.da-remix{max-width:1120px;margin:0 auto}.da-remix-hero{text-align:center;max-width:760px;margin:10px auto 32px}.da-remix-hero h1{font-size:clamp(2.2rem,5vw,4.5rem);margin:.25rem 0 .7rem}.da-remix-hero>p:last-child{color:var(--da-muted,#aeb8b2);font-size:1.05rem}.da-remix-studio,.da-remix-result{background:#171d1a;border:1px solid #2c3530;border-radius:24px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.24)}.da-remix-result{display:flex;align-items:center;gap:16px;margin-bottom:22px}.da-remix-result-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#b9ffca;color:#102116;font-weight:900}.da-remix-result h2,.da-remix-result p{margin:0}.da-remix-result-actions{margin-left:auto;display:flex;gap:10px}.da-remix-upload{position:relative;transition:margin .18s ease}.da-remix-upload input{position:absolute;opacity:0;pointer-events:none}.da-remix-upload label{display:grid;place-items:center;gap:8px;padding:34px;border:1px dashed #526159;border-radius:18px;cursor:pointer;background:#111613;text-align:center;transition:border-color .18s ease,background .18s ease}.da-remix-upload label:hover{border-color:#7d9186;background:#131a16}.da-remix-upload label span{font-size:2rem}.da-remix-upload label small,.da-remix-file-info,.da-remix-note{color:#98a49d}.da-remix-file-info{text-align:center;margin-top:10px}.da-remix-upload.is-collapsed label{display:none}.da-remix-upload.is-collapsed .da-remix-file-info{margin:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-remix-loaded-bar{display:none;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;border:1px solid #2d3933;background:#111613;border-radius:14px}.is-audio-loaded .da-remix-loaded-bar{display:flex}.da-remix-loaded-meta{min-width:0;flex:1}.da-remix-loaded-meta strong{display:block;color:#eef5f0;font-size:.92rem}.da-remix-replace{border:1px solid #405047;background:#202923;color:#eef5f0;border-radius:999px;padding:9px 13px;font-weight:700;cursor:pointer;white-space:nowrap}.da-remix-replace:hover{border-color:#b9ffca}.da-remix-player{position:relative;margin:10px 0 24px;padding:18px;background:#0f1412;border-radius:18px;overflow:hidden}.da-remix-wave-wrap{position:relative;cursor:pointer}.da-remix-player canvas{width:100%;height:120px;display:block}.da-remix-playhead{position:absolute;left:0;right:0;bottom:0;height:3px;background:#b9ffca;transform:scaleX(0);transform-origin:left center;pointer-events:none}.da-remix-player-row{display:flex;align-items:center;gap:14px;margin-top:10px}.da-remix-play{display:grid;place-items:center;width:52px;height:52px;border:1px solid #3d4943;border-radius:50%;background:#f4f7f5;color:#101512;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.22);transition:transform .15s ease,box-shadow .15s ease}.da-remix-play:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(0,0,0,.3)}.da-remix-play:focus-visible{outline:3px solid rgba(185,255,202,.4);outline-offset:3px}.da-remix-play-icon{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid currentColor;margin-left:3px}.da-remix-pause-icon{display:flex;gap:4px}.da-remix-pause-icon i{display:block;width:4px;height:16px;border-radius:2px;background:currentColor}.da-remix-controls{display:grid;gap:22px;margin-top:8px}.da-remix-presets{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.da-remix-presets>span{margin-right:8px;font-weight:800}.da-remix-presets button{border:1px solid #3c4842;background:#202923;color:#eef5f0;padding:10px 14px;border-radius:999px;cursor:pointer}.da-remix-presets button.is-active{background:#b9ffca;color:#102116;border-color:#b9ffca}.da-remix-controls label{display:grid;gap:10px}.da-remix-controls label>span{display:flex;justify-content:space-between;gap:15px}.da-remix-controls input[type=range]{width:100%;accent-color:#b9ffca}.da-remix-note{font-size:.9rem;margin:22px 0 14px}.da-remix-download{width:100%;justify-content:center;min-height:54px}.da-remix-download[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:720px){.da-remix-studio{padding:18px;border-radius:18px}.da-remix-result{align-items:flex-start;flex-wrap:wrap}.da-remix-result-actions{width:100%;margin-left:0}.da-remix-result-actions a{flex:1}.da-remix-loaded-bar{align-items:flex-start}.da-remix-replace{padding:8px 11px}.da-remix-player canvas{height:96px}.da-remix-presets{align-items:stretch}.da-remix-presets>span{width:100%}.da-remix-presets button{flex:1 1 42%}}

.da-remix-download small{display:block;font-size:.72rem;font-weight:600;opacity:.72;margin-top:2px}
.da-remix-upload[hidden]{display:none!important}.da-remix-wave-wrap canvas:focus-visible{outline:3px solid rgba(185,255,202,.35);outline-offset:5px;border-radius:10px}.da-remix-playhead{will-change:transform}.da-remix-download.is-processing{opacity:.72;cursor:wait}.da-remix-loaded-bar .da-remix-file-info{margin-top:3px;text-align:left}.da-remix-loaded-bar{min-height:58px}.da-remix-player-row [data-da-remix-time]{font-variant-numeric:tabular-nums;color:#e8efeb}.da-remix-presets button:focus-visible,.da-remix-replace:focus-visible{outline:3px solid rgba(185,255,202,.35);outline-offset:2px}

.da-remix.is-studio-active{margin-top:0}.da-remix.is-studio-active .da-remix-studio{margin-top:0}@media(max-width:720px){.da-remix-presets button{flex:1 1 45%}}

/* v1.0.95: dedicated queue and completion flow, using the shared job-status contract. */
.da-remix-queue{max-width:760px;margin:0 auto}.da-remix-queue .da-queue-status{margin:0}.da-remix-result-page{max-width:860px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.da-remix-result-copy{min-width:0}.da-remix-result-copy .da-eyebrow{margin:0 0 5px}.da-remix-result-copy h2{font-size:clamp(1.8rem,4vw,3rem);margin:0 0 8px}.da-remix-result-copy p:last-child{color:#98a49d}.da-remix-another{grid-column:2 / -1;margin-top:4px;justify-self:start}.da-remix-result-page.is-failed .da-remix-result-mark{background:#3a2323;color:#ffb5b5}@media(max-width:800px){.da-remix-result-page{grid-template-columns:auto 1fr}.da-remix-result-actions{grid-column:1 / -1}.da-remix-another{grid-column:1 / -1}}@media(max-width:560px){.da-remix-result-page{padding:20px}.da-remix-result-actions{display:grid}.da-remix-result-actions a{width:100%;justify-content:center}}

/* v1.0.96: browser-local studio defaults; no server query or account write. */
.da-remix-defaults{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:-8px}
.da-remix-defaults button{border:0;background:transparent;color:#b9c5be;padding:4px 0;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}
.da-remix-defaults button:hover{color:#b9ffca}
.da-remix-defaults button+button:before{content:'·';color:#59645e;margin-right:10px}
.da-remix-defaults [data-da-remix-save-status]{color:#83d6aa;font-size:.8rem;margin-left:auto}
@media(max-width:720px){.da-remix-defaults [data-da-remix-save-status]{width:100%;margin-left:0}}


/* v1.0.98: independent server-rendered speed and pitch controls. */
.da-remix-speed-pitch-grid{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:22px;align-items:stretch}
.da-remix-speed-control{align-content:center}
.da-remix-pitch-control{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #303b35;border-radius:16px;background:#111613}
.da-remix-pitch-copy{display:grid!important;justify-content:start!important;gap:3px!important}
.da-remix-pitch-copy small{color:#829087;font-size:.72rem;font-weight:500;white-space:nowrap}
.da-remix-pitch-knob{--pitch-angle:0deg;position:relative;display:grid;place-items:center;width:76px;height:76px;flex:0 0 76px;border-radius:50%;background:conic-gradient(from 225deg,#b9ffca 0deg, #b9ffca calc((var(--pitch-angle) + 135deg)),#28322d calc((var(--pitch-angle) + 135deg)),#28322d 270deg,#111613 270deg);box-shadow:inset 0 0 0 7px #171d1a,0 8px 22px rgba(0,0,0,.2)}
.da-remix-pitch-knob:after{content:'';position:absolute;inset:12px;border-radius:50%;background:#202923;border:1px solid #3b4942}
.da-remix-pitch-indicator{position:absolute;z-index:2;width:3px;height:21px;border-radius:3px;background:#b9ffca;transform-origin:50% 28px;transform:translateY(-14px) rotate(var(--pitch-angle))}
.da-remix-pitch-knob output{position:relative;z-index:3;color:#eef5f0;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums}
.da-remix-pitch-knob input{position:absolute;z-index:4;inset:0;width:100%;height:100%;opacity:0;cursor:grab}
.da-remix-pitch-knob input:active{cursor:grabbing}
.da-remix-pitch-knob:focus-within{outline:3px solid rgba(185,255,202,.35);outline-offset:3px}
@media(max-width:720px){.da-remix-speed-pitch-grid{grid-template-columns:1fr}.da-remix-pitch-control{padding:12px 14px}.da-remix-pitch-knob{width:70px;height:70px;flex-basis:70px}}

/* v1.2.2 modular effects rack */
.da-effect-rack{display:grid;gap:12px;padding:18px;border:1px solid #2d3933;border-radius:18px;background:#111613}.da-effect-rack-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:2px}.da-effect-rack-head .da-eyebrow{margin:0 0 3px}.da-effect-rack-head h3{margin:0;font-size:1.15rem}.da-effect-rack-head>small{color:#98a49d;text-align:right}.da-effect-card{display:grid;gap:14px;padding:16px;border:1px solid #2d3933;border-radius:15px;background:#151b18;transition:border-color .18s ease,background .18s ease}.da-effect-card.is-enabled{border-color:#54715f;background:#18211c}.da-effect-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.da-effect-title strong,.da-effect-title small{display:block}.da-effect-title small{margin-top:3px;color:#98a49d}.da-effect-title select{min-width:138px;border:1px solid #405047;border-radius:10px;background:#202923;color:#eef5f0;padding:9px 32px 9px 11px}.da-effect-title select:focus-visible{outline:3px solid rgba(185,255,202,.35);outline-offset:2px}@media(max-width:720px){.da-effect-rack{padding:14px}.da-effect-rack-head,.da-effect-title{align-items:flex-start;flex-direction:column}.da-effect-rack-head>small{text-align:left}.da-effect-title select{width:100%}}

/* v1.2.3 Remix Studio workspace: compact, route-scoped and render-cost neutral. */
.da-remix{max-width:1460px;padding:0 18px 28px}
.da-remix-hero{max-width:900px;margin:0 auto 18px;padding-top:2px}
.da-remix-hero .da-eyebrow{margin-bottom:3px}
.da-remix-hero h1{font-size:clamp(2rem,4vw,3.6rem);margin:.1rem 0 .45rem}
.da-remix-hero>p:last-child{font-size:.96rem;line-height:1.5;margin:0}
.da-remix-studio{padding:14px;border-radius:18px;background:#141a17}
.da-remix-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}
.da-remix-main-panel{min-width:0;display:grid;gap:12px}
.da-remix-transport-shell{position:relative;min-width:0}
.da-remix-loaded-bar{margin:0 0 8px;border-radius:11px;padding:9px 12px;min-height:50px}
.da-remix-player{margin:0;padding:12px;border:1px solid #29332e;border-radius:13px;background:#0d1210}
.da-remix-player canvas{height:150px}
.da-remix-player-row{margin-top:8px;min-height:44px}
.da-remix-play{width:44px;height:44px}
.da-remix-preview-label{margin-left:auto;color:#76847c;font-size:.76rem;font-weight:700}
.da-remix-controls{gap:10px;margin:0}
.da-remix-preset-panel,.da-remix-transform-panel{border:1px solid #29332e;border-radius:13px;background:#101512;padding:12px}
.da-remix-preset-panel{display:grid;gap:9px}
.da-remix-presets{gap:7px}
.da-remix-presets>span{font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;margin-right:4px}
.da-remix-presets button{padding:8px 11px;border-radius:9px;font-size:.84rem}
.da-remix-defaults{margin:0;min-height:18px}
.da-remix-defaults button{font-size:.74rem}
.da-panel-label{margin:0 0 10px;color:#a8b4ad;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.da-remix-speed-pitch-grid{grid-template-columns:minmax(0,1fr) 190px;gap:12px}
.da-remix-speed-control{padding:6px 3px 0}
.da-range-scale{display:flex!important;justify-content:space-between!important;color:#748078;font-size:.68rem;margin-top:-2px}
.da-remix-pitch-control{padding:10px 12px;border-radius:11px}
.da-remix-pitch-knob{width:66px;height:66px;flex-basis:66px}
.da-effect-rack{position:sticky;top:78px;max-height:calc(100vh - 96px);overflow:auto;gap:10px;padding:12px;border-radius:14px;background:#0f1412;scrollbar-width:thin;scrollbar-color:#435148 transparent}
.da-effect-rack-head{align-items:center;margin:0 0 2px}
.da-effect-rack-head .da-eyebrow{margin:0 0 2px;font-size:.68rem}
.da-effect-rack-head h3{font-size:1rem}
.da-effect-rack-head>small{font-size:.68rem;max-width:110px}
.da-effect-card{gap:11px;padding:12px;border-radius:11px;background:#141a17}
.da-effect-title{gap:10px}
.da-effect-title strong{font-size:.9rem}
.da-effect-title small{font-size:.7rem;line-height:1.35}
.da-effect-title select{min-width:104px;padding:7px 27px 7px 9px;border-radius:8px;font-size:.8rem}
.da-effect-card label{gap:7px}
.da-effect-card label>span{font-size:.8rem}
.da-effect-rack-foot{padding:4px 3px 1px;color:#748078;font-size:.68rem;line-height:1.45}
.da-remix-note{margin:12px 0 10px;font-size:.8rem}
.da-remix-download{position:sticky;bottom:10px;z-index:20;min-height:52px;box-shadow:0 12px 35px rgba(0,0,0,.38)}
.da-remix.is-studio-active .da-remix-hero{display:none}
.da-remix-upload label{padding:26px;border-radius:13px}
.da-remix-upload .da-remix-file-info{font-size:.83rem}
@media(min-width:1101px){.da-remix.is-studio-active .da-remix-transport-shell{position:sticky;top:62px;z-index:12;background:#141a17;padding-bottom:8px}.da-remix.is-studio-active .da-remix-controls{padding-top:0}}
@media(max-width:1100px){.da-remix-workspace{grid-template-columns:1fr}.da-effect-rack{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))}.da-effect-rack-head,.da-effect-rack-foot{grid-column:1/-1}.da-effect-card{min-width:0}.da-effect-title{align-items:flex-start;flex-direction:column}.da-effect-title select{width:100%}}
@media(max-width:760px){.da-remix{padding:0 10px 20px}.da-remix-hero{padding:0 8px}.da-remix-hero h1{font-size:2.15rem}.da-remix-studio{padding:9px;border-radius:14px}.da-remix-workspace{gap:9px}.da-remix-player{padding:9px}.da-remix-player canvas{height:104px}.da-remix-preview-label{display:none}.da-remix-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.da-remix-presets>span{grid-column:1/-1}.da-remix-presets button{width:100%}.da-remix-speed-pitch-grid{grid-template-columns:1fr}.da-effect-rack{grid-template-columns:1fr}.da-effect-rack-head,.da-effect-rack-foot{grid-column:auto}.da-effect-rack-head{flex-direction:row;align-items:center}.da-effect-rack-head>small{text-align:right}.da-effect-title{flex-direction:row;align-items:center}.da-effect-title select{width:auto;min-width:112px}.da-remix-download{bottom:6px}.da-remix-loaded-bar{align-items:center}.da-remix-replace{font-size:.76rem}.da-remix-note{line-height:1.45}}


/* v1.2.4 workspace geometry hardening.
 * Keep every control in normal document flow. The waveform no longer floats
 * over the presets, while the effects rack remains independently sticky.
 */
.da-remix.is-studio-active .da-remix-transport-shell{
    position:relative!important;
    top:auto!important;
    z-index:1!important;
    padding-bottom:0!important;
    background:transparent!important;
}
.da-remix-main-panel,.da-remix-controls,.da-remix-preset-panel,.da-remix-transform-panel{
    position:relative;
    z-index:2;
}
.da-remix-controls{display:grid!important;grid-template-columns:1fr;gap:12px!important;overflow:visible!important}
.da-remix-preset-panel{margin:0!important;overflow:visible!important;isolation:isolate}
.da-remix-presets{display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-height:42px;overflow:visible!important}
.da-remix-defaults{padding-top:1px}
.da-remix-player,.da-remix-preset-panel,.da-remix-transform-panel,.da-effect-rack{box-shadow:0 10px 30px rgba(0,0,0,.12)}
.da-remix-wave-wrap{position:relative;overflow:hidden;border-radius:8px;background:#0a0f0d}
.da-remix-player canvas{display:block;width:100%;max-width:100%}
.da-remix-player-row{display:grid!important;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px}
.da-remix-preview-label{justify-self:end}
.da-remix input[type="range"]{accent-color:#91e7b4}
.da-remix-download{position:relative!important;bottom:auto!important;margin-top:12px!important}

@media(min-width:1101px){
    .da-remix{max-width:none!important;width:100%;padding:0 20px 24px}
    .da-remix-studio{padding:12px 14px 14px}
    .da-remix-workspace{grid-template-columns:minmax(620px,1fr) minmax(300px,330px);gap:14px}
    .da-remix-main-panel{gap:11px}
    .da-remix-player canvas{height:138px}
    .da-remix-loaded-bar{min-height:48px}
    .da-remix-presets button{white-space:nowrap}
    .da-effect-rack{position:sticky;top:76px;z-index:5;max-height:calc(100vh - 96px)}
}

@media(min-width:1400px){
    .da-remix-workspace{grid-template-columns:minmax(760px,1fr) 340px}
    .da-remix-player canvas{height:150px}
    .da-remix-presets{flex-wrap:nowrap!important}
    .da-remix-presets>span{flex:0 0 auto}
    .da-remix-presets button{flex:0 0 auto}
}

@media(max-width:1100px){
    .da-remix-player-row{grid-template-columns:auto auto 1fr}
    .da-remix-preview-label{display:none}
}

@media(max-width:760px){
    .da-remix-presets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .da-remix-presets>span{grid-column:1/-1}
    .da-remix-player-row{display:flex!important}
}

/* v1.2.5 beginner studio controls and visual parity hardening. */
.da-remix-defaults{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.da-remix-defaults .da-reset-filters{color:#b9ffca;font-weight:800}
.da-effective-rate{display:block;margin-top:9px;color:#839189;font-size:.72rem}
.da-effective-rate strong{color:#b9ffca;font-variant-numeric:tabular-nums}
.da-remix-utility-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:12px}
.da-remix-utility-card{padding:14px;border:1px solid #29332e;border-radius:13px;background:#101512;box-shadow:0 10px 30px rgba(0,0,0,.12)}
.da-utility-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}
.da-utility-head strong,.da-utility-head small{display:block}
.da-utility-head strong{font-size:.94rem}
.da-utility-head small{margin-top:3px;color:#89968f;font-size:.72rem}
.da-utility-head output{color:#eef5f0;font-weight:800;font-variant-numeric:tabular-nums}
.da-output-badge{padding:4px 8px;border:1px solid #41634f;border-radius:999px;background:#15251c;color:#b9ffca;font-size:.68rem;font-weight:900;letter-spacing:.07em}
.da-output-lines{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.da-output-lines span{display:flex;justify-content:space-between;gap:8px;padding:10px;border:1px solid #26312b;border-radius:9px;background:#0d1210;color:#9aa69f;font-size:.78rem}
.da-output-lines strong{color:#eef5f0}
.da-remix-utility-card input[type="range"]{width:100%}

@media(min-width:1280px){
  .da-remix-studio{background:#111613}
  .da-remix-workspace{grid-template-columns:minmax(720px,1fr) 350px}
  .da-remix-loaded-bar{padding:11px 14px}
  .da-remix-player{padding:0;overflow:hidden}
  .da-remix-wave-wrap{padding:10px 12px 0}
  .da-remix-player-row{padding:10px 14px;border-top:1px solid #26312b;background:#0c110f}
  .da-remix-preset-panel,.da-remix-transform-panel,.da-remix-utility-card{background:#0e1411}
  .da-remix-speed-pitch-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}
}
@media(max-width:760px){
  .da-remix-utility-grid{grid-template-columns:1fr}
  .da-output-lines{grid-template-columns:1fr}
  .da-remix-defaults{gap:8px}
}


/* v1.2.6 studio workspace parity: monitor volume belongs to transport,
 * output gain remains neutral, and the render action stays in a real footer bar. */
.da-monitor-volume{margin-left:auto;display:flex!important;align-items:center!important;gap:8px!important;min-width:150px;color:#9eaaa3}
.da-monitor-volume>span{font-size:1rem;color:#dfe8e3}
.da-monitor-volume input{width:92px!important;margin:0!important}
.da-monitor-volume output{min-width:34px;color:#9eaaa3;font-size:.72rem;font-variant-numeric:tabular-nums}
.da-remix-output-strip{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #29332e;border-radius:12px;background:#0e1411}
.da-remix-output-strip>span:first-child{display:grid;margin-right:auto}
.da-remix-output-strip small{color:#839088;font-size:.7rem;margin-top:2px}
.da-output-format{padding:8px 10px;border:1px solid #26312b;border-radius:8px;background:#0b100e;color:#96a29b;font-size:.76rem}
.da-output-format strong{color:#eef5f0;margin-left:6px}
.da-remix-action-bar{position:sticky;bottom:0;z-index:30;display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,520px);gap:12px;align-items:center;margin:14px -14px -14px;padding:10px 14px;background:rgba(11,16,14,.96);border-top:1px solid #29332e;backdrop-filter:blur(12px)}
.da-remix-action-bar .da-remix-note{margin:0;padding:0;color:#849189}
.da-remix-action-bar .da-remix-download{position:relative!important;bottom:auto!important;margin:0!important;min-height:50px;box-shadow:none}
.da-remix-studio{padding-bottom:14px}
.da-remix-speed-control>span:first-child output{font-size:1.05rem;font-weight:850;color:#eef5f0}
.da-effective-rate{max-width:100%;line-height:1.35}
@media(min-width:1280px){
  .da-remix{padding-bottom:0!important}
  .da-remix-studio{border-radius:16px;padding:12px 14px 14px}
  .da-remix-main-panel{gap:10px}
  .da-remix-player canvas{height:162px}
  .da-remix-controls{gap:10px!important}
  .da-remix-preset-panel,.da-remix-transform-panel{padding:11px 12px}
}
@media(max-width:900px){
  .da-remix-action-bar{grid-template-columns:1fr;margin-left:-9px;margin-right:-9px;padding:9px}
  .da-remix-action-bar .da-remix-note{display:none}
  .da-monitor-volume{min-width:128px}
  .da-monitor-volume input{width:70px!important}
}
@media(max-width:560px){
  .da-monitor-volume output{display:none}
  .da-monitor-volume{min-width:92px}
  .da-monitor-volume input{width:62px!important}
  .da-remix-output-strip{flex-wrap:wrap}
  .da-remix-output-strip>span:first-child{width:100%}
}

/* v1.2.7 independent pitch and beginner-safe tone tools. */
.da-pitch-link{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-top:12px;padding:10px 12px;border:1px solid #29332e;border-radius:10px;background:#0c110f}
.da-pitch-link input{margin-top:3px;accent-color:#91e7b4}
.da-pitch-link span{display:grid;gap:2px}.da-pitch-link strong{font-size:.82rem}.da-pitch-link small{color:#839088;font-size:.7rem;line-height:1.35}
.da-remix-tone-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.8fr) minmax(170px,.65fr);gap:10px}
.da-tone-card{padding:12px;border:1px solid #29332e;border-radius:12px;background:#0e1411;min-width:0}
.da-tone-head{display:grid;gap:2px;margin-bottom:10px}.da-tone-head strong{font-size:.86rem}.da-tone-head small{font-size:.68rem;color:#849088}
.da-tone-card label{display:grid;grid-template-columns:auto auto;gap:5px 8px;align-items:center;color:#dce5df;font-size:.74rem;margin-top:7px}.da-tone-card label output{justify-self:end;color:#aebbb3;font-variant-numeric:tabular-nums}.da-tone-card label input{grid-column:1/-1;width:100%}
.da-big-output{display:block;margin:12px 0 7px;color:#eef5f0;font-size:1.15rem;font-weight:850;font-variant-numeric:tabular-nums}.da-tone-card>input[type=range]{width:100%}
.da-toggle-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.da-toggle-row>span{display:grid;gap:3px}.da-toggle-row small{color:#849088;font-size:.68rem;line-height:1.35}.da-toggle-row input{accent-color:#91e7b4;width:18px;height:18px}
.da-limiter-value{display:block;margin-top:18px;color:#b9ffca;font-size:1rem}
@media(max-width:900px){.da-remix-tone-grid{grid-template-columns:1fr 1fr}.da-limiter-card{grid-column:1/-1}}
@media(max-width:560px){.da-remix-tone-grid{grid-template-columns:1fr}.da-limiter-card{grid-column:auto}}


/* v1.2.8 reliable pitch control and explicit preview state. */
.da-pitch-stepper{display:flex;align-items:center;gap:8px}
.da-pitch-stepper>button{width:32px;height:32px;padding:0;border:1px solid #3b4942;border-radius:9px;background:#202923;color:#eef5f0;font-size:1.15rem;font-weight:800;line-height:1;cursor:pointer}
.da-pitch-stepper>button:hover,.da-pitch-stepper>button:focus-visible{border-color:#8fe9b2;background:#26342c;outline:none}
.da-pitch-stepper>button:active{transform:translateY(1px)}
@media(max-width:720px){.da-pitch-stepper{gap:6px}.da-pitch-stepper>button{width:36px;height:36px}}


/* v1.2.9 pitch interaction hardening: visible horizontal control, no overflow. */
.da-remix-pitch-control{display:grid!important;align-content:center!important;gap:10px!important;min-width:0!important;overflow:hidden!important}
.da-pitch-horizontal{display:grid;grid-template-columns:34px minmax(0,1fr) 58px 34px;align-items:center;gap:8px;min-width:0}
.da-pitch-horizontal>button{width:34px;height:34px;padding:0;border:1px solid #3b4942;border-radius:9px;background:#202923;color:#eef5f0;font-size:1.15rem;font-weight:800;line-height:1;cursor:pointer}
.da-pitch-horizontal>button:hover,.da-pitch-horizontal>button:focus-visible{border-color:#8fe9b2;background:#26342c;outline:none}
.da-pitch-slider-wrap{display:grid!important;gap:4px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}
.da-pitch-slider-wrap input{width:100%!important;min-width:0!important}
.da-pitch-slider-wrap .da-range-scale{display:flex;justify-content:space-between;color:#75827b;font-size:.6rem}
.da-pitch-value{justify-self:center;min-width:52px;padding:7px 6px;border:1px solid #334039;border-radius:9px;background:#151c18;color:#b9ffca;font-size:.82rem;font-weight:850;text-align:center;font-variant-numeric:tabular-nums}
.da-remix-pitch-knob,.da-remix-pitch-indicator{display:none!important}
@media(max-width:560px){.da-pitch-horizontal{grid-template-columns:38px minmax(0,1fr) 54px 38px}.da-pitch-horizontal>button{width:38px;height:38px}}


/* v1.2.10 launch-safe coupled pitch control. */
.da-pitch-stepper{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:176px}
.da-pitch-step{width:34px;height:34px;border:1px solid #3a4740;border-radius:9px;background:#202923;color:#eef5f0;font-size:1.25rem;font-weight:900;line-height:1;cursor:pointer}
.da-pitch-step:hover,.da-pitch-step:focus-visible{border-color:#91e7b4;background:#26332c;outline:none}
.da-pitch-linked-note{margin:9px 2px 0;color:#849189;font-size:.73rem}
.da-remix-pitch-control{overflow:visible!important}
.da-remix-pitch-knob{width:68px!important;height:68px!important;flex:0 0 68px!important}
@media(max-width:760px){.da-pitch-stepper{min-width:0}.da-remix-pitch-control{flex-wrap:wrap}.da-pitch-linked-note{line-height:1.4}}


/* v1.2.11 coupled pitch control hardening */
.da-remix-pitch-control{min-width:0;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}
.da-pitch-stepper{min-width:0!important;display:grid!important;grid-template-columns:34px 72px 34px;align-items:center;justify-content:end;gap:8px}
.da-remix-pitch-knob{width:72px!important;height:72px!important;flex:none!important;overflow:hidden;cursor:default}
.da-remix-pitch-knob output{white-space:nowrap;font-size:.78rem!important}
.da-pitch-step{position:relative;z-index:5;display:grid;place-items:center}
@media(max-width:760px){.da-remix-pitch-control{grid-template-columns:1fr}.da-pitch-stepper{justify-content:start}.da-remix-pitch-copy small{white-space:normal}}

/* v1.2.12 pitch card restoration — authoritative final override.
 * Restore the proven round indicator while keeping speed as the single state. */
.da-remix-speed-pitch-grid{
  grid-template-columns:minmax(0,1fr) minmax(248px,300px)!important;
  align-items:stretch!important;
}
.da-remix-pitch-control{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-width:248px!important;
  overflow:hidden!important;
  padding:12px 14px!important;
}
.da-remix-pitch-copy{
  min-width:0!important;
  display:grid!important;
  gap:3px!important;
}
.da-remix-pitch-copy strong{font-size:.92rem!important}
.da-remix-pitch-copy small{
  display:block!important;
  max-width:125px!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  line-height:1.25!important;
}
.da-pitch-stepper{
  display:grid!important;
  grid-template-columns:34px 72px 34px!important;
  align-items:center!important;
  justify-content:end!important;
  gap:7px!important;
  min-width:154px!important;
  flex:0 0 auto!important;
}
.da-remix-pitch-knob{
  --pitch-angle:0deg;
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  width:72px!important;
  height:72px!important;
  min-width:72px!important;
  border-radius:50%!important;
  overflow:visible!important;
  background:conic-gradient(from 225deg,#b9ffca 0deg,#b9ffca calc((var(--pitch-angle) + 135deg)),#28322d calc((var(--pitch-angle) + 135deg)),#28322d 270deg,#111613 270deg)!important;
  box-shadow:inset 0 0 0 7px #171d1a,0 8px 22px rgba(0,0,0,.2)!important;
}
.da-remix-pitch-knob:after{
  content:''!important;
  position:absolute!important;
  inset:12px!important;
  border-radius:50%!important;
  background:#202923!important;
  border:1px solid #3b4942!important;
}
.da-remix-pitch-indicator{
  display:block!important;
  position:absolute!important;
  z-index:2!important;
  width:3px!important;
  height:21px!important;
  border-radius:3px!important;
  background:#b9ffca!important;
  transform-origin:50% 28px!important;
  transform:translateY(-14px) rotate(var(--pitch-angle))!important;
}
.da-remix-pitch-knob output{
  display:block!important;
  position:relative!important;
  z-index:3!important;
  color:#eef5f0!important;
  font-size:.76rem!important;
  font-weight:850!important;
  white-space:nowrap!important;
}
.da-pitch-step{
  width:34px!important;
  height:34px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  flex:none!important;
}
.da-pitch-linked-note{display:none!important}
@media(max-width:760px){
  .da-remix-speed-pitch-grid{grid-template-columns:1fr!important}
  .da-remix-pitch-control{min-width:0!important}
  .da-remix-pitch-copy small{max-width:none!important}
}

/* 1.2.15 Advanced controls and persistent defaults */
.da-remix-advanced{border:1px solid #29332e;border-radius:14px;background:#0b110e;overflow:hidden}
.da-remix-advanced>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;color:#eaf2ed}
.da-remix-advanced>summary::-webkit-details-marker{display:none}
.da-remix-advanced>summary span:first-child{display:flex;flex-direction:column;gap:2px}
.da-remix-advanced>summary strong{font-size:.94rem}
.da-remix-advanced>summary small{color:#89968e;font-size:.75rem;font-weight:500}
.da-remix-advanced>summary:after{content:'+';display:grid;place-items:center;width:26px;height:26px;border:1px solid #35413a;border-radius:8px;background:#172019;color:#b9ffca;font-size:1rem;font-weight:800;order:3}
.da-remix-advanced[open]>summary:after{content:'−'}
.da-advanced-state{margin-left:auto;padding:4px 8px;border:1px solid #314039;border-radius:999px;color:#9eaba3;font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.da-remix-advanced.is-adjusted .da-advanced-state{border-color:#5b9f79;color:#b9ffca;background:#132219}
.da-remix-advanced .da-remix-tone-grid{padding:0 12px 12px}
@media(max-width:720px){.da-remix-advanced>summary{padding:12px}.da-remix-advanced>summary small{max-width:220px}}


/* 1.2.16 mobile workspace, player and conversion hardening */
@media(max-width:760px){
  .da-remix{width:100%;max-width:none;margin:0;padding:0 8px 112px}
  .da-remix-studio{padding:10px;border-radius:16px;overflow:visible}
  .da-remix-workspace{display:block!important}
  .da-remix-main-panel,.da-effect-rack{min-width:0;width:100%}
  .da-remix-loaded-bar{min-height:52px;padding:10px 11px;gap:8px}
  .da-remix-loaded-meta .da-remix-file-info{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .da-remix-replace{min-height:44px;padding:9px 12px}
  .da-remix-player{padding:8px;margin:8px 0 10px;border-radius:14px}
  .da-remix-player canvas{height:112px}
  .da-remix-player-row{margin-top:7px;gap:10px;min-height:48px}
  .da-remix-play{width:48px;height:48px;flex:0 0 48px}
  .da-monitor-volume{margin-left:auto;min-width:126px}
  .da-monitor-volume input{min-height:44px}
  .da-remix-controls{gap:10px}
  .da-remix-preset-panel,.da-remix-transform-panel,.da-remix-output-strip{padding:12px!important}
  .da-remix-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .da-remix-presets>span{grid-column:1/-1;margin:0}
  .da-remix-presets button{min-height:44px;padding:8px 9px;border-radius:11px}
  .da-remix-defaults{display:flex;flex-wrap:wrap;gap:7px 12px}
  .da-remix-defaults button{min-height:40px}
  .da-remix-speed-pitch-grid{grid-template-columns:1fr!important;gap:10px!important}
  .da-remix-pitch-control{min-width:0!important;width:100%;padding:10px 12px!important}
  .da-pitch-stepper{grid-template-columns:44px 72px 44px!important;min-width:174px!important}
  .da-pitch-step{width:44px!important;height:44px!important;border-radius:11px!important}
  .da-remix-pitch-knob{width:72px!important;height:72px!important}
  .da-effect-rack{position:static!important;margin-top:10px;padding:12px!important;border-radius:14px}
  .da-effect-card{padding:12px!important}
  .da-effect-title{gap:8px}
  .da-effect-title select{min-height:44px;max-width:145px}
  .da-effect-card input[type=range]{min-height:44px}
  .da-remix-advanced>summary{min-height:52px}
  .da-remix-action-bar{position:fixed!important;z-index:80;left:0;right:0;bottom:0;margin:0!important;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-radius:0!important;background:rgba(12,17,14,.96)!important;backdrop-filter:blur(14px);box-shadow:0 -12px 34px rgba(0,0,0,.35)}
  .da-remix-action-bar .da-remix-note{display:none!important}
  .da-remix-download{min-height:54px!important;width:100%!important}
}
@media(max-width:420px){
  .da-remix{padding-left:4px;padding-right:4px}
  .da-remix-studio{padding:7px}
  .da-remix-player canvas{height:96px}
  .da-monitor-volume{min-width:108px}
  .da-remix-pitch-control{display:grid!important;grid-template-columns:1fr!important}
  .da-pitch-stepper{justify-content:start!important}
}

/* 1.2.17 player control optical-centering hardening */
.da-remix-play{
  position:relative;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  line-height:0!important;
  overflow:hidden;
  -webkit-appearance:none;
  appearance:none;
  transform-origin:center;
}
.da-remix-play:hover{transform:translateY(-1px)}
.da-remix-play:active{transform:scale(.97)!important}
.da-remix-play>.da-remix-play-icon,
.da-remix-play>.da-remix-pause-icon{
  position:absolute;
  left:50%;
  top:50%;
  margin:0!important;
}
.da-remix-play>.da-remix-play-icon{
  width:0;
  height:0;
  border-top:9px solid transparent;
  border-bottom:9px solid transparent;
  border-left:15px solid currentColor;
  transform:translate(calc(-50% + 2px),-50%);
}
.da-remix-play>.da-remix-pause-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  transform:translate(-50%,-50%);
}
.da-remix-play>.da-remix-pause-icon i{
  width:4px;
  height:18px;
  margin:0;
}
@media(max-width:760px){
  .da-remix-play>.da-remix-play-icon{
    border-top-width:8px;
    border-bottom-width:8px;
    border-left-width:14px;
  }
  .da-remix-play>.da-remix-pause-icon i{height:17px}
}

/* 1.2.19 floating post-export feedback: never changes page geometry */
.da-remix-feedback{position:fixed;z-index:100020;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));box-sizing:border-box;width:min(440px,calc(100vw - 36px));max-height:min(72vh,620px);overflow:auto;margin:0;padding:16px;border:1px solid rgba(185,255,202,.22);border-radius:16px;background:rgba(10,16,12,.97);box-shadow:0 20px 70px rgba(0,0,0,.55);backdrop-filter:blur(16px);text-align:left;transform:translateY(8px);opacity:0;animation:daFeedbackIn .18s ease-out forwards}
.da-remix-feedback[hidden],.da-remix-feedback-form[hidden],.da-remix-feedback-question[hidden]{display:none!important}
@keyframes daFeedbackIn{to{transform:translateY(0);opacity:1}}
.da-remix-feedback-question{display:flex;align-items:center;justify-content:space-between;gap:14px}
.da-remix-feedback-question>strong{font-size:14px;line-height:1.35}
.da-remix-feedback-votes{display:flex;gap:8px;flex:0 0 auto}
.da-remix-feedback-votes button{min-height:40px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.055);color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.da-remix-feedback-votes button:hover,.da-remix-feedback-votes button.is-selected{border-color:rgba(185,255,202,.48);background:rgba(185,255,202,.10)}
.da-remix-feedback-votes button:disabled{opacity:.55;cursor:wait}
.da-remix-feedback-form{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09)}
.da-remix-feedback-form>p{margin:0 0 10px;font-weight:700;font-size:14px}
.da-remix-feedback-reasons{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}
.da-remix-feedback-reasons label{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 9px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(255,255,255,.035);font-size:12px;cursor:pointer}
.da-remix-feedback-reasons input{margin:0}
.da-remix-feedback textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:72px;max-height:160px;padding:10px 11px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0d120f;color:#fff;font:inherit;font-size:13px}
.da-remix-feedback-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}
.da-remix-feedback-submit .da-primary-button{min-height:40px;padding:8px 14px}
.da-remix-feedback-status{min-height:18px;margin:8px 0 0;font-size:12px}
.da-remix-feedback-status[data-state="success"]{color:#b9ffca}.da-remix-feedback-status[data-state="error"]{color:#ffb4b4}
.da-remix-feedback.is-complete{width:min(360px,calc(100vw - 36px));text-align:center}
@media(max-width:620px){.da-remix-feedback{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:68vh;padding:14px}.da-remix-feedback-question{align-items:flex-start;flex-direction:column}.da-remix-feedback-votes{width:100%}.da-remix-feedback-votes button{flex:1}.da-remix-feedback-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.da-remix-feedback-submit{align-items:flex-end}}


/* v1.2.23 — launch-safe quick effects and output placement. UI only; DSP/render graph unchanged. */
.da-quick-effect-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.da-quick-effect-button{min-width:0;min-height:68px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:11px 12px;border:1px solid #344139;border-radius:12px;background:#18201c;color:#eef5f0;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.da-quick-effect-button:hover{border-color:#6b8e78;background:#1c2821;transform:translateY(-1px)}
.da-quick-effect-button:focus-visible{outline:3px solid rgba(185,255,202,.35);outline-offset:2px}
.da-quick-effect-button strong{font-size:.84rem;line-height:1.15}
.da-quick-effect-button small{color:#98a49d;font-size:.66rem;line-height:1.25}
.da-quick-effect-button.is-active{border-color:#8bcaa3;background:#203329;color:#c8ffd7}
.da-remix-output-rack{margin-top:1px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:12px;background:#131a16}
.da-remix-output-rack>span:first-child{min-width:0}
@media(max-width:1100px){.da-remix-output-rack{grid-column:1/-1}}
@media(max-width:760px){.da-quick-effect-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.da-quick-effect-button{min-height:62px;padding:10px}.da-remix-output-rack{grid-template-columns:1fr auto auto}.da-remix-output-rack .da-output-badge{display:none}}

/* v1.2.24 — launch-safe effects rack geometry; presentation only. */
.da-effect-rack{align-self:stretch;height:100%;grid-auto-rows:max-content;overflow:visible;max-height:none}
.da-effect-rack-head{align-items:flex-start}
.da-effect-rack-head .da-quick-effects-label{display:block;margin-top:7px;font-size:.82rem;color:#eef5f0}
.da-effect-rack-head h3{max-width:100%;margin-top:2px;font-size:clamp(.72rem,.84vw,.98rem);line-height:1.15;white-space:nowrap;letter-spacing:-.01em}
.da-quick-effect-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.da-quick-effect-button{min-height:68px;padding:10px;overflow:hidden}
.da-quick-effect-button strong,.da-quick-effect-button small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.da-remix-tone-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr)}
.da-limiter-rack{gap:8px;padding:13px 14px}
.da-limiter-rack .da-toggle-row{align-items:flex-start}
.da-limiter-rack .da-limiter-value{align-self:flex-end;margin-top:-4px;font-size:1rem}
@media(max-width:1100px){.da-effect-rack{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.da-quick-effect-actions{grid-column:1/-1}.da-limiter-rack{grid-column:auto}}
@media(max-width:760px){.da-effect-rack{grid-template-columns:1fr}.da-quick-effect-actions{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.da-quick-effect-button{min-height:60px;padding:8px}.da-quick-effect-button small{font-size:.58rem}.da-effect-rack-head h3{font-size:clamp(.66rem,3vw,.86rem)}.da-remix-tone-grid{grid-template-columns:1fr}}


/* v1.2.26: render-state UX is browser-only; no extra page or asset requests. */
.da-global-job-toggle.is-failed{border-color:rgba(220,112,112,.42);background:rgba(110,44,44,.18)}
.da-global-job-toggle.is-failed .da-global-job-dot{color:#f0a3a3}
.da-render-notice{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px}
.da-render-notice__backdrop{position:absolute;inset:0;background:rgba(2,7,5,.72);backdrop-filter:blur(5px)}
.da-render-notice__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;width:min(620px,calc(100vw - 32px));padding:28px;border:1px solid rgba(150,225,183,.18);border-radius:22px;background:#111914;box-shadow:0 28px 90px rgba(0,0,0,.48)}
.da-render-notice__card h2{margin:3px 0 9px;font-size:clamp(1.55rem,4vw,2.2rem);line-height:1.08;color:#f4f7f5}
.da-render-notice__card p:not(.da-eyebrow){margin:0;color:#a9b4ad;line-height:1.55}
.da-render-notice__mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(169,70,70,.28);color:#f0aaaa;font-size:1.25rem;font-weight:900}
.da-render-notice__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}
.da-render-notice__actions .da-primary-button,.da-render-notice__actions .da-outline-button{min-height:44px;padding:0 18px}
@media(max-width:560px){.da-render-notice{padding:16px}.da-render-notice__card{grid-template-columns:1fr;padding:22px}.da-render-notice__mark{width:42px;height:42px}}
