.tk-hero,.tk-body{--tk-line: var(--neutral-800);--tk-chip: var(--neutral-800);--tk-sleeve-sh: 0 34px 60px -24px rgba(0, 0, 0, .92), 0 8px 20px -10px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .07)}@keyframes tk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tk-hero .reveal{animation:tk-fade-up .7s cubic-bezier(.2,.7,.2,1) both}.tk-hero{position:relative;overflow:hidden;padding-bottom:8px;background:radial-gradient(1000px 560px at 84% -20%,rgba(var(--unchained-pink-rgb),.11),transparent 62%),radial-gradient(700px 460px at 4% -14%,rgba(120,170,255,.04),transparent 62%),var(--neutral-1000)}.tk-title{font-family:Poppins,sans-serif;font-weight:700;font-size:42px;line-height:48px;letter-spacing:-.02em;color:var(--unchained-off-white);text-wrap:balance;max-width:18ch}@media(max-width:900px){.tk-title{font-size:30px;line-height:36px;max-width:none}}.tk-sub{max-width:38rem;color:var(--neutral-300);text-wrap:pretty}.tk-body{position:relative;background:var(--neutral-1000)}.tk-body:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(var(--unchained-pink-rgb),.55),var(--neutral-800) 46%,transparent 100%)}.tk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media(min-width:1024px){.tk-grid{grid-template-columns:340px minmax(0,1fr);gap:48px}.tk-rail{position:sticky;top:112px}}.tk-rail{display:flex;flex-direction:column;gap:20px}.tk-record{padding:22px 22px 24px;border:1px solid var(--tk-line);border-radius:var(--r-feature);background:radial-gradient(420px 240px at 92% 0%,rgba(var(--unchained-pink-rgb),.1),transparent 68%),var(--neutral-850)}.tk-record-label,.tk-panel-label,.tk-check-label,.tk-action-label{display:block;font-family:Figtree,sans-serif;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.16em;text-transform:uppercase;color:var(--neutral-400)}.tk-sleeve{position:relative;margin-top:16px;aspect-ratio:1 / 1;border-radius:10px;box-shadow:var(--tk-sleeve-sh);isolation:isolate}.tk-cover{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;position:relative;z-index:2}.tk-sleeve:after{content:"";position:absolute;inset:0;z-index:3;border-radius:10px;pointer-events:none;background:linear-gradient(196deg,#ffffff29,#fff0 36%,#0000004d)}.tk-disc{position:absolute;z-index:1;top:12%;bottom:12%;right:-9%;aspect-ratio:1 / 1;border-radius:999px;background:radial-gradient(circle at 50% 50%,#2a2a31 0 17%,transparent 17%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.055) 0 1px,transparent 1px 5px),linear-gradient(128deg,#23232a,#101014 52%,#1c1c22);box-shadow:0 18px 30px -16px #000000e6}.tk-record-meta{display:flex;flex-direction:column;gap:2px;margin-top:18px}.tk-record-title{font-family:Poppins,sans-serif;font-weight:700;font-size:17px;line-height:23px;letter-spacing:-.01em;color:var(--unchained-off-white)}.tk-record-artist{font-family:Figtree,sans-serif;font-weight:500;font-size:13.5px;line-height:20px;color:var(--neutral-400)}.tk-specs{list-style:none;padding:0;margin-top:16px;display:flex;flex-wrap:wrap;gap:7px}.tk-spec{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;background:var(--tk-chip);font-family:Figtree,sans-serif;font-weight:600;font-size:12px;line-height:17px;color:var(--neutral-300)}.tk-panel{padding:22px 22px 24px;border:1px solid var(--tk-line);border-radius:var(--r-feature);background:var(--neutral-850)}.tk-steps{margin-top:16px;list-style:none;padding:0;counter-reset:tk-step}.tk-step{position:relative;counter-increment:tk-step;padding-left:34px;font-family:Figtree,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--neutral-300)}.tk-step+.tk-step{margin-top:12px}.tk-step:before{content:counter(tk-step,decimal-leading-zero);position:absolute;left:0;top:0;font-family:Figtree,sans-serif;font-weight:700;font-size:12px;line-height:24px;letter-spacing:.08em;color:var(--unchained-pink);font-variant-numeric:tabular-nums}.tk-main{display:flex;flex-direction:column;gap:20px;min-width:0}.tk-check{padding:26px 24px 28px;border:1px solid var(--tk-line);border-radius:var(--r-feature);background:var(--neutral-900)}@media(min-width:1024px){.tk-check{padding:34px 34px 36px}}.tk-check-intro{margin-top:12px;font-family:Figtree,sans-serif;font-weight:400;font-size:16px;line-height:25px;color:var(--neutral-300);max-width:52ch;text-wrap:pretty}.tk-items{list-style:none;padding:0;margin-top:24px;counter-reset:tk-item;border-top:1px solid var(--tk-line)}.tk-item{position:relative;counter-increment:tk-item;padding:18px 0 18px 44px;border-bottom:1px solid var(--tk-line)}.tk-item:before{content:counter(tk-item,decimal-leading-zero);position:absolute;left:0;top:20px;font-family:Figtree,sans-serif;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.14em;color:var(--unchained-pink);font-variant-numeric:tabular-nums}.tk-item-t{font-family:Figtree,sans-serif;font-weight:700;font-size:17px;line-height:24px;letter-spacing:-.01em;color:var(--unchained-off-white)}.tk-item-b{margin-top:6px;font-family:Figtree,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--neutral-300);max-width:58ch;text-wrap:pretty}.tk-check-note{margin-top:22px;padding:16px 18px;border-radius:var(--r-card);border:1px solid var(--tk-line);border-left:2px solid var(--unchained-pink);background:var(--neutral-850);font-family:Figtree,sans-serif;font-weight:400;font-size:14.5px;line-height:23px;color:var(--neutral-300);max-width:64ch}.tk-action{padding:26px 24px 28px;border:1px solid var(--tk-line);border-radius:var(--r-feature);background:radial-gradient(520px 260px at 6% 0%,rgba(var(--unchained-pink-rgb),.12),transparent 70%),var(--neutral-850)}@media(min-width:1024px){.tk-action{padding:32px 34px 34px}}.tk-action-body{margin-top:12px;font-family:Figtree,sans-serif;font-weight:400;font-size:16px;line-height:25px;color:var(--neutral-300);max-width:52ch;text-wrap:pretty}.tk-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:22px}@media(max-width:639.98px){.tk-record,.tk-panel{padding:18px 18px 20px}.tk-check,.tk-action{padding:22px 20px 24px}.tk-item{padding-left:38px}.tk-item-b{max-width:none}.tk-disc{right:-6%}}
