._matchStepsTracker_1j0vr_1{--ant-color-text-disabled: var(--colorSecondary);--textColor: var(--colorSecondary);--stepColor: var(--colorSecondary)}._matchStepsTracker_1j0vr_1 .ant-steps-item-icon{--ant-cmp-steps-item-icon-bg-color: var(--stepColor);--ant-cmp-steps-item-icon-text-color: var(--colorOnPrimary) !important}._matchStepsTracker_1j0vr_1 .ant-steps-item-icon:hover{--ant-cmp-steps-item-icon-bg-hover-color: var(--stepColor) !important}._matchStepsTracker_1j0vr_1 .ant-steps-item-title{color:var(--textColor)}._matchStepsTracker_1j0vr_1 .ant-steps-item-active{--textColor: var(--colorPrimary)}._matchStepsTracker_1j0vr_1 .ant-steps-item-finish{--textColor: var(--colorSuccess);--stepColor: var(--colorSuccess) !important}._matchStepsTracker_1j0vr_1 .ant-steps-item-finish:hover{--ant-cmp-steps-item-icon-bg-hover-color: var(--stepColor) !important;--ant-color-primary: var(--colorBlack) !important;--ant-color-primary-hover: var(--colorSuccess) !important}._icon_odzu6_1{--icon-size: var(--size);width:var(--icon-size);height:var(--icon-size)}._baseElement_1vpzv_1{padding:.4rem;border-radius:6px;border:1px solid var(--colorBorderNeutral);background-color:var(--colorSurface);color:var(--colorTextPrimary);font-size:1rem;outline:none;transition:border-color .2s}._baseElement_1vpzv_1:focus{border-color:var(--colorPrimaryBorderFocus)}._baseElement_1vpzv_1::placeholder{color:var(--colorTextPlaceholder)}._labelElement_1vpzv_20{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:600;color:var(--colorTextPrimary)}._button_1vpzv_29{--currentColor: var(--buttonColor, var(--colorPrimary));--currentButtonTextColor: var(--buttonTextColor, var(--colorOnPrimary));padding:.6rem 1rem;border-radius:6px;border:1px solid transparent;background-color:var(--currentColor);color:var(--currentButtonTextColor);font-size:1em;font-weight:700;cursor:pointer;transition:background-color .2s,transform .1s}._button_1vpzv_29:hover{background-color:#e0b354}._button_1vpzv_29:active{transform:scale(.97)}._role-primary_1vpzv_54{--buttonColor: var(--colorPrimary);--buttonTextColor: var(--colorOnPrimary)}._role-secondary_1vpzv_59{--buttonColor: var(--colorSuccessSurface);--buttonTextColor: var(--colorTextPrimary)}._role-danger_1vpzv_64{--buttonColor: var(--colorDanger);--buttonTextColor: var(--colorOnDanger)}._btn-outlined_1vpzv_69{background-color:transparent;color:var(--currentColor);border:2px solid var(--currentColor)}._btn-outlined_1vpzv_69:hover{background-color:var(--currentColor);color:var(--colorOnPrimary)}._btn-text_1vpzv_80{background-color:transparent;color:var(--currentColor);padding:.5rem}._btn-text_1vpzv_80:hover{text-decoration:underline;background:none}form{display:flex;flex-direction:column;gap:1.5rem}._formRow_1ik5x_7{display:flex;flex-direction:column}._horizontalGroup_1ik5x_12{display:flex;align-items:center}._horizontalGroup_1ik5x_12>div{--ant-slider-track-bg: var(--colorPrimary) !important;--ant-slider-track-hover-bg: var(--colorPrimaryHover) !important;--ant-slider-handle-color: var(--colorPrimary) !important;width:100%}._horizontalGroup_1ik5x_12 input{width:3rem}._formField_1ik5x_28{border:none;display:flex;flex-direction:column;gap:.75rem}._formField_1ik5x_28>ol{display:flex;flex-direction:column;gap:.5rem}._phaseBlock_1ik5x_41{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}._drawCardContainer_1ik5x_51{position:absolute;margin:auto;padding:1.5rem;display:flex;flex-direction:column;align-items:center;background-color:var(--colorSurface);border:2px solid var(--colorPrimaryBorderFocus);border-radius:12px;box-shadow:0 0 24px var(--colorPrimaryMuted);z-index:10}._drawCardContainer_1ik5x_51>header{display:flex;flex-direction:column;align-items:center}._drawStepContainer_1ik5x_71{display:flex;flex-direction:column;align-items:center;gap:.5rem}._championSelectionPreview_1ik5x_78{display:flex;align-items:flex-start;justify-content:center;gap:1rem;width:100%}._previewItem_1ik5x_86{display:flex;flex-direction:column;align-items:center;gap:.4rem}._previewCircle_1ik5x_93{width:3.25rem;height:3.25rem;border-radius:999px;border:1px solid var(--colorPrimaryBorder);background:var(--colorPrimarySubtle);display:flex;align-items:center;justify-content:center;overflow:hidden}._championPortrait_1ik5x_105{width:100%;height:100%;object-fit:cover}._championPlaceholder_1ik5x_111{font-size:1.1rem;color:var(--colorTextMuted);font-weight:700}._championNameText_1ik5x_117{color:var(--colorSecondary);font-size:1.15rem;font-weight:700;line-height:1}._laneNameText_1ik5x_124{color:var(--colorPrimary);font-size:1rem;font-weight:600;line-height:1}.app{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.app-header{color:var(--colorPrimary);text-transform:uppercase;text-shadow:0 0 20px var(--colorPrimaryBorderFocus)}.app-header>h1{font-size:3em}.main-container{position:relative;width:100%;height:100%;padding:0 1rem;display:flex;justify-content:center}.app-footer{width:100%;height:max-content;margin:auto auto 0}.players-form{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:360px}.results{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:480px}.result-card{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;padding:.85rem 1.25rem;border-radius:8px;background-color:#1a1a2e;border:1px solid #2e2e4a;gap:.5rem}.result-card--done{opacity:.6;font-size:.9rem}.result-player{font-weight:600;color:#e0e0e0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-lane{font-size:.9rem;color:#c89b3c;font-weight:600;text-align:center;display:flex;align-items:center}.result-champion{font-size:.95rem;color:#a0c4ff;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-champion-portrait{width:3.5rem;height:3.5rem;border-radius:6px;object-fit:cover;border:1px solid #2e2e4a}.drawing-phase{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px}.draw-card{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.75rem 2rem;border-radius:12px;background-color:#1a1a2e;border:2px solid #c89b3c55;box-shadow:0 0 24px #c89b3c22}.draw-player{font-size:1.4rem;font-weight:700;color:#e0e0e0}.draw-progress{font-size:.8rem;color:#555;margin-top:-.5rem}.draw-step{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.draw-step-label{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#666}.draw-confirmed-lane{font-size:1rem;font-weight:600;color:#c89b3c;background:#c89b3c18;padding:.3rem .9rem;border-radius:20px;border:1px solid #c89b3c44;display:flex;align-items:center}.draw-value{font-size:2rem;font-weight:700;color:#c89b3c}.draw-value--champion{color:#a0c4ff;font-size:1.6rem}.draw-actions{display:flex;gap:.75rem;width:100%;justify-content:center}.action-btn{flex:1;max-width:180px;padding:.6rem 1rem;border-radius:6px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.action-btn--reroll{background-color:#2e2e4a;color:#aaa;border:1px solid #3c3c5a}.action-btn--reroll:hover{background-color:#3a3a5a;color:#e0e0e0}.action-btn--confirm{background-color:#1e4d2b;color:#6dffa0;border:1px solid #2a6b3a}.action-btn--confirm:hover{background-color:#265e35}.action-btn:active{transform:scale(.96)}.back-btn{background:none;border:1px solid #c89b3c66;color:#c89b3c;font-size:.82rem;font-weight:600;cursor:pointer;padding:.35rem .85rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s;margin-top:.25rem}.back-btn:hover{background-color:#c89b3c18;border-color:#c89b3c;color:#e0b354}.done-phase{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:480px}.result-champion-group{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.champion-reroll-btn{background:none;border:1px solid #3c3c5a;border-radius:4px;color:#666;cursor:pointer;font-size:.8rem;padding:.15rem .35rem;line-height:1;flex-shrink:0;transition:border-color .2s,color .2s,transform .1s}.champion-reroll-btn:hover{border-color:#a0c4ff;color:#a0c4ff}.champion-reroll-btn:active{transform:scale(.9)}.resetar-btn{margin-top:.5rem;background-color:#2e2e4a;color:#aaa;border:1px solid #3c3c5a}.resetar-btn:hover{background-color:#3a3a5a;color:#e0e0e0}.tabs{display:flex;gap:.5rem;margin-bottom:1rem}.tab{flex:1;padding:.75rem 1.5rem;border-radius:8px;border:2px solid #2e2e4a;background-color:#1a1a2e;color:#aaa;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:1px}.tab:hover{border-color:#3c3c5a;color:#e0e0e0}.tab--active{background-color:#c89b3c;border-color:#c89b3c;color:#0a0a0a}.tab--active:hover{background-color:#e0b354;border-color:#e0b354}.mode-container{width:100%;display:flex;flex-direction:column;align-items:center}.players-list{display:flex;flex-direction:column;gap:.5rem;width:100%}.player-input-row{display:flex;gap:.5rem;align-items:center}.player-input-row .player-input{flex:1}.remove-player-btn{padding:.65rem .85rem;border-radius:6px;border:1px solid #3c3c3c;background-color:#2e1a1a;color:#ff6b6b;font-size:1rem;cursor:pointer;transition:all .2s;line-height:1;flex-shrink:0}.remove-player-btn:hover{background-color:#3a2020;border-color:#ff6b6b}.add-player-btn{padding:.6rem 1rem;border-radius:6px;border:1px dashed #3c3c5a;background-color:transparent;color:#888;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:1px}.add-player-btn:hover{border-color:#c89b3c;color:#c89b3c;background-color:#c89b3c11}.add-player-btn:disabled{opacity:.4;cursor:not-allowed;border-color:#2e2e4a;color:#555}.add-player-btn:disabled:hover{border-color:#2e2e4a;color:#555;background-color:transparent}.two-teams-results{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:600px}.team-container{display:flex;flex-direction:column;gap:1rem}.team-header{display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}.team-title{font-size:1.5rem;font-weight:700;color:#c89b3c;text-transform:uppercase;letter-spacing:1px}.team-reroll-btn{padding:.5rem 1rem;border-radius:6px;border:1px solid #3c3c5a;background-color:#2e2e4a;color:#aaa;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.team-reroll-btn:hover{background-color:#3a3a5a;border-color:#c89b3c;color:#c89b3c}.team-reroll-btn:active{transform:scale(.97)}@property --colorPrimary{syntax: "<color>"; inherits: true; initial-value: #c89b3c;}@property --colorPrimaryHover{syntax: "<color>"; inherits: true; initial-value: #e0b354;}@property --colorPrimaryTint{syntax: "<color>"; inherits: true; initial-value: #c89b3c11;}@property --colorPrimarySubtle{syntax: "<color>"; inherits: true; initial-value: #c89b3c18;}@property --colorPrimaryMuted{syntax: "<color>"; inherits: true; initial-value: #c89b3c22;}@property --colorPrimaryBorder{syntax: "<color>"; inherits: true; initial-value: #c89b3c44;}@property --colorPrimaryBorderFocus{syntax: "<color>"; inherits: true; initial-value: #c89b3c55;}@property --colorPrimaryBorderHover{syntax: "<color>"; inherits: true; initial-value: #c89b3c66;}@property --colorOnPrimary{syntax: "<color>"; inherits: true; initial-value: #0a0a0a;}@property --colorSecondary{syntax: "<color>"; inherits: true; initial-value: #a0c4ff;}@property --colorBackground{syntax: "<color>"; inherits: true; initial-value: #242424;}@property --colorSurface{syntax: "<color>"; inherits: true; initial-value: #1a1a2e;}@property --colorSurfaceElevated{syntax: "<color>"; inherits: true; initial-value: #2e2e4a;}@property --colorSurfaceHover{syntax: "<color>"; inherits: true; initial-value: #3a3a5a;}@property --colorBorder{syntax: "<color>"; inherits: true; initial-value: #3c3c5a;}@property --colorBorderNeutral{syntax: "<color>"; inherits: true; initial-value: #3c3c3c;}@property --colorText{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.87);}@property --colorTextPrimary{syntax: "<color>"; inherits: true; initial-value: #e0e0e0;}@property --colorTextSecondary{syntax: "<color>"; inherits: true; initial-value: #aaa;}@property --colorTextMuted{syntax: "<color>"; inherits: true; initial-value: #888;}@property --colorTextDimmed{syntax: "<color>"; inherits: true; initial-value: #666;}@property --colorTextPlaceholder{syntax: "<color>"; inherits: true; initial-value: #555;}@property --colorDanger{syntax: "<color>"; inherits: true; initial-value: #ff6b6b;}@property --colorDangerSurface{syntax: "<color>"; inherits: true; initial-value: #2e1a1a;}@property --colorDangerSurfaceHover{syntax: "<color>"; inherits: true; initial-value: #3a2020;}@property --colorSuccess{syntax: "<color>"; inherits: true; initial-value: #6dffa0;}@property --colorSuccessSurface{syntax: "<color>"; inherits: true; initial-value: #1e4d2b;}@property --colorSuccessBorder{syntax: "<color>"; inherits: true; initial-value: #2a6b3a;}@property --colorSuccessSurfaceHover{syntax: "<color>"; inherits: true; initial-value: #265e35;}:root{--colorPrimary: #c89b3c;--colorPrimaryHover: #e0b354;--colorPrimaryTint: #c89b3c11;--colorPrimarySubtle: #c89b3c18;--colorPrimaryMuted: #c89b3c22;--colorPrimaryBorder: #c89b3c44;--colorPrimaryBorderFocus: #c89b3c55;--colorPrimaryBorderHover: #c89b3c66;--colorOnPrimary: #0a0a0a;--colorSecondary: #a0c4ff;--colorBackground: #242424;--colorSurface: #1a1a2e;--colorSurfaceElevated: #2e2e4a;--colorSurfaceHover: #3a3a5a;--colorBorder: #3c3c5a;--colorBorderNeutral: #3c3c3c;--colorText: rgba(255, 255, 255, .87);--colorTextPrimary: #e0e0e0;--colorTextSecondary: #aaa;--colorTextMuted: #888;--colorTextDimmed: #666;--colorTextPlaceholder: #555;--colorDanger: #ff6b6b;--colorDangerSurface: #2e1a1a;--colorDangerSurfaceHover: #3a2020;--colorSuccess: #6dffa0;--colorSuccessSurface: #1e4d2b;--colorSuccessBorder: #2a6b3a;--colorSuccessSurfaceHover: #265e35}*{--ant-color-primary: var(--colorPrimary) !important;--ant-color-primary-hover: var(--colorPrimaryHover) !important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em}
