.ak-skip{position:fixed;top:.5rem;inset-inline-start:.5rem;z-index:100;padding:.5rem 1rem;border-radius:999px;background:rgb(var(--c-fg));color:rgb(var(--c-bg));font-size:14px;font-weight:700;transform:translateY(-250%);transition:transform .2s var(--ease)}.ak-skip:focus{transform:none}.ak-hdr{position:sticky;top:0;z-index:40;transition:transform .34s var(--ease)}.ak-hdr[data-bar="1"]{transform:translateY(-105%)}.ak-in{position:relative;display:flex;align-items:center;gap:1.5rem;max-width:80rem;margin-inline:auto;padding-inline:1rem}.ak-util{display:none;background:rgb(var(--c-sunk));border-bottom:1px solid rgb(var(--c-hair));font-size:13px;color:rgb(var(--c-fg3))}.ak-util .ak-in{height:34px;gap:1.25rem}.ak-util span+span:before{content:"·";margin-inline-end:1.25rem;color:rgb(var(--c-fg4))}.ak-util a{transition:color .2s}.ak-util a:hover{color:rgb(var(--c-fg))}.ak-main{position:relative;background:rgb(var(--c-surf));border-bottom:1px solid rgb(var(--c-hair))}.ak-main .ak-in{height:72px}.ak-logo{display:flex;flex:none;align-items:center}.ak-nav{display:none;gap:1.5rem;margin-inline-start:.75rem;font-size:15px;font-weight:600}.ak-nav a{position:relative;display:flex;align-items:center;gap:.55rem;padding:.5rem 0;color:rgb(var(--c-fg2));white-space:nowrap;transition:color .2s}.ak-nav a.on,.ak-nav a:hover{color:rgb(var(--c-fg))}.ak-nav a:hover .lamp{background:rgb(var(--c-fg4))}.ak-nav a.on .lamp{background:rgb(var(--c-acc))}.ak-menu-btn{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding-inline:.9rem;border-radius:999px;border:1px solid rgb(var(--c-hair2));font-size:14px;font-weight:700;color:rgb(var(--c-fg2));transition:border-color .2s,color .2s}.ak-menu-btn:hover,.ak-menu-btn[aria-expanded=true]{border-color:rgb(var(--c-fg2));color:rgb(var(--c-fg))}.ak-act{display:flex;gap:.375rem;margin-inline-start:auto}.ak-act,.ak-srch{align-items:center}.ak-srch{display:inline-flex;gap:.6rem;height:40px;padding-inline:.75rem;border-radius:999px;color:rgb(var(--c-fg3));font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.ak-srch:hover,.ak-srch[aria-expanded=true]{background:rgb(var(--c-sunk));color:rgb(var(--c-fg))}.ak-link,.ak-srch .kbd,.ak-srch>span{display:none}.ak-link{align-items:center;height:40px;padding-inline:.75rem;border-radius:999px;color:rgb(var(--c-fg2));font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s}.ak-link:hover{background:rgb(var(--c-sunk));color:rgb(var(--c-fg))}.ak-cartbtn{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding-inline:.9rem;border-radius:999px;border:1px solid rgb(var(--c-hair2));background:rgb(var(--c-surf));color:rgb(var(--c-fg));font-size:14px;font-weight:600;white-space:nowrap;transition:border-color .2s}.ak-cartbtn[data-n="1"]{padding-inline-end:.5rem}.ak-cartbtn:hover,.ak-cartbtn[aria-expanded=true]{border-color:rgb(var(--c-fg2))}.ak-cartbtn .n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;background:rgb(var(--c-soft));color:rgb(var(--c-accink));font-size:12px;font-variant-numeric:tabular-nums}.ak-badge,.ak-cartbtn .n{border-radius:999px;font-weight:700}.ak-badge{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;background:rgb(var(--c-acc));color:rgb(var(--c-onacc));font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}@media (min-width:1024px){.ak-util{display:block}.ak-main .ak-in{height:80px}.ak-nav{display:flex}.ak-menu-btn{display:none}.ak-srch>span{display:inline}.ak-link{display:inline-flex}}@media (min-width:1280px){.ak-srch .kbd{display:inline-flex}}@media (max-width:1279.98px){.ak-nav a[data-xl]{display:none}}.ak-scrim{position:fixed;inset:0;z-index:30;background:rgba(14,20,40,.26);animation:ak-fade .2s ease both}.ak-pop{position:absolute;top:100%;z-index:25;background:rgb(var(--c-surf));border:1px solid rgb(var(--c-hair));box-shadow:var(--sh-pop);animation:ak-pop .22s var(--ease) both}.ak-searchpop{inset-inline:0;border-inline:0;border-radius:0 0 22px 22px}.ak-searchpop .ak-in{display:block;max-width:52rem;padding-block:1.1rem 1.4rem}.ak-minicart{inset-inline-end:max(1rem,calc(50% - 39rem));top:calc(100% - 6px);width:24rem;max-width:calc(100vw - 2rem);padding:1rem;border-radius:20px}.ak-sfield{display:flex;align-items:center;gap:.75rem;height:52px;padding-inline:1.1rem;border-radius:999px;border:1px solid rgb(var(--c-hair2));background:rgb(var(--c-bg));color:rgb(var(--c-fg3));cursor:text;transition:border-color .2s,background-color .2s}.ak-sfield:focus-within{border-color:rgb(var(--c-acc));background:rgb(var(--c-surf))}.ak-sfield input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:16px;color:rgb(var(--c-fg))}.ak-sfield input::-moz-placeholder{color:rgb(var(--c-fg4))}.ak-sfield input::placeholder{color:rgb(var(--c-fg4))}.ak-sfield input::-webkit-search-cancel-button{display:none}.ak-results{margin-top:.4rem}.ak-res-h{margin:.9rem .4rem .25rem;font-size:12px;font-weight:700;color:rgb(var(--c-fg3))}.ak-rrow{display:grid;grid-template-columns:auto 44px minmax(0,1fr) auto auto;gap:.8rem;align-items:center;padding:.5rem .6rem;border-radius:14px;transition:background-color .15s}.ak-rrow.on,.ak-rrow:hover{background:rgb(var(--c-sunk))}.ak-rrow .tt{min-width:0}.ak-rrow .tt b{font-size:15px;font-weight:700;line-height:1.5}.ak-rrow .tt b,.ak-rrow .tt small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ak-rrow .tt small{font-size:13px;color:rgb(var(--c-fg3))}.ak-rrow mark,.ak-rrow.on .tt b{color:rgb(var(--c-accink))}.ak-rrow mark{background:none;font-weight:800}.ak-playb{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:rgb(var(--c-fg));color:rgb(var(--c-bg));transition:transform .12s}.ak-playb:hover{transform:scale(1.05)}.ak-playb:active{transform:scale(.95)}.ak-playb.lg{width:42px;height:42px}.ak-addbtn{display:inline-flex;align-items:center;gap:.25rem;height:32px;padding-inline:.75rem;border-radius:999px;background:rgb(var(--c-soft));color:rgb(var(--c-accink));font-size:13px;font-weight:600;white-space:nowrap}.ak-addbtn.in{background:transparent;color:rgb(var(--c-fg3));border:1px solid rgb(var(--c-hair2))}.ak-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:.15rem .4rem}.ak-chip{display:inline-flex;align-items:center;gap:.5rem;height:34px;padding-inline:.9rem;border-radius:999px;border:1px solid rgb(var(--c-hair2));background:rgb(var(--c-surf));color:rgb(var(--c-fg2));font-size:13px;font-weight:600;transition:border-color .2s,color .2s}.ak-chip:hover{border-color:rgb(var(--c-fg2));color:rgb(var(--c-fg))}.ak-chip small{font-size:11px;font-weight:600;color:rgb(var(--c-fg4))}.ak-empty{padding:1.1rem .5rem;text-align:center;font-size:14px;color:rgb(var(--c-fg3))}.ak-allres,.ak-empty a{color:rgb(var(--c-accink));font-weight:700}.ak-allres{display:block;margin-top:.6rem;padding:.65rem;border-top:1px solid rgb(var(--c-hair));text-align:center;font-size:13px}.ak-mc-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.ak-mc-h b{font-size:16px;font-weight:800}.ak-mc-h span{font-size:13px;color:rgb(var(--c-fg3))}.ak-mc-list{max-height:min(46vh,340px);overflow-y:auto}.ak-mc-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.5rem 0;border-bottom:1px solid rgb(var(--c-hair))}.ak-mc-row .tt{min-width:0}.ak-mc-row .tt b{display:block;overflow:hidden;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ak-mc-row .tt small{font-size:12px;color:rgb(var(--c-fg3))}.ak-mc-foot{display:flex;align-items:baseline;justify-content:space-between;margin-block:.9rem;font-size:14px;color:rgb(var(--c-fg3))}.ak-nowbar{position:fixed;top:0;inset-inline:0;z-index:41;visibility:hidden;background:rgb(var(--c-surf));border-bottom:1px solid rgb(var(--c-hair));box-shadow:var(--sh-card);transform:translateY(-110%);transition:transform .34s var(--ease),visibility 0s linear .34s}.ak-nowbar[data-on="1"]{visibility:visible;transform:none;transition-delay:0s,0s}.ak-nb-d{display:none;height:56px;gap:1rem}.ak-nb-m{display:flex;height:54px;gap:.6rem;padding-top:env(safe-area-inset-top);box-sizing:content-box}@media (min-width:768px){.ak-nb-d{display:flex}.ak-nb-m{display:none}}.ak-mark{display:flex;flex:none}.ak-mark img{height:30px;width:auto}.ak-nb-now{display:flex;align-items:center;flex:none;gap:.65rem;width:14rem}.ak-nb-now,.ak-nb-now>div,.ak-nb-t{min-width:0}.ak-nb-cv{width:36px;height:36px;border-radius:10px;--akp-l:14px}.ak-nb-now b,.ak-nb-t b{font-size:14px;font-weight:700;line-height:1.4}.ak-nb-now b,.ak-nb-now small,.ak-nb-t b,.ak-nb-t small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ak-nb-now small,.ak-nb-t small{font-size:12px;color:rgb(var(--c-fg3))}.ak-nb-wave{flex:1;min-width:0;height:32px;cursor:pointer;direction:ltr}.ak-nb-wave canvas{display:block;width:100%;height:100%}.ak-ab2{display:inline-flex;flex:none;padding:3px;border-radius:999px;background:rgb(var(--c-sunk))}.ak-ab2 button{height:30px;padding-inline:.75rem;border-radius:999px;font-size:13px;font-weight:600;color:rgb(var(--c-fg3));transition:background-color .2s,color .2s}.ak-ab2 button[aria-pressed=true]{background:rgb(var(--c-surf));color:rgb(var(--c-fg));box-shadow:0 1px 2px rgba(30,42,74,.12)}.ak-ab2 button:disabled{opacity:.4;cursor:not-allowed}.ak-nb-time{flex:none;direction:ltr;font-size:13px;color:rgb(var(--c-fg3));font-variant-numeric:tabular-nums;white-space:nowrap}.ak-nowbar .btn-primary{height:38px;padding-inline:1rem;font-size:13px}.ak-nb-m .ak-in{gap:.6rem;padding-inline:.75rem}.ak-nb-m .ak-nb-cv{width:34px;height:34px;border-radius:9px}.ak-nb-m .ak-ab2 button{height:26px;padding-inline:.55rem;font-size:12px}.ak-nb-m .ak-nb-wave{position:absolute;inset-inline:0;bottom:0;flex:none;height:12px}.ak-nb-m .ak-playb{width:34px;height:34px}.ak-mhdr{background:rgb(var(--c-surf));border-bottom:1px solid rgb(var(--c-hair));padding-top:env(safe-area-inset-top)}.ak-mhdr .ak-in{height:56px;gap:.25rem;padding-inline:.75rem}.ak-scrim2{position:fixed;inset:0;z-index:55;background:rgba(14,20,40,.42);animation:ak-fade .2s ease both}.ak-sheet{position:fixed;z-index:60;display:flex;flex-direction:column;background:rgb(var(--c-bg));color:rgb(var(--c-fg))}.ak-sheet.full{inset:0}.ak-sheet.bottom,.ak-sheet.full{animation:ak-sheet .3s var(--ease) both}.ak-sheet.bottom{inset:auto 0 0 0;max-height:80dvh;border-radius:24px 24px 0 0;background:rgb(var(--c-surf));box-shadow:var(--sh-pop);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:768px){.ak-sheet.full{inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(26rem,100%);border-inline-end:1px solid rgb(var(--c-hair));box-shadow:var(--sh-pop);animation:ak-drawer .3s var(--ease) both}}.ak-sh-top{display:flex;align-items:center;gap:.5rem;padding:calc(.75rem + env(safe-area-inset-top)) .75rem .75rem;background:rgb(var(--c-surf));border-bottom:1px solid rgb(var(--c-hair))}.ak-sh-top .ak-sfield{flex:1;height:46px;padding-inline:.9rem}.ak-sh-top .ak-sfield input{font-size:15px}.ak-sh-t{padding-inline-start:.4rem;font-size:19px;font-weight:800}.ak-sh-body{flex:1;overflow-y:auto;padding:.5rem .75rem 1.5rem;overscroll-behavior:contain}.ak-sheet.bottom .ak-sh-body{padding:.25rem 1.1rem 1.5rem}.ak-grab{width:40px;height:4px;margin:10px auto 6px;border-radius:4px;background:rgb(var(--c-hair2))}.ak-txtbtn{font-size:14px;color:rgb(var(--c-accink))}.ak-mi,.ak-txtbtn{padding-inline:.4rem;font-weight:700}.ak-mi{display:flex;align-items:center;gap:.75rem;width:100%;min-height:52px;border-bottom:1px solid rgb(var(--c-hair));font-size:16px;color:rgb(var(--c-fg));text-align:start}.ak-mi .n{margin-inline-start:auto;font-size:12px;font-weight:600;color:rgb(var(--c-fg4))}.ak-mi svg{color:rgb(var(--c-fg3))}.ak-mi:hover{color:rgb(var(--c-acc))}.ak-mh{margin:1.1rem .4rem .25rem;font-size:12px;font-weight:700;color:rgb(var(--c-fg3))}@media (max-width:639.98px){.ak-rrow{grid-template-columns:auto 44px minmax(0,1fr) auto}}.akp{--akp-grad:linear-gradient(120deg,#489ebc,#6466d0);--akp-surface:#fff;--akp-soft:#eef1fb;--akp-sunken:#f2f4f9;--akp-ink:#1e2a4a;--akp-ink-2:#3a4566;--akp-muted:#7a85a3;--akp-faint:#a3acc6;--akp-line:#e6e9f3;--akp-line-2:#d5dbee;--akp-accent:#5a6fd0;--akp-accent-ink:#4a5bb8;--akp-wave-off:#d5dbee;--akp-wave-alt:#a7b1cf;--akp-sh-2:0 1px 2px rgba(30,42,74,.04),0 10px 30px -14px rgba(30,42,74,.18);--akp-sh-3:0 2px 6px rgba(30,42,74,.06),0 30px 60px -28px rgba(30,42,74,.35);--akp-ease:cubic-bezier(.22,1,.36,1);--akp-spring:cubic-bezier(.34,1.36,.64,1);color:var(--akp-ink);font-family:var(--font-body),Tahoma,sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased}.dark .akp{--akp-surface:#161616;--akp-soft:#222;--akp-sunken:#0e0e0e;--akp-ink:#ececec;--akp-ink-2:#c4c4c4;--akp-muted:#8c8c8c;--akp-faint:#626262;--akp-line:#262626;--akp-line-2:#363636;--akp-accent:#5a6fd0;--akp-accent-ink:#8597ee;--akp-wave-off:#363636;--akp-wave-alt:#5a5a5a;--akp-sh-2:0 1px 2px rgba(0,0,0,.35),0 10px 30px -14px rgba(0,0,0,.7);--akp-sh-3:0 2px 6px rgba(0,0,0,.4),0 30px 60px -28px rgba(0,0,0,.85)}.akp *,.akp :after,.akp :before{box-sizing:border-box}:where(.akp) button{background:none;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit}:where(.akp) button:disabled{cursor:not-allowed;opacity:.4}:where(.akp) a{color:inherit;text-decoration:none}.akp :focus-visible{outline:2px solid var(--akp-accent);outline-offset:3px}.akp canvas{display:block}.akp-i{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.akp-i.f{fill:currentColor;stroke:none}.akp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.akp-cv{position:relative;overflow:hidden;color:#fff;flex:none;--akp-l:19px}.akp-cv img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.akp-c1{background:linear-gradient(150deg,#27355c,#1e2a4a 75%)}.akp-c2{background:linear-gradient(135deg,#489ebc,#6466d0)}.akp-c3{background:linear-gradient(150deg,#5f87c1,#1e2a4a)}.akp-c4{background:linear-gradient(140deg,#6466d0,#1e2a4a 85%)}.akp-cv:not([data-l=""]):after{content:attr(data-l);position:absolute;inset:0;display:grid;place-items:center;font-size:var(--akp-l);font-weight:800;color:hsla(0,0%,100%,.88);pointer-events:none}.akp-title{font-size:26px;font-weight:800;line-height:1.4;color:var(--akp-ink)}.akp-ttl{min-width:0}.akp-status{font-size:13px;color:var(--akp-muted);font-weight:500;white-space:nowrap}.akp-status[data-on=true]{color:var(--akp-accent-ink)}.akp-tr{display:flex;align-items:center;gap:6px;direction:ltr}.akp-ib{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--akp-ink-2);position:relative;transition:background-color .2s,color .2s;flex:none}.akp-ib:hover:not(:disabled){background:var(--akp-sunken);color:var(--akp-ink)}.akp-ib[aria-pressed=true]{color:var(--akp-accent)}.akp-ib[aria-pressed=true]:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.akp-ib .akp-i{width:20px;height:20px}.akp-pbtn{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--akp-ink);color:var(--akp-surface);margin:0 6px;transition:transform .12s;flex:none}.akp-pbtn:hover{transform:scale(1.04)}.akp-pbtn:active{transform:scale(.96)}.akp-pbtn .akp-i{width:24px;height:24px}.akp-vol{display:flex;align-items:center;gap:4px;direction:ltr}.akp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:110px;height:4px;border-radius:4px;outline:none;cursor:pointer;background:linear-gradient(90deg,var(--akp-ink-2) var(--v,80%),var(--akp-line-2) var(--v,80%))}.akp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--akp-ink);border:2px solid var(--akp-surface)}.akp-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--akp-ink);border:2px solid var(--akp-surface)}.akp-buy{display:flex;align-items:center;gap:16px}.akp-price{display:grid;line-height:1.25;text-align:left}.akp-price b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.akp-price b small{font-size:13px;font-weight:500;color:var(--akp-muted);margin-inline-start:4px}.akp-price s{font-size:13px;color:var(--akp-faint)}.akp-price em{font-style:normal;font-size:13px;color:var(--akp-accent-ink);font-weight:600}.akp-bbtn{height:50px;padding:0 26px;border-radius:999px;background:var(--akp-grad);color:#fff!important;font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 1px 1px rgba(30,42,74,.1),0 8px 18px -10px rgba(30,42,74,.6);transition:transform .12s}.akp-bbtn:active{transform:scale(.98)}.akp-bbtn .akp-i{width:18px;height:18px}.akp-desk{background:var(--akp-surface);border:1px solid var(--akp-line);border-radius:24px;padding:28px 32px 26px;box-shadow:var(--akp-sh-2)}.akp-desk-head{display:grid;grid-template-columns:72px 1fr auto;gap:20px;align-items:center}.akp-desk-head .akp-cv{width:72px;height:72px;border-radius:16px;--akp-l:30px}.akp-meta{display:flex;gap:14px;font-size:14px;color:var(--akp-muted);flex-wrap:wrap}.akp-meta span+span:before{content:"·";margin-inline-end:14px;color:var(--akp-faint)}.akp-lanes{display:grid;grid-template-columns:136px 1fr 40px;gap:16px;margin-top:26px}.akp-keys{display:grid;grid-template-rows:1fr 1fr;gap:10px}.akp-key{position:relative;display:flex;align-items:center;gap:10px;padding:0 16px!important;border-radius:14px;border:1px solid var(--akp-line-2)!important;background:var(--akp-surface)!important;box-shadow:0 2px 0 var(--akp-line-2);font-size:15px;font-weight:700;color:var(--akp-ink-2);text-align:start;line-height:1.5;transition:transform .08s,box-shadow .08s,background-color .2s,border-color .2s}.akp-key .akp-lamp{position:absolute;top:10px;left:10px;width:8px;height:8px;border-radius:50%;background:var(--akp-line-2);transition:background-color .2s}.akp-key small{display:block;font-size:13px;font-weight:500;color:var(--akp-muted);line-height:1.3}.akp-key:hover:not(:disabled){border-color:var(--akp-muted)!important}.akp-key[aria-pressed=true]{transform:translateY(2px);box-shadow:inset 0 2px 6px rgba(30,42,74,.1);background:var(--akp-soft)!important;border-color:var(--akp-accent)!important;color:var(--akp-ink)}.akp-key[aria-pressed=true] .akp-lamp{background:var(--akp-accent)}.akp-waves{position:relative;display:grid;grid-template-rows:1fr 1fr;gap:10px;cursor:pointer;direction:ltr}.akp-wrow{position:relative;height:76px;border-radius:14px;background:var(--akp-sunken);padding:0 14px;border:1px solid transparent;transition:background-color .25s,border-color .25s}.akp-wrow.on{background:var(--akp-surface);border-color:var(--akp-line-2)}.akp-wrow canvas{width:100%;height:100%}.akp-wl{top:6px;right:14px;font-size:13px;color:var(--akp-faint);direction:rtl}.akp-head,.akp-wl{position:absolute;pointer-events:none}.akp-head{top:-8px;bottom:-8px;width:2px;margin-left:-1px;background:var(--akp-ink);left:14px}.akp-head:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--akp-ink)}.akp-meters{width:40px;height:100%;min-height:150px;align-self:stretch}.akp-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:26px;padding-top:22px;border-top:1px solid var(--akp-line)}.akp-tcw{display:grid;justify-items:center;gap:2px}.akp-tc{direction:ltr;display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.akp-tc b{font-size:40px;font-weight:500;line-height:1}.akp-tc span{font-size:18px;color:var(--akp-muted);font-weight:400}.akp-pitch{gap:16px}.akp-lbl,.akp-pitch{display:flex;align-items:center}.akp-lbl{font-size:14px;color:var(--akp-muted);white-space:nowrap;gap:6px}.akp-lbl b{color:var(--akp-ink);font-weight:700;min-width:36px;display:inline-block}.akp-ruler{direction:ltr}.akp-ruler,.akp-ruler button{display:flex;align-items:flex-end;height:38px}.akp-ruler button{width:17px;justify-content:center;position:relative}.akp-ruler button i{display:block;width:2px;height:10px;border-radius:2px;background:var(--akp-line-2);transition:height .2s var(--akp-ease),background-color .2s}.akp-ruler button[data-n="0"] i{height:18px;background:var(--akp-faint)}.akp-ruler button:hover i{background:var(--akp-muted)}.akp-ruler button[aria-checked=true] i{height:30px;width:3px;background:var(--akp-accent)}.akp-slab{border-radius:30px;padding:26px;color:#e8ecf6;background:linear-gradient(180deg,#26355e,#1c2849);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 2px 6px rgba(14,20,40,.2),0 40px 80px -40px rgba(14,20,40,.7)}.dark .akp-slab{background:linear-gradient(180deg,#1e1e1e,#121212);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px #262626,0 40px 80px -40px #000}.akp-slab-top{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center}.akp-slab-top .akp-cv{width:56px;height:56px;border-radius:12px;--akp-l:24px}.akp-slab .akp-title{font-size:22px;color:#f6f7fb}.akp-slab-top p{font-size:14px;color:#9ba6c6;margin:0}.akp-slide{position:relative;display:grid;grid-template-columns:1fr 1fr;width:240px;height:46px;padding:4px;border-radius:12px;background:#121a33;box-shadow:inset 0 2px 6px rgba(0,0,0,.45)}.akp-slide button{position:relative;z-index:1;font-size:14px;font-weight:700;color:#7e8ab0;transition:color .25s}.akp-slide button[aria-pressed=true]{color:#f6f7fb}.akp-thumb{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:9px;background:linear-gradient(180deg,#3e4f88,#2e3d6e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 2px 0 #0b1226;transition:inset-inline-start .32s var(--akp-spring);inset-inline-start:4px}.akp-slide[data-pos=instrumental] .akp-thumb{inset-inline-start:50%}.akp-thumb:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:12px;margin:-6px 0 0 -7px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.18) 0 2px,transparent 2px 4px)}.akp-window{position:relative;height:168px;margin-top:22px;border-radius:18px;background:#0e1630;overflow:hidden;box-shadow:inset 0 3px 12px rgba(0,0,0,.55);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.akp-window:active{cursor:grabbing}.akp-window canvas{width:100%;height:100%}.akp-window:after,.akp-window:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.akp-window:before{left:0;background:linear-gradient(90deg,#0e1630,transparent)}.akp-window:after{right:0;background:linear-gradient(270deg,#0e1630,transparent)}.akp-thead{position:absolute;top:0;bottom:24px;left:50%;width:2px;margin-left:-1px;background:#e8ecf6;z-index:2;pointer-events:none}.akp-thead:after,.akp-thead:before{content:"";position:absolute;left:-5px;border:6px solid transparent}.akp-thead:before{top:0;border-top-color:#e8ecf6}.akp-thead:after{bottom:-1px;border-bottom-color:#e8ecf6}.akp-lcd{position:absolute;top:12px;left:18px;z-index:2;direction:ltr;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.akp-lcd b{font-size:22px;font-weight:500;color:#e8ecf6}.akp-lcd span{font-size:14px;color:#6f7ca6}.akp-vtag{position:absolute;top:14px;right:18px;z-index:2;font-size:13px;font-weight:600;color:#9ba6c6;display:flex;align-items:center;gap:8px}.akp-vtag i{width:7px;height:7px;border-radius:50%;background:#4e5a7e}.akp-vtag i[data-on=true]{background:#8fb0e8}.akp-deck{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;margin-top:22px}.akp-well{display:flex;gap:8px;padding:9px;border-radius:16px;background:#121a33;box-shadow:inset 0 2px 6px rgba(0,0,0,.4);direction:ltr}.akp-mk{position:relative;height:58px;min-width:62px;padding:0 14px!important;border-radius:10px;display:grid;place-items:center;color:#dde3f5!important;background:linear-gradient(180deg,#36467c,#2b3967)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 0 #0b1226;transition:transform .06s,box-shadow .06s}.akp-mk:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 0 #0b1226}.akp-mk[aria-pressed=true]{transform:translateY(2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 0 #0b1226}.akp-mk[aria-pressed=true]:after{content:"";position:absolute;top:7px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#8fb0e8}.akp-mk.akp-play{min-width:104px;color:#1e2a4a!important;background:linear-gradient(180deg,#eef1f8,#c9d0e0)!important;box-shadow:inset 0 1px 0 #fff,0 4px 0 #7c88a8}.akp-mk.akp-play:active{box-shadow:inset 0 1px 0 #fff,0 1px 0 #7c88a8}.akp-mk .akp-i{width:22px;height:22px}.akp-mk.akp-play .akp-i{width:26px;height:26px}.akp-knobs{display:flex;gap:28px;justify-content:center}.akp-knob{display:grid;justify-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.akp-k{position:relative;width:74px;height:74px;cursor:ns-resize;touch-action:none;border-radius:50%}.akp-ticks{position:absolute;inset:0;width:100%;height:100%}.akp-cap{position:absolute;inset:11px;border-radius:50%;background:linear-gradient(180deg,#43548e,#2a386a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 3px 0 #0b1226,0 8px 14px -6px rgba(0,0,0,.6);transition:transform .18s var(--akp-ease)}.akp-cap:after{content:"";position:absolute;top:6px;left:50%;width:3px;height:14px;margin-left:-1.5px;border-radius:2px;background:#e8ecf6}.akp-knob span{font-size:13px;color:#7e8ab0;font-weight:600}.akp-knob b{font-size:15px;font-weight:700;min-height:24px;font-variant-numeric:tabular-nums}.akp-knob b,.akp-slab .akp-price b{color:#f6f7fb}.akp-slab .akp-price b small{color:#9ba6c6}.akp-slab .akp-price s{color:#6f7ca6}.akp-slab .akp-price em{color:#a9b9f0}.akp-print{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:48px;align-items:center;background:var(--akp-surface);border:1px solid var(--akp-line);border-radius:32px;padding:40px 44px;box-shadow:var(--akp-sh-2)}.akp-ringv{position:relative;width:100%;aspect-ratio:1;cursor:pointer}.akp-ringv canvas{position:absolute;inset:0;width:100%;height:100%}.akp-disc{position:absolute;inset:27%;border-radius:50%;overflow:hidden;display:grid;place-items:center;box-shadow:0 18px 40px -18px rgba(30,42,74,.6);cursor:default}.akp-disc .akp-cv{position:absolute;inset:0;border-radius:50%;--akp-l:34px}.akp-disc .akp-cv:not([data-l=""]):after{display:none}.akp-pbig{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;background:#fff!important;color:#1e2a4a!important;display:grid;place-items:center;box-shadow:0 1px 2px rgba(30,42,74,.15),0 10px 24px -10px rgba(14,20,40,.6);transition:transform .15s}.akp-pbig:hover{transform:scale(1.05)}.akp-pbig .akp-i{width:28px;height:28px}.akp-info{min-width:0}.akp-eyebrow{font-size:14px;color:var(--akp-muted);display:flex;flex-wrap:wrap;gap:12px;margin:0}.akp-eyebrow span+span:before{content:"·";margin-inline-end:12px;color:var(--akp-faint)}.akp-title.akp-big{font-size:clamp(32px,4vw,52px);line-height:1.3;margin-top:6px}.akp-artist{font-size:19px;color:var(--akp-muted);margin:2px 0 0}.akp-ab{display:flex;align-items:baseline;gap:18px;margin-top:26px}.akp-ab button{position:relative;font-size:26px;font-weight:400;color:var(--akp-faint);padding-bottom:8px!important;transition:color .25s}.akp-ab button:hover:not(:disabled){color:var(--akp-muted)}.akp-ab button[aria-pressed=true]{color:var(--akp-ink);font-weight:800}.akp-ab button[aria-pressed=true]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;border-radius:3px;background:var(--akp-ink)}.akp-sep{font-size:26px;color:var(--akp-line-2);font-weight:300}.akp-tc3{display:flex;align-items:baseline;gap:8px;direction:ltr;justify-content:flex-end;margin-top:16px;font-variant-numeric:tabular-nums}.akp-tc3 .akp-status{margin-inline-end:auto;direction:rtl}.akp-tc3 b{font-size:19px;font-weight:700}.akp-tc3>span:last-child{font-size:15px;color:var(--akp-muted)}.akp-row3{justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:10px;padding-block:14px;border-block:1px solid var(--akp-line)}.akp-dots,.akp-row3{display:flex;align-items:center}.akp-dots{direction:ltr;gap:2px}.akp-dots button{width:20px;height:28px;display:grid;place-items:center}.akp-dots button i{display:block;width:6px;height:6px;border-radius:50%;background:var(--akp-line-2);transition:all .2s var(--akp-ease)}.akp-dots button[data-n="0"] i{background:transparent;border:1.5px solid var(--akp-faint);width:8px;height:8px}.akp-dots button[aria-checked=true] i{width:12px;height:12px;background:var(--akp-accent);border:0}.akp-pitch3{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:14px;color:var(--akp-muted);flex-wrap:wrap}.akp-pitch3 b{color:var(--akp-ink);font-weight:700}.akp-print .akp-buy{margin-top:24px;justify-content:space-between;flex-wrap:wrap}.akp-print .akp-price{text-align:right}.akp-dock{position:relative;max-width:1208px;margin:0 auto;min-height:80px;gap:16px;padding:0 18px}.akp-dock,.akp-now{display:flex;align-items:center}.akp-now{gap:12px;min-width:0;width:220px;flex:none}.akp-now .akp-cv{width:48px;height:48px;border-radius:12px}.akp-nowt{min-width:0;display:block}.akp-nowt b{font-size:15px;font-weight:700;line-height:1.4}.akp-nowt b,.akp-nowt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akp-nowt small{font-size:13px;color:var(--akp-muted)}.akp-now:hover .akp-nowt b{color:var(--akp-accent-ink)}.akp-vis{flex:1;min-width:0;height:44px;position:relative;cursor:pointer;direction:ltr}.akp-vis canvas{width:100%;height:100%}.akp-mini-ab{display:flex;gap:6px;flex:none}.akp-mini-ab button{height:34px;padding:0 14px!important;border-radius:10px;font-size:13px;font-weight:700;border:1px solid var(--akp-line-2)!important;color:var(--akp-muted);background:var(--akp-surface)!important;box-shadow:0 2px 0 var(--akp-line-2);transition:all .08s}.akp-mini-ab button[aria-pressed=true]{transform:translateY(2px);box-shadow:none;background:var(--akp-soft)!important;color:var(--akp-ink);border-color:var(--akp-accent)!important}.akp-dock .akp-pbtn{width:46px;height:46px;margin:0 2px}.akp-dock .akp-pbtn .akp-i{width:20px;height:20px}.akp-dock .akp-ib{width:38px;height:38px}.akp-dock .akp-bbtn{height:42px;padding:0 18px;font-size:14px}.akp-tm{font-size:14px;color:var(--akp-muted);direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.akp-dbuy,.akp-mbuy{position:relative;flex:none}.akp-dbuy s,.akp-mbuy s{position:absolute;inset-inline:0;top:-17px;text-align:center;font-size:11px;font-weight:600;color:var(--akp-faint);white-space:nowrap}.akp-close{opacity:.65}.akp-close:hover{opacity:1}.akp-mrow{display:none}.akp-sp{flex:1}.akp-dab{flex:none}.akp-dock[data-style=desk]{background:var(--akp-surface);border:1px solid var(--akp-line);border-radius:20px;box-shadow:var(--akp-sh-3)}.akp-dock[data-style=tape]{background:linear-gradient(180deg,#26355e,#1c2849);color:#e8ecf6;border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 50px -20px rgba(14,20,40,.7)}.dark .akp-dock[data-style=tape]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px #262626,0 24px 50px -20px #000}.akp-dock[data-style=tape] .akp-nowt small{color:#9ba6c6}.akp-dock[data-style=tape] .akp-now:hover .akp-nowt b{color:#afc2f2}.akp-dock[data-style=tape] .akp-ib{color:#dde3f5}.akp-dock[data-style=tape] .akp-ib:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.akp-dock[data-style=tape] .akp-dbuy s,.akp-dock[data-style=tape] .akp-mbuy s{color:#6f7ca6}.akp-tapemini{border-radius:12px;background:#0e1630;box-shadow:inset 0 2px 6px rgba(0,0,0,.5);overflow:hidden;cursor:grab;touch-action:none}.akp-tapemini:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#e8ecf6}.akp-dock .akp-slide{width:170px;height:40px;flex:none}.akp-dock .akp-slide button{font-size:13px}.akp-dock .akp-well{padding:6px;gap:6px;flex:none}.akp-dock .akp-mk{height:42px;min-width:46px;padding:0 10px!important}.akp-dock .akp-mk.akp-play{min-width:66px}.akp-dock .akp-mk .akp-i{width:19px;height:19px}.akp-dock[data-style=ring]{background:var(--akp-surface);border:1px solid var(--akp-line);border-radius:999px;box-shadow:var(--akp-sh-3);padding:0 14px 0 22px;min-height:76px}.akp-dock[data-style=ring] .akp-now{width:auto;max-width:240px}.akp-ringmini{position:relative;width:60px;height:60px;flex:none;cursor:pointer}.akp-ringmini canvas{position:absolute;inset:0;width:100%;height:100%}.akp-ringmini .akp-cv{position:absolute;inset:15px;border-radius:50%;--akp-l:13px}.akp-dock .akp-ab{margin:0;gap:10px}.akp-dock .akp-ab button{font-size:15px;padding-bottom:4px!important}.akp-dock .akp-ab button[aria-pressed=true]:after{height:2px}.akp-dock .akp-sep{font-size:15px}.akp-dock:not([data-style=tape]) .akp-mslide{background:var(--akp-soft);box-shadow:none}.akp-dock:not([data-style=tape]) .akp-mslide button{color:var(--akp-muted)}.akp-dock:not([data-style=tape]) .akp-mslide button[aria-pressed=true]{color:var(--akp-ink)}.akp-dock:not([data-style=tape]) .akp-mslide .akp-thumb{background:var(--akp-surface);box-shadow:0 1px 2px rgba(30,42,74,.12),0 4px 10px -4px rgba(30,42,74,.2)}.akp-dock:not([data-style=tape]) .akp-mslide .akp-thumb:after{display:none}.akp-pop{position:absolute;bottom:calc(100% + 12px);inset-inline-end:0;width:380px;max-height:min(62vh,480px);overflow:auto;z-index:5;background:var(--akp-surface);color:var(--akp-ink);border:1px solid var(--akp-line);border-radius:20px;box-shadow:var(--akp-sh-3);padding:16px}.akp-qh{display:flex;align-items:center;gap:10px;margin-bottom:8px}.akp-qh b{font-size:15px;font-weight:800}.akp-qh span{font-size:13px;color:var(--akp-muted);margin-inline-end:auto}.akp-pop .akp-ib{color:var(--akp-ink-2)!important}.akp-pop .akp-ib[aria-pressed=true]{color:var(--akp-accent)!important}.akp-qtools{display:flex;align-items:center;gap:4px;padding:6px 0 10px;margin-bottom:6px;border-bottom:1px solid var(--akp-line)}.akp-qrep{font-size:12px;color:var(--akp-muted);margin-inline-end:auto}.akp-qtools .akp-range{width:90px}.akp-qi{display:grid!important;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;width:100%;padding:8px!important;border-radius:12px;text-align:right;transition:background-color .2s}.akp-qi:hover{background:var(--akp-sunken)!important}.akp-qi .akp-cv{width:40px;height:40px;border-radius:10px}.akp-qi b{display:block;font-size:15px;font-weight:700;line-height:1.4}.akp-qi small{font-size:13px}.akp-qd,.akp-qi small{color:var(--akp-muted)}.akp-qd{font-size:12px;white-space:nowrap}.akp-qi.on b{color:var(--akp-accent-ink)}.akp-wrap{display:grid;gap:12px}.akp-note{font-size:13px;color:var(--akp-muted);text-align:center;line-height:1.9;margin:0}.akp-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:12px;border:1px dashed var(--akp-line-2);border-radius:16px}.akp-tools>span{font-size:13px;color:var(--akp-muted)}.akp-fpick{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--akp-soft);color:var(--akp-accent-ink);font-size:13px;font-weight:600;cursor:pointer;max-width:260px}.akp-fpick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akp-fpick .akp-i{width:18px;height:18px}@media (max-width:1180px){.akp-dock .akp-tm,.akp-dock .akp-wide{display:none}}@media (max-width:1023.98px){.akp-desk-head{grid-template-columns:72px 1fr}.akp-desk-head .akp-buy{grid-column:1/-1;justify-content:space-between}.akp-print{grid-template-columns:1fr;justify-items:center;padding:32px}.akp-ringv{max-width:400px}.akp-info{width:100%;max-width:560px}.akp-dock .akp-vis{max-width:220px}.akp-dock .akp-now{width:180px}}@media (max-width:860px){.akp-dock .akp-vis{display:none}}@media (max-width:760px){.akp-title{font-size:21px}.akp-desk{padding:20px 16px}.akp-desk-head{grid-template-columns:56px 1fr;gap:14px}.akp-desk-head .akp-cv{width:56px;height:56px;--akp-l:24px}.akp-tc b{font-size:32px}.akp-lanes{grid-template-columns:96px 1fr;gap:10px}.akp-meters{display:none}.akp-key{padding:0 10px!important;font-size:14px}.akp-key .akp-i{display:none}.akp-wrow{height:64px}.akp-strip{justify-content:center}.akp-buy{justify-content:space-between;width:100%}.akp-slab{padding:16px;border-radius:24px}.akp-slab-top{grid-template-columns:48px 1fr}.akp-slab-top .akp-cv{width:48px;height:48px}.akp-slab-top .akp-slide{grid-column:1/-1;width:100%}.akp-window{height:140px}.akp-deck,.akp-well{justify-content:center}.akp-mk{min-width:48px;padding:0 8px!important}.akp-mk.akp-play{min-width:76px}.akp-ringv{max-width:min(84vw,360px)}.akp-print{padding:22px 16px;gap:28px;border-radius:24px}.akp-ab button{font-size:21px}.akp-dock,.akp-dock[data-style=ring]{flex-wrap:wrap;gap:8px 8px;padding:10px 12px;min-height:0;border-radius:18px}.akp-dock .akp-now,.akp-dock[data-style=ring] .akp-now{flex:1;width:auto;max-width:none}.akp-dock .akp-dab,.akp-dock .akp-dbuy,.akp-dock .akp-dslide,.akp-dock .akp-mini-ab,.akp-dock .akp-opt,.akp-dock .akp-sp,.akp-dock .akp-tm,.akp-dock .akp-vis,.akp-dock .akp-wide{display:none!important}.akp-dock .akp-ringmini{width:48px;height:48px}.akp-dock .akp-ringmini .akp-cv{inset:12px}.akp-mrow{display:flex;width:100%;align-items:center;gap:10px;padding-top:2px}.akp-mrow .akp-mslide{flex:1;width:auto;height:38px;max-width:none}.akp-mrow .akp-bbtn{height:38px;padding:0 14px;font-size:13px}.akp-pop{position:absolute;inset-inline:0;width:auto}}@media (prefers-reduced-motion:reduce){.akp *{transition:none!important}}.akp-slide[data-n="3"]{grid-template-columns:1fr 1fr 1fr}.akp-slide[data-n="3"] .akp-thumb{width:calc(33.333% - 2.67px)}.akp-slide[data-n="3"][data-pos=instrumental] .akp-thumb{inset-inline-start:33.333%}.akp-slide[data-n="3"][data-pos=vocal] .akp-thumb{inset-inline-start:calc(66.666% - 1.33px)}.akp-slide button[data-m=vocal]:after{content:"";position:absolute;inset:auto 22% 3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#6ff0b0,#3fcf8a)}.akp-slide[data-n="3"] button{font-size:12.5px}.akp-dock .akp-slide[data-n="3"]:not(.akp-mslide){width:230px}.ak-mark{position:absolute;inset:0;container:akmark/size;overflow:hidden;color:#fff;pointer-events:none}.ak-mark-logo{position:absolute;top:clamp(4px,6cqw,40px);left:clamp(4px,7cqw,48px);height:clamp(11px,8.5cqw,48px);aspect-ratio:360/647;background:url(/brand/icon-white.svg) no-repeat 50%/contain;opacity:.88;filter:drop-shadow(0 1px 1px rgb(0 0 0/.35))}.ak-mark-l{position:absolute;inset:0;display:grid;place-items:center;color:hsla(0,0%,100%,.9);font-size:40cqw;font-weight:800;line-height:1}.ak-mark-id,.ak-mark-sc{display:none}.ak-mark-sc{position:absolute;inset:45% 0 0;background:linear-gradient(0deg,rgba(8,12,22,.78),rgba(8,12,22,0))}.ak-mark-id{position:absolute;right:7cqw;bottom:7cqw;left:7cqw;gap:.2rem;direction:rtl;text-align:right}.ak-mark-id b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:13px;font-weight:900;line-height:1.35}.ak-mark-id span{overflow:hidden;color:hsla(0,0%,100%,.74);font-size:12px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ak-mark[data-photo] .ak-mark-id{text-shadow:0 1px 2px rgba(0,0,0,.35)}@container akmark (min-width: 120px){.ak-mark-l{display:none}.ak-mark-sc{display:block}.ak-mark-id{display:grid}}@container akmark (min-width: 200px){.ak-mark-id b{font-size:19px}.ak-mark-id span{font-size:13px}}@container akmark (min-width: 300px){.ak-mark-id b{font-size:26px}.ak-mark-id span{font-size:15px}}@container akmark (min-width: 520px){.ak-mark-id b{font-size:36px}}.akp-disc .ak-mark{display:none}:has(>.ak-mark):has(img[src*="covers/framed"],img[src*="covers%2Fframed"],img[srcset*="covers%2Fframed"]) .ak-mark-logo,:has(>.ak-mark):has(img[src*="covers/thumbs"],img[src*="covers%2Fthumbs"],img[srcset*="covers%2Fthumbs"]) .ak-mark-logo{display:none}:has(>.ak-mark):has(img[src*="covers/framed"],img[src*="covers%2Fframed"],img[srcset*="covers%2Fframed"])>.ak-mark{inset:12% 15% 18% 15%}[data-tpl=tape]{--tpl-teal:72 158 188;--tpl-indigo:100 102 208;--tpl-blue:95 135 193;--tpl-navy:30 42 74;--tpl-paper:246 247 251;--tpl-surface:255 255 255;--tpl-text:30 42 74;--tpl-accent:90 111 208;--tpl-brand:linear-gradient(120deg,#489ebc,#6466d0);--tp-brand:linear-gradient(120deg,#489ebc,#6466d0);--c-bg:246 247 251;--c-surf:255 255 255;--c-soft:234 240 248;--c-sunk:239 242 248;--c-fg:30 42 74;--c-fg2:52 63 96;--c-fg3:98 110 143;--c-fg4:156 166 194;--c-hair:222 227 239;--c-hair2:196 205 226;--c-acc:90 111 208;--c-acc2:74 91 184;--c-accink:74 91 184;--c-onacc:255 255 255;--c-navy:30 42 74;--c-onnavy:246 247 251;--c-onnavy2:155 166 198;--sh-card:0 1px 0 rgba(30,42,74,.06);--sh-btn:0 2px 0 rgba(30,42,74,.22);--tp-spot:72 158 188;--tp-spot2:95 135 193;--tp-spot3:100 102 208;--tp-edge:30 42 74;--tp-strip:30 42 74;--tp-rule:30 42 74}.dark [data-tpl=tape]{--tpl-paper:12 18 32;--tpl-surface:18 26 44;--tpl-text:232 236 246;--tpl-accent:133 151 238;--tpl-brand:linear-gradient(120deg,#1d4e63,#2e2f72);--c-bg:12 18 32;--c-surf:18 26 44;--c-soft:25 36 62;--c-sunk:15 22 38;--c-fg:232 236 246;--c-fg2:194 201 222;--c-fg3:140 150 180;--c-fg4:94 104 134;--c-hair:32 43 69;--c-hair2:48 61 94;--c-acc:133 151 238;--c-acc2:111 131 227;--c-accink:169 181 243;--c-onacc:12 18 32;--c-navy:7 11 21;--c-onnavy:232 236 246;--c-onnavy2:136 146 176;--sh-card:0 1px 0 rgba(0,0,0,.3);--sh-btn:0 2px 0 rgba(0,0,0,.45);--tp-edge:0 0 0;--tp-strip:7 11 21;--tp-rule:72 88 128}[data-tpl=ring]{--tpl-teal:72 158 188;--tpl-indigo:100 102 208;--tpl-blue:95 135 193;--tpl-navy:30 42 74;--tpl-paper:246 247 251;--tpl-surface:255 255 255;--tpl-text:30 42 74;--tpl-accent:90 111 208;--tpl-brand:linear-gradient(120deg,#489ebc,#6466d0);--rg-brand:linear-gradient(120deg,#489ebc,#6466d0);--c-bg:246 247 251;--c-surf:255 255 255;--c-soft:238 241 251;--c-sunk:241 243 248;--c-fg:30 42 74;--c-fg2:58 69 102;--c-fg3:98 110 143;--c-fg4:163 172 198;--c-hair:226 230 240;--c-hair2:205 212 230;--c-acc:90 111 208;--c-acc2:74 91 184;--c-accink:74 91 184;--c-onacc:255 255 255;--c-navy:30 42 74;--c-onnavy:246 247 251;--c-onnavy2:155 166 198;--sh-card:0 0 0 0 transparent;--sh-btn:0 0 0 0 transparent;--rg-ring-a:#1e2a4a;--rg-ring-b:#5a6fd0;--rg-ring-c:#489ebc;--rg-ring-off:#cdd4e6;--rg-ring-mute:#a3acc6;--rg-frame:30 42 74}.dark [data-tpl=ring]{--tpl-paper:12 18 32;--tpl-surface:18 26 44;--tpl-text:232 236 246;--tpl-accent:133 151 238;--tpl-brand:linear-gradient(120deg,#1d4e63,#2e2f72);--c-bg:12 18 32;--c-surf:18 26 44;--c-soft:27 37 66;--c-sunk:15 22 38;--c-fg:232 236 246;--c-fg2:194 201 222;--c-fg3:136 146 176;--c-fg4:94 104 134;--c-hair:31 42 68;--c-hair2:44 56 88;--c-acc:133 151 238;--c-acc2:111 131 227;--c-accink:169 181 243;--c-onacc:12 18 32;--c-navy:7 11 21;--c-onnavy:232 236 246;--c-onnavy2:136 146 176;--rg-ring-a:#c2c9de;--rg-ring-b:#8597ee;--rg-ring-off:#2c3858;--rg-ring-mute:#4e5a7e;--rg-frame:136 146 176}[data-tpl=desk]{--tpl-teal:72 158 188;--tpl-indigo:100 102 208;--tpl-blue:95 135 193;--tpl-navy:30 42 74;--tpl-paper:246 247 251;--tpl-surface:255 255 255;--tpl-text:30 42 74;--tpl-accent:90 111 208;--tpl-brand:linear-gradient(120deg,#489ebc,#6466d0);--dk-brand:linear-gradient(120deg,#489ebc,#6466d0);--c-bg:246 247 251;--c-surf:255 255 255;--c-soft:238 241 251;--c-sunk:241 243 248;--c-fg:30 42 74;--c-fg2:58 69 102;--c-fg3:98 110 143;--c-fg4:163 172 198;--c-hair:226 230 240;--c-hair2:205 212 230;--c-acc:90 111 208;--c-acc2:74 91 184;--c-accink:74 91 184;--c-onacc:255 255 255;--c-navy:30 42 74;--c-onnavy:246 247 251;--c-onnavy2:155 166 198;--sh-card:0 0 0 0 transparent;--sh-btn:0 0 0 0 transparent;--dk-lamp:72 158 188;--dk-edge:205 212 230;--akp-accent:#5a6fd0;--akp-wave-off:#cdd4e6;--akp-wave-alt:#a3acc6;--akp-ink:#1e2a4a;--akp-ink-2:#3a4566;--akp-line:#e2e6f0;--akp-line-2:#cdd4e6}.dark [data-tpl=desk]{--tpl-paper:8 8 8;--tpl-surface:22 22 22;--tpl-text:236 236 236;--tpl-accent:90 111 208;--tpl-brand:linear-gradient(120deg,#489ebc,#6466d0);--dk-brand:linear-gradient(120deg,#489ebc,#6466d0);--c-bg:8 8 8;--c-surf:22 22 22;--c-soft:34 34 34;--c-sunk:14 14 14;--c-fg:236 236 236;--c-fg2:196 196 196;--c-fg3:140 140 140;--c-fg4:98 98 98;--c-hair:38 38 38;--c-hair2:54 54 54;--c-acc:90 111 208;--c-acc2:74 91 184;--c-accink:133 151 238;--c-onacc:255 255 255;--c-navy:0 0 0;--c-onnavy:236 236 236;--c-onnavy2:140 140 140;--dk-lamp:72 158 188;--dk-edge:0 0 0;--akp-accent:#5a6fd0;--akp-wave-off:#363636;--akp-wave-alt:#5a5a5a;--akp-ink:#c4c4c4;--akp-ink-2:#8c8c8c;--akp-line:#262626;--akp-line-2:#363636}.tp-key{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding-inline:1.1rem;border:1px solid rgb(var(--c-hair2));border-radius:6px;background:rgb(var(--c-surf));color:rgb(var(--c-fg));font-size:15px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 2px 0 rgb(var(--c-hair2));transition:transform .12s var(--ease),box-shadow .12s var(--ease),border-color .2s,opacity .2s,filter .2s}.tp-key:hover{border-color:rgb(var(--c-fg3))}.tp-key:active{transform:translateY(2px);box-shadow:none}.tp-key:disabled{opacity:.45;pointer-events:none}.tp-key-sm{height:34px;padding-inline:.7rem;gap:.35rem;border-radius:4px;font-size:13px}.tp-key-lg{height:52px;padding-inline:1.5rem}.tp-key-ink{border-color:rgb(var(--c-fg));background:rgb(var(--c-fg));color:rgb(var(--c-bg));box-shadow:0 2px 0 rgb(var(--tp-edge)/.5)}.tp-key-ink:hover{border-color:rgb(var(--c-fg));opacity:.9}.tp-key-buy{border-color:transparent;background:var(--tp-brand);color:#fff;box-shadow:0 2px 0 rgb(var(--tp-edge)/.4)}.tp-key-buy:hover{border-color:transparent;filter:brightness(1.06)}.tp-key-done{border-color:rgb(var(--c-acc)/.45);background:rgb(var(--c-soft));color:rgb(var(--c-accink));box-shadow:0 2px 0 rgb(var(--c-acc)/.3)}.tp-label{display:inline-flex;align-items:center;gap:.3rem;height:24px;padding-inline:.5rem;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));color:rgb(var(--c-fg2));font-size:12px;font-weight:700;line-height:1;white-space:nowrap}a.tp-label{transition:border-color .2s,color .2s}a.tp-label:hover{border-color:rgb(var(--c-fg2));color:rgb(var(--c-fg))}.tp-label-ink{border-color:rgb(var(--c-fg));background:rgb(var(--c-fg));color:rgb(var(--c-bg))}.tp-label-spot{border-color:rgb(var(--tp-spot));background:rgb(var(--tp-spot));color:#1e2a4a}.tp-label-sale{border-color:rgb(var(--tp-spot3));background:rgb(var(--tp-spot3));color:#fff}.tp-sec{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-bottom:1.25rem}.tp-sec h2{font-size:19px;font-weight:800;line-height:1.5;color:rgb(var(--c-fg))}.tp-rule{flex:1 1 3rem;height:6px;border-top:2px solid rgb(var(--tp-rule));border-bottom:1px solid rgb(var(--c-hair2))}.tp-sec-link{font-size:13px;font-weight:700;color:rgb(var(--c-accink));white-space:nowrap}.tp-sec-link:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:768px){.tp-sec h2{font-size:26px}}.tp-band{flex:none;align-self:stretch;width:6px;background:rgb(var(--tp-spot));transition:background-color .2s}.tp-band[data-tone="1"]{background:rgb(var(--tp-spot2))}.tp-band[data-tone="2"]{background:rgb(var(--tp-spot3))}[data-on="1"]>.tp-band{background:rgb(var(--c-fg))}.tp-ab{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;overflow:hidden;border:1px solid rgb(var(--c-hair2));border-radius:4px;background:rgb(var(--c-sunk))}.tp-ab button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:30px;padding-inline:.6rem;color:rgb(var(--c-fg2));font-size:12px;font-weight:700;white-space:nowrap;transition:background-color .2s,color .2s}.tp-ab button+button{border-inline-start:1px solid rgb(var(--c-hair2))}.tp-ab button:hover:not(:disabled){background:rgb(var(--c-surf));color:rgb(var(--c-fg))}.tp-ab button:disabled{opacity:.4}.tp-ab button[aria-pressed=true][data-m=original]{background:rgb(var(--c-fg));color:rgb(var(--c-bg))}.tp-ab button[aria-pressed=true][data-m=instrumental]{background:var(--tp-brand);color:#fff}.tp-cover{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:2px;background:rgb(var(--c-sunk))}.tp-cover-ico{position:absolute;inset:0;display:grid;place-items:center;background:rgba(14,20,40,.3);color:#fff;transition:background-color .2s}.tp-cover:hover .tp-cover-ico{background:rgba(14,20,40,.45)}.tp-price{display:flex;flex-direction:column;line-height:1.3}.tp-price b{color:rgb(var(--c-fg));font-size:15px;font-weight:800;white-space:nowrap}.tp-price b small{margin-inline-start:.25rem;font-weight:500}.tp-price b small,.tp-price s{color:rgb(var(--c-fg3));font-size:12px}.tp-price em{color:rgb(var(--c-accink));font-size:12px;font-style:normal;font-weight:700}.tp-row{display:flex;align-items:stretch;overflow:hidden;border:1px solid rgb(var(--c-hair));border-radius:4px;background:rgb(var(--c-surf));transition:border-color .2s}.tp-card[data-on="1"],.tp-row[data-on="1"]{border-color:rgb(var(--c-fg)/.4)}.tp-row-in{display:flex;align-items:center;gap:.75rem;padding:.6rem .7rem}.tp-row-in,.tp-row-txt{flex:1;min-width:0}.tp-card-t,.tp-row-t{display:block;overflow:hidden;color:rgb(var(--c-fg));font-size:15px;font-weight:700;line-height:1.6;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.tp-card-t:hover,.tp-row-t:hover{color:rgb(var(--c-accink))}.tp-card-a,.tp-row-a{overflow:hidden;color:rgb(var(--c-fg3));font-size:13px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.tp-row .tp-ab{margin-top:.4rem}.tp-row-end{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;align-self:stretch}.tp-row-end,.tp-row-end .tp-price{align-items:flex-end}.tp-card{display:flex;overflow:hidden;border:1px solid rgb(var(--c-hair));border-radius:4px;background:rgb(var(--c-surf));transition:border-color .2s}.tp-card:hover{border-color:rgb(var(--c-hair2))}.tp-card-in{display:flex;flex:1;flex-direction:column;min-width:0}.tp-card-cv{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:1px solid rgb(var(--c-hair));background:rgb(var(--c-sunk))}.tp-card-tags{pointer-events:none;position:absolute;top:.5rem;inset-inline-start:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.tp-card-like,.tp-card-play{position:absolute;display:grid;place-items:center;transition:transform .12s var(--ease),color .2s}.tp-card-like{top:.5rem;inset-inline-end:.5rem;width:32px;height:32px;border:1px solid rgb(var(--c-hair2));border-radius:4px;background:rgb(var(--c-surf));color:rgb(var(--c-fg2))}.tp-card-like[aria-pressed=true]{color:rgb(var(--c-acc))}.tp-card-play{bottom:.5rem;inset-inline-end:.5rem;width:42px;height:42px;border-radius:6px;background:rgb(var(--c-fg));color:rgb(var(--c-bg));box-shadow:0 2px 0 rgb(var(--tp-edge)/.5)}.tp-card-play:active{transform:translateY(2px);box-shadow:none}.tp-card-body{display:flex;flex:1;flex-direction:column;padding:.65rem .75rem .75rem}.tp-card .tp-ab{width:100%;margin-block:.55rem .65rem}.tp-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.65rem;border-top:1px dashed rgb(var(--c-hair2))}.tp-ticket{display:none;background:rgb(var(--tp-strip));color:rgba(246,247,251,.78);font-size:13px}.tp-ticket .ak-in{height:32px;gap:1.25rem}.tp-ticket span+span:before{content:"·";margin-inline-end:1.25rem;color:rgba(246,247,251,.4)}.tp-ticket a{transition:color .2s}.tp-ticket a:hover{color:#fff}.tp-signbar{position:relative;border-bottom:3px double rgb(var(--tp-rule));background:rgb(var(--c-surf))}.tp-signbar .ak-in{height:72px;gap:1.25rem}.tp-nav{display:none;gap:.25rem;margin-inline-start:.5rem}.tp-nav,.tp-nav a{align-items:center}.tp-nav a{display:inline-flex;height:34px;padding-inline:.7rem;border:1px solid transparent;border-radius:2px;color:rgb(var(--c-fg2));font-size:15px;font-weight:600;white-space:nowrap;transition:border-color .2s,color .2s}.tp-nav a:hover{border-color:rgb(var(--c-hair2));color:rgb(var(--c-fg))}.tp-nav a.on{border-color:rgb(var(--tp-rule));color:rgb(var(--c-fg));font-weight:700}.tp-menu{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding-inline:.85rem;border:1px solid rgb(var(--c-hair2));border-radius:4px;color:rgb(var(--c-fg2));font-size:14px;font-weight:700;box-shadow:0 2px 0 rgb(var(--c-hair2));transition:border-color .2s,color .2s}.tp-menu:hover,.tp-menu[aria-expanded=true]{border-color:rgb(var(--c-fg2));color:rgb(var(--c-fg))}.tp-act{display:flex;gap:.375rem;margin-inline-start:auto}.tp-act,.tp-find{align-items:center}.tp-find{display:inline-flex;gap:.6rem;height:40px;padding-inline:.5rem;border-bottom:1.5px solid rgb(var(--c-fg3));color:rgb(var(--c-fg3));font-size:14px;transition:border-color .2s,color .2s}.tp-find:hover,.tp-find[aria-expanded=true]{border-color:rgb(var(--c-fg));color:rgb(var(--c-fg))}.tp-find>span{display:none;min-width:11rem;text-align:start}.tp-find .kbd{display:none}.tp-ib,.tp-link{border-radius:4px}.tp-link{display:none;align-items:center;height:40px;padding-inline:.7rem;color:rgb(var(--c-fg2));font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s}.tp-link:hover{background:rgb(var(--c-sunk));color:rgb(var(--c-fg))}.tp-cart{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:40px;padding-inline:.85rem;border:1px solid rgb(var(--tp-rule));border-radius:6px;background:rgb(var(--c-surf));color:rgb(var(--c-fg));font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 2px 0 rgb(var(--tp-rule));transition:transform .12s var(--ease),box-shadow .12s var(--ease)}.tp-cart:active,.tp-cart[aria-expanded=true]{transform:translateY(2px);box-shadow:none}.tp-cart-m{justify-content:center;width:42px;padding:0}.tp-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:2px;background:rgb(var(--tp-spot));color:#1e2a4a;font-size:12px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.tp-cart-m .tp-count{position:absolute;top:-7px;inset-inline-end:-7px}.tp-ib .tp-count{position:absolute;top:0;inset-inline-end:-2px}.tp-mhdr{padding-top:env(safe-area-inset-top);border-bottom:3px double rgb(var(--tp-rule));background:rgb(var(--c-surf))}.tp-mhdr .ak-in{height:56px;gap:.35rem;padding-inline:.75rem}@media (min-width:1024px){.tp-ticket{display:block}.tp-signbar .ak-in{height:76px}.tp-nav{display:flex}.tp-menu{display:none}.tp-find>span,.tp-link{display:inline-flex}}@media (min-width:1280px){.tp-find .kbd{display:inline-flex}}@media (max-width:1279.98px){.tp-nav a[data-xl]{display:none}}.tp-hero{padding-block:1.5rem 2.25rem}.tp-hero-in{max-width:80rem;margin-inline:auto;padding-inline:1rem}.tp-hero h1{margin-top:.85rem;color:rgb(var(--c-fg));font-size:26px;font-weight:900;line-height:1.6}.tp-hero-row{display:flex;flex-direction:column;gap:1.25rem;margin-top:.75rem}.tp-hero-lead{max-width:38rem;color:rgb(var(--c-fg2));font-size:15px;line-height:2}.tp-hero-find{width:100%;max-width:34rem}.tp-form label{display:block;color:rgb(var(--c-fg3));font-size:12px;font-weight:700}.tp-form-line{display:flex;align-items:center;gap:.5rem;padding-bottom:.4rem;border-bottom:2px solid rgb(var(--c-fg));transition:border-color .2s}.tp-form-line:focus-within{border-color:rgb(var(--c-acc))}.tp-form-line>svg{flex:none;color:rgb(var(--c-fg3))}.tp-form-line input{flex:1;min-width:0;height:44px;background:transparent;color:rgb(var(--c-fg));font-size:15px;outline:none}.tp-form-line input::-moz-placeholder{color:rgb(var(--c-fg3))}.tp-form-line input::placeholder{color:rgb(var(--c-fg3))}.tp-hot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem}.tp-hot>span{margin-inline-end:.2rem;color:rgb(var(--c-fg3));font-size:13px}.tp-jc{--jp:1rem;display:flex;margin-top:1.75rem;overflow:hidden;border:1px solid rgb(var(--tp-rule));border-radius:6px;background:rgb(var(--c-surf));box-shadow:0 3px 0 rgb(var(--tp-rule))}.tp-jc>.tp-band{width:8px}.tp-jc-in{display:grid;flex:1;min-width:0;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"cv head" "ab ab" "deck deck" "pitch pitch" "foot foot";gap:1rem .85rem;padding:var(--jp)}.tp-jc-in[data-pitch="0"]{grid-template-areas:"cv head" "ab ab" "deck deck" "foot foot"}.tp-jc-cv{grid-area:cv;position:relative;width:84px;height:84px;overflow:hidden;border-radius:2px;background:rgb(var(--c-sunk))}.tp-jc-ico{position:absolute;inset:0;display:grid;place-items:center;background:rgba(14,20,40,.3);color:#fff;transition:background-color .2s,transform .12s var(--ease),box-shadow .12s var(--ease)}.tp-jc-cv:hover .tp-jc-ico{background:rgba(14,20,40,.45)}.tp-jc-head{grid-area:head;align-self:center;min-width:0}.tp-jc-tags{display:flex;flex-wrap:wrap;gap:.3rem}.tp-jc-t{margin-top:.35rem;font-size:19px;font-weight:800;line-height:1.5}.tp-jc-t a{color:rgb(var(--c-fg));transition:color .2s}.tp-jc-t a:hover{color:rgb(var(--c-accink))}.tp-jc-a{color:rgb(var(--c-fg3));font-size:13px;line-height:1.7}.tp-jc .tp-ab{grid-area:ab}.tp-jc .tp-pitch{grid-area:pitch}.tp-jc-deck{grid-area:deck;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"now strip total";align-items:center;gap:.6rem}.tp-jc-deck .tp-tape{grid-area:strip}.tp-counter{grid-area:now;display:inline-flex;align-items:center;height:26px;padding-inline:.45rem;border-radius:2px;background:rgb(var(--c-fg));color:rgb(var(--c-bg));font-weight:800}.tp-counter,.tp-total{font-size:13px;font-variant-numeric:tabular-nums}.tp-total{grid-area:total;color:rgb(var(--c-fg3))}.tp-jc-foot{grid-area:foot;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px dashed rgb(var(--c-hair2))}.tp-jc-buy{grid-column:1/-1}.tp-ab-lg{display:grid;width:100%;border-radius:6px}.tp-ab-lg button{justify-content:flex-start;gap:.65rem;height:auto;min-height:60px;padding:.55rem .7rem;text-align:start;white-space:normal}.tp-ab-lg .ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid;border-radius:4px}.tp-ab-lg .side{font-size:12px;font-weight:700;opacity:.75}.tp-ab-lg .side,.tp-ab-lg b{display:block;line-height:1.5}.tp-ab-lg b{font-size:15px;font-weight:800}.tp-ab-lg small{display:none;font-size:12px;font-weight:500;line-height:1.6;opacity:.85}.tp-tape{position:relative;display:flex;align-items:center;gap:2px;height:44px;cursor:pointer;touch-action:manipulation}.tp-tape>i{flex:1;min-width:0;border-radius:1px;background:rgb(var(--c-hair2))}.tp-tape>i[data-p]{background:rgb(var(--c-fg))}[data-mode=instrumental] .tp-tape>i[data-p]{background:rgb(var(--tp-spot3))}.tp-tape-flat{position:relative;display:block;width:100%;height:2px;background:rgb(var(--c-hair2))}.tp-tape-flat>span{position:absolute;inset-block:0;left:0;background:rgb(var(--c-fg))}.tp-tape-head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:rgb(var(--tp-spot));pointer-events:none}.tp-tape:focus-visible{border-radius:2px;outline:2px solid rgb(var(--c-acc));outline-offset:4px}.tp-pitch{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.tp-pitch-l{flex:none;min-width:5.5rem;color:rgb(var(--c-fg3));font-size:13px;font-weight:700}.tp-pitch-l b{margin-inline-start:.2rem;color:rgb(var(--c-fg));font-weight:800}.tp-pitch-s{display:flex;flex:1 1 100%;min-width:0;height:34px;border-bottom:1px solid rgb(var(--c-hair2))}.tp-pitch-s button{display:flex;flex:1;align-items:flex-end;justify-content:center;min-width:0}.tp-pitch-s i{width:2px;height:9px;background:rgb(var(--c-fg4));transition:height .15s,width .15s,background-color .15s}.tp-pitch-s button[data-n="0"] i{height:18px;background:rgb(var(--c-fg2))}.tp-pitch-s button:hover i{background:rgb(var(--c-fg))}.tp-pitch-s button[aria-checked=true] i{width:8px;height:22px;border-radius:1px;background:rgb(var(--tp-spot3))}.tp-pitch-s button:focus-visible{outline:2px solid rgb(var(--c-acc));outline-offset:-2px}@media (min-width:640px){.tp-hero h1{font-size:36px}.tp-ab-lg small{display:block}.tp-pitch{flex-wrap:nowrap}.tp-pitch-s{flex-basis:auto}.tp-jc-foot{grid-template-columns:minmax(0,1fr) auto auto}.tp-jc-buy{grid-column:auto}}@media (min-width:768px){.tp-hero{padding-block:2.5rem 2rem}.tp-jc{--jp:1.5rem;margin-top:2.25rem}.tp-jc>.tp-band{width:10px}.tp-jc-in{grid-template-columns:minmax(220px,38%) minmax(0,1fr);grid-template-areas:"cv head" "cv ab" "cv deck" "cv pitch" "cv foot";-moz-column-gap:1.75rem;column-gap:1.75rem}.tp-jc-in[data-pitch="0"]{grid-template-areas:"cv head" "cv ab" "cv deck" "cv foot"}.tp-jc-cv{width:auto;height:auto;min-height:260px;margin-block:calc(-1 * var(--jp));margin-inline-start:calc(-1 * var(--jp));border-radius:0;border-inline-end:1px solid rgb(var(--tp-rule))}.tp-jc-ico{inset:auto;bottom:1rem;inset-inline-start:1rem;width:52px;height:52px;border-radius:6px;color:rgb(var(--c-bg));box-shadow:0 2px 0 rgb(var(--tp-edge)/.5)}.tp-jc-cv:hover .tp-jc-ico,.tp-jc-ico{background:rgb(var(--c-fg))}.tp-jc-cv:active .tp-jc-ico{transform:translateY(2px);box-shadow:none}.tp-jc-head{align-self:start}.tp-jc-t{font-size:26px}.tp-jc-a{font-size:15px}.tp-jc-deck{gap:.75rem}.tp-tape{height:52px}.tp-hero-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}.tp-hero-lead{flex:1 1 0}.tp-hero-find{flex:0 1 22rem}}@media (min-width:1024px){.tp-hero h1{font-size:52px;line-height:1.45}.tp-hero-row{gap:3rem}.tp-hero-find{flex-basis:30rem}.tp-jc-in{grid-template-columns:minmax(260px,34%) minmax(0,1fr);-moz-column-gap:2.25rem;column-gap:2.25rem}.tp-jc-t{font-size:36px}}.tp-tabs{display:flex;gap:.4rem;margin:0 -1rem 1.25rem;padding:0 1rem 2px;overflow-x:auto;scrollbar-width:none}.tp-tabs::-webkit-scrollbar{display:none}.tp-tabs button{flex:none;display:inline-flex;align-items:center;gap:.45rem;height:36px;padding-inline:.8rem .45rem;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));color:rgb(var(--c-fg2));font-size:13px;font-weight:700;white-space:nowrap;transition:border-color .2s,color .2s,background-color .2s}.tp-tabs button small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:2px;background:rgb(var(--c-sunk));color:rgb(var(--c-fg3));font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tp-tabs button:hover{border-color:rgb(var(--c-fg2));color:rgb(var(--c-fg))}.tp-tabs button[aria-pressed=true]{border-color:rgb(var(--c-fg));background:rgb(var(--c-fg));color:rgb(var(--c-bg))}.tp-tabs button[aria-pressed=true] small{background:rgb(var(--tp-spot));color:#1e2a4a}.tp-empty{padding:2.5rem 1rem;border:1px dashed rgb(var(--c-hair2));border-radius:4px;color:rgb(var(--c-fg3));font-size:13px;text-align:center}.tp-rows{display:flex;flex-direction:column;gap:.6rem}.tp-shelf{display:none}.tp-slot{position:relative;display:flex;padding-bottom:.9rem}.tp-slot>.tp-card{flex:1;min-width:0}.tp-slot:after{content:"";position:absolute;inset-inline:-100vw;bottom:0;height:7px;border-top:2px solid rgb(var(--tp-rule));border-bottom:1px solid rgb(var(--c-hair2));pointer-events:none}@media (min-width:768px){.tp-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.tp-rows{display:none}.tp-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1rem;margin:-4px;padding:4px;overflow:hidden}}@media (min-width:1024px){.tp-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.tp-shelf{grid-template-columns:repeat(5,minmax(0,1fr))}}.tp-guar{display:flex;overflow:hidden;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf))}.tp-guar ol{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tp-guar li{min-width:0;padding:.8rem .85rem .9rem}.tp-guar li:nth-child(2n){border-inline-start:1px dashed rgb(var(--c-hair2))}.tp-guar li:nth-child(n+3){border-top:1px dashed rgb(var(--c-hair2))}.tp-guar small{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 4px;border:1px solid rgb(var(--c-fg));border-radius:2px;color:rgb(var(--c-fg));font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.tp-guar b{display:block;margin-top:.5rem;color:rgb(var(--c-fg));font-size:13px;font-weight:800;line-height:1.6}.tp-guar p{margin-top:.15rem;color:rgb(var(--c-fg3));font-size:12px;line-height:1.8}@media (min-width:768px){.tp-guar li{padding:1rem 1.15rem 1.1rem}.tp-guar b{font-size:15px}.tp-guar p{font-size:13px}}@media (min-width:1024px){.tp-guar ol{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-guar li+li{border-inline-start:1px dashed rgb(var(--c-hair2))}.tp-guar li:nth-child(n+3){border-top:0}}.tp-posters{display:flex;flex-direction:column;gap:1rem}.tp-poster{overflow:hidden;border:1px solid rgb(var(--c-hair2));border-top:2px solid rgb(var(--tp-rule));border-radius:2px;background:rgb(var(--c-surf));transition:border-color .2s}.tp-poster img{display:block;width:100%;height:112px;-o-object-fit:cover;object-fit:cover;background:rgb(var(--c-sunk))}.tp-poster-cap{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-top:1px dashed rgb(var(--c-hair2))}.tp-poster-cap b{flex:1;min-width:0;color:rgb(var(--c-fg));font-size:13px;font-weight:800;line-height:1.6}.tp-poster-a{display:block}.tp-poster-a:hover .tp-poster{border-color:rgb(var(--c-fg3));border-top-color:rgb(var(--tp-rule))}.tp-poster-a:hover .tp-key{border-color:rgb(var(--c-fg3))}.tp-poster-a:focus-visible{outline:2px solid rgb(var(--c-acc));outline-offset:3px;border-radius:2px}@media (min-width:768px){.tp-poster img{height:144px}.tp-poster-cap{padding:.7rem 1rem}.tp-poster-cap b{font-size:15px}}.tp-divs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.tp-div{display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:transform .18s var(--ease)}.tp-div-tab{display:block;max-width:calc(100% - 10px);height:32px;margin-inline-start:10px;padding-inline:.8rem;overflow:hidden;border-radius:4px 4px 0 0;background:rgb(var(--c-fg));color:rgb(var(--c-bg));font-size:13px;font-weight:800;line-height:32px;white-space:nowrap;text-overflow:ellipsis;transition:background-color .2s,color .2s}.tp-div-body{align-self:stretch;display:flex;flex-direction:column;gap:.1rem;padding:.65rem .8rem .75rem;border:1px solid rgb(var(--c-hair2));border-top:2px solid rgb(var(--c-fg));border-radius:0 0 2px 2px;background:rgb(var(--c-surf));transition:border-color .2s}.tp-div-body small{color:rgb(var(--c-fg3));font-size:12px;font-weight:700}.tp-div-body b{color:rgb(var(--c-fg));font-size:19px;font-weight:800;line-height:1.5;font-variant-numeric:tabular-nums}.tp-div-body b i{margin-inline-start:.3rem;color:rgb(var(--c-fg3));font-size:12px;font-style:normal;font-weight:600}.tp-div-body em{margin-top:.3rem;color:rgb(var(--c-accink));font-size:12px;font-style:normal;font-weight:700}.tp-div:hover{transform:translateY(-3px)}.tp-div:hover .tp-div-tab{background:rgb(var(--tp-spot));color:#1e2a4a}.tp-div:hover .tp-div-body{border-color:rgb(var(--c-fg3));border-top-color:rgb(var(--tp-spot))}.tp-case:focus-visible,.tp-div:focus-visible{outline:2px solid rgb(var(--c-acc));outline-offset:3px;border-radius:2px}@media (min-width:768px){.tp-div-tab{height:36px;margin-inline-start:14px;padding-inline:1rem;font-size:15px;line-height:36px}.tp-div-body{padding:.85rem 1rem .95rem}.tp-div-body b{font-size:26px}.tp-div-body em{font-size:13px}}@media (min-width:1024px){.tp-divs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.tp-rack-wrap{position:relative;padding-bottom:7px}.tp-rack-wrap:after{content:"";position:absolute;inset-inline:0;bottom:0;height:7px;border-top:2px solid rgb(var(--tp-rule));border-bottom:1px solid rgb(var(--c-hair2));pointer-events:none}.tp-rack{display:flex;gap:.6rem;margin:0 -1rem;padding:6px 1rem 0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:1rem;scrollbar-width:none}.tp-rack::-webkit-scrollbar{display:none}.tp-rack>li{flex:none;display:flex;scroll-snap-align:start}.tp-case{display:flex;width:108px;overflow:hidden;border:1px solid rgb(var(--c-hair2));border-bottom:0;border-radius:2px 2px 0 0;background:rgb(var(--c-surf));transition:transform .18s var(--ease),border-color .2s}.tp-case-in{flex:1;min-width:0;display:flex;flex-direction:column}.tp-case-meta{display:flex;justify-content:space-between;gap:.25rem;padding:.45rem .5rem 0;color:rgb(var(--c-fg3));font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.tp-case-art{display:grid;place-items:center;margin:.4rem .5rem .5rem;aspect-ratio:1;border-radius:2px;background:rgb(var(--c-soft));font-size:36px;line-height:1;transition:background-color .2s}.tp-case-art,.tp-case-name{color:rgb(var(--c-fg));font-weight:800}.tp-case-name{padding:.45rem .5rem .6rem;overflow:hidden;border-top:1px dashed rgb(var(--c-hair2));font-size:13px;white-space:nowrap;text-overflow:ellipsis}.tp-case:hover{transform:translateY(-5px);border-color:rgb(var(--c-fg3))}.tp-case:hover .tp-case-art{background:rgb(var(--tp-spot)/.22)}@media (min-width:768px){.tp-rack{gap:.9rem;margin-inline:0;padding-inline:0;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:rgb(var(--c-hair2)) transparent}.tp-rack::-webkit-scrollbar{display:block;height:6px}.tp-rack::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(var(--c-hair2))}.tp-case{width:132px}.tp-case-name{font-size:15px}}.tp-slip{display:grid;gap:1.1rem;padding:1.15rem 1rem 1.25rem;border:1px solid rgb(var(--c-hair2));border-top:2px dashed rgb(var(--c-fg3));border-radius:2px;background:rgb(var(--c-surf))}.tp-slip-head h2{margin-top:.6rem;color:rgb(var(--c-fg));font-size:19px;font-weight:800;line-height:1.5}.tp-slip-head p{margin-top:.35rem;color:rgb(var(--c-fg3));font-size:13px;line-height:1.9}.tp-slip-form{display:grid;gap:.9rem}.tp-slip-f{display:flex;flex-direction:column;min-width:0}.tp-slip-f span{color:rgb(var(--c-fg3));font-size:12px;font-weight:700}.tp-slip-f input{height:42px;padding:0;border:0;border-bottom:1px solid rgb(var(--c-fg2));border-radius:0;background:transparent;color:rgb(var(--c-fg));font-size:15px;font-weight:700;outline:none}.tp-slip-f input::-moz-placeholder{color:rgb(var(--c-fg4));font-weight:500}.tp-slip-f input::placeholder{color:rgb(var(--c-fg4));font-weight:500}.tp-slip-f input:focus{border-bottom:2px solid rgb(var(--c-acc))}.tp-slip-go{width:100%}@media (min-width:768px){.tp-slip{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:2rem;padding:1.6rem 1.75rem 1.75rem}.tp-slip-head h2{font-size:26px}.tp-slip-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:1rem}.tp-slip-go{width:auto}}@media (prefers-reduced-motion:reduce){.tp-case,.tp-div{transition:none}.tp-case:hover,.tp-div:hover{transform:none}}.tp-notice{position:relative;border-bottom:1px dashed rgb(var(--c-hair2));background:rgb(var(--c-soft));color:rgb(var(--c-fg))}.tp-notice:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:rgb(var(--tp-spot))}.tp-notice>div{min-height:44px;padding-block:.45rem}.tp-notice p{flex:1;min-width:0;line-height:1.7}.tp-notice p,.tp-notice-go{font-size:13px;font-weight:700}.tp-notice-go{flex:none;color:rgb(var(--c-accink));white-space:nowrap}.tp-notice-go:hover{text-decoration:underline;text-underline-offset:4px}.tp-foot{background:rgb(var(--c-surf));color:rgb(var(--c-fg))}.tp-foot-plank{height:7px;border-top:2px solid rgb(var(--tp-rule));border-bottom:1px solid rgb(var(--c-hair2))}.tp-foot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-block:2.25rem 2.5rem}.tp-foot-brand{grid-column:1/-1;max-width:24rem}.tp-foot-brand p{margin-top:1rem;color:rgb(var(--c-fg3));font-size:13px;line-height:2}.tp-foot-id{display:flex;align-items:center;gap:1rem;margin-top:1rem}.tp-foot-id img{width:56px;height:56px;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:#fff;-o-object-fit:contain;object-fit:contain}.tp-foot-list h2{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;color:rgb(var(--c-fg));font-size:13px;font-weight:800}.tp-foot-list h2:before{content:"";flex:none;width:6px;height:16px;background:rgb(var(--tp-spot))}.tp-foot-list h2[data-tone="1"]:before{background:rgb(var(--tp-spot2))}.tp-foot-list h2[data-tone="2"]:before{background:rgb(var(--tp-spot3))}.tp-foot-list ol{display:flex;flex-direction:column;gap:.6rem}.tp-foot-list li{display:flex;align-items:baseline;gap:.6rem}.tp-foot-list li>span{flex:none;color:rgb(var(--c-fg4));font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tp-foot-list a{color:rgb(var(--c-fg3));font-size:13px;transition:color .2s}.tp-foot-list a:hover{color:rgb(var(--c-fg));text-decoration:underline;text-underline-offset:4px}.tp-foot-spine{background:rgb(var(--tp-strip));color:rgba(246,247,251,.78)}.tp-foot-spine p{padding-block:.85rem;font-size:12px;line-height:1.9;text-align:center}@media (min-width:768px){.tp-foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:2.75rem 3rem}}@media (min-width:1024px){.tp-foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}.tp-foot-brand{grid-column:auto}}