.HocQda_app{max-width:1500px;margin:auto;padding:36px 28px}.HocQda_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.HocQda_heading h1{letter-spacing:-.045em;margin:5px 0;font-size:clamp(32px,4vw,54px);line-height:1.1}.HocQda_eyebrow{color:var(--accent-2);letter-spacing:.13em;font-size:11px;font-weight:750}.HocQda_muted{color:var(--muted)}.HocQda_badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:24px;padding:8px 14px;font-size:12px}.HocQda_app button,.HocQda_app select,.HocQda_app input:not([type=checkbox]):not([type=range]){border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px 12px}.HocQda_app button:hover{border-color:var(--accent-2)}.HocQda_app button[aria-pressed=true]{color:#a3f2e1;border-color:var(--accent-2);background:#263e4e}.HocQda_app button:disabled{opacity:.45;cursor:default}.HocQda_toolbar,.HocQda_tabs,.HocQda_player,.HocQda_status,.HocQda_legend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HocQda_toolbar{border-top:1px solid var(--line);justify-content:space-between;padding:18px 0}.HocQda_tabs{gap:7px}.HocQda_filters{gap:10px;padding:0 0 18px;font-size:13px;display:grid}.HocQda_player{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:16px}.HocQda_player label{align-items:center;gap:8px;display:flex}.HocQda_scrub{min-width:120px;accent-color:var(--accent-2);flex:1}.HocQda_status{color:var(--muted);justify-content:space-between;margin:12px 0;font-size:13px}.HocQda_status strong{color:var(--text)}.HocQda_workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.HocQda_canvas,.HocQda_panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;padding:20px}.HocQda_panel{font-size:14px;position:sticky;top:20px}.HocQda_panel h2{letter-spacing:-.025em;font-size:24px}.HocQda_panel h3{margin-top:26px;font-size:15px}.HocQda_panel hr{border:0;border-top:1px solid var(--line);margin:24px 0}.HocQda_panel label{color:var(--muted);margin:15px 0;display:block}.HocQda_hint{width:100%;margin-top:6px}.HocQda_close{float:right}.HocQda_big{margin:12px 0;font-size:36px;font-weight:700}.HocQda_big small{color:var(--muted);font-size:14px;font-weight:400}.HocQda_card{border:1px solid var(--line);border-radius:9px;margin:14px 0;padding:14px}.HocQda_card p{margin:6px 0}.HocQda_floor{min-width:0}.HocQda_floor h3{color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:500}.HocQda_floor svg{width:100%;max-height:600px;display:block}.HocQda_zone{cursor:pointer}.HocQda_zone rect{transition:fill .3s}.HocQda_zone:focus rect,.HocQda_zone:hover rect{stroke:#fff;stroke-width:3px}.HocQda_grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.HocQda_legend{color:var(--muted);margin-top:18px;font-size:11px}.HocQda_legend span{align-items:center;gap:5px;display:flex}.HocQda_legend i{border:1px solid #65778e;border-radius:3px;width:18px;height:12px;display:inline-block}.HocQda_legend small{width:100%}.HocQda_credit{color:var(--muted);font-size:11px}.HocQda_canvas details{color:var(--muted);margin-top:20px;font-size:13px}.HocQda_table{border-collapse:collapse;width:100%;font-size:13px}.HocQda_table caption{text-align:left;color:var(--accent-2);padding:12px 0}.HocQda_table th,.HocQda_table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 6px}.HocQda_table td:first-child{width:50%}.HocQda_error{color:#ffd595;border:1px solid #9f733b;border-radius:8px;padding:12px}@media (max-width:900px){.HocQda_workspace{grid-template-columns:1fr}.HocQda_panel{position:static}}@media (max-width:520px){.HocQda_app{padding:24px 12px}.HocQda_heading{flex-direction:column;align-items:start;gap:10px}.HocQda_heading p{margin:8px 0}.HocQda_toolbar{gap:16px}.HocQda_toolbar>.HocQda_tabs{width:100%}.HocQda_tabs button{flex-grow:1;font-size:12px}.HocQda_canvas,.HocQda_panel{padding:12px}.HocQda_grid{grid-template-columns:1fr}.HocQda_player{gap:14px}.HocQda_scrub{flex-basis:100%;order:4}.HocQda_table th,.HocQda_table td{padding:8px 3px;font-size:11px}}@media (prefers-reduced-motion:reduce){.HocQda_zone rect{transition:none}}
.KqvucG_lobby{color:#f1f6fa;background:#0c1422;flex-direction:column;min-height:100dvh;padding:30px 44px 22px;font-size:22px;display:flex}.KqvucG_header{border-bottom:1px solid #304253;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.KqvucG_header p{letter-spacing:.22em;color:#8bafbc;margin:0;font-size:13px}.KqvucG_header h1{letter-spacing:-.05em;margin:0;font-size:44px}.KqvucG_header h1 span{color:#98b1c2;letter-spacing:-.02em;margin-left:26px;font-size:24px;font-weight:400}.KqvucG_clock{font-variant-numeric:tabular-nums;text-align:right;font-size:40px}.KqvucG_clock small{color:#a9bac8;font-size:13px;display:block}.KqvucG_layout{flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:40px;display:grid}.KqvucG_content{min-width:0}.KqvucG_title{justify-content:space-between;align-items:center;gap:18px;display:flex}.KqvucG_title h2{margin:20px 0 6px;font-size:32px}.KqvucG_title span{color:#9bb4c3;font-size:17px}.KqvucG_maps{grid-template-columns:1.25fr 1fr;column-gap:32px;display:grid}.KqvucG_maps svg{max-height:310px}.KqvucG_maps h3{color:#a9bac8;margin-top:8px;font-size:17px}.KqvucG_join{border-left:1px solid #304253;padding:30px 0 0 32px}.KqvucG_eyebrow{letter-spacing:.14em;color:#81e5d1;font-size:12px}.KqvucG_join h2{letter-spacing:-.06em;margin:20px 0 26px;font-size:68px;line-height:1}.KqvucG_qr{background:#fff;border-radius:14px;width:260px;max-width:100%;margin-bottom:18px;padding:8px}.KqvucG_qr svg{width:100%;display:block}.KqvucG_join>strong{font-size:24px}.KqvucG_join>p:not(.KqvucG_eyebrow){color:#a9bac8;font-size:22px;line-height:1.7}.KqvucG_badge{color:#f0dc9a;border:1px solid #766840;border-radius:20px;width:fit-content;padding:8px 12px;font-size:13px;display:block}.KqvucG_join>small{color:#a9bac8;margin-top:14px;font-size:13px;display:block}.KqvucG_ticker{border-top:1px solid #304253;align-items:center;gap:28px;margin-top:12px;padding-top:18px;display:flex}.KqvucG_ticker strong{color:#81e5d1;letter-spacing:.12em;white-space:nowrap;font-size:13px}.KqvucG_ticker span{color:#dbe8ef;font-size:22px}.KqvucG_dots{justify-content:center;gap:8px;margin:10px;display:flex}.KqvucG_dots button{background:#32495a;border:0;border-radius:9px;width:30px;height:6px;padding:0}.KqvucG_dots button[aria-pressed=true]{background:#81e5d1}.KqvucG_tables{grid-template-columns:1fr 1fr;align-content:center;gap:24px;min-height:600px;display:grid}.KqvucG_tables article{background:#172939;border:1px solid #345363;border-radius:14px;padding:28px}.KqvucG_tables strong{color:#9beedb;font-size:32px;display:block}.KqvucG_tables span{color:#c5d6e0;font-size:20px}.KqvucG_tables p{font-size:24px}.KqvucG_empty{color:#b8cbd7;grid-column:1/-1;max-width:700px;font-size:32px}.KqvucG_error{color:#ffd595;font-size:15px}@media (min-width:901px){.KqvucG_lobby{height:100dvh;min-height:0;overflow:hidden}.KqvucG_layout{min-height:0}.KqvucG_content{flex-direction:column;min-height:0;display:flex}.KqvucG_maps{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.KqvucG_maps section{flex-direction:column;min-height:0;display:flex}.KqvucG_maps svg,.KqvucG_tables{flex:1;min-height:0}.KqvucG_tables article{padding:18px}.KqvucG_tables strong{font-size:28px}.KqvucG_tables p{margin:8px 0;font-size:20px}.KqvucG_ticker span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (min-width:1600px){.KqvucG_maps svg{max-height:350px}.KqvucG_lobby{padding-left:60px;padding-right:60px}}@media (max-width:900px){.KqvucG_lobby{padding:20px}.KqvucG_layout{grid-template-columns:1fr}.KqvucG_join{border:0;padding:20px 0}.KqvucG_join h2{font-size:44px}.KqvucG_maps{grid-template-columns:1fr 1fr}.KqvucG_tables{min-height:300px}.KqvucG_ticker{flex-wrap:wrap}}
