.beta-preferences{display:block;margin:24px auto 120px;padding:10px 16px;border:1px solid #809b99;border-radius:24px;background:#203331;color:#e8fffa;font:14px system-ui;cursor:pointer}.beta-dialog{max-width:520px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;box-sizing:border-box;border:1px solid #65ddc7;border-radius:22px;padding:24px;background:#152c2a;color:#f1fff9;font:16px/1.6 system-ui;z-index:2147483646}.beta-dialog::backdrop{background:#000a}.beta-dialog button,.beta-dialog select{font:inherit;padding:10px 14px;margin:8px 8px 8px 0;border:1px solid #abc9c5;border-radius:12px;background:#203d39;color:#fff;cursor:pointer}.beta-dialog .beta-primary{background:#46e1c5;color:#092c26;font-weight:700}.beta-dialog button:focus-visible,.beta-preferences:focus-visible{outline:3px solid #f5c766;outline-offset:3px}.beta-dialog h2{font-size:24px;margin:12px 0}.beta-dialog [role=status]{font-weight:600}.beta-admin{font:15px/1.5 system-ui;color:#e9f8f5}.beta-admin h1{font-size:32px}.beta-admin h2{font-size:22px;margin:20px 0 12px}.beta-admin button,.beta-admin select,.beta-admin input{padding:10px;border-radius:10px;border:1px solid #6b8985;background:#17312f;color:#fff;max-width:100%;margin:4px}.beta-admin button{cursor:pointer}.beta-admin button:focus-visible{outline:3px solid #f5c766}.beta-admin .beta-panel{background:#172b29;border:1px solid #42625d;padding:20px;border-radius:20px;margin:16px 0}.beta-admin .beta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.beta-admin table{width:100%;border-collapse:collapse}.beta-admin td,.beta-admin th{padding:12px;text-align:left;border-bottom:1px solid #42625d;vertical-align:top}.beta-admin .beta-table{overflow:auto}.beta-admin small{color:#bdd3ce}.beta-admin .beta-stat{font-size:30px;font-weight:700}.beta-admin .beta-primary{background:#46e1c5;color:#102b25}.beta-admin .beta-screen{position:relative;background:#102020;border:1px solid #74928a;overflow:hidden;width:100%;aspect-ratio:1}.beta-admin .beta-box{position:absolute;box-sizing:border-box;background:#38504a88;border:1px solid #74928a;color:#d0e5df;font:11px system-ui;overflow:hidden;padding:2px}.beta-admin .beta-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:#ffbf5caa;transform:translate(-50%,-50%);pointer-events:none}.beta-admin .beta-list{max-height:420px;overflow:auto}.beta-admin .beta-muted{color:#bdd3ce}.beta-admin [hidden]{display:none!important}@media(max-width:600px){.beta-admin td,.beta-admin th{padding:8px}.beta-admin .beta-panel{padding:12px}}
.beta-admin{background:#102522;border-radius:24px;padding:24px}.beta-admin>.beta-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}#beta-funnel{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}#beta-funnel .beta-panel{margin:0;padding:12px}#beta-funnel .beta-stat{font-size:24px}@media(max-width:600px){.beta-admin{padding:14px}.beta-admin h1{font-size:25px}.beta-admin h2{font-size:20px}}
.beta-report-launch{position:fixed;right:16px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:70;padding:10px 15px;border-radius:24px;border:1px solid #8fe3d2;background:#203331;color:#f1fff9;font:600 13px system-ui;box-shadow:0 4px 16px #0004;cursor:pointer}.beta-report-launch[hidden]{display:none}.beta-support-dialog{max-width:600px}.beta-support-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.beta-support-field{display:block;margin:16px 0;font-weight:600}.beta-support-field textarea,.beta-support-field select,.beta-admin textarea{display:block;width:100%;box-sizing:border-box;max-width:100%;padding:12px;margin:6px 0;border:1px solid #abc9c5;border-radius:10px;background:#203d39;color:#fff;font:16px/1.5 system-ui}.beta-support-field input[type=checkbox]{margin-left:12px;width:20px;height:20px;vertical-align:middle}.beta-preview-canvas{display:block;max-width:100%;max-height:360px;width:auto;border:1px solid #abc9c5;touch-action:none}.beta-report-row{display:block;width:100%;text-align:left}.beta-admin .beta-report-preview{max-width:100%;max-height:450px}.beta-dialog .beta-muted{color:#bdd3ce}.beta-admin .beta-health-bad{color:#ffc77a}.beta-admin .beta-health-good{color:#8cf1cb}.beta-admin .beta-report-description{white-space:pre-wrap;overflow-wrap:anywhere}.beta-report-launch:focus-visible{outline:3px solid #f5c766;outline-offset:3px}
.beta-tester-badge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #a8dece;border-radius:999px;background:#c4efde;color:#163e33;font:700 12px/1.3 system-ui;cursor:pointer;white-space:normal}.beta-tester-badge[hidden],.beta-welcome[hidden]{display:none!important}.beta-tester-badge--floating{position:fixed;right:16px;bottom:calc(162px + env(safe-area-inset-bottom,0px));z-index:70}.beta-tester-badge:focus-visible,.beta-welcome button:focus-visible{outline:3px solid #e4b64d;outline-offset:3px}.beta-welcome{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;padding:16px 18px;border:1px solid #5c9786;border-radius:18px;background:#183d34;color:#f1fff9;font:14px/1.45 system-ui}.beta-welcome>div{flex:1 1 240px}.beta-welcome strong{font-size:16px}.beta-welcome p{margin:4px 0 0;color:#c4ddd4}.beta-welcome button{min-height:44px;padding:9px 12px;border:1px solid #97c7b6;border-radius:10px;background:transparent;color:#fff;font:600 13px system-ui;cursor:pointer}.beta-member-active{display:inline-block;border-radius:999px;padding:6px 12px;background:#c4efde;color:#163e33;font-weight:700}.beta-recording-status{padding:12px 16px;background:#203d39;border-radius:12px}.beta-dialog[aria-label="Your beta experience"]>button{display:block;width:100%;text-align:center}.beta-dialog[aria-label="Your beta experience"]>p{margin:12px 0}.drsknn-simple-actions:has(.beta-tester-badge){flex-wrap:wrap;gap:8px}

.beta-statistics-actions{display:grid;grid-template-columns:1fr;gap:8px}.beta-statistics-actions button{width:100%;margin:0;min-height:48px}.beta-statistics-dialog a{display:inline-block;color:#a6eee1;margin:12px 0}.beta-statistics-dialog h3{font-size:18px;margin:22px 0 8px}.beta-statistics-dialog summary{cursor:pointer;color:#a6eee1;min-height:44px}.beta-preferences[hidden]{display:none!important}

.beta-statistics-dialog{padding:0;overflow:hidden}.beta-statistics-dialog[open]{display:flex;flex-direction:column}.beta-statistics-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #42625d;flex-shrink:0}.beta-statistics-head h2{font-size:21px;margin:0}.beta-statistics-head button{margin:0;flex-shrink:0}.beta-statistics-body{padding:0 18px;overflow:auto;min-height:0}.beta-statistics-body p{margin:12px 0}.beta-statistics-actions{padding:14px 18px;border-top:1px solid #42625d;flex-shrink:0;background:#152c2a}.beta-statistics-dialog .beta-statistics-actions button{margin:0}.beta-statistics-dialog .beta-statistics-actions .beta-primary{background:#c4efde;color:#163e33}.beta-statistics-body>button{font-size:14px}.beta-statistics-body>a{margin-left:4px;font-size:14px}

.beta-statistics-choice{display:flex;align-items:center;gap:12px;min-height:48px;font-weight:700;cursor:pointer}.beta-statistics-choice>span:first-child{flex:1}.beta-statistics-choice input[role="switch"]{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;position:relative;width:48px;height:28px;min-width:48px;padding:0;margin:0;border:2px solid #b4c9c3;border-radius:999px;background:#425754;cursor:pointer}.beta-statistics-choice input[role="switch"]::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff}.beta-statistics-choice input[role="switch"]:checked{background:#25d5b2;border-color:#25d5b2}.beta-statistics-choice input[role="switch"]:checked::before{transform:translateX(20px);background:#092d25}.beta-statistics-choice input[role="switch"]:focus-visible{outline:3px solid #ffd66b;outline-offset:3px}.beta-statistics-switch-state{min-width:24px;font-size:14px}.beta-statistics-choice input:disabled{opacity:.6}
/* Reporting keeps context visible and offers an undoable optional layout preview. */
.beta-support-dialog{padding:0;max-height:calc(100dvh - 24px);width:min(560px,calc(100% - 24px));overscroll-behavior:contain;scroll-padding-top:76px}.beta-support-dialog .beta-support-head{position:sticky;top:0;z-index:2;background:#152c2a;padding:10px 18px;border-bottom:1px solid #42625d}.beta-support-head h2{font-size:21px;margin:0}.beta-support-head button{margin:0;min-height:44px}.beta-support-dialog>form{padding:0 18px 12px}.beta-support-dialog>p,.beta-support-dialog>.beta-report-row{margin:16px 18px;max-width:calc(100% - 36px)}.beta-support-field{margin:16px 0;font-size:.95rem}.beta-support-dialog textarea{min-height:96px}.beta-support-check{display:flex;align-items:center;gap:10px;font-size:.9rem}.beta-support-field input[type=checkbox]{margin:0;flex:0 0 20px}.beta-report-extra{border-top:1px solid #42625d;margin:8px 0}.beta-report-extra summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:#b7e6dc;font-size:.88rem}.beta-support-dialog .beta-muted{font-size:.82rem}.beta-report-actions{display:flex;flex-wrap:wrap;gap:8px;position:sticky;bottom:-12px;padding:12px 0;background:#152c2a;border-top:1px solid #42625d}.beta-report-actions button{margin:0;min-height:48px;flex:1;white-space:normal}.beta-preview-canvas{max-height:340px;max-width:100%;margin:12px auto;touch-action:none}.beta-mask-tools{display:flex;gap:8px}.beta-mask-tools button{margin:0;min-height:44px}.beta-mask-tools button:disabled{opacity:.45}.beta-support-dialog [hidden]{display:none!important}.beta-support-dialog [aria-invalid=true]{border:2px solid #ffb8a8}.beta-report-launch{position:relative;display:block;right:auto;bottom:auto;margin:20px auto 110px;z-index:1;min-height:44px}.beta-support-dialog .beta-report-extra textarea{min-height:80px}
.beta-mask-tools { flex-wrap:wrap; margin-block:.5rem; }
.beta-mask-tools button { white-space:normal; max-width:100%; }
.beta-report-actions button[aria-busy="true"] { cursor:progress; }

.beta-investigation{margin-block:1.5rem;padding:1rem;border:1px solid #426a65;border-radius:16px}.beta-evidence-status{font-weight:750;color:#69ead0}.beta-incident-timeline{max-height:440px;overflow:auto;padding:1rem;list-style:none}.beta-incident-timeline li{padding:.7rem 0;border-bottom:1px solid #45625d;display:grid;gap:.3rem}.beta-incident-timeline button{text-align:left}.beta-incident-timeline small,.beta-incident-timeline code{overflow-wrap:anywhere}.beta-ai-review{border-top:1px solid #45625d;margin-top:1rem;padding-top:1rem}.beta-ai-review button{margin:.3rem}.beta-investigation details{margin:.8rem 0}.beta-investigation summary{cursor:pointer;min-height:44px;padding:.5rem 0}html[data-theme=light] .beta-evidence-status{color:#145f50}
