.audio-inner-page{padding-bottom:48px;overflow-wrap:anywhere}.audio-inner-page .tool-intro h1{max-width:1060px;margin-inline:auto;text-wrap:balance}.audio-inner-page .tool-intro .inner-subtitle{max-width:740px;margin:22px auto;font-size:18px;line-height:1.75;color:var(--muted)}.inner-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:30px;color:var(--muted);font-size:13px}.inner-breadcrumbs a,.inner-toc a:hover,.inner-sources a,.inner-related a:hover{color:var(--lime)}.inner-review-label{font:11px var(--audio-mono, monospace);letter-spacing:1.5px;color:var(--lime)}.inner-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.inner-hero-actions .primary-button:disabled{cursor:not-allowed}.audio-inner-page .tool-intro .inner-limit-hint{max-width:650px;margin:20px auto 0;font-size:13px;line-height:1.8}.inner-preview-note{max-width:960px;margin:0 auto 24px;padding:16px 20px;border:1px solid var(--audio-border, #3a4132);border-radius:8px;color:var(--muted);font-size:13px;line-height:1.8}.inner-use-case{padding:20px 0 32px;scroll-margin-top:100px}.inner-use-case h2{margin-bottom:24px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.4}.inner-case-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:center}.inner-case-explanation p{margin-bottom:24px;color:var(--muted);font-size:18px;line-height:1.75}.inner-case-explanation ul,.inner-case-explanation ol{display:grid;gap:16px;margin:0;padding:0;list-style:none}.inner-case-explanation li{display:flex;align-items:center;gap:14px;color:var(--ink);font-size:17px;line-height:1.65}.inner-case-step{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--audio-border, #3a4132);border-radius:50%;color:var(--lime);font:12px var(--audio-mono, monospace)}.inner-figure{margin:0;border:1px solid var(--audio-border, #3a4132);border-radius:16px;overflow:hidden;background:var(--audio-card, #191d16)}.inner-figure picture,.inner-figure img{display:block;width:100%;height:auto}.inner-figure figcaption{padding:16px 20px;font-size:12px;line-height:1.75;color:var(--muted)}.inner-figure figcaption strong,.inner-figure figcaption span{display:block}.inner-figure figcaption strong{margin-bottom:6px;color:var(--ink);font-size:16px;font-weight:500}.inner-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;padding:24px 0 32px;border-bottom:1px solid var(--audio-border, #3a4132)}.inner-toc a{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--audio-border, #3a4132);border-radius:7px;padding:8px 14px;font-size:13px;color:var(--muted)}.inner-content,.inner-faq,.inner-sources,.inner-related,#editor{scroll-margin-top:100px}.inner-content h2{max-width:950px;margin-bottom:26px;font-size:clamp(28px,3vw,38px);line-height:1.3;font-weight:500;text-wrap:balance}.inner-content{padding:56px 0;border-bottom:1px solid var(--audio-border, #3a4132)}.audio-inner-page a:focus-visible,.audio-inner-page summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.inner-content h3{margin:28px 0 14px;color:var(--lime);font-size:20px;font-weight:500;line-height:1.5}.inner-content p,.inner-content li,.inner-faq p,.inner-sources p,.inner-related p{color:var(--muted);font-size:16px;line-height:1.85}.inner-content p{max-width:850px;margin-bottom:18px}.inner-content ul,.inner-content ol{margin:20px 0;padding-left:24px}.inner-content li{padding-left:6px;margin-bottom:16px}.inner-content li::marker{color:var(--lime)}.inner-content li strong{color:var(--ink);font-weight:500}.inner-content p+h2,.inner-content ul+h2{margin-top:48px}.inner-reading-stack{display:grid;gap:32px}.inner-reading-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.inner-image-right .inner-figures{order:2}.inner-figures{display:grid;gap:24px}.inner-text-group{max-width:950px}.inner-reading-copy>:first-child,.inner-scene-section>:first-child{margin-top:0}.inner-content .inner-check-list,.inner-content .inner-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none}.inner-content .inner-check-list li,.inner-content .inner-step-list li{margin:0;padding:20px;border:1px solid var(--audio-border, #3a4132);border-radius:12px;background:var(--audio-card, #191d16)}.inner-reading-row .inner-check-list,.inner-reading-row .inner-step-list{grid-template-columns:minmax(0,1fr)}.inner-step-list{counter-reset:audio-step}.inner-content .inner-step-list li{counter-increment:audio-step;position:relative;padding-left:62px}.inner-step-list li:before{content:counter(audio-step,decimal-leading-zero);position:absolute;left:20px;top:23px;color:var(--lime);font:12px var(--audio-mono, monospace)}.inner-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.inner-scene-card{border:1px solid var(--audio-border, #3a4132);border-radius:16px;overflow:hidden;background:var(--audio-card, #191d16)}.inner-scene-card .inner-figure{border:0;border-radius:0}.inner-scene-copy{padding:0 20px 20px}.inner-scene-copy .inner-check-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.inner-content .inner-scene-copy li{padding:0;border:0;background:transparent}.inner-faq details{border-top:1px solid var(--audio-border, #3a4132)}.inner-faq details:last-child{border-bottom:1px solid var(--audio-border, #3a4132)}.inner-faq summary{cursor:pointer;min-height:60px;padding:18px 12px 18px 0}.inner-faq summary::marker{color:var(--lime)}.inner-faq h3{display:inline;margin-left:6px;font-size:18px;font-weight:500;line-height:1.5}.inner-faq p{max-width:850px;margin:0;padding:0 0 22px 22px}.inner-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.inner-related a{display:block;padding:24px;border:1px solid var(--audio-border, #3a4132);border-radius:12px;min-height:100px}.inner-related strong{display:block;font-size:18px;font-weight:500}.inner-related small{display:block;margin-top:10px;color:var(--muted)}.inner-sources ul{display:flex;flex-wrap:wrap;gap:16px 24px;padding:0;list-style:none}.inner-sources a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.inner-inline-editor .audio-app{min-height:0;padding:0}@media(max-width:900px){.inner-case-row,.inner-reading-row{grid-template-columns:minmax(0,1fr);gap:24px}.inner-image-right .inner-figures{order:0}}@media(max-width:760px){.inner-case-explanation p{margin-bottom:18px;font-size:16px}.inner-case-explanation li{font-size:16px}.audio-inner-page .tool-intro h1{font-size:clamp(32px,7vw,48px);letter-spacing:-1px}.audio-inner-page .tool-intro .inner-subtitle{font-size:16px}.inner-content .inner-check-list,.inner-content .inner-step-list,.inner-scene-grid,.inner-related-grid{grid-template-columns:minmax(0,1fr)}.inner-preview-note{padding:14px}.inner-content h3,.inner-faq h3{font-size:18px}.inner-toc{justify-content:flex-start}}
