@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");:root{color-scheme:light;--pocus-font-family:Pretendard,"Pretendard Variable",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--pocus-font-family);background:#050505;color:#161616}*{box-sizing:border-box}body{margin:0;background:#050505}button,input,select,textarea{font:inherit}.member-shell{min-height:100vh;background:#e5cfb9;box-shadow:0 0 0 1px rgba(255,255,255,.08);color:#15171c;margin:0 auto;padding:0 0 calc(96px + env(safe-area-inset-bottom))}.member-hero{align-items:stretch;background:linear-gradient(90deg,rgba(31,14,10,.93),rgba(63,12,18,.85) 42%,rgba(111,6,20,.68)),#3d0c12;color:#ffffff;display:grid;grid-gap:28px;gap:28px;min-height:324px;padding:32px 22px 34px;position:relative}.member-hero:after{background:linear-gradient(90deg,rgba(229,207,185,0),rgba(229,207,185,.84),rgba(229,207,185,0)),linear-gradient(135deg,rgba(16,81,36,.78),rgba(171,13,31,.28));bottom:38px;content:"";height:2px;left:22px;position:absolute;width:58%}.member-appbar{font-weight:950;grid-template-columns:1fr auto 1fr}.member-appbar a{color:#fff7ec;font-size:15px}.member-appbar a:last-child{justify-self:end}.member-appbar strong{font-size:18px;letter-spacing:0}.member-brand-lockup{background:#fff1e2;border:1px solid rgba(229,207,185,.7);border-radius:999px;display:inline-flex;height:42px;overflow:hidden;padding:4px 14px;width:132px}.member-brand-lockup img{display:block;height:30px;width:94px}.calendar-panel,.live-panel,.marketing-feed-panel,.member-hero>div,.my-panel,.reservation-layout{margin:0 auto;max-width:390px;width:100%}.member-hero>div{align-self:end;position:relative;z-index:1}.live-panel{background:#181915;border:0;border-radius:18px;box-shadow:0 18px 38px rgba(48,13,8,.22);color:#ffffff;display:grid;grid-gap:16px;gap:16px;margin-bottom:14px;margin-top:-42px;padding:18px;position:relative;z-index:2}.timer-monitor-shell{background:radial-gradient(circle at 20% 0,rgba(168,15,34,.24),transparent 34%),linear-gradient(135deg,#11120f,#211713 54%,#11120f);padding:24px}.live-panel-monitor{border-radius:10px;box-shadow:none;margin:0;min-height:calc(100vh - 48px);padding:28px}.live-panel .empty-state,.live-panel .error-message,.live-panel .member-empty-card{margin:0}.live-panel-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.live-panel-header span{color:#d6b062;display:block;font-size:13px;font-weight:900;margin-bottom:8px}.live-panel-header h2{font-size:28px;line-height:1.05;margin:0}.live-panel-header p{color:#d9c7b4;font-size:15px;margin:10px 0 0}.live-panel-header a,.live-panel-header button{background:#a80f22;border:0;border-radius:16px;color:#ffffff;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:900;padding:10px 14px;text-decoration:none}.live-panel-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.live-timer-card{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.live-entry-panel,.live-time-attack-panel,.live-timer-card>div{background:#24241f;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.live-timer-card span{color:#aab2bf;display:block;font-size:13px;font-weight:800;margin-bottom:10px}.live-timer-card strong{display:block;font-size:30px;line-height:1}.live-timer-notice{align-items:center;background:#f1d37b;border-radius:10px;color:#1c1712;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.live-timer-notice span{font-size:12px;font-weight:950;letter-spacing:0}.live-timer-notice strong{font-size:18px;text-align:right}.live-panel-monitor .live-panel-header h2{font-size:50px}.live-panel-monitor .live-panel-header p{font-size:20px}.live-panel-monitor .live-timer-card{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.live-panel-monitor .live-timer-card>div{border-radius:10px;min-height:126px;padding:20px}.live-panel-monitor .live-timer-card span{font-size:16px}.live-panel-monitor .live-timer-card strong{font-size:44px}.live-panel-monitor .live-timer-notice{padding:18px 20px}.live-panel-monitor .live-timer-notice strong{font-size:28px}.live-panel-monitor .live-entry-panel,.live-panel-monitor .live-time-attack-panel{border-radius:10px}.live-panel-monitor .live-entry-list,.live-panel-monitor .live-time-attack-list{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panel-monitor .live-entry-row{min-height:66px}.live-panel-monitor .live-time-attack-list article{min-height:76px}.live-panel-monitor .live-entry-row span{font-size:20px}.live-panel-monitor .live-time-attack-list article>div span,.live-panel-monitor .live-time-attack-list b{font-size:22px}.live-entry-panel .section-heading span{background:rgba(16,81,36,.36);border-color:rgba(98,151,94,.42);color:#b7e0ac}.live-time-attack-panel .section-heading span{background:rgba(168,15,34,.36);border-color:rgba(241,211,123,.38);color:#f1d37b}.live-entry-panel.is-secondary{background:#1b1b18}.live-entry-panel.is-secondary .section-heading span{background:rgba(95,95,85,.24);border-color:rgba(255,255,255,.1);color:#d4d0c3}.live-entry-list{display:grid;grid-gap:8px;gap:8px}.live-time-attack-panel{display:grid;grid-gap:12px;gap:12px}.live-time-attack-list{display:grid;grid-gap:8px;gap:8px}.live-time-attack-list article{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(241,211,123,.12);border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px minmax(0,1fr) minmax(170px,auto);min-height:60px;padding:10px 12px}.live-time-attack-list article>strong{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#a80f22;color:#fff;font-size:18px;font-weight:950}.live-time-attack-list article>div{display:grid;grid-gap:2px;gap:2px}.live-time-attack-list article>div span,.live-time-attack-list b{color:#fff;font-size:18px;font-weight:950}.live-time-attack-list small{color:#b8c0cc;font-size:12px;font-weight:800}.live-time-attack-list p{display:grid;grid-gap:2px;gap:2px;margin:0;text-align:right}.live-entry-row{align-items:center;background:rgba(255,255,255,.06);border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:46px minmax(0,1fr) 110px;min-height:54px;padding:10px 12px}.live-entry-row strong{color:#d6b062;font-size:20px}.live-entry-row span{font-weight:900}.live-entry-row em{color:#b8c0cc;font-size:13px;font-style:normal;text-align:right}.live-entry-row.is-out{background:rgba(255,255,255,.035)}.live-entry-row.is-out span,.live-entry-row.is-out strong{color:#b8b2a3}.live-entry-empty{color:#9ba3ad;font-size:14px;font-weight:800;margin:4px 0 0}.live-player-modal-backdrop{align-items:center;background:rgba(17,19,24,.68);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:70}.live-player-modal{background:#181915;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffff;display:grid;grid-gap:12px;gap:12px;max-height:min(760px,calc(100vh - 36px));max-width:390px;overflow:auto;padding:16px;width:100%}.live-player-modal .live-entry-panel{border-radius:8px}.live-player-modal-close{background:#a80f22;border:0;border-radius:8px;color:#ffffff;cursor:pointer;font-weight:950;min-height:44px}.home-action-panel{margin:0 auto 14px;max-width:390px;padding:0 12px;width:100%}.home-action-panel button{background:#fff1e2;border:1px solid rgba(168,15,34,.2);border-radius:14px;box-shadow:0 10px 22px rgba(82,34,19,.1);color:#15171c;cursor:pointer;padding:12px 8px}.home-action-panel span{color:#a80f22;font-size:12px;font-weight:950}.home-action-panel strong{font-size:15px;font-weight:950;line-height:1.18}.home-action-panel small{color:#7a6d63;font-size:11px;font-weight:800;line-height:1.25}.home-panel-modal-backdrop{align-items:stretch;background:rgba(17,19,24,.68);display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:80}.home-panel-modal{background:#e5cfb9;border-radius:14px;color:#15171c;display:grid;grid-gap:12px;gap:12px;max-height:calc(100vh - 28px);max-width:430px;overflow:auto;padding:14px;width:100%}.home-panel-modal-heading{align-items:center;background:#e5cfb9;display:flex;gap:12px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:-14px;z-index:2;padding:4px 0 10px}.home-panel-modal-heading h2{font-size:20px;font-weight:950;margin:0}.home-panel-modal-heading button{background:#a80f22;border:0;border-radius:8px;color:#ffffff;cursor:pointer;font-size:14px;font-weight:950;min-height:42px;padding:0 16px}.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-layout{margin:0;max-width:none}.marketing-feed-panel{background:#fff1e2;border:0;border-radius:18px;box-shadow:0 14px 34px rgba(82,34,19,.12);display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;padding:18px}.marketing-feed-list{display:grid;grid-gap:10px;gap:10px}.marketing-filter-tabs{background:#ead0b6;border:1px solid #d7b997;border-radius:999px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.marketing-filter-tabs button{background:transparent;border:0;border-radius:999px;color:#704b35;cursor:pointer;font-size:13px;font-weight:900;min-height:34px}.marketing-filter-tabs button[aria-pressed=true]{background:#a80f22;color:#ffffff}.marketing-feed-card{background:#f7dfc8;border:1px solid transparent;border-radius:18px;color:inherit;display:grid;grid-gap:12px;gap:12px;overflow:hidden;padding:14px;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.marketing-feed-card:hover{border-color:rgba(168,15,34,.28);transform:translateY(-1px)}.marketing-feed-card-poster{padding:0}.marketing-feed-card-poster>div:last-child{padding:0 14px 14px}.marketing-feed-image{aspect-ratio:16/9;background-color:#111318;background-position:50%;background-size:cover}.marketing-feed-card span{color:#a80f22;font-size:12px;font-weight:900}.marketing-feed-card strong{display:block;font-size:17px;line-height:1.35;margin-top:5px}.marketing-feed-card p{color:#6f4c37;font-size:13px;line-height:1.55;margin:8px 0 0}.marketing-detail-shell{padding:20px 18px 96px}.member-detail-appbar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:18px}.member-detail-appbar a{color:#4c261f;font-size:14px;font-weight:900;text-decoration:none}.member-detail-appbar a:last-child{justify-self:end}.marketing-detail-panel{background:#fff1e2;border-radius:22px;box-shadow:0 18px 42px rgba(82,34,19,.16);display:grid;grid-gap:14px;gap:14px;padding:20px}.marketing-detail-type{color:#a80f22;font-size:13px;font-weight:950}.marketing-detail-panel h1{color:#1f1713;font-size:30px;line-height:1.12;margin:0}.marketing-detail-panel time{color:#77523b;font-size:13px;font-weight:800}.marketing-detail-image{aspect-ratio:auto;background:#111318;border-radius:18px;display:block;height:auto;object-fit:contain;width:100%}.marketing-detail-body{background:#f7dfc8;border-radius:16px;color:#3f2b20;font-size:15px;line-height:1.7;padding:16px}.marketing-detail-body p,.marketing-detail-fallback{margin:0 0 10px}.marketing-detail-body p:last-child,.marketing-detail-fallback:last-child{margin-bottom:0}.marketing-detail-action{background:#a80f22;border-radius:14px;color:#ffffff;font-size:14px;font-weight:950;padding:13px 16px;text-align:center;text-decoration:none}.calendar-panel{background:#fff1e2;border:0;border-radius:18px;box-shadow:0 14px 34px rgba(82,34,19,.12);display:grid;grid-gap:16px;gap:16px;margin-bottom:14px;padding:18px}.calendar-grid{border:1px solid #d7b997;border-radius:14px;overflow:hidden}.calendar-weekday{background:#ead0b6;border-bottom:1px solid #d7b997;color:#6f4c37;font-size:12px;font-weight:900;min-height:34px;padding:10px 8px}.calendar-day{background:#fff8ef;border-bottom:1px solid #ead0b6;border-right:1px solid #ead0b6;display:grid;grid-gap:8px;gap:8px;min-height:84px;padding:8px}.calendar-day:nth-child(7n+7){border-right:0}.calendar-day-muted{background:#f6e5d2;color:#9a795f}.calendar-day-today .calendar-day-number{background:#105124;color:#ffffff}.calendar-day-number{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.calendar-events{display:grid;grid-gap:6px;gap:6px}.calendar-event,.calendar-upcoming-row{background:#e7f0df;border:1px solid #abc59b;border-radius:12px;color:#153f22;cursor:pointer;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px 8px;text-align:left}.calendar-event[aria-pressed=true]{border-color:#a80f22;box-shadow:0 0 0 2px rgba(168,15,34,.1)}.calendar-event strong,.calendar-upcoming-row strong{font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event small,.calendar-upcoming-row small{color:#476f38;font-size:11px;font-weight:800}.calendar-more{color:#64748b;font-size:12px;font-weight:900}.calendar-upcoming{display:grid;grid-gap:12px;gap:12px}.compact-heading{margin-bottom:0}.compact-heading h3{font-size:16px;line-height:1.25;margin:0}.calendar-upcoming-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.calendar-upcoming-row{align-items:center;background:#f7dfc8;border-color:transparent;grid-template-columns:minmax(0,1fr) auto;min-height:68px}.calendar-upcoming-row em{color:#a80f22;font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.eyebrow{color:#d6b062;font-size:13px;font-weight:800;margin:0 0 10px;text-transform:uppercase}.member-hero h1{font-size:52px;line-height:.96;letter-spacing:0;margin:0}.member-hero p:not(.eyebrow){color:rgba(255,247,236,.82);font-size:17px;line-height:1.7;margin:18px 0 0;max-width:720px}.reservation-layout{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.apply-panel,.reservation-list-panel{background:#fff1e2;border:0;border-radius:18px;box-shadow:0 14px 34px rgba(82,34,19,.12);min-width:0;padding:18px}.section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.section-heading h2{font-size:19px;line-height:1.25;margin:0}.section-heading span{background:#f7dfc8;border:1px solid #d7b997;color:#8f1020;font-size:13px;font-weight:700;padding:6px 10px;white-space:nowrap}.reservation-list{display:grid;grid-gap:10px;gap:10px}.reservation-row{align-items:center;background:#f8e4ce;border:3px solid transparent;border-radius:18px;color:#15171c;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:78px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.reservation-row-active,.reservation-row:hover{background:#fff8ef;border-color:#a80f22;transform:translateY(-1px)}.reservation-row strong,.selected-summary strong{display:block;font-size:17px;line-height:1.35}.reservation-row small{color:#64748b;display:block;font-size:13px;margin-top:5px}.reservation-count{color:#a80f22;font-weight:800;white-space:nowrap}.selected-summary{background:#f8e4ce;border:0;border-radius:18px;margin-bottom:16px;padding:16px}.selected-summary dl{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0}.selected-summary div{display:flex;gap:12px;justify-content:space-between}.selected-summary dt{color:#64748b;font-size:13px}.selected-summary dd{font-size:13px;font-weight:700;margin:0;text-align:right}.reservation-notices{border-top:1px solid #dde1e8;display:grid;grid-gap:7px;gap:7px;margin-top:14px;padding-top:12px}.reservation-notices p{color:#475569;font-size:13px;font-weight:700;line-height:1.55;margin:0}.apply-panel{display:grid;grid-gap:14px;gap:14px}.apply-panel label{color:#334155;display:grid;font-size:14px;font-weight:700;grid-gap:7px;gap:7px}.apply-panel input{background:#ffffff;border:1px solid #cbd5e1;border-radius:14px;color:#111827;min-height:46px;padding:0 13px;width:100%}.apply-panel input:focus{border-color:#a80f22;box-shadow:0 0 0 3px rgba(168,15,34,.14);outline:none}.apply-panel button[type=submit]{background:#a80f22;border:0;border-radius:16px;color:#ffffff;cursor:pointer;font-weight:800;min-height:50px;padding:0 18px}.apply-panel button[type=submit]:disabled{background:#9ca3af;cursor:not-allowed}.empty-state,.error-message,.success-message{border-radius:8px;font-size:14px;line-height:1.6;margin:0;padding:12px 14px}.empty-state{background:#f5f6f8;color:#64748b}.member-empty-card{align-items:center;background:#fff8ef;border:1px solid #d7b997;border-radius:18px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:76px minmax(0,1fr);min-height:118px;overflow:hidden;padding:14px;position:relative}.member-empty-card-dark{background:#171914;border-color:rgba(98,151,94,.42);color:#ffffff}.member-empty-card img{align-self:end;display:block;height:82px;object-fit:contain;width:76px}.member-empty-card strong{display:block;font-size:16px;font-weight:950;line-height:1.35}.member-empty-card p{color:#6f4c37;font-size:13px;font-weight:750;line-height:1.55;margin:5px 0 0}.member-empty-card-dark p{color:#d9c7b4}.member-empty-card a{align-items:center;background:#a80f22;border-radius:14px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:950;grid-column:2;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none;width:-moz-fit-content;width:fit-content}.member-empty-card-dark a{background:#105124}.live-panel .member-empty-card{background:#24241f;border-color:rgba(98,151,94,.42)}.live-entry-panel .member-empty-card{grid-template-columns:64px minmax(0,1fr);min-height:112px}.live-entry-panel .member-empty-card img{height:70px;width:64px}.apply-panel .member-empty-card{grid-template-columns:66px minmax(0,1fr)}.apply-panel .member-empty-card img{height:72px;width:66px}.success-message{background:#ecfdf3;color:#166534}.reservation-success-action{align-items:center;background:#111827;border-radius:16px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none}.error-message{background:#fef2f2;color:#991b1b}.my-page{background:#e5cfb9}.my-hero{min-height:284px}.my-panel{background:#fff1e2;border:0;border-radius:18px;box-shadow:0 14px 34px rgba(82,34,19,.12);display:grid;grid-gap:16px;gap:16px;margin-bottom:14px;padding:18px}.my-login-panel{margin-top:-36px;overflow:hidden;position:relative;z-index:2}.my-login-mascot{height:68px;opacity:.9;pointer-events:none;position:absolute;right:14px;top:10px;width:74px}.my-login-mascot img{display:block;height:100%;object-fit:contain;width:100%}.my-login-panel .error-message,.my-login-panel .section-heading,.my-login-panel button,.my-login-panel label{position:relative;z-index:1}.my-login-panel .section-heading{padding-right:74px}.my-login-panel label{color:#334155;display:grid;font-size:14px;font-weight:800;grid-gap:7px;gap:7px}.my-login-panel input{background:#fff8ef;border:1px solid #cbd5e1;border-radius:14px;color:#111827;min-height:46px;padding:0 13px;width:100%}.my-login-panel button,.my-profile-card button{background:#a80f22;border:0;border-radius:16px;color:#ffffff;cursor:pointer;font-weight:900;min-height:48px;padding:0 18px}.my-login-panel button:disabled{background:#9ca3af;cursor:not-allowed}.my-profile-card{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-top:-36px;position:relative;z-index:2}.my-profile-card span{color:#a80f22;font-size:12px;font-weight:950}.my-profile-card strong{display:block;font-size:28px;line-height:1.1;margin-top:5px}.my-profile-card p{color:#64748b;font-size:13px;margin:8px 0 0}.my-balance-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.my-balance-grid article{background:#f8e4ce;border-radius:18px;min-width:0;padding:14px}.my-balance-grid span{color:#64748b;display:block;font-size:12px;font-weight:900;margin-bottom:8px}.my-balance-grid strong{display:block;font-size:19px;line-height:1.15;overflow-wrap:anywhere}.my-balance-grid small{display:block;margin-top:8px;color:#7a4029;font-size:12px;font-weight:900;line-height:1.35}.my-tier-card{background:#f3d4b2}.my-current-tournament-card{align-items:center;background:#105124;color:#fff7ec;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.my-current-tournament-card span{color:#d6b062;display:block;font-size:12px;font-weight:950;margin-bottom:8px}.my-current-tournament-card strong{display:block;font-size:24px;line-height:1.2}.my-current-tournament-card p{color:rgba(255,247,236,.82);font-size:13px;font-weight:850;line-height:1.5;margin:8px 0 0}.my-current-tournament-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.my-current-tournament-actions a{align-items:center;background:#d6b062;border-radius:999px;color:#14110d;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;white-space:nowrap}.my-current-tournament-actions a+a{background:rgba(255,247,236,.12);color:#fff7ec}.current-tournament-page{max-width:860px}.current-tournament-page .member-hero>div,.current-tournament-page .my-panel{max-width:820px}.current-tournament-hero{min-height:280px}.current-tournament-overview{align-items:center;background:#105124;color:#fff7ec;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.current-tournament-grid article>span,.current-tournament-overview span{color:#d6b062;display:block;font-size:12px;font-weight:950;margin-bottom:8px}.current-tournament-overview h2{font-size:clamp(28px,5vw,44px);line-height:1.05;margin:0 0 12px}.current-tournament-overview p{color:rgba(255,247,236,.82);font-size:14px;font-weight:850;line-height:1.5;margin:6px 0 0}.current-tournament-timer{background:#fff7ec;border-radius:8px;color:#14110d;min-width:178px;padding:18px;text-align:center}.current-tournament-timer strong{display:block;font-size:28px;line-height:1}.current-tournament-timer span{color:#a70d20;display:block;margin:10px 0 0}.current-tournament-timer a{align-items:center;background:#a80f22;border-radius:8px;color:#fff7ec;display:inline-flex;font-size:13px;font-weight:950;height:36px;justify-content:center;margin-top:14px;min-width:116px;padding:0 14px;text-decoration:none}.current-tournament-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px auto 0;max-width:820px;width:calc(100% - 32px)}.current-tournament-grid .my-panel{margin:0;max-width:none}.current-tournament-grid strong{display:block;font-size:24px;line-height:1.1}.current-tournament-grid p{color:#5e4b3d;font-size:13px;font-weight:800;line-height:1.45;margin:8px 0 0}.current-entry-board{margin-top:16px}.current-entry-columns{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.current-entry-column{background:#fff7ec;border:1px solid rgba(63,12,18,.13);border-radius:8px;padding:14px}.current-entry-column>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.current-entry-column h3{font-size:14px;margin:0}.current-entry-column>div span{color:#a70d20;font-size:12px;font-weight:950}.current-entry-column article{align-items:center;border-top:1px solid rgba(63,12,18,.1);display:grid;grid-gap:8px;gap:8px;grid-template-columns:48px minmax(0,1fr) auto;min-height:44px}.current-entry-column article.current-member-entry{background:rgba(16,81,36,.1);border-radius:8px;border-top-color:transparent;margin-top:4px;padding:0 8px}.current-entry-column article strong{color:#105124;font-size:14px}.current-entry-column article em,.current-entry-column article span{font-size:13px;font-style:normal;font-weight:850}.current-entry-column article em{color:#6d5747}.current-entry-column article.current-member-entry em{background:#105124;border-radius:999px;color:#ffffff;font-size:11px;justify-self:end;line-height:1;padding:6px 8px}.current-tournament-empty a{align-items:center;background:#a70d20;border-radius:999px;color:#fff7ec;display:inline-flex;font-weight:950;justify-content:center;margin-top:14px;min-height:44px;padding:0 18px;text-decoration:none}.current-prize-plan{margin-top:16px}.current-prize-plan>p,.current-prize-plan>small{color:#5e4b3d;display:block;font-size:14px;font-weight:850;line-height:1.45;margin:0 0 10px}.current-prize-plan>small{color:#a70d20}.current-prize-plan-list{display:grid;grid-gap:8px;gap:8px}.current-prize-plan-list article{align-items:center;background:#fff7ec;border:1px solid rgba(63,12,18,.12);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px minmax(0,1fr) auto;min-height:48px;padding:0 14px}.current-prize-plan-list article.current-member-prize-row{background:#e7f0df;border-color:rgba(16,81,36,.3)}.current-prize-plan-list strong{color:#105124;font-size:16px}.current-prize-plan-list span{color:#2f261f;font-size:13px;font-weight:850}.current-prize-plan-list em{background:#105124;border-radius:999px;color:#ffffff;font-size:11px;font-style:normal;font-weight:950;line-height:1;padding:6px 8px}.tournament-result-detail-page{max-width:860px}.tournament-result-detail-page .member-hero>div,.tournament-result-detail-page .my-panel{max-width:820px}.tournament-result-detail-hero{min-height:280px}.tournament-result-detail-overview{align-items:center;background:#105124;color:#fff7ec;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 210px}.tournament-result-detail-grid span,.tournament-result-detail-overview span{color:#d6b062;display:block;font-size:12px;font-weight:950;margin-bottom:8px}.tournament-result-detail-overview h2{font-size:clamp(28px,5vw,44px);line-height:1.05;margin:0 0 12px}.tournament-result-detail-overview p,.tournament-result-detail-overview small{color:rgba(255,247,236,.82);display:block;font-size:14px;font-weight:850;line-height:1.5;margin:6px 0 0}.tournament-result-detail-overview strong{display:block;font-size:32px;line-height:1}.tournament-result-detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-result-detail-grid article{background:#fff7ec;border:1px solid rgba(63,12,18,.12);border-radius:8px;min-width:0;padding:14px}.tournament-result-detail-grid span{color:#a80f22}.tournament-result-detail-grid strong{color:#2f2018;display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.tournament-result-detail-receipt dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}.tournament-result-detail-receipt dl div{background:#fff7ec;border:1px solid rgba(63,12,18,.12);border-radius:8px;padding:12px}.tournament-result-detail-receipt dt{color:#7a4029;font-size:12px;font-weight:900}.tournament-result-detail-receipt dd{color:#2f2018;font-size:15px;font-weight:950;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.tournament-result-ledger-list{display:grid;grid-gap:10px;gap:10px}.tournament-result-ledger-row{align-items:center;border:1px solid rgba(63,12,18,.1);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:13px 14px}.tournament-result-ledger-row.credit{background:#e7f0df}.tournament-result-ledger-row.debit{background:#fff1e2}.tournament-result-ledger-row em,.tournament-result-ledger-row small,.tournament-result-ledger-row strong{display:block}.tournament-result-ledger-row strong{color:#2f2018;font-size:15px;line-height:1.3}.tournament-result-ledger-row small{color:#6f4c37;font-size:12px;font-weight:850;margin-top:5px}.tournament-result-ledger-row em{color:#105124;font-size:15px;font-style:normal;font-weight:950;text-align:right;white-space:nowrap}.tournament-result-ledger-row.debit em{color:#a80f22}.achievement-page{max-width:860px}.achievement-page .member-hero>div,.achievement-page .my-panel{max-width:820px}.achievement-hero{min-height:280px}.section-heading a{color:#a70d20;font-size:13px;font-weight:950;text-decoration:none}.achievement-summary-panel{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:220px minmax(0,1fr)}.achievement-summary-panel>div:first-child{background:#105124;border-radius:8px;color:#fff7ec;padding:18px}.achievement-summary-panel>div:first-child span{color:#d6b062;display:block;font-size:12px;font-weight:950;margin-bottom:8px}.achievement-summary-panel>div:first-child strong{display:block;font-size:44px;line-height:1}.achievement-summary-panel>div:first-child p{color:rgba(255,247,236,.78);font-size:13px;font-weight:850;margin:10px 0 0}.achievement-summary-categories{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.achievement-summary-categories article{background:#fff7ec;border:1px solid rgba(63,12,18,.12);border-radius:8px;padding:14px}.achievement-summary-categories small,.achievement-summary-categories span{color:#6d5747;display:block;font-size:12px;font-weight:900}.achievement-summary-categories strong{color:#a70d20;display:block;font-size:28px;line-height:1;margin:8px 0}.achievement-filter-tabs{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:820px;width:100%}.achievement-filter-tabs button{align-items:center;background:#fff7ec;border:1px solid rgba(63,12,18,.16);border-radius:8px;color:#3f0c12;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:44px;padding:8px 10px}.achievement-filter-tabs button[aria-pressed=true]{background:#105124;border-color:#105124;color:#fff7ec}.achievement-filter-tabs span{font-size:13px;font-weight:950}.achievement-filter-tabs strong{background:rgba(167,13,32,.12);border-radius:999px;color:#a70d20;font-size:12px;font-weight:950;min-width:28px;padding:4px 8px}.achievement-filter-tabs button[aria-pressed=true] strong{background:rgba(255,247,236,.16);color:#fff7ec}.achievement-page-earned-grid,.achievement-page-progress-list{display:grid;grid-gap:12px;gap:12px}.achievement-history-list,.achievement-history-list article{display:grid;grid-gap:10px;gap:10px}.achievement-history-list article{align-items:center;background:#fff7ec;border:1px solid rgba(63,12,18,.12);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:54px;padding:0 14px}.achievement-history-list small,.achievement-history-list strong{display:block}.achievement-history-list strong{color:#105124;font-size:16px}.achievement-history-list small{color:#6d5747;font-size:12px;font-weight:850;margin-top:4px}.achievement-history-list em,.achievement-history-list span{font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.achievement-history-list span{color:#3f0c12}.achievement-history-list em{background:#105124;border-radius:999px;color:#ffffff;line-height:1;padding:7px 9px}.achievement-detail-list{display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0}.my-achievement-row .achievement-detail-list{grid-column:2/-1}.achievement-detail-list div{background:rgba(255,255,255,.58);border-radius:10px;min-width:0;padding:8px}.achievement-detail-list dd,.achievement-detail-list dt{display:block;margin:0}.achievement-detail-list dt{color:#7a4029;font-size:11px;font-weight:900}.achievement-detail-list dd{color:#2f2018;font-size:12px;font-weight:950;margin-top:4px;overflow-wrap:anywhere}.achievement-empty a{align-items:center;background:#a70d20;border-radius:999px;color:#fff7ec;display:inline-flex;font-weight:950;justify-content:center;margin-top:14px;min-height:44px;padding:0 18px;text-decoration:none}.my-ranking-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.my-ranking-snapshot-grid article{border:1px solid #ead0b6;border-radius:16px;background:#fffaf3;padding:12px}.my-ranking-snapshot-grid small,.my-ranking-snapshot-grid span{display:block;color:#7a4029;font-size:12px;font-weight:900}.my-ranking-snapshot-grid strong{display:block;margin:6px 0;color:#2f2018;font-size:20px;font-weight:900}.my-ledger-filter-groups{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.my-ledger-filter-tabs{border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.my-ledger-filter-tabs button{min-width:0;padding:0 10px}.my-ledger-list{display:grid;grid-gap:10px;gap:10px}.my-ledger-row{align-items:center;border:1px solid rgba(63,12,18,.1);border-radius:18px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:130px;padding:13px 14px}.my-ledger-row-credit{background:#e7f0df}.my-ledger-row-debit{background:#fff1e2}.my-ledger-row p,.my-ledger-row small,.my-ledger-row strong{display:block}.my-ledger-row strong{font-size:16px;line-height:1.3}.my-ledger-row small{color:#64748b;font-size:12px;font-weight:850;margin-top:5px}.my-ledger-row p{color:#6f4c37;font-size:13px;font-weight:750;line-height:1.45;margin:6px 0 0}.my-ledger-row em{color:#105124;font-size:16px;font-style:normal;font-weight:950;text-align:right;white-space:nowrap}.my-ledger-row-debit em{color:#a80f22}.my-tournament-summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:12px}.my-tournament-summary-grid article{background:#fffaf3;border:1px solid #ead0b6;border-radius:16px;min-width:0;padding:12px}.my-tournament-summary-grid small,.my-tournament-summary-grid span{color:#7a4029;display:block;font-size:12px;font-weight:900}.my-tournament-summary-grid strong{color:#2f2018;display:block;font-size:19px;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}.my-tournament-summary-grid small{margin-top:5px}.my-achievement-list,.my-achievement-progress-list,.my-application-list,.my-result-list{display:grid;grid-gap:10px;gap:10px}.my-achievement-progress-list{margin-bottom:12px}.my-achievement-progress-card{background:#fffaf3;border:1px solid #ead0b6;border-radius:18px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.my-achievement-progress-card small,.my-achievement-progress-card span{color:#8f1020;display:block;font-size:12px;font-weight:950}.my-achievement-progress-card strong{color:#2f2018;display:block;font-size:16px;line-height:1.3;margin-top:5px}.my-achievement-progress-card p{color:#6f4c37;font-size:13px;font-weight:750;line-height:1.45;margin:5px 0 0}.my-achievement-progress-card em{color:#105124;font-size:18px;font-style:normal;font-weight:950;white-space:nowrap}.my-achievement-progress-track{background:#ead0b6;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.my-achievement-progress-track span{background:#105124;border-radius:inherit;height:100%}.my-achievement-progress-card small{color:#6f4c37;grid-column:1/-1}.my-filter-tabs{background:#ead0b6;border-radius:999px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,1fr);padding:5px}.my-filter-tabs button{background:transparent;border:0;border-radius:999px;color:#8b8d93;cursor:pointer;font-size:13px;font-weight:950;min-height:38px}.my-filter-tabs button[aria-pressed=true]{background:#105124;color:#ffffff}.my-achievement-row,.my-application-row,.my-result-row{align-items:center;background:#f8e4ce;border-radius:18px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 52px minmax(86px,auto);min-height:68px;padding:12px 14px}.my-achievement-row{grid-template-columns:58px minmax(0,1fr) auto;overflow:hidden;position:relative}.my-application-row{grid-template-columns:minmax(0,1fr) 52px 64px}.my-achievement-row p,.my-achievement-row strong,.my-application-row small,.my-application-row strong,.my-result-row small,.my-result-row strong{display:block}.my-achievement-row strong,.my-application-row strong,.my-result-row strong{font-size:16px;line-height:1.35}.my-achievement-row p{color:#6f4c37;font-size:13px;font-weight:750;line-height:1.45;margin:5px 0 0}.my-achievement-row-gold{background:#f3d4b2}.my-achievement-row-green{background:#e7f0df}.my-achievement-row-red{background:#f7dfc8}.my-achievement-row-cream{background:#fff1e2}.my-achievement-badge{align-items:center;background:rgba(255,255,255,.58);border-radius:16px;display:flex;height:54px;justify-content:center;overflow:hidden;width:54px}.my-achievement-badge img{display:block;height:48px;object-fit:contain;width:48px}.my-achievement-meta{display:grid;grid-gap:6px;gap:6px;justify-items:end}.my-achievement-meta small{color:#6f4c37;font-size:12px;font-weight:900;white-space:nowrap}.my-achievement-meta em{background:#105124;border-radius:999px;color:#ffffff;font-size:12px;font-style:normal;font-weight:950;line-height:1;padding:6px 8px;white-space:nowrap}.my-application-row small,.my-result-row small{color:#64748b;font-size:12px;margin-top:4px}.my-application-meta,.my-result-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.my-application-meta small,.my-result-meta small{background:#ffffff;border-radius:999px;color:#475569;font-size:11px;font-weight:850;margin-top:0;padding:5px 8px}.my-achievement-row span,.my-application-row span,.my-result-row span{color:#a80f22;font-weight:950;text-align:center}.my-application-row em,.my-result-row em{color:#111827;font-size:13px;font-style:normal;font-weight:900;text-align:right}.my-result-actions{display:grid;grid-gap:6px;gap:6px;justify-items:end}.my-result-actions a{align-items:center;background:#ffffff;border:1px solid #d7b997;border-radius:999px;color:#8f1020;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;padding:0 10px;text-decoration:none;white-space:nowrap}.my-result-detail-list{display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0}.my-result-detail-list div{background:rgba(255,255,255,.58);border-radius:10px;min-width:0;padding:8px}.my-result-detail-list dd,.my-result-detail-list dt{display:block;margin:0}.my-result-detail-list dt{color:#7a4029;font-size:11px;font-weight:900}.my-result-detail-list dd{color:#2f2018;font-size:12px;font-weight:950;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.my-row-actions{display:grid;grid-gap:6px;gap:6px;justify-items:stretch}.my-application-row button{background:#111827;border:0;border-radius:14px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:950;min-height:40px;padding:0 12px}.my-application-row button.my-row-secondary{background:#ffffff;border:1px solid #d1d5db;color:#111827}.my-application-row button.my-row-secondary[aria-expanded=true]{border-color:#a80f22;color:#8f1020}.my-row-action{align-items:center;background:#ffffff;border:1px solid #d7b997;border-radius:14px;color:#8f1020;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:40px;padding:0 12px;text-decoration:none;white-space:nowrap}.my-application-detail{background:#111827;border-radius:20px;color:#ffffff;display:grid;grid-gap:14px;gap:14px;padding:16px}.my-application-detail .section-heading{margin-bottom:0}.my-application-detail .section-heading span{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:#ffffff}.my-application-detail dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.my-application-detail dl div{background:rgba(255,255,255,.08);border-radius:14px;padding:10px}.my-application-detail dt{color:rgba(255,255,255,.62);font-size:12px;font-weight:850}.my-application-detail dd{font-size:14px;font-weight:950;margin:5px 0 0}.my-application-timeline{display:flex;flex-wrap:wrap;gap:7px}.my-application-timeline span{background:rgba(16,81,36,.36);border:1px solid rgba(98,151,94,.42);border-radius:999px;font-size:12px;font-weight:850;padding:7px 10px}.my-application-detail ul{color:rgba(255,255,255,.78);display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;margin:0;padding-left:18px}.my-application-row button:disabled{background:#9ca3af;cursor:wait}.my-panel-action{align-items:center;background:#a80f22;border-radius:16px;color:#ffffff;display:inline-flex;font-weight:950;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none}@media (max-width:820px){.member-shell{max-width:none}.member-hero{min-height:324px}.reservation-layout{grid-template-columns:1fr}.calendar-panel{padding:16px}.calendar-grid{grid-template-columns:repeat(7,minmax(42px,1fr));overflow-x:auto}.calendar-day{min-height:98px;padding:8px}.calendar-event strong{white-space:normal}.calendar-upcoming-list{grid-template-columns:1fr}.live-panel{padding:16px}.live-panel-header{display:grid}.live-panel-actions,.live-panel-header a{justify-self:flex-start}.live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.timer-monitor-shell{padding:10px}.live-panel-monitor{min-height:calc(100vh - 20px);padding:16px}.live-panel-monitor .live-panel-header h2{font-size:32px}.live-panel-monitor .live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panel-monitor .live-timer-card>div{min-height:94px}.live-panel-monitor .live-timer-card strong{font-size:30px}.live-panel-monitor .live-entry-list,.live-panel-monitor .live-time-attack-list{grid-template-columns:1fr}.live-entry-row,.live-time-attack-list article{grid-template-columns:40px minmax(0,1fr)}.live-entry-row em,.live-time-attack-list p{grid-column:2;text-align:left}.current-tournament-page{max-width:none}.current-tournament-overview{grid-template-columns:1fr}.tournament-result-detail-page{max-width:none}.tournament-result-detail-overview{grid-template-columns:1fr}.tournament-result-detail-grid,.tournament-result-detail-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-result-ledger-row{grid-template-columns:1fr}.tournament-result-ledger-row em{text-align:left}.current-tournament-timer{min-width:0;text-align:left}.current-tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-entry-columns{grid-template-columns:1fr}.achievement-page{max-width:none}.achievement-summary-panel{grid-template-columns:1fr}.achievement-summary-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-history-list article{align-items:stretch;grid-template-columns:1fr;padding:14px}.achievement-history-list em,.achievement-history-list span{justify-self:flex-start}.achievement-detail-list,.my-result-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ranking-page{background:#d9c7b4;color:#12100e;min-height:100vh;overflow-x:hidden;padding-bottom:88px}.ranking-hero{background:#ffffff;color:#fff;padding:22px 32px 16px;position:relative}.ranking-hero:before{background:radial-gradient(circle at 78% 34%,rgba(255,115,41,.22),transparent 10%),linear-gradient(110deg,rgba(0,0,0,.16),transparent 52%);background-size:100% 100%;content:"";inset:0;pointer-events:none;position:absolute}.ranking-topbar{font-weight:900;grid-template-columns:1fr auto 1fr;margin:0 auto 12px;max-width:1440px}.ranking-topbar a{color:#fff}.ranking-topbar a:first-child{font-size:26px}.ranking-topbar a:last-child{border:2px solid rgba(255,255,255,.72);font-size:14px;justify-self:end;padding:8px 16px}.ranking-topbar strong{font-size:20px}.ranking-board-title{align-items:center;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) 132px;max-width:1440px;min-height:150px;text-align:center}.ranking-board-title h1{color:rgba(255,255,255,.78);font-size:clamp(44px,7vw,94px);line-height:.96;text-transform:uppercase}.ranking-board-title p{color:#fff;font-size:clamp(22px,3.5vw,40px);letter-spacing:.08em;margin:16px 0 0}.pocus-mascot{align-items:center;display:flex;height:132px;justify-content:center;width:132px}.pocus-mascot img{display:block;height:auto;max-height:132px;max-width:132px;object-fit:contain;width:100%}.top-pocus-strip{align-items:center;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(260px,420px);margin:0 auto;max-width:1440px}.top-pocus-strip>div:first-child{display:grid;grid-gap:4px;gap:4px}.top-pocus-strip dt,.top-pocus-strip span{color:rgba(255,255,255,.72);font-size:12px;font-weight:950;letter-spacing:.08em}.top-pocus-strip strong{font-size:24px;font-weight:950}.top-pocus-strip dl,.top-pocus-strip ol{display:flex;gap:12px;margin:0}.top-pocus-strip dl div{min-width:86px}.top-pocus-strip dd{font-size:22px;font-weight:950;margin:3px 0 0}.top-pocus-strip ol{justify-content:flex-end;list-style:none;padding:0}.top-pocus-strip li{align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);border-radius:999px;display:flex;gap:8px;min-width:0;padding:8px 12px}.top-pocus-strip li b{display:grid;background:#b11224;border-radius:50%;color:#fff;height:24px;place-items:center;width:24px}.ranking-board{background:#dfbea0;min-height:560px;padding:18px 32px 42px}.ranking-board-art{background:#d9c6b4;border:2px solid rgba(40,26,20,.2);border-radius:12px;box-shadow:0 18px 38px rgba(56,32,18,.18),inset 0 0 0 1px rgba(255,255,255,.34);margin:0 auto 18px;max-width:920px;overflow:hidden}.ranking-board-art img{display:block;height:auto;width:100%}.ranking-board-summary,.ranking-filter-row,.ranking-member-snapshot,.ranking-scope-tabs,.ranking-segmented{margin-left:auto;margin-right:auto;max-width:1440px}.ranking-scope-tabs{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.ranking-scope-tabs button,.ranking-segmented button{align-items:center;border:1px solid rgba(40,26,20,.28);border-radius:999px;background:rgba(255,244,232,.72);color:#5d4432;cursor:pointer;display:inline-flex;gap:8px;font-size:14px;font-weight:950;justify-content:center;min-height:38px;padding:0 18px}.ranking-scope-tabs button small{color:currentColor;font-size:11px;font-weight:900;opacity:.72}.ranking-scope-tabs button:disabled{cursor:not-allowed;opacity:.58}.ranking-scope-tabs button[aria-pressed=true],.ranking-segmented button[aria-pressed=true]{background:#17120f;border-color:#17120f;color:#fff}.ranking-segmented{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.ranking-archive-select{align-items:center;background:rgba(255,244,232,.62);border:1px solid rgba(40,26,20,.16);border-radius:16px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(180px,320px) minmax(0,1fr);margin:0 auto 14px;max-width:720px;padding:10px 12px}.ranking-archive-select small,.ranking-archive-select span{color:#80614d;font-size:12px;font-weight:950}.ranking-archive-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#17120f;border:1px solid rgba(40,26,20,.28);border-radius:999px;color:#fff7ec;font-size:14px;font-weight:950;min-height:38px;min-width:0;padding:0 18px}.ranking-filter-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ranking-filter-row small,.ranking-filter-row span,.ranking-filter-row strong{color:#4c3326;font-size:15px;font-weight:950}.ranking-filter-row small,.ranking-filter-row strong{display:block}.ranking-filter-row small{color:#80614d;font-size:12px;margin-top:4px}.ranking-filter-row span{color:#8d1220}.ranking-member-snapshot{align-items:center;background:#105124;border:1px solid rgba(214,176,98,.42);border-radius:18px;color:#fff7ec;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:16px 18px}.ranking-member-snapshot span{color:#d6b062;display:block;font-size:11px;font-weight:950;letter-spacing:.04em}.ranking-member-snapshot strong{display:block;font-size:clamp(24px,4vw,38px);line-height:1;margin-top:6px}.ranking-member-snapshot p{color:rgba(255,247,236,.8);font-size:13px;font-weight:850;margin:8px 0 0}.ranking-member-snapshot>div:last-child{min-width:150px;text-align:right}.ranking-member-snapshot a{color:#fff7ec;display:inline-flex;font-size:12px;font-weight:950;margin-top:10px;text-decoration:none}.ranking-board-summary{grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.ranking-board-summary article{background:rgba(255,244,232,.62);border:1px solid rgba(40,26,20,.16);border-radius:14px;min-width:0;padding:12px 14px}.ranking-board-summary span{color:#80614d;display:block;font-size:11px;font-weight:950;letter-spacing:.04em}.ranking-board-summary strong{color:#231812;display:block;font-size:21px;line-height:1.12;margin-top:6px;overflow-wrap:anywhere}.ranking-tier-board{grid-gap:18px;gap:18px;grid-template-columns:repeat(6,minmax(160px,1fr));max-width:1440px}.ranking-tier-guide{background:rgba(255,244,232,.54);border:1px solid rgba(40,26,20,.16);border-radius:18px;margin:22px auto 0;max-width:1440px;padding:16px}.ranking-tier-guide-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.ranking-tier-guide-card{background:#1c1d1a;border:2px solid var(--tier-accent,#b1743c);border-radius:16px;color:var(--tier-accent,#b1743c);display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:12px 8px;text-align:center}.ranking-tier-guide-card-bronze{--tier-accent:#b1743c}.ranking-tier-guide-card-silver{--tier-accent:#d4d7dd}.ranking-tier-guide-card-gold{--tier-accent:#d4af37}.ranking-tier-guide-card-platinum{--tier-accent:#dcd2ba}.ranking-tier-guide-card-diamond{--tier-accent:#81d4f7}.ranking-tier-guide-card-pokus{--tier-accent:#e54965}.ranking-tier-guide-card .tier-chip{height:50px;width:50px}.ranking-tier-guide-card em,.ranking-tier-guide-card span,.ranking-tier-guide-card strong{display:block}.ranking-tier-guide-card strong{font-size:14px;font-weight:950}.ranking-tier-guide-card span{color:rgba(255,255,255,.7);font-size:12px;font-weight:900;margin-top:3px}.ranking-tier-guide-card em{color:#fff7ec;font-size:12px;font-style:normal;font-weight:950}.tier-board-card{--tier-accent:#b1743c;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),#1c1d1a;border:3px solid var(--tier-accent);border-radius:18px;box-shadow:0 8px 0 rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.08);color:var(--tier-accent);min-height:420px;overflow:hidden;padding:15px 14px 18px}.tier-board-card-silver{--tier-accent:#c7c7c5}.tier-board-card-gold{--tier-accent:#c8a121}.tier-board-card-platinum{--tier-accent:#9f9c96}.tier-board-card-diamond{--tier-accent:#33bed2}.tier-board-card-pokus{--tier-accent:#c73628}.tier-board-card header{align-items:center;display:grid;grid-gap:8px;gap:8px;justify-items:center}.tier-board-card header strong{font-size:22px;font-weight:950}.tier-chip{display:grid;height:86px;place-items:center;position:relative;width:96px}.tier-chip img{display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.28));max-height:86px;max-width:96px;object-fit:contain}.tier-board-card li,.tier-board-columns{display:grid;grid-template-columns:36px minmax(0,1fr) 58px;grid-gap:8px;gap:8px}.tier-board-columns{border-bottom:1px solid rgba(255,255,255,.18);font-size:10px;font-weight:950;margin-bottom:8px;padding-bottom:6px}.tier-board-card ol{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.tier-board-card li{align-items:center;min-height:23px}.tier-board-card li.current-member-ranking-row{background:color-mix(in srgb,var(--tier-accent),transparent 82%);border-radius:6px;padding:2px 4px}.tier-board-card li b,.tier-board-card li em,.tier-board-card li span{font-size:13px;font-style:normal;font-weight:900;min-width:0}.tier-board-card li span{border-bottom:2px dotted color-mix(in srgb,var(--tier-accent),transparent 56%);color:#e8e4db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-board-card li em{text-align:right}.tier-board-card li.current-member-ranking-row em{background:var(--tier-accent);border-radius:999px;color:#1c1d1a;font-size:10px;justify-self:end;line-height:1;padding:5px 7px}.ranking-empty,.ranking-error{border-radius:10px;margin:0 auto 16px;max-width:1440px;padding:14px 18px}.ranking-empty{background:rgba(255,248,239,.76);color:#604937}.ranking-error{background:#fff1f2;color:#9f1239}.member-bottom-nav{background:#ffffff;box-shadow:0 -10px 28px rgba(15,23,42,.08);grid-template-columns:repeat(4,1fr);left:0;margin:0 auto;min-height:72px;right:0}.member-bottom-nav a{color:#9aa2ad;font-size:14px;font-weight:900;padding-top:22px;text-align:center}.member-bottom-nav a:before{background:currentColor;border-radius:10px 10px 4px 4px;opacity:.85;top:0;width:20px}.member-bottom-nav a:nth-child(2):before{border-radius:4px;height:16px}.member-bottom-nav a:nth-child(4):before{border-radius:50% 50% 8px 8px;height:19px;width:18px}.member-bottom-nav a[aria-current=page]{color:#a80f22}@media (max-width:760px){.ranking-page{padding-bottom:82px}.ranking-hero{padding:18px 16px 14px}.ranking-topbar{margin-bottom:14px}.ranking-topbar strong{font-size:18px}.ranking-topbar a:last-child{padding:7px 10px}.ranking-board-title{grid-template-columns:minmax(0,1fr) 72px;min-height:112px;text-align:left}.ranking-board-title h1{font-size:32px;line-height:.98}.ranking-board-title p{font-size:15px;letter-spacing:.05em;margin-top:8px}.pocus-mascot{height:72px;transform:scale(.62);transform-origin:right center;width:72px}.top-pocus-strip{gap:12px;grid-template-columns:minmax(0,1fr)}.top-pocus-strip dl,.top-pocus-strip ol{flex-wrap:wrap;justify-content:flex-start}.ranking-board{padding:16px 0 34px}.ranking-board-art{border-left:0;border-radius:0;border-right:0;margin-bottom:16px;max-width:none}.ranking-board-summary,.ranking-filter-row,.ranking-member-snapshot,.ranking-scope-tabs,.ranking-segmented{padding-left:16px;padding-right:16px}.ranking-scope-tabs,.ranking-segmented{justify-content:flex-start;overflow-x:auto}.ranking-archive-select{border-left:0;border-radius:0;border-right:0;grid-template-columns:1fr;margin-left:0;margin-right:0;max-width:none;padding:12px 16px}.ranking-archive-select select{width:100%}.ranking-filter-row{align-items:flex-start;display:grid;grid-gap:4px;gap:4px}.ranking-member-snapshot{grid-template-columns:1fr}.ranking-member-snapshot>div:last-child{min-width:0;text-align:left}.ranking-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-tier-board{display:flex;gap:14px;max-width:none;overflow-x:auto;padding:0 16px 8px;scroll-snap-type:x mandatory}.tier-board-card{flex:0 0 214px;min-height:402px;scroll-snap-align:start}.ranking-tier-guide{border-left:0;border-radius:0;border-right:0;margin-top:18px}.ranking-tier-guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}.member-bottom-nav{max-width:none}}:root{--pocus-page:#f6f7f9;--pocus-surface-soft:#f1f3f5;--pocus-line:#dfe3e8;--pocus-line-strong:#cbd3dc;--pocus-text:#161a20;--pocus-muted:#66727f;--pocus-red-soft:#fff0f2;--pocus-green:#0f5132;--pocus-green-soft:#edf7f0;--pocus-gold:#b88a32;--pocus-shadow:0 10px 28px rgba(16,24,40,0.08)}body{background:var(--pocus-page);color:var(--pocus-text)}.achievement-page,.current-tournament-page,.member-shell,.my-page,.ranking-page,.tournament-result-detail-page{background:var(--pocus-page);box-shadow:none;color:var(--pocus-text)}.member-shell{max-width:430px}.achievement-page,.current-tournament-page,.tournament-result-detail-page{max-width:860px}.achievement-hero,.current-tournament-hero,.member-hero,.my-hero,.ranking-hero,.tournament-result-detail-hero{background:var(--pocus-surface);color:var(--pocus-text);min-height:0;padding:20px 18px 22px}.member-hero:after,.member-hero:before,.ranking-hero:before{display:none}.achievement-page .member-hero>div,.current-tournament-page .member-hero>div,.member-hero>div,.tournament-result-detail-page .member-hero>div{max-width:820px}.pocus-mascot,.ranking-board-art{display:none}.member-appbar,.ranking-topbar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto 24px;max-width:820px}.member-appbar a,.ranking-topbar a{color:var(--pocus-muted);font-size:14px;font-weight:850;text-decoration:none}.member-appbar a:last-child,.ranking-topbar a:last-child{justify-self:end}.ranking-topbar a:first-child{font-size:22px}.ranking-topbar a:last-child{border:1px solid var(--pocus-line);border-radius:999px;color:var(--pocus-text);padding:8px 12px}.member-appbar strong,.ranking-topbar strong{color:var(--pocus-text);font-size:16px;font-weight:950;letter-spacing:0}.member-brand-lockup{border-radius:0;height:32px;padding:0;width:112px}.member-brand-lockup img{height:28px;width:102px}.eyebrow{color:var(--pocus-red);font-size:12px;font-weight:950;letter-spacing:0;margin-bottom:8px}.member-hero h1,.ranking-board-title h1{color:var(--pocus-text);font-size:clamp(34px,8vw,46px);font-weight:950;letter-spacing:0;line-height:1.02;margin:0}.ranking-board-title{display:block;margin:0 auto;max-width:820px;min-height:0;text-align:left}.member-hero p:not(.eyebrow),.ranking-board-title p{color:var(--pocus-muted);font-size:15px;font-weight:750;letter-spacing:0;line-height:1.65;margin:10px 0 0;max-width:620px}.ranking-board-title p{color:var(--pocus-red);font-size:13px}.top-pocus-strip{background:var(--pocus-surface-soft);border:1px solid var(--pocus-line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);margin:18px auto 0;max-width:820px;padding:14px}.top-pocus-strip dt,.top-pocus-strip span{color:var(--pocus-muted)}.top-pocus-strip dd,.top-pocus-strip strong{color:var(--pocus-text)}.top-pocus-strip li{background:var(--pocus-surface);border:1px solid var(--pocus-line)}.top-pocus-strip li b{background:var(--pocus-red)}.achievement-filter-tabs button,.achievement-history-list article,.achievement-summary-categories article,.apply-panel,.calendar-panel,.current-entry-column,.current-prize-plan-list article,.live-panel,.marketing-detail-panel,.marketing-feed-panel,.member-empty-card,.my-achievement-progress-card,.my-achievement-row,.my-application-row,.my-ledger-row,.my-panel,.my-ranking-snapshot-grid article,.my-result-row,.my-tournament-summary-grid article,.ranking-board-summary article,.ranking-member-snapshot,.ranking-tier-guide,.reservation-list-panel,.tier-board-card,.tournament-result-detail-grid article,.tournament-result-detail-receipt dl div,.tournament-result-ledger-row{background:var(--pocus-surface);border:1px solid var(--pocus-line);border-radius:8px;box-shadow:none;color:var(--pocus-text)}.calendar-panel,.live-panel,.marketing-feed-panel,.my-panel,.ranking-board-summary,.ranking-filter-row,.ranking-member-snapshot,.ranking-scope-tabs,.ranking-segmented,.ranking-tier-board,.ranking-tier-guide,.reservation-layout{max-width:390px}.achievement-filter-tabs,.achievement-page .my-panel,.current-tournament-grid,.current-tournament-page .my-panel,.tournament-result-detail-page .my-panel{max-width:820px}.live-panel,.my-login-panel,.my-profile-card{margin-top:14px}.ranking-board-summary strong,.ranking-filter-row strong,.ranking-member-snapshot strong,.section-heading h2,.tier-board-card header strong{color:var(--pocus-text)}.marketing-filter-tabs,.my-filter-tabs,.my-ledger-filter-tabs,.ranking-archive-select,.ranking-board-summary article,.ranking-scope-tabs button,.ranking-segmented button,.section-heading span{background:var(--pocus-surface-soft);border:1px solid var(--pocus-line);color:var(--pocus-muted)}.section-heading span{border-radius:999px}.achievement-filter-tabs button,.marketing-filter-tabs button,.my-filter-tabs button,.ranking-scope-tabs button,.ranking-segmented button{border-radius:8px}.achievement-filter-tabs button[aria-pressed=true],.marketing-filter-tabs button[aria-pressed=true],.my-filter-tabs button[aria-pressed=true],.ranking-scope-tabs button[aria-pressed=true],.ranking-segmented button[aria-pressed=true]{background:var(--pocus-text);border-color:var(--pocus-text);color:#ffffff}.ranking-board{background:var(--pocus-page);min-height:0;padding:16px 18px 96px}.ranking-tier-board{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;margin:0 auto}.ranking-mobile-list{display:grid;grid-gap:10px;gap:10px;margin:0 auto 14px;max-width:390px}.ranking-mobile-list .section-heading{margin-bottom:2px}.ranking-mobile-row{background:#ffffff;border:1px solid var(--pocus-line);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;min-height:62px;padding:10px 12px}.ranking-mobile-row.current-member-ranking-row{background:var(--pocus-red-soft);border-color:rgba(177,18,36,.4)}.ranking-mobile-row b,.ranking-mobile-row em,.ranking-mobile-row small,.ranking-mobile-row strong{min-width:0}.ranking-mobile-row b{color:var(--pocus-red);font-size:14px;font-weight:950}.ranking-mobile-row small,.ranking-mobile-row strong{display:block}.ranking-mobile-row strong{color:var(--pocus-text);font-size:15px;font-weight:950;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-mobile-row small{color:var(--pocus-muted);font-size:12px;font-weight:850;margin-top:4px}.ranking-mobile-row em{color:var(--pocus-green);font-size:13px;font-style:normal;font-weight:950;text-align:right;white-space:nowrap}.tier-board-card{--tier-accent:var(--pocus-red);min-height:0;padding:14px}.tier-board-card header{grid-template-columns:54px minmax(0,1fr);justify-items:start;margin-bottom:12px}.tier-board-card header .tier-chip{grid-column:1;grid-row:1}.tier-board-card header strong{grid-column:2;grid-row:1;min-width:0}.tier-chip{height:54px;width:54px}.tier-chip img{max-height:54px;max-width:54px}.tier-board-card li,.tier-board-columns{grid-template-columns:42px minmax(0,1fr) 70px}.tier-board-card li span{color:var(--pocus-text)}.ranking-tier-guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-tier-guide-card{background:var(--pocus-surface);border-radius:8px;color:var(--pocus-text);grid-template-columns:48px minmax(0,1fr) auto;justify-items:start;text-align:left}.ranking-tier-guide-card>div{min-width:0}.ranking-tier-guide-card span{color:var(--pocus-muted)}.ranking-tier-guide-card em{color:var(--pocus-green)}.achievement-summary-panel>div:first-child,.calendar-day,.calendar-event,.calendar-upcoming-row,.current-tournament-overview,.current-tournament-timer,.marketing-feed-card,.my-achievement-row-cream,.my-achievement-row-gold,.my-achievement-row-green,.my-achievement-row-red,.my-balance-grid article,.my-current-tournament-card,.reservation-policy-list li,.reservation-row,.selected-summary,.tournament-result-detail-overview{background:var(--pocus-surface);border:1px solid var(--pocus-line);border-radius:8px;box-shadow:none;color:var(--pocus-text)}.reservation-policy-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0 0 2px;padding:0}.reservation-policy-list li{color:var(--pocus-muted);font-size:13px;font-weight:850;line-height:1.5;padding:10px 12px}.calendar-event[aria-pressed=true],.reservation-row-active,.reservation-row:hover{background:var(--pocus-red-soft);border-color:var(--pocus-red);transform:none}.member-empty-card img,.my-achievement-badge img,.my-login-mascot{opacity:.92}.achievement-history-list strong,.achievement-summary-categories strong,.achievement-summary-panel>div:first-child span,.current-prize-plan-list strong,.current-tournament-grid article>span,.current-tournament-overview span,.live-panel-header span,.marketing-detail-type,.marketing-feed-card span,.my-achievement-progress-card span,.my-achievement-row span,.my-application-row span,.my-balance-grid small,.my-current-tournament-card span,.my-ledger-row em,.my-profile-card span,.my-ranking-snapshot-grid span,.my-result-row span,.reservation-count,.tournament-result-detail-grid span,.tournament-result-detail-overview span{color:var(--pocus-red)}.achievement-history-list small,.achievement-summary-categories small,.achievement-summary-categories span,.achievement-summary-panel>div:first-child p,.current-prize-plan>p,.current-prize-plan>small,.current-tournament-grid p,.current-tournament-overview p,.live-entry-empty,.live-entry-row em,.live-panel-header p,.live-time-attack-list small,.marketing-feed-card p,.my-achievement-progress-card p,.my-application-row small,.my-current-tournament-card p,.my-ledger-row p,.my-ledger-row small,.my-profile-card p,.my-ranking-snapshot-grid small,.my-result-row small,.reservation-notices p,.selected-summary dt,.tournament-result-detail-overview p,.tournament-result-detail-overview small{color:var(--pocus-muted)}.live-entry-panel,.live-entry-row,.live-time-attack-list article,.live-time-attack-panel,.live-timer-card>div,.live-timer-notice,.my-application-detail,.my-application-detail dl div,.my-application-timeline span{background:var(--pocus-surface-soft);border:1px solid var(--pocus-line);color:var(--pocus-text)}.achievement-summary-panel>div:first-child strong,.current-tournament-overview h2,.current-tournament-timer strong,.live-entry-row span,.live-time-attack-list article>div span,.live-time-attack-list article>strong,.live-time-attack-list b,.live-timer-card strong,.my-achievement-progress-card strong,.tournament-result-detail-overview h2,.tournament-result-detail-overview strong{color:var(--pocus-text)}.achievement-empty a,.apply-panel button[type=submit],.current-tournament-empty a,.current-tournament-timer a,.live-time-attack-list article>strong,.marketing-detail-action,.member-empty-card a,.my-current-tournament-actions a,.my-login-panel button,.my-panel-action,.my-profile-card button,.reservation-success-action{background:var(--pocus-red);border:0;border-radius:8px;color:#ffffff}.apply-panel input,.my-application-row button.my-row-secondary,.my-current-tournament-actions a+a,.my-login-panel input,.my-result-actions a,.my-row-action,.ranking-archive-select select{background:var(--pocus-surface);border:1px solid var(--pocus-line-strong);color:var(--pocus-text)}.apply-panel input,.my-login-panel input,.ranking-archive-select select{border-radius:8px}.apply-panel input:focus,.my-login-panel input:focus{border-color:var(--pocus-red);box-shadow:0 0 0 3px rgba(177,18,36,.12);outline:none}.calendar-day-muted,.calendar-weekday,.my-achievement-progress-track{background:var(--pocus-surface-soft)}.achievement-history-list em,.calendar-day-today .calendar-day-number,.current-entry-column article.current-member-entry em,.current-prize-plan-list em,.my-achievement-meta em,.my-achievement-progress-track span{background:var(--pocus-green);color:#ffffff}.timer-monitor-shell{background:#0f1115}.timer-monitor-shell .live-panel{background:#151821;border-color:rgba(255,255,255,.12);max-width:none;width:100%}.timer-monitor-shell .live-panel-header{gap:14px}.timer-monitor-shell .live-panel-actions{align-items:center}.timer-monitor-shell .live-panel-header a,.timer-monitor-shell .live-panel-header button{min-height:40px;white-space:nowrap}.timer-monitor-shell .live-entry-row span,.timer-monitor-shell .live-panel-header h2,.timer-monitor-shell .live-time-attack-list article>div span,.timer-monitor-shell .live-time-attack-list b,.timer-monitor-shell .live-timer-card strong{color:#ffffff}@media (min-width:1100px){.timer-monitor-shell{padding:16px}.timer-monitor-shell .live-panel{min-height:calc(100vh - 32px)}.timer-monitor-shell .live-panel-header{align-items:center}.timer-monitor-shell .live-panel-header h2{font-size:clamp(44px,4.6vw,72px)}.timer-monitor-shell .live-timer-card{grid-template-columns:repeat(4,minmax(0,1fr))}.timer-monitor-shell .live-timer-card strong{font-size:clamp(38px,4vw,64px);overflow-wrap:anywhere}.timer-monitor-shell .live-entry-list,.timer-monitor-shell .live-time-attack-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-bottom-nav{border-top:1px solid var(--pocus-line);box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}@media (min-width:760px){.member-shell{max-width:760px}.member-bottom-nav{max-width:760px;width:min(100vw,760px)}.calendar-panel,.live-panel,.marketing-feed-panel,.member-hero>div,.my-panel,.ranking-board-summary,.ranking-filter-row,.ranking-member-snapshot,.ranking-mobile-list,.ranking-scope-tabs,.ranking-segmented,.ranking-tier-board,.ranking-tier-guide,.reservation-layout{max-width:720px}.reservation-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ranking-mobile-list-body,.ranking-tier-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.achievement-hero,.current-tournament-hero,.member-hero,.my-hero,.ranking-hero,.tournament-result-detail-hero{padding:18px 16px 20px}.member-hero h1,.ranking-board-title h1{font-size:34px}.ranking-tier-board{display:grid;overflow:visible;padding:0}.tier-board-card{flex:initial;min-height:0}.live-panel:not(.live-panel-monitor){gap:12px;padding:16px}.live-panel:not(.live-panel-monitor) .live-panel-header{gap:12px}.live-panel:not(.live-panel-monitor) .live-panel-header h2{font-size:26px;line-height:1.05}.live-panel:not(.live-panel-monitor) .live-panel-header p{font-size:14px;margin-top:8px}.live-panel:not(.live-panel-monitor) .live-panel-actions{width:100%;gap:8px}.live-panel:not(.live-panel-monitor) .live-panel-actions a,.live-panel:not(.live-panel-monitor) .live-panel-actions button{min-height:38px;border-radius:999px;padding:0 12px;font-size:13px}.live-panel:not(.live-panel-monitor) .live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panel:not(.live-panel-monitor) .live-timer-card>div:nth-child(n+3){display:none}.live-panel:not(.live-panel-monitor) .live-timer-card>div{min-height:92px;padding:14px}.live-panel:not(.live-panel-monitor) .live-timer-card strong{font-size:30px}.live-panel:not(.live-panel-monitor) .live-timer-notice{display:grid;grid-gap:6px;gap:6px;padding:12px}.live-panel:not(.live-panel-monitor) .live-timer-notice strong{font-size:15px;text-align:left}}.my-page{background:#f4f5f7}.my-page .my-hero{background:#050505;color:#ffffff;min-height:232px;padding:28px 20px 70px}.my-page .member-hero:after{display:none}.my-page .member-appbar a{color:#ffffff}.my-page .member-brand-lockup{background:transparent;border:0;border-radius:0;height:38px;padding:0}.my-page .member-brand-lockup img{filter:brightness(0) invert(1)}.my-page .member-hero h1{color:#ffffff;font-size:40px;line-height:1.05}.my-page .member-hero p:not(.eyebrow){color:rgba(255,255,255,.7);font-size:15px;line-height:1.55;margin-top:12px}.my-page .eyebrow{color:#b11224}.my-page .my-profile-card{background:#ffffff;border:1px solid #e4e7ec;border-radius:8px;margin-top:-44px;padding:18px}.my-page .my-profile-card span{color:#b11224}.my-page .my-profile-card strong{color:#111318;font-size:30px}.my-page .my-profile-card button{background:#b11224;border-radius:8px;min-height:50px}.my-wallet-panel{background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 34%),linear-gradient(135deg,#b11224,#7d0d11 48%,#050505);border:0;border-radius:8px;color:#ffffff;overflow:hidden;padding:22px 18px;position:relative}.my-wallet-panel:after{background:rgba(255,255,255,.12);content:"";height:190px;position:absolute;right:-58px;top:-74px;transform:rotate(45deg);width:190px}.my-wallet-panel>*{position:relative;z-index:1}.my-wallet-panel .my-balance-grid small,.my-wallet-panel .my-balance-grid span,.my-wallet-panel .my-balance-grid strong,.my-wallet-panel .my-ranking-snapshot-grid small,.my-wallet-panel .my-ranking-snapshot-grid span,.my-wallet-panel .my-ranking-snapshot-grid strong,.my-wallet-panel .section-heading h2,.my-wallet-panel .section-heading span{color:#ffffff}.my-wallet-panel .section-heading{margin-bottom:8px}.my-wallet-panel .section-heading h2{font-size:18px}.my-wallet-panel .section-heading span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18)}.my-wallet-panel .my-balance-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.my-wallet-panel .my-balance-grid article,.my-wallet-panel .my-ranking-snapshot-grid article{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:8px}.my-wallet-panel .my-tier-card{grid-column:1/-1;min-height:92px}.my-wallet-panel .my-balance-grid span,.my-wallet-panel .my-ranking-snapshot-grid small,.my-wallet-panel .my-ranking-snapshot-grid span{opacity:.72}.my-wallet-panel .my-balance-grid strong{font-size:24px}.my-wallet-panel .my-tier-card strong{font-size:30px}.my-wallet-panel .my-ranking-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card){background:#ffffff;border:1px solid #e4e7ec;border-radius:8px;padding:18px}.my-page .section-heading h2{font-size:20px}.my-page .section-heading a,.my-page .section-heading span{background:#f2f4f7;border-color:#eaecf0;color:#b11224}.my-page .my-filter-tabs,.my-page .my-ledger-filter-tabs{background:#f2f4f7;border:1px solid #eaecf0;border-radius:8px}.my-page .my-filter-tabs button,.my-page .my-ledger-filter-tabs button{border-radius:6px;min-height:36px}.my-page .my-filter-tabs button[aria-pressed=true],.my-page .my-ledger-filter-tabs button[aria-pressed=true]{background:#111318}.my-page .my-achievement-progress-card,.my-page .my-achievement-row,.my-page .my-application-row,.my-page .my-ledger-row,.my-page .my-result-row{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;box-shadow:none}.my-page .my-ledger-row-credit{border-left:4px solid #16803c}.my-page .my-ledger-row-debit{border-left:4px solid #b11224}.my-page .my-application-row,.my-page .my-result-row{align-items:start;grid-template-columns:minmax(0,1fr);padding:14px}.my-page .my-application-row>div:first-child,.my-page .my-ledger-row>div:first-child,.my-page .my-result-row>div:first-child{min-width:0}.my-page .my-application-row strong,.my-page .my-ledger-row strong,.my-page .my-result-row strong{overflow-wrap:anywhere}.my-page .my-application-row>span,.my-page .my-result-row>span{background:#f2f4f7;border-radius:999px;color:#111318;justify-self:start;padding:6px 10px;text-align:left}.my-page .my-application-meta small,.my-page .my-result-meta small{background:#f2f4f7;color:#475467}.my-page .my-result-actions,.my-page .my-row-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.my-page .my-result-actions>*,.my-page .my-row-actions>*{flex:1 1 108px}.my-page .my-application-row button,.my-page .my-result-actions a,.my-page .my-row-action{min-width:0;white-space:normal}.my-page .my-application-row em,.my-page .my-result-actions em{text-align:left}.my-page .my-result-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.my-page .my-ledger-row{grid-template-columns:minmax(0,1fr)}.my-page .my-ledger-row em{justify-self:start;text-align:left}.my-page .my-ledger-row-credit em{color:#16803c}.my-page .my-ledger-row-debit em{color:#b11224}.my-page .my-current-tournament-card{background:#111318;border:0;color:#ffffff}.my-page .my-current-tournament-card span{color:#b11224}.my-page .my-current-tournament-card p,.my-page .my-current-tournament-card strong{color:#ffffff}.my-page .my-current-tournament-actions{justify-content:flex-start}.my-page .my-current-tournament-actions a{background:#b11224}.my-page .my-current-tournament-actions a+a{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#ffffff}.my-page .my-current-tournament-detail-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.my-page .my-current-tournament-detail-list div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:0;padding:10px}.my-page .my-current-tournament-detail-list dt{color:rgba(255,255,255,.58);font-size:11px;font-weight:950;margin:0 0 5px}.my-page .my-current-tournament-detail-list dd{color:#ffffff;font-size:13px;font-weight:900;line-height:1.35;margin:0;overflow-wrap:anywhere}@media (max-width:430px){.my-page .my-current-tournament-detail-list{grid-template-columns:1fr}}.member-calendar-page .member-hero{gap:16px;padding-bottom:24px}.member-calendar-hero-copy{display:grid;grid-gap:6px;gap:6px;margin:0 auto;max-width:390px;width:100%}.member-calendar-hero-copy strong{color:#ffffff;font-size:26px;font-weight:950;line-height:1.08}.member-calendar-hero-copy span{color:rgba(255,255,255,.76);font-size:14px;font-weight:800;line-height:1.45}.member-calendar-page .member-calendar-hero-copy .eyebrow{color:#ffd6dc}.calendar-inline-panel{margin:14px auto;max-width:390px;padding:0 14px;width:100%}.calendar-inline-panel .calendar-panel{margin:0;max-width:none}.my-section-tabs{background:#ffffff;border:1px solid #e4e7ec;margin:-2px auto 14px;max-width:390px;padding:4px;width:100%}.my-section-tabs button{border-radius:6px;color:#667085;cursor:pointer;font-size:13px;min-height:38px;padding:0 6px;white-space:nowrap}.ranking-guide-dialog{max-height:min(640px,calc(100vh - 48px))}.ranking-guide-carousel{align-items:stretch}.ranking-guide-page{align-content:center;min-height:min(470px,calc(100vh - 186px));padding:24px 22px}.ranking-guide-page h3{margin:20px 0 16px}.ranking-guide-page p{font-size:15px}.member-bottom-nav a{padding-top:30px}.member-bottom-nav a:before{background:none;border:2px solid;border-radius:6px;opacity:.9;top:8px;width:18px}.member-bottom-nav a:first-child:before{border-bottom:0;border-left:2px solid;border-radius:4px 4px 0 0;border-right:0;border-top:2px solid;height:14px;top:8px;transform:translateX(-50%) rotate(45deg);width:14px}.member-bottom-nav a:first-child:after{border:2px solid;border-radius:0 0 5px 5px;border-top:0;content:"";height:10px;left:50%;position:absolute;top:21px;transform:translateX(-50%);width:18px}.member-bottom-nav a:nth-child(2):before{border-radius:5px;height:15px}.member-bottom-nav a:nth-child(2):after{border-radius:50%;height:4px;left:calc(50% + 5px);width:4px}.member-bottom-nav a:nth-child(3):before{height:19px;width:19px}.member-bottom-nav a:nth-child(3):after{background:currentColor;border-radius:0 0 8px 8px;height:7px;width:10px}.member-bottom-nav a:nth-child(4):before{border-radius:50%;height:17px;width:17px}.member-bottom-nav a:nth-child(4):after{border:2px solid;border-radius:8px 8px 4px 4px;content:"";height:8px;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:22px}@media (min-width:900px){.member-shell:not(.my-page):not(.member-calendar-page){max-width:960px}.member-shell:not(.my-page):not(.member-calendar-page) .calendar-panel,.member-shell:not(.my-page):not(.member-calendar-page) .home-action-panel,.member-shell:not(.my-page):not(.member-calendar-page) .live-panel,.member-shell:not(.my-page):not(.member-calendar-page) .marketing-feed-panel,.member-shell:not(.my-page):not(.member-calendar-page) .member-hero>div,.member-shell:not(.my-page):not(.member-calendar-page) .reservation-layout{max-width:760px}.member-shell:not(.my-page):not(.member-calendar-page) .home-action-panel{padding-left:0;padding-right:0}.member-shell:not(.my-page):not(.member-calendar-page) .live-panel:not(.live-panel-monitor){grid-template-columns:minmax(0,1fr);padding:24px}.member-shell:not(.my-page):not(.member-calendar-page) .live-panel:not(.live-panel-monitor) .home-live-card{max-width:none}.member-shell:not(.my-page):not(.member-calendar-page) .member-bottom-nav{max-width:960px;width:min(100vw,960px)}.member-calendar-page{max-width:960px}.member-calendar-page .calendar-inline-panel,.member-calendar-page .home-action-panel,.member-calendar-page .member-hero>div,.member-calendar-page .reservation-layout{max-width:820px}.member-calendar-page .home-action-panel{padding-left:0;padding-right:0}}.my-auth-panel{align-content:start}.my-auth-form,.my-policy-stack{display:grid;grid-gap:12px;gap:12px;min-width:0;position:relative;z-index:1}.my-identity-verification,.my-password-reset-panel{background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;color:#344054;padding:12px}.my-identity-verification p,.my-password-reset-panel>p{margin:0}.my-auth-link,.my-identity-verification button{background:#ffffff;border:1px solid #98a2b3;color:#1d2939;min-height:40px}.my-auth-link{font-size:13px;text-decoration:underline}@media (max-width:480px){.my-identity-verification,.my-password-reset-panel{padding:10px}}.my-auth-tabs{background:#f2f4f7;border:1px solid #eaecf0;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;position:relative;z-index:1}.my-login-panel .my-auth-tabs button{background:transparent;border:0;border-radius:6px;color:#475467;min-height:38px;padding:0 10px}.my-login-panel .my-auth-tabs button[aria-pressed=true]{background:#111318;color:#ffffff}.my-identity-box{align-items:center;background:#ffffff;border:1px solid #eaecf0;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;position:relative;z-index:1}.my-identity-box strong{color:#111318;display:block;font-size:14px}.my-identity-box span{color:#667085;display:block;font-size:13px;font-weight:800;margin-top:4px}.my-login-panel .my-identity-box button,.my-login-panel .my-modal-close{background:#ffffff;border:1px solid #d0d5dd;color:#111318;min-height:38px}.my-consent-row{align-items:center;background:#ffffff;border:1px solid #eaecf0;border-radius:8px;display:flex!important;flex-direction:row;gap:10px!important;padding:12px}.my-consent-row input{flex:0 0 auto;height:18px;min-height:0;padding:0;width:18px}.my-policy-stack details{background:#fffaf4;border:1px solid #eaecf0;border-radius:8px;color:#475467;font-size:13px;line-height:1.6;overflow:hidden}.my-policy-stack summary{color:#111318;cursor:pointer;font-weight:900;padding:10px 12px}.my-policy-stack details p{border-top:1px solid #eaecf0;margin:0;padding:12px;white-space:pre-line}.my-auth-modal-backdrop{align-items:center;background:rgba(17,19,24,.62);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.my-auth-modal{background:#fff1e2;border:1px solid rgba(177,18,36,.18);border-radius:8px;box-shadow:0 24px 56px rgba(17,19,24,.28);color:#111318;display:grid;grid-gap:12px;gap:12px;max-width:360px;padding:18px;width:100%}.my-auth-modal span{color:#b11224;display:block;font-size:12px;font-weight:950;margin-bottom:6px}.my-auth-modal h3,.my-auth-modal p{margin:0}.my-auth-modal p{color:#667085;font-size:14px;line-height:1.5}@media (max-width:480px){.my-wallet-panel .my-ranking-snapshot-grid{grid-template-columns:1fr}.ranking-mobile-row{grid-template-columns:44px minmax(0,1fr)}.ranking-mobile-row em{grid-column:2;text-align:left}.my-application-detail dl,.my-identity-box,.my-page .my-result-detail-list{grid-template-columns:1fr}}.member-shell{min-width:0;overflow-x:hidden}.member-shell>*{max-width:100%}.live-panel-header,.my-application-row,.my-ledger-row,.my-result-actions,.my-row-actions,.section-heading{min-width:0}.member-bottom-nav{bottom:0;max-width:430px;transform:translateX(-50%) translateZ(0);width:min(100vw,430px);z-index:80}.ranking-tier-guide-card{align-items:center;grid-template-columns:58px minmax(0,1fr) auto;min-width:0}.ranking-tier-guide-card .tier-chip{grid-column:1;grid-row:1/span 2;height:54px;width:54px}.ranking-tier-guide-card em,.ranking-tier-guide-card span,.ranking-tier-guide-card strong,.ranking-tier-guide-card>div{min-width:0}@media (min-width:760px){.member-bottom-nav{max-width:760px;width:min(100vw,760px)}}@media (max-width:480px){.ranking-tier-guide-card{grid-template-columns:54px minmax(0,1fr)}.ranking-tier-guide-card em{grid-column:2;justify-self:start}}.live-panel:not(.live-panel-monitor){gap:12px;margin-top:-24px;padding:16px}.live-panel:not(.live-panel-monitor) .live-panel-header{display:grid;grid-gap:12px;gap:12px}.live-panel:not(.live-panel-monitor) .live-panel-header h2{font-size:25px;line-height:1.08}.live-panel:not(.live-panel-monitor) .live-panel-header p{display:none}.live-panel:not(.live-panel-monitor) .live-panel-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.live-panel:not(.live-panel-monitor) .live-panel-actions a,.live-panel:not(.live-panel-monitor) .live-panel-actions button{display:inline-grid;place-items:center;min-width:0;min-height:44px;border-radius:999px;padding:0 8px;font-size:13px;line-height:1.15;text-align:center;white-space:nowrap}.live-panel:not(.live-panel-monitor) .live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panel:not(.live-panel-monitor) .live-timer-card>div:nth-child(n+3){display:none}.live-panel:not(.live-panel-monitor) .live-timer-card>div{min-height:86px;padding:14px}.live-panel:not(.live-panel-monitor) .live-timer-card strong{font-size:30px}.live-modal-heading{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;margin:-16px -16px 2px;border-bottom:1px solid rgba(255,255,255,.12);background:#181915;padding:16px}.live-modal-heading span{display:block;color:#d6b062;font-size:12px;font-weight:950;margin-bottom:4px}.live-modal-heading h2{margin:0;color:#ffffff;font-size:20px;line-height:1.2}.live-modal-heading .live-player-modal-close{min-height:36px;padding:0 14px}.live-modal-link{display:grid;place-items:center;min-height:44px;border-radius:8px;background:#a80f22;color:#ffffff;font-weight:950;text-decoration:none}@media (max-width:360px){.live-panel:not(.live-panel-monitor) .live-panel-actions a,.live-panel:not(.live-panel-monitor) .live-panel-actions button{font-size:12px;padding:0 6px}}.live-panel:not(.live-panel-monitor){background:#7d0d11;border-radius:0;color:#111318;margin:0 -18px 18px;max-width:none;padding:22px 24px 32px}.live-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#ffffff}.live-section-title h2{margin:0;font-weight:950}.live-section-title span{color:rgba(255,255,255,.72);font-size:13px;font-weight:900;margin:0}.live-panel:not(.live-panel-monitor) .live-panel-header,.live-panel:not(.live-panel-monitor) .live-timer-card{margin:0 auto;max-width:390px}.live-panel:not(.live-panel-monitor) .live-panel-header{border-radius:12px 12px 0 0;background:#ffffff;padding:20px 22px 10px}.live-panel:not(.live-panel-monitor) .live-panel-header span{color:#b11224;font-size:12px;margin-bottom:6px}.live-panel:not(.live-panel-monitor) .live-panel-header h2{color:#111318;font-size:22px}.live-panel:not(.live-panel-monitor) .live-panel-actions{order:3;margin-top:8px}.live-panel:not(.live-panel-monitor) .live-panel-actions a,.live-panel:not(.live-panel-monitor) .live-panel-actions button{background:#b11224;box-shadow:none;color:#ffffff}.live-panel:not(.live-panel-monitor) .live-timer-card{border-radius:0 0 12px 12px;background:#ffffff;gap:10px;padding:8px 22px 22px}.live-panel:not(.live-panel-monitor) .live-timer-card>div{background:#eef0f4;border:0;border-radius:10px}.live-panel:not(.live-panel-monitor) .live-timer-card>div:first-child{background:linear-gradient(135deg,#b11224,#7d0d11);color:#ffffff}.live-panel:not(.live-panel-monitor) .live-timer-card>div:first-child span,.live-panel:not(.live-panel-monitor) .live-timer-card>div:first-child strong{color:#ffffff}.live-panel:not(.live-panel-monitor) .live-timer-card span{color:#6b7280}.live-panel:not(.live-panel-monitor) .live-timer-card strong{color:#111318}.live-player-modal{background:#f2f2f2;color:#111318;max-width:430px}.live-modal-heading{background:#ffffff;border-bottom:1px solid #e5e7eb}.live-modal-heading h2{color:#111318}.live-player-accordion-list{display:grid;grid-gap:0;gap:0;margin:0 -16px -16px}.live-player-accordion{border-top:1px solid #d7d9dd;background:#f2f2f2}.live-player-accordion summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:68px;cursor:pointer;list-style:none;padding:0 24px;font-size:20px;font-weight:950}.live-player-accordion summary::-webkit-details-marker{display:none}.live-player-accordion summary b{color:#6b7280;font-size:14px}.live-player-table{display:grid;grid-gap:8px;gap:8px;padding:0 24px 26px}.live-player-table article,.live-player-table>div{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px;grid-gap:10px;gap:10px;align-items:center;border-radius:10px;background:#ffffff;padding:14px 16px;text-align:center}.live-player-table>div{background:transparent;color:#111318;font-weight:950}.live-player-table strong{text-align:left}.live-player-table p{margin:0;border-radius:10px;background:#ffffff;padding:18px;text-align:center;font-weight:900}.live-player-modal-backdrop{align-items:flex-end;background:rgba(17,19,24,.46);padding:14px 18px calc(78px + env(safe-area-inset-bottom))}.live-player-modal{border-radius:18px;max-height:min(54vh,460px);max-width:360px;padding:12px}.live-player-modal .live-modal-heading{margin:-12px -12px 0;padding:12px;position:-webkit-sticky;position:sticky;top:-12px;z-index:2}.live-player-accordion-list{max-height:calc(min(54vh, 460px) - 82px);overflow:auto;margin:0 -12px -12px}.live-player-accordion summary{min-height:50px;padding:0 16px;font-size:16px}.live-player-accordion summary b{font-size:12px}.live-player-table{gap:6px;padding:0 14px 16px}.live-player-table article,.live-player-table>div{grid-template-columns:minmax(0,1fr) 58px 58px;gap:6px;padding:9px 10px;font-size:13px}.timer-monitor-shell{background:radial-gradient(circle at 18% 0,rgba(177,18,36,.32),transparent 32%),linear-gradient(135deg,#050505,#111318 52%,#2b080f)}.timer-monitor-shell .live-panel{background:rgba(8,9,12,.96);border:1px solid rgba(255,241,226,.18);color:#ffffff}.timer-monitor-shell .live-panel-header span{color:#f1d37b}.timer-monitor-shell .live-panel-header p{color:#e7edf6}.timer-monitor-shell .live-panel-header a,.timer-monitor-shell .live-panel-header button{background:#fff1e2;color:#111318}.timer-monitor-shell .live-timer-card>div{background:#fff1e2;border-color:rgba(255,255,255,.16);color:#111318}.timer-monitor-shell .live-timer-card span{color:#7d0d11}.timer-monitor-shell .live-timer-card strong{color:#050505}.timer-monitor-shell .live-timer-notice{background:#ffffff;border-color:rgba(255,255,255,.16)}.timer-monitor-shell .live-timer-notice span{color:#b11224}.timer-monitor-shell .live-timer-notice strong{color:#111318}.timer-monitor-shell .live-entry-panel,.timer-monitor-shell .live-time-attack-panel{background:#fff1e2;border-color:rgba(255,255,255,.18);color:#111318}.timer-monitor-shell .live-entry-row,.timer-monitor-shell .live-time-attack-list article{background:#ffffff;color:#111318}.timer-monitor-shell .live-entry-row em,.timer-monitor-shell .live-entry-row span,.timer-monitor-shell .live-time-attack-list article>div span,.timer-monitor-shell .live-time-attack-list b,.timer-monitor-shell .live-time-attack-list small{color:#111318}.ranking-view-tabs{display:grid;margin:0 auto 14px;max-width:390px;border-bottom:1px solid #d9d9dd}.ranking-view-tabs button{min-height:58px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8b8d93;cursor:pointer;font-size:20px;font-weight:950}.ranking-view-tabs button[aria-pressed=true]{border-bottom-color:#111318}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){display:grid;place-items:center;padding:42px 18px 26px}.member-home-title{color:#111318;font-size:34px;font-weight:950;letter-spacing:0;line-height:1;text-align:center}.live-panel:not(.live-panel-monitor){margin:0 -18px 14px;padding:18px 18px 28px}.live-section-title{margin:0 auto 12px;max-width:390px}.live-section-title h2{font-size:24px}.live-panel:not(.live-panel-monitor) .live-panel-header{gap:10px;padding:16px 18px 8px}.live-panel:not(.live-panel-monitor) .live-panel-header h2{font-size:21px;white-space:normal}.live-panel:not(.live-panel-monitor) .live-panel-actions{gap:8px;margin-top:4px}.live-panel:not(.live-panel-monitor) .live-panel-actions a,.live-panel:not(.live-panel-monitor) .live-panel-actions button{min-height:38px;font-size:12px;padding:0 6px}.live-panel:not(.live-panel-monitor) .live-timer-card{gap:8px;padding:6px 18px 16px}.live-panel:not(.live-panel-monitor) .live-timer-card>div{min-height:74px;padding:12px}.live-panel:not(.live-panel-monitor) .live-timer-card span{margin-bottom:8px;font-size:12px}.live-panel:not(.live-panel-monitor) .live-timer-card strong{font-size:28px}.ranking-period-stepper{grid-gap:8px;gap:8px;margin:0 auto 14px;max-width:390px}.ranking-period-stepper button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:transparent;cursor:pointer;font-size:34px;font-weight:700;line-height:1}.ranking-period-stepper button:disabled{color:#c7cbd1;cursor:not-allowed}.ranking-period-stepper strong{font-size:22px}.ranking-period-stepper span{display:block;color:#667085;margin-top:4px}.ranking-archive-select{display:none}.ranking-page .ranking-hero{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(94,9,18,.44)),url(/images/pocus/ranking-board-reference.png) 50% /cover;min-height:360px;padding:34px 24px 24px}.ranking-page .ranking-board-title h1{color:rgba(255,255,255,.86);font-size:52px;text-align:left}.ranking-page .ranking-board-title p,.ranking-page .top-pocus-strip dd,.ranking-page .top-pocus-strip strong{color:#ffffff}.member-appbar{display:flex;justify-content:center}.member-appbar a{display:none}.member-brand-lockup{width:auto;min-width:172px;height:46px;border:0;background:transparent}.member-brand-lockup img{width:150px;height:36px}.live-panel.live-panel-home{background:#7d0d11;border-radius:0;box-sizing:border-box;color:#ffffff;margin:0 0 14px;padding:18px 16px;width:100%}.live-panel-home .live-section-title{align-items:center;display:flex;justify-content:space-between;margin:0 auto 12px;max-width:344px;min-width:0;width:100%}.live-panel-home .live-section-title h2{font-size:22px;line-height:1.1;margin:0;white-space:nowrap}.live-panel-home .live-section-title span{font-size:12px;white-space:nowrap}.home-live-card{display:grid;box-sizing:border-box;grid-gap:10px;gap:10px;margin:0 auto;max-width:344px;min-width:0;border-radius:13px;background:#ffffff;padding:14px 16px;width:100%}.home-live-heading{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.home-live-heading span{color:#b11224;display:block;font-size:12px;font-weight:950;margin-bottom:5px}.home-live-heading h2{margin:0;color:#111318;font-size:17px;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-live-heading p{display:none;margin:6px 0 0;color:#667085;font-size:12px;font-weight:850}.home-live-heading>strong{display:none;color:#475467;font-size:11px;font-weight:950;white-space:nowrap}.home-live-timer-row{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.home-live-clock{display:grid;place-items:center;width:70px;height:70px;border-radius:14px;background:radial-gradient(circle,#ffffff 0 43%,transparent 44%),conic-gradient(#b11224 0 76%,#d9dde5 76% 100%),linear-gradient(135deg,#b11224,#7d0d11)}.home-live-clock strong{color:#b11224;font-size:14px;font-weight:950}.home-live-level strong{display:block;color:#111318;font-size:34px;line-height:1}.home-live-level span{display:block;margin-top:4px;color:#111318;font-size:13px;font-weight:900;white-space:nowrap}.home-live-blinds{display:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:10px;background:#eef0f4}.home-live-blinds div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px 8px;text-align:center}.home-live-blinds div+div{border-left:1px solid #d7dbe2}.home-live-blinds span{color:#667085;font-size:10px;font-weight:900}.home-live-blinds strong{color:#111318;font-size:13px;font-weight:950;overflow-wrap:anywhere}.home-live-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.home-live-actions a,.home-live-actions button{display:grid;place-items:center;min-width:0;min-height:34px;border:0;border-radius:999px;background:#b11224;color:#ffffff;cursor:pointer;font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap}.home-live-card-message{min-height:116px;place-items:center}.home-live-card-message .member-empty-card{border:0;box-shadow:none;min-height:0;padding:8px 0}.home-live-card-message .member-empty-card img{display:none}.home-live-card-message .member-empty-card strong{color:#111318;font-size:16px;line-height:1.25}.home-live-card-message .member-empty-card p{color:#667085;font-size:12px;line-height:1.35}.home-live-message{margin:0;color:#475467;font-size:14px;font-weight:900;line-height:1.35;text-align:center}.home-live-message.is-error{color:#b11224}.achievement-filter-tabs button,.marketing-filter-tabs button,.my-page .my-filter-tabs button,.my-page .my-ledger-filter-tabs button,.ranking-scope-tabs button,.ranking-segmented button,.ranking-view-tabs button{color:#667085}.achievement-filter-tabs button[aria-pressed=true],.marketing-filter-tabs button[aria-pressed=true],.my-page .my-filter-tabs button[aria-pressed=true],.my-page .my-ledger-filter-tabs button[aria-pressed=true],.ranking-scope-tabs button[aria-pressed=true],.ranking-segmented button[aria-pressed=true]{background:#b11224;color:#ffffff}.ranking-view-tabs button[aria-pressed=true]{background:transparent;color:#111318}.mobile-tabbar a{color:#667085}.mobile-tabbar a.is-active,.mobile-tabbar a[aria-current=page]{color:#b11224}.ranking-page .top-pocus-strip{background:rgba(255,255,255,.94)}.ranking-page .top-pocus-strip dt,.ranking-page .top-pocus-strip span{color:#667085}.ranking-page .top-pocus-strip dd,.ranking-page .top-pocus-strip strong{color:#111318}.ranking-period-stepper button{background:#ffffff;border:1px solid #d0d5dd;box-shadow:0 3px 12px rgba(17,19,24,.08);color:#111318}.ranking-period-stepper button:disabled{background:#f2f4f7;color:#98a2b3}.ranking-hero,.ranking-page{background:var(--pocus-red)}.live-panel.live-panel-home{overflow:hidden}.live-panel-home .home-live-actions,.live-panel-home .home-live-timer-row{min-width:0}@media (max-width:430px){.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){min-height:178px}.member-home-title img{max-height:96px;max-width:84vw}.ranking-page .top-ranker-carousel{grid-auto-columns:minmax(286px,86vw)}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.calendar-day{min-height:58px;padding:5px}}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,#8f0917,#b11224 54%,#e0a0aa);min-height:188px;padding:52px 18px 34px}.member-home-title img{filter:drop-shadow(0 14px 28px rgba(17,19,24,.18));max-height:112px;max-width:min(360px,88vw)}.live-panel.live-panel-home{margin:0 auto 16px;max-width:430px;padding:18px 14px 20px}.live-panel-home .live-section-title{max-width:390px;padding:0 4px}.live-panel-home .home-live-card{border-radius:18px;box-shadow:0 18px 40px rgba(17,19,24,.16);gap:12px;padding:16px}.live-panel-home .home-live-heading h2{font-size:clamp(18px,5vw,22px);line-height:1.18;white-space:normal}.live-panel-home .home-live-timer-row{grid-template-columns:88px minmax(0,1fr);gap:14px}.live-panel-home .home-live-clock{border-radius:20px;height:88px;width:88px}.live-panel-home .home-live-clock strong{font-size:17px}.live-panel-home .home-live-level strong{font-size:clamp(36px,11vw,48px)}.live-panel-home .home-live-level span{font-size:14px;white-space:normal}.live-panel-home .home-live-actions a,.live-panel-home .home-live-actions button{font-size:clamp(12px,3.25vw,14px);min-height:44px}.ranking-page .ranking-hero{background:radial-gradient(circle at 82% 16%,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#7c0612,#b11224 58%,#d94658);color:#ffffff;min-height:0;overflow:hidden;padding:22px 0 24px}.ranking-page .ranking-board-art,.ranking-page .ranking-hero:before{display:none}.ranking-page .ranking-topbar{margin:0 auto 14px;max-width:430px;padding:0 18px}.ranking-page .ranking-topbar button{font-size:12px;min-height:34px;padding:7px 11px}.ranking-page .ranking-board-title{margin:0 auto 16px;max-width:430px;padding:0 22px}.ranking-page .ranking-board-title h1{color:#ffffff;font-size:clamp(30px,9vw,42px);line-height:.98;text-shadow:0 10px 24px rgba(44,2,9,.28)}.ranking-page .ranking-board-title p{color:rgba(255,255,255,.74)}.ranking-page .pocus-mascot{display:none}.ranking-page .top-pocus-strip{background:transparent;border:0;box-shadow:none;display:grid;grid-gap:14px;gap:14px;margin:0;max-width:none;padding:0}.ranking-page .top-pocus-strip-heading{display:grid;grid-gap:4px;gap:4px;padding:0 22px}.ranking-page .top-pocus-strip-heading span{color:rgba(255,255,255,.74);font-size:12px;font-weight:950;letter-spacing:0}.ranking-page .top-pocus-strip-heading strong{color:#ffffff;font-size:24px;font-weight:950}.ranking-page .top-ranker-carousel{display:grid;grid-auto-columns:minmax(292px,84vw);grid-auto-flow:column;grid-gap:14px;gap:14px;overflow-x:auto;padding:0 22px 10px;scroll-padding-left:22px;scroll-snap-type:x mandatory}.ranking-page .top-ranker-card{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:0 20px 46px rgba(44,2,9,.24);color:#111318;grid-gap:12px;gap:12px;min-height:224px;position:relative}.ranking-page .top-ranker-card img{height:34px;width:34px}.ranking-page .top-ranker-card>div:first-child span{color:#667085;font-weight:950}.ranking-page .top-ranker-card>b{color:#b11224;font-size:76px;left:18px;line-height:.9;position:absolute;top:72px}.ranking-page .top-ranker-card>strong{align-self:end;font-size:28px;margin-top:64px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-page .top-ranker-card dl div{border-top:1px solid #e6e9ef;display:grid;grid-gap:3px;gap:3px;padding-top:10px}.ranking-page .top-ranker-card dt{color:#98a2b3;font-size:11px}.ranking-page .top-ranker-card dd{font-size:18px}.ranking-period-stepper{grid-template-columns:48px minmax(0,1fr) 48px}.ranking-period-stepper button{background:#b11224;border:2px solid #b11224;box-shadow:0 10px 24px rgba(177,18,36,.2);font-size:30px;height:48px;width:48px}.ranking-period-stepper button:disabled{background:#ffffff;border-color:#d0d5dd;color:#667085;opacity:1}.calendar-panel{gap:12px}.calendar-grid{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.calendar-weekday{font-size:11px;min-width:0;padding:0 0 4px;text-align:center}.calendar-day{border-radius:10px;min-height:64px;min-width:0;padding:6px}.calendar-day-number{font-size:11px;margin-bottom:4px}.calendar-events{gap:3px}.calendar-event{border-radius:7px;min-height:24px;padding:4px}.calendar-event strong{font-size:9px;line-height:1.1}.calendar-event small{display:none}.calendar-upcoming{margin-top:4px}.reservation-login-card{background:#fff4f5;border:1px solid rgba(177,18,36,.14);border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:18px}.reservation-login-card strong{color:#111318;font-size:20px;font-weight:950}.reservation-login-card p{color:#667085;font-size:14px;font-weight:800;line-height:1.5;margin:0}.reservation-login-card a{background:#b11224;border-radius:999px;color:#ffffff;font-size:14px;font-weight:950;justify-content:center;justify-self:start;min-height:40px;padding:0 16px}.monitor-back-button,.reservation-login-card a{align-items:center;display:inline-flex;text-decoration:none}.monitor-back-button{background:#ffffff;border:1px solid #e4e7ec;border-radius:999px;box-shadow:0 8px 20px rgba(17,19,24,.08);color:#111318;gap:6px;min-height:42px;padding:0 13px 0 10px}.monitor-back-button span{align-items:center;background:#b11224;border-radius:50%;display:inline-flex;font-size:18px;height:26px;justify-content:center;line-height:1;width:26px}.monitor-back-button b{font-weight:950}.live-panel-monitor .live-panel-actions a.monitor-back-button{aspect-ratio:auto;border-radius:999px;font-size:inherit;min-height:42px;padding:0 13px 0 10px;width:auto}.live-panel-monitor .live-timer-notice{border-radius:12px;padding:14px 16px}.live-panel-monitor .live-timer-notice strong{color:#111318;font-size:clamp(15px,4.2vw,20px);line-height:1.35}@media (max-width:430px){.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){min-height:178px}.member-home-title img{max-height:96px;max-width:84vw}.ranking-page .top-ranker-carousel{grid-auto-columns:minmax(286px,86vw)}.calendar-day{min-height:58px;padding:5px}}.ranking-page .ranking-topbar a:first-child,.ranking-page .ranking-topbar strong{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.38)}.member-home-title img{max-height:86px;max-width:min(320px,82vw)}.home-poster-carousel{margin:12px auto 96px;max-width:420px;padding:0 18px}.home-poster-track{display:grid;grid-auto-columns:minmax(220px,78%);grid-auto-flow:column;grid-gap:12px;padding:4px 2px 12px}.home-poster-slide{background:#ffffff;border:1px solid var(--pocus-line);color:var(--pocus-text);display:grid;grid-gap:8px;gap:8px;min-width:0;text-decoration:none}.home-poster-slide img{aspect-ratio:4/5;display:block}.home-poster-slide strong{font-size:13px;font-weight:950;line-height:1.25;overflow:hidden;padding:0 10px 10px;text-overflow:ellipsis;white-space:nowrap}.live-panel-home{overflow:hidden}.live-panel-home .home-live-card{max-width:390px;min-width:0}.live-panel-home .home-live-actions,.live-panel-home .home-live-timer-row{min-width:0}.live-panel-home .home-live-actions a,.live-panel-home .home-live-actions button{font-size:clamp(12px,3.3vw,14px);padding:0 8px}.live-panel-monitor .live-panel-actions a{aspect-ratio:1;border-radius:50%;font-size:24px;min-height:44px;padding:0;width:44px}.live-panel-monitor .live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panel-monitor .live-timer-card strong{font-size:clamp(18px,5vw,30px);overflow-wrap:anywhere}.reservation-participant-panel{background:#ffffff;border:1px solid var(--pocus-line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px}.reservation-participant-panel>div{align-items:center;display:flex;justify-content:space-between}.reservation-participant-panel p,.reservation-participant-panel small,.reservation-participant-panel span,.reservation-participant-panel strong{color:var(--pocus-text)}.reservation-participant-panel ol{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0}.reservation-participant-panel li{align-items:center;background:var(--pocus-surface-soft);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:9px 10px}.reservation-participant-panel b{color:var(--pocus-red)}.calendar-grid{grid-template-columns:repeat(7,minmax(118px,1fr));overflow-x:auto}.calendar-day,.calendar-event{min-width:0}.calendar-event small,.calendar-event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-topbar button{border:1px solid rgba(255,255,255,.5);color:#111318;cursor:pointer;font:inherit;font-size:13px;padding:9px 12px}.top-ranker-carousel{display:grid;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;grid-gap:10px;gap:10px;padding-bottom:2px}.top-ranker-carousel article{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.24);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:150px;padding:10px 12px;scroll-snap-align:start}.top-ranker-carousel b,.top-ranker-carousel span,.top-ranker-carousel strong{color:#ffffff;min-width:0}.ranking-mobile-row{grid-template-columns:72px minmax(0,1fr) auto}.ranking-mobile-rank{align-items:center;display:flex;gap:6px}.ranking-mobile-rank img{height:28px;object-fit:contain;width:28px}.ranking-guide-backdrop{align-items:center;background:rgba(17,19,24,.62);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:60}.ranking-guide-dialog{background:#ffffff;border-radius:12px;box-shadow:0 24px 70px rgba(17,19,24,.24);max-height:86vh;max-width:420px;overflow:hidden;width:100%}.ranking-guide-heading{align-items:center;border-bottom:1px solid var(--pocus-line);display:flex;justify-content:space-between;padding:16px}.ranking-guide-heading span{color:var(--pocus-red);font-size:12px;font-weight:950}.ranking-guide-heading h2{font-size:22px;margin:2px 0 0}.ranking-guide-heading button{background:var(--pocus-red);border:0;border-radius:999px;color:#ffffff;cursor:pointer;font-weight:950;padding:10px 14px}.ranking-guide-carousel{display:grid;grid-auto-columns:100%;grid-auto-flow:column}.ranking-guide-page{display:grid;grid-gap:12px;gap:12px;min-height:360px;padding:24px}.ranking-guide-page-image span,.ranking-guide-page>span{color:var(--pocus-red);font-weight:950}.ranking-guide-page h3{font-size:28px;line-height:1.15;margin:0}.ranking-guide-page p{color:var(--pocus-text);font-size:16px;font-weight:850;line-height:1.65;margin:0}.ranking-guide-page-image img{align-self:center;display:block;max-height:180px;object-fit:contain;width:100%}.ranking-page .tier-chip{aspect-ratio:1/1;display:grid;flex:0 0 64px;height:64px;place-items:center;width:64px}.ranking-guide-tier-chip img,.ranking-page .ranking-mobile-rank img,.ranking-page .tier-chip img,.ranking-page .top-ranker-card img{aspect-ratio:1/1;display:block;height:100%;max-height:none;max-width:none;object-fit:contain;width:100%}.ranking-page .ranking-tier-guide-card .tier-chip{flex-basis:62px;height:62px;width:62px}.ranking-page .tier-board-card header .tier-chip{flex-basis:72px;height:72px;width:72px}.ranking-page .ranking-mobile-rank{gap:8px}.ranking-page .ranking-mobile-rank img{flex:0 0 40px;height:40px;width:40px}.ranking-page .top-ranker-card img{flex:0 0 46px;height:46px;width:46px}.ranking-guide-tier-grid{align-content:center;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;width:100%}.ranking-guide-tier-chip{border:1px solid var(--pocus-line);border-radius:14px;box-shadow:0 12px 24px rgba(16,24,40,.08);color:var(--pocus-text);grid-gap:5px;gap:5px;justify-items:center;min-width:0;padding:10px 8px;text-align:center}.ranking-guide-tier-chip img{height:58px;width:58px}.ranking-guide-tier-chip strong{font-size:11px;font-weight:950;line-height:1.05}.ranking-guide-tier-chip span{color:var(--pocus-muted);font-size:10px;font-weight:900;line-height:1.1}@media (max-width:430px){.ranking-guide-tier-grid{gap:8px}.ranking-guide-tier-chip{border-radius:12px;padding:8px 6px}.ranking-guide-tier-chip img{height:52px;width:52px}.ranking-mobile-row{grid-template-columns:66px minmax(0,1fr)}.ranking-mobile-row em{grid-column:2}.calendar-grid{grid-template-columns:repeat(7,minmax(112px,1fr))}}.ranking-hero,.ranking-page{background:#b11224}.ranking-hero:before{background:none}@media (max-width:430px){.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}}.ranking-page .ranking-topbar{grid-template-columns:44px minmax(0,1fr) auto}.ranking-page .ranking-topbar button{justify-self:end;min-width:0;width:auto}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 38%),radial-gradient(circle at 88% 12%,rgba(255,214,220,.42),transparent 30%),linear-gradient(145deg,#7c0612,#b11224 62%,#15171d);min-height:128px;padding:30px 18px 20px}.member-home-title{border:1px solid rgba(255,255,255,.5);border-radius:999px;box-shadow:0 18px 36px rgba(24,4,8,.18);min-height:66px;padding:0 24px}.member-home-title img{filter:none;max-height:58px;max-width:min(300px,74vw)}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){min-height:150px;padding-top:36px}.member-home-title{min-height:82px;padding:0 30px}.member-home-title img{max-height:74px;max-width:min(340px,82vw)}.member-bottom-nav{min-height:calc(92px + env(safe-area-inset-bottom))}.member-bottom-nav a{display:block;font-size:13px;line-height:1.1;min-height:86px;padding-top:54px}.member-bottom-nav a:after,.member-bottom-nav a:before{box-sizing:border-box}.member-bottom-nav a:first-child:before{height:16px;top:10px;width:16px}.member-bottom-nav a:first-child:after{height:12px;top:28px;width:20px}.member-bottom-nav a:nth-child(2):before{background:none;border:2px solid;border-radius:50%;height:22px;left:50%;opacity:.9;top:11px;transform:translateX(-50%);width:22px}.member-bottom-nav a:nth-child(2):after{background:currentColor;border-radius:0 0 8px 8px;content:"";left:50%;position:absolute;top:34px;transform:translateX(-50%);width:13px}.member-bottom-nav a:nth-child(3):before{background:none;border:2px solid;border-radius:50%;height:20px;left:50%;opacity:.9;top:10px;transform:translateX(-50%);width:20px}.member-bottom-nav a:nth-child(3):after{background:none;border:2px solid;border-radius:11px 11px 5px 5px;content:"";height:10px;left:50%;position:absolute;top:32px;transform:translateX(-50%);width:25px}@media (max-width:430px){.member-home-title{min-height:78px;padding:0 26px}.member-home-title img{max-height:70px;max-width:80vw}}.live-panel-monitor .live-panel-actions a.monitor-back-button,.monitor-back-button{background:rgba(255,255,255,.96);border:1px solid rgba(17,19,24,.08);border-radius:999px;box-shadow:0 12px 26px rgba(17,19,24,.1);color:#111318;gap:7px;min-height:40px;padding:0 14px 0 9px}.monitor-back-button span{background:#111318;color:#ffffff;font-size:22px;height:28px;width:28px}.monitor-back-button b{color:#111318;font-size:13px;letter-spacing:0}.my-page .my-achievement-progress-list{display:grid;grid-gap:12px;gap:12px}.my-page .my-achievement-progress-card{background:linear-gradient(135deg,#fff7f8,#ffffff);border:1px solid rgba(177,18,36,.12);border-radius:14px;box-shadow:0 12px 30px rgba(17,19,24,.06);display:grid;grid-gap:10px;gap:10px;padding:14px}.my-page .my-achievement-progress-card>div:first-child{display:grid;grid-gap:4px;gap:4px}.my-page .my-achievement-progress-card span{color:#b11224;font-size:11px;font-weight:950}.my-page .my-achievement-progress-card strong{color:#111318;font-size:17px;font-weight:950}.my-page .my-achievement-progress-card p{color:#667085;font-size:13px;font-weight:750;line-height:1.45;margin:0}.my-page .my-achievement-progress-card em{color:#111318;font-size:14px;font-style:normal;font-weight:950;justify-self:end}.my-page .my-achievement-progress-track{background:#edf0f5;border-radius:999px;height:10px;overflow:hidden}.my-page .my-achievement-progress-track span{background:linear-gradient(90deg,#b11224,#ef5a6c);border-radius:inherit;display:block;height:100%}.my-page .my-achievement-progress-card>small{color:#667085;font-size:12px;font-weight:850;justify-self:end}.my-page .my-achievement-earned-progress{background:#edf0f5;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.my-page .my-achievement-earned-progress span{background:linear-gradient(90deg,#111318,#b11224);border-radius:inherit;display:block;height:100%;width:100%}.ranking-page .ranking-mobile-row{grid-template-columns:96px minmax(0,1fr) auto;column-gap:18px}.ranking-page .ranking-mobile-rank{min-width:88px}.ranking-page .ranking-mobile-rank b{min-width:32px}.timer-monitor-shell{background:radial-gradient(circle at 14% 5%,rgba(214,169,29,.18),transparent 32%),radial-gradient(circle at 86% 12%,rgba(177,18,36,.32),transparent 38%),linear-gradient(135deg,#050506,#141116 52%,#2a0710);color:#ffffff;min-height:100vh;padding:clamp(14px,2vw,28px)}.timer-monitor-shell .live-panel-monitor{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,rgba(15,16,20,.97),rgba(7,8,11,.98));border:1px solid rgba(214,169,29,.34);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.34);color:#ffffff;display:grid;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);margin:0 auto;max-width:1280px;min-height:calc(100vh - clamp(28px, 4vw, 56px));padding:clamp(16px,2.2vw,30px)}.timer-monitor-shell .live-panel-monitor .live-panel-header{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(14px,1.7vw,22px)}.timer-monitor-shell .live-panel-monitor .live-panel-header h2{color:#ffffff;font-size:clamp(28px,4vw,58px);line-height:1;max-width:100%;overflow-wrap:anywhere}.timer-monitor-shell .live-panel-monitor .live-panel-header p{color:rgba(255,255,255,.72);font-size:clamp(13px,1.3vw,18px);margin-top:8px}.timer-monitor-shell .live-panel-monitor .live-panel-header span{color:#f1d37b;font-size:clamp(11px,1vw,14px)}.live-panel-monitor .live-panel-actions a.monitor-back-button,.timer-monitor-shell .monitor-back-button{background:rgba(255,255,255,.94);border:1px solid rgba(214,169,29,.28);box-shadow:0 12px 34px rgba(0,0,0,.24);min-height:42px}.timer-monitor-shell .monitor-back-button span{background:#b11224;color:#ffffff}.timer-monitor-shell .live-panel-monitor .live-timer-card{display:grid;grid-gap:clamp(10px,1.25vw,16px);gap:clamp(10px,1.25vw,16px);grid-template-columns:repeat(4,minmax(0,1fr))}.timer-monitor-shell .live-panel-monitor .live-timer-card>div{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,241,232,.94));border:1px solid rgba(214,169,29,.2);border-radius:18px;box-shadow:0 18px 38px rgba(0,0,0,.18);color:#111318;display:grid;grid-gap:10px;gap:10px;min-height:clamp(94px,13vh,132px);padding:clamp(14px,1.6vw,22px)}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:first-child,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8){background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,#b11224,#6e0712);border-color:rgba(255,255,255,.16);color:#ffffff}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8){grid-column:span 2}.timer-monitor-shell .live-panel-monitor .live-timer-card span{color:#7d0d11;font-size:clamp(11px,1vw,14px);font-weight:950;margin:0}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:first-child span,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8) span{color:rgba(255,255,255,.82)}.timer-monitor-shell .live-panel-monitor .live-timer-card strong{color:#111318;font-size:clamp(23px,2.7vw,42px);line-height:1.08;overflow-wrap:anywhere}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:first-child strong,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8) strong{color:#ffffff}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8) strong{font-size:clamp(38px,6.2vw,86px);line-height:.95}.timer-monitor-shell .live-panel-monitor .live-timer-notice{align-items:start;background:rgba(255,255,255,.96);border:1px solid rgba(214,169,29,.2);border-radius:18px;color:#111318;display:grid;grid-gap:8px;gap:8px;grid-template-columns:96px minmax(0,1fr);padding:clamp(14px,1.6vw,20px)}.timer-monitor-shell .live-panel-monitor .live-timer-notice span{color:#b11224;font-size:12px;margin:0}.timer-monitor-shell .live-panel-monitor .live-timer-notice strong{color:#111318;font-size:clamp(14px,1.45vw,20px);line-height:1.4;text-align:left}@media (max-width:860px){.timer-monitor-shell .live-panel-monitor .live-panel-header{grid-template-columns:1fr}.timer-monitor-shell .live-panel-monitor .live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8){grid-column:1/-1}}@media (max-width:430px){.ranking-page .ranking-mobile-row{grid-template-columns:88px minmax(0,1fr);column-gap:16px}.ranking-page .ranking-mobile-row em{grid-column:2}.ranking-page .ranking-mobile-rank{min-width:80px}.timer-monitor-shell{padding:10px}.timer-monitor-shell .live-panel-monitor{border-radius:18px;min-height:calc(100vh - 20px);padding:12px}.timer-monitor-shell .live-panel-monitor .live-timer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8){grid-column:1/-1}.timer-monitor-shell .live-panel-monitor .live-timer-notice{grid-template-columns:1fr}}.member-shell.my-page .my-panel.my-current-tournament-card{align-items:start;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.13),transparent 32%),linear-gradient(135deg,#111318,#8f0918);border:1px solid rgba(255,255,255,.14);color:#ffffff;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.member-shell.my-page .my-current-tournament-card>div:first-child{display:grid;grid-gap:7px;gap:7px;min-width:0}.member-shell.my-page .my-current-tournament-card span{color:#ffb8c0;font-size:12px;font-weight:950;letter-spacing:0;margin:0}.member-shell.my-page .my-current-tournament-card strong{color:#ffffff;display:block;font-size:clamp(20px,2.1vw,28px);line-height:1.15;overflow-wrap:anywhere}.member-shell.my-page .my-current-tournament-card p{color:rgba(255,255,255,.78);font-size:13px;font-weight:850;line-height:1.45;margin:0;overflow-wrap:anywhere}.member-shell.my-page .my-current-tournament-detail-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0}.member-shell.my-page .my-current-tournament-detail-list div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:8px;min-width:0;padding:10px}.member-shell.my-page .my-current-tournament-detail-list dt{color:rgba(255,255,255,.62);font-size:11px;font-weight:950;margin:0 0 5px}.member-shell.my-page .my-current-tournament-detail-list dd{color:#ffffff;font-size:13px;font-weight:900;line-height:1.35;margin:0;overflow-wrap:anywhere}.member-shell.my-page .my-current-tournament-actions{align-self:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.member-shell.my-page .my-current-tournament-actions a{background:#ffffff;border:0;border-radius:8px;color:#9f1020;min-height:38px;padding:0 14px}.member-shell.my-page .my-current-tournament-actions a+a{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);color:#ffffff}@media (max-width:640px){.member-shell.my-page .my-panel.my-current-tournament-card{grid-template-columns:1fr}.member-shell.my-page .my-current-tournament-actions{justify-content:stretch}.member-shell.my-page .my-current-tournament-actions a{flex:1 1 120px}}@media (max-width:430px){.member-shell.my-page .my-current-tournament-detail-list{grid-template-columns:1fr}}:root{--pocus-red:#b11224;--pocus-red-deep:#710711;--pocus-black:#090a0d;--pocus-ink:#15171d;--pocus-muted:#737984;--pocus-ivory:#fff7ed;--pocus-surface:#ffffff;--pocus-line:rgba(22,24,30,0.09);--pocus-shadow:0 22px 54px rgba(17,19,24,0.16);--pocus-soft-shadow:0 14px 34px rgba(17,19,24,0.1)}body{background:#f3f4f6}.member-shell,.ranking-page{background:radial-gradient(circle at 50% -10%,rgba(177,18,36,.08),transparent 34%),#f3f4f6;color:var(--pocus-ink);min-height:100svh;overflow-x:clip;padding-bottom:118px}.member-shell.my-page .my-hero,.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero),.ranking-page .ranking-hero{border:0;color:#ffffff;overflow:hidden;position:relative}.member-shell.my-page .my-hero:before,.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero):before,.ranking-page .ranking-hero:before{background:radial-gradient(circle at 24% 16%,rgba(255,255,255,.18),transparent 17%),radial-gradient(circle at 78% 20%,rgba(255,177,190,.22),transparent 19%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute}.member-shell.my-page .my-hero:after,.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero):after,.ranking-page .ranking-hero:after{background:linear-gradient(180deg,transparent,rgba(9,10,13,.16));content:"";inset:auto 0 0;height:44%;pointer-events:none;position:absolute}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){align-items:center;background:radial-gradient(circle at 10% 0,rgba(255,255,255,.13),transparent 28%),linear-gradient(142deg,#090a0d,#6f0711 58%,#c31831);display:flex;justify-content:center;min-height:156px;padding:24px 18px 30px}.member-home-title{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.54);border-radius:8px;box-shadow:0 20px 44px rgba(0,0,0,.24);display:flex;justify-content:center;margin:0;min-height:84px;padding:12px 22px;position:relative;width:min(238px,62vw);z-index:1}.member-home-title img{display:block;height:auto;max-height:72px;max-width:196px;object-fit:contain;width:100%}.member-calendar-page .member-home-title{transform:scale(.82)}.member-calendar-hero-copy{display:none}.member-shell:not(.my-page):not(.member-calendar-page) .live-panel-home{background:radial-gradient(circle at 86% 0,rgba(255,255,255,.14),transparent 30%),linear-gradient(160deg,#8b0713,#b11224 55%,#7b0712);border-radius:0;box-shadow:none;margin:0 auto 18px;max-width:100%;padding:24px max(16px,calc((100vw - 440px) / 2)) 26px}.member-shell:not(.my-page):not(.member-calendar-page) .live-section-title{align-items:baseline;color:#ffffff;display:flex;justify-content:space-between;margin:0 auto 16px;max-width:394px}.member-shell:not(.my-page):not(.member-calendar-page) .live-section-title h2{color:#ffffff;font-size:clamp(25px,6.6vw,34px);font-weight:950;line-height:1.05;margin:0}.member-shell:not(.my-page):not(.member-calendar-page) .live-section-title span{color:rgba(255,255,255,.74);font-size:13px;font-weight:850}.live-panel-home .home-live-card{background:#ffffff;border:0;border-radius:8px;box-shadow:0 22px 42px rgba(65,0,8,.22);display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:394px;overflow:hidden;padding:18px}.live-panel-home .home-live-heading{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.live-panel-home .home-live-heading span{color:var(--pocus-red);display:block;font-size:12px;font-weight:950;margin:0 0 7px}.live-panel-home .home-live-heading h2{color:var(--pocus-ink);font-size:clamp(22px,6.4vw,31px);font-weight:900;letter-spacing:0;line-height:1.1;margin:0;overflow-wrap:anywhere}.live-panel-home .home-live-heading p{color:#69707c;font-size:13px;font-weight:800;line-height:1.35;margin:8px 0 0}.live-panel-home .home-live-heading>strong{color:#575e69;font-size:11px;font-weight:950;letter-spacing:0;padding-top:3px;white-space:nowrap}.live-panel-home .home-live-timer-row{align-items:center;display:grid;grid-gap:15px;gap:15px;grid-template-columns:90px minmax(0,1fr)}.live-panel-home .home-live-clock{align-items:center;aspect-ratio:1;background:radial-gradient(circle,#ffffff 0 40%,transparent 41%),conic-gradient(var(--pocus-red) 0 76%,#e6e9ef 0 100%);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(177,18,36,.06);display:flex;height:90px;justify-content:center;overflow:hidden;position:relative}.live-panel-home .home-live-clock:before{background:linear-gradient(90deg,#d9dde5 0 50%,transparent 50%);content:"";inset:0;opacity:.9;position:absolute}.live-panel-home .home-live-clock strong{color:var(--pocus-red);font-size:20px;font-weight:950;letter-spacing:0;position:relative;z-index:1}.live-panel-home .home-live-level{display:grid;grid-gap:4px;gap:4px;min-width:0}.live-panel-home .home-live-level strong{color:var(--pocus-ink);font-size:clamp(42px,12vw,58px);font-weight:500;letter-spacing:0;line-height:.95}.live-panel-home .home-live-level span{color:#111318;font-size:15px;font-weight:900}.live-panel-home .home-live-level span:before{content:"현재 엔트리 "}.live-panel-home .home-live-blinds{background:#f0f2f5;border:1px solid #e3e6eb;border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.live-panel-home .home-live-blinds div{border-right:1px solid #d8dde5;display:grid;grid-gap:5px;gap:5px;min-height:70px;padding:12px 8px;text-align:center}.live-panel-home .home-live-blinds div:last-child{border-right:0}.live-panel-home .home-live-blinds span{color:#6e7480;font-size:10px;font-weight:900}.live-panel-home .home-live-blinds strong{color:#171a20;font-size:clamp(13px,3.6vw,17px);font-weight:950;line-height:1.2;overflow-wrap:anywhere}.live-panel-home .home-live-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.live-panel-home .home-live-actions a,.live-panel-home .home-live-actions button{align-items:center;background:linear-gradient(180deg,#c9152d,var(--pocus-red));border:0;border-radius:999px;box-shadow:0 10px 20px rgba(177,18,36,.22);color:#ffffff;display:inline-flex;font-size:14px;font-weight:950;justify-content:center;min-height:46px;padding:0 12px;text-decoration:none;white-space:nowrap}.home-action-panel{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px auto;max-width:394px;padding:0 16px}.home-action-panel button{background:radial-gradient(circle at 84% 0,rgba(177,18,36,.09),transparent 34%),#ffffff;border:1px solid var(--pocus-line);border-radius:8px;box-shadow:var(--pocus-soft-shadow);color:var(--pocus-ink);display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:14px 10px;text-align:left}.home-action-panel button span{color:var(--pocus-red);font-size:11px;font-weight:950}.home-action-panel button strong{color:var(--pocus-ink);font-size:16px;font-weight:950;line-height:1.18}.home-action-panel button small{color:#79808b;font-size:11px;font-weight:800;line-height:1.32}.home-poster-carousel{margin:18px auto 0;max-width:430px;padding:0 16px 10px}.home-poster-carousel .section-heading,.home-poster-carousel>div:first-child{margin-bottom:12px}.home-poster-track{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory}.home-poster-slide{aspect-ratio:4/5;background:#111318;border:1px solid rgba(255,255,255,.7);border-radius:8px;box-shadow:var(--pocus-soft-shadow);flex:0 0 62%;max-width:240px;overflow:hidden;position:relative;scroll-snap-align:start}.home-poster-slide img{height:100%;object-fit:cover;width:100%}.home-poster-slide strong{background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));bottom:0;color:#ffffff;font-size:14px;font-weight:900;left:0;line-height:1.3;margin:0;padding:42px 13px 13px;position:absolute;right:0}.member-bottom-nav{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.86);border-radius:999px;box-shadow:0 20px 54px rgba(18,20,26,.18);display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr));left:50%;max-width:392px;min-height:74px;padding:8px;position:fixed;right:auto;transform:translateX(-50%);width:min(calc(100vw - 28px),392px);z-index:60}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.member-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.member-bottom-nav a{align-items:flex-end;border-radius:999px;color:#9299a5;display:flex;font-size:11px;font-weight:950;height:58px;justify-content:center;letter-spacing:0;min-width:0;padding:0 4px 8px;position:relative;text-decoration:none}.member-bottom-nav a:before{background:#aeb4be;border-radius:8px;height:18px;top:9px;width:22px}.member-bottom-nav a:after,.member-bottom-nav a:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.member-bottom-nav a:after{background:transparent;border:2px solid #aeb4be;border-radius:999px;height:8px;top:14px;width:8px}.member-bottom-nav a:first-child:before{border-radius:8px 8px 5px 5px;-webkit-clip-path:polygon(50% 0,100% 35%,100% 100%,0 100%,0 35%);clip-path:polygon(50% 0,100% 35%,100% 100%,0 100%,0 35%)}.member-bottom-nav a:first-child:after{border:0;border-radius:2px;height:7px;top:20px;width:7px}.member-bottom-nav a:nth-child(2):before{border-radius:999px;height:20px;width:20px}.member-bottom-nav a:nth-child(2):after{background:#ffffff;border:0;height:8px;top:15px;width:8px}.member-bottom-nav a:nth-child(3):before{border-radius:999px 999px 8px 8px;height:16px;top:8px;width:18px}.member-bottom-nav a:nth-child(3):after{background:#aeb4be;border:0;border-radius:8px 8px 4px 4px;height:12px;top:24px;width:28px}.member-bottom-nav a[aria-current=page]{background:#fff1f3;color:var(--pocus-red)}.member-bottom-nav a[aria-current=page]:after,.member-bottom-nav a[aria-current=page]:before{background:var(--pocus-red);border-color:var(--pocus-red)}.member-bottom-nav a[aria-current=page]:nth-child(2):after{background:#ffffff}.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{align-items:flex-end;background:rgba(6,7,10,.56);display:flex;inset:0;justify-content:center;padding:18px 12px 0;position:fixed;z-index:100}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{background:#ffffff;border:1px solid rgba(255,255,255,.76);border-radius:8px 8px 0 0;box-shadow:0 -18px 56px rgba(0,0,0,.28);max-height:86svh;max-width:430px;overflow:auto;padding:18px;width:100%}.home-panel-modal-heading,.live-modal-heading,.ranking-guide-heading{align-items:center;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;margin:-2px 0 16px;padding-bottom:14px}.home-panel-modal-heading h2,.live-modal-heading h2,.ranking-guide-heading h2{color:var(--pocus-ink);font-size:20px;font-weight:950;margin:0}.live-modal-heading span,.ranking-guide-heading span{color:var(--pocus-red);font-size:11px;font-weight:950}.home-panel-modal-heading button,.live-player-modal-close,.my-modal-close,.ranking-guide-heading button{background:#111318;border:0;border-radius:999px;color:#ffffff;font-size:12px;font-weight:950;min-height:34px;padding:0 14px}.home-panel-modal .reservation-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.home-panel-modal .apply-panel,.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-list-panel{background:#f6f7f9;border:1px solid #e8ebf0;border-radius:8px;box-shadow:none;padding:14px}.live-player-modal .live-entry-panel,.live-player-modal .live-player-accordion,.live-time-attack-list article,.reservation-login-card,.reservation-participant-panel,.reservation-row,.selected-summary{border-radius:8px}.ranking-page{background:#f3f4f6}.ranking-page .ranking-hero{background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.16),transparent 22%),linear-gradient(145deg,#090a0d,#6c0710 50%,#b11224);min-height:470px;padding:18px 0 28px}.ranking-topbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;margin:0 auto;max-width:430px;padding:0 18px;position:relative;z-index:1}.ranking-topbar a{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffff;display:flex;font-size:28px;font-weight:600;height:40px;justify-content:center;text-decoration:none;width:40px}.ranking-topbar strong{color:#ffffff;font-size:18px;font-weight:950}.ranking-topbar button{background:rgba(255,255,255,.94);border:0;border-radius:999px;color:var(--pocus-red);font-size:12px;font-weight:950;min-height:34px;padding:0 12px}.ranking-board-title{align-items:flex-end;color:#ffffff;display:grid;grid-template-columns:minmax(0,1fr) 82px;margin:30px auto 20px;max-width:430px;padding:0 22px;position:relative;z-index:1}.ranking-board-title h1{color:#ffffff;font-size:clamp(31px,9vw,42px);font-weight:950;letter-spacing:0;line-height:.98;margin:0}.ranking-board-title p{color:rgba(255,255,255,.68);font-size:12px;font-weight:950;margin:10px 0 0}.ranking-board-title img,.ranking-board-title svg{filter:drop-shadow(0 16px 24px rgba(0,0,0,.22));max-height:86px;max-width:86px}.top-pocus-strip{background:transparent;border:0;box-shadow:none;margin:0;max-width:none;overflow:hidden;padding:0;position:relative;z-index:1}.top-pocus-strip-heading{display:none}.top-ranker-carousel{display:flex;gap:14px;overflow-x:auto;padding:4px max(22px,calc((100vw - 430px) / 2 + 22px)) 18px;scroll-snap-type:x mandatory}.ranking-page .top-ranker-card{background:radial-gradient(circle at 88% 0,rgba(177,18,36,.1),transparent 32%),rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.88);border-radius:8px;box-shadow:0 20px 45px rgba(0,0,0,.2);color:var(--pocus-ink);display:grid;flex:0 0 min(308px,calc(100vw - 56px));grid-gap:13px;gap:13px;min-height:226px;padding:20px;scroll-snap-align:center}.ranking-page .top-ranker-card>div:first-child{align-items:center;display:flex;gap:8px}.ranking-page .top-ranker-card img{height:42px;object-fit:contain;width:42px}.ranking-page .top-ranker-card>div:first-child span{color:#606773;font-size:12px;font-weight:900}.ranking-page .top-ranker-card>b{color:var(--pocus-red);font-size:70px;font-weight:950;letter-spacing:0;line-height:.78}.ranking-page .top-ranker-card>b:after{content:"위";font-size:22px;margin-left:4px}.ranking-page .top-ranker-card>strong{color:#111318;font-size:25px;font-weight:950;line-height:1.05}.ranking-page .top-ranker-card dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ranking-page .top-ranker-card dl div{background:#f2f4f7;border-radius:8px;padding:10px}.ranking-page .top-ranker-card dt{color:#7d8490;font-size:10px;font-weight:950;margin:0 0 4px}.ranking-page .top-ranker-card dd{color:#111318;font-size:16px;font-weight:950;margin:0}.ranking-board{background:#f3f4f6;margin:-20px auto 0;max-width:430px;padding:22px 16px 0;position:relative;z-index:2}.ranking-board-art{display:none}.ranking-scope-tabs,.ranking-segmented,.ranking-view-tabs{background:#e9ecef;border:1px solid rgba(22,24,30,.06);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:5px}.ranking-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.ranking-segmented,.ranking-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.ranking-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-scope-tabs button,.ranking-segmented button,.ranking-view-tabs button{background:transparent;border:0;border-radius:8px;color:#737a85;font-size:14px;font-weight:950;min-height:44px}.ranking-scope-tabs button[aria-pressed=true],.ranking-segmented button[aria-pressed=true],.ranking-view-tabs button[aria-pressed=true]{background:#111318;box-shadow:0 10px 24px rgba(17,19,24,.16);color:#ffffff}.ranking-scope-tabs small{display:none}.ranking-period-stepper{align-items:center;background:#ffffff;border:1px solid var(--pocus-line);border-radius:8px;box-shadow:var(--pocus-soft-shadow);display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr) 44px;margin:16px 0;min-height:70px;padding:10px}.ranking-period-stepper button{background:#111318;border:0;border-radius:999px;color:#ffffff;font-size:25px;height:40px;width:40px}.ranking-period-stepper button:disabled{background:#d6dae0;color:#ffffff}.ranking-period-stepper div{min-width:0;text-align:center}.ranking-period-stepper strong{color:#111318;display:block;font-size:19px;font-weight:950}.ranking-period-stepper span{color:#858b95;font-size:12px;font-weight:850}.ranking-board-summary,.ranking-filter-row,.ranking-member-snapshot{border-radius:8px;box-shadow:var(--pocus-soft-shadow)}.ranking-board-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-mobile-list{margin-top:18px}.ranking-mobile-list-body{grid-gap:9px;gap:9px}.ranking-page .ranking-mobile-row{align-items:center;background:#ffffff;border:1px solid var(--pocus-line);border-radius:8px;box-shadow:0 10px 24px rgba(17,19,24,.07);display:grid;grid-gap:14px;gap:14px;grid-template-columns:88px minmax(0,1fr) auto;min-height:72px;padding:12px 14px}.ranking-page .ranking-mobile-rank{align-items:center;display:flex;gap:12px;min-width:0}.ranking-page .ranking-mobile-rank img{flex:0 0 auto;height:36px;object-fit:contain;width:36px}.ranking-page .ranking-mobile-rank b{color:#111318;font-size:20px;font-weight:950}.ranking-page .ranking-mobile-row strong{color:#111318;display:block;font-size:16px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-page .ranking-mobile-row small{color:#7d8490;font-size:12px;font-weight:850}.ranking-page .ranking-mobile-row em{color:var(--pocus-red);font-size:14px;font-style:normal;font-weight:950;white-space:nowrap}.ranking-tier-guide{margin-bottom:0}.ranking-guide-dialog{background:radial-gradient(circle at 88% 0,rgba(177,18,36,.08),transparent 32%),#ffffff}.ranking-guide-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.ranking-guide-page{background:#f6f7f9;border:1px solid #e9ecf1;border-radius:8px;flex:0 0 100%;min-height:340px;padding:20px;scroll-snap-align:start}.ranking-guide-tier-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.ranking-guide-tier-chip{align-items:center;background:#ffffff;border:1px solid #e5e8ed;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:42px minmax(0,1fr);min-height:64px;padding:8px}.ranking-guide-tier-chip img{grid-row:span 2;height:42px;object-fit:contain;width:42px}.ranking-guide-tier-chip span,.ranking-guide-tier-chip strong{min-width:0}.member-shell.my-page{background:#f3f4f6}.member-shell.my-page .my-hero{background:radial-gradient(circle at 78% 8%,rgba(177,18,36,.34),transparent 24%),linear-gradient(145deg,#050506,#14161b 60%,#640711);min-height:250px;padding:18px 18px 70px}.member-appbar{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;margin:0 auto 30px;max-width:394px;min-height:48px;padding:5px;position:relative;z-index:1}.member-appbar a{color:rgba(255,255,255,.78);font-size:13px;font-weight:900;text-decoration:none}.member-appbar a,.member-brand-lockup{align-items:center;display:flex;justify-content:center}.member-brand-lockup img{filter:brightness(0) invert(1);max-height:22px;max-width:118px;object-fit:contain}.member-shell.my-page .my-hero>div{margin:0 auto;max-width:394px;position:relative;z-index:1}.member-shell.my-page .my-hero .eyebrow{color:#ffb8c0;font-size:12px;font-weight:950;letter-spacing:0}.member-shell.my-page .my-hero h1{color:#ffffff;font-size:clamp(34px,10vw,46px);font-weight:950;line-height:1;margin:4px 0 10px}.member-shell.my-page .my-hero p:not(.eyebrow){color:rgba(255,255,255,.72);font-size:14px;font-weight:800;line-height:1.45;margin:0;max-width:300px}.member-shell.my-page .my-panel{background:#ffffff;border:1px solid var(--pocus-line);border-radius:8px;box-shadow:var(--pocus-soft-shadow);margin-left:auto;margin-right:auto;max-width:394px}.member-shell.my-page .my-profile-card{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:-44px;padding:18px;position:relative;z-index:3}.member-shell.my-page .my-profile-card span{color:var(--pocus-red);font-size:11px;font-weight:950}.member-shell.my-page .my-profile-card strong{color:#111318;display:block;font-size:26px;font-weight:950;line-height:1.1}.member-shell.my-page .my-profile-card p{color:#777e8a;font-size:12px;font-weight:850;margin:5px 0 0}.member-shell.my-page .my-profile-card button{background:#111318;border:0;border-radius:999px;color:#ffffff;font-size:12px;font-weight:950;min-height:36px;padding:0 14px}.my-section-tabs{background:#e9ecef;border:1px solid rgba(22,24,30,.06);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px auto;max-width:394px;padding:5px}.my-section-tabs button{background:transparent;border:0;border-radius:8px;color:#777e89;font-size:12px;font-weight:950;min-height:42px;padding:0 4px}.my-section-tabs button[aria-pressed=true]{background:#111318;color:#ffffff}.member-shell.my-page .my-wallet-panel{background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.16),transparent 26%),linear-gradient(145deg,#b11224,#7e0713 50%,#17191f);border-color:rgba(255,255,255,.16);color:#ffffff}.member-shell.my-page .my-wallet-panel .section-heading h2,.member-shell.my-page .my-wallet-panel .section-heading span{color:#ffffff}.member-shell.my-page .my-balance-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell.my-page .my-balance-grid article{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#ffffff;min-height:98px;padding:14px}.member-shell.my-page .my-balance-grid .my-tier-card{grid-column:1/-1;min-height:116px;overflow:hidden;position:relative}.member-shell.my-page .my-balance-grid article span{color:rgba(255,255,255,.68);font-size:12px;font-weight:950}.member-shell.my-page .my-balance-grid article strong{color:#ffffff;display:block;font-size:28px;font-weight:950;line-height:1.1;margin-top:7px}.member-shell.my-page .my-balance-grid article small{color:rgba(255,255,255,.72);display:block;font-size:12px;font-weight:850;margin-top:7px}.member-shell.my-page .my-tier-card:after,.member-shell.my-page .my-tier-card:before{border-radius:999px;bottom:15px;content:"";height:8px;left:14px;position:absolute}.member-shell.my-page .my-tier-card:before{background:rgba(255,255,255,.18);right:14px}.member-shell.my-page .my-tier-card:after{background:#ffffff;width:64%}.my-achievement-progress-list,.my-application-list,.my-ledger-list,.my-ranking-snapshot-grid,.my-result-list{display:grid;grid-gap:10px;gap:10px}.my-achievement-progress-card,.my-achievement-row,.my-application-row,.my-current-tournament-detail-list div,.my-ledger-row,.my-ranking-snapshot-grid article,.my-result-row,.my-tournament-summary-grid article{border-radius:8px}.my-achievement-earned-progress,.my-achievement-progress-track{background:#e9ecf1;border-radius:999px;height:9px;overflow:hidden}.my-achievement-earned-progress span,.my-achievement-progress-bar{background:linear-gradient(90deg,var(--pocus-red),#e5485b);border-radius:inherit;display:block;height:100%}@media (min-width:720px){.member-shell:not(.my-page):not(.member-calendar-page) .live-panel-home,.ranking-page .ranking-hero{border-radius:0 0 28px 28px}.home-action-panel,.home-poster-carousel,.live-panel-home .home-live-card,.member-shell.my-page .my-panel,.member-shell:not(.my-page):not(.member-calendar-page) .live-section-title,.my-section-tabs,.ranking-board{max-width:760px}.home-action-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-board-title,.ranking-topbar{max-width:760px}.ranking-page .top-ranker-card{flex-basis:330px}.member-appbar,.member-shell.my-page .my-hero>div{max-width:760px}}@media (max-width:430px){.member-shell,.ranking-page{padding-bottom:112px}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){min-height:146px}.live-panel-home .home-live-card{padding:16px}.live-panel-home .home-live-heading{grid-template-columns:minmax(0,1fr)}.live-panel-home .home-live-heading>strong{justify-self:start;padding-top:0}.live-panel-home .home-live-clock{height:82px}.live-panel-home .home-live-timer-row{grid-template-columns:82px minmax(0,1fr)}.live-panel-home .home-live-blinds strong{font-size:12px}.home-action-panel{padding:0 14px}.home-action-panel button{min-height:96px;padding:12px 9px}.home-action-panel button strong{font-size:14px}.member-bottom-nav{bottom:calc(12px + env(safe-area-inset-bottom))}.ranking-page .ranking-hero{min-height:456px}.ranking-page .ranking-mobile-row{grid-template-columns:84px minmax(0,1fr)}.ranking-page .ranking-mobile-row em{grid-column:2;justify-self:start}}.member-shell:not(.my-page):not(.member-calendar-page){background:radial-gradient(circle at 84% 10%,rgba(177,18,36,.24),transparent 25%),linear-gradient(180deg,#08090b,#08090b 62%,#111318)!important;color:#ffffff}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){background:radial-gradient(circle at 86% 0,rgba(177,18,36,.22),transparent 28%),linear-gradient(180deg,#08090b,#0d0f13)!important;justify-content:flex-start!important;min-height:98px!important;padding:20px max(22px,calc((100vw - 430px) / 2 + 22px)) 10px!important}.member-home-title{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start!important;min-height:52px!important;padding:0!important;width:min(220px,58vw)!important}.member-home-title img{filter:drop-shadow(0 12px 24px rgba(0,0,0,.34));max-height:52px!important;max-width:188px!important}.member-shell:not(.my-page):not(.member-calendar-page) .live-panel-home{background:transparent!important;margin:0 auto 18px!important;padding:14px max(14px,calc((100vw - 430px) / 2 + 14px)) 0!important}.member-shell:not(.my-page):not(.member-calendar-page) .live-section-title{display:none!important}.live-panel-home .home-live-card{background:radial-gradient(circle at 88% 16%,rgba(177,18,36,.42),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),#101116!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 24px 58px rgba(0,0,0,.34)!important;color:#ffffff;gap:18px!important;max-width:394px!important;padding:18px!important}.live-panel-home .home-live-heading span{color:#ff334d!important;position:relative}.live-panel-home .home-live-heading span:before{background:#ff334d;border-radius:999px;content:"";display:inline-block;height:9px;margin-right:7px;vertical-align:0;width:9px}.live-panel-home .home-live-heading h2{color:#ffffff!important;font-size:clamp(20px,5.9vw,28px)!important}.live-panel-home .home-live-heading p,.live-panel-home .home-live-heading>strong{color:rgba(255,255,255,.68)!important}.live-panel-home .home-live-timer-row{grid-template-columns:112px minmax(0,1fr)!important}.live-panel-home .home-live-clock{background:radial-gradient(circle,#101116 0 53%,transparent 54%),conic-gradient(#e0142d 0 78%,rgba(255,255,255,.12) 0 100%)!important;border-radius:999px!important;height:112px!important}.live-panel-home .home-live-clock:before{display:none!important}.live-panel-home .home-live-clock strong{color:#ffffff!important;font-size:25px!important}.live-panel-home .home-live-level strong{color:#ffffff!important;font-size:clamp(48px,14vw,70px)!important;font-weight:800!important}.live-panel-home .home-live-level span{color:rgba(255,255,255,.86)!important}.live-panel-home .home-live-blinds{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.12)!important}.live-panel-home .home-live-blinds div{border-right-color:rgba(255,255,255,.1)!important}.live-panel-home .home-live-blinds span{color:rgba(255,255,255,.54)!important}.live-panel-home .home-live-blinds strong{color:#ffffff!important}.live-panel-home .home-live-actions a,.live-panel-home .home-live-actions button{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}.live-panel-home .home-live-actions a:first-child{background:linear-gradient(180deg,#d21631,#b11224)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 14px 24px rgba(177,18,36,.28)!important}.home-action-panel button{background:radial-gradient(circle at 92% 0,rgba(177,18,36,.08),transparent 32%),#fff8ef!important;border-color:rgba(255,255,255,.8)!important}.home-poster-carousel,.home-poster-carousel .section-heading h2,.home-poster-carousel .section-heading span{color:#ffffff}.member-bottom-nav{bottom:calc(14px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;height:78px!important;min-height:78px!important;padding:7px!important}.member-bottom-nav a{box-sizing:border-box!important;height:64px!important;max-height:64px!important;min-height:64px!important;padding:0 4px 8px!important}.member-bottom-nav a:before{top:9px!important}.member-bottom-nav a:after{top:14px!important}.member-bottom-nav a:first-child:after{top:21px!important}.member-bottom-nav a:nth-child(3):after{top:24px!important}.ranking-page{background:#08090b!important}.ranking-board{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 160px),#08090b!important;color:#ffffff}.ranking-board-summary article,.ranking-filter-row,.ranking-member-snapshot,.ranking-page .ranking-mobile-row,.ranking-tier-guide-card,.tier-board-card{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.12)!important;color:#ffffff!important}.ranking-board-summary strong,.ranking-filter-row strong,.ranking-member-snapshot strong,.ranking-page .ranking-mobile-rank b,.ranking-page .ranking-mobile-row strong,.ranking-tier-guide-card strong,.tier-board-card strong{color:#ffffff!important}.ranking-board-summary span,.ranking-filter-row small,.ranking-member-snapshot p,.ranking-page .ranking-mobile-row small,.ranking-tier-guide-card span,.tier-board-card span{color:rgba(255,255,255,.62)!important}.ranking-scope-tabs,.ranking-segmented,.ranking-view-tabs{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important}.ranking-scope-tabs button,.ranking-segmented button,.ranking-view-tabs button{color:rgba(255,255,255,.68)!important}.ranking-scope-tabs button[aria-pressed=true],.ranking-segmented button[aria-pressed=true],.ranking-view-tabs button[aria-pressed=true]{background:linear-gradient(180deg,#d21631,#b11224)!important}.ranking-period-stepper{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.12)!important}.ranking-period-stepper span{color:rgba(255,255,255,.62)!important}.ranking-period-stepper button{background:rgba(255,255,255,.16)!important}.ranking-period-stepper button:not(:disabled){background:#ffffff!important;color:#111318!important}.member-shell.my-page{background:#08090b!important}.member-shell.my-page .my-hero{min-height:230px!important}.member-shell.my-page .my-panel{background:rgba(255,255,255,.94)!important}.member-shell.my-page .my-login-panel{margin-top:-34px!important}.member-shell.my-page .my-panel,.member-shell.my-page .my-section-tabs{width:min(calc(100% - 32px),394px)!important}.member-shell.my-page .my-panel.my-wallet-panel{background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.16),transparent 26%),linear-gradient(145deg,#b11224,#7e0713 50%,#17191f)!important;border-color:rgba(255,255,255,.16)!important;color:#ffffff!important}.member-shell.my-page .my-panel.my-wallet-panel .my-balance-grid article strong,.member-shell.my-page .my-panel.my-wallet-panel .my-ranking-snapshot-grid strong,.member-shell.my-page .my-panel.my-wallet-panel .section-heading h2,.member-shell.my-page .my-panel.my-wallet-panel .section-heading span{color:#ffffff!important}.member-shell.my-page .my-panel.my-wallet-panel .my-balance-grid article,.member-shell.my-page .my-panel.my-wallet-panel .my-ranking-snapshot-grid article{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.13)!important}.member-shell.my-page .my-panel.my-wallet-panel .my-balance-grid article small,.member-shell.my-page .my-panel.my-wallet-panel .my-balance-grid article span,.member-shell.my-page .my-panel.my-wallet-panel .my-ranking-snapshot-grid small,.member-shell.my-page .my-panel.my-wallet-panel .my-ranking-snapshot-grid span{color:rgba(255,255,255,.72)!important}.member-shell.my-page .my-panel.my-current-tournament-card{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.13),transparent 32%),linear-gradient(135deg,#111318,#8f0918)!important;border-color:rgba(255,255,255,.14)!important;color:#ffffff!important}.member-shell.my-page .my-current-tournament-card dd,.member-shell.my-page .my-current-tournament-card dt,.member-shell.my-page .my-current-tournament-card p,.member-shell.my-page .my-current-tournament-card strong{color:#ffffff!important}.member-shell.my-page .my-current-tournament-card span{color:#ffb8c0!important}.ranking-tier-guide{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;padding:14px!important}.ranking-tier-guide,.ranking-tier-guide .section-heading h2,.ranking-tier-guide .section-heading span{color:#ffffff!important}.ranking-tier-guide-list{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ranking-tier-guide-card{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffff!important}.ranking-tier-guide-card em,.ranking-tier-guide-card span,.ranking-tier-guide-card strong{color:#ffffff!important}.top-pocus-strip-heading{display:none!important}.member-shell,.ranking-page{max-width:430px!important}.member-appbar,.member-concept-topbar,.ranking-topbar{align-items:center!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;margin:0 auto!important;max-width:382px!important;min-height:48px!important;width:calc(100% - 48px)!important;z-index:3!important}.member-appbar,.member-concept-logo,.member-concept-topbar,.ranking-topbar{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.member-concept-logo{color:#ffffff!important;min-width:0!important;text-decoration:none!important;width:132px!important}.member-concept-logo img{filter:drop-shadow(0 10px 22px rgba(0,0,0,.48))!important;height:auto!important;max-height:42px!important;max-width:124px!important;width:124px!important}.member-concept-icon{border:2px solid rgba(255,255,255,.86);border-radius:999px 999px 8px 8px;display:inline-block;height:22px;position:relative;width:20px}.member-concept-icon:before{background:rgba(255,255,255,.9);border-radius:999px;content:"";height:5px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:5px}.member-concept-icon:after{background:#e0142d;border:2px solid #090a0d;border-radius:999px;content:"";height:8px;position:absolute;right:-7px;top:-8px;width:8px}.member-concept-icon-gear{border-radius:999px}.member-concept-icon-gear:before{background:transparent;border:2px solid rgba(255,255,255,.86);height:8px;top:5px;width:8px}.member-concept-icon-gear:after{display:none}.my-appbar-actions{display:flex;gap:18px}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){align-items:center!important;display:flex!important;justify-content:center!important;min-height:92px!important;padding:19px 0 8px!important}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero):after{display:none!important}.member-shell:not(.my-page):not(.member-calendar-page) .live-panel-home{padding:10px 22px 0!important}.live-panel-home .home-live-card{background:radial-gradient(circle at 76% 4%,rgba(224,20,45,.44),transparent 26%),radial-gradient(circle at 94% 36%,rgba(255,255,255,.14),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.085),transparent 42%),#101116!important;border-color:rgba(255,255,255,.18)!important;gap:15px!important;max-width:386px!important;padding:16px!important}.live-panel-home .home-live-heading h2{font-size:clamp(18px,5.3vw,25px)!important;letter-spacing:0!important;line-height:1.08!important}.live-panel-home .home-live-timer-row{gap:18px!important;grid-template-columns:104px minmax(0,1fr)!important}.live-panel-home .home-live-clock{height:104px!important}.live-panel-home .home-live-level strong{font-size:clamp(46px,13vw,62px)!important}.live-panel-home .home-live-blinds{display:grid!important}.live-panel-home .home-live-blinds div{min-height:58px!important;padding:9px 6px!important}.live-panel-home .home-live-blinds strong{font-size:11px!important;line-height:1.2!important}.live-panel-home .home-live-actions a,.live-panel-home .home-live-actions button{min-height:43px!important}.home-action-panel{gap:9px!important;margin:14px auto 18px!important;max-width:386px!important;padding:0 22px!important}.home-action-panel button{min-height:94px!important}.home-poster-carousel{max-width:386px!important;padding:0 22px 18px!important}.home-poster-track{gap:8px!important}.home-poster-slide{aspect-ratio:.68!important;background:radial-gradient(circle at 74% 8%,rgba(224,20,45,.28),transparent 34%),linear-gradient(180deg,#2c1014,#090a0d 62%,#111318)!important;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 3);max-width:none!important}.home-poster-slide img{filter:saturate(1.18) contrast(1.12) brightness(.72)!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.38!important;transform:scale(1.35)}.home-poster-slide strong{align-items:center!important;background:radial-gradient(circle at 50% 12%,rgba(224,20,45,.26),transparent 38%),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.84))!important;display:flex!important;font-size:13px!important;inset:0!important;justify-content:center!important;line-height:1.22!important;overflow:hidden!important;padding:14px 10px!important;text-align:center!important;text-overflow:clip!important}.member-bottom-nav{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),rgba(13,14,17,.92)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 18px 44px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08)!important;width:min(calc(100vw - 44px),384px)!important}.member-bottom-nav a{color:rgba(255,255,255,.64)!important}.member-bottom-nav a:after,.member-bottom-nav a:before{background:rgba(255,255,255,.62)!important;border-color:rgba(255,255,255,.62)!important}.member-bottom-nav a[aria-current=page]{background:linear-gradient(180deg,#d21831,#91101e)!important;box-shadow:0 14px 26px rgba(177,18,36,.28)!important}.member-bottom-nav a[aria-current=page]:after,.member-bottom-nav a[aria-current=page]:before{background:#ffffff!important;border-color:#ffffff!important}.ranking-page .ranking-hero{min-height:426px!important;padding:20px 0!important}.ranking-topbar{display:flex!important;margin-bottom:18px!important}.ranking-topbar button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.22)!important;color:#ffffff!important;min-height:36px!important;padding:0 12px!important}.ranking-board-title{display:block!important;margin:0 auto 14px!important;max-width:386px!important;padding:0 22px!important}.ranking-board-title h1{font-size:clamp(24px,6.45vw,29px)!important;line-height:1.04!important;white-space:nowrap!important}.ranking-board-title p{font-size:12px!important;margin-top:6px!important}.ranking-board-title img,.ranking-board-title svg{display:none!important}.top-pocus-strip{max-width:430px!important;padding-top:18px!important}.top-pocus-strip:before{color:#ff334d;content:"TOP 3";display:block;font-size:12px;font-weight:950;margin:0 auto 10px;max-width:386px;padding:0 22px}.top-ranker-carousel{display:flex!important;gap:0!important;justify-content:center!important;overflow:hidden!important;padding:0 22px 12px!important}.ranking-page .top-ranker-card{flex:0 0 30.5%!important;max-width:30.5%!important;min-height:154px!important;min-width:0!important;padding:10px 8px!important;text-align:center!important}.ranking-page .top-ranker-card-1{flex-basis:35%!important;max-width:35%!important;min-height:174px!important;transform:translateY(-8px);z-index:2}.ranking-page .top-ranker-card>div:first-child{grid-gap:4px!important;gap:4px!important}.ranking-page .top-ranker-card img{height:44px!important;width:44px!important}.ranking-page .top-ranker-card>b{font-size:34px!important;line-height:.9!important}.ranking-page .top-ranker-card-1>b{font-size:43px!important}.ranking-page .top-ranker-card>b:after{font-size:14px!important}.ranking-page .top-ranker-card dl{gap:4px!important}.ranking-page .top-ranker-card dl div{border-radius:8px!important;padding:6px 4px!important}.ranking-page .top-ranker-card dd{font-size:11px!important}.ranking-board{margin-top:0!important;padding-top:12px!important}.member-shell.my-page .my-hero{min-height:286px!important;padding:20px 0 32px!important}.member-shell.my-page .my-hero>div{box-sizing:border-box!important;display:grid!important;grid-gap:6px 14px!important;gap:6px 14px!important;grid-template-columns:minmax(0,1fr) 132px!important;max-width:386px!important;padding:44px 22px 0!important;width:100%!important}.member-shell.my-page .my-hero .eyebrow,.member-shell.my-page .my-hero h1,.member-shell.my-page .my-hero p:not(.eyebrow){grid-column:1!important}.member-shell.my-page .my-hero h1{font-size:clamp(32px,9vw,42px)!important}.member-shell.my-page .my-hero p:not(.eyebrow){font-size:13px!important}.my-hero-tier-card{align-self:start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#ffffff;display:grid;grid-gap:6px;gap:6px;grid-column:2;grid-row:1/span 3;min-height:94px;padding:12px}.my-hero-tier-card span{color:#ffffff;font-size:22px;font-weight:950;line-height:1}.my-hero-tier-card strong{color:rgba(255,255,255,.74);font-size:11px;font-weight:850}.my-hero-tier-card button{background:rgba(255,255,255,.95);border:0;border-radius:999px;color:#111318;font-size:11px;font-weight:950;min-height:28px}.member-shell.my-page .my-profile-card{display:none!important}.member-shell.my-page .my-section-tabs{margin-top:12px!important;position:relative;z-index:4}.member-shell.my-page .my-panel.my-wallet-panel{box-sizing:border-box!important;margin-top:14px!important;overflow:hidden!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept{grid-gap:0!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article{border-radius:0!important;min-width:0!important;min-height:76px!important;padding:10px 5px!important;text-align:center!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article+article{border-left:1px solid rgba(255,255,255,.13)!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article strong{font-size:clamp(15px,4.4vw,22px)!important;overflow-wrap:anywhere;white-space:normal!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article span{font-size:10px!important;white-space:nowrap!important}.my-tier-progress-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:13px}.my-tier-progress-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.my-tier-progress-card small,.my-tier-progress-card span,.my-tier-progress-card strong{color:#ffffff}.my-tier-progress-card>div:first-child span{font-size:14px;font-weight:950}.my-tier-progress-card>div:first-child strong{color:rgba(255,255,255,.74);font-size:11px}.my-tier-progress-track{background:rgba(255,255,255,.14);border-radius:999px;height:9px;overflow:hidden}.my-tier-progress-track span{background:repeating-linear-gradient(135deg,#e0142d 0 8px,#b11224 8px 16px);border-radius:inherit;display:block;height:100%;width:66%}.my-tier-progress-card small{display:flex;font-size:11px;font-weight:850;justify-content:space-between}.member-shell.my-page .my-wallet-panel .my-ranking-snapshot-grid{display:none!important}@media (max-width:430px){.member-shell:not(.my-page):not(.member-calendar-page) .live-panel-home{padding-left:22px!important;padding-right:22px!important}.live-panel-home .home-live-clock{height:96px!important}.live-panel-home .home-live-timer-row{grid-template-columns:96px minmax(0,1fr)!important}.live-panel-home .home-live-blinds{display:grid!important}.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero){min-height:94px!important}.live-panel-home .home-live-timer-row{grid-template-columns:96px minmax(0,1fr)!important}.live-panel-home .home-live-clock{height:96px!important}.live-panel-home .home-live-level strong{font-size:54px!important}.live-panel-home .home-live-blinds{display:grid!important}.member-bottom-nav{height:76px!important;min-height:76px!important}.member-bottom-nav a{height:62px!important;max-height:62px!important;min-height:62px!important}}.my-balance-panel>header span,.my-page .my-balance-panel>header span,.my-wallet-panel .my-balance-panel>header span{background:rgba(255,255,255,.93)!important;color:#b11224!important;font-weight:950!important;text-shadow:none!important}.member-shell.my-page .my-wallet-panel>.section-heading span,.my-wallet-panel>.section-heading span{background:rgba(255,255,255,.94)!important;color:#b11224!important;font-weight:950!important;text-shadow:none!important}.my-page .my-profile-tabs button,.my-profile-tabs button{color:#68707d!important}.my-page .my-profile-tabs button[aria-pressed=true],.my-profile-tabs button[aria-pressed=true]{color:#ffffff!important}.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) .section-heading a,.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) .section-heading span{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.82)!important}.member-shell.my-page .my-filter-tabs,.member-shell.my-page .my-ledger-filter-groups{border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:5px!important}.member-shell.my-page .my-filter-tabs button,.member-shell.my-page .my-ledger-filter-tabs button{border-radius:6px!important;color:rgba(255,255,255,.66)!important}.member-shell.my-page .my-filter-tabs button[aria-pressed=true],.member-shell.my-page .my-ledger-filter-tabs button[aria-pressed=true]{background:#ffffff!important;box-shadow:0 10px 22px rgba(0,0,0,.18)!important;color:#111318!important}.member-shell.my-page .my-application-meta,.member-shell.my-page .my-result-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.member-shell.my-page .my-achievement-meta span,.member-shell.my-page .my-application-meta small,.member-shell.my-page .my-application-row>span,.member-shell.my-page .my-result-meta small,.member-shell.my-page .my-result-row>span{max-width:100%!important}.member-shell.my-page .my-application-row button,.member-shell.my-page .my-panel-action,.member-shell.my-page .my-result-actions a,.member-shell.my-page .my-row-action{font-size:12px!important;min-height:36px!important;padding:0 14px!important}.member-shell.my-page .my-application-row button.my-row-secondary,.member-shell.my-page .my-result-actions a[href*=detail]{background:rgba(255,255,255,.09)!important}.member-shell.my-page .my-achievement-earned-progress,.member-shell.my-page .my-achievement-progress-track{background:rgba(255,255,255,.12)!important}.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{padding-top:max(58px,calc(env(safe-area-inset-top) + 42px))!important}.live-player-modal{max-height:min(720px,calc(100dvh - 92px))!important}.live-player-modal .live-modal-heading{margin:0 0 16px!important;padding:0 0 14px!important;position:relative!important;z-index:3!important}.live-player-modal .live-time-attack-list{grid-gap:12px!important;gap:12px!important;max-height:calc(100dvh - 250px)!important;min-height:0!important;padding:0 2px 10px!important}.live-player-modal .live-time-attack-list article>div span,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>div span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.member-pub-info-footer{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-sizing:border-box!important;color:#ffffff!important;display:grid!important;grid-gap:12px!important;gap:12px!important;margin:18px auto 0!important;max-width:min(520px,100%)!important;padding:16px!important;text-align:left!important;width:100%!important}.member-pub-info-footer h2{color:#ffffff!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;margin:0!important}.member-pub-info-footer dl{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important}.member-pub-info-footer div{display:grid!important;grid-gap:4px!important;gap:4px!important}.member-pub-info-footer dt{color:#ffb7c2!important;font-size:11px!important;font-weight:950!important;letter-spacing:0!important}.member-pub-info-footer dd{color:rgba(255,255,255,.86)!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important;margin:0!important;white-space:pre-line!important;word-break:keep-all!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid rgba(255,255,255,.16)!important;cursor:pointer!important;display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0!important;padding:11px 10px!important;text-align:left!important;width:100%!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-button:focus-visible{outline:2px solid rgba(255,255,255,.9)!important;outline-offset:2px!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-button strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important}.my-modal-backdrop{align-items:center!important;background:rgba(0,0,0,.72)!important;display:flex!important;inset:0!important;justify-content:center!important;padding:18px!important;position:fixed!important;z-index:80!important}.my-wallet-history-dialog{background:linear-gradient(180deg,#202126,#15161a)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(0,0,0,.5)!important;color:#ffffff!important;display:grid!important;grid-gap:14px!important;gap:14px!important;max-height:min(78vh,720px)!important;max-width:560px!important;overflow:hidden!important;padding:18px!important;width:min(100%,560px)!important}.my-wallet-history-dialog .section-heading{align-items:center!important;display:flex!important;justify-content:space-between!important}.my-wallet-history-dialog .my-modal-close{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;color:#ffffff!important;cursor:pointer!important;min-height:36px!important;padding:0 14px!important}.my-wallet-history-list{max-height:min(60vh,560px)!important;overflow-y:auto!important;padding-right:2px!important}.my-record-panel{overflow:hidden!important}.my-record-card{background:radial-gradient(circle at 18% 10%,rgba(230,190,78,.24),transparent 32%),linear-gradient(135deg,#2b2d31,#18191d 45%,#4c101c)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;display:grid!important;grid-gap:16px!important;gap:16px!important;padding:18px!important}.my-record-card-main{grid-gap:14px!important;gap:14px!important;grid-template-columns:96px minmax(0,1fr)!important}.my-record-card-main,.my-record-tier-medal{align-items:center!important;display:grid!important}.my-record-tier-medal{grid-gap:7px!important;gap:7px!important;justify-items:center!important}.my-record-tier-medal img{height:82px!important;object-fit:contain!important;width:82px!important}.my-record-card-main>div>span,.my-record-tier-medal span{color:#f4d06f!important;font-size:12px!important;font-weight:900!important}.my-record-card-main strong{color:#ffffff!important;display:block!important;font-size:clamp(30px,9vw,48px)!important;font-weight:950!important;line-height:.95!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.my-record-card-main p{color:rgba(255,255,255,.72)!important;font-size:16px!important;font-weight:900!important;margin:8px 0 0!important}.my-record-highlight-grid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-record-highlight-grid>div{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:13px!important;display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:86px!important;padding:12px!important}.my-record-highlight-grid small,.my-record-highlight-grid span,.my-record-recent span{color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:850!important}.my-record-highlight-grid strong{align-items:center!important;background:linear-gradient(180deg,#f51d42,#bd0928)!important;border-radius:999px!important;color:#ffffff!important;display:flex!important;font-size:18px!important;font-weight:950!important;gap:6px!important;justify-content:center!important;min-height:38px!important;overflow:visible!important;padding:6px 10px!important;text-align:center!important;white-space:normal!important}.my-record-highlight-grid img{height:24px!important;object-fit:contain!important;width:24px!important}.my-record-recent{align-items:center!important;background:linear-gradient(180deg,#f7d55a,#d79b13)!important;border-radius:999px!important;color:#35050b!important;display:flex!important;justify-content:space-between!important;min-height:54px!important;padding:8px 14px!important}.my-record-recent span{color:rgba(53,5,11,.78)!important}.my-record-recent strong{background:linear-gradient(180deg,#f51d42,#bd0928)!important;border-radius:999px!important;color:#ffffff!important;font-size:18px!important;font-weight:950!important;min-width:96px!important;padding:8px 14px!important;text-align:center!important}.member-appbar,.member-concept-topbar,.ranking-page .ranking-topbar{box-sizing:border-box!important;justify-content:center!important;min-height:64px!important;padding:10px 18px 6px!important}.member-concept-logo,.ranking-page .ranking-topbar .member-concept-logo{left:50%!important;overflow:visible!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(42vw,168px)!important;z-index:1!important}.member-concept-logo img,.ranking-page .ranking-topbar .member-concept-logo img{display:block!important;height:54px!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;width:100%!important}.ranking-page .ranking-topbar .ranking-guide-open-button{margin-left:auto!important;position:relative!important;z-index:2!important}.member-shell.my-page .member-hero.my-hero{min-height:318px!important;padding-bottom:32px!important}.member-shell.my-page .member-hero.my-hero>div{align-items:center!important;display:grid!important;grid-gap:6px 12px!important;gap:6px 12px!important;grid-template-columns:minmax(0,1fr) minmax(138px,42%)!important;margin-top:28px!important;padding-inline:24px 18px!important}.member-shell.my-page .member-hero.my-hero>div>.eyebrow,.member-shell.my-page .member-hero.my-hero>div>h1,.member-shell.my-page .member-hero.my-hero>div>p{grid-column:1/2!important;transform:translateX(8px)!important}.member-shell.my-page .member-hero.my-hero>div>h1{line-height:1.02!important;margin-block:4px 8px!important}.member-shell.my-page .member-hero.my-hero>div>.my-hero-tier-card{align-self:center!important;grid-column:2/3!important;grid-row:1/4!important;margin:0!important;min-width:0!important;width:100%!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-bonus,.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-rabbit,.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-rp,.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-tier,.member-shell.my-page .my-balance-grid.my-balance-grid-concept article{align-content:center!important;box-sizing:border-box!important;min-height:72px!important;min-width:0!important;padding:10px 12px!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-rabbit{grid-column:1/2!important;grid-row:1!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-bonus{grid-column:2/3!important;grid-row:1!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-rp{grid-column:1/2!important;grid-row:2!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-tier{grid-column:2/3!important;grid-row:2!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article span,.member-shell.my-page .my-balance-grid.my-balance-grid-concept article strong,.member-shell.my-page .my-balance-tier-value{max-width:100%!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article strong{font-size:clamp(18px,5.2vw,24px)!important;line-height:1.08!important}.member-shell.my-page .my-achievement-list,.member-shell.my-page .my-achievement-progress-list{gap:6px!important}.member-shell.my-page .my-achievement-progress-card,.member-shell.my-page .my-achievement-row{border-radius:8px!important;min-height:58px!important;padding:8px 10px!important}.member-shell.my-page .my-achievement-progress-card{gap:6px!important;grid-template-columns:minmax(0,1fr) auto!important}.member-shell.my-page .my-achievement-progress-card p,.member-shell.my-page .my-achievement-row p{display:none!important}.member-shell.my-page .my-achievement-earned-progress,.member-shell.my-page .my-achievement-progress-track{height:5px!important}.member-shell.my-page .my-achievement-badge{height:40px!important;width:40px!important}.ranking-page .top-pocus-strip,.ranking-page .top-ranker-carousel{overflow:visible!important}.ranking-page .top-ranker-carousel{padding-top:24px!important}.ranking-page .top-ranker-card,.ranking-page .top-ranker-card-1{overflow:visible!important}.ranking-page .top-ranker-card-1{transform:translateY(-10px)!important}.ranking-page .top-ranker-card-1>b,.ranking-page .top-ranker-card>b{top:-14px!important}.ranking-page .top-ranker-card-1>b{top:-18px!important}.ranking-record-search{background:radial-gradient(circle at 88% 3%,rgba(239,23,55,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),#121419!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important;gap:12px!important;padding:16px!important}.ranking-record-search label{color:#ffffff!important;display:grid!important;grid-gap:8px!important;gap:8px!important}.ranking-record-search label span{color:#ffd86f!important;font-size:14px!important;font-weight:950!important}.ranking-record-search input{background:rgba(255,255,255,.95)!important;border:0!important;border-radius:999px!important;color:#111318!important;font-size:16px!important;font-weight:800!important;min-height:46px!important;padding:0 16px!important}.ranking-record-empty{color:rgba(255,255,255,.72)!important;font-size:13px!important;line-height:1.45!important;margin:0!important}.ranking-record-card{background:radial-gradient(circle at 14% 0,rgba(255,216,111,.2),transparent 30%),linear-gradient(150deg,rgba(30,33,42,.98),rgba(14,16,22,.98) 54%,rgba(77,12,23,.9))!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;box-shadow:0 20px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1)!important;color:#ffffff!important;overflow:visible!important;padding:18px!important}.ranking-record-card,.ranking-record-card-main{display:grid!important;grid-gap:14px!important;gap:14px!important}.ranking-record-card-main{align-items:center!important;grid-template-columns:92px minmax(0,1fr)!important}.ranking-record-tier-medal{align-items:center!important;display:grid!important;grid-gap:6px!important;gap:6px!important;justify-items:center!important}.ranking-record-tier-medal img{height:76px!important;object-fit:contain!important;width:76px!important}.ranking-record-kicker,.ranking-record-tier-medal span{color:#ffd86f!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important}.ranking-record-card-main strong{color:#ffffff!important;display:block!important;font-size:clamp(28px,8vw,42px)!important;line-height:1.02!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.ranking-record-card-main p{color:rgba(255,255,255,.78)!important;font-size:15px!important;font-weight:900!important;margin:6px 0 0!important}.ranking-record-highlight-grid{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ranking-record-highlight-grid>div{align-content:center!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:9px!important;min-height:72px!important;padding:10px!important}.ranking-record-highlight-grid small,.ranking-record-highlight-grid span,.ranking-record-recent span{color:rgba(255,255,255,.63)!important;display:block!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important}.ranking-record-highlight-grid strong{align-items:center!important;color:#ffffff!important;display:flex!important;font-size:15px!important;font-weight:950!important;gap:5px!important;line-height:1.18!important;margin-top:5px!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.ranking-record-highlight-grid img{flex:0 0 auto!important;height:24px!important;object-fit:contain!important;width:24px!important}.ranking-record-recent{align-items:center!important;background:linear-gradient(180deg,#f1c75a,#b98213)!important;border-radius:999px!important;display:flex!important;justify-content:space-between!important;gap:8px!important;min-height:42px!important;padding:0 14px!important}.ranking-record-recent,.ranking-record-recent span,.ranking-record-recent strong{color:#111318!important}.ranking-record-suggestions button{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.06)),#171a21!important;border-color:rgba(255,255,255,.12)!important}.ranking-guide-swipe-hint{align-items:center!important;display:flex!important;gap:7px!important;justify-content:center!important;margin-top:12px!important}.ranking-guide-swipe-hint span{background:rgba(255,255,255,.42)!important;border-radius:999px!important;height:7px!important;width:7px!important}.ranking-guide-swipe-hint span:first-child{background:#ef1737!important;width:18px!important}.ranking-guide-swipe-hint strong{color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:900!important}.home-live-card-list{display:flex!important;gap:12px!important;margin-inline:calc(var(--member-page-padding, 18px) * -.35)!important;overflow-x:auto!important;overflow-y:visible!important;padding:2px calc(var(--member-page-padding, 18px) * .35) 8px!important;scroll-padding-inline:calc(var(--member-page-padding, 18px) * .35)!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.home-live-card-list::-webkit-scrollbar{display:none!important}.home-live-card-list .home-live-card{flex:0 0 min(100%,430px)!important;margin:0!important;scroll-snap-align:start!important}.ranking-record-search{border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:radial-gradient(circle at 92% 0,rgba(177,18,36,.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),#17191f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;color:#ffffff!important}.ranking-record-search label{color:rgba(255,255,255,.78)!important}.ranking-record-search input{border:1px solid rgba(255,255,255,.13)!important;background:rgba(8,9,13,.92)!important;color:#ffffff!important}.ranking-record-search input::placeholder{color:rgba(255,255,255,.44)!important}.ranking-record-search-results{display:grid!important;grid-gap:10px!important;gap:10px!important}.ranking-record-search p{color:rgba(255,255,255,.66)!important}.ranking-record-search article{gap:8px!important}.ranking-record-search article span,.ranking-record-search article strong{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.07)!important;color:#ffffff!important}.ranking-record-search article strong{background:linear-gradient(180deg,#ef1737,#a80f22)!important;border-color:rgba(255,255,255,.16)!important}.ranking-record-suggestions{display:grid!important;grid-gap:8px!important;gap:8px!important}.ranking-record-suggestions button{align-items:center!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:rgba(255,255,255,.055)!important;color:#ffffff!important;cursor:pointer!important;display:grid!important;grid-gap:4px!important;gap:4px!important;justify-items:start!important;min-height:52px!important;padding:10px 12px!important;text-align:left!important}.ranking-record-suggestions button strong{color:#ffffff!important;font-size:15px!important;font-weight:950!important}.ranking-record-suggestions button span{color:rgba(255,255,255,.62)!important;font-size:12px!important;font-weight:850!important}.ranking-tier-guide .compact-heading span,.ranking-tier-guide .section-heading span{background:rgba(239,23,55,.18)!important;border:1px solid rgba(239,23,55,.34)!important;color:#ffccd4!important}.calendar-panel-header{grid-gap:10px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important}.calendar-month-nav,.calendar-panel-header{align-items:center!important;display:grid!important}.calendar-month-nav{grid-gap:8px!important;gap:8px!important;grid-template-columns:36px minmax(0,max-content) 36px!important;justify-content:start!important;min-width:0!important}.calendar-month-controls button,.calendar-month-nav button{align-items:center!important;border:0!important;border-radius:999px!important;display:inline-flex!important;font-weight:950!important;justify-content:center!important}.calendar-month-nav button{background:#111318!important;color:#ffffff!important;height:36px!important;width:36px!important}.calendar-month-controls{background:transparent!important;border:0!important;padding:0!important}.calendar-month-controls button{background:#f0f2f6!important;color:#111318!important;height:36px!important;min-width:58px!important;padding:0 14px!important}.calendar-current-month{min-height:36px!important;padding-inline:16px!important}.calendar-weekday{align-items:center!important;display:flex!important;justify-content:center!important;min-height:32px!important;text-align:center!important}@media (max-width:520px){.calendar-panel-header{grid-template-columns:1fr!important}.calendar-month-nav{grid-template-columns:34px minmax(0,1fr) 34px!important;justify-content:stretch!important}.calendar-current-month{width:100%!important}.calendar-month-controls{justify-self:start!important}}.home-live-card-list{display:grid;grid-gap:12px;gap:12px}.home-live-card-list .home-live-card{margin:0}.ranking-record-search{display:grid;grid-template-columns:minmax(160px,32%) minmax(0,1fr);grid-gap:12px;gap:12px;max-width:1440px;margin:0 auto 16px;border:1px solid rgba(40,26,20,.16);border-radius:14px;background:rgba(255,244,232,.72);padding:12px}.ranking-record-search label{display:grid;grid-gap:7px;gap:7px;color:#4c3326;font-size:12px;font-weight:950}.ranking-record-search input{min-height:42px;min-width:0;border:1px solid rgba(40,26,20,.22);border-radius:999px;background:#fffaf4;color:#211610;padding:0 14px;font-size:15px;font-weight:900}.ranking-record-search>div{display:grid;align-content:center;min-width:0}.ranking-record-search article,.ranking-record-search p{margin:0;color:#5d4432;font-size:13px;font-weight:850}.ranking-record-search article{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ranking-record-search article span,.ranking-record-search article strong{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;background:#fff7ec;padding:0 10px;color:#211610;white-space:nowrap}.ranking-record-search article strong{background:#17120f;color:#fff7ec}.ranking-mobile-list{max-width:1440px;margin-inline:auto}.ranking-mobile-list-body{display:grid;grid-gap:8px;gap:8px}.ranking-mobile-row{display:grid;grid-template-columns:minmax(44px,10%) minmax(42px,9%) minmax(0,1fr) minmax(max-content,24%);align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:8px 12px}.ranking-mobile-rank{display:grid;place-items:center;min-width:0}.ranking-mobile-rank b{display:block;min-width:max-content;color:#fff;font-size:clamp(18px,4vw,28px);font-weight:950;line-height:1;overflow:visible;text-overflow:clip;white-space:nowrap}.ranking-mobile-tier-chip{width:42px;height:42px;object-fit:contain}.ranking-mobile-row em,.ranking-mobile-row small,.ranking-mobile-row strong{overflow:visible;text-overflow:clip;white-space:nowrap}.ranking-mobile-row strong{font-size:clamp(18px,4.2vw,28px)}.ranking-mobile-row em{font-size:clamp(16px,3.8vw,24px)}.tier-board-card li,.tier-board-columns{grid-template-columns:minmax(42px,14%) minmax(0,1fr) minmax(max-content,28%)}.tier-board-card li span{border-bottom:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.tier-board-card li em{min-width:max-content;white-space:nowrap}.calendar-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-current-month{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;background:#a80f22;color:#ffffff;padding:0 18px;font-size:15px;font-weight:950;white-space:nowrap}@media (max-width:720px){.ranking-record-search{grid-template-columns:1fr}.ranking-mobile-row{grid-template-columns:minmax(44px,12%) 42px minmax(0,1fr) minmax(max-content,27%);min-height:54px;gap:8px;padding:7px 10px}.ranking-mobile-tier-chip{width:38px;height:38px}.calendar-panel-header{align-items:stretch}}.member-shell .home-action-panel button{height:auto!important;max-height:none!important;min-height:142px!important;overflow:visible!important;padding:16px 14px 24px!important}.member-shell .home-action-panel button strong{font-size:clamp(16px,4.5vw,18px)!important;line-height:1.16!important}.member-shell .home-action-panel button small{display:block!important;font-size:11px!important;line-height:1.28!important;min-height:31px!important}.member-shell .live-panel-home .home-live-blinds strong{display:block!important;font-size:clamp(9.5px,2.6vw,12px)!important;line-height:1.08!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.member-shell,.ranking-page,.timer-monitor-shell{max-width:100vw!important;overflow-x:hidden!important}.member-appbar,.member-concept-topbar,.ranking-topbar{justify-content:center!important;position:relative!important}.member-appbar .member-concept-logo,.member-concept-logo,.ranking-topbar .member-concept-logo{align-items:center!important;display:inline-flex!important;height:52px!important;justify-content:center!important;left:50%!important;position:relative!important;transform:translateX(-50%)!important;width:158px!important}.member-appbar .member-concept-logo img,.member-concept-logo img,.ranking-topbar .member-concept-logo img{display:block!important;height:48px!important;max-height:48px!important;max-width:148px!important;object-fit:contain!important;width:auto!important}.live-panel-home .home-live-blinds{grid-template-columns:repeat(3,minmax(0,1fr))!important}.live-panel-home .home-live-blinds div{min-width:0!important;padding-left:4px!important;padding-right:4px!important}.live-panel-home .home-live-blinds strong{display:block!important;font-size:clamp(9.5px,2.65vw,12px)!important;line-height:1.1!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.home-action-panel button{min-height:138px!important;padding:16px 14px 22px!important}.home-action-panel button strong{font-size:clamp(16px,4.6vw,18px)!important;line-height:1.18!important}.home-action-panel button small{display:block!important;font-size:11px!important;line-height:1.32!important;min-height:30px!important}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{bottom:auto!important;left:50%!important;margin:0!important;max-height:min(82dvh,660px)!important;overflow:auto!important;position:fixed!important;top:max(68px,env(safe-area-inset-top))!important;transform:translateX(-50%)!important;width:min(calc(100vw - 28px),430px)!important}.live-player-modal .live-modal-heading{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.live-player-modal .live-modal-heading>div{min-width:0!important}.live-player-modal .live-modal-heading h2{overflow:visible!important;white-space:normal!important}.live-player-modal .live-time-attack-list article{grid-template-columns:44px minmax(0,1fr) minmax(70px,84px)!important}.live-player-modal .live-time-attack-list article>p b{max-width:84px!important}.ranking-page .ranking-period-card{padding-bottom:20px!important;padding-top:20px!important}.ranking-guide-title-row{gap:8px!important;justify-content:flex-start!important;margin-bottom:16px!important;white-space:nowrap!important}.ranking-guide-title-row h3,.ranking-guide-title-row span{color:#111318!important;font-size:clamp(22px,6vw,28px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}.ranking-guide-page .ranking-guide-title-row+p,.ranking-guide-page-image .ranking-guide-title-row+p{margin-top:10px!important}.ranking-tier-guide-card{align-items:center!important;grid-template-columns:54px minmax(0,1fr) auto!important}.ranking-tier-guide-card .tier-chip,.tier-board-card header .tier-chip{height:48px!important;width:48px!important}.ranking-guide-tier-chip img,.ranking-tier-guide-card .tier-chip img,.tier-board-card header .tier-chip img{display:block!important;height:42px!important;object-fit:contain!important;width:42px!important}.ranking-tier-guide-card strong,.tier-board-card header strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ranking-board-row,.ranking-list-row,.ranking-table-row{column-gap:12px!important}.ranking-board-row [data-column=nickname],.ranking-list-row [data-column=nickname],.ranking-table-row [data-column=nickname]{justify-self:center!important;max-width:50%!important;min-width:0!important;text-align:center!important}.member-shell.my-page{padding-bottom:max(160px,calc(env(safe-area-inset-bottom) + 142px))!important}.member-shell.my-page .my-hero{padding-bottom:40px!important}.member-shell.my-page .my-hero>div{align-items:center!important;grid-template-columns:minmax(0,1fr) 162px!important}.member-shell.my-page .my-hero p:not(.eyebrow){margin-bottom:22px!important}.member-shell.my-page .my-hero-tier-card{align-content:center!important;column-gap:8px!important;grid-template-columns:42px minmax(0,1fr)!important;max-width:162px!important;min-height:92px!important;padding:10px!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display{height:42px!important;width:42px!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display img{height:38px!important;width:38px!important}.member-shell.my-page .my-hero-tier-card>span{font-size:clamp(18px,4.5vw,20px)!important;line-height:1!important;max-width:100%!important}.member-shell.my-page .my-hero-tier-card>strong{line-height:1.12!important}.member-shell.my-page .my-hero-tier-card>button{max-width:none!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,.58fr) minmax(104px,1.44fr)!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article{min-height:86px!important;padding-left:2px!important;padding-right:2px!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article strong{font-size:clamp(17px,4.45vw,22px)!important;letter-spacing:0!important}.member-shell.my-page .my-balance-tier-value{flex-wrap:nowrap!important;font-size:clamp(16px,4.15vw,19px)!important}.member-legal-footer{margin-bottom:calc(140px + env(safe-area-inset-bottom))!important}.timer-monitor-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.live-panel-monitor,.timer-monitor-shell .live-panel-monitor{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:min(calc(100vw - 28px),430px)!important;overflow:visible!important;padding-left:14px!important;padding-right:14px!important;width:100%!important}.live-panel-monitor .live-timer-card,.timer-monitor-shell .live-panel-monitor .live-timer-card{box-sizing:border-box!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;width:100%!important}.live-panel-monitor .live-timer-card>div,.timer-monitor-shell .live-panel-monitor .live-timer-card>div{min-height:94px!important;min-width:0!important;overflow:hidden!important;padding:16px 10px!important}.live-panel-monitor .live-timer-card span,.timer-monitor-shell .live-panel-monitor .live-timer-card span{display:block!important;font-size:10px!important;margin-bottom:8px!important}.live-panel-monitor .live-timer-card strong,.timer-monitor-shell .live-panel-monitor .live-timer-card strong{display:block!important;font-size:clamp(21px,5.3vw,26px)!important;line-height:1.06!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.live-panel-monitor .live-timer-card>div:nth-child(3) strong,.live-panel-monitor .live-timer-card>div:nth-child(4) strong,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(3) strong,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(4) strong{font-size:clamp(15px,4vw,18px)!important}.live-panel-monitor .live-timer-card>div:nth-child(7),.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(7){grid-column:1/2!important}.live-panel-monitor .live-timer-card>div:nth-child(8),.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8){grid-column:2/3!important}.timer-monitor-shell .live-panel-monitor .live-panel-actions{bottom:calc(24px + env(safe-area-inset-bottom))!important}.live-panel-monitor .live-panel-actions a.monitor-back-button,.monitor-back-button,.timer-monitor-shell .monitor-back-button{justify-content:center!important}.monitor-back-button span,.monitor-back-button span svg{align-items:center!important;display:inline-flex!important;justify-content:center!important}@media (max-width:380px){.member-shell.my-page .my-hero>div{grid-template-columns:minmax(0,1fr) 150px!important}.member-shell.my-page .my-hero h1{font-size:clamp(30px,8.3vw,36px)!important}.member-shell.my-page .my-hero-tier-card{max-width:150px!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept{grid-template-columns:minmax(0,.9fr) minmax(0,.92fr) minmax(0,.52fr) minmax(98px,1.38fr)!important}.member-shell.my-page .my-balance-tier-value{font-size:15px!important}}.member-shell.my-page .my-hero p:not(.eyebrow){margin:18px 0 30px!important}.member-appbar,.member-concept-topbar,.ranking-topbar{grid-template-columns:1fr auto 1fr!important;justify-items:center!important}.member-concept-logo,.ranking-page .ranking-topbar .member-concept-logo{grid-column:2!important;height:54px!important;margin:0 auto!important;width:142px!important}.member-concept-logo img,.ranking-page .ranking-topbar .member-concept-logo img{height:44px!important;width:122px!important}.member-shell.my-page .my-hero p:not(.eyebrow){font-size:clamp(12px,3.1vw,13px)!important;line-height:1.35!important;margin-top:14px!important;max-width:100%!important}.home-action-panel button{align-content:stretch!important;grid-template-rows:auto auto auto 1fr!important;padding-bottom:16px!important}.home-action-panel button small{align-self:end!important;padding-bottom:0!important}.ranking-period-stepper{min-height:76px!important;padding-block:13px!important}.ranking-period-stepper div{gap:5px!important}.ranking-mobile-row{grid-template-columns:64px minmax(0,1fr) 82px!important}.ranking-mobile-row>div{justify-self:center!important;max-width:54%!important;min-width:82px!important;text-align:center!important;width:54%!important}.ranking-mobile-row>div small,.ranking-mobile-row>div strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tier-board-card li{grid-template-columns:48px minmax(0,1fr) 68px!important}.tier-board-card li span{justify-self:center!important;max-width:54%!important;min-width:76px!important;text-align:center!important;width:54%!important}.ranking-tier-guide-card .tier-chip,.tier-board-card header .tier-chip{flex:0 0 auto!important;overflow:visible!important;position:relative!important;z-index:0!important}.ranking-tier-guide-card .tier-chip img,.tier-board-card header .tier-chip img{display:block!important;object-fit:contain!important}.ranking-guide-title-row{align-items:baseline!important;display:flex!important;gap:9px!important;min-width:0!important}.ranking-guide-page-image .ranking-guide-title-row span,.ranking-guide-page>.ranking-guide-title-row>span,.ranking-guide-title-row span{color:#b11224!important;font-size:clamp(23px,6vw,27px)!important;font-weight:950!important;line-height:1.14!important}.ranking-guide-title-row h3{min-width:0!important;white-space:nowrap!important}.ranking-guide-page p,.ranking-guide-page-image .ranking-guide-title-row+p{margin-top:4px!important}.calendar-day{min-height:72px!important;padding:7px 4px!important}.calendar-events{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}.calendar-event{align-items:center!important;background:transparent!important;border:0!important;display:inline-grid!important;gap:2px!important;justify-items:center!important;padding:0!important}.calendar-event>span{background:var(--calendar-event-color,#b11224)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:10px!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-width:34px!important;padding:5px 7px!important;white-space:nowrap!important}.calendar-event small{color:#6d7380!important;font-size:9px!important;line-height:1!important}.reservation-poster-slot{align-items:center!important;aspect-ratio:16/9!important;background:radial-gradient(circle at 84% 16%,rgba(177,18,36,.16),transparent 34%),linear-gradient(145deg,#17191f,#08090c)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;color:#ffffff!important;display:grid!important;justify-items:center!important;margin:0 0 14px!important;overflow:hidden!important;text-align:center!important;width:100%!important}.reservation-poster-slot span{color:#f3d36d!important;font-size:11px!important;font-weight:950!important}.member-shell.my-page .my-hero{padding-bottom:34px!important}.member-shell.my-page .my-hero>div{padding-bottom:16px!important}.member-shell.my-page .my-hero p:not(.eyebrow){margin:18px 0 28px!important;max-width:none!important;overflow:visible!important;position:relative!important;white-space:nowrap!important;z-index:1!important}.member-shell.my-page .my-login-panel{margin-top:0!important;position:relative!important;z-index:2!important}.home-action-panel button{min-height:122px!important;padding-bottom:22px!important}.home-action-panel button small,.home-action-panel button span:last-child{line-height:1.24!important;margin-top:6px!important}.member-shell,.ranking-page{padding-bottom:max(118px,calc(env(safe-area-inset-bottom) + 112px))!important}.ranking-page .ranking-period-card{margin-bottom:22px!important}.ranking-page .ranking-section-title{margin-top:18px!important}.reservation-poster-slot strong{color:#ffffff!important;font-size:18px!important}.reservation-poster-slot-image img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.timer-monitor-shell .live-panel-monitor{padding-bottom:96px!important}.timer-monitor-shell .live-panel-monitor .live-panel-header{padding-bottom:18px!important}.timer-monitor-shell .live-panel-monitor .live-panel-actions{bottom:calc(18px + env(safe-area-inset-bottom))!important;left:50%!important;position:fixed!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;z-index:60!important}.monitor-back-button,.monitor-back-button span{align-items:center!important}.monitor-back-button span svg{display:block!important;margin:0!important}.live-panel-monitor .live-timer-card{grid-template-columns:repeat(4,minmax(0,1fr))!important}.live-panel-monitor .live-timer-card>div:nth-child(3) strong,.live-panel-monitor .live-timer-card>div:nth-child(4) strong{font-size:clamp(19px,4.8vw,25px)!important;overflow-wrap:normal!important;white-space:nowrap!important}.live-panel-home .home-live-card-message{display:block!important;min-height:232px!important;padding:16px!important}.home-live-status-card{display:grid!important;grid-gap:14px!important;gap:14px!important;min-width:0!important;width:100%!important}.home-live-status-heading{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.home-live-status-heading h2{color:#ffffff!important;font-size:22px!important;line-height:1.04!important;margin:5px 0 7px!important}.home-live-status-heading p{color:rgba(255,255,255,.7)!important;font-size:12px!important;font-weight:850!important;line-height:1.36!important;margin:0!important;max-width:230px!important}.home-live-status-heading>strong{color:rgba(255,255,255,.68)!important;flex:0 0 auto!important;font-size:10px!important;letter-spacing:.04em!important;padding-top:3px!important}.home-live-status-card-error .home-live-status-heading p{color:#ffc6ce!important}.home-live-status-row{grid-template-columns:92px minmax(0,1fr)!important}.home-live-clock-idle{background:conic-gradient(from 0deg,rgba(227,18,45,.92) 0deg,rgba(227,18,45,.92) 75deg,rgba(255,255,255,.12) 75deg,rgba(255,255,255,.12) 1turn)!important}.home-live-clock-idle:before{background:#111318!important}.home-live-status-meta strong{font-size:12px!important}.home-poster-carousel-fallback,.home-poster-carousel-loading{display:grid!important;grid-gap:12px!important;gap:12px!important}.home-poster-slide-fallback{align-content:end!important;aspect-ratio:.72!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.64)),radial-gradient(circle at 28% 20%,rgba(255,255,255,.18),transparent 28%),radial-gradient(circle at 72% 52%,rgba(227,18,45,.42),transparent 34%),linear-gradient(145deg,#291015,#0d0f14 54%,#520912)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 18px 34px rgba(0,0,0,.32)!important;color:#ffffff!important;display:grid!important;grid-gap:4px!important;gap:4px!important;justify-items:start!important;min-height:172px!important;overflow:hidden!important;padding:14px 12px!important;position:relative!important}.home-poster-slide-fallback:before{background:radial-gradient(circle,rgba(255,255,255,.88) 0 9%,transparent 10% 100%),radial-gradient(circle at center,transparent 0 44%,rgba(255,255,255,.16) 45% 54%,transparent 55% 100%);content:""!important;height:72px!important;opacity:.58!important;position:absolute!important;right:-18px!important;top:18px!important;transform:rotate(-18deg)!important;width:72px!important}.home-poster-slide-fallback em,.home-poster-slide-fallback small,.home-poster-slide-fallback span{position:relative!important;z-index:1!important}.home-poster-slide-fallback span{color:rgba(255,255,255,.78)!important;font-size:10px!important;font-weight:950!important}.home-poster-slide-fallback strong{color:#ffffff!important;font-size:15px!important;line-height:1.08!important;max-width:116px!important;padding:0!important;position:relative!important;text-shadow:0 2px 14px rgba(0,0,0,.38)!important;z-index:1!important}.home-poster-slide-fallback em,.home-poster-slide-fallback small{color:rgba(255,255,255,.74)!important;font-size:9px!important;font-style:normal!important;font-weight:850!important;line-height:1.18!important}.home-poster-slide-fallback.is-loading{opacity:.72!important}.ranking-page .top-ranker-carousel{gap:8px!important;overflow-x:auto!important;overflow-y:visible!important;padding:28px 21px 12px!important;scroll-padding:21px!important;scroll-snap-type:x proximity!important}.ranking-page .top-ranker-card{grid-template-rows:auto auto 1fr auto!important;min-height:218px!important;padding:22px 8px 10px!important;scroll-snap-align:center!important}.ranking-page .top-ranker-card-2{order:1!important}.ranking-page .top-ranker-card-1{min-height:236px!important;order:2!important;transform:translateY(-9px)!important}.ranking-page .top-ranker-card-3{order:3!important}.ranking-page .top-ranker-card dl{background:rgba(244,246,250,.94)!important;border:1px solid rgba(223,226,232,.9)!important;border-radius:9px!important;grid-gap:1px!important;gap:1px!important;margin-top:2px!important}.ranking-page .top-ranker-card dl div:first-child,.ranking-page .top-ranker-card dl div:last-child{align-items:center!important;background:rgba(255,255,255,.52)!important;border:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;min-height:48px!important;padding:7px 4px!important}.ranking-page .top-ranker-card dt{color:#8a909b!important;letter-spacing:.04em!important}.ranking-page .top-ranker-card dd,.ranking-page .top-ranker-card-1 dd{color:#111318!important;font-size:13px!important;font-weight:950!important;line-height:1.05!important}.ranking-page .top-ranker-card dl div:last-child dd,.ranking-page .top-ranker-card-1 dl div:last-child dd{color:#b11224!important}.ranking-page .top-ranker-card-placeholder{opacity:.86!important}.ranking-period-stepper button{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.08)),#24272e!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 10px 22px rgba(0,0,0,.26)!important;color:#ffffff!important;display:inline-grid!important;height:38px!important;width:38px!important}.ranking-period-stepper button svg{height:18px!important;stroke-width:2.8!important;width:18px!important}.ranking-period-stepper button:disabled{background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.38)!important}.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{background:rgba(5,6,9,.72)!important;padding-top:max(76px,calc(env(safe-area-inset-top) + 70px))!important;z-index:2200!important}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{margin:0 auto!important;max-height:min(76dvh,680px)!important}.live-player-modal{background:#ffffff!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 28px 72px rgba(0,0,0,.46)!important;overflow:hidden!important}.live-player-modal .live-modal-heading{background:#ffffff!important;border-bottom:1px solid #edf0f5!important;padding:16px 18px 14px!important}.live-player-modal .live-modal-heading h2{color:#111318!important;font-size:24px!important;line-height:1.12!important}.live-player-modal-close{background:#111318!important;color:#ffffff!important}.member-shell.my-page .my-data-status-panel{min-height:0!important}.member-shell.my-page .my-balance-grid-placeholder article,.member-shell.my-page .my-tier-progress-card-placeholder{opacity:.88!important}.member-shell.my-page .my-tier-progress-card-placeholder strong{color:rgba(255,255,255,.82)!important;font-size:13px!important;line-height:1.35!important}.member-shell.my-page .my-data-status-panel-error .my-tier-progress-card-placeholder strong{color:#ffd3da!important}.member-bottom-nav-icon{height:24px!important;width:24px!important}.member-bottom-nav a{gap:6px!important}.member-bottom-nav a span{font-size:11px!important;line-height:1!important}@media (max-width:420px){.ranking-page .top-ranker-card{flex-basis:31.8%!important;max-width:31.8%!important;min-height:208px!important}.ranking-page .top-ranker-card-1{flex-basis:36.2%!important;max-width:36.2%!important;min-height:228px!important}.ranking-page .top-ranker-card img{height:44px!important;width:44px!important}.ranking-page .top-ranker-card-1 img{height:54px!important;width:54px!important}.ranking-page .top-ranker-card>strong{font-size:13px!important}.ranking-page .top-ranker-card-1>strong{font-size:15px!important}}[data-nextjs-devtools-button],[data-nextjs-devtools-root],button[aria-label="Open Next.js Dev Tools"],nextjs-portal{display:none!important}.member-shell.my-page .my-hero-tier-card{align-items:center!important;column-gap:9px!important;grid-template-columns:46px minmax(0,1fr)!important;padding:11px!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display{align-items:center!important;align-self:center!important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.18),transparent 58%),rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;display:inline-grid!important;grid-row:1/4!important;height:46px!important;justify-content:center!important;overflow:hidden!important;width:46px!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display img{display:block!important;height:40px!important;object-fit:contain!important;width:40px!important}.member-shell.my-page .my-hero-tier-card>button,.member-shell.my-page .my-hero-tier-card>span,.member-shell.my-page .my-hero-tier-card>strong{grid-column:2/3!important}.member-shell.my-page .my-hero-tier-card>span{font-size:20px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important}.member-shell.my-page .my-hero-tier-card>strong{line-height:1.15!important;white-space:nowrap!important}.member-shell.my-page .my-hero-tier-card>button{min-height:27px!important;padding:0 14px!important;white-space:nowrap!important}.member-shell.my-page .my-balance-tier-value,.member-shell.my-page .my-tier-progress-title{align-items:center!important;display:inline-flex!important;gap:7px!important;justify-content:center!important;min-width:0!important}.member-shell.my-page .my-balance-tier-value img{display:block!important;height:25px!important;object-fit:contain!important;width:25px!important}.member-shell.my-page .my-tier-progress-title{justify-content:flex-start!important}.member-shell.my-page .my-tier-progress-title img{display:block!important;flex:0 0 auto!important;height:34px!important;object-fit:contain!important;width:34px!important}@media (max-width:380px){.member-shell.my-page .my-hero>div{grid-template-columns:minmax(0,1fr) 142px!important}.member-shell.my-page .my-hero-tier-card{grid-template-columns:42px minmax(0,1fr)!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display{height:42px!important;width:42px!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display img{height:36px!important;width:36px!important}}@media (min-width:381px){.member-shell.my-page .my-hero>div{grid-template-columns:minmax(0,1fr) 148px!important}}.member-shell.my-page .my-balance-grid.my-balance-grid-concept{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,.68fr) minmax(0,1.18fr)!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article{align-content:center!important;gap:7px!important;min-height:82px!important;overflow:hidden!important;padding:10px 3px!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article strong{display:block!important;font-size:clamp(18px,5vw,24px)!important;line-height:1.02!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article span{line-height:1.1!important}.member-shell.my-page .my-balance-tier-value{display:inline-flex!important;font-size:clamp(15px,4.1vw,18px)!important;gap:4px!important;line-height:1.02!important}.member-shell.my-page .my-balance-tier-value img{flex:0 0 auto!important}@media (max-width:380px){.member-shell.my-page .my-balance-grid.my-balance-grid-concept{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.66fr) minmax(0,1.16fr)!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept article strong{font-size:17px!important}.member-shell.my-page .my-balance-tier-value{font-size:14px!important}}.member-shell.my-page .my-hero-tier-card{box-sizing:border-box!important;column-gap:7px!important;grid-template-columns:38px minmax(0,1fr)!important;max-width:152px!important;min-height:84px!important;overflow:hidden!important;padding:10px 9px!important;width:100%!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display{height:38px!important;width:38px!important}.member-shell.my-page .my-hero-tier-card .my-tier-chip-display img{height:34px!important;width:34px!important}.member-shell.my-page .my-hero-tier-card>span,.member-shell.my-page .my-hero-tier-card>strong{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.member-shell.my-page .my-hero-tier-card>span{font-size:clamp(17px,4.4vw,19px)!important}.member-shell.my-page .my-hero-tier-card>strong{font-size:10px!important}.member-shell.my-page .my-hero-tier-card>button{font-size:10px!important;justify-self:start!important;min-height:26px!important;max-width:76px!important;padding:0 12px!important}.member-shell.my-page .my-balance-grid.my-balance-grid-concept{grid-template-columns:minmax(0,.95fr) minmax(0,.85fr) minmax(0,.55fr) minmax(96px,1.35fr)!important}.member-shell.my-page .my-balance-tier-value{align-items:center!important;display:inline-grid!important;font-size:clamp(16px,4.2vw,19px)!important;gap:5px!important;grid-auto-flow:column!important;grid-template-columns:24px minmax(0,max-content)!important;justify-content:center!important;justify-items:center!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important;width:100%!important}.member-shell.my-page .my-balance-tier-value img{height:24px!important;width:24px!important}.my-identity-future-step{background:radial-gradient(circle at 92% 4%,rgba(239,23,55,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),#17191f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;color:#ffffff!important;display:grid!important;grid-gap:12px!important;gap:12px!important;padding:16px!important}.my-identity-future-step span{color:#ffb7c2!important;display:block!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important;margin-bottom:4px!important}.my-identity-future-step strong{color:#ffffff!important;display:block!important;font-size:18px!important;line-height:1.18!important}.my-identity-future-step p,.my-identity-future-step small{color:rgba(255,255,255,.68)!important;font-size:12px!important;line-height:1.45!important;margin:4px 0 0!important}.my-identity-future-step button{background:linear-gradient(180deg,#ef1737,#a80f22)!important;border:0!important;border-radius:999px!important;color:#ffffff!important;font-size:13px!important;font-weight:950!important;min-height:42px!important}.member-shell .live-panel-home .live-player-modal .live-time-attack-list article{grid-template-columns:52px minmax(0,1fr) 76px!important;min-height:86px!important;padding:12px!important}.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>strong{font-size:20px!important;height:48px!important;place-self:center!important;width:48px!important}.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>p{align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;justify-self:end!important;grid-column:3/4!important;grid-row:1!important;margin:0!important;min-height:50px!important;position:static!important;transform:none!important}.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>p b{font-size:21px!important;line-height:1!important}.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>p small{font-size:12px!important;line-height:1!important}.member-shell.my-page .my-application-meta small,.member-shell.my-page .my-result-meta small{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;color:rgba(255,255,255,.78)!important}.member-shell.my-page .my-achievement-row>span,.member-shell.my-page .my-application-row>span,.member-shell.my-page .my-result-row>span{background:rgba(239,23,55,.18)!important;border:1px solid rgba(239,23,55,.28)!important;border-radius:999px!important;color:#ffccd2!important}@media (max-width:390px){.member-shell .live-panel-home .live-player-modal .live-time-attack-list article{grid-template-columns:50px minmax(0,1fr) 70px!important;min-height:84px!important;padding:11px!important}.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>strong{height:46px!important;width:46px!important}.live-player-modal .live-time-attack-list article{grid-template-columns:50px minmax(0,1fr) 70px!important;min-height:84px!important;padding:11px!important}.live-player-modal .live-time-attack-list article>strong{height:46px!important;width:46px!important}.live-player-modal .live-time-attack-list article>div span{font-size:19px!important}.live-player-modal .live-time-attack-list b{font-size:20px!important}}.member-shell.my-page .my-section-tabs{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),#15171d!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;box-shadow:0 18px 38px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)!important;gap:5px!important}.member-shell.my-page .my-section-tabs button{border-radius:9px!important;color:rgba(255,255,255,.66)!important}.member-shell.my-page .my-section-tabs button[aria-pressed=true]{box-shadow:0 12px 26px rgba(177,18,36,.34),inset 0 1px 0 rgba(255,255,255,.18)!important}.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel){background:radial-gradient(circle at 92% 0,rgba(177,18,36,.22),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),#111318!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;box-shadow:0 22px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) .section-heading h2,.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) h3,.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) strong{color:#ffffff!important;text-shadow:none!important}.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) .section-heading a,.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) .section-heading span{background:rgba(239,23,55,.18)!important;border:1px solid rgba(239,23,55,.28)!important;border-radius:999px!important;color:#ffccd2!important;font-weight:950!important;text-decoration:none!important}.member-shell.my-page .my-filter-tabs,.member-shell.my-page .my-ledger-filter-groups{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.member-shell.my-page .my-filter-tabs button,.member-shell.my-page .my-ledger-filter-tabs button{background:transparent!important;border:0!important;border-radius:8px!important;color:rgba(255,255,255,.68)!important;font-size:12px!important;font-weight:900!important;min-height:38px!important}.member-shell.my-page .my-filter-tabs button[aria-pressed=true],.member-shell.my-page .my-ledger-filter-tabs button[aria-pressed=true]{background:linear-gradient(180deg,#ef1737,#a80f22)!important;color:#ffffff!important}.member-shell.my-page .empty-state,.member-shell.my-page .member-empty-card,.member-shell.my-page .my-achievement-progress-card,.member-shell.my-page .my-achievement-row,.member-shell.my-page .my-application-detail,.member-shell.my-page .my-application-detail dl div,.member-shell.my-page .my-application-row,.member-shell.my-page .my-ledger-row,.member-shell.my-page .my-result-detail-list div,.member-shell.my-page .my-result-row,.member-shell.my-page .my-tournament-summary-grid article{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045)),#181a20!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;box-shadow:none!important;color:#ffffff!important}.member-shell.my-page .empty-state,.member-shell.my-page .member-empty-card p,.member-shell.my-page .my-achievement-meta small,.member-shell.my-page .my-achievement-progress-card p,.member-shell.my-page .my-achievement-progress-card small,.member-shell.my-page .my-achievement-row p,.member-shell.my-page .my-application-detail dd,.member-shell.my-page .my-application-detail dt,.member-shell.my-page .my-application-row small,.member-shell.my-page .my-application-timeline span,.member-shell.my-page .my-ledger-row p,.member-shell.my-page .my-ledger-row small,.member-shell.my-page .my-result-detail-list dd,.member-shell.my-page .my-result-detail-list dt,.member-shell.my-page .my-result-row small{color:rgba(255,255,255,.68)!important}.member-shell.my-page .my-application-row em,.member-shell.my-page .my-ledger-row em,.member-shell.my-page .my-result-actions em,.member-shell.my-page .my-tournament-summary-grid strong{color:#ffffff!important}.member-shell.my-page .my-ledger-row-credit em{color:#ffccd2!important}.member-shell.my-page .my-ledger-row-debit em{color:#f3d36d!important}.member-shell.my-page .my-achievement-earned-progress,.member-shell.my-page .my-achievement-progress-track,.member-shell.my-page .my-tier-progress-track{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.12)!important}.member-shell.my-page .my-achievement-earned-progress span,.member-shell.my-page .my-achievement-progress-bar{background:linear-gradient(90deg,#ef1737,#f3d36d)!important}.member-shell.my-page .my-application-row button,.member-shell.my-page .my-panel-action,.member-shell.my-page .my-result-actions a,.member-shell.my-page .my-row-action{background:linear-gradient(180deg,#ef1737,#a80f22)!important;border:0!important;border-radius:999px!important;color:#ffffff!important;font-weight:950!important;text-decoration:none!important}.member-shell.my-page .my-application-row button.my-row-secondary,.member-shell.my-page .my-result-actions a[href*=detail]{background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffff!important}.member-shell.my-page .my-achievement-badge{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.14)!important}.live-player-modal .live-time-attack-list{align-content:start!important;max-height:calc(100dvh - 258px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 2px 8px!important;scroll-padding-top:12px!important}.live-player-modal .live-time-attack-list article{background:#f1f3f7!important;border:1px solid #dde2ea!important;box-sizing:border-box!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:52px minmax(0,1fr) 76px!important;height:auto!important;min-height:86px!important;overflow:hidden!important;padding:12px!important;transform:none!important}.live-player-modal .live-time-attack-list article>strong{align-self:center!important;font-size:20px!important;height:48px!important;line-height:1!important;place-self:center!important;width:48px!important}.live-player-modal .live-time-attack-list article>div{align-self:center!important;display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.live-player-modal .live-time-attack-list article>div span{color:#111318!important;display:block!important;font-size:20px!important;font-weight:950!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.live-player-modal .live-time-attack-list small{color:#66707d!important;font-weight:850!important;min-width:0!important}.live-player-modal .live-time-attack-list p{align-self:center!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;justify-self:end!important;min-height:50px!important;position:static!important;text-align:right!important;transform:none!important}.live-player-modal .live-time-attack-list b{color:#111318!important;display:block!important;font-size:21px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.live-player-modal .live-time-attack-list p small{color:#6f7782!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.live-player-modal .live-modal-link{flex:0 0 auto!important;margin-top:12px!important;position:static!important}@media (max-width:390px){.live-player-modal .live-time-attack-list article{grid-template-columns:50px minmax(0,1fr) 70px!important;min-height:84px!important;padding:11px!important}.live-player-modal .live-time-attack-list article>strong{height:46px!important;width:46px!important}.live-player-modal .live-time-attack-list article>div span{font-size:19px!important}.live-player-modal .live-time-attack-list b{font-size:20px!important}}.member-legal-page,.member-shell,.ranking-page{color:#ffffff!important;overflow-x:hidden!important}.member-shell .member-hero,.member-shell>.member-hero:not(.my-hero):not(.current-tournament-hero):not(.tournament-result-detail-hero):not(.achievement-hero),.ranking-page .ranking-hero{padding-top:max(34px,calc(env(safe-area-inset-top) + 18px))!important}.member-appbar,.member-concept-topbar,.ranking-page .ranking-topbar{min-height:78px!important;padding-top:max(28px,calc(env(safe-area-inset-top) + 16px))!important;position:relative!important;z-index:2!important}.member-shell:not(.my-page):not(.member-calendar-page) .live-panel-home{position:relative!important;z-index:1!important}.home-live-card{contain:layout paint!important;overflow:hidden!important}.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{background:radial-gradient(circle at 50% 0,rgba(177,18,36,.24),transparent 34%),rgba(5,6,9,.76)!important;inset:0!important;padding:max(74px,calc(env(safe-area-inset-top) + 58px)) 12px max(18px,env(safe-area-inset-bottom))!important;position:fixed!important;z-index:9999!important}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{background:#ffffff!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 28px 84px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.86)!important;color:#111318!important;display:flex!important;flex-direction:column!important;isolation:isolate!important;max-height:calc(100dvh - 104px)!important;position:relative!important;z-index:10000!important}.home-panel-modal:before,.live-player-modal:before,.my-auth-modal:before,.ranking-guide-dialog:before{content:none!important;display:none!important}body:has(.home-panel-modal-backdrop) .member-concept-logo,body:has(.live-player-modal-backdrop) .member-concept-logo,body:has(.my-auth-modal-backdrop) .member-concept-logo,body:has(.ranking-guide-backdrop) .member-concept-logo{opacity:0!important}body:has(.home-panel-modal-backdrop) .member-concept-topbar,body:has(.live-player-modal-backdrop) .member-concept-topbar,body:has(.my-auth-modal-backdrop) .member-concept-topbar,body:has(.ranking-guide-backdrop) .member-concept-topbar{pointer-events:none!important;z-index:0!important}body:has(.live-player-modal-backdrop) .live-panel-home{position:relative!important;z-index:10001!important}.home-panel-modal-heading,.live-modal-heading,.ranking-guide-heading{background:#ffffff!important;border-bottom:1px solid #e7eaf0!important;min-height:48px!important;position:relative!important;z-index:2!important}.home-panel-modal-heading h2,.live-modal-heading h2,.ranking-guide-heading h2{font-size:clamp(22px,5.9vw,27px)!important;margin:0!important;max-width:250px!important;overflow-wrap:anywhere!important;text-shadow:none!important;word-break:keep-all!important}.live-modal-heading span,.ranking-guide-heading span{color:#b11224!important;display:block!important;font-size:11px!important;font-weight:950!important;line-height:1!important;margin-bottom:5px!important}.home-panel-modal-heading button,.live-player-modal-close,.my-modal-close,.ranking-guide-heading button{border:0!important;flex:0 0 auto!important;height:38px!important;padding:0 15px!important}.home-panel-modal>:not(.home-panel-modal-heading),.live-player-modal>:not(.live-modal-heading),.my-auth-modal>:not(.my-auth-modal-heading),.ranking-guide-dialog>:not(.ranking-guide-heading){min-height:0!important}.home-panel-modal .apply-panel,.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-layout,.home-panel-modal .reservation-list-panel,.live-player-modal .live-player-accordion-list,.live-player-modal .live-time-attack-list{overflow-y:auto!important}.home-panel-modal .apply-panel,.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-list-panel,.live-player-modal .live-entry-panel,.live-player-modal .live-player-accordion{border:1px solid #e5e8ee!important;color:#111318!important}.live-player-modal .live-player-accordion-list{display:grid!important;grid-gap:12px!important;gap:12px!important;max-height:calc(100dvh - 210px)!important}.live-player-modal .live-player-table{overflow:visible!important}.live-player-modal .live-player-table article,.live-player-modal .live-player-table>div{align-items:center!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1.5fr) 64px 64px!important}.live-player-modal .live-player-table p,.live-player-modal .live-player-table span,.live-player-modal .live-player-table strong{color:#111318!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.live-player-modal .live-player-name-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.live-player-modal .live-player-name-list article,.live-player-modal .live-player-name-list p{background:#ffffff!important;border:1px solid #e1e5eb!important;border-radius:6px!important;color:#111318!important;margin:0!important;min-height:42px!important;padding:10px 12px!important}.live-player-modal .live-player-name-list strong{color:#111318!important}.live-player-modal .live-time-attack-list{display:grid!important;grid-gap:10px!important;gap:10px!important;max-height:calc(100dvh - 246px)!important;padding:0 2px 8px!important}.live-player-modal .live-time-attack-list article{align-items:center!important;background:#f0f2f6!important;border:1px solid #dfe3ea!important;border-radius:8px!important;box-shadow:none!important;color:#111318!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr) 74px!important;min-height:72px!important;padding:10px 12px!important}.live-player-modal .live-time-attack-list article>strong{align-items:center!important;background:#b11224!important;border-radius:8px!important;color:#ffffff!important;display:inline-flex!important;font-size:18px!important;height:44px!important;justify-content:center!important;width:44px!important}.live-player-modal .live-time-attack-list b,.live-player-modal .live-time-attack-list span{color:#111318!important;font-size:18px!important;line-height:1.15!important}.live-player-modal .live-time-attack-list small{color:#666d78!important;display:block!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important}.live-player-modal .live-time-attack-list p{display:grid!important;grid-gap:3px!important;gap:3px!important;justify-items:end!important;margin:0!important;min-width:0!important}.live-modal-link{align-items:center!important;background:linear-gradient(180deg,#ec1735,#a80f22)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;font-weight:950!important;height:42px!important;justify-content:center!important;margin-top:10px!important;text-decoration:none!important;width:100%!important}.calendar-panel-header{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:14px!important}.calendar-panel-header .section-heading{margin:0!important;min-width:0!important}.calendar-month-controls{background:#ffffff!important;border:1px solid #e3e6ec!important;border-radius:999px!important;flex:0 0 auto!important;gap:4px!important;padding:4px!important}.calendar-month-controls,.calendar-month-controls button{align-items:center!important;display:inline-flex!important}.calendar-month-controls button{background:#111318!important;border:0!important;border-radius:999px!important;color:#ffffff!important;font-size:12px!important;font-weight:950!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:0 10px!important}.calendar-month-controls button:nth-child(2){background:#f0f2f6!important;color:#111318!important}.calendar-month-controls svg{height:17px!important;width:17px!important}.calendar-panel,.calendar-panel *,.marketing-feed-panel,.marketing-feed-panel *,.reservation-layout,.reservation-layout *{text-shadow:none!important}.calendar-panel .calendar-upcoming h3,.calendar-panel .section-heading h2,.marketing-feed-panel .section-heading h2,.reservation-layout .section-heading h2{color:#111318!important}.calendar-panel .section-heading span,.calendar-upcoming-row small,.reservation-login-card p,.reservation-participant-panel small,.reservation-row small,.selected-summary dd,.selected-summary dt{color:#626975!important}.calendar-grid{min-width:0!important}.calendar-day{color:#111318!important;min-height:78px!important}.calendar-weekday{color:#a80f22!important}.calendar-day-number{color:#111318!important}.calendar-day-muted .calendar-day-number{color:#a2a9b4!important}.calendar-event{background:#ffffff!important;border:1px solid #e4e7ee!important;color:#111318!important}.calendar-event small,.calendar-event strong{color:inherit!important}.member-shell.my-page .my-panel.my-wallet-panel{margin-bottom:12px!important;position:relative!important;top:auto!important;z-index:1!important}.member-shell.my-page .my-section-tabs{margin-top:0!important}.member-shell.my-page .my-panel:not(.my-wallet-panel),.member-shell.my-page .my-section-tabs{color:#111318!important}.member-shell.my-page .my-panel:not(.my-wallet-panel) h2,.member-shell.my-page .my-panel:not(.my-wallet-panel) strong,.member-shell.my-page .my-section-tabs button{text-shadow:none!important}.member-legal-footer{color:rgba(255,255,255,.72)!important;margin:30px auto calc(112px + env(safe-area-inset-bottom))!important;max-width:390px!important;padding:0 20px!important;text-align:center!important;width:100%!important}.member-legal-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;margin-bottom:12px!important}.member-legal-links a{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;color:#ffffff!important;font-size:11px!important;font-weight:850!important;padding:8px 10px!important;text-decoration:none!important}.member-legal-footer p{font-size:11px!important;line-height:1.55!important;margin:0!important}.member-legal-page{background:radial-gradient(circle at 82% 0,rgba(177,18,36,.34),transparent 38%),linear-gradient(180deg,#101114,#07080a)!important;min-height:100dvh!important;padding:max(26px,calc(env(safe-area-inset-top) + 18px)) 18px 36px!important}.member-legal-back{align-items:center!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;height:38px!important;padding:0 16px!important;text-decoration:none!important}.member-legal-card{background:#ffffff!important;border-radius:12px!important;color:#111318!important;margin:18px auto 0!important;max-width:620px!important;padding:24px 20px!important}.member-legal-card>span{color:#b11224!important;display:block!important;font-size:12px!important;font-weight:950!important;margin-bottom:8px!important}.member-legal-card h1{color:#111318!important;font-size:clamp(28px,8vw,42px)!important;letter-spacing:0!important;line-height:1.05!important;margin:0 0 12px!important}.member-legal-card>p{color:#5f6672!important;font-size:14px!important;line-height:1.55!important;margin:0 0 22px!important}.member-legal-section-list{display:grid!important;grid-gap:14px!important;gap:14px!important}.member-legal-section-list article{background:#f6f7f9!important;border:1px solid #e8ebf0!important;border-radius:8px!important;padding:16px!important}.member-legal-section-list h2{color:#111318!important;font-size:18px!important;margin:0 0 10px!important}.member-legal-section-list p{color:#333842!important;font-size:14px!important;line-height:1.62!important;margin:8px 0 0!important;word-break:keep-all!important}@media (max-width:420px){.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{padding-top:max(66px,calc(env(safe-area-inset-top) + 50px))!important}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{max-height:calc(100dvh - 94px)!important}.live-player-modal .live-time-attack-list article{grid-template-columns:44px minmax(0,1fr) 64px!important;padding:10px!important}.live-player-modal .live-time-attack-list article>strong{height:40px!important;width:40px!important}.calendar-panel-header{align-items:stretch!important;flex-direction:column!important}.calendar-month-controls{align-self:flex-start!important}}.ranking-page .ranking-topbar .member-concept-logo{width:128px!important}.member-concept-icon-button,.my-appbar-actions{display:none!important}.member-appbar,.member-concept-topbar{justify-content:flex-start!important}.ranking-page .top-ranker-carousel{gap:4px!important;padding-left:22px!important;padding-right:22px!important}.ranking-page .top-ranker-card{flex:0 0 30.2%!important;max-width:30.2%!important;padding-left:7px!important;padding-right:7px!important}.ranking-page .top-ranker-card-1{flex-basis:37.2%!important;max-width:37.2%!important}.ranking-page .top-ranker-card dl{align-items:stretch!important;background:rgba(246,247,249,.96)!important;box-sizing:border-box!important;min-height:38px!important;overflow:hidden!important}.ranking-page .top-ranker-card dl div{align-content:center!important;display:grid!important;grid-gap:3px!important;gap:3px!important;justify-items:center!important;min-width:0!important;padding:6px 1px!important;text-align:center!important}.ranking-page .top-ranker-card dl div+div{border-left:1px solid rgba(17,19,24,.06)!important}.ranking-page .top-ranker-card dd,.ranking-page .top-ranker-card dt{max-width:100%!important;min-width:0!important;overflow:visible!important;text-align:center!important;white-space:nowrap!important}.ranking-page .top-ranker-card dt{font-size:6px!important}.ranking-page .top-ranker-card dd{font-size:9px!important}.ranking-page .top-ranker-carousel{padding:16px 22px 22px!important}.ranking-page .top-ranker-card{background:radial-gradient(circle at 50% 0,#ffffff 0,#fff8f2 52%,#ffffff 100%)!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 18px 34px rgba(0,0,0,.25)!important;flex:0 0 30.1%!important;max-width:30.1%!important;padding:12px 7px 11px!important}.ranking-page .top-ranker-card-1{flex-basis:36.4%!important;max-width:36.4%!important;min-height:190px!important}.ranking-page .top-ranker-card>div:first-child{grid-gap:2px!important;gap:2px!important}.ranking-page .top-ranker-card img{height:50px!important;width:50px!important}.ranking-page .top-ranker-card-1 img{height:58px!important;width:58px!important}.ranking-page .top-ranker-card>div:first-child span{color:#6f7480!important}.ranking-page .top-ranker-card>b{background:linear-gradient(180deg,#f2c86b,#b88719)!important;border:2px solid rgba(255,255,255,.82)!important;box-shadow:0 6px 14px rgba(95,55,6,.24)!important;font-size:12px!important;height:26px!important;margin:-3px 0 0!important;right:10px!important;top:10px!important;width:26px!important}.ranking-page .top-ranker-card-2>b{background:linear-gradient(180deg,#bcc5d1,#6e7887)!important}.ranking-page .top-ranker-card-3>b{background:linear-gradient(180deg,#d79a6b,#9c5b32)!important}.ranking-page .top-ranker-card>strong{font-size:15px!important;line-height:1.14!important;min-height:auto!important}.ranking-page .top-ranker-card dl div:last-child{gap:1px!important;text-align:center!important}.ranking-page .top-ranker-card dt{color:#7d828c!important;font-weight:950!important;letter-spacing:.08em!important}.ranking-page .top-ranker-card-1 dd{font-size:26px!important}.ranking-period-stepper{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055)),#15171c!important;box-shadow:0 16px 34px rgba(0,0,0,.24)!important}.ranking-period-stepper button{background:linear-gradient(180deg,#f8fafc,#dfe3ea)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 8px 18px rgba(0,0,0,.24)!important}.ranking-period-stepper button svg{height:21px;stroke-width:2.25;width:21px}.ranking-period-stepper button:disabled{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.34)!important}.ranking-period-stepper strong{text-shadow:0 1px 10px rgba(0,0,0,.24)}.live-panel-monitor .live-panel-actions a.monitor-back-button,.monitor-back-button,.timer-monitor-shell .monitor-back-button{background:linear-gradient(180deg,#f5f7fb,#e2e6ee)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important;padding:0 16px 0 9px!important}.monitor-back-button span{background:linear-gradient(180deg,#e0142d,#9b101f)!important;height:31px!important;width:31px!important}.monitor-back-button span svg{height:17px;stroke-width:2.05;width:17px}.home-action-panel button,.home-panel-modal .apply-panel,.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-list-panel{color:#111318!important}.home-action-panel button small,.home-panel-modal p,.home-panel-modal small,.reservation-login-card p{color:#626975!important}.member-concept-icon{display:none!important}.member-concept-emoji,.member-concept-icon-button{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);color:#ffffff;display:inline-flex;font-size:21px;height:40px;justify-content:center;line-height:1;position:relative;width:40px}.member-concept-icon-button svg{display:block;height:20px;stroke-width:1.85;width:20px}.member-concept-emoji-alert,.member-concept-icon-button-alert{position:relative}.member-concept-emoji-alert:after,.member-concept-icon-button-alert:after{background:#ff1636;border:2px solid #111318;border-radius:999px;content:"";height:9px;position:absolute;right:6px;top:6px;width:9px}.my-appbar-actions{align-items:center;display:inline-flex;gap:8px}.member-bottom-nav{background:linear-gradient(180deg,#202126,#111318)!important;border:1px solid rgba(255,255,255,.14)!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;box-shadow:0 18px 44px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.1)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:70px!important;min-height:70px!important;padding:5px!important;width:min(calc(100vw - 44px),372px)!important}.member-bottom-nav,.member-bottom-nav a{align-items:center!important;border-radius:999px!important;display:grid!important}.member-bottom-nav a{align-content:center!important;color:rgba(255,255,255,.62)!important;font-size:11px!important;font-weight:900!important;grid-gap:2px!important;gap:2px!important;grid-template-rows:28px 16px!important;height:60px!important;justify-items:center!important;letter-spacing:0!important;line-height:1!important;max-height:60px!important;min-height:60px!important;padding:7px 6px 8px!important;white-space:nowrap!important}.member-bottom-nav a:after,.member-bottom-nav a:before{content:none!important;display:none!important}.member-bottom-nav-icon{color:currentColor;display:block;height:22px;opacity:.88;stroke-width:1.85;width:22px}.member-bottom-nav a>span{display:block;line-height:1}.member-bottom-nav a[aria-current=page]{background:linear-gradient(180deg,#ec1735,#a50f20)!important;box-shadow:0 16px 28px rgba(177,18,36,.34),inset 0 1px 0 rgba(255,255,255,.2)!important;color:#ffffff!important}.member-bottom-nav a[aria-current=page] .member-bottom-nav-icon{opacity:1!important;transform:translateY(-1px) scale(1.05)!important}body:has(.home-panel-modal-backdrop) .member-bottom-nav,body:has(.live-player-modal-backdrop) .member-bottom-nav,body:has(.my-auth-modal-backdrop) .member-bottom-nav,body:has(.ranking-guide-backdrop) .member-bottom-nav{display:none!important}.home-action-panel button{align-content:start!important;background:radial-gradient(circle at 82% 12%,rgba(177,18,36,.13),transparent 36%),linear-gradient(145deg,#fffaf5,#ffffff 58%,#f7f1eb)!important;box-shadow:0 14px 30px rgba(0,0,0,.15)!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:142px!important;overflow:visible!important;padding:16px 15px 24px!important;position:relative!important}.home-action-panel button:before{content:none!important;display:none!important}.home-action-icon{align-items:center!important;background:rgba(177,18,36,.1);border:1px solid rgba(177,18,36,.14);border-radius:10px;color:var(--pocus-red);display:inline-flex!important;height:32px;justify-content:center;line-height:1!important;margin-bottom:0;width:32px}.home-action-icon svg{display:block;height:18px;stroke-width:1.85;width:18px}.home-action-label{color:var(--pocus-red)!important;display:block!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.home-action-panel button strong{color:#111318!important;font-size:18px!important;line-height:1.12!important}.home-action-panel button small{color:#7a7f8a!important;font-size:12px!important;line-height:1.25!important;overflow-wrap:normal!important;word-break:keep-all!important}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{border-radius:12px 12px 0 0!important;box-shadow:0 -24px 64px rgba(0,0,0,.34)!important;padding:20px!important}.home-panel-modal-heading,.live-modal-heading,.ranking-guide-heading{background:transparent!important;border:0!important;margin:0 0 16px!important;padding:0 0 14px!important}.home-panel-modal-heading h2,.live-modal-heading h2,.ranking-guide-heading h2{font-size:clamp(22px,6vw,28px)!important;line-height:1.05!important}.home-panel-modal-heading button,.live-player-modal-close,.my-modal-close,.ranking-guide-heading button{box-shadow:0 8px 20px rgba(17,19,24,.2)!important;min-width:58px!important}.home-panel-modal .apply-panel,.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-list-panel,.live-player-modal .live-entry-panel,.live-player-modal .live-player-accordion{background:#f5f6f8!important;border-color:#e6e8ed!important;box-shadow:none!important}.ranking-page .ranking-hero{min-height:500px!important;padding:18px 0 28px!important}.top-pocus-strip{overflow:visible!important;padding-top:12px!important}.top-ranker-carousel{align-items:flex-end!important;overflow:visible!important;padding:14px 22px 18px!important}.ranking-page .top-ranker-card{align-content:start!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.96),rgba(255,248,242,.94) 56%,rgba(255,255,255,.9))!important;border:1px solid rgba(255,255,255,.74)!important;grid-template-rows:auto auto auto 1fr!important;min-height:174px!important;overflow:hidden!important;padding:12px 8px 10px!important}.ranking-page .top-ranker-card-1{transform:none!important}.ranking-page .top-ranker-card img{flex:0 0 auto!important;height:46px!important;margin-bottom:2px!important;width:46px!important}.ranking-page .top-ranker-card-1 img{height:52px!important;width:52px!important}.ranking-page .top-ranker-card>b{line-height:.95!important;margin-top:2px!important;position:static!important}.ranking-page .top-ranker-card>b:after{display:inline!important;line-height:1!important;margin-left:4px!important;vertical-align:baseline!important}.ranking-page .top-ranker-card>strong{line-height:1.15!important;margin:0!important;min-height:20px!important}.ranking-page .top-ranker-card dl{align-self:end!important;background:rgba(246,247,249,.92)!important;border-radius:8px!important;display:grid!important;grid-gap:0!important;gap:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:6px 0 0!important}.ranking-page .top-ranker-card dl div{background:transparent!important;border-radius:0!important;padding:6px 2px!important}.ranking-page .top-ranker-card dt{color:#8c929f!important;font-size:7px!important}.ranking-page .top-ranker-card dd{color:#111318!important;font-size:10px!important;line-height:1.1!important}@media (max-width:390px){.ranking-page .ranking-hero{min-height:486px!important}.ranking-page .top-ranker-card{min-height:166px!important;padding-left:7px!important;padding-right:7px!important}.ranking-page .top-ranker-card-1{min-height:184px!important}.ranking-page .top-ranker-card>b{font-size:31px!important}.ranking-page .top-ranker-card-1>b{font-size:39px!important}}.member-concept-logo{height:52px!important;width:154px!important}.member-concept-logo img{max-height:50px!important;max-width:150px!important;width:150px!important}.member-concept-emoji,.member-concept-icon-button{background:transparent!important;border:0!important;box-shadow:none!important;height:38px!important;width:38px!important}.member-concept-icon-button svg{filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))!important;height:22px!important;stroke-width:1.85!important;width:22px!important}.member-concept-emoji-alert:after,.member-concept-icon-button-alert:after{right:5px!important;top:5px!important}.home-action-icon{background:transparent!important;border:0!important;border-radius:0!important;height:30px!important;width:30px!important}.home-action-icon svg{height:25px!important;stroke-width:1.95!important;width:25px!important}.ranking-page .top-ranker-card{flex:0 0 31.3%!important;max-width:31.3%!important}.ranking-page .top-ranker-card dt{font-size:6.5px!important}.ranking-page .top-ranker-card dd{font-size:9.5px!important}.member-shell.my-page .my-panel.my-wallet-panel>.section-heading span,.member-shell.my-page .my-wallet-panel>.section-heading span,.my-wallet-panel>.section-heading span{background:rgba(255,255,255,.94)!important;color:#b11224!important;font-weight:950!important;text-shadow:none!important}.home-panel-modal-backdrop,.live-player-modal-backdrop,.my-auth-modal-backdrop,.ranking-guide-backdrop{align-items:flex-start!important;background:radial-gradient(circle at 50% 0,rgba(177,18,36,.26),transparent 34%),rgba(6,7,10,.68)!important;justify-content:center!important;padding:max(50px,env(safe-area-inset-top) + 28px) 12px 22px!important}.home-panel-modal,.live-player-modal,.my-auth-modal,.ranking-guide-dialog{border:1px solid rgba(255,255,255,.78)!important;border-radius:12px!important;box-shadow:0 24px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.72)!important;max-height:calc(100dvh - 84px)!important;overflow:hidden!important;padding:18px!important;width:min(calc(100vw - 24px),410px)!important}.home-panel-modal,.live-player-modal,.my-auth-modal{display:flex!important;flex-direction:column!important}.home-panel-modal>:not(.home-panel-modal-heading),.live-player-modal>:not(.live-modal-heading),.my-auth-modal>:not(.home-panel-modal-heading){min-height:0!important;overflow-y:auto!important}.home-panel-modal-heading,.live-modal-heading,.ranking-guide-heading{align-items:center!important;border-bottom:1px solid #edf0f4!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;justify-content:space-between!important;margin:0 0 14px!important;padding:0 0 13px!important}.home-panel-modal-heading h2,.live-modal-heading h2,.ranking-guide-heading h2{color:#111318!important;font-size:clamp(21px,5.5vw,25px)!important;letter-spacing:0!important;line-height:1.08!important}.home-panel-modal-heading button,.live-player-modal-close,.my-modal-close,.ranking-guide-heading button{align-items:center!important;background:#111318!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;height:34px!important;justify-content:center!important;line-height:1!important;min-width:56px!important;padding:0 14px!important}.home-panel-modal .section-heading h2,.live-player-modal .section-heading h2{color:#111318!important;font-size:clamp(18px,4.8vw,21px)!important;letter-spacing:0!important;line-height:1.16!important}.home-panel-modal .section-heading span,.live-player-modal .section-heading span{font-size:12px!important;line-height:1!important}.home-panel-modal p,.home-panel-modal small,.live-player-modal p,.live-player-modal small{font-size:13px!important;line-height:1.48!important}.home-panel-modal .apply-panel,.home-panel-modal .calendar-panel,.home-panel-modal .marketing-feed-panel,.home-panel-modal .reservation-list-panel,.live-player-modal .live-entry-panel,.live-player-modal .live-player-accordion{border-radius:8px!important;padding:16px!important}.ranking-guide-backdrop{padding-top:max(42px,env(safe-area-inset-top) + 22px)!important}.ranking-guide-dialog{background:radial-gradient(circle at 86% 0,rgba(177,18,36,.08),transparent 34%),#ffffff!important;display:flex!important;flex-direction:column!important;max-height:calc(100dvh - 74px)!important}.ranking-guide-carousel{align-items:flex-start!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;height:min(286px,calc(100dvh - 190px))!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important}.ranking-guide-page{align-content:start!important;background:#f6f7f9!important;border:1px solid #e9ecf1!important;border-radius:8px!important;display:grid!important;flex:0 0 100%!important;grid-gap:12px!important;gap:12px!important;height:100%!important;min-height:286px!important;overflow-y:auto!important;padding:18px!important;scroll-snap-align:start!important}.ranking-guide-page-image span,.ranking-guide-page>span{color:#b11224!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.ranking-guide-page h3{color:#111318!important;font-size:clamp(23px,6vw,27px)!important;line-height:1.14!important;margin:0!important}.ranking-guide-page p{color:#252932!important;font-size:14px!important;font-weight:850!important;line-height:1.58!important;margin:0!important}.ranking-guide-copy{white-space:pre-line}.home-poster-slide{contain:layout paint!important}.home-poster-slide strong{box-sizing:border-box!important;font-size:11.5px!important;line-height:1.18!important;max-width:100%!important;overflow-wrap:anywhere!important;padding:12px 7px!important;white-space:normal!important;word-break:keep-all!important}.member-appbar,.member-concept-topbar,.ranking-page .ranking-topbar{align-items:center!important;min-height:82px!important;padding:24px 24px 14px!important}.member-concept-logo{align-items:center!important;display:inline-flex!important;height:46px!important;justify-content:flex-start!important;overflow:visible!important;width:128px!important}.member-concept-logo img{display:block!important;height:46px!important;max-height:none!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;transform:scale(1.34) translateX(-5px)!important;transform-origin:left center!important;width:128px!important}.member-concept-emoji,.member-concept-icon-button,.my-appbar-actions{display:none!important}.home-live-card{background:radial-gradient(circle at 87% 9%,rgba(227,18,45,.28),transparent 31%),linear-gradient(142deg,rgba(21,23,29,.96),rgba(15,16,20,.97) 57%,rgba(62,10,15,.84))!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 22px 54px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.1)!important}.home-live-blinds{background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.14)!important}.home-live-blinds span{color:rgba(255,255,255,.68)!important}.home-live-blinds strong{color:#ffffff!important;font-size:11px!important;letter-spacing:0!important;line-height:1.18!important}.home-panel-modal .section-heading span,.marketing-feed-panel .section-heading span,.poster-count,.reservation-participant-panel>div span{background:rgba(17,19,24,.08)!important;color:#111318!important}.ranking-page .ranking-hero{min-height:428px!important;overflow:visible!important;padding:0 0 24px!important}.ranking-page .ranking-topbar{min-height:74px!important;padding:20px 24px 8px!important}.ranking-page .ranking-topbar button{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:999px!important;box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.13)!important;color:#ffffff!important;font-size:11px!important;font-weight:950!important;min-height:34px!important;padding:0 14px!important}.ranking-page .ranking-board-title{padding:2px 24px 0!important}.ranking-page .ranking-board-title h1{font-size:27px!important;letter-spacing:0!important;line-height:1.04!important}.ranking-page .ranking-board-title p{color:rgba(255,255,255,.78)!important;font-size:11px!important}.ranking-page .top-pocus-strip{margin-top:20px!important;overflow:visible!important;padding:0!important}.ranking-page .top-pocus-strip-heading{margin-bottom:12px!important;padding:0 24px!important}.ranking-page .top-pocus-strip-heading span{color:rgba(255,43,71,.9)!important;font-size:11px!important;letter-spacing:.06em!important}.ranking-page .top-pocus-strip-heading strong{display:none!important}.ranking-page .top-ranker-carousel{display:flex!important;gap:6px!important;justify-content:center!important;overflow:visible!important;padding:12px 21px 8px!important}.ranking-page .top-ranker-card{align-content:stretch!important;align-items:center!important;background:radial-gradient(circle at 50% 0,#ffffff 0,#fff7ef 53%,#ffffff 100%)!important;border:1px solid rgba(255,255,255,.84)!important;border-radius:8px!important;box-shadow:0 18px 34px rgba(0,0,0,.24)!important;box-sizing:border-box!important;display:grid!important;flex:0 0 30.7%!important;grid-gap:6px!important;gap:6px!important;grid-template-rows:auto auto auto!important;justify-items:center!important;max-width:30.7%!important;min-height:172px!important;overflow:visible!important;padding:22px 8px 13px!important;position:relative!important}.ranking-page .top-ranker-card-1{background:radial-gradient(circle at 50% 0,#fffef8 0,#fff3df 62%,#fffaf1 100%)!important;flex-basis:35.4%!important;max-width:35.4%!important;min-height:194px!important;padding-top:24px!important;transform:translateY(-7px)!important;z-index:3!important}.ranking-page .top-ranker-card>div:first-child{display:grid!important;grid-gap:5px!important;gap:5px!important;justify-items:center!important;min-width:0!important}.ranking-page .top-ranker-card img{display:block!important;height:48px!important;margin:0!important;object-fit:contain!important;width:48px!important}.ranking-page .top-ranker-card-1 img{height:60px!important;width:60px!important}.ranking-page .top-ranker-card>div:first-child span{color:#6e7480!important;font-size:10px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ranking-page .top-ranker-card>b{align-items:center!important;background:linear-gradient(180deg,#f3c95e,#b98213)!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:999px!important;box-shadow:0 8px 16px rgba(76,43,3,.28)!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;height:28px!important;justify-content:center!important;left:50%!important;line-height:1!important;margin:0!important;position:absolute!important;right:auto!important;top:-12px!important;transform:translateX(-50%)!important;width:28px!important}.ranking-page .top-ranker-card-1>b{font-size:15px!important;height:33px!important;top:-17px!important;width:33px!important}.ranking-page .top-ranker-card-2>b{background:linear-gradient(180deg,#d7dde6,#788393)!important}.ranking-page .top-ranker-card-3>b{background:linear-gradient(180deg,#e1a275,#9c5b32)!important}.ranking-page .top-ranker-card>b:after{content:""!important;display:none!important}.ranking-page .top-ranker-card>strong{color:#111318!important;font-size:14px!important;font-weight:950!important;line-height:1.12!important;max-width:100%!important;min-height:18px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ranking-page .top-ranker-card-1>strong{font-size:16px!important}.ranking-page .top-ranker-card dl{background:transparent!important;border-radius:0!important;display:block!important;margin:0!important;min-height:0!important;padding:0!important;position:static!important;width:100%!important}.ranking-page .top-ranker-card dl div:first-child{display:none!important}.ranking-page .top-ranker-card dl div:last-child{align-items:center!important;background:transparent!important;border:0!important;display:flex!important;flex-direction:column-reverse!important;gap:2px!important;justify-content:center!important;padding:0!important}.ranking-page .top-ranker-card dt{color:#7c818b!important;font-size:8px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important}.ranking-page .top-ranker-card dd{color:#b11224!important;font-size:20px!important;font-weight:950!important;line-height:1!important;margin:0!important}.ranking-page .top-ranker-card-1 dd{font-size:28px!important}.ranking-scope-tabs,.ranking-segmented,.ranking-view-tabs{background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.045)),#17191e!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.ranking-scope-tabs button,.ranking-segmented button,.ranking-view-tabs button{color:rgba(255,255,255,.78)!important}.ranking-scope-tabs button[aria-pressed=true],.ranking-segmented button[aria-pressed=true],.ranking-view-tabs button[aria-pressed=true]{color:#ffffff!important}.ranking-period-stepper{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),#17191e!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;box-shadow:0 16px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;min-height:64px!important;padding:8px 10px!important}.ranking-period-stepper button{align-items:center!important;background:linear-gradient(180deg,#ffffff,#e6e9f0)!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:999px!important;box-shadow:0 10px 22px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.82)!important;color:#111318!important;display:inline-flex!important;height:42px!important;justify-content:center!important;width:42px!important}.ranking-period-stepper button svg{height:23px!important;stroke-width:2.35!important;width:23px!important}.ranking-period-stepper button:disabled{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.07))!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important;color:rgba(255,255,255,.42)!important}.ranking-period-stepper strong{color:#ffffff!important;font-size:17px!important;line-height:1.1!important;text-shadow:0 1px 10px rgba(0,0,0,.24)!important}.ranking-period-stepper span{color:rgba(255,255,255,.76)!important;font-size:12px!important}.ranking-board-summary article,.ranking-filter-row,.ranking-member-snapshot{background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.045)),#181a1f!important;border-color:rgba(255,255,255,.13)!important;color:#ffffff!important}.ranking-board-summary span,.ranking-filter-row small,.ranking-member-snapshot p{color:rgba(255,255,255,.68)!important}.live-panel-monitor,.timer-monitor-shell .live-panel-monitor{background:radial-gradient(circle at 86% 3%,rgba(180,17,36,.18),transparent 32%),linear-gradient(180deg,rgba(19,20,25,.98),rgba(8,9,12,.99))!important;border-color:rgba(255,255,255,.13)!important}.live-panel-monitor .live-panel-header,.timer-monitor-shell .live-panel-monitor .live-panel-header{background:radial-gradient(circle at 89% 11%,rgba(225,18,44,.18),transparent 36%),linear-gradient(145deg,rgba(28,30,37,.94),rgba(17,19,24,.98))!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;color:#ffffff!important}.live-panel-monitor .live-panel-header span,.timer-monitor-shell .live-panel-monitor .live-panel-header span{color:#f3d36d!important;font-size:11px!important;font-weight:950!important}.live-panel-monitor .live-panel-header h2,.timer-monitor-shell .live-panel-monitor .live-panel-header h2{color:#ffffff!important;font-size:clamp(24px,7vw,30px)!important;line-height:1.03!important}.live-panel-monitor .live-panel-header p,.timer-monitor-shell .live-panel-monitor .live-panel-header p{color:rgba(255,255,255,.7)!important;font-size:12px!important}.live-panel-monitor .live-panel-actions a.monitor-back-button,.monitor-back-button,.timer-monitor-shell .monitor-back-button{align-items:center!important;background:linear-gradient(180deg,#ffffff,#e6ebf3)!important;border:1px solid rgba(255,255,255,.84)!important;border-radius:999px!important;box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.84)!important;color:#111318!important;display:inline-flex!important;gap:8px!important;min-height:46px!important;padding:0 17px 0 8px!important;width:max-content!important}.monitor-back-button span{align-items:center!important;background:linear-gradient(180deg,#ef1737,#a80f21)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;height:32px!important;justify-content:center!important;width:32px!important}.monitor-back-button span svg{height:17px!important;stroke-width:2.1!important;width:17px!important}.monitor-back-button b{color:#111318!important;font-size:13px!important;font-weight:950!important;letter-spacing:0!important}.timer-monitor-shell .live-panel-monitor .live-timer-card{gap:10px!important}.live-panel-monitor .live-timer-card>div,.timer-monitor-shell .live-panel-monitor .live-timer-card>div{background:radial-gradient(circle at 85% 12%,rgba(177,18,36,.12),transparent 42%),linear-gradient(145deg,#fffdf8,#f3f0ea)!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:14px!important;box-shadow:0 12px 26px rgba(0,0,0,.18)!important;color:#111318!important;min-height:112px!important;padding:18px 16px!important}.live-panel-monitor .live-timer-card>div:first-child,.live-panel-monitor .live-timer-card>div:nth-child(8),.timer-monitor-shell .live-panel-monitor .live-timer-card>div:first-child,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8){background:radial-gradient(circle at 88% 9%,rgba(255,255,255,.16),transparent 35%),linear-gradient(145deg,#d71632,#960f1e)!important;color:#ffffff!important}.live-panel-monitor .live-timer-card span,.timer-monitor-shell .live-panel-monitor .live-timer-card span{color:#b11224!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.live-panel-monitor .live-timer-card>div:first-child span,.live-panel-monitor .live-timer-card>div:nth-child(8) span,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:first-child span,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8) span{color:rgba(255,255,255,.86)!important}.live-panel-monitor .live-timer-card strong,.timer-monitor-shell .live-panel-monitor .live-timer-card strong{color:#111318!important;font-size:clamp(24px,6.4vw,32px)!important;line-height:1.04!important;overflow-wrap:anywhere!important}.live-panel-monitor .live-timer-card>div:first-child strong,.live-panel-monitor .live-timer-card>div:nth-child(8) strong,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:first-child strong,.timer-monitor-shell .live-panel-monitor .live-timer-card>div:nth-child(8) strong{color:#ffffff!important}.live-timer-notice,.timer-monitor-shell .live-panel-monitor .live-timer-notice{background:rgba(255,255,255,.95)!important;border-color:rgba(255,255,255,.84)!important;color:#111318!important}.live-timer-notice strong,.timer-monitor-shell .live-panel-monitor .live-timer-notice strong{color:#111318!important;font-size:15px!important;line-height:1.28!important}@media (max-width:390px){.ranking-page .ranking-hero{min-height:418px!important}.ranking-page .top-ranker-carousel{padding-left:20px!important;padding-right:20px!important}.ranking-page .top-ranker-card{min-height:166px!important;padding-left:7px!important;padding-right:7px!important}.ranking-page .top-ranker-card-1{min-height:186px!important}.ranking-page .top-ranker-card dd{font-size:19px!important}.ranking-page .top-ranker-card-1 dd{font-size:26px!important}}.member-shell{padding-bottom:max(176px,calc(env(safe-area-inset-bottom) + 152px))!important}.member-shell .calendar-panel:last-of-type,.member-shell .marketing-feed-panel:last-of-type,.member-shell .member-legal-footer,.member-shell .reservation-layout:last-of-type,.member-shell.my-page .my-panel:last-of-type{margin-bottom:max(28px,env(safe-area-inset-bottom))!important}.member-shell.my-page{background:radial-gradient(circle at 86% 0,rgba(177,18,36,.24),transparent 33%),linear-gradient(180deg,#101116,#08090d 56%,#050609)!important;color:#ffffff!important}.member-shell.my-page .my-section-tabs{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(15,17,22,.94)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;box-shadow:0 16px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;color:#ffffff!important;gap:4px!important;padding:5px!important}.member-shell.my-page .my-section-tabs button{background:transparent!important;border:0!important;border-radius:6px!important;color:rgba(255,255,255,.64)!important;font-size:13px!important;font-weight:950!important;min-height:48px!important;text-shadow:none!important}.member-shell.my-page .my-section-tabs button[aria-pressed=true]{background:linear-gradient(180deg,#ef1737,#a80f22)!important;box-shadow:0 12px 28px rgba(177,18,36,.36),inset 0 1px 0 rgba(255,255,255,.18)!important;color:#ffffff!important}.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel){background:radial-gradient(circle at 92% 0,rgba(177,18,36,.12),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),#111318!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:0 20px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.075)!important;color:#ffffff!important}.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) h2,.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) h3,.member-shell.my-page .my-panel:not(.my-wallet-panel):not(.my-profile-card):not(.my-current-tournament-card):not(.my-login-panel) strong{color:#ffffff!important;text-shadow:none!important}.member-shell.my-page .empty-state,.member-shell.my-page .member-empty-card,.member-shell.my-page .my-achievement-progress-card,.member-shell.my-page .my-achievement-row,.member-shell.my-page .my-application-detail,.member-shell.my-page .my-application-detail dl div,.member-shell.my-page .my-application-row,.member-shell.my-page .my-ledger-row,.member-shell.my-page .my-result-detail-list div,.member-shell.my-page .my-result-row{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04)),#17191f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#ffffff!important}.member-shell.my-page .my-achievement-meta small,.member-shell.my-page .my-achievement-progress-card p,.member-shell.my-page .my-achievement-progress-card small,.member-shell.my-page .my-achievement-row p,.member-shell.my-page .my-application-detail dd,.member-shell.my-page .my-application-detail dt,.member-shell.my-page .my-application-row small,.member-shell.my-page .my-application-timeline span,.member-shell.my-page .my-ledger-row p,.member-shell.my-page .my-ledger-row small,.member-shell.my-page .my-result-detail-list dd,.member-shell.my-page .my-result-detail-list dt,.member-shell.my-page .my-result-row small{color:rgba(255,255,255,.67)!important}.member-shell.my-page .my-achievement-meta span,.member-shell.my-page .my-application-meta small,.member-shell.my-page .my-application-row>span,.member-shell.my-page .my-result-meta small,.member-shell.my-page .my-result-row>span{background:rgba(177,18,36,.16)!important;border:1px solid rgba(239,23,55,.34)!important;border-radius:999px!important;color:#ffb7c2!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important;padding:6px 9px!important;text-shadow:none!important;white-space:normal!important;word-break:keep-all!important}.live-player-modal .live-time-attack-list article,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article{align-items:center!important;box-sizing:border-box!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:50px minmax(0,1fr) minmax(68px,82px)!important;min-height:84px!important;overflow:hidden!important;padding:12px 14px!important}.live-player-modal .live-time-attack-list article>strong,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>strong{grid-column:1/2!important;grid-row:1!important}.live-player-modal .live-time-attack-list article>div,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>div{grid-column:2/3!important;grid-row:1!important;min-width:0!important}.live-player-modal .live-time-attack-list article>p,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>p{align-self:center!important;display:grid!important;grid-column:3/4!important;grid-row:1!important;justify-items:end!important;margin:0!important;min-width:0!important;text-align:right!important}.live-player-modal .live-time-attack-list article>p b,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>p b{color:#111318!important;display:block!important;font-size:20px!important;line-height:1.05!important;max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.live-player-modal .live-time-attack-list article>p small,.member-shell .live-panel-home .live-player-modal .live-time-attack-list article>p small{color:#717986!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}.ranking-page .top-ranker-carousel{align-items:flex-end!important}body .achievement-page .member-appbar .member-concept-logo,body .member-shell.my-page .member-appbar .member-concept-logo,body .member-shell>.member-hero .member-concept-topbar .member-concept-logo,body .ranking-page .ranking-topbar .member-concept-logo{top:52%!important}.home-poster-carousel .section-heading.compact-heading>span{color:#111318!important}.ranking-page .ranking-tier-guide-card>div{min-width:0!important;text-align:center!important}.ranking-page .ranking-tier-guide-card>div>strong{font-size:clamp(12px,1.05vw,15px)!important;overflow-wrap:anywhere!important}.ranking-page .ranking-tier-guide-card>div>span{display:block!important;text-align:center!important}.ranking-page .ranking-tier-guide-card-pokus>div>span,.ranking-page .ranking-tier-guide-card-pokus>div>strong,.ranking-page .ranking-tier-guide-card-pokus>em{color:#e51b32!important}body .member-shell.my-page .my-hero-member-inline{background:transparent!important;padding:0!important;transform:translateX(-8px)!important}body .member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-tier{align-items:flex-start!important;justify-content:center!important}body .member-shell.my-page .member-empty-card img[alt="토너먼트 결과 안내"]{align-self:center!important;object-position:center!important}body .ranking-page .ranking-tier-guide-card strong,body .ranking-page .ranking-tier-guide-card>div>strong{font-size:clamp(18px,4.8vw,20px)!important;line-height:1.05!important;overflow:hidden!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}body .ranking-page .ranking-tier-guide-card>div>span{text-align:center!important}body .member-shell.my-page .my-hero-member-inline{background:none!important;border:0!important;box-shadow:none!important;transform:none!important}body .member-shell.my-page .my-hero-member-inline>span{display:inline-block!important;font-size:1.2em!important;transform:translateX(-8px)!important}body .member-shell.my-page .my-hero-member-inline>strong{transform:none!important}body .member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-tier{align-content:center!important;align-items:stretch!important;display:grid!important;grid-gap:5px!important;gap:5px!important;justify-content:stretch!important;text-align:left!important}body .member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-tier>span,body .member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-tier>strong{justify-content:flex-start!important;text-align:left!important}body .member-shell.my-page .member-empty-card img[alt="토너먼트 결과 안내"]{display:block!important;height:auto!important;margin:auto!important;max-height:120px!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;width:auto!important}.live-pos-payment-modal{display:grid;grid-gap:14px;gap:14px;max-width:min(420px,calc(100vw - 32px));border:1px solid rgba(255,255,255,.16)!important;background:#15171d!important;color:#ffffff!important;padding:22px!important}.live-pos-payment-modal .live-modal-heading{border:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 8px!important}.live-pos-payment-modal .live-modal-heading h2{color:#ffffff!important}.live-pos-payment-modal .live-modal-heading span{color:#ffb2bf!important}.live-pos-payment-modal .live-player-modal-close{border:1px solid rgba(255,255,255,.22)!important;background:#24262d!important;color:#ffffff!important}.live-pos-payment-modal .live-pos-payment-summary{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(239,41,70,.38);border-radius:8px;background:#24262d;padding:18px;text-align:center}.live-pos-payment-modal .live-pos-payment-summary>span{color:#f6b7c2;font-size:12px;font-weight:800}.live-pos-payment-modal .live-pos-payment-summary>strong{color:#ffffff;font-size:clamp(28px,8vw,36px);font-weight:900;line-height:1}.live-pos-payment-copy,.live-pos-payment-modal .live-pos-payment-summary>p{color:#d3d7df;margin:0;text-align:center}.live-pos-payment-copy{font-size:13px;line-height:1.5}.live-pos-payment-message{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;margin:0;padding:12px 14px;text-align:center}.live-pos-payment-submit{align-items:center;background:#d61232;border:0;border-radius:8px;color:#ffffff;display:inline-flex;font:inherit;font-weight:850;justify-content:center;min-height:62px;font-size:16px;letter-spacing:0;box-shadow:0 8px 18px rgba(214,18,50,.24);text-decoration:none}body .member-shell.my-page .my-ledger-row-debit em{color:#ff9bab!important}body .member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-history{color:#ff9bab!important;display:block;font-size:clamp(10px,2.7vw,12px)!important;font-weight:750!important;line-height:1.3;min-height:2.6em;overflow-wrap:anywhere}body .member-shell.my-page .my-balance-grid.my-balance-grid-concept .my-balance-card-button{min-height:104px!important}body .member-shell.my-page .my-profile-editor-panel{background:#181b21!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;box-shadow:none!important;padding:20px!important}body .member-shell.my-page .my-profile-editor-form{gap:14px;margin-top:12px}body .member-shell.my-page .my-profile-editor-panel .section-heading{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:18px;padding-bottom:14px}body .member-shell.my-page .my-profile-editor-panel .my-profile-editor-form label,body .member-shell.my-page .my-profile-editor-panel .section-heading h2,body .member-shell.my-page .my-profile-editor-panel .section-heading span{color:#ffffff!important}body .member-shell.my-page .my-profile-editor-panel .section-heading span{color:#c8ced8!important;font-size:13px!important}body .member-shell.my-page .my-profile-editor-form label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:850}body .member-shell.my-page .my-profile-editor-form input{border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#24262d;color:#ffffff;min-height:46px;padding:0 13px}body .member-shell.my-page .my-profile-editor-form input::placeholder{color:#a7afbb}body .member-shell.my-page .my-profile-editor-form>button{border:1px solid #ef2946;border-radius:6px;background:#d61232;color:#ffffff;font-weight:850;min-height:48px;margin-top:6px}body .member-shell.my-page .my-profile-editor-form>button:hover:not(:disabled){background:#ef2946}body .member-shell.my-page .my-auth-panel{align-content:start;display:grid;grid-gap:16px;gap:16px}body .member-shell.my-page .my-auth-panel .section-heading h2:focus-visible{outline:2px solid #ef2946;outline-offset:4px}body .member-shell.my-page .my-auth-status{background:rgba(28,125,78,.12);border:1px solid rgba(28,125,78,.3);border-radius:8px;color:#17643f;font-size:13px;font-weight:750;line-height:1.45;margin:0;padding:11px 13px}body .member-shell.my-page .my-auth-navigation{align-items:center;color:#98a2b3;display:flex;font-size:13px;gap:9px;justify-content:center;margin-top:2px}body .member-shell.my-page .my-auth-inline-link,body .member-shell.my-page .my-auth-secondary-link{background:transparent;border:0;color:#475467;cursor:pointer;font:inherit;font-weight:750;min-height:36px;padding:4px;text-decoration:underline;text-underline-offset:3px}body .member-shell.my-page .my-auth-inline-link{color:#a80f22;font-weight:850;min-height:28px}body .member-shell.my-page .my-auth-primary{align-items:center;background:linear-gradient(135deg,#d61232,#a80f22);border:0;border-radius:8px;box-shadow:0 9px 18px rgba(190,19,46,.22);color:#ffffff;display:inline-flex;font:inherit;font-size:15px;font-weight:850;justify-content:center;min-height:52px;padding:0 18px;width:100%}body .member-shell.my-page .my-auth-primary:hover:not(:disabled){background:linear-gradient(135deg,#ef2946,#bc1029)}body .member-shell.my-page .my-auth-primary:disabled{box-shadow:none;cursor:wait;opacity:.55}body .member-shell.my-page .my-auth-flow{display:grid;grid-gap:20px;gap:20px}body .member-shell.my-page .my-auth-progress{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0 4px}body .member-shell.my-page .my-auth-progress li{align-items:center;color:#98a2b3;display:flex;font-size:12px;font-weight:800;gap:10px;min-width:0}body .member-shell.my-page .my-auth-progress li:after{background:#dfe3e8;content:"";flex:1 1 auto;height:2px;margin-left:4px;min-width:8px}body .member-shell.my-page .my-auth-progress li:last-child:after{display:none}body .member-shell.my-page .my-auth-progress li>span{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:50%;color:#667085;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}body .member-shell.my-page .my-auth-progress li>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .member-shell.my-page .my-auth-progress li.is-complete,body .member-shell.my-page .my-auth-progress li.is-current{color:#1d2939}body .member-shell.my-page .my-auth-progress li.is-current>span{background:#d61232;border-color:#d61232;box-shadow:0 0 0 4px rgba(214,18,50,.12);color:#ffffff}body .member-shell.my-page .my-auth-progress li.is-complete>span{background:#111318;border-color:#111318;color:#ffffff}body .member-shell.my-page .my-auth-progress li.is-complete:after{background:#111318}body .member-shell.my-page .my-auth-step-card{background:transparent;border:0;border-top:1px solid #e4e7ec;border-radius:0;display:grid;grid-gap:14px;gap:14px;padding:22px 0 4px;position:relative}body .member-shell.my-page .my-auth-step-card:before{background:#d61232;content:"";height:3px;left:0;position:absolute;top:-2px;width:44px}body .member-shell.my-page .my-auth-step-kicker{align-items:center;background:#fff0f2;color:#a80f22;display:inline-flex;font-size:11px;font-weight:850;justify-self:start;letter-spacing:0;min-height:24px;padding:0 8px}body .member-shell.my-page .my-auth-step-card h3{color:#111318;font-size:22px;line-height:1.3;margin:0}body .member-shell.my-page .my-auth-step-card>p{color:#667085;font-size:14px;line-height:1.6;margin:0;max-width:34ch}body .member-shell.my-page .my-auth-step-card .my-auth-fine-print{color:#98a2b3;font-size:12px;margin-top:-4px}body .member-shell.my-page .my-auth-assist{border-top:1px solid #eaecf0;font-size:13px;margin-top:2px!important;padding-top:16px;text-align:center}body .member-shell.my-page .my-auth-return-link{align-self:center;justify-self:center}body .member-shell.my-page .my-auth-details-form{gap:14px}body .member-shell.my-page .my-auth-verified-identity{align-items:center;background:transparent;border:0;border-bottom:1px solid #e4e7ec;border-top:1px solid #e4e7ec;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;padding:15px 0}body .member-shell.my-page .my-auth-verified-identity>div{border-left:3px solid #16804d;display:grid;grid-gap:3px;gap:3px;min-width:0;padding-left:11px}body .member-shell.my-page .my-auth-verified-identity span{color:#17643f;font-size:12px;font-weight:900}body .member-shell.my-page .my-auth-verified-identity strong{color:#1d2939;font-size:13px;line-height:1.45;overflow-wrap:anywhere}body .member-shell.my-page .member-record-search-panel{display:grid;grid-gap:18px;gap:18px}body .member-shell.my-page .member-record-search-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}body .member-shell.my-page .member-record-search-input{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.24);border-radius:8px;color:#667085;display:flex;gap:9px;min-width:0;padding:0 13px}body .member-shell.my-page .member-record-search-input:focus-within{background:transparent;border-color:rgba(239,23,55,.78);box-shadow:0 0 0 3px rgba(239,23,55,.16)}body .member-shell.my-page .member-record-search-input svg{flex:0 0 auto;height:19px;width:19px}body .member-shell.my-page .member-record-search-input input{background:transparent;border:0;color:#f8fafc;font:inherit;min-width:0;outline:0;padding:13px 0;width:100%}body .member-shell.my-page .member-record-search-input input::placeholder{color:rgba(255,255,255,.58)}body .member-shell.my-page .member-record-search-form button{background:#1d2939;border:1px solid #1d2939;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-width:66px;padding:0 14px}body .member-shell.my-page .member-record-search-form button:focus-visible,body .member-shell.my-page .member-record-search-form button:hover{background:#b11224;border-color:#b11224}body .member-shell.my-page .member-record-search-feedback{color:#667085;font-size:13px;margin:-8px 0 0}body .member-shell.my-page .member-record-search-feedback-error{color:#b42318}body .member-shell.my-page .member-record-search-results{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 10px 22px rgba(16,24,40,.08);list-style:none;margin:-10px 0 0;overflow:hidden;padding:4px}body .member-shell.my-page .member-record-search-results li+li{border-top:1px solid #f2f4f7}body .member-shell.my-page .member-record-search-results button{align-items:center;background:transparent;border:0;border-radius:7px;color:#1d2939;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;padding:9px;text-align:left;width:100%}body .member-shell.my-page .member-record-search-results button:focus-visible,body .member-shell.my-page .member-record-search-results button:hover{background:#fff5f6;outline:0}body .member-shell.my-page .member-record-search-avatar,body .member-shell.my-page .member-record-search-result-initial{align-items:center;background:#f2f4f7;border:1px solid #eaecf0;border-radius:50%;color:#475467;display:inline-flex;font-size:12px;font-weight:900;height:32px;justify-content:center;width:32px}body .member-shell.my-page .member-record-search-results small,body .member-shell.my-page .member-record-search-results strong{display:block}body .member-shell.my-page .member-record-search-results strong{font-size:14px}body .member-shell.my-page .member-record-search-results small{color:#667085;font-size:12px;margin-top:2px}body .member-shell.my-page .member-record-search-result-arrow{color:#98a2b3;font-size:25px;font-weight:300;line-height:1}body .member-shell.my-page .member-record-search-profile{display:grid;grid-gap:12px;gap:12px}body .member-shell.my-page .member-record-search-identity{align-items:center;display:flex;gap:10px}body .member-shell.my-page .member-record-search-avatar{background:#fff5f6;border-color:#fecdca;color:#b11224;height:42px;width:42px}body .member-shell.my-page .member-record-search-identity small,body .member-shell.my-page .member-record-search-identity strong{display:block}body .member-shell.my-page .member-record-search-identity strong{color:#1d2939;font-size:17px;font-weight:900}body .member-shell.my-page .member-record-search-identity small{color:#667085;font-size:12px;margin-top:2px}body .member-shell.my-page .member-record-search-tier{align-items:center;background:radial-gradient(circle at 78% 18%,rgba(177,18,36,.48),transparent 37%),radial-gradient(circle at 50% 25%,#344054 0,#1d2939 49%,#101828 100%);border-radius:12px;color:#fff;display:grid;justify-items:center;min-height:296px;overflow:hidden;padding:24px 24px 19px;position:relative}body .member-shell.my-page .member-record-search-tier:before{border-radius:50%;content:"";height:190px;position:absolute;top:42px;width:190px}body .member-shell.my-page .member-record-search-tier>*{position:relative}body .member-shell.my-page .member-record-search-tier>span{color:#d0d5dd;font-size:11px;font-weight:800;letter-spacing:.08em}body .member-shell.my-page .member-record-search-tier img{height:92px;margin:7px 0 -5px;object-fit:contain;width:92px}body .member-shell.my-page .member-record-search-tier strong{font-size:29px;font-weight:900;letter-spacing:-.04em}body .member-shell.my-page .member-record-search-tier b{color:#f2f4f7;font-size:18px;font-weight:800}body .member-shell.my-page .member-record-search-progress{background:rgba(255,255,255,.18);border-radius:99px;height:5px;margin-top:2px;overflow:hidden;width:min(100%,236px)}body .member-shell.my-page .member-record-search-progress span{background:#fecdca;border-radius:inherit;display:block;height:100%}body .member-shell.my-page .member-record-search-tier small{color:#d0d5dd;font-size:11px;margin-top:-5px}body .member-shell.my-page .member-record-search-metrics,body .member-shell.my-page .member-record-search-season-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}body .member-shell.my-page .member-record-search-metric,body .member-shell.my-page .member-record-search-season-grid article{border:1px solid rgba(255,255,255,.16);border-radius:9px;min-width:0;padding:14px}body .member-shell.my-page .member-record-search-metric span,body .member-shell.my-page .member-record-search-season-grid span{color:#667085;display:block;font-size:12px;font-weight:700}body .member-shell.my-page .member-record-search-metric strong,body .member-shell.my-page .member-record-search-season-grid strong{color:#1d2939;display:block;font-size:18px;font-weight:900;line-height:1.25;margin-top:6px;overflow-wrap:anywhere}body .member-shell.my-page .member-record-search-previous-tier{align-items:center;display:flex!important;gap:6px}body .member-shell.my-page .member-record-search-previous-tier img{height:24px;object-fit:contain;width:24px}body .member-shell.my-page .member-record-search-metric-pos{background:transparent;border-color:rgba(243,211,109,.52);grid-column:span 2}body .member-shell.my-page .member-record-search-metric:first-child{border-top:3px solid #b11224;padding-top:12px}body .member-shell.my-page .member-record-search-metric-pos span,body .member-shell.my-page .member-record-search-metric-pos strong{color:#b54708}body .member-shell.my-page .member-record-search-loading{display:grid;grid-gap:10px;gap:10px}body .member-shell.my-page .member-record-search-loading span{animation:member-record-search-pulse 1.25s ease-in-out infinite alternate;background:#eaecf0;border-radius:10px;display:block;height:58px}body .member-shell.my-page .member-record-search-loading span:first-child{height:240px}@keyframes member-record-search-pulse{0%{opacity:.52}to{opacity:1}}@media (max-width:420px){body .member-shell.my-page .my-auth-step-card{padding:20px 0 2px}body .member-shell.my-page .my-auth-progress li{gap:6px}body .member-shell.my-page .my-auth-progress li:after{margin-left:0}body .member-shell.my-page .my-auth-verified-identity{align-items:flex-start;grid-template-columns:1fr;gap:10px}body .member-shell.my-page .member-record-search-tier{min-height:276px}body .member-shell.my-page .member-record-search-tier:before{height:176px;width:176px}body .member-shell.my-page .member-record-search-tier img{height:84px;width:84px}body .member-shell.my-page .member-record-search-metric,body .member-shell.my-page .member-record-search-season-grid article{padding:12px}}body .ranking-page .ranking-record-search-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 88% 18%,rgba(214,176,98,.24),transparent 30%),linear-gradient(135deg,#3d0c12,#7b1020 56%,#27130f);border:1px solid rgba(255,239,217,.38);border-radius:18px;box-shadow:0 16px 30px rgba(65,12,18,.22);color:#fff7ec;cursor:pointer;display:grid;grid-gap:4px 14px;gap:4px 14px;grid-template-columns:minmax(0,1fr) auto;margin:18px 0;min-height:112px;overflow:hidden;padding:20px;position:relative;text-align:left;transition:box-shadow .16s ease,transform .16s ease;width:100%}body .ranking-page .ranking-record-search-trigger:after{background:linear-gradient(90deg,rgba(255,247,236,0),rgba(255,247,236,.22),rgba(255,247,236,0));content:"";height:1px;left:20px;position:absolute;right:20px;top:48px}body .ranking-page .ranking-record-search-trigger>p,body .ranking-page .ranking-record-search-trigger>span,body .ranking-page .ranking-record-search-trigger>strong{grid-column:1;margin:0;position:relative}body .ranking-page .ranking-record-search-trigger>span{color:#f1d37b;font-size:11px;font-weight:900;letter-spacing:.12em}body .ranking-page .ranking-record-search-trigger>strong{font-size:clamp(24px,3.2vw,32px);font-weight:950;letter-spacing:-.06em;line-height:1;margin-top:7px}body .ranking-page .ranking-record-search-trigger>p{color:rgba(255,247,236,.8);font-size:13px;font-weight:700;line-height:1.4;margin-top:6px}body .ranking-page .ranking-record-search-trigger>b{align-self:center;background:#fff1e2;border-radius:999px;color:#7b1020;font-size:12px;font-weight:900;grid-column:2;grid-row:1/span 3;padding:10px 13px;position:relative;white-space:nowrap}body .ranking-page .ranking-record-search-trigger:focus-visible,body .ranking-page .ranking-record-search-trigger:hover{box-shadow:0 20px 38px rgba(65,12,18,.3);outline:3px solid rgba(214,176,98,.65);outline-offset:3px;transform:translateY(-2px)}body .ranking-record-search-modal-backdrop{align-items:center;background:rgba(13,18,28,.76);display:grid;inset:0;justify-items:center;padding:0;position:fixed;z-index:120}body .ranking-record-search-modal{background:transparent;border:0;border-radius:0;box-shadow:none;color:#1d2939;display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;max-width:none;overflow:hidden;overscroll-behavior:contain;width:100vw}body .ranking-record-search-modal-header{align-items:center;background:linear-gradient(90deg,#2c1110,#7b1020 64%,#a80f22);color:#fff7ec;display:flex;justify-content:space-between;min-height:76px;padding:16px clamp(18px,3vw,36px)}body .ranking-record-search-modal-header>div{display:grid;grid-gap:3px;gap:3px}body .ranking-record-search-modal-header span{color:#f1d37b;font-size:11px;font-weight:900;letter-spacing:.12em}body .ranking-record-search-modal-header h2{color:#fff7ec;font-size:clamp(22px,3vw,30px);letter-spacing:-.05em;line-height:1;margin:0}body .ranking-record-search-modal-header button{background:rgba(255,247,236,.12);border:1px solid rgba(255,247,236,.42);border-radius:999px;color:#fff7ec;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:10px 14px}body .ranking-record-search-modal-header button:focus-visible,body .ranking-record-search-modal-header button:hover{background:#fff1e2;color:#7b1020;outline:0}body .ranking-record-search-modal-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0}body .ranking-record-search-modal .ranking-record-search-modal-member-shell{background:transparent;box-shadow:none;color:#1d2939;margin:0;max-width:none;min-height:100%;overflow:visible;padding:0;width:100%}body .ranking-record-search-modal .member-record-search-panel{margin:0;min-height:100%}@media (max-width:640px){body .ranking-page .ranking-record-search-trigger{border-radius:14px;min-height:104px;padding:18px}body .ranking-page .ranking-record-search-trigger>b{font-size:11px;padding:9px 11px}body .ranking-record-search-modal-backdrop{padding:0}body .ranking-record-search-modal{border-radius:0;height:100dvh;width:100vw}body .ranking-record-search-modal-header{min-height:68px;padding:14px 16px}body .ranking-record-search-modal-content{padding:0}}body .member-shell.my-page .member-record-search-panel{gap:20px}body .member-shell.my-page .member-record-search-profile{gap:18px}body .member-shell.my-page .member-record-search-identity{gap:13px}body .member-shell.my-page .member-record-search-avatar{background:radial-gradient(circle at 36% 28%,#2d3c54,#0a101a 64%);border-color:rgba(239,23,55,.82);box-shadow:0 0 0 4px rgba(239,23,55,.1),inset 0 0 18px rgba(255,255,255,.08);color:#f4f7fb;font-size:15px;height:52px;width:52px}body .member-shell.my-page .member-record-search-identity strong{color:#f4f7fb;font-size:20px;font-weight:950;letter-spacing:-.035em}body .member-shell.my-page .member-record-search-identity small{color:#a4adbd}body .member-shell.my-page .member-record-search-tier{background:radial-gradient(circle at 50% 42%,rgba(64,148,255,.22),transparent 29%),radial-gradient(circle at 12% 14%,rgba(239,23,55,.18),transparent 31%),linear-gradient(145deg,#131f31,#080d16 57%,#101827);border:1px solid rgba(169,194,225,.28);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 72px rgba(54,129,255,.08),0 24px 50px rgba(0,0,0,.26);color:#f4f7fb;min-height:406px;padding:24px 20px 20px}body .member-shell.my-page .member-record-search-tier:before{height:270px;left:50%;-webkit-mask-image:linear-gradient(180deg,#000 36%,transparent 86%);mask-image:linear-gradient(180deg,#000 36%,transparent 86%);top:54px;transform:translateX(-50%);width:270px}body .member-shell.my-page .member-record-search-tier:after{background:linear-gradient(90deg,transparent,rgba(128,187,255,.8),transparent);content:none;height:1px;left:50%;opacity:.78;position:absolute;top:197px;transform:translateX(-50%);width:min(86%,310px)}body .member-shell.my-page .member-record-search-tier>*{z-index:1}body .member-shell.my-page .member-record-search-tier>span{color:#bfcce0;font-size:10px;font-weight:900;letter-spacing:.14em}body .member-shell.my-page .member-record-search-tier-orbit{align-items:center;background:radial-gradient(circle,rgba(85,161,255,.24),transparent 67%);border-radius:50%;box-shadow:0 0 0 10px rgba(103,169,255,.045),0 0 42px rgba(61,145,255,.25),inset 0 0 30px rgba(255,255,255,.08);display:grid;height:154px;justify-items:center;margin:8px 0 -2px;position:relative;width:154px}body .member-shell.my-page .member-record-search-tier-orbit:after,body .member-shell.my-page .member-record-search-tier-orbit:before{border-radius:50%;content:"";inset:8px;position:absolute}body .member-shell.my-page .member-record-search-tier-orbit:after{inset:-6px;transform:rotate(-28deg)}body .member-shell.my-page .member-record-search-tier-orbit img{filter:drop-shadow(0 0 18px rgba(96,173,255,.76));height:126px;margin:0;object-fit:contain;position:relative;width:126px;z-index:1}body .member-shell.my-page .member-record-search-tier strong{color:#8fc5ff;font-size:clamp(30px,9vw,42px);font-weight:950;letter-spacing:.025em;line-height:.95;text-shadow:0 0 24px rgba(82,165,255,.58)}body .member-shell.my-page .member-record-search-tier b{color:#f4f7fb;font-size:clamp(28px,10vw,43px);font-weight:950;letter-spacing:-.055em;line-height:1;margin-top:5px}body .member-shell.my-page .member-record-search-progress{background:rgba(255,255,255,.14);box-shadow:inset 0 1px 2px rgba(0,0,0,.65);height:6px;margin-top:9px;width:min(100%,294px)}body .member-shell.my-page .member-record-search-progress span{background:linear-gradient(90deg,#a80f22,#ef1737 72%,#ff8a96);box-shadow:0 0 14px rgba(239,23,55,.74)}body .member-shell.my-page .member-record-search-tier small{color:#aebbd0;margin-top:-1px}body .member-shell.my-page .member-record-search-stat-field{background:linear-gradient(135deg,rgba(24,37,57,.82),rgba(8,13,22,.96));border:1px solid rgba(191,202,218,.2);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(0,0,0,.17);overflow:hidden}body .member-shell.my-page .member-record-search-metrics,body .member-shell.my-page .member-record-search-season-grid{gap:0}body .member-shell.my-page .member-record-search-season-grid{border-bottom:1px solid rgba(191,202,218,.2)}body .member-shell.my-page .member-record-search-metric,body .member-shell.my-page .member-record-search-season-grid article{background:transparent;border:0;border-radius:0;min-height:96px;padding:17px 16px}body .member-shell.my-page .member-record-search-metric:nth-child(2n),body .member-shell.my-page .member-record-search-season-grid article+article{border-left:1px solid rgba(191,202,218,.2)}body .member-shell.my-page .member-record-search-metric:nth-child(n+3){border-top:1px solid rgba(191,202,218,.2)}body .member-shell.my-page .member-record-search-metric span,body .member-shell.my-page .member-record-search-season-grid span{color:#a4adbd;font-size:11px;font-weight:850;letter-spacing:.01em}body .member-shell.my-page .member-record-search-metric strong,body .member-shell.my-page .member-record-search-season-grid strong{color:#f4f7fb;font-size:clamp(20px,6.8vw,29px);font-weight:950;margin-top:8px}body .member-shell.my-page .member-record-search-season-grid article:first-child strong{color:#ef3550}body .member-shell.my-page .member-record-search-previous-tier img{filter:drop-shadow(0 0 7px rgba(112,180,255,.54));height:26px;width:26px}body .member-shell.my-page .member-record-search-metric:first-child{border-top:0;padding-top:17px}body .member-shell.my-page .member-record-search-reward-rail{align-items:center;background:radial-gradient(circle at 50% 10%,rgba(243,211,109,.22),transparent 58%),linear-gradient(135deg,rgba(78,54,13,.62),rgba(23,20,15,.98));border:1px solid rgba(243,211,109,.72);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,246,205,.2),0 0 28px rgba(243,181,50,.12);display:grid;grid-gap:4px;gap:4px;justify-items:center;min-height:102px;padding:16px;position:relative;text-align:center}body .member-shell.my-page .member-record-search-reward-rail:after,body .member-shell.my-page .member-record-search-reward-rail:before{border-color:rgba(255,229,145,.9);border-style:solid;content:"";height:10px;position:absolute;top:10px;width:10px}body .member-shell.my-page .member-record-search-reward-rail:before{border-width:1px 0 0 1px;left:10px}body .member-shell.my-page .member-record-search-reward-rail:after{border-width:1px 1px 0 0;right:10px}body .member-shell.my-page .member-record-search-reward-rail span{color:#f5d97d;font-size:12px;font-weight:900;letter-spacing:.1em}body .member-shell.my-page .member-record-search-reward-rail strong{color:#f8d36a;font-size:clamp(30px,10vw,45px);font-weight:950;letter-spacing:-.05em;line-height:1;text-shadow:0 0 18px rgba(243,190,71,.32)}body .ranking-record-search-modal .member-record-search-panel{max-width:none!important;width:100%!important}@media (max-width:420px){body .member-shell.my-page .member-record-search-tier{min-height:370px;padding-inline:16px}body .member-shell.my-page .member-record-search-tier:before{height:238px;width:238px}body .member-shell.my-page .member-record-search-tier-orbit{height:132px;width:132px}body .member-shell.my-page .member-record-search-tier-orbit img{height:108px;width:108px}body .member-shell.my-page .member-record-search-metric,body .member-shell.my-page .member-record-search-season-grid article{min-height:86px;padding:14px 12px}}