:root{--font-display: "Outfit", sans-serif;--font-body: "Lexend", sans-serif;--light-bg-primary: #f8f9fa;--light-bg-secondary: #e9ecef;--light-primary: #4361ee;--light-primary-dark: #3651ce;--light-accent: #f72585;--light-accent-dark: #d61c6e;--light-gold: #ffd60a;--light-success: #06d6a0;--light-text: #1a1a1a;--light-text-secondary: #555555;--dark-bg-primary: #1a1410;--dark-bg-secondary: #2d2416;--dark-accent: #ff9a3c;--dark-accent-bright: #ffb366;--dark-gold: #ffd700;--dark-text: #e8dcc4;--dark-text-secondary: #a89f8f;font-family:var(--font-body);line-height:1.6;font-weight:400;color-scheme:light;color:var(--light-text);background-color:var(--light-bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh}#root{width:100%}button,input{font-family:inherit}._container_1oaox_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 12px #00000014;margin-bottom:2rem}._header_1oaox_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._title_1oaox_16{font-size:1.5rem;font-weight:700;color:var(--light-text);margin:0}._badge_1oaox_23{background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}._description_1oaox_32{color:#666;margin:0 0 1.5rem;line-height:1.5}._warning_1oaox_38{background:linear-gradient(135deg,#ff98001a,#ffc1071a);border:2px solid #ff9800;border-radius:12px;padding:1rem;margin-bottom:1.5rem;color:#e65100;font-weight:600;text-align:center}._playerList_1oaox_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}._playerCard_1oaox_56{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:12px;border:2px solid transparent;background:#f8f9fa;cursor:pointer;transition:all .2s;text-align:left;font-family:var(--font-body)}._playerCard_1oaox_56:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._playerCard_1oaox_56._checkedIn_1oaox_75{background:linear-gradient(135deg,#4caf501a,#81c7841a);border-color:#4caf50}._playerCard_1oaox_56._notCheckedIn_1oaox_80{background:#f8f9fa;border-color:#e0e0e0}._playerCard_1oaox_56:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}._checkIcon_1oaox_90{flex-shrink:0}._checkedIcon_1oaox_94{color:#4caf50}._uncheckedIcon_1oaox_98{color:#ccc}._playerName_1oaox_102{flex:1;font-size:1rem;font-weight:600;color:var(--light-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_1oaox_113{font-size:.875rem;font-weight:500;flex-shrink:0}._playerCard_1oaox_56._checkedIn_1oaox_75 ._status_1oaox_113{color:#4caf50}._playerCard_1oaox_56._notCheckedIn_1oaox_80 ._status_1oaox_113{color:#999}._footer_1oaox_127{text-align:center;padding-top:1rem;border-top:1px solid #e0e0e0}._hint_1oaox_133{color:#666;font-size:.875rem;margin:0;font-style:italic}.dark ._container_1oaox_1{background:linear-gradient(135deg,#1a1410f2,#2d2416f2);box-shadow:0 4px 24px #0006;border:1px solid rgba(255,154,60,.2)}.dark ._title_1oaox_16{color:var(--dark-text)}.dark ._badge_1oaox_23{background:linear-gradient(135deg,#ff9a3c,#ff7b00);color:#1a1410}.dark ._description_1oaox_32{color:var(--dark-text-secondary)}.dark ._warning_1oaox_38{background:linear-gradient(135deg,#ff9a3c33,#ff7b0033);border-color:#ff9a3c;color:#ffb366}.dark ._playerCard_1oaox_56{background:#2d241680;border-color:#ff9a3c33}.dark ._playerCard_1oaox_56._checkedIn_1oaox_75{background:linear-gradient(135deg,#8bc34a33,#9ccc6533);border-color:#8bc34a}.dark ._playerCard_1oaox_56._notCheckedIn_1oaox_80{background:#2d24164d;border-color:#ff9a3c33}.dark ._playerName_1oaox_102{color:var(--dark-text)}.dark ._checkedIcon_1oaox_94{color:#8bc34a}.dark ._uncheckedIcon_1oaox_98{color:#666}.dark ._playerCard_1oaox_56._checkedIn_1oaox_75 ._status_1oaox_113{color:#8bc34a}.dark ._playerCard_1oaox_56._notCheckedIn_1oaox_80 ._status_1oaox_113{color:#999}.dark ._footer_1oaox_127{border-top-color:#ff9a3c33}.dark ._hint_1oaox_133{color:var(--dark-text-secondary)}@media(max-width:768px){._container_1oaox_1{padding:1.5rem}._playerList_1oaox_49{grid-template-columns:1fr}._header_1oaox_9{flex-direction:column;align-items:flex-start;gap:.5rem}}._container_veulm_1{max-width:1000px;margin:0 auto;padding:2rem 1rem 4rem}._hero_veulm_7{text-align:center;margin-bottom:3rem}._heroTitle_veulm_12{font-size:3rem;font-weight:900;margin-bottom:1.25rem;background:linear-gradient(135deg,#ff6b35,#f7931e,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}._heroSubtitle_veulm_23{font-size:1.25rem;color:#555;line-height:1.7;max-width:800px;margin:0 auto}._features_veulm_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}._featureCard_veulm_38{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:16px;box-shadow:0 4px 12px #00000014;text-align:center;transition:transform .3s ease,box-shadow .3s ease}._featureCard_veulm_38:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}._featureIcon_veulm_53{color:#ff6b35;margin-bottom:1rem}._featureCard_veulm_38 h3{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:.75rem}._featureCard_veulm_38 p{color:#666;line-height:1.6;font-size:.95rem}._benefits_veulm_71{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 4px 12px #00000014}._benefitsTitle_veulm_80{font-size:2rem;font-weight:800;color:#2c3e50;text-align:center;margin-bottom:2rem}._benefitsList_veulm_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._benefit_veulm_71{display:flex;gap:1rem;align-items:flex-start}._benefitIcon_veulm_100{font-size:1.5rem;flex-shrink:0}._benefit_veulm_71 strong{display:block;font-size:1.1rem;color:#2c3e50;margin-bottom:.25rem}._benefit_veulm_71 p{color:#666;line-height:1.6;margin:0;font-size:.95rem}._howItWorks_veulm_119{margin-bottom:3rem}._howItWorksTitle_veulm_123{font-size:2rem;font-weight:800;color:#2c3e50;text-align:center;margin-bottom:2rem}._steps_veulm_131{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}._step_veulm_131{display:flex;gap:1rem;align-items:flex-start;background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000f}._stepNumber_veulm_148{width:40px;height:40px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;flex-shrink:0}._stepContent_veulm_162 h4{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}._stepContent_veulm_162 p{color:#666;line-height:1.6;margin:0;font-size:.9rem}._ctaSection_veulm_176{text-align:center;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:3rem 2rem;border-radius:20px;margin-bottom:3rem;box-shadow:0 8px 20px #ff6b354d}._ctaSection_veulm_176 h2{font-size:2.2rem;font-weight:800;margin-bottom:1rem}._ctaSection_veulm_176 p{font-size:1.1rem;margin-bottom:2rem;opacity:.95}._ctaButton_veulm_198{background:#fff;color:#ff6b35;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;transition:all .3s ease;box-shadow:0 4px 12px #00000026}._ctaButton_veulm_198:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}._ctaButton_veulm_198:active{transform:translateY(0)}._infoBox_veulm_223{background:linear-gradient(135deg,#e3f2fd,#f1f8ff);border-left:5px solid #2196f3;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #2196f31a}._infoBox_veulm_223 h3{font-size:1.5rem;font-weight:700;color:#1976d2;margin-bottom:1rem}._infoBox_veulm_223 p{color:#37474f;line-height:1.7;margin-bottom:1rem}._infoBox_veulm_223 ul{list-style:none;padding-left:0;margin:0}._infoBox_veulm_223 li{color:#455a64;padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}._infoBox_veulm_223 li:before{content:"✓";position:absolute;left:0;color:#2196f3;font-weight:700}.dark-mode ._heroSubtitle_veulm_23{color:#c4b8a0}.dark-mode ._featureCard_veulm_38{background:#2d2420b3;box-shadow:0 4px 12px #0000004d}.dark-mode ._featureCard_veulm_38 h3{color:#e8dcc4}.dark-mode ._featureCard_veulm_38 p{color:#a89f8f}.dark-mode ._featureIcon_veulm_53{color:#ff9a3c}.dark-mode ._benefits_veulm_71{background:#2d2420b3;box-shadow:0 4px 12px #0000004d}.dark-mode ._benefitsTitle_veulm_80,.dark-mode ._benefit_veulm_71 strong{color:#e8dcc4}.dark-mode ._benefit_veulm_71 p{color:#a89f8f}.dark-mode ._howItWorksTitle_veulm_123{color:#e8dcc4}.dark-mode ._step_veulm_131{background:#2d242099;box-shadow:0 2px 8px #0000004d}.dark-mode ._stepContent_veulm_162 h4{color:#e8dcc4}.dark-mode ._stepContent_veulm_162 p{color:#a89f8f}.dark-mode ._infoBox_veulm_223{background:linear-gradient(135deg,#1e3a5f,#2c4a6e);border-left-color:#4a9eff}.dark-mode ._infoBox_veulm_223 h3{color:#7db3ff}.dark-mode ._infoBox_veulm_223 p{color:#c4d9f0}.dark-mode ._infoBox_veulm_223 li{color:#b0cbe8}.dark-mode ._infoBox_veulm_223 li:before{color:#4a9eff}@media(max-width:768px){._container_veulm_1{padding:1rem .75rem 3rem}._heroTitle_veulm_12{font-size:2rem}._heroSubtitle_veulm_23{font-size:1.05rem}._features_veulm_31{grid-template-columns:1fr}._benefits_veulm_71{padding:1.5rem}._benefitsTitle_veulm_80{font-size:1.5rem}._benefitsList_veulm_88{grid-template-columns:1fr}._howItWorksTitle_veulm_123{font-size:1.5rem}._steps_veulm_131{grid-template-columns:1fr}._ctaSection_veulm_176{padding:2rem 1.5rem}._ctaSection_veulm_176 h2{font-size:1.7rem}._ctaSection_veulm_176 p{font-size:1rem}._infoBox_veulm_223{padding:1.5rem}}._container_1ruu7_1{width:100%;max-width:600px;margin:0 auto;padding:2rem}._title_1ruu7_8{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--light-text);margin:0 0 1rem;text-align:center;animation:_fadeInUp_1ruu7_1 .8s cubic-bezier(.4,0,.2,1)}@keyframes _fadeInUp_1ruu7_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._subtitle_1ruu7_29{text-align:center;color:var(--light-text-secondary);margin-bottom:2rem;font-size:1rem;animation:_fadeInUp_1ruu7_1 .8s cubic-bezier(.4,0,.2,1) .1s backwards}._form_1ruu7_37{display:flex;gap:1rem;margin-bottom:2rem;animation:_fadeInUp_1ruu7_1 .8s cubic-bezier(.4,0,.2,1) .2s backwards}._input_1ruu7_44{flex:1;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s}._input_1ruu7_44:focus{outline:none;border-color:var(--light-primary);box-shadow:0 0 0 3px #4361ee1a}._addButton_1ruu7_59{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._addButton_1ruu7_59:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4361ee4d}._addButton_1ruu7_59:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}._addButton_1ruu7_59:active:not(:disabled){transform:translateY(-1px)}._addButton_1ruu7_59:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;opacity:.6}._playerList_1ruu7_96{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem}._playerCard_1ruu7_104{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:2px solid #f0f0f0;border-radius:12px;transition:all .2s}._playerCard_1ruu7_104:hover{border-color:var(--light-primary);box-shadow:0 2px 8px #0000001a}._playerCard_1ruu7_104._pending_1ruu7_120{background:linear-gradient(135deg,#fff9e6,#fff3cc);border-color:#ffc107;border-style:dashed}._playerCard_1ruu7_104._pending_1ruu7_120:hover{border-color:#ff9800;box-shadow:0 2px 8px #ffc1074d}._pendingIcon_1ruu7_131{color:#ff9800;animation:_spin_1ruu7_1 2s linear infinite;margin-left:auto}@keyframes _spin_1ruu7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._playerNumber_1ruu7_146{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;border-radius:50%;font-weight:600;font-size:.875rem;flex-shrink:0}._playerName_1ruu7_160{flex:1;font-weight:500;color:#333}._removeButton_1ruu7_166{padding:.5rem;background:transparent;border:none;color:#e74c3c;cursor:pointer;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}._removeButton_1ruu7_166:hover{background:#fee;transform:scale(1.1)}._removeButton_1ruu7_166:focus-visible{outline:3px solid #e74c3c;outline-offset:2px}._readyMessage_1ruu7_189{margin-top:2rem;margin-bottom:2rem;padding:1rem;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;text-align:center;border-radius:12px;font-weight:600;font-size:1.1rem}._goToTablesButton_1ruu7_201{width:100%;margin-top:1.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#ff9f1c,#ff6b35);color:#1a1410;border:none;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 6px 16px #ff6b3559}._goToTablesButton_1ruu7_201:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b3573}._goToTablesButton_1ruu7_201:focus-visible{outline:3px solid #ff6b35;outline-offset:2px}.dark ._title_1ruu7_8{color:#ff9a3c;text-shadow:0 0 20px rgba(255,154,60,.5)}.dark ._subtitle_1ruu7_29{color:#d4a574}.dark ._input_1ruu7_44{background:#8b45134d;border-color:#ff9a3c4d;color:#ff9a3c}.dark ._input_1ruu7_44:focus{border-color:#ff9a3c;box-shadow:0 0 0 3px #ff9a3c33}.dark ._input_1ruu7_44::placeholder{color:#d4a57480}.dark ._addButton_1ruu7_59{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 0 20px #ff9a3c4d}.dark ._addButton_1ruu7_59:hover:not(:disabled){box-shadow:0 0 30px #ff9a3c99}.dark ._playerCard_1ruu7_104{background:#8b45134d;border-color:#ff9a3c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark ._playerCard_1ruu7_104:hover{border-color:#ff9a3c;box-shadow:0 4px 20px #ff9a3c4d}.dark ._playerCard_1ruu7_104._pending_1ruu7_120{background:linear-gradient(135deg,#ffc10733,#ff980026);border-color:#ffc107}.dark ._playerCard_1ruu7_104._pending_1ruu7_120:hover{border-color:#ffc107;box-shadow:0 2px 12px #ffc10766}.dark ._pendingIcon_1ruu7_131{color:#ffc107;filter:drop-shadow(0 0 4px rgba(255,193,7,.5))}.dark ._playerName_1ruu7_160{color:#ff9a3c}.dark ._readyMessage_1ruu7_189{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 0 30px #ff9a3c80}.dark ._goToTablesButton_1ruu7_201{background:linear-gradient(135deg,#ffb347,#ff7a00);color:#1a1410;box-shadow:0 8px 20px #ff9a3c66}.dark ._goToTablesButton_1ruu7_201:hover{box-shadow:0 10px 26px #ff9a3c8c}@media(max-width:768px){._container_1ruu7_1{padding:1rem}._title_1ruu7_8{font-size:1.5rem}._form_1ruu7_37{flex-direction:column}._playerList_1ruu7_96{grid-template-columns:1fr}}._pendingCard_1fd0q_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;border:2px dashed #ffc107;transition:all .3s;margin-bottom:2rem}._pendingCard_1fd0q_1:hover{box-shadow:0 8px 30px #00000026;border-color:#ff9800}._header_1fd0q_16{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._titleSection_1fd0q_25{display:flex;align-items:center;gap:.75rem}._icon_1fd0q_31{color:#ffc107;animation:_rotate_1fd0q_1 3s linear infinite}@keyframes _rotate_1fd0q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_1fd0q_25{font-size:1.5rem;font-weight:700;color:#333;margin:0}._statusBadge_1fd0q_52{padding:.5rem 1rem;background:linear-gradient(135deg,#ffc107,#ff9800);color:#1a1a1a;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px #ffc1074d}._statusBadgeRotating_1fd0q_62{padding:.5rem 1rem;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px #2196f34d}._content_1fd0q_72{display:flex;flex-direction:column;gap:1.5rem}._description_1fd0q_78{color:#666;font-size:.95rem;margin:0;padding:1rem;background:#fff9e6;border-radius:8px;border-left:3px solid #ffc107}._playersList_1fd0q_88{display:flex;flex-wrap:wrap;gap:1rem}._playerChip_1fd0q_94{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#fff9e6,#fff3cc);border:2px solid #ffc107;border-radius:12px;transition:all .2s;box-shadow:0 2px 8px #ffc10733}._playerChip_1fd0q_94:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffc1074d;border-color:#ff9800}._playerChip_1fd0q_94 svg{color:#ff9800;flex-shrink:0}._playerName_1fd0q_117{font-weight:600;color:#333;font-size:.95rem}._playerRecord_1fd0q_123{font-size:.8rem;color:#666;font-weight:500;padding:.25rem .5rem;background:#fff;border-radius:6px}._rotationNote_1fd0q_132{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#e3f2fd;border-radius:8px;color:#1976d2;font-size:.875rem;font-weight:500}._rotationNote_1fd0q_132 svg{flex-shrink:0}.dark ._pendingCard_1fd0q_1{background:#2d2416cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffc107;box-shadow:0 4px 30px #00000080,0 0 20px #ffc1074d}.dark ._pendingCard_1fd0q_1:hover{box-shadow:0 8px 40px #0009,0 0 30px #ffc10780}.dark ._title_1fd0q_25{color:#ffc107;text-shadow:0 0 10px rgba(255,193,7,.5)}.dark ._icon_1fd0q_31{color:#ffc107;filter:drop-shadow(0 0 8px rgba(255,193,7,.5))}.dark ._description_1fd0q_78{background:#ffc10726;border-left-color:#ffc107;color:#d4a574}.dark ._playerChip_1fd0q_94{background:linear-gradient(135deg,#ffc10733,#ff980026);border-color:#ffc107;box-shadow:0 2px 12px #ffc1074d}.dark ._playerChip_1fd0q_94:hover{box-shadow:0 4px 20px #ffc10780}.dark ._playerName_1fd0q_117{color:#ffc107}.dark ._playerRecord_1fd0q_123{background:#2d2416cc;color:#d4a574}.dark ._rotationNote_1fd0q_132{background:#2196f333;color:#64b5f6}@media(max-width:768px){._pendingCard_1fd0q_1{padding:1.5rem}._header_1fd0q_16{flex-direction:column;align-items:flex-start}._title_1fd0q_25{font-size:1.25rem}._playersList_1fd0q_88{flex-direction:column}._playerChip_1fd0q_94{width:100%}}._overlay_13rpt_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_13rpt_15{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:500px;width:90%;overflow:hidden;position:relative;z-index:10000}._header_13rpt_26{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:2px solid #e0e0e0}._titleSection_13rpt_34{display:flex;align-items:center;gap:12px}._icon_13rpt_40{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.4))}._title_13rpt_34{margin:0;font-size:24px;font-weight:700;color:#2d3436}._closeButton_13rpt_52{background:transparent;border:none;cursor:pointer;color:#636e72;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._closeButton_13rpt_52:hover{background:#e0e0e0;color:#2d3436}._closeButton_13rpt_52:focus-visible{outline:2px solid #636e72;outline-offset:2px}._content_13rpt_75{padding:24px}._description_13rpt_79{color:#636e72;font-size:15px;line-height:1.6;margin:0 0 24px}._form_13rpt_86{display:flex;flex-direction:column;gap:20px}._label_13rpt_92{font-weight:600;color:#2d3436;font-size:14px;display:block;margin-bottom:8px}._input_13rpt_100{width:100%;padding:12px 16px;border:2px solid #dfe6e9;border-radius:8px;font-size:16px;transition:all .2s;box-sizing:border-box}._input_13rpt_100:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}._actions_13rpt_116{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}._cancelButton_13rpt_123,._submitButton_13rpt_124{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;border:none;transition:all .2s}._cancelButton_13rpt_123{background:#f1f3f5;color:#495057}._cancelButton_13rpt_123:hover{background:#e9ecef}._cancelButton_13rpt_123:focus-visible{outline:2px solid #495057;outline-offset:2px}._submitButton_13rpt_124{background:linear-gradient(135deg,gold,#ffed4e);color:#2d3436;box-shadow:0 2px 8px #ffd7004d}._submitButton_13rpt_124:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffd70066}._submitButton_13rpt_124:focus-visible{outline:3px solid #ffd700;outline-offset:2px}._submitButton_13rpt_124:active{transform:translateY(0)}._modal_13rpt_15._dark_13rpt_169{background:linear-gradient(135deg,#2d2420,#1a1410);box-shadow:0 10px 40px #000c}._modal_13rpt_15._dark_13rpt_169 ._header_13rpt_26{border-bottom-color:#3d3426}._modal_13rpt_15._dark_13rpt_169 ._title_13rpt_34{color:#e8dcc4}._modal_13rpt_15._dark_13rpt_169 ._closeButton_13rpt_52{color:#a89f8f}._modal_13rpt_15._dark_13rpt_169 ._closeButton_13rpt_52:hover{background:#3d3426;color:#e8dcc4}._modal_13rpt_15._dark_13rpt_169 ._description_13rpt_79{color:#a89f8f}._modal_13rpt_15._dark_13rpt_169 ._label_13rpt_92{color:#e8dcc4}._modal_13rpt_15._dark_13rpt_169 ._input_13rpt_100{background:#1a1410;border-color:#3d3426;color:#e8dcc4}._modal_13rpt_15._dark_13rpt_169 ._input_13rpt_100:focus{border-color:#ff9a3c;box-shadow:0 0 0 3px #ff9a3c1a}._modal_13rpt_15._dark_13rpt_169 ._cancelButton_13rpt_123{background:#3d3426;color:#e8dcc4}._modal_13rpt_15._dark_13rpt_169 ._cancelButton_13rpt_123:hover{background:#4a3f30}._modal_13rpt_15._dark_13rpt_169 ._submitButton_13rpt_124{background:linear-gradient(135deg,#ff9a3c,#ffb366);color:#1a1410;box-shadow:0 2px 8px #ff9a3c4d}._modal_13rpt_15._dark_13rpt_169 ._submitButton_13rpt_124:hover{box-shadow:0 4px 12px #ff9a3c66}._modal_13rpt_15._dark_13rpt_169 ._icon_13rpt_40{color:#ff9a3c;filter:drop-shadow(0 2px 4px rgba(255,154,60,.4))}@media(max-width:640px){._overlay_13rpt_1{padding:180px 0 60px;position:fixed;inset:0;align-items:flex-end}._modal_13rpt_15{width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:calc(100vh - 240px)}._header_13rpt_26{padding:1.25rem 1.5rem}._title_13rpt_34{font-size:1.5rem}._content_13rpt_75{padding:1.5rem;max-height:calc(100vh - 320px);overflow-y:auto}}._timerDisabled_1fdb1_1{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0000000d;border-radius:12px;color:#666;font-size:.875rem;font-weight:500}._settingsButton_1fdb1_13{background:transparent;border:none;color:#666;cursor:pointer;padding:.25rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:.25rem}._settingsButton_1fdb1_13:hover{background:#0000001a;color:var(--light-primary)}._settingsButton_1fdb1_13:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._timer_1fdb1_1{background:linear-gradient(135deg,#4361ee1a,#677eea1a);border:2px solid var(--light-primary);border-radius:16px;padding:1rem 1.5rem;box-shadow:0 4px 12px #4361ee33;transition:all .3s}._timerWarning_1fdb1_46{background:linear-gradient(135deg,#ff980026,#ffc10726);border:2px solid #ff9800;border-radius:16px;padding:1rem 1.5rem;box-shadow:0 4px 12px #ff98004d;animation:_pulse_1fdb1_1 2s ease-in-out infinite}._timerCritical_1fdb1_55{background:linear-gradient(135deg,#f4433626,#e5393526);border:2px solid #f44336;border-radius:16px;padding:1rem 1.5rem;box-shadow:0 4px 12px #f443364d;animation:_pulseCritical_1fdb1_1 1s ease-in-out infinite}@keyframes _pulse_1fdb1_1{0%,to{transform:scale(1);box-shadow:0 4px 12px #ff98004d}50%{transform:scale(1.02);box-shadow:0 6px 16px #ff980066}}@keyframes _pulseCritical_1fdb1_1{0%,to{transform:scale(1);box-shadow:0 4px 12px #f443364d}50%{transform:scale(1.03);box-shadow:0 6px 20px #f4433680}}._timerContent_1fdb1_86{display:flex;align-items:center;gap:1rem}._icon_1fdb1_92{flex-shrink:0}._timer_1fdb1_1 ._icon_1fdb1_92{color:var(--light-primary)}._timerWarning_1fdb1_46 ._icon_1fdb1_92{color:#ff9800}._timerCritical_1fdb1_55 ._icon_1fdb1_92{color:#f44336}._timeDisplay_1fdb1_108{flex:1;display:flex;flex-direction:column;gap:.125rem}._timeText_1fdb1_115{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._timer_1fdb1_1 ._timeText_1fdb1_115{color:var(--light-primary)}._timerWarning_1fdb1_46 ._timeText_1fdb1_115{color:#e65100}._timerCritical_1fdb1_55 ._timeText_1fdb1_115{color:#c62828}._timeLabel_1fdb1_134{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.8}._timer_1fdb1_1 ._timeLabel_1fdb1_134{color:var(--light-primary)}._timerWarning_1fdb1_46 ._timeLabel_1fdb1_134{color:#e65100}._timerCritical_1fdb1_55 ._timeLabel_1fdb1_134{color:#c62828}._timerButtons_1fdb1_154{display:flex;align-items:center;gap:.25rem;flex-shrink:0}._controlButton_1fdb1_161,._stopButton_1fdb1_162{background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}._timer_1fdb1_1 ._controlButton_1fdb1_161,._timer_1fdb1_1 ._stopButton_1fdb1_162{color:var(--light-primary)}._timerWarning_1fdb1_46 ._controlButton_1fdb1_161,._timerWarning_1fdb1_46 ._stopButton_1fdb1_162{color:#ff9800}._timerCritical_1fdb1_55 ._controlButton_1fdb1_161,._timerCritical_1fdb1_55 ._stopButton_1fdb1_162{color:#f44336}._controlButton_1fdb1_161:hover,._stopButton_1fdb1_162:hover{background:#0000001a;transform:scale(1.1)}._controlButton_1fdb1_161:focus-visible,._stopButton_1fdb1_162:focus-visible{outline:2px solid currentColor;outline-offset:2px}._warningMessage_1fdb1_202,._expiredMessage_1fdb1_203{margin-top:.75rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;text-align:center}._warningMessage_1fdb1_202{background:#ff980033;color:#e65100;border:1px solid #ff9800}._expiredMessage_1fdb1_203{background:#f4433633;color:#c62828;border:1px solid #f44336;animation:_blink_1fdb1_1 1s ease-in-out infinite}@keyframes _blink_1fdb1_1{0%,to{opacity:1}50%{opacity:.7}}.dark ._timerDisabled_1fdb1_1{background:#ff9a3c1a;color:var(--dark-text-secondary)}.dark ._settingsButton_1fdb1_13{color:var(--dark-text-secondary)}.dark ._settingsButton_1fdb1_13:hover{background:#ff9a3c33;color:var(--dark-accent)}.dark ._timer_1fdb1_1{background:linear-gradient(135deg,#ff9a3c26,#ff7b0026);border-color:var(--dark-accent);box-shadow:0 4px 12px #ff9a3c4d}.dark ._timerWarning_1fdb1_46{background:linear-gradient(135deg,#ffc10733,#ffeb3b33);border-color:#ffc107;box-shadow:0 4px 12px #ffc10766}.dark ._timerCritical_1fdb1_55{background:linear-gradient(135deg,#f4433633,#ef535033);border-color:#ef5350;box-shadow:0 4px 12px #f4433666}.dark ._timer_1fdb1_1 ._icon_1fdb1_92,.dark ._timer_1fdb1_1 ._timeText_1fdb1_115,.dark ._timer_1fdb1_1 ._timeLabel_1fdb1_134,.dark ._timer_1fdb1_1 ._controlButton_1fdb1_161,.dark ._timer_1fdb1_1 ._stopButton_1fdb1_162{color:var(--dark-accent)}.dark ._timerWarning_1fdb1_46 ._icon_1fdb1_92,.dark ._timerWarning_1fdb1_46 ._timeText_1fdb1_115,.dark ._timerWarning_1fdb1_46 ._timeLabel_1fdb1_134,.dark ._timerWarning_1fdb1_46 ._controlButton_1fdb1_161,.dark ._timerWarning_1fdb1_46 ._stopButton_1fdb1_162{color:#ffc107}.dark ._timerCritical_1fdb1_55 ._icon_1fdb1_92,.dark ._timerCritical_1fdb1_55 ._timeText_1fdb1_115,.dark ._timerCritical_1fdb1_55 ._timeLabel_1fdb1_134,.dark ._timerCritical_1fdb1_55 ._controlButton_1fdb1_161,.dark ._timerCritical_1fdb1_55 ._stopButton_1fdb1_162{color:#ef5350}.dark ._warningMessage_1fdb1_202{background:#ffc10740;color:#ffeb3b;border-color:#ffc107}.dark ._expiredMessage_1fdb1_203{background:#f4433640;color:#ef5350;border-color:#ef5350}@media(max-width:768px){._timer_1fdb1_1,._timerWarning_1fdb1_46,._timerCritical_1fdb1_55{padding:.875rem 1rem}._timeText_1fdb1_115{font-size:1.5rem}._icon_1fdb1_92{width:20px;height:20px}}._overlay_1o0cv_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._modal_1o0cv_16{background:#fff;border-radius:20px;max-width:560px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative;z-index:10000}._header_1o0cv_28{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;border-bottom:2px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:10;border-radius:20px 20px 0 0}._titleRow_1o0cv_41{display:flex;align-items:center;gap:.75rem}._headerIcon_1o0cv_47{color:var(--light-primary);flex-shrink:0}._title_1o0cv_41{font-size:1.5rem;font-weight:700;color:var(--light-text);margin:0}._closeButton_1o0cv_59{background:transparent;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}._closeButton_1o0cv_59:hover{background:#f0f0f0;color:var(--light-text)}._closeButton_1o0cv_59:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._content_1o0cv_83{padding:2rem}._description_1o0cv_87{color:#666;line-height:1.6;margin:0 0 1.5rem}._presets_1o0cv_93{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}._presetButton_1o0cv_100{padding:1rem;border:2px solid #e0e0e0;background:#fff;border-radius:12px;font-size:.9375rem;font-weight:600;color:var(--light-text);cursor:pointer;transition:all .2s;font-family:var(--font-body)}._presetButton_1o0cv_100:hover{border-color:var(--light-primary);background:#4361ee0d}._presetButton_1o0cv_100._selected_1o0cv_118{border-color:var(--light-primary);background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff}._presetButton_1o0cv_100:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._customInput_1o0cv_129{margin-bottom:1.5rem}._label_1o0cv_133{display:block;font-size:.875rem;font-weight:600;color:var(--light-text);margin-bottom:.5rem}._inputGroup_1o0cv_141{display:flex;align-items:center;gap:.75rem}._input_1o0cv_141{flex:1;padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .2s;font-family:var(--font-body)}._input_1o0cv_141:focus{outline:none;border-color:var(--light-primary);box-shadow:0 0 0 3px #4361ee1a}._inputSuffix_1o0cv_163{color:#666;font-weight:500}._preview_1o0cv_168{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#4361ee1a,#677eea1a);border:2px solid var(--light-primary);border-radius:12px;color:var(--light-primary);font-size:.9375rem}._info_1o0cv_180{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#0000000d;border:2px solid #e0e0e0;border-radius:12px;color:#666;font-size:.9375rem}._footer_1o0cv_192{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #f0f0f0;position:sticky;bottom:0;background:#fff;border-radius:0 0 20px 20px}._cancelButton_1o0cv_203{flex:1;padding:.875rem 1.5rem;background:#fff;border:2px solid #e0e0e0;color:var(--light-text);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:var(--font-body)}._cancelButton_1o0cv_203:hover{background:#f8f9fa;border-color:#d0d0d0}._cancelButton_1o0cv_203:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._saveButton_1o0cv_227{flex:1;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);border:none;color:#fff;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #4361ee4d;font-family:var(--font-body)}._saveButton_1o0cv_227:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4361ee66}._saveButton_1o0cv_227:active{transform:translateY(0)}._saveButton_1o0cv_227:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}.dark ._modal_1o0cv_16{background:linear-gradient(135deg,#1a1410fa,#2d2416fa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #0009}.dark ._header_1o0cv_28{background:#1a1410f2;border-bottom-color:#ff9a3c4d}.dark ._headerIcon_1o0cv_47{color:var(--dark-accent)}.dark ._title_1o0cv_41{color:var(--dark-text)}.dark ._closeButton_1o0cv_59{color:var(--dark-text-secondary)}.dark ._closeButton_1o0cv_59:hover{background:#ff9a3c1a;color:var(--dark-text)}.dark ._description_1o0cv_87{color:var(--dark-text-secondary)}.dark ._presetButton_1o0cv_100{background:#2d241680;border-color:#ff9a3c4d;color:var(--dark-text)}.dark ._presetButton_1o0cv_100:hover{border-color:var(--dark-accent);background:#ff9a3c1a}.dark ._presetButton_1o0cv_100._selected_1o0cv_118{background:linear-gradient(135deg,#ff9a3c,#ff7b00);color:#1a1410;border-color:var(--dark-accent)}.dark ._label_1o0cv_133{color:var(--dark-text)}.dark ._input_1o0cv_141{background:#2d241680;border-color:#ff9a3c4d;color:var(--dark-text)}.dark ._input_1o0cv_141:focus{border-color:var(--dark-accent);box-shadow:0 0 0 3px #ff9a3c33}.dark ._inputSuffix_1o0cv_163{color:var(--dark-text-secondary)}.dark ._preview_1o0cv_168{background:#ff9a3c26;border-color:var(--dark-accent);color:var(--dark-accent)}.dark ._info_1o0cv_180{background:#2d241680;border-color:#ff9a3c4d;color:var(--dark-text-secondary)}.dark ._footer_1o0cv_192{background:#1a1410f2;border-top-color:#ff9a3c4d}.dark ._cancelButton_1o0cv_203{background:#2d241680;border-color:#ff9a3c4d;color:var(--dark-text)}.dark ._cancelButton_1o0cv_203:hover{background:#ff9a3c1a;border-color:var(--dark-accent)}.dark ._saveButton_1o0cv_227{background:linear-gradient(135deg,#ff9a3c,#ff7b00);color:#1a1410;box-shadow:0 2px 8px #ff9a3c66}.dark ._saveButton_1o0cv_227:hover{box-shadow:0 4px 12px #ff9a3c99}@media(max-width:640px){._overlay_1o0cv_1{padding:180px 0 60px;position:fixed;inset:0}._modal_1o0cv_16{max-width:100%;max-height:calc(100vh - 240px);height:calc(100vh - 240px);border-radius:0;display:flex;flex-direction:column}._header_1o0cv_28{padding:1rem 1.5rem;border-radius:0;flex-shrink:0}._title_1o0cv_41{font-size:1.25rem}._content_1o0cv_83{padding:1.5rem;flex:1;overflow-y:auto}._presets_1o0cv_93{grid-template-columns:repeat(2,1fr)}._footer_1o0cv_192{padding:1rem 1.5rem;border-radius:0}}._container_93uuu_1{width:100%;padding:2rem}._header_93uuu_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._headerRight_93uuu_15{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._timerSection_93uuu_22{display:flex;align-items:center}._title_93uuu_27{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}._tableCount_93uuu_34{color:#666;margin:.5rem 0 0}._buttonGroup_93uuu_39{display:flex;gap:.75rem;flex-wrap:wrap}._playoffButton_93uuu_45{padding:.75rem 1.5rem;background:linear-gradient(135deg,gold,#ffed4e);color:#2d3436;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #ffd7004d}._playoffButton_93uuu_45:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffd70066}._playoffButton_93uuu_45:focus-visible{outline:3px solid #ffd700;outline-offset:2px}._endButton_93uuu_72{padding:.75rem 1.5rem;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px #27ae604d}._endButton_93uuu_72:hover{transform:translateY(-2px);box-shadow:0 4px 12px #27ae6066}._endButton_93uuu_72:focus-visible{outline:3px solid #27ae60;outline-offset:2px}._newRoundButton_93uuu_96{padding:.75rem 2rem;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._newRoundButton_93uuu_96:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}._newRoundButton_93uuu_96:focus-visible{outline:3px solid #e74c3c;outline-offset:2px}._warningBanner_93uuu_119{background:linear-gradient(135deg,#fff3cd,#fff8e1);border:2px solid #ffc107;border-left:6px solid #ff9800;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 12px #ff980026}._warningHeader_93uuu_129{display:flex;align-items:center;gap:.75rem;color:#e65100;margin-bottom:.75rem}._warningHeader_93uuu_129 svg{flex-shrink:0}._warningTitle_93uuu_141{font-size:1.25rem;font-weight:700}._warningDescription_93uuu_146{color:#5d4037;margin:0 0 1rem;font-size:.95rem}._warningList_93uuu_152{display:flex;flex-direction:column;gap:.5rem}._warningItem_93uuu_158{padding:.625rem 1rem;background:#fffc;border-radius:6px;color:#5d4037;font-size:.9rem;border-left:3px solid #ff9800}._warningItem_93uuu_158 strong{color:#e65100;font-weight:600}._tablesGrid_93uuu_172{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:2rem}._tableCard_93uuu_178{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;transition:all .3s}._tableCard_93uuu_178:hover{box-shadow:0 8px 30px #00000026}._tableHeader_93uuu_190{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:.5rem}._tableNameSection_93uuu_199{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._tableHeaderActions_93uuu_206{display:flex;align-items:center;gap:.75rem}._diceButton_93uuu_212{display:flex;align-items:center;justify-content:center;padding:.5rem;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px #4361ee4d}._diceButton_93uuu_212:hover{transform:translateY(-2px) rotate(15deg);box-shadow:0 4px 10px #4361ee66}._diceButton_93uuu_212:active{transform:translateY(0) rotate(0)}._diceButton_93uuu_212:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._tableName_93uuu_199{font-size:1.5rem;font-weight:700;color:#333;margin:0}._threePlayerBadge_93uuu_247{padding:.375rem .75rem;background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;border-radius:16px;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px #9c27b04d}._completedBadge_93uuu_257{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;border-radius:20px;font-size:.875rem;font-weight:600}._tableVisualization_93uuu_269{position:relative;width:100%;min-height:350px;margin:2rem 0;padding:1rem;overflow:visible}._tableCenter_93uuu_278{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:20px;padding:1.5rem;box-shadow:0 4px 12px #0000001a;z-index:1}._playerIcon_93uuu_293{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:10}._iconCircle_93uuu_302{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#4a90e2,#357abd);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #00000026;cursor:pointer}._iconCircle_93uuu_302._winner_93uuu_315{background:linear-gradient(135deg,#fff8dc,#ffe4b5);border:3px solid #ffd700;box-shadow:0 0 20px #ffd70099;animation:_pulse_93uuu_1 1.5s ease-in-out infinite}._iconCircle_93uuu_302._winner_93uuu_315 svg{color:orange!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@keyframes _pulse_93uuu_1{0%,to{transform:scale(1);box-shadow:0 0 20px #ffd70099}50%{transform:scale(1.05);box-shadow:0 0 30px #ffd700cc}}._nameContainer_93uuu_338{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:8px;box-shadow:0 2px 6px #0000001a;white-space:nowrap;max-width:150px}._playerNameLabel_93uuu_350{font-weight:600;color:#333;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editButton_93uuu_359{padding:.25rem;background:transparent;border:none;color:#4a90e2;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}._editButton_93uuu_359:hover{background:#f0f0f0}._editButton_93uuu_359:focus-visible{outline:2px solid #4a90e2;outline-offset:1px}._editContainer_93uuu_381{display:flex;flex-direction:column;gap:.5rem;background:#fff;padding:.5rem;border-radius:8px;box-shadow:0 2px 6px #0000001a}._editInput_93uuu_391{padding:.5rem;border:2px solid #4a90e2;border-radius:4px;font-size:.875rem;min-width:120px}._editInput_93uuu_391:focus{outline:none;box-shadow:0 0 0 3px #4a90e21a}._editActions_93uuu_404{display:flex;gap:.5rem}._saveButton_93uuu_409,._cancelButton_93uuu_410{flex:1;padding:.5rem;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._saveButton_93uuu_409{background:#2ecc71;color:#fff}._saveButton_93uuu_409:hover{background:#27ae60}._saveButton_93uuu_409:focus-visible{outline:2px solid #2ecc71;outline-offset:1px}._cancelButton_93uuu_410{background:#e74c3c;color:#fff}._cancelButton_93uuu_410:hover{background:#c0392b}._cancelButton_93uuu_410:focus-visible{outline:2px solid #e74c3c;outline-offset:1px}._winnerSelection_93uuu_450{margin-top:2rem;padding-top:2rem;border-top:2px solid #f0f0f0}._selectWinnerTitle_93uuu_456{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.5rem}._currentWinnerNote_93uuu_463{font-size:.875rem;color:#2ecc71;margin:0 0 1rem;padding:.5rem;background:#f0fdf4;border-radius:6px;border-left:3px solid #2ecc71}._currentWinnerNote_93uuu_463 strong{color:#27ae60}._winnerButtons_93uuu_477{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem}._winnerButton_93uuu_477{padding:.75rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;color:#333}._winnerButton_93uuu_477:hover{border-color:#4a90e2;background:#f8f9fa}._winnerButton_93uuu_477:focus-visible{outline:3px solid #4a90e2;outline-offset:2px}._winnerButton_93uuu_477._selected_93uuu_506{background:linear-gradient(135deg,#4a90e2,#357abd);border-color:#4a90e2;color:#fff}._winnerButton_93uuu_477._currentWinner_93uuu_463{border-color:#2ecc71;background:#f0fdf4;color:#27ae60;font-weight:700}._vpInputSection_93uuu_520{margin-top:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:2px dashed #d0d0d0}._vpInputTitle_93uuu_528{font-size:.875rem;font-weight:600;color:#555;margin:0 0 .75rem;text-align:center}._vpInputs_93uuu_536{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}._vpInputGroup_93uuu_542{display:flex;flex-direction:column;gap:.25rem}._vpLabel_93uuu_548{font-size:.75rem;font-weight:600;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._vpInput_93uuu_520{padding:.5rem;border:2px solid #d0d0d0;border-radius:6px;font-size:1rem;font-weight:600;text-align:center;transition:all .2s;background:#fff}._vpInput_93uuu_520:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}._vpInput_93uuu_520::placeholder{color:#aaa;font-weight:400}._vpInput_93uuu_520::-webkit-outer-spin-button,._vpInput_93uuu_520::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._vpInput_93uuu_520[type=number]{-moz-appearance:textfield}._confirmButton_93uuu_591{width:100%;padding:1rem;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}._confirmButton_93uuu_591:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #2ecc714d}._confirmButton_93uuu_591:focus-visible{outline:3px solid #2ecc71;outline-offset:2px}._confirmButton_93uuu_591:disabled{background:#ccc;cursor:not-allowed;opacity:.6}._emptyState_93uuu_625{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._emptyState_93uuu_625 h3{font-size:1.5rem;color:#333;margin:1rem 0 .5rem}._emptyState_93uuu_625 p{color:#666;font-size:1rem}@media(max-width:768px){._container_93uuu_1{padding:1rem}._header_93uuu_6{flex-direction:column;align-items:flex-start}._tablesGrid_93uuu_172{grid-template-columns:1fr;gap:1.5rem}._tableCard_93uuu_178{padding:1rem;margin:0 .5rem}._tableVisualization_93uuu_269{min-height:320px;padding:1rem;margin:1.5rem 0}._tableCenter_93uuu_278{padding:1.5rem}._tableCenter_93uuu_278 svg{width:60px;height:60px}._iconCircle_93uuu_302{width:45px;height:45px}._iconCircle_93uuu_302 svg{width:24px;height:24px}._nameContainer_93uuu_338{font-size:.75rem;padding:.4rem .7rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playerNameLabel_93uuu_350{font-size:.75rem}._winnerButtons_93uuu_477{grid-template-columns:1fr}._tableName_93uuu_199{font-size:1.25rem}}@media(max-width:480px){._tableCard_93uuu_178{margin:0}._tableVisualization_93uuu_269{min-height:300px;padding:.75rem}._nameContainer_93uuu_338{max-width:80px;font-size:.7rem;padding:.3rem .5rem}._editInput_93uuu_391{min-width:80px;font-size:.75rem}}.dark ._container_93uuu_1{position:relative}.dark ._warningBanner_93uuu_119{background:linear-gradient(135deg,#ffc10733,#ff980026);border-color:#ffc10780;border-left-color:#ff9800;box-shadow:0 4px 16px #0006}.dark ._warningHeader_93uuu_129{color:#ffb74d}.dark ._warningTitle_93uuu_141{color:#ffc107}.dark ._warningDescription_93uuu_146{color:#d4a574}.dark ._warningItem_93uuu_158{background:#8b451366;color:#d4a574;border-left-color:#ff9800}.dark ._warningItem_93uuu_158 strong{color:#ffb74d}.dark ._title_93uuu_27{color:#ff9a3c;text-shadow:0 0 20px rgba(255,154,60,.5)}.dark ._tableCount_93uuu_34{color:#d4a574}.dark ._playoffButton_93uuu_45{background:linear-gradient(135deg,#ff9a3c,#ffb366);color:#1a1410;box-shadow:0 2px 8px #ff9a3c4d}.dark ._playoffButton_93uuu_45:hover{box-shadow:0 4px 12px #ff9a3c66}.dark ._endButton_93uuu_72{background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 2px 8px #27ae604d}.dark ._endButton_93uuu_72:hover{box-shadow:0 4px 12px #27ae6066}.dark ._newRoundButton_93uuu_96{background:linear-gradient(135deg,#ff6b6b,#c92a2a);box-shadow:0 0 20px #ff6b6b4d}.dark ._newRoundButton_93uuu_96:hover{box-shadow:0 0 30px #ff6b6b99}.dark ._tableCard_93uuu_178{background:#2d2416cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,154,60,.3);box-shadow:0 4px 30px #00000080,0 0 20px #ff9a3c33}.dark ._tableCard_93uuu_178:hover{box-shadow:0 8px 40px #0009,0 0 30px #ff9a3c66;border-color:#ff9a3c80}.dark ._tableName_93uuu_199{color:#ff9a3c;text-shadow:0 0 10px rgba(255,154,60,.5)}.dark ._diceButton_93uuu_212{background:linear-gradient(135deg,#ff9a3c,#ff7b00);color:#1a1410;box-shadow:0 2px 6px #ff9a3c66}.dark ._diceButton_93uuu_212:hover{box-shadow:0 4px 10px #ff9a3c99}.dark ._completedBadge_93uuu_257{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 0 20px #ff9a3c80}.dark ._threePlayerBadge_93uuu_247{background:linear-gradient(135deg,#ce93d8,#ab47bc);box-shadow:0 0 15px #ce93d880}.dark ._tableCenter_93uuu_278{background:#8b451366;box-shadow:0 4px 20px #00000080,inset 0 0 20px #ff9a3c1a;border:1px solid rgba(255,154,60,.2)}.dark ._iconCircle_93uuu_302{background:linear-gradient(135deg,#8b4513,#6b3410);box-shadow:0 2px 15px #00000080,0 0 15px #ff9a3c4d;border:2px solid rgba(255,154,60,.3)}.dark ._iconCircle_93uuu_302._winner_93uuu_315{background:linear-gradient(135deg,#2a2416,#3d3426);border:3px solid #ffd700;box-shadow:0 0 30px #ffd700cc,inset 0 0 20px #ffd7004d}.dark ._iconCircle_93uuu_302._winner_93uuu_315 svg{color:gold!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.8))}.dark ._nameContainer_93uuu_338{background:#2d2416e6;box-shadow:0 2px 10px #00000080,0 0 10px #ff9a3c33;border:1px solid rgba(255,154,60,.3)}.dark ._playerNameLabel_93uuu_350,.dark ._editButton_93uuu_359{color:#ff9a3c}.dark ._editButton_93uuu_359:hover{background:#ff9a3c33}.dark ._editContainer_93uuu_381{background:#2d2416e6;border:1px solid rgba(255,154,60,.3)}.dark ._editInput_93uuu_391{background:#8b45134d;border-color:#ff9a3c;color:#ff9a3c}.dark ._winnerSelection_93uuu_450{border-top-color:#ff9a3c4d}.dark ._selectWinnerTitle_93uuu_456{color:#ff9a3c}.dark ._currentWinnerNote_93uuu_463{background:#ff9a3c33;border-left-color:#ff9a3c;color:#d4a574}.dark ._currentWinnerNote_93uuu_463 strong{color:#ff9a3c}.dark ._winnerButton_93uuu_477{background:#8b45134d;border-color:#ff9a3c4d;color:#d4a574}.dark ._winnerButton_93uuu_477:hover{border-color:#ff9a3c;background:#ff9a3c33;color:#ff9a3c}.dark ._winnerButton_93uuu_477._selected_93uuu_506{background:linear-gradient(135deg,#ff9a3c,#ff7b00);border-color:#ff9a3c;color:#1a1410;box-shadow:0 0 20px #ff9a3c80}.dark ._winnerButton_93uuu_477._currentWinner_93uuu_463{border-color:gold;background:#ffd70033;color:gold}.dark ._vpInputSection_93uuu_520{background:#8b451333;border-color:#ff9a3c4d}.dark ._vpInputTitle_93uuu_528,.dark ._vpLabel_93uuu_548{color:#d4a574}.dark ._vpInput_93uuu_520{background:#8b45134d;border-color:#ff9a3c4d;color:#ffecd1}.dark ._vpInput_93uuu_520:focus{border-color:#ff9a3c;box-shadow:0 0 0 3px #ff9a3c33}.dark ._vpInput_93uuu_520::placeholder{color:#8b6839}.dark ._confirmButton_93uuu_591{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 0 20px #ff9a3c4d}.dark ._confirmButton_93uuu_591:hover:not(:disabled){box-shadow:0 0 30px #ff9a3c99}.dark ._confirmButton_93uuu_591:disabled{background:#8b45134d;color:#6b3410}.dark ._emptyState_93uuu_625 h3{color:#ff9a3c}.dark ._emptyState_93uuu_625 p{color:#d4a574}._shareImage_1qz3d_2{width:1200px;height:1200px;position:relative;overflow:hidden;font-family:var(--font-display);display:flex;flex-direction:column;padding:48px;box-sizing:border-box}._shareImage_1qz3d_2._light_1qz3d_15{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._shareImage_1qz3d_2._dark_1qz3d_21{background:linear-gradient(135deg,#1a1410,#2d2416,#4a3520);color:#e8dcc4}._backgroundPattern_1qz3d_27{position:absolute;inset:0;opacity:.1;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.1) 10px,rgba(255,255,255,.1) 20px);pointer-events:none}._header_1qz3d_40{text-align:center;margin-bottom:40px;z-index:1;animation:_slideDown_1qz3d_1 .6s ease-out}@keyframes _slideDown_1qz3d_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._iconContainer_1qz3d_58{display:inline-flex;background:#fff3;padding:16px;border-radius:50%;margin-bottom:16px;animation:_bounce_1qz3d_1 .6s ease-out .3s backwards}@keyframes _bounce_1qz3d_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._trophyIcon_1qz3d_76{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}._light_1qz3d_15 ._trophyIcon_1qz3d_76{color:gold}._dark_1qz3d_21 ._trophyIcon_1qz3d_76{color:#ff9a3c}._title_1qz3d_88{font-size:56px;font-weight:900;margin:0 0 8px;text-shadow:0 4px 12px rgba(0,0,0,.3);line-height:1.2;word-wrap:break-word;max-width:100%}._subtitle_1qz3d_98{font-size:28px;font-weight:600;margin:0;opacity:.9;text-shadow:0 2px 6px rgba(0,0,0,.2)}._podiumSection_1qz3d_107{flex:1;display:flex;align-items:flex-end;justify-content:center;margin-bottom:32px;z-index:1;animation:_fadeIn_1qz3d_1 .8s ease-out .4s backwards}@keyframes _fadeIn_1qz3d_1{0%{opacity:0}to{opacity:1}}._podium_1qz3d_107{display:flex;align-items:flex-end;gap:16px;max-width:900px;width:100%}._podiumPlace_1qz3d_134{flex:1;display:flex;flex-direction:column;align-items:center}._podiumPlayer_1qz3d_141{text-align:center;margin-bottom:16px;animation:_popIn_1qz3d_1 .5s ease-out backwards}._podiumPlace_1qz3d_134._first_1qz3d_147 ._podiumPlayer_1qz3d_141{animation-delay:.5s}._podiumPlace_1qz3d_134._second_1qz3d_151 ._podiumPlayer_1qz3d_141{animation-delay:.6s}._podiumPlace_1qz3d_134._third_1qz3d_155 ._podiumPlayer_1qz3d_141{animation-delay:.7s}@keyframes _popIn_1qz3d_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}._medal_1qz3d_170{font-size:64px;margin-bottom:8px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}._podiumName_1qz3d_176{font-size:28px;font-weight:700;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.2)}._podiumStats_1qz3d_183{font-size:18px;opacity:.9;font-weight:500;white-space:nowrap}._podiumBar_1qz3d_190{width:100%;border-radius:12px 12px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;animation:_growUp_1qz3d_1 .6s ease-out backwards}._podiumPlace_1qz3d_134._first_1qz3d_147 ._podiumBar_1qz3d_190{background:linear-gradient(135deg,gold,#ffed4e);animation-delay:.5s}._podiumPlace_1qz3d_134._second_1qz3d_151 ._podiumBar_1qz3d_190{background:linear-gradient(135deg,silver,#e8e8e8);animation-delay:.6s}._podiumPlace_1qz3d_134._third_1qz3d_155 ._podiumBar_1qz3d_190{background:linear-gradient(135deg,#cd7f32,#e8a87c);animation-delay:.7s}@keyframes _growUp_1qz3d_1{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}._podiumIcon_1qz3d_227{color:#0000004d;margin-bottom:8px}._rank_1qz3d_232{font-size:36px;font-weight:900;color:#0006}._playerList_1qz3d_239{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;z-index:1;animation:_slideUp_1qz3d_1 .6s ease-out .8s backwards}@keyframes _slideUp_1qz3d_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._playerCard_1qz3d_259{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:16px;display:flex;align-items:center;gap:16px;transition:transform .2s}._dark_1qz3d_21 ._playerCard_1qz3d_259{background:#8b45134d;border:1px solid rgba(255,154,60,.2)}._playerRank_1qz3d_275{font-size:32px;font-weight:900;opacity:.6;min-width:60px;text-align:center}._playerInfo_1qz3d_283{flex:1;min-width:0}._playerName_1qz3d_288{font-size:24px;font-weight:700;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playerStats_1qz3d_298{font-size:18px;opacity:.9;font-weight:500;white-space:nowrap}._footer_1qz3d_306{text-align:center;margin-top:auto;padding-top:24px;border-top:2px solid rgba(255,255,255,.2);z-index:1;animation:_fadeIn_1qz3d_1 .6s ease-out 1s backwards}._dark_1qz3d_21 ._footer_1qz3d_306{border-top-color:#ff9a3c33}._footerText_1qz3d_319{font-size:22px;font-weight:600;margin:0 0 8px;opacity:.9}._footerUrl_1qz3d_326{font-size:18px;font-weight:500;margin:0;opacity:.8}._light_1qz3d_15 *{color:#fff}._dark_1qz3d_21 ._podiumPlayer_1qz3d_141,._dark_1qz3d_21 ._playerCard_1qz3d_259{color:#e8dcc4}._overlay_un24n_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._modal_un24n_16{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative;z-index:10000}._header_un24n_28{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:10;border-radius:20px 20px 0 0}._title_un24n_41{font-size:1.75rem;font-weight:700;color:var(--light-text);margin:0}._closeButton_un24n_48{background:transparent;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_un24n_48:hover{background:#f0f0f0;color:var(--light-text)}._closeButton_un24n_48:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._content_un24n_71{padding:2rem}._settings_un24n_76{display:flex;flex-direction:column;gap:2rem}._formGroup_un24n_82{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_un24n_89{font-size:1rem;font-weight:600;color:var(--light-text)}._input_un24n_95{padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .2s;font-family:var(--font-body)}._input_un24n_95:focus{outline:none;border-color:var(--light-primary);box-shadow:0 0 0 3px #4361ee1a}._charCount_un24n_110{font-size:.875rem;color:#666;text-align:right}._slider_un24n_116{width:100%;height:8px;border-radius:4px;background:#e0e0e0;outline:none;-webkit-appearance:none;appearance:none}._slider_un24n_116::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--light-primary);cursor:pointer;box-shadow:0 2px 8px #4361ee4d;transition:all .2s}._slider_un24n_116::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #4361ee66}._slider_un24n_116::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--light-primary);cursor:pointer;border:none;box-shadow:0 2px 8px #4361ee4d;transition:all .2s}._slider_un24n_116::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #4361ee66}._sliderLabels_un24n_159{display:flex;justify-content:space-between;font-size:.875rem;color:#666}._preview_un24n_166{background:linear-gradient(135deg,#4361ee1a,#677eea1a);padding:1.5rem;border-radius:12px;border:2px dashed var(--light-primary)}._previewLabel_un24n_173{font-size:.875rem;font-weight:600;color:var(--light-primary);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}._previewText_un24n_182{font-size:1.125rem;color:var(--light-text)}._generateButton_un24n_187{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #4361ee4d}._generateButton_un24n_187:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4361ee66}._generateButton_un24n_187:active:not(:disabled){transform:translateY(0)}._generateButton_un24n_187:disabled{opacity:.6;cursor:not-allowed;transform:none}._generateButton_un24n_187:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}._spinner_un24n_225{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_un24n_225 .8s linear infinite}@keyframes _spin_un24n_225{to{transform:rotate(360deg)}}._result_un24n_241{display:flex;flex-direction:column;gap:1.5rem}._imagePreview_un24n_247{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000026;background:#f8f9fa}._generatedImage_un24n_254{width:100%;height:auto;display:block}._actions_un24n_260{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._actionButton_un24n_266{padding:.875rem 1.5rem;background:#fff;border:2px solid var(--light-primary);color:var(--light-primary);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._actionButton_un24n_266:hover{background:var(--light-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #4361ee4d}._actionButton_un24n_266:focus-visible{outline:2px solid var(--light-primary);outline-offset:2px}._socialButtons_un24n_294{text-align:center;padding:1rem;background:#f8f9fa;border-radius:12px}._socialLabel_un24n_301{font-size:.875rem;font-weight:600;color:#666;margin:0 0 .75rem}._socialRow_un24n_308{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}._socialButton_un24n_294{width:56px;height:56px;border-radius:50%;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #00000026}._socialButton_un24n_294:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #00000040}._socialButton_un24n_294:active{transform:translateY(0) scale(1)}._socialButton_un24n_294:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}._socialButton_un24n_294._x_un24n_343{background:#000}._socialButton_un24n_294._facebook_un24n_347{background:#1877f2}._socialButton_un24n_294._reddit_un24n_351{background:#ff4500}._socialButton_un24n_294._instagram_un24n_355{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}._socialButton_un24n_294._discord_un24n_359{background:#5865f2}._backButton_un24n_363{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#4361ee1a,#677eea1a);border:2px solid var(--light-primary);color:var(--light-primary);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._backButton_un24n_363:hover{background:var(--light-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #4361ee4d}._backButton_un24n_363:active{transform:translateY(0)}._backButton_un24n_363:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}.dark ._modal_un24n_16{background:linear-gradient(135deg,#1a1410fa,#2d2416fa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #0009}.dark ._header_un24n_28{background:#1a1410f2;border-bottom-color:#ff9a3c4d}.dark ._title_un24n_41{color:var(--dark-text)}.dark ._closeButton_un24n_48{color:var(--dark-text-secondary)}.dark ._closeButton_un24n_48:hover{background:#ff9a3c1a;color:var(--dark-text)}.dark ._label_un24n_89{color:var(--dark-text)}.dark ._input_un24n_95{background:#2d241680;border-color:#ff9a3c4d;color:var(--dark-text)}.dark ._input_un24n_95:focus{border-color:var(--dark-accent);box-shadow:0 0 0 3px #ff9a3c33}.dark ._charCount_un24n_110,.dark ._sliderLabels_un24n_159{color:var(--dark-text-secondary)}.dark ._slider_un24n_116{background:#ff9a3c33}.dark ._slider_un24n_116::-webkit-slider-thumb{background:var(--dark-accent);box-shadow:0 2px 8px #ff9a3c66}.dark ._slider_un24n_116::-moz-range-thumb{background:var(--dark-accent);box-shadow:0 2px 8px #ff9a3c66}.dark ._preview_un24n_166{background:#ff9a3c1a;border-color:var(--dark-accent)}.dark ._previewLabel_un24n_173{color:var(--dark-accent)}.dark ._previewText_un24n_182{color:var(--dark-text)}.dark ._generateButton_un24n_187{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 4px 12px #ff9a3c66}.dark ._generateButton_un24n_187:hover:not(:disabled){box-shadow:0 6px 20px #ff9a3c99}.dark ._imagePreview_un24n_247{background:#2d241680;box-shadow:0 4px 20px #0006}.dark ._actionButton_un24n_266{background:#2d241680;border-color:var(--dark-accent);color:var(--dark-accent)}.dark ._actionButton_un24n_266:hover{background:var(--dark-accent);color:#1a1410}.dark ._socialButtons_un24n_294{background:#2d241680}.dark ._socialLabel_un24n_301{color:var(--dark-text-secondary)}.dark ._backButton_un24n_363{background:linear-gradient(135deg,#ff9a3c26,#ff7b0026);border-color:var(--dark-accent);color:var(--dark-accent)}.dark ._backButton_un24n_363:hover{background:var(--dark-accent);color:#1a1410;box-shadow:0 4px 12px #ff9a3c66}@media(max-width:640px){._overlay_un24n_1{padding:180px 0 60px;position:fixed;inset:0}._modal_un24n_16{max-width:100%;max-height:calc(100vh - 240px);height:calc(100vh - 240px);border-radius:0;display:flex;flex-direction:column}._header_un24n_28{padding:1rem 1.5rem;border-radius:0;flex-shrink:0}._title_un24n_41{font-size:1.5rem}._content_un24n_71{flex:1;overflow-y:auto;padding:1.5rem}._actions_un24n_260{grid-template-columns:1fr;gap:.75rem}._actions_un24n_260 button:first-child{display:none}}._container_1gcba_1{width:100%;max-width:1000px;margin:0 auto;padding:2rem}._headerWrapper_1gcba_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}._header_1gcba_8{display:flex;align-items:center;gap:1.25rem;animation:_fadeInUp_1gcba_1 .8s cubic-bezier(.4,0,.2,1)}._actions_1gcba_24{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._secondaryButton_1gcba_31{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f2f4f8;color:#1f2937;border:1px solid #d7dce3;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #1f293714;animation:_fadeInUp_1gcba_1 .8s cubic-bezier(.4,0,.2,1) .2s backwards}._secondaryButton_1gcba_31:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1f29371f}._secondaryButton_1gcba_31:focus-visible{outline:3px solid #cbd5f5;outline-offset:2px}._shareButton_1gcba_58{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #4361ee4d;animation:_fadeInUp_1gcba_1 .8s cubic-bezier(.4,0,.2,1) .2s backwards}._shareButton_1gcba_58:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4361ee66}._shareButton_1gcba_58:active{transform:translateY(0)}._shareButton_1gcba_58:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}@keyframes _fadeInUp_1gcba_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_1gcba_100{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--light-text);margin:0}._statsRow_1gcba_108{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2.5rem}._statCard_1gcba_115{background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);padding:1.5rem;border-radius:12px;text-align:center;color:#fff;box-shadow:0 4px 12px #4361ee4d;animation:_fadeInUp_1gcba_1 .8s cubic-bezier(.4,0,.2,1) backwards}._statCard_1gcba_115:nth-child(1){animation-delay:.1s}._statCard_1gcba_115:nth-child(2){animation-delay:.2s}._statCard_1gcba_115:nth-child(3){animation-delay:.3s}._statCard_1gcba_115:nth-child(4){animation-delay:.4s}._statNumber_1gcba_130{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}._statLabel_1gcba_136{font-size:.875rem;opacity:.9;font-weight:500}._leaderboardTable_1gcba_142{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;animation:_fadeIn_1gcba_1 .8s cubic-bezier(.4,0,.2,1) .3s backwards}@keyframes _fadeIn_1gcba_1{0%{opacity:0}to{opacity:1}}._playerRow_1gcba_155{display:grid;grid-template-columns:80px 1fr auto auto;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #f0f0f0;transition:all .2s;animation:_slideInLeft_1gcba_1 .6s cubic-bezier(.4,0,.2,1) backwards}@keyframes _slideInLeft_1gcba_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._playerRow_1gcba_155:nth-child(1){animation-delay:.4s}._playerRow_1gcba_155:nth-child(2){animation-delay:.45s}._playerRow_1gcba_155:nth-child(3){animation-delay:.5s}._playerRow_1gcba_155:nth-child(4){animation-delay:.55s}._playerRow_1gcba_155:nth-child(5){animation-delay:.6s}._playerRow_1gcba_155:nth-child(6){animation-delay:.65s}._playerRow_1gcba_155:nth-child(7){animation-delay:.7s}._playerRow_1gcba_155:nth-child(8){animation-delay:.75s}._playerRow_1gcba_155:nth-child(9){animation-delay:.8s}._playerRow_1gcba_155:nth-child(10){animation-delay:.85s}._playerRow_1gcba_155:nth-child(n+11){animation-delay:.9s}._playerRow_1gcba_155:last-child{border-bottom:none}._playerRow_1gcba_155:hover{background:#f8f9fa}._playerRow_1gcba_155._topThree_1gcba_197{background:linear-gradient(90deg,#fff9e6,#fff)}._playerRow_1gcba_155._topThree_1gcba_197:hover{background:linear-gradient(90deg,#fff4cc,#f8f9fa)}._rankSection_1gcba_205{display:flex;align-items:center;justify-content:center}._rank_1gcba_205{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#666;background:#f0f0f0;border-radius:50%}._medalContainer_1gcba_224{display:flex;align-items:center;justify-content:center;width:50px;height:50px}._playerInfo_1gcba_232{display:flex;flex-direction:column;gap:.25rem}._playerNameWrapper_1gcba_238{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._playerName_1gcba_238{font-size:1.25rem;font-weight:600;color:#333}._inactiveBadge_1gcba_251{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#ff6b6b;color:#fff;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._playerRow_1gcba_155._inactive_1gcba_251{opacity:.7}._playerRow_1gcba_155._inactive_1gcba_251 ._playerName_1gcba_238{text-decoration:line-through;color:#999}._winRate_1gcba_274{font-size:.875rem;color:#666}._stats_1gcba_108{display:flex;align-items:center;gap:1rem}._statItem_1gcba_285{display:flex;flex-direction:column;align-items:center}._statValue_1gcba_291{font-size:1.5rem;font-weight:700;color:#4a90e2}._statLabelSmall_1gcba_297{font-size:.75rem;color:#666;text-transform:uppercase;font-weight:600}._statDivider_1gcba_304{font-size:1.5rem;color:#ccc;font-weight:300}._record_1gcba_310{min-width:120px;text-align:right}._recordText_1gcba_315{font-weight:600;color:#333;font-size:1rem}._noGames_1gcba_321{color:#999;font-style:italic;font-size:.875rem}._champion_1gcba_327{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,gold,#ffed4e);border-radius:16px;display:flex;align-items:center;gap:1.5rem;box-shadow:0 8px 24px #ffd70066}._championLabel_1gcba_338{font-size:.875rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:1px}._championName_1gcba_346{font-size:2rem;font-weight:700;color:#1a1a1a}._emptyState_1gcba_352{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._emptyState_1gcba_352 h3{font-size:1.5rem;color:#333;margin:1rem 0 .5rem}._emptyState_1gcba_352 p{color:#666;font-size:1rem}@media(max-width:768px){._container_1gcba_1{padding:1rem}._title_1gcba_100{font-size:1.75rem}._statsRow_1gcba_108{grid-template-columns:1fr}._playerRow_1gcba_155{grid-template-columns:60px 1fr;gap:.75rem}._stats_1gcba_108{grid-column:1 / -1;justify-content:center;margin-top:.5rem}._record_1gcba_310{grid-column:1 / -1;text-align:center;margin-top:.5rem}._champion_1gcba_327{flex-direction:column;text-align:center}._championName_1gcba_346{font-size:1.5rem}}.dark ._title_1gcba_100{color:#ff9a3c;text-shadow:0 0 30px rgba(255,154,60,.6)}.dark ._statsRow_1gcba_108{position:relative}.dark ._statCard_1gcba_115{background:linear-gradient(135deg,#8b4513,#6b3410);border:1px solid rgba(255,154,60,.3);box-shadow:0 4px 20px #00000080,0 0 20px #ff9a3c4d}.dark ._leaderboardTable_1gcba_142{background:#2d2416cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,154,60,.3);box-shadow:0 4px 30px #00000080,0 0 20px #ff9a3c33}.dark ._playerRow_1gcba_155{border-bottom-color:#ff9a3c33}.dark ._playerRow_1gcba_155:hover{background:#ff9a3c1a}.dark ._playerRow_1gcba_155._topThree_1gcba_197{background:linear-gradient(90deg,#ffd70033,#2d241600)}.dark ._playerRow_1gcba_155._topThree_1gcba_197:hover{background:linear-gradient(90deg,#ffd7004d,#ff9a3c1a)}.dark ._rank_1gcba_205{background:#8b451380;color:#d4a574;border:1px solid rgba(255,154,60,.3)}.dark ._playerName_1gcba_238{color:#ff9a3c}.dark ._playerRow_1gcba_155._inactive_1gcba_251 ._playerName_1gcba_238{color:#8b4513}.dark ._inactiveBadge_1gcba_251{background:#c92a2a;box-shadow:0 0 10px #c92a2a80}.dark ._winRate_1gcba_274{color:#d4a574}.dark ._statValue_1gcba_291{color:#ff9a3c;text-shadow:0 0 10px rgba(255,154,60,.5)}.dark ._statLabelSmall_1gcba_297{color:#d4a574}.dark ._statDivider_1gcba_304{color:#ff9a3c80}.dark ._recordText_1gcba_315{color:#ff9a3c}.dark ._noGames_1gcba_321{color:#8b4513}.dark ._champion_1gcba_327{background:linear-gradient(135deg,gold,#ffb700);box-shadow:0 8px 40px #ffd70099,0 0 40px #ffd70066;border:2px solid #ffd700}.dark ._championLabel_1gcba_338{color:#8b6914}.dark ._championName_1gcba_346{color:#1a1410;text-shadow:0 2px 4px rgba(0,0,0,.3)}.dark ._emptyState_1gcba_352 h3{color:#ff9a3c}.dark ._emptyState_1gcba_352 p{color:#d4a574}.dark ._shareButton_1gcba_58{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 2px 8px #ff9a3c66}.dark ._shareButton_1gcba_58:hover{box-shadow:0 4px 12px #ff9a3c99}.dark ._secondaryButton_1gcba_31{background:#2d2416b3;border:1px solid rgba(255,154,60,.3);color:#fc9;box-shadow:0 2px 10px #0006}.dark ._secondaryButton_1gcba_31:hover{box-shadow:0 4px 16px #ff9a3c4d}._container_1ozev_1{width:100%;max-width:800px;margin:0 auto;padding:2rem}._title_1ozev_8{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:2rem;text-align:center}._roundsList_1ozev_16{display:flex;flex-direction:column;gap:1rem}._roundCard_1ozev_22{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:all .3s}._roundCard_1ozev_22:hover{box-shadow:0 4px 15px #00000026}._roundHeader_1ozev_34{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;cursor:pointer;transition:background .2s}._roundHeader_1ozev_34:hover{background:#f8f9fa}._roundHeader_1ozev_34 svg{color:var(--light-primary);transition:transform .2s;flex-shrink:0}._roundInfo_1ozev_56{display:flex;align-items:center;gap:1rem;flex:1}._roundTitle_1ozev_63{font-size:1.25rem;font-weight:700;color:#333;margin:0}._status_1ozev_70{padding:.375rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600}._status_1ozev_70._complete_1ozev_77{background:#d4edda;color:#155724}._status_1ozev_70._incomplete_1ozev_82{background:#fff3cd;color:#856404}._roundDetails_1ozev_87{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}._tableSection_1ozev_94{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}._tableSection_1ozev_94:last-child{border-bottom:none;padding-bottom:0}._tableHeader_1ozev_107{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;margin-top:1.5rem;flex-wrap:wrap;gap:.5rem}._tableName_1ozev_117{font-weight:600;color:#666;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem}._threePlayerTag_1ozev_128{padding:.25rem .5rem;background:#9c27b0;color:#fff;border-radius:8px;font-size:.65rem;font-weight:700}._editButton_1ozev_137{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fff;border:2px solid #4a90e2;color:#4a90e2;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}._editButton_1ozev_137:hover{background:#4a90e2;color:#fff}._playersList_1ozev_158{display:flex;flex-direction:column;gap:.5rem}._playerRow_1ozev_164{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:transparent;border-radius:6px;transition:background .2s}._playerRow_1ozev_164:hover{background:#00000005}._playerRow_1ozev_164._winnerRow_1ozev_178{background:linear-gradient(135deg,#ffd70026,#ffed4e26);border-left:3px solid #ffd700;padding-left:calc(1rem - 3px)}._playerName_1ozev_184{font-size:.9375rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}._trophyIcon_1ozev_193{color:gold;flex-shrink:0}._playerVP_1ozev_198{font-size:.75rem;font-weight:500;color:#666}._players_1ozev_158{display:flex;flex-wrap:wrap;gap:.5rem}._player_1ozev_158{padding:.5rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:.875rem;font-weight:500;color:#333;display:flex;align-items:center;gap:.5rem}._player_1ozev_158._winner_1ozev_178{background:linear-gradient(135deg,gold,#ffed4e);border-color:gold;font-weight:700;color:#1a1a1a;box-shadow:0 2px 8px #ffd7004d}._trophyIcon_1ozev_193{color:#1a1a1a}._editWinnerSection_1ozev_236{display:flex;flex-direction:column;gap:1rem}._vpEditSection_1ozev_243{background:#f8f9fa;padding:1rem;border-radius:8px;border:2px dashed #d0d0d0}._vpEditTitle_1ozev_250{font-size:.875rem;font-weight:600;color:#555;margin:0 0 .75rem}._vpEditInputs_1ozev_257{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}._vpEditGroup_1ozev_263{display:flex;flex-direction:column;gap:.25rem}._vpEditLabel_1ozev_269{font-size:.75rem;font-weight:600;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._vpEditInput_1ozev_257{padding:.5rem;border:2px solid #d0d0d0;border-radius:6px;font-size:1rem;font-weight:600;text-align:center;transition:all .2s;background:#fff}._vpEditInput_1ozev_257:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}._vpEditInput_1ozev_257::placeholder{color:#aaa;font-weight:400}._vpEditInput_1ozev_257::-webkit-outer-spin-button,._vpEditInput_1ozev_257::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._vpEditInput_1ozev_257[type=number]{-moz-appearance:textfield}._winnerOptions_1ozev_311{display:flex;flex-wrap:wrap;gap:.5rem}._winnerOption_1ozev_311{padding:.625rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;color:#333}._winnerOption_1ozev_311:hover{border-color:#4a90e2;background:#f0f7ff}._winnerOption_1ozev_311._selected_1ozev_334{background:linear-gradient(135deg,#4a90e2,#357abd);border-color:#4a90e2;color:#fff}._winnerOption_1ozev_311._current_1ozev_340{border-color:#ffc107;background:#fff9e6;color:#ff9800}._editActions_1ozev_346{display:flex;gap:.75rem}._confirmButton_1ozev_351{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}._confirmButton_1ozev_351:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2ecc714d}._confirmButton_1ozev_351:disabled{background:#ccc;cursor:not-allowed;transform:none}._cancelButton_1ozev_379{padding:.75rem 1.25rem;background:#fff;border:2px solid #e74c3c;color:#e74c3c;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}._cancelButton_1ozev_379:hover{background:#e74c3c;color:#fff}._pendingSection_1ozev_396{padding:1rem;background:linear-gradient(135deg,#fff9e6,#fff3cc);border-radius:8px;border-left:3px solid #ffc107;margin-bottom:1rem}._pendingLabel_1ozev_404{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#ff9800;margin-bottom:.75rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}._pendingPlayer_1ozev_416{padding:.5rem 1rem;background:#fff;border:2px dashed #ffc107;border-radius:8px;font-size:.875rem;font-weight:500;color:#ff9800}._emptyState_1ozev_426{text-align:center;padding:4rem 2rem;color:#666}._playoffRound_1ozev_432 ._roundHeader_1ozev_34{background:linear-gradient(90deg,rgba(255,215,0,.1) 0%,transparent 100%);border-bottom:2px solid rgba(255,215,0,.2)}._playoffRound_1ozev_432:hover{box-shadow:0 8px 25px #ffd70033;border-color:gold}.dark ._title_1ozev_8{color:#ff9a3c;text-shadow:0 0 20px rgba(255,154,60,.5)}.dark ._roundCard_1ozev_22{background:#2d2416cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,154,60,.3);box-shadow:0 2px 20px #00000080,0 0 10px #ff9a3c33}.dark ._roundCard_1ozev_22:hover{box-shadow:0 4px 25px #0009,0 0 15px #ff9a3c4d}.dark ._roundHeader_1ozev_34:hover{background:#ff9a3c1a}.dark ._roundHeader_1ozev_34 svg{color:var(--dark-accent)}.dark ._roundTitle_1ozev_63{color:#ff9a3c}.dark ._status_1ozev_70._complete_1ozev_77{background:#ff9a3c4d;color:gold}.dark ._status_1ozev_70._incomplete_1ozev_82{background:#8b45134d;color:#d4a574}.dark ._roundDetails_1ozev_87{border-top:1px solid rgba(255,154,60,.2)}.dark ._tableSection_1ozev_94{border-bottom-color:#ff9a3c33}.dark ._tableName_1ozev_117{color:#d4a574}.dark ._threePlayerTag_1ozev_128{background:#ab47bc}.dark ._editButton_1ozev_137{background:#8b45134d;border-color:#ff9a3c;color:#ff9a3c}.dark ._editButton_1ozev_137:hover{background:#ff9a3c;color:#1a1410}.dark ._winnerOption_1ozev_311{background:#8b45134d;border-color:#ff9a3c4d;color:#d4a574}.dark ._winnerOption_1ozev_311:hover{border-color:#ff9a3c;background:#ff9a3c33;color:#ff9a3c}.dark ._winnerOption_1ozev_311._selected_1ozev_334{background:linear-gradient(135deg,#ff9a3c,#ff7b00);border-color:#ff9a3c;color:#1a1410}.dark ._winnerOption_1ozev_311._current_1ozev_340{border-color:#ffc107;background:#ffc10733;color:#ffc107}.dark ._confirmButton_1ozev_351{background:linear-gradient(135deg,#ff9a3c,#ff7b00);box-shadow:0 0 15px #ff9a3c4d}.dark ._confirmButton_1ozev_351:hover:not(:disabled){box-shadow:0 0 25px #ff9a3c80}.dark ._cancelButton_1ozev_379{background:#8b45134d;border-color:#ff6b6b;color:#ff6b6b}.dark ._cancelButton_1ozev_379:hover{background:#ff6b6b;color:#1a1410}.dark ._player_1ozev_158{background:#8b45134d;border-color:#ff9a3c4d;color:#d4a574}.dark ._player_1ozev_158._winner_1ozev_178{background:linear-gradient(135deg,gold,#ffb700);border-color:gold;color:#1a1410;box-shadow:0 2px 12px #ffd70080}.dark ._trophyIcon_1ozev_193{color:#1a1410}.dark ._playerCard_1ozev_570{background:#8b45134d;border-color:#ff9a3c4d}.dark ._playerCard_1ozev_570._winnerCard_1ozev_575{background:linear-gradient(135deg,gold,#ffb700);border-color:gold}.dark ._playerRow_1ozev_164:hover{background:#ff9a3c0d}.dark ._playerRow_1ozev_164._winnerRow_1ozev_178{background:linear-gradient(135deg,#ffd70033,#ffed4e33);border-left-color:gold}.dark ._playerName_1ozev_184{color:#d4a574}.dark ._playerRow_1ozev_164._winnerRow_1ozev_178 ._playerName_1ozev_184{color:gold}.dark ._playerVP_1ozev_198{color:#b8956a}.dark ._playerCard_1ozev_570._winnerCard_1ozev_575 ._playerVP_1ozev_198{color:#3a3a3a}.dark ._vpEditSection_1ozev_243{background:#8b451333;border-color:#ff9a3c4d}.dark ._vpEditTitle_1ozev_250,.dark ._vpEditLabel_1ozev_269{color:#d4a574}.dark ._vpEditInput_1ozev_257{background:#8b45134d;border-color:#ff9a3c4d;color:#ffecd1}.dark ._vpEditInput_1ozev_257:focus{border-color:#ff9a3c;box-shadow:0 0 0 3px #ff9a3c33}.dark ._vpEditInput_1ozev_257::placeholder{color:#8b6839}.dark ._pendingSection_1ozev_396{background:linear-gradient(135deg,#ffc10733,#ff980026);border-left-color:#ffc107}.dark ._pendingLabel_1ozev_404{color:#ffc107}.dark ._pendingPlayer_1ozev_416{background:#2d2416cc;border-color:#ffc107;color:#ffc107}.dark ._emptyState_1ozev_426{color:#d4a574}@media(max-width:768px){._container_1ozev_1{padding:1rem}._title_1ozev_8{font-size:1.5rem}._roundHeader_1ozev_34{padding:1rem}._roundTitle_1ozev_63{font-size:1.1rem}._players_1ozev_158{flex-direction:column}}._container_xpkyu_1{width:100%;max-width:1200px;margin:0 auto;padding:2rem}._mainTitle_xpkyu_8{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--light-text);text-align:center;margin:0 0 1rem}._intro_xpkyu_17{text-align:center;font-size:1.1rem;color:var(--light-text-secondary);margin:0 0 3rem}._section_xpkyu_24{margin-bottom:3rem}._sectionTitle_xpkyu_28{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--light-text);margin:0 0 1.5rem}._sectionTitle_xpkyu_28 svg{color:var(--light-primary)}._stepsGrid_xpkyu_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._stepCard_xpkyu_51{background:#fff;padding:1.5rem;border-radius:12px;border:2px solid #f0f0f0;transition:all .3s ease;position:relative}._stepCard_xpkyu_51:hover{transform:translateY(-4px);box-shadow:0 8px 20px #4361ee26;border-color:var(--light-primary)}._stepNumber_xpkyu_66{position:absolute;top:-12px;right:1.5rem;width:36px;height:36px;background:linear-gradient(135deg,var(--light-primary) 0%,var(--light-primary-dark) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 2px 8px #4361ee4d}._stepCard_xpkyu_51 h4{font-size:1.2rem;font-weight:600;color:var(--light-text);margin:0 0 .5rem}._stepCard_xpkyu_51 p{font-size:.95rem;color:var(--light-text-secondary);margin:0;line-height:1.5}._featuresGrid_xpkyu_98{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._featureCard_xpkyu_104{background:#fff;padding:1.75rem;border-radius:12px;text-align:center;transition:all .3s ease;border:2px solid #f0f0f0}._featureCard_xpkyu_104:hover{transform:translateY(-4px);box-shadow:0 8px 20px #4361ee26;border-color:var(--light-primary)}._featureIcon_xpkyu_119{color:var(--light-primary);margin-bottom:.75rem}._featureCard_xpkyu_104 h4{font-size:1.15rem;font-weight:600;color:var(--light-text);margin:0 0 .5rem}._featureCard_xpkyu_104 p{font-size:.95rem;color:var(--light-text-secondary);margin:0;line-height:1.5}._tipsBox_xpkyu_139{background:linear-gradient(135deg,#4361ee14,#f7258514);border:2px solid rgba(67,97,238,.2);border-radius:16px;padding:2rem}._tipsTitle_xpkyu_146{font-size:1.5rem;font-weight:700;color:var(--light-text);margin:0 0 1rem}._tipsList_xpkyu_153{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._tipsList_xpkyu_153 li{font-size:1rem;color:var(--light-text-secondary);line-height:1.6;padding-left:1.5rem;position:relative}._tipsList_xpkyu_153 li:before{content:"→";position:absolute;left:0;color:var(--light-primary);font-weight:700;font-size:1.2rem}._tipsList_xpkyu_153 li strong{color:var(--light-text);font-weight:600}._faqContainer_xpkyu_185{display:flex;flex-direction:column;gap:1rem}._faqItem_xpkyu_191{background:#fff;border:2px solid #f0f0f0;border-radius:12px;overflow:hidden;transition:all .3s ease}._faqItem_xpkyu_191:hover{border-color:var(--light-primary);box-shadow:0 4px 12px #4361ee1a}._faqQuestion_xpkyu_204{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:transparent;border:none;font-size:1.05rem;font-weight:600;color:var(--light-text);text-align:left;cursor:pointer;transition:all .2s ease;border-radius:10px}._faqQuestion_xpkyu_204:hover{background:#4361ee08}._faqQuestion_xpkyu_204:focus-visible{outline:3px solid var(--light-primary);outline-offset:-3px}._faqQuestion_xpkyu_204._active_xpkyu_230{background:#4361ee0d;color:var(--light-primary)}._faqQuestion_xpkyu_204 span{flex:1}._faqIcon_xpkyu_239{font-size:1.25rem;transition:transform .3s ease;color:var(--light-primary);flex-shrink:0;margin-left:1rem}._faqIcon_xpkyu_239._rotate_xpkyu_247{transform:rotate(180deg)}._faqAnswer_xpkyu_251{overflow:hidden}._faqContent_xpkyu_255{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid #f0f0f0}._faqContent_xpkyu_255 p{font-size:.95rem;color:var(--light-text-secondary);line-height:1.6;margin:0 0 .75rem}._faqContent_xpkyu_255 p:last-child{margin-bottom:0}._faqContent_xpkyu_255 ul{list-style:none;padding:0;margin:.75rem 0;display:flex;flex-direction:column;gap:.5rem}._faqContent_xpkyu_255 ul li{font-size:.95rem;color:var(--light-text-secondary);line-height:1.5;padding-left:1.5rem;position:relative}._faqContent_xpkyu_255 ul li:before{content:"✓";position:absolute;left:0;color:var(--light-success);font-weight:700;font-size:1.1rem}._infoNote_xpkyu_298{background:#4361ee0f;border-left:3px solid var(--light-primary);border-radius:6px;padding:.75rem 1rem;margin-top:1rem!important;font-size:.9rem!important}._infoNote_xpkyu_298 strong{color:var(--light-text)}.dark ._mainTitle_xpkyu_8{color:#ff9a3c;text-shadow:0 0 20px rgba(255,154,60,.5)}.dark ._intro_xpkyu_17{color:var(--dark-text-secondary)}.dark ._sectionTitle_xpkyu_28{color:var(--dark-text)}.dark ._sectionTitle_xpkyu_28 svg{color:#ff9a3c}.dark ._stepCard_xpkyu_51{background:#8b45134d;border-color:#ff9a3c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark ._stepCard_xpkyu_51:hover{border-color:#ff9a3c;box-shadow:0 8px 24px #ff9a3c4d}.dark ._stepNumber_xpkyu_66{background:linear-gradient(135deg,#ff9a3c,#ff7b00)}.dark ._stepCard_xpkyu_51 h4{color:var(--dark-text)}.dark ._stepCard_xpkyu_51 p{color:var(--dark-text-secondary)}.dark ._featureCard_xpkyu_104{background:#8b45134d;border-color:#ff9a3c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark ._featureCard_xpkyu_104:hover{border-color:#ff9a3c;box-shadow:0 8px 24px #ff9a3c4d}.dark ._featureIcon_xpkyu_119{color:#ff9a3c}.dark ._featureCard_xpkyu_104 h4{color:var(--dark-text)}.dark ._featureCard_xpkyu_104 p{color:var(--dark-text-secondary)}.dark ._tipsBox_xpkyu_139{background:linear-gradient(135deg,#ff9a3c14,#ffd7000f);border-color:#ff9a3c4d}.dark ._tipsTitle_xpkyu_146{color:var(--dark-text)}.dark ._tipsList_xpkyu_153 li{color:var(--dark-text-secondary)}.dark ._tipsList_xpkyu_153 li:before{color:#ff9a3c}.dark ._tipsList_xpkyu_153 li strong{color:var(--dark-text)}.dark ._faqItem_xpkyu_191{background:#8b45134d;border-color:#ff9a3c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark ._faqItem_xpkyu_191:hover{border-color:var(--dark-primary);box-shadow:0 4px 12px #ff9a3c33}.dark ._faqQuestion_xpkyu_204,.dark ._faqQuestion_xpkyu_204 span{color:var(--dark-text)!important}.dark ._faqQuestion_xpkyu_204:hover{background:#ff9a3c0d}.dark ._faqQuestion_xpkyu_204:focus-visible{outline-color:var(--dark-accent);box-shadow:0 0 0 3px #ff9a3c4d}.dark ._faqQuestion_xpkyu_204._active_xpkyu_230{background:#ff9a3c1a}.dark ._faqQuestion_xpkyu_204._active_xpkyu_230 span{color:var(--dark-primary)!important}.dark ._faqIcon_xpkyu_239{color:var(--dark-primary)}.dark ._faqContent_xpkyu_255{border-top-color:#ff9a3c33}.dark ._faqContent_xpkyu_255 p,.dark ._faqContent_xpkyu_255 ul li{color:var(--dark-text-secondary)}.dark ._faqContent_xpkyu_255 ul li:before{color:#06d6a0}.dark ._infoNote_xpkyu_298{background:#ff9a3c1a;border-left-color:#ff9a3c}.dark ._infoNote_xpkyu_298 strong{color:var(--dark-text)}@media(max-width:768px){._container_xpkyu_1{padding:1rem}._mainTitle_xpkyu_8{font-size:2rem}._intro_xpkyu_17{font-size:1rem}._sectionTitle_xpkyu_28{font-size:1.5rem}._stepsGrid_xpkyu_44,._featuresGrid_xpkyu_98{grid-template-columns:1fr}._tipsBox_xpkyu_139{padding:1.5rem}._faqQuestion_xpkyu_204{padding:1rem 1.25rem;font-size:.95rem}._faqContent_xpkyu_255{padding:0 1.25rem 1.25rem}._infoNote_xpkyu_298{padding:.625rem .875rem}}._container_15j2b_1{max-width:900px;margin:0 auto;padding:2rem 1rem 4rem}._mainTitle_15j2b_7{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--light-text);text-align:center;margin:0 0 1rem}._intro_15j2b_16{text-align:center;font-size:1.1rem;color:var(--light-text-secondary);margin:0 0 3rem}._section_15j2b_23{margin-bottom:3rem;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 4px 6px #0000000d}._sectionTitle_15j2b_32{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--light-text);margin:0 0 1.5rem}._sectionTitle_15j2b_32 svg{color:var(--light-primary)}._contentBlock_15j2b_47{color:var(--light-text-secondary);line-height:1.8}._contentBlock_15j2b_47 p{margin-bottom:1rem}._contentBlock_15j2b_47 h4{font-size:1.3rem;font-weight:600;color:var(--light-text);margin-top:1.5rem;margin-bottom:.75rem}._contentBlock_15j2b_47 ul,._contentBlock_15j2b_47 ol{margin-left:1.5rem;margin-bottom:1rem}._contentBlock_15j2b_47 li{margin-bottom:.75rem;line-height:1.7}._contentBlock_15j2b_47 strong{color:var(--light-text);font-weight:600}._contentBlock_15j2b_47 em{color:#7f8c8d;font-style:italic}._tipBox_15j2b_89{background:linear-gradient(135deg,#fff9e6,#fff5d6);border-left:4px solid #f7931e;padding:1rem 1.25rem;border-radius:8px;margin:1.5rem 0}._ctaBox_15j2b_97{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2.5rem;border-radius:16px;text-align:center;box-shadow:0 8px 16px #ff6b354d;margin-top:3rem}._ctaBox_15j2b_97 h3{font-size:2rem;font-weight:700;margin-bottom:1rem}._ctaBox_15j2b_97 p{font-size:1.1rem;line-height:1.7;opacity:.95}.dark ._mainTitle_15j2b_7{color:#ff9a3c;text-shadow:0 0 20px rgba(255,154,60,.5)}.dark ._intro_15j2b_16{color:var(--dark-text-secondary)}.dark ._section_15j2b_23{background:#8b45134d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000004d}.dark ._sectionTitle_15j2b_32{color:var(--dark-text)}.dark ._sectionTitle_15j2b_32 svg{color:#ff9a3c}.dark ._contentBlock_15j2b_47{color:var(--dark-text-secondary)}.dark ._contentBlock_15j2b_47 h4,.dark ._contentBlock_15j2b_47 strong{color:var(--dark-text)}.dark ._contentBlock_15j2b_47 em{color:var(--dark-text-secondary);opacity:.8}.dark ._tipBox_15j2b_89{background:linear-gradient(135deg,#3d3426,#2d2820);border-left-color:#ff9a3c;color:var(--dark-text)}.dark ._ctaBox_15j2b_97{background:linear-gradient(135deg,#d95f2e,#ff9a3c)}@media(max-width:768px){._container_15j2b_1{padding:1rem .75rem 3rem}._mainTitle_15j2b_7{font-size:2rem}._intro_15j2b_16{font-size:1rem}._section_15j2b_23{padding:1.5rem}._sectionTitle_15j2b_32{font-size:1.4rem}._contentBlock_15j2b_47 h4{font-size:1.1rem}._ctaBox_15j2b_97 h3{font-size:1.5rem}._ctaBox_15j2b_97 p{font-size:1rem}}._container_qm2h3_1{max-width:900px;margin:0 auto;padding:2rem 1rem 4rem}._mainTitle_qm2h3_7{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--light-text);text-align:center;margin:0 0 1rem}._intro_qm2h3_16{text-align:center;font-size:1.1rem;color:var(--light-text-secondary);margin:0 0 3rem}._section_qm2h3_23{margin-bottom:3rem;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 4px 6px #0000000d}._sectionTitle_qm2h3_32{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--light-text);margin:0 0 1.5rem}._sectionTitle_qm2h3_32 svg{color:var(--light-primary)}._contentBlock_qm2h3_47{color:var(--light-text-secondary);line-height:1.8}._contentBlock_qm2h3_47 p{margin-bottom:1rem}._contentBlock_qm2h3_47 h4{font-size:1.3rem;font-weight:600;color:var(--light-text);margin-top:1.5rem;margin-bottom:.75rem}._contentBlock_qm2h3_47 h5{font-size:1.1rem;font-weight:600;color:var(--light-text);margin-top:1.25rem;margin-bottom:.5rem}._contentBlock_qm2h3_47 ul{margin-left:1.5rem;margin-bottom:1rem}._contentBlock_qm2h3_47 li{margin-bottom:.75rem;line-height:1.7}._contentBlock_qm2h3_47 strong{color:var(--light-text);font-weight:600}._contentBlock_qm2h3_47 a{color:#2196f3;text-decoration:underline}._contentBlock_qm2h3_47 a:hover{color:#1976d2}._disclaimer_qm2h3_96{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-left:4px solid #ffc107;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem;font-size:.95rem}._lastUpdated_qm2h3_105{font-size:.9rem;color:#7f8c8d;font-style:italic;margin-bottom:1.5rem}.dark ._mainTitle_qm2h3_7{color:#ff9a3c;text-shadow:0 0 20px rgba(255,154,60,.5)}.dark ._intro_qm2h3_16{color:var(--dark-text-secondary)}.dark ._section_qm2h3_23{background:#8b45134d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000004d}.dark ._sectionTitle_qm2h3_32{color:var(--dark-text)}.dark ._sectionTitle_qm2h3_32 svg{color:#ff9a3c}.dark ._contentBlock_qm2h3_47{color:var(--dark-text-secondary)}.dark ._contentBlock_qm2h3_47 h4,.dark ._contentBlock_qm2h3_47 h5,.dark ._contentBlock_qm2h3_47 strong{color:var(--dark-text)}.dark ._contentBlock_qm2h3_47 a{color:#4a9eff}.dark ._contentBlock_qm2h3_47 a:hover{color:#7db3ff}.dark ._disclaimer_qm2h3_96{background:linear-gradient(135deg,#3d3426,#2d2820);border-left-color:#ffc107;color:#e8dcc4}.dark ._lastUpdated_qm2h3_105{color:var(--dark-text-secondary)}@media(max-width:768px){._container_qm2h3_1{padding:1rem .75rem 3rem}._mainTitle_qm2h3_7{font-size:2rem}._intro_qm2h3_16{font-size:1rem}._section_qm2h3_23{padding:1.5rem}._sectionTitle_qm2h3_32{font-size:1.4rem}._contentBlock_qm2h3_47 h4{font-size:1.1rem}._contentBlock_qm2h3_47 h5{font-size:1rem}}._container_y5vne_1{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}._content_y5vne_11{max-width:1200px;width:100%}._header_y5vne_16{text-align:center;margin-bottom:4rem}._trophy_y5vne_21{color:gold;filter:drop-shadow(0 4px 12px rgba(255,215,0,.5));animation:_bounce_y5vne_1 2s ease-in-out infinite}@keyframes _bounce_y5vne_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._title_y5vne_36{font-family:var(--font-display);font-size:3rem;font-weight:800;color:#2d3436;margin:1rem 0 .5rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}._subtitle_y5vne_45{font-size:1.25rem;color:#636e72;margin:0}._podiumContainer_y5vne_51{margin-bottom:4rem}._podium_y5vne_51{display:flex;align-items:flex-end;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}._podiumPlace_y5vne_64{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;border-radius:16px;min-width:200px;position:relative;box-shadow:0 8px 24px #00000026}._first_y5vne_75{background:linear-gradient(135deg,gold,#ffed4e);order:2;transform:scale(1.1);z-index:3}._second_y5vne_82{background:linear-gradient(135deg,silver,#e8e8e8);order:1;z-index:2}._third_y5vne_88{background:linear-gradient(135deg,#cd7f32,#e9a76f);order:3;z-index:1}._crown_y5vne_94{position:absolute;top:-40px;font-size:3rem;animation:_float_y5vne_1 3s ease-in-out infinite}@keyframes _float_y5vne_1{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}._medal_y5vne_110{margin-bottom:1rem}._first_y5vne_75 ._medal_y5vne_110{color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}._second_y5vne_82 ._medal_y5vne_110{color:#7f8c8d;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}._third_y5vne_88 ._medal_y5vne_110{color:#8b4513;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}._rank_y5vne_129{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}._first_y5vne_75 ._rank_y5vne_129{color:#b8860b}._second_y5vne_82 ._rank_y5vne_129,._third_y5vne_88 ._rank_y5vne_129{color:#2d3436}._playerName_y5vne_144{font-size:1.5rem;font-weight:700;color:#2d3436;margin-bottom:1rem;text-align:center}._stats_y5vne_152{display:flex;flex-direction:column;gap:.25rem;font-size:.95rem;color:#495057;text-align:center}._rankings_y5vne_161{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000001a}._rankingsTitle_y5vne_168{display:flex;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:700;color:#2d3436;margin:0 0 1.5rem}._rankingsList_y5vne_178{display:flex;flex-direction:column;gap:.75rem}._rankingItem_y5vne_184{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#f8f9fa;border-radius:12px;transition:all .2s}._rankingItem_y5vne_184:hover{background:#e9ecef;transform:translate(4px)}._rankNumber_y5vne_199{font-size:1.25rem;font-weight:700;color:#636e72;min-width:40px}._rankPlayerName_y5vne_206{flex:1;font-size:1.1rem;font-weight:600;color:#2d3436}._rankStats_y5vne_213{display:flex;gap:1rem;font-size:.95rem}._record_y5vne_219{color:#636e72;font-weight:500}._vp_y5vne_224{color:#6c5ce7;font-weight:600}.dark ._container_y5vne_1{background:linear-gradient(135deg,#1a1410,#2d2420)}.dark ._title_y5vne_36{color:#e8dcc4;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.dark ._subtitle_y5vne_45{color:#a89f8f}.dark ._first_y5vne_75{background:linear-gradient(135deg,#ff9a3c,#ffb366)}.dark ._first_y5vne_75 ._rank_y5vne_129{color:#1a1410}.dark ._second_y5vne_82{background:linear-gradient(135deg,#95a5a6,#b2bec3)}.dark ._third_y5vne_88{background:linear-gradient(135deg,#cd7f32,#e9a76f)}.dark ._playerName_y5vne_144{color:#1a1410}.dark ._stats_y5vne_152{color:#2d3436}.dark ._rankings_y5vne_161{background:#2d2416cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,154,60,.3);box-shadow:0 4px 30px #00000080}.dark ._rankingsTitle_y5vne_168{color:#e8dcc4}.dark ._rankingItem_y5vne_184{background:#1a141099;border:1px solid rgba(255,154,60,.2)}.dark ._rankingItem_y5vne_184:hover{background:#1a1410cc;border-color:#ff9a3c66}.dark ._rankNumber_y5vne_199{color:#d4a574}.dark ._rankPlayerName_y5vne_206{color:#e8dcc4}.dark ._record_y5vne_219{color:#a89f8f}.dark ._vp_y5vne_224{color:#ff9a3c}@media(max-width:768px){._title_y5vne_36{font-size:2rem}._subtitle_y5vne_45{font-size:1rem}._podium_y5vne_51{flex-direction:column;align-items:stretch}._podiumPlace_y5vne_64{min-width:auto}._first_y5vne_75{transform:scale(1);order:1}._second_y5vne_82{order:2}._third_y5vne_88{order:3}._rankingItem_y5vne_184{flex-wrap:wrap}._rankStats_y5vne_213{width:100%;justify-content:space-between}}*{margin:0;padding:0;box-sizing:border-box}@keyframes hexFloat{0%,to{transform:translateY(0) rotate(0);opacity:.03}50%{transform:translateY(-20px) rotate(180deg);opacity:.06}}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background .6s cubic-bezier(.4,0,.2,1)}body.light-mode{background:linear-gradient(135deg,var(--light-bg-primary) 0%,var(--light-bg-secondary) 100%)}body.dark-mode{background:linear-gradient(135deg,#0a0805,#1a1410,#2d2416)}.app{min-height:100vh;display:flex;flex-direction:column;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.app-header{background:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100;transition:all .6s cubic-bezier(.4,0,.2,1);animation:slideDown .8s cubic-bezier(.4,0,.2,1)}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.app.dark .app-header{background:linear-gradient(135deg,#1a1410f2,#2d2416fa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 24px #0009,0 0 40px #ff9a3c26,inset 0 1px #ff9a3c1a;border-bottom:2px solid rgba(255,154,60,.3)}.header-content{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;max-width:1400px;margin:0 auto;animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) .2s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header-actions{display:flex;align-items:center;gap:1rem}.get-started-button{padding:.75rem 1.5rem;background:var(--light-primary);border:2px solid var(--light-primary);color:#fff;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.get-started-button:hover{filter:brightness(.95);transform:translateY(-1px)}.get-started-button:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px}.get-started-button:active{transform:translateY(0)}.logo{display:flex;align-items:center;gap:1rem;color:var(--light-primary)}.logo h1{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--light-text);transition:all .3s ease}.app.dark .logo h1{background:linear-gradient(135deg,#ff9a3c,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;filter:drop-shadow(0 0 20px rgba(255,154,60,.6))}.app.dark .logo svg{color:#ff9a3c;filter:drop-shadow(0 0 12px rgba(255,154,60,.7))}.reset-button{padding:.75rem 1.5rem;background:#fff;border:2px solid #e74c3c;color:#e74c3c;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.reset-button:hover{background:#e74c3c;color:#fff}.reset-button:focus-visible{outline:3px solid #e74c3c;outline-offset:2px}.reset-button:active{transform:translateY(0);box-shadow:0 2px 8px #c1440e4d}.app.dark .reset-button{background:linear-gradient(135deg,#8b451366,#8b451333);border-color:#ff6b6b;color:#f99;box-shadow:0 4px 12px #ff6b6b4d}.app.dark .get-started-button{background:linear-gradient(135deg,#ff9a3c,#ff7b00);border-color:#ff9a3c;color:#1a1410;box-shadow:0 4px 12px #ff9a3c66}.app.dark .reset-button:hover{background:linear-gradient(135deg,#ff6b6b,#f44);color:#1a1410;box-shadow:0 6px 24px #ff6b6b99;border-color:#f44}.tabs{display:flex;gap:.5rem;padding:0 2rem;max-width:1400px;margin:0 auto;border-bottom:2px solid #f0f0f0;transition:border-color .3s ease}.app.dark .tabs{border-bottom-color:#ff9a3c66}.tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--light-text-secondary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;position:relative;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards}.tab:focus-visible{outline:3px solid var(--light-primary);outline-offset:2px;border-radius:4px}.tab:nth-child(1){animation-delay:.3s}.tab:nth-child(2){animation-delay:.4s}.tab:nth-child(3){animation-delay:.5s}.tab:nth-child(4){animation-delay:.6s}.tab:hover{color:var(--light-primary)}.tab.active{color:var(--light-primary);border-bottom-color:var(--light-primary)}.app.dark .tab{color:var(--dark-text-secondary)}.app.dark .tab:before{background:linear-gradient(135deg,#ff9a3c,#ff7b00)}.app.dark .tab:hover{color:var(--dark-accent-bright)}.app.dark .tab.active{color:var(--dark-gold);border-bottom-color:var(--dark-gold);text-shadow:0 0 16px rgba(255,215,0,.6)}.app.dark .tab:focus-visible{outline-color:var(--dark-accent);box-shadow:0 0 0 3px #ff9a3c4d}.badge{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .5rem;background:var(--light-primary);color:#fff;border-radius:12px;font-size:.75rem;font-weight:700;transition:all .3s ease}.app.dark .badge{background:linear-gradient(135deg,#ff9a3c,#ff7b00);color:#1a1410;box-shadow:0 2px 12px #ff9a3c99}.app.dark .tab:hover .badge{box-shadow:0 4px 20px #ff9a3ccc}.app-main{flex:1;background:linear-gradient(135deg,var(--light-bg-primary) 0%,var(--light-bg-secondary) 100%);padding:2rem 0;position:relative;z-index:1;transition:background .6s cubic-bezier(.4,0,.2,1);animation:fadeIn 1s cubic-bezier(.4,0,.2,1) .4s backwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app.dark .app-main{background:radial-gradient(ellipse at top,rgba(255,154,60,.08) 0%,transparent 60%),radial-gradient(ellipse at bottom right,rgba(255,215,0,.05) 0%,transparent 50%),linear-gradient(135deg,#0a0805f2,#1a1410f2,#2d2416f2)}.app-footer{background:linear-gradient(135deg,#fffc,#f5ebe1e6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.5rem;text-align:center;color:var(--light-text-secondary);font-size:.875rem;box-shadow:0 -4px 16px #2d501614;border-top:2px solid rgba(45,80,22,.1);position:relative;z-index:1;transition:all .6s cubic-bezier(.4,0,.2,1)}.app-footer p{margin:0}.app-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.app-footer a:hover{color:var(--light-text-primary)}.app.dark .app-footer{background:linear-gradient(135deg,#1a1410e6,#2d2416f2);color:var(--dark-text-secondary);box-shadow:0 -4px 24px #0009,inset 0 1px #ff9a3c1a;border-top:2px solid rgba(255,154,60,.3)}@media(max-width:768px){.header-content{padding:1rem;flex-direction:column;gap:1rem}.logo h1{font-size:1.5rem}.tabs{padding:0 1rem .5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:.75rem 1.25rem;font-size:.875rem;flex-shrink:0}.tab span:not(.badge){display:none}.app-main{padding:1.5rem 0}}@media(max-width:480px){.reset-button{padding:.625rem 1.25rem;font-size:.8rem}.logo{gap:.75rem}.logo h1{font-size:1.25rem}.logo svg{width:32px;height:32px}}
