.clean-interview .composer-controls .clone-open{width:auto;max-width:160px;font-size:11px;line-height:1.25;border-radius:3px;padding:4px 8px;text-align:left;color:#3b5948}.clone-room{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:32px 20px;border:0;background:#fafaf8;color:#273b30;text-align:center;overflow:auto}.clone-room::backdrop{background:#fafaf8}.clone-close{position:absolute;top:16px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:#edf0eb;font-size:30px}.clone-title{font:500 18px system-ui;margin:20px 50px}.clone-orb{display:block;width:clamp(130px,30vh,260px);height:clamp(130px,30vh,260px);object-fit:cover;object-position:center 25%;border-radius:50%;margin:8vh auto 24px;box-shadow:0 0 0 14px #e9eee8}.clone-state{font-size:15px;min-height:24px}.clone-notice{max-width:540px;margin:20px auto;font-size:12px;line-height:1.6;color:#647369}.clone-transcript{max-width:660px;max-height:18vh;overflow:auto;white-space:pre-wrap;font:14px/1.65 system-ui;margin:12px auto}.clone-start,.clone-replay{padding:12px 20px;border:1px solid #cbd5cc;background:#244637;color:white;border-radius:4px;min-height:44px}.clone-bar{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px auto}.clone-bar[hidden]{display:none}.clean-interview .clone-bar .composer-mic{min-height:60px;max-width:260px;padding:14px 20px;border-radius:6px;background:#244637;color:white;font:14px/1.5 system-ui;touch-action:none}.clone-bar .composer-mic:after{display:none}.clone-bar .clone-replay{background:transparent;color:#244637}.clone-room.speaking .clone-orb{box-shadow:0 0 0 20px #dce8df;transition:box-shadow .4s}.clone-room button:disabled{opacity:.5}@media(max-width:400px){.clean-interview .composer-controls .clone-open{font-size:10px;max-width:105px}.clone-orb{margin-top:6vh}.clone-room{padding:24px 16px}}

.clone-text,.clone-retry{display:block;min-height:44px;padding:10px 18px;margin:12px auto;border:1px solid #cbd5cc;border-radius:4px;background:transparent;color:#244637;font:14px system-ui}.clone-room [hidden]{display:none!important}.clone-room{padding-bottom:max(24px,env(safe-area-inset-bottom))}@media(max-width:760px){.clone-orb{width:180px;height:180px;margin:6vh auto 28px}.clone-title{margin:12px 35px;font-size:17px}.clone-notice{font-size:11px;max-width:340px}.clone-state{max-width:340px;margin:18px auto;line-height:1.6}.clone-start,.clone-text,.clone-retry{width:min(100%,340px)}}

.clone-login{display:flex;justify-content:center;gap:12px;max-width:440px;margin:20px auto}.clone-login-button{flex:1;min-height:48px;padding:12px 18px;border:1px solid #252627;background:#252627;color:#fff;font:500 14px/1.4 system-ui}.clone-login-button:focus-visible{outline:2px solid #252627;outline-offset:4px}@media(max-width:480px){.clone-login{flex-direction:column;max-width:340px;gap:10px}}
