*{box-sizing:border-box}:root{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;--font-mono: "JetBrains Mono", monospace;color-scheme:dark;color:#fffffff2;background:radial-gradient(ellipse at top,#1a1a1a,#0a0a0a);font-synthesis:none;--white: #fff;--accent: #f59e0b;--accent-dark: #d97706;--success: #4ade80;--error: #e05252;--error-strong: #ef5350;--info: #58a6ff;--bg-black: #0a0a0a;--bg-dark-gray: #1a1a1a;--bg-medium-gray: #2d2d2d;--card-bg-light: #242424;--card-bg-dark: #2e2e2e;--card-bg-hover-light: #2a2a2a;--card-bg-hover-dark: #353535;--modal-bg-light: #1e1e1e;--modal-bg-dark: #181818;--border-gray: #3a3a3a;--border-white-08: rgba(255, 255, 255, .08);--border-white-10: rgba(255, 255, 255, .1);--border-white-12: rgba(255, 255, 255, .12);--border-white-15: rgba(255, 255, 255, .15);--border-white-22: rgba(255, 255, 255, .22);--border-white-25: rgba(255, 255, 255, .25);--border-white-28: rgba(255, 255, 255, .28);--border-white-30: rgba(255, 255, 255, .3);--text-white-95: rgba(255, 255, 255, .95);--text-white-90: rgba(255, 255, 255, .9);--text-white-80: rgba(255, 255, 255, .8);--text-white-70: rgba(255, 255, 255, .7);--text-white-60: rgba(255, 255, 255, .6);--text-white-50: rgba(255, 255, 255, .5);--text-white-45: rgba(255, 255, 255, .45);--text-white-40: rgba(255, 255, 255, .4);--text-white-35: rgba(255, 255, 255, .35);--text-white-20: rgba(255, 255, 255, .2);--bg-white-05: rgba(255, 255, 255, .05);--bg-white-02: rgba(255, 255, 255, .02);--accent-10: rgba(245, 158, 11, .1);--accent-20: rgba(245, 158, 11, .2);--accent-30: rgba(245, 158, 11, .3);--accent-40: rgba(245, 158, 11, .4);--accent-50: rgba(245, 158, 11, .5);--accent-60: rgba(245, 158, 11, .6);--accent-85: rgba(245, 158, 11, .85);--accent-dark-05: rgba(217, 119, 6, .05);--success-08: rgba(74, 222, 128, .08);--success-30: rgba(74, 222, 128, .3);--info-10: rgba(88, 166, 255, .1);--info-30: rgba(88, 166, 255, .3);--error-92: rgba(220, 38, 38, .92);--shadow-black-30: rgba(0, 0, 0, .3);--shadow-black-40: rgba(0, 0, 0, .4);--shadow-black-50: rgba(0, 0, 0, .5)}a{font-weight:500;color:var(--accent);text-decoration:inherit;transition:all .3s}a:hover{color:var(--accent-dark);text-shadow:0 0 10px var(--accent-50)}body{margin:0;display:flex;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at top,var(--bg-dark-gray) 0%,var(--bg-black) 100%)}h1{font-size:3.2em;line-height:1.1;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card{padding:2em;background:linear-gradient(135deg,var(--bg-white-05) 0%,var(--bg-white-02) 100%);border-radius:16px;border:2px solid var(--border-white-10)}#app{max-width:1280px;margin:0 auto;padding:0 32px;text-align:center;width:100%}button{background:linear-gradient(135deg,var(--bg-medium-gray) 0%,var(--bg-dark-gray) 100%);border:2px solid var(--border-gray);border-radius:8px;padding:12px 28px;font-weight:600;color:var(--text-white-90);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px var(--shadow-black-30);font-family:Bebas Neue,sans-serif;font-size:16px}button:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 20px var(--accent-40);transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.5;cursor:not-allowed}input{background:linear-gradient(135deg,var(--bg-medium-gray) 0%,var(--bg-dark-gray) 100%);border:2px solid var(--border-gray);border-radius:12px;padding:12px 20px;color:var(--text-white-90);font-family:Bebas Neue,sans-serif;font-size:16px;transition:all .3s;outline:none}input:focus{border-color:var(--accent)}input::placeholder{color:var(--text-white-40)}.header-nav[data-v-ff768015]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border-gray);gap:1em;flex-wrap:wrap;text-align:left}.nav-left[data-v-ff768015]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.logo[data-v-ff768015]{font-size:20px;font-weight:800;color:var(--text-white-95);white-space:nowrap}.logo-accent[data-v-ff768015]{color:var(--accent)}.room-chip[data-v-ff768015]{display:flex;align-items:center;gap:8px;background:var(--bg-white-05);border:1px solid var(--border-white-10);padding:6px 8px 6px 14px;border-radius:10px}.room-code[data-v-ff768015]{font-size:13px;font-family:JetBrains Mono,monospace;color:var(--text-white-70);white-space:nowrap}.btn-copy[data-v-ff768015]{background:transparent;border:1px solid var(--border-white-10);color:var(--text-white-60);padding:4px 10px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s;font-family:JetBrains Mono,monospace;white-space:nowrap}.btn-copy[data-v-ff768015]:hover{border-color:var(--accent);color:var(--accent);box-shadow:none;transform:none}.nav-right[data-v-ff768015]{display:flex;align-items:center;gap:10px}.participant-badge[data-v-ff768015]{background:var(--bg-white-05);border:1px solid var(--border-white-10);padding:7px 14px;border-radius:10px;font-size:13px;font-family:JetBrains Mono,monospace;color:var(--text-white-80)}.btn-exit[data-v-ff768015]{background:transparent;border:1px solid var(--border-gray);color:var(--text-white-50);padding:7px 16px;border-radius:10px;font-size:13px;font-family:JetBrains Mono,monospace;cursor:pointer;transition:all .2s}.btn-exit[data-v-ff768015]:hover{border-color:var(--error);color:var(--error);box-shadow:none;transform:none}@media(max-width:768px){.header-nav[data-v-ff768015]{flex-direction:column;align-items:flex-start;gap:10px}.nav-right[data-v-ff768015]{align-self:flex-end}}.estimates[data-v-f61db0ef]{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1.5em}.estimate-card[data-v-f61db0ef]{display:flex;justify-content:flex-end;flex-direction:column;align-items:center}.estimate-card.disabled[data-v-f61db0ef]{cursor:not-allowed;opacity:.6}.estimate-card.active .estimate[data-v-f61db0ef]{border:2px solid var(--accent-85);box-shadow:0 4px 20px var(--shadow-black-40);transform:translateY(-8px) scale(1.05)}.estimate-card.active .estimate-number[data-v-f61db0ef]{opacity:.15;font-weight:bolder}.estimate[data-v-f61db0ef]:active{transform:translateY(-2px) scale(.98);box-shadow:0 0 10px var(--accent-50)}.estimate[data-v-f61db0ef]{width:130px;height:160px;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(135deg,var(--card-bg-light) 0%,var(--card-bg-dark) 100%);padding:12px;border-radius:16px;border:2px solid var(--border-white-22);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px var(--shadow-black-30)}.estimate[data-v-f61db0ef]:hover{border-color:var(--border-white-28);background:linear-gradient(135deg,var(--card-bg-hover-light) 0%,var(--card-bg-hover-dark) 100%);box-shadow:0 8px 24px var(--shadow-black-40);transform:translateY(-6px)}.estimate img[data-v-f61db0ef]{width:auto;transform:scale(.65);transform-origin:bottom center}.logo[data-v-f61db0ef]{will-change:filter;transition:filter .3s;image-rendering:pixelated;-webkit-user-select:none;user-select:none;position:relative;z-index:2;filter:drop-shadow(0 2px 8px var(--shadow-black-40))}.estimate-pattern[data-v-f61db0ef]{position:absolute;width:100%;height:100%;top:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);padding:0;z-index:1;overflow:hidden}.estimate-number[data-v-f61db0ef]{font-size:36px;font-weight:700;font-family:JetBrains Mono,monospace;opacity:.08;-webkit-user-select:none;user-select:none;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s,font-weight .3s}@media(max-width:1280px){.estimate[data-v-f61db0ef]{width:100px;height:120px}.estimate-number[data-v-f61db0ef]{font-size:28px}.logo[data-v-f61db0ef],.estimate img[data-v-f61db0ef]{transform:scale(.5)}}.status-bar[data-v-fad18dc1]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--bg-white-05);border:1px solid var(--border-white-10);border-radius:12px;gap:12px;flex-wrap:wrap}.status-left[data-v-fad18dc1]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.stats[data-v-fad18dc1]{display:flex;align-items:baseline;gap:10px}.stat-item[data-v-fad18dc1]{display:flex;align-items:baseline;gap:6px}.stat-label[data-v-fad18dc1]{font-size:11px;font-family:var(--font-mono);color:var(--text-white-40);text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-fad18dc1]{font-size:16px;font-weight:700;font-family:var(--font-mono);color:var(--text-white-90)}.stat-value.accent[data-v-fad18dc1]{color:var(--accent)}.stat-sep[data-v-fad18dc1]{color:var(--border-white-15);font-size:14px}.waiting-indicator[data-v-fad18dc1]{display:flex;align-items:center;gap:8px;font-size:11px;font-family:var(--font-mono);color:var(--text-white-40);border-left:1px solid var(--border-white-10);padding-left:20px}.pulse-dot[data-v-fad18dc1]{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse-fad18dc1 1.6s ease-in-out infinite;flex-shrink:0}@keyframes pulse-fad18dc1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.status-right[data-v-fad18dc1]{display:flex;gap:10px}.host-action[data-v-fad18dc1]{background:transparent!important;color:var(--accent)!important;font-weight:600!important;font-family:var(--font-mono)!important;font-size:13px!important;border:1px solid var(--accent-30)!important;box-shadow:none!important;padding:10px 20px!important}.host-action[data-v-fad18dc1]:hover{background:var(--accent-10)!important;border-color:var(--accent-50)!important;box-shadow:none!important;transform:none!important}.host-action--reset[data-v-fad18dc1]{color:var(--text-white-45)!important;border-color:var(--border-white-12)!important}.host-action--reset[data-v-fad18dc1]:hover{background:var(--bg-white-05)!important;border-color:var(--border-white-25)!important;color:var(--text-white-70)!important}.all-estimated[data-v-fad18dc1],.all-estimated-indicator[data-v-fad18dc1]{color:var(--success)}.pulse-dot--done[data-v-fad18dc1]{background:var(--success);animation:none}.participant[data-v-4b9298ad]{border-radius:14px;display:flex;flex-direction:row;align-items:stretch;padding:16px;min-height:90px;transition:all .3s;gap:0;position:relative;background:linear-gradient(135deg,var(--bg-white-05) 0%,var(--bg-white-02) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-white-10)}.participant-left[data-v-4b9298ad]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.participant-name-container[data-v-4b9298ad]{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;font-family:var(--font-mono);font-size:14px;font-weight:600}.host-badge[data-v-4b9298ad]{background:var(--accent-10);color:var(--accent);border:1px solid var(--accent-30);padding:2px 8px;border-radius:6px;font-size:10px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.you-badge[data-v-4b9298ad]{background:var(--info-10);color:var(--info);border:1px solid var(--info-30);padding:2px 8px;border-radius:6px;font-size:10px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.selected-estimate[data-v-4b9298ad]{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:52px;font-weight:700;line-height:1;color:var(--text-white-90);min-width:64px;border-left:1px solid var(--border-white-08);margin-left:16px;padding-left:16px}.estimate-hidden[data-v-4b9298ad]{color:var(--border-white-12)}.estimate-status[data-v-4b9298ad]{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.estimate-status--done[data-v-4b9298ad]{color:var(--success)}.estimate-status--waiting[data-v-4b9298ad]{color:var(--text-white-20)}.estimate-status-dot[data-v-4b9298ad]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.role-badge[data-v-4b9298ad]{padding:3px 10px;border-radius:8px;font-size:11px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--white);width:fit-content}.modal-overlay[data-v-e6beabbc]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--shadow-black-50)}.modal-card[data-v-e6beabbc]{background:linear-gradient(135deg,var(--modal-bg-light) 0%,var(--modal-bg-dark) 100%);border:1px solid var(--border-gray);border-radius:16px;padding:28px;width:100%;max-width:400px;box-shadow:0 20px 60px var(--shadow-black-50)}.modal-header[data-v-e6beabbc]{margin-bottom:24px}.modal-title[data-v-e6beabbc]{font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;margin:0;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-body[data-v-e6beabbc]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.field-group[data-v-e6beabbc]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-e6beabbc]{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--text-white-40);padding-left:2px}.modal-input[data-v-e6beabbc]{background:var(--bg-white-05);border:1px solid var(--border-white-12);border-radius:10px;padding:13px 16px;color:var(--white);font-family:var(--font-mono);font-size:14px;transition:border-color .2s;outline:none;width:100%;box-sizing:border-box}.modal-input[data-v-e6beabbc]:focus{border-color:var(--border-white-30);box-shadow:none}.modal-input[data-v-e6beabbc]::placeholder{color:var(--text-white-40)}.modal-select[data-v-e6beabbc]{background:var(--bg-white-05);border:1px solid var(--border-white-12);border-radius:10px;padding:13px 36px 13px 16px;color:var(--white);font-family:var(--font-mono);font-size:14px;transition:border-color .2s;outline:none;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.modal-select[data-v-e6beabbc]:focus{border-color:var(--border-white-30);box-shadow:none}.modal-select option[data-v-e6beabbc]{background:var(--bg-dark-gray);color:var(--white)}.modal-actions[data-v-e6beabbc]{display:flex;justify-content:flex-end}.btn-primary[data-v-e6beabbc]{background:transparent;color:var(--accent);font-weight:600;font-family:var(--font-mono);font-size:13px;border:1px solid var(--accent-30);box-shadow:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s}.btn-primary[data-v-e6beabbc]:hover:not(:disabled){background:var(--accent-10);border-color:var(--accent-50);box-shadow:none;transform:none}.btn-primary[data-v-e6beabbc]:disabled{opacity:.35;cursor:not-allowed}.modal-enter-active[data-v-e6beabbc],.modal-leave-active[data-v-e6beabbc]{transition:opacity .25s ease}.modal-enter-active .modal-card[data-v-e6beabbc],.modal-leave-active .modal-card[data-v-e6beabbc]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.modal-enter-from[data-v-e6beabbc],.modal-leave-to[data-v-e6beabbc]{opacity:0}.modal-enter-from .modal-card[data-v-e6beabbc],.modal-leave-to .modal-card[data-v-e6beabbc]{transform:scale(.95) translateY(10px)}.room-loading[data-v-59762cf7]{display:flex;align-items:center;justify-content:center;min-height:60vh}.loading-text[data-v-59762cf7]{font-size:14px;font-family:var(--font-mono);color:var(--text-white-40);animation:pulse-loading-59762cf7 1.6s ease-in-out infinite}@keyframes pulse-loading-59762cf7{0%,to{opacity:1}50%{opacity:.4}}.goose-scrumming[data-v-59762cf7]{display:flex;flex-direction:column;gap:24px;margin:0 auto;padding-bottom:48px;text-align:left}.section-label[data-v-59762cf7]{font-size:11px;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-white-35);margin:0}.results[data-v-59762cf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,350px));align-items:flex-start;gap:20px;margin-bottom:24px}@media(max-width:600px){.results[data-v-59762cf7]{grid-template-columns:1fr}}@media(max-width:1280px){.results[data-v-59762cf7]{grid-template-columns:repeat(2,minmax(250px,1fr))}}.modal-overlay[data-v-0ecf1fb3]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--shadow-black-50)}.modal-card[data-v-0ecf1fb3]{background:linear-gradient(135deg,var(--modal-bg-light) 0%,var(--modal-bg-dark) 100%);border:1px solid var(--border-gray);border-radius:16px;padding:28px;width:100%;max-width:400px;box-shadow:0 20px 60px var(--shadow-black-50)}.modal-header[data-v-0ecf1fb3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.modal-title[data-v-0ecf1fb3]{font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;margin:0;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-close[data-v-0ecf1fb3]{background:transparent;border:1px solid var(--border-white-10);color:var(--text-white-40);font-size:14px;cursor:pointer;padding:6px 10px;border-radius:8px;transition:all .2s;box-shadow:none}.btn-close[data-v-0ecf1fb3]:hover{color:var(--text-white-80);border-color:var(--border-gray);background:var(--bg-white-05);box-shadow:none;transform:none}.modal-body[data-v-0ecf1fb3]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.field-label[data-v-0ecf1fb3]{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--text-white-40);padding-left:2px}.modal-input[data-v-0ecf1fb3]{background:var(--bg-white-05);border:1px solid var(--border-white-12);border-radius:10px;padding:13px 16px;color:var(--white);font-family:var(--font-mono);font-size:14px;transition:border-color .2s;outline:none}.modal-input[data-v-0ecf1fb3]:focus{border-color:var(--border-white-30);box-shadow:none}.modal-input[data-v-0ecf1fb3]::placeholder{color:var(--text-white-40)}.error-text[data-v-0ecf1fb3]{color:var(--error-strong);font-size:13px;font-family:var(--font-mono);margin:4px 0 0}.modal-actions[data-v-0ecf1fb3]{display:flex;gap:12px;justify-content:flex-end}.btn-primary[data-v-0ecf1fb3]{background:transparent;color:var(--accent);font-weight:600;font-family:var(--font-mono);font-size:13px;border:1px solid var(--accent-30);box-shadow:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s}.btn-primary[data-v-0ecf1fb3]:hover:not(:disabled){background:var(--accent-10);border-color:var(--accent-50);box-shadow:none;transform:none}.btn-primary[data-v-0ecf1fb3]:disabled{opacity:.35;cursor:not-allowed}.btn-secondary[data-v-0ecf1fb3]{background:transparent;border:1px solid var(--border-white-10);color:var(--text-white-40);font-weight:600;font-family:var(--font-mono);font-size:13px;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:none}.btn-secondary[data-v-0ecf1fb3]:hover{border-color:var(--border-gray);color:var(--text-white-70);background:var(--bg-white-05);box-shadow:none;transform:none}.modal-enter-active[data-v-0ecf1fb3],.modal-leave-active[data-v-0ecf1fb3]{transition:opacity .25s ease}.modal-enter-active .modal-card[data-v-0ecf1fb3],.modal-leave-active .modal-card[data-v-0ecf1fb3]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.modal-enter-from[data-v-0ecf1fb3],.modal-leave-to[data-v-0ecf1fb3]{opacity:0}.modal-enter-from .modal-card[data-v-0ecf1fb3],.modal-leave-to .modal-card[data-v-0ecf1fb3]{transform:scale(.95) translateY(10px)}.main-page[data-v-83b100a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;gap:48px;text-align:center}.hero[data-v-83b100a3]{display:flex;flex-direction:column;align-items:center;gap:8px}.eyebrow-row[data-v-83b100a3]{display:flex;align-items:center;gap:10px}.eyebrow[data-v-83b100a3]{font-size:16px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-white-50)}.free-badge[data-v-83b100a3]{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--success);border:1px solid var(--success-30);padding:2px 8px;border-radius:20px;background:var(--success-08)}.app-title[data-v-83b100a3]{font-size:5.5em;line-height:1;margin:0;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-white-95);background-clip:unset;color:var(--text-white-95)}.app-title-accent[data-v-83b100a3]{-webkit-text-fill-color:var(--accent);color:var(--accent)}.form-area[data-v-83b100a3]{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:520px}.field-row[data-v-83b100a3]{display:flex;gap:12px;width:100%;align-items:flex-end}.field-group[data-v-83b100a3]{display:flex;flex-direction:column;gap:6px;flex:1}.field-group--role[data-v-83b100a3]{flex:0 0 160px}.field-label[data-v-83b100a3]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--text-white-35);text-align:left;padding-left:2px}.input-field[data-v-83b100a3]{flex:1;padding:13px 16px;border-radius:10px;border:1px solid var(--border-white-12);background:var(--bg-white-05);color:var(--white);font-size:14px;font-family:JetBrains Mono,monospace;outline:none;transition:border-color .2s;min-width:0}.input-field[data-v-83b100a3]:focus{border-color:var(--border-white-30);box-shadow:none}.select-field[data-v-83b100a3]{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.select-field option[data-v-83b100a3]{background:var(--bg-dark-gray);color:var(--white)}.actions[data-v-83b100a3]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.primary-btn[data-v-83b100a3]{background:var(--accent);color:var(--bg-black);font-weight:800;border:none;box-shadow:none;padding:13px 36px;font-size:15px;text-transform:uppercase;letter-spacing:1px;border-radius:10px}.primary-btn[data-v-83b100a3]:hover:not(:disabled){background:var(--accent-dark);box-shadow:none;transform:translateY(-2px)}.secondary-btn[data-v-83b100a3]{background:transparent;border:1px solid var(--border-white-15);color:var(--text-white-60);font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:13px 36px;font-size:15px;border-radius:10px}.secondary-btn[data-v-83b100a3]:hover{border-color:var(--text-white-35);color:var(--text-white-90);background:transparent;box-shadow:none;transform:none}.rate-limit-notice[data-v-83b100a3]{position:absolute;bottom:-40px;left:0;right:0;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:normal;color:var(--error);text-align:center}.room-link[data-v-83b100a3]{color:var(--accent);cursor:pointer;font-weight:700;font-family:var(--font-mono);text-decoration:underline}.room-link[data-v-83b100a3]:hover{color:var(--accent-dark);text-shadow:none}@media(max-width:600px){.app-title[data-v-83b100a3]{font-size:3.5em}.field-row[data-v-83b100a3]{flex-direction:column}.field-group--role[data-v-83b100a3]{flex:1}}.toast-container[data-v-91700561]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;gap:10px;z-index:9999;pointer-events:none}.toast-item[data-v-91700561]{background:var(--error-92);color:var(--white);font-size:13px;font-family:var(--font-mono);padding:12px 24px;border-radius:10px;border:1px solid var(--border-white-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;pointer-events:auto}.toast-enter-active[data-v-91700561]{transition:all .3s ease-out}.toast-leave-active[data-v-91700561]{transition:all .2s ease-in}.toast-enter-from[data-v-91700561]{opacity:0;transform:translateY(16px)}.toast-leave-to[data-v-91700561]{opacity:0;transform:translateY(8px)}
