/* ATE Display: Latin subset of TeX Gyre Pagella Bold (c) GUST e-foundry, GUST Font License; see fonts/LICENSE-GUST.txt */
@font-face{font-family:'ATE Display';src:url(data:font/woff;base64,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) format('woff');font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+0020-00FF,U+2013-2014,U+2018-201D,U+2026}

/* Sacktap & Destroy Academy | App (c) 2026 Smart Home Products LLC. All rights reserved. */
:root{
  --bg:#0B0908;--bg2:#120F0D;--card:#1A1512;--card2:#221B17;--card3:#2A221D;--line:#33291F;--line2:#4A3C2E;
  --ink:#F4EDE3;--dim:#BCB0A1;--faint:#8E8273;
  --acc:#FF5A36;--acc2:#FF8467;--acc-ink:#170905;--gold:#E8CE8F;--gold2:#C9A24B;--ok:#5FD39A;
  --alb:#FF5A36;
  --display:'ATE Display',Palatino,'Palatino Linotype','Book Antiqua',Georgia,serif;
  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
  --mono:ui-monospace,'SF Mono',Menlo,Consolas,'DejaVu Sans Mono','Liberation Mono',monospace;
  --r:16px;--r2:22px;--sh:0 18px 50px -20px rgba(0,0,0,.8);
  --hdr:64px;--nav:64px;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 12px)}
html,body{margin:0;padding:0}
body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden;
  background-image:radial-gradient(1200px 520px at 80% -10%,rgba(255,90,54,.10),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(232,206,143,.06),transparent 60%)}
a{color:var(--acc2);text-underline-offset:3px}
a:hover{color:#FFB09C}
h1,h2,h3,h4{font-family:var(--display);font-weight:700;line-height:1.12;margin:0 0 .45em;letter-spacing:-.01em}
h1{font-size:clamp(30px,5.4vw,52px)}
h2{font-size:clamp(22px,3.2vw,30px)}
h3{font-size:20px}
h4{font-size:16px;font-family:var(--sans);font-weight:700;letter-spacing:.02em}
p{margin:0 0 .8em}
button,input,select{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:8px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:#111;padding:10px 16px;border-radius:10px;font-weight:700}
.skip:focus{top:10px}
.wrap{max-width:1180px;margin:0 auto;padding:0 16px}

/* header */
.hdr{position:sticky;top:0;z-index:50;height:var(--hdr);background:rgba(11,9,8,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.hdr .wrap{height:100%;display:flex;align-items:center;gap:14px}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);min-height:44px}
.brand svg{flex:none}
.brand .wm{display:flex;flex-direction:column;line-height:1.05}
.brand .wm b{font:700 17px var(--display);letter-spacing:.01em}
.brand .wm span{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--acc2)}
.topnav{display:none;gap:4px;margin-left:18px}
.topnav a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;color:var(--dim);text-decoration:none;font-weight:600;font-size:15px}
.topnav a:hover{color:var(--ink);background:var(--card)}
.topnav a[aria-current=page]{color:var(--ink);background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2)}
.hdr-r{margin-left:auto;display:flex;gap:8px;align-items:center}
.chip-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:var(--card);cursor:pointer;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}
.chip-btn:hover{border-color:var(--gold2)}
.chip-btn svg{width:20px;height:20px;color:var(--gold)}
.unlock-btn{background:linear-gradient(180deg,#FF6A48,#F04A26);color:var(--acc-ink);border-color:transparent}
.unlock-btn:hover{border-color:transparent;filter:brightness(1.08)}
.unlock-btn svg{color:var(--acc-ink)}
@media (max-width:520px){.chip-btn .lbl-long{display:none}.brand .wm span{display:none}.hdr .wrap{gap:8px}.chip-btn{padding:0 12px}}

/* bottom nav (phones) */
.botnav{position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(14,11,10,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex}
.botnav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--faint);text-decoration:none;font-size:11.5px;font-weight:600;min-height:44px}
.botnav a svg{width:22px;height:22px}
.botnav a[aria-current=page]{color:var(--gold)}
main{padding-bottom:calc(var(--nav) + 40px)}
@media (min-width:900px){.topnav{display:flex}.botnav{display:none}main{padding-bottom:40px}}

/* generic */
.view{padding-top:22px;animation:vin .35s ease both}
@keyframes vin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc2);font-weight:700;margin-bottom:8px}
.lead{font-size:18px;color:var(--dim);max-width:62ch}
.muted{color:var(--dim)}
.small{font-size:14px}
.tiny{font-size:12.5px;color:var(--faint)}
.card{background:linear-gradient(180deg,var(--card),#16120F);border:1px solid var(--line);border-radius:var(--r2);padding:20px;box-shadow:var(--sh)}
.card.flat{box-shadow:none}
.sec{margin:34px 0 0}
.sec-h{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.sec-h h2{margin:0}
.grid{display:grid;gap:14px}
.g2{grid-template-columns:1fr}
.g3,.g4{grid-template-columns:1fr 1fr}
@media (min-width:720px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:14px;border:1px solid var(--line2);background:var(--card2);color:var(--ink);font-weight:700;font-size:15.5px;cursor:pointer;text-decoration:none;transition:transform .15s ease,filter .15s ease,border-color .15s}
.btn:hover{border-color:var(--gold2);color:var(--ink)}
.btn:active{transform:translateY(1px)}
.btn svg{width:20px;height:20px;flex:none}
.btn.pri{background:linear-gradient(180deg,#FF6C4B,#EE4723);border-color:#FF7A5C;color:var(--acc-ink);box-shadow:0 10px 30px -12px rgba(255,90,54,.8),inset 0 1px 0 rgba(255,255,255,.25)}
.btn.pri:hover{filter:brightness(1.07);color:var(--acc-ink)}
.btn.gold{background:linear-gradient(180deg,#F1DAA2,#D7B66C);border-color:#F3DFAE;color:#1B1408}
.btn.gold:hover{color:#1B1408;filter:brightness(1.05)}
.btn.ghost{background:transparent}
.btn.big{min-height:58px;font-size:17px;padding:0 26px;border-radius:16px}
.btn.sm{min-height:44px;padding:0 14px;font-size:14px;border-radius:12px}
.btn[disabled]{opacity:.5;cursor:not-allowed}
.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:var(--card2);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--dim);white-space:nowrap}
.pill b{color:var(--ink);font-weight:700}
.pill.acc{color:var(--acc2);border-color:rgba(255,90,54,.45)}
.pill.lock{color:var(--gold);border-color:rgba(232,206,143,.4)}
.dots{display:inline-flex;gap:3px;vertical-align:middle}
.dots i{width:7px;height:7px;border-radius:50%;background:var(--line2)}
.dots i.on{background:var(--acc)}
.stars{display:inline-flex;gap:2px;vertical-align:middle;color:var(--line2)}
.stars svg{width:15px;height:15px}
.stars .on{color:var(--gold)}
.lockico{width:16px;height:16px;color:var(--gold);flex:none}
hr.sep{border:0;border-top:1px solid var(--line);margin:22px 0}
.field{display:flex;flex-direction:column;gap:6px}
.field label,.flabel{font-size:13px;font-weight:700;color:var(--dim);letter-spacing:.02em}
.inp,.sel{min-height:48px;border-radius:12px;border:1px solid var(--line2);background:#120E0C;padding:0 14px;color:var(--ink);width:100%}
.sel{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}
.inp:focus,.sel:focus{border-color:var(--gold2)}
textarea.inp{padding:12px 14px;min-height:90px;font-family:var(--mono);font-size:13px;resize:vertical}

/* toggles */
.tgl{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--line);cursor:pointer}
.tgl:last-child{border-bottom:0}
.tgl .t{display:flex;flex-direction:column}
.tgl .t span{font-size:13.5px;color:var(--dim)}
.tgl input{appearance:none;-webkit-appearance:none;width:52px;height:30px;border-radius:999px;background:var(--line2);position:relative;flex:none;cursor:pointer;transition:background .2s;margin:0}
.tgl input::after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#EDE3D3;transition:transform .2s}
.tgl input:checked{background:var(--acc)}
.tgl input:checked::after{transform:translateX(22px)}
.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:#120E0C;border:1px solid var(--line)}
.seg button{min-height:42px;padding:0 14px;border-radius:10px;border:0;background:transparent;color:var(--dim);font-weight:700;cursor:pointer;font-size:14.5px}
.seg button[aria-pressed=true]{background:var(--card3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}
.seg button:hover{color:var(--ink)}

/* hero */
.hero{position:relative;border-radius:28px;overflow:hidden;padding:30px 22px;border:1px solid var(--line);background:radial-gradient(700px 360px at 85% 20%,rgba(255,90,54,.30),transparent 60%),radial-gradient(500px 300px at 10% 110%,rgba(232,206,143,.12),transparent 60%),linear-gradient(160deg,#1C1410,#0D0A09 70%)}
.hero::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(232,206,143,.06) 0 1px,transparent 1px 74px);mask-image:linear-gradient(90deg,transparent,#000 60%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);pointer-events:none}
.hero>*{position:relative}
.hero .emb-xl{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:300px;height:325px;opacity:.95;filter:drop-shadow(0 30px 60px rgba(255,90,54,.35));display:none}
@media (min-width:860px){.hero{padding:48px 44px}.hero .emb-xl{display:block;right:40px}.hero .hcopy{max-width:58%}}
.hero .ember{animation:ember 5s ease-in-out infinite}
@keyframes ember{0%,100%{filter:drop-shadow(0 30px 60px rgba(255,90,54,.30))}50%{filter:drop-shadow(0 30px 80px rgba(255,90,54,.55))}}
.statrow{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px}
@media (min-width:720px){.statrow{grid-template-columns:repeat(4,1fr)}}
.stat{background:rgba(18,14,12,.7);border:1px solid var(--line);border-radius:16px;padding:12px 14px}
.stat b{display:block;font:700 26px var(--display);color:var(--ink)}
.stat span{font-size:12.5px;color:var(--dim);letter-spacing:.04em}

/* next lesson */
.next{display:grid;gap:18px;align-items:center;border-color:rgba(255,90,54,.35);background:radial-gradient(500px 240px at 0% 0%,color-mix(in srgb,var(--alb) 22%,transparent),transparent 70%),linear-gradient(180deg,var(--card),#15110E)}
@media (min-width:760px){.next{grid-template-columns:132px 1fr auto}}
.next .art{width:110px;height:110px;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px -12px #000}
@media (min-width:760px){.next .art{width:132px;height:132px}}
.next h3{font-size:26px;margin:2px 0 6px}

/* albums */
.album-tile{display:block;text-decoration:none;color:var(--ink);border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--card);transition:transform .2s ease,border-color .2s}
.album-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--alb) 70%,#000);color:var(--ink)}
.album-tile .art{aspect-ratio:1/1;display:block}
.album-tile .art svg{display:block;width:100%;height:100%}
.album-tile .meta{padding:12px 14px 14px}
.album-tile .meta b{display:block;font:700 17px var(--display);line-height:1.15}
.album-tile .meta span{font-size:13px;color:var(--dim)}
.album-tile .bar{height:4px;background:var(--line);border-radius:3px;margin-top:10px;overflow:hidden}
.album-tile .bar i{display:block;height:100%;background:var(--alb)}

/* song list */
.slist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.srow{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;min-height:64px;padding:10px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:border-color .15s,background .15s}
.srow:hover{border-color:color-mix(in srgb,var(--alb) 60%,var(--line2));background:var(--card2);color:var(--ink)}
.srow .n{font:700 18px var(--display);color:var(--alb);text-align:center}
.srow .t{min-width:0}
.srow .t b{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.srow .t span{font-size:13px;color:var(--dim);display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.srow .r{display:flex;align-items:center;gap:10px}
.srow.done .n{color:var(--ok)}
.filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}
.filters .full{grid-column:1/-1}
@media (min-width:860px){.filters{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.filters .full{grid-column:auto}}
.filters .field:last-child:nth-child(odd){grid-column:1/-1}
@media (min-width:860px){.filters .field:last-child:nth-child(odd){grid-column:auto}}

/* levels */
.level{margin-top:26px}
.level-h{display:flex;gap:14px;align-items:center;margin-bottom:12px}
.level-h .lv{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font:700 22px var(--display);color:var(--acc-ink);background:linear-gradient(160deg,#FF7A5C,#E2421F)}
.level-h .lv.done{background:linear-gradient(160deg,#F1DAA2,#C9A24B)}
.level-h h2{margin:0;font-size:24px}
.prog{height:6px;background:var(--line);border-radius:4px;overflow:hidden;margin-top:6px;max-width:260px}
.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),var(--gold))}

/* onboarding */
.inst-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media (min-width:640px){.inst-grid{grid-template-columns:repeat(3,1fr)}}
@media (min-width:1000px){.inst-grid{grid-template-columns:repeat(5,1fr)}}
.ichoice{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:118px;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;transition:border-color .15s,transform .15s,background .15s;color:var(--ink)}
.ichoice:hover{border-color:var(--line2);transform:translateY(-2px)}
.ichoice[aria-pressed=true],.ichoice[aria-checked=true]{border-color:var(--acc);background:linear-gradient(180deg,rgba(255,90,54,.16),var(--card));box-shadow:0 0 0 1px var(--acc) inset}
.ichoice svg{width:34px;height:34px;color:var(--gold)}
.ichoice b{font-size:16px}
.ichoice span{font-size:12.5px;color:var(--dim);line-height:1.35}
.lvl-grid{display:grid;gap:10px}
@media (min-width:720px){.lvl-grid{grid-template-columns:repeat(3,1fr)}}
.steps{display:flex;gap:8px;margin-bottom:16px}
.steps i{height:4px;flex:1;border-radius:3px;background:var(--line)}
.steps i.on{background:var(--acc)}

/* lesson */
.lhero{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--line);padding:22px;background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,var(--alb) 30%,transparent),transparent 65%),linear-gradient(170deg,#1A1411,#0D0A09)}
.lhero .top{display:flex;gap:16px;align-items:flex-start}
.lhero .art{width:84px;height:84px;border-radius:14px;overflow:hidden;flex:none;box-shadow:0 10px 26px -10px #000}
@media (min-width:760px){.lhero{padding:30px}.lhero .art{width:120px;height:120px}}
.lhero h1{font-size:clamp(28px,5vw,46px);margin:0 0 4px}
.crumbs{font-size:13px;color:var(--dim);margin-bottom:6px}
.crumbs a{color:var(--dim)}
.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}
@media (min-width:760px){.facts{grid-template-columns:repeat(4,1fr)}}
.fact{background:rgba(14,11,10,.7);border:1px solid var(--line);border-radius:14px;padding:10px 12px}
.fact span{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:700}
.fact b{display:block;font-size:17px;margin-top:2px}
.retune{margin-top:14px;padding:12px 14px;border-radius:14px;background:rgba(232,206,143,.07);border:1px solid rgba(232,206,143,.28);color:#EADFC8;font-size:14.5px}
.retune b{color:var(--gold)}
.playbar .seg{max-width:100%}
.playbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}
.lgrid{display:grid;gap:18px;margin-top:22px}
@media (min-width:1080px){.lgrid{grid-template-columns:minmax(0,1fr) 340px}}
.maincol,.side,.lgrid>*{min-width:0}
.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:18px}
@media (min-width:760px){.panel{padding:24px}}
.panel h3{margin-bottom:12px}
.panel+.panel{margin-top:18px}
.ptabs{margin-bottom:16px}

/* techniques */
.techrow{margin-top:14px}
.tlabel{font:700 11.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 8px}
.techs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}
.tech{border-radius:14px;background:rgba(14,11,10,.7);border:1px solid var(--line2);max-width:100%}
.tech summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:700;font-size:14px;color:var(--ink);border-radius:14px}
.tech summary::-webkit-details-marker{display:none}
.tech summary::after{content:"";width:7px;height:7px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg) translateY(-2px);margin-left:4px;transition:transform .2s}
.tech[open] summary::after{transform:rotate(225deg) translateY(-1px)}
.tech summary svg{width:15px;height:15px;color:var(--gold)}
.tech p{margin:0;padding:0 14px 12px;font-size:14px;color:#DCD1C2;max-width:46ch}
.tech p em{font-style:normal;color:var(--gold);font-weight:600}
.tech.sig{border-color:rgba(232,206,143,.6);background:linear-gradient(180deg,rgba(232,206,143,.14),rgba(14,11,10,.7))}
.tech.sig summary{color:var(--gold)}
.tech.chart{border-style:dashed}
.tech[open]{flex-basis:100%}
@media (min-width:760px){.tech[open]{flex-basis:auto}}
/* roadmap */
.road{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;counter-reset:rd}
.road li{list-style:none;flex:none;min-width:130px;padding:10px 12px;border-radius:14px;background:#130F0D;border:1px solid var(--line);position:relative}
.road li::before{counter-increment:rd;content:counter(rd);position:absolute;top:-8px;left:10px;font:700 11px var(--mono);background:var(--alb);color:var(--acc-ink);border-radius:6px;padding:1px 6px}
.road li b{display:block;font-size:13px;letter-spacing:.12em;margin-top:4px}
.road li span{font:600 13px var(--mono);color:var(--gold)}
.road{margin:0;padding-left:2px}

/* chord diagrams */
.chords{display:flex;flex-wrap:wrap;gap:12px}
.cd{display:flex;flex-direction:column;align-items:center;background:#130F0D;border:1px solid var(--line);border-radius:14px;padding:10px 8px 8px;min-width:104px}
.cd svg{display:block}
.cd b{font:700 18px var(--display)}
.cd span{font-size:11.5px;color:var(--dim)}
.kbd{display:flex;flex-direction:column;gap:4px;background:#130F0D;border:1px solid var(--line);border-radius:14px;padding:10px 10px 8px}
.kbd b{font:700 18px var(--display)}
.kbd span{font-size:12px;color:var(--dim)}
.kbd svg{width:100%;max-width:300px;height:auto}

/* strum */
.strum{display:inline-grid;grid-template-columns:repeat(8,40px);gap:4px;margin:6px 0 4px}
.strum div{height:52px;border-radius:10px;background:#130F0D;border:1px solid var(--line);display:grid;place-items:center}
.strum div.on{background:linear-gradient(180deg,rgba(255,90,54,.22),#130F0D);border-color:rgba(255,90,54,.5)}
.strum div svg{width:20px;height:20px;color:var(--acc2)}
.strum div i{width:6px;height:6px;border-radius:50%;background:var(--line2)}
.strum span{font:700 12px var(--mono);color:var(--faint);text-align:center}
@media (max-width:400px){.strum{grid-template-columns:repeat(8,36px)}}

/* tabs and grids */
.tabs{display:flex;flex-wrap:wrap;gap:10px 8px}
.tb{margin:0;background:#100D0B;border:1px solid var(--line);border-radius:12px;padding:8px 10px;max-width:100%;overflow-x:auto}
.tb-h{font:700 14px var(--display);color:var(--gold);margin:0 0 2px 2px;min-height:18px}
.tb pre{margin:0;font:13px/1.45 var(--mono);color:#9C8F7F;white-space:pre}
.tb pre b{color:var(--ink);font-weight:700}
.tb pre em{font-style:normal;color:var(--faint)}
.subh{display:flex;align-items:baseline;gap:10px;margin:20px 0 10px;flex-wrap:wrap}
.subh h4{margin:0;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc2)}
.subh span{font:600 13px var(--mono);color:var(--gold)}
.dgw{display:flex;flex-wrap:wrap;gap:12px}
.dg{background:#100D0B;border:1px solid var(--line);border-radius:12px;padding:10px;max-width:100%;overflow-x:auto}
.dg .dgt{font:700 13px var(--display);color:var(--gold);margin-bottom:6px}
.dg table{border-collapse:separate;border-spacing:2px}
.dg th{font:700 11px var(--mono);color:var(--dim);text-align:right;padding-right:6px}
.dg td{width:15px;height:20px;border-radius:4px;background:#1B1613;text-align:center;font:700 10px var(--mono);color:var(--acc-ink);padding:0}
.dg td.b{background:#221B17}
.dg td.h{background:var(--acc)}
.dg td.h.HH,.dg td.h.RD{background:var(--gold)}
.dg td.h.BD{background:#FF8467}
.dg td.h.URN{background:#9FD1C4}
.dg tr.cnt td{background:transparent;color:var(--faint);font-weight:600;height:14px}
.legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13.5px;color:var(--dim)}
.legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.notes{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}
.notes li{padding:10px 12px;border-radius:12px;background:#130F0D;border:1px solid var(--line);font-size:14.5px;color:#DCD1C2}

/* melody */
.mel{display:flex;flex-wrap:wrap;gap:8px}
.mbar{flex:1 1 220px;min-width:200px;max-width:100%;background:#100D0B;border:1px solid var(--line);border-radius:12px;padding:8px 10px}
.mbar .mch{font:700 14px var(--display);color:var(--gold);margin-bottom:4px}
.mbar .mn{display:flex;gap:3px;align-items:flex-end;height:74px}
.mbar .mn span{flex-grow:var(--d);flex-basis:0;min-width:24px;display:flex;align-items:center;justify-content:center;height:24px;margin-bottom:var(--y);border-radius:7px;background:linear-gradient(180deg,#FF7656,#E8492A);color:var(--acc-ink);font:700 11.5px var(--mono);white-space:nowrap;overflow:hidden}
.trans{padding:12px 14px;border-radius:14px;background:rgba(255,90,54,.08);border:1px solid rgba(255,90,54,.3);font-size:14.5px;margin-bottom:14px}
.leadsheet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.leadsheet div{padding:10px 8px;border-radius:10px;background:#130F0D;border:1px solid var(--line);font:700 17px var(--display);text-align:center}

/* side */
.side .panel h3{font-size:18px}
.instprog{display:flex;flex-direction:column;gap:6px}
.instprog div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;padding:8px 0;border-bottom:1px solid var(--line)}
.instprog div:last-child{border-bottom:0}
.kv{display:flex;flex-direction:column;gap:12px}
.kv div span{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:700}
.kv div p{margin:2px 0 0;font-size:14.5px;color:#DCD1C2}

/* lock */
.lockcard{position:relative;overflow:hidden;text-align:center;padding:34px 22px;border-radius:var(--r2);border:1px solid rgba(232,206,143,.35);background:radial-gradient(400px 200px at 50% 0%,rgba(232,206,143,.14),transparent 70%),linear-gradient(180deg,#1B1512,#120E0C)}
.lockcard svg.big{width:46px;height:46px;color:var(--gold);margin-bottom:8px}
.lockcard h3{font-size:24px}
.lockcard p{color:var(--dim);max-width:52ch;margin:0 auto 16px}
.ghostlines{display:flex;flex-direction:column;gap:8px;margin:0 auto 20px;max-width:420px;opacity:.5}
.ghostlines i{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--line),var(--card3),var(--line))}

/* achievements */
.ach{display:flex;gap:14px;align-items:center;padding:14px;border-radius:16px;background:var(--card);border:1px solid var(--line)}
.ach .ic{flex:none;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#130F0D;border:1px solid var(--line);color:var(--faint)}
.ach .ic svg{width:26px;height:26px}
.ach.on .ic{background:linear-gradient(160deg,#F1DAA2,#C9A24B);color:#1B1408;border-color:transparent}
.ach b{display:block}
.ach span{font-size:13px;color:var(--dim)}

/* pricing dialog */
dialog.sheet{border:0;padding:0;background:transparent;color:var(--ink);max-width:min(980px,calc(100vw - 20px));width:100%;max-height:calc(100vh - 20px)}
dialog.sheet::backdrop{background:rgba(5,4,3,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.sheet-in{background:linear-gradient(180deg,#1C1612,#100C0A);border:1px solid var(--line2);border-radius:26px;padding:24px 18px;box-shadow:0 40px 120px -30px #000;position:relative}
@media (min-width:760px){.sheet-in{padding:34px}}
.xbtn{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:12px;border:1px solid var(--line2);background:var(--card);cursor:pointer;display:grid;place-items:center;color:var(--ink)}
.xbtn svg{width:20px;height:20px}
.plans{display:grid;gap:14px;margin:20px 0}
@media (min-width:760px){.plans{grid-template-columns:1fr 1fr}}
.plan{border-radius:20px;border:1px solid var(--line2);padding:22px;background:var(--card);display:flex;flex-direction:column}
.plan.feat{border-color:var(--acc);background:radial-gradient(400px 200px at 100% 0%,rgba(255,90,54,.18),transparent 70%),var(--card);box-shadow:0 0 0 1px var(--acc) inset}
.plan .price{font:700 44px var(--display);line-height:1;margin:8px 0 2px}
.plan .price small{font:600 14px var(--sans);color:var(--dim);margin-left:6px}
.plan ul{padding:0;margin:14px 0 18px;list-style:none;display:flex;flex-direction:column;gap:8px;flex:1}
.plan li{display:flex;gap:10px;font-size:14.5px;color:#DCD1C2}
.plan li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:2px}
.soon{padding:12px 14px;border-radius:14px;background:rgba(232,206,143,.08);border:1px solid rgba(232,206,143,.3);font-size:14.5px}

/* footer */
.foot{border-top:1px solid var(--line);margin-top:56px;padding:26px 0 30px;color:var(--faint);font-size:13px}
.foot nav{display:flex;flex-wrap:wrap;gap:4px 6px;margin-bottom:10px}
.foot nav a{color:var(--dim);display:inline-flex;align-items:center;min-height:44px;padding:0 8px}
.foot p{max-width:90ch}

/* toast */
.toasts{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--nav) + 18px + env(safe-area-inset-bottom));z-index:9500;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:calc(100% - 32px);max-width:480px}
@media (min-width:900px){.toasts{bottom:24px}}
.toast{background:#211A16;border:1px solid var(--line2);color:var(--ink);padding:12px 16px;border-radius:14px;box-shadow:0 18px 40px -12px #000;font-weight:600;font-size:14.5px;animation:tin .25s ease both;text-align:center}
.toast.ok{border-color:rgba(95,211,154,.5)}
.toast.err{border-color:rgba(255,90,54,.6)}
@keyframes tin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* prose pages */
.prose{max-width:760px}
.prose h2{margin-top:30px}
.prose p,.prose li{color:#DCD1C2}
.prose ul{padding-left:20px}
.tiers{display:grid;gap:12px;margin:18px 0}
@media (min-width:760px){.tiers{grid-template-columns:repeat(2,1fr)}}
.tier{padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--line)}
.tier b{font:700 19px var(--display);display:block;margin-bottom:4px}
.tier p{margin:0 0 6px;font-size:14.5px}
.tier .tag{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}
.feat-list{display:grid;gap:10px;margin:16px 0}
@media (min-width:760px){.feat-list{grid-template-columns:1fr 1fr}}
.feat-list div{padding:14px;border-radius:14px;background:var(--card);border:1px solid var(--line);font-size:14.5px;color:#DCD1C2}
.feat-list b{display:block;color:var(--ink);margin-bottom:2px}
table.cls{width:100%;border-collapse:collapse;font-size:14px}
table.cls th,table.cls td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}
table.cls th{color:var(--dim);font-size:12px;letter-spacing:.1em;text-transform:uppercase}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
h1[tabindex="-1"]:focus{outline:none}
