.tournament-reward-gallery{color:#f5f0e6;box-sizing:border-box;background:radial-gradient(at 100% 0,#223551,#0b1422 65%);border:1px solid #425469;border-radius:24px;width:min(880px,100vw - 28px);max-width:880px;max-height:calc(100dvh - 32px);margin:auto;padding:30px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.tournament-reward-gallery::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030811d9}.tournament-reward-gallery header{padding-right:42px}.tournament-reward-gallery header small{color:#e8c57e;letter-spacing:2px;font-size:10px}.tournament-reward-gallery h2{margin:10px 0;font-size:clamp(24px,4vw,34px)}.tournament-reward-gallery p{color:#aebed0;line-height:1.55}.trg-close{color:#fff;z-index:5;background:#213249;border:1px solid #40536b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.trg-tabs{gap:8px;margin:24px 0 16px;display:flex}.trg-tabs button,.trg-deck-toggle button{color:#aebed0;cursor:pointer;background:#132236;border:1px solid #364d66;border-radius:12px;flex:1;padding:12px 8px}.trg-tabs button[aria-selected=true],.trg-deck-toggle button[aria-pressed=true]{color:#fff2d3;background:linear-gradient(130deg,#594629,#243249);border-color:#c6a367}.trg-payout{background:#c4a1640a;border:1px solid #766340;border-radius:16px;flex-wrap:wrap;gap:14px;padding:18px;display:flex}.trg-payout>div{flex:1;align-items:center;gap:12px;min-width:180px;display:flex}.trg-payout svg{color:#e6be72}.trg-payout b{color:#f3d69b;font-size:22px;display:block}.trg-payout small{color:#aebed0;margin-top:4px;display:block}.trg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.trg-prize{color:inherit;text-align:left;cursor:pointer;background:#122033;border:1px solid #34465b;border-radius:18px;min-width:0;padding:0;overflow:hidden}.trg-prize>div:last-child{padding:16px}.trg-prize h3{margin:7px 0;font-size:18px}.trg-prize p{margin:6px 0;font-size:13px}.trg-prize small,.trg-detail>small{color:#e2bf7d;text-transform:capitalize}.trg-prize em{letter-spacing:.8px;color:#77dbc5;margin-top:12px;font-size:10px;font-style:normal;display:block}.trg-prize>div:last-child>span{color:#bdd8ef;margin-top:10px;font-size:12px;display:block}.trg-art{background:radial-gradient(#263951,#0b1422);justify-content:center;align-items:center;height:210px;display:flex;overflow:hidden}.trg-art .sc-art{width:100%;height:100%;min-height:0}.trg-art .trophy-figure{width:120px;height:165px}.trg-badge{object-fit:contain;color:#e5bd72;width:140px;height:140px}.trg-detail{text-align:center}.trg-detail>button{align-items:center;gap:6px;margin:18px 0;display:flex}.trg-large-art{background:#0b1422;border-radius:18px;justify-content:center;align-items:center;height:330px;margin:20px 0;display:flex}.trg-large-art .sc-art{width:100%;height:100%;min-height:0}.trg-large-art .sc-deck{transform:scale(1.4)}.trg-large-art .sc-mini-table{transform:scale(1.35)}.trg-large-art .sc-frame{transform:scale(1.45)}.trg-large-art .trophy-figure{width:180px;height:270px}.trg-large-art .trg-badge{width:240px;height:240px}.trg-deck-toggle{gap:8px;max-width:300px;margin:0 auto 20px;display:flex}.trg-footnote,.trg-empty{border-top:1px solid #34465b;margin-top:22px;padding:16px;font-size:12px}.event-view-rewards{width:100%;margin:12px 0}.trg-prize:hover{border-color:#e2bf7d}.tournament-reward-gallery button:focus-visible{outline-offset:3px;outline:3px solid #6cddf7}@media (max-width:550px){.tournament-reward-gallery{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px}.trg-grid{grid-template-columns:1fr}.trg-tabs{gap:5px}.trg-tabs button{font-size:11px}.trg-art{height:200px}.trg-large-art{height:280px}.trg-payout b{font-size:20px}}@media (max-height:450px){.tournament-reward-gallery{max-height:calc(100dvh - 16px)}.trg-large-art{height:220px}}
.vault-wallet-page{color:#eef3f7;gap:24px;max-width:1460px;margin:0 auto;display:grid}.vault-wallet-hero{background:radial-gradient(circle at 8% 20%,#8f152326,#0000 35%),radial-gradient(circle at 88% 0,#26b98418,#0000 34%),linear-gradient(145deg,#11151b 0%,#090c11 56%,#0d1118 100%);border:1px solid #3a414b;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);align-items:stretch;gap:30px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0007,inset 0 1px #ffffff0c}.vault-wallet-hero:before{content:"♠";color:#ffffff05;pointer-events:none;font:700 370px/1 Georgia,serif;position:absolute;bottom:-130px;left:-32px;transform:rotate(-9deg)}.vault-wallet-intro{z-index:1;align-self:center;max-width:700px;padding:4px 0;position:relative}.vault-wallet-intro .eyebrow{color:#d8b96f}.vault-wallet-intro h1{letter-spacing:-.045em;color:#f4f6f8;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.4vw,76px);font-weight:500;line-height:.96}.vault-wallet-intro h1 em{color:#e5bd64;text-shadow:0 12px 34px #d9aa4930;font-style:normal}.vault-wallet-intro>p{color:#aab4c0;max-width:650px;margin:0;font-size:14px;line-height:1.75}.vault-wallet-intro>p b{color:#eef4f8}.vault-wallet-trust{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.vault-wallet-trust span{color:#c5ccd4;letter-spacing:.04em;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.vault-wallet-trust svg{color:#d8b96f}.vault-wallet-balances{z-index:1;grid-template-columns:1fr 1fr;align-self:stretch;gap:13px;display:grid;position:relative}.vault-balance-card{background:#0d1117;border:1px solid #ffffff16;border-radius:19px;min-width:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 36px #0005,inset 0 1px #ffffff0b}.vault-balance-card:after{content:"";filter:blur(2px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-80px}.vault-balance-card header{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex;position:relative}.vault-balance-card header small{color:#87909c;letter-spacing:.15em;font-size:8px;font-weight:900}.vault-balance-icon{background:#ffffff08;border:1px solid #ffffff1b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.vault-balance-label{z-index:1;color:#aeb7c2;letter-spacing:.19em;font-size:9px;font-weight:900;display:block;position:relative}.vault-balance-card>strong{z-index:1;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-family:Georgia,serif;font-size:clamp(26px,2.4vw,36px);font-weight:500;display:block;position:relative}.vault-balance-card>p{z-index:1;color:#8f99a5;min-height:42px;margin:12px 0 16px;font-size:11px;line-height:1.55;position:relative}.vault-balance-sc{background:radial-gradient(circle at 100% 0,#38d89a22,#0000 46%),linear-gradient(145deg,#102119,#0a1010 64%);border-color:#32956d55}.vault-balance-sc:after{background:#2cd99a1c}.vault-balance-sc .vault-balance-icon,.vault-balance-sc>strong{color:#57e3ae}.vault-balance-sc .vault-balance-icon{background:#2ac98c12;border-color:#47cb9950}.vault-balance-gc{background:radial-gradient(circle at 100% 0,#e2b75b20,#0000 46%),linear-gradient(145deg,#20190d,#0e1012 64%);border-color:#aa813b55}.vault-balance-gc:after{background:#dfb04a19}.vault-balance-gc .vault-balance-icon,.vault-balance-gc>strong{color:#f0c967}.vault-balance-gc .vault-balance-icon{background:#d4ad5d10;border-color:#d4ad5d4d}.vault-verification{z-index:1;color:#8d9b95;border-top:1px solid #ffffff0d;align-items:center;gap:6px;padding-top:13px;font-size:9px;font-weight:800;line-height:1.35;display:flex;position:relative}.vault-verification.approved{color:#69d5a9}.vault-verification.pending{color:#d6bd7d}.vault-gc-note{z-index:1;color:#c6ad70;border-top:1px solid #ffffff0d;padding-top:13px;font-size:9px;font-weight:800;line-height:1.45;position:relative}.vault-wallet-workspace{grid-template-columns:minmax(0,1.58fr) minmax(310px,.62fr);align-items:start;gap:20px;display:grid}.vault-wallet-main.panel{background:linear-gradient(160deg,#11151b,#090c10);border:1px solid #343a44;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 22px 55px #0005}.vault-wallet-heading{background:radial-gradient(circle at 100% 0,#b91f3120,#0000 42%);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 30px 24px;display:flex;position:relative}.vault-wallet-heading .eyebrow{color:#d7b76c}.vault-wallet-heading h2{color:#f1f3f5;margin:7px 0;font:500 clamp(27px,3vw,39px)/1.04 Georgia,serif}.vault-wallet-heading p{color:#929daa;max-width:700px;margin:0;font-size:12px;line-height:1.6}.vault-wallet-mark{color:#dfbd70;background:#d6b46a0c;border:1px solid #d7b66b46;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font:500 26px Georgia,serif;display:grid;box-shadow:inset 0 1px #fff1}.vault-wallet-tabs{grid-template-columns:1fr 1fr;gap:10px;padding:18px 30px 4px;display:grid}.vault-wallet-tabs button{color:#96a1ad;text-align:left;background:#0b0f14;border:1px solid #303640;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:13px 15px;transition:all .18s;display:grid;position:relative}.vault-wallet-tabs button>span{color:#d5b66e;background:#ffffff08;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:grid}.vault-wallet-tabs button b{color:#d4d9df;font-size:12px}.vault-wallet-tabs button small{color:#747f8b;margin-top:2px;font-size:8px;font-weight:700}.vault-wallet-tabs button:hover:not(:disabled){background:#111720;border-color:#5a626d}.vault-wallet-tabs button.active{background:linear-gradient(145deg,#35151c,#151116);border-color:#c8283c75;box-shadow:inset 0 0 0 1px #e12b4015,0 12px 28px #0003}.vault-wallet-tabs button.active>span{color:#fff;background:#d82a3d;box-shadow:0 8px 18px #c51d303f}.vault-wallet-tabs button.active b{color:#fff}.vault-wallet-tabs button:disabled{opacity:.5;cursor:not-allowed}.vault-wallet-confirmation{align-items:flex-start;gap:9px;margin:17px 30px 0;display:flex}.vault-wallet-confirmation svg{flex:none;margin-top:1px}.vault-wallet-form{gap:18px;padding:24px 30px 30px;display:grid}.vault-wallet-inputs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vault-wallet-inputs label,.vault-method-field,.vault-destination-field{color:#cdd3d9;letter-spacing:.04em;background:0 0;border:0;margin:0;padding:0;font-size:10px;font-weight:850}.vault-wallet-inputs label>span,.vault-destination-field>span,.vault-method-field legend{color:#b5bec8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.vault-wallet-inputs label>small,.vault-method-field>small,.vault-destination-field>small{color:#697481;margin-top:7px;font-size:8px;font-weight:700;line-height:1.45;display:block}.vault-amount-input{background:#080b0f;border:1px solid #3b424d;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;height:50px;transition:all .18s;display:grid;overflow:hidden}.vault-amount-input:focus-within{border-color:#d6b56c78;box-shadow:0 0 0 3px #d6b56c0c}.vault-amount-input>b{color:#55dba8;letter-spacing:.1em;border-right:1px solid #303640;padding:0 13px;font:900 10px/50px Inter,ui-sans-serif,sans-serif}.vault-amount-input input{font-variant-numeric:tabular-nums;width:100%;height:48px;box-shadow:none!important;color:#f1f4f7!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:17px!important;font-weight:800!important}.vault-amount-input input:focus{outline:none}.vault-method-field{min-width:0}.vault-method-switch{background:#080b0f;border:1px solid #3b424d;border-radius:11px;grid-template-columns:1fr 1fr;height:50px;padding:4px;display:grid}.vault-method-switch button{color:#808b96;background:0 0;border:0;border-radius:8px;font-size:11px;font-weight:850}.vault-method-switch button[aria-pressed=true]{color:#f4f6f8;background:#202731;box-shadow:inset 0 1px #ffffff10,0 4px 14px #0004}.vault-method-switch button[aria-pressed=true]:first-child{color:#5fe1ad}.vault-method-switch button[aria-pressed=true]:last-child{color:#8dc4ff}.vault-deposit-summary,.vault-payout-summary{background:#080c10;border:1px solid #343b45;border-radius:13px;grid-template-columns:1fr 1fr 1.25fr;display:grid;overflow:hidden}.vault-deposit-summary>div,.vault-payout-summary>div{border-right:1px solid #ffffff0c;min-width:0;padding:14px 16px}.vault-deposit-summary>div:last-child,.vault-payout-summary>div:last-child{border-right:0}.vault-deposit-summary span,.vault-payout-summary span{color:#727e8a;letter-spacing:.04em;font-size:8px;font-weight:800;display:block}.vault-deposit-summary b,.vault-payout-summary b,.vault-deposit-summary strong,.vault-payout-summary strong{color:#d8dde2;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;display:block}.vault-summary-total{background:#18362c55}.vault-summary-total strong{color:#58dfab!important;font:500 19px Georgia,serif!important}.vault-payment-guide{background:#0a0e13;border:1px solid #343b45;border-radius:14px;overflow:hidden}.vault-payment-guide article{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.vault-payment-guide article+article{border-top:1px solid #ffffff0d}.vault-payment-guide article>span{color:#d9ba72;background:#d4b36a0b;border:1px solid #d5b56b4c;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.vault-payment-guide small{color:#77838f;letter-spacing:.11em;font-size:8px;font-weight:900;display:block}.vault-payment-guide strong{color:#eef1f3;margin-top:5px;font-size:13px;display:block}.vault-payment-guide p{color:#8c97a3;margin:5px 0 0;font-size:10px;line-height:1.55}.vault-payment-guide p b{color:#d9dee3}.vault-payment-guide .payment-address{font:500 clamp(17px,2vw,22px) Georgia,serif;color:#e6c16d!important}.vault-payment-guide .exact-username{color:#f0d79e;overflow-wrap:anywhere;background:#d5b46b0a;border:1px solid #d6b66b49;border-radius:7px;width:max-content;max-width:100%;padding:5px 9px}.vault-destination-field{display:block}.vault-destination-field input{background:#080b0f;border-color:#3b424d;width:100%;height:48px}.vault-destination-field input:focus{border-color:#d6b56c78;box-shadow:0 0 0 3px #d6b56c0c}.vault-wallet-submit{text-align:left;justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-top:2px;padding-inline:18px!important;display:flex!important}.vault-wallet-submit>span{font-size:20px;line-height:1}.vault-wallet-side{gap:12px;display:grid}.vault-recent-card.panel{background:linear-gradient(160deg,#11151b,#090c10);border:1px solid #343b45;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 18px 44px #0004}.vault-side-heading{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.vault-side-heading .eyebrow{color:#a79061}.vault-side-heading h2{margin:6px 0 0;font:500 24px Georgia,serif}.vault-side-heading svg{color:#d6b56d}.vault-request-list{display:grid}.vault-request-row{border-bottom:1px solid #ffffff0c;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.vault-request-row:last-child{border-bottom:0}.vault-request-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.vault-request-icon.deposit{color:#5bddaa;background:#2ccc9016}.vault-request-icon.cashout{color:#e0bf70;background:#d1a84d14}.vault-request-row>div{min-width:0}.vault-request-row b,.vault-request-row strong,.vault-request-row small{display:block}.vault-request-row b{color:#cdd4da;font-size:10px}.vault-request-row strong{color:#f0f2f4;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.vault-request-row small{color:#697581;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;overflow:hidden}.vault-request-row .status{font-size:7px}.vault-empty-requests{text-align:center;color:#6f7a85;align-content:center;place-items:center;min-height:220px;padding:28px;display:grid}.vault-empty-requests svg{color:#a38850}.vault-empty-requests b{color:#c6ccd2;margin-top:8px;font-size:11px}.vault-empty-requests p{max-width:230px;margin:4px 0 0;font-size:9px;line-height:1.5}.vault-info-card{color:#bac5c0;background:#0d1c17;border:1px solid #2c5143;border-radius:13px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.vault-info-card svg{color:#5ad5a8;flex:none}.vault-info-card b,.vault-info-card p{margin:0;display:block}.vault-info-card b{color:#dce4e0;font-size:10px}.vault-info-card p{margin-top:4px;font-size:9px;line-height:1.5}.vault-info-gold{background:#1a160d;border-color:#5b4b2b}.vault-info-gold svg{color:#e0bc67}.vault-info-gold b{color:#e6d8b6}.vault-info-gold p{color:#9f957e}@media (max-width:1180px){.vault-wallet-hero{grid-template-columns:1fr}.vault-wallet-balances{grid-template-columns:1fr 1fr}.vault-wallet-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.vault-wallet-page{gap:16px}.vault-wallet-hero{border-radius:18px;padding:27px 22px}.vault-wallet-intro h1{font-size:clamp(38px,10vw,62px)}.vault-wallet-workspace{grid-template-columns:1fr}.vault-wallet-side{grid-template-columns:1fr 1fr}.vault-recent-card{grid-column:1/-1}.vault-wallet-main.panel{border-radius:17px}}@media (max-width:660px){.vault-wallet-page{margin:-2px 0 0}.vault-wallet-hero{gap:20px;padding:23px 16px}.vault-wallet-intro h1{font-size:42px}.vault-wallet-intro>p{font-size:12px;line-height:1.65}.vault-wallet-trust{gap:6px}.vault-wallet-trust span{padding:7px 9px;font-size:8px}.vault-wallet-balances{grid-template-columns:1fr;gap:9px}.vault-balance-card{padding:17px}.vault-balance-card header{margin-bottom:16px}.vault-balance-card>p{min-height:0;margin:9px 0 12px}.vault-wallet-heading{padding:20px 17px}.vault-wallet-heading p{font-size:10px}.vault-wallet-mark{display:none}.vault-wallet-tabs{gap:7px;padding:13px 14px 2px}.vault-wallet-tabs button{grid-template-columns:28px minmax(0,1fr);column-gap:7px;padding:10px 9px}.vault-wallet-tabs button>span{width:27px;height:27px;font-size:14px}.vault-wallet-tabs button b{font-size:9.5px}.vault-wallet-tabs button small{font-size:7px}.vault-wallet-confirmation{margin:13px 14px 0}.vault-wallet-form{gap:14px;padding:17px 14px 20px}.vault-wallet-inputs,.vault-deposit-summary,.vault-payout-summary{grid-template-columns:1fr}.vault-deposit-summary>div,.vault-payout-summary>div{border-bottom:1px solid #ffffff0c;border-right:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.vault-deposit-summary>div:last-child,.vault-payout-summary>div:last-child{border-bottom:0}.vault-deposit-summary b,.vault-payout-summary b,.vault-deposit-summary strong,.vault-payout-summary strong{text-align:right;margin-top:0}.vault-payment-guide article{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:14px 13px}.vault-wallet-side{grid-template-columns:1fr}.vault-recent-card{grid-column:auto}.vault-request-row,.vault-info-card{padding:13px}.vault-wallet-submit{font-size:10px!important}}@media (max-width:390px){.vault-wallet-intro h1{font-size:37px}.vault-wallet-tabs button small{display:none}.vault-wallet-tabs button{grid-template-rows:auto}.vault-wallet-tabs button>span{grid-row:auto}.vault-balance-card>strong{font-size:25px}.vault-payment-guide .payment-address{font-size:16px}}
.sc-dialog-win-effect{width:min(760px,100vw - 28px);max-height:94dvh;padding:22px;overflow:auto}.win-effect-detail-label{gap:3px;padding:0 46px 12px 0;display:grid}.win-effect-detail-label span{color:#f0cf8a;letter-spacing:.18em;font-size:9px;font-weight:900}.win-effect-detail-label small{color:#9fb2c1;font-size:10px;line-height:1.45}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded{background:radial-gradient(circle,#294252,#0b1724 72%);border:1px solid #ffffff18;min-height:clamp(300px,52dvh,520px);margin-bottom:18px;overflow:hidden}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded .win-fx{transform:scale(1.35)}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded .win-shower{--fx-travel:540px;--fx-cross:760px}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded-media{min-height:0;padding:12px;display:block}.win-media-detail{background:#03070b;border-radius:10px;place-items:center;width:100%;min-height:220px;max-height:min(62dvh,560px);display:grid;position:relative;overflow:hidden}.win-media-detail img,.win-media-detail video{background:#03070b;width:auto;max-width:100%;height:auto;max-height:min(60dvh,540px);margin:auto;display:block;object-fit:contain!important;object-position:center!important}.win-media-match{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020509e6;z-index:1900!important;pointer-events:none!important;place-items:center!important;width:100vw!important;height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.win-media-match img,.win-media-match video{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (max-width:620px){.sc-dialog-win-effect{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded{min-height:clamp(260px,48dvh,430px)}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded .win-fx{transform:scale(1.15)}.win-media-detail{min-height:200px;max-height:56dvh}.win-media-detail img,.win-media-detail video{max-height:54dvh}}@media (max-height:520px) and (orientation:landscape){.sc-dialog-win-effect{width:min(720px,100vw - 20px);max-height:calc(100dvh - 12px);padding:12px 16px}.sc-dialog-win-effect .sc-art-win_effect.sc-art-expanded{min-height:230px}.win-media-detail{min-height:170px;max-height:55dvh}.win-media-detail img,.win-media-detail video{max-height:52dvh}}.game-board .winner-with-effect{overflow:visible!important}.game-board .win-shower{--fx-travel:110dvh;--fx-cross:110vw;z-index:1850!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}
.game-screen.studio-table-art .game-board{box-shadow:none!important;border:0!important;border-radius:0!important}.game-screen.studio-table-art .game-board:before,.game-screen.studio-table-art .game-board:after{content:none!important;display:none!important}.game-screen.studio-table-art .casino-table{aspect-ratio:auto!important;background-color:#0000!important;background-image:var(--table-art)!important;clip-path:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;inset:2% 5% 3%!important;overflow:visible!important;transform:none!important}.game-screen.studio-table-art .casino-table:before,.game-screen.studio-table-art .casino-table:after{content:none!important;display:none!important}.game-screen.studio-table-art .felt-brand{z-index:2;filter:none!important}.game-screen.studio-table-art .queue-table-stage .casino-table,.game-screen.studio-table-art .reference-table-layout .casino-table{clip-path:none!important;box-shadow:none!important;background-size:contain!important;border-radius:0!important;inset:2% 5% 3%!important}@media (orientation:landscape) and (max-width:960px){.game-screen.studio-table-art .casino-table,.game-screen.studio-table-art .queue-table-stage .casino-table,.game-screen.studio-table-art .reference-table-layout .casino-table{background-size:contain!important;inset:0!important}}
@media (orientation:landscape) and (max-width:960px) and (max-height:600px){.game-screen .game-stake small{line-height:1.1;font-size:8px!important}.game-screen .game-stake b{line-height:1.1;font-size:11px!important}.game-screen .match-heading b{line-height:1.15;font-size:11px!important}.game-screen .match-heading span{line-height:1.15;font-size:8px!important}.queue-table-hud{gap:8px;min-width:0}.queue-table-hud>div small{line-height:1.1;font-size:8px!important}.queue-table-hud>div b{font-size:10px!important}.queue-table-hud p{line-height:1.2;font-size:9px!important}.queue-assets{line-height:1.1;padding:5px 7px!important;font-size:8px!important}.queue-table-seat{grid-template-columns:29px minmax(0,1fr) auto;min-width:130px;max-width:155px}.queue-seat-copy small{line-height:1.1;font-size:7px!important}.queue-seat-copy b{line-height:1.15;font-size:9px!important}.queue-table-seat em{line-height:1.1;font-size:8px!important}.queue-center-card b{font-size:10px!important}.queue-center-card span{line-height:1.2;font-size:8px!important}.queue-table-controls .queue-bot-toggle b{font-size:10px!important}.queue-table-controls .queue-bot-toggle small{line-height:1.1;font-size:8px!important}.queue-table-actions button{min-height:34px;font-size:10px!important}.reference-table-layout .scoreboard small,.reference-table-layout .scoreboard span{line-height:1.1;font-size:8px!important}.reference-table-layout .scoreboard b{line-height:1;font-size:13px!important}.reference-table-layout .game-message{line-height:1.1;font-size:9px!important}.reference-table-layout .player-seat{grid-template-columns:29px minmax(0,1fr) auto!important;gap:4px!important;min-width:118px!important;max-width:146px!important}.reference-table-layout .seat-copy b{line-height:1.1;max-width:68px!important;font-size:9px!important}.reference-table-layout .seat-copy small{line-height:1.1;font-size:8px!important}.reference-table-layout .seat-score b{line-height:1.1;font-size:11px!important}.reference-table-layout .seat-score small{line-height:1.1;font-size:7px!important}.reference-table-layout .seat-bid{line-height:1.1;font-size:8px!important}.reference-table-layout .turn-clock{min-width:23px!important;min-height:23px!important;font-size:9px!important}.reference-table-layout .bid-picker-options button{height:30px!important;min-height:30px!important;font-size:11px!important}.reference-table-layout .bid-picker .primary{min-height:32px!important;font-size:10px!important}.match-begin-overlay b{font-size:10px!important}.match-begin-overlay small{line-height:1.2;font-size:8px!important}}@media (orientation:landscape) and (max-width:960px) and (max-height:390px){.queue-table-hud{gap:5px;height:29px}.queue-table-hud p{display:none}.queue-assets{padding:3px 5px!important;font-size:7px!important}.queue-table-seat{min-width:122px;max-width:140px}.reference-table-layout .scoreboard small,.reference-table-layout .scoreboard span{font-size:7px!important}.reference-table-layout .scoreboard b{font-size:12px!important}.reference-table-layout .player-seat{min-width:112px!important;max-width:135px!important}.reference-table-layout .bid-picker-options button{height:28px!important;min-height:28px!important}}
.game-screen.studio-table-art.sc-table-art .casino-table,.game-screen.studio-table-art.sc-table-art .queue-table-stage .casino-table,.game-screen.studio-table-art.sc-table-art .reference-table-layout .casino-table{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;height:100%!important;margin:0!important;inset:0!important;transform:none!important}@media (min-width:961px){.game-screen.studio-table-art.sc-table-art .queue-table-stage .casino-table{width:min(90%,1500px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (orientation:landscape) and (max-width:960px){.game-screen.studio-table-art.sc-table-art .queue-table-stage .casino-table,.game-screen.studio-table-art.sc-table-art .reference-table-layout .casino-table{background-size:contain!important;width:100%!important;inset:0!important;transform:none!important}}
.resume-match-banner{background:linear-gradient(110deg,#d8a33724,#091221f0 48%,#0c1a2af0);border:1px solid #e4b95c59;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 14px;padding:12px 15px;display:flex;box-shadow:0 8px 22px #0000001f}.resume-match-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.resume-match-copy b{color:#f6f1e5;font-size:14px;line-height:1.3}.resume-match-copy small{color:#c3cbd5;font-size:12px;line-height:1.4}.resume-match-status{letter-spacing:.13em;color:#eec878;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.resume-match-pulse{background:#eec878;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #eec87821}.resume-match-actions{flex:none;align-items:center;gap:8px;display:flex}.resume-match-actions button{white-space:nowrap;min-height:38px}@media (max-width:690px){.resume-match-banner{flex-direction:column;align-items:stretch;gap:11px;padding:11px 12px}.resume-match-actions{gap:8px;width:100%;display:flex}.resume-match-actions button:first-child{flex:1;min-width:0}.resume-match-actions button:last-child{flex:none}}@media (prefers-reduced-motion:reduce){.resume-match-pulse{animation:none!important}}
.ch-leader-showcase{isolation:isolate;background:radial-gradient(75% 55% at 50% 0,#be893936,#0000 75%),linear-gradient(145deg,#142732 0%,#09131d 60%,#15242e 100%);border:1px solid #e8bb5b47;border-radius:24px;max-width:1180px;margin:22px auto 32px;padding:27px clamp(14px,3vw,32px) 20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0005,inset 0 1px #ffffff19}.ch-leader-showcase:before{content:"";z-index:-1;pointer-events:none;opacity:.25;background:repeating-linear-gradient(120deg,#0000,#0000 40px,#cba65d0c 41px 42px);position:absolute;inset:0}.ch-leader-intro{text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:0 4px;display:flex}.ch-leader-intro span{color:#f2ce86;letter-spacing:.21em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.ch-leader-intro h2{letter-spacing:.01em;color:#fff4db;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3.2vw,43px);font-weight:700;line-height:1.1}.ch-leader-intro p{color:#9fb2bc;margin:0;font-size:13px}.ch-leader-intro-mark{color:#d8b36b;opacity:.55;filter:drop-shadow(0 1px 8px #e8bc585b)}.ch-champions{grid-template-columns:1fr 1.16fr 1fr;align-items:end;gap:clamp(9px,1.6vw,23px);padding-top:31px;display:grid}.ch-champion{--tone:#bac6d3;--tone-rgb:193,202,218;isolation:isolate;text-align:center;border:1px solid rgba(var(--tone-rgb),.44);background:linear-gradient(165deg,rgba(var(--tone-rgb),.12),#08121ddb 65%);min-width:0;min-height:278px;box-shadow:inset 0 2px rgba(var(--tone-rgb),.19),0 10px 28px #0005;border-radius:18px 18px 13px 13px;flex-direction:column;align-items:center;padding:32px 13px 0;transition:transform .24s,border-color .24s;display:flex;position:relative}.ch-champion:hover{border-color:rgba(var(--tone-rgb),.75);transform:translateY(-5px)}.ch-champion-1{--tone:#ffd57c;--tone-rgb:255,205,111;background:radial-gradient(at 50% 10%,#f6c86b35,#0000 58%),linear-gradient(155deg,#3b3022,#0c1b26 70%);border-width:1px;min-height:317px;box-shadow:inset 0 2px #ffe8b47c,0 8px 40px #a7792c35,0 10px 36px #0007}.ch-champion-2{--tone:#c9d6e3;--tone-rgb:193,202,218}.ch-champion-3{--tone:#d9a47f;--tone-rgb:223,157,108}.ch-champion-glow{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 33%,rgba(var(--tone-rgb),.14),transparent 48%);position:absolute;inset:0;overflow:hidden}.ch-champion-place{border:1px solid rgba(var(--tone-rgb),.78);min-width:69px;height:39px;color:var(--tone);background:linear-gradient(135deg,#2f3841,#15202b);border-radius:100px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:18px;font-weight:900;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #0007}.ch-champion-1 .ch-champion-place{color:#1e1a12;background:linear-gradient(135deg,#fff3c8,#e0b85f,#99712f);min-width:94px;height:43px;box-shadow:0 4px 20px #d7a84d88}.ch-champion-kicker{color:var(--tone);letter-spacing:.17em;text-transform:uppercase;min-height:15px;font-size:9px;font-weight:900}.ch-champion-avatar{flex:none;place-items:center;width:110px;height:110px;margin:14px auto 12px;display:grid;position:relative}.ch-champion-1 .ch-champion-avatar{width:132px;height:132px;margin-top:17px}.ch-champion-orbit{border:2px solid rgba(var(--tone-rgb),.52);box-shadow:0 0 0 5px rgba(var(--tone-rgb),.085),inset 0 0 0 5px rgba(var(--tone-rgb),.1);border-radius:50%;position:absolute;inset:0}.ch-champion-avatar .player-avatar{object-fit:cover;border-radius:50%;min-width:0;min-height:0;font-size:28px;width:86%!important;height:86%!important}.ch-champion-1 .ch-champion-orbit{border-width:3px;box-shadow:0 0 0 6px #f9c96724,0 0 30px #daa84d42}.ch-team-avatar{color:var(--tone);background:radial-gradient(circle at 40% 20%,rgba(var(--tone-rgb),.28),#172531 78%);border:1px solid rgba(var(--tone-rgb),.36);border-radius:50%;place-items:center;width:78%;height:78%;display:grid}.ch-crown-float{color:#ffe3a0;filter:drop-shadow(0 2px 7px #e6ad48);position:absolute;top:-28px;left:50%;transform:translate(-50%)}.ch-champion-name{overflow-wrap:anywhere;color:#f8fafb;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.15vw,29px);line-height:1.17}.ch-champion-1 .ch-champion-name{color:#fff2ce;font-size:clamp(22px,2.5vw,33px)}.ch-champion-rank{letter-spacing:.09em;color:#a8b9c2;margin-top:6px;font-size:11px}.ch-champion-stats{border-top:1px solid rgba(var(--tone-rgb),.21);justify-content:space-around;align-items:center;gap:8px;width:100%;margin:19px 0 16px;padding:12px 8px;display:flex}.ch-champion-stats div{flex-direction:column;gap:3px;min-width:0;display:flex}.ch-champion-stats strong{color:var(--tone);font-variant-numeric:tabular-nums;font-size:clamp(17px,2vw,25px);font-weight:850}.ch-champion-stats span{color:#a8b3bc;letter-spacing:.11em;font-size:9px;font-weight:800}.ch-champion-stats i{background:rgba(var(--tone-rgb),.25);width:1px;height:28px}.ch-champion-floor{margin-top:auto;background:linear-gradient(90deg,rgba(var(--tone-rgb),.2),rgba(var(--tone-rgb),.08));color:var(--tone);border-top:1px solid rgba(var(--tone-rgb),.19);border-radius:0 0 12px 12px;justify-content:space-between;align-self:stretch;align-items:center;gap:6px;margin-inline:-13px;padding:11px 12px;display:flex}.ch-champion-floor span{letter-spacing:.06em;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.ch-empty-podium{text-align:center;color:#d9b66a;border:1px solid #a58e5b43;border-radius:16px;padding:35px}.ch-empty-podium h3{margin:8px}.ch-empty-podium p{color:#a0adba}@media (max-width:760px){.ch-leader-showcase{border-radius:15px;padding:21px 10px 12px}.ch-champions{gap:7px;padding-top:29px}.ch-champion{min-height:235px;padding:25px 7px 0}.ch-champion-1{min-height:263px}.ch-champion-place{min-width:48px;height:33px;padding:0 6px;font-size:14px;top:-18px}.ch-champion-1 .ch-champion-place{min-width:65px;height:38px}.ch-champion-place svg{width:13px}.ch-champion-avatar{width:65px;height:65px}.ch-champion-1 .ch-champion-avatar{width:82px;height:82px}.ch-champion-kicker{letter-spacing:.08em;font-size:7px}.ch-champion-name{font-size:14px}.ch-champion-1 .ch-champion-name{font-size:17px}.ch-champion-rank{font-size:9px}.ch-champion-stats{gap:3px;margin:10px 0;padding:9px 2px}.ch-champion-stats strong{font-size:16px}.ch-champion-stats span{font-size:7px}.ch-champion-floor{margin-inline:-7px;padding:8px 5px}.ch-champion-floor span{font-size:7px}.ch-champion-floor svg{width:12px}.ch-crown-float{top:-22px}.ch-crown-float svg{width:22px}.ch-leader-intro h2{font-size:25px}}@media (max-width:370px){.ch-champions{grid-template-columns:1fr 1.13fr 1fr;gap:4px}.ch-champion-avatar{width:55px;height:55px}.ch-champion-1 .ch-champion-avatar{width:65px;height:65px}.ch-champion-stats strong{font-size:13px}.ch-champion-name{font-size:12px}.ch-champion-1 .ch-champion-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.ch-champion{transition:none}.ch-champion:hover{transform:none}}.audit-panel{min-width:0;padding:4px 0 12px}.audit-panel-header{color:#e7bf73;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.audit-panel-header h3{color:#f8f3e9;margin:5px 0}.audit-panel-header p{color:#aebcc4;margin:0;font-size:12px}.audit-match-list{gap:8px;display:grid}.audit-match-row{background:linear-gradient(100deg,#172935,#0e1b26);border:1px solid #36515d;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.audit-match-icon{color:#e2ba73;background:#d3ad6e1a;border:1px solid #d3ad6e55;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.audit-match-row>div:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.audit-match-row b{color:#f9f5e9;font-size:13px}.audit-match-row span{color:#aab9c2;align-items:center;gap:4px;font-size:11px;display:flex}.audit-match-row small{color:#e2ba73;font-size:10px}.audit-match-row button{flex:none;align-items:center;gap:5px;display:flex}.audit-empty{text-align:center;color:#d5b478;background:#0b1825;border:1px dashed #826b453f;border-radius:12px;padding:30px 12px}.audit-empty h3,.audit-empty b{color:#fff0cf;margin:12px auto 5px;display:block}.audit-empty p{color:#a5b2bf;font-size:12px}.audit-replay-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;display:flex}.audit-replay-top button{align-items:center;gap:5px;display:flex}.audit-private{letter-spacing:.08em;color:#d1aa67;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.audit-replay-summary{margin:0 0 14px}.audit-replay-summary h3{color:#f7e3af;margin:5px 0;font-family:Georgia,serif;font-size:23px}.audit-replay-summary h3 span{text-transform:uppercase;color:#a7b9c3;margin-left:8px;font:600 10px sans-serif}.audit-replay-summary p{color:#b1bdc3;margin:0;font-size:12px}.audit-warning{color:#f4ce91;background:#db99401b;border:1px solid #e1a6516b;border-radius:7px;margin:9px 0;padding:8px 12px;font-size:12px}.audit-score-strip{text-align:center;background:linear-gradient(110deg,#172e37,#09202a,#172d37);border:1px solid #d4b17266;border-radius:13px 13px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:14px 0 0;padding:14px 20px;display:grid}.audit-score-strip>div{flex-direction:column;align-items:center;gap:5px;display:flex}.audit-score-strip span,.audit-score-strip small{color:#b6c3ca;letter-spacing:.08em;font-size:10px}.audit-score-strip b{color:#f2d48e;font-variant-numeric:tabular-nums;font-size:28px}.audit-score-center svg{color:#dfbd79}.audit-score-center b{font-size:13px}.audit-stage{background:radial-gradient(#215348,#0b2a32 75%);border:1px solid #d4b17255;border-top:0;border-radius:0 0 13px 13px;grid-template:".top.""left felt right"minmax(170px,auto)".bottom."/minmax(110px,1fr) minmax(160px,1.3fr) minmax(110px,1fr);gap:8px;min-width:0;padding:12px;display:grid;position:relative}.audit-seat{background:#091924cf;border:1px solid #90aa9347;border-radius:9px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:7px;display:flex}.audit-seat.on-turn{border-color:#f3c673;box-shadow:0 0 0 1px #d7ae6b4b}.audit-seat-0{grid-area:bottom}.audit-seat-1{grid-area:left;align-self:center}.audit-seat-2{grid-area:top}.audit-seat-3{grid-area:right;align-self:center}.audit-seat-heading{justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.audit-seat-heading>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.audit-seat-heading b{color:#eef4f3;overflow-wrap:anywhere;font-size:12px}.audit-seat-heading small{color:#b5c2c4;font-size:9px}.audit-seat-avatar{color:#eace92;background:#352e24;border:1px solid #cba967;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.audit-seat-meta{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.audit-seat-meta span{color:#d7bb88;font-size:9px}.audit-hand{flex-wrap:wrap;justify-content:center;gap:2px;max-width:100%;display:flex}.audit-card{color:#202633;background:#fdfbf5;border:1px solid #eee7db;border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;width:22px;height:30px;font:800 10px Georgia,serif;display:flex;box-shadow:0 2px 4px #0005}.audit-card span{font-size:13px}.audit-card.red{color:#cb3345}.audit-card.joker{color:#81532f;background:#f9e0ab}.audit-card.joker b{font-size:6px}.audit-card.joker span{font-size:7px}.audit-card.back{color:#dab66b;background:#1f3c53;border-color:#d8ad65}.audit-felt{text-align:center;color:#f4d99e;background:radial-gradient(#1f564b,#123b38 75%,#092824 100%);border:5px solid #a47a3d;border-radius:50%;flex-direction:column;grid-area:felt;justify-content:center;align-self:stretch;align-items:center;gap:12px;min-width:0;padding:14px 9px;display:flex;box-shadow:inset 0 0 0 2px #e2c17655,0 4px 20px #0008}.audit-felt-mark{opacity:.23;font-size:36px;line-height:1}.audit-felt>b{letter-spacing:.08em;font-size:10px}.audit-felt>small{color:#e1dfc7;font-size:10px;line-height:1.3}.audit-trick{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.audit-trick>div{justify-items:center;gap:3px;display:grid}.audit-trick .audit-card{width:34px;height:47px;font-size:14px}.audit-trick .audit-card span{font-size:19px}.audit-trick small{color:#f6e8bc;font-size:8px}.audit-timeline{background:linear-gradient(120deg,#102430,#0a1b27);border:1px solid #304655;border-radius:12px;margin-top:12px;padding:13px}.audit-timeline-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin-bottom:9px;display:flex}.audit-timeline-title b{color:#f7deb0}.audit-timeline-title span{color:#a3b7c2;font-size:10px}.audit-timeline input[type=range]{accent-color:#ecc67e;width:100%}.audit-replay-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:11px;display:flex}.audit-replay-controls button{color:#eee5cf;background:#1a3039;border:1px solid #475b61;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:36px;padding:7px 10px;font-size:12px;display:flex}.audit-replay-controls .audit-play{color:#122331;background:linear-gradient(140deg,#edcf8c,#aa7840);border-color:#efcb80;font-weight:900}.audit-replay-controls .active{border-color:#dbbb78}.admin-sc-tab-switch{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.admin-sc-tab-switch button{min-height:36px;font-size:12px}@media (max-width:720px){.audit-stage{flex-direction:column;padding:9px;display:flex}.audit-seat{width:100%}.audit-felt{border-radius:40px;order:3;width:100%;min-height:170px}.audit-seat-2{order:1}.audit-seat-1{order:2}.audit-seat-3{order:4}.audit-seat-0{order:5}.audit-hand .audit-card{width:20px;height:27px}.audit-match-row{flex-wrap:wrap}.audit-match-row button{margin-left:51px}.audit-score-strip{padding:9px}.audit-score-strip b{font-size:22px}}
.kt-room,.kt-ladder{box-sizing:border-box;width:100%;min-width:0}.kt-room *,.kt-ladder *{box-sizing:border-box}.kt-room{--kt-gold:#e5c787;--kt-cream:#f8eed9;isolation:isolate;max-width:1200px;color:var(--kt-cream);background:radial-gradient(at 50% -35%,#38685c76,#0000 71%),radial-gradient(at 50% 125%,#18423c,#0000 69%),linear-gradient(130deg,#0e252b,#071921 58%,#10292e);border:1px solid #96764d95;border-radius:27px;margin:20px auto 28px;padding:clamp(17px,3vw,37px) clamp(13px,3vw,39px) 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2c52c,inset 0 0 60px #0006,0 21px 50px #0006}.kt-room:before{content:"";pointer-events:none;z-index:-1;opacity:.13;background:repeating-linear-gradient(28deg,#0000 0 26px,#e3c47e12 27px 28px),repeating-linear-gradient(-28deg,#0000 0 28px,#d8b26d0d 29px 30px);position:absolute;inset:0}.kt-room-rim{pointer-events:none;border:1px solid #c7a56b3c;border-radius:21px;position:absolute;inset:7px}.kt-room-heading{z-index:1;border-bottom:1px solid #e0c89024;justify-content:space-between;align-items:center;gap:20px;padding:0 5px 23px;display:flex;position:relative}.kt-eyebrow{text-transform:uppercase;align-items:center;gap:9px;display:flex;color:#c5a978!important;letter-spacing:.2em!important;font-size:10px!important;font-weight:900!important;line-height:1.45!important}.kt-eyebrow i{background:#c5a97888;width:21px;height:1px}.kt-mini-spade{font-size:16px!important}.kt-room-heading h2{letter-spacing:-.035em;color:#f6edd9!important;margin:9px 0 5px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(32px,4.7vw,60px)!important;font-weight:700!important;line-height:1!important}.kt-room-heading h2 em{color:#e4bd72;font-style:normal}.kt-room-heading p{color:#bdcfc8!important;margin:8px 0 0!important;font-size:13px!important}.kt-room-seal{color:#e7c37d;background:radial-gradient(circle,#31514b8c,#091c25 72%);border:1px solid #d4b47874;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:101px;height:101px;display:flex;box-shadow:inset 0 0 0 5px #c1a46c12,0 5px 25px #0006}.kt-room-seal span{font-size:16px;line-height:1}.kt-room-seal strong{color:#f2d7a4;font:800 26px/1.1 Georgia,serif}.kt-room-seal small{letter-spacing:.08em;color:#b7c9bf;text-align:center;font:700 8px sans-serif}.kt-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(8px,1.6vw,20px);padding:40px 3px 10px;display:grid;position:relative}.kt-stage-felt{pointer-events:none;color:#d1ad694f;place-items:center;display:grid;position:absolute;inset:8px 0 0}.kt-stage-felt svg{opacity:.11;filter:drop-shadow(0 0 40px #ebc982);width:min(42%,320px);height:auto}.kt-facecard{isolation:isolate;--kt-metal:#c6d1dc;--kt-stroke:#aebdc7;--kt-highlight:#e4ecf2;background:linear-gradient(145deg,#d3d9df,#5a7484 35%,#9eb2c0 65%,#3d5565);border-radius:18px;min-width:0;padding:5px;transition:transform .22s,filter .22s;position:relative;overflow:visible;box-shadow:0 13px 28px #000a,inset 0 1px #fff9}.kt-place-1{--kt-metal:#f0d18b;--kt-stroke:#cfa85a;--kt-highlight:#fff1c1;z-index:3;background:linear-gradient(135deg,#f7e3b0 0%,#bc873b 25%,#fff0b5 53%,#93662f 84%,#eac97d 100%);grid-area:1/2/2/3;box-shadow:0 0 0 1px #ffdf9d54,0 13px 40px #d1a15b36,0 18px 35px #000c}.kt-place-2{z-index:2;grid-area:1/1/2/2}.kt-place-3{--kt-metal:#d69c72;--kt-stroke:#ae7452;--kt-highlight:#ffe0c2;z-index:2;background:linear-gradient(145deg,#e2b28a,#875837 39%,#c8936d 68%,#65412e);grid-area:1/3/2/4}.kt-facecard:hover{filter:brightness(1.055);transform:translateY(-5px)}.kt-card-inside{text-align:center;background:radial-gradient(at 50% 17%,#53726a29,#0000 58%),linear-gradient(162deg,#182e35,#0a1c27 68%,#0b1e29);border:1px solid #d5ccad31;border-radius:13px;flex-direction:column;align-items:center;height:100%;min-height:337px;padding:22px 15px 0;display:flex;position:relative;overflow:hidden}.kt-place-1 .kt-card-inside{background:radial-gradient(at 50% 6%,#bc96532f,#0000 61%),linear-gradient(162deg,#2a302f 0%,#10262d 48%,#0b1d29 100%);min-height:410px}.kt-card-inside:before{content:"";pointer-events:none;border:1px solid #d8b47723;border-radius:9px;position:absolute;inset:7px}.kt-card-corners{pointer-events:none;color:var(--kt-metal);position:absolute;inset:11px}.kt-card-corners span{flex-direction:column;align-items:center;gap:0;font-family:Georgia,serif;font-size:23px;font-weight:900;line-height:1;display:flex;position:absolute}.kt-card-corners svg{width:12px;height:12px}.kt-card-corners span:first-child{top:0;left:0}.kt-card-corners span:last-child{bottom:0;right:0;transform:rotate(180deg)}.kt-place-1 .kt-card-corners span{font-size:32px}.kt-place-1 .kt-card-corners svg{width:15px;height:15px}.kt-rank-line{z-index:1;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.kt-rank-line span{color:var(--kt-metal);letter-spacing:.21em;font-size:9px;font-weight:900}.kt-rank-line strong{color:var(--kt-highlight);text-shadow:0 2px 18px #0009;font:800 24px/1 Georgia,serif}.kt-place-1 .kt-rank-line strong{font-size:34px}.kt-portrait-wrap{flex:none;place-items:center;width:118px;height:118px;margin-top:13px;display:grid;position:relative}.kt-place-1 .kt-portrait-wrap{width:173px;height:173px;margin-top:16px}.kt-portrait-halo{border:2px solid var(--kt-stroke);background:radial-gradient(circle at 50% 30%,#65898440,#1b343c 80%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 6px #e9cc8530,0 0 24px #cca3613c,inset 0 0 30px #0005}.kt-place-2 .kt-portrait-halo{box-shadow:0 0 0 5px #b9cad12a,0 0 20px #bcc5d13c}.kt-place-3 .kt-portrait-halo{box-shadow:0 0 0 5px #c6926a2a,0 0 20px #c48e673c}.kt-portrait{border-radius:50%;place-items:center;width:85%;height:85%;display:grid;position:relative;overflow:visible}.kt-portrait .player-avatar{border-radius:50%;flex:none;place-items:center;position:relative;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;font-size:34px!important;display:grid!important}.kt-portrait .avatar-photo{border-radius:50%;width:100%;height:100%}.kt-portrait .avatar-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.kt-team-portrait{width:100%;height:100%;color:var(--kt-highlight);background:radial-gradient(circle at 35% 24%,#7a837d80,#162b32 74%);border-radius:50%;place-items:center;display:grid}.kt-team-portrait svg{width:55%;height:55%}.kt-floating-crown{z-index:5;color:#ffe3a3;filter:drop-shadow(0 2px 12px #eab45a7e);position:absolute;top:-33px;left:50%;transform:translate(-50%)}.kt-floating-crown svg{width:42px;height:42px}.kt-competitor{z-index:1;flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:18px;display:flex;position:relative}.kt-place-1 .kt-competitor{margin-top:22px}.kt-competitor-label{color:var(--kt-metal);letter-spacing:.16em;font:900 10px sans-serif}.kt-competitor h3{overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 3px 10px #0006;max-width:90%;color:#f3f4ee!important;margin:2px 0!important;font:700 clamp(20px,2.3vw,30px)/1.1 Georgia,serif!important}.kt-place-1 .kt-competitor h3{color:#fff0cf!important;font-size:clamp(26px,3.2vw,42px)!important}.kt-competitor-rank{color:#b3c6c4;letter-spacing:.06em;font:700 11px/1.5 sans-serif}.kt-card-statbar{justify-content:center;align-items:center;gap:clamp(10px,2vw,30px);width:100%;margin-top:auto;padding:17px 0 15px;display:flex}.kt-feature-stat{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.kt-feature-stat strong{color:var(--kt-highlight);font-variant-numeric:tabular-nums;font:800 clamp(18px,2.4vw,27px)/1 Georgia,serif}.kt-feature-stat small{letter-spacing:.13em;color:#b6c4c4;font:800 9px sans-serif}.kt-stat-divider{background:#cab18d55;flex:none;width:1px;height:28px}.kt-card-foot{width:calc(100% + 30px);min-height:43px;color:var(--kt-metal);background:linear-gradient(110deg,#bd9d6625,#dec9920c,#bd9d6625);border-top:1px solid #dab36e55;border-radius:0 0 12px 12px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin:0 -15px;padding:8px 10px;display:flex}.kt-place-1 .kt-card-foot{background:linear-gradient(100deg,#d3aa5a33,#ead19721,#d3aa5a33);min-height:49px}.kt-card-foot b{letter-spacing:.09em;font:900 9px sans-serif}.kt-unclaimed{text-align:center;color:#d7bc79;grid-column:1/-1;justify-items:center;gap:7px;padding:64px 16px;display:grid}.kt-unclaimed h3{color:#f7e5b6;margin:3px;font:700 27px Georgia,serif}.kt-unclaimed p{color:#adc7be;margin:0}.kt-room-footer{color:#b9bcae;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #daba7728;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 5px 0;font-size:10px;display:flex}.kt-room-footer span:first-child{color:#e2c181;align-items:center;gap:7px;font-weight:850;display:flex}.kt-ladder{color:#eaf0e9;background:linear-gradient(155deg,#132a30,#091a25 68%);border:1px solid #58685295;border-radius:20px;max-width:1200px;margin:0 auto 30px;overflow:hidden;box-shadow:inset 0 1px #e6c47e17,0 10px 32px #0004}.kt-ladder-header{border-bottom:1px solid #c4aa7535;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;padding:27px 28px 19px;display:flex}.kt-ladder-header h2{color:#f3e7ce;margin:6px 0;font:700 clamp(25px,2.9vw,38px) Georgia,serif}.kt-ladder-header h2 em{color:#e2bb77;font-style:normal}.kt-ladder-header p{color:#a5bdb9;margin:0;font-size:12px}.kt-ladder-search{color:#e3c584;background:#071923b8;border:1px solid #6682785c;border-radius:10px;align-items:center;gap:10px;min-width:205px;max-width:300px;height:42px;padding:0 11px;display:flex}.kt-ladder-search:focus-within{border-color:#ecc77e;box-shadow:0 0 0 2px #e6bb7433}.kt-ladder-search input{outline:none;width:100%;min-width:0;height:100%;font:500 13px sans-serif;box-shadow:none!important;color:#f2ede0!important;background:0 0!important;border:0!important;padding:0!important}.kt-ladder-search input::placeholder{color:#92a6a6}.kt-ladder-search button{color:#c8d4cd;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.kt-ladder-head{letter-spacing:.14em;color:#c8ae80;background:#0a1a247c;border-bottom:1px solid #a1bcac23;grid-template-columns:70px minmax(0,2fr) minmax(100px,1fr) minmax(95px,.8fr) minmax(90px,.95fr);align-items:center;gap:16px;padding:13px 25px;font:850 9px sans-serif;display:grid}.kt-ladder-head span:nth-child(n+3){text-align:center}.kt-ladder-rows{list-style:none;display:block;margin:0!important;padding:0!important}.kt-ladder-row{background:0 0;border-bottom:1px solid #8da49724;grid-template-columns:70px minmax(0,2fr) minmax(100px,1fr) minmax(95px,.8fr) minmax(90px,.95fr);align-items:center;gap:16px;min-width:0;min-height:77px;padding:10px 25px;transition:background .18s;display:grid;position:relative}.kt-ladder-row:hover{background:linear-gradient(90deg,#d1b47319,#8da99e08)}.kt-ladder-row:last-child{border-bottom:0}.kt-ladder-place{color:#d7ba80;font-variant-numeric:tabular-nums;background:#172b31;border:1px solid #b89b634d;border-radius:9px;justify-self:start;place-items:center;width:48px;height:47px;font:700 21px Georgia,serif;display:grid}.kt-ladder-person{align-items:center;gap:12px;min-width:0;display:flex}.kt-ladder-avatar{background:#243638;border:2px solid #d2ab6e87;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:visible}.kt-ladder-avatar .player-avatar{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.kt-ladder-avatar .avatar-photo{width:100%;height:100%}.kt-ladder-avatar .avatar-photo img{object-fit:cover}.kt-ladder-team-mark{color:#ddbd83;background:#1c383c;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.kt-ladder-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.kt-ladder-identity b{color:#f4eee0;overflow-wrap:anywhere;font:700 16px Georgia,serif}.kt-ladder-identity small{letter-spacing:.09em;color:#9fb9b4;font:850 9px sans-serif}.kt-ladder-skill{text-align:center;color:#d9c291;overflow-wrap:anywhere;font-size:12px;font-weight:750}.kt-ladder-record{font-variant-numeric:tabular-nums;color:#e7e5dc;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.kt-ladder-record b{color:#f1d18b}.kt-ladder-record i{color:#617c79;font-style:normal}.kt-ladder-record small{display:none}.kt-ladder-progress{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.kt-ladder-progress strong{color:#e9d19d;font-variant-numeric:tabular-nums;font:800 16px Georgia,serif}.kt-ladder-progress small{letter-spacing:.07em;color:#9eb5b3;font:800 9px sans-serif}.kt-ladder-meter{background:#294944;border-radius:100px;width:min(108px,100%);height:4px;display:block;overflow:hidden}.kt-ladder-meter>span{border-radius:inherit;background:linear-gradient(90deg,#8a9c80,#eec77e);height:100%;display:block}.kt-ladder-suit{color:#c9ad6e;display:none}.kt-ladder-podium-row .kt-ladder-place{color:#f6d58b;border-color:#f3c66e}.kt-ladder-empty{text-align:center;color:#d8bf81;justify-items:center;gap:8px;padding:40px 14px;display:grid}.kt-ladder-empty b{color:#f4e9d2;font:700 19px Georgia,serif}.kt-ladder-empty p{color:#9bb5ac;margin:0;font-size:13px}.kt-ladder-footer{letter-spacing:.16em;color:#aeb8ab;border-top:1px solid #d3ab6133;justify-content:space-between;gap:12px;padding:13px 25px;font:850 9px sans-serif;display:flex}@media (max-width:760px){.kt-room{border-radius:18px;margin:13px auto 20px;padding:21px 12px 12px}.kt-room-rim{border-radius:14px;inset:5px}.kt-room-heading{gap:8px;padding:0 4px 16px}.kt-room-heading h2{font-size:clamp(28px,7vw,41px)!important}.kt-room-heading p{font-size:11px!important}.kt-eyebrow{gap:5px;letter-spacing:.12em!important;font-size:8px!important}.kt-eyebrow i{width:8px}.kt-room-seal{width:62px;height:62px}.kt-room-seal strong{font-size:19px}.kt-room-seal small{font-size:6px}.kt-room-seal span{font-size:11px}.kt-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;padding:27px 2px 6px}.kt-place-1{grid-area:1/1/2/3}.kt-place-2{grid-area:2/1/3/2}.kt-place-3{grid-area:2/2/3/3}.kt-card-inside{min-height:265px;padding:18px 8px 0}.kt-place-1 .kt-card-inside{min-height:317px;padding:18px 12px 0}.kt-rank-line span{letter-spacing:.12em;font-size:8px}.kt-rank-line strong{font-size:21px}.kt-place-1 .kt-rank-line strong{font-size:26px}.kt-portrait-wrap{width:80px;height:80px;margin-top:12px}.kt-place-1 .kt-portrait-wrap{width:116px;height:116px;margin-top:14px}.kt-floating-crown{top:-22px}.kt-floating-crown svg{width:31px;height:31px}.kt-card-corners span{font-size:15px}.kt-card-corners svg{width:9px;height:9px}.kt-competitor{gap:3px;margin-top:12px}.kt-place-1 .kt-competitor{margin-top:12px}.kt-competitor h3{font-size:clamp(15px,3.7vw,23px)!important}.kt-place-1 .kt-competitor h3{font-size:clamp(24px,6vw,34px)!important}.kt-competitor-label{font-size:8px}.kt-competitor-rank{font-size:9px}.kt-card-statbar{gap:15px;padding:12px 0}.kt-feature-stat strong{font-size:20px}.kt-feature-stat small{font-size:8px}.kt-card-foot{width:calc(100% + 16px);min-height:37px;margin:0 -8px;padding:5px}.kt-place-1 .kt-card-foot{width:calc(100% + 24px);min-height:42px;margin:0 -12px}.kt-card-foot b{letter-spacing:.04em;font-size:7px}.kt-card-foot svg{width:13px}.kt-room-footer{letter-spacing:.05em;font-size:8px}.kt-ladder{border-radius:15px}.kt-ladder-header{gap:16px;padding:20px 15px}.kt-ladder-header h2{font-size:26px}.kt-ladder-search{width:100%;min-width:0;max-width:none}.kt-ladder-head{grid-template-columns:39px minmax(0,1fr) 56px 65px;gap:8px;padding:12px 9px}.kt-ladder-head span:nth-child(3){display:none}.kt-ladder-head span:nth-child(5){font-size:8px}.kt-ladder-row{grid-template-columns:39px minmax(0,1fr) 56px 65px;gap:8px;min-height:68px;padding:9px}.kt-ladder-place{width:35px;height:39px;font-size:17px}.kt-ladder-person{gap:7px}.kt-ladder-avatar{width:33px;height:33px}.kt-ladder-identity b{font-size:13px}.kt-ladder-identity small{letter-spacing:.02em;font-size:8px}.kt-ladder-skill{display:none}.kt-ladder-record{gap:2px;font-size:12px}.kt-ladder-progress strong{font-size:14px}.kt-ladder-meter{height:3px}.kt-ladder-footer{letter-spacing:.03em;padding:10px;font-size:8px}}@media (min-width:761px) and (max-width:1010px){.kt-stage{gap:10px}.kt-card-inside{padding-inline:11px}.kt-place-1 .kt-card-inside{min-height:389px}.kt-portrait-wrap{width:95px;height:95px}.kt-place-1 .kt-portrait-wrap{width:145px;height:145px}.kt-card-foot b{font-size:8px}}@media (max-width:360px){.kt-portrait-wrap{width:65px;height:65px}.kt-place-1 .kt-portrait-wrap{width:110px;height:110px}.kt-room-heading h2{font-size:27px!important}.kt-feature-stat strong{font-size:18px}.kt-card-statbar{gap:10px}.kt-card-corners{inset:7px}}@media (prefers-reduced-motion:reduce){.kt-facecard,.kt-ladder-row{transition:none}.kt-facecard:hover{transform:none}}
.ae-root{background:linear-gradient(155deg,#132b35,#091b28 75%);border:1px solid #e5c0773b;border-radius:19px;min-width:0;max-width:980px;margin:0 auto 26px;padding:clamp(13px,2vw,27px);box-shadow:inset 0 1px #f2c7861a,0 13px 38px #0003}.ae-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.ae-header h2{color:#f7e9c9;align-items:center;gap:10px;margin:5px 0 8px;font:700 clamp(22px,3vw,32px) Georgia,serif;display:flex}.ae-header h2 svg{color:#d8bb7f}.ae-header p{color:#afc1c7;margin:0;font-size:13px}.ae-status{letter-spacing:.07em;border-radius:30px;flex:none;align-items:center;gap:7px;padding:9px 12px;font:800 10px sans-serif;display:inline-flex}.ae-status span{background:currentColor;border-radius:50%;width:7px;height:7px}.ae-status.ae-online{color:#93dbc6;background:#4ca98f21;border:1px solid #569e8e80}.ae-status.ae-offline{color:#f1c987;background:#d9ab6121;border:1px solid #d9ab6180}.ae-config{background:radial-gradient(circle at 0 0,#dbaf6730,#0000 65%),#142e3b;border:1px solid #d6ba7c55;border-radius:14px;align-items:flex-start;gap:16px;margin:0 0 23px;padding:20px;display:flex}.ae-config-icon{color:#f5d18d;background:#e7c47d18;border:1px solid #d6ba7c6b;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid}.ae-config-main{flex:1;min-width:0}.ae-config-main b{color:#f8edda;font:700 18px Georgia,serif}.ae-config-main p{color:#9fbbc2;margin:4px 0 13px;font-size:12px}.ae-email-form{flex-wrap:wrap;gap:8px;display:flex}.ae-email-form input{color:#f9f3e8;background:#061924;border:1px solid #698385;border-radius:9px;flex:1;min-width:180px;max-width:470px;padding:11px 12px;font-size:14px}.ae-email-form button{min-height:42px}.ae-list-title{margin:17px 0 12px}.ae-list-title h3{color:#f7e9cb;margin:0 0 5px;font:700 22px Georgia,serif}.ae-list-title p{color:#a4b9bf;margin:0;font-size:12px}.ae-list{border:1px solid #5c787b66;border-radius:14px;overflow:hidden}.ae-event{background:#0b202cc7;border-bottom:1px solid #4765705e;align-items:center;gap:14px;padding:14px 16px;display:flex}.ae-event:last-child{border:0}.ae-event-icon{color:#d9b979;background:#e8c17c14;border:1px solid #cda9685c;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.ae-event-desc{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ae-event-desc b{color:#f4eadb;font:700 14px Arial,sans-serif}.ae-event-desc small{color:#9fb9c1;font:400 12px/1.4 Arial,sans-serif}.ae-switch{cursor:pointer;background:#344f59;border:1px solid #65817c;border-radius:30px;flex:none;width:51px;height:29px;padding:3px;transition:background .2s;display:block;position:relative}.ae-switch.is-on{background:linear-gradient(90deg,#ba914c,#e3c27f);border-color:#d7b77a}.ae-switch:focus-visible{outline-offset:2px;outline:3px solid #efcf8c}.ae-switch:disabled{opacity:.55;cursor:wait}.ae-switch-thumb{background:#dbe4e0;border-radius:50%;width:21px;height:21px;transition:transform .2s;display:block;box-shadow:0 2px 6px #0007}.ae-switch.is-on .ae-switch-thumb{background:#16323e;transform:translate(21px)}.ae-actions{border-bottom:1px solid #64838b45;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.ae-actions b{color:#f1dfbc;font:700 17px Georgia,serif}.ae-actions p{color:#a5bbc1;margin:4px 0 0;font-size:12px}.ae-buttons{flex-wrap:wrap;gap:8px;display:flex}.ae-buttons button,.ae-history-heading button{align-items:center;gap:7px;min-height:38px;display:inline-flex}.ae-history{margin-top:22px}.ae-history-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ae-history-heading h3{color:#f3e4c6;margin:0;font:700 21px Georgia,serif}.ae-history-list{gap:7px;display:grid}.ae-history-item{background:#102933;border:1px solid #56717a65;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.ae-history-item>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ae-history-item b{color:#f2e9d6;font-size:12px}.ae-history-item small{color:#97b2bc;font-size:11px}.ae-sent{color:#83d3b0}.ae-notyet{color:#e9bd77}.ae-pill{text-transform:uppercase;letter-spacing:.07em;color:#bfcacd;background:#aab0b020;border-radius:20px;flex:none;padding:5px 9px;font-size:10px}.ae-pill.ae-sent{color:#9fdfc0;background:#3d95632b}.ae-pill.ae-failed{color:#f2b4a2;background:#cd6d5130}.ae-empty{color:#9db3bd;text-align:center;border:1px dashed #5d797d;border-radius:9px;padding:20px}.ae-security{color:#a5b3aa;align-items:flex-start;gap:8px;margin:22px 0 0;font-size:11px;line-height:1.5;display:flex}@media (max-width:690px){.ae-header{flex-direction:column}.ae-config{gap:10px;padding:14px}.ae-config-icon{width:38px;height:38px}.ae-email-form input{flex-basis:100%;max-width:100%}.ae-email-form button{flex:1}.ae-event{gap:9px;padding:12px 10px}.ae-event-icon{display:none}.ae-event-desc b{font-size:13px}.ae-switch{width:47px}.ae-switch.is-on .ae-switch-thumb{transform:translate(17px)}.ae-actions{align-items:stretch}.ae-buttons{width:100%}.ae-buttons button{flex:1}}@media (prefers-reduced-motion:reduce){.ae-switch,.ae-switch-thumb{transition:none}}
.mn-hub,.mna-studio{min-width:0;max-width:1350px;margin:0 auto}.mn-hub-head{padding:28px 0 18px}.mn-hub-head .eyebrow,.mn-section-top .eyebrow{color:#e9bf74;letter-spacing:.17em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.mn-hub-head h1{color:#faebc9;align-items:center;gap:11px;margin:9px 0;font:700 clamp(32px,5vw,55px) Georgia,serif;display:flex}.mn-hub-head h1 svg{color:#d7ac65}.mn-hub-head p{color:#a8bfcc;max-width:700px;margin:0;font-size:14px;line-height:1.7}.mn-hub-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:11px 0 22px;display:grid}.mn-hub-numbers>div{background:linear-gradient(145deg,#142d39,#0e1d2a);border:1px solid #d6b47a45;border-radius:12px;flex-direction:column;gap:6px;padding:15px 13px;display:flex}.mn-hub-numbers b{color:#f9e4b5;font:700 30px Georgia,serif}.mn-hub-numbers span{color:#adc0c8;letter-spacing:.08em;font:700 10px sans-serif}.mn-event-layout{grid-template-columns:minmax(0,1fr) minmax(240px,315px);gap:14px;display:grid}.mn-hero{background:radial-gradient(circle at 0 0,#d3a75b26,#0000 65%),#102634;border:1px solid #dbb475;border-radius:17px;grid-template-columns:minmax(175px,40%) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 22px 50px #0004}.mn-hero-media{background:radial-gradient(circle,#a884433d,#081722 75%);min-height:340px;position:relative}.mn-hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mn-hero-fallback{color:#e3c68b;letter-spacing:.18em;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:100%;display:flex}.mn-hero-fallback svg{filter:drop-shadow(0 0 16px #cdac74)}.mn-hero-fallback strong{font:700 20px Georgia,serif}.mn-hero-fallback span{font:700 10px sans-serif}.mn-hero-content{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:clamp(14px,2.1vw,27px);display:flex}.mn-state{letter-spacing:.08em;color:#f4d094;background:#b592542f;border:1px solid #cba86955;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font:800 11px sans-serif;display:inline-flex}.mn-state.mn-live{color:#90e9b0;background:#266e4538;border-color:#70c58d8c}.mn-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.mn-hero-content>.eyebrow{color:#e7bd72;letter-spacing:.16em;font-size:10px}.mn-hero-content h2{color:#fff0d4;margin:0;font:700 clamp(24px,2.8vw,39px)/1.1 Georgia,serif}.mn-hero-content h3{color:#d7bc89;margin:0;font:600 16px Georgia,serif}.mn-hero-content>p{color:#b4c7cd;margin:0;font-size:13px;line-height:1.6}.mn-hero-tags,.mn-hero-meta{flex-wrap:wrap;gap:9px;display:flex}.mn-hero-tags span{letter-spacing:.04em;color:#e6ce9e;background:#d2ac6113;border:1px solid #d5b27b66;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font:700 10px sans-serif;display:inline-flex}.mn-hero-meta{flex-direction:column;gap:7px;margin-top:5px;display:flex}.mn-hero-meta span{color:#b5ccd3;align-items:center;gap:8px;font-size:12px;display:flex}.mn-hero-meta b{color:#f4d79d}.mn-hero-counts{border-top:1px solid #51717768;flex-direction:column;gap:4px;width:100%;padding-top:13px;display:flex}.mn-hero-counts b{color:#eee0bf;align-items:center;gap:8px;font-size:12px;display:flex}.mn-hero-counts span{color:#9bb7c0;font-size:11px}.mn-hero-cta{flex-wrap:wrap;gap:9px;display:flex}.mn-hero-cta button{align-items:center;gap:8px;min-height:42px;display:inline-flex}.mn-cash-note{align-items:center;gap:7px;display:flex;color:#f3c781!important;font-size:11px!important}.mn-rules{background:linear-gradient(150deg,#17333c,#0e222d);border:1px solid #b995614f;border-radius:17px;min-width:0;padding:22px}.mn-rules h3{color:#f2dfb9;margin:8px 0 17px;font:700 24px Georgia,serif}.mn-rules dl{flex-direction:column;margin:0;display:flex}.mn-rules dl div{border-top:1px solid #6e83734b;justify-content:space-between;gap:11px;padding:12px 0;display:flex}.mn-rules dt{color:#a6b9c4;font-size:12px}.mn-rules dd{color:#fae2aa;text-align:right;margin:0;font-size:12px;font-weight:700}.mn-rule-extra,.mn-prize{color:#f4dca8;border-top:1px solid #637d774f;padding:14px 0}.mn-rule-extra p,.mn-prize p{color:#c1d0d0;white-space:pre-line;font-size:12px;line-height:1.6}.mn-prize svg{margin-right:8px}.mn-prize small{color:#b3b5aa;font-size:10px}.mn-upcoming-head{margin:30px 0 13px}.mn-upcoming-head h2{color:#f8e5bf;margin:0;font:700 27px Georgia,serif}.mn-upcoming-head p{color:#a8c0c9;margin:5px 0;font-size:12px}.mn-upcoming-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:11px;display:grid}.mn-event-tile{text-align:left;color:#e6d3aa;cursor:pointer;background:#132a36;border:1px solid #4f74786b;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.mn-event-tile.selected{border-color:#edcc8f;box-shadow:0 0 0 1px #d5b47555}.mn-tile-image{background:#13242f;border-radius:9px;flex:none;place-items:center;width:63px;height:65px;display:grid;overflow:hidden}.mn-tile-image img{object-fit:cover;width:100%;height:100%}.mn-tile-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mn-tile-copy small{color:#e5bd77;font:700 10px sans-serif}.mn-tile-copy b{white-space:nowrap;text-overflow:ellipsis;font:700 15px Georgia,serif;overflow:hidden}.mn-tile-copy em{color:#a4bcc4;font:400 11px Arial,sans-serif}.mn-no-events,.mn-empty-rank{text-align:center;color:#dbc695;background:#122532;border:1px dashed #9c855c7c;border-radius:15px;padding:45px 22px}.mn-no-events h2,.mn-empty-rank h3{color:#f1dcba;font:700 25px Georgia,serif}.mn-no-events p,.mn-empty-rank p{color:#9fb7c4;font-size:13px}.mn-standings{background:linear-gradient(145deg,#102b36,#0d1d28)!important;border:1px solid #cba96e4a!important;border-radius:15px!important;margin-top:26px!important;padding:clamp(15px,2.5vw,27px)!important}.mn-section-top h2{color:#f7e1b0;margin:7px 0;font:700 30px Georgia,serif}.mn-section-top p{color:#a8c1c9;font-size:13px}.mn-standings-controls{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.mn-standings-controls label{color:#bfc9d1;flex-direction:column;gap:6px;font:700 11px sans-serif;display:flex}.mn-standings-controls input,.mn-standings-controls select{color:#f7ecd4;background:#0a1e27;border:1px solid #647d7f;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:9px;font-size:13px}.mn-score-hero{background:#d7ae6d10;border:1px solid;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.mn-score-art{color:#e6c48b;border-radius:11px;flex:none;place-items:center;width:65px;height:65px;display:grid;overflow:hidden}.mn-score-art img{object-fit:cover;width:100%;height:100%}.mn-score-hero h3{color:#f7e4ba;margin:5px 0;font:700 22px Georgia,serif}.mn-score-hero p,.mn-score-hero small{color:#aec4cb;font-size:11px}.mn-leader-head,.mn-leader-entry{grid-template-columns:65px minmax(0,1fr) 125px 80px;align-items:center;gap:11px;display:grid}.mn-leader-head{color:#9db5c4;letter-spacing:.09em;margin-top:20px;padding:11px 13px;font:700 10px sans-serif}.mn-leader-entry{color:#cad4cb;background:#122d38;border:1px solid #526d7569;border-radius:10px;margin:6px 0;padding:13px;font-size:12px}.mn-leader-entry.mn-top{background:linear-gradient(90deg,#c19d551d,#112d38 80%);border-color:#b99e6d70}.mn-place{color:#dfbf82;font:700 19px Georgia,serif}.mn-leader-name{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.mn-leader-name b{text-overflow:ellipsis;white-space:nowrap;color:#f6ecce;font:700 14px Arial,sans-serif;overflow:hidden}.mn-leader-name small{color:#d7ad68;letter-spacing:.07em;font-size:9px}.mn-leader-entry strong{color:#f1d79d;text-align:right;font:700 18px Georgia,serif}.mn-footnote{color:#879fa7;margin-top:20px;font-size:11px;line-height:1.6}.mn-home-promo{color:#f7dfa5;cursor:pointer;text-align:left;background:linear-gradient(110deg,#785a2938,#11313e);border:1px solid #d9b36b80;border-radius:13px;align-items:center;gap:13px;width:100%;margin:5px 0 18px;padding:15px 20px;display:flex}.mn-promo-spark{font-size:38px;line-height:1}.mn-home-promo span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.mn-home-promo strong{letter-spacing:.07em;font-size:13px}.mn-home-promo small{color:#accbd0;font-size:12px}.mna-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 23px;display:flex}.mna-title h2{color:#f6e2b9;margin:4px 0;font:700 32px Georgia,serif}.mna-title p{color:#a2bac2;font-size:13px}.mna-title button,.mna-editor-actions button{align-items:center;gap:8px;display:inline-flex}.mna-layout{grid-template-columns:minmax(230px,29%) minmax(0,1fr);gap:15px;display:grid}.mna-events{background:#132a34;border:1px solid #5e797b6d;border-radius:14px;align-self:start;padding:13px}.mna-events-top{color:#f1ddbd;justify-content:space-between;align-items:center;padding:8px;display:flex}.mna-events-top span{color:#9fb7bc;font-size:11px}.mna-event-row{background:#0b202a;border:1px solid #0000;border-radius:11px;gap:5px;margin:5px 0;padding:7px;display:flex}.mna-event-row.current{border-color:#c69f58}.mna-event-row>button:first-child{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;display:flex}.mna-row-image{color:#e5bc75;background:#213743;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.mna-row-image img{object-fit:cover;width:100%;height:100%}.mna-event-row>button:first-child>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.mna-event-row b{color:#f5e4c9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mna-event-row small,.mna-event-row em{color:#a8bbc3;font:400 10px sans-serif}.mna-event-row em{color:#e4c080}.mna-duplicate{color:#dbc58c;cursor:pointer;background:0 0;border:0;padding:5px}.mna-empty{color:#a6bdc4;padding:13px;font-size:12px}.mna-editor{background:linear-gradient(155deg,#142e38,#0b202b);border:1px solid #ae90595e;border-radius:16px;min-width:0;padding:clamp(12px,2vw,26px)}.mna-editor header h3{color:#f1dfbc;margin:8px 0;font:700 30px Georgia,serif}.mna-editor header p{color:#acc1c9;font-size:13px}.mna-editor-group{border-top:1px solid #71817a50;padding:22px 0}.mna-editor-group h4{color:#e8c78f;margin:0 0 17px;font:700 19px Georgia,serif}.mna-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.mna-field{color:#d0d8d5;flex-direction:column;gap:7px;margin-bottom:13px;font:700 12px Arial,sans-serif;display:flex}.mna-field input,.mna-field textarea,.mna-field select{color:#f5edde;background:#09202b;border:1px solid #67828a;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font:400 13px Arial,sans-serif}.mna-field input[type=color]{width:100%;height:45px;padding:5px}.mna-field textarea{resize:vertical}.mna-field small{color:#a1b6bb;font:400 11px/1.4 Arial,sans-serif}.mna-art{align-items:center;gap:15px;margin:12px 0;display:flex}.mna-art>div:first-child{background:#0a1923;border:1px solid #ba995d60;border-radius:12px;flex:none;width:190px;height:132px;overflow:hidden}.mna-art img{object-fit:cover;width:100%;height:100%}.mna-art-empty{color:#bb9c67;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:10px;display:flex}.mna-art>div:nth-child(2){flex:1}.mna-art b{color:#f1d9a7}.mna-art p{color:#a1bdc6;font-size:11px}.mna-file{cursor:pointer;color:#f8e7c1;border:1px solid #c2a46c;border-radius:9px;align-items:center;gap:8px;margin-right:8px;padding:9px 12px;display:inline-flex;position:relative}.mna-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.mna-checks{gap:11px;display:grid}.mna-check{background:#0d2530;border:1px solid #54737b80;border-radius:10px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.mna-check input{accent-color:#d0ae6d;flex:none;width:19px;height:19px}.mna-check span{flex-direction:column;gap:5px;display:flex}.mna-check b{color:#eedab7;font-size:13px}.mna-check small{color:#9db7c0;font-size:11px}.mna-hint{color:#b3c4c5;align-items:start;gap:8px;font:400 11px/1.6 Arial,sans-serif;display:flex}.mna-editor-actions{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.mn-public{max-width:1400px}.mn-public-footer{text-align:center;padding:40px 20px}.mn-public-footer a{color:#eed5a5}@media (max-width:1050px){.mn-event-layout{grid-template-columns:1fr}.mn-rules{display:block}.mna-layout{grid-template-columns:1fr}.mna-events{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;display:grid}.mna-events-top{grid-column:1/-1}}@media (max-width:650px){.mn-hub-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-hero{grid-template-columns:1fr}.mn-hero-media{min-height:210px;max-height:260px}.mn-hero-content{padding:17px}.mn-standings-controls,.mna-form-grid{grid-template-columns:1fr}.mn-leader-head,.mn-leader-entry{grid-template-columns:39px minmax(0,1fr) 70px 55px;gap:6px;padding:9px 7px}.mn-leader-head{font-size:8px}.mn-leader-entry{font-size:10px}.mn-leader-name b{font-size:11px}.mn-leader-name small{display:none}.mn-hub-head h1{font-size:34px}.mna-art{flex-direction:column;align-items:stretch}.mna-art>div:first-child{width:100%;height:175px}.mn-hero-tags span{font-size:9px}.mn-hub-head{padding-top:10px}}
.pm-page{--pm-gold:#e1bc79;--pm-gold-soft:#e9d4ac;--pm-cream:#f5e8d0;--pm-dark:#050d13;--pm-navy:#101f28;--pm-muted:#9daeb8;min-height:100vh;color:var(--pm-cream);background:#071319;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}.pm-page *{box-sizing:border-box}.pm-page :focus-visible{outline-offset:4px;outline:2px solid #ffe4a1}.pm-page h1,.pm-page h2,.pm-page h3,.pm-page p{margin-top:0}.pm-page h1,.pm-page h2,.pm-page h3{letter-spacing:-.035em}.pm-page a{text-decoration:none}.pm-page button{font:inherit}.pm-navbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#09131ddb,#07111980);border-bottom:1px solid #d0ad693b;align-items:center;gap:23px;width:100%;max-width:none;height:92px;padding:0 clamp(20px,4.5vw,86px);display:flex;position:absolute;inset:0 0 auto}.pm-brand{flex:none;align-items:center;max-width:165px;display:flex}.pm-brand img{object-fit:contain;width:146px;max-height:61px;display:block}.pm-brand-separator{background:#bfa77955;width:1px;height:33px}.pm-navbar-edition{white-space:nowrap;color:#b4a98d;letter-spacing:.22em;font:700 9px/1.5 Inter,ui-sans-serif,sans-serif}.pm-navbar-edition span{color:#6c7777;padding:0 6px}.pm-navigation{align-items:center;gap:clamp(14px,2.1vw,32px);height:100%;margin-left:auto;display:flex}.pm-navigation>a{white-space:nowrap;color:#e4d7be;letter-spacing:.13em;font:700 10px Inter,ui-sans-serif,sans-serif;transition:color .2s}.pm-navigation>a:not(.pm-nav-enter):hover{color:#f5d18c}.pm-navigation .pm-nav-enter{color:#f7dfa7;background:linear-gradient(110deg,#d8a95812,#c8a16812);border:1px solid #d9b779;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 17px;display:inline-flex}.pm-navigation .pm-nav-enter:hover{background:#d2ad682a}.pm-menu-toggle{color:#eacf96;background:#0a1e28;border:1px solid #c09d644a;border-radius:7px;justify-content:center;align-items:center;width:41px;height:41px;margin-left:auto;display:none}.pm-hero{isolation:isolate;background:#08151b;min-height:min(910px,100svh);position:relative;overflow:hidden}.pm-lounge{z-index:-4;filter:saturate(.58)contrast(1.12);background-image:linear-gradient(90deg,#071218 2%,#071318cf 41%,#07121895 70%,#071218b0),linear-gradient(#06121a2e 20%,#0000 73%,#08141a 100%),url(/auth-spades-lounge.webp);background-position:50%,50%,50% 49%;background-size:cover;position:absolute;inset:0}.pm-lounge:after{content:"";background:radial-gradient(at 73% 48%,#0000 6%,#07141bd1 76%),linear-gradient(#06131a12 24%,#08141b 99%);position:absolute;inset:0}.pm-hero-grain,.pm-poster-grain{pointer-events:none;opacity:.15;z-index:1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.27'/%3E%3C/svg%3E");position:absolute;inset:0}.pm-hero-inner{z-index:2;grid-template-columns:minmax(0,.98fr) minmax(360px,1fr);align-items:center;gap:35px;max-width:1500px;min-height:min(910px,100svh);margin:0 auto;padding:160px clamp(24px,5.8vw,90px) 125px;display:grid;position:relative}.pm-hero-copy{z-index:3;max-width:750px}.pm-eyebrow{color:#f0d5a1;letter-spacing:.28em;align-items:center;gap:11px;font:750 10px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex}.pm-eyebrow-star{color:#f2d293;font-size:18px}.pm-eyebrow-rule{background:#d4b27885;width:42px;height:1px}.pm-hero-issue{letter-spacing:.31em;color:#c3b392;margin-top:48px;margin-bottom:12px;font:750 10px ui-sans-serif,system-ui,sans-serif;display:block}.pm-hero h1{letter-spacing:-.083em;color:#f8e9cd;text-shadow:0 6px 28px #06111eaa;margin:0;font:800 clamp(76px,8.5vw,151px)/.85 Georgia,Times New Roman,serif}.pm-hero h1 span{color:#d6a860;letter-spacing:-.1em;font-style:italic;font-weight:500}.pm-hero-intro{color:#c9ccd0;text-wrap:pretty;max-width:460px;margin:32px 0 0;font:400 clamp(15px,1.35vw,18px)/1.8 Inter,ui-sans-serif,sans-serif}.pm-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.pm-button{letter-spacing:.16em;white-space:nowrap;justify-content:center;align-items:center;gap:17px;min-height:57px;padding:0 25px;font:800 11px/1.25 Inter,ui-sans-serif,sans-serif;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.pm-button:hover{transform:translateY(-3px)}.pm-button-gold{background:linear-gradient(135deg,#f5dcac 0%,#d9ab5e 53%,#f1d39b 100%);border:1px solid #ecd7ad;box-shadow:0 11px 32px #b08a4d25,inset 0 1px #fff5d7;color:#10212a!important}.pm-button-gold:hover{box-shadow:0 16px 42px #b08a4d59}.pm-button-quiet{background:#0b192870;border:1px solid #9e947358;color:#e5d3b8!important}.pm-button-quiet:hover{background:#26383b}.pm-hero-foot{align-items:center;gap:21px;margin-top:77px;display:flex}.pm-hero-fact{color:#d7b779;align-items:center;gap:9px;display:flex}.pm-hero-fact>span:last-child{letter-spacing:.12em;color:#abb8bc;font:650 9px/1.65 Inter,ui-sans-serif,sans-serif}.pm-hero-fact b{color:#e1d1ae;font-weight:750}.pm-hero-fact svg{color:#d6b477}.pm-fact-icon{font:34px/1 Georgia,serif}.pm-fact-divider{background:#b4a37a4a;width:1px;height:30px}.pm-hero-art{filter:drop-shadow(0 30px 40px #05090ab8);justify-self:center;width:100%;max-width:560px;height:560px;position:relative}.pm-art-aura{filter:blur(18px);background:radial-gradient(#d5a96749 0%,#96754523 36%,#0000 67%);border-radius:50%;animation:7s ease-in-out infinite pm-breathe;position:absolute;inset:10% 8%}.pm-art-ring{border:1px solid #f1cc8457;border-radius:50%;position:absolute;inset:7%;transform:rotate(-20deg);box-shadow:0 0 44px #ba955b13}.pm-ring-outer:before,.pm-ring-outer:after{content:"";background:#d9b67a;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 17px #fad797}.pm-ring-outer:after{top:auto;bottom:-4px}.pm-ring-inner{border-style:dashed;border-color:#d6bb9042;inset:16%;transform:rotate(26deg)}.pm-art-orbit{color:#d6b278;opacity:.85;font:40px Georgia,serif;position:absolute}.pm-orbit-one{text-shadow:0 0 25px #e4b365;top:18%;right:3%}.pm-orbit-two{bottom:18%;left:6%}.pm-showcard{transform-origin:50% 85%;border-radius:13px;width:270px;height:406px;position:absolute;top:47%;left:50%;box-shadow:0 14px 45px #050a0ba8}.pm-showcard-back{background:linear-gradient(135deg,#102b32,#06121c 60%,#16323b);border:2px solid #e5c58c;overflow:hidden;transform:translate(-37%,-46%)rotate(16deg)}.pm-showcard-back:before{content:"";border:1px solid #dcb8788a;border-radius:5px;position:absolute;inset:10px}.pm-back-border{border:1px solid #b99b60a8;flex-direction:column;justify-content:center;align-items:center;gap:19px;display:flex;position:absolute;inset:22px}.pm-back-border:before,.pm-back-border:after{content:"";border:1px solid #e4c58b45;border-radius:50%;position:absolute;inset:18px}.pm-back-border:after{border-radius:0;inset:42px 9px;transform:rotate(45deg)}.pm-back-pattern{z-index:2;color:#d9b978;text-shadow:0 0 23px #c9a66f66;font:135px Georgia,serif;position:relative}.pm-back-border>span{color:#ecd6a3;letter-spacing:.21em;z-index:3;font:700 13px Georgia,serif;position:relative}.pm-showcard-front{background:linear-gradient(115deg,#fffaf0,#e9dfca 50%,#fff7e9);border:3px solid #f7e6c8;animation:7s ease-in-out infinite pm-cardfloat;transform:translate(-65%,-53%)rotate(-15deg);box-shadow:0 35px 85px #020808b9,0 0 0 2px #c1a06f,inset 0 0 0 8px #ead9b8}.pm-showcard-front:before{content:"";border:1px solid #98794c6a;border-radius:5px;position:absolute;inset:13px}.pm-card-index{color:#15212a;flex-direction:column;align-items:center;font:700 43px/.8 Georgia,serif;display:flex;position:absolute;top:20px;left:21px}.pm-card-index span{margin-top:4px;font-size:24px}.pm-card-index-bottom{inset:auto 20px 21px auto;transform:rotate(180deg)}.pm-card-medallion{justify-content:center;align-items:center;display:flex;position:absolute;inset:90px 22px}.pm-card-medallion:before,.pm-card-medallion:after{content:"";border:1px solid #d0b57e;border-radius:50%;width:215px;height:215px;position:absolute;box-shadow:0 0 0 7px #d3b77e20}.pm-card-medallion:after{width:168px;height:168px;box-shadow:none;border-color:#d3b98791}.pm-card-medallion span{z-index:1;color:#111c23;filter:drop-shadow(2px 5px #cba66c40);font:230px/.8 Georgia,serif;position:relative}.pm-card-sigil{text-align:center;color:#77603d;letter-spacing:.2em;font:750 9px Inter,ui-sans-serif,sans-serif;position:absolute;bottom:73px;left:0;right:0}.pm-art-medallion{color:#1b2324;background:radial-gradient(circle at 35% 22%,#ffdc9a,#a97c35 60%,#6f4c25 96%);border:8px double #d6b16e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:131px;height:131px;display:flex;position:absolute;bottom:7%;right:0;transform:rotate(11deg);box-shadow:0 0 0 4px #493921,0 20px 36px #061014b0}.pm-art-medallion span{font:67px/.75 Georgia,serif}.pm-art-medallion small{letter-spacing:.2em;margin-top:9px;font:800 9px Inter,sans-serif}.pm-art-caption{color:#b4a787;letter-spacing:.15em;text-align:right;max-width:160px;font:750 9px/1.8 Inter,sans-serif;position:absolute;top:8%;right:-4%}.pm-art-caption strong{color:#f0ddb9;font-size:11px;display:block}.pm-hero-edge{z-index:4;border-top:1px solid #c7a66c52;justify-content:space-between;align-items:center;padding:15px 0;display:flex;position:absolute;bottom:20px;left:clamp(24px,5.8vw,90px);right:clamp(24px,5.8vw,90px)}.pm-hero-edge span{letter-spacing:.26em;color:#b5a68c;font:700 9px Inter,sans-serif}.pm-hero-edge a{color:#e7c48c;place-items:center;display:grid}.pm-ticker{color:#10212a;background:linear-gradient(90deg,#e1b875,#f3d9a4 48%,#d09e58);border-top:1px solid #fff0be;border-bottom:1px solid #be985d;align-items:center;height:56px;display:flex;overflow:hidden}.pm-ticker-track{gap:0;width:max-content;animation:48s linear infinite pm-ticker;display:flex}.pm-ticker-track>span{white-space:nowrap;align-items:center;gap:31px;padding-right:31px;display:flex}.pm-ticker b{letter-spacing:.18em;font:850 12px Inter,sans-serif}.pm-ticker i{color:#61502e;font:26px Georgia,serif}.pm-program{max-width:1480px;margin:0 auto;padding:110px clamp(23px,5.2vw,84px) 115px;scroll-margin-top:20px}.pm-section-lead{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.pm-overline{color:#ddbc81;letter-spacing:.25em;align-items:center;gap:13px;font:750 10px Inter,sans-serif;display:flex}.pm-overline>span:first-child{color:#f0d59e;letter-spacing:0;border:1px solid #c5a46b7d;padding:6px 8px;font-size:9px}.pm-overline-rule{background:#c6a36496;width:37px;height:1px}.pm-section-lead h2,.pm-manifesto h2,.pm-crown-section h2,.pm-endcall h2{color:#f9e8cb;letter-spacing:-.065em;margin:18px 0;font:700 clamp(43px,5.2vw,76px)/1.08 Georgia,serif}.pm-section-lead h2 em,.pm-manifesto h2 em,.pm-crown-section h2 em,.pm-endcall h2 em{color:#c6a062;font-weight:400}.pm-section-lead p{color:#a9babe;max-width:520px;font-size:14px;line-height:1.7}.pm-program-ledger{background:#0e222b;border:1px solid #cfaa6c65;flex:none;gap:22px;padding:20px 25px;display:flex}.pm-program-ledger>div{text-align:center;flex-direction:column;gap:6px;min-width:55px;display:flex}.pm-program-ledger strong{color:#edce96;font:700 34px Georgia,serif}.pm-program-ledger span{letter-spacing:.13em;color:#9caeac;white-space:nowrap;font:750 9px Inter,sans-serif}.pm-brief-error{color:#e7d2a9;background:#69552e1c;border:1px solid #c59c6266;margin-bottom:25px;padding:15px}.pm-showcase{background:radial-gradient(at 100% 0,#aa8a5830,#0000 55%),#0d222c;border:1px solid #c4a06b6b;grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);min-height:580px;display:grid;box-shadow:0 35px 80px #020c1180}.pm-showcase-stage{border-right:1px solid #bd99664a;flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.pm-poster{background:#06181d;flex:1;min-height:450px;position:relative;overflow:hidden}.pm-poster>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-poster:after{content:"";pointer-events:none;background:linear-gradient(#06181b50 0%,#0000 33%,#0612164c 100%);position:absolute;inset:0}.pm-poster-default{text-align:center;background:radial-gradient(#637a6945,#132b31 48%,#05131b 92%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-poster-default:before,.pm-poster-default:after{content:"";pointer-events:none;border:1px solid #d6b77c75;position:absolute;inset:6%}.pm-poster-default:after{border-color:#d6b77c37;inset:8%}.pm-poster-beams{opacity:.7;background:repeating-conic-gradient(at 50% 55%,#0000 0deg 10deg,#d4b56e0b 11deg 12deg,#0000 13deg 24deg);position:absolute;inset:0}.pm-poster-chip{object-fit:contain;filter:drop-shadow(0 15px 25px #0007);width:71px;height:71px;margin-bottom:26px;position:relative}.pm-poster-top{letter-spacing:.29em;color:#eccd92;font:700 11px Inter,sans-serif;position:relative}.pm-poster-main{letter-spacing:-.085em;color:#f0d6a6;text-shadow:0 13px 38px #021015;margin-top:18px;font:700 clamp(69px,8vw,111px)/.85 Georgia,serif;position:relative}.pm-poster-spade{color:#d9b77c;margin-top:14px;font:75px Georgia,serif;position:relative}.pm-poster-bottom{letter-spacing:.32em;color:#e7cc93;font:750 9px Inter,sans-serif;position:relative}.pm-poster-grain{z-index:1}.pm-poster-badge{z-index:4;color:#10222a;letter-spacing:.15em;background:#d8b170;padding:10px 14px;font:850 9px Inter,sans-serif;position:absolute;top:24px;left:23px}.pm-poster-badge.live{color:#0e3024;background:#91dfad}.pm-showcase-countdown{background:#08171d;border-top:1px solid #cfaa6b51;justify-content:space-between;align-items:center;gap:10px;padding:20px 28px;display:flex}.pm-showcase-countdown>span{color:#abbbbe;letter-spacing:.16em;align-items:center;gap:8px;font:750 10px Inter,sans-serif;display:flex}.pm-showcase-countdown strong{color:#e7c586;letter-spacing:.09em;font-variant-numeric:tabular-nums;font:700 23px Georgia,serif}.pm-showcase-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,4.1vw,66px) clamp(26px,4.1vw,65px);display:flex}.pm-showcase-label{letter-spacing:.18em;color:#e2c489;align-items:center;gap:12px;font:750 11px Inter,sans-serif;display:flex}.pm-small-diamond{color:#d6b171;font-size:18px}.pm-showcase-copy>h3{letter-spacing:-.06em;color:#f3e3c6;text-wrap:balance;margin:24px 0 12px;font:700 clamp(38px,4.6vw,67px)/1.05 Georgia,serif}.pm-showcase-copy>h3 em{color:#d7b174;font-weight:400}.pm-event-subtitle{color:#d7bb90;margin:0 0 12px;font:italic 24px Georgia,serif}.pm-event-description{color:#b5c6cb;max-width:565px;margin:5px 0 25px;font-size:14px;line-height:1.85}.pm-event-dates{color:#e9d4ae;border-top:1px solid #9f987354;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.pm-event-dates>svg{color:#e6bb7e}.pm-event-dates>span{letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;font:700 12px Inter,sans-serif;display:flex}.pm-event-dates strong{letter-spacing:.12em;color:#8e9da5;font-size:9px}.pm-event-spec-grid{border-top:1px solid #a3a08445;border-bottom:1px solid #a3a08445;grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.pm-event-spec-grid>div{flex-direction:column;gap:8px;min-width:0;padding:19px 10px 19px 0;display:flex}.pm-event-spec-grid>div:nth-child(2n){border-left:1px solid #a3a08445;padding-left:20px}.pm-event-spec-grid>div:nth-child(-n+2){border-bottom:1px solid #a3a08445}.pm-event-spec-grid span{letter-spacing:.13em;color:#91a9b1;font:750 10px Inter,sans-serif}.pm-event-spec-grid strong{color:#f6ddac;overflow-wrap:anywhere;font:750 13px Inter,sans-serif}.pm-event-live-line{color:#a6c3c2;flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0;font-size:12px;display:flex}.pm-event-live-line strong{color:#e7d1a5}.pm-live-spark{background:#a2d69f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #87c88e}.pm-live-separator{background:#7d918b;width:1px;height:13px}.pm-event-prizes{color:#ddc69d;gap:12px;padding:10px 0;font:400 12px/1.6 Inter,sans-serif;display:flex}.pm-event-prizes svg{color:#d5af70;flex:none}.pm-showcase-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:14px;display:flex}.pm-share-button{color:#e0ceb0;letter-spacing:.13em;background:0 0;border:1px solid #aeaa8d5d;justify-content:center;align-items:center;gap:10px;min-height:55px;padding:0 20px;font:750 10px Inter,sans-serif;transition:background .2s;display:flex}.pm-share-button:hover{background:#e3c1861a}.pm-eligibility{color:#9db1b6;align-items:center;gap:7px;margin:16px 0 0;font:400 11px Inter,sans-serif;display:flex}.pm-silent-card{background:#d0ae7314;border:1px solid #c8ad745c;gap:15px;max-width:530px;margin:10px 0 24px;padding:21px;display:flex}.pm-silent-card svg{color:#d4b573;flex:none}.pm-silent-card div{flex-direction:column;gap:7px;display:flex}.pm-silent-card strong{letter-spacing:.1em;color:#f1dba9;font:800 12px Inter,sans-serif}.pm-silent-card span{color:#adbfc2;font:400 13px/1.65 Inter,sans-serif}.pm-lineup-section{margin-top:42px}.pm-lineup-title{border-bottom:1px solid #bfa0706c;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.pm-lineup-title h3{color:#f1dbb6;margin:0;font:700 24px Georgia,serif}.pm-lineup-title>span{letter-spacing:.17em;color:#a2b7b7;font:750 10px Inter,sans-serif}.pm-filter-tabs{gap:7px;margin:22px 0;display:flex}.pm-filter-tabs button{color:#c4c1b1;letter-spacing:.13em;background:#101e26;border:1px solid #b6a0734d;padding:10px 17px;font:750 10px Inter,sans-serif}.pm-filter-tabs button[aria-pressed=true]{color:#14202a;background:#dabb80;border-color:#e8d6b0}.pm-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pm-event-card{--pm-accent:#d3b070;color:#eee0bf;text-align:left;background:#0e252e;border:1px solid #637c7d6c;align-items:center;gap:14px;width:100%;min-height:115px;padding:10px;transition:background .2s,transform .2s,border-color .2s;display:flex}.pm-event-card:hover{background:#173540;transform:translateY(-3px)}.pm-event-card.is-selected{border-color:var(--pm-accent);background:linear-gradient(90deg,#d2a96021,#16323a)}.pm-event-thumbnail{color:#d8b778;background:radial-gradient(#735d3645,#0a1821);flex:none;place-items:center;width:79px;height:88px;display:grid;overflow:hidden}.pm-event-thumbnail img{object-fit:cover;width:100%;height:100%}.pm-mini-mark{font:60px Georgia,serif}.pm-event-card-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pm-event-status{letter-spacing:.11em;color:#dcb879;font:800 9px Inter,sans-serif}.pm-event-status.pm-event-live{color:#94dcb2}.pm-event-card-body strong{color:#f5e4c7;white-space:nowrap;text-overflow:ellipsis;font:700 18px Georgia,serif;overflow:hidden}.pm-event-card-body small{color:#afc0c3;font:500 10px Inter,sans-serif}.pm-card-chevron{color:#ddbd88;flex:none}.pm-no-filter-results{color:#b0c3c9;border:1px dashed #6f838074;grid-column:1/-1;padding:26px}.pm-manifesto{isolation:isolate;text-align:center;background:radial-gradient(at 30% 48%,#24463555,#0b2426 59%,#071719 100%);border-top:1px solid #ae985b5c;border-bottom:1px solid #bfa16d50;padding:125px clamp(23px,5vw,84px) 120px;scroll-margin-top:20px;position:relative;overflow:hidden}.pm-manifesto-background{z-index:-1;color:#f6deb40a;pointer-events:none;font:740px Georgia,serif;position:absolute;top:-140px;right:-40px;transform:rotate(-18deg)}.pm-manifesto .pm-overline{justify-content:center}.pm-manifesto h2{margin:24px 0;font-size:clamp(48px,6.7vw,99px)}.pm-manifesto-sub{color:#adc2bf;max-width:575px;margin:0 auto 61px;font:400 16px/1.8 Inter,sans-serif}.pm-manifesto-grid{text-align:left;border-top:1px solid #d1ad7254;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1230px;margin:0 auto;display:grid}.pm-manifesto-grid article{padding:34px clamp(12px,3vw,51px) 12px 0;position:relative}.pm-manifesto-grid article+article{border-left:1px solid #d1ad7254;padding-left:clamp(12px,3vw,51px)}.pm-manifesto-number{color:#aeaa87;letter-spacing:.15em;font:750 10px Inter,sans-serif}.pm-manifesto-icon{color:#d6b477;margin:30px 0 22px}.pm-manifesto-grid h3{color:#f0dcc0;letter-spacing:-.045em;margin-bottom:17px;font:700 clamp(23px,2.4vw,32px)/1.12 Georgia,serif}.pm-manifesto-grid p{color:#adc0bd;max-width:300px;font:400 13px/1.85 Inter,sans-serif}.pm-crown-section{grid-template-columns:minmax(300px,.79fr) minmax(0,1.21fr);align-items:center;gap:7vw;max-width:1500px;min-height:620px;margin:0 auto;padding:100px clamp(25px,6vw,110px);scroll-margin-top:20px;display:grid;position:relative}.pm-crown-art{flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.pm-crown-halo{background:radial-gradient(circle,#5d653e3a,#16323a25 50%,#0000 70%);border:1px solid #d4b57690;border-radius:50%;width:340px;height:340px;position:absolute;box-shadow:0 0 0 28px #d4b5760c,0 0 0 63px #d4b5760a,0 0 75px #d1ac6045}.pm-crown-glyph{color:#dfbd80;text-shadow:0 22px 37px #030a0c,0 0 54px #daba7b5c;filter:drop-shadow(0 5px 3px #121419);font:300px/.8 Georgia,serif;position:relative}.pm-crown-seal{letter-spacing:.2em;text-align:center;color:#e7c792;margin-top:18px;font:750 10px/1.6 Inter,sans-serif;position:relative}.pm-crown-main{max-width:630px}.pm-crown-section h2{margin-top:29px;font-size:clamp(48px,5vw,75px)}.pm-crown-main>p{color:#afc1c6;max-width:510px;font-size:14px;line-height:1.8}.pm-open-throne{color:#e1bd7e;background:#112a32;border-left:2px solid #d9b576;align-items:center;gap:16px;max-width:560px;margin:27px 0;padding:17px 23px;display:flex}.pm-open-throne>span{flex-direction:column;gap:7px;display:flex}.pm-open-throne strong{letter-spacing:.13em;color:#f2deb2;font:750 12px Inter,sans-serif}.pm-open-throne small{color:#a9babb;font:400 12px/1.65 Inter,sans-serif}.pm-rank-preview{flex-direction:column;gap:6px;margin:26px 0;display:flex}.pm-rank-preview>div{background:#10272f;border:1px solid #806f4c5f;align-items:center;gap:20px;min-height:62px;padding:8px 19px;display:flex}.pm-rank-place{color:#e8c48a;min-width:37px;font:700 28px Georgia,serif}.pm-rank-preview>div>span{flex-direction:column;flex:1;gap:5px;display:flex}.pm-rank-preview>div>span b{color:#e9e4d7;font:750 13px Inter,sans-serif}.pm-rank-preview>div>span small{letter-spacing:.11em;color:#91aab0;font:750 9px Inter,sans-serif}.pm-rank-points{color:#eac78c;font:700 23px Georgia,serif}.pm-rank-points small{font:750 9px Inter,sans-serif}.pm-text-link{letter-spacing:.12em;border-bottom:1px solid #d8b472b0;align-items:center;gap:12px;padding:14px 0;font:800 11px Inter,sans-serif;display:inline-flex;color:#efd49e!important}.pm-text-link:hover{color:#fff0d0!important}.pm-endcall{isolation:isolate;text-align:center;background:radial-gradient(at 50% 0,#d1aa5f33,#0000 65%),linear-gradient(135deg,#142c2d,#071319 65%);border-top:1px solid #b69b6d70;flex-direction:column;justify-content:center;align-items:center;padding:117px 22px 124px;display:flex;position:relative;overflow:hidden}.pm-endcall:before,.pm-endcall:after{content:"♠";color:#d5b16f11;pointer-events:none;z-index:-1;font:390px Georgia,serif;position:absolute;top:-100px;left:-80px;transform:rotate(-18deg)}.pm-endcall:after{top:40px;left:auto;right:-100px;transform:rotate(20deg)}.pm-endcall-kicker{color:#e6c793;letter-spacing:.25em;font:800 11px Inter,sans-serif}.pm-endcall h2{margin:30px 0 21px;font-size:clamp(50px,7vw,105px)}.pm-endcall>p{color:#b8c4c5;max-width:540px;margin-bottom:30px;font-size:15px;line-height:1.8}.pm-endcall-fine{letter-spacing:.21em;color:#adaf9d;margin-top:25px;font:750 9px Inter,sans-serif}.pm-footer{background:#050f16;border-top:1px solid #ae965f54;grid-template-columns:160px 1fr auto;align-items:center;gap:22px;padding:33px clamp(20px,5vw,80px);display:grid}.pm-footer img{object-fit:contain;max-width:115px;max-height:54px}.pm-footer p{color:#a7b0b0;letter-spacing:.13em;margin:0;font:700 10px Inter,sans-serif}.pm-footer>div{flex-wrap:wrap;gap:20px;display:flex}.pm-footer a:not(:has(img)){letter-spacing:.1em;color:#d8c7a8;font:750 10px Inter,sans-serif}.pm-footer>span{letter-spacing:.13em;color:#798c92;grid-column:1/-1;font:750 9px Inter,sans-serif}@keyframes pm-cardfloat{0%,to{transform:translate(-65%,-53%)rotate(-15deg)}50%{transform:translate(-65%,-56%)rotate(-13deg)}}@keyframes pm-breathe{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes pm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1250px){.pm-navbar{gap:15px}.pm-navbar-edition{display:none}.pm-navigation{gap:17px}.pm-hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:12px}.pm-hero h1{font-size:clamp(64px,8.4vw,110px)}.pm-hero-art{transform-origin:50%;transform:scale(.86)}.pm-program-ledger{gap:13px;padding:14px}.pm-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pm-navbar{height:74px}.pm-brand img{width:120px}.pm-hero-inner{grid-template-columns:minmax(0,1fr) 290px;padding-top:128px}.pm-hero-art{transform-origin:50%;max-width:300px;height:500px;transform:scale(.64)}.pm-art-caption{display:none}.pm-hero h1{font-size:clamp(58px,8.7vw,84px)}.pm-hero-foot{flex-wrap:wrap;gap:10px;margin-top:48px}.pm-hero-fact>span:last-child{font-size:8px}.pm-section-lead{flex-direction:column;align-items:flex-start;gap:15px}.pm-program-ledger{justify-content:space-around;width:100%}.pm-showcase{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.pm-showcase-copy{padding:30px}.pm-event-spec-grid strong{font-size:11px}.pm-showcase-actions .pm-button{width:100%}.pm-crown-section{gap:25px;padding:80px 30px}.pm-crown-art{transform:scale(.82)}}@media (max-width:760px){.pm-navbar{height:70px;padding:0 20px}.pm-navbar-edition,.pm-brand-separator{display:none}.pm-menu-toggle{display:flex}.pm-navigation{-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#091b23ef;border-bottom:1px solid #c0a26d7a;flex-direction:column;align-items:stretch;gap:0;height:auto;margin:0;padding:10px 20px 20px;display:none;position:absolute;top:70px;left:0;right:0}.pm-navigation.open{display:flex}.pm-navigation>a{border-bottom:1px solid #9fa37a27;padding:15px;font-size:11px}.pm-navigation .pm-nav-enter{margin-top:12px}.pm-hero,.pm-hero-inner{min-height:760px}.pm-lounge{background-position:50%,50%,60%}.pm-hero-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:140px 25px 104px;display:flex}.pm-hero-copy{max-width:660px}.pm-hero-issue{margin-top:30px}.pm-hero h1{font-size:clamp(58px,12vw,93px)}.pm-hero-intro{max-width:430px;font-size:15px}.pm-hero-foot{margin-top:40px}.pm-hero-art{z-index:-1;opacity:.42;filter:blur(.2px)drop-shadow(0 15px 25px #071319);pointer-events:none;position:absolute;top:20%;right:-130px;transform:scale(.58)}.pm-hero-edge{left:25px;right:25px}.pm-showcase{grid-template-columns:1fr}.pm-showcase-stage{border-bottom:1px solid #ae986555;border-right:0}.pm-poster{min-height:370px;max-height:460px}.pm-showcase-copy{padding:29px 25px 37px}.pm-event-grid{grid-template-columns:1fr}.pm-program{padding:80px 20px 85px}.pm-manifesto{padding:85px 25px}.pm-manifesto-grid{grid-template-columns:1fr;max-width:500px}.pm-manifesto-grid article{padding:26px 0 28px}.pm-manifesto-grid article+article{border-top:1px solid #d1ad7254;border-left:0;padding:26px 0}.pm-manifesto-icon{margin:15px 0}.pm-manifesto-grid p{max-width:none}.pm-manifesto-sub{margin-bottom:35px}.pm-crown-section{grid-template-columns:1fr;gap:0;padding:75px 25px 92px}.pm-crown-art{transform-origin:50%;min-height:270px;transform:scale(.6)}.pm-crown-main{width:100%;max-width:620px;margin:0 auto}.pm-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:15px}.pm-footer>span{grid-column:1}}@media (max-width:420px){.pm-eyebrow{letter-spacing:.18em;font-size:8px}.pm-hero h1{font-size:clamp(52px,13vw,65px)}.pm-hero-intro{font-size:14px;line-height:1.72}.pm-hero-actions{flex-direction:column;align-items:stretch}.pm-hero-actions .pm-button{width:100%;font-size:10px}.pm-hero-foot{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pm-hero-fact:last-child,.pm-fact-divider{display:none}.pm-section-lead h2,.pm-manifesto h2,.pm-crown-section h2{font-size:42px}.pm-program-ledger{padding:10px 8px}.pm-program-ledger strong{font-size:27px}.pm-program-ledger span{font-size:8px}.pm-event-dates>span{font-size:11px}.pm-showcase-countdown{padding:15px}.pm-showcase-countdown strong{font-size:16px}.pm-poster{min-height:330px}.pm-poster-main{font-size:76px}.pm-showcase-copy>h3{font-size:39px}.pm-filter-tabs button{padding:11px;font-size:9px}.pm-event-card{gap:9px}.pm-event-thumbnail{width:68px;height:77px}.pm-endcall h2{font-size:47px}.pm-endcall-fine{font-size:8px}}@media (prefers-reduced-motion:reduce){.pm-art-aura,.pm-showcard-front,.pm-ticker-track{animation:none!important}.pm-button,.pm-event-card{transition:none!important}.pm-button:hover,.pm-event-card:hover{transform:none}}
.studio-auth .auth-launch-cta{color:#14120d;letter-spacing:.08em;background:linear-gradient(125deg,#f2c14e,#d49c25);border:1px solid #f8db83;border-radius:11px;align-items:center;gap:14px;margin-top:22px;padding:13px 19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0008}.studio-auth .auth-launch-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.studio-auth .auth-proof{margin-top:23px}.studio-auth .auth-proof span:last-child b{color:#f2c14e}.studio-auth .auth-card:before{background:linear-gradient(90deg,#0000,#f2c14e,#0000)}#join-cardhouse{scroll-margin-top:20px}@media (max-width:760px){.studio-auth .auth-art{min-height:465px!important;padding:102px 21px 20px!important}.studio-auth .auth-intro h1{margin-bottom:13px!important;font-size:clamp(35px,10vw,53px)!important}.studio-auth .auth-intro>p{font-size:12px!important}.studio-auth .auth-issue{margin-bottom:11px}.studio-auth .auth-launch-cta{margin-top:14px;padding:10px 15px;font-size:10px}.studio-auth .auth-proof{margin-top:13px;padding:12px 0}.studio-auth .auth-art-footer{margin-top:12px}}
