*{box-sizing:border-box}html,body{max-width:100%;height:100%}body{background-color:var(--color-bg);color:var(--color-text);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Segoe UI,Roboto,sans-serif;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}a{color:inherit;transition:var(--transition-fast);text-decoration:none}:root{--color-bg:#121212;--color-surface:#1e1e1e;--color-primary:#1db954;--color-primary-hover:#1ed760;--color-secondary:#282828;--color-secondary-hover:#3e3e3e;--color-text:#fff;--color-text-muted:#a0a0a0;--color-border:#3e3e3e;--color-wrong-text:#ae0000;--spacing-xs:8px;--spacing-md:16px;--spacing-lg:32px;--spacing-xl:40px;--transition-fast:.2s ease;--shadow-lg:0 10px 25px -5px #0000004d}._heroSection_n2yl0_1{text-align:center;padding:var(--spacing-lg) var(--spacing-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._heroTitle_n2yl0_11{margin-bottom:var(--spacing-md);background:linear-gradient(90deg, var(--color-primary), #fff);-webkit-text-fill-color:transparent;word-break:break-word;-webkit-background-clip:text;font-size:clamp(2rem,8vw,3.5rem);line-height:1.1}._heroDescription_n2yl0_21{color:var(--color-text-muted);max-width:480px;margin-bottom:var(--spacing-lg)}@media (width<=768px){._hero-section_n2yl0_32{padding:var(--spacing-md)}}@media (width<=480px){._hero-title_n2yl0_38{margin-bottom:var(--spacing-xs)}}._btn_1f408_1{cursor:pointer;min-width:40px;transition:var(--transition-fast);border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:600;display:inline-flex;position:relative}._btn_1f408_1:active{transform:scale(.96)}._btnPrimary_1f408_21{background-color:var(--color-primary);color:#fff}._btnPrimary_1f408_21:hover{background-color:var(--color-primary-hover)}._btnSecondary_1f408_29{background-color:var(--color-secondary);color:#fff}._btnSecondary_1f408_29:hover{background-color:var(--color-secondary-hover)}._btnOutline_1f408_37{color:#fff;border:1px solid var(--color-text-muted);background-color:#0000}._btnOutline_1f408_37:hover{border-color:#fff}._btnSpinner_1f408_46{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_1f408_1;display:none}._loading_1f408_56 ._btnSpinner_1f408_46{display:inline-block}._loading_1f408_56 ._btnText_1f408_57{display:none}._loading_1f408_56{pointer-events:none;opacity:.7}@keyframes _spin_1f408_1{to{transform:rotate(360deg)}}@media (width<=768px){._btn_1f408_1{padding:10px 18px;font-size:.95rem}}@media (width<=480px){._btn_1f408_1{padding:9px 14px;font-size:.9rem}}._logoText_1txqm_1{letter-spacing:1px;font-size:1.5rem;font-weight:700}@media (width<=768px){._logoText_1txqm_1{font-size:1.25rem}}@media (width<=480px){._logoText_1txqm_1{letter-spacing:.5px;font-size:1.1rem}}._headerTop_nopiv_1{background-color:var(--color-bg);flex-shrink:0;width:100%;padding:20px 40px}._headerContent_nopiv_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;width:100%;display:flex}._headerRight_nopiv_19{align-items:center;gap:var(--spacing-md,20px);flex-wrap:wrap;justify-content:flex-end;display:flex}._authButtons_nopiv_27{flex-wrap:wrap;gap:12px;display:flex}._userProfileLink_nopiv_33{background:#ffffff0d;border:1px solid #0000;border-radius:50px;max-width:100%;padding:6px 12px;transition:all .2s;display:block}._userProfileLink_nopiv_33:hover{border-color:var(--color-primary,#fc0);background:#ffffff1a}._userInfo_nopiv_48{align-items:center;gap:12px;min-width:0;display:flex}._userName_nopiv_55{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.95rem;font-weight:500;overflow:hidden}._userAvatar_nopiv_65{background:var(--color-primary,#fc0);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (width<=768px){._headerTop_nopiv_1{padding:16px 20px}._headerRight_nopiv_19{gap:10px}._authButtons_nopiv_27{gap:8px}._userName_nopiv_55{max-width:120px;font-size:.9rem}._userAvatar_nopiv_65{width:32px;height:32px;font-size:.9rem}._userProfileLink_nopiv_33{padding:5px 10px}}@media (width<=480px){._headerTop_nopiv_1{padding:12px 16px}._headerContent_nopiv_8{align-items:flex-start;padding:0}._headerRight_nopiv_19{gap:8px;width:auto}._authButtons_nopiv_27{flex-wrap:nowrap;gap:6px}._userName_nopiv_55{max-width:90px;font-size:.85rem}._userProfileLink_nopiv_33{padding:5px 10px}._userAvatar_nopiv_65{width:30px;height:30px;font-size:.85rem}}._startFooter_1fyxw_1{padding:var(--spacing-lg);text-align:center;color:var(--color-text-muted)}._creators_1fyxw_7{flex-direction:column;align-items:center;gap:5px;display:flex}._creators_1fyxw_7 p{margin:0}@media (width<=480px){._startFooter_1fyxw_1{padding:var(--spacing-md);font-size:.85rem}}._pageLayout_18d87_1{flex-direction:column;min-height:100vh;display:flex}._uiInput_1wb4l_1{border:2px solid var(--color-border);color:#fff;text-align:center;width:100%;transition:border-color var(--transition-fast);background-color:#1a1a1a;border-radius:8px;outline:none;padding:15px;font-size:1.2rem}._uiInput_1wb4l_1:focus{border-color:var(--color-primary)}@media (width<=768px){._uiInput_1wb4l_1{padding:13px;font-size:1.05rem}}@media (width<=480px){._uiInput_1wb4l_1{border-width:1px;padding:12px;font-size:1rem}}@media (width<=768px){._authContainer_815v6_1{min-height:calc(100vh - 80px);padding:1.5rem 1rem}._authCard_815v6_9{padding:2rem 1.5rem}._authCard_815v6_9 h1{margin-bottom:1.5rem;font-size:1.7rem}}@media (width<=480px){._authContainer_815v6_1{align-items:flex-start;padding:1.5rem .75rem 1rem}._authCard_815v6_9{border-radius:.75rem;padding:1.5rem 1rem}._authCard_815v6_9 h1{margin-bottom:1.25rem;font-size:1.45rem}._formGroup_815v6_25{margin-bottom:1.1rem}._formGroup_815v6_25 label{font-size:.9rem}}._authContainer_815v6_1{justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:2rem;display:flex}._authCard_815v6_9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 10px 30px #00000080}._authCard_815v6_9 h1{color:#fff;margin-bottom:2rem;font-size:2rem}._formGroup_815v6_25{text-align:left;margin-bottom:1.5rem}._formGroup_815v6_25 label{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}._textCenter_815v6_38{text-align:center}._textMuted_815v6_42{color:var(--color-text-muted)}._mt3_815v6_46{margin-top:1.5rem}._btnWrapper_815v6_50{justify-content:center;display:flex}._textAccent_815v6_55{color:var(--color-primary);font-weight:700;text-decoration:none;transition:opacity .2s}._textAccent_815v6_55:hover{opacity:.8;text-decoration:underline}@media (width<=768px){._authContainer_815v6_1{min-height:calc(100vh - 80px);padding:1.5rem 1rem}._authCard_815v6_9{padding:2rem 1.5rem}._authCard_815v6_9 h1{margin-bottom:1.5rem;font-size:1.7rem}}@media (width<=480px){._authContainer_815v6_1{align-items:flex-start;padding:1.5rem .75rem 1rem}._authCard_815v6_9{border-radius:.75rem;padding:1.5rem 1rem}._authCard_815v6_9 h1{margin-bottom:1.25rem;font-size:1.45rem}._formGroup_815v6_25{margin-bottom:1.1rem}._formGroup_815v6_25 label{font-size:.9rem}}._packsContent_cwjq1_1{width:100%;padding:0 50px}._packOptions_cwjq1_6{justify-content:space-between;width:100%;height:50px;display:flex}._packCard_l0n7c_1{cursor:pointer;width:200px;height:200px;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}._deleteIcon_l0n7c_19{justify-content:flex-end;width:100%;display:flex}._name_l0n7c_25{text-align:center;overflow-wrap:anywhere;width:calc(100% - 24px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._dates_l0n7c_37{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}._date_l0n7c_37{color:#888;white-space:nowrap;align-items:flex-end;gap:4px;font-size:14px;line-height:1.4;display:flex}._date_l0n7c_37 span{color:#888;font-size:12px}._packList_1cvjd_1{flex-wrap:wrap;gap:40px 30px;margin-top:100px;padding:0;list-style:none;display:flex}._dialog_8zyfp_1{border:none;border-radius:12px;width:calc(100% - 32px);max-width:360px;padding:24px;box-shadow:0 10px 40px #00000040}._dialog_8zyfp_1::backdrop{background:#00000080}._title_8zyfp_14{margin:0 0 8px}._description_8zyfp_15{opacity:.8;margin:0 0 20px}._actions_8zyfp_17{justify-content:flex-end;gap:8px;display:flex}._name_d8bpf_1{justify-content:center;font-size:xx-large;display:flex}._questionForm_d8bpf_8{justify-content:center;padding:10px;display:flex}._createForm_d8bpf_15{flex-direction:column;justify-content:center;align-items:center;min-height:80vh;max-height:100vh;display:flex}._questionItem_1cyxr_1{text-align:center;border:2px solid #fff;border-radius:8px;flex-direction:column;justify-content:center;width:200px;font-size:16px;display:flex}._root_r37db_1{color:#fff;background:#141414;padding:12px 16px}._top_r37db_7{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._title_r37db_14{font-size:18px}._button_r37db_18{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._button_r37db_18:disabled{opacity:.4;cursor:default}._range_r37db_31{appearance:none;cursor:pointer;background:linear-gradient(90deg,#3ec46d,#fff);border-radius:2px;outline:none;width:100%;height:4px}._range_r37db_31::-webkit-slider-thumb{-webkit-appearance:none;background:#3ec46d;border-radius:50%;width:12px;height:12px}._range_r37db_31::-moz-range-thumb{background:#3ec46d;border:none;border-radius:50%;width:12px;height:12px}._options_9q78e_1{justify-content:center;gap:10px;display:flex}._form_9q78e_7{flex-direction:column;justify-content:space-between;gap:20px;display:flex}._page_1qsmg_1{gap:10px;width:100%;display:flex}._round_1qsmg_6{flex-direction:column;align-items:flex-start;width:100%;display:flex}._questionSection_1qsmg_12,._addRound_1qsmg_15{width:25%}._save_1qsmg_18{justify-content:center;width:100%;padding:0 15px;display:flex}._roundSwitcher_1qsmg_24{justify-content:flex-start;gap:8px;width:30%;margin:10px;display:flex}._roundTitles_1qsmg_31{justify-content:flex-start;gap:8px;display:flex}._scrollContainer_4xsl9_1{background:var(--color-surface);border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;border-radius:1rem;max-width:100%;padding:1rem;overflow:auto}._gameTable_4xsl9_11{border-collapse:separate;border-spacing:.5rem;table-layout:fixed;width:max-content;min-width:100%}._gameTable_4xsl9_11 :where(th,td){min-width:120px;max-width:160px;padding:0}._cornerCell_4xsl9_25,._headerCell_4xsl9_26,._categoryCell_4xsl9_27{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#252525;border:1px solid #0000;border-radius:.5rem;padding:.5rem;overflow:hidden}._headerCell_4xsl9_26{text-align:center;font-size:1.1rem;font-weight:700}._addButton_gzn6a_1,._input_gzn6a_2{box-sizing:border-box;text-align:center;border-radius:.75rem;width:100%;height:54px;padding:0 .5rem;font-family:inherit}._addButton_gzn6a_1{color:#666;cursor:pointer;background:0 0;border:2px dashed #333;font-size:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}._addButton_gzn6a_1:hover{border-color:var(--color-primary);color:#fff;background:#1db9540d}._input_gzn6a_2{border:2px solid var(--color-primary);color:#fff;background:#2a2a2a;outline:none;font-size:.9rem}._cell_xjacf_1{box-sizing:border-box;color:#666;text-align:center;background:#ffffff08;border:2px dashed #333;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:54px;padding:0 .5rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}._filled_xjacf_21{color:#fff;background:#2a2a2a;border:2px solid #3e3e3e;box-shadow:0 4px 12px #0003}._filled_xjacf_21:before{content:"";background:var(--color-primary);border-radius:0 4px 4px 0;width:3px;position:absolute;top:20%;bottom:20%;left:0}._dragOver_xjacf_39{border-style:dashed;border-color:var(--color-primary);color:#fff;background:#1db9540d;transform:translateY(-1px)}._text_xjacf_47{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;min-width:0;max-width:100%;font-size:.85rem;line-height:1.2;overflow:hidden}._questionsField_1guxm_1{flex-direction:column;gap:12px;max-width:250px;max-height:610px;margin-left:10px;padding-right:8px;display:flex;overflow:hidden auto}._questionsField_1guxm_1::-webkit-scrollbar{width:8px}._questionsField_1guxm_1::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}._overlay_1i815_1{background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1i815_9{background:#000;border:1px solid green;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;max-height:90vh;padding:24px;display:flex;overflow-y:auto}._page_1vnw4_1{height:100%}._packSave_1vnw4_5{justify-content:center;gap:10px;padding:0 15px;display:flex}._options_1vnw4_12{justify-content:space-between;display:flex}._title_1vnw4_17{width:30%;margin-right:80px}._page_1j7wt_1{height:100%}._title_1j7wt_5{width:30%;margin:0 auto}._title_1g7y1_1{text-align:center;width:100%}._info_1g7y1_6{gap:20px;display:flex}._myPacks_1g7y1_11{background-color:green;border:2px solid;border-radius:8px;justify-content:center;width:200px;margin-left:20px;font-size:32px;display:flex}._myGames_1g7y1_25{background-color:#00f;border:2px solid;border-radius:8px;justify-content:center;width:200px;margin-left:20px;font-size:32px;display:flex}._gamesContent_13urg_1{width:100%;padding:0 50px}._gameOptions_13urg_6{justify-content:space-between;width:100%;height:50px;display:flex}._card_12kqp_1{width:200px;height:200px;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}._cornerActions_12kqp_18{position:absolute;top:8px;right:8px}._nameAndButton_12kqp_24{flex-direction:column;justify-content:center;width:80%;height:100%;display:flex}._name_12kqp_24{text-align:center;font-size:25px}
