@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;500;600;700&display=swap";@layer reset{svg text,svg tspan{font:revert-layer}}.section{background:#f3f4f6;padding:2rem;border-radius:.5rem}@media(max-width:480px){.section{padding:1.25rem 1rem}}.sectionHeading{font-size:22px;font-weight:400;margin-bottom:18px}.modalHeading{font-size:20px;font-weight:600;margin-bottom:.5rem}.label{color:#6b7280;font-size:14px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:2rem}@keyframes loading{0%{margin-left:-30%}50%{margin-left:100%}to{margin-left:-30%}}._page_1f597_1{width:100%;max-width:880px;margin:0 auto;padding:48px 24px 64px;display:flex;flex-direction:column;gap:56px}._hero_1f597_11{display:flex;flex-direction:column;gap:20px;align-items:flex-start}._title_1f597_18{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0;color:#111827}._lead_1f597_27{font-size:clamp(1.125rem,2.4vw,1.375rem);color:#4b5563;margin:0;max-width:48ch;line-height:1.45}._ctaRow_1f597_35{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}._ctaNote_1f597_43{color:#6b7280;font-size:14px}._pitch_1f597_48{background:#f3f4f6;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:12px}._pitchHeading_1f597_57{font-size:1.5rem;font-weight:600;margin:0;color:#111827}._pitchBody_1f597_64{margin:0;color:#374151;line-height:1.6;max-width:62ch}._features_1f597_71{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 32px}@media(max-width:640px){._features_1f597_71{grid-template-columns:1fr}}._feature_1f597_71{display:flex;flex-direction:column;gap:8px}._featureHeading_1f597_88{font-size:1.125rem;font-weight:600;margin:0;color:#111827}._featureBody_1f597_95{margin:0;color:#4b5563;line-height:1.55}._steps_1f597_101{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;counter-reset:step;list-style:none;padding:0;margin:0}._step_1f597_101{counter-increment:step;border-top:2px solid #e5e7eb;padding-top:14px;color:#4b5563;line-height:1.5}._step_1f597_101:before{content:counter(step);display:block;font-size:.875rem;font-weight:600;color:#2563eb;margin-bottom:6px}._sectionTitle_1f597_128{font-size:1.75rem;font-weight:600;margin:0 0 20px;color:#111827}._closing_1f597_135{border-top:2px solid #e5e7eb;padding-top:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}._footer_1f597_144{display:flex;gap:20px;font-size:.875rem;color:#4b5563}._footer_1f597_144 a{color:inherit;text-decoration:underline}@media(max-width:520px){._page_1f597_1{padding:32px 20px 48px;gap:40px}._pitch_1f597_48{padding:24px}}._container_1yi8l_1{display:flex;flex-direction:column;overflow:hidden;max-height:90vh}._header_1yi8l_8{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#303030;color:#fff;flex-shrink:0}._header_1yi8l_8 h2{font-size:18px;margin:0}._headerActions_1yi8l_22{display:flex;gap:.5rem;align-items:center}._content_1yi8l_28{display:flex;flex:1;overflow:hidden}@media(max-width:768px){._content_1yi8l_28{flex-direction:column;overflow-y:auto}}._preview_1yi8l_40{display:flex;flex-direction:column;align-items:center;padding:24px;background:#f3f4f6;flex-shrink:0}@media(min-width:769px){._preview_1yi8l_40{width:260px}}@media(max-width:768px){._preview_1yi8l_40{position:sticky;top:0;z-index:1;padding:16px}}._avatarPreview_1yi8l_62{display:flex;justify-content:center}._avatarImage_1yi8l_67{width:200px;height:200px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:768px){._avatarImage_1yi8l_67{width:140px;height:140px}}._properties_1yi8l_83{flex:1;padding:1.5rem 2rem;overflow-y:auto}@media(max-width:768px){._properties_1yi8l_83{padding:1rem 1.25rem;overflow-y:visible}}._propertyRow_1yi8l_95{display:flex;align-items:center;gap:8px;width:100%}._colorSwatch_1yi8l_102{width:24px;height:24px;border-radius:4px;border:2px solid white;box-shadow:0 2px 4px #0000001a;flex-shrink:0}._errorText_1yi8l_111{color:#ef4444;padding:1rem}._form_1qhp4_1{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin:0 auto;position:relative}._customizeButton_1qhp4_11{position:absolute;top:calc(200px - 2.5rem);right:0;width:2.5rem;height:2.5rem}._avatarPreview_1qhp4_19{display:flex;justify-content:center;align-items:center;position:relative;border-radius:10px;margin-bottom:15px;-webkit-user-select:none;user-select:none;width:100%}._avatarPreview_1qhp4_19 svg{width:100%;height:200px}._page_1usz3_1{width:100%;max-width:480px;padding:32px;display:flex;flex-direction:column;gap:24px;margin:0 auto}._loggedOutMsg_1usz3_11{color:#ef4444;text-align:center}._serverStatus_1usz3_16{color:#b45309;text-align:center;font-size:.9rem;margin-top:.25rem}._joinError_1usz3_23{color:#b91c1c;text-align:center;font-size:.95rem;margin-top:.25rem;overflow-wrap:anywhere}._createForm_1usz3_31{display:flex;flex-direction:column;gap:1rem}._roomsHeading_1usz3_37{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#1f2937}._passwordOverlay_1usz3_46{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._passwordModal_1usz3_56{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:2rem;max-width:400px;width:90%}._passwordForm_1usz3_65{display:flex;flex-direction:column;gap:1rem}._passwordActions_1usz3_71{display:flex;gap:.5rem;justify-content:flex-end}._mutedText_1usz3_77{color:#6b7280;margin-bottom:1.5rem}._errorText_1usz3_82{color:#ef4444;font-size:14px}._validationError_1usz3_87{color:#ef4444;font-size:12px;margin-top:.25rem}._userList_jsaww_1{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:1rem;list-style-type:none;padding:0;margin:0}._userCard_jsaww_11{width:100px;display:flex;flex-direction:column;position:relative}._kickButton_jsaww_18{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:50%;padding:5px;background:#fff;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;font-size:12px;border:none}._avatarContainer_jsaww_36{position:relative;aspect-ratio:4/5;display:flex;align-items:flex-end;overflow:hidden;border-radius:6px;background:#fff}._avatarContainer_jsaww_36 svg{width:100%;height:auto;flex-shrink:0}._voteOverlay_jsaww_51{position:absolute;top:0;bottom:0;left:0;right:0;background:#ffffffd9;font-size:32px;z-index:1;display:flex;align-items:center;justify-content:center}._userName_jsaww_65{text-align:center;margin-top:.5rem;font-size:16px;overflow-wrap:anywhere}._tagRow_jsaww_72{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:5px;flex-wrap:wrap}._tag_jsaww_72{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:.7rem;font-weight:500;border-radius:4px;white-space:nowrap}._tagAdmin_jsaww_92{background:#e5e7eb;color:#374151}._tagUser_jsaww_97{background:#374151;color:#fff}._tagVoted_jsaww_102{background:#d1d5db;color:#374151}._tagNotVoted_jsaww_107{background:#f3f4f6;color:#9ca3af}._count_jsaww_112{color:#6b7280;margin-left:10px}._departed_jsaww_117{opacity:.55}._departedAvatar_jsaww_121{width:100%;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;font-size:48px;background:#f3f4f6;color:#9ca3af}._tagLeft_jsaww_132{background:#fef3c7;color:#92400e}._reconnecting_jsaww_137{opacity:.5}._tagReconnecting_jsaww_141{background:#ffedd5;color:#9a3412}._votingCount_1xyck_1{color:#6b7280;margin-left:10px}._voteGrid_1xyck_6{display:flex;flex-wrap:wrap;padding:0;gap:10px}._voteCard_1xyck_13{cursor:pointer;width:100px;height:100px;display:flex;justify-content:center;align-items:center;font-size:18px;background:#fff;color:inherit;border-radius:6px;transition:all .2s ease-in-out;text-align:center;padding:.25rem;overflow:hidden;overflow-wrap:anywhere;line-height:1.15}._voteCard_1xyck_13._long_1xyck_31{font-size:13px}._voteCard_1xyck_13._selected_1xyck_34{background:#374151;color:#fff}._voteCard_1xyck_13._disabled_1xyck_38{color:#00000054;-webkit-user-select:none;user-select:none;pointer-events:none}._voteCard_1xyck_13:not(._disabled_1xyck_38):hover{background:#4b5563;color:#fff}._container_gl1pw_1{background:#fff;border:2px solid var(--chakra-colors-border);border-radius:8px;padding:1.5rem;margin-top:1rem}._header_gl1pw_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._title_gl1pw_16{font-size:18px;font-weight:600}._optionsList_gl1pw_21{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._optionRow_gl1pw_28{display:flex;gap:.5rem;align-items:flex-end}._resultGrid_14w0j_1{display:flex;flex-wrap:wrap;padding:0;gap:10px;list-style-type:none}._resultCard_14w0j_9{width:100px;height:100px;display:flex;justify-content:flex-start;align-items:flex-end;font-size:24px;position:relative;background:#4b5563;color:#fff;border-radius:.5rem;padding-bottom:20px;padding-left:25px;padding-right:.5rem;overflow:hidden;overflow-wrap:anywhere;line-height:1.15}._resultCard_14w0j_9._long_14w0j_27{font-size:13px}._resultCard_14w0j_9._selected_14w0j_30{outline:3px solid #f59e0b;outline-offset:2px}._resultCard_14w0j_9._empty_14w0j_34{justify-content:center;align-items:center;opacity:.25;pointer-events:none;padding:0}._voteCount_14w0j_42{position:absolute;top:.5rem;right:.5rem;background:#fff;color:#444;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px}._userList_1w90c_1{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}._radioCard_1w90c_8{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}._radioCard_1w90c_8 input[type=radio]{display:none}._radioCard_1w90c_8:hover{border-color:#3b82f6;background:#f9fafb}._radioCard_1w90c_8._selected_1w90c_25{border-color:#3b82f6;background:#f3f4f6}._randomCard_1w90c_30{border-style:dashed;background:#f9fafb}._randomCard_1w90c_30._selected_1w90c_25{border-style:dashed;border-color:#3b82f6;background:#f3f4f6}._userInfo_1w90c_41{display:flex;align-items:center;gap:.5rem;min-width:0;overflow-wrap:anywhere}._userAvatar_1w90c_49{width:32px;height:32px;flex-shrink:0;display:inline-flex;overflow:hidden;border-radius:50%;background:#fff}._userAvatar_1w90c_49 svg{width:100%;height:100%;display:block}._userName_1w90c_64._selectedName_1w90c_64{font-weight:600}._randomIcon_1w90c_68{font-size:24px}._actions_1w90c_72{display:flex;gap:1rem;justify-content:flex-end}._container_8ie4i_1{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;gap:1rem;padding:2rem}._errorHeading_8ie4i_11{color:#ef4444;text-align:center}._errorMessage_8ie4i_16{text-align:center;max-width:400px}._hint_8ie4i_21{text-align:center;color:#6b7280;font-size:.9rem}._loadingBar_8ie4i_27{width:300px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}._loadingBarInner_8ie4i_35{height:100%;background:#3b82f6;border-radius:2px;width:30%;animation:_loading_8ie4i_27 2s ease-in-out infinite}._headerRow_megku_1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;width:100%;padding-top:1rem}._headerRow_megku_1 h1{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0;min-width:0;flex:1 1 12rem;overflow-wrap:anywhere}._timerDisplay_megku_20{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#6b7280;font-weight:400;line-height:120%}._timerDisplay_megku_20._expiring_megku_29{color:#ef4444;font-weight:700}._headerActions_megku_34{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}._loadingBar_megku_41{width:200px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}._loadingBarInner_megku_49{height:100%;background:#3b82f6;border-radius:2px;width:30%;animation:_loading_megku_41 2s ease-in-out infinite}._passwordPrompt_megku_57{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;gap:1rem;padding:2rem}._passwordForm_megku_67{display:flex;flex-direction:column;gap:1rem}._passwordActions_megku_73{display:flex;gap:.5rem;justify-content:flex-end}._mutedText_megku_79{color:#6b7280;margin-bottom:1.5rem}._errorText_megku_84{color:#ef4444;font-size:14px}._voteNameHeading_megku_89{font-size:1.25rem;font-weight:600;margin:0;padding:.75rem 1rem;text-align:center;background:#f3f4f6;border-radius:.5rem;word-break:break-word;color:#1f2937}
