@charset "UTF-8";.lion-brand[data-v-18d7d2b3]{display:inline-flex;align-items:center;flex-shrink:0}.lion-brand-emblem[data-v-18d7d2b3]{display:block;width:48px;height:46px;flex-shrink:0;mix-blend-mode:lighten}.lion-brand--lockup[data-v-18d7d2b3]{gap:8px}.lion-brand-wordmark[data-v-18d7d2b3]{display:flex;flex-direction:column;gap:4px}.lion-brand-wordmark strong[data-v-18d7d2b3]{color:#f2ce7e;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-weight:800;font-size:19px;line-height:1.15;letter-spacing:1px;white-space:nowrap}.lion-brand-wordmark small[data-v-18d7d2b3]{color:#b5b0a6;font:600 7px/1 Arial,sans-serif;letter-spacing:2px}.lion-brand--full[data-v-18d7d2b3]{display:block}.lion-brand--full>img[data-v-18d7d2b3]{width:100%;height:auto;mix-blend-mode:lighten}.lion-brand--emblem .lion-brand-emblem[data-v-18d7d2b3]{width:100%;height:100%}@media(max-width:359px){.lion-brand--lockup[data-v-18d7d2b3]{gap:5px}.lion-brand--lockup .lion-brand-emblem[data-v-18d7d2b3]{width:39px;height:40px}.lion-brand-wordmark strong[data-v-18d7d2b3]{font-size:17px;letter-spacing:.5px}.lion-brand-wordmark small[data-v-18d7d2b3]{font-size:6px;letter-spacing:1.5px}}.member-avatar[data-v-0b81508d]{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--avatar-size);height:var(--avatar-size);overflow:hidden;border:1px solid #a28a53;border-radius:50%;background:radial-gradient(circle at 30% 20%,#365c47,#152c22 72%);color:#e8cf95;vertical-align:middle}.member-avatar>img[data-v-0b81508d]{display:block;width:100%;height:100%;object-fit:cover}.member-avatar>svg[data-v-0b81508d]{width:48%;height:48%}.page-load-state[data-v-23cbb880]{display:grid;justify-items:center;gap:16px;padding:40px 16px;color:var(--text-muted, #b3a99b);font-size:13px}.page-load-state button[data-v-23cbb880]{padding:10px 20px;border:1px solid #a08044;border-radius:8px;background:#28231a;color:#e6c687;font:inherit}.race-result-page[data-v-747c4a56]{height:100dvh;min-height:0;background:#141414;color:#f5f2e9}.race-result-waiting[data-v-747c4a56]{display:flex;flex-direction:column;height:100%}.result-waiting-header[data-v-747c4a56]{padding:calc(21px + env(safe-area-inset-top,0px)) 20px 18px;border-bottom:1px solid #34322c}.result-waiting-header h1[data-v-747c4a56]{margin:0;font-size:23px;font-weight:750;letter-spacing:1px}.result-waiting-header h1[data-v-747c4a56]:focus{outline:none}.result-waiting-header p[data-v-747c4a56]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin:10px 0 0;color:#b6b6b6;font-size:11px;line-height:1.5}.result-waiting-header b[data-v-747c4a56]{color:#e3e3e3;font:500 12px/1.5 Arial,sans-serif}.result-waiting-body[data-v-747c4a56]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;text-align:center}.result-waiting-body h2[data-v-747c4a56]{margin:8px 0 0;font-size:17px;font-weight:650}.result-waiting-body p[data-v-747c4a56]{margin:0;color:#b6b6b6;font-size:13px;line-height:1.8}.result-waiting-ring[data-v-747c4a56]{width:36px;height:36px;border:2px solid #4d432b;border-top-color:#ffc23c;border-radius:50%;animation:waiting-result-spin-747c4a56 1s linear infinite}.result-waiting-footer[data-v-747c4a56]{flex:none;padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid #34322c}.result-waiting-footer button[data-v-747c4a56]{width:100%;min-height:48px;border:0;border-radius:4px;background:#ffc23c;color:#211807;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.result-waiting-footer button[data-v-747c4a56]:focus-visible{outline:2px solid #ffd378;outline-offset:3px}@keyframes waiting-result-spin-747c4a56{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.result-waiting-ring[data-v-747c4a56]{animation:none}}.activity-launcher[data-v-0408ba63]{text-align:center}.activity-plus[data-v-0408ba63]{position:absolute;left:50%;top:-20px;transform:translate(-50%);width:62px;height:62px;padding:2px;border-radius:50%;background:#191616;box-shadow:0 4px 10px #0005;-webkit-tap-highlight-color:transparent}.activity-plus svg[data-v-0408ba63]{display:block;width:100%;height:100%;transition:transform .18s cubic-bezier(.2,.8,.3,1),filter .18s cubic-bezier(.2,.8,.3,1)}.activity-plus:active svg[data-v-0408ba63]{transform:scale(.94)}.activity-nav-label[data-v-0408ba63]{display:block;padding-top:48px;font-size:10px;font-weight:600;color:#f0c28d}.activity-menu[data-v-0408ba63]{position:fixed;inset:auto 0 calc(96px + var(--safe-bottom));margin:0 auto;width:calc(100% - 28px);max-width:calc(var(--app-width) - 28px);max-height:calc(100dvh - 150px);overflow:auto;padding:17px;background:#211b1b;color:#fff0df;border:1px solid #785046;border-radius:16px;box-shadow:0 15px 65px #000a}.activity-menu[data-v-0408ba63]::backdrop{background:#000a}.activity-menu.is-packet-view[data-v-0408ba63]{inset:0;width:100%;max-width:var(--app-width);max-height:calc(100dvh - 24px - var(--safe-top) - var(--safe-bottom));margin:auto;padding:8px 22px 20px;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:left;overscroll-behavior:contain}.activity-menu.is-packet-view[data-v-0408ba63]::backdrop{background:#080a0966;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.is-packet-view .activity-menu-heading[data-v-0408ba63]{position:sticky;top:0;z-index:12;justify-content:flex-end;min-height:44px;margin:0;padding:0}.is-packet-view .activity-menu-heading>button[data-v-0408ba63]{margin:0;color:#f1e8d6;border:1px solid #e7dccb55;border-radius:50%;background:#0c0c0c26}.is-packet-view .activity-menu-heading>.packet-refresh[data-v-0408ba63]{display:flex;justify-content:center;gap:6px;width:auto;min-width:82px;margin-right:auto;padding:0 12px;border-radius:24px;font-size:12px;color:#efd3a0}.packet-refresh[data-v-0408ba63]:disabled{opacity:.45;cursor:not-allowed}.packet-refresh:active:not(:disabled) svg[data-v-0408ba63]{transform:rotate(45deg)}.activity-menu-heading h2[data-v-0408ba63]:focus{outline:none}.activity-menu[open][data-v-0408ba63]{animation:activity-reveal-0408ba63 .2s cubic-bezier(.2,.9,.3,1)}.activity-menu-heading[data-v-0408ba63]{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-menu-heading h2[data-v-0408ba63]{font-size:19px}.activity-menu-heading>button[data-v-0408ba63]{width:44px;height:44px;margin:-9px -8px -9px 0;display:grid;place-items:center;background:transparent;color:#d5b6a4}.activity-menu-heading svg[data-v-0408ba63]{width:20px;height:20px}.activity-menu-intro[data-v-0408ba63]{margin-top:5px;color:#bca69b;font-size:11px;line-height:1.7}.activity-choices[data-v-0408ba63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.activity-choice[data-v-0408ba63]{position:relative;padding:15px 12px 13px;border-radius:9px;border:1px solid #9d484a;background:radial-gradient(ellipse at 50% 0,#892d3c,#431b25 85%);text-align:left}.activity-choice>svg[data-v-0408ba63]:first-child{width:76px;height:76px;margin:0 auto 10px;filter:drop-shadow(0 5px 5px #18030766)}.activity-choice strong[data-v-0408ba63]{display:block;color:#fff0c6;font-size:19px;line-height:1.5}.activity-choice>span[data-v-0408ba63]{display:block;color:#e4b5a7;font-size:11px;margin-top:1px}.activity-choice .activity-choice-arrow[data-v-0408ba63]{position:absolute;bottom:22px;right:12px;width:17px;height:17px;color:#ffc466}.wheel-choice[data-v-0408ba63]{background:radial-gradient(ellipse at 50% 0,#235b70,#152f42 85%);border-color:#447b8a}.wheel-choice>span[data-v-0408ba63]{color:#a1d0dc}@keyframes activity-reveal-0408ba63{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.activity-plus:hover svg[data-v-0408ba63]{filter:brightness(1.08)}.activity-choice[data-v-0408ba63]:hover{filter:brightness(1.1)}}@media(prefers-reduced-motion:reduce){.activity-menu[open][data-v-0408ba63]{animation:none}.activity-plus svg[data-v-0408ba63]{transition:none}}html:has(.feedback-dialog[open]),body:has(.feedback-dialog[open]){overflow:hidden!important}.feedback-dialog[data-v-d3f41dc2]{position:fixed;inset:0;width:min(344px,calc(100vw - 32px));max-height:calc(100dvh - 40px - var(--safe-top, 0px) - var(--safe-bottom, 0px));margin:auto;padding:29px 23px 23px;overflow:auto;border:1px solid #806137;border-radius:10px;background:radial-gradient(ellipse at 50% 0,#352d20,#211e18 54%,#191714);color:var(--text, #f4eddb);text-align:center;box-shadow:0 20px 70px #0009;pointer-events:auto}.feedback-dialog[data-v-d3f41dc2]::backdrop{background:#060609b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feedback-close[data-v-d3f41dc2]{position:absolute;top:3px;right:3px;width:44px;height:44px;display:grid;place-items:center;color:var(--muted, #b5b0a6);background:transparent;border-radius:4px}.feedback-close svg[data-v-d3f41dc2]{width:17px;height:17px}.feedback-symbol[data-v-d3f41dc2]{display:grid;place-items:center;width:48px;height:48px;margin:2px auto 16px;border:1px solid #806137;border-radius:50%;background:#f2ce7e0c;color:var(--gold, #f2ce7e)}.feedback-symbol>svg[data-v-d3f41dc2]{width:26px;height:26px}.feedback-symbol.is-success[data-v-d3f41dc2]{color:#b1ddc2;border-color:#638574;background:#77b49212}.feedback-symbol.is-error[data-v-d3f41dc2]{color:#f1b4a8;border-color:#996f62;background:#d8796a12}.feedback-dialog h2[data-v-d3f41dc2]{margin:0;color:var(--text, #f4eddb);font-size:19px;line-height:1.5;font-weight:700}.feedback-dialog p[data-v-d3f41dc2]{margin:12px 0 24px;color:#d0c4ae;font-size:13px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.feedback-confirm[data-v-d3f41dc2]{width:100%;min-height:46px;padding:10px 15px;border:1px solid #edcf8d;border-radius:5px;background:linear-gradient(#f8dfa2,#edc575);color:#30230b;font:inherit;font-size:14px;font-weight:700}.feedback-dialog button[data-v-d3f41dc2]:focus-visible{outline:2px solid var(--gold, #f2ce7e);outline-offset:3px}@media(max-width:359px){.feedback-dialog[data-v-d3f41dc2]{padding:26px 19px 20px}}.header-member-name{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-page{min-width:0;color:#f0eee8}.m-panel{min-width:0;padding:14px;border:1px solid #38332a;border-radius:6px;background:#1c1c1c}.m-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 10px;font-size:15px;line-height:1.5;font-weight:700}.m-section-title h2{font-size:inherit}.m-section-title a,.m-section-title>span{color:#b9af98;font-size:11px;font-weight:400}.m-form{display:grid;gap:14px}.m-field{display:grid;gap:7px;min-width:0;color:#d9d3c6;font-size:12px}.m-field>label,.m-field>span:first-child{color:#d9d3c6;font-size:12px}.m-field input,.m-field select,.m-field textarea,input.m-input,select.m-input,textarea.m-input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #403b31;border-radius:4px;background:#161616;color:#f4f0e6;font:inherit;font-size:14px;line-height:1.5}.m-field textarea{min-height:120px;resize:vertical}.m-field input::placeholder,.m-field textarea::placeholder{color:#8f8b82}.m-field small{color:#aba69b;font-size:10px;line-height:1.6}.m-field input[readonly]{color:#c4bcae;background:#23221f}.m-primary,.m-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:700;line-height:1.5;text-align:center;cursor:pointer}.m-primary{background:linear-gradient(110deg,#f8dfa2,var(--gold));color:#251b06;border-color:var(--gold)}.m-secondary{background:#29251d;color:#e3c68d;border-color:#615033}.m-secondary:active{background:#3b3020}.m-primary:disabled,.m-secondary:disabled{cursor:default;opacity:.5}.m-primary svg,.m-secondary svg{width:18px;height:18px}.m-tabs{display:flex;gap:4px;margin:14px 0}.m-tabs>button{flex:1;min-width:0;min-height:44px;padding:5px;color:#bdb8ae;background:#20201e;border:1px solid #34312a;border-radius:3px;font-size:12px}.m-tabs>button[aria-pressed=true],.m-tabs>button[aria-selected=true]{color:#ffd173;background:#3b301c;border-color:#977233;font-weight:700}.m-status{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border:1px solid #514735;border-radius:3px;background:#332b1d;color:#e8c987;font-size:10px;line-height:1.4;white-space:nowrap}.m-status.is-success{background:#1e332b;border-color:#3e6654;color:#9dd9ba}.m-status.is-pending{background:#382e1c;border-color:#6a5430;color:#efcf87}.m-status.is-muted{background:#292929;border-color:#424242;color:#bbb}.m-empty{padding:32px 16px;border:1px dashed #444034;color:#b6afa1;text-align:center;font-size:12px;line-height:1.8;border-radius:5px}.m-empty>svg{width:30px;height:30px;margin:0 auto 10px;color:#b39761}.m-note{color:#b5b0a6;font-size:11px;line-height:1.7}.m-note>svg{width:14px;height:14px}.m-error{padding:10px 12px;border-left:2px solid #d8796a;background:#342322;color:#f1b4a8;font-size:12px;line-height:1.6}.m-success{padding:10px 12px;border-left:2px solid #77b492;background:#1e3128;color:#b1ddc2;font-size:12px;line-height:1.6}.m-row{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 0;border-bottom:1px solid #30302d}.m-row:last-child{border-bottom:0}.m-amount{font-family:Arial,sans-serif;font-variant-numeric:tabular-nums}.m-record{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid #38332a;border-radius:5px;background:#1c1c1c;text-align:left}.m-dialog{width:calc(100% - 28px);max-width:402px;max-height:calc(100dvh - 40px);margin:auto;padding:18px;overflow:auto;border:1px solid #55462b;border-radius:8px;background:#1c1c1c;color:#f2ede2;box-shadow:0 18px 60px #0008}.m-dialog::backdrop{background:#000b}.m-dialog h2{font-size:19px;line-height:1.5}.m-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.m-dialog-close{display:grid;place-items:center;width:44px;height:44px;margin:-8px -8px -8px auto;background:transparent;color:#c6beaf}.m-dialog-close svg{width:20px;height:20px}.m-dialog-heading{display:flex;align-items:center;gap:8px;margin-bottom:15px}.m-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:12px 0;border-bottom:1px solid #34312a;cursor:pointer}.m-switch-row:last-child{border-bottom:0}.m-switch-row strong{display:block;font-size:13px;line-height:1.5;font-weight:600}.m-switch-row small{display:block;margin-top:4px;color:#b3ac9d;font-size:10px;line-height:1.5}.m-switch-row input{appearance:none;width:40px;height:24px;flex-shrink:0;border:1px solid #676257;border-radius:15px;background:#393733;position:relative;cursor:pointer}.m-switch-row input:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#c9c4b9;transition:transform .14s}.m-switch-row input:checked{background:#c09539;border-color:#c09539}.m-switch-row input:checked:before{background:#221c10;transform:translate(16px)}.m-storage-warning{margin-bottom:12px}.m-page :is(input,select,textarea,button,a,summary):focus-visible,.m-dialog :is(input,select,textarea,button,a):focus-visible{outline:2px solid #ffcf69;outline-offset:2px}@media(max-width:359px){.m-panel{padding:12px}.m-primary,.m-secondary{padding-inline:10px;font-size:12px}.m-tabs>button{font-size:11px}}@media(prefers-reduced-motion:reduce){.m-switch-row input:before{transition:none}}.page-content.k3-page-content{padding:0}:root{font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#f4eddb;background:#070707;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark;--page: #101010;--page-corner-glow: radial-gradient(ellipse 390px 440px at 0 0, #174b36 0%, #153b2b99 38%, #12342638 68%, #12342600 100%);--page-backdrop: var(--page-corner-glow), radial-gradient(ellipse 400px 440px at 100% 0, #24211b, transparent 100%), var(--page);--surface: #1c1c1c;--surface-raised: #262522;--muted: #b5b0a6;--gold: #f2ce7e;--gold-deep: #ad782c;--emerald: #16b97b;--line: #34312b;--text: #f4eddb;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px);--app-width: 430px}*{box-sizing:border-box}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:inherit}button{font:inherit;border:0;cursor:pointer}button:disabled{cursor:default}a{text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #ffcf64;outline-offset:3px}h1:focus{outline:none}h1,h2,h3,p{margin:0}svg,img{display:block}img{max-width:100%}::selection{color:#101010;background:var(--gold)}.app-shell{width:100%;max-width:var(--app-width);min-height:100vh;min-height:100dvh;margin:0 auto;background:var(--page-backdrop);position:relative;overflow:clip}.app-header{height:calc(68px + var(--safe-top));padding:var(--safe-top) 14px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;background:transparent;border-bottom:1px solid #383124}.brand{display:flex;align-items:center;gap:9px;min-height:44px;border-radius:2px}.header-account{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;font-size:12px;color:#e4dfd3}.header-account svg{width:18px;height:18px;color:var(--gold)}.header-auth-actions{display:flex;align-items:center;gap:5px}.header-auth-actions a{display:grid;place-items:center;min-width:48px;min-height:44px;padding:0 11px;color:#e9c579;font-size:12px;font-weight:700;border-radius:4px}.header-auth-actions .header-register{color:#241d0e;background:linear-gradient(135deg,#f9e2a5,#d9aa51);box-shadow:inset 0 0 0 1px #f7d88e}.header-auth-actions a:not(.header-register):active{background:#42341d;color:#ffe0a2}.app-auth-notice{position:fixed;top:calc(72px + var(--safe-top));left:50%;z-index:65;width:max-content;max-width:min(365px,calc(100% - 28px));transform:translate(-50%);padding:11px 15px;border:1px solid #6c5936;border-radius:5px;background:#27231af2;color:#ffe0a1;box-shadow:0 5px 25px #0008;font-size:12px;line-height:1.6;text-align:center;pointer-events:none}.page-content{padding:14px 14px calc(112px + var(--safe-bottom))}.page-view{animation:page-in .14s ease-out both}.app-subheader{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:calc(56px + var(--safe-top));padding:var(--safe-top) 10px 0;background:var(--page-backdrop);border-bottom:1px solid var(--line)}.app-subheader h1{min-width:0;padding-block:12px;text-align:center;font-size:17px;font-weight:700;line-height:1.4;text-wrap:balance}.app-back{display:grid;place-items:center;width:44px;height:44px;border-radius:5px;color:#f0eee8}.app-back svg{width:22px;height:22px;transform:rotate(180deg)}.app-back:active{background:var(--surface-raised);color:var(--gold)}.is-secondary-page .page-content{padding-bottom:calc(24px + var(--safe-bottom))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}h1{font-size:24px;font-weight:750;line-height:1.3}.game-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px}.game-filters button{padding:0 0 8px;background:transparent;display:flex;flex-direction:column;gap:7px;align-items:center;color:#c8c3b8;font-size:11px;line-height:16px;position:relative;border-radius:5px 5px 0 0}.category-icon{width:100%;height:43px;display:grid;place-items:center;background:var(--surface);color:#d8bd82;border:1px solid var(--line);border-radius:6px;transition:background .12s}.category-icon svg{width:25px;height:25px;stroke-width:1.4}.game-filters .selected{color:var(--gold);font-weight:700}.game-filters .selected .category-icon{background:linear-gradient(145deg,#3a3020,#262119);color:var(--gold);border-color:#9f8950;box-shadow:inset 0 -2px #d3b065}.game-filters .selected:after{content:"";width:24px;height:2px;background:var(--gold);position:absolute;bottom:0}.game-filters button:active .category-icon{background:#3b321e}.club-hero{min-height:220px;position:relative;overflow:hidden;isolation:isolate;border:1px solid #79633c;border-radius:7px;background:radial-gradient(ellipse 175px 155px at 84% 39%,#19573a,#14372980 48%,transparent 100%),radial-gradient(ellipse at 83% 43%,#332817,#1c1914 54%,#11110f)}.club-hero-mark{position:absolute;width:213px;height:199px;right:-12px;top:9px;z-index:-2;mix-blend-mode:lighten}.club-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#15130fe8 0%,#15130f70 38%,transparent 62%)}.club-hero-copy{padding:21px 17px}.hero-kicker{color:#c8b997;font-size:11px;font-weight:600;letter-spacing:2px}.club-hero-title{display:flex;flex-direction:column;gap:7px;margin-top:10px;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:26px;line-height:1.2;font-weight:800;color:#f5d88f}.club-hero-title>span{color:#f5f0e2;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:20px;line-height:1.3;letter-spacing:3px}.club-hero p{font-size:10px;line-height:1.6;color:#d8cfbc;margin-top:12px}.feature-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:4px;padding:0 13px;background:linear-gradient(135deg,#f7dea0,#d9ac58);color:#1b2413;font-size:12px;font-weight:750;margin-top:17px;box-shadow:inset 0 0 0 1px #f9dda1;transition:background .12s,transform .12s}.feature-link svg{width:16px;height:16px}.home-games{margin-top:10px}.section-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:4px;gap:8px}.section-heading h2{font-size:17px;font-weight:750;display:flex;align-items:center;gap:7px}.section-heading h2>svg{width:20px;height:20px;color:var(--gold)}.text-link{display:flex;align-items:center;gap:3px;min-height:44px;font-size:10px;color:#bcbcbc}.text-link svg{width:12px;height:12px}.mini-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mini-game{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:.64;border-radius:6px;background:var(--surface);box-shadow:0 0 0 1px #51452d}.mini-game>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.mini-game:after{content:"";position:absolute;z-index:-1;inset:30% 0 0;background:linear-gradient(transparent,#0000008c 45%,#000000eb)}.mini-game-copy{position:absolute;left:7px;right:7px;bottom:11px;text-align:center}.mini-game h3{font-size:16px;line-height:1.4;font-weight:800;color:#fff;text-shadow:0 2px 6px #000}.mini-game p{font-size:10px;line-height:1.5;color:#dedede;margin-top:3px}.game-detail-link{position:absolute;z-index:3;inset:0;border-radius:inherit}.game-detail-link:focus-visible{outline-offset:-3px}.game-detail-link>span{position:absolute;right:13px;bottom:14px;width:31px;height:31px;display:grid;place-items:center;background:var(--gold);border-radius:50%;color:#251a08}.game-detail-link svg{width:17px;height:17px}.mini-game .game-detail-link>span{right:7px;top:7px;bottom:auto;width:23px;height:23px;background:#101010cc;color:#ffcf63}.mini-game .game-detail-link svg{width:13px;height:13px}.results-shortcut{display:flex;align-items:center;min-height:61px;gap:11px;margin-top:18px;padding:11px 12px;background:var(--surface);border:1px solid var(--line);border-radius:5px;font-size:12px;font-weight:650}.results-shortcut>svg:first-child{width:21px;height:21px;color:var(--gold)}.results-shortcut small{display:block;color:#aaa;font-size:10px;font-weight:400;margin-top:4px}.results-shortcut>svg:last-child{width:14px;height:14px;margin-left:auto;color:#b5b5b5}.page-footnote{display:flex;justify-content:space-between;margin-top:20px;font-size:9px;color:#999}.collection-heading{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin:-2px 0 10px}.collection-heading h2{font-size:14px;font-weight:650}.collection-heading>span{font-size:10px;color:#aaa}.game-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-card{position:relative;overflow:hidden;isolation:isolate;border-radius:7px;height:215px;background:var(--surface);box-shadow:0 0 0 1px #443d2d}.game-card>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.game-card:after{content:"";position:absolute;z-index:-1;inset:25% 0 0;background:linear-gradient(transparent,#000000ac 55%,#000000ef)}.game-card-copy{position:absolute;left:13px;right:13px;bottom:13px}.game-category{display:block;font-size:10px;line-height:1.5;color:#e7e2d5}.game-card h2{font-size:26px;line-height:1.35;font-weight:800;letter-spacing:.5px;color:#fff;margin-top:2px;text-shadow:0 2px 8px #0007}.game-card-copy>p{font-size:11px;line-height:1.6;color:#d0d0d0;margin-top:4px}.game-card.race-theme{grid-column:1 / -1;height:198px}.game-card.race-theme>img{object-position:50% 25%}.game-card.race-theme:after{inset:0;background:linear-gradient(90deg,#03070cd9,#03070c94 36%,#03070c00 70%),linear-gradient(0deg,#000a,transparent 40%)}.game-card.race-theme .game-card-copy{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;left:18px}.game-card.race-theme h2{font-size:29px;font-style:italic}.game-card.race-theme .game-category{color:#ffcb64}.game-card.race-theme .game-card-copy>p{max-width:115px;line-height:1.8}.game-collection.is-filtered{grid-template-columns:minmax(0,1fr)}.is-filtered .game-card{height:385px}.is-filtered .game-card.race-theme{height:260px}.is-filtered .game-card:not(.race-theme)>img{object-position:50% 25%}.is-filtered .game-card:not(.race-theme) .game-card-copy{left:18px;bottom:20px}.catalog-note{font-size:11px;line-height:1.7;color:#aaa;text-align:center;margin-top:17px}.record-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:2px 0 18px;border-bottom:1px solid var(--line)}.record-filters button{padding:0 4px;height:46px;background:transparent;font-size:12px;color:#bcbcbc;border-bottom:2px solid transparent}.record-filters button.selected{color:var(--gold);font-weight:700;border-bottom-color:var(--gold)}.records-panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden}.records-table-header{display:grid;grid-template-columns:1fr 1fr .65fr;align-items:center;height:41px;padding:0 13px;background:var(--surface-raised);font-size:10px;color:#c9c3b4}.records-table-header span:nth-child(2){text-align:center}.records-table-header span:last-child{text-align:right}.empty-state{text-align:center;padding:54px 12px 38px}.empty-icon{width:36px;height:36px;color:#8d815f;margin:0 auto 18px;stroke-width:1.3}.empty-state h2{font-size:15px;line-height:1.5;font-weight:650}.empty-state p{font-size:11px;line-height:1.7;color:#aaa;margin-top:9px}.empty-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--gold);font-size:12px;margin-top:16px}.empty-link svg{width:15px;height:15px}.quiet-note{display:flex;align-items:center;gap:6px;margin-top:15px;color:#aaa;font-size:11px;line-height:1.7}.quiet-note svg{width:13px;height:13px;flex-shrink:0}.profile-card{position:relative;isolation:isolate;overflow:hidden;min-height:168px;padding:20px 17px;background:#201a12;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between}.profile-backdrop{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 38%}.profile-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#080808ed,#08080870 70%,#08080833)}.visitor-badge{align-self:flex-start;font-size:10px;color:#f5d58a;border:1px solid #7a683f;padding:4px 7px;border-radius:3px;background:#1f1a10}.profile-identity{display:flex;align-items:center;gap:11px}.avatar{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border:1px solid #96845c;border-radius:50%;background:#1e1c16;color:#e8c66e}.avatar svg{width:24px;height:24px}.profile-card h2{font-size:20px;font-weight:750}.profile-card p{font-size:10px;color:#d0c9ba;line-height:1.6;margin-top:6px}.profile-section-heading{margin:14px 0 3px}.profile-section-heading h2{font-size:15px}.profile-options{background:#1b1b1b;padding:0 13px;border-radius:6px}.profile-row{display:flex;align-items:center;gap:12px;min-height:75px}.profile-row+.profile-row{border-top:1px solid #303030}.profile-row-icon{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;color:#d8b874}.profile-row-icon svg{width:21px;height:21px}.profile-row strong{font-size:13px;font-weight:650;display:block}.profile-row small{display:block;font-size:11px;line-height:1.6;color:#aaa;margin-top:4px}.row-chevron{width:15px;height:15px;color:#bbb;margin-left:auto}.coming-soon,.version-label{margin-left:auto;white-space:nowrap;font-size:10px;color:#aaa}.profile-signoff{display:flex;align-items:center;justify-content:center;gap:11px;font-size:10px;color:#999;margin-top:30px}.signoff-brand{font:700 22px/1 Georgia,Times New Roman,serif;color:#b19b6d;letter-spacing:-1.5px}.bottom-nav{position:fixed;z-index:20;left:50%;bottom:0;transform:translate(-50%);width:min(100%,var(--app-width));height:calc(80px + var(--safe-bottom));display:grid;grid-template-columns:1fr 1fr 62px 1fr 1fr;padding:0 8px var(--safe-bottom);isolation:isolate}.nav-surface{position:absolute;z-index:-1;inset:0;border-top:1px solid #51442d;background:linear-gradient(180deg,#24211c,#151515 75%);box-shadow:0 -5px 16px #0004}.nav-item{height:76px;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:13px;color:#b8b1a4;gap:6px;font-size:11px;font-weight:500;border-radius:2px}.nav-icon-wrap{display:flex;align-items:center;justify-content:center;width:34px;height:26px}.nav-icon-wrap svg{width:22px;height:22px;transition:transform .12s}.nav-item.active{color:var(--gold);font-weight:700}.nav-item.active .nav-icon-wrap{background:#d4b56512;border-radius:6px;box-shadow:0 0 16px #c7a85e16}.nav-item.active:before{content:"";position:absolute;height:2px;width:26px;background:var(--gold);top:0}.nav-item:active .nav-icon-wrap svg{transform:translateY(1px)}.nav-plus-slot{position:relative}@keyframes page-in{0%{opacity:.65}to{opacity:1}}@media(hover:hover){.header-account:hover,.text-link:hover,.profile-row[href]:hover{color:var(--gold)}.game-filters button:hover .category-icon{background:#332d21}}@media(min-width:500px){:root{--app-width: 393px}}@media(max-width:359px){.app-header{padding-left:12px;padding-right:12px}.header-auth-actions{gap:1px}.header-auth-actions a{min-width:44px;padding-inline:8px}.page-content{padding-left:10px;padding-right:10px}.game-filters{gap:5px}.club-hero-copy{padding-left:14px}.club-hero-title{font-size:24px}.club-hero-mark{width:171px;height:164px;right:-7px;top:24px}.club-hero p{font-size:10px}.mini-game-grid{gap:6px}.mini-game h3{font-size:14px}.game-card-copy{left:10px;right:10px}.game-card-copy>p{font-size:10px}.profile-card{padding-inline:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--feedback-press: 85ms;--feedback-release: .2s;--feedback-ease: cubic-bezier(.2, .75, .25, 1);--feedback-tint: rgb(242 206 126 / 9%)}:where(button,a,[role=tab]){--feedback-target: 0}:root :is(.m-primary,.m-secondary,.feature-link,.auth-submit,.header-auth-actions a,.account-edit,.account-photo-select,.account-photo-remove,.deposit-header-confirm,.deposit-header-details,.deposit-more,.feedback-confirm,.catalog-empty button,.lobby-empty button,.home-discovery-heading>button,.lobby-trend-link,.race-orders-entry,.withdraw-available-row>button,.wallet-quick-amounts button,.app-back,.member-eye,.wallet-eye,.auth-password-toggle,.security-password-toggle,.catalog-search-clear,.account-editor-close,.m-dialog-close,.wallet-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.history-close,.promotion-dialog-heading>button,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close,.header-account,.member-vip-strip,.member-promotion-entry,.member-service-row,.security-menu-row,.service-link-row,button.m-record,.order-card,.ticket-card,.promotion-member,.deposit-record,.crypto-network-trigger,.crypto-currency-trigger,.crypto-network-options>button,.home-featured-tile,.home-display-grid>button,.race-lobby-card,.lucky-history-trigger,.packet-history-toggle,.m-tabs>button,.records-tabs>button,.team-chart-tabs>button,.tier-chart-column,.lobby-filters button,.game-filters button,.auth-mode-switch a){--feedback-target: 1;--feedback-scale: .985;--feedback-brightness: .95;transition:scale var(--feedback-release) var(--feedback-ease),filter var(--feedback-release) var(--feedback-ease),background-color var(--feedback-release) var(--feedback-ease),border-color var(--feedback-release) var(--feedback-ease),color var(--feedback-release) var(--feedback-ease),box-shadow var(--feedback-release) var(--feedback-ease)}:root :is(.m-primary,.m-secondary,.feature-link,.auth-submit,.header-auth-actions a,.account-edit,.account-photo-select,.account-photo-remove,.deposit-header-confirm,.deposit-header-details,.deposit-more,.feedback-confirm,.catalog-empty button,.lobby-empty button,.home-discovery-heading>button,.lobby-trend-link,.race-orders-entry,.withdraw-available-row>button,.wallet-quick-amounts button,.app-back,.member-eye,.wallet-eye,.auth-password-toggle,.security-password-toggle,.catalog-search-clear,.account-editor-close,.m-dialog-close,.wallet-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.history-close,.promotion-dialog-heading>button,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close,.header-account,.member-vip-strip,.member-promotion-entry,.member-service-row,.security-menu-row,.service-link-row,button.m-record,.order-card,.ticket-card,.promotion-member,.deposit-record,.crypto-network-trigger,.crypto-currency-trigger,.crypto-network-options>button,.home-featured-tile,.home-display-grid>button,.race-lobby-card,.lucky-history-trigger,.packet-history-toggle,.m-tabs>button,.records-tabs>button,.team-chart-tabs>button,.tier-chart-column,.lobby-filters button,.game-filters button,.auth-mode-switch a):not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressing]){scale:var(--feedback-scale);filter:brightness(var(--feedback-brightness));transition-duration:var(--feedback-press)}:root :is(.header-account,.member-vip-strip,.member-promotion-entry,.member-service-row,.security-menu-row,.service-link-row,button.m-record,.order-card,.ticket-card,.promotion-member,.deposit-record,.crypto-network-trigger,.crypto-currency-trigger,.crypto-network-options>button,.home-featured-tile,.home-display-grid>button,.race-lobby-card,.lucky-history-trigger,.packet-history-toggle,.m-tabs>button,.records-tabs>button,.team-chart-tabs>button,.tier-chart-column,.lobby-filters button,.auth-mode-switch a){--feedback-scale: 1;--feedback-brightness: 1.08}:root :is(.app-back,.member-eye,.wallet-eye,.auth-password-toggle,.security-password-toggle,.catalog-search-clear,.account-editor-close,.m-dialog-close,.wallet-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.history-close,.promotion-dialog-heading>button,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close){--feedback-scale: 1;--feedback-brightness: 1}.app-back{border-radius:9px}:root :is(.app-back,.member-eye,.wallet-eye,.auth-password-toggle,.security-password-toggle,.catalog-search-clear,.account-editor-close,.m-dialog-close,.wallet-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.history-close,.promotion-dialog-heading>button,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close)>svg,.nav-icon-wrap{transition:scale var(--feedback-release) var(--feedback-ease),translate var(--feedback-release) var(--feedback-ease),background-color var(--feedback-release) var(--feedback-ease)}:root :is(.app-back,.member-eye,.wallet-eye,.auth-password-toggle,.security-password-toggle,.catalog-search-clear,.account-editor-close,.m-dialog-close,.wallet-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.history-close,.promotion-dialog-heading>button,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close):not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressing]){background-color:var(--feedback-tint)}:root :is(.app-back,.member-eye,.wallet-eye,.auth-password-toggle,.security-password-toggle,.catalog-search-clear,.account-editor-close,.m-dialog-close,.wallet-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.history-close,.promotion-dialog-heading>button,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close):not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressing])>svg{scale:.9;transition-duration:var(--feedback-press)}.app-back:is(:active,[data-pressing])>svg{translate:-2px 0}.nav-item{--feedback-target: 1;transition:color var(--feedback-release) var(--feedback-ease)}.nav-item:is(:active,[data-pressing]) .nav-icon-wrap{scale:.9;transition-duration:var(--feedback-press)}.nav-item:is(:active,[data-pressing]) .nav-icon-wrap svg{transform:none}:root :is(.records-tabs>button,.team-chart-tabs>button,.tier-chart-column,.member-service-row,.security-menu-row,.service-link-row,.ticket-card):not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressing]){background-color:var(--feedback-tint)}.m-switch-row input{transition:background-color var(--feedback-release),border-color var(--feedback-release)}.m-switch-row input:before{transition:transform var(--feedback-release) var(--feedback-ease)}@media(hover:hover)and (pointer:fine){:root :is(.m-primary,.m-secondary,.feature-link,.auth-submit,.account-edit,.feedback-confirm,.home-featured-tile,.home-display-grid>button,.member-vip-strip,.member-promotion-entry,.crypto-network-options>button):not(:disabled,[aria-disabled=true],[data-disabled],:is(:active,[data-pressing])):hover{filter:brightness(1.06)}:root :is(.app-back,.member-eye,.wallet-eye,.account-editor-close,.m-dialog-close,.crypto-icon-button,.feedback-close,.order-dialog-close,.team-orbit-toggle,[data-activity-close],.packet-history-close,.lucky-history-close):not(:disabled,[aria-disabled=true],[data-disabled],:is(:active,[data-pressing])):hover{background-color:#f2ce7e0d}}@media(prefers-reduced-motion:reduce){:root :is(button,a,[role=tab],article.race-lobby-card):not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressing]){scale:none}:root :is(button[class],a[class]):not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressing])>svg,.nav-item:is(:active,[data-pressing]) .nav-icon-wrap{scale:none;translate:none}}
