:root{--bg-0: #14161a;--bg-1: #1a1d22;--bg-2: #21252b;--line: #2b3037;--text-0: #e2e5e9;--text-1: #9aa3ad;--text-2: #7d8690;--accent-blaa: #5b8db8;--accent-gronn: #6d9a72;--accent-fiolett: #8b83b8;--accent-graa: #b8bcc2;--accent-rav: #b89a5b;--accent: var(--accent-blaa);--warn: #c08b5a;--error: #b06a68;--ok: #6d9a72;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--size-xs: 12px;--size-sm: 13px;--size-md: 15px;--size-lg: 18px;--size-xl: 22px;--leading-tight: 1.35;--leading-body: 1.5;--weight-normal: 400;--weight-medium: 500;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius: 6px;--border: 1px solid var(--line);--focus-border: 1px solid var(--accent);--motion: .12s ease-out;--full: 100%;--viewport: 100dvh;--viewport-width: 100vw;--viewport-offset-top: 0;--viewport-offset-left: 0;--content-max: 1440px;--copy-measure: 620px;--form-measure: 420px;--dialog-width: 460px;--diagnostics-width: 760px;--participant-width: 232px;--participant-rail-width: 340px;--participant-rail-landscape-width: 240px;--activity-width: 280px;--topbar-height: 56px;--callbar-height: 48px;--mobile-tabs-height: 56px;--participant-row-height: 28px;--button-height: 32px;--button-height-mobile: 40px;--hit-area-mobile: 40px;--logo-width: 32px;--logo-height: 20px;--logo-line-width: 2px;--status-size: 10px;--status-ring-size: 14px;--status-column-width: 32px;--composer-min-height: 44px;--composer-max-height: 128px;--progress-height: 4px;--progress-partial: 64%;--capacity-track-width: 48px;--capacity-akkord: 40%;--capacity-audio: 37.5%;--capacity-video: 25%;--notice-width: 360px;--qr-size: 220px;--choice-size: 18px;--share-field-height: 72px;--visually-hidden-size: 1px;--visually-hidden-offset: -1px;--skip-hidden-offset: -100%;--fill-track: minmax(0, 1fr);--fill-row: minmax(min-content, 1fr);--overlay: rgb(20 22 26 / 88%)}:root{--diagnostic-document-bg: var(--accent-fiolett);--diagnostic-shell-border: var(--space-1) solid var(--accent-rav);--diagnostic-section-border: var(--space-1) solid var(--accent-blaa);--diagnostic-tabs-border: var(--space-1) solid var(--error);--diagnostic-controls-share: 42%;--diagnostic-log-height: calc(var(--topbar-height) * 3)}:root{color-scheme:dark;font-family:var(--font-mono)}*{box-sizing:border-box}html,body{height:var(--full);margin:0;overflow:hidden;overscroll-behavior:auto}html{background:var(--diagnostic-document-bg)}body{background:var(--diagnostic-document-bg);color:var(--text-0);min-height:var(--viewport)}button,select{background:var(--bg-2);border:var(--border);border-radius:var(--radius);color:inherit;font:inherit;min-height:var(--hit-area-mobile);padding:var(--space-2)}button:focus-visible,select:focus-visible{outline:var(--focus-border);outline-offset:var(--space-1)}.probe-shell{background:var(--bg-0);border:var(--diagnostic-shell-border);display:grid;grid-template-rows:minmax(0,var(--diagnostic-controls-share)) var(--fill-track) auto;min-height:0;overflow:hidden;z-index:2}body[data-variant=B] .probe-shell{height:var(--viewport);inset:0;position:fixed;width:var(--viewport-width)}.probe-controls{background:var(--bg-1);border-bottom:var(--diagnostic-section-border);display:grid;gap:var(--space-2);overflow:auto;padding:var(--space-2)}.probe-heading{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}.probe-heading h1,.probe-heading p{margin:0}.probe-heading h1{font-size:var(--size-md);font-weight:var(--weight-medium)}.probe-heading__eyebrow,.probe-privacy,.probe-explanation,.probe-hint,.probe-log-limit{color:var(--text-1);font-size:var(--size-xs);line-height:var(--leading-tight)}.probe-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variant-buttons{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,var(--fill-track))}.variant-buttons button{font-size:var(--size-xs);padding-inline:var(--space-1)}.variant-buttons button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.zoom-field{align-items:center;display:flex;gap:var(--space-2)}.probe-copy-status{color:var(--ok);font-size:var(--size-xs);min-height:var(--size-lg)}.probe-content{background:var(--bg-0);min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-3)}.probe-content h2,.probe-content p{margin:0 0 var(--space-2)}.probe-content h2{font-size:var(--size-sm);font-weight:var(--weight-medium)}.probe-rows{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.probe-row{background:var(--bg-2);border-left:var(--space-1) solid var(--accent);min-width:0;overflow-wrap:anywhere;padding:var(--space-2)}.probe-log{background:var(--bg-1);border:var(--border);font-size:var(--status-size);line-height:1.35;margin-top:var(--space-4);max-height:var(--diagnostic-log-height);overflow:auto;padding:var(--space-2);white-space:pre-wrap}.probe-tabs{background:var(--bg-2);border-top:var(--diagnostic-tabs-border);display:grid;grid-template-columns:repeat(4,var(--fill-track));min-height:var(--mobile-tabs-height)}.probe-tabs span{align-items:center;border-right:var(--border);display:flex;font-size:var(--size-xs);justify-content:center}.probe-tabs span:last-child{border-right:0}.shell-bottom-marker{border-bottom:var(--diagnostic-shell-border);bottom:0;color:var(--accent-rav);font-size:var(--status-size);left:0;pointer-events:none;position:absolute;right:0;text-align:right;z-index:5}.visual-bottom-marker{border-bottom:var(--focus-border);color:var(--accent);font-size:var(--status-size);pointer-events:none;position:absolute;text-align:left;transform:translateY(var(--skip-hidden-offset));z-index:8}.document-background-label{color:var(--text-0);font-size:var(--size-xs);left:var(--space-2);pointer-events:none;position:absolute;top:var(--space-2);z-index:1}.copy-buffer{clip:rect(0 0 0 0);clip-path:inset(var(--full));height:var(--visually-hidden-size);overflow:hidden;position:absolute;top:0;width:var(--visually-hidden-size)}.viewport-measure{left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:1px}.viewport-measure--native{height:100dvh}.viewport-measure--variable{height:var(--viewport)}
