html:has(.lp),body:has(.lp){overflow-x:hidden;max-width:100%;overscroll-behavior-x:none}.lp{--ink:#0b0a09;--panel:#161412;--surface:#1c1915;--border:#2c2822;--ivory:#f3eee4;--taupe:#9a9082;--brass:#c9a36a;--brass-deep:#a8844f;--signal:#6bb3a5;--danger:#d4786e;--lift:rgba(201,163,106,.08);--lift-strong:rgba(201,163,106,.14);--radius:6px;--font-display:"Fraunces","Iowan Old Style",Georgia,serif;--font-body:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp{color-scheme:dark}.lp{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--ivory);background:radial-gradient(900px 480px at 18% -8%,rgba(201,163,106,.09),transparent 60%),var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-weight:550;letter-spacing:-.02em;line-height:1.15;margin:0;color:var(--ivory)}.lp p{margin:0}.lp a{color:var(--brass);text-decoration:none}.lp .muted{color:var(--taupe)}.lp .eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);font-weight:500}.lp .num{font-variant-numeric:tabular-nums}.lp .topbar{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid rgba(44,40,34,.85)}.lp .topbar img{height:44px;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.lp .nav{display:flex;align-items:center;gap:28px}.lp .nav a{color:var(--taupe);font-size:14px;font-weight:500}.lp .nav a.active{color:var(--ivory)}.lp .avatar{width:34px;height:34px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ivory);letter-spacing:.04em}.lp .card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.lp .card h2{font-size:20px}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius);font:500 14px/1 var(--font-body);border:1px solid var(--border);background:transparent;color:var(--ivory);white-space:nowrap}.lp .btn svg{width:15px;height:15px}.lp .btn-primary{background:var(--brass);border-color:var(--brass);color:var(--ink);font-weight:600}.lp .btn-lg{height:48px;padding:0 22px;font-size:15px}.lp .btn-sm{height:32px;padding:0 11px;font-size:12.5px;gap:6px}.lp .btn-sm svg{width:13px;height:13px}.lp .led{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px #6bb3a524,0 0 10px #6bb3a599;display:inline-block}.lp .ab{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--ink);border:1px solid var(--border);border-radius:var(--radius);padding:3px;gap:3px}.lp .ab span{font-size:12.5px;font-weight:500;color:var(--taupe);padding:5px 12px;border-radius:4px;text-align:center;white-space:nowrap}.lp .ab span.on{color:var(--ivory);background:#1f1c18;box-shadow:inset 0 0 0 1px var(--signal)}.lp .ab span.on.orig{box-shadow:inset 0 0 0 1px var(--brass)}.lp .play{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--ivory)}.lp .play svg{width:12px;height:12px;margin-left:2px}.lp .play.pause svg{margin-left:0}.lp .play.hot{background:var(--brass);border-color:var(--brass);color:var(--ink)}.lp .wave{display:block;width:100%;height:100%}.lp .hz{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);white-space:nowrap}.lp .hz .ring{width:30px;height:30px;position:relative;flex:0 0 auto}.lp .hz .ring svg{width:30px;height:30px;transform:rotate(-90deg)}.lp .hz .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 11px/1 var(--font-body);font-variant-numeric:tabular-nums}.lp .hz .lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);line-height:1.2}.lp .hz .lbl em{display:block;font-style:normal;text-transform:none;letter-spacing:0;color:var(--ivory);font-size:13px;font-weight:500}.lp .bar{height:6px;border-radius:3px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.lp .bar i{display:block;height:100%;background:var(--brass);border-radius:3px}.lp .footer{display:flex;justify-content:space-between;align-items:center;color:var(--taupe);font-size:13px;padding:28px 0 40px;border-top:1px solid rgba(44,40,34,.85)}.lp .footer nav{display:flex;gap:22px}.lp .footer nav a{color:var(--taupe)}.lp{--ink:#000000;--black:#000000;--white:#fefefe;--silver:#9a9896;--copper:#ae8a69;--copper-deep:#937153;--gold:#d4aa56;--panel:#0e0d0d;--surface:#151414;--border:#262423;--ivory:#fefefe;--taupe:#a8a7a7;--brass:#ae8a69}.lp{background:#000;color:var(--white)}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 48px}.lp .mono{font-family:var(--font-mono)}.lp .eyebrow{color:var(--silver);letter-spacing:.16em}.lp a{color:var(--copper)}.lp .btn{border-color:var(--border)}.lp .btn-primary{background:var(--copper);border-color:var(--copper);color:#000}.lp .nav{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px;border-bottom:1px solid #161515}.lp .navlogo{height:40px;width:auto;display:block}.lp .nav nav{display:flex;align-items:center;gap:28px}.lp .nav nav a{color:var(--silver);font-size:14px;font-weight:500}.lp .signin{height:36px}.lp .hero{padding-top:24px;padding-bottom:96px;text-align:center}.lp .herologo{width:820px;max-width:100%;height:auto;display:block;margin:40px auto 0}.lp .herotag{font:500 13px var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--copper);margin:14px 0 40px;padding-left:.42em;text-align:center}.lp .herogrid{display:grid;grid-template-columns:1fr 1fr;gap:56px;text-align:left;margin-top:24px;align-items:center}.lp .hero h1{font-size:54px;line-height:1.08}.lp .hero .sub{color:var(--silver);font-size:18px;margin-top:20px;max-width:30rem}.lp .ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.lp .btn-lg svg{width:17px;height:17px}.lp .ctanote{font-size:13px;color:var(--silver);margin-top:12px}.lp .badges{display:flex;gap:8px;margin-top:28px;flex-wrap:wrap}.lp .badges span{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;background:var(--panel)}.lp .card{background:var(--panel);border-color:var(--border)}.lp .player{padding:26px}.lp .phead{display:flex;justify-content:space-between;align-items:center}.lp .sides{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.lp .side{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#000;font-size:13.5px;font-weight:500;color:var(--silver);white-space:nowrap}.lp .side.on{color:var(--white);border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper)}.lp .dotc,.lp .dotp{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.lp .dotc{background:var(--copper)}.lp .dotp{background:var(--silver);opacity:.6}.lp .bw{height:84px;margin:22px 0 14px;position:relative}.lp .bw .ph{position:absolute;top:-4px;bottom:-4px;left:42%;width:1px;background:var(--white);opacity:.8}.lp .tr{display:flex;align-items:center;gap:14px}.lp .play{border-color:var(--border)}.lp .play.hot{background:var(--copper);border-color:var(--copper);color:#000;width:44px;height:44px}.lp .t{font-size:12.5px;color:var(--silver)}.lp .file{margin-left:auto;font-size:12.5px;color:var(--silver)}.lp .mline{font-size:13px;color:var(--silver);margin-top:16px;padding-left:12px;border-left:2px solid var(--gold)}.lp .read{display:grid;grid-template-columns:auto 1fr 1fr;column-gap:16px;row-gap:10px;align-items:baseline;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.lp .read .rr{display:contents}.lp .read .rr>*{margin:0}.lp .read .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}.lp .read .v{font-family:var(--font-display);font-size:22px;margin-top:4px;white-space:nowrap}.lp .read .v.c{color:var(--copper)}.lp .read .v.sm{font-size:17px;padding-top:4px}.lp .read small{font:500 11px var(--font-body);color:var(--silver);margin-left:4px}.lp .read{font-variant-numeric:tabular-nums}.lp .read .rr>:not(:first-child){text-align:right}.lp .read .v small{display:inline-block;min-width:2.7em;text-align:left;font-variant-numeric:tabular-nums}.lp .read .rh .k{padding-right:calc(2.7em + 4px);white-space:nowrap}.lp .read .rr>.k:first-child{white-space:nowrap}.lp .read .v .vf{display:inline-block;min-width:1em;text-align:left}.lp .plat{font-size:12.5px;color:var(--silver);margin-top:16px;text-align:center}.lp .block{padding-top:96px;padding-bottom:0}.lp .sh{font-size:40px;margin-top:12px;max-width:36rem}.lp .drop{border:1px dashed rgba(174,138,105,.55);border-radius:var(--radius);background:radial-gradient(600px 240px at 50% 0,rgba(175,138,105,.08),transparent 70%),var(--panel);padding:56px 24px;text-align:center}.lp .drop .ico{width:56px;height:56px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;border:1px solid var(--border);color:var(--copper)}.lp .drop .ico svg{width:24px;height:24px}.lp .drop h2{font-size:32px}.lp .drop .muted{margin:10px 0 26px;color:var(--silver)}.lp .drop .small{font-size:13px;color:var(--silver);margin-top:14px}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.lp .steps>div{border-top:1px solid var(--border);padding-top:24px}.lp .steps .n{font:500 13px var(--font-mono);color:var(--copper)}.lp .steps h3{font-size:24px;margin:10px 0 8px}.lp .steps p,.lp .ben p{color:var(--silver);font-size:15px}.lp .cred{text-align:center;padding-top:120px}.lp .cred .tag{color:var(--copper);letter-spacing:.32em;font-size:13px}.lp .cred .big{font-family:var(--font-display);font-size:40px;line-height:1.2;max-width:50rem;margin:22px auto 0;letter-spacing:-.02em}.lp .credrow{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:50rem;margin:36px auto 0}.lp .credrow p{color:var(--silver);font-size:16px;border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;background:var(--panel)}.lp .ben{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.lp .ben>div{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.lp .ben h3{font-size:22px;margin-bottom:10px}.lp .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;align-items:stretch}.lp .plan{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:28px 22px;display:flex;flex-direction:column}.lp .plan.hot{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper),0 20px 60px #ae8a691a}.lp .best{position:absolute;top:-12px;left:22px;background:var(--gold);color:#000;font:600 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:4px}.lp .plan h3{font-size:22px}.lp .price{font-family:var(--font-display);font-size:44px;margin-top:14px;line-height:1}.lp .price small{font:400 14px var(--font-body);color:var(--silver);margin-left:6px}.lp .alt{font-size:13.5px;color:var(--silver);margin-top:8px}.lp .save{font-size:12.5px;color:var(--copper);margin-top:4px;font-weight:500}.lp .save.blank{visibility:hidden}.lp .plan .btn{margin:20px 0 22px;width:100%}.lp .plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lp .plan li{display:flex;gap:10px;font-size:14px;color:var(--white);line-height:1.4}.lp .plan li svg{width:15px;height:15px;color:var(--copper);flex:0 0 auto;margin-top:2px}.lp .cancel{text-align:center;color:var(--silver);font-size:14px;margin-top:24px}.lp .faq{margin-top:36px;border-top:1px solid var(--border);max-width:860px}.lp .qa{border-bottom:1px solid var(--border);padding:20px 0}.lp .q{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:500}.lp .q svg{width:18px;height:18px;color:var(--silver);flex:0 0 auto}.lp .qa.open .q svg{color:var(--copper)}.lp .a{color:var(--silver);margin-top:10px;font-size:15px;max-width:44rem}.lp .final{text-align:center;padding-top:120px;padding-bottom:120px}.lp .final h2{font-size:48px}.lp .final .muted{margin:14px 0 30px;color:var(--silver)}.lp .foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding-top:32px;padding-bottom:44px;border-top:1px solid #161515}.lp .flogo{height:44px;width:auto;display:block}.lp .tag2{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--copper);margin-top:6px}.lp .foot nav{display:flex;gap:22px;justify-content:flex-end;flex-wrap:wrap}.lp .foot nav a{color:var(--silver);font-size:13px}.lp .copy2{grid-column:1/3;font-size:12px;color:#6d6b6a}@media(max-width:600px){.lp .wrap{padding:0 20px}.lp .navlogo{height:30px}.lp .nav nav{gap:14px}.lp .nav nav a{font-size:13px}.lp .signin{height:32px;padding:0 12px;font-size:13px}.lp .hero{padding-top:8px;padding-bottom:64px}.lp .herogrid{grid-template-columns:1fr;gap:36px;margin-top:8px}.lp .hero h1{font-size:36px}.lp .hero .sub{font-size:16px}.lp .ctas{flex-direction:column}.lp .ctas .btn{width:100%}.lp .player{padding:18px}.lp .side{font-size:12.5px;padding:10px 9px;gap:7px}.lp .file{display:none}.lp .read{column-gap:12px}.lp .read .v{font-size:20px}.lp .block{padding-top:72px}.lp .sh{font-size:30px}.lp .drop{padding:40px 20px}.lp .drop .btn{width:100%}.lp .steps,.lp .ben,.lp .credrow{grid-template-columns:1fr}.lp .cred{padding-top:88px}.lp .cred .big{font-size:28px}.lp .plans{grid-template-columns:1fr;gap:24px}.lp .q{font-size:16px}.lp .final{padding-top:88px;padding-bottom:88px}.lp .final h2{font-size:34px}.lp .final .btn{width:100%}.lp .foot{grid-template-columns:1fr}.lp .foot nav{justify-content:flex-start;gap:16px}.lp .copy2{grid-column:1}}.lp .nav{padding-top:24px}.lp .navlogo{height:auto;width:auto;max-width:min(240px,56vw)}@media(max-width:600px){.lp .navlogo{height:auto}}@media(max-width:600px){.lp .nav{flex-wrap:wrap;row-gap:12px}.lp .nav nav{flex:0 0 100%;justify-content:space-between}}.lp .kicker{font-family:var(--font-display);font-size:19px;color:var(--silver);margin-bottom:16px;max-width:30rem}.lp .simple{color:var(--copper);font-weight:600;letter-spacing:.08em;margin-top:18px}.lp .player .bw{margin-top:0}.lp .onebody{color:var(--silver);font-size:17px;max-width:40rem;margin:18px auto 0}.lp .psub{color:var(--silver);margin-top:12px;max-width:44rem}.lp .alt.blank{visibility:hidden}.lp .ctas.fc{justify-content:center;margin-top:0}.lp .nav nav .btn-primary{color:#000}@media(max-width:600px){.lp .kicker{font-size:16px}.lp .nav nav{gap:10px}.lp .nav nav .signin{padding:0 10px}}.lp .player .sides{margin:0 0 22px}.lp .cancel.legal{max-width:52rem;margin:24px auto 0;font-size:13px;line-height:1.6}.lp{overflow-x:hidden;max-width:100%;overscroll-behavior-x:none}.lp img,.lp svg,.lp canvas,.lp video{max-width:100%}.lp h1,.lp h2,.lp h3,.lp p,.lp li,.lp a,.lp span{overflow-wrap:anywhere}.lp .wrap{padding-left:max(48px,env(safe-area-inset-left));padding-right:max(48px,env(safe-area-inset-right))}.lp .player,.lp .bw,.lp .sides{touch-action:pan-y}@media(max-width:600px){.lp .wrap{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}.lp .qa:not(.open) .a{display:none}.lp .hero .kicker{margin:20px 0 0}.lp .livehead{font-size:30px;line-height:1.15;color:var(--copper);margin-top:10px}@media(max-width:600px){.lp .livehead{font-size:24px}}.lp .herogrid{align-items:start}.lp .hero-upload{margin-top:28px}.lp .hero-upload .drop{padding:32px 24px}.lp .hero-upload .drop .ico{width:48px;height:48px;margin-bottom:14px}.lp .hero-upload .drop h2{font-size:28px}.lp .hero-upload .drop .muted{margin:8px 0 20px;font-size:15px}.lp .hero .player{margin-top:8px}@media(max-width:600px){.lp .hero-upload{margin-top:20px}.lp .hero-upload .drop{padding:28px 18px}}.lp .csub{font-size:15px;margin-top:14px}.lp .livesub{font-size:22px;color:var(--copper);margin-top:18px}.lp .final .ctas.fc{margin-top:0}.lp .nav{border-bottom:0;background:linear-gradient(#161515,#161515) center bottom/ calc(100% - 96px) 1px no-repeat}@media(max-width:600px){.lp .nav{background-size:calc(100% - 40px) 1px}}.lp .ben{grid-template-columns:repeat(2,1fr)}.lp .herogrid>*{min-width:0}@media(max-width:600px){.lp .ben{grid-template-columns:1fr}}.lp .nav{flex-direction:column;justify-content:center;align-items:center;row-gap:14px;flex-wrap:nowrap;background-color:#000}.lp .navlogo{margin:0 auto;background:transparent}.lp .nav nav{justify-content:center;flex:0 0 auto}@media(max-width:600px){.lp .nav nav{flex:0 0 auto;justify-content:center;flex-wrap:wrap}}.lp .nav{flex-direction:row;justify-content:space-between;align-items:center}.lp .navlogo{margin:0;max-width:min(180px,40vw)}.lp .nav nav{justify-content:flex-end}@media(max-width:600px){.lp .nav{flex-direction:column;align-items:flex-start}.lp .nav nav{justify-content:flex-start}}.lp .hero h1{text-wrap:balance}.lp .hero>.hero-upload{margin-top:40px}.lp .hero-upload .drop{margin-left:auto;margin-right:auto}@media(max-width:600px){.lp .hero{padding-top:30px}}.lp .cloudband{margin-top:24px;text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(600px 220px at 50% 0,rgba(175,138,105,.1),transparent 70%),var(--panel);padding:40px 24px}.lp .cloudband .soon{display:inline-block;font:600 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#000;background:var(--gold);padding:7px 12px;border-radius:4px}.lp .cloudband h2{font-size:34px;margin-top:16px}.lp .cbsub{color:var(--silver);margin:10px auto 0;max-width:40rem}.lp .svc{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.lp .svc span{font:500 18px/1 var(--font-body);color:var(--white);border:1px solid var(--copper);border-radius:999px;padding:14px 24px;background:#000}@media(max-width:600px){.lp .cloudband{padding:32px 18px}.lp .cloudband h2{font-size:26px}.lp .svc{gap:10px}.lp .svc span{font-size:16px;padding:12px 18px}}.lp .builtfor{margin:20px 0 8px}.lp .builtfor .sh.bf{font-size:24px;margin-top:0}.lp .builtfor .psub{font-size:15px}.lp .builtfor .ben{grid-template-columns:1fr!important;gap:14px;margin-top:18px}.lp .bfsec{text-align:center}.lp .bfsec .sh,.lp .bfsec .psub{margin-left:auto;margin-right:auto}.lp .bfsec .ben{grid-template-columns:repeat(3,1fr)!important;text-align:left}@media(max-width:600px){.lp .bfsec .ben{grid-template-columns:1fr!important}}.lp .hero-steps{margin-top:56px;text-align:center}.lp .hero-steps .sh{margin-left:auto;margin-right:auto;max-width:none}.lp .hero-steps h2{white-space:nowrap;font-size:clamp(22px,3vw,34px);margin-bottom:4px}.lp .hero-steps{margin-top:32px!important}.lp .hero-steps .simple{margin-top:10px}.lp .upload-guide{margin:20px 0 0;padding:24px 28px;border:1px solid #222;border-radius:14px;background:#0b0b0b}.lp .upload-guide h3{font-family:Fraunces,serif;font-size:20px;margin:0 0 12px;color:#fff}.lp .upload-guide p{color:var(--silver);font-size:14px;line-height:1.6;margin:0 0 10px}.lp .upload-guide p:last-child{margin:0}.lp .upload-guide strong{color:#fff}.lp .upload-row{margin-top:28px;display:grid;grid-template-columns:220px 1fr 220px;gap:24px;align-items:center}.lp .upload-row .hero-upload{margin:0}.lp .ug h3{font-family:Fraunces,serif;font-size:17px;color:#fff;margin:0 0 8px}.lp .ug p{font-size:12.5px;line-height:1.55;color:var(--silver);margin:0}.lp .ug-l{text-align:right}.lp .ug-r{text-align:left}.lp .ug-accept,.lp .ug-opt{max-width:520px;margin:10px auto 0}.lp .ug-accept strong,.lp .ug-opt strong{color:#fff}@media(max-width:900px){.lp .upload-row{grid-template-columns:1fr}.lp .ug-l{text-align:left}}.lp .upload-row{display:block}.lp .hero-upload .drop{display:grid;grid-template-columns:200px 1fr 200px;gap:28px;align-items:center}@media(max-width:900px){.lp .hero-upload .drop{grid-template-columns:1fr}.lp .hero-upload .drop .ug{text-align:left}}@media(max-width:900px){.lp .hero-upload .drop{grid-template-columns:minmax(0,1fr)}.lp .hero-upload .drop>*{min-width:0;max-width:100%}.lp .hero-upload .drop .drop-mid{order:1}.lp .hero-upload .drop .ug-l{order:2}.lp .hero-upload .drop .ug-r{order:3}.lp .hero-upload .drop .muted span{white-space:normal!important}}.lp .lp-contents{display:contents}.lp .navlogo-link{display:block;line-height:0}.lp .nav .auth{display:contents}.lp .nav .auth-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:var(--radius);font:500 14px/1 var(--font-body);border:1px solid var(--border);background:transparent;color:var(--ivory);white-space:nowrap;cursor:pointer}.lp .nav .auth-btn-primary{background:var(--copper);border-color:var(--copper);color:#000;font-weight:600}.lp .nav .account-link{color:var(--silver);font-size:14px;font-weight:500}.lp [data-act]{cursor:pointer}.lp .lp-flow>:not(.lp-contents){text-align:left;margin-top:28px}.lp .lp-dragging .drop{border-color:var(--copper)}@media(max-width:600px){.lp .nav .auth-btn{height:32px;padding:0 10px;font-size:13px}}.app.app--home{max-width:none;padding:0}.lp .btn.lp-busy{opacity:.7;cursor:progress;pointer-events:none}.lp .lp-subnote{margin:8px 0 0;font-size:13px;line-height:1.4;color:#e8a27a}.lp .hero-upload .drop{grid-template-columns:minmax(0,1fr)}.lp .hero-upload .best-line{margin-top:12px}.lp .hero-upload .best-line .file-tips{color:var(--silver);text-decoration:underline;white-space:nowrap}@media(max-width:600px){.lp .nav{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:8px;padding-top:14px;padding-bottom:14px;margin-bottom:12px}.lp .navlogo{max-width:min(104px,27vw);height:auto}.lp .navlogo-link{flex:0 1 auto;min-width:0}.lp .nav nav{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.lp .nav nav .nav-try{display:none}.lp .nav nav>*,.lp .nav nav .auth>*{order:3}.lp .nav nav .nav-faq{order:1}.lp .nav nav .nav-pricing{order:2}.lp .nav nav a{font-size:12.5px}.lp .nav .auth-btn{height:30px;padding:0 9px;font-size:12.5px}.lp .nav nav .signin{padding:0 9px}}.lp .player .play,.lp .player .side{cursor:pointer;-webkit-tap-highlight-color:transparent}.lp .player .bw{cursor:pointer}.lp .player .songs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 10px}.lp .player .song{display:flex;align-items:center;justify-content:center;text-align:center;min-height:36px;padding:6px;border:1px solid var(--border);border-radius:var(--radius);background:#000;font-size:12px;line-height:1.2;color:var(--silver);cursor:pointer;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere}.lp .player .song.on{color:var(--white);border-color:var(--copper)}.lp .hero{padding-top:16px!important;margin-top:0!important}@media(max-width:600px){.lp .hero{padding-top:8px!important}.lp .nav{margin-bottom:0}}.lp .bfsec{padding-top:80px}.lp .faq{margin-left:0;margin-right:auto}.lp .final{padding-bottom:96px}@media(max-width:600px){.lp .bfsec{padding-top:64px}.lp .final{padding-top:88px;padding-bottom:72px}}.lp .hero-steps{padding-top:18.59375px}.lp .svc{flex-wrap:nowrap}.lp .svc span{white-space:nowrap}@media(max-width:600px){.lp .svc{gap:6px}.lp .svc span{font-size:min(16px,3.73vw);padding:10px min(14px,3.2vw)}}.lp .bfsec{padding-top:0}@media(max-width:600px){.lp .bfsec{padding-top:8px}}.lp .hero{padding-top:32px!important}@media(max-width:600px){.lp .hero{padding-top:24px!important}}:root{--ink: #0b0a09;--panel: #161412;--surface: #1c1915;--border: #2c2822;--ivory: #f3eee4;--taupe: #9a9082;--brass: #c9a36a;--brass-deep: #a8844f;--signal: #6bb3a5;--danger: #d4786e;--lift: rgba(201, 163, 106, .08);--lift-strong: rgba(201, 163, 106, .14);--focus: #c9a36a;--radius: 6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 40px;--space-7: 64px;--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--max: 40rem;--app-max: 56rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;background:var(--brass);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-weight:600;text-decoration:none}.skip-link:focus{top:var(--space-4);outline:2px solid var(--ivory);outline-offset:2px}#try,#pricing,#faq{scroll-margin-top:var(--space-5)}.try-block .hero-diff{margin-bottom:var(--space-4)}.try-block .dropzone,.try-block .login-prompt,.try-block .status,.try-block .done,.try-block .batch-status,.try-block .notice-calm{margin-top:0}@media(max-width:640px){.try-block .hero-diff{padding:var(--space-4);margin-bottom:var(--space-3)}.try-block .dropzone{padding:var(--space-4)}.try-block .upload-pad{padding:var(--space-5) var(--space-3) var(--space-4)}}h1,h2{text-wrap:balance}button,a.cta,a.secondary,.auth-btn,.style-card,.billing-opt,.nav-link{touch-action:manipulation}.modal-backdrop{overscroll-behavior:contain}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.55;background:radial-gradient(900px 480px at 18% -8%,rgba(201,163,106,.09),transparent 60%),var(--ink);color:var(--ivory);min-height:100vh;-webkit-font-smoothing:antialiased}.app{max-width:var(--app-max);margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-7);position:relative}h1,h2,h3{font-family:var(--font-display);font-weight:550;letter-spacing:-.02em;line-height:1.15;color:var(--ivory)}a{color:var(--brass)}a:hover{color:var(--ivory)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid rgba(44,40,34,.85);flex-wrap:wrap}.brand-link{display:block;line-height:0}.brand-logo{display:block;max-width:min(240px,56vw);height:auto;margin:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.header-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:nowrap;margin-left:auto;white-space:nowrap}.header-nav .nav-link,.header-nav .header-auth,.header-nav .auth{flex-shrink:0}@media(min-width:900px){.site-header{flex-wrap:nowrap}.header-nav{position:absolute;top:var(--space-5);right:var(--space-4);z-index:5;margin-left:0;flex-wrap:nowrap}}.nav-link{color:var(--taupe);text-decoration:none;font-size:.875rem;font-weight:500;padding:var(--space-1) var(--space-2)}.nav-link:hover{color:var(--ivory)}.header-auth,.auth{display:flex;align-items:center;gap:var(--space-2);margin-top:0}.auth-btn{background:transparent;color:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-4);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer}.auth-btn:hover{border-color:var(--taupe)}.auth-btn-primary{background:var(--brass);border-color:var(--brass);color:var(--ink)}.auth-btn-primary:hover{background:#d4b07a;border-color:#d4b07a;color:var(--ink)}@media(max-width:420px){.header-nav,.header-nav .header-auth,.header-nav .auth{gap:var(--space-1)}.header-nav .nav-link{font-size:.75rem;padding:var(--space-1) 3px}.header-nav .auth-btn{font-size:.75rem;padding:var(--space-2)}}.header-nav .auth-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:6rem;height:2.25rem;padding:0 var(--space-3);line-height:1;white-space:nowrap}@media(max-width:719px){.header-nav{flex:0 0 100%;width:100%;margin-left:0;justify-content:space-between}}@media(max-width:420px){.header-nav .auth-btn{width:4.5rem;height:2rem;padding:0 var(--space-2)}}.account-link{color:var(--signal);text-decoration:none;font-size:.875rem;font-weight:600;margin-right:var(--space-1)}.account-link:hover{color:var(--ivory);text-decoration:underline}.hero-billboard{position:relative;margin:0 auto var(--space-5);max-width:38rem;text-align:center;min-height:3.2em}.hero-billboard-sizer{display:grid;visibility:hidden;pointer-events:none}.hero-billboard-sizer .hero-billboard-line{grid-area:1 / 1;margin:0}.hero-billboard-line{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--taupe);text-wrap:balance}.hero-billboard-active{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .7s ease}.hero-billboard-active.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.hero-billboard-active{transition:none}}.hero{text-align:center;max-width:var(--max);margin:0 auto var(--space-5);padding:var(--space-5) var(--space-4) 0}.hero-tagline{margin:0 auto var(--space-3);max-width:36rem;font-family:var(--font-display);font-optical-sizing:auto;font-size:min(clamp(1.75rem,4.2vw,2.5rem),6.2vw);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--brass);background-image:linear-gradient(180deg,#e2c58e 0%,var(--brass) 38%,var(--brass-deep) 62%,#8a6a3e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.hero-tagline{color:var(--brass);background-image:none;-webkit-text-fill-color:currentColor}}.hero-kicker{margin:0 auto var(--space-5);max-width:36rem;font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:none;color:var(--brass)}.hero-pitch{margin:0 auto var(--space-5);font-size:1.125rem;line-height:1.55;color:var(--ivory);max-width:36rem}.dropzone .upload-quality-note{margin:var(--space-4) auto 0;max-width:34rem;font-size:.875rem;line-height:1.5;color:var(--taupe);text-align:center}.hero-cta{display:inline-block;margin-top:0}.hero-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;align-items:center;margin-top:var(--space-1)}.hero-cta-row .hero-cta,.hero-cta-row a.cta.secondary-cta,.hero-cta-row a.secondary-cta{margin-top:0}.hero-cloud-standout{margin:var(--space-5) auto 0;max-width:38rem;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:.01em;color:var(--brass);text-wrap:balance}.hero-diff{text-align:center;max-width:var(--max);margin:0 auto var(--space-4);padding:var(--space-5);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 40px #00000047,0 0 0 1px var(--lift)}.hero-diff-headline{margin:0 auto var(--space-3);max-width:36rem;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:550;line-height:1.15;letter-spacing:-.02em;color:var(--ivory);text-wrap:balance}.hero-diff-body{margin:0 auto;max-width:36rem;font-size:1rem;font-weight:400;line-height:1.55;color:var(--taupe);text-wrap:balance}.dropzone,.status,.done,.pricing,.login-prompt,.config-error,.account-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);margin-top:var(--space-5);box-shadow:0 10px 32px #00000038,0 0 0 1px var(--lift)}.dropzone{text-align:center}.dropzone.dragging .upload-pad{border-color:var(--brass);background:#c9a36a14;box-shadow:inset 0 0 0 1px #c9a36a40}.dropzone h2{margin:0 0 var(--space-2);font-size:1.5rem}.dropzone p{color:var(--taupe);margin:0}.upload-pad{cursor:pointer;border:1.5px dashed #3a342c;border-radius:var(--radius);padding:var(--space-6) var(--space-4) var(--space-5);background:#0000002e;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;margin-bottom:var(--space-2)}.upload-pad:hover{border-color:#4a4338;background:#c9a36a0a}.upload-pad.has-file{border-style:solid;border-color:var(--signal);background:#6bb3a50d}.upload-pad-hint{margin-top:var(--space-2);font-size:.875rem}.choose-file{margin-top:var(--space-3)}.options{display:grid;gap:var(--space-3);text-align:left;margin:var(--space-5) auto 0;max-width:28rem}.options label{display:grid;gap:var(--space-2);font-size:.875rem;color:var(--taupe)}.options input,.options select{background:var(--surface);color:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:1rem}.options input::placeholder{color:#6e675c}.options select option:disabled{color:#6e675c}.options input:focus-visible,.options select:focus-visible{border-color:var(--brass)}.cta,button.cta,a.cta{display:inline-block;margin-top:var(--space-5);background:var(--brass);color:var(--ink);border:0;border-radius:var(--radius);padding:var(--space-3) var(--space-5);font-weight:600;font-family:inherit;font-size:1rem;cursor:pointer;text-decoration:none;letter-spacing:.01em}.cta:hover,button.cta:hover,a.cta:hover{background:#d4b07a;color:var(--ink)}button.cta:disabled,.cta:disabled{opacity:.45;cursor:not-allowed}a.secondary-cta,.secondary-cta,a.cta.secondary-cta,.cta.secondary-cta{display:inline-block;margin-top:var(--space-5);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-weight:600;font-family:inherit;font-size:1rem;cursor:pointer;letter-spacing:.01em;background:#f3eee40f;border:1px solid var(--taupe);color:var(--ivory);text-decoration:none}a.secondary-cta:hover,.secondary-cta:hover,a.cta.secondary-cta:hover,.cta.secondary-cta:hover{border-color:var(--ivory);background:#f3eee424;color:var(--ivory)}a.secondary,button.secondary{display:inline-block;background:transparent;color:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .95rem;cursor:pointer;font-family:inherit;font-size:.875rem;margin-right:var(--space-2);text-decoration:none}a.secondary:hover,button.secondary:hover{border-color:var(--taupe);color:var(--ivory)}.secondary-link{display:inline-block;margin-top:var(--space-4);color:var(--taupe);text-decoration:none;background:none;border:0;font:inherit;cursor:pointer;padding:0}.secondary-link:hover{color:var(--ivory)}.bar{height:6px;background:var(--surface);border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:var(--brass);transition:width 1s linear}.status-filename{color:var(--taupe);margin:var(--space-2) 0 var(--space-3);font-size:.875rem;word-break:break-word}.status-countdown{color:var(--taupe);margin:var(--space-3) 0 0;font-size:.875rem}.batch-track-status{margin:var(--space-4) 0}.batch-track-status .status{margin:0;padding:0;background:transparent;border:none;box-shadow:none}.batch-track-status h2{font-size:1rem;margin:0 0 var(--space-2)}.status ul{list-style:none;padding:0}.status li{color:var(--taupe);margin:var(--space-2) 0}.status li.active{color:var(--ivory);font-weight:600}.status li.done{color:var(--signal)}.abplayer{margin:var(--space-4) 0}.abplayer audio{width:100%;margin:var(--space-2) 0}.abplayer-loading,.abplayer-error{color:var(--taupe);margin:var(--space-2) 0}.abplayer-error{color:var(--danger)}.abplayer-meta{color:var(--taupe);font-size:.75rem;margin:var(--space-1) 0 var(--space-2)}.abplayer-now{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;margin:var(--space-3) 0 var(--space-2);padding:.55rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.abplayer-now.is-master{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.abplayer-now.is-original{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass)}.abplayer-now-label{color:var(--taupe);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.abplayer-now-side{font-size:1.125rem;font-family:var(--font-display)}.abplayer-lufs{color:var(--taupe);font-size:.875rem;margin-left:auto;font-variant-numeric:tabular-nums}.abplayer-transport{display:flex;align-items:center;gap:.6rem;width:100%;margin:var(--space-2) 0}.abplayer-play{flex:0 0 auto;margin:0}.abplayer-seek{flex:1 1 auto;min-width:0}.abplayer-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--taupe);font-size:.875rem}.abplayer-sides{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-2)}.abplayer-side{margin:0;padding:.65rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ivory);font-weight:600;font-family:inherit;cursor:pointer}.abplayer-side:disabled{opacity:.5;cursor:not-allowed}.abplayer-side.active{color:var(--ivory);background:#1f1c18}.abplayer-side-master.active{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.abplayer-side-original.active{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.pricing h2{margin:0 0 var(--space-4);font-size:1.5rem}.pricing-note{color:var(--taupe);margin:0 0 var(--space-4);font-size:1rem}.pricing-cta-hint{text-align:center;color:var(--taupe);font-size:1rem;margin:0 0 var(--space-4)}.pricing-cta-hint a{color:var(--brass);font-weight:500}.tiers{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tiers-onetime{margin-bottom:var(--space-2)}.tiers-subscription{margin-top:var(--space-3)}.tier{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);display:flex;flex-direction:column;text-align:left;box-shadow:0 8px 24px #0003,inset 0 1px #f3eee40a;transition:border-color .15s ease,box-shadow .15s ease}.tier:hover{border-color:#3a342c;box-shadow:0 14px 36px #00000047,0 0 0 1px var(--lift-strong)}.tier h3{margin:0;font-size:1.125rem}.tier .price{font-size:1.5rem;font-weight:600;font-family:var(--font-display);margin:var(--space-2) 0 var(--space-3)}.tier .price span{font-size:.875rem;color:var(--taupe);font-weight:500;font-family:var(--font-body)}.tier ul,.tier-features{list-style:none;padding:0;margin:0 0 var(--space-4);color:var(--taupe);font-size:.875rem;flex:1;text-align:left}.tier-features li{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);text-align:left}.tier-check{flex:0 0 auto;width:1.1em;color:var(--signal);line-height:1.45}.tier-feature-text{flex:1 1 auto;min-width:0;line-height:1.45}.tier .cta{margin-top:auto;align-self:stretch;text-align:center}.error,.config-error{color:var(--danger);margin-top:var(--space-4)}.login-prompt{text-align:center}.login-prompt p{color:var(--taupe)}.file-list{display:block;font-size:.875rem;word-break:break-word}.batch-status a{color:var(--signal)}.batch-done-line{color:var(--taupe);margin:var(--space-2) 0}.account-panel h2{margin-top:0}.account-facts{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0}.account-facts>div{display:grid;grid-template-columns:9rem 1fr;gap:var(--space-2);padding:.65rem .85rem;background:var(--surface);border-radius:var(--radius)}.account-facts dt{color:var(--taupe);font-size:.875rem;margin:0}.account-facts dd{margin:0;font-weight:600}.account-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-2)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--space-4)}.modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);max-width:420px;width:100%}.modal h3{margin-top:0}.modal p{color:var(--taupe);line-height:1.5}.modal .muted{font-size:.875rem}.code-block,.modal code,.account-panel code{font-family:var(--font-mono);font-size:.875rem}.code-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem;overflow-x:auto;color:var(--signal)}@media(max-width:640px){.account-facts>div{grid-template-columns:1fr}.site-header{align-items:flex-start}.abplayer-sides{grid-template-columns:1fr}}.accent-finish{color:var(--brass);font-weight:600}.format-note,.batch-note{margin:0;color:var(--taupe);font-size:.75rem;line-height:1.35;font-weight:400}.format-note{margin-bottom:.12rem}.batch-note{margin-bottom:var(--space-4)}.upload-pad .batch-note{display:block;margin-top:var(--space-2);margin-bottom:0;font-weight:600;color:var(--taupe)}.upload-pad-hint-main{font-weight:400}.upload-pad .batch-note.batch-note-bold{font-weight:700}:where(strong,b){font-weight:600}.note-mark{font-size:.65em;line-height:0;margin-right:.2em;font-weight:600}.style-picker{margin:var(--space-5) auto 0;max-width:40rem;text-align:left}.style-heading{margin:0 0 var(--space-3);color:var(--taupe);font-size:.875rem;font-weight:500}.style-cards{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.style-card{text-align:left;background:var(--surface);color:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem .85rem;cursor:pointer;display:grid;gap:.3rem;font-family:inherit}.style-card:hover{border-color:#4a4338}.style-card strong{font-size:1rem;font-family:var(--font-display);font-weight:550}.style-card span{color:var(--taupe);font-size:.75rem;line-height:1.35}.style-card.active{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass);background:#c9a36a0f}.style-line{color:var(--signal);margin:var(--space-2) 0 var(--space-3);font-size:.875rem}.style-empty{color:var(--taupe);font-size:.875rem;margin:0}.terms{margin:var(--space-4) auto var(--space-2);max-width:36rem;text-align:left;color:var(--taupe);font-size:.75rem;line-height:1.4}.terms-body{margin:0 0 var(--space-2)}.terms-title{margin:0 0 var(--space-2);color:var(--ivory);font-weight:600;cursor:pointer}.terms-body[open] .terms-title{margin-bottom:var(--space-2)}.terms p{margin:0 0 var(--space-2)}.terms-check{display:flex;gap:.55rem;align-items:flex-start;color:var(--ivory);cursor:pointer;font-size:.875rem}.terms-check input{margin-top:.25rem;accent-color:var(--brass)}.genre-field{margin:var(--space-3) auto 0;max-width:28rem;text-align:left}.genre-field label{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--taupe)}.genre-field select{background:var(--surface);color:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-family:inherit;font-size:.875rem}.genre-field select:focus-visible{border-color:var(--brass)}.reference-field{margin:var(--space-4) auto 0;max-width:28rem;text-align:center}.reference-field .secondary{display:inline-block}.reference-field p{margin:0 0 var(--space-2);color:var(--ivory);font-size:1rem}.reference-chosen{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.reference-name{color:var(--ivory);word-break:break-word;font-size:.875rem}.format-upgrade{color:var(--taupe);font-size:.875rem;font-weight:400;line-height:1.35}.notice-calm{margin-top:var(--space-4);padding:.9rem 1rem;border-radius:var(--radius);background:var(--panel);color:var(--ivory);border:1px solid rgba(154,144,130,.35);text-align:left}.notice-calm .notice-actions{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-3)}.purchase-final{color:var(--taupe);font-size:.875rem;margin-top:var(--space-4);text-align:left}.purchase-final p{margin:var(--space-2) 0}.purchase-final a{color:var(--brass)}.tiers-oneshot{margin-bottom:var(--space-5)}.pricing-subscriptions{text-align:center}.billing-toggle{display:inline-flex;gap:var(--space-1);margin:0 auto var(--space-2);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:#00000040}.tiers-subscriptions{margin-top:var(--space-3)}.billing-opt{border:0;background:transparent;color:var(--taupe);padding:var(--space-1) var(--space-4);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:.875rem}.billing-opt.active{background:var(--brass);color:var(--ink);font-weight:600}.billing-aside,.tier-aside{text-align:center;color:var(--taupe);font-size:.875rem;margin:var(--space-2) 0 0}.founding-note{color:var(--brass)}.tier-aside{text-align:left;margin:0 0 var(--space-2)}.nowrap{white-space:nowrap}.site-footer{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;color:var(--taupe);font-size:.875rem}.footer-nav{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.footer-nav a{color:var(--taupe);text-decoration:none}.footer-nav a:hover{color:var(--brass)}.footer-copy{margin:0}.legal-page .legal-body{color:var(--taupe);font-size:.875rem;line-height:1.55;text-align:left}.legal-page .legal-body h3{color:var(--ivory);margin:var(--space-5) 0 var(--space-2);font-size:1rem}.legal-page .legal-body ul{padding-left:1.2rem;margin:var(--space-2) 0 var(--space-3)}.legal-page .legal-body p{margin:var(--space-2) 0}.legal-page .legal-body a,.legal-contact a{color:var(--brass)}.legal-contact{margin-top:var(--space-5);color:var(--taupe)}.account-danger{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(212,120,110,.3);text-align:left}.account-danger h3{margin:0 0 var(--space-2);color:var(--danger);font-size:1rem}.account-danger p{color:var(--taupe);font-size:.875rem}.danger-btn{margin-top:var(--space-3);margin-right:var(--space-3);background:transparent;color:var(--danger);border:1px solid rgba(212,120,110,.5);border-radius:var(--radius);padding:.45rem 1rem;cursor:pointer;font:inherit}.danger-btn:hover:not(:disabled){background:#d4786e1f}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.pricing-legal{margin:var(--space-5) 0 0;color:var(--taupe);font-size:.875rem;text-align:center}.pricing-legal a{color:var(--brass)}.config-loading{margin:var(--space-6) auto;max-width:28rem;padding:var(--space-5)}.skeleton-stack{display:grid;gap:var(--space-3)}.skeleton-line{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--surface) 0%,#24201c 45%,var(--surface) 90%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-line.lg{height:28px;width:70%;margin:0 auto}.skeleton-line.md{width:90%;margin:0 auto}.skeleton-line.sm{width:55%;margin:0 auto}.skeleton-card{height:120px;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);margin-top:var(--space-4);position:relative;overflow:hidden}.skeleton-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(201,163,106,.06) 50%,transparent 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.master-note{margin:var(--space-3) auto var(--space-4);max-width:36rem;color:var(--taupe);font-size:.875rem;line-height:1.45}.done h2{margin-top:0;color:var(--signal)}.done>p:first-of-type{color:var(--taupe);margin:0 0 var(--space-3)}.done .master-genre{margin:0 auto var(--space-3);max-width:36rem;color:var(--ivory);font-size:.875rem;font-weight:500;line-height:1.45}.done .quality-verified{margin:0 auto var(--space-3);max-width:36rem;color:var(--brass);font-size:.875rem;font-weight:500;line-height:1.45;font-variant-numeric:tabular-nums}.status-skeleton .bar{position:relative}.status-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.state-panel{text-align:center;padding:var(--space-6) var(--space-5)}.state-panel h2{margin-top:0}.state-panel p{color:var(--taupe);max-width:28rem;margin:0 auto var(--space-4)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bar-fill{transition:none}}.faq{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);margin-top:var(--space-5);max-width:var(--max);margin-left:auto;margin-right:auto;box-shadow:0 10px 32px #00000038,0 0 0 1px var(--lift)}.faq h2{margin:0 0 var(--space-4);font-size:1.5rem}.faq-intro{color:var(--taupe);margin:0 0 var(--space-4);font-size:1rem;max-width:40rem}.faq-list{display:grid;gap:var(--space-2)}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3) var(--space-4)}.faq-item summary{cursor:pointer;font-weight:600;list-style:none;color:var(--ivory)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--brass);font-weight:500}.faq-item[open] summary:after{content:"–"}.faq-item p{margin:var(--space-3) 0 0;color:var(--taupe);font-size:1rem;line-height:1.55}.faq-item a{color:var(--brass);font-weight:500;text-decoration:underline;text-underline-offset:2px}.faq-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-5)}.connected-apps{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.connected-apps h3{margin:0 0 var(--space-2)}.connected-apps-lead{color:var(--taupe);font-size:1rem;line-height:1.5}.connected-apps-list{list-style:none;padding:0;margin:var(--space-3) 0 0;display:grid;gap:var(--space-2)}.connected-app-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:.75rem .9rem;background:var(--surface);border-radius:var(--radius)}.connected-app-row>div{display:flex;flex-direction:column;gap:.25rem}.connected-badge{color:var(--signal);font-size:.875rem}.muted-badge{color:var(--taupe);font-size:.875rem}.cta-sm{background:var(--signal);color:#111;border:none;border-radius:var(--radius);padding:.4rem .85rem;font-weight:600;cursor:pointer}.cta-sm:disabled{opacity:.45;cursor:not-allowed}.connected-apps-more{margin-top:var(--space-3);color:var(--taupe)}.also-save{margin:var(--space-4) 0;padding:.85rem 1rem;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}.also-save-label{margin:0 0 .5rem;font-weight:600}.also-save-options{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.also-save-opt{display:flex;align-items:center;gap:.4rem;cursor:pointer}.also-save-hint{margin:.5rem 0 0;font-size:.875rem;color:var(--taupe)}.distrokid-pack{margin-top:var(--space-3)}.hero .hero-billboard{margin-bottom:.35rem}.hero #hero-tagline,.hero .hero-tagline{margin-top:0}.site-main>.hero:first-child,main .hero{padding-top:0!important;margin-top:calc(var(--space-4) * -1)!important}.hero .hero-billboard{margin-top:0;margin-bottom:.75rem}.hero-billboard{margin-top:0}.profile-field{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.profile-field select{max-width:100%}.profile-save{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.profile-save input[type=text],.profile-save input:not([type]){flex:1 1 12rem;min-width:0}.plan-breakout{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.plan-breakout h3{margin:0 0 var(--space-2)}.plan-breakout .tier-features{margin-bottom:var(--space-3)}.plan-missing li{color:var(--taupe)}.upload-guide{margin:var(--space-4) auto 0;max-width:34rem;padding:var(--space-4) var(--space-4) var(--space-3);text-align:left;background:var(--panel);border:1px solid var(--border);border-left:2px solid var(--brass-deep);border-radius:var(--radius);color:var(--taupe);font-size:.875rem;line-height:1.55}.upload-guide h3{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ivory)}.dropzone .upload-guide p,.upload-guide p{margin:0 0 var(--space-2);color:var(--taupe)}.upload-guide strong{color:var(--brass);font-weight:600}.upload-guide h3 strong{color:var(--ivory)}.upload-guide-links{font-size:.8125rem}.upload-guide-links a{color:var(--brass)}.dropzone .lossy-warning,.lossy-warning{margin:var(--space-2) auto 0;max-width:34rem;padding:.6rem .85rem;border-radius:var(--radius);background:var(--lift);border:1px solid rgba(201,163,106,.35);color:var(--ivory);font-size:.875rem;line-height:1.45;text-align:left}.format-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.dropzone .format-help p,.format-help p{flex:1 1 18rem;margin:0;color:var(--taupe);font-size:.8125rem;line-height:1.45}.wording-toggle{display:inline-flex;flex:0 0 auto;border:1px solid var(--brass-deep);border-radius:999px;overflow:hidden}.wording-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:.3rem .8rem;background:transparent;color:var(--brass);font:500 .75rem/1.2 var(--font-body);letter-spacing:.02em;cursor:pointer;min-height:0;box-shadow:none}.wording-toggle button.on{background:var(--brass);color:var(--ink)}.wording-toggle button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pro-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.pro-page-head h2{margin:0}.pro-page .upload-guide{margin:var(--space-4) 0 0;max-width:none}.pro-page .legal-body .upload-guide p{margin:0 0 var(--space-2)}.spec-list{margin:var(--space-2) 0 var(--space-3);display:grid;gap:var(--space-2)}.spec-list>div{display:grid;grid-template-columns:13rem 1fr;gap:var(--space-2) var(--space-3);padding:.6rem .85rem;background:var(--surface);border-radius:var(--radius)}.spec-list dt{color:var(--brass);font-weight:600}.spec-list dd{margin:0}@media(max-width:560px){.spec-list>div{grid-template-columns:1fr;gap:var(--space-1)}}.before-after-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3);margin:var(--space-3) 0 var(--space-2)}.before-after figure{margin:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.before-after figure:last-child{border-color:var(--brass-deep)}.before-after figcaption{margin-bottom:var(--space-2);color:var(--ivory);font-family:var(--font-display);font-size:1rem}.before-after audio{width:100%}.before-after-meta{font-size:.8125rem}.pro-page .legal-body .upload-guide h3{margin:0 0 var(--space-2);font-size:1.125rem}.try-block .status,.try-block .done,.try-block .notice-calm{scroll-margin-top:var(--space-4)}.try-block h2[tabindex="-1"]:focus{outline:none}.cl-footer :has(>a[aria-label="Clerk logo"]),.cl-footer :has(>a[href*="go.clerk.com/components"]),.cl-card :has(>a[aria-label="Clerk logo"]),.cl-card :has(>a[href*="go.clerk.com/components"]),.cl-modalContent :has(>a[aria-label="Clerk logo"]),.cl-userButtonPopoverCard :has(>a[aria-label="Clerk logo"]){display:none!important}.cl-footer>:not(:first-of-type):has(a[aria-label="Clerk logo"]):not(:has(.cl-footerPages)),.cl-footer>:not(:first-of-type):has(a[href*="go.clerk.com/components"]):not(:has(.cl-footerPages)){display:none!important}.cl-logoBox{height:auto!important;min-height:48px}.cl-logoImage{height:auto!important;max-height:52px;width:auto!important;max-width:240px}.master-done{max-width:40rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.master-done-status{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.master-done-led{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.55rem;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 25%,transparent)}.master-done-status-copy{min-width:0;flex:1}.master-done-status-copy h1{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--ivory);line-height:1.25}.master-done-filename{margin:var(--space-2) 0 0;color:var(--taupe);font-size:.9375rem}.master-done-pay-note{margin:var(--space-2) 0 0;color:var(--signal);font-size:.875rem}.master-done-unlock.panel-block,.master-done-unlock{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4) var(--space-5);color:var(--taupe)}.master-done-progress{margin-top:var(--space-3);height:.25rem;border-radius:999px;background:color-mix(in srgb,var(--signal) 35%,var(--border));overflow:hidden;position:relative}.master-done-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--signal);animation:master-done-pulse 1.4s ease-in-out infinite}@keyframes master-done-pulse{0%{left:0;width:30%}50%{left:35%;width:40%}to{left:70%;width:30%}}@media(prefers-reduced-motion:reduce){.master-done-progress:after{animation:none;width:100%;left:0;opacity:.5}}.master-done-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.master-done-fail-title{display:block;font-family:var(--font-display);font-size:1.25rem;color:var(--ivory);margin-bottom:var(--space-2)}@media(max-width:520px){.master-done-actions{flex-direction:column;align-items:flex-start}}.library-hub{max-width:48rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.library-hub-title{margin:0;font-family:var(--font-display);font-size:1.75rem;color:var(--ivory)}.library-success-banner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.library-banner-dismiss{background:none;border:0;padding:0;cursor:pointer;font:inherit}.library-plan-strip{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.library-plan-copy{flex:1 1 16rem;min-width:0}.library-plan-copy h2{margin:0;font-family:var(--font-display);font-size:1.25rem;color:var(--ivory)}.library-plan-meta{margin:var(--space-2) 0 0;color:var(--taupe);font-size:.9375rem}.library-plan-actions{flex:0 0 auto}.library-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.library-section-title{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ivory)}.library-row{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.library-row-empty{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.library-empty-copy{margin:0;color:var(--taupe)}.library-history-note{margin-top:var(--space-3)}.library-shortcuts{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:.875rem}.library-shortcuts a{color:var(--taupe)}.library-shortcuts a:hover{color:var(--ivory)}.sa-icon{width:15px;height:15px;flex:0 0 auto}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius);font:500 14px/1 var(--font-body);border:1px solid var(--border);background:transparent;color:var(--ivory);white-space:nowrap;cursor:pointer;text-decoration:none}.sa-btn:hover:not(:disabled){border-color:var(--taupe)}.sa-btn:disabled{opacity:.55;cursor:progress}.sa-btn-primary{background:var(--brass);border-color:var(--brass);color:var(--ink);font-weight:600}.sa-btn-primary:hover:not(:disabled){border-color:var(--brass);filter:brightness(1.06)}.sa-btn-lg{height:48px;padding:0 22px;font-size:15px}.sa-btn-sm{height:32px;padding:0 11px;font-size:12.5px;gap:6px}.sa-btn-sm .sa-icon{width:13px;height:13px}.sa-btn-quiet{color:var(--taupe)}.sa-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.sa-card h2{font-size:20px;margin:0}.sa-hz{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);white-space:nowrap}.sa-hz-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);line-height:1.2}.sa-hz-lbl em{display:block;font-style:normal;text-transform:none;letter-spacing:0;color:var(--ivory);font-size:13px;font-weight:500}.sa-ring{position:relative;flex:0 0 auto}.sa-ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.sa-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-variant-numeric:tabular-nums;color:var(--ivory)}.sa-ring-sm{width:30px;height:30px}.sa-ring-sm b{font:600 11px/1 var(--font-body)}.sa-ring-lg{width:84px;height:84px}.sa-ring-lg b{font:500 28px/1 var(--font-display)}.num{font-variant-numeric:tabular-nums}.library-hub[data-testid=library-hub]{max-width:none;width:min(70rem,100vw - 2rem);margin-left:calc(50% - min(35rem,50vw - 1rem));padding:0 0 var(--space-6);gap:0}.lib-eyebrow{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);font-weight:500}.lib-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:40px 0}.lib-hero .library-hub-title{font-size:44px;margin-top:10px}.lib-sub{color:var(--taupe);margin:12px 0 0;font-size:16px;max-width:34rem}.lib-ctas{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:0 0 auto}.lib-ctas-row{display:flex;gap:10px}.lib-ctas small{font-size:12.5px;color:var(--taupe)}.library-plan-strip.lib-plan{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:0;padding:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.lib-plan>div{padding:20px 24px;border-left:1px solid var(--border);min-width:0}.lib-plan>div:first-child{border-left:0}.lib-k{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);font-weight:500}.lib-v{margin:6px 0 0;font-family:var(--font-display);font-size:22px;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;color:var(--ivory)}.lib-s{margin:2px 0 0;font-size:13px;color:var(--taupe)}.lib-badge{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:500 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);border:1px solid rgba(201,163,106,.4);background:var(--lift);border-radius:4px;padding:5px 8px}.lib-led{width:7px;height:7px;border-radius:50%;background:var(--signal);display:inline-block;flex:0 0 auto;box-shadow:0 0 0 3px #6bb3a524,0 0 10px #6bb3a599}.lib-led-warm{background:var(--brass);box-shadow:0 0 0 3px #c9a36a24}.lib-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;padding:56px 0 24px;align-items:start}.lib-main{min-width:0;display:flex;flex-direction:column;gap:0}.lib-sechead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.lib-sechead h2{font-size:26px;margin:0}.lib-sechead p{margin:0;font-size:13px;color:var(--taupe)}.lib-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.lib-row{padding:22px 24px;border-top:1px solid var(--border)}.lib-row:first-child{border-top:0}.lib-row.is-playing{background:linear-gradient(90deg,rgba(201,163,106,.06),transparent 60%)}.lib-r1{display:flex;align-items:center;justify-content:space-between;gap:16px}.lib-r1-copy{min-width:0}.lib-fname{margin:0;font-weight:600;font-size:16px;color:var(--ivory);overflow-wrap:anywhere}.lib-meta{margin:2px 0 0;font-size:13px;color:var(--taupe)}.lib-dot{margin:0 8px;opacity:.6}.lib-processing{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:var(--taupe)}.lib-r2{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.lib-play{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--ivory);cursor:pointer;padding:0}.lib-play .sa-icon{width:12px;height:12px}.lib-play.is-on{background:var(--brass);border-color:var(--brass);color:var(--ink)}.lib-player{flex:1 1 100%;min-width:0;order:3}.lib-ab-hint{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--ink);border:1px solid var(--border);border-radius:var(--radius);padding:3px;gap:3px;cursor:pointer;font:inherit}.lib-ab-hint span{font-size:12.5px;font-weight:500;color:var(--taupe);padding:5px 12px;border-radius:4px;white-space:nowrap}.lib-ab-hint span.is-on{color:var(--ivory);background:#1f1c18;box-shadow:inset 0 0 0 1px var(--signal)}.lib-time{margin-left:auto;font-size:12px;color:var(--taupe);white-space:nowrap;font-family:var(--font-mono)}.lib-hint{margin:0;font-size:13px;color:var(--taupe)}.lib-r3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.lib-dc{margin:0;font-size:12.5px;color:var(--taupe);display:flex;align-items:center;gap:8px;white-space:nowrap}.lib-dc .lib-led{width:6px;height:6px;box-shadow:0 0 0 2px #6bb3a524}.lib-dls{display:flex;gap:8px;flex-wrap:wrap}.lib-stems{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lib-row-note{margin-top:12px}.lib-note{margin:14px 0 0;font-size:13px;color:var(--taupe);max-width:44rem;display:flex;gap:16px}.lib-note b{flex:none}.lib-note b{color:var(--ivory);font-weight:500}.lib-main .library-row-empty{border-radius:var(--radius)}.lib-batch{margin-bottom:32px;display:flex;flex-direction:column;gap:14px}.lib-batch-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lib-batch-head .secondary-link{background:none;border:0;cursor:pointer;font:inherit}.lib-batch-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:12px}.lib-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--taupe)}.lib-field select,.lib-field input[type=file]{font:400 14px var(--font-body);color:var(--ivory);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px}.lib-batch-go{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lib-side{display:flex;flex-direction:column;gap:24px;min-width:0}.lib-tools{padding:0 0 8px}.lib-tools h2{padding:20px 24px 4px}.lib-tools>.lib-s{padding:0 24px 8px}.lib-tool{display:flex;gap:14px;padding:14px 24px;border-top:1px solid var(--border);align-items:flex-start}.lib-tool>.sa-icon{width:16px;height:16px;color:var(--taupe);margin-top:3px}.lib-tool>div{flex:1;min-width:0}.lib-tool b{font-weight:500;font-size:14px;display:block;color:var(--ivory)}.lib-tool small{display:block;color:var(--taupe);font-size:12.5px;line-height:1.45}.lib-go{font:400 12.5px var(--font-body);color:var(--ivory);white-space:nowrap;background:none;border:0;border-bottom:1px solid var(--border);margin-top:2px;padding:0;cursor:pointer;text-decoration:none}.lib-tool-panel{padding:0 16px 14px}.lib-groove{background:linear-gradient(160deg,rgba(201,163,106,.07),transparent 55%),var(--panel)}.lib-groove h2{margin-top:8px}.lib-groove .lib-s{margin:6px 0 16px}.lib-groove .sa-btn{width:100%;border-color:#c9a36a73;color:var(--brass)}.lib-cloud-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.lib-soon{font:500 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);border:1px solid var(--border);border-radius:4px;padding:5px 8px}.lib-cloud .lib-s{margin:8px 0 14px}.lib-svc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lib-svc a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--white, inherit);text-decoration:none;border:1px solid var(--border);border-radius:var(--radius);padding:9px 10px;cursor:pointer}.lib-svc a:hover{border-color:var(--copper, currentColor)}.lib-svc .sa-icon{width:14px;height:14px}.lib-bill dl{margin:16px 0 20px;display:grid;grid-template-columns:auto 1fr;gap:10px 16px;font-size:14px}.lib-bill-row{display:contents}.lib-bill dt{color:var(--taupe)}.lib-bill dd{margin:0;text-align:right;color:var(--ivory)}.lib-bill .sa-btn{width:100%}.lib-cap{font-size:12px;color:var(--taupe);margin:10px 0 0;text-align:center}.library-shortcuts.lib-links{display:block;padding:8px 0;gap:0;font-size:14px}.lib-links h2{padding:16px 24px 8px}.library-shortcuts.lib-links a{display:flex;align-items:center;gap:14px;padding:14px 24px;color:var(--ivory);border-top:1px solid var(--border);text-decoration:none}.library-shortcuts.lib-links h2+a{border-top:0}.lib-links a>.sa-icon:first-child{width:16px;height:16px;color:var(--taupe)}.lib-links a span{flex:1}.lib-links a small{display:block;color:var(--taupe);font-size:12.5px}.lib-links a>.sa-icon:last-child{color:var(--taupe)}@media(max-width:860px){.lib-hero{display:block;padding:28px 0 24px}.lib-hero .library-hub-title{font-size:34px}.lib-sub{font-size:15px}.lib-ctas{align-items:stretch;margin-top:24px}.lib-ctas-row{display:grid;grid-template-columns:1fr 1fr}.lib-ctas-row .sa-btn{width:100%}.lib-ctas small{text-align:center}.library-plan-strip.lib-plan{grid-template-columns:1fr 1fr}.lib-plan>div{padding:16px 18px}.lib-plan>div:nth-child(3){border-left:0}.lib-plan>div:nth-child(n+3){border-top:1px solid var(--border)}.lib-v{font-size:19px}.lib-grid{display:block;padding:40px 0 24px}.lib-sechead h2{font-size:24px}.lib-row{padding:20px 18px}.lib-r1{display:block}.lib-r1 .sa-hz{margin-top:12px}.lib-dls{display:grid;grid-template-columns:1fr 1fr;width:100%}.lib-dls .sa-btn{height:38px}.lib-side{margin-top:40px}}.master-done.master-done-ready{max-width:680px;padding:48px 0 64px;gap:0}.md-head h1{font-size:52px;margin:22px 0 0}.md-head h1:first-child{margin-top:0}.md-paid{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ivory);border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);padding:6px 12px 6px 8px}.md-chk{width:18px;height:18px;border-radius:50%;background:#6bb3a529;color:var(--signal);display:grid;place-items:center}.md-chk .sa-icon{width:11px;height:11px}.md-muted{color:var(--taupe);margin-left:4px}.md-file{margin:14px 0 0;font-size:17px;color:var(--ivory)}.md-file .md-muted{font-size:14px;margin-left:10px}.md-result{display:flex;flex-direction:column;gap:0}.md-player{margin-top:40px;padding:28px}.md-player .abplayer{margin:0}.md-k{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.md-loud{display:grid;grid-template-columns:1fr 1fr 1.5fr;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.md-loud>div+div{border-left:1px solid var(--border);padding-left:20px}.md-lv{margin:4px 0 0;font-family:var(--font-display);font-size:26px;letter-spacing:-.01em;color:var(--ivory)}.md-lv small{font:500 13px var(--font-body);color:var(--taupe);margin-left:6px;letter-spacing:0}.md-lv.md-lv-sm{font-size:20px;display:flex;align-items:center;gap:10px;padding-top:4px}.md-player .quality-verified,.md-player .master-genre,.md-player .master-note{margin:16px 0 0}.md-below{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.md-below.md-below-one{grid-template-columns:1fr}.md-score{display:flex;gap:20px;align-items:center}.md-score h3{font-size:20px;margin:4px 0 6px}.md-s{margin:0;font-size:13px;color:var(--taupe);line-height:1.5}.md-dl h3{font-size:20px;margin:0}.md-dl .md-s{margin:4px 0 16px}.md-dl .sa-btn{width:100%}.md-dl .sa-btn+.sa-btn{margin-top:10px}.md-dl .also-save{margin-bottom:14px}.md-final{margin:20px 0 0;font-size:12.5px;color:var(--taupe);line-height:1.5}.md-result .notice-calm{margin-top:16px}.master-done-ready .md-after{margin-top:48px;padding-top:32px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-direction:row}.md-after p{margin:0;font-size:14px;color:var(--taupe)}.md-after p a{color:var(--ivory);border-bottom:1px solid var(--border);text-decoration:none}.md-job{margin:20px 0 0;font-size:12px;color:var(--taupe);font-family:var(--font-mono)}@media(max-width:640px){.master-done.master-done-ready{padding:24px 0 48px}.md-head h1{font-size:38px;margin-top:18px}.md-file{font-size:16px}.md-file .md-muted{display:block;margin:2px 0 0}.md-player{margin-top:28px;padding:20px}.md-loud{grid-template-columns:1fr 1fr;row-gap:16px}.md-loud>div+div{padding-left:16px}.md-loud>div:nth-child(3){grid-column:1 / 3;border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:14px;display:flex;justify-content:space-between;align-items:center}.md-loud>div:nth-child(3) .md-lv{margin:0;padding:0}.md-lv{font-size:21px}.md-lv small{font-size:11.5px;margin-left:3px}.md-lv.md-lv-sm{font-size:17px;gap:7px}.md-loud .md-k{font-size:10.5px;letter-spacing:.06em}.md-below{grid-template-columns:1fr;gap:16px;margin-top:16px}.md-score .sa-ring-lg{width:72px;height:72px}.md-score .sa-ring-lg b{font-size:24px}.master-done-ready .md-after{display:block;margin-top:36px;padding-top:28px}.md-after .sa-btn{width:100%;margin-top:18px}}.md-loud.md-loud-two{grid-template-columns:1fr 1fr}.cloud-save{margin-top:16px}.cloud-save h3{margin:0 0 4px;font-size:18px}.cloud-save .md-s,.cloud-save p{margin:0}.cloud-save-lead{margin:0 0 12px;color:var(--taupe);font-size:14px;line-height:1.5}.cloud-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.cloud-save-row b{font-weight:600}.cloud-save-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cloud-save-soon{color:var(--taupe);font-size:13px}.cloud-save-title{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:14px}.cloud-save-title input{background:var(--ink);color:var(--ivory);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;font:inherit}.cloud-save progress{width:120px;height:8px;accent-color:var(--brass)}.cloud-save-link{color:var(--ivory);font-size:14px}.cloud-save .notice-calm{margin-top:10px}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%;overscroll-behavior-x:none}body{touch-action:pan-y}.rotate-lock{display:none}@media(orientation:landscape)and (max-height:500px){.rotate-lock{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:#000;color:#fff;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px;font:500 16px/1.4 system-ui,sans-serif}.rotate-lock img{width:140px;height:auto}}
