:root{font-family:Comic Sans MS,Comic Sans,cursive;line-height:1.5;font-weight:400;min-height:100vh;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}h1{font-size:3.2em;line-height:1.1}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--bg-color: #ffffff;--text-color: #333333;--card-bg: #f5f5f5;--border-color: #ddd;--primary-color: #007bff;--primary-hover: #0056b3;--success-color: #28a745;--danger-color: #dc3545;--warning-color: #ff8c00;--warning-hover: #a05800;--input-bg: #ffffff;--gradient-purple-bg: linear-gradient(135deg, #6680f3 0%, #7500eb 100%);--input-purple-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--input-blue-bg: linear-gradient(135deg, #00c6fb 0%, #005bea 100%);--gradient-blue-bg: linear-gradient(135deg, #00c6fb 0%, #005bea 100%);--input-border: #ddd;--shadow-color: rgba(0, 0, 0, .1);--section-bg: #f8f9fa;--vote-bg: #ffffff;--log-bg: #ffffff;--error-bg: rgba(220, 53, 69, .1);--error-color: #dc3545;--vote-button-bg: #f0f0f0;--vote-button-color: #333;--reset-button-color: #d4d4d4;--vote-button-border: #ddd;--vote-button-selected-bg: #ff8c00;--vote-button-selected-color: #fff;--vote-button-selected-border: #ff8c00;--absoulute-white: #ffffff}[data-theme=dark]{--bg-color: #1a1a1a;--text-color: #ffffff;--card-bg: #2d2d2d;--border-color: #404040;--primary-color: #0d6efd;--primary-hover: #0a58ca;--success-color: #198754;--danger-color: #dc3545;--warning-color: #ff8c00;--warning-hover: #a05800;--input-bg: #2d2d2d;--input-purple-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-purple-bg: linear-gradient(225deg, #475ab0 0%, #440087 100%);--input-blue-bg: linear-gradient(135deg, #00c6fb 0%, #005bea 100%);--gradient-blue-bg: linear-gradient(135deg, #026c8a 0%, #002e78 100%);--shadow-color: rgba(0, 0, 0, .3);--section-bg: #2d2d2d;--vote-bg: #2d2d2d;--log-bg: #2d2d2d;--error-bg: rgba(220, 53, 69, .2);--error-color: #ff6b6b;--vote-button-bg: #2d2d2d;--reset-button-color: #333;--vote-button-color: #fff;--vote-button-border: #444;--vote-button-selected-bg: #ff8c00;--vote-button-selected-color: #fff;--vote-button-selected-border: #ff8c00;--absoulute-white: #ffffff}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);transition:background-color .3s ease,color .3s ease;overflow-x:hidden}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;color:var(--text-color)}button{cursor:pointer;transition:all .2s ease-in-out}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button:disabled{opacity:.6;cursor:not-allowed;transform:none}input,select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:10px;background-color:var(--input-bg);color:var(--text-color);transition:border-color .2s ease,box-shadow .2s ease}input::placeholder{color:#94a3b8d9}input:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff33}[data-theme=dark] select{color:var(--absoulute-white);background-color:var(--input-bg)}[data-theme=dark] select option{color:var(--text-color);background-color:var(--input-bg)}select option,[data-theme=dark] select option{color:var(--text-color)!important;background-color:var(--input-bg)!important}::selection{background-color:#4a90e2;color:#fff}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}to{transform:scale(1);opacity:1}}.app-container{min-height:100vh;position:relative}.theme-toggle{position:fixed;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;background-color:var(--text-color);color:var(--text-color);transition:transform .3s ease}.theme-toggle:hover{transform:scale(1.1)}.home-container{max-width:800px;margin:0 auto;text-align:center}.app-title{font-size:2.5rem;margin-bottom:2rem;color:var(--text-color)}.room-actions{display:flex;flex-wrap:wrap;gap:.3rem;margin-right:1.5rem}.room-card{background-color:var(--card-bg);border-radius:8px;padding:2rem;box-shadow:0 2px 4px var(--shadow-color);width:300px}.room-title{font-size:1.5rem;margin-bottom:1.5rem;color:var(--text-color)}.room-form{display:flex;flex-direction:column;gap:1rem}.room-input{padding:.5rem;border:2px solid var(--input-border);border-radius:4px;background-color:var(--input-bg);color:var(--absoulute-white)}.room-input:focus{outline:none;border-color:var(--primary-color)}.copy-button{background-color:var(--success-color)!important;border:2px solid var(--success-color)!important}.room-button{background-color:var(--warning-color);color:#fff;cursor:pointer;transition:all .2s ease}.room-button:hover{background-color:var(--warning-hover);border-color:var(--warning-color)}.room-button:disabled{opacity:.5;cursor:not-allowed;background-color:var(--border-color);border-color:var(--border-color)}.room-select{padding:.5rem 1rem;font-size:1rem;border:2px solid var(--input-border);border-radius:4px;background-color:var(--input-bg);color:var(--text-color);cursor:pointer;transition:all .2s ease}.room-select:focus{outline:none;border-color:var(--primary-color)}.error-message{color:var(--danger-color);padding:1rem;background-color:#dc35451a;border-radius:4px;margin-top:1rem}.fixToBottom{width:100%;justify-content:center;align-items:center;display:flex}.app main{flex:1}.app{display:flex;flex-direction:column;min-height:98vh;justify-content:center}.app{max-width:1200px;margin:0 auto;padding:2rem}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}h1{color:var(--primary-color);font-size:2.5rem}.controls{display:flex;gap:1rem;flex-wrap:wrap}.clear-button{background-color:var(--danger-color)}.clear-button:hover{background-color:#c0392b}.voting-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1rem;margin-bottom:2rem}.vote-button{aspect-ratio:1;font-size:1.5rem;font-weight:700;background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color);transition:all .3s ease}.vote-button:hover{background-color:var(--primary-color);color:#fff}.vote-button.selected{background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.voting-results{background-color:var(--vote-bg);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px var(--shadow-color)}.votes-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.vote-card{background-color:var(--background-color);padding:1rem;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.user-name{font-weight:700;color:var(--secondary-color)}.vote-value{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.voting-results-container{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.voting-results,.statistics-section{width:48%}@media (max-width: 768px){.app{padding:1rem}header{flex-direction:column;gap:1rem;text-align:center}.voting-results,.statistics-section{width:100%}.statistics-section{margin-top:20px}.voting-options{grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.name-modal{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;max-width:400px;text-align:center}.name-modal h2{color:var(--text-color);margin-bottom:1rem}.name-modal p{margin-bottom:1.5rem;color:var(--secondary-color)}.name-modal form{display:flex;flex-direction:column;gap:1rem}.name-modal input{padding:.75rem;border:2px solid var(--border-color);border-radius:4px;font-size:1rem;transition:border-color .3s ease}.name-modal input:focus{outline:none;border-color:var(--primary-color)}.name-modal button{padding:.75rem;font-size:1rem}.user-info,.user-status,.user-name,.user-role,.voting-status,.room-stats{display:none}.room-header{display:flex;align-items:baseline;margin:.5rem}.room-meta{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-color)}.user-count{background-color:var(--input-bg);padding:.25rem .5rem;border-radius:4px}.admin-badge{display:flex;align-items:center;cursor:pointer;background-color:var(--warning-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.user-badge{background-color:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.activity-log{background-color:var(--log-bg);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px var(--shadow-color)}.log-container{max-height:300px;overflow-y:auto;margin-top:1rem;padding-right:.5rem}.log-entry{display:flex;gap:1rem;padding:.75rem;border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:.9rem;transition:all .2s ease;position:relative;z-index:1}.log-entry:hover{transform:translate(10px);box-shadow:-10px 0 0 0 var(--card-bg),-10px 0 0 0 var(--border-color) inset;z-index:2}.log-entry:last-child{border-bottom:none}.log-entry span:first-child{color:var(--primary-color);font-weight:500}.log-entry span:nth-child(2){font-weight:600}.log-entry span:last-child{flex:3}.log-entry[data-type=joined]{background-color:#28a7451a}.log-entry[data-type=joined] span:last-child{color:var(--success-color)}.log-entry[data-type=left]{background-color:#dc35451a}.log-entry[data-type=left] span:last-child{color:var(--danger-color)}.log-entry[data-type=voted]{background-color:#007bff1a}.log-entry[data-type=voted] span:last-child{color:var(--primary-color)}.log-entry[data-type=revealed]{background-color:#ffc1071a}.log-entry[data-type=revealed] span:last-child{color:var(--warning-color)}.log-entry[data-type=hidden]{background-color:#6c757d1a}.log-entry[data-type=hidden] span:last-child{color:var(--border-color)}.log-entry[data-type=removed]{background-color:#dc35451a}.log-entry[data-type=removed] span:last-child{color:var(--danger-color)}.log-entry[data-type=system]{background-color:#6c757d1a}.log-entry[data-type=system] span:last-child{color:var(--border-color);font-style:italic}.log-container::-webkit-scrollbar{width:8px}.log-container::-webkit-scrollbar-track{background:var(--background-color);border-radius:4px}.log-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.log-container::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}.home-page{max-width:800px;margin:2rem auto;padding:0 1rem;text-align:center}.room-creator,.room-joiner{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.room-creator h2,.room-joiner h2{color:var(--text-color);margin-bottom:1.5rem}.room-creator form,.room-joiner form{display:flex;flex-direction:column;gap:1rem}.room-creator input,.room-joiner input{padding:.75rem;border:2px solid var(--border-color);border-radius:4px;font-size:1rem;transition:border-color .3s ease}.room-creator input:focus,.room-joiner input:focus{outline:none;border-color:var(--primary-color)}.room-info{display:flex;gap:1rem;margin:.5rem 0;color:var(--secondary-color);font-size:.9rem;align-items:center}.error-message{color:var(--danger-color);margin-top:.5rem;font-size:.9rem}.copy-link-button{background-color:var(--success-color);padding:.25rem .75rem;font-size:.9rem;margin-left:1rem}.copy-link-button:hover{background-color:#27ae60}.admin-button{background-color:#2ecc71;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9em;margin-left:8px}.admin-button:hover{background-color:#27ae60}.user-list{margin:16px 0;max-height:300px;overflow-y:auto}.user-item{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #eee}.remove-user-button{background-color:#e74c3c;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.8em}.remove-user-button:hover{background-color:#c0392b}.close-modal-button{background-color:#95a5a6;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin-top:16px}.close-modal-button:hover{background-color:#7f8c8d}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:20px}.error-page h2{color:var(--danger-color);margin-bottom:20px}.back-button{background-color:#3498db;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:1em}.back-button:hover{background-color:#2980b9}.button-group{display:flex;gap:10px;margin-top:20px}.delete-button{background-color:#e74c3c;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:1em}.delete-button:hover{background-color:#c0392b}.cancel-button{background-color:#95a5a6;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:1em}.cancel-button:hover{background-color:#7f8c8d}.statistics-section{background-color:#f8f9fa;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.statistics-section h3{margin:0 0 20px;color:var(--text-color);font-size:1.5em}.statistics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:20px}.statistic-card{background-color:#fff;padding:15px;border-radius:6px;box-shadow:0 1px 3px #0000001a;text-align:center;border-left:4px solid #3498db;transition:transform .2s ease}.statistic-card:hover{transform:translateY(-2px)}.statistic-card.total{border-left-color:#2ecc71}.statistic-card.average{border-left-color:#3498db}.statistic-card.median{border-left-color:#9b59b6}.statistic-card.mode{border-left-color:#f1c40f}.statistic-card.range{border-left-color:#e67e22}.statistic-card.deviation{border-left-color:#e74c3c}.statistic-card h4{margin:0 0 10px;color:#7f8c8d;font-size:.9em}.statistic-card p{margin:0;font-size:1.5em;font-weight:700;color:#2c3e50}.distribution-section{margin-top:20px;padding:15px;background-color:#f5f5f5;border-radius:8px}.distribution-section h4{margin-bottom:15px;color:var(--text-color)}.distribution-bars{display:flex;flex-direction:column;gap:10px}.distribution-bar{display:flex;align-items:center;gap:10px}.bar-label{min-width:30px;text-align:right;font-weight:700}.bar-container{flex:1;height:20px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.bar-fill{height:100%;background-color:#4caf50;transition:width .3s ease;position:absolute;left:0;top:0}.bar-fill.mode{background-color:#2196f3}.bar-fill.consensus{background-color:#4caf50}.bar-fill.non-consensus{background-color:#ff9800}.bar-count{min-width:80px;text-align:right;font-size:.9em;color:#666}.voting-system-selector{margin:1rem 0;padding:1rem;background-color:#f5f5f5;border-radius:8px}.voting-system-selector label{display:block;margin-bottom:.5rem;font-weight:700}.voting-system-selector select{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-bottom:.5rem}.system-description{font-size:.9rem;color:#666;margin-top:.5rem}.loading{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.5rem;color:#666}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:2rem;text-align:center}.error h2{color:#dc3545;margin-bottom:1rem}.error p{color:#666;margin-bottom:2rem}.error button{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.error button:hover{background-color:#0056b3}._container_ocqgz_1{display:flex;flex-direction:column;gap:1rem}._header_ocqgz_7{display:flex;flex-direction:column;gap:.35rem}._headerTop_ocqgz_13{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}._title_ocqgz_20{font-size:1.35rem;font-weight:700;color:var(--text-color);margin:0}._subtitle_ocqgz_27{margin:0;font-size:.95rem;color:#94a3b8d9}[data-theme=dark] ._subtitle_ocqgz_27{color:#e2e8f0bf}._closeButton_ocqgz_37{border:none;border-radius:8px;background:#94a3b82e;color:var(--text-color);padding:.35rem .6rem;font-size:.9rem;cursor:pointer;transition:background .2s ease}._closeButton_ocqgz_37:hover{background:#94a3b847}._content_ocqgz_52{padding-left:0rem;padding-right:1rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem}._wheelWrapper_ocqgz_60{display:flex;flex-direction:column;align-items:center;gap:1rem}._wheelShell_ocqgz_67{position:relative;display:inline-flex}._wheel_ocqgz_60{position:relative;width:clamp(180px,23vw,220px);aspect-ratio:1 / 1;border-radius:50%;box-shadow:0 20px 40px #0f172a33;border:4px solid rgba(15,23,42,.1);transition:transform 2.5s cubic-bezier(.33,1,.68,1)}._wheel_ocqgz_60:after{content:"";position:absolute;inset:calc(50% - 8px);width:16px;height:16px;background:var(--card-bg);border-radius:50%;border:2px solid rgba(148,163,184,.55)}._pointer_ocqgz_93{position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:28px;height:28px;clip-path:polygon(0% 50%,100% 0,100% 100%);background:linear-gradient(135deg,var(--primary-color),#38bdf8);box-shadow:0 8px 18px #3b82f666}._result_ocqgz_105{font-size:1rem;font-weight:600;color:var(--text-color);padding:.45rem .8rem;border-radius:999px;box-shadow:0 12px 26px #0f172a2e;transition:background .2s ease,color .2s ease}._actionButton_ocqgz_115{border-radius:12px;padding:.7rem 1.2rem;border:none;background:linear-gradient(135deg,var(--primary-color),#38bdf8);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 18px 36px #3b82f64d}._actionButton_ocqgz_115:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 44px #3b82f659}._actionButton_ocqgz_115:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}._controls_ocqgz_138{display:flex;flex-direction:column;gap:1rem}._row_ocqgz_144{display:flex;gap:.5rem}._row_ocqgz_144 input{flex:1}._row_ocqgz_144 button{border-radius:10px;padding:.6rem .9rem;border:none;background:var(--primary-color);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._secondary_ocqgz_164{background:#94a3b82e;color:var(--text-color)}._row_ocqgz_144 button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #3b82f640}._secondary_ocqgz_164:hover{box-shadow:0 10px 20px #94a3b833}._chips_ocqgz_178{display:flex;flex-wrap:wrap;gap:.5rem}._chip_ocqgz_178{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;background:#94a3b82e;color:var(--text-color);font-size:.85rem;font-weight:600}._chip_ocqgz_178 button{border:none;background:transparent;color:inherit;cursor:pointer;font-weight:700}._status_ocqgz_204{font-size:.9rem;color:var(--warning-color)}._error_ocqgz_209{font-size:.9rem;color:var(--danger-color)}._empty_ocqgz_214{font-size:.9rem;color:#94a3b8cc}@media (max-width: 920px){._content_ocqgz_52{grid-template-columns:1fr}._wheelWrapper_ocqgz_60{order:1}._controls_ocqgz_138{order:2}}@media (max-width: 520px){._row_ocqgz_144{flex-direction:column;align-items:stretch}._row_ocqgz_144 button{width:100%}}._wrapper_1p3ml_1{min-height:100vh;padding:clamp(1rem,2vw,2.5rem);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.75rem);background:var(--bg-color);color:var(--text-color)}._connectionBanner_1p3ml_11{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.25rem;border-radius:14px;font-weight:600;font-size:.95rem;box-shadow:0 8px 24px #00000014;border:1px solid transparent}._bannerWarning_1p3ml_24{background:#ff8c001f;color:var(--warning-color);border-color:#ff8c0059}._bannerError_1p3ml_30{background:#dc35451f;color:var(--danger-color);border-color:#dc354559}._statusDot_1p3ml_36{width:10px;height:10px;border-radius:50%;background:currentColor;animation:_pulse_1p3ml_1 1.4s ease-in-out infinite}._header_1p3ml_44{display:flex;flex-direction:row;gap:1.2rem;background:var(--card-bg);border:1px solid rgba(0,0,0,.04);border-radius:22px;padding:clamp(1rem,3vw,1.75rem);box-shadow:0 18px 42px #0f172a14}._headerRow_1p3ml_55{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._roomSummary_1p3ml_63{display:flex;align-items:center;gap:1rem;flex:1 1 260px}._roomTitles_1p3ml_70{display:flex;flex-direction:column;gap:.25rem}._roomId_1p3ml_76{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-color)}._roomTitle_1p3ml_70{font-size:clamp(1.6rem,3vw,2.2rem);margin:0;color:var(--text-color);font-weight:700}._chip_1p3ml_90{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;font-size:.85rem;font-weight:600;background:#0000000d;color:var(--text-color)}[data-theme=dark] ._chip_1p3ml_90{background:#ffffff14}._chipAccent_1p3ml_106{background:#007bff1f;color:var(--primary-color)}._headerActions_1p3ml_111{display:flex;align-items:center;gap:.75rem}._copyToast_1p3ml_117{font-size:.85rem;font-weight:600;color:var(--success-color)}._metaGroup_1p3ml_123{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._metaItem_1p3ml_130{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;color:var(--text-color);background:#0000000a;padding:.45rem .8rem;border-radius:999px}[data-theme=dark] ._metaItem_1p3ml_130{background:#ffffff14}._togglePill_1p3ml_145{cursor:pointer;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#0000000a;font-size:.9rem;font-weight:600;color:var(--text-color)}[data-theme=dark] ._togglePill_1p3ml_145{border-color:#fff3;background:#ffffff14}._controlGroup_1p3ml_161{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}._select_1p3ml_168{padding:.55rem .9rem;border-radius:10px;border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-color);font-weight:600;min-width:180px;transition:border-color .2s ease,box-shadow .2s ease}._select_1p3ml_168:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff33}._button_1p3ml_185{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background:var(--card-bg);color:var(--text-color);border:1px solid rgba(0,0,0,.06)}._button_1p3ml_185:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1f}._button_1p3ml_185:disabled{opacity:.6;cursor:not-allowed}._primaryButton_1p3ml_211{background:linear-gradient(135deg,var(--primary-color),#409cf6);color:#fff;border:none}._secondaryButton_1p3ml_217{background:#0000000d}[data-theme=dark] ._secondaryButton_1p3ml_217{background:#ffffff14}._ghostButton_1p3ml_225{background:transparent;border-color:#0000001f}._dangerButton_1p3ml_230{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;border:none}._iconOnly_1p3ml_236{padding:.55rem;border-radius:50%;width:42px;height:42px;justify-content:center}._mainGrid_1p3ml_244{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.3fr);gap:clamp(1rem,3vw,1.75rem)}._panel_1p3ml_250{background:var(--card-bg);border-radius:22px;border:1px solid rgba(0,0,0,.04);padding:clamp(1rem,3vw,1.5rem);box-shadow:0 18px 42px #0f172a14;display:flex;flex-direction:column;gap:1.25rem}._sectionHeading_1p3ml_261{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._sectionTitle_1p3ml_268{font-size:1.1rem;font-weight:700;color:var(--text-color)}._sectionSubtitle_1p3ml_274{margin-top:-.4rem;margin-bottom:.5rem;color:var(--warning-color);font-size:1.5rem}._helperText_1p3ml_281{font-size:.85rem;color:#94a3b8e6;margin-top:.35rem}._infoBanner_1p3ml_287{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:12px;background:#409cf61f;border:1px solid rgba(64,156,246,.25);font-size:.9rem}._optionPreview_1p3ml_299{display:flex;flex-wrap:wrap;gap:.4rem}._optionChip_1p3ml_305{padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#94a3b81f;font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem}._optionInputRow_1p3ml_316{display:flex;gap:.5rem;flex-wrap:wrap}._optionInputRow_1p3ml_316 input{flex:1}._optionAddButton_1p3ml_326{padding:.6rem 1rem;border-radius:10px;border:none;background:var(--primary-color);color:#fff;font-weight:600;cursor:pointer}._optionAddButton_1p3ml_326:disabled{opacity:.5;cursor:not-allowed}._optionChipButton_1p3ml_341{background:none;border:none;margin-left:.4rem;color:inherit;cursor:pointer;font-size:.85rem}._optionChipButton_1p3ml_341:hover{color:var(--danger-color)}._voteOptions_1p3ml_354{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.75rem}._voteButton_1p3ml_360{display:inline-flex;align-items:center;justify-content:center;padding:.9rem;border-radius:16px;font-weight:700;font-size:1.05rem;background:#0000000d;border:1px solid rgba(0,0,0,.06);color:var(--text-color);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._voteButton_1p3ml_360:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #0f172a2e}._voteButtonActive_1p3ml_379{background:var(--vote-button-selected-bg);color:var(--vote-button-selected-color);border-color:var(--vote-button-selected-border);box-shadow:0 12px 30px #ff8c0059}._voteButtonDisabled_1p3ml_386{opacity:.55;cursor:not-allowed;box-shadow:none}._prompt_1p3ml_392{background:#4caf501f;border:1px solid rgba(76,175,80,.4);border-radius:16px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}._promptActions_1p3ml_402{display:flex;gap:.5rem;flex-wrap:wrap}._resultsList_1p3ml_408{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}._participantCard_1p3ml_414{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-radius:16px;background:#00000008;border:1px solid rgba(0,0,0,.05);font-weight:600;color:var(--text-color)}[data-theme=dark] ._participantCard_1p3ml_414{background:#ffffff0f}._voteState_1p3ml_430{font-size:1.05rem;display:inline-flex;align-items:center;justify-content:center;min-width:32px}._statisticsGrid_1p3ml_438{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}._statCard_1p3ml_444{background:#0000000a;border-radius:16px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.35rem;font-weight:600}._tieBreakerRow_1p3ml_454{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:#94a3b82e;margin:.75rem 0}._tieBreakerRow_1p3ml_454 span{font-size:.95rem;color:var(--text-color)}._distributionList_1p3ml_470{display:flex;flex-direction:column;gap:.65rem}._distributionItem_1p3ml_476{display:flex;align-items:center;gap:.75rem}._distributionValue_1p3ml_482{min-width:36px;font-weight:700;text-align:right}._distributionBar_1p3ml_488{flex:1;height:12px;border-radius:999px;overflow:hidden;background:#00000014}._distributionFill_1p3ml_496{height:100%;border-radius:inherit;transition:width .25s ease}._distributionMeta_1p3ml_502{min-width:70px;text-align:right;font-size:.85rem;color:var(--text-color)}._logSection_1p3ml_509{display:flex;flex-direction:column;gap:.75rem}._logList_1p3ml_515{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;padding-right:.25rem}._logItem_1p3ml_524{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;border-radius:14px;background:#00000008;font-size:.9rem}[data-theme=dark] ._logItem_1p3ml_524{background:#ffffff0f}._logIndicator_1p3ml_538{width:6px;border-radius:999px;align-self:stretch;background:#00000026}._logMeta_1p3ml_545{display:grid;grid-template-columns:110px 120px 1fr;gap:.5rem;align-items:center;width:100%}._logIndicatorJoin_1p3ml_553{background:linear-gradient(135deg,#34d399,#10b981)}._logIndicatorVote_1p3ml_557{background:linear-gradient(135deg,#60a5fa,#2563eb)}._logIndicatorReveal_1p3ml_561{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}._logIndicatorReset_1p3ml_565{background:linear-gradient(135deg,#f59e0b,#d97706)}._logIndicatorRemove_1p3ml_569{background:linear-gradient(135deg,#fb7185,#ef4444)}._logIndicatorLeave_1p3ml_573{background:linear-gradient(135deg,#f472b6,#ec4899)}._logIndicatorUpdate_1p3ml_577{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}._modalOverlay_1p3ml_581{position:fixed;top:0;right:0;bottom:0;left:0;background:#09090fa6;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1000}._modal_1p3ml_581{width:min(420px,100%);background:var(--card-bg);border-radius:22px;padding:clamp(1rem,4vw,1.75rem);box-shadow:0 24px 64px #0f172a59;display:flex;flex-direction:column;gap:1rem}._modalLarge_1p3ml_603{width:min(720px,100%);max-height:90vh;overflow-y:auto}._modalTitle_1p3ml_609{font-size:1.35rem;font-weight:700;color:var(--text-color)}._modalSubtitle_1p3ml_614{color:var(--text-color)}._modalBody_1p3ml_618{display:flex;flex-direction:column;gap:1rem;color:var(--text-color)}._input_1p3ml_625{width:100%;padding:.65rem .9rem;border-radius:10px;border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-color);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._input_1p3ml_625:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff33}._textArea_1p3ml_642{min-height:140px;resize:vertical}._fieldLabel_1p3ml_647{font-weight:600;color:var(--text-color)}._errorText_1p3ml_652{color:var(--danger-color);font-size:.9rem}._modalActions_1p3ml_657{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}._userList_1p3ml_664{display:flex;flex-direction:column;gap:.65rem;max-height:240px;overflow-y:auto}._userRow_1p3ml_672{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:12px;color:var(--text-color);background:#0000000a}._emptyState_1p3ml_683{padding:1rem;text-align:center;color:var(--text-color);opacity:.7}._errorState_1p3ml_690{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:var(--error-bg);color:var(--error-color);text-align:center}._loadingState_1p3ml_703{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--text-color)}@media (max-width: 1024px){._mainGrid_1p3ml_244{grid-template-columns:1fr}._headerRow_1p3ml_55{align-items:flex-start}._controlGroup_1p3ml_161{justify-content:flex-start}}@media (max-width: 640px){._wrapper_1p3ml_1{padding:clamp(.75rem,4vw,1.25rem);gap:1rem}._connectionBanner_1p3ml_11{font-size:.85rem;padding:.6rem .85rem}._header_1p3ml_44{padding:1rem;border-radius:18px;gap:.9rem}._headerRow_1p3ml_55{align-items:stretch;gap:.9rem}._roomSummary_1p3ml_63{flex-direction:column;align-items:flex-start;gap:.45rem}._roomTitle_1p3ml_70{font-size:clamp(1.4rem,5vw,1.75rem)}._headerActions_1p3ml_111{width:100%;flex-direction:column;align-items:stretch;gap:.5rem}._headerActions_1p3ml_111 ._button_1p3ml_185{width:100%;justify-content:center;gap:.45rem;padding:.6rem .75rem}._copyToast_1p3ml_117{width:100%;text-align:center}._metaGroup_1p3ml_123{flex-direction:column;align-items:stretch;gap:.65rem}._metaItem_1p3ml_130{justify-content:space-between;padding:.6rem .75rem}._controlGroup_1p3ml_161{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._controlGroup_1p3ml_161 ._button_1p3ml_185,._controlGroup_1p3ml_161 ._select_1p3ml_168{width:100%}._controlGroup_1p3ml_161 ._button_1p3ml_185._primaryButton_1p3ml_211{grid-column:span 2}._panel_1p3ml_250{padding:1rem;border-radius:18px}._resultsList_1p3ml_408{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}._logMeta_1p3ml_545{grid-template-columns:repeat(2,minmax(0,1fr))}._voteOptions_1p3ml_354{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:.6rem}._voteButton_1p3ml_360{border-radius:12px;padding:.75rem;font-size:.95rem}._participantCard_1p3ml_414{padding:.75rem .85rem;border-radius:14px}._logList_1p3ml_515{max-height:260px}}@media (max-width: 420px){._headerActions_1p3ml_111 ._button_1p3ml_185 span{display:none}._headerActions_1p3ml_111 ._button_1p3ml_185{max-width:100%;padding:.55rem}._headerActions_1p3ml_111 ._button_1p3ml_185 svg{margin:0}._controlGroup_1p3ml_161{grid-template-columns:1fr}._controlGroup_1p3ml_161 ._button_1p3ml_185._primaryButton_1p3ml_211{grid-column:auto}._controlGroup_1p3ml_161 ._button_1p3ml_185,._controlGroup_1p3ml_161 ._select_1p3ml_168{padding:.5rem .65rem}._metaItem_1p3ml_130{font-size:.85rem}._roomId_1p3ml_76{font-size:.75rem}._voteOptions_1p3ml_354{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}._distributionItem_1p3ml_476{gap:.55rem}._distributionValue_1p3ml_482{min-width:28px}._logMeta_1p3ml_545{grid-template-columns:1fr;font-size:.85rem}}@keyframes _float_1db9f_1{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}._page_1db9f_13{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(2rem,4vw,3.25rem);padding:clamp(1.25rem,4vw,3rem);background:radial-gradient(circle at top right,rgba(64,156,246,.2),transparent 55%),radial-gradient(circle at bottom left,rgba(118,75,162,.18),transparent 60%),var(--bg-color);transition:background-color .3s ease}._shell_1db9f_27{width:min(1100px,100%);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,2.75rem);align-items:stretch;margin:0 auto}._hero_1db9f_36{background:var(--card-bg);border-radius:28px;padding:clamp(1.75rem,4vw,2.75rem);box-shadow:0 28px 60px #0f172a1f;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}._heroHeader_1db9f_47{display:flex;flex-direction:column;gap:.75rem}._badge_1db9f_53{align-self:flex-start;padding:.35rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;background:#ff8c0026;color:var(--warning-color)}._title_1db9f_63{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1;margin:0;color:var(--text-color)}._subtitle_1db9f_70{margin:0;color:#ffffffa6;font-size:clamp(1rem,2.2vw,1.15rem)}[data-theme=light] ._subtitle_1db9f_70{color:#1e293bb3}._features_1db9f_80{display:grid;gap:.75rem;margin-top:.5rem}._feature_1db9f_80{display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem;border-radius:18px;background:#ffffff0a;font-weight:600;color:var(--text-color)}[data-theme=light] ._feature_1db9f_80{background:#0f172a0f}._divider_1db9f_101{height:1px;background:#94a3b833;margin:.75rem 0}._actions_1db9f_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}._actionButton_1db9f_113{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.1rem;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:transparent;color:var(--text-color);font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}._actionButtonSelected_1db9f_128{background:var(--primary-color);color:#fff}._forms_1db9f_134{display:flex;flex-direction:column;gap:1rem}._mobileSummary_1db9f_140{display:none;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:20px;background:#0f172a66;border:1px solid rgba(148,163,184,.2)}[data-theme=light] ._mobileSummary_1db9f_140{background:#fffffff2}._mobileTitle_1db9f_154{margin:.25rem 0 0;font-size:1.6rem;color:var(--text-color)}._mobileSubtitle_1db9f_160{margin:0;color:#94a3b8e6}[data-theme=light] ._mobileSubtitle_1db9f_160{color:#475569e6}._dropdownLabel_1db9f_169{font-weight:600;font-size:.9rem;color:var(--text-color);display:flex;flex-direction:column;gap:.4rem}._dropdownWrapper_1db9f_178{border-radius:12px;border:1px solid rgba(148,163,184,.4);background:var(--card-bg);overflow:hidden}._actionDropdown_1db9f_185{width:100%;padding:.85rem 1rem;font-size:1rem;background:transparent;border:none;color:var(--text-color);outline:none}._seoSection_1db9f_195{width:min(1100px,100%);background:var(--card-bg);border-radius:28px;box-shadow:0 24px 56px #0f172a1f;border:1px solid rgba(255,255,255,.06);padding:clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;gap:clamp(1rem,3vw,2.5rem)}._seoIntro_1db9f_207{display:flex;flex-direction:column;gap:.75rem}._seoTitle_1db9f_213{margin:0;font-size:clamp(1.8rem,4vw,2.4rem);color:var(--text-color)}._seoSubtitle_1db9f_219{margin:0;color:#94a3b8e6;font-size:1rem;max-width:72ch}[data-theme=light] ._seoSubtitle_1db9f_219{color:#475569e6}._seoGrid_1db9f_230{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}._seoCard_1db9f_236{background:#0f172a59;border-radius:20px;padding:1.25rem;border:1px solid rgba(148,163,184,.25);display:flex;flex-direction:column;gap:.5rem}[data-theme=light] ._seoCard_1db9f_236{background:#ffffffe6}._seoCardTitle_1db9f_250{margin:0;font-size:1.1rem;color:var(--text-color)}._seoCardDescription_1db9f_256{margin:0;color:#94a3b8e6;font-size:.95rem}[data-theme=light] ._seoCardDescription_1db9f_256{color:#475569e6}._keywordList_1db9f_266{display:flex;flex-direction:column;gap:.75rem}._keywordHeading_1db9f_272{margin:0;font-size:1.05rem;color:var(--text-color)}._keywordIntro_1db9f_278{margin:0;color:#94a3b8e6;max-width:70ch}[data-theme=light] ._keywordIntro_1db9f_278{color:#475569e6}._keywordTags_1db9f_288{display:flex;flex-wrap:wrap;gap:.5rem}._keywordTag_1db9f_288{padding:.35rem .85rem;border-radius:999px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);font-size:.9rem;color:var(--text-color)}._seoFooter_1db9f_303{margin:0;font-weight:600;color:var(--text-color)}._card_1db9f_309{background:var(--card-bg);border-radius:24px;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 24px 56px #0f172a1f;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:1.25rem;min-height:100%}._cardHeader_1db9f_321{display:flex;flex-direction:column;gap:.5rem}._cardTitle_1db9f_327{font-size:1.35rem;margin:0;color:var(--text-color)}._cardSubtitle_1db9f_333{margin:0;color:#94a3b8bf;font-size:.95rem}[data-theme=light] ._cardSubtitle_1db9f_333{color:#475569cc}._cardContent_1db9f_343{display:flex;flex-direction:column;gap:1.5rem}._cardDivider_1db9f_349{height:1px;background:#94a3b833}._illustration_1db9f_354{position:relative;width:100%;min-height:220px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#409cf626,#764ba233);border-radius:20px;overflow:hidden}._particle_1db9f_369{position:absolute;border-radius:50%;background:#ffffff26;animation:_float_1db9f_1 7s ease-in-out infinite;pointer-events:none}._particleA_1db9f_377{width:90px;height:90px;top:12%;left:18%;animation-delay:.2s}._particleB_1db9f_385{width:65px;height:65px;bottom:18%;right:22%;animation-delay:.8s}._particleC_1db9f_393{width:45px;height:45px;top:25%;right:12%;animation-delay:1.4s}._particleD_1db9f_401{width:55px;height:55px;bottom:28%;left:15%;animation-delay:2s}._voteStack_1db9f_409{position:relative;display:flex;gap:.75rem;align-items:center}._voteCard_1db9f_416{width:58px;height:78px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;color:#0f172a;box-shadow:0 16px 32px #0f172a1f;border:1px solid rgba(148,163,184,.35);background:linear-gradient(155deg,#fffffff5,#e2e8f0eb);transition:transform .3s ease,box-shadow .3s ease}._voteCard_1db9f_416:nth-child(1){transform:rotate(-12deg) translateY(10px);background:linear-gradient(155deg,#fde68a,#fbbf24)}._voteCard_1db9f_416:nth-child(2){transform:rotate(-4deg);background:linear-gradient(155deg,#bae6fd,#38bdf8)}._voteCard_1db9f_416:nth-child(3){transform:rotate(6deg) translateY(6px);background:linear-gradient(155deg,#c4b5fd,#8b5cf6);color:#fff}._voteCard_1db9f_416:nth-child(4){transform:rotate(14deg);background:linear-gradient(155deg,#f1f5f9,#e2e8f0)}._voteCard_1db9f_416:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 22px 40px #0f172a2e}._voteSummary_1db9f_458{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.2rem 1.35rem;border-radius:18px;background:#0f172a99;color:#fff;box-shadow:0 18px 38px #0f172a47;min-width:200px}[data-theme=light] ._voteSummary_1db9f_458{background:#ffffffe6;color:var(--text-color);border:1px solid rgba(148,163,184,.25)}._voteSummaryHeader_1db9f_477{display:flex;align-items:center;justify-content:space-between}._voteSummaryLabel_1db9f_483{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}._voteSummaryValue_1db9f_489{font-size:1.75rem;font-weight:700}._voteSummaryBars_1db9f_494{display:flex;align-items:flex-end;gap:.5rem}._voteSummaryBar_1db9f_494{flex:1;height:32px;border-radius:8px;background:#94a3b859}._voteSummaryBarActive_1db9f_507{background:linear-gradient(135deg,var(--primary-color),#38bdf8);height:48px}._voteSummaryFootnote_1db9f_512{font-size:.8rem;opacity:.8}._cardFooter_1db9f_517{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:#94a3b8cc}[data-theme=light] ._cardFooter_1db9f_517{color:#475569cc}._hotkey_1db9f_529{display:inline-flex;align-items:center;gap:.35rem}._hotkey_1db9f_529 span{padding:.25rem .55rem;border-radius:8px;background:#94a3b81f;font-size:.82rem}._cardFooter_1db9f_517 a{color:inherit;text-decoration:none;font-weight:600}._cardFooter_1db9f_517 a:hover{text-decoration:underline}@media (max-width: 1024px){._shell_1db9f_27{grid-template-columns:1fr;gap:1.25rem}._hero_1db9f_36{order:2;max-width:680px;width:100%;margin:0 auto}._forms_1db9f_134{order:1;max-width:680px;width:100%;margin:0 auto}}@media (max-width: 720px){._page_1db9f_13{padding:1.25rem 1rem 2.5rem;align-items:flex-start}._mobileSummary_1db9f_140{display:flex}._card_1db9f_309{padding:1.25rem;border-radius:20px}._hero_1db9f_36{border-radius:24px;padding:1.5rem}._illustration_1db9f_354{padding:1.5rem;min-height:180px;gap:1rem}._voteCard_1db9f_416{width:48px;height:68px;font-size:1.1rem}._voteSummary_1db9f_458{min-width:auto;width:100%}}@media (max-width: 540px){._actions_1db9f_107{grid-template-columns:1fr}._shell_1db9f_27{gap:1rem}._hero_1db9f_36{padding:1.25rem}._card_1db9f_309{padding:1.1rem}._features_1db9f_80{grid-template-columns:1fr}._illustration_1db9f_354{padding:1.1rem}._voteStack_1db9f_409{width:100%;justify-content:space-between}._badge_1db9f_53{font-size:.75rem}}@media (max-width: 420px){._title_1db9f_63{font-size:2rem}._subtitle_1db9f_70{font-size:.95rem}._actionButton_1db9f_113{font-size:.95rem;padding:.8rem 1rem}._cardTitle_1db9f_327{font-size:1.15rem}._cardSubtitle_1db9f_333{font-size:.9rem}}._spotlight_k120c_1{position:absolute;border:2px solid #4f8cff;border-radius:16px;box-shadow:0 8px 24px #4f8cff59,0 0 0 200vmax #070b198c;pointer-events:none;z-index:1401;transition:all .2s ease}._tooltip_k120c_13{position:absolute;width:min(320px,calc(100vw - 2rem));padding:1.25rem;border-radius:20px;background:#fff;color:#0f172a;box-shadow:0 25px 60px #0f172a59;z-index:1402;display:flex;flex-direction:column;gap:.75rem}[data-theme=dark] ._tooltip_k120c_13{background:#0f172a;color:#e2e8f0;box-shadow:0 25px 60px #000000b3}._tooltipHeader_k120c_33{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._stepCount_k120c_43{font-weight:600}._skipButton_k120c_47{background:transparent;border:none;color:inherit;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;opacity:.8}._tooltipTitle_k120c_58{font-size:1.1rem;margin:0}._tooltipBody_k120c_63{margin:0;font-size:.95rem;line-height:1.4;color:#475569}[data-theme=dark] ._tooltipBody_k120c_63{color:#cbd5f5}._controls_k120c_74{display:flex;justify-content:flex-end;gap:.75rem}._primary_k120c_80,._secondary_k120c_81{border-radius:999px;padding:.5rem 1.25rem;font-weight:600;font-size:.9rem;cursor:pointer;border:none}._primary_k120c_80{background:#2563eb;color:#fff}._secondary_k120c_81{background:transparent;border:1px solid rgba(37,99,235,.4);color:#2563eb}[data-theme=dark] ._secondary_k120c_81{border-color:#94a3b899;color:#93c5fd}._secondary_k120c_81:disabled{opacity:.4;cursor:not-allowed}._restartLink_k120c_111{margin-top:.25rem;background:none;border:none;padding:0;font-size:.8rem;text-align:left;color:#64748b;cursor:pointer}._launcher_k120c_122{position:fixed;bottom:1.5rem;right:1.5rem;border-radius:999px;border:none;padding:.75rem 1.5rem;background:#0f172a;color:#f8fafc;box-shadow:0 20px 45px #0f172a59;cursor:pointer;z-index:1400;font-weight:600}._pending_k120c_137{position:fixed;bottom:1.5rem;left:1.5rem;z-index:1400}._promptCard_k120c_144{position:fixed;bottom:1.5rem;left:1.5rem;border-radius:20px;padding:1.25rem;background:#fffffffa;box-shadow:0 20px 45px #0f172a40;color:#0f172a;width:min(320px,calc(100vw - 3rem));z-index:1400}._promptLabel_k120c_157{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#64748b}._promptTitle_k120c_164{display:block;margin-top:.45rem;font-size:1.1rem}._promptBody_k120c_170{margin:.35rem 0 1rem;color:#475569;font-size:.95rem}[data-theme=dark] ._promptCard_k120c_144{background:#0f172af5;color:#e2e8f0;box-shadow:0 20px 45px #000000a6}[data-theme=dark] ._promptBody_k120c_170{color:#e2e8f0d9}[data-theme=dark] ._promptLabel_k120c_157{color:#94a3b8e6}._promptActions_k120c_190{display:flex;gap:.75rem;flex-wrap:wrap}._pendingCard_k120c_196{background:#0f172aeb;color:#e2e8f0;border-radius:20px;padding:1.25rem 1.5rem;box-shadow:0 20px 45px #0f172a73;max-width:280px}._pendingLabel_k120c_205{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0b3}._pendingTitle_k120c_212{display:block;margin-top:.35rem;font-size:1rem}._pendingBody_k120c_218{font-size:.9rem;margin:.35rem 0 .75rem;color:#e2e8f0cc}[data-theme=light] ._pendingCard_k120c_196{background:#fff;color:#0f172a;box-shadow:0 20px 45px #0f172a33}[data-theme=light] ._pendingBody_k120c_218{color:#475569}._pendingActions_k120c_234{display:flex;gap:.5rem}
