:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--aerod-950:#071718;--aerod-900:#0d2224;--aerod-850:#123035;--aerod-800:#183b42;--aerod-700:#2d555c;--aerod-500:#7c9397;--aerod-400:#a4bdc2;--aerod-200:#d6eef2;--aerod-100:#f0fbfc;--aerod-cyan:#7de7ff;--aerod-cyan-strong:#3bc7e6;--aerod-warning:#d8b65a;--aerod-danger:#d36b6b;--surface-border:#a4bdc22e;--surface-border-strong:#a4bdc257;--shadow-soft:0 24px 70px #00000038;--radius-large:28px;--radius-medium:20px;--radius-small:14px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--aerod-950);scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 12% 4%, #3bc7e61f, transparent 26rem), radial-gradient(circle at 92% 26%, #2d555c47, transparent 34rem), var(--aerod-950);min-width:320px;min-height:100vh;color:var(--aerod-100);margin:0}#app,#app *{box-sizing:border-box}#app{min-height:100vh}#app button,#app input,#app select,#app audio{font:inherit}#app button,#app summary,#app select,#app input,#app a{-webkit-tap-highlight-color:transparent}#app img,#app video,#app audio{max-width:100%}#app a{color:inherit}#app h1,#app h2,#app h3,#app p{overflow-wrap:anywhere}.owt-app{width:100%;min-height:100vh;padding:5% 10%}.owt-app>main{gap:clamp(3.5rem,7vw,7rem);display:grid}.app-header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;margin-bottom:clamp(3rem,7vw,7rem);padding-bottom:1rem;display:flex}.app-brand{align-items:baseline;gap:.8rem;text-decoration:none;display:inline-flex}.app-brand__name{color:var(--aerod-100);letter-spacing:-.02em;font-size:clamp(.98rem,1.5vw,1.1rem);font-weight:750}.app-brand__byline{color:var(--aerod-500);font-size:.78rem;font-weight:650}.app-nav{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.app-nav>a{min-height:2.5rem;color:var(--aerod-200);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.app-nav>a:hover{border-color:var(--surface-border);color:var(--aerod-100);background:#a4bdc212}.app-nav__state{border:1px solid var(--surface-border);min-height:2rem;color:var(--aerod-500);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.app-nav__state>span{background:var(--aerod-500);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 #7de7ff00}.app-nav__state.is-active{color:var(--aerod-cyan);border-color:#7de7ff57}.app-nav__state.is-active>span{background:var(--aerod-cyan);box-shadow:0 0 0 .28rem #7de7ff1f}.hero{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.eyebrow,.section-label{color:var(--aerod-cyan);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:800}.hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3rem,7.3vw,7rem);font-weight:680;line-height:.94}.hero__summary{max-width:48rem;color:var(--aerod-400);margin:1.6rem 0 0;font-size:clamp(1.02rem,1.7vw,1.25rem);line-height:1.7}.hero__actions,.primary-actions,.result-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero__actions{margin-top:2rem}.hero__announcement{min-height:1.4rem;color:var(--aerod-500);margin:.85rem 0 0;font-size:.84rem}.trust-list{color:var(--aerod-400);flex-wrap:wrap;gap:.65rem 1.4rem;margin:1.5rem 0 0;padding:0;font-size:.83rem;font-weight:650;list-style:none;display:flex}.trust-list li{padding-left:1rem;position:relative}.trust-list li:before{background:var(--aerod-cyan-strong);content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.42em;left:0}.hero-status{border:1px solid var(--surface-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);background:linear-gradient(150deg,#183b42db,#0d2224eb);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.hero-status__indicator{background:var(--aerod-500);border-radius:50%;width:.7rem;height:.7rem;margin-top:.35rem}.hero-status[data-tone=success] .hero-status__indicator{background:var(--aerod-cyan);box-shadow:0 0 0 .36rem #7de7ff1c}.hero-status[data-tone=warning] .hero-status__indicator{background:var(--aerod-warning);box-shadow:0 0 0 .36rem #d8b65a1a}.hero-status[data-tone=danger] .hero-status__indicator{background:var(--aerod-danger);box-shadow:0 0 0 .36rem #d36b6b1a}.hero-status p{color:var(--aerod-500);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;font-weight:800}.hero-status strong,.hero-status span{display:block}.hero-status strong{font-size:1.15rem;line-height:1.25}.hero-status span{color:var(--aerod-400);margin-top:.45rem;font-size:.88rem;line-height:1.55}.button,.text-button{appearance:none;cursor:pointer;border:0;text-decoration:none}.button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.72rem 1rem;font-size:.88rem;font-weight:780;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button--large{min-height:3.25rem;padding-inline:1.3rem}.button--primary{background:var(--aerod-cyan);color:var(--aerod-950);box-shadow:0 12px 28px #3bc7e629}.button--primary:hover:not(:disabled){background:var(--aerod-100)}.button--secondary{border-color:var(--surface-border-strong);background:var(--aerod-800);color:var(--aerod-100)}.button--secondary:hover:not(:disabled){background:var(--aerod-700);border-color:#7de7ff6b}.button--quiet{border-color:var(--surface-border);color:var(--aerod-400);background:0 0}.button--quiet:hover:not(:disabled){border-color:var(--surface-border-strong);color:var(--aerod-100)}.button--danger{color:#ffd9d9;background:#d36b6b1f;border-color:#d36b6b61}.button--danger:hover:not(:disabled){background:#d36b6b33}.button:disabled,.text-button:disabled,#app select:disabled,#app input:disabled{cursor:not-allowed;opacity:.46;transform:none}.text-button{color:var(--aerod-cyan);background:0 0;padding:0;font-weight:750}.text-button:hover:not(:disabled){color:var(--aerod-100)}.button:focus-visible,.text-button:focus-visible,.app-nav a:focus-visible,.app-brand:focus-visible,#app summary:focus-visible,#app select:focus-visible,#app input:focus-visible,#app audio:focus-visible{outline-offset:3px;outline:3px solid #7de7ffb8}.callout{border:1px solid var(--surface-border);border-radius:var(--radius-small);color:var(--aerod-400);background:#183b42b8;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;line-height:1.5;display:flex}.callout strong{color:var(--aerod-100)}.callout--danger{background:#d36b6b1a;border-color:#d36b6b6b}.callout--warning{background:#d8b65a14;border-color:#d8b65a61}.workspace{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(1rem,2.4vw,2rem);display:grid}.tool-card,.status-card,.info-card{border:1px solid var(--surface-border);border-radius:var(--radius-large);min-width:0;box-shadow:var(--shadow-soft);background:linear-gradient(155deg,#123035eb,#0d2224f5)}.tool-card,.status-card{padding:clamp(1rem,2.6vw,2rem)}.tool-card__header,.status-card__header,.capture-result__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tool-card__header{margin-bottom:1.25rem}.tool-card__header h2,.status-card__header h2,.capture-result__header h3,.content-section h2,.info-card h2{color:var(--aerod-100);letter-spacing:-.035em;margin:0;font-weight:680}.tool-card__header h2{font-size:clamp(1.55rem,2.8vw,2.25rem)}.tool-card__header p:not(.section-label),.status-card__header p:not(.section-label),.content-section__heading>p,.info-card>p{color:var(--aerod-400);margin:.5rem 0 0;line-height:1.6}.status-pill{border:1px solid var(--surface-border);min-height:2rem;color:var(--aerod-400);white-space:nowrap;border-radius:999px;align-items:center;gap:.42rem;padding:.35rem .62rem;font-size:.72rem;font-weight:780;display:inline-flex}.status-pill>span:first-child:not(:only-child){background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.status-pill[data-tone=success]{color:var(--aerod-cyan);border-color:#7de7ff52}.status-pill[data-tone=warning]{color:var(--aerod-warning);border-color:#d8b65a5c}.status-pill[data-tone=danger]{color:#f3a3a3;border-color:#d36b6b66}.camera-preview{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,#7de7ff14,#0000 34%),#020708;border:1px solid #d6eef224;border-radius:clamp(18px,2.5vw,26px);width:100%;min-height:18rem;position:relative;overflow:hidden}.camera-preview video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.camera-preview.is-active video{opacity:1}.camera-preview.is-contained video{object-fit:contain}.camera-preview.is-mirrored video{transform:scaleX(-1)}.camera-empty{text-align:center;place-content:center;justify-items:center;padding:2rem;display:grid;position:absolute;inset:0}.camera-empty__mark{background:#a4bdc20f;border:1px solid #a4bdc257;border-radius:1rem;width:4.2rem;height:3rem;margin-bottom:1.2rem;position:relative}.camera-empty__mark:before{border:1px solid var(--aerod-500);content:"";border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.camera-empty__mark:after{background:var(--aerod-cyan-strong);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55rem;right:.55rem}.camera-empty strong{color:var(--aerod-200);font-size:1.05rem}.camera-empty p{max-width:30rem;color:var(--aerod-500);margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.camera-preview__topline{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.preview-chip{color:#f0fbfce6;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020708a3;border:1px solid #f0fbfc29;border-radius:999px;max-width:min(68%,28rem);padding:.42rem .65rem;font-size:.72rem;font-weight:720;overflow:hidden}.camera-grid{pointer-events:none;position:absolute;inset:0}.camera-grid span{background:#f0fbfc47;position:absolute;box-shadow:0 0 0 1px #07171826}.camera-grid span:first-child,.camera-grid span:nth-child(2){width:1px;top:0;bottom:0}.camera-grid span:first-child{left:33.333%}.camera-grid span:nth-child(2){left:66.666%}.camera-grid span:nth-child(3),.camera-grid span:nth-child(4){height:1px;left:0;right:0}.camera-grid span:nth-child(3){top:33.333%}.camera-grid span:nth-child(4){top:66.666%}.camera-preview:fullscreen{background:#000;border-radius:0}.primary-actions{margin-top:1rem}.inline-status{min-height:1.35rem;color:var(--aerod-500);margin:.8rem 0 0;font-size:.82rem;line-height:1.5}.settings-panel,.technical-details{border:1px solid var(--surface-border);border-radius:var(--radius-medium);background:#07171861;margin-top:1.2rem;overflow:hidden}.settings-panel>summary,.technical-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.settings-panel>summary::-webkit-details-marker{display:none}.technical-details>summary::-webkit-details-marker{display:none}.settings-panel>summary:after,.technical-details>summary:after{border-right:1px solid var(--aerod-400);border-bottom:1px solid var(--aerod-400);content:"";flex:none;width:.55rem;height:.55rem;transition:transform .16s;transform:rotate(45deg)translateY(-.15rem)}.settings-panel[open]>summary:after,.technical-details[open]>summary:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.settings-panel>summary span:first-child,.technical-details>summary span:first-child{color:var(--aerod-200);font-size:.9rem;font-weight:780}.settings-panel>summary span:nth-child(2),.technical-details>summary span:nth-child(2){color:var(--aerod-500);margin-left:auto;font-size:.75rem}.settings-panel__body,.technical-details__body{border-top:1px solid var(--surface-border);padding:1rem}.choice-fieldset{border:0;min-width:0;margin:0 0 1rem;padding:0}.choice-fieldset legend,.field>span{color:var(--aerod-400);margin-bottom:.48rem;font-size:.78rem;font-weight:720;display:block}.segmented-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.segmented-choice label{cursor:pointer;position:relative}.segmented-choice input{accent-color:var(--aerod-cyan-strong);position:absolute;inset:1rem auto auto .85rem}.segmented-choice label>span{border:1px solid var(--surface-border);border-radius:var(--radius-small);background:#183b426b;gap:.18rem;min-height:4.1rem;padding:.78rem .8rem .78rem 2.25rem;transition:border-color .16s,background .16s;display:grid}.segmented-choice input:checked+span{background:#3bc7e61a;border-color:#7de7ff70}.segmented-choice strong{color:var(--aerod-200);font-size:.86rem}.segmented-choice small{color:var(--aerod-500);font-size:.74rem;line-height:1.35}.form-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.field{min-width:0}.field select{border:1px solid var(--surface-border);background:var(--aerod-900);width:100%;min-height:2.85rem;color:var(--aerod-200);border-radius:.8rem;padding:.62rem 2.1rem .62rem .72rem}.toggle-row{flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:1rem;display:flex}.check-control{color:var(--aerod-400);cursor:pointer;align-items:center;gap:.55rem;font-size:.82rem;font-weight:650;display:inline-flex}.check-control input{width:1.05rem;height:1.05rem;accent-color:var(--aerod-cyan-strong)}.settings-actions,.technical-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.settings-actions p,.technical-actions p{color:var(--aerod-500);text-align:right;margin:0;font-size:.74rem;line-height:1.45}.detail-grid{margin:1rem 0 0}.detail-grid>div,.recording-details>div{border:1px solid var(--surface-border);border-radius:var(--radius-small);background:#0d2224b8;min-width:0;padding:.75rem}.detail-grid dt,.recording-details dt,.technical-list dt{color:var(--aerod-500);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.detail-grid dd,.recording-details dd,.technical-list dd{color:var(--aerod-200);overflow-wrap:anywhere;margin:.32rem 0 0;font-size:.83rem;line-height:1.4}.microphone-stage{border:1px solid var(--surface-border);border-radius:var(--radius-medium);background:#07171894;padding:clamp(1rem,2vw,1.4rem)}.microphone-stage__heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.microphone-stage__heading span,.microphone-stage__heading strong{display:block}.microphone-stage__heading span{color:var(--aerod-500);font-size:.74rem;font-weight:720}.microphone-stage__heading strong{color:var(--aerod-200);margin-top:.18rem;font-size:1.12rem}.microphone-stage__heading output{color:var(--aerod-500);font-size:.78rem;font-weight:800}.microphone-stage__heading output[data-tone=success]{color:var(--aerod-cyan)}.microphone-stage__heading output[data-tone=warning]{color:var(--aerod-warning)}.microphone-stage__heading output[data-tone=danger]{color:#f3a3a3}.level-meter{border:1px solid var(--surface-border);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(10% - 1px), #a4bdc221 calc(10% - 1px), #a4bdc221 10%), var(--aerod-900);border-radius:999px;height:.85rem;margin-top:1.2rem;position:relative;overflow:hidden}.level-meter__fill{border-radius:inherit;background:var(--aerod-500);transform-origin:0;transition:transform 70ms linear,background .16s;position:absolute;inset:0;transform:scaleX(0)}.level-meter__fill[data-tone=success]{background:linear-gradient(90deg, var(--aerod-cyan-strong), var(--aerod-cyan))}.level-meter__fill[data-tone=warning]{background:var(--aerod-warning)}.level-meter__fill[data-tone=danger]{background:var(--aerod-danger)}.microphone-stage>p{color:var(--aerod-500);margin:.8rem 0 0;font-size:.8rem;line-height:1.5}.recording-banner{border-radius:var(--radius-small);background:#d36b6b14;border:1px solid #d36b6b57;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.recording-dot{background:var(--aerod-danger);border-radius:50%;flex:none;width:.68rem;height:.68rem;animation:1.4s ease-in-out infinite recording-pulse;box-shadow:0 0 0 .35rem #d36b6b1c}.recording-banner strong{color:#ffd9d9}.recording-banner p{color:var(--aerod-400);margin:.18rem 0 0;font-size:.77rem}@keyframes recording-pulse{50%{opacity:.45;transform:scale(.82)}}.capture-result{border-radius:var(--radius-medium);background:#3bc7e60f;border:1px solid #7de7ff38;margin-top:1.25rem;padding:1rem}.capture-result__header{align-items:center;margin-bottom:1rem}.capture-result__header .section-label{margin-bottom:.35rem}.capture-result__header h3{font-size:1.15rem}.capture-result img{border:1px solid var(--surface-border);border-radius:var(--radius-small);object-fit:contain;background:#020708;width:100%;max-height:30rem;display:block}.capture-result audio{width:100%;margin-top:.2rem;display:block}.result-actions{margin-top:1rem}.recording-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.status-card{gap:1.4rem;display:grid}.status-card__header h2,.content-section h2,.info-card h2{font-size:clamp(1.8rem,4vw,3.3rem)}.status-card__header p{max-width:52rem}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.check-item{border:1px solid var(--surface-border);border-radius:var(--radius-small);background:#07171861;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.9rem;display:grid}.check-item__mark{background:var(--aerod-500);border-radius:50%;width:.62rem;height:.62rem;margin-top:.35rem}.check-item__mark[data-tone=success]{background:var(--aerod-cyan);box-shadow:0 0 0 .28rem #7de7ff14}.check-item__mark[data-tone=warning]{background:var(--aerod-warning)}.check-item__mark[data-tone=danger]{background:var(--aerod-danger)}.check-item__title{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.check-item__title strong{color:var(--aerod-200);font-size:.88rem}.check-item__title span{color:var(--aerod-500);text-align:right;font-size:.72rem;font-weight:750}.check-item__title span[data-tone=success]{color:var(--aerod-cyan)}.check-item__title span[data-tone=warning]{color:var(--aerod-warning)}.check-item__title span[data-tone=danger]{color:#f3a3a3}.check-item p{color:var(--aerod-500);margin:.32rem 0 0;font-size:.78rem;line-height:1.45}.technical-list{gap:0;margin:0;display:grid}.technical-list>div{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(9rem,.34fr) minmax(0,.66fr);gap:1rem;padding:.75rem 0;display:grid}.technical-list>div:last-child{border-bottom:0}.technical-list dd{text-align:right}.content-section{gap:2rem;display:grid}.content-section__heading{max-width:58rem}.content-section__heading--split{grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);align-items:end;gap:2rem;max-width:none;display:grid}.content-section__heading--split>p{margin:0}.step-grid{border-top:1px solid var(--surface-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.step-grid li{border-right:1px solid var(--surface-border);min-width:0;padding:1.5rem 1.3rem 0 0}.step-grid li+li{padding-left:1.3rem}.step-grid li:last-child{border-right:0}.step-grid li>span{color:var(--aerod-cyan);letter-spacing:.08em;font-size:.74rem;font-weight:800}.step-grid h3{color:var(--aerod-200);margin:1.2rem 0 0;font-size:1.05rem}.step-grid p{color:var(--aerod-500);margin:.55rem 0 0;font-size:.85rem;line-height:1.6}.troubleshooting-grid,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.troubleshooting-grid details,.faq-list details{border:1px solid var(--surface-border);border-radius:var(--radius-small);background:#0d2224b8;overflow:hidden}.troubleshooting-grid summary,.faq-list summary{color:var(--aerod-200);cursor:pointer;padding:1rem;font-size:.9rem;font-weight:760}.troubleshooting-grid details>div,.faq-list details>p{color:var(--aerod-500);margin:0;padding:0 1rem 1rem;font-size:.84rem;line-height:1.6}.troubleshooting-grid details>div p{margin:0}.troubleshooting-grid details>div p+p{margin-top:.65rem}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);display:grid}.info-card{padding:clamp(1.2rem,3vw,2.2rem)}.info-card h2{max-width:16ch}.risk-callout{border-top:1px solid #d8b65a52;margin-top:1.4rem;padding-top:1.1rem}.risk-callout strong{color:var(--aerod-warning);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.risk-callout p{color:var(--aerod-400);margin:.45rem 0 0;font-size:.84rem;line-height:1.55}.plain-list{color:var(--aerod-400);gap:.65rem;margin:1.2rem 0 0;padding-left:1.2rem;font-size:.84rem;line-height:1.55;display:grid}.faq-section{border-top:1px solid var(--surface-border);padding-top:1rem}.app-footer{border-top:1px solid var(--surface-border);color:var(--aerod-500);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(4rem,9vw,9rem);padding-top:1.2rem;font-size:.78rem;display:flex}.app-footer p{margin:0}.app-footer nav{gap:1rem;display:flex}.app-footer a{color:var(--aerod-400);font-weight:700;text-decoration:none}.app-footer a:hover{color:var(--aerod-cyan)}@media (width<=1120px){.workspace{grid-template-columns:1fr}.tool-card--microphone{max-width:none}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-grid li:nth-child(2){border-right:0}.step-grid li:nth-child(n+3){border-top:1px solid var(--surface-border);margin-top:1.5rem}}@media (width<=860px){.app-header,.hero,.content-section__heading--split,.info-grid{grid-template-columns:1fr}.app-header{align-items:start;display:grid}.app-nav{justify-content:flex-start}.hero{align-items:start}.hero h1{max-width:12ch}.hero-status{max-width:38rem}.check-list,.troubleshooting-grid,.faq-list{grid-template-columns:1fr}.camera-preview{min-height:15rem}}@media (width<=620px){.app-header{margin-bottom:3.2rem}.app-brand{gap:.2rem;display:grid}.app-nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.app-nav__state{grid-column:1/-1;justify-self:start}.app-nav>a{border-color:var(--surface-border);background:#a4bdc20d}.hero h1{font-size:clamp(2.55rem,15vw,4.2rem)}.hero__actions,.primary-actions,.result-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.trust-list{display:grid}.tool-card,.status-card,.info-card{border-radius:20px}.tool-card__header,.capture-result__header{display:grid}.status-pill{justify-self:start}.camera-preview{min-height:12.5rem}.preview-chip:nth-child(2){display:none}.segmented-choice,.form-grid,.detail-grid,.recording-details,.step-grid{grid-template-columns:1fr}.step-grid li,.step-grid li+li,.step-grid li:nth-child(n+3){border-top:0;border-right:0;border-bottom:1px solid var(--surface-border);margin:0;padding:1.2rem 0}.step-grid li:last-child{border-bottom:0}.settings-panel>summary,.technical-details>summary{align-items:flex-start}.settings-panel>summary span:nth-child(2),.technical-details>summary span:nth-child(2){display:none}.settings-actions,.technical-actions,.app-footer{justify-items:start;display:grid}.settings-actions p,.technical-actions p{text-align:left}.technical-list>div{grid-template-columns:1fr;gap:.25rem}.technical-list dd{text-align:left}.microphone-stage__heading{align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#app *,#app :before,#app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
