@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:light;--game-felt: radial-gradient(ellipse at 50% 30%, #326254, #1c4036 75%);--game-rim: #263b34;--on-primary: #ffffff;--button-sheen: linear-gradient(180deg, #ffffff24, #ffffff00 48%, #00000012);--button-raised-shadow: inset 0 1px 0 #ffffff55, inset 0 -2px 0 #00000016, 0 4px 0 #00000035, 0 6px 10px #00000018;--button-pressed-shadow: inset 0 2px 3px #00000024, 0 1px 0 #00000035;--font-family-sans: "Nunito", "Trebuchet MS", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-display: "Fredoka", "Trebuchet MS", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "JetBrains Mono", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--text-9xl: 8rem;--text-responsive-sm: clamp(var(--text-sm), 2.5vw, var(--text-lg));--text-responsive: clamp(var(--text-lg), 4vw, var(--text-2xl));--text-responsive-lg: clamp(var(--text-2xl), 6vw, var(--text-4xl));--text-responsive-xl: clamp(var(--text-3xl), 8vw, var(--text-6xl));--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-52: 13rem;--space-56: 14rem;--space-60: 15rem;--space-64: 16rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem;--radius-none: 0;--radius-sm: .25rem;--radius: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--transition-elastic: .6s cubic-bezier(.68, -.55, .265, 1.55);--transition-spring: .4s cubic-bezier(.175, .885, .32, 1.275);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px}:root{--bg: #faf7f5;--bg-secondary: #f7efed;--bg-tertiary: #f8e4e6;--text: #262020;--text-secondary: #574d4d;--text-muted: #746968;--text-subtle: #9b8d8b;--surface: var(--card-bg);--surface-elevated: #ffffff;--surface-overlay: rgba(255, 255, 255, .95);--border: #eadfdd;--border-light: #f0e7e5;--border-strong: #d8cecc;--border-accent: rgba(217, 47, 69, .2);--primary-50: #f8e4e6;--primary-100: #f8e4e6;--primary-200: #f1d2d5;--primary-300: #efb2ba;--primary-400: #e96b7b;--primary-500: #d92f45;--primary-600: #bf4656;--primary-700: #af3444;--primary-800: #9d2634;--primary-900: #7c2430;--primary-950: #4c3338;--primary: var(--primary-500);--primary-hover: var(--primary-600);--primary-light: var(--primary-50);--primary-dark: var(--primary-700);--primary-gradient: linear-gradient(135deg, var(--primary-500) 0%, var(--primary-600) 50%, #e24556 100%);--success-50: #ecfdf5;--success-100: #d1fae5;--success-500: #10b981;--success-600: #059669;--success: var(--success-500);--success-hover: var(--success-600);--success-light: var(--success-50);--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-500: #f59e0b;--warning-600: #d97706;--warning: var(--warning-500);--warning-hover: var(--warning-600);--warning-light: var(--warning-50);--error-50: #fef2f2;--error-100: #fee2e2;--error-500: #ef4444;--error-600: #dc2626;--error: var(--error-500);--error-hover: var(--error-600);--error-light: var(--error-50);--accent-50: #fff4f4;--accent-100: #f8e4e6;--accent-500: #bf4656;--accent-600: #af3444;--accent: var(--accent-500);--accent-hover: var(--accent-600);--accent-light: var(--accent-50);--hover-overlay: rgba(0, 0, 0, .05);--active-overlay: rgba(0, 0, 0, .1);--focus-ring: rgba(217, 47, 69, .5);--shadow-primary: 0 10px 15px -3px rgba(217, 47, 69, .1), 0 4px 6px -4px rgba(217, 47, 69, .1);--shadow-success: 0 10px 15px -3px rgba(16, 185, 129, .1), 0 4px 6px -4px rgba(16, 185, 129, .1);--shadow-warning: 0 10px 15px -3px rgba(245, 158, 11, .1), 0 4px 6px -4px rgba(245, 158, 11, .1);--shadow-error: 0 10px 15px -3px rgba(239, 68, 68, .1), 0 4px 6px -4px rgba(239, 68, 68, .1)}[data-theme=dark]{color-scheme:dark;--bg: #211d1e;--bg-secondary: #272123;--bg-tertiary: #30282a;--text: #f0e7e5;--text-secondary: #d8cecc;--text-muted: #9b8d8b;--text-subtle: #746968;--surface: var(--card-bg);--surface-elevated: #3a3032;--surface-overlay: rgba(48, 40, 42, .95);--border: #4e3c3f;--border-light: #3a3032;--border-strong: #67424a;--border-accent: rgba(191, 70, 86, .3);--primary: #e24556;--primary-hover: #f28a98;--primary-light: #4c3338;--primary-dark: #cf5264;--primary-gradient: linear-gradient(135deg, #e24556 0%, #f28a98 50%, #ef9ba6 100%);--success: #34d399;--success-hover: #6ee7b7;--success-light: #064e3b;--warning: #fbbf24;--warning-hover: #fcd34d;--warning-light: #78350f;--error: #f87171;--error-hover: #fca5a5;--error-light: #7f1d1d;--accent: #ef9ba6;--accent-hover: #f5b7c0;--accent-light: #4c3338;--hover-overlay: rgba(255, 255, 255, .1);--active-overlay: rgba(255, 255, 255, .15);--focus-ring: rgba(191, 70, 86, .6);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .6), 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .6), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .3);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .1);--shadow-primary: 0 10px 15px -3px rgba(191, 70, 86, .3), 0 4px 6px -4px rgba(191, 70, 86, .2);--shadow-success: 0 10px 15px -3px rgba(52, 211, 153, .3), 0 4px 6px -4px rgba(52, 211, 153, .2);--shadow-warning: 0 10px 15px -3px rgba(251, 191, 36, .3), 0 4px 6px -4px rgba(251, 191, 36, .2);--shadow-error: 0 10px 15px -3px rgba(248, 113, 113, .3), 0 4px 6px -4px rgba(248, 113, 113, .2)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-normal);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-width:320px;min-height:100vh;transition:background-color var(--transition-normal),color var(--transition-normal)}.responsive-container{min-height:calc(100vh - 56px);margin-top:56px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:linear-gradient(135deg,var(--bg) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);color:var(--text);padding:var(--space-8) var(--space-4);box-sizing:border-box;width:100%;max-width:100vw;gap:var(--space-6);position:relative;overflow-x:hidden;font-family:var(--font-family-sans);line-height:var(--leading-normal)}.responsive-container:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(217,47,69,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(226,69,86,.05) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(191,70,86,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.responsive-control{width:100%;box-sizing:border-box;position:relative;z-index:1}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6);width:100%;max-width:1200px;position:relative;z-index:1}.responsive-form{width:100%;max-width:600px;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-8);position:relative;z-index:1}.responsive-button-group{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:400px;position:relative;z-index:1}@media(max-width:768px){.responsive-container{padding:var(--space-6) var(--space-4);margin-top:48px;min-height:calc(100vh - 48px);gap:var(--space-5)}.responsive-form,.responsive-grid{grid-template-columns:1fr;gap:var(--space-5);max-width:100%}.responsive-button-group{max-width:100%;gap:var(--space-4)}}@media(max-width:480px){.responsive-container{padding:var(--space-5) var(--space-3);gap:var(--space-4)}.responsive-form,.responsive-grid{gap:var(--space-4)}.responsive-button-group{gap:var(--space-3)}}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}h1{font-size:var(--text-responsive-xl);line-height:var(--leading-tight);color:var(--text);margin:0 0 var(--space-6) 0;font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-responsive-lg);line-height:var(--leading-tight);color:var(--text);margin:0 0 var(--space-5) 0;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-responsive);line-height:var(--leading-snug);color:var(--text);margin:0 0 var(--space-4) 0;font-weight:var(--font-weight-semibold)}p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text);margin:0 0 var(--space-4) 0}.glass-card{background:#ffffff1f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000001f,0 4px 16px #ffffff1a,inset 0 1px #ffffff40;transition:all var(--transition-normal)}[data-theme=dark] .glass-card{background:#00000040;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0006,0 4px 16px #ffffff0d,inset 0 1px #fff3}.glass-card:hover{background:#ffffff2e;border-color:#ffffff4d;box-shadow:0 12px 40px #0000002e,0 6px 20px #ffffff26,inset 0 1px #ffffff59;transform:translateY(-2px)}[data-theme=dark] .glass-card:hover{background:#00000059;border-color:#ffffff40;box-shadow:0 12px 40px #00000080,0 6px 20px #ffffff1a,inset 0 1px #ffffff40}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.bg-primary{background-color:var(--primary)}.bg-surface{background-color:var(--surface)}.border{border:1px solid var(--border)}.border-primary{border-color:var(--primary)}.rounded{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow{box-shadow:var(--shadow)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition{transition:var(--transition-fast)}.transition-all{transition:all var(--transition-normal)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}@media(min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:flex{display:flex}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:gap-6{gap:var(--space-6)}.md\:p-8{padding:var(--space-8)}}@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:var(--space-8)}.lg\:p-12{padding:var(--space-12)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--primary);color:#fff}::-moz-selection{background:var(--primary);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fadeInUp{animation:fadeInUp .5s ease-out}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideInRight{animation:slideInRight .4s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word;word-break:break-word}.focus-ring:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}h2,h3{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}img{max-width:100%!important}}.responsive-container{background:var(--bg)}.responsive-container:before{display:none}h1,h2,h3{font-family:var(--font-family-display);letter-spacing:-.015em}a{font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:var(--transition-fast);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));position:relative}a:hover{color:var(--primary-hover);background:var(--hover-overlay)}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input,textarea,select{font-family:var(--font-family-sans);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:var(--space-3) var(--space-4);transition:var(--transition-fast);box-shadow:var(--shadow-xs);font-size:var(--text-base);line-height:var(--leading-normal);width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-sm),0 0 0 3px var(--focus-ring);background:var(--surface-elevated)}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-secondary)}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none;-webkit-appearance:none;padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 19px center,right 14px center;background-size:5px 5px;background-repeat:no-repeat}select:not([multiple]):not([size]):dir(rtl),select:not([multiple])[size="1"]:dir(rtl){background-position:left 14px center,left 19px center}@media(forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:auto;-webkit-appearance:auto;background-image:none}}button{font-family:inherit;border:none;background:transparent;cursor:pointer;padding:0;margin:0}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--transition-normal),transform var(--transition-normal)}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-bg{background:var(--primary-gradient)}.glass{background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}[data-theme=dark] .glass{background:#0003;border:1px solid rgba(255,255,255,.1)}.glass-strong{background:#ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.25)}[data-theme=dark] .glass-strong{background:#0000004d;border:1px solid rgba(255,255,255,.15)}.glass-subtle{background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .glass-subtle{background:#00000026;border:1px solid rgba(255,255,255,.05)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media(min-width:640px){.container{max-width:var(--container-sm)}}@media(min-width:768px){.container{max-width:var(--container-md)}}@media(min-width:1024px){.container{max-width:var(--container-lg)}}@media(min-width:1280px){.container{max-width:var(--container-xl)}}@media(min-width:1536px){.container{max-width:var(--container-2xl)}}._picker_1c3ep_1{margin:0 0 20px;padding:0;min-width:0;border:0;text-align:left}._picker_1c3ep_1 legend{margin-bottom:10px;padding:0;color:var(--text-secondary);font-size:13px}._grid_1c3ep_3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}._option_1c3ep_4{position:relative;display:block;min-width:0;cursor:pointer}._option_1c3ep_4 input{position:absolute;width:1px;height:1px;opacity:0;margin:0}._option_1c3ep_4 img{display:block;width:100%;aspect-ratio:1;box-sizing:border-box;border:2px solid var(--border-strong);border-radius:50%;transition:transform .15s}._option_1c3ep_4 input:checked+img{border-color:var(--primary);outline:3px solid var(--primary);outline-offset:3px;transform:scale(1.04)}._option_1c3ep_4 input:focus-visible+img{outline:3px solid var(--text);outline-offset:3px}@media(max-width:650px){._grid_1c3ep_3{gap:9px}}@media(prefers-reduced-motion:reduce){._option_1c3ep_4 img{transition:none}}._page_1i9rh_1{width:100%;min-height:100svh;box-sizing:border-box;padding:96px 24px 48px;background:var(--game-canvas)}._panel_1i9rh_2{width:100%;max-width:960px;margin:0 auto;color:var(--text);font-family:var(--font-family-sans)}._panel_1i9rh_2 h2,._panel_1i9rh_2 h3,._panel_1i9rh_2 p{margin:0}._panel_1i9rh_2 h2,._panel_1i9rh_2 h3{font-family:var(--font-family-display);font-weight:600;color:var(--text)}._panel_1i9rh_2 h2{font-size:clamp(28px,4vw,40px);line-height:1.15}._panel_1i9rh_2 h3{font-size:18px;line-height:1.3}._panel_1i9rh_2 p{color:var(--text-secondary);font-size:14px;line-height:1.6}._header_1i9rh_8{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:28px}._heading_1i9rh_9{display:grid;gap:8px}._eyebrow_1i9rh_10{color:var(--primary);font-size:10px;font-weight:700;letter-spacing:.14em}._portrait_1i9rh_11,._guestPortrait_1i9rh_11{width:64px;height:64px;box-sizing:border-box;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface)}._guestPortrait_1i9rh_11{display:grid;place-items:center;color:var(--primary);font-size:24px}._status_1i9rh_13{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--text-secondary);padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-full,99px);background:var(--surface)}._body_1i9rh_14{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}._card_1i9rh_15{display:grid;min-width:0;gap:20px;padding:24px}._sectionHeading_1i9rh_16{display:grid;gap:6px}._sectionHeading_1i9rh_16 p{font-size:13px}._nameField_1i9rh_18{display:grid;gap:8px;color:var(--text-secondary);font-size:13px}._nameField_1i9rh_18 input{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);background:var(--input-bg);font:inherit}._nameField_1i9rh_18 input:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._card_1i9rh_15 fieldset{margin:0}._side_1i9rh_22{display:grid;gap:20px;min-width:0}._connected_1i9rh_23{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:0 2px;font-size:14px}._connected_1i9rh_23>span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}._connected_1i9rh_23 svg{color:var(--primary)}._signOut_1i9rh_26{display:grid;border-top:1px solid var(--border);padding-top:12px}._localNote_1i9rh_27{display:flex;align-items:flex-start;gap:10px;padding:0 4px}._panel_1i9rh_2 ._localNote_1i9rh_27{font-size:12px}._localNote_1i9rh_27 svg{flex-shrink:0;margin-top:4px;color:var(--primary)}._danger_1i9rh_30{display:grid;gap:12px;padding:20px 4px 0;border-top:1px solid var(--border)}._danger_1i9rh_30 h3{font-size:15px}._danger_1i9rh_30 p{font-size:12px}._delete_1i9rh_33{color:var(--error);justify-self:start;padding-left:0}._delete_1i9rh_33:focus-visible,._guestLink_1i9rh_34:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._confirm_1i9rh_35{display:grid;gap:12px}._panel_1i9rh_2 ._error_1i9rh_37,._panel_1i9rh_2 ._message_1i9rh_37{display:flex;gap:10px;align-items:baseline;padding:12px 16px;margin-bottom:20px;border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;color:var(--text);background:var(--surface)}._panel_1i9rh_2 ._error_1i9rh_37{border-color:var(--error);background:var(--error-light)}._error_1i9rh_37 svg{flex-shrink:0;color:var(--error)}._message_1i9rh_37 svg{flex-shrink:0;color:var(--primary)}._guest_1i9rh_11{max-width:640px}._guest_1i9rh_11 ._body_1i9rh_14{grid-template-columns:minmax(0,1fr)}._embedded_1i9rh_43{max-width:none}._embedded_1i9rh_43 ._body_1i9rh_14{grid-template-columns:minmax(0,1fr);gap:20px}._embedded_1i9rh_43 ._header_1i9rh_8{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-bottom:24px}._embedded_1i9rh_43 h2{font-size:25px}._embedded_1i9rh_43 ._status_1i9rh_13{grid-column:2;justify-self:start}._embedded_1i9rh_43 ._portrait_1i9rh_11,._embedded_1i9rh_43 ._guestPortrait_1i9rh_11{width:48px;height:48px}._embedded_1i9rh_43 ._card_1i9rh_15{box-shadow:none;padding:20px}@media(max-width:640px){._page_1i9rh_1{padding:80px 16px 32px}._body_1i9rh_14{grid-template-columns:minmax(0,1fr);gap:20px}._header_1i9rh_8{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-bottom:24px}._portrait_1i9rh_11,._guestPortrait_1i9rh_11{width:48px;height:48px}._status_1i9rh_13{grid-column:2;justify-self:start}._card_1i9rh_15,._embedded_1i9rh_43 ._card_1i9rh_15{padding:18px}}@media(max-width:380px){._card_1i9rh_15,._embedded_1i9rh_43 ._card_1i9rh_15{padding:14px}._panel_1i9rh_2 h2{font-size:25px}}._panel_3w1nl_1{display:grid;gap:18px;min-width:0;padding:24px}._panel_3w1nl_1 header{display:grid;gap:6px}._panel_3w1nl_1 h4{margin:0 0 10px;font-size:14px}._metrics_3w1nl_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;margin:0}._metrics_3w1nl_4>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere}._metrics_3w1nl_4 dt{color:var(--text-secondary);font-size:13px}._metrics_3w1nl_4 dd{order:-1;margin:0;color:var(--primary);font:600 28px/1.2 var(--font-family-display)}._form_3w1nl_8{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 8px;padding:0}._form_3w1nl_8 li{display:grid;place-items:center;min-width:40px;min-height:40px;border-radius:50%;font-weight:700}._win_3w1nl_10{color:var(--primary);background:var(--surface);border:1px solid var(--primary)}._loss_3w1nl_11{color:var(--text-secondary);border:1px solid var(--border)}._panel_3w1nl_1 ._error_3w1nl_12{color:var(--error)}._panel_3w1nl_1 summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--primary)}._panel_3w1nl_1 summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._panel_3w1nl_1 details p+p{margin-top:10px}._homePage_fbsjg_2{background:var(--game-canvas);gap:0;padding:0 24px}._homeShell_fbsjg_3{width:min(100%,1180px);position:relative;z-index:1}._hero_fbsjg_4{min-height:min(700px,calc(100svh - 56px));display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,6vw,96px);padding:64px 0 56px}._heroCopy_fbsjg_5{max-width:660px}._eyebrow_fbsjg_6{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 20px}._hero_fbsjg_4 h1{margin:0;color:var(--text);font-size:clamp(48px,5.3vw,82px);line-height:1.04;letter-spacing:-.015em;font-weight:500;text-wrap:balance}._intro_fbsjg_8{max-width:490px;margin:25px 0 30px;font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:var(--text-secondary)}._heroActions_fbsjg_9{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._heroActions_fbsjg_9>:is(button,a){min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:0 20px;border-radius:12px;font-weight:750;font-size:14px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s}._heroActions_fbsjg_9>:is(button,a):focus-visible{outline:3px solid var(--primary);outline-offset:3px}._primaryAction_fbsjg_13:hover{background-color:var(--primary-hover)}._secondaryAction_fbsjg_15:hover{background-color:var(--secondary-hover)}._cardScene_fbsjg_18{min-height:460px;position:relative;display:grid;place-items:center;isolation:isolate}._cardScene_fbsjg_18:before{content:"";position:absolute;width:86%;aspect-ratio:1;border:1px solid var(--border);border-radius:50%}._cardScene_fbsjg_18:after{content:"";position:absolute;width:65%;aspect-ratio:1;border:1px solid var(--border);border-radius:50%}._playingCard_fbsjg_21{width:clamp(188px,17vw,250px);aspect-ratio:5 / 7;border-radius:13px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;box-shadow:0 22px 45px #25131828;position:absolute;z-index:1}._backCard_fbsjg_22{background:#2e3834;border:7px solid #f8f4ec;outline:1px solid #2e3834;color:#e6d4b6;align-items:center;text-align:center;font-size:10px;font-weight:700;letter-spacing:.19em;transform:translate(-42%,-7%) rotate(-15deg)}._backCard_fbsjg_22 ._cardSuit_fbsjg_23{font-family:Georgia,serif;font-size:76px;line-height:1}._frontCard_fbsjg_24{background:#fffdf8;border:1px solid #e3d8ce;color:#b73744;transform:translate(34%,5%) rotate(11deg);font-family:Georgia,serif}._cardCorner_fbsjg_25{font-size:25px;line-height:.75}._cardCorner_fbsjg_25 small{display:block;font-size:14px;margin-top:8px}._cardCornerBottom_fbsjg_27{align-self:flex-end;transform:rotate(180deg);font-size:25px;line-height:.75}._cardCornerBottom_fbsjg_27 small{display:block;font-size:14px;margin-top:8px}._centerSuit_fbsjg_29{align-self:center;font-size:110px;line-height:1}._howItWorks_fbsjg_30{border-top:1px solid var(--border);padding:36px 0 70px;display:grid;grid-template-columns:minmax(210px,.8fr) 2fr;gap:40px}._sectionHeading_fbsjg_31 h2{margin:0;max-width:260px;font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.03em}._steps_fbsjg_32{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._steps_fbsjg_32>div{border-left:1px solid var(--border);padding-left:20px}._stepNumber_fbsjg_34{color:var(--primary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}._steps_fbsjg_32 h3{margin:20px 0 8px;font-size:15px}._steps_fbsjg_32 p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}@media(max-width:820px){._hero_fbsjg_4{min-height:0;grid-template-columns:1fr;padding:76px 0 36px;gap:10px}._cardScene_fbsjg_18{min-height:290px}._playingCard_fbsjg_21{width:160px;padding:15px}._backCard_fbsjg_22 ._cardSuit_fbsjg_23{font-size:54px}._centerSuit_fbsjg_29{font-size:74px}._howItWorks_fbsjg_30{grid-template-columns:1fr;gap:22px}._sectionHeading_fbsjg_31 h2{max-width:none}}@media(max-width:560px){._homePage_fbsjg_2{padding:0 20px}._hero_fbsjg_4{padding-top:72px}._hero_fbsjg_4 h1{font-size:clamp(46px,11vw,62px)}._intro_fbsjg_8{margin:20px 0 24px}._heroActions_fbsjg_9{align-items:stretch}._heroActions_fbsjg_9>:is(button,a){width:100%;justify-content:space-between}._steps_fbsjg_32{grid-template-columns:1fr;gap:18px}._steps_fbsjg_32>div{padding-left:14px}._steps_fbsjg_32 h3{margin:6px 0 3px}._howItWorks_fbsjg_30{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){._heroActions_fbsjg_9>:is(button,a){transition:none}}._catalog_fbsjg_40{padding:30px 0 44px;border-top:1px solid var(--border)}._gameGrid_fbsjg_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin-top:18px}._gameLink_fbsjg_42{display:block;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;text-decoration:none;box-shadow:0 3px 0 var(--border)}._gameLink_fbsjg_42:hover,._gameLink_fbsjg_42:focus-visible{border-color:var(--primary)}._gameLink_fbsjg_42:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._gameLink_fbsjg_42>span{color:var(--primary);font-size:1.7rem}._gameLink_fbsjg_42 h3{margin:4px 0}._gameLink_fbsjg_42 p,._gameLink_fbsjg_42 small{color:var(--text-secondary)}._footer_gnjb4_1{width:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.2);padding:var(--space-4) 0;margin-top:auto;box-shadow:0 -8px 32px #0000001a,0 -4px 16px #ffffff1a,inset 0 1px #fff3}[data-theme=dark] ._footer_gnjb4_1{background:#00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 32px #0000004d,0 -4px 16px #ffffff0d,inset 0 1px #ffffff1a}._container_gnjb4_24{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}._content_gnjb4_30{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}._text_gnjb4_38{margin:0;color:var(--text);font-size:.9rem;opacity:.8;font-weight:500}._heart_gnjb4_46{color:var(--accent);font-size:1.1rem;display:inline-block;animation:_heartbeat_gnjb4_1 2s ease-in-out infinite}._company_gnjb4_53{color:var(--primary);font-weight:700}._companyLink_gnjb4_58{color:var(--primary);text-decoration:none;font-weight:700;transition:all var(--transition-fast);border-radius:var(--radius-md);padding:.25rem .5rem;margin:0 .25rem}._companyLink_gnjb4_58:hover,._companyLink_gnjb4_58:focus{color:var(--primary-hover);text-decoration:none;transform:translateY(-1px);background:#d92f451a;box-shadow:0 4px 12px #d92f4533}._emailLink_gnjb4_77{color:var(--primary);text-decoration:none;font-size:.85rem;font-weight:600;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all var(--transition-fast);border:1px solid transparent;opacity:.9}._emailLink_gnjb4_77:hover,._emailLink_gnjb4_77:focus{color:#fff;background:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 25px #d92f454d,0 4px 12px #0000001a;opacity:1}@keyframes _heartbeat_gnjb4_1{0%,to{transform:scale(1)}25%{transform:scale(1.05)}75%{transform:scale(.95)}}@media(max-width:768px){._footer_gnjb4_1{padding:var(--space-3) 0}._container_gnjb4_24{padding:0 var(--space-3)}._content_gnjb4_30{gap:var(--space-2)}._text_gnjb4_38{font-size:.85rem}._emailLink_gnjb4_77{font-size:.8rem;padding:var(--space-2) var(--space-2)}}@media(max-width:480px){._footer_gnjb4_1{padding:var(--space-2) 0}._container_gnjb4_24{padding:0 var(--space-2)}._text_gnjb4_38{font-size:.8rem}}._links_gnjb4_152{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);font-size:.85rem}._links_gnjb4_152 a{color:var(--text);text-decoration:underline;text-underline-offset:3px;opacity:.8}._links_gnjb4_152 a:hover,._links_gnjb4_152 a:focus-visible{color:var(--primary);opacity:1}._page_1lv5l_1{background:var(--game-canvas);padding:48px 24px 0;gap:0}._content_1lv5l_2{width:min(100%,960px)}._heading_1lv5l_3{max-width:680px;margin-bottom:36px}._eyebrow_1lv5l_4{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.16em}._heading_1lv5l_3 h1{font-size:clamp(34px,5vw,58px);line-height:1.1;font-weight:500;letter-spacing:-.025em;margin:16px 0}._heading_1lv5l_3>p:last-child{color:var(--text-secondary);line-height:1.7;font-size:17px}._actions_1lv5l_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._actions_1lv5l_7 button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;padding:26px;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm)}._actions_1lv5l_7 button:hover{border-color:var(--primary);background:var(--bg-secondary)}._actions_1lv5l_7 button:focus-visible{outline:3px solid var(--primary);outline-offset:4px}._actions_1lv5l_7 strong{font-size:20px;font-weight:650}._actions_1lv5l_7 button>span:last-child{color:var(--text-secondary);font-size:14px;line-height:1.5}._actions_1lv5l_7 ._symbol_1lv5l_13{color:var(--primary);font-size:28px;line-height:1;margin-bottom:8px}._actions_1lv5l_7 ._start_1lv5l_14{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._guide_1lv5l_15{margin:40px 0;padding-top:28px;border-top:1px solid var(--border)}._guide_1lv5l_15 h2{font-size:24px;font-weight:500}._guide_1lv5l_15 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:20px}._guide_1lv5l_15 li{padding-left:4px;color:var(--primary)}._guide_1lv5l_15 strong,._guide_1lv5l_15 span{display:block}._guide_1lv5l_15 strong{color:var(--text);font-size:14px;margin-bottom:8px}._guide_1lv5l_15 span{color:var(--text-secondary);font-size:13px;line-height:1.6}@media(max-width:560px){._page_1lv5l_1{padding:32px 20px 0}._actions_1lv5l_7{grid-template-columns:1fr;gap:12px}._actions_1lv5l_7 button{padding:22px}._guide_1lv5l_15 ol{grid-template-columns:1fr;gap:20px}}._card_15pzt_1{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}._default_15pzt_12{background:var(--surface);border-color:var(--border)}._elevated_15pzt_14{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-md)}._outlined_15pzt_18{background-color:transparent;border-color:var(--border)}._ghost_15pzt_23{background-color:transparent;border-color:transparent}._primary_15pzt_28{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary)}._success_15pzt_34{background-color:var(--success-light);border-color:var(--success);color:var(--success)}._warning_15pzt_40{background-color:var(--warning-light);border-color:var(--warning);color:var(--warning)}._error_15pzt_46{background-color:var(--error-light);border-color:var(--error);color:var(--error)}._padding-none_15pzt_53{padding:0}._padding-sm_15pzt_57{padding:var(--space-4)}._padding-default_15pzt_61{padding:var(--space-6)}._padding-lg_15pzt_65{padding:var(--space-8)}._padding-xl_15pzt_69{padding:var(--space-12)}._shadow-none_15pzt_74{box-shadow:none}._shadow-sm_15pzt_78{box-shadow:var(--shadow-sm)}._shadow-default_15pzt_82{box-shadow:var(--shadow)}._shadow-md_15pzt_86{box-shadow:var(--shadow-md)}._shadow-lg_15pzt_90{box-shadow:var(--shadow-lg)}._interactive_15pzt_95{cursor:pointer;transition:all var(--transition-fast)}._interactive_15pzt_95:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._interactive_15pzt_95:active{transform:translateY(0);box-shadow:var(--shadow)}._header_15pzt_111{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-light);margin-bottom:var(--space-4)}._title_15pzt_120{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._subtitle_15pzt_127{font-size:.875rem;color:var(--text-secondary);margin:0;margin-top:var(--space-1)}._content_15pzt_135{flex:1}._footer_15pzt_140{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--border-light);margin-top:var(--space-4)}@media(max-width:768px){._card_15pzt_1{margin:0;width:100%;max-width:100%}._padding-default_15pzt_61{padding:var(--space-4)}._padding-lg_15pzt_65{padding:var(--space-5)}._padding-xl_15pzt_69{padding:var(--space-6)}}@media(max-width:480px){._card_15pzt_1{border-radius:var(--radius-lg);margin:0;width:100%;max-width:100%}._padding-default_15pzt_61{padding:var(--space-3)}._padding-lg_15pzt_65{padding:var(--space-4)}._padding-xl_15pzt_69{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){._interactive_15pzt_95{transition:none}._interactive_15pzt_95:hover{transform:none}}._container_1iyx3_1{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._label_1iyx3_8{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--text);line-height:1.25rem}._required_1iyx3_15{color:var(--error);margin-left:var(--space-1)}._inputWrapper_1iyx3_20{position:relative;display:flex;align-items:center}._input_1iyx3_20{width:100%;min-height:44px;background:var(--input-bg);color:var(--input-text);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:.875rem;line-height:1.4;transition:border-color .15s,box-shadow .15s;box-shadow:none}._input_1iyx3_20:focus{background:var(--input-bg);border-color:var(--primary);outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._input_1iyx3_20:disabled{opacity:.6;cursor:not-allowed;background-color:var(--border-light)}._input_1iyx3_20::placeholder{color:var(--text-secondary)}._sm_1iyx3_59{padding:var(--space-2) var(--space-3);font-size:.8125rem;line-height:1.125rem}._md_1iyx3_65{padding:var(--space-3) var(--space-4);font-size:.875rem;line-height:1.25rem}._lg_1iyx3_71{padding:var(--space-4) var(--space-5);font-size:1rem;line-height:1.5rem}._default_1iyx3_78{border-color:var(--border)}._filled_1iyx3_82{background-color:var(--card-bg);border-color:transparent}._filled_1iyx3_82:focus{background-color:var(--input-bg);border-color:var(--primary)}._outline_1iyx3_92{background-color:transparent;border-color:var(--border)}._error_1iyx3_98{border-color:var(--error);box-shadow:var(--shadow-error)}._error_1iyx3_98:focus{border-color:var(--error);box-shadow:var(--shadow-error)}._errorText_1iyx3_108{font-size:.8125rem;color:var(--error);line-height:1.125rem;display:flex;align-items:center;gap:var(--space-1)}._helperText_1iyx3_117{font-size:.8125rem;color:var(--text-secondary);line-height:1.125rem}._hasLeftIcon_1iyx3_124{padding-left:var(--space-10)}._hasRightIcon_1iyx3_128{padding-right:var(--space-10)}._leftIcon_1iyx3_132{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;z-index:1}._rightIcon_1iyx3_142{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;z-index:1}._sm_1iyx3_59 ._leftIcon_1iyx3_132,._sm_1iyx3_59 ._rightIcon_1iyx3_142{left:var(--space-2);right:var(--space-2)}._sm_1iyx3_59._hasLeftIcon_1iyx3_124{padding-left:var(--space-8)}._sm_1iyx3_59._hasRightIcon_1iyx3_128{padding-right:var(--space-8)}._lg_1iyx3_71 ._leftIcon_1iyx3_132,._lg_1iyx3_71 ._rightIcon_1iyx3_142{left:var(--space-4);right:var(--space-4)}._lg_1iyx3_71._hasLeftIcon_1iyx3_124{padding-left:var(--space-12)}._lg_1iyx3_71._hasRightIcon_1iyx3_128{padding-right:var(--space-12)}._search_1iyx3_182{border-radius:var(--radius-xl);padding-left:var(--space-12);background-color:var(--card-bg);border-color:transparent;box-shadow:var(--shadow-sm)}._search_1iyx3_182:focus{background-color:var(--input-bg);border-color:var(--primary);box-shadow:var(--shadow-primary)}._input_1iyx3_20[type=number]{-moz-appearance:textfield}._input_1iyx3_20[type=number]::-webkit-outer-spin-button,._input_1iyx3_20[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:768px){._input_1iyx3_20{font-size:1rem}._container_1iyx3_1{width:100%}}@media(max-width:480px){._input_1iyx3_20{font-size:1rem}._container_1iyx3_1{width:100%}._lg_1iyx3_71{padding:var(--space-3) var(--space-4);font-size:1rem}}._container_1lujw_1{min-height:calc(100vh - 56px);margin-top:56px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--bg);color:var(--text);padding:2rem;box-sizing:border-box}._pageHeader_1lujw_14{width:100%;max-width:600px;display:flex;align-items:center;margin-bottom:var(--space-4)}._content_1lujw_22{max-width:600px;width:100%;text-align:center;background:var(--card-bg);padding:3rem 2rem;border-radius:16px;box-shadow:0 8px 32px #00000014}._buttonGroup_1lujw_32{margin-top:2rem;display:flex;justify-content:center}._title_1lujw_38{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--primary-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._description_1lujw_48{font-size:1.1rem;line-height:1.6;color:var(--text);opacity:.8}@media(max-width:768px){._container_1lujw_1{padding:0;margin-top:48px;min-height:calc(100vh - 48px);width:100vw}._content_1lujw_22{padding:2rem 1rem;margin:1rem;max-width:calc(100vw - 2rem)}._description_1lujw_48{font-size:1rem}}@media(max-width:480px){._container_1lujw_1{padding:0;width:100vw}._content_1lujw_22{padding:1.5rem .75rem;border-radius:12px;margin:.75rem;max-width:calc(100vw - 1.5rem)}}._content_1lujw_22{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px #20121208;padding:32px}._title_1lujw_38{color:var(--text);background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-family-display);font-weight:500;letter-spacing:-.04em}@media(min-width:769px){._container_1lujw_1{padding:24px}}._settingsPage_1niii_2{background:var(--bg);padding:24px;gap:16px}._pageIntro_1niii_3{width:min(100%,1100px);display:flex;align-items:end;justify-content:space-between;gap:20px}._pageIntro_1niii_3 h1{margin:0;font:500 clamp(30px,3vw,42px)/1.1 var(--font-family-display);letter-spacing:-.04em;color:var(--text)}._pageIntro_1niii_3>p{margin:0 0 3px;max-width:350px;color:var(--text-secondary);font-size:14px}._kicker_1niii_6{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.17em;margin:0 0 8px}._form_1niii_7{width:min(100%,1100px);display:grid;grid-template-columns:1.15fr 1fr;gap:16px;padding:0;margin:0;box-sizing:border-box}._formSection_1niii_8{min-width:0;display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 25px #20121208}._formSection_1niii_8:first-child{grid-row:span 2}._sectionTitle_1niii_10{color:var(--text);font-size:15px;font-weight:700;margin:0;padding-bottom:12px;border-bottom:1px solid var(--border)}._sectionDivider_1niii_11{display:none}._formGroup_1niii_12{min-width:0;display:flex;flex-direction:column;gap:6px}._formRow_1niii_13,._dubleeTogglesRow_1niii_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._label_1niii_14{font-size:12px;font-weight:650;color:var(--text-secondary);line-height:1.4}._radioGroup_1niii_15{display:flex;gap:8px;flex-wrap:wrap}._radioGroup_1niii_15 label{display:inline-flex;gap:7px;align-items:center;min-height:38px;padding:0 12px;background:var(--bg);border:1px solid var(--border);border-radius:7px;font-size:13px;color:var(--text);cursor:pointer}._radioGroup_1niii_15 label:has(input:checked){border-color:var(--primary);background:var(--primary-light)}._radioGroup_1niii_15 input{width:15px;height:15px;margin:0;accent-color:var(--primary)}._input_1niii_19,._select_1niii_19{width:100%;min-width:0;height:40px;padding:0 11px;border-radius:7px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:14px var(--font-family-sans)}._input_1niii_19:focus,._select_1niii_19:focus{outline:2px solid var(--primary);outline-offset:1px}._switch_1niii_21{display:inline-flex;position:relative;width:42px;height:24px}._switch_1niii_21 input{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}._slider_1niii_23{width:42px;height:24px;border-radius:20px;background:var(--border-strong);transition:background .2s}._slider_1niii_23:before{content:"";display:block;width:18px;height:18px;margin:3px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}._switch_1niii_21 input:checked+._slider_1niii_23{background:var(--primary)}._switch_1niii_21 input:checked+._slider_1niii_23:before{transform:translate(18px)}._switch_1niii_21 input:focus-visible+._slider_1niii_23{outline:3px solid var(--primary);outline-offset:3px}._infoText_1niii_28{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}._dontShowSection_1niii_29,._gameSpecificNote_1niii_29{width:100%}._checkboxContainer_1niii_30{display:flex;align-items:center;gap:8px}._checkboxLabel_1niii_31{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}._checkbox_1niii_30{width:16px;height:16px;margin:0;accent-color:var(--primary)}._infoButton_1niii_33{width:36px;height:36px;display:grid;place-items:center;color:var(--text-muted);border-radius:6px}._infoButton_1niii_33:hover{background:var(--bg-secondary)}._infoBox_1niii_35,._gameSpecificNote_1niii_29{padding:10px 12px;background:var(--bg-secondary);border-radius:6px}._noteText_1niii_36{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}._buttonContainer_1niii_37{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:2px}._buttonContainer_1niii_37 button{min-height:44px;min-width:190px}@media(max-width:760px){._settingsPage_1niii_2{padding:24px 14px 40px}._pageIntro_1niii_3{align-items:start;flex-direction:column;gap:4px}._form_1niii_7{grid-template-columns:1fr;gap:10px}._formSection_1niii_8{padding:18px;gap:13px}._formSection_1niii_8:first-child{grid-row:auto}._buttonContainer_1niii_37{grid-column:auto}._buttonContainer_1niii_37 button{width:100%}}@media(max-width:420px){._formRow_1niii_13{grid-template-columns:1fr 1fr}._pageIntro_1niii_3 h1{font-size:32px}}@media(prefers-reduced-motion:reduce){._slider_1niii_23,._slider_1niii_23:before{transition:none}}@media(min-width:900px){._form_1niii_7{grid-template-columns:1.1fr .9fr 1fr;align-items:start}._formSection_1niii_8:first-child{grid-row:auto}._formSection_1niii_8:nth-of-type(4){grid-column:1 / -1}}._pageHeader_190h3_1{display:flex;align-items:center;gap:var(--space-4);width:100%;max-width:600px;margin-bottom:var(--space-4)}._pageTitle_190h3_10{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--text);margin:0;flex:1}._title_190h3_18{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:2rem;text-align:center;font-weight:700;color:var(--text)}._content_190h3_26{width:100%;max-width:600px;background:#ffffff1f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid rgba(255,255,255,.25);box-shadow:0 12px 40px #00000026,0 6px 20px #ffffff1a,inset 0 1px #ffffff4d}[data-theme=dark] ._content_190h3_26{background:#00000040;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #0006,0 6px 20px #ffffff14,inset 0 1px #fff3}._header_190h3_50{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:2px solid var(--border)}._headerActions_190h3_59{display:flex;gap:.75rem;align-items:center}._playerCount_190h3_67{display:flex;align-items:center;gap:.5rem;height:56px;padding:0 var(--space-4);background:var(--input-bg);border:2px solid var(--border);border-radius:8px;box-sizing:border-box}._count_190h3_79{font-size:2rem;font-weight:700;color:var(--primary)}._countLabel_190h3_85{font-size:1.1rem;font-weight:600;color:var(--text)}._range_190h3_91{font-size:.9rem;color:var(--text);opacity:.7}._playersList_190h3_99{min-height:200px;margin-bottom:var(--space-6)}._emptyState_190h3_104{text-align:center;padding:2rem 1rem;color:var(--text);opacity:.7}._emptyIcon_190h3_111{font-size:3rem;margin-bottom:1rem}._emptyState_190h3_104 p{margin:.5rem 0;font-weight:500}._emptySubtext_190h3_121{font-size:.9rem;opacity:.8}._playerCard_190h3_126{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;margin-bottom:.75rem;background:var(--bg);border:2px solid var(--border);border-radius:12px;transition:all .3s ease;animation:_slideInFromTop_190h3_1 .3s ease}._playerCard_190h3_126:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 16px #d92f451a}._playerCard_190h3_126._dealer_190h3_145{border-color:#f39c12;background:linear-gradient(135deg,#f39c121a,#e67e220d);box-shadow:0 4px 16px #f39c1233}@keyframes _slideInFromTop_190h3_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._playerInfo_190h3_162{display:flex;align-items:center;gap:1rem;flex:1}._dealerBadge_190h3_169{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 8px #f39c124d}._editContainer_190h3_180{display:flex;align-items:center;gap:.5rem;flex:1}._editInput_190h3_187{flex:1;padding:.5rem .75rem;border:2px solid var(--primary);border-radius:6px;background:var(--input-bg);color:var(--input-text);font-size:1rem;font-family:inherit}._editInput_190h3_187:focus{outline:none;box-shadow:0 0 0 3px #d92f451a}._editActions_190h3_203{display:flex;gap:.25rem}._saveEditButton_190h3_208,._cancelEditButton_190h3_209{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:4px;transition:all .3s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._saveEditButton_190h3_208{color:#2ecc71}._saveEditButton_190h3_208:hover{background:#2ecc71;color:#fff}._cancelEditButton_190h3_209{color:#e74c3c}._cancelEditButton_190h3_209:hover{background:#e74c3c;color:#fff}._playerActions_190h3_242{display:flex;gap:.5rem;align-items:center}._editButton_190h3_248{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:4px;transition:all .3s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center;opacity:.7}._editButton_190h3_248:hover{background:var(--primary);transform:scale(1.1);opacity:1}._playerNumber_190h3_270{background:var(--primary);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600}._playerName_190h3_283{font-size:1.1rem;font-weight:500;color:var(--text)}._removeButton_190h3_289{background:none;border:none;color:#ff4757;cursor:pointer;font-size:1.5rem;padding:.25rem;border-radius:4px;transition:all .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._removeButton_190h3_289:hover{background:#ff4757;color:#fff;transform:scale(1.1)}._addPlayerSection_190h3_311{border-top:2px solid var(--border);padding-top:1.5rem;margin-bottom:1.5rem}._inputGroup_190h3_317{display:flex;gap:.75rem;align-items:center;width:100%}._inputContainer_190h3_324{position:relative;flex:1}._suggestions_190h3_329{position:absolute;top:100%;left:0;right:0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:10;max-height:200px;overflow-y:auto}._suggestionItem_190h3_343{padding:var(--space-3) var(--space-4);cursor:pointer;transition:background-color var(--transition-fast);border-bottom:1px solid var(--border-light)}._suggestionItem_190h3_343:last-child{border-bottom:none}._suggestionItem_190h3_343:hover{background:var(--bg-hover);color:var(--primary)}._playerInput_190h3_359{flex:1;padding:.875rem 1rem;border:2px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--input-text);font-size:1rem;font-family:inherit;transition:all .3s ease}._playerInput_190h3_359:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #d92f451a}._playerInput_190h3_359:disabled{opacity:.6;cursor:not-allowed}._error_190h3_384{color:#ff4757;font-size:.9rem;font-weight:500;text-align:center;padding:.5rem;background:#ff47571a;border-radius:6px;border:1px solid rgba(255,71,87,.2)}._gameActions_190h3_395{border-top:2px solid var(--border);padding-top:1.5rem;text-align:center}._groupsSection_190h3_401{border-top:2px solid var(--border);padding:1.5rem 0;color:var(--text)}._groupsTitle_190h3_407{margin:0 0 .35rem;font-size:1.15rem}._groupsHint_190h3_408{margin:0 0 1rem;font-size:.9rem;opacity:.75}._groupList_190h3_409{display:grid;gap:.75rem;margin-bottom:1rem}._groupCard_190h3_410{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}._groupDetails_190h3_420{display:grid;gap:.2rem;min-width:0}._groupDetails_190h3_420 span{font-size:.85rem;opacity:.75;overflow-wrap:anywhere}._groupActions_190h3_422{display:flex;gap:.5rem;flex-shrink:0}._saveGroupRow_190h3_423{display:flex;gap:.75rem}._groupInput_190h3_424{flex:1;min-width:0;padding:.75rem;border:2px solid var(--border);border-radius:var(--radius);background:var(--input-bg);color:var(--input-text);font:inherit}._groupInput_190h3_424:focus{outline:none;border-color:var(--primary)}._groupMessage_190h3_435{margin:.75rem 0 0;font-size:.9rem;color:var(--text)}@media(max-width:480px){._groupCard_190h3_410{align-items:stretch;flex-direction:column}._groupActions_190h3_422>*{flex:1}._saveGroupRow_190h3_423{flex-direction:column}}._startGameButton_190h3_445{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:200px;margin:0 auto;padding:var(--space-4) var(--space-6)!important}._startGameMainText_190h3_455{font-size:1rem;font-weight:600;line-height:1.2}._startGameSubtext_190h3_461{font-size:.8rem;font-weight:400;opacity:.85;display:block;margin-top:2px;line-height:1}@media(max-width:768px){._pageHeader_190h3_1{margin-bottom:var(--space-3)}._pageTitle_190h3_10{font-size:1.25rem}._content_190h3_26{padding:var(--space-6);margin:0;max-width:100%;width:100%}._header_190h3_50{flex-direction:column;gap:var(--space-4);align-items:stretch}._headerActions_190h3_59{justify-content:center;flex-wrap:wrap;gap:var(--space-3)}._playerCount_190h3_67{justify-content:center}._inputGroup_190h3_317{flex-direction:row;gap:var(--space-3);align-items:center}._startGameButton_190h3_445{width:100%;min-width:auto;padding:var(--space-4) var(--space-6)!important}._playerActions_190h3_242{gap:var(--space-2)}._editContainer_190h3_180{flex-direction:column;gap:var(--space-3);align-items:stretch}._editActions_190h3_203{justify-content:center}}@media(max-width:480px){._content_190h3_26{padding:var(--space-4);margin:0;max-width:100%;width:100%}._playerCard_190h3_126{padding:var(--space-4)}._playerName_190h3_283{font-size:1rem}._count_190h3_79{font-size:1.75rem}._countLabel_190h3_85{font-size:1rem}._inputGroup_190h3_317{gap:var(--space-2);align-items:center}}._modalOverlay_190h3_561{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_190h3_1 .2s ease-out}._modal_190h3_561{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:0 20px 60px #0000004d,0 8px 30px #0000001a;width:90vw;max-width:400px;animation:_slideUp_190h3_1 .3s ease-out;position:relative}._modalHeader_190h3_590{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-6) 0;border-bottom:1px solid var(--border);margin-bottom:var(--space-6)}._modalHeader_190h3_590 h3{margin:0;font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--text)}._modalCloseButton_190h3_606{background:none;border:none;color:var(--text);cursor:pointer;padding:var(--space-2);border-radius:var(--radius);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._modalCloseButton_190h3_606:hover{background:var(--bg-hover);color:var(--primary)}._modalContent_190h3_624{padding:0 var(--space-6) var(--space-6)}._modalInputGroup_190h3_628{margin-bottom:var(--space-4)}._modalLabel_190h3_632{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text);font-size:.875rem}._modalInput_190h3_628{width:100%;padding:var(--space-3) var(--space-4);border:2px solid var(--border);border-radius:var(--radius);background:var(--input-bg);color:var(--input-text);font-size:1rem;font-family:inherit;transition:all var(--transition-fast);box-sizing:border-box}._modalInput_190h3_628:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #d92f451a}._modalError_190h3_659{color:#ff4757;font-size:.875rem;font-weight:500;text-align:center;padding:var(--space-2);background:#ff47571a;border-radius:var(--radius);border:1px solid rgba(255,71,87,.2);margin-bottom:var(--space-4)}._modalActions_190h3_671{display:flex;gap:var(--space-3);justify-content:flex-end}._modalActions_190h3_671>*{flex:1;min-width:100px}@keyframes _fadeIn_190h3_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_190h3_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._modal_190h3_561{width:95vw;max-width:none;margin:var(--space-4)}._modalHeader_190h3_590{padding:var(--space-4) var(--space-4) 0;margin-bottom:var(--space-4)}._modalContent_190h3_624{padding:0 var(--space-4) var(--space-4)}._modalActions_190h3_671{flex-direction:row;gap:var(--space-2);justify-content:flex-end}}@media(min-width:900px){._content_190h3_26{max-width:900px;padding:24px 28px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px #20121208;-webkit-backdrop-filter:none;backdrop-filter:none}._header_190h3_50{margin-bottom:15px;padding-bottom:12px;border-bottom-width:1px}._playerCount_190h3_67{height:44px;border-width:1px}._count_190h3_79{font-size:24px}._countLabel_190h3_85{font-size:14px}._range_190h3_91{font-size:12px}._playersList_190h3_99{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}._playerCard_190h3_126{min-height:48px;margin:0;padding:6px 12px;border-width:1px;border-radius:7px;animation:none}._playerCard_190h3_126:hover{transform:none;box-shadow:none}._playerInfo_190h3_162{gap:8px}._addPlayerSection_190h3_311{padding-top:14px;margin-bottom:14px;border-top-width:1px}._playerInput_190h3_359{padding:10px 12px;border-width:1px}._groupsSection_190h3_401{padding:14px 0;border-top-width:1px}._groupsHint_190h3_408{margin-bottom:10px}._groupList_190h3_409{gap:6px;margin-bottom:10px}._gameActions_190h3_395{padding-top:12px;border-top-width:1px}._startGameButton_190h3_445{min-height:44px;padding:8px 18px!important}}._scoreboardSection_3buqp_2{flex:0 1 500px;min-width:350px;background:var(--card-bg);padding:1.5rem;border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;align-self:flex-start;margin-top:calc(1.3rem * 1.2 + 2.5rem + 1rem);height:calc(2 * var(--player-card-height, 320px) + var(--space-5));max-height:calc(2 * var(--player-card-height, 320px) + var(--space-5))}._scoreboardSection_3buqp_2._showOnMobile_3buqp_17{display:block}._scoreboardSection_3buqp_2 h3{margin:0 0 1rem;color:var(--text);font-size:1.2rem;font-weight:600;flex-shrink:0}._scoreboardTable_3buqp_29{border-radius:8px;border:1px solid var(--border);width:100%;flex:1;overflow:auto;min-width:0;min-height:0;position:relative}@media(max-width:1024px){._scoreboardTable_3buqp_29{border-radius:0;border:none;border-top:1px solid var(--border);margin:0;padding:var(--space-4);flex:1;overflow:auto}}._scoreTable_3buqp_53{border-collapse:collapse;background:var(--bg);font-size:.9rem;table-layout:fixed;position:relative}@media(max-width:1024px){._scoreTable_3buqp_53{font-size:var(--text-sm);margin-top:var(--space-2)}}._scoreTable_3buqp_53 tfoot{position:sticky;bottom:0;z-index:10}._scoreTable_3buqp_53 th{background:var(--card-bg);padding:.75rem;text-align:center;font-weight:600;color:var(--text);border-bottom:2px solid var(--border);border-right:1px solid var(--border);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;position:sticky;top:0;z-index:10}._scoreTable_3buqp_53 th:last-child{border-right:none}._scoreTable_3buqp_53 td{padding:.75rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:center;vertical-align:middle}._scoreTable_3buqp_53 td:last-child{border-right:none}._roundCol_3buqp_106{width:88px;min-width:88px;max-width:88px;background:linear-gradient(135deg,var(--primary),var(--primary-hover))!important;color:#fff!important}._playerCol_3buqp_114{width:112px;min-width:112px;max-width:112px;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;height:auto;max-height:2.4em;vertical-align:top}._scoreCell_3buqp_127{position:relative}._scoreContent_3buqp_131{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center}._scoreContent_3buqp_131 ._statusIcon_3buqp_140{font-size:.7rem;opacity:.8}._scoreValue_3buqp_145{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:var(--text)}._winnerScore_3buqp_153{color:#f39c12;font-weight:700;background:#f39c121a;padding:.25rem .5rem;border-radius:8px}._scoreCrown_3buqp_161{font-size:.8rem}._roundNumberContent_3buqp_166{display:flex;align-items:center;justify-content:center;gap:.5rem}._editRoundButton_3buqp_173{background:none;border:none;cursor:pointer;font-size:.8rem;opacity:.7;transition:all .2s ease;padding:.25rem;border-radius:4px}._editRoundButton_3buqp_173:hover{opacity:1;background:#d92f451a;transform:scale(1.1)}._totalRow_3buqp_190{background:var(--card-bg);font-weight:700;border-top:2px solid var(--border)}._totalLabel_3buqp_196{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;font-weight:700}._totalCell_3buqp_202{background:var(--card-bg)}._totalValue_3buqp_206{color:var(--primary);font-weight:700;font-size:1.1rem}._multiplierRow_3buqp_212{background:var(--card-bg);font-weight:600;border-top:1px solid var(--border)}._multiplierLabel_3buqp_218{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;font-weight:700;font-size:.9rem}._multiplierCell_3buqp_225{background:#2ecc711a;border-top:1px solid rgba(46,204,113,.2)}._multiplierValue_3buqp_230{color:#2ecc71;font-weight:700;font-size:.95rem}._scoreboardModal_3buqp_237{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}@media(max-width:1024px){._scoreboardModal_3buqp_237{background:var(--bg);padding:0;align-items:stretch;justify-content:stretch;overflow:hidden}}._scoreboardModalContent_3buqp_263{background:var(--bg);border-radius:16px;padding:1.5rem;max-width:95vw;max-height:85vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;border:2px solid var(--border);width:100%;display:flex;flex-direction:column}@media(max-width:1024px){._scoreboardModalContent_3buqp_263{background:var(--bg);border-radius:0;padding:60px 0 80px;max-width:100vw;max-height:100vh;height:100vh;box-sizing:border-box;box-shadow:none;border:none;overflow:hidden}}._scoreboardModalHeader_3buqp_295{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--border);flex-shrink:0}@media(max-width:1024px){._scoreboardModalHeader_3buqp_295{position:fixed;top:0;left:0;right:0;background:var(--bg);z-index:1101;margin-bottom:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);box-shadow:0 2px 8px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px;box-sizing:border-box}}._scoreboardModalHeader_3buqp_295 h3{margin:0;color:var(--text);font-size:1.3rem;font-weight:600}@media(max-width:1024px){._scoreboardModalHeader_3buqp_295 h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}}._scoreboardModalFooter_3buqp_340{display:flex;justify-content:center;align-items:center;padding:1rem;border-top:2px solid var(--border);flex-shrink:0;margin-top:1rem}@media(max-width:1024px){._scoreboardModalFooter_3buqp_340{position:fixed;bottom:0;left:0;right:0;background:var(--bg);z-index:1101;margin-top:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);box-shadow:0 -2px 8px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}._scoreboardModalClose_3buqp_367{background:var(--primary);color:#fff;border:none;padding:.75rem 2rem;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:200px}._scoreboardModalClose_3buqp_367:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #d92f454d}@media(max-width:1024px){._scoreboardSection_3buqp_2{display:none;min-width:auto;margin-top:0;height:auto;max-height:70vh;align-self:flex-start}}@media(max-width:768px){._scoreTable_3buqp_53{font-size:.8rem}._scoreTable_3buqp_53 th,._scoreTable_3buqp_53 td{padding:.5rem .25rem}._playerCol_3buqp_114{font-size:.8rem}._scoreContent_3buqp_131 ._statusIcon_3buqp_140{font-size:.6rem}._totalValue_3buqp_206{font-size:1rem}._multiplierValue_3buqp_230{font-size:.8rem}}@media(max-width:480px){._scoreTable_3buqp_53{font-size:.75rem}._scoreTable_3buqp_53 th,._scoreTable_3buqp_53 td{padding:.4rem .2rem}._playerCol_3buqp_114{font-size:.7rem}._scoreContent_3buqp_131 ._statusIcon_3buqp_140{font-size:.5rem}._multiplierValue_3buqp_230{font-size:.75rem}._scoreboardModalContent_3buqp_263{padding:60px 0 0;margin:0;max-height:100vh;max-width:100vw;height:100vh;border-radius:0;overflow:hidden}._scoreboardModalHeader_3buqp_295 h3{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}._scoreboardTable_3buqp_29{padding:var(--space-3);border:none;border-top:1px solid var(--border)}}@media(min-width:1025px){._scoreboardSection_3buqp_2{grid-column:2;grid-row:1 / span 2;width:100%;min-width:0;height:min(720px,calc(100dvh - 104px));max-height:calc(100dvh - 104px);margin:0;padding:18px;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px #20121208;background:var(--surface)}._scoreboardSection_3buqp_2 h3{font-size:16px;margin-bottom:12px}._scoreboardTable_3buqp_29{border-radius:6px}._scoreTable_3buqp_53 th,._scoreTable_3buqp_53 td{padding:8px 6px;font-variant-numeric:tabular-nums}}._roundPage_1p9ir_1{background:var(--bg);padding:24px 16px 120px;align-items:center}._roundPage_1p9ir_1:before{display:none}._content_1p9ir_7{width:min(100%,760px);position:relative;z-index:1}._roundCard_1p9ir_8{background:var(--card-bg);border:1px solid var(--border-light);border-radius:14px;box-shadow:0 8px 28px #622a3014;padding:24px 20px 18px;color:var(--text)}._roundIntro_1p9ir_16{text-align:center;padding:0 10px 14px}._eyebrow_1p9ir_17{margin:0 0 8px;color:var(--primary);letter-spacing:.14em;font:700 11px/1.3 var(--font-family-sans)}._roundIntro_1p9ir_16 h2{margin:0 0 10px;font:600 clamp(27px,5vw,34px)/1.15 var(--font-family-display);color:var(--text)}._roundIntro_1p9ir_16 p:not(._eyebrow_1p9ir_17){max-width:510px;margin:0 auto;font:16px/1.45 var(--font-family-display);color:var(--text-secondary)}._pendingFoulsNotification_1p9ir_20{background:var(--warning-light);color:var(--text);border:1px solid var(--warning);border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:13px}._toolsRow_1p9ir_21,._rateRow_1p9ir_21{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--border);padding:14px 2px}._toolsRow_1p9ir_21 button,._rateRow_1p9ir_21 button{font:600 14px/1.2 var(--font-family-sans);cursor:pointer}._pointChart_1p9ir_23{border:0;background:var(--primary);color:var(--bg);border-radius:6px;padding:10px 13px;box-shadow:var(--shadow-sm)}._pointChart_1p9ir_23 span{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:2px;border-radius:50%;background:var(--card-bg);color:var(--primary);font:700 12px var(--font-family-sans);vertical-align:0}._settingsLink_1p9ir_25,._rateRow_1p9ir_21 button{background:transparent;border:0;color:var(--accent);padding:9px 2px}._rateRow_1p9ir_21{font:17px/1.3 var(--font-family-display);flex-wrap:wrap}._rateRow_1p9ir_21 strong{font-weight:600}._betterGameToggle_1p9ir_28{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--font-family-sans);cursor:pointer;white-space:nowrap}._betterGameToggle_1p9ir_28 input{width:20px;height:20px;margin:0;accent-color:var(--primary);cursor:pointer}._betterGameToggle_1p9ir_28 input:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._winnerRow_1p9ir_31{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;background:var(--primary-light);border:1px solid var(--border);border-radius:7px;padding:13px 14px;margin-bottom:2px}._winnerRow_1p9ir_31 label{font:600 18px var(--font-family-display)}._winnerRow_1p9ir_31 select,._statusField_1p9ir_33 select,._pointsField_1p9ir_33 input{width:100%;height:44px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:5px;background:var(--input-bg);color:var(--input-text);padding:0 11px;font:15px var(--font-family-sans)}._winnerRow_1p9ir_31 select:focus-visible,._statusField_1p9ir_33 select:focus-visible,._pointsField_1p9ir_33 input:focus-visible,._setWinner_1p9ir_36:focus-visible,._toolsRow_1p9ir_21 button:focus-visible,._rateRow_1p9ir_21 button:focus-visible,._calculateButton_1p9ir_36:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._winnerHint_1p9ir_37{margin:10px 8px 0;color:var(--primary-dark);font:600 13px/1.4 var(--font-family-sans)}._playersList_1p9ir_38{width:100%}._playerRow_1p9ir_39{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(104px,126px);align-items:center;gap:12px;padding:13px 8px;border-bottom:1px solid var(--border-light);min-width:0}._playerRow_1p9ir_39._lessPointRow_1p9ir_40{grid-template-columns:minmax(0,1fr) 76px}._playerHeader_1p9ir_41{padding-top:10px;padding-bottom:6px;color:var(--text-muted);font:600 12px var(--font-family-sans)}._playerHeader_1p9ir_41 span:nth-child(2){text-align:right}._winningRow_1p9ir_43{background:var(--primary-light)}._playerName_1p9ir_44{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:17px var(--font-family-display)}._playerName_1p9ir_44:is(button){position:relative;overflow:visible;display:flex;align-items:center;gap:4px;width:100%;padding:6px 5px;border:1px solid var(--border-strong);border-radius:6px;background:var(--card-bg);color:var(--primary-dark);text-align:left;cursor:pointer}._playerName_1p9ir_44:is(button):hover{background:var(--primary-light)}._winningRow_1p9ir_43 ._playerName_1p9ir_44:is(button){background:var(--primary-light);border-color:var(--primary)}._playerNameText_1p9ir_48{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._winnerLabel_1p9ir_49{position:absolute;left:5px;bottom:calc(100% - 3px);z-index:1;padding:0 2px;background:var(--primary-light);color:var(--primary-dark);font:700 9px/1.1 var(--font-family-sans);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}._winnerMark_1p9ir_50{flex:0 0 auto;margin-left:auto;font:19px/1 var(--font-family-sans)}._playerName_1p9ir_44:is(button):focus-visible{outline:3px solid var(--primary);outline-offset:2px}._pointsField_1p9ir_33,._statusField_1p9ir_33{display:block;min-width:0}._pointsField_1p9ir_33 input{text-align:right;font-size:16px;padding:0 8px}._statusField_1p9ir_33 select{font-size:14px;padding:0 8px}._helperText_1p9ir_55{margin:16px 8px 2px;color:var(--text-muted);font:13px/1.4 var(--font-family-sans)}._finishGameButton_1p9ir_56{display:block;margin:20px 8px 0 auto;padding:9px 12px;border:1px solid var(--primary);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer;font:600 14px var(--font-family-sans)}._finishGameButton_1p9ir_56:hover{background:var(--primary-light)}._finishGameButton_1p9ir_56:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._actions_1p9ir_59{position:fixed;z-index:1000;bottom:0;left:0;right:0;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._calculateButton_1p9ir_36{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,760px);min-height:50px;margin:auto;border:0;border-radius:6px;background:var(--primary);color:var(--bg);cursor:pointer;font:600 17px/1.2 var(--font-family-display);box-shadow:var(--shadow-primary);padding:8px 12px}._calculateButton_1p9ir_36 span:last-child{font:32px/.8 var(--font-family-sans)}._calculateButton_1p9ir_36:disabled{opacity:.58;cursor:not-allowed}._errorState_1p9ir_63{background:var(--input-bg);border-radius:12px;padding:24px;text-align:center}._toast_1p9ir_64{position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:4000;width:min(90vw,480px);background:var(--card-bg);color:var(--text);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 32px #0002;padding:14px;text-align:center;white-space:pre-line}._srOnly_1p9ir_65{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:768px){._roundPage_1p9ir_1{margin-top:48px;min-height:calc(100dvh - 48px);padding:14px 10px 110px}._roundCard_1p9ir_8{padding:18px 12px 16px}._roundIntro_1p9ir_16{padding:0 4px 12px}._roundIntro_1p9ir_16 p:not(._eyebrow_1p9ir_17){font-size:14px}._playerRow_1p9ir_39{gap:8px;padding:11px 4px}}@media(max-width:560px){._playerRow_1p9ir_39{grid-template-columns:minmax(0,1fr) 64px minmax(94px,112px);gap:8px;padding:12px 4px}._playerRow_1p9ir_39._lessPointRow_1p9ir_40{grid-template-columns:minmax(0,1fr) 64px}._playerName_1p9ir_44{font-size:16px}._playerHeader_1p9ir_41{padding-top:8px;padding-bottom:4px}._winnerRow_1p9ir_31{grid-template-columns:1fr;gap:7px;padding:11px}._winnerRow_1p9ir_31 label{font-size:16px}._rateRow_1p9ir_21{font-size:15px}}@media(max-width:360px){._roundCard_1p9ir_8{padding:15px 9px}._toolsRow_1p9ir_21 button,._rateRow_1p9ir_21 button{font-size:12px}._calculateButton_1p9ir_36{font-size:13px;white-space:nowrap;gap:6px}}@media(min-width:1025px){._roundPage_1p9ir_1{padding:20px 28px 24px;align-items:stretch}._content_1p9ir_7{width:min(100%,1450px);margin:0 auto;display:grid;grid-template-columns:minmax(530px,1fr) minmax(390px,.82fr);grid-template-rows:auto 1fr;align-items:start;column-gap:18px;row-gap:10px}._roundCard_1p9ir_8{grid-column:1;grid-row:1;padding:18px 22px 12px;border-radius:12px;box-shadow:0 8px 28px #20121208}._roundIntro_1p9ir_16{display:flex;align-items:baseline;gap:14px;text-align:left;padding:0 0 12px}._roundIntro_1p9ir_16 ._eyebrow_1p9ir_17{display:none}._roundIntro_1p9ir_16 h2{flex:0 0 auto;margin:0;font-size:27px}._roundIntro_1p9ir_16 p:not(._eyebrow_1p9ir_17){max-width:none;margin:0;font:13px/1.4 var(--font-family-sans)}._toolsRow_1p9ir_21,._rateRow_1p9ir_21{padding:8px 2px;gap:8px}._toolsRow_1p9ir_21{border-top:1px solid var(--border)}._pointChart_1p9ir_23{padding:7px 11px}._betterGameToggle_1p9ir_28{font-size:13px}._rateRow_1p9ir_21{font:14px var(--font-family-sans)}._rateRow_1p9ir_21>button{display:none}._winnerRow_1p9ir_31{padding:8px 12px;margin-top:6px}._winnerRow_1p9ir_31 label{font-size:15px}._winnerRow_1p9ir_31 select,._statusField_1p9ir_33 select,._pointsField_1p9ir_33 input{height:36px}._winnerHint_1p9ir_37{margin:6px 4px 0;font-size:11px}._playerRow_1p9ir_39{padding:6px 8px;gap:10px}._playerHeader_1p9ir_41{padding-top:7px;padding-bottom:4px}._playerName_1p9ir_44{font:14px var(--font-family-sans)}._playerName_1p9ir_44:is(button){padding:5px 8px}._statusField_1p9ir_33 select,._pointsField_1p9ir_33 input{font-size:13px}._helperText_1p9ir_55{margin:8px 4px 0;font-size:11px}._finishGameButton_1p9ir_56{margin-top:7px;padding:6px 10px;font-size:12px}._actions_1p9ir_59{position:static;grid-column:1;grid-row:2;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}._calculateButton_1p9ir_36{width:100%;min-height:46px;border-radius:7px;font:600 15px var(--font-family-sans)}._calculateButton_1p9ir_36 span:last-child{font-size:25px}}@media(min-width:1025px)and (max-width:1180px){._content_1p9ir_7{grid-template-columns:minmax(480px,1fr) minmax(340px,.8fr)}._roundIntro_1p9ir_16{display:block}._roundIntro_1p9ir_16 h2{margin-bottom:3px}}@media(max-height:760px)and (min-width:1025px){._roundPage_1p9ir_1{padding-top:10px;padding-bottom:14px}._roundCard_1p9ir_8{padding-top:12px}._roundIntro_1p9ir_16{padding-bottom:8px}._playerRow_1p9ir_39{padding-top:4px;padding-bottom:4px}}@media(min-width:1025px){._content_1p9ir_7._noHistory_1p9ir_130{grid-template-columns:minmax(0,760px);justify-content:center}}._editingOverlay_1jlc5_1{position:fixed;inset:0;z-index:1100;display:flex;justify-content:center;background:#262020b3;padding:24px 16px}._editingModal_1jlc5_10{width:min(100%,760px);max-height:100%;overflow-y:auto;padding-bottom:84px;scrollbar-gutter:stable}._editingCard_1jlc5_17{min-height:0}._editingActions_1jlc5_18{position:fixed;z-index:1101;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._editingActions_1jlc5_18>button{margin:0}._editingActions_1jlc5_18>button:last-child{width:min(100%,580px)}._cancelButton_1jlc5_35{min-height:50px;padding:8px 20px;border:1px solid var(--border-strong);border-radius:6px;background:var(--card-bg);color:var(--primary);cursor:pointer;font:600 16px var(--font-family-display)}._cancelButton_1jlc5_35:focus-visible{outline:3px solid var(--primary);outline-offset:2px}[data-theme=dark] ._editingOverlay_1jlc5_1{background:#0b0809d9}@media(max-width:768px){._editingOverlay_1jlc5_1{padding:0;background:var(--bg)}._editingModal_1jlc5_10{width:100%;max-height:100dvh;padding:14px 10px 110px}._editingCard_1jlc5_17{min-height:calc(100dvh - 140px)}}@media(max-width:480px){._editingActions_1jlc5_18{gap:8px}._cancelButton_1jlc5_35{padding:8px 12px;font-size:14px}._editingActions_1jlc5_18>button:last-child{font-size:13px}}._container_36ha3_1{min-height:calc(100vh - 56px);margin-top:56px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--bg);color:var(--text);padding:2rem;box-sizing:border-box}._pageHeader_36ha3_14{width:100%;max-width:600px;display:flex;align-items:center;margin-bottom:var(--space-4)}._content_36ha3_22{max-width:600px;width:100%;text-align:center;background:var(--card-bg);padding:var(--space-12) var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._currentGame_36ha3_34,._noActiveGame_36ha3_35{margin-bottom:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._gameInfo_36ha3_44{text-align:left;margin:1rem 0;background:var(--input-bg);padding:1rem;border-radius:var(--radius)}._gameInfo_36ha3_44 p{margin:.5rem 0;font-size:.9rem}._gameHistory_36ha3_57{margin-top:2rem;text-align:left}._gameHistory_36ha3_57 h3{text-align:center;margin-bottom:1rem}._historyList_36ha3_67{display:flex;flex-direction:column;gap:.5rem}._historyItem_36ha3_73{padding:1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition-fast)}._historyItem_36ha3_73:hover{border-color:var(--primary);transform:translateY(-1px)}._historyInfo_36ha3_86 p{margin:.25rem 0;font-size:.85rem}._title_36ha3_91{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--primary-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._description_36ha3_101{font-size:1.1rem;line-height:1.6;color:var(--text);opacity:.8}@media(max-width:768px){._container_36ha3_1{padding:0;margin-top:48px;min-height:calc(100vh - 48px);width:100vw}._content_36ha3_22{padding:2rem 1rem;margin:1rem;max-width:calc(100vw - 2rem)}._description_36ha3_101{font-size:1rem}}@media(max-width:480px){._container_36ha3_1{padding:0;width:100vw}._content_36ha3_22{padding:1.5rem .75rem;border-radius:12px;margin:.75rem;max-width:calc(100vw - 1.5rem)}}._content_36ha3_22{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px #20121208;-webkit-backdrop-filter:none;backdrop-filter:none;padding:32px}._currentGame_36ha3_34,._noActiveGame_36ha3_35{background:var(--bg);border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none}._title_36ha3_91{color:var(--text);background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-family-display);font-weight:500;letter-spacing:-.04em}@media(min-width:769px){._container_36ha3_1{padding:24px}._content_36ha3_22{max-width:760px}}._container_4oom3_1{width:100%}._title_4oom3_5{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}._emptyState_4oom3_12{text-align:center;padding:2rem;color:var(--text-secondary)}._emptyState_4oom3_12 p{margin-bottom:1rem;font-size:1.1rem}._gamesList_4oom3_23{display:flex;flex-direction:column;gap:1rem}._gameCard_4oom3_29{background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;transition:all .2s ease;box-shadow:0 8px 32px #0000001f,0 4px 16px #ffffff1a,inset 0 1px #ffffff40}._gameCard_4oom3_29:hover{background:#ffffff26;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 40px #0000002e,0 6px 20px #ffffff26,inset 0 1px #ffffff4d}._gameHeader_4oom3_53{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}._gameInfo_4oom3_60{flex:1}._gameTitle_4oom3_64{font-size:1.1rem;font-weight:600;margin:0 0 .2rem;color:var(--text-primary)}._gameDate_4oom3_71{font-size:.85rem;color:var(--text-secondary);margin:0}._gameStatus_4oom3_77{flex-shrink:0}._statusBadge_4oom3_81{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._statusBadge_4oom3_81._completed_4oom3_91{background:var(--success-light);color:var(--success);border:1px solid var(--success)}._statusBadge_4oom3_81._active_4oom3_97{background:var(--warning-light);color:var(--warning);border:1px solid var(--warning)}._gameDetails_4oom3_103{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}._detailItem_4oom3_110{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._detailLabel_4oom3_117{font-weight:500;color:var(--text-secondary);min-width:70px}._detailValue_4oom3_123{color:var(--text-primary);font-weight:400;text-align:right;flex:1;margin-left:.75rem}._winners_4oom3_131{border-top:1px solid var(--border);padding-top:.5rem;margin-top:.5rem}._winners_4oom3_131 ._detailValue_4oom3_123{font-weight:600;color:var(--primary)}._gameActions_4oom3_142{display:flex;gap:.5rem;justify-content:flex-end}._deleteButton_4oom3_148{color:var(--error)!important;border-color:var(--error)!important}._deleteButton_4oom3_148:hover{background:var(--error-light)!important;border-color:var(--error)!important}._viewMore_4oom3_158{text-align:center;margin-top:1.5rem}@media(max-width:768px){._gameCard_4oom3_29{padding:.875rem}._gameDetails_4oom3_103{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}._detailItem_4oom3_110{font-size:.85rem}._detailLabel_4oom3_117{min-width:60px;font-size:.8rem}._detailValue_4oom3_123{margin-left:.5rem}._winners_4oom3_131{grid-column:1 / -1;margin-top:.25rem}._gameActions_4oom3_142{gap:.5rem}}@media(max-width:640px){._gameCard_4oom3_29{padding:.75rem}._gameHeader_4oom3_53{flex-direction:column;gap:.4rem;align-items:flex-start;margin-bottom:.6rem}._gameTitle_4oom3_64{font-size:1rem}._gameDate_4oom3_71{font-size:.8rem}._gameDetails_4oom3_103{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.6rem}._detailItem_4oom3_110{flex-direction:column;align-items:flex-start;gap:.1rem;font-size:.8rem}._detailLabel_4oom3_117{font-size:.75rem;font-weight:600;min-width:auto}._detailValue_4oom3_123{text-align:left;margin-left:0;font-size:.85rem;font-weight:500}._winners_4oom3_131{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:.4rem;margin-top:.4rem}._gameActions_4oom3_142{flex-direction:row;gap:.4rem;justify-content:space-between}._gameActions_4oom3_142 button{flex:1;font-size:.85rem;padding:.6rem .8rem}}@media(max-width:480px){._gameCard_4oom3_29{padding:.6rem}._gamesList_4oom3_23{gap:.75rem}._gameDetails_4oom3_103{grid-template-columns:1fr;gap:.3rem}._detailItem_4oom3_110{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}._detailValue_4oom3_123{text-align:right;margin-left:.5rem}._winners_4oom3_131{grid-column:1}}[data-theme=dark] ._gameCard_4oom3_29{background:#00000040;border:2px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0006,0 4px 16px #ffffff0d,inset 0 1px #fff3}[data-theme=dark] ._gameCard_4oom3_29:hover{background:#0000004d;border-color:var(--primary);box-shadow:0 12px 40px #00000080,0 6px 20px #ffffff14,inset 0 1px #ffffff40}@media(min-width:901px){._gamesList_4oom3_23{gap:8px}._gameCard_4oom3_29,[data-theme=dark] ._gameCard_4oom3_29{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._gameCard_4oom3_29:hover,[data-theme=dark] ._gameCard_4oom3_29:hover{background:var(--bg-secondary);border-color:var(--border-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}._gameHeader_4oom3_53{flex-direction:column;align-items:flex-start;gap:6px;margin:0;min-width:0}._gameTitle_4oom3_64{margin-bottom:2px;font-size:15px}._gameDate_4oom3_71{font-size:12px}._statusBadge_4oom3_81{padding:2px 7px;font-size:10px;letter-spacing:.02em}._gameDetails_4oom3_103{display:grid;grid-template-columns:minmax(0,2fr) 60px 80px minmax(0,1fr);align-items:center;gap:12px;margin:0;min-width:0}._detailItem_4oom3_110,._winners_4oom3_131{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:13px}._detailLabel_4oom3_117{min-width:0;font-size:11px}._detailValue_4oom3_123,._winners_4oom3_131 ._detailValue_4oom3_123{margin:0;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._winners_4oom3_131{border:0;padding:0;margin:0}._gameActions_4oom3_142{margin:0;white-space:nowrap}._gameActions_4oom3_142 button{min-height:36px}}._container_1dg2w_1{width:100%;max-width:1100px;padding:80px 24px 32px}._content_1dg2w_2{width:100%}._titleSection_1dg2w_3{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}._title_1dg2w_3{margin:0;color:var(--text);font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.035em;font-weight:600}._subtitle_1dg2w_5{margin:5px 0 0;color:var(--text-secondary);font-size:14px}._clearAllButton_1dg2w_6{color:var(--error)!important;border-color:var(--error)!important;flex-shrink:0}._clearAllButton_1dg2w_6:hover:not(:disabled){background:var(--error-light)!important}@media(max-width:768px){._container_1dg2w_1{padding:72px 20px 24px}}@media(max-width:480px){._container_1dg2w_1{padding:68px 16px 20px}._titleSection_1dg2w_3{align-items:flex-start}._clearAllButton_1dg2w_6{font-size:12px}}._content_1f4ss_2{max-width:800px;margin:0 auto;padding:1rem}._header_1f4ss_8{text-align:center;margin-bottom:2rem;padding:2rem 1rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-radius:16px;color:#fff;position:relative;overflow:hidden}._header_1f4ss_8:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cards" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23cards)"/></svg>');opacity:.3}._headerIcon_1f4ss_30{font-size:3rem;margin-bottom:1rem;position:relative;z-index:1}._title_1f4ss_37{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;position:relative;z-index:1}._subtitle_1f4ss_45{font-size:1.1rem;opacity:.9;position:relative;z-index:1;margin:0}._gameInfoSection_1f4ss_53{margin-top:2rem}._gameInfoCard_1f4ss_57{background:var(--card-bg);border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;border:1px solid var(--border)}._gameInfoContent_1f4ss_65{display:flex;flex-direction:column;gap:2rem}._gameInfoBlock_1f4ss_71{padding:1.5rem;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border)}._gameInfoSubtitle_1f4ss_78{font-size:1.5rem;font-weight:600;color:var(--primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._gameInfoSubtitle_1f4ss_78:before{content:"🎯";font-size:1.2rem}._gameInfoText_1f4ss_93{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}._gameInfoText_1f4ss_93:last-child{margin-bottom:0}._gameInfoList_1f4ss_103{display:flex;flex-direction:column;gap:.75rem}._gameInfoListItem_1f4ss_109{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--bg);border-radius:8px;border:1px solid var(--border-light)}._gameInfoBullet_1f4ss_119{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}._gameInfoTerms_1f4ss_125{display:grid;gap:1rem}._gameInfoTerm_1f4ss_125{padding:1rem;background:var(--bg);border-radius:8px;border:1px solid var(--border-light);display:flex;flex-direction:column;gap:.5rem}._termName_1f4ss_140{font-weight:600;color:var(--primary);font-size:1rem}._termDefinition_1f4ss_146{color:var(--text-secondary);font-size:.9rem;line-height:1.4}._resourcesList_1f4ss_152{display:grid;gap:1rem}._resourceItem_1f4ss_157{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg);border-radius:8px;border:1px solid var(--border-light);transition:all .2s ease}._resourceItem_1f4ss_157:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}._clickableResource_1f4ss_173{cursor:pointer;-webkit-user-select:none;user-select:none}._clickableResource_1f4ss_173:hover{border-color:var(--primary);box-shadow:0 4px 12px #d92f4526;transform:translateY(-1px)}._clickableResource_1f4ss_173:active{transform:translateY(0);box-shadow:0 2px 6px #d92f4533}._clickableResource_1f4ss_173:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #d92f451a,0 4px 12px #d92f4526}._resourceIcon_1f4ss_195{font-size:1.5rem;flex-shrink:0}._resourceContent_1f4ss_200{display:flex;flex-direction:column;gap:.25rem}._resourceTitle_1f4ss_206{font-weight:600;color:var(--text)}._resourceDescription_1f4ss_211{font-size:.9rem;color:var(--text-secondary)}._externalLinkIcon_1f4ss_216,._internalLinkIcon_1f4ss_217{font-size:1rem;color:var(--primary);opacity:.7;transition:all .2s ease;margin-left:auto;flex-shrink:0}._clickableResource_1f4ss_173:hover ._externalLinkIcon_1f4ss_216,._clickableResource_1f4ss_173:hover ._internalLinkIcon_1f4ss_217{opacity:1;transform:translate(2px)}._internalLinkIcon_1f4ss_217{font-weight:700;font-size:1.2rem}@media(max-width:768px){._content_1f4ss_2{padding:.5rem}._header_1f4ss_8{padding:1.5rem 1rem;margin-bottom:1.5rem}._title_1f4ss_37{font-size:2rem}._subtitle_1f4ss_45{font-size:1rem}._gameInfoCard_1f4ss_57{padding:1.5rem}._gameInfoContent_1f4ss_65{gap:1.5rem}._gameInfoBlock_1f4ss_71{padding:1rem}._gameInfoSubtitle_1f4ss_78{font-size:1.3rem}._gameInfoTerms_1f4ss_125{gap:.75rem}._gameInfoTerm_1f4ss_125,._resourceItem_1f4ss_157{padding:.75rem}._resourceIcon_1f4ss_195{font-size:1.3rem}._clickableResource_1f4ss_173:hover{transform:none}._clickableResource_1f4ss_173:active{transform:scale(.98);transition:transform .1s ease}._externalLinkIcon_1f4ss_216,._internalLinkIcon_1f4ss_217{font-size:.9rem}}[data-theme=dark] :is(._gameInfoListItem_1f4ss_109,._gameInfoTerm_1f4ss_125,._resourceItem_1f4ss_157):hover{background:var(--bg-secondary)}._gameInfoBlock_1f4ss_71{opacity:0;transform:translateY(20px);animation:_fadeInUp_1f4ss_1 .6s ease-out forwards}._gameInfoBlock_1f4ss_71:nth-child(1){animation-delay:.1s}._gameInfoBlock_1f4ss_71:nth-child(2){animation-delay:.2s}._gameInfoBlock_1f4ss_71:nth-child(3){animation-delay:.3s}._gameInfoBlock_1f4ss_71:nth-child(4){animation-delay:.4s}._gameInfoBlock_1f4ss_71:nth-child(5){animation-delay:.5s}._gameInfoBlock_1f4ss_71:nth-child(6){animation-delay:.6s}._gameInfoBlock_1f4ss_71:nth-child(7){animation-delay:.7s}@keyframes _fadeInUp_1f4ss_1{to{opacity:1;transform:translateY(0)}}._header_1f4ss_8{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:0 8px 28px #20121208;border-radius:12px}._header_1f4ss_8:before{display:none}._title_1f4ss_37{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em}._gameInfoCard_1f4ss_57{background:var(--surface);box-shadow:0 8px 28px #20121208;border-radius:12px}._overlay_1npkw_2{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_1npkw_1 .2s ease-out}._modal_1npkw_19{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:90vw;width:100%;overflow:hidden;animation:_slideIn_1npkw_1 .2s ease-out;display:flex;flex-direction:column}._sm_1npkw_34{max-width:400px}._md_1npkw_38{max-width:500px}._lg_1npkw_42{max-width:700px}._header_1npkw_47{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border);margin-bottom:1rem}._title_1npkw_57{margin:0;font-size:1.25rem;font-weight:600;color:var(--text)}._closeButton_1npkw_64{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:8px;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}._closeButton_1npkw_64:hover{background-color:var(--bg-secondary);color:var(--text)}._closeButton_1npkw_64:focus{outline:2px solid var(--primary);outline-offset:2px}._content_1npkw_90{padding:0 1.5rem 1.5rem;overflow-y:auto;flex:1}@keyframes _fadeIn_1npkw_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1npkw_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){._overlay_1npkw_2{padding:.5rem}._modal_1npkw_19{max-height:95vh;max-width:95vw}._header_1npkw_47{padding:1rem 1rem .75rem;margin-bottom:.75rem}._title_1npkw_57{font-size:1.125rem}._content_1npkw_90{padding:0 1rem 1rem}._closeButton_1npkw_64{min-width:36px;min-height:36px}}[data-theme=dark] ._modal_1npkw_19{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}@media(prefers-contrast:high){._overlay_1npkw_2{background-color:#000c}._modal_1npkw_19{border-width:2px}}@media(prefers-reduced-motion:reduce){._overlay_1npkw_2,._modal_1npkw_19{animation:none}}._screen_1enay_1{width:100%;min-height:100svh;background:var(--game-canvas);color:var(--text);font-family:var(--font-family-sans)}._nav_1enay_2{width:min(100%,1040px);margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}._nav_1enay_2>a{color:var(--text-secondary);font-size:13px}._nav_1enay_2>div{display:flex;gap:8px}._home_1enay_5{width:min(100%,1040px);margin:auto;padding:32px 24px 64px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px;box-sizing:border-box}._cardMark_1enay_6{display:grid;place-items:center;width:120px;height:160px;margin:8px 0 24px 20px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--primary);font:96px Georgia,serif;transform:rotate(-10deg);box-shadow:var(--shadow-sm)}._eyebrow_1enay_7{color:var(--primary);font-size:12px;letter-spacing:.14em;margin:24px 0 8px}._intro_1enay_8 h1{font-family:var(--font-family-display);font-size:clamp(54px,8vw,76px);font-weight:600;line-height:1;letter-spacing:-.015em;margin:10px 0 16px}._lead_1enay_9{color:var(--text-secondary);font-size:16px;line-height:1.65;margin:0 0 24px}._online_1enay_10,._connection_1enay_10{color:var(--text-secondary);font-size:12px}._profilePanel_1enay_11{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}._profile_1enay_11{display:flex;flex-direction:column}._profile_1enay_11 label{color:var(--text-secondary);font-size:13px;margin:0 0 8px}._profile_1enay_11 input{border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:12px;min-height:50px;background:var(--input-bg);color:var(--text)}._menuButtons_1enay_15{display:grid;gap:12px;margin-top:24px}._connection_1enay_10{margin:18px 0 0;text-align:center}._error_1enay_17{margin-top:16px;padding:12px;border:1px solid var(--error);border-radius:var(--radius-md);color:var(--text);background:var(--bg-secondary);font-size:14px}._settings_1enay_18{display:flex;flex-direction:column;gap:24px}._sliderRow_1enay_19{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:16px;font-size:14px}._sliderRow_1enay_19 input{accent-color:var(--primary)}._ruleCopy_1enay_21{font-size:14px;line-height:1.65;color:var(--text-secondary);margin-bottom:24px}._about_1enay_22{max-width:760px;margin:auto;padding:10px 24px 64px;color:var(--text-secondary);line-height:1.7}._about_1enay_22 h2{color:var(--text);font-family:var(--font-family-display);font-size:32px;font-weight:500}._about_1enay_22>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;font-size:13px}._about_1enay_22 b{display:block;margin-bottom:8px;color:var(--primary)}@media(max-width:800px){._home_1enay_5{grid-template-columns:1fr;gap:24px;padding:20px 20px 40px}._intro_1enay_8{max-width:560px}._cardMark_1enay_6{width:80px;height:110px;font-size:64px}._profilePanel_1enay_11{width:100%}._about_1enay_22>div{grid-template-columns:1fr;gap:0}}@media(max-width:400px){._nav_1enay_2{padding:16px;gap:8px}._nav_1enay_2>div{gap:4px}._nav_1enay_2 button{padding:8px}}._page_n0moo_1{position:relative;display:flex;width:100%;min-height:100vh;flex:1;justify-content:center;overflow:hidden;color:var(--text);background:var(--game-canvas);font-family:var(--font-family-sans)}._content_n0moo_2{position:relative;width:100%;min-height:100vh;padding:15px 20px 20px}._header_n0moo_3{position:relative;z-index:2;display:flex;width:min(1500px,100%);min-height:54px;align-items:center;justify-content:space-between;gap:16px;margin:0 auto}._header_n0moo_3>div:first-child{display:flex;align-items:baseline;gap:12px}._header_n0moo_3 h1{margin:0;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em}._header_n0moo_3 p{margin:0;color:var(--text-secondary);font-size:.82rem}._header_n0moo_3 code{color:var(--primary)}._back_n0moo_8{color:var(--text-secondary);text-decoration:none;font-size:.76rem;font-weight:650;letter-spacing:.12em}._eyebrow_n0moo_9{margin:0 0 8px!important;color:var(--primary)!important;font-size:.7rem;font-weight:650;letter-spacing:.14em}._headerControls_n0moo_10{display:flex;align-items:center;gap:9px}._connect_n0moo_11{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #ffffff35;border-radius:999px;color:var(--text-secondary);background:var(--surface);font-size:.78rem}._connect_n0moo_11 i,._online_n0moo_12{width:8px;height:8px;border-radius:50%;background:#d99a36}._connect_n0moo_11 i._online_n0moo_12{background:#54d28d}._inviteButton_n0moo_14,._closeTable_n0moo_14{min-height:40px;padding:8px 14px;border:1px solid var(--border-strong);border-radius:12px;color:var(--text);background-color:var(--surface);font-family:var(--font-family-display);font-weight:600;cursor:pointer}._closeTable_n0moo_14{width:42px;padding:4px;border-radius:12px;font-size:20px}._inviteNotice_n0moo_16{position:fixed;z-index:8;top:70px;right:20px;margin:0;padding:10px 14px;border-radius:9px;color:var(--text);background:var(--surface)}._error_n0moo_17{position:relative;z-index:3;width:fit-content;margin:6px auto;padding:9px 14px;border:1px solid #ffb5b5;border-radius:9px;color:#fff;background:#81001eef}._tableBoard_n0moo_18{position:relative;width:min(1180px,94vw);height:min(69vh,640px);min-height:395px;margin:clamp(35px,8vh,78px) auto 25px;overflow:visible;border:clamp(10px,1.5vw,18px) solid var(--game-rim);border-radius:50%/48%;color:#f5f8f6;background:var(--game-felt);box-shadow:0 8px 24px #0003,inset 0 0 0 1px #ffffff30}._tableBoard_n0moo_18:after{position:absolute;inset:5.5%;z-index:0;content:"";border:2px solid #71dc8a99;border-radius:50%;pointer-events:none}._tableTop_n0moo_20{position:absolute;inset:0;z-index:1;pointer-events:none}._dealer_n0moo_21{position:absolute;top:-94px;left:50%;display:flex;align-items:center;flex-direction:column;transform:translate(-50%)}._dealerAvatar_n0moo_22{display:grid;width:94px;height:94px;place-items:center;border:5px solid #fff8e8;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3d9d7e,#045043);box-shadow:0 0 0 3px #d29048;font-size:58px}._dealer_n0moo_21 strong{margin-top:3px;font-size:.88rem;text-shadow:0 2px 3px #122b1b}._dealer_n0moo_21 small{display:none}._potPanel_n0moo_25{position:absolute;top:12px;left:50%;min-width:210px;transform:translate(-50%);text-align:center;color:#fff;text-shadow:0 2px 4px #08371f}._potPanel_n0moo_25 span,._potPanel_n0moo_25 small{display:block}._potPanel_n0moo_25 span{font-size:clamp(20px,2.5vw,32px);font-weight:700}._potPanel_n0moo_25 strong{display:block;font-size:clamp(25px,3.2vw,40px);line-height:1.02}._potPanel_n0moo_25 small{font-size:clamp(15px,2vw,23px);font-weight:650}._handInfo_n0moo_30{position:absolute;top:47%;left:50%;min-width:min(330px,68%);padding:12px 22px;transform:translate(-50%,-50%);border-radius:12px;background:#183b31;box-shadow:0 4px 14px #00291355;text-align:center;text-shadow:0 2px 4px #07371c}._handInfo_n0moo_30 span,._handInfo_n0moo_30 small{display:block;font-size:.67rem;font-weight:650;letter-spacing:.14em}._handInfo_n0moo_30 strong{display:block;margin-top:3px;font-size:clamp(18px,2.4vw,30px)}._handInfo_n0moo_30 small{margin-top:4px;letter-spacing:0}._potChip_n0moo_34{position:absolute;top:35%;left:50%;display:grid;width:42px;height:42px;place-items:center;transform:translate(-50%);border:4px dashed #fff;border-radius:50%;color:#fff;background:#bd2333;box-shadow:0 4px 3px #143d20;font-size:11px;font-weight:650}._seatGrid_n0moo_35{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(90px,auto));gap:2px;padding:8px}._playerSeat_n0moo_36{position:relative;display:flex;width:max-content;max-width:100%;min-width:155px;min-height:88px;align-self:center;justify-self:center;align-items:center;flex-direction:column;gap:3px;padding:4px 8px;border:1px solid transparent;border-radius:15px;color:#fff;background:#002c1b35;text-align:center;text-shadow:0 2px 3px #001a0f;transition:border-color .15s,transform .15s,box-shadow .15s}._emptySeat_n0moo_37{min-width:0;min-height:0}._mySeat_n0moo_38{border-color:#ffdd72;box-shadow:0 0 0 2px #ffdc713d}._currentSeat_n0moo_39{transform:translateY(-3px);border-color:#7ef6a1;box-shadow:0 0 0 2px #6cf39480}._foldedSeat_n0moo_40{opacity:.48}._seatHeading_n0moo_41{display:flex;width:100%;align-items:center;justify-content:center;gap:6px}._playerIdentity_n0moo_42{display:flex;align-items:center;gap:7px}._seatAvatar_n0moo_43{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:3px solid #fff7e8;border-radius:50%;background:linear-gradient(140deg,#49a58e,#13513f);box-shadow:0 0 0 2px #a86639;font-size:26px}._playerIdentity_n0moo_42 strong,._playerIdentity_n0moo_42 span{display:block}._playerIdentity_n0moo_42 strong{max-width:108px;overflow:hidden;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}._playerIdentity_n0moo_42 div>span{margin-top:2px;font-size:.72rem;font-weight:800}._seatBadges_n0moo_47{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}._seatBadges_n0moo_47 span{padding:2px 5px;border-radius:999px;color:#193328;background:#d9e7df;font-size:.55rem;font-weight:650;text-transform:uppercase}._seatBadges_n0moo_47 ._turnBadge_n0moo_49{color:#173423;background:#a9f0bd}._seatBadges_n0moo_47 ._pendingBadge_n0moo_50{color:#402c10;background:#f5d67a}._seatBadges_n0moo_47 ._blindBadge_n0moo_51{color:#e7e9ff;background:#505f9d}._seatBadges_n0moo_47 ._seenBadge_n0moo_52{color:#164832;background:#a9e6bc}._seatBadges_n0moo_47 ._foldBadge_n0moo_53{color:#fff;background:#a84a4a}._seatBadges_n0moo_47 ._offlineBadge_n0moo_54{color:#fff;background:#666}._cardRow_n0moo_55{display:flex;justify-content:center;gap:3px;margin-top:1px}._card_n0moo_55{position:relative;display:grid;width:40px;height:56px;overflow:hidden;place-items:center;border-radius:5px;background:#fff;box-shadow:0 2px 6px #0005}._card_n0moo_55 img{display:block;width:100%;height:100%;object-fit:contain}._cardBack_n0moo_58{display:grid;place-items:center;border:3px solid #fff;background:repeating-linear-gradient(45deg,#a43445,#a43445 4px,#d15a67 4px 7px)}._cardBack_n0moo_58 span{color:#fff;font-size:.6rem;font-weight:650;transform:rotate(-35deg)}._waiting_n0moo_60{position:absolute;top:53%;left:50%;z-index:3;display:grid;width:min(410px,78%);justify-items:center;gap:9px;padding:17px;transform:translate(-50%,-50%);border:1px solid #ffffff55;border-radius:14px;color:#fff;background:#183b31;text-align:center;text-shadow:0 1px 2px #000}._waiting_n0moo_60 span{font-size:.9rem;line-height:1.4}._waiting_n0moo_60 button,._actions_n0moo_62 button,._responsePanel_n0moo_62 button,._chat_n0moo_62 form button{min-height:44px;padding:10px 16px;border:1px solid var(--primary);border-radius:12px;color:var(--on-primary);background-color:var(--primary);font-family:var(--font-family-display);font-size:.85rem;font-weight:750;cursor:pointer}._waiting_n0moo_60 button{margin-top:3px}._actions_n0moo_62 button:disabled,._waiting_n0moo_60 button:disabled,._chat_n0moo_62 button:disabled{opacity:.48;cursor:not-allowed}._activity_n0moo_65{position:fixed;right:18px;bottom:16px;z-index:3;max-width:min(440px,45vw);padding:10px;border-radius:10px;background:var(--surface)}._activity_n0moo_65 ol{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}._activity_n0moo_65 li{padding:3px 6px;border-radius:999px;background:var(--bg-secondary);font-size:.67rem}._actionPanel_n0moo_68{position:fixed;bottom:14px;left:50%;z-index:4;display:flex;width:min(1000px,94vw);align-items:center;justify-content:space-between;gap:16px;padding:12px 17px;transform:translate(-50%);border:1px solid var(--border-strong);border-radius:16px;color:var(--text);background:var(--surface);box-shadow:0 8px 34px #12000a82}._actionPanel_n0moo_68 h2,._responsePanel_n0moo_62 h2,._result_n0moo_69 h2,._chat_n0moo_62 h2{margin:0;font-size:1rem}._timerTrack_n0moo_70{width:min(230px,100%);height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:#ffffff37}._timerTrack_n0moo_70 span{display:block;height:100%;border-radius:inherit;background:#f1c355;transition:width .5s linear}._actionPanel_n0moo_68 p:not(._eyebrow_n0moo_9),._responsePanel_n0moo_62 p:not(._eyebrow_n0moo_9){margin:5px 0 0;color:var(--text-secondary);font-size:.78rem}._actions_n0moo_62{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}._actions_n0moo_62 button{min-height:37px;padding:6px 11px}._actions_n0moo_62 ._foldButton_n0moo_75{color:#fff;background-color:var(--error);border-color:var(--error)}._actions_n0moo_62 ._sideButton_n0moo_76{color:var(--text);background-color:var(--surface);border-color:var(--border-strong)}._actionHint_n0moo_77{flex-basis:100%;text-align:right}._actions_n0moo_62 ._showButton_n0moo_78{background-color:var(--primary);color:var(--on-primary)}._responsePanel_n0moo_62{position:fixed;top:50%;left:50%;z-index:7;display:flex;width:min(540px,92vw);flex-direction:column;align-items:center;gap:16px;padding:24px;transform:translate(-50%,-50%);border:1px solid var(--border-strong);border-radius:18px;color:var(--text);background:var(--surface);box-shadow:0 16px 55px #0009;text-align:center}._result_n0moo_69{position:fixed;bottom:84px;left:50%;z-index:5;width:min(560px,92vw);padding:18px;transform:translate(-50%);border:1px solid var(--border-strong);border-radius:16px;color:var(--text);background:var(--surface);text-align:center}._result_n0moo_69 h2{font-size:1.2rem}._handResults_n0moo_82{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}._handResults_n0moo_82 span{padding:5px 8px;border-radius:999px;color:#185238;background:#d8eddf;font-size:.75rem;font-weight:800}._result_n0moo_69>p:last-child{color:var(--text-secondary)}._spectatorNotice_n0moo_85{position:fixed;bottom:18px;left:18px;z-index:3;max-width:240px;margin:0;padding:10px 12px;border-radius:10px;color:#422f10;background:#ffebb9;font-size:.78rem}._rules_n0moo_86{position:fixed;right:18px;bottom:18px;z-index:3;width:min(300px,30vw);padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:var(--surface);font-size:.74rem}._rules_n0moo_86 summary{font-weight:650;cursor:pointer}._rules_n0moo_86 div{max-height:240px;padding-top:6px;overflow:auto;line-height:1.4}._rules_n0moo_86 li{margin:3px 0}._chat_n0moo_62{position:fixed;top:79px;left:16px;z-index:5;display:flex;width:min(270px,25vw);flex-direction:column;padding:10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface)}._chatHeading_n0moo_91 h2{display:none}._chatLog_n0moo_92{display:flex;min-height:84px;max-height:150px;flex-direction:column;gap:6px;margin:0;padding:0;overflow:auto;list-style:none}._chatLog_n0moo_92 li{display:flex;gap:6px;font-size:.72rem}._chatLog_n0moo_92 strong{flex:0 0 auto}._chatLog_n0moo_92 span{overflow-wrap:anywhere}._chat_n0moo_62 form{display:flex;gap:5px;margin-top:7px}._chat_n0moo_62 form input{flex:1;min-width:0;padding:7px 8px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text);background:var(--input-bg);font:inherit;font-size:.7rem}._chat_n0moo_62 form input::placeholder{color:var(--text-secondary)}._chat_n0moo_62 form button{min-height:31px;padding:4px 9px;border-radius:4px;font-size:.7rem}._notice_n0moo_100{width:min(500px,95vw);margin:30px auto;padding:24px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface)}._notice_n0moo_100 h1{margin-top:0}._notice_n0moo_100 p{color:var(--text-secondary)}._settingsScrim_n0moo_103{position:fixed;z-index:9;inset:0;display:grid;place-items:center;padding:20px;background:#16000be0}._settingsModal_n0moo_104{position:relative;display:flex;width:min(520px,94vw);flex-direction:column;gap:18px;padding:34px;border:1px solid var(--border-strong);border-radius:18px;color:var(--text);background:var(--surface);box-shadow:0 20px 80px #0008}._settingsModal_n0moo_104 h2{margin:0 0 12px;font-family:var(--font-family-display);font-size:1.5rem;text-align:center}._settingsModal_n0moo_104 label{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:14px;font-weight:650}._settingsModal_n0moo_104 input{width:100%;accent-color:var(--primary)}._modalClose_n0moo_108{box-shadow:none;background-image:none;position:absolute;top:8px;right:12px;border:0;color:var(--text);background:transparent;font-size:30px;cursor:pointer}._closeGameButton_n0moo_109{min-height:42px;border:1px solid #b34450;border-radius:9px;color:#fff;background-color:#70202d;font-family:var(--font-family-display);font-weight:600;cursor:pointer}._settingsModal_n0moo_104>._inviteButton_n0moo_14{min-height:42px}@media(max-width:900px){._content_n0moo_2{padding:10px 12px 16px}._header_n0moo_3{padding:0 4px}._tableBoard_n0moo_18{width:96vw;height:63vh;min-height:420px;margin-top:75px}._chat_n0moo_62{width:190px}._playerSeat_n0moo_36{min-width:128px}._seatAvatar_n0moo_43{width:34px;height:34px;font-size:21px}._card_n0moo_55{width:33px;height:47px}}@media(max-width:620px){._header_n0moo_3{align-items:flex-start}._header_n0moo_3>div:first-child{flex-direction:column;gap:4px}._header_n0moo_3 p{font-size:.7rem}._connect_n0moo_11{width:9px;height:9px;padding:0;overflow:hidden;color:transparent}._connect_n0moo_11 i{flex:0 0 auto}._headerControls_n0moo_10{gap:5px}._tableBoard_n0moo_18{width:98vw;height:58vh;min-height:390px;margin-top:80px;border-width:10px}._dealer_n0moo_21{top:-70px}._dealerAvatar_n0moo_22{width:68px;height:68px;font-size:42px}._potPanel_n0moo_25{top:14px}._handInfo_n0moo_30{min-width:65%;padding:9px 12px}._seatGrid_n0moo_35{padding:2px}._playerSeat_n0moo_36{min-width:86px;min-height:78px;padding:3px}._seatHeading_n0moo_41{justify-content:center}._playerIdentity_n0moo_42{flex-direction:column;gap:2px}._playerIdentity_n0moo_42 strong{max-width:80px;font-size:.65rem}._playerIdentity_n0moo_42 div>span{font-size:.62rem}._seatAvatar_n0moo_43{width:29px;height:29px;border-width:2px;font-size:18px}._card_n0moo_55{width:25px;height:36px}._cardBack_n0moo_58{border-width:2px}._cardBack_n0moo_58 span{font-size:.45rem}._chat_n0moo_62{top:112px;left:8px;width:155px;padding:6px}._chatLog_n0moo_92{min-height:45px;max-height:88px}._chatLog_n0moo_92 li{font-size:.62rem}._chat_n0moo_62 form input{font-size:.6rem}._chat_n0moo_62 form button{min-height:27px;padding:3px 6px;font-size:.6rem}._actionPanel_n0moo_68{bottom:7px;width:96vw;flex-direction:column;align-items:stretch;gap:7px;padding:9px}._actionPanel_n0moo_68 h2{font-size:.84rem}._actionPanel_n0moo_68 p:not(._eyebrow_n0moo_9){font-size:.65rem}._timerTrack_n0moo_70{display:none}._actions_n0moo_62{justify-content:center;gap:4px}._actions_n0moo_62 button{min-height:32px;flex:1 1 auto;padding:4px 6px;font-size:.65rem}._activity_n0moo_65{display:none}._rules_n0moo_86{right:8px;bottom:8px;width:118px;padding:7px;font-size:.63rem}._spectatorNotice_n0moo_85{bottom:8px;left:8px;max-width:150px;padding:7px;font-size:.64rem}._result_n0moo_69{bottom:115px}}._page_n0moo_1 button:focus-visible,._page_n0moo_1 a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._page_n0moo_1 button:disabled{opacity:.5;cursor:not-allowed}._settingsModal_n0moo_104{max-height:90svh;overflow-y:auto}._seatAvatar_n0moo_43 img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}._screen_tl59i_1{--ivory:var(--text);--dim:var(--text-secondary);--gold:var(--primary);--edge:var(--border);color:var(--text);width:100%;font-family:var(--font-family-sans);background:var(--game-canvas);isolation:isolate;position:relative}._lobby_tl59i_2{min-height:100svh}._screen_tl59i_1 input,._screen_tl59i_1 select{font-family:inherit}._screen_tl59i_1 button{font-family:var(--font-family-display);letter-spacing:.02em}._screen_tl59i_1 button{cursor:pointer}._screen_tl59i_1 button:disabled{opacity:.5;cursor:not-allowed;transform:none}._screen_tl59i_1 button:focus-visible,._screen_tl59i_1 a:focus-visible,._screen_tl59i_1 input:focus-visible,._screen_tl59i_1 select:focus-visible{outline:3px solid var(--primary);outline-offset:4px}._screen_tl59i_1 h1,._screen_tl59i_1 h2,._screen_tl59i_1 h3{color:var(--ivory)}._screen_tl59i_1 a:not(._creamButton_tl59i_9):not(._goldButton_tl59i_9){color:inherit;text-decoration:none}._lobbyNav_tl59i_10{width:min(100%,1040px);padding:24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box}._navActions_tl59i_11{display:flex;align-items:center;gap:8px}._lobbyNav_tl59i_10 a,._lobbyNav_tl59i_10 button,._tableHeader_tl59i_12 button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.2;white-space:nowrap;background:var(--surface);border:1px solid var(--border-strong);color:var(--ivory);padding:8px 12px;border-radius:var(--radius-md);font-size:13px;font-weight:650;min-height:38px}._lobbyMain_tl59i_13{width:min(100%,1040px);margin:auto;padding:32px 24px 64px;display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start;text-align:left;box-sizing:border-box}._lobbyIntro_tl59i_14{min-width:0}._cardFan_tl59i_15{height:180px;display:flex;justify-content:flex-start;align-items:center;padding:20px 0 0 32px}._cardFan_tl59i_15 ._card_tl59i_15{width:86px;height:140px;transform:rotate(-13deg);box-shadow:0 8px 20px #0005}._cardFan_tl59i_15 ._card_tl59i_15:nth-child(2){margin-left:-40px;transform:translateY(-10px)}._cardFan_tl59i_15 ._card_tl59i_15:last-child{margin-left:-40px;transform:rotate(13deg)}._eyebrow_tl59i_19{letter-spacing:.24em;color:var(--primary);font-size:12px;margin:24px 0 8px}._lobbyMain_tl59i_13 h1{font-family:var(--font-family-display);font-size:clamp(54px,8vw,76px);font-weight:600;letter-spacing:-.015em;line-height:1;margin:10px 0 16px}._lead_tl59i_21{color:var(--dim);font-size:16px;line-height:1.55;margin:0 0 30px}._profilePanel_tl59i_22{text-align:left;padding:24px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}._profilePanel_tl59i_22>label,._fieldLabel_tl59i_23{display:block;color:var(--dim);font-size:13px;margin:0 0 8px}._profilePanel_tl59i_22 input:not([type=radio]),._setup_tl59i_24 input:not([type=checkbox]),._setup_tl59i_24 select{display:block;color:var(--ivory);background:var(--input-bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:12px;min-height:50px;width:100%;box-sizing:border-box}._profilePanel_tl59i_22 input:not([type=radio]){margin-bottom:18px}._menuButtons_tl59i_26{display:flex;flex-direction:column;gap:12px}._publicEntry_tl59i_33{margin-top:12px;border-top:1px solid var(--edge);padding-top:20px}._publicEntry_tl59i_33 p{font-size:13px;line-height:1.6;color:var(--dim);margin:6px 0 14px}._publicEntry_tl59i_33 button{width:100%}._connection_tl59i_36{font-size:11px;color:var(--dim);margin:18px 0 0;text-align:center}._about_tl59i_37{max-width:760px;margin:auto;padding:10px 24px 70px;color:var(--dim);line-height:1.7}._about_tl59i_37 h2{font-family:var(--font-family-display);font-size:32px;font-weight:500}._aboutSteps_tl59i_39{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;font-size:13px}._aboutSteps_tl59i_39 b{display:block;margin-bottom:8px;color:var(--primary)}._lobbyFooter_tl59i_41{max-width:960px;padding:25px;margin:auto;display:flex;justify-content:space-between;border-top:1px solid var(--edge);color:var(--dim);font-size:12px;gap:24px}._lobbyFooter_tl59i_41 a{letter-spacing:.2em;font-weight:650}._modal_tl59i_43{width:min(94vw,540px);max-height:90svh}._modal_tl59i_43 h3{color:var(--text)}._setup_tl59i_24{display:flex;flex-direction:column;gap:20px;font-size:14px;color:var(--text)}._setup_tl59i_24 label,._setup_tl59i_24 fieldset{display:block;font-weight:650;margin:0;padding:0;border:0;min-width:0}._setup_tl59i_24 label>span,._setup_tl59i_24 fieldset>span,._setup_tl59i_24 ._check_tl59i_47 span{display:block;font-weight:400;color:var(--text-secondary);font-size:12px;line-height:1.5;margin:4px 0 10px}._setup_tl59i_24 input:not([type=checkbox]),._setup_tl59i_24 select{margin-top:8px}._setup_tl59i_24 legend{margin-bottom:8px}._setup_tl59i_24 form{display:flex;flex-direction:column;gap:18px}._columns_tl59i_51{display:grid;grid-template-columns:1fr 1fr;gap:20px}._segmented_tl59i_52{display:flex;gap:6px}._segmented_tl59i_52 button,._modePicker_tl59i_53 button{flex:1;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:12px;padding:12px;text-transform:capitalize;min-height:44px}._segmented_tl59i_52 button[aria-pressed=true],._modePicker_tl59i_53 button[aria-pressed=true]{background:var(--bg-secondary);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}._modePicker_tl59i_53{display:grid;grid-template-columns:1fr 1fr;gap:10px}._modePicker_tl59i_53 button{text-align:left}._modePicker_tl59i_53 small{display:block;color:var(--text-secondary);margin-top:6px;font-size:12px}._setup_tl59i_24 ._check_tl59i_47{display:flex;align-items:center;gap:12px;cursor:pointer}._check_tl59i_47 input{width:22px;height:22px;accent-color:var(--primary)}._check_tl59i_47 span{margin-bottom:0!important}._notice_tl59i_61{color:var(--primary)}._error_tl59i_62{background:#5f1b1b;color:#ffe3dc;padding:12px;border:1px solid #cf7c6a;border-radius:12px;line-height:1.5}._publicRow_tl59i_63{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:12px 0}._publicRow_tl59i_63 small{display:block;color:var(--text-secondary);margin-top:6px}._rules_tl59i_65{font-size:14px;line-height:1.65}._rules_tl59i_65 h3{font-family:var(--font-family-display);font-size:23px;margin-top:25px;color:var(--primary)}._rules_tl59i_65 p{margin:0 0 16px}._rules_tl59i_65 table{width:100%;border-collapse:collapse;font-size:12px}._rules_tl59i_65 th,._rules_tl59i_65 td{padding:8px;text-align:left;border-bottom:1px solid var(--border)}._rules_tl59i_65 caption{text-align:left;color:var(--primary);margin-bottom:8px}._tableScreen_tl59i_71{--hand-card-width:clamp(56px, min(7vw, 21dvh), 104px);--hand-card-height:calc(var(--hand-card-width) * 1.7);--pile-card-width:clamp(48px, 7.5vw, 104px);height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:clip;box-sizing:border-box;overscroll-behavior:none}body:has(._tableScreen_tl59i_71){min-height:100dvh}._tableHeader_tl59i_12{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;flex-shrink:0;z-index:20}._tableHeader_tl59i_12>div{display:flex;align-items:center;gap:6px}._tableHeader_tl59i_12 span{color:var(--dim);font-size:13px;margin-left:4px}._tableHeader_tl59i_12 button{min-height:40px}._connectionBanner_tl59i_77,._tableError_tl59i_77{background:#614524ed;color:#fff3dd;text-align:center;padding:10px 16px;font-size:13px;z-index:30;position:relative;flex-shrink:0}._tableError_tl59i_77{background:#722e27ed;display:flex;align-items:center;justify-content:center;gap:16px}._connectionBanner_tl59i_77 button,._tableError_tl59i_77 button{color:inherit;background:none;border:1px solid currentColor;border-radius:8px;margin-left:10px;padding:4px 10px}._arena_tl59i_80{display:flex;flex-direction:column;align-items:center;min-height:0;flex:1;padding:20px 16px;position:relative;overflow-y:auto}._activeTable_tl59i_81 ._arena_tl59i_80{position:absolute;top:9%;left:50%;transform:translate(-50%);width:min(88%,1220px);height:51%;padding:0;flex:none;overflow:visible}._tableSurface_tl59i_83{position:absolute;inset:2% 0 0;border-radius:50%;pointer-events:none;background:linear-gradient(165deg,#ffffff24,transparent 32%,#0008 78%),var(--game-rim);border:1px solid #829889;box-shadow:inset 0 3px 3px #ffffff38,inset 0 -5px 7px #0009,0 3px #172c25,0 6px #53614b,0 9px #263b2d,0 15px #14251f,0 18px #0b1814,0 22px 12px #0006,0 34px 34px #0005}._activeTable_tl59i_81 ._tableSurface_tl59i_83{transform:perspective(1000px) rotateX(18deg);transform-origin:50% 55%}._tableSurface_tl59i_83:before{content:"";position:absolute;inset:1.5% 1%;border:1px solid #c8bb7a45;border-radius:inherit;box-shadow:0 1px #0008,inset 0 1px #ffffff12}._felt_tl59i_99{position:absolute;inset:4.5% 3%;border:2px solid #162f26;border-radius:50%;background:radial-gradient(ellipse at 42% 28%,#c2f2c71c,transparent 58%),var(--game-felt);box-shadow:0 -1px 1px #0009,0 2px 1px #c8bb7a80,inset 0 7px 14px #0007,inset 0 -2px 5px #8ed3ad25,inset 0 0 45px #0005}._felt_tl59i_99:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#0000000a 0 1px,transparent 1px 3px)}._felt_tl59i_99:after{content:"";position:absolute;inset:7% 5%;border:1px solid #a4e6d530;border-radius:50%;box-shadow:0 1px #0003,inset 0 1px #0002}._medallion_tl59i_114{position:absolute;left:0;right:0;top:22%;text-align:center;color:#b5ead752;font-size:11px;font-weight:650;letter-spacing:.45em;text-shadow:0 1px 0 #082b2970}._opponents_tl59i_115{width:min(100%,1000px);display:flex;flex-wrap:wrap;flex-shrink:0;align-items:flex-start;justify-content:space-around;gap:15px;position:relative;margin-bottom:20px}._activeTable_tl59i_81 ._opponents_tl59i_115{position:absolute;inset:0;width:100%;margin:0;display:block;pointer-events:none}._playerSeat_tl59i_117{min-width:70px;max-width:180px;display:flex;flex-direction:column;align-items:center;font-size:13px;position:relative;text-align:center}._activeTable_tl59i_81 ._playerSeat_tl59i_117>span{color:#d7e6df}._activeTable_tl59i_81 ._playerSeat_tl59i_117{position:absolute;transform:translate(-50%);width:19%;pointer-events:auto}._playerSeat_tl59i_117>img{width:60px;height:60px;border:3px solid #668e90;border-radius:50%;box-shadow:0 5px 12px #0005}._playerSeat_tl59i_117>strong,._myProfile_tl59i_121 b{background:var(--surface);border:1px solid var(--border-strong);padding:4px 9px;border-radius:8px;box-shadow:0 3px 8px #0003}._playerSeat_tl59i_117>strong{margin-top:-3px;position:relative;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._playerSeat_tl59i_117 small{padding:0 3px;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);border-radius:4px;font-size:10px}._playerSeat_tl59i_117>span{margin-top:4px;color:var(--text-secondary);font-size:9px;text-shadow:none}._activeSeat_tl59i_125>img{border-color:#d1e9df;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent),0 0 25px color-mix(in srgb,var(--primary) 31%,transparent)}._activeSeat_tl59i_125>strong{background:#24594e;border-color:var(--primary);color:#e5fff4;box-shadow:0 0 15px color-mix(in srgb,var(--primary) 15%,transparent)}._exposedGroups_tl59i_127{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin-top:4px;max-width:180px}._meldChip_tl59i_128{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--font-family-sans);font-weight:650;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:9px;padding:5px 8px;min-height:32px;max-width:100%;font-size:11px;line-height:1.3;white-space:nowrap;cursor:pointer;box-shadow:0 2px 0 var(--border-strong),0 3px 6px #0003;animation:_meldShown_tl59i_1 .25s ease-out}._finishMeldChip_tl59i_129{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}._meldCount_tl59i_130{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:5px;background:color-mix(in srgb,var(--primary) 14%,var(--surface));font-family:var(--font-family-sans);font-size:10px}._meldChip_tl59i_128:active{transform:translateY(1px);box-shadow:0 1px 2px #0003}._upperSeat_tl59i_132 ._exposedGroups_tl59i_127{position:absolute;top:62px;left:calc(50% + 48px);margin:0;max-width:none}._meldChip_tl59i_128:hover{background:var(--bg-secondary)}._meldChip_tl59i_128:focus-visible{outline:2px solid #fff;outline-offset:3px}._meldPreviewGroups_tl59i_135{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}._meldPreviewGroups_tl59i_135>section{min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._meldPreviewGroups_tl59i_135 h4{margin:0 0 10px;font-family:var(--font-family-display);font-size:13px;color:var(--text-secondary)}._meldPreview_tl59i_135{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}._meldPreview_tl59i_135 ._card_tl59i_15{width:44px;height:73px;border-radius:5px;box-shadow:0 2px 4px #0002}._piles_tl59i_140{position:absolute;top:43%;left:50%;transform:translate(-50%);display:flex;justify-content:center;gap:clamp(22px,4.5vw,68px);margin:0;z-index:2}._piles_tl59i_140>div{display:flex;flex-direction:column;align-items:center;gap:10px}._piles_tl59i_140>div>span:last-child{background:#081820b3;color:#d7e6df;font-size:11px;border-radius:12px;padding:2px 10px}._pileButton_tl59i_143{padding:0;background:transparent;border:0;border-radius:9px;touch-action:none;cursor:grab!important;position:relative}._pileButton_tl59i_143:disabled{opacity:1!important}._pileButton_tl59i_143:disabled,._pileButton_tl59i_143[aria-disabled=true]{cursor:default!important}._pileButton_tl59i_143:not(:disabled):not([aria-disabled=true])>._card_tl59i_15{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--primary) 50%,transparent))}._piles_tl59i_140 ._card_tl59i_15{width:var(--pile-card-width);height:calc(var(--pile-card-width) * 1.05);transform:perspective(500px) rotateX(12deg) rotate(3deg);border-radius:6px}._maalSlot_tl59i_148{width:var(--pile-card-width);height:calc(var(--pile-card-width) * 1.05);border:1.5px dashed color-mix(in srgb,var(--primary) 44%,transparent);border-radius:6px;transform:perspective(500px) rotateX(12deg) rotate(3deg)}._stockPile_tl59i_149 ._card_tl59i_15{transform:perspective(500px) rotateX(12deg) rotate(-5deg) translateY(-15px);box-shadow:1px 2px 0 var(--text),2px 4px #789994,3px 6px 0 var(--text),4px 8px #789994,5px 10px 0 var(--text),6px 12px #789994,7px 14px 0 var(--text),8px 16px 8px #0007}._discardTarget_tl59i_150 ._card_tl59i_15{outline:3px solid var(--primary);outline-offset:5px;box-shadow:0 0 25px color-mix(in srgb,var(--primary) 50%,transparent)}._turnPrompt_tl59i_151{text-align:center;position:absolute;bottom:8%;left:0;right:0;padding:0 10px;z-index:3;pointer-events:none}._turnPrompt_tl59i_151 h1{font-family:var(--font-family-display);font-size:25px;font-weight:500;letter-spacing:.07em;margin:0 0 5px;color:#f5f8f6;text-shadow:0 2px 10px #082b29}._turnPrompt_tl59i_151 p{margin:0;font-size:12px;color:#d7e6df}._turnPrompt_tl59i_151 small{display:block;margin-top:7px;color:#d7e6df;font-size:11px}._modeBadge_tl59i_155{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._card_tl59i_15{width:100px;height:165px;border:1px solid var(--card-edge,#d5e2df);padding:0;background:var(--card-face,#f8faf5);border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #0005;flex-shrink:0;vertical-align:middle;position:relative;color:var(--card-ink,#203c48);-webkit-user-select:none;user-select:none;box-sizing:border-box}._cardArtwork_tl59i_158{display:block;width:100%;height:100%;pointer-events:none}._cardRed_tl59i_159{color:var(--card-red,#c34357)}._cardCorner_tl59i_160{font-family:var(--card-font,Arial,sans-serif);font-weight:700}._cardPips_tl59i_161{font-family:var(--font-family-display)}._minimalCards_tl59i_162 ._cardPips_tl59i_161{display:none}._minimalSuit_tl59i_163{display:none;font-family:var(--font-family-display)}._minimalCards_tl59i_162 ._minimalSuit_tl59i_163,._meldPreview_tl59i_135 ._cardPips_tl59i_161,._maalCards_tl59i_165 ._cardPips_tl59i_161{display:block}._meldPreview_tl59i_135 ._minimalSuit_tl59i_163,._maalCards_tl59i_165 ._minimalSuit_tl59i_163{display:none}._cardBack_tl59i_167{border:1px solid #b5d9d3;background:var(--card-back,#123640);color:var(--card-back-ink,#99decb)}._cardBack_tl59i_167 ._cardArtwork_tl59i_158{padding:4px;box-sizing:border-box}._smallCard_tl59i_169{width:32px;height:53px;border-radius:3px}._myArea_tl59i_170{position:absolute;inset:58.5% 0 0;width:100%;padding:0;box-sizing:border-box}._myProfile_tl59i_121{position:absolute;top:-58px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--dim);font-size:10px}._myProfile_tl59i_121>div{display:flex;align-items:center;gap:8px}._myProfile_tl59i_121 img{width:38px;height:38px;border-radius:50%;border:2px solid var(--gold)}._myProfile_tl59i_121 b{font-size:13px;color:var(--ivory)}._myMelds_tl59i_175{position:absolute;bottom:100%;margin-bottom:4px;right:14px;max-width:65%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px}._hand_tl59i_176{position:relative;width:86%;height:var(--hand-card-height);margin:0 auto;padding:0;min-width:0;min-height:0;display:block;box-sizing:border-box;touch-action:none}._handSlot_tl59i_177{position:absolute;top:0;left:0;width:var(--hand-card-width);height:var(--hand-card-height);transform-origin:bottom left;transition:transform .22s cubic-bezier(.2,.75,.25,1),opacity .1s}._hand_tl59i_176[data-resizing] ._handSlot_tl59i_177{transition:none}._handSlot_tl59i_177:has(._selectedCard_tl59i_179){z-index:4}._hand_tl59i_176 ._card_tl59i_15{width:100%;height:100%;transition:transform .16s;cursor:grab;touch-action:none;-webkit-touch-callout:none}._hand_tl59i_176 ._card_tl59i_15:hover{transform:translateY(-9px)}._hand_tl59i_176 ._selectedCard_tl59i_179,._hand_tl59i_176 ._selectedCard_tl59i_179:hover{transform:translateY(-22px);outline:3px solid var(--primary)}._hand_tl59i_176 ._wildCard_tl59i_183{box-shadow:inset 0 0 0 2px #2a9971,0 3px 8px #0005;border:2px solid #53ac83;box-sizing:border-box}._groupStart_tl59i_184 ._card_tl59i_15{border-left:4px solid #81b9ff}._handActions_tl59i_185{position:absolute;top:calc(var(--hand-card-height) + 24px);left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0}._arrangeActions_tl59i_186,._playActions_tl59i_186{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._arrangeActions_tl59i_186{margin-left:auto}._playActions_tl59i_186{max-width:calc(100% - 300px)}._handActions_tl59i_185 button{font-size:12px;padding:10px 15px;min-height:40px;border-radius:var(--radius-md);white-space:nowrap}._handActions_tl59i_185 button:not(._blueButton_tl59i_30):not(._goldButton_tl59i_9):not(._creamButton_tl59i_9){background:var(--surface);border:1px solid var(--edge);color:var(--ivory)}._handActions_tl59i_185 ._hint_tl59i_191{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-size:13px;font-weight:650}._hint_tl59i_191 b{padding:3px 5px;margin-left:3px;background:#0003;border-radius:50%}._handHelp_tl59i_194{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._insertMarker_tl59i_195{position:absolute;top:0;height:100%;width:1px;border-left:1px dashed color-mix(in srgb,var(--primary) 50%,transparent);pointer-events:none}._dragGhost_tl59i_196{position:fixed;top:0;left:0;z-index:100;pointer-events:none;transform-origin:top left;filter:drop-shadow(0 12px 14px #0007);will-change:transform;perspective:800px}._dragFace_tl59i_197{position:relative;width:100%;height:100%;transform-style:preserve-3d}._dragFace_tl59i_197>._card_tl59i_15,._dragBack_tl59i_198>._card_tl59i_15{width:100%;height:100%;transform:none;backface-visibility:hidden}._dragBack_tl59i_198{position:absolute;inset:0;transform:rotateY(180deg);backface-visibility:hidden}._dragGhost_tl59i_196[data-source=stock][data-revealed=true]>._dragFace_tl59i_197{animation:_cardReveal_tl59i_1 .26s ease-out}._flyingCard_tl59i_201{position:fixed;pointer-events:none;z-index:90;transform-style:preserve-3d;transform-origin:top left;filter:drop-shadow(0 8px 10px #0006)}@keyframes _cardReveal_tl59i_1{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes _meldShown_tl59i_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._waitingPanel_tl59i_204{position:relative;text-align:center;max-width:560px;padding:24px;margin:10px auto 65px;width:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-xl)}._waitingPanel_tl59i_204 h1{font-family:var(--font-family-display);font-size:34px;font-weight:500;margin:12px 0}._waitingPanel_tl59i_204 p{color:var(--dim);font-size:13px;line-height:1.5}._waitingPanel_tl59i_204 ._goldButton_tl59i_9,._waitingPanel_tl59i_204 ._creamButton_tl59i_9{font-size:14px}._roomCode_tl59i_208{font-size:48px;font-weight:650;letter-spacing:.18em;color:var(--primary);margin:12px 0}._inviteLink_tl59i_209{overflow-wrap:anywhere;font-size:11px!important}._waitingActions_tl59i_210,._resultActions_tl59i_210{display:flex;gap:16px;align-items:center;justify-content:center}._resultActions_tl59i_210{white-space:nowrap}._emptyState_tl59i_212{margin:auto;text-align:center;padding:35px;max-width:500px}._emptyState_tl59i_212 h1{font-family:var(--font-family-display);font-size:48px}._emptyState_tl59i_212 p{margin:20px 0;line-height:1.5}._scoreTable_tl59i_215{width:100%;border-collapse:collapse;font-size:13px}._resultModal_tl59i_216{width:min(94vw,760px)!important;max-width:94vw}._meldModal_tl59i_217>div:first-child,._resultModal_tl59i_216>div:first-child{padding:10px 16px;margin-bottom:8px}._meldModal_tl59i_217>div:last-child,._resultModal_tl59i_216>div:last-child{padding:0 16px 14px}._resultModal_tl59i_216 ._setup_tl59i_24{gap:12px}._roundResults_tl59i_220{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._roundResults_tl59i_220>p{grid-column:1 / -1}._winningHand_tl59i_222{grid-column:1 / -1}._resultFooter_tl59i_223{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._resultFooter_tl59i_223 button{flex:1}._resultFooter_tl59i_223 p{margin:0;font-size:12px}@media(max-width:600px){._roundResults_tl59i_220{grid-template-columns:minmax(0,1fr)}}._roundResults_tl59i_220 p{margin:0;font-size:12px;line-height:1.35;color:var(--text-secondary)}._maalResult_tl59i_230{padding:10px;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:6px;min-width:0}._maalResult_tl59i_230 header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px}._maalResult_tl59i_230 h4{margin:0;font-size:14px;overflow-wrap:anywhere}._maalResult_tl59i_230 strong{color:var(--primary);font-size:13px;white-space:nowrap}._maalCards_tl59i_165{display:flex;flex-wrap:wrap;gap:4px}._maalCards_tl59i_165:empty{display:none}._uncountedMaalCards_tl59i_236{opacity:.4}._maalCards_tl59i_165 ._card_tl59i_15{width:46px;height:76px;border-radius:4px}._scoreTable_tl59i_215 caption{text-align:left;color:var(--text-secondary);margin-bottom:14px}._scoreTable_tl59i_215 th,._scoreTable_tl59i_215 td{text-align:right;padding:10px 8px;border-bottom:1px solid var(--border)}._scoreTable_tl59i_215 th:first-child{text-align:left}._positive_tl59i_241{color:#8ad7a8}._negative_tl59i_242{color:#ffa392}._setup_tl59i_24 details{border-bottom:1px solid var(--border);padding-bottom:12px}._setup_tl59i_24 summary{cursor:pointer}._logAnchor_tl59i_245{position:relative;flex-shrink:0;z-index:21}@media(max-width:800px){._lobbyMain_tl59i_13{display:flex;flex-direction:column;padding:20px 20px 40px}._profilePanel_tl59i_22{width:100%}._cardFan_tl59i_15{height:140px}._cardFan_tl59i_15 ._card_tl59i_15{width:68px;height:112px}._lobbyNav_tl59i_10{padding-top:18px}._lead_tl59i_21{font-size:16px}._profilePanel_tl59i_22{padding:20px 16px}._aboutSteps_tl59i_39{grid-template-columns:1fr;gap:0}._lobbyFooter_tl59i_41{flex-direction:column;gap:12px}}@media(max-width:650px){._tableHeader_tl59i_12{padding:8px;gap:4px}._tableHeader_tl59i_12 span{display:none}._tableHeader_tl59i_12 button{padding:7px 10px;min-height:36px}._activeTable_tl59i_81 ._arena_tl59i_80{width:116%;top:11%;height:clamp(250px,35%,350px)}._playerSeat_tl59i_117{min-width:52px}._playerSeat_tl59i_117>img{width:38px;height:38px;border-width:2px}._playerSeat_tl59i_117>strong{padding:2px 6px;font-size:10px}._playerSeat_tl59i_117>span{font-size:8px}._activeTable_tl59i_81 ._playerSeat_tl59i_117{width:22%}._exposedGroups_tl59i_127{gap:2px;margin-top:2px;max-width:110px}._upperSeat_tl59i_132 ._exposedGroups_tl59i_127{top:40px;left:calc(50% + 32px)}._meldChip_tl59i_128{font-size:11px;padding:3px 6px}._piles_tl59i_140{gap:22px;top:43%}._piles_tl59i_140>div{gap:6px}._piles_tl59i_140>div>span:last-child{padding:2px 6px;font-size:10px}._stockPile_tl59i_149 ._card_tl59i_15{transform:perspective(500px) rotateX(12deg) rotate(-5deg) translateY(-8px)}._turnPrompt_tl59i_151{bottom:10%}._turnPrompt_tl59i_151 h1{font-size:20px}._turnPrompt_tl59i_151 p{font-size:10px}._myArea_tl59i_170{top:49%}._myProfile_tl59i_121{top:-44px;left:9px;right:9px}._myProfile_tl59i_121>div>span{display:none}._myProfile_tl59i_121 img{width:32px;height:32px}._myProfile_tl59i_121 b{font-size:11px;padding:3px 7px}._myProfile_tl59i_121>span{font-size:9px}._myMelds_tl59i_175{top:calc(var(--hand-card-height) + 10px);bottom:auto;right:10px;margin-bottom:0}._hand_tl59i_176{width:92%}._hand_tl59i_176 ._selectedCard_tl59i_179,._hand_tl59i_176 ._selectedCard_tl59i_179:hover{transform:translateY(-15px)}._handActions_tl59i_185{top:auto;bottom:max(14px,env(safe-area-inset-bottom));left:10px;right:10px;gap:12px}._playActions_tl59i_186{max-width:100%;flex-basis:100%;justify-content:flex-end;gap:5px}._handActions_tl59i_185 button{min-height:36px;padding:8px 11px;font-size:11px}._handActions_tl59i_185 ._hint_tl59i_191{font-size:11px}._arrangeActions_tl59i_186{gap:7px}._resultActions_tl59i_210{gap:8px}._resultActions_tl59i_210 button{min-height:36px;padding:8px 14px;font-size:12px}._waitingPanel_tl59i_204{padding:20px 14px;margin-bottom:25px}._roomCode_tl59i_208{font-size:38px}._waitingActions_tl59i_210{flex-direction:column}}@media(max-width:650px)and (max-height:700px){._turnPrompt_tl59i_151 p{display:none}._turnPrompt_tl59i_151{bottom:15%}}@media(max-width:360px){._tableScreen_tl59i_71{--pile-card-width:40px}._piles_tl59i_140{gap:18px;top:38%}._turnPrompt_tl59i_151{bottom:16%}._turnPrompt_tl59i_151 h1{font-size:15px;letter-spacing:.055em}._myProfile_tl59i_121{top:-50px}._myProfile_tl59i_121 img{width:26px;height:26px}._myProfile_tl59i_121 b{font-size:10px;padding:3px 5px}._myProfile_tl59i_121>span{display:none}}@media(max-height:500px)and (min-width:651px){._tableScreen_tl59i_71{--hand-card-width:clamp(36px,min(8vw,17dvh),72px);--pile-card-width:clamp(40px,11dvh,74px)}._tableHeader_tl59i_12{padding:7px 12px}._tableHeader_tl59i_12 button{min-height:30px;padding:5px 10px;font-size:11px}._activeTable_tl59i_81 ._arena_tl59i_80{top:-7%;width:110%;height:100%}._activeTable_tl59i_81 ._playerSeat_tl59i_117{width:17%}._playerSeat_tl59i_117>img{width:40px;height:40px}._playerSeat_tl59i_117>strong{font-size:11px;padding:2px 7px}._playerSeat_tl59i_117>span{display:none}._piles_tl59i_140{top:31%;gap:clamp(35px,7vw,85px)}._turnPrompt_tl59i_151{bottom:34%}._turnPrompt_tl59i_151 h1{font-size:18px}._turnPrompt_tl59i_151 p{display:none}._myArea_tl59i_170{top:70%}._myProfile_tl59i_121{top:-39px;left:10px;right:10px}._myProfile_tl59i_121 img{width:28px;height:28px}._myProfile_tl59i_121>div>span{display:none}._myProfile_tl59i_121 b{font-size:10px;padding:2px 6px}._myProfile_tl59i_121>span{font-size:9px}._hand_tl59i_176{width:92%}._handActions_tl59i_185{top:auto;bottom:max(8px,env(safe-area-inset-bottom));left:12px;right:12px;gap:6px}._handActions_tl59i_185 button{font-size:11px;min-height:32px;padding:7px 12px}._handActions_tl59i_185 ._hint_tl59i_191{font-size:11px}._playActions_tl59i_186{gap:5px;max-width:calc(100% - 240px)}._resultActions_tl59i_210 button{min-height:32px;font-size:12px;padding:6px 12px}._upperSeat_tl59i_132 ._exposedGroups_tl59i_127{top:42px;left:calc(50% + 36px)}._exposedGroups_tl59i_127{margin-top:2px}._meldChip_tl59i_128{font-size:11px;padding:3px 6px}}@media(prefers-reduced-motion:reduce){._screen_tl59i_1 button,._card_tl59i_15,._handSlot_tl59i_177{transition:none}._dragFace_tl59i_197,._meldChip_tl59i_128{animation:none!important}}._deckTheme_tl59i_306{--card-face:#f8faf5;--card-ink:#203c48;--card-edge:#d5e2df;--card-red:#c34357;--card-font:Arial,sans-serif;--card-back:#123640;--card-back-ink:#99decb;--classic-art:inline;--gold-art:none;--amethyst-art:none;--midnight-art:none}._deckTheme_tl59i_306[data-deck=gold]{--card-face:linear-gradient(125deg,#fff8de,#f3d58d 55%,#fff1c8);--card-ink:#4c3515;--card-edge:#b5832d;--card-red:#a42f3b;--card-font:Georgia,serif;--card-back:linear-gradient(135deg,#543718,#20180f 55%,#705025);--card-back-ink:#f3ce74;--classic-art:none;--gold-art:inline}._classicArt_tl59i_308{display:var(--classic-art,inline)}._goldArt_tl59i_309{display:var(--gold-art,none)}._deckPreview_tl59i_311 ._cardPips_tl59i_161{display:block}._deckPreview_tl59i_311 ._minimalSuit_tl59i_163{display:none}@media(max-width:400px){._tableHeader_tl59i_12>div{gap:3px}._tableHeader_tl59i_12 button{padding:7px;font-size:11px}}._deckTheme_tl59i_306[data-deck=amethyst]{--card-face:linear-gradient(140deg,#fdf8ff,#e5d6f4);--card-ink:#3c2555;--card-edge:#a17abd;--card-red:#a12c66;--card-font:Georgia,serif;--card-back:linear-gradient(145deg,#603e86,#28163f);--card-back-ink:#e6c4ff;--classic-art:none;--amethyst-art:inline}._deckTheme_tl59i_306[data-deck=midnight]{--card-face:linear-gradient(140deg,#22374f,#101c2e);--card-ink:#e7f3ff;--card-edge:#728ea9;--card-red:#ff9daf;--card-font:Arial,sans-serif;--card-back:linear-gradient(145deg,#172b46,#070f1f);--card-back-ink:#b9d9f5;--classic-art:none;--midnight-art:inline}._amethystArt_tl59i_317{display:var(--amethyst-art,none)}._midnightArt_tl59i_318{display:var(--midnight-art,none)}._lobbyNav_tl59i_10 button,._lobbyNav_tl59i_10 a,._tableHeader_tl59i_12 button,._handActions_tl59i_185 button:not(._goldButton_tl59i_9):not(._creamButton_tl59i_9):not(._blueButton_tl59i_30),._segmented_tl59i_52 button,._modePicker_tl59i_53 button{background-image:var(--button-sheen);box-shadow:var(--button-raised-shadow);font-weight:750;border-radius:12px;transition:transform .12s,box-shadow .12s,filter .12s}._lobbyNav_tl59i_10 button:hover:not(:disabled),._lobbyNav_tl59i_10 a:hover,._tableHeader_tl59i_12 button:hover:not(:disabled),._handActions_tl59i_185 button:hover:not(:disabled),._segmented_tl59i_52 button:hover:not(:disabled),._modePicker_tl59i_53 button:hover:not(:disabled){filter:brightness(1.06)}._lobbyNav_tl59i_10 button:active:not(:disabled),._lobbyNav_tl59i_10 a:active,._tableHeader_tl59i_12 button:active:not(:disabled),._handActions_tl59i_185 button:active:not(:disabled),._segmented_tl59i_52 button:active:not(:disabled),._modePicker_tl59i_53 button:active:not(:disabled){transform:translateY(3px);box-shadow:var(--button-pressed-shadow)}._segmented_tl59i_52 button[aria-pressed=true],._modePicker_tl59i_53 button[aria-pressed=true]{box-shadow:var(--button-pressed-shadow)}._lobbyNav_tl59i_10 button:disabled,._tableHeader_tl59i_12 button:disabled,._handActions_tl59i_185 button:disabled,._segmented_tl59i_52 button:disabled,._modePicker_tl59i_53 button:disabled{box-shadow:none}@media(prefers-reduced-motion:reduce){._lobbyNav_tl59i_10 a,._screen_tl59i_1 button{transition:none}}._picker_msmrf_1{min-width:0}._picker_msmrf_1 legend{font-size:17px;font-weight:800}._picker_msmrf_1 p{font-size:13px;line-height:1.5;margin:0 0 14px;color:var(--text-secondary)}._choices_msmrf_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}._choice_msmrf_4{min-width:0;padding:16px 10px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);color:var(--text);text-align:left}._choice_msmrf_4[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--bg-secondary)}._choice_msmrf_4 strong,._choice_msmrf_4 small{display:block}._choice_msmrf_4 strong{margin:12px 0 6px}._choice_msmrf_4 strong span{float:right;color:var(--primary)}._choice_msmrf_4 small{font-size:11px;line-height:1.5;color:var(--text-secondary)}._preview_msmrf_11{display:flex;justify-content:center;align-items:center;padding:5px 0}._preview_msmrf_11>span{width:62px;height:102px;transform:rotate(-8deg)}._preview_msmrf_11>span+span{margin-left:-16px;transform:rotate(8deg)}@media(max-width:360px){._choices_msmrf_4{gap:8px}._preview_msmrf_11>span{width:52px;height:86px}}._panel_1qtmo_1{position:absolute;top:8px;left:12px;width:230px;max-width:calc(100vw - 24px);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:0 4px 16px #0002;font-size:11px;line-height:18px;overflow:hidden}._panel_1qtmo_1 header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 8px;border-bottom:1px solid var(--border)}._panel_1qtmo_1 strong{font-size:11px}._panel_1qtmo_1 header button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-size:19px;line-height:1}._entries_1qtmo_5{max-height:min(22dvh,170px);overflow:auto;overscroll-behavior:contain;padding:4px 8px;scrollbar-width:thin}._entries_1qtmo_5:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._entries_1qtmo_5 ol{list-style:none;margin:0;padding:0}._entries_1qtmo_5 li{padding:3px 0;overflow-wrap:anywhere;border-bottom:1px solid var(--border)}._entries_1qtmo_5 li:last-child{border-bottom:0}._entries_1qtmo_5 p{margin:3px 0;color:var(--text-secondary)}._inlineCard_1qtmo_11{display:inline-flex;align-items:center;justify-content:center;gap:1px;height:18px;min-width:24px;padding:0 2px;box-sizing:border-box;border:1px solid var(--card-edge,#d5e2df);border-radius:3px;background:var(--card-face,#f8faf5);color:var(--card-ink,#203c48);font-family:var(--card-font,Arial,sans-serif);font-weight:700;font-size:10px;line-height:1;vertical-align:middle;white-space:nowrap}._redCard_1qtmo_12{color:var(--card-red,#c34357)}@media(max-width:650px){._panel_1qtmo_1{left:8px;top:4px;width:min(200px,46vw);font-size:10px}._entries_1qtmo_5{max-height:110px}}@media(max-height:500px){._entries_1qtmo_5{max-height:72px}}._shell_xzi43_1{width:min(100%,1060px);min-height:100dvh;margin:auto;padding:clamp(16px,4vw,44px);color:var(--text)}._header_xzi43_8{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._header_xzi43_8 a{color:var(--text)}._title_xzi43_10{font-size:clamp(2.6rem,8vw,4.8rem);line-height:1;margin:20px 0 6px}._eyebrow_xzi43_11{color:var(--primary);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}._subtitle_xzi43_12{color:var(--text-secondary);margin:0 0 24px}._panel_xzi43_13{border:1px solid var(--border);border-radius:20px;background:var(--surface, var(--card-bg));padding:clamp(14px,3vw,26px)}._lobby_xzi43_14{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}._column_xzi43_15{display:grid;align-content:start;gap:18px;min-width:0}._panel_xzi43_13 h2{margin:0 0 12px}._panel_xzi43_13 form{display:grid;gap:12px}._fields_xzi43_18{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}._field_xzi43_18{display:grid;gap:4px;font-weight:650;font-size:.9rem}._field_xzi43_18 input:not([type=range]),._field_xzi43_18 select{border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);min-height:42px;padding:7px 10px;min-width:0}._actions_xzi43_31{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._alert_xzi43_32{border:1px solid var(--border);padding:10px 14px;border-radius:12px;font-weight:650}._seats_xzi43_33{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}._seat_xzi43_33{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:14px;padding:5px 10px}._seat_xzi43_33[data-turn=true]{outline:2px solid var(--primary)}._seat_xzi43_33 img{width:34px;height:34px;border-radius:50%}._seat_xzi43_33 small{display:block;color:var(--text-secondary)}._table_xzi43_38{background:#123c30;color:#f9f8ed;border:1px solid #3b725d;border-radius:22px;padding:clamp(12px,3vw,24px);min-width:0}._table_xzi43_38 h2{margin-top:0}._table_xzi43_38 ._field_xzi43_18 select{background:#fffdf6;color:#24221d}._table_xzi43_38 [role=status]{min-height:1.5em}._hand_xzi43_42{display:flex;gap:clamp(4px,1vw,9px);flex-wrap:wrap;margin:12px 0}._card_xzi43_43{width:clamp(38px,10.5vw,73px);aspect-ratio:5 / 7;border:2px solid transparent;border-radius:7px;padding:1px;background:#fffdf6;box-shadow:0 3px 9px #0004;position:relative}button._card_xzi43_43{cursor:pointer}button._card_xzi43_43:disabled{cursor:default}._card_xzi43_43 img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}._card_xzi43_43[aria-pressed=true],._card_xzi43_43[data-joker=true]{border-color:#ffcb60}._card_xzi43_43[aria-pressed=true]{transform:translateY(-4px)}._card_xzi43_43 sup{position:absolute;inset:auto 0 0;background:#ffe078;color:#382300;font-weight:700;border-radius:3px}._groups_xzi43_50{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._group_xzi43_50{border:1px solid #84ad96;border-radius:10px;padding:6px;min-height:90px}._group_xzi43_50 ._card_xzi43_43{width:clamp(25px,7.5vw,55px)}._reveal_xzi43_53{margin-top:14px}@media(max-width:700px){._lobby_xzi43_14{grid-template-columns:1fr}}._lobby_1ap98_1,._game_1ap98_1,._waitingRoot_1ap98_1,._voiceAccount_1ap98_1{--kitti-ivory: #faf3df;--kitti-muted: #d7c7a9;--kitti-gold: #fac241;--kitti-brass: #9f7538;--kitti-line: #9f753880;--kitti-wood: #2a1a13;--kitti-ink: #382006;--kitti-panel: #211510ed}._voiceAccount_1ap98_1{display:contents}._lobby_1ap98_1,._game_1ap98_1,._waitingRoot_1ap98_1{width:100%;min-height:100dvh;color:var(--kitti-ivory);background-color:#170e0c;font-family:inherit;isolation:isolate}._lobby_1ap98_1 h1,._lobby_1ap98_1 h2,._game_1ap98_1 h2,._game_1ap98_1 h3{font-family:Georgia,Times New Roman,serif;font-weight:500}._lobby_1ap98_1{background:linear-gradient(#1c1008a3,#24130952 35%,#190e0a),url(/marriage/menu.webp) center 36% / cover fixed #201410;padding:12px 16px 60px}._lobbyNav_1ap98_22,._intro_1ap98_22,._profile_1ap98_22{width:min(100%,452px);margin-inline:auto}._lobbyNav_1ap98_22,._tableNav_1ap98_23{display:flex;justify-content:space-between;align-items:center;gap:10px}._lobbyNav_1ap98_22>div,._tableNav_1ap98_23>div,._tableNav_1ap98_23 nav{display:flex;align-items:center;gap:5px}._pill_1ap98_25,._gold_1ap98_25,._ivory_1ap98_25,._danger_1ap98_25,._blue_1ap98_25,._badge_1ap98_25{appearance:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--kitti-line);border-radius:999px;cursor:pointer;min-height:38px;padding:7px 14px;font:inherit;font-weight:800;color:inherit;text-decoration:none;line-height:1.2;background:#120b07b8}._pill_1ap98_25:hover{background-color:#4b321d}._pill_1ap98_25:focus-visible,._gold_1ap98_25:focus-visible,._ivory_1ap98_25:focus-visible,._blue_1ap98_25:focus-visible,._danger_1ap98_25:focus-visible,._badge_1ap98_25:focus-visible,._card_1ap98_33:focus-visible,._emptySlot_1ap98_33:focus-visible,._field_1ap98_33 :is(select,input):focus-visible,._segments_1ap98_33 button:focus-visible,._switch_1ap98_33:focus-visible{outline:3px solid #ffda7b;outline-offset:2px}._pill_1ap98_25:disabled,._gold_1ap98_25:disabled,._ivory_1ap98_25:disabled,._blue_1ap98_25:disabled,._danger_1ap98_25:disabled,._badge_1ap98_25:disabled{cursor:default}._gold_1ap98_25:disabled,._ivory_1ap98_25:disabled,._blue_1ap98_25:disabled,._danger_1ap98_25:disabled{opacity:.52}._gold_1ap98_25,._ivory_1ap98_25,._blue_1ap98_25{color:var(--kitti-ink);border-color:transparent;min-height:46px;padding-inline:20px}._gold_1ap98_25{background:linear-gradient(#ffda67,#ecaa21);box-shadow:0 4px #966315}._ivory_1ap98_25{background:linear-gradient(#fff6df,#e9d39c);box-shadow:0 4px #926b36}._blue_1ap98_25{color:#fff;background:linear-gradient(#639eff,#2250ac);box-shadow:0 4px #163674}._danger_1ap98_25{color:#ffc0b9;background:#87372b40;border-color:#b95142}._intro_1ap98_22{text-align:center;padding:38px 0 28px}._eyebrow_1ap98_44{color:#edc67d;font-size:.75rem;letter-spacing:.2em;font-weight:750}._intro_1ap98_22 h1{font-size:clamp(3rem,8vw,4.8rem);line-height:1;margin:8px 0 12px}._intro_1ap98_22 p{color:var(--kitti-muted);font-size:1.05rem;line-height:1.55;margin:0}._fan_1ap98_47{display:flex;justify-content:center;align-items:center;min-height:168px;margin:0 0 20px}._fan_1ap98_47 ._card_1ap98_33{width:88px;margin-inline:-22px;transform:rotate(var(--tilt)) translateY(var(--lift))}._profile_1ap98_22,._info_1ap98_49{border:1px solid var(--kitti-line);border-radius:25px;background:#140d0ac2;padding:20px}._profile_1ap98_22{--text: var(--kitti-ivory);--text-secondary: var(--kitti-muted);--primary: var(--kitti-gold);--border-strong: var(--kitti-brass)}._profile_1ap98_22 fieldset{margin-block:14px 18px}._playingAs_1ap98_52{display:flex;align-items:center;gap:11px;min-height:62px;padding:7px 11px;margin-bottom:15px;border:1px solid var(--kitti-line);border-radius:16px;background:#100b0780}._playingAs_1ap98_52>div{min-width:0;flex:1;display:grid;gap:2px}._playingAs_1ap98_52 small{color:var(--kitti-muted)}._playingAs_1ap98_52 strong{font-weight:500;overflow-wrap:anywhere}._playingAs_1ap98_52 ._pill_1ap98_25{margin-left:auto;min-height:32px;padding-inline:10px}._playingAs_1ap98_52 p{margin:0}._playingAs_1ap98_52 img,._accountButton_1ap98_59 img{width:46px;aspect-ratio:1;flex:none;border:1px solid var(--kitti-brass);border-radius:50%;object-fit:cover}._lobbyNav_1ap98_22 ._accountButton_1ap98_59{gap:6px;padding:3px 9px 3px 4px;max-width:136px}._accountButton_1ap98_59 img{width:30px}._accountButton_1ap98_59 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._field_1ap98_33{display:grid;gap:4px;min-width:0}._field_1ap98_33 small,._switchRow_1ap98_65 small,._settingNote_1ap98_65{color:var(--kitti-muted);font-size:.85rem;line-height:1.4}._field_1ap98_33 :is(input,select){color:var(--kitti-ivory);background:#140d0ab8;border:1px solid var(--kitti-line);border-radius:13px;min-height:48px;width:100%;font:inherit;font-weight:650;padding:9px 13px}._field_1ap98_33 :is(input,select){color-scheme:dark}._profileActions_1ap98_68,._menuActions_1ap98_68{display:grid;gap:12px}._profileActions_1ap98_68>:is(button,a){min-height:51px}._resumePractice_1ap98_70{display:grid;gap:2px;padding:9px 13px;border:1px solid var(--kitti-brass);border-radius:15px;background:#100b07b0;text-decoration:none;color:var(--kitti-gold)}._resumePractice_1ap98_70 strong{font:1.3rem Georgia,serif}._resumePractice_1ap98_70 span{color:var(--kitti-muted);font-size:.82rem}._resumePractice_1ap98_70:is(:hover,:focus-visible){border-color:var(--kitti-gold)}._public_1ap98_75{margin-top:16px;border:1px solid #6698d995;border-radius:16px;background:#1b37694f;padding:13px}._public_1ap98_75 h2,._info_1ap98_49 h2{margin:0 0 5px}._public_1ap98_75 p{color:var(--kitti-muted);margin:0 0 10px;font-size:.85rem}._public_1ap98_75 button{width:100%}._coinCount_1ap98_79{color:var(--kitti-gold)}._info_1ap98_49{width:min(100%,740px);margin:34px auto 0;padding:clamp(16px,4vw,34px)}._info_1ap98_49 p,._rules_1ap98_81 p{color:var(--kitti-muted);line-height:1.55}._info_1ap98_49 a{color:#ffd88c}._dialog_1ap98_83,._drawer_1ap98_83{pointer-events:auto;color:var(--kitti-ivory);border:1px solid var(--kitti-line);border-radius:23px;padding:clamp(16px,3vw,24px);background:var(--kitti-wood);width:min(calc(100% - 24px),500px);max-height:calc(100dvh - 24px);overflow:auto}._dialog_1ap98_83::backdrop,._drawer_1ap98_83::backdrop{background:#0603029e}._drawer_1ap98_83{width:min(100%,602px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:24px 0 0 24px}._accountDetails_1ap98_90{--text: var(--kitti-ivory);--text-secondary: var(--kitti-muted);--primary: var(--kitti-gold);--border-strong: var(--kitti-brass);display:grid;gap:14px}._accountDetails_1ap98_90 p,._accountDetails_1ap98_90 fieldset{margin:0}._accountCoins_1ap98_94{display:grid;gap:5px;padding:14px;border:1px solid var(--kitti-brass);border-radius:16px;background:#100b075e;color:var(--kitti-muted)}._accountCoins_1ap98_94 strong{color:var(--kitti-gold);font-size:1.75rem}._inviteRewards_1ap98_97{gap:9px}._inviteRewards_1ap98_97 h3{margin:0;color:var(--kitti-ivory);font-size:1.05rem}._inviteRewardActions_1ap98_99{display:flex;gap:8px;flex-wrap:wrap}._inviteRewardActions_1ap98_99 :is(._gold_1ap98_25,._pill_1ap98_25){min-height:36px;padding:5px 12px}._accountIdentity_1ap98_101{font-size:.88rem;color:var(--kitti-muted);overflow-wrap:anywhere}._accountIdentity_1ap98_101 strong{display:block;color:var(--kitti-ivory)}._accountSettings_1ap98_103{justify-self:center;color:var(--kitti-muted)}._dialog_1ap98_83>header,._drawer_1ap98_83>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}._dialog_1ap98_83>header h2,._drawer_1ap98_83>header h2{color:var(--kitti-ivory);font:500 1.6rem Georgia,serif;margin:0}._drawer_1ap98_83>header ._pill_1ap98_25,._dialog_1ap98_83>header ._pill_1ap98_25{padding:4px 9px;min-height:33px}._dialogActions_1ap98_107{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}._dialog_1ap98_83[data-confirmation=true]{width:min(calc(100% - 26px),388px);padding:26px 24px 24px;text-align:center;border:2px solid var(--kitti-brass);border-radius:26px;box-shadow:inset 0 0 0 7px var(--kitti-wood),inset 0 0 0 8px #9f753858}._dialog_1ap98_83[data-confirmation=true]::backdrop{background:#080402b0}._dialog_1ap98_83[data-confirmation=true]>header{justify-content:center;margin-bottom:8px}._dialog_1ap98_83[data-confirmation=true] h2{color:var(--kitti-gold);font-size:1.6rem}._dialog_1ap98_83[data-confirmation=true]>p{margin:0 0 14px;color:var(--kitti-muted);font-size:.95rem}._dialog_1ap98_83[data-confirmation=true] ._dialogActions_1ap98_107{display:grid;grid-template-columns:1fr 1fr;margin-top:22px}._dialog_1ap98_83[data-confirmation=true] ._dialogActions_1ap98_107 button{min-height:44px;padding-inline:7px}._dialog_1ap98_83[data-confirmation=true] ._danger_1ap98_25{border:0;color:#fff4ee;background:linear-gradient(#ff8473,#ae2428);box-shadow:0 4px #73171a}._menuActions_1ap98_68{margin-block:12px 4px}._setup_1ap98_124{display:grid;gap:23px}._setup_1ap98_124>._gold_1ap98_25{margin:4px 0 8px}._settingsPair_1ap98_126{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._segments_1ap98_33{display:flex;padding:3px;border:1px solid var(--kitti-line);border-radius:999px;background:#180e09a6;margin-top:7px;gap:2px}._segments_1ap98_33 button{flex:1 1 0;min-width:0;border:0;border-radius:999px;background:none;color:var(--kitti-muted);font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;padding:9px 3px}._segments_1ap98_33 button[aria-pressed=true],._bestRun_1ap98_129 button[aria-pressed=true]{color:var(--kitti-ink);background:#e3ac44}._buyInChoices_1ap98_130{display:grid;grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:8px;margin-top:7px}._buyInChoices_1ap98_130 ._segments_1ap98_33{margin-top:0}._buyInChoices_1ap98_130 input{min-height:40px;border-radius:999px;text-align:center;padding:6px}._buyInChoices_1ap98_130 input[aria-invalid=true]{border-color:#e28578}._bestRun_1ap98_129{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}._bestRun_1ap98_129 button{text-align:left;border:1px solid var(--kitti-line);border-radius:14px;color:var(--kitti-ivory);background:#1d110c;padding:9px 12px;cursor:pointer}._bestRun_1ap98_129 strong{display:block;font:1.3rem Georgia,serif;margin-bottom:4px}._stepper_1ap98_137{display:flex;align-items:center;gap:18px;margin-top:8px}._stepper_1ap98_137 strong{font:1.5rem Georgia,serif}._stepper_1ap98_137 ._ivory_1ap98_25{width:42px;height:42px;min-height:42px;padding:0}._switchRow_1ap98_65{display:flex;align-items:center;justify-content:space-between;gap:12px}._switchRow_1ap98_65 small{display:block}._switch_1ap98_33{flex:0 0 55px;border-radius:999px;height:32px;padding:3px;background:#1b110c;border:1px solid var(--kitti-line);cursor:pointer}._switch_1ap98_33:before{content:"";display:block;width:24px;height:24px;border-radius:50%;background:var(--kitti-ivory);transition:transform .15s}._switch_1ap98_33[aria-checked=true]{background:#f6b931}._switch_1ap98_33[aria-checked=true]:before{transform:translate(22px)}._error_1ap98_146{color:#ffd1ca;background:#522621;border-radius:10px;padding:8px 12px}._inviteInput_1ap98_147{letter-spacing:.2em;text-align:center;font-variant-numeric:tabular-nums}._game_1ap98_1{position:relative;height:100dvh;overflow:hidden;background:linear-gradient(#140c0aab,#170e1754 46%,#1a100f),url(/marriage/game-golden.webp) center / cover #1b1217}._tableNav_1ap98_23{position:absolute;z-index:12;top:max(8px,env(safe-area-inset-top));inset-inline:10px}._tableNav_1ap98_23>div>span{color:var(--kitti-muted);font-size:.86rem}._tableNav_1ap98_23 ._pill_1ap98_25{min-height:34px;font-size:.84rem;padding:5px 11px}._spectatorPill_1ap98_155{gap:4px}._spectatorPill_1ap98_155>span:first-of-type{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableNav_1ap98_23>div>._spectatorCount_1ap98_157{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#120b07b8}._spectatorDescription_1ap98_159{color:var(--kitti-muted)}._spectatorSeats_1ap98_160{list-style:none;display:grid;gap:6px;margin:12px 0 16px;padding:0}._spectatorSeats_1ap98_160 ._pill_1ap98_25{width:100%;gap:8px;border-radius:16px;justify-content:flex-start;text-align:left}._spectatorSeats_1ap98_160 ._pill_1ap98_25[aria-pressed=true]{border-color:#f6c45f}._spectatorSeats_1ap98_160 img{width:36px;height:36px;border-radius:50%}._spectatorSeats_1ap98_160 strong{flex:1;overflow-wrap:anywhere}._spectatorSeats_1ap98_160 small{padding:3px 8px;color:var(--kitti-ink);background:#f6c45f;border-radius:999px}._stopWatching_1ap98_166{width:100%}._spectatorNote_1ap98_167{position:absolute;z-index:3;inset-inline:12px;bottom:13%;margin:0;color:var(--kitti-muted);text-align:center;font-size:.82rem}@media(max-width:420px){._game_1ap98_1[data-spectating=true] ._tableNav_1ap98_23{flex-wrap:wrap;row-gap:4px}._game_1ap98_1[data-spectating=true] ._tableNav_1ap98_23 nav{margin-inline-start:auto}}._tableAlerts_1ap98_173{position:absolute;z-index:11;top:55px;left:50%;translate:-50% 0;color:#ffe1d8;text-align:center;pointer-events:none;width:min(90%,490px)}._tableAlerts_1ap98_173>:is(p,div){pointer-events:auto}._connecting_1ap98_175{margin:22vh auto;text-align:center}._felt_1ap98_176{position:absolute;inset:14% 9% 19%;border-radius:50%;background:linear-gradient(#7e431b,#542b15);border:2px solid #8c561c;box-shadow:0 30px #47270e,0 35px 34px #060304b8,inset 0 0 35px #391a0e}._rim_1ap98_181{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}._felt_1ap98_176>div{position:absolute;inset:6.5%;border-radius:50%;border:clamp(3px,.7vw,10px) solid #b88623;background:radial-gradient(ellipse at 50% 26%,#ad352c,#610d13 74%),url(/marriage/felt-grain.jpg) center / 160px;background-blend-mode:multiply;box-shadow:inset 0 0 26px #22060a,0 0 0 6px #3a210d}._felt_1ap98_176>div:after{content:"";position:absolute;inset:18% 13%;opacity:.13;background:url(/marriage/felt-medallion.png) center / contain no-repeat}._logPlacement_1ap98_188{position:absolute;z-index:3;left:8px;top:55px;width:min(240px,55vw)}._log_1ap98_188{background:#110c0de0;border:1px solid var(--kitti-line);border-radius:16px;padding:10px}._log_1ap98_188 h2{font-size:1.2rem;margin:0 0 7px}._log_1ap98_188 p{font-size:.78rem;color:var(--kitti-muted);padding:5px 8px;margin:3px 0;background:#0004;border-radius:7px}._log_1ap98_188 p:first-of-type{background:#68471960}._seat_1ap98_193,._ownSeat_1ap98_193{position:absolute;z-index:2;display:grid;gap:3px;justify-items:center;width:max-content;max-width:29%}._seat_1ap98_193{left:var(--seat-x);top:var(--seat-y);translate:-50% 0}._ownSeat_1ap98_193{left:12px;bottom:24%;justify-items:start}._portrait_1ap98_196{display:flex;align-items:center;gap:4px;font-size:.9rem}._portraitAvatar_1ap98_197{position:relative;display:flex;flex:0 0 auto}._portrait_1ap98_196 img,._chipList_1ap98_198 img{width:37px;height:37px;border-radius:50%;border:1px solid #d6a858}._portrait_1ap98_196 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(48px,11vw,145px);background:#160e0bdf;border:1px solid var(--kitti-line);border-radius:999px;padding:5px 9px}._ownSeat_1ap98_193 ._portrait_1ap98_196 strong{color:#fff9e4;background:linear-gradient(#f2af43,#b36619);border-color:#ffd76b;box-shadow:0 0 8px #fdbd3b75}._portrait_1ap98_196 small,._seatStatus_1ap98_201,._chipTotal_1ap98_201{padding:2px 6px;border-radius:999px;color:#f4d99e;background:#28180ecf;font-size:.67rem;font-weight:800}._seatStatus_1ap98_201{text-transform:uppercase}._seatStatus_1ap98_201[data-ready=true],._seat_1ap98_193[data-winner=true] ._seatStatus_1ap98_201{color:#30220c;background:#ffce65}._chipTotal_1ap98_201{color:#ffd363}._seatChips_1ap98_205,._chipStack_1ap98_205{display:flex;align-items:end;gap:4px}._seatChips_1ap98_205{min-height:14px}._chipStack_1ap98_205{gap:2px;padding-bottom:2px}._chipStack_1ap98_205 i{width:9px;height:6px;border-radius:5px 5px 3px 3px;border:1px solid #c7e2ef;background:repeating-linear-gradient(90deg,#2d4875 0 3px,#d7e5ef 3px 5px);box-shadow:0 2px #0008}._chipStack_1ap98_205 i:nth-child(2){height:12px;border-color:#b8d8c5;background:repeating-linear-gradient(90deg,#397353 0 3px,#c5e2cc 3px 5px)}._chipStack_1ap98_205 i:nth-child(3){height:9px;background:repeating-linear-gradient(90deg,#366cc0 0 3px,#d7e5ef 3px 5px)}._center_1ap98_212,._summary_1ap98_212{position:absolute;z-index:4;top:48%;left:50%;translate:-50% -50%;width:min(calc(100% - 24px),500px);text-align:center}._center_1ap98_212{pointer-events:none}._center_1ap98_212 h2,._summary_1ap98_212 h2{margin:8px 0 4px;font-size:clamp(1.55rem,4vw,2.65rem)}._center_1ap98_212 h2{color:#ffd883;text-transform:uppercase}._center_1ap98_212 p,._summary_1ap98_212 p{color:var(--kitti-muted);margin:6px 0 12px}._pot_1ap98_217{display:inline-block;padding:4px 12px;border:1px solid var(--kitti-line);border-radius:999px;background:#251409da;color:#ffcf5d;font:1.35rem Georgia,serif}._summary_1ap98_212{padding:clamp(14px,3vw,25px);border:1px solid var(--kitti-line);border-radius:24px;background:var(--kitti-panel);box-shadow:0 14px 44px #0804037a;max-height:76dvh;overflow:auto}._summary_1ap98_212>._gold_1ap98_25,._summary_1ap98_212>._dialogActions_1ap98_107{margin-top:14px}._summary_1ap98_212 small{display:block;margin-top:10px;color:var(--kitti-muted)}._chipList_1ap98_198,._transfers_1ap98_221{padding:0;list-style:none}._chipList_1ap98_198 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-align:left;gap:9px;padding:7px 0;border-bottom:1px solid var(--kitti-line)}._chipList_1ap98_198 strong{overflow:hidden;text-overflow:ellipsis}._chipList_1ap98_198 span{color:#ffcf65}._transfers_1ap98_221 li{border:1px solid var(--kitti-line);border-radius:10px;padding:5px 8px;font-size:.82rem}._transfers_1ap98_221 li{margin-bottom:5px}._card_1ap98_33,._emptySlot_1ap98_33{display:block;width:var(--card-width,52px);aspect-ratio:321 / 547;flex:0 0 auto;border-radius:7px;padding:0;-webkit-user-select:none;user-select:none}._card_1ap98_33{border:0;background:#f7f4e5;box-shadow:0 2px 7px #0704017a;object-fit:contain}._card_1ap98_33 img{display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none;object-fit:contain}button._card_1ap98_33{cursor:grab;touch-action:none;position:relative}button._card_1ap98_33[aria-pressed=true]{outline:3px solid #ffc541;z-index:2;translate:0 -6px}button._card_1ap98_33[data-dragging=true]{opacity:.25}._dragGhost_1ap98_233{position:fixed;z-index:30;pointer-events:none}._arranger_1ap98_234{position:absolute;z-index:5;inset:17.5% max(12px,calc((100% - 960px)/2)) 12%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;pointer-events:none}._arrangement_1ap98_235,._rack_1ap98_235{pointer-events:auto}._arrangement_1ap98_235{display:flex;flex-direction:column;min-height:0;border:1px solid var(--kitti-brass);border-radius:27px;padding:clamp(8px,1vw,15px);background:#102d1bef;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);box-shadow:0 9px 25px #0004;overflow:auto}._arrangement_1ap98_235 header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._arrangement_1ap98_235 h2{margin:0;font-size:1.12rem}._arrangement_1ap98_235 header small{color:var(--kitti-muted);font-size:.74rem}._pairNotice_1ap98_243{color:var(--kitti-muted);font-size:.74rem;margin:5px 0 0}._carryNotice_1ap98_244{margin-top:5px;color:var(--kitti-muted);font-size:.73rem}._carryNotice_1ap98_244>span{display:inline-block;padding:3px 9px;border-radius:999px;background:#951821;color:var(--kitti-ivory);text-transform:uppercase;letter-spacing:.04em}._carryNotice_1ap98_244>p{margin:4px 0 0;color:var(--kitti-muted);font-size:inherit;line-height:1.3}._arrangeTimer_1ap98_248{justify-self:center;padding:2px 9px;border-radius:999px;background:#100a08d9;color:var(--kitti-muted);font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}._arrangeTimer_1ap98_248[data-urgent=true]{background:#a72b31;color:#fff5ea}._groups_1ap98_251{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;width:min(100%,730px);margin:12px auto}._group_1ap98_251{position:relative;border:1px solid #9eb9a347;border-radius:15px;background:#09160f9e;padding:11px 8px;display:flex;flex-direction:column;align-items:center;min-width:0}._group_1ap98_251[data-invalid=true]{background:#702e2bbc;border-color:#f1907e}._groupMeta_1ap98_257{display:flex;justify-content:space-between;align-items:center;gap:3px;width:100%;margin-bottom:5px}._groupMeta_1ap98_257>span{color:var(--kitti-muted);font-size:.68rem;font-weight:750;white-space:nowrap;padding:2px 7px;border-radius:999px;background:#101a13;border:1px solid #9eb9a347}._badge_1ap98_25{min-height:19px;padding:2px 7px;color:var(--kitti-ink);background:#e2ac48;font-size:.69rem}._slots_1ap98_261{display:flex;width:100%;justify-content:center;align-items:center;gap:4px;--card-width: min(32%,clamp(38px,8.5dvh,82px))}._emptySlot_1ap98_33{background:#050f0a4f;border:2px dashed #dbe0cf66;cursor:pointer}._emptySlot_1ap98_33:disabled{cursor:default}._arrangement_1ap98_235 footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:auto}._arrangement_1ap98_235 footer p{font-size:.78rem;color:#ffd162;margin:3px 0}._arrangement_1ap98_235 footer>div{margin-left:auto;display:flex;gap:7px}._arrangement_1ap98_235 footer button{min-height:36px;font-size:.8rem}._rack_1ap98_235{display:flex;align-items:end;justify-content:center;min-height:calc(var(--card-width) * 1.7);--card-width: min(10.6vw,clamp(60px,10.8dvh,104px));margin-inline:auto;width:min(100%,730px)}._rack_1ap98_235 ._card_1ap98_33+._card_1ap98_33{margin-left:calc(var(--card-width) * -.38)}._rack_1ap98_235 ._pill_1ap98_25{margin-left:8px;align-self:center}._revealCards_1ap98_274,._lockedCards_1ap98_274,._resultCards_1ap98_274{display:flex;justify-content:center;gap:3px;--card-width: clamp(23px,4.4vw,52px)}._revealCards_1ap98_274 ._card_1ap98_33{box-shadow:0 2px 6px #000b}._flip_1ap98_276{animation:_flip-in_1ap98_1 .36s both}._revealCards_1ap98_274{--card-width: clamp(18px,4vw,28px);padding:3px;border:2px solid transparent;border-radius:8px}._revealCards_1ap98_274 ._card_1ap98_33{box-shadow:none}._revealCards_1ap98_274 ._miniCard_1ap98_279{width:var(--card-width);aspect-ratio:321 / 547}._revealCards_1ap98_274 img._miniCard_1ap98_279{object-fit:contain}[data-focus=true]>._revealCards_1ap98_274,[data-winner=true]>._revealCards_1ap98_274{border-color:#f6c45f;box-shadow:0 0 11px #ffce6675}._winDots_1ap98_282{display:flex;gap:3px;padding-bottom:3px}._winDots_1ap98_282 i{width:5px;height:5px;border-radius:50%;background:#fff3d640}._winDots_1ap98_282 i[data-won=true]{background:#ffd366}@keyframes _flip-in_1ap98_1{0%{opacity:0;transform:perspective(300px) rotateY(85deg)}to{opacity:1;transform:perspective(300px) rotateY(0)}}._lockedCards_1ap98_274{position:absolute;bottom:max(5%,env(safe-area-inset-bottom));left:50%;translate:-50% 0;z-index:3;gap:clamp(7px,2vw,14px)}._lockedSet_1ap98_288{display:grid;justify-items:center;gap:5px}._lockedSet_1ap98_288>div{display:flex}._lockedSet_1ap98_288 ._card_1ap98_33+._card_1ap98_33{margin-left:calc(var(--card-width) * -.42)}._lockedSet_1ap98_288>span{color:var(--kitti-muted);text-align:center;text-transform:uppercase;font-size:.65rem;font-weight:800}._revealAction_1ap98_292{position:absolute;z-index:6;bottom:8%;left:50%;translate:-50% 0;width:max-content}._revealAction_1ap98_292 span{color:#ffd366}._rules_1ap98_81 h3{margin:20px 0 10px;font:500 1.3rem Georgia,serif}._rules_1ap98_81>p{margin:0 0 16px}@media(max-width:899px){._logPlacement_1ap98_188[data-open=false]{display:none}._logPlacement_1ap98_188[data-open=true]{z-index:8}}@media(max-width:640px){._lobby_1ap98_1{background-position:50% 20%}._intro_1ap98_22{padding-top:20px}._fan_1ap98_47{min-height:118px;margin-bottom:12px}._fan_1ap98_47 ._card_1ap98_33{width:66px;margin-inline:-17px}._profile_1ap98_22{padding:15px}._drawer_1ap98_83{border-radius:0}._tableNav_1ap98_23>div>span{display:none}._felt_1ap98_176{inset:15% -19% 19%}._arranger_1ap98_234{inset:8.5% 12px 4%;gap:clamp(30px,7dvh,90px)}._arrangement_1ap98_235{border-radius:22px}._arrangement_1ap98_235 header small{display:none}._arrangement_1ap98_235:has(>._carryNotice_1ap98_244) ._slots_1ap98_261{--card-width: clamp(27px,min(15vw,7.5dvh),60px)}._groups_1ap98_251{grid-template-columns:1fr;align-content:stretch;flex:1 0 auto;gap:4px;margin:7px 0}._group_1ap98_251{flex-direction:row;justify-content:space-between;gap:5px;border-radius:12px;padding:4px 7px}._groupMeta_1ap98_257{width:max(26%,68px);flex:0 0 auto;flex-direction:column;align-items:flex-start;margin:0}._slots_1ap98_261{width:auto;flex:1;--card-width: clamp(29px,min(16vw,8.5dvh),65px)}._rack_1ap98_235{--card-width: min(16vw,70px)}._ownSeat_1ap98_193{bottom:16.4%}._portrait_1ap98_196 img,._chipList_1ap98_198 img{width:30px;height:30px}._portrait_1ap98_196{font-size:.73rem}._portrait_1ap98_196 strong{padding:3px 5px}._seat_1ap98_193{max-width:26%}._revealCards_1ap98_274,._lockedCards_1ap98_274,._resultCards_1ap98_274{--card-width: clamp(21px,7.2vw,40px);gap:2px}}@media(max-width:640px)and (max-height:680px){._ownSeat_1ap98_193{bottom:16%}}@media(prefers-reduced-motion:reduce){._flip_1ap98_276{animation:none}._switch_1ap98_33:before{transition:none}}._lobby_1ap98_1 h1,._lobby_1ap98_1 h2,._lobby_1ap98_1 h3,._game_1ap98_1 h2,._game_1ap98_1 h3{color:var(--kitti-ivory)}._center_1ap98_212 h2{color:#ffd883}._lobby_1ap98_1{background-position:center,center bottom;background-size:auto,max(100vw,180dvh) auto}._lobbyPage_1ap98_329{padding-top:max(40px,env(safe-area-inset-top));background:#201410}._lobbyPage_1ap98_329:before{content:"";position:fixed;inset:-20dvh 0 0;z-index:-1;background:linear-gradient(#1c1008e0 12%,#2413094d 38%,#190e0aee),url(/marriage/menu.webp) center bottom / cover}._lobbyPage_1ap98_329 ._lobbyNav_1ap98_22{min-height:40px}._lobbyPage_1ap98_329 ._lobbyNav_1ap98_22 ._pill_1ap98_25{font-size:.875rem}._lobbyPage_1ap98_329 ._intro_1ap98_22{padding:24px 0 32px}._lobbyPage_1ap98_329 ._fan_1ap98_47{min-height:196px;margin-bottom:24px}._lobbyPage_1ap98_329 ._fan_1ap98_47 ._card_1ap98_33{width:96px;margin-inline:-30px}._lobbyPage_1ap98_329 ._eyebrow_1ap98_44{display:block;line-height:20px;font-size:.875rem;font-weight:550}._lobbyPage_1ap98_329 ._intro_1ap98_22 h1{font-size:60px}._lobbyPage_1ap98_329 ._intro_1ap98_22 p{font-size:1.125rem;line-height:28px}._lobbyPage_1ap98_329 ._profile_1ap98_22{padding:19px;background:#100b076b}._lobbyPage_1ap98_329 ._profileActions_1ap98_68>:is(button,a){min-height:57px;font-size:1.125rem}@media(min-width:641px){._lobbyPage_1ap98_329 ._intro_1ap98_22 h1{font-size:72px}}@media(max-width:359px){._lobbyPage_1ap98_329 ._lobbyNav_1ap98_22{gap:5px}._lobbyPage_1ap98_329 ._lobbyNav_1ap98_22 ._pill_1ap98_25{padding-inline:8px}}._game_1ap98_1{background-image:linear-gradient(#10090a99,#15122146 46%,#160d0df0),url(/kitti/game-dusk.webp)}._lockedAvatars_1ap98_348{margin:-8px 0 15px}._lockedAvatars_1ap98_348 p{font-size:.75rem;color:var(--kitti-muted);margin:0 0 5px}._lockedAvatars_1ap98_348>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}._lockedAvatars_1ap98_348 button{padding:0;border-radius:50%;position:relative;border:1px solid var(--kitti-line);cursor:pointer;background:#27170d}._lockedAvatars_1ap98_348 img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:inherit;filter:brightness(.54) saturate(.45)}._lockedAvatars_1ap98_348 span{position:absolute;right:0;bottom:-2px;font-size:.62rem;background:#19120a;padding:2px;border:1px solid var(--kitti-line);border-radius:50%}@media(min-width:641px){._arranger_1ap98_234{bottom:17%}._groups_1ap98_251{margin-top:21px}._group_1ap98_251{padding:12px 8px}._groupMeta_1ap98_257{position:absolute;inset:-11px 0;display:block;pointer-events:none}._groupMeta_1ap98_257 ._badge_1ap98_25{position:absolute;left:-2px;pointer-events:auto}._groupMeta_1ap98_257>span{position:absolute;bottom:-1px;left:50%;translate:-50% 0}._slots_1ap98_261{--card-width: clamp(38px,min(8vw,10.5dvh),96px);gap:0}._slots_1ap98_261>*+*{margin-left:calc(var(--card-width) * -.4)}}@media(max-width:640px){._game_1ap98_1[data-editing=true] ._felt_1ap98_176{inset:15% 6% 25%}._arranger_1ap98_234{gap:clamp(30px,8.4dvh,90px)}._game_1ap98_1:has(._arrangeTimer_1ap98_248) ._arranger_1ap98_234{gap:clamp(70px,13.5dvh,125px)}._rack_1ap98_235{--card-width: min(14vw,66px)}._rack_1ap98_235 ._card_1ap98_33+._card_1ap98_33{margin-left:calc(var(--card-width) * -.42)}._groupMeta_1ap98_257>span{max-width:100%;white-space:normal}._ownSeat_1ap98_193{bottom:18%}}@media(max-width:640px)and (max-height:680px){._arranger_1ap98_234{gap:25px}._game_1ap98_1:has(._arrangeTimer_1ap98_248) ._arranger_1ap98_234{gap:70px}._game_1ap98_1:has(._arrangeTimer_1ap98_248) ._slots_1ap98_261{--card-width: clamp(29px,min(15vw,7.25dvh),48px)}._rack_1ap98_235{--card-width: min(14vw,53px)}}._logEntry_1ap98_379{display:flex;align-items:center;gap:6px;padding:5px 8px;margin:3px 0;font-size:.78rem;color:var(--kitti-muted);background:#0004;border-radius:7px}._logEntry_1ap98_379:first-of-type{background:#68471960}._logEntry_1ap98_379[data-proof=true]{flex-wrap:wrap}._logEntry_1ap98_379[data-proof=true] ._logCards_1ap98_382{--card-width: 20px}._logCards_1ap98_382{display:flex;flex:0 0 auto;gap:2px;--card-width: 25px}._center_1ap98_212{top:58%}._game_1ap98_1[data-editing=true] ._center_1ap98_212{top:52%}._potChips_1ap98_386{display:flex;justify-content:center;gap:3px;margin-bottom:clamp(10px,5dvh,42px)}._potChips_1ap98_386 i{width:clamp(27px,4vw,63px);aspect-ratio:1.25;background:radial-gradient(#2367bb 50%,transparent 52%),repeating-conic-gradient(#75b5ff 0 17deg,#15599f 17deg 40deg);border-radius:50%;border:2px solid #b4d5fb;box-shadow:0 5px #123a6e;transform:rotate(-9deg)}._potChips_1ap98_386 i+i{background:radial-gradient(#c9e2fe 50%,transparent 52%),repeating-conic-gradient(#9dc3ed 0 17deg,#315e93 17deg 40deg);transform:rotate(10deg) translateY(-4px)}._revealAction_1ap98_292{bottom:21%}._game_1ap98_1[data-editing=false] ._ownSeat_1ap98_193{left:clamp(20px,26%,470px);bottom:20%}._game_1ap98_1[data-showdown=true] ._center_1ap98_212{top:52%;width:min(calc(100% - 24px),560px)}._game_1ap98_1[data-showdown=true] ._center_1ap98_212 h2{font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.2;letter-spacing:.09em}._game_1ap98_1[data-showdown=true] ._center_1ap98_212 p{font-size:.8rem;line-height:1.4;margin:4px 0}._game_1ap98_1[data-showdown=true] ._potChips_1ap98_386{margin-bottom:-18px}._game_1ap98_1[data-showdown=true] ._potChips_1ap98_386 i{width:clamp(27px,3.7vw,46px)}._game_1ap98_1[data-showdown=true] ._pot_1ap98_217{position:relative;font-size:1.7rem;padding:0;background:none;border:0;text-shadow:0 2px 5px #100704}._game_1ap98_1[data-showdown=true] ._ownSeat_1ap98_193[data-revealing=true]{left:50%;bottom:14.5%;translate:-50% 0;max-width:calc(100% - 24px);grid-template-areas:"chips cards action" "portrait cards action" ". hand .";grid-template-columns:max-content max-content minmax(0,max-content);align-items:center;justify-items:center;column-gap:clamp(6px,1.2vw,16px)}._ownSeat_1ap98_193[data-revealing=true] ._seatChips_1ap98_205{grid-area:chips;align-self:end;justify-self:end}._ownSeat_1ap98_193[data-revealing=true] ._portrait_1ap98_196{grid-area:portrait}._ownSeat_1ap98_193[data-revealing=true] ._revealCards_1ap98_274{grid-area:cards;--card-width: clamp(30px,min(7.25vw,10.7dvh),92px);gap:0;border-radius:13px}._ownSeat_1ap98_193[data-revealing=true] ._revealCards_1ap98_274>span+span{margin-left:calc(var(--card-width) * -.34)}._ownSeat_1ap98_193[data-revealing=true] ._revealMeta_1ap98_407{grid-area:hand;flex-direction:row}._revealMeta_1ap98_407{display:flex;flex-direction:column;align-items:center;gap:4px}._ownRevealAction_1ap98_409{grid-area:action;color:var(--kitti-gold);font-size:.85rem}._ownRevealAction_1ap98_409 ._gold_1ap98_25{white-space:nowrap}._resultShade_1ap98_411{position:absolute;z-index:7;inset:0;background:#070403a6}._resultSheet_1ap98_412{z-index:8;top:53%;width:min(calc(100% - 20px),516px);max-height:87dvh;text-align:left;background:var(--kitti-wood);border-width:2px}._resultSheet_1ap98_412 ._handNumber_1ap98_413{text-align:center;margin:0;font-size:.82rem}._resultSheet_1ap98_412>h2{text-align:center;color:var(--kitti-gold);margin:4px 0 12px}._resultRounds_1ap98_415{display:grid;gap:8px;margin:12px 0 14px}._resultRounds_1ap98_415 h3{font:inherit;font-size:.75rem;color:var(--kitti-muted);margin:0 0 3px}._resultRounds_1ap98_415 section>div{display:flex;flex-wrap:wrap;gap:5px}._resultHand_1ap98_418{display:flex;align-items:center;gap:2px;border-radius:9px;background:#190e0abb;border:1px solid transparent;padding:4px}._resultHand_1ap98_418[data-winner=true]{border-color:#eab750;background:#68471e}._resultHand_1ap98_418>span:first-child{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;margin-right:2px}._miniCard_1ap98_279{width:24px;aspect-ratio:.62;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#152029;background:#fbf3df;border-radius:5px;font:.72rem Georgia,serif;box-shadow:0 1px 3px #0005}._miniCard_1ap98_279 strong{line-height:1}._miniCard_1ap98_279[data-red=true]{color:#c7212a}._fourHands_1ap98_425{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0;--four-card-width: clamp(31px,11vw,46px)}._fourHands_1ap98_425[data-compact=true]{--four-card-width: clamp(18px,5.5vw,25px)}._fourHand_1ap98_425{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:10px;border:1px solid transparent;background:#0003}._fourHand_1ap98_425[data-winner=true]{border-color:var(--kitti-gold);background:#9d66264d}._fourHand_1ap98_425>span:first-child{max-width:10ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}._fourHand_1ap98_425 ._miniCard_1ap98_279{width:var(--four-card-width);font-size:max(.75rem,calc(var(--four-card-width) * .46))}._resultSheet_1ap98_412>p{text-align:center}._fourSheet_1ap98_434>._gold_1ap98_25{width:100%}._scoreSheet_1ap98_435{width:100%;border-collapse:collapse;font-size:.87rem}._scoreSheet_1ap98_435 :is(th,td){padding:7px 0;border-bottom:1px solid #b8955f45;text-align:left}._scoreSheet_1ap98_435 :is(th,td):last-child{text-align:right}._resultSheet_1ap98_412 ._scoreSheet_1ap98_435 :is(th,td):not(:first-child){text-align:right}._resultSheet_1ap98_412>._menuActions_1ap98_68>._gold_1ap98_25{min-height:56px}._resultSheet_1ap98_412>._menuActions_1ap98_68>._pill_1ap98_25{min-height:44px}._resultSheet_1ap98_412[data-public-forfeit=true]{padding:clamp(15px,4vw,20px);border-color:var(--kitti-brass);border-radius:26px}._resultSheet_1ap98_412[data-public-forfeit=true]>h2{margin-bottom:14px;font-size:clamp(1.75rem,6vw,2.35rem)}._resultSheet_1ap98_412[data-public-forfeit=true] ._scoreSheet_1ap98_435 :is(th,td){padding-block:9px}._resultSheet_1ap98_412[data-public-forfeit=true] ._scoreSheet_1ap98_435 tr:last-child td{border-bottom:0}._resultSheet_1ap98_412[data-public-forfeit=true]>._menuActions_1ap98_68{margin-block:16px 0;gap:9px}._buyBackPrompt_1ap98_446{margin:12px 0 0;padding:10px;border:1px solid var(--kitti-line);border-radius:15px;color:var(--kitti-ivory);background:#08050455;text-align:center}._buyBackPrompt_1ap98_446 p{margin:0 0 7px;color:var(--kitti-ivory);font-size:.87rem}._buyBackPrompt_1ap98_446 small{margin-top:6px}._buyBackActions_1ap98_450{display:flex;flex-wrap:wrap;gap:7px}._buyBackActions_1ap98_450 ._gold_1ap98_25{flex:1 1 135px;padding-inline:9px}._scoreSheet_1ap98_435 th{color:var(--kitti-muted)}._scoreSheet_1ap98_435 [data-profit="1"]{color:#9ed6a8}._scoreSheet_1ap98_435 [data-profit="-1"]{color:#ffaba9}._signInPrompt_1ap98_455{margin-top:14px;background:#28365880;border:1px solid #6b95e68c;border-radius:17px;padding:10px 12px;display:flex;align-items:center;gap:8px}._signInPrompt_1ap98_455>div{flex:1}._signInPrompt_1ap98_455 small{margin:0}._signInPrompt_1ap98_455 :is(._blue_1ap98_25,._pill_1ap98_25){min-height:34px;padding:4px 8px;font-size:.75rem}@media(max-width:640px){._settingsPair_1ap98_126{grid-template-columns:minmax(0,1fr)}._game_1ap98_1[data-editing=false] ._ownSeat_1ap98_193{left:12px;bottom:15%}._game_1ap98_1:is([data-locked=true],[data-showdown=true]){background-image:linear-gradient(#170e09eb,#170e0b45 34%,#180e0ce6),url(/kitti/game-dusk.webp);background-position:center,center bottom;background-size:auto,max(100vw,213dvh) auto}._game_1ap98_1:is([data-locked=true],[data-showdown=true]) ._felt_1ap98_176{display:none}._game_1ap98_1[data-showdown=true] ._tableNav_1ap98_23{inset-inline:12px}._game_1ap98_1[data-showdown=true] ._seat_1ap98_193{top:max(68px,calc(var(--seat-y) - 13dvh))}._game_1ap98_1[data-showdown=true] ._center_1ap98_212{top:52%}._game_1ap98_1[data-showdown=true] ._ownSeat_1ap98_193[data-revealing=true]{bottom:max(2.5%,env(safe-area-inset-bottom));grid-template-areas:"chips cards" "portrait cards" ". hand" "action action";grid-template-columns:max-content max-content}._ownSeat_1ap98_193[data-revealing=true] ._revealCards_1ap98_274{--card-width: clamp(32px,min(15vw,9dvh),66px)}._ownRevealAction_1ap98_409{margin-top:5px}._revealAction_1ap98_292{bottom:8%}._resultSheet_1ap98_412{top:auto;bottom:max(10px,env(safe-area-inset-bottom));translate:-50% 0}._game_1ap98_1:is([data-result=true],[data-spectating=true][data-showdown=false]) ._felt_1ap98_176{inset:11% -7% 57%}._game_1ap98_1:is([data-result=true],[data-spectating=true][data-showdown=false]) ._center_1ap98_212{top:33%}._game_1ap98_1:is([data-result=true],[data-spectating=true][data-showdown=false]) ._seat_1ap98_193{top:max(66px,calc(var(--seat-y) - 20dvh))}._game_1ap98_1[data-result=true] ._ownSeat_1ap98_193{left:50%;bottom:53%;translate:-50% 0;justify-items:center}._game_1ap98_1[data-spectating=true] ._spectatorNote_1ap98_167{bottom:auto;top:44%}._game_1ap98_1[data-locked=true]{--locked-card-width: clamp(30px,9.5vw,48px);--locked-bottom: max(10px,env(safe-area-inset-bottom))}._game_1ap98_1[data-locked=true] ._center_1ap98_212{top:48%}._game_1ap98_1[data-locked=true] ._center_1ap98_212 h2{color:var(--kitti-ivory);font-size:clamp(1rem,4.8vw,1.45rem);letter-spacing:.07em}._game_1ap98_1[data-locked=true] ._potChips_1ap98_386{margin-bottom:8px}._game_1ap98_1[data-locked=true] ._pot_1ap98_217{padding:0;border:0;background:transparent;font-size:2rem}._game_1ap98_1[data-locked=true] ._seat_1ap98_193{top:max(64px,calc(var(--seat-y) - 23dvh))}._game_1ap98_1[data-locked=true] ._ownSeat_1ap98_193{left:50%;translate:-50% 0;justify-items:center;bottom:calc(var(--locked-bottom) + var(--locked-card-width) * 547 / 321 + 2.35rem)}._lockedCards_1ap98_274{--card-width: var(--locked-card-width);bottom:var(--locked-bottom);width:min(calc(100% - 24px),420px)}._lockedSet_1ap98_288{flex:1;min-width:0}}@media(max-width:640px)and (max-height:500px){._resultSheet_1ap98_412{top:52%;bottom:auto;translate:-50% -50%}}._dealing_1ap98_497{position:absolute;inset:0;z-index:5;pointer-events:none;--deck-x: 39vw;--deck-y: 42dvh}._dealDeck_1ap98_498,._dealtCard_1ap98_498{position:absolute;top:var(--deck-y);left:var(--deck-x);--card-width: clamp(18px,4vw,44px)}._dealDeck_1ap98_498{translate:-50% -50%;box-shadow:-3px 3px #a33a27,-6px 6px #602419,-7px 8px 7px #0009}._dealtCard_1ap98_498{animation:_fly-card_1ap98_1 .35s var(--deal-delay) both}@keyframes _fly-card_1ap98_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.65)}16%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(calc(var(--deal-x) - var(--deck-x) - 50%),calc(var(--deal-y) - var(--deck-y) - 50%)) rotate(12deg)}}@media(max-width:640px){._game_1ap98_1[data-spectating=true] ._dealing_1ap98_497{--deck-y: 24dvh}}._trim_1ap98_508{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){._dealtCard_1ap98_498{display:none}}._minimal_1ap98_510{display:flex;flex-direction:column;gap:2px;justify-content:space-between;width:100%;height:100%;padding:5px;font:700 clamp(.7rem,2vw,1.15rem) Georgia,serif;color:#14202a;text-align:left}._minimal_1ap98_510>span{align-self:center;font-size:2em}._minimal_1ap98_510[data-red=true]{color:#ca2630}._menuActions_1ap98_68 h3,._menuActions_1ap98_68 p{margin:0}._info_1ap98_49>h2:not(:first-child){margin-top:24px}._info_1ap98_49 ol{color:var(--kitti-muted);line-height:1.7;padding-left:21px}._info_1ap98_49 details{border-top:1px solid var(--kitti-line);padding:10px 0}._info_1ap98_49 summary{cursor:pointer}._moreGames_1ap98_518{width:min(100%,740px);margin:35px auto 0}._moreGames_1ap98_518>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}._moreGames_1ap98_518 a{display:grid;gap:3px;border:1px solid var(--kitti-line);border-radius:13px;padding:9px 12px;color:var(--kitti-ivory);text-decoration:none;background:#1d100dc7}._moreGames_1ap98_518 a span{color:var(--kitti-muted);font-size:.8rem}._drawer_1ap98_83[data-compact=true]{width:min(100%,400px)}._drawer_1ap98_83._tableOptions_1ap98_523{width:100%;max-width:100%;padding:20px;background:var(--kitti-wood)}@media(min-width:640px){._drawer_1ap98_83._tableOptions_1ap98_523{width:400px}}._tableOptions_1ap98_523 ._preferenceLabel_1ap98_525,._tableOptions_1ap98_523 h3{display:block;margin:0;color:var(--kitti-ivory);font-family:inherit;font-size:1.125rem;font-weight:800;line-height:1.25}._tableOptions_1ap98_523 p:not([role=alert]){margin:4px 0 0;color:var(--kitti-muted);font-size:.85rem}._tableOptions_1ap98_523 section>._danger_1ap98_25{width:100%;margin-top:12px}._tally_1ap98_529{overflow:auto;margin-top:18px}._tally_1ap98_529 ._scoreSheet_1ap98_435 :is(th,td){white-space:nowrap;padding-inline:5px}._tally_1ap98_529 ._scoreSheet_1ap98_435 :is(th,td):not(:first-child){text-align:right}._waiting_1ap98_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,25%);background-image:linear-gradient(#1b1009ac,#1a111348 42%,#1b100ce6),url(/marriage/game-midday.webp)}._waiting_1ap98_1:has(._waitingMain_1ap98_533 h1):not(:has(._chatPanel_1ap98_533)){grid-template-columns:1fr}._waitingMain_1ap98_533{min-height:0;overflow:auto;display:flex;flex-direction:column}._waitingNav_1ap98_535{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px clamp(12px,3vw,35px)}._waitingNav_1ap98_535>div{text-align:center}._waitingNav_1ap98_535 h1{font:500 clamp(1.65rem,3.3vw,2.25rem) Georgia,serif;margin:0;color:var(--kitti-ivory)}._waitingNav_1ap98_535 p{font-size:.82rem;margin:4px 0;color:var(--kitti-muted)}._waitingNav_1ap98_535 nav{display:flex;gap:6px;flex-wrap:wrap;justify-content:end}._waitingNav_1ap98_535 ._pill_1ap98_25{min-height:34px;font-size:.78rem;padding:6px 10px}._waitingErrors_1ap98_541{text-align:center}._waitingBody_1ap98_542{display:grid;align-content:center;justify-items:center;gap:clamp(18px,4dvh,36px);padding:16px 14px 30px;flex:1}._invitation_1ap98_543{display:grid;justify-items:center;gap:9px;text-align:center}._invitation_1ap98_543 p{color:#ffd064;margin:0 0 7px}._invitation_1ap98_543>div{display:flex;align-items:center;justify-content:center;gap:10px}._invitation_1ap98_543 ._ivory_1ap98_25{min-height:35px;padding:6px 12px;font-size:.85rem}._inviteLink_1ap98_547{color:#ffe09a;font-size:.75rem}._codeCard_1ap98_548{display:flex;align-items:center;gap:15px;border:0;cursor:pointer;border-radius:16px;padding:10px 20px;background:#f5b933;color:#3c250a;box-shadow:0 5px #865617}._codeCard_1ap98_548 strong{font:500 2.4rem Georgia,serif;letter-spacing:.18em;font-variant-numeric:tabular-nums}._codeCard_1ap98_548 span{font-size:.78rem}._waitingSeats_1ap98_551{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(5px,1.4vw,20px);margin:0;padding:31px 15px;width:min(94%,760px);border-radius:65px;border:11px solid #624023;outline:2px solid #6e471d;box-shadow:inset 0 0 0 3px #daa33f,inset 0 0 40px #300911,0 11px #372012,0 18px 34px #050300ab;background:radial-gradient(#9f2726,#6a1015)}._waitingSeats_1ap98_551 li{display:grid;justify-items:center;align-content:start;gap:8px;width:min(17%,120px);min-width:67px;text-align:center;font-size:.78rem}._waitingSeats_1ap98_551 li>strong{border-radius:9px;background:#9e5f20;padding:4px 7px}._waitingSeats_1ap98_551 li button{border:0;padding:0;cursor:pointer;display:grid;justify-items:center;gap:7px;background:transparent;color:var(--kitti-muted);font:inherit}._waitingSeats_1ap98_551 li ._removeSeat_1ap98_555{border:1px solid #b36d63;border-radius:999px;color:#ffd4ce;padding:3px 9px}._removeSeat_1ap98_555:disabled,._segments_1ap98_33 button:disabled,._field_1ap98_33 :disabled{cursor:default;opacity:.55}._removePlayers_1ap98_557{list-style:none;display:grid;gap:6px;margin:10px 0 0;padding:0}._removePlayers_1ap98_557 li{display:flex;align-items:center;gap:8px;padding:5px 8px;background:#140d0ac2;border-radius:14px}._removePlayers_1ap98_557 li img{width:36px;height:36px;border-radius:50%}._removePlayers_1ap98_557 li strong{flex:1;overflow-wrap:anywhere}._waitingSeats_1ap98_551 li button>span,._waitingAvatar_1ap98_561 img,._openSeat_1ap98_561{display:grid;place-items:center;width:clamp(47px,6.5vw,64px);aspect-ratio:1;border-radius:50%}._waitingSeats_1ap98_551 li button>span,._openSeat_1ap98_561{color:#edb64b;border:2px dashed #d69b4a92;font-size:1.4rem}._waitingAvatar_1ap98_561{position:relative}._waitingAvatar_1ap98_561 img{border:1px solid #f3cd6c}._waitingAvatar_1ap98_561 ._changeAvatar_1ap98_565{border-radius:50%}._waitingAvatar_1ap98_561 ._changeAvatar_1ap98_565:focus-visible,._removeSeat_1ap98_555:focus-visible{outline:3px solid #ffda7b;outline-offset:3px}._waitingAvatar_1ap98_561 ._changeAvatar_1ap98_565:disabled{cursor:default}._waitingAvatar_1ap98_561 span{position:absolute;top:-5px;right:-8px;background:#ffc344;color:#3e2107;border-radius:999px;font-size:.65rem;padding:2px 6px}._waitingAvatar_1ap98_561 i{position:absolute;right:0;bottom:0;width:13px;height:13px;border:2px solid #643918;background:#ad7766;border-radius:50%}._waitingAvatar_1ap98_561 i[data-online=true]{background:#8fce8f}._waitingActions_1ap98_571{display:grid;width:min(100%,448px);gap:9px;text-align:center}._waitingActions_1ap98_571 ._gold_1ap98_25{min-height:52px}._waiting_1ap98_1[data-public-match=true]{background:linear-gradient(#160d09ec,#160e0d55 24%,#180e0d50 64%,#180e0dec),url(/marriage/game-midday.webp) center bottom / max(100vw,213dvh) auto #180f0b}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:16px 32px}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535 h1{font-size:2rem}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535 ._pill_1ap98_25{min-width:40px;min-height:32px}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535 nav ._pill_1ap98_25{min-width:44px}._waiting_1ap98_1[data-public-match=true] ._waitingBody_1ap98_542{align-content:start;gap:28px;padding-top:max(24px,9dvh)}._waiting_1ap98_1[data-public-match=true] ._waitingActions_1ap98_571{gap:12px}._waiting_1ap98_1[data-public-match=true] ._waitingActions_1ap98_571>._pill_1ap98_25{min-height:44px}._waiting_1ap98_1[data-public-match=true] ._waitingSeats_1ap98_551{position:relative;width:min(100%,768px);gap:11px;padding-block:clamp(22px,5.8dvh,42px);border-color:transparent;background:radial-gradient(transparent 40%,#0007) padding-box,url(/marriage/felt-grain.jpg) center / 220px 270px padding-box,url(/marriage/wood-rim.jpg) center / 410px border-box #6e471d}._waiting_1ap98_1[data-public-match=true] ._waitingSeats_1ap98_551:before{content:"";position:absolute;inset:15px;border:2px solid #d69b4aaa;border-radius:35px;pointer-events:none}._waiting_1ap98_1[data-public-match=true] ._waitingSeats_1ap98_551 li>strong{font-weight:500}._waitingSeats_1ap98_551 li[data-not-back=true]{opacity:.55}._waitingSeats_1ap98_551 li[data-not-back=true] small{color:var(--kitti-muted);font-size:.72rem}._waitingActions_1ap98_571 ._publicCountdown_1ap98_604{min-height:53px;cursor:default}._waitingActions_1ap98_571 ._nextGameHint_1ap98_605{margin:4px 0;color:var(--kitti-muted);font-size:.85rem}@media(max-width:850px){._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535 nav{grid-column:auto}}@media(max-width:640px){._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535{grid-template-columns:1fr auto;gap:12px;padding:20px 16px 0}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535>button{justify-self:start}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535>div{grid-row:2;grid-column:1 / -1}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535 nav{grid-row:1;grid-column:2}._waiting_1ap98_1[data-public-match=true] ._waitingNav_1ap98_535 h1{font-size:1.5rem;line-height:1}._waiting_1ap98_1[data-public-match=true] ._waitingBody_1ap98_542{gap:26px;padding:18px 16px 30px}._waiting_1ap98_1[data-public-match=true] ._waitingSeats_1ap98_551{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding:42px 27px 36px;border-width:9px;border-radius:48px}._waiting_1ap98_1[data-public-match=true] ._waitingSeats_1ap98_551 li{width:100%;min-height:92px}._waiting_1ap98_1[data-public-match=true] :is(._waitingAvatar_1ap98_561 img,._openSeat_1ap98_561){width:64px}._waiting_1ap98_1[data-public-match=true] ._waitingActions_1ap98_571{margin-top:8px}}._chatPanel_1ap98_533{min-height:0;display:flex;flex-direction:column;padding:14px;border-left:1px solid var(--kitti-line);background:#1a100cc9}._chatPanel_1ap98_533 h2{margin:0 0 6px;font-size:1.2rem}._chatPanel_1ap98_533 p{color:var(--kitti-muted);font-size:.85rem;margin:0 0 8px}._chatLog_1ap98_625{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:7px}._chatLog_1ap98_625>div:has(strong){border-radius:12px;padding:6px 8px;background:#371c128c;font-size:.78rem;overflow-wrap:anywhere}._chatLog_1ap98_625 p{margin:3px 0 0}._chatForm_1ap98_628{display:flex;gap:7px;margin-top:9px}._chatForm_1ap98_628 input{flex:1;min-width:0;border:1px solid var(--kitti-line);border-radius:12px;color:var(--kitti-ivory);background:#190f0bc2;padding:7px 11px}._chatForm_1ap98_628 ._gold_1ap98_25{min-height:39px;padding:6px 12px}._chatToggle_1ap98_631{display:none}@media(max-width:850px){._waiting_1ap98_1{grid-template-columns:1fr}._waitingNav_1ap98_535{grid-template-columns:auto 1fr}._waitingNav_1ap98_535 nav{grid-column:1 / -1;justify-content:center}._waitingSeats_1ap98_551{width:min(100%,760px);padding:20px 6px;border-width:7px;border-radius:34px}._waitingSeats_1ap98_551 li{min-width:54px}._chatToggle_1ap98_631{display:inline-flex}._chatPanel_1ap98_533[data-open=false]{display:none}._chatPanel_1ap98_533[data-open=true]{position:absolute;z-index:10;right:0;bottom:0;width:min(100%,420px);height:47dvh;border:1px solid var(--kitti-line);border-radius:14px 14px 0 0;background:#20140ef5}}._endPage_1ap98_642{overflow:auto;background:linear-gradient(#160d09ec,#160e0d55 38%,#180e0dec),url(/kitti/game-dusk.webp) center bottom / max(100vw,213dvh) auto #180f0b}._endSheet_1ap98_644{width:min(calc(100% - 24px),480px);margin:25px auto}._endSheet_1ap98_644>h1{color:var(--kitti-gold);margin:15px 0 2px;text-align:center;font:500 2.35rem/1.1 Georgia,serif}._endSheet_1ap98_644>p{color:var(--kitti-muted);text-align:center;margin:4px 0 22px}._endCard_1ap98_647{margin-bottom:15px;padding:12px 16px;border-radius:22px;border:1px solid var(--kitti-line);background:#18131bb8}._endCard_1ap98_647 ._scoreSheet_1ap98_435 :is(th,td):not(:first-child){padding-inline-start:4px;text-align:right}._endCard_1ap98_647 td:first-child{overflow-wrap:anywhere}._endCard_1ap98_647 td small{color:var(--kitti-muted);font-size:inherit}._cashOut_1ap98_651 p,._chipRate_1ap98_651{color:var(--kitti-muted);margin:0;font-size:.875rem}._chipRate_1ap98_651{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}._chipRate_1ap98_651 strong{color:var(--kitti-gold);font:500 1.5rem Georgia,serif}._cashOut_1ap98_651 h2{margin:12px 0 4px;color:var(--kitti-ivory);font-size:1.25rem}._cashOut_1ap98_651 ._transfers_1ap98_221{margin:8px 0 0}._cashOut_1ap98_651 ._transfers_1ap98_221 li{display:flex;align-items:center;justify-content:space-between;gap:8px}._cashOut_1ap98_651 ._transfers_1ap98_221 li strong{color:#9ed6a8;font-size:1rem}._endSheet_1ap98_644>._menuActions_1ap98_68 ._gold_1ap98_25{min-height:56px}._endSheet_1ap98_644>._menuActions_1ap98_68 ._pill_1ap98_25{min-height:44px}@media(max-width:380px){._endCard_1ap98_647 ._scoreSheet_1ap98_435{font-size:.82rem}}._invitePage_1ap98_661{display:grid;place-items:center;background:#1a100b;padding:14px}._inviteProfile_1ap98_662{padding:clamp(16px,4vw,25px);width:min(100%,460px);background:#120b07}._inviteProfile_1ap98_662>h1{color:var(--kitti-ivory);text-align:center;font-size:clamp(1.5rem,5.8vw,2.15rem);margin:0 0 7px}._inviteProfile_1ap98_662>p{text-align:center;color:var(--kitti-muted);margin:0 0 19px}._strip_k95hr_1{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}._strip_k95hr_1 ._card_k95hr_2{--card-width: min(8vw, 32px);border-radius:4px}._rankings_k95hr_3 ._list_k95hr_3{display:grid;gap:6px;list-style:none;padding:0;margin-block:12px 18px}._rankings_k95hr_3 ._list_k95hr_3>li{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;border:1px solid #9f75384f;border-radius:16px;color:var(--kitti-ivory);background:#100907a3}._list_k95hr_3 ._strip_k95hr_1{flex-wrap:nowrap}._list_k95hr_3 small{display:block;color:var(--kitti-muted);font-size:.8rem}._rank_k95hr_3{min-width:16px;text-align:center;color:var(--kitti-gold);font:1.15rem Georgia,serif}._order_k95hr_18{margin-block:18px}._order_k95hr_18 ._orderTitle_k95hr_19{margin:0 0 8px;color:var(--kitti-gold);text-transform:uppercase;font-size:.8rem;letter-spacing:.11em}._order_k95hr_18>div,._order_k95hr_18>div>span{display:flex;gap:6px;align-items:center}._order_k95hr_18>div{flex-wrap:wrap}._order_k95hr_18 ._note_k95hr_22{margin:8px 0 0}._control_6lt1z_1{position:relative;z-index:2}._control_6lt1z_1>button{gap:7px;white-space:nowrap}._panel_6lt1z_3{position:absolute;z-index:1;inset:calc(100% + 6px) 0 auto auto;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(290px,80vw);padding:9px;border:1px solid var(--kitti-brass);border-radius:16px;background:#17100ef5;box-shadow:0 4px 12px #0007}._panel_6lt1z_3 button{min-height:34px;padding:5px 12px;gap:7px;white-space:nowrap;font-size:.82rem}._panel_6lt1z_3 p{min-width:0;max-width:19ch;margin:0;color:var(--kitti-muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:420px){._control_6lt1z_1>button{gap:4px}._control_6lt1z_1>button>span{display:none}}._badge_1qqrx_1{position:absolute;z-index:1;inset:auto auto -4px -7px;display:grid;place-items:center;width:24px;height:24px;border:1px solid #e4ae46;border-radius:50%;color:var(--kitti-gold);background:#170d0a;cursor:pointer;padding:0;font-size:12px}._badge_1qqrx_1:disabled{opacity:.5;cursor:default}._badge_1qqrx_1:focus-visible,._tiles_1qqrx_18 button:focus-visible{outline:2px solid var(--kitti-gold);outline-offset:2px}._picker_1qqrx_19{width:min(516px,calc(100% - 24px));border:2px solid var(--kitti-brass);box-shadow:inset 0 0 0 7px var(--kitti-wood),inset 0 0 0 8px #9f753858}._picker_1qqrx_19>header h2{color:var(--kitti-gold)}._tiles_1qqrx_18{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px}._tiles_1qqrx_18[data-category=Words]{grid-template-columns:repeat(3,minmax(0,1fr))}._tiles_1qqrx_18 button{display:grid;place-items:center;width:100%;aspect-ratio:4 / 5;padding:6px;border:1px solid #9f753858;border-radius:14px;background:#170d0a55;cursor:pointer}._tiles_1qqrx_18[data-category=Words] button{aspect-ratio:2 / 1}._tiles_1qqrx_18 button:hover{border-color:var(--kitti-gold)}._tiles_1qqrx_18 button:disabled{opacity:.55;cursor:default}._tiles_1qqrx_18 img{width:100%;height:100%;object-fit:contain;min-width:0;min-height:0}._flight_1qqrx_42{position:fixed;z-index:19;display:none;width:clamp(72px,10vw,132px);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 3px 6px #0008)}._flight_1qqrx_42[data-placed=true]{display:block;animation:_fly-sticker_1qqrx_1 3.7s both}._flight_1qqrx_42 img{width:100%;height:100%;object-fit:contain}@keyframes _fly-sticker_1qqrx_1{0%{opacity:0;transform:translate(calc(var(--start-x) - 50%),calc(var(--start-y) - 50%)) scale(.65)}19%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}25%,92%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@media(prefers-reduced-motion:reduce){._flight_1qqrx_42[data-placed=true]{animation:none;transform:translate(-50%,-50%)}}._page_bsd2y_1{position:relative;background:#170f0b;padding:max(32px,env(safe-area-inset-top)) 16px 64px}._backdrop_bsd2y_6{position:fixed;z-index:-1;inset:0 0 auto;height:100dvh;pointer-events:none;overflow:hidden}._backdrop_bsd2y_6:after{content:"";position:absolute;inset:0;background:linear-gradient(#170f0b,transparent 160px),linear-gradient(0deg,#170f0b,transparent 25%),radial-gradient(110% 85% at 50% 55%,#170d0a44,#170d0ad9)}._backdrop_bsd2y_6:before{content:"";position:absolute;z-index:-1;inset:-20% 0 0;background:url(/marriage/menu.webp) center bottom / cover no-repeat}._content_bsd2y_30{width:min(100%,736px);margin-inline:auto}._breadcrumbs_bsd2y_31{display:flex;align-items:center;gap:6px;color:var(--kitti-muted);font-size:.875rem}._breadcrumbs_bsd2y_31 a,._contents_bsd2y_32 a{color:inherit}._breadcrumbs_bsd2y_31 [aria-current]{color:var(--kitti-ivory)}._hero_bsd2y_34{margin-top:24px;text-align:center}._hero_bsd2y_34 ._coverCards_bsd2y_35{width:min(100%,240px);height:196px;margin:0 auto 24px}._hero_bsd2y_34 ._coverCards_bsd2y_35 img{width:clamp(56px,13vw,79px);margin-inline:-17px}._hero_bsd2y_34 h1{margin:0;font-size:clamp(2.6rem,12.25vw,3.75rem);line-height:1.05;text-wrap:balance}._hero_bsd2y_34>p{max-width:672px;margin:16px auto 8px;color:var(--kitti-muted);font-size:1.125rem;line-height:1.625}._hero_bsd2y_34>small{color:var(--kitti-muted);font-size:.9375rem}._facts_bsd2y_40{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:24px 0 28px}._facts_bsd2y_40>div{display:grid;gap:2px;border:1px solid var(--kitti-line);border-radius:16px;padding:8px 14px;background:#130a08ad}._facts_bsd2y_40 dt,._contents_bsd2y_32 h2{color:var(--kitti-muted);text-transform:uppercase;font-size:.72rem;letter-spacing:.14em}._facts_bsd2y_40 dd{margin:0}._hero_bsd2y_34>a,._playCallout_bsd2y_44>a{min-height:54px;padding-inline:24px;margin:0;font-size:1.1rem}._guide_bsd2y_45,._playCallout_bsd2y_44{margin-top:40px;border:2px solid #9f75384f;border-radius:28px;background:#1a100dec;padding:clamp(16px,4vw,32px)}._guide_bsd2y_45{color:var(--kitti-muted);font-size:1.0625rem;line-height:1.625}._contents_bsd2y_32{padding-bottom:22px;border-bottom:1px solid #9f753850}._contents_bsd2y_32 h2{margin:0 0 10px;font-family:inherit}._contents_bsd2y_32 ol{display:grid;grid-template-columns:1fr 1fr;gap:3px 26px;padding-left:22px;margin:0;font-size:.94rem}._contents_bsd2y_32 li::marker{color:var(--kitti-gold)}._guide_bsd2y_45 section{margin-top:36px;scroll-margin-top:22px}._guide_bsd2y_45 section>h2,._playCallout_bsd2y_44 h2,._otherGames_bsd2y_58 h2{margin:0 0 14px;color:var(--kitti-ivory);font-size:clamp(1.8rem,4.5vw,2.35rem);line-height:1.18}._guide_bsd2y_45 p{margin:0 0 16px;color:var(--kitti-muted)}._guide_bsd2y_45 section :is(ul,ol){padding-left:23px}._guide_bsd2y_45 :is(ul,ol) li+li{margin-top:4px}._guide_bsd2y_45 ._steps_bsd2y_62{list-style:none;padding-left:0;counter-reset:step}._steps_bsd2y_62 li{display:flex;gap:10px;align-items:start;counter-increment:step}._steps_bsd2y_62 li:before{content:counter(step);display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--kitti-gold);color:var(--kitti-ink);font-size:.85rem;font-weight:800}._examples_bsd2y_76{display:flex;flex-wrap:wrap;gap:7px;margin-block:16px}._cardExample_bsd2y_77{margin:16px 0;min-width:0;border:1px solid #9f75384f;border-radius:17px;background:#100907a3;text-align:center;padding:12px 8px}._examples_bsd2y_76 ._cardExample_bsd2y_77{flex:1 1 145px;margin:0}._cardExample_bsd2y_77 figcaption{margin-top:4px;color:var(--kitti-ivory);font-size:.9rem}._cardExample_bsd2y_77 small{display:block;margin-top:3px;color:var(--kitti-muted);font-size:.8rem}._glossary_bsd2y_81{display:grid;grid-template-columns:1fr 1fr;gap:8px}._glossary_bsd2y_81>div{padding:10px;border-radius:12px;background:#120a07ad}._glossary_bsd2y_81 dd{margin:0}._glossary_bsd2y_81 dt,._guide_bsd2y_45 strong,._questions_bsd2y_84 h3{color:var(--kitti-ivory)}._questions_bsd2y_84 h3{margin:18px 0 3px;font-size:1.1rem}._playCallout_bsd2y_44{text-align:center}._playCallout_bsd2y_44 p{color:var(--kitti-muted)}._playCallout_bsd2y_44>a{margin:6px}._otherGames_bsd2y_58{margin-top:40px}._otherGames_bsd2y_58>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}._otherGames_bsd2y_58 a{margin:0;padding:12px}@media(max-width:540px){._contents_bsd2y_32 ol,._glossary_bsd2y_81{grid-template-columns:1fr}}._board_1m2uc_1{position:relative;aspect-ratio:1;width:min(100%,560px);margin:12px auto;border:5px solid #715232;border-radius:8px;box-shadow:0 8px 18px #0005}._board_1m2uc_1 svg{display:block;width:100%;height:100%}._token_1m2uc_3{position:absolute;transform:translate(-50%,-50%);border-radius:50%;width:6%;aspect-ratio:1;padding:0;display:grid;place-items:center;border:2px solid white;background:var(--token);color:#121b15;font-weight:800;box-shadow:0 2px 3px #0009;font-size:clamp(.5rem,2vw,1rem)}._token_1m2uc_3:disabled{opacity:1}._token_1m2uc_3[data-active=true]{cursor:pointer;outline:3px solid #fff37f;z-index:2}._token_1m2uc_3:focus-visible{outline:3px solid #222;z-index:3}._die_1m2uc_7{font-size:2.7rem;line-height:1}._board_1m2uc_1[data-tilted=true]{transform:perspective(950px) rotateX(19deg) scale(.9);box-shadow:0 14px #513622,0 22px 24px #0006}._frame_v69wt_1{width:min(100%,550px);margin:12px auto 18px;border:clamp(7px,2vw,19px) solid #753927;border-radius:14px;box-shadow:inset 0 0 0 2px #b47a51,0 8px 18px #0007;overflow:hidden}._board_v69wt_2{display:block;width:100%;aspect-ratio:1}._board_v69wt_2:focus-visible{outline:3px solid #fff06a;outline-offset:-5px}._striker_v69wt_4{cursor:grab;touch-action:none}._striker_v69wt_4:active{cursor:grabbing}._score_v69wt_6{margin:7px 0}._frame_v69wt_1[data-tilted=true]{transform:perspective(950px) rotateX(19deg) scale(.9);box-shadow:0 14px #512819,0 22px 24px #0006}._overlay_1iqes_1{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1iqes_1 .2s ease-out}._modal_1iqes_16{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:0 20px 60px #0000004d,0 8px 30px #0000001a;width:90vw;max-width:700px;max-height:80vh;overflow:hidden;animation:_slideUp_1iqes_1 .3s ease-out;position:relative}._header_1iqes_32{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border)}._header_1iqes_32 h2{margin:0;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--text)}._closeButton_1iqes_47{background:transparent;border:none;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._closeButton_1iqes_47:hover{background:var(--bg-secondary);color:var(--text);transform:none;border:1px solid var(--border);box-shadow:var(--shadow-sm)}._content_1iqes_68{padding:var(--space-6);overflow-y:auto;max-height:calc(80vh - 120px)}._themeGroup_1iqes_74{display:flex;flex-direction:column;gap:var(--space-4)}._themeName_1iqes_80{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--text);margin:0;text-align:center}._modeOptions_1iqes_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._themeOption_1iqes_94{position:relative;font:inherit;border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);cursor:pointer;transition:all var(--transition-fast);background:var(--bg-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);box-shadow:var(--shadow-sm)}._themeOption_1iqes_94:hover{border-color:var(--primary);background:var(--card-bg);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._themeOption_1iqes_94._selected_1iqes_117{border-color:var(--primary);background:var(--primary-light);box-shadow:var(--shadow-primary)}._preview_1iqes_123{display:block;width:min(120px,100%);height:80px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-strong);position:relative;transition:all var(--transition-fast)}._previewHeader_1iqes_134{display:block;height:20px;width:100%}._previewContent_1iqes_140{padding:var(--space-2);height:calc(100% - 20px);display:flex;flex-direction:column;gap:var(--space-1)}._previewCard_1iqes_148{flex:1;border-radius:4px;opacity:.8}._previewButtons_1iqes_154{display:flex;gap:var(--space-1)}._previewButton_1iqes_154{height:12px;flex:1;border-radius:3px;opacity:.6}._modeLabel_1iqes_166{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--text)}._checkmark_1iqes_172{position:absolute;top:var(--space-2);right:var(--space-2);background:var(--primary);color:var(--on-primary);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}._previewHeader_1iqes_134,._previewButton_1iqes_154{background:var(--preview-accent)}._previewContent_1iqes_140{background:var(--preview-bg)}._previewCard_1iqes_148{background:var(--preview-card);border:1px solid var(--preview-border)}@media(max-width:768px){._modal_1iqes_16{width:95vw;max-height:90vh}._content_1iqes_68{max-height:calc(90vh - 100px)}}._overlay_1l2zg_1{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1l2zg_1 .2s ease-out}._modal_1l2zg_16{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:0 20px 60px #0000004d,0 8px 30px #0000001a;width:90vw;max-width:500px;max-height:80vh;overflow:hidden;animation:_slideUp_1l2zg_1 .3s ease-out;position:relative}._header_1l2zg_32{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border)}._header_1l2zg_32 h2{margin:0;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--text)}._closeButton_1l2zg_47{background:transparent;border:none;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._closeButton_1l2zg_47:hover{background:var(--bg-secondary);color:var(--text);transform:none;border:1px solid var(--border);box-shadow:var(--shadow-sm)}._content_1l2zg_68{padding:var(--space-6);overflow-y:auto;max-height:calc(80vh - 120px)}._section_1l2zg_74{margin-bottom:var(--space-6)}._section_1l2zg_74:last-child{margin-bottom:0}._nativeShareButton_1l2zg_82{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}._nativeShareButton_1l2zg_82:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._platformsGrid_1l2zg_106{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}._platformButton_1l2zg_113{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}._platformButton_1l2zg_113:hover{border-color:var(--platform-color);background:var(--card-bg);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._platformButton_1l2zg_113:hover ._platformIcon_1l2zg_136{color:var(--platform-color);transform:scale(1.1)}._platformIcon_1l2zg_136{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast)}._platformName_1l2zg_153{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--text);text-align:center}._sectionTitle_1l2zg_160{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--text);margin:0 0 var(--space-3) 0}._copySection_1l2zg_167{display:flex;flex-direction:column;gap:var(--space-3)}._shareTextArea_1l2zg_173{width:100%;padding:var(--space-3);background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:.875rem;font-family:inherit;outline:none;transition:all var(--transition-fast);resize:vertical;min-height:80px}._shareTextArea_1l2zg_173:focus{border-color:var(--primary);background:var(--card-bg)}._urlInput_1l2zg_193{flex:1;padding:var(--space-3);background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:.875rem;font-family:monospace;outline:none;transition:all var(--transition-fast)}._urlInput_1l2zg_193:focus{border-color:var(--primary);background:var(--card-bg)}._copyButton_1l2zg_211{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);white-space:nowrap;width:100%}._copyButton_1l2zg_211:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._copyButton_1l2zg_211._copied_1l2zg_236,._copyButton_1l2zg_211._copied_1l2zg_236:hover{background:var(--success)}._platformButton_1l2zg_113:hover{--platform-shadow: 0 8px 25px rgba(var(--platform-color-rgb, 99, 102, 241), .15);box-shadow:var(--platform-shadow)}@media(max-width:768px){._modal_1l2zg_16{width:95vw;max-height:90vh}._header_1l2zg_32{padding:var(--space-4)}._content_1l2zg_68{padding:var(--space-4);max-height:calc(90vh - 100px)}._platformsGrid_1l2zg_106{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-2)}._platformButton_1l2zg_113{padding:var(--space-3)}._platformIcon_1l2zg_136{width:32px;height:32px}._platformName_1l2zg_153{font-size:.75rem}}@media(max-width:480px){._modal_1l2zg_16{width:98vw}._platformsGrid_1l2zg_106{grid-template-columns:repeat(3,1fr)}._shareTextArea_1l2zg_173{min-height:70px;font-size:.8rem}._copyButton_1l2zg_211{padding:var(--space-3);font-size:.8rem}}@keyframes _fadeIn_1l2zg_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1l2zg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._button_877s6_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;font-family:var(--font-family-display);font-weight:600;letter-spacing:.025em;line-height:1.4;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:12px;cursor:pointer;background-image:var(--button-sheen);box-shadow:var(--button-raised-shadow);transition:transform .12s,box-shadow .12s,filter .12s;position:relative}._button_877s6_2:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}._button_877s6_2:active:not(:disabled){transform:translateY(3px);box-shadow:var(--button-pressed-shadow);filter:brightness(.98)}._button_877s6_2:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._primary_877s6_6{background-color:var(--primary);color:var(--on-primary);border-color:var(--primary)}._primary_877s6_6:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}._secondary_877s6_8{background-color:var(--secondary);color:var(--on-secondary);border-color:var(--secondary)}._secondary_877s6_8:hover:not(:disabled){background-color:var(--secondary-hover)}._ghost_877s6_10{background-color:transparent;background-image:none;box-shadow:none;color:var(--text-secondary)}._ghost_877s6_10:hover:not(:disabled),._ghost_877s6_10:active:not(:disabled){transform:none;box-shadow:none}._ghost_877s6_10:hover:not(:disabled){background-color:var(--bg-secondary);color:var(--text)}._outline_877s6_13{background-color:var(--surface);color:var(--primary);border-color:var(--primary)}._outline_877s6_13:hover:not(:disabled){background-color:var(--bg-secondary)}._success_877s6_15{background-color:var(--success);color:#fff;border-color:var(--success)}._success_877s6_15:hover:not(:disabled){background-color:var(--success-hover)}._warning_877s6_17{background-color:var(--warning);color:#30220d;border-color:var(--warning)}._warning_877s6_17:hover:not(:disabled){background-color:var(--warning-hover)}._danger_877s6_19{background-color:var(--error);color:#fff;border-color:var(--error)}._danger_877s6_19:hover:not(:disabled){background-color:var(--error-hover)}._sm_877s6_21{min-height:36px;padding:8px 12px;font-size:13px}._md_877s6_22{min-height:44px;padding:10px 16px;font-size:14px}._lg_877s6_23{min-height:48px;padding:12px 20px;font-size:16px}._xl_877s6_24{min-height:52px;padding:14px 24px;font-size:18px}._disabled_877s6_25,._button_877s6_2:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._loading_877s6_26{cursor:wait}._loadingText_877s6_27{opacity:.7}._spinner_877s6_28{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_877s6_28 1s linear infinite}@keyframes _spin_877s6_28{to{transform:rotate(360deg)}}._button_877s6_2._fullWidth_877s6_30{width:100%}._iconButton_877s6_31{padding:10px;aspect-ratio:1}._iconButton_877s6_31._sm_877s6_21{padding:8px}._iconButton_877s6_31._lg_877s6_23,._iconButton_877s6_31._xl_877s6_24{padding:12px}@media(prefers-reduced-motion:reduce){._button_877s6_2{transition:none}._spinner_877s6_28{animation:none}}._navbar_1snon_2{position:fixed;inset:0 0 auto;height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:0 24px;box-sizing:border-box;background:var(--surface);color:var(--text);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);z-index:3000}._leftSection_1snon_18,._centerSection_1snon_18,._rightSection_1snon_18{display:flex;align-items:center;min-width:0}._leftSection_1snon_18{justify-content:flex-start}._centerSection_1snon_18{justify-content:center}._rightSection_1snon_18{justify-content:flex-end;gap:10px}._navbar_1snon_2 a,._mobileMenu_1snon_22 a{margin:0}._pageTitle_1snon_23{margin:0;color:inherit;font-family:var(--font-family-display);font-size:20px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconControl_1snon_25{width:40px;height:40px;min-height:40px;padding:10px;flex-shrink:0;font-size:16px}._hamburgerBtn_1snon_34{flex-direction:column;gap:4px}._hamburgerLine_1snon_35{width:18px;height:2px;background:currentColor;border-radius:2px;flex-shrink:0;transition:transform .15s,opacity .15s}._hamburgerLine_1snon_35._open_1snon_36:nth-child(1){transform:translateY(6px) rotate(45deg)}._hamburgerLine_1snon_35._open_1snon_36:nth-child(2){opacity:0}._hamburgerLine_1snon_35._open_1snon_36:nth-child(3){transform:translateY(-6px) rotate(-45deg)}._closeBtn_1snon_39{font-size:24px}._roundHomeBtn_1snon_40{white-space:nowrap}._navbar_1snon_2 ._roundHomeBtn_1snon_40,._navbar_1snon_2 ._mobile_1snon_22{display:none}._mobileMenuOverlay_1snon_43{position:fixed;inset:0;background:#0008;z-index:3100;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}._mobileMenuOverlay_1snon_43._open_1snon_36{opacity:1;visibility:visible}._mobileMenu_1snon_22{position:fixed;top:8px;right:8px;width:min(320px,calc(100vw - 16px));height:calc(100dvh - 16px);box-sizing:border-box;display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:3200;overflow:hidden;visibility:hidden;transform:translate(calc(100% + 16px));transition:transform .2s ease,visibility .2s}._mobileMenu_1snon_22._open_1snon_36{visibility:visible;transform:translate(0)}._mobileMenuHeader_1snon_66{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border);flex-shrink:0}._mobileMenuHeader_1snon_66 h3{margin:0;color:var(--text);font-family:var(--font-family-display);font-size:20px;font-weight:600}._mobileMenuContent_1snon_68{display:flex;flex-direction:column;gap:14px;padding:20px 16px;overflow-y:auto}._mobileMenuItem_1snon_69{justify-content:flex-start;width:100%;min-height:48px;gap:12px}._mobileMenuIcon_1snon_70{display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;font-size:16px}._roundNavbar_1snon_73{background:var(--primary);color:var(--on-primary);border-bottom-color:var(--primary)}._roundNavbar_1snon_73 ._iconControl_1snon_25:focus-visible,._roundNavbar_1snon_73 ._roundHomeBtn_1snon_40:focus-visible{outline-color:var(--on-primary)}@media(max-width:1200px){._navbar_1snon_2{height:48px;padding:0 12px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}._pageTitle_1snon_23{font-size:16px}._navbar_1snon_2 ._desktop_1snon_79{display:none}._navbar_1snon_2 ._mobile_1snon_22,._navbar_1snon_2 ._roundHomeBtn_1snon_40{display:inline-flex}._navbar_1snon_2 ._iconControl_1snon_25{width:36px;height:36px;min-height:36px;padding:8px}._rightSection_1snon_18{gap:8px}}@media(max-width:360px){._navbar_1snon_2{padding:0 8px;gap:6px}._pageTitle_1snon_23{font-size:14px}._roundHomeBtn_1snon_40{padding:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){._hamburgerLine_1snon_35,._mobileMenuOverlay_1snon_43,._mobileMenu_1snon_22{transition:none}}._errorContainer_1j34u_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background:var(--bg);color:var(--text)}._errorCard_1j34u_11{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:40px;max-width:500px;width:100%;text-align:center;box-shadow:0 4px 20px #0000001a}._errorIcon_1j34u_22{font-size:4rem;margin-bottom:20px}._errorTitle_1j34u_27{font-size:1.8rem;margin-bottom:16px;color:var(--text);font-weight:600}._errorMessage_1j34u_34{font-size:1rem;line-height:1.6;margin-bottom:30px;color:var(--text-secondary)}._errorDetails_1j34u_41{text-align:left;margin:20px 0;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:16px}._errorDetails_1j34u_41 summary{cursor:pointer;font-weight:600;margin-bottom:10px;color:var(--primary)}._errorStack_1j34u_57{font-family:Courier New,Courier,monospace;font-size:.85rem;background:var(--bg);padding:12px;border-radius:6px;border:1px solid var(--border);overflow-x:auto;white-space:pre-wrap;margin:0;color:var(--text)}._errorActions_1j34u_70{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._primaryButton_1j34u_77{background:var(--primary);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}._primaryButton_1j34u_77:hover{background:var(--primary-hover);transform:translateY(-1px)}._secondaryButton_1j34u_95{background:transparent;color:var(--text);border:1px solid var(--border);padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}._secondaryButton_1j34u_95:hover{background:var(--hover-bg);border-color:var(--primary);transform:translateY(-1px)}@media(max-width:480px){._errorCard_1j34u_11{padding:24px}._errorTitle_1j34u_27{font-size:1.5rem}._errorActions_1j34u_70{flex-direction:column}._primaryButton_1j34u_77,._secondaryButton_1j34u_95{width:100%}}
