:root{--bg:#0b0f19;--green:#00f5a0;--muted:#9299a7;--line:rgba(255,255,255,.1);--purple:#b49aff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:#f4f6f8;font-family:Inter,Arial,sans-serif;font-size:14px}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}nav{height:88px;position:sticky;top:0;z-index:30;background:rgba(11,15,25,.87);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,calc((100vw - 1320px)/2));gap:24px}.brand{display:flex;align-items:center;font-size:23px;letter-spacing:-1px;font-weight:750;gap:9px;white-space:nowrap}.brand img{width:30px;height:30px}.brand-dot{color:var(--green);margin-left:-8px}.navlinks{display:flex;gap:30px;color:#a5aab4;font-size:12px}.nav-actions{display:flex;gap:12px}.btn{border:1px solid transparent;background:var(--green);color:#062018;padding:17px 23px;border-radius:9px;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:28px;justify-content:center;transition:.2s}.btn:hover{background:#6affc9;transform:translateY(-2px)}.btn.outline{background:transparent;color:#e8e9ed;border-color:#333844}.btn.small,.btn.outline{padding:12px 17px;font-size:12px;gap:16px}.glow{box-shadow:0 0 30px #00f5a018}.hero{max-width:1320px;padding:83px 0 78px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;gap:55px;align-items:center}.pill{display:inline-flex;align-items:center;gap:9px;color:var(--green);background:#00f5a00a;border:1px solid #00f5a025;padding:8px 12px;border-radius:30px;font-size:10px;letter-spacing:.4px}i:not(.check){display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 9px #00f5a060}h1{font-size:clamp(42px,4.15vw,60px);line-height:1.09;letter-spacing:-2.8px;margin:25px 0 24px;font-weight:650}h1 span,h2 span{color:var(--green)}.hero-copy>p{max-width:480px;color:var(--muted);font-size:15px;line-height:1.85;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:23px}.text-link{display:inline-flex;gap:12px;align-items:center;border:0;background:none;font-size:12px;padding:0}.play{width:26px;height:26px;border:1px solid #424855;border-radius:50%;display:grid;place-items:center}.hero-foot{display:flex;gap:24px;margin-top:26px;color:#767e8d;font-size:10px}.check{font-style:normal;color:var(--green);margin-right:6px}.hero-visual{position:relative;height:518px;padding:0 26px 24px 8px}.photo-card{height:440px;border-radius:20px;overflow:hidden;position:relative;border:1px solid #ffffff20}.photo-card>img{width:100%;height:100%;object-fit:cover;object-position:50% 58%;filter:brightness(.82)}.photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#090f19e8,transparent 70%)}.photo-tag{position:absolute;top:20px;left:20px;right:20px;background:#10172088;backdrop-filter:blur(10px);border:1px solid #ffffff28;padding:12px;border-radius:8px;display:flex;gap:8px;font-size:10px}.photo-bottom{position:absolute;bottom:78px;left:26px;right:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:1.7;letter-spacing:1px}.circle-arrow{border:1px solid #ffffff60;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;font-size:23px}.floating{position:absolute;background:#131c27ed;backdrop-filter:blur(16px);border:1px solid #ffffff20;box-shadow:0 22px 55px #0006;border-radius:13px}.timer-mini{bottom:15px;right:0;width:280px;padding:21px;transform:rotate(-3deg)}.mini-top{display:flex;justify-content:space-between;gap:12px;color:#8995a2;font-size:8px;letter-spacing:1px}.mini-top>span:first-child{color:var(--green)}.mini-top i{width:5px;height:5px;margin-right:6px}.timer-mini strong{display:block;font-family:'JetBrains Mono',monospace;font-size:59px;letter-spacing:-3px;font-weight:500;padding:12px 0;color:var(--green)}.progress{height:3px;background:#ffffff12;border-radius:5px;overflow:hidden}.progress span{display:block;width:68%;height:100%;background:var(--green)}.mini-bottom{display:flex;justify-content:space-between;font-size:9px;color:#8b97a6;padding-top:12px}.seat-mini{left:-20px;bottom:8px;width:255px;display:flex;align-items:center;padding:17px;gap:12px;transform:rotate(3deg)}.seat-icon{background:#00f5a015;color:var(--green);font-size:25px;width:35px;height:35px;border-radius:9px;text-align:center}.seat-mini small{display:block;font-size:7px;letter-spacing:1px;color:#86929e;margin-bottom:6px}.seat-mini b{font-size:13px}.seat-mini b span{font-size:9px;color:#8d97a5;font-weight:400}.seat-check{color:var(--green);margin-left:auto}.orbit-label{position:absolute;bottom:-30px;right:34px;color:#78828f;font-size:10px;display:flex;align-items:center;gap:20px}.orbit-label span{font-size:36px;color:var(--green)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 5%;display:flex;align-items:center;justify-content:center;gap:42px;white-space:nowrap}.ticker>span{font-size:8px;letter-spacing:1px;color:#6f7785}.ticker b{font-weight:450;font-size:12px;color:#a1a8b4}.ticker i{background:none;box-shadow:none;color:var(--green);font-style:normal;width:auto;height:auto}.intro{text-align:center;padding:110px 20px 70px}.eyebrow{font-size:9px;letter-spacing:2px;color:var(--green)}h2{font-size:42px;font-weight:550;line-height:1.2;letter-spacing:-1.7px;margin:20px 0}.intro p,.closing p{color:var(--muted);font-size:13px;line-height:1.8}.feature{max-width:1120px;margin:0 auto;padding:45px 0 70px;display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.feature-copy h2{font-size:36px}.step{display:flex;align-items:center;gap:15px;color:var(--green);font-family:'JetBrains Mono',monospace;font-size:12px}.step span{font-family:Inter,sans-serif;color:#8792a2;font-size:9px;letter-spacing:1.3px}.feature-copy>p{font-size:14px;color:var(--muted);line-height:1.85;max-width:410px}ul{list-style:none;padding:0;margin:24px 0 30px}li{font-size:12px;color:#b3b9c4;margin:15px 0}li:before{content:'✓';color:var(--green);margin-right:12px}.feature-copy .text-link{color:var(--green)}.showcase{position:relative;min-height:450px;border:1px solid var(--line);background:radial-gradient(ellipse at center,#00f5a009,transparent 70%),#101621;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.dotted-grid{position:absolute;inset:0;background-image:radial-gradient(#ffffff13 1px,transparent 1px);background-size:20px 20px}.phone{width:258px;background:#0b111b;border:5px solid #26303b;border-radius:32px;padding:27px 15px 18px;position:relative;margin:22px 0 47px;box-shadow:0 30px 50px #0006}.phone-notch{position:absolute;width:72px;height:12px;background:#26303b;border-radius:0 0 10px 10px;top:0;left:calc(50% - 36px)}.phone-header{display:flex;align-items:center;gap:6px;font-weight:600;font-size:11px}.phone-header img{width:18px}.phone-header>span{margin-left:auto;color:#6c7585}.event-label{font-size:6px;letter-spacing:1px;color:#788497;margin:23px 0 8px}.phone h3{font-size:16px;letter-spacing:-.5px;margin:0 0 13px}.match-status{font-size:8px;background:#00f5a00d;color:var(--green);padding:10px 8px;border-radius:6px}.match-status i{width:4px;height:4px;margin-right:6px}.table-graphic{height:174px;position:relative;display:flex;align-items:center;justify-content:center}.table-core{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #00f5a040;border-radius:50%;background:#00f5a009}.table-core small{font-size:7px;color:#84928f;letter-spacing:1px}.table-core strong{font-family:'JetBrains Mono';font-size:32px;color:var(--green);font-weight:500}.table-core span{font-size:7px;color:#889593}.avatar{position:absolute;border:3px solid #0b111b;width:32px;height:32px;border-radius:50%;background:#2e4f42;color:#bdffdb;font-size:9px;display:grid;place-items:center;transition:.6s}.a1{top:9px;left:92px}.a2{top:72px;right:12px;background:#514367;color:#e6d5ff}.a3{bottom:8px;left:92px;background:#6c5138;color:#ffe3ba}.a4{top:72px;left:12px;background:#3b526d;color:#bfdaff}.shuffling .avatar{transform:rotate(180deg) scale(.4);opacity:.3}.phone-seat{background:#172323;border:1px solid #00f5a026;border-radius:7px;padding:11px;display:flex;justify-content:space-between;font-size:9px}.phone-seat>span{color:#839594}.phone-seat b{color:var(--green);font-weight:500}.people{display:flex;flex-direction:column;gap:12px;margin:16px 0;font-size:8px}.people small{color:#747e8d}.person-dot{width:5px!important;height:5px!important;margin-right:6px}.purple{background:#b49aff!important}.phone-note{text-align:center;color:#5d6877;font-size:7px;border-top:1px solid var(--line);padding-top:11px}.show-badge{position:absolute;bottom:20px;font-size:9px;color:#9ca8b8;border:1px solid var(--line);border-radius:20px;padding:9px 13px;background:#121b26}.show-badge.clickable:hover{color:var(--green)}.clock-show{min-height:380px}.clock-panel{width:85%;padding:25px;background:#0c141e;border:1px solid #26333d;border-radius:13px;box-shadow:0 20px 40px #0003;margin-bottom:35px}.clock-caption{color:#6e7e8d;font-size:10px;text-align:center;margin-top:32px}.big-clock{font-family:'JetBrains Mono',monospace;font-size:68px;letter-spacing:-4px;color:var(--green);text-align:center;padding:9px 0 23px}.clock-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:16px;font-size:9px}.clock-bottom small{color:#5d6a7a}.icon-btn{width:32px;height:32px;border:1px solid var(--line);border-radius:7px;background:#ffffff05;font-size:20px;display:grid;place-items:center}.transition{border-top:1px solid var(--line);margin-top:17px;padding-top:18px;display:flex;justify-content:space-between;font-size:9px;color:#7e8b9b}.transition b{font-family:'JetBrains Mono';color:#b9c3ce;font-weight:400}.expired .big-clock{color:#ffc66c}.feedback-show{background:radial-gradient(ellipse,#b49aff09,transparent 75%),#101621;min-height:450px}.feedback-preview{width:285px;padding:25px;border-radius:15px;background:#0e1520;border:1px solid #ffffff13;text-align:center;margin-bottom:32px}.feedback-icon{width:43px;height:43px;border-radius:50%;background:#00f5a013;color:var(--green);display:grid;place-items:center;margin:auto auto 16px;font-size:23px}.feedback-preview>small{font-size:7px;letter-spacing:1.5px;color:#8d99aa}.feedback-preview h3{font-size:25px;letter-spacing:-.8px;font-weight:500;margin:13px 0}.feedback-preview p{font-size:10px;line-height:1.8;color:#7f8c9e}.feedback-choice{width:100%;display:flex;align-items:center;gap:9px;border:1px solid #b49aff30;background:#b49aff08;border-radius:8px;padding:13px;font-size:11px;margin:10px 0;color:#c4b3f3}.feedback-choice span{flex:1;text-align:left}.feedback-choice.success{color:var(--green);background:#00f5a010;border-color:#00f5a030}.feedback-choice.selected{background:#765ac0;color:white}.feedback-choice.success.selected{background:var(--green);color:#073023;box-shadow:0 0 25px #00f5a044}.feedback-note{color:#667285;font-size:7px;margin-top:18px;line-height:1.6}.closing{position:relative;overflow:hidden;text-align:center;max-width:1320px;margin:70px auto;border:1px solid #00f5a023;border-radius:20px;background:radial-gradient(ellipse at 50% 120%,#00f5a014,transparent 70%),#0d151f;padding:65px 20px}.closing h2{font-size:48px}.closing .btn{margin-top:17px}.closing-orbit{position:absolute;font-size:280px;right:-65px;bottom:-85px;color:#00f5a008;pointer-events:none}footer{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:32px 0 40px;gap:22px}footer .brand{font-size:17px}footer .brand img{width:24px;height:24px}footer>span,footer small{font-size:9px;color:#768292}footer>div{display:flex;gap:20px;font-size:9px}footer .text-link{font-size:9px}dialog{width:min(920px,calc(100% - 28px));background:#101722;color:#f3f5f7;border:1px solid #ffffff20;border-radius:18px;padding:26px;max-height:90vh;box-shadow:0 30px 120px #0009}dialog::backdrop{background:#030610cf;backdrop-filter:blur(8px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.dialog-top .brand{font-size:19px}.app-title{font-size:30px;letter-spacing:-1px;font-weight:550;margin:10px 0}.app-sub{font-size:13px;color:var(--muted);line-height:1.7}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#a3aebb}.field input,.field textarea{background:#0b111b;border:1px solid #303a49;color:white;border-radius:8px;padding:13px;width:100%;outline:none}.field input:focus,.field textarea:focus{border-color:var(--green)}.full{grid-column:1/-1}.field textarea{min-height:100px}.app-note{background:#00f5a008;border:1px solid #00f5a020;color:#9cacb9;padding:13px;border-radius:8px;font-size:11px;line-height:1.7}.app-actions{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.app-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.app-stat{border:1px solid var(--line);border-radius:10px;padding:18px;background:#ffffff03}.app-stat strong{display:block;font:28px 'JetBrains Mono';color:var(--green)}.app-stat span{font-size:10px;color:#8f9aaa}.tables{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.app-table{border:1px solid #00f5a028;background:#00f5a005;border-radius:12px;padding:17px}.app-table h4{color:var(--green);font-size:13px;margin:0 0 15px}.app-table p{font-size:11px;margin:10px 0;color:#acb6c4}.app-table p small{color:#667487;margin-right:8px}.app-clock{text-align:center;font:70px 'JetBrains Mono';color:var(--green);margin:15px 0}.app-banner{color:var(--green);font-size:11px;padding:10px 0}.app-banner.amber{color:#ffc66c}.mandatory{text-align:center;padding:25px 0}.mandatory .feedback-choice{max-width:360px;margin:12px auto}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);background:#1b2b29;border:1px solid #00f5a04f;color:#d7fff0;border-radius:10px;padding:15px 25px;font-size:12px;transition:.3s;z-index:100;max-width:90vw}.toast.visible{transform:translateX(-50%) translateY(0)}.spark{position:fixed;z-index:110;pointer-events:none;font-size:22px;color:var(--green);animation:spark 1s ease-out forwards}@keyframes spark{to{transform:translate(var(--dx),var(--dy)) rotate(180deg);opacity:0}}:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(min-width:1500px){.hero{gap:85px}}@media(max-width:1400px){.hero,.closing,footer{margin-left:6%;margin-right:6%}.hero{gap:40px}.feature{margin-left:10%;margin-right:10%;gap:70px}.ticker{gap:28px}}@media(max-width:1050px){nav{padding:0 5%}.navlinks{display:none}.hero{gap:25px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-foot{gap:12px;font-size:8px}.hero-visual{height:460px;padding-right:10px}.photo-card{height:380px}.timer-mini{width:230px;bottom:15px}.timer-mini strong{font-size:49px}.seat-mini{left:-8px;bottom:68px;width:222px}.feature{margin-left:6%;margin-right:6%;gap:40px}.ticker{gap:20px;overflow:hidden}.ticker>span{display:none}.big-clock{font-size:58px}footer{flex-wrap:wrap}}@media(max-width:750px){nav{height:72px;gap:10px}.brand{font-size:18px}.brand img{width:25px;height:25px}.nav-actions .outline{display:none}.btn.small{font-size:10px;padding:10px;gap:7px}.hero{grid-template-columns:1fr;padding:48px 0 45px;gap:47px}.hero h1{font-size:44px;letter-spacing:-2px}.hero-copy>p{font-size:13px}.hero-foot{font-size:9px}.hero-visual{height:440px;margin:0 7px 20px}.photo-card{height:360px}.timer-mini{bottom:8px;right:-7px}.seat-mini{bottom:70px;left:-10px}.orbit-label{bottom:-20px}.ticker{justify-content:flex-start;padding:22px 6%;gap:22px}.ticker b{font-size:10px}.intro{padding:65px 6% 20px}h2{font-size:31px;letter-spacing:-1px}.intro p{font-size:12px}.eyebrow{font-size:8px}.feature{grid-template-columns:1fr;gap:25px;padding:40px 0}.feature-copy h2{font-size:32px}.feature-copy>p{font-size:13px}.reverse .showcase{order:2}.showcase{min-height:405px}.clock-show{min-height:350px}.clock-panel{max-width:340px}.big-clock{font-size:67px}.closing{margin-top:40px;padding:45px 15px}.closing h2{font-size:35px}.closing .pill{font-size:8px}footer{gap:24px;padding-top:28px}footer>span{display:none}footer>div{width:100%}dialog{padding:18px}.app-grid{grid-template-columns:1fr}.tables{grid-template-columns:1fr 1fr}.app-stat{padding:11px}.app-stat strong{font-size:23px}.app-clock{font-size:55px}.dialog-top .brand{font-size:16px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.theme-toggle{display:flex;align-items:center;gap:7px;white-space:nowrap;background:transparent;border:1px solid var(--line);border-radius:8px;padding:10px;color:inherit;font-size:11px}.theme-toggle>span:first-child{font-size:17px}.download-section{max-width:1120px;margin:55px auto 30px;display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;padding:45px 0}.download-section h2{font-size:38px}.download-section p{color:var(--muted);line-height:1.8;font-size:13px;max-width:410px}.store-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 16px}.store-badge{display:flex;align-items:center;gap:12px;background:#121a27;border:1px solid #ffffff26;color:#f5f6f8;padding:12px 15px;border-radius:10px;min-width:190px;text-align:left}.store-badge svg{width:25px;height:28px}.store-badge small{display:block;font-size:7px;letter-spacing:1px;color:#9aa4b2;margin-bottom:4px}.store-badge b{font-size:14px;font-weight:550}.store-arrow{margin-left:auto;color:#82919f}.store-badge:hover{border-color:var(--green)}.download-note{color:var(--muted);font-size:9px;line-height:1.7;display:block}.download-visual{position:relative;min-height:230px;display:grid;place-items:center;background:radial-gradient(ellipse,#00f5a015,transparent 70%)}.app-symbol{transform:rotate(-10deg);padding:12px;border:1px solid #00f5a02a;border-radius:38px;background:#0e1b21;box-shadow:0 30px 60px #0004}.app-symbol img{width:125px;display:block;border-radius:26px}.download-orbit{position:absolute;right:12%;top:18%;font-size:44px;color:var(--green)}.download-chip{position:absolute;bottom:18px;left:20%;border:1px solid var(--line);border-radius:20px;padding:12px 16px;background:#121d29;color:var(--green);font-size:12px;box-shadow:0 10px 25px #0003}.download-chip span{color:#9aa7b6;font-size:9px}.developer-credit{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.developer-credit>span{font-size:8px;color:var(--muted)}.bissclick-logo{width:140px;height:42px;position:relative;overflow:hidden}.bissclick-logo img{position:absolute;max-width:none}.biss-light{display:none;width:347px;left:-20.3px;top:-13.6px}.biss-dark{width:448px;left:-267px;top:-21.9px}
html[data-theme="light"]{--bg:#f7f9fb;--green:#00885b;--muted:#607083;--line:rgba(18,37,52,.12);--purple:#7750ba;color-scheme:light}html[data-theme="dark"]{color-scheme:dark}html[data-theme="light"] body{color:#142331}html[data-theme="light"] nav{background:#f7f9fbe8}html[data-theme="light"] .navlinks{color:#58697a}html[data-theme="light"] .btn{background:#00f5a0;color:#062018}html[data-theme="light"] .btn.outline{color:#233548;background:#fff;border-color:#c9d2dc}html[data-theme="light"] .hero-foot{color:#637386}html[data-theme="light"] .ticker b{color:#526477}html[data-theme="light"] .ticker>span{color:#65758a}html[data-theme="light"] .showcase{background:radial-gradient(ellipse,#00f5a00b,transparent 75%),#eaf0f4;border-color:#d7e1e7}html[data-theme="light"] .phone,html[data-theme="light"] .clock-panel,html[data-theme="light"] .feedback-preview{--green:#00f5a0;color:#f4f6f8}html[data-theme="light"] .floating{--green:#00f5a0;color:#f4f6f8}html[data-theme="light"] .show-badge{color:#52667a;background:#ffffffde;border-color:#d4dde5}html[data-theme="light"] .feature-copy li{color:#465c70}html[data-theme="light"] .step span{color:#66768a}html[data-theme="light"] .closing{background:radial-gradient(ellipse at 50% 120%,#00f5a01a,transparent 75%),#edf5f1;border-color:#cce4da}html[data-theme="light"] .closing-orbit{color:#00885b0a}html[data-theme="light"] .pill{background:#00885b08;border-color:#00885b25}html[data-theme="light"] dialog{background:#f7f9fb;color:#142331;border-color:#ced8e2}html[data-theme="light"] .field input,html[data-theme="light"] .field textarea,html[data-theme="light"] #personSelect{background:#fff!important;border-color:#cad5df!important;color:#152a3a!important}html[data-theme="light"] .field{color:#4e6578}html[data-theme="light"] .app-note{color:#465f6c;background:#eaf6ef;border-color:#c6e5d6}html[data-theme="light"] .app-stat{background:#fff}html[data-theme="light"] .app-stat span{color:#627386}html[data-theme="light"] .app-table{background:#fff;border-color:#c9dfd4}html[data-theme="light"] .app-table p{color:#445c70}html[data-theme="light"] .icon-btn{background:#112b3905}html[data-theme="light"] .mandatory .feedback-choice{background:#f0eafa;color:#7652ac;border-color:#d7c8ee}html[data-theme="light"] .mandatory .feedback-choice.success{color:#00764e;background:#e4f9ef;border-color:#abe4cb}html[data-theme="light"] .app-banner.amber{color:#936000}html[data-theme="light"] .download-chip{background:#fff;border-color:#d7e1e7}html[data-theme="light"] .download-chip span{color:#52687c}html[data-theme="light"] .download-visual{background:radial-gradient(ellipse,#00f5a020,transparent 70%)}html[data-theme="light"] .app-symbol{background:#fff;border-color:#c9e4d8;box-shadow:0 20px 50px #213d4820}html[data-theme="light"] .biss-light{display:block}html[data-theme="light"] .biss-dark{display:none}@media(max-width:1400px){.download-section{margin-left:10%;margin-right:10%}}@media(max-width:1050px){.theme-toggle #themeLabel{display:none}.download-section{margin-left:6%;margin-right:6%;gap:25px}}@media(max-width:750px){.download-section{grid-template-columns:1fr;padding:25px 0;margin-top:25px;gap:20px}.download-section h2{font-size:32px}.download-visual{min-height:210px}.store-badge{min-width:170px;padding:11px}.theme-toggle{padding:6px}.developer-credit{width:auto}footer .developer-credit{width:auto}.nav-actions{gap:8px}}
.theme-toggle{width:36px;height:36px;padding:0;display:grid;place-items:center}.theme-toggle #themeLabel{display:none!important}.official-logo{width:120px;height:38px}.official-logo .biss-official{display:block;width:184px;max-width:none;left:-32px;top:-13px;filter:grayscale(1) brightness(0) invert(.7)}html[data-theme="light"] .official-logo .biss-official{filter:none}
/* Final spacing and responsive polish */
.hero{min-height:100vh;min-height:100svh;padding-top:64px;padding-bottom:80px}.official-logo{width:90px;height:29px}.official-logo .biss-official{width:138px;left:-24px;top:-9.75px}footer{flex-wrap:wrap;row-gap:22px}footer .developer-credit{flex:0 0 auto;width:auto}.hero-copy,.hero-visual,.feature-copy,.showcase{min-width:0}.theme-toggle{flex-shrink:0}.store-badge{transition:border-color .2s,transform .2s}.store-badge:hover{transform:translateY(-2px)}.navlinks a:hover,footer a:hover{color:var(--green)}.field input,.field textarea{transition:border-color .2s}.phone,.clock-panel,.feedback-preview{color-scheme:dark}.brand img{flex-shrink:0}html[data-theme="light"] .clock-show.expired .show-badge{color:#845a16}html[data-theme="light"] .feedback-note{color:#8793a5}
@media(max-width:1050px) and (min-width:751px){.hero{grid-template-columns:1.05fr 1fr}.hero h1{font-size:clamp(37px,4.3vw,48px)}.hero-copy>p{font-size:13px}.nav-actions .outline{gap:8px;padding:11px}.nav-actions .small{gap:8px;padding:11px}.hero-foot{flex-wrap:wrap;row-gap:9px}}
@media(max-width:750px){.hero{padding-top:44px;padding-bottom:48px;gap:38px}.hero h1{font-size:clamp(35px,9.8vw,48px)}.hero-actions{gap:18px}.hero-foot{flex-wrap:wrap;row-gap:10px}.hero-visual{height:395px}.photo-card{height:320px}.seat-mini{bottom:68px}.ticker{overflow-x:auto;scrollbar-width:none}.ticker::-webkit-scrollbar{display:none}footer>small{flex-basis:100%}.dialog-top .brand{white-space:normal}.app-title{font-size:27px}}
@media(max-width:380px){nav{padding:0 4%;gap:6px}.brand{font-size:16px;gap:6px}.nav-actions .small{font-size:9px;padding:9px 7px}.hero-foot{font-size:8px}.timer-mini{width:210px}.seat-mini{width:200px}.store-badge{width:100%}.tables{grid-template-columns:1fr}.hero-actions .btn{width:100%}}
/* Account access */
.account-dialog{width:min(880px,calc(100% - 28px))}.auth-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px}.auth-aside{border:1px solid #00f5a025;border-radius:14px;padding:32px 25px;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% 15%,#00f5a018,transparent 80%),#0b161c;min-height:400px;color:#f4f6f8}.auth-aside h3{font-size:31px;line-height:1.2;font-weight:550;letter-spacing:-1.2px;margin:30px 0 14px}.auth-aside p{font-size:12px;color:#91a6ad;line-height:1.9}.auth-aside-bottom{margin-top:auto;padding-top:25px;color:#00f5a0;font-size:11px;letter-spacing:1px}.auth-main{padding:8px 5px 8px 0;min-width:0}.auth-main .app-title{font-size:29px}.auth-main .eyebrow{font-size:8px;line-height:1.7}.auth-main .app-sub{font-size:12px}.auth-tabs{display:flex;padding:4px;background:#ffffff05;border:1px solid var(--line);border-radius:9px;gap:4px;margin:22px 0}.auth-tabs button{width:50%;padding:10px;border:0;background:none;border-radius:6px;color:var(--muted);font-size:12px}.auth-tabs button.active{background:#00f5a014;color:var(--green)}.auth-fields{display:flex;flex-direction:column;gap:15px}.password-field{position:relative;display:block}.password-field input{padding-right:73px}.password-toggle{position:absolute;right:9px;top:0;bottom:0;border:0;background:none;padding:0 4px;color:var(--muted);font-size:10px}.auth-hint{color:var(--muted);font-size:9px;line-height:1.6;margin-top:-6px}.auth-submit{width:100%;margin-top:22px;font-size:12px;gap:8px}.auth-submit:disabled{opacity:.6;cursor:wait;transform:none}.auth-help{display:flex;justify-content:space-between;gap:14px;margin-top:19px}.auth-help .text-link,.auth-back{font-size:10px;color:var(--muted)}.auth-back{margin-top:22px}.auth-status{margin-top:16px;padding:12px 14px;border-radius:8px;background:#00f5a00a;border:1px solid #00f5a030;color:var(--green);font-size:12px;line-height:1.7}.auth-status[hidden]{display:none}.auth-status.is-error{color:#ffb4b4;background:#ff53530c;border-color:#ff535333}.auth-footnote{margin-top:27px;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.auth-success{text-align:center;max-width:520px;margin:18px auto;padding:20px 15px 32px}.auth-success .app-sub{margin:18px auto 25px;line-height:1.8}.auth-success .auth-back{display:block;margin:23px auto 0}.auth-success-icon{width:55px;height:55px;display:grid;place-items:center;margin:0 auto 24px;font-size:25px;background:#00f5a015;color:var(--green);border:1px solid #00f5a030;border-radius:50%}.auth-loading{text-align:center;color:var(--muted);padding:60px 15px;font-size:13px}.account-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.account-badge{border:1px solid #00f5a030;background:#00f5a008;color:var(--green);font-size:9px;padding:8px 12px;border-radius:18px;white-space:nowrap}.account-profile{display:flex;gap:16px;align-items:center;padding:20px;margin:20px 0;border:1px solid var(--line);border-radius:12px;background:#ffffff03}.account-avatar{flex-shrink:0;width:45px;height:45px;border-radius:13px;display:grid;place-items:center;background:#00f5a014;color:var(--green);font-size:22px}.account-profile strong,.account-profile span,.account-profile small{display:block;overflow-wrap:anywhere}.account-profile strong{font-size:14px}.account-profile span{font-size:11px;color:var(--muted);margin:5px 0}.account-profile small{font-size:10px;color:var(--muted)}.account-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:30px 20px}.account-empty-icon{font-size:32px;color:var(--green)}.account-empty h3{font-size:19px;letter-spacing:-.5px;font-weight:550}.account-empty p{font-size:12px;color:var(--muted);line-height:1.8;max-width:440px;margin:15px auto 22px}html[data-theme="light"] .auth-tabs{background:#eaf0f3}html[data-theme="light"] .auth-tabs button.active{background:white;box-shadow:0 2px 6px #18392c0a}html[data-theme="light"] .auth-status.is-error{color:#a12626;background:#fff2f2;border-color:#edc8c8}html[data-theme="light"] .account-profile{background:#fff}.auth-main button:disabled{cursor:wait}@media(max-width:750px){.auth-layout{grid-template-columns:1fr;gap:0}.auth-aside{display:none}.auth-main{padding:0 3px 12px}.auth-main .app-title{font-size:27px}.auth-main .eyebrow{font-size:7px}.auth-help{flex-wrap:wrap;row-gap:18px}.account-heading{flex-direction:column;gap:4px}.account-empty{padding:25px 15px}.account-dialog{max-height:92svh}.auth-main .field input{font-size:16px}.auth-status{font-size:11px}}@media(max-width:380px){.nav-actions .small{font-size:8px;gap:5px;padding:9px 6px}}
/* Personal account header */
.account-heading{align-items:center;gap:24px;padding:4px 0 12px}.account-heading>div{min-width:0}.account-heading .app-title{font-size:clamp(27px,3vw,36px);line-height:1.22;letter-spacing:-1.1px;overflow-wrap:anywhere;margin-top:13px;margin-bottom:12px}.account-heading .app-sub{margin:0;max-width:470px;font-size:12px}.account-badge{display:inline-flex;align-items:center;flex-shrink:0;font-size:10px}.account-profile{margin-top:16px;padding:18px 20px;gap:14px}.account-profile>div:last-child{min-width:0}.account-avatar{font-size:16px;letter-spacing:.5px}.account-profile small{margin-top:7px;font-size:10px;opacity:.8}.nav-actions .nav-user{gap:10px;max-width:230px;padding:8px 12px}.nav-user-avatar{flex-shrink:0;width:27px;height:27px;border-radius:8px;background:#06201812;display:grid;place-items:center;font-size:9px;letter-spacing:.3px}.nav-user-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:145px}.nav-user>span:last-child{flex-shrink:0}@media(max-width:750px){.account-heading{align-items:flex-start;gap:12px}.account-heading .app-title{font-size:29px}.account-profile{padding:17px 14px}.nav-actions .nav-user{gap:7px;max-width:155px;padding:7px 9px}.nav-user-name{max-width:80px}.nav-user-avatar{width:23px;height:23px;font-size:8px}}@media(max-width:380px){.nav-actions .nav-user{max-width:135px}.nav-user-name{max-width:68px}}
/* Master Admin workspace */
.master-dialog{width:min(1100px,calc(100% - 28px))}.master-heading{padding:4px 0 16px}.master-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:12px 0 25px;padding:0 0 13px}.master-tabs button{border:0;background:none;color:var(--muted);font-size:12px;padding:8px 2px}.master-tabs .active{color:var(--green);font-weight:650}.master-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:27px}.master-stats>div{padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:#ffffff03}.master-stats small{font-size:8px;letter-spacing:1px;color:var(--muted)}.master-stats strong{display:block;font:34px 'JetBrains Mono',monospace;margin:10px 0 7px;color:var(--green)}.master-stats span{display:block;color:var(--muted);font-size:10px}.master-users{border:1px solid var(--line);border-radius:13px;overflow:hidden}.master-section-title{padding:23px 22px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px}.master-section-title h3{font-size:18px;font-weight:550;letter-spacing:-.5px;margin:0 0 7px}.master-section-title p{color:var(--muted);font-size:11px;margin:0}.master-section-title .btn{padding:10px 14px;font-size:10px}.master-search{display:flex;gap:12px;align-items:flex-end;padding:0 22px 20px}.master-search label{flex:1;max-width:420px}.master-search input{padding:11px 13px}.master-search .btn{padding:11px 18px;font-size:11px}#masterNotice{margin:0 22px 18px}.master-table-wrap{overflow:auto}.master-table{border-collapse:collapse;width:100%;text-align:left}.master-table th{font-size:9px;color:var(--muted);letter-spacing:.3px;font-weight:500;padding:13px 20px;background:#ffffff03;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.master-table td{padding:18px 20px;border-bottom:1px solid var(--line);font-size:11px;vertical-align:middle}.master-table tr:last-child td{border-bottom:0}.master-person{display:flex;gap:11px;align-items:center}.master-person>div{min-width:0}.master-avatar{width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#00f5a010;color:var(--green);display:grid;place-items:center;font-size:12px}.master-person b{display:block;font-size:12px;font-weight:550;max-width:220px;overflow-wrap:anywhere}.master-person span:not(.master-avatar){display:block;color:var(--muted);font-size:10px;max-width:240px;overflow-wrap:anywhere;margin-top:4px}.master-person small{display:block;color:var(--muted);font-size:9px;margin-top:5px}.role-pill{display:inline-block;font-size:9px;padding:7px 10px;border-radius:16px;border:1px solid var(--line);color:#a8b6c7;white-space:nowrap}.role-master{color:#c9b3ff;border-color:#ac8be34a;background:#ac8be30d}.role-admin{color:var(--green);border-color:#00f5a033;background:#00f5a00a}.master-access{font-size:9px;color:#d1b06d;line-height:1.6;display:block}.master-access.active{color:var(--green)}.master-protected{font-size:10px;color:var(--muted);white-space:nowrap}.master-edit{display:flex;gap:9px;align-items:center}.master-edit select{padding:9px 27px 9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:inherit;font:10px Inter,Arial,sans-serif;min-width:135px}.master-save{border:1px solid #00f5a030;background:#00f5a00c;color:var(--green);border-radius:7px;font-size:10px;padding:9px 11px}.master-save:disabled{opacity:.35;cursor:default}.master-empty,.master-setup{text-align:center;padding:35px 24px;border-top:1px solid var(--line)}.master-empty h3,.master-setup h3{font-size:17px;font-weight:550}.master-empty p,.master-setup p{font-size:12px;color:var(--muted);line-height:1.8}.master-setup>span{font-size:32px;color:var(--green)}.master-setup ol{max-width:430px;margin:20px auto;text-align:left}.master-setup li{font-size:11px;line-height:1.8}.master-setup li:before{content:none}.master-setup .btn{font-size:11px}.master-setup .master-detail{font-size:9px;margin-top:19px}.master-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-top:1px solid var(--line);gap:16px}.master-pagination[hidden]{display:none}.master-pagination>span{color:var(--muted);font-size:10px}.master-pagination>div{display:flex;gap:8px}.master-pagination .btn{font-size:9px;padding:9px 11px}.master-pagination button:disabled{opacity:.35;cursor:default;transform:none}.master-permissions{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0 22px}.master-permissions b{font-size:10px;font-weight:550}.master-permissions span{display:block;font-size:9px;line-height:1.8;color:var(--muted);margin-top:7px}.master-footer{border-top:1px solid var(--line);padding:19px 0 4px;display:flex;justify-content:space-between;gap:20px}.master-footer>span{color:var(--muted);font-size:9px;line-height:1.8}.master-footer button{font-size:10px;white-space:nowrap}.master-confirm{margin:0 20px 20px;padding:18px 20px;border:1px solid #00f5a030;background:#00f5a008;border-radius:10px}.master-confirm b{font-size:13px}.master-confirm p{font-size:11px;line-height:1.8;color:var(--muted)}.master-confirm .btn{font-size:10px;padding:12px 15px}.master-confirm .app-actions{margin-top:14px}html[data-theme="light"] .master-stats>div,html[data-theme="light"] .master-users{background:white}html[data-theme="light"] .master-table th{background:#f0f4f6}html[data-theme="light"] .role-pill{color:#53667b}html[data-theme="light"] .role-master{color:#7251ae;border-color:#d9c9f0;background:#f8f4fe}html[data-theme="light"] .role-admin{color:#007c53;border-color:#cae9dc;background:#effaf5}html[data-theme="light"] .master-access:not(.active){color:#936b24}@media(max-width:750px){.master-stats{gap:8px;margin-bottom:20px}.master-stats>div{padding:14px 10px}.master-stats small{font-size:6px}.master-stats strong{font-size:27px}.master-stats span{font-size:8px;line-height:1.6}.master-tabs{gap:20px;overflow:auto;white-space:nowrap}.master-tabs button{font-size:11px}.master-section-title{padding:18px 14px 15px;align-items:flex-start}.master-section-title h3{font-size:16px}.master-section-title p{font-size:10px;line-height:1.7}.master-search{padding:0 14px 17px;gap:8px}.master-search input{font-size:16px}.master-search .btn{padding:13px 12px}.master-table th,.master-table td{padding:14px}.master-table{min-width:650px}.master-permissions{grid-template-columns:1fr;gap:16px}.master-permissions>div{border-bottom:1px solid var(--line);padding-bottom:13px}.master-footer{flex-wrap:wrap}.master-pagination{padding:14px;flex-wrap:wrap}.master-setup{padding:25px 14px}.master-confirm{margin:0 12px 15px;padding:16px}.master-heading .account-badge{margin-top:5px}}
/* Events, one-click registration and round management */
.events-dialog{width:min(1080px,calc(100% - 28px))}.events-list-toolbar,.event-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0}.events-list-toolbar h3,.event-section-heading h3{font-size:18px;font-weight:550;letter-spacing:-.5px}.events-list-toolbar>div{display:flex;gap:10px}.events-list-toolbar .btn,.event-section-heading .btn{font-size:10px;padding:11px 14px}.event-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.event-card{border:1px solid var(--line);border-radius:14px;background:#ffffff03;padding:24px;display:flex;flex-direction:column;min-width:0}.event-card-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:23px}.event-date{font:13px 'JetBrains Mono',monospace;color:var(--green)}.event-card>small{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.event-card h3{font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.7px;overflow-wrap:anywhere;margin:12px 0 14px}.event-venue{font-size:12px;margin:0 0 10px}.event-card-meta{font-size:11px;line-height:1.8;color:var(--muted);margin:0 0 22px}.event-card-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:15px;justify-content:space-between}.event-card-bottom>span{font-size:10px;color:var(--muted)}.event-card-bottom>div{display:flex;align-items:center;gap:9px}.event-card-bottom .btn{font-size:10px;padding:10px 12px;gap:6px}.event-subscribed{font-size:11px;color:var(--green);line-height:1.8}.event-empty{border:1px dashed var(--line);border-radius:12px;text-align:center;padding:38px 25px;grid-column:1/-1}.event-empty>span{font-size:28px;color:var(--green)}.event-empty h3{font-size:19px;letter-spacing:-.5px;font-weight:550}.event-empty p{font-size:12px;color:var(--muted);line-height:1.8;max-width:500px;margin:15px auto 22px}.event-empty .btn{font-size:11px}.event-form-section{border-top:1px solid var(--line);margin-top:25px;padding-top:12px}.event-form-section h3{font-size:13px;font-weight:550;color:var(--green);margin:15px 0}.event-form-section .app-grid{margin-top:18px}.field select{width:100%;padding:13px;background:#0b111b;border:1px solid #303a49;border-radius:8px;color:inherit;outline:none;font:inherit}.field select:focus{border-color:var(--green)}.field input:read-only{background:#ffffff03;color:var(--muted);cursor:default}.field input:disabled{opacity:.6}.event-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.event-info{border:1px solid var(--line);border-radius:12px;padding:24px}.event-info h3{font-size:18px;line-height:1.4;letter-spacing:-.4px;font-weight:550}.event-info>p{font-size:12px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.event-info hr{border:0;border-top:1px solid var(--line);margin:23px 0}.event-info dl{display:grid;grid-template-columns:1fr;gap:7px;font-size:12px}.event-info dt{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-top:11px}.event-info dd{margin:0;line-height:1.7}.event-description{white-space:pre-wrap}.event-back-list{color:var(--muted);font-size:10px;margin:14px 0}.event-round-note{margin-top:22px}.event-session{margin-top:25px;border:1px solid var(--line);border-radius:12px;padding:22px}.event-session .event-section-heading{margin-top:0}.event-session .event-section-heading h3{margin:12px 0 0}.event-session>.app-sub{font-size:11px}.remote-clock{font:40px 'JetBrains Mono',monospace;color:var(--green);white-space:nowrap}.remote-feedback{max-width:410px;margin:30px auto;text-align:center}.remote-feedback>p{color:var(--muted);font-size:12px;line-height:1.8}.event-session .tables{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.event-session .app-table p{line-height:1.8}.event-session .app-actions .btn{font-size:11px;padding:13px 18px}.event-session .app-actions{align-items:center}.event-session button:disabled,.event-card button:disabled{opacity:.4;cursor:default;transform:none}.event-session .app-table small{display:block}.event-info .app-actions{gap:16px}.event-info .app-actions .btn{font-size:11px;padding:13px 16px}.events-dialog .app-grid{gap:20px}html[data-theme="light"] .event-card,html[data-theme="light"] .event-info,html[data-theme="light"] .event-session{background:#fff}html[data-theme="light"] .field select{background:white;border-color:#cad5df;color:#152a3a}html[data-theme="light"] .field input:read-only{background:#eff4f5!important}#accountEvents{margin-top:30px}@media(max-width:750px){.event-cards,.event-info-grid{grid-template-columns:1fr}.events-list-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap}.events-list-toolbar h3{margin:0}.event-card{padding:19px}.event-card h3{font-size:21px}.event-card-top{margin-bottom:19px}.event-info{padding:20px}.remote-clock{font-size:30px}.event-section-heading{align-items:flex-start;gap:12px}.event-session{padding:18px 14px}.event-form-section input,.event-form-section select{font-size:16px}.event-form-section .app-grid{gap:18px}.event-round-note{font-size:10px}.events-dialog .account-heading #eventsBack{font-size:9px}}

/* Personal table guidance uses the assignment returned for the signed-in participant. */
.participant-destination{padding:24px;margin-bottom:24px;border:1px solid var(--green);border-radius:12px;background:rgba(0,245,160,.06)}.participant-destination h3{font-size:clamp(24px,5vw,36px);line-height:1.2;margin:12px 0;letter-spacing:-1px}.participant-destination p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.participant-destination strong{color:var(--text);white-space:nowrap}.participant-destination.is-transition{border-color:#dba64a;background:rgba(219,166,74,.08)}html[data-theme="light"] .participant-destination{background:#eafaf3;border-color:#13976d}html[data-theme="light"] .participant-destination.is-transition{background:#fff6e6;border-color:#b58028}@media(max-width:600px){.participant-destination{padding:18px}.participant-destination h3{letter-spacing:-.6px}}

.profile-whatsapp{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);line-height:1.5}.profile-whatsapp input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.account-profile #editProfile{margin-left:auto;font-size:11px;padding:12px 16px}@media(max-width:600px){.account-profile{flex-wrap:wrap}.account-profile #editProfile{margin-left:0}}

.leader-clock{display:grid;gap:12px;margin:20px 0;font-size:13px;line-height:1.6}.leader-clock strong{font:clamp(34px,7vw,54px) 'JetBrains Mono',monospace;font-variant-numeric:tabular-nums}.leader-table dl{font-size:11px;display:grid;grid-template-columns:auto 1fr;gap:8px;margin:16px 0}.leader-table dd{margin:0}.leader-table small{display:block;color:var(--muted)}#eventEndForm{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin:20px 0}#eventEndForm .field{flex:1;min-width:220px}.participant-table-only button:disabled{opacity:.45;cursor:default}

.participant-with-queue{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;align-items:start}.participant-table-main{min-width:0}.speaker-queue{padding:24px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02);min-width:0}.speaker-queue h3{font-size:19px;letter-spacing:-.5px;margin:12px 0 22px}.speaker-queue ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.speaker-queue li{display:flex;gap:12px;align-items:center;padding:14px 12px;border:1px solid transparent;border-radius:10px;transition:background .2s,border-color .2s}.speaker-queue li>div{flex:1;min-width:0}.speaker-queue strong{display:block;font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.speaker-position{font:11px 'JetBrains Mono',monospace;color:var(--muted)}.speaker-state{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px}.speaker-leader{color:#dca735;font-size:20px;flex-shrink:0}.speaker-queue li.is-speaking{background:rgba(0,245,160,.07);border-color:var(--green)}.speaker-queue .is-speaking .speaker-state{color:var(--green)}html[data-theme="light"] .speaker-queue{background:#fff}html[data-theme="light"] .speaker-queue .is-speaking{background:#eafaf3;border-color:#13976d}html[data-theme="light"] .speaker-queue .is-speaking .speaker-state{color:#087b55}@media(max-width:720px){.participant-with-queue{grid-template-columns:1fr;gap:0}.speaker-queue{padding:20px}.speaker-queue h3{margin-bottom:16px}}

.projection-dialog{width:min(1500px,calc(100% - 28px))}.projection-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 32px}.projection-heading h2{font-size:clamp(26px,3vw,42px);letter-spacing:-1px;margin:12px 0}.projection-heading p{color:var(--muted);font-size:14px;line-height:1.6}.projection-heading button{flex-shrink:0}.projection-tables{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:20px}.table-projection .leader-table{padding:24px;border-radius:14px}.table-projection .leader-table h4{font-size:28px;line-height:1.3;margin:0 0 14px}.table-projection .leader-table p{font-size:15px;line-height:1.5;margin:12px 0}.table-projection .leader-table small{font-size:12px;margin-top:5px}.table-projection .role-pill{font-size:12px;padding:8px 12px}.table-projection .leader-table dl{font-size:13px;line-height:1.6}#eventTab:fullscreen{box-sizing:border-box;width:100%;height:100%;padding:36px;background:#0b0f19;overflow:auto;color:#f5f7fa}html[data-theme="light"] #eventTab:fullscreen{background:#f4f7f8;color:#142432}#eventTab:fullscreen .projection-heading{margin-top:0}.events-dialog .master-tabs{flex-wrap:wrap}@media(min-width:1500px){#eventTab:fullscreen .projection-tables{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:720px){.projection-heading{align-items:flex-start;flex-direction:column}.projection-tables{grid-template-columns:1fr!important}#eventTab:fullscreen{padding:20px}}

nav .brand-theme-toggle{border:0;background:transparent;padding:0;color:inherit;font-family:inherit;cursor:pointer;text-align:left}nav .brand-theme-toggle:focus-visible{outline:2px solid var(--green);outline-offset:7px;border-radius:4px}footer{justify-content:space-between}footer>small{flex:0 0 auto;font-size:11px}footer .developer-credit{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;width:auto;flex:0 0 auto}footer .developer-credit>span{font-size:10px;white-space:nowrap}@media(max-width:480px){footer{gap:18px;align-items:center}footer>small{flex-basis:auto;font-size:10px}footer .developer-credit{gap:8px}footer .developer-credit>span{font-size:9px}}

.profile-business{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.profile-business>div,.checkin-panel,.registration-goals{padding:22px;border:1px solid var(--line);border-radius:12px}.profile-business small{font-size:11px;color:var(--muted)}.profile-business p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.checkin-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0}.checkin-panel h3{font-size:20px;line-height:1.5}.checkin-panel p{font-size:12px;color:var(--muted);line-height:1.8}.checkin-panel button{flex-shrink:0}.registration-goals{margin:20px 0}.registration-goals summary{cursor:pointer;font-size:14px}.registration-goals fieldset{border:0;padding:20px 0;display:grid;gap:14px}.registration-goals legend{font-size:12px;color:var(--muted);padding-top:20px}.checkin-panel button:disabled{opacity:.45;cursor:default}@media(max-width:650px){.profile-business{grid-template-columns:1fr}.checkin-panel{flex-direction:column;align-items:flex-start}}
