body{min-height:100dvh;margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--home-bg);-webkit-font-smoothing:antialiased}.cleanteleprompter-error{width:min(100%,80rem);margin-inline:auto;padding:clamp(var(--space-6),5vw,var(--space-16));display:grid}.cleanteleprompter-error__content{width:min(100%,58rem);margin-inline:auto;display:grid;align-content:center;gap:clamp(var(--space-8),6vw,var(--space-16))}.cleanteleprompter-error__heading{display:grid;gap:var(--space-4)}.cleanteleprompter-error__eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.cleanteleprompter-error__title{margin:0;font-size:clamp(2.75rem,7vw,6rem);line-height:.96;letter-spacing:-.055em;font-weight:750}.cleanteleprompter-error__support{padding-top:var(--space-8);display:grid;justify-items:center;gap:var(--space-6);border-top:1px solid var(--line)}.cleanteleprompter-error__lead{margin:0;max-width:34ch;font-size:clamp(var(--text-base),2vw,var(--text-lg));line-height:1.5;text-align:center;color:var(--ink-muted)}.cleanteleprompter-error__action{min-height:3rem;padding:var(--space-3) var(--space-6);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--composer-bg);border-radius:var(--radius-md);color:var(--composer-action-ink);background:var(--composer-bg);font-size:var(--text-sm);font-weight:700;line-height:1.2;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cleanteleprompter-error__action:hover{color:var(--composer-bg);background:var(--home-bg)}.cleanteleprompter-error__action:active{transform:translateY(1px)}.cleanteleprompter-error__action:focus-visible{outline:3px solid var(--brand-vivid);outline-offset:4px}@media(prefers-reduced-motion:reduce){.cleanteleprompter-error__action{transition:none}}.cleanteleprompter-feedback-widget{position:fixed;right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom));z-index:var(--z-toast);display:grid;justify-items:end;font-family:var(--font-sans);color:var(--ink)}html.cleanteleprompter-tp-page .cleanteleprompter-feedback-widget,body.cleanteleprompter-tp .cleanteleprompter-feedback-widget{display:none!important}.cleanteleprompter-feedback-widget__trigger{width:2.75rem;height:2.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand-vivid);border-radius:var(--radius-pill);color:var(--composer-action-ink);background:var(--brand-vivid);box-shadow:var(--plan-shadow-hover);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cleanteleprompter-feedback-widget__trigger span{display:none}.cleanteleprompter-feedback-widget__trigger:hover{background:var(--composer-action-hover)}.cleanteleprompter-feedback-widget__trigger:active{transform:translateY(1px)}.cleanteleprompter-feedback-widget__trigger svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cleanteleprompter-feedback-widget__dialog{width:min(calc(100vw - var(--space-8)),24rem);max-height:min(38rem,calc(100dvh - 6rem));margin-bottom:var(--space-3);padding:var(--space-6);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--home-bg);box-shadow:var(--plan-shadow-featured)}.cleanteleprompter-feedback-widget__dialog[hidden]{display:none}.cleanteleprompter-feedback-widget__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.cleanteleprompter-feedback-widget__eyebrow{margin:0 0 var(--space-1);color:var(--ink-muted);font:700 var(--text-xs)/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cleanteleprompter-feedback-widget__title{margin:0;color:var(--ink);font:750 var(--text-lg)/1.15 var(--font-sans);letter-spacing:-.025em}.cleanteleprompter-feedback-widget__close{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;display:inline-grid;place-items:center;border:none;border-radius:var(--radius-pill);color:var(--ink);background:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.cleanteleprompter-feedback-widget__close:hover{background:var(--line-soft)}.cleanteleprompter-feedback-widget__close svg{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round}.cleanteleprompter-feedback-widget__form,.cleanteleprompter-feedback-widget__field{display:grid;gap:var(--space-2)}.cleanteleprompter-feedback-widget__form{gap:var(--space-4)}.cleanteleprompter-feedback-widget__field label{color:var(--ink);font-size:var(--text-sm);font-weight:700;line-height:1.3}.cleanteleprompter-feedback-widget__field label .cleanteleprompter-feedback-widget__required{color:var(--danger-text)!important;margin-left:.125rem}.cleanteleprompter-feedback-widget__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.cleanteleprompter-feedback-widget__label-row span{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.3}.cleanteleprompter-feedback-widget__field input,.cleanteleprompter-feedback-widget__field textarea{width:100%;min-width:0;border:1px solid var(--composer-border);border-radius:var(--radius-md);color:var(--ink);background:var(--home-bg);font:400 16px/1.45 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out)}.cleanteleprompter-feedback-widget__field input{min-height:2.875rem;padding:var(--space-3)}.cleanteleprompter-feedback-widget__field textarea{min-height:7.5rem;padding:var(--space-3);resize:vertical}.cleanteleprompter-feedback-widget__field input::placeholder,.cleanteleprompter-feedback-widget__field textarea::placeholder{color:var(--ink-muted)}.cleanteleprompter-feedback-widget__field input[aria-invalid=true],.cleanteleprompter-feedback-widget__field textarea[aria-invalid=true]{border-color:var(--danger-text)}.cleanteleprompter-feedback-widget__field-error,.cleanteleprompter-feedback-widget__status{margin:0;font-size:var(--text-xs);line-height:1.4}.cleanteleprompter-feedback-widget__field-error{color:var(--danger-text)}.cleanteleprompter-feedback-widget__submit{min-height:2.875rem;padding:var(--space-3) var(--space-4);border:1px solid var(--brand-vivid);border-radius:var(--radius-md);color:var(--composer-action-ink);background:var(--brand-vivid);font:700 var(--text-sm)/1.2 var(--font-sans);transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.cleanteleprompter-feedback-widget__submit:hover:not(:disabled){background:var(--composer-action-hover)}.cleanteleprompter-feedback-widget__submit:disabled{cursor:wait;opacity:.62}.cleanteleprompter-feedback-widget__status{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--line-soft)}.cleanteleprompter-feedback-widget__dialog[data-state=error] .cleanteleprompter-feedback-widget__status{color:var(--danger-text);background:var(--danger-bg)}.cleanteleprompter-feedback-widget__trigger:focus-visible,.cleanteleprompter-feedback-widget__close:focus-visible,.cleanteleprompter-feedback-widget__submit:focus-visible{outline:3px solid var(--brand-vivid);outline-offset:3px}.cleanteleprompter-feedback-widget__field input:focus-visible,.cleanteleprompter-feedback-widget__field textarea:focus-visible{border-color:var(--brand-vivid);outline:none;box-shadow:inset 0 0 0 1px var(--brand-vivid)}@media(min-width:48rem){.cleanteleprompter-feedback-widget{right:max(var(--space-6),env(safe-area-inset-right));bottom:max(var(--space-6),env(safe-area-inset-bottom))}.cleanteleprompter-feedback-widget__trigger{width:auto;height:auto;min-width:2.75rem;min-height:2.75rem;padding:var(--space-3) var(--space-4);gap:var(--space-2);font:700 var(--text-sm)/1 var(--font-sans)}.cleanteleprompter-feedback-widget__trigger span{display:inline}}@media(prefers-reduced-motion:reduce){.cleanteleprompter-feedback-widget__trigger,.cleanteleprompter-feedback-widget__close,.cleanteleprompter-feedback-widget__submit,.cleanteleprompter-feedback-widget__field input,.cleanteleprompter-feedback-widget__field textarea{transition:none}}
