.diss-page .diss-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,6vw,100px);margin-top:48px;min-height:0}.diss-page .diss-hero-grid>header{padding-top:32px}.diss-page .diss-hero-grid h1{max-width:590px}.diss-page .diss-hero-grid h1 em{font-style:normal;color:var(--accent)}.diss-page .diss-hero-grid>header>p{max-width:500px}.diss-page .diss-hero-grid .diss-hero-tags{display:flex;gap:17px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.diss-hero-tags span{display:flex;gap:7px;align-items:center}.diss-hero-tags svg{color:var(--accent)}.diss-workbench{min-width:0;scroll-margin-top:100px}.diss-brief{padding:28px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 23%,var(--line));border-radius:20px;box-shadow:0 20px 70px #0002;display:grid;grid-gap:10px;gap:10px}.diss-brief-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--accent)}.diss-brief-heading>span{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.diss-brief-heading>svg{color:var(--rt-lilac)}.diss-brief>label,.diss-selects>div>span{font-size:12px;font-weight:550;color:var(--text)}.diss-brief>label:not(:first-of-type){margin-top:10px}.diss-brief>input,.diss-brief>textarea{font:400 14px/1.65 var(--font-body);width:100%;max-width:100%;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);padding:12px 14px;resize:vertical;box-sizing:border-box}.diss-brief>textarea{min-height:106px;max-height:240px}.diss-brief input::placeholder,.diss-brief textarea::placeholder{color:var(--muted);opacity:.8}.diss-brief input:focus-visible,.diss-brief textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.diss-selects{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:10px 0 12px}.diss-selects>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.diss-selects button{min-height:42px}.diss-brief .diss-submit{width:100%;min-height:48px;justify-content:center;font-size:14px}.diss-cost-note{margin:1px 0 0;text-align:center;font-size:11px;color:var(--muted)}.diss-error{color:var(--text);font-size:13px;line-height:1.6;margin:0}.diss-starters{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px;align-items:center}.diss-starters>span{width:100%;font-size:11px;color:var(--muted);margin-bottom:2px}.diss-starters button{border:1px solid var(--line);border-radius:30px;background:var(--surface);color:var(--muted);padding:9px 12px;font:400 11px var(--font-body);cursor:pointer}.diss-starters button:hover{border-color:var(--accent);color:var(--text)}.diss-saved{padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--accent-soft);display:flex;flex-wrap:wrap;gap:10px 18px}.diss-saved p{width:100%;margin:0;font-size:13px}.diss-saved button{font:500 12px var(--font-body);padding:5px 0;cursor:pointer;border:0;background:none}.diss-page .diss-examples{border-top:1px solid var(--line)}.diss-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.diss-example-grid article{min-width:0;padding:25px 0}.diss-example-grid article:nth-child(2){border-color:var(--rt-lilac)}.diss-example-grid article:nth-child(3){border-color:var(--rt-pink)}.diss-example-grid h3{font-size:22px;margin:16px 0}.diss-example-grid p{font-size:13px;line-height:1.75;color:var(--muted);min-height:68px}.diss-example-grid blockquote{white-space:pre-line;font-size:15px;line-height:1.9;color:var(--text);padding:0;margin:25px 0 0}.diss-example-grid .eyebrow{font-size:9px;color:var(--muted)}.diss-page .diss-next{display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw;border-top:1px solid var(--line);background:radial-gradient(ellipse at 90% 20%,#b9a9f418,transparent 65%)}.diss-next h2{margin:16px 0}.diss-next p{color:var(--muted);line-height:1.8;font-size:15px;max-width:530px}.diss-next ol{padding:0;list-style:none;display:grid;grid-gap:25px;gap:25px;margin:10px 0}.diss-next li{display:flex;gap:18px;align-items:flex-start;color:var(--muted);font-size:14px;line-height:1.7}.diss-next li span{color:var(--accent);font-size:12px}.diss-next .text-link{display:inline-block;margin-top:15px}@media(max-width:800px){.diss-page .diss-hero-grid{grid-template-columns:1fr;margin-top:24px;gap:24px}.diss-page .diss-hero-grid>header{padding:0}.diss-page .diss-hero-grid h1{max-width:620px}.diss-example-grid{grid-template-columns:1fr;gap:12px}.diss-example-grid p{min-height:0;max-width:620px}.diss-page .diss-next{grid-template-columns:1fr;gap:22px}.diss-brief{padding:22px}.diss-starters button{min-height:40px}}@media(max-width:420px){.diss-brief{padding:18px}.diss-selects{gap:10px}.diss-page .diss-hero-grid h1{font-size:43px}.diss-example-grid blockquote{font-size:14px}}.diss-example-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.diss-example-grid article{display:flex;flex-direction:column}.diss-example-grid article:nth-child(3n+2){border-color:var(--rt-lilac)}.diss-example-grid article:nth-child(3n){border-color:var(--rt-pink)}.diss-example-grid blockquote{font-size:14px;flex:1 1}.diss-example-grid button{align-self:flex-start;margin-top:20px;background:none;border:0;padding:8px 0;cursor:pointer;font:500 12px var(--font-body)}@media(max-width:1100px){.diss-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.diss-example-grid{grid-template-columns:1fr}}.diss-example-grid{gap:20px}.diss-example-grid article{padding:22px;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:14px;background:linear-gradient(150deg,var(--accent-soft),transparent 60%)}.diss-example-grid article:nth-child(3n+2){background:linear-gradient(150deg,color-mix(in srgb,var(--rt-lilac) 7%,transparent),transparent 60%)}.diss-example-grid article:nth-child(3n){background:linear-gradient(150deg,color-mix(in srgb,var(--warm) 7%,transparent),transparent 60%)}.diss-example-grid h3{font-family:var(--font-body);font-size:19px;line-height:1.3;letter-spacing:-.03em;margin:14px 0 10px}.diss-example-grid p{min-height:0;font-size:12px}.diss-example-grid blockquote{font-size:13px;line-height:1.85;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.diss-example-grid button{color:var(--accent)}@media(max-width:760px){.diss-example-grid article{padding:20px}}.diss-page{--diss-color:var(--warm);--diss-wash:color-mix(in srgb,var(--warm) 9%,transparent)}.diss-page .rt-hero{background:radial-gradient(ellipse at 15% 25%,var(--diss-wash),transparent 58%),radial-gradient(ellipse at 90% 70%,#a88df21c,transparent 55%)}.diss-page .rt-hero h1{background-image:linear-gradient(115deg,var(--text) 20%,var(--diss-color))}.diss-page .diss-hero-grid .eyebrow,.diss-page .diss-hero-grid h1 em,.diss-page .diss-hero-tags svg{color:var(--diss-color)}.diss-page .diss-brief{border-color:color-mix(in srgb,var(--diss-color) 30%,var(--line));background:linear-gradient(135deg,var(--diss-wash),transparent 60%),var(--surface)}.diss-page .diss-brief-heading{color:var(--diss-color)}.diss-page .eyebrow:has(svg){display:inline-flex;align-items:center;gap:8px}.diss-breakdown{border-top:1px solid var(--line)}.diss-page .diss-breakdown h2 em,.diss-page .diss-song-guide h2 em{color:var(--diss-color)}.diss-case-study{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:start}.diss-angle-list article{display:flex;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.diss-angle-list article:first-child{padding-top:4px}.diss-angle-number{font-size:12px;color:var(--diss-color);padding-top:4px}.diss-angle-list .eyebrow{font-size:9px;color:var(--diss-color)}.diss-angle-list h3{font-size:21px;line-height:1.4;margin:12px 0}.diss-angle-list p{font-size:14px;color:var(--muted);line-height:1.85;margin:0;max-width:510px}.diss-lyric-sleeve{border-radius:18px;padding:30px 34px;background:linear-gradient(140deg,var(--diss-wash),color-mix(in srgb,var(--rt-lilac) 8%,var(--surface)));border:1px solid color-mix(in srgb,var(--diss-color) 22%,var(--line))}.diss-lyric-sleeve>header{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-bottom:26px}.diss-lyric-sleeve>header svg{color:var(--diss-color)}.diss-lyric-sleeve>header>span{font-size:9px;letter-spacing:2px;color:var(--muted);align-self:center}.diss-lyric-sleeve h3{grid-column:1/-1;font-size:27px;margin:8px 0 0;line-height:1.35}.diss-lyric-sleeve .eyebrow{font-size:10px;color:var(--diss-color)}.diss-lyric-sleeve blockquote{white-space:pre-line;margin:12px 0 24px;font-size:14px;line-height:2}.diss-hook{border-left:2px solid var(--diss-color);padding-left:20px}.diss-page .diss-lyric-sleeve button,.diss-page .diss-sound-list button{border:0;background:none;color:var(--diss-color);font:550 13px var(--font-body);cursor:pointer;padding:12px 0;text-align:left}.diss-sound-guide{background:linear-gradient(125deg,color-mix(in srgb,var(--rt-lilac) 6%,transparent),transparent 65%);border-block:1px solid var(--line)}.diss-sound-list{border-top:1px solid var(--line)}.diss-sound-list article{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,1.6fr) auto;grid-gap:40px;gap:40px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.diss-sound-name{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 18px;gap:12px 18px;position:relative}.diss-sound-name>span{grid-column:1;font-size:10px;color:var(--muted)}.diss-sound-name svg{grid-column:1;grid-row:2;color:var(--diss-color);align-self:center}.diss-sound-name h3{font-size:26px;grid-column:2;grid-row:2;margin:0}.diss-sound-name p{grid-column:1/-1}.diss-sound-list h4{font-size:18px;margin:0 0 12px;letter-spacing:-.2px}.diss-sound-list p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.diss-sound-list .diss-sound-suggestion{margin-top:10px;color:var(--text)}.diss-sound-list article:nth-child(2) svg{color:var(--rt-lilac)}.diss-sound-list article:nth-child(3) svg{color:var(--rt-pink)}.diss-delivery-note{display:grid;grid-template-columns:.85fr 2fr;grid-gap:40px;gap:40px;padding-top:28px}.diss-delivery-note strong{font-size:14px;color:var(--diss-color)}.diss-delivery-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.8;max-width:760px}.diss-page .diss-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.diss-page .diss-example-grid article{border-top:2px solid var(--diss-color);background:linear-gradient(155deg,var(--diss-wash),var(--surface) 75%);border-radius:12px;padding:24px}.diss-page .diss-example-grid article:nth-child(2n){border-top-color:var(--rt-lilac);background:linear-gradient(155deg,#b9a9f411,var(--surface) 75%)}.diss-page .diss-example-grid h3{font-size:21px}.diss-page .diss-example-grid button{color:var(--diss-color)}.diss-page .local-audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diss-page .local-audio-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px;border-radius:12px;padding:22px;background:var(--surface)}.diss-page .local-audio-card>header{grid-column:1;grid-row:1/3}.diss-page .local-audio-card>p{margin:0;align-self:end}.diss-page .local-audio-card .rd-audio{padding:10px 0 0}.diss-song-plan{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px}.diss-song-plan h2{margin:18px 0}.diss-song-plan header>p{max-width:430px;color:var(--muted);line-height:1.8;font-size:15px}.diss-song-plan ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.diss-song-plan li{display:grid;grid-template-columns:75px 1fr;grid-gap:24px;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.diss-song-plan li:first-child{padding-top:0}.diss-song-plan li>span{font-size:11px;color:var(--diss-color);padding-top:5px}.diss-song-plan h3{font-size:19px;margin:0 0 10px}.diss-song-plan li p{font-size:13px;line-height:1.85;color:var(--muted);margin:0}.diss-creation-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;margin-top:48px;padding-top:35px;border-top:1px solid var(--line)}.diss-creation-modes article{padding-left:22px;border-left:2px solid var(--diss-color)}.diss-creation-modes article+article{border-color:var(--rt-lilac)}.diss-creation-modes .eyebrow{font-size:10px}.diss-creation-modes h3{font-size:24px;margin:15px 0}.diss-creation-modes p{font-size:14px;color:var(--muted);line-height:1.85;max-width:540px}.diss-creation-modes .text-link{display:inline-block;margin-top:10px}.diss-listening{display:grid;grid-template-columns:.8fr 1.5fr;grid-gap:70px;gap:70px}.diss-listening h2{margin:18px 0}.diss-listening header>p{color:var(--muted);font-size:14px;line-height:1.85}.diss-listening>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 36px;gap:28px 36px}.diss-listening article>span{color:var(--diss-color);font-size:11px}.diss-listening h3{font-size:19px;margin:14px 0 12px}.diss-listening article p{color:var(--muted);font-size:13px;line-height:1.85;margin:0}@media(max-width:1200px){.diss-page .diss-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diss-page .local-audio-card{grid-template-columns:1fr}.diss-page .local-audio-card>header{grid-row:auto}.diss-case-study{gap:30px}.diss-lyric-sleeve{padding:26px}.diss-sound-list article{gap:24px;grid-template-columns:.8fr 1.3fr}.diss-sound-list button{grid-column:2}.diss-listening,.diss-song-plan{gap:36px}}@media(max-width:760px){.diss-case-study,.diss-creation-modes,.diss-listening,.diss-song-plan{grid-template-columns:1fr}.diss-angle-list article{padding:22px 0;gap:18px}.diss-angle-list h3{font-size:19px}.diss-lyric-sleeve{padding:23px}.diss-lyric-sleeve h3{font-size:25px}.diss-lyric-sleeve blockquote{font-size:14px;line-height:2}.diss-hook{padding-left:14px}.diss-sound-list article{grid-template-columns:1fr;gap:20px;padding:26px 0}.diss-sound-list button{grid-column:1}.diss-sound-name{gap:7px 16px}.diss-sound-name p,.diss-sound-name>span{grid-column:2}.diss-delivery-note{gap:14px}.diss-delivery-note,.diss-page .diss-example-grid,.diss-page .local-audio-grid{grid-template-columns:1fr}.diss-page .diss-example-grid article{padding:22px}.diss-song-plan li{grid-template-columns:62px 1fr;gap:18px}.diss-creation-modes{gap:30px}.diss-listening>div{grid-template-columns:1fr;gap:25px}.diss-listening article{padding-bottom:25px;border-bottom:1px solid var(--line)}}