.lobby-module__QFsCpW__lobby{background:radial-gradient(60% 50% at 85% 10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(50% 45% at 10% 95%, color-mix(in srgb, var(--info-strong) 12%, transparent), transparent 70%), var(--bg);justify-content:center;align-items:flex-start;height:100%;padding:18px;display:flex}.lobby-module__QFsCpW__card{background:var(--card);width:100%;max-width:340px;box-shadow:inset 0 0 0 1px var(--line), var(--vis-shadow-card);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.lobby-module__QFsCpW__ready{margin:0;font-size:15px;font-weight:700;line-height:1.2}.lobby-module__QFsCpW__readySub{color:var(--ink-3);margin:-6px 0 0;font-size:11px;line-height:1.35}.lobby-module__QFsCpW__link{background:var(--bg);border-radius:11px;align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.lobby-module__QFsCpW__url{min-width:0;font-family:var(--vis-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;display:flex;overflow:hidden}.lobby-module__QFsCpW__urlText{text-overflow:ellipsis;min-width:0;overflow:hidden}.lobby-module__QFsCpW__url .lobby-module__QFsCpW__ic{width:12px;height:12px;color:var(--ink-3);flex:none}.lobby-module__QFsCpW__door{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.3;display:flex}.lobby-module__QFsCpW__door .lobby-module__QFsCpW__ic{width:13px;height:13px;color:var(--ink-3);flex:none}.lobby-module__QFsCpW__doorText{min-width:0}.lobby-module__QFsCpW__change{color:var(--accent-ink);font-weight:600}.lobby-module__QFsCpW__seg{background:color-mix(in srgb, var(--ink) 6%, var(--bg));border-radius:10px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.lobby-module__QFsCpW__seg>span{height:26px;color:var(--muted);border-radius:8px;place-items:center;font-size:11.5px;font-weight:600;line-height:1;display:grid}.lobby-module__QFsCpW__seg>.lobby-module__QFsCpW__segOn{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1012171a}.lobby-module__QFsCpW__divider{background:var(--line);height:1px;margin:2px 0}.lobby-module__QFsCpW__invited{background:var(--card);height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:0 9px 0 4px;font-size:11px;font-weight:600;line-height:1;display:flex}.lobby-module__QFsCpW__title{margin:0;font-size:16px;font-weight:700;line-height:1.2}.lobby-module__QFsCpW__meta{font-family:var(--vis-mono);color:var(--ink-3);margin:-4px 0 0;font-size:11px;font-weight:500;line-height:1}.lobby-module__QFsCpW__cam{height:var(--cam-h,150px);background:var(--tile) 50% 30% / cover no-repeat;border-radius:12px;position:relative;overflow:hidden}.lobby-module__QFsCpW__camOff{background:linear-gradient(160deg, var(--preview-from), var(--preview-to));place-items:center;display:grid}.lobby-module__QFsCpW__seenAs{text-overflow:ellipsis;white-space:nowrap;background:var(--glass-strong);max-width:calc(100% - 16px);color:var(--stage-ink);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:8px;left:8px;overflow:hidden}.lobby-module__QFsCpW__ctr{gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lobby-module__QFsCpW__ctr>span{background:var(--glass);width:30px;height:30px;color:var(--stage-ink);border-radius:50%;place-items:center;display:grid}.lobby-module__QFsCpW__ctr>.lobby-module__QFsCpW__off{background:color-mix(in srgb, var(--danger) 85%, transparent);color:#fff}.lobby-module__QFsCpW__ctr .lobby-module__QFsCpW__ic{width:14px;height:14px}.lobby-module__QFsCpW__field{height:36px;box-shadow:inset 0 0 0 1px var(--line-hover);white-space:nowrap;border-radius:10px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:500;line-height:1;display:flex;overflow:hidden}.lobby-module__QFsCpW__fieldFocus{box-shadow:inset 0 0 0 1.5px var(--accent-strong), 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.lobby-module__QFsCpW__placeholder{color:var(--ink-3)}.lobby-module__QFsCpW__caret{background:var(--ink);width:1.5px;height:15px;margin-left:1px}.lobby-module__QFsCpW__settings{color:var(--muted);align-self:flex-start;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.lobby-module__QFsCpW__settings .lobby-module__QFsCpW__ic{width:13px;height:13px}.lobby-module__QFsCpW__go{background:var(--hero);height:38px;color:var(--on-hero);border-radius:10px;place-items:center;font-size:12.5px;font-weight:600;line-height:1;display:grid}.lobby-module__QFsCpW__knocking{background:var(--mint-soft);height:38px;color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1;display:flex}.lobby-module__QFsCpW__spin{border:2px solid color-mix(in srgb, var(--accent-ink) 25%, transparent);border-top-color:var(--accent-ink);border-radius:50%;width:14px;height:14px}.lobby-module__QFsCpW__hint{text-align:center;color:var(--ink-3);margin:0;font-size:10.5px;line-height:1.4}
.guide-step-module__qcwIaW__inner{position:absolute;top:0;left:0}.guide-step-module__qcwIaW__spot{z-index:5;box-shadow:0 0 0 2px var(--accent-strong), 0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;border-radius:10px;position:absolute}.guide-step-module__qcwIaW__dim{z-index:4;background:color-mix(in srgb, var(--card) 35%, transparent);pointer-events:none;position:absolute;inset:0}.guide-step-module__qcwIaW__cursor{z-index:6;width:18px;height:18px;color:var(--ink);filter:drop-shadow(0 1px 1px #ffffffe6);position:absolute}.guide-step-module__qcwIaW__num{z-index:6;background:var(--hero);width:22px;height:22px;color:var(--on-hero);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute}.guide-step-module__qcwIaW__cursorPath{fill:currentColor;stroke:var(--card);stroke-width:1.2px;stroke-linejoin:round}
.tools-module__XF1kvG__in{padding:14px}.tools-module__XF1kvG__in .tools-module__XF1kvG__pictureTitle{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.2}.tools-module__XF1kvG__cam{height:var(--cam-h,208px);background:var(--tile) 50% 30% / cover no-repeat;border-radius:12px;position:relative}.tools-module__XF1kvG__res{background:var(--glass-strong);color:#fff;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:10px;left:10px}.tools-module__XF1kvG__sel{height:34px;box-shadow:inset 0 0 0 1px var(--line-hover);white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:flex;overflow:hidden}.tools-module__XF1kvG__sel .tools-module__XF1kvG__ic{width:13px;height:13px;color:var(--ink-3);flex:none}.tools-module__XF1kvG__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.tools-module__XF1kvG__stats>span{background:var(--bg);color:var(--ink-3);border-radius:10px;padding:9px 10px;font-size:10.5px;font-weight:500;line-height:1.3}.tools-module__XF1kvG__stats b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:700;line-height:1;display:block}.tools-module__XF1kvG__meter{align-items:flex-end;gap:3px;height:46px;margin:6px 0 10px;display:flex}.tools-module__XF1kvG__meter>i{background:color-mix(in srgb, var(--ink) 10%, var(--card));border-radius:2px;flex:1}.tools-module__XF1kvG__meter>.tools-module__XF1kvG__on{background:var(--accent)}.tools-module__XF1kvG__checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tools-module__XF1kvG__checks>li{align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.tools-module__XF1kvG__checks .tools-module__XF1kvG__ic{width:15px;height:15px;color:var(--accent-strong)}.tools-module__XF1kvG__checks small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.tools-module__XF1kvG__ok{background:var(--mint-soft);color:var(--accent-ink);border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:11.5px;font-weight:600;line-height:1.35}.tools-module__XF1kvG__tzRows{flex-direction:column;gap:8px;display:flex}.tools-module__XF1kvG__tzRow{grid-template-columns:72px 1fr;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.2;display:grid}.tools-module__XF1kvG__tzRow small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500;display:block}.tools-module__XF1kvG__tzBar{grid-template-columns:repeat(24,1fr);gap:1px;height:16px;display:grid;position:relative}.tools-module__XF1kvG__tzBar>i{background:color-mix(in srgb, var(--ink) 6%, var(--card));border-radius:2px}.tools-module__XF1kvG__tzBar>.tools-module__XF1kvG__work{background:color-mix(in srgb, var(--info-strong) 30%, var(--card))}.tools-module__XF1kvG__tzWin{box-shadow:inset 0 0 0 2px var(--accent-strong);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:5px;position:absolute;top:-4px;bottom:-4px}.tools-module__XF1kvG__tzOut{color:var(--accent-ink);margin:10px 0 0;font-size:11.5px;font-weight:600;line-height:1.35}
