.ot-test-dialog{color:var(--ot-ui-ink,#d9fce4);background:var(--ot-ui-surface,#0c1d14);border:1px solid var(--ot-ui-line,#83b696);border-radius:12px;padding:0;width:min(940px,calc(100vw - 32px));max-height:90dvh;box-shadow:0 32px 100px #0009;font-family:ui-monospace,Consolas,monospace}.ot-test-dialog::backdrop{background:#020b08c9;backdrop-filter:blur(6px)}.ot-test-card{padding:28px}.ot-test-dialog header{display:flex;gap:16px;align-items:start;justify-content:space-between}.ot-test-dialog small{font-size:11px;letter-spacing:.06em;color:var(--ot-ui-muted,#a4c3b0)}.ot-test-dialog h2{font-size:28px;line-height:1.2;margin:10px 0 0;color:inherit}.ot-test-dialog p{font:15px/1.65 system-ui;color:var(--ot-ui-muted,#b9d0c1)}.ot-test-dialog button{font:inherit;cursor:pointer;border:1px solid var(--ot-ui-line,#9abca7);color:inherit;background:var(--ot-ui-surface,#193426);border-radius:5px;padding:10px 14px}.ot-test-dialog button:hover{filter:brightness(1.2)}.ot-test-dialog button:focus-visible{outline:3px solid #ffe48f;outline-offset:3px}.ot-test-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.ot-test-choices article{border:1px solid var(--ot-ui-line,#496d56);border-radius:8px;overflow:hidden;background:var(--ot-ui-surface,#142a1d)}.ot-test-choices video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ot-test-choices article>div{padding:20px}.ot-test-choices h3{font-size:23px;margin:8px 0}.ot-test-choices p{min-height:78px;font-size:14px}.ot-test-choices button{width:100%;color:#102d1c;background:#c7f9d8;border-color:#c7f9d8;font-weight:700;padding:14px}.ot-test-card footer{font-size:11px;text-align:center;color:var(--ot-ui-muted,#9eb7a7)}.ot-test-dialog.ot-test-workspace{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none;max-width:none;overflow:hidden}.ot-test-shell{display:flex;flex-direction:column;height:100%}.ot-test-shell>header{align-items:center;padding:9px 14px;border-bottom:1px solid #466750;flex-shrink:0}.ot-test-shell header>div{margin-right:auto}.ot-test-shell small{display:block;margin-top:4px;font:11px system-ui}.ot-test-shell iframe{border:0;width:100%;flex:1;min-height:0;background:#102119}.ot-test-shell button{white-space:nowrap;font-size:12px}.ot-test-dialog *{box-sizing:border-box}@media(max-width:650px){.ot-test-card{padding:18px}.ot-test-dialog h2{font-size:23px}.ot-test-choices{grid-template-columns:1fr}.ot-test-choices p{min-height:0}.ot-test-dialog.ot-test-workspace{width:100vw;height:100dvh;border-radius:0}.ot-test-shell>header{padding:8px;gap:7px}.ot-test-shell small{max-width:170px;font-size:9px}.ot-test-shell button{padding:9px;font-size:10px}}
