.dash,.dash-tokens{--c-orange:var(--app-accent,#f37420);--c-orange-deep:var(--app-accent-hover,#e9631a);--c-cream:#f5a904;--c-offwhite:#ebebdf;--c-tan:#c19570;--c-sky:#aac4e7;--c-blue:#679cbc;--c-ink:#0e0e13;--c-graphite:var(--color-paper-2);--c-black:var(--nf-ground,var(--color-paper));--c-sage:#b4cdc2;--c-pumpkin:#e3792f;--c-sunset:#ff690f;--c-terracotta:#cf541c;--c-butter:var(--app-accent,#eb7628);--c-sunshine:#fff4d4;--c-beige:#e9e9c7;--c-pages:#f7f0e5;--c-skies:#7ea5dc;--c-sea:#6b91c0;--c-fluorite:#b4cdc2;--c-hunter:#30673a;--c-bark:#2b2c31;--pad:8px;--r:12px;--r-ctl:9px;--nc-w:96px;--nc-h:34px;--ease:cubic-bezier(0.22,0.61,0.36,1)}.dash{position:relative;background:var(--c-black);color:var(--c-offwhite)}.d-wrap{display:flex;flex-direction:column;gap:var(--pad);padding:var(--pad);min-height:100%}.nc{position:relative;isolation:isolate;border-radius:var(--r);--nc-fr:12px;--nc-mw:calc(var(--nc-w) + var(--nc-fr));--nc-mh:calc(var(--nc-h) + var(--nc-fr));--nc-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108' height='46'%3E%3Cpath d='M0 0H108V46A12 12 0 0 0 96 34H29A17 17 0 0 1 12 17V12A12 12 0 0 0 0 0Z' fill='%23000'/%3E%3C/svg%3E");--nc-pos:right -1px top -1px;--nc2-shape:none;--nc2-pos:left -1px bottom -1px}.nc:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--nc-bg,transparent);box-shadow:none;pointer-events:none;-webkit-mask-image:var(--nc-shape),var(--nc2-shape,none),linear-gradient(#000,#000);mask-image:var(--nc-shape),var(--nc2-shape,none),linear-gradient(#000,#000);-webkit-mask-size:calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px),calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px),100% 100%;mask-size:calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px),calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px),100% 100%;-webkit-mask-position:var(--nc-pos),var(--nc2-pos,bottom left),0 0;mask-position:var(--nc-pos),var(--nc2-pos,bottom left),0 0;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;transition:-webkit-mask-size .38s var(--ease);transition:mask-size .38s var(--ease)}.nc[data-nc=tl]{--nc-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108' height='46'%3E%3Cpath d='M108 0H0V46A12 12 0 0 1 12 34H79A17 17 0 0 0 96 17V12A12 12 0 0 1 108 0Z' fill='%23000'/%3E%3C/svg%3E");--nc-pos:left -1px top -1px}.nc[data-nc=br]{--nc-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108' height='46'%3E%3Cpath d='M0 46H108V0A12 12 0 0 1 96 12H29A17 17 0 0 0 12 29V34A12 12 0 0 1 0 46Z' fill='%23000'/%3E%3C/svg%3E");--nc-pos:right -1px bottom -1px}.nc[data-nc=dual]{--nc-pos:right -1px top -1px;--nc2-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108' height='46'%3E%3Cpath d='M108 46H0V0A12 12 0 0 0 12 12H79A17 17 0 0 1 96 29V34A12 12 0 0 0 108 46Z' fill='%23000'/%3E%3C/svg%3E");--nc2-pos:left -1px bottom -1px}.nc[data-nc=dual].d-clause,.nc[data-nc=dual].d-mod,.nc[data-nc=dual].d-sec-card,.nc[data-nc=dual].d-tile{padding-bottom:calc(var(--nc-h) + 12px)}@media (hover:hover){a.nc:hover:before,button.nc:hover:before{-webkit-mask-size:calc(var(--nc-mw) * 1.16 + 2px) calc(var(--nc-mh) * 1.14 + 2px),calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px),100% 100%;mask-size:calc(var(--nc-mw) * 1.16 + 2px) calc(var(--nc-mh) * 1.14 + 2px),calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px),100% 100%}}.nc:is(:not([data-nc]),[data-nc=tr],[data-nc=dual]):before{border-top-right-radius:0}.nc[data-nc=tl]:before{border-top-left-radius:0}.nc[data-nc=br]:before{border-bottom-right-radius:0}.nc[data-nc=dual]:before{border-bottom-left-radius:0}.nc:is([data-nc=none],.settings-link):before{border-radius:inherit}.nc{--nc-ring-pa:right 1px top 1px;--nc-ring-pb:right 3px top 3px}.nc[data-nc=tl]{--nc-ring-pa:left 1px top 1px;--nc-ring-pb:left 3px top 3px}.nc[data-nc=br]{--nc-ring-pa:right 1px bottom 1px;--nc-ring-pb:right 3px bottom 3px}.nc:has(>:is(.d-mod-hit,.fp-corner-link):focus-visible),:is(a,button).nc:focus-visible{outline:none}.nc:not(:is(.mn,.mn-tokens) *):has(>:is(.d-mod-hit,.fp-corner-link):focus-visible):after,:is(a,button).nc:not(:is(.mn,.mn-tokens) *):focus-visible:after{--nc-ring-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='9'/%3E%3C/svg%3E");--nc-ring-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='7'/%3E%3C/svg%3E");--nc-ring-t1:calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px);--nc-ring-t2:calc(var(--nc-mw) + 2px) calc(var(--nc-mh) + 2px);content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:currentColor;-webkit-mask-image:var(--nc-ring-a),var(--nc-shape),var(--nc2-shape,none),var(--nc-ring-b),var(--nc-shape),var(--nc2-shape,none);mask-image:var(--nc-ring-a),var(--nc-shape),var(--nc2-shape,none),var(--nc-ring-b),var(--nc-shape),var(--nc2-shape,none);-webkit-mask-size:calc(100% - 4px) calc(100% - 4px),var(--nc-ring-t1),var(--nc-ring-t2),calc(100% - 8px) calc(100% - 8px),var(--nc-ring-t1),var(--nc-ring-t2);mask-size:calc(100% - 4px) calc(100% - 4px),var(--nc-ring-t1),var(--nc-ring-t2),calc(100% - 8px) calc(100% - 8px),var(--nc-ring-t1),var(--nc-ring-t2);-webkit-mask-position:2px 2px,var(--nc-ring-pa),left 1px bottom 1px,4px 4px,var(--nc-ring-pb),left 3px bottom 3px;mask-position:2px 2px,var(--nc-ring-pa),left 1px bottom 1px,4px 4px,var(--nc-ring-pb),left 3px bottom 3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-over,source-over,source-out,source-over,source-over;mask-composite:subtract,add,add,subtract,add,add}@media (hover:hover){a.nc:hover:focus-visible:after,button.nc:hover:focus-visible:after{--nc-ring-t1:calc(var(--nc-mw) * 1.16 + 2px) calc(var(--nc-mh) * 1.14 + 2px)}}:is(a,button).nc:is([data-nc=none],.settings-link):focus-visible:after{-webkit-mask-image:var(--nc-ring-a),none,none,var(--nc-ring-b),none,none;mask-image:var(--nc-ring-a),none,none,var(--nc-ring-b),none,none}.nc[data-nc-size=sm]{--nc-w:56px;--nc-h:24px;--nc-fr:8px;--nc-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32'%3E%3Cpath d='M0 0H64V32A8 8 0 0 0 56 24H20A12 12 0 0 1 8 12V8A8 8 0 0 0 0 0Z' fill='%23000'/%3E%3C/svg%3E")}.nc[data-nc-size=sm][data-nc=br]{--nc-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32'%3E%3Cpath d='M0 32H64V0A8 8 0 0 1 56 8H20A12 12 0 0 0 8 20V24A8 8 0 0 1 0 32Z' fill='%23000'/%3E%3C/svg%3E")}.d-arrow{position:absolute;z-index:2;top:0;right:0;display:grid;place-items:center;width:var(--nc-w);height:var(--nc-h);border:0;padding:0;background:none;color:var(--c-offwhite);opacity:.62;line-height:0;pointer-events:none;transition:transform .28s var(--ease),opacity .2s var(--ease)}.nc[data-nc=tl]>.d-arrow{right:auto;left:0}.nc[data-nc=br]>.d-arrow{top:auto;bottom:0;right:0}.d-mod:hover .d-arrow,a.nc:hover .d-arrow,button.nc:hover .d-arrow{transform:translate(2px,-2px) scale(1.06);opacity:1}.d-mod:focus-within .d-arrow,a.nc:focus-visible .d-arrow,button.nc:focus-visible .d-arrow{opacity:1}.d-mod{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:168px;padding:14px;padding-top:calc(var(--nc-h) + 6px);overflow:hidden;text-decoration:none;cursor:pointer;transition:filter .2s var(--ease),transform .2s var(--ease)}.d-mod:active{transform:scale(.995)}@media (hover:hover){.d-mod:hover{filter:brightness(1.04)}}.d-mod:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.d-mod[data-tone=orange]{--nc-bg:var(--c-orange);color:var(--c-ink)}.d-mod[data-tone=cream]{--nc-bg:var(--c-cream);color:var(--c-ink)}.d-mod[data-tone=sage]{--nc-bg:var(--nf-p-sage);color:var(--c-ink)}.d-mod[data-tone=sky]{--nc-bg:var(--c-sky);color:var(--c-ink)}.d-mod[data-tone=tan]{--nc-bg:var(--c-tan);color:var(--c-ink)}.d-mod[data-tone=ink]{--nc-bg:var(--c-graphite);color:var(--c-offwhite)}.d-idx{position:absolute;top:12px;left:14px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.72;max-width:calc(100% - var(--nc-w) * 1.16 - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc[data-nc=tl]>.d-idx{left:auto;right:14px}.nc[data-nc=br]>.d-idx{max-width:calc(100% - 28px)}.d-mod-title{font-size:clamp(20px,2.2vw,30px);font-weight:680;letter-spacing:-.035em;line-height:.98;text-transform:uppercase}.d-mod-note{font-size:12.5px;line-height:1.35;opacity:.68;max-width:34ch}.d-mod-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.d-radio-ctas{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-top:8px}.d-radio-cta{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;color:inherit;background:color-mix(in srgb,currentColor 14%,transparent);cursor:pointer}.d-radio-cta:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.d-radio-cta:focus-visible{outline:2px solid currentColor;outline-offset:2px}.d-radio-cta:disabled{opacity:.45;cursor:wait}.d-t-radio .d-idx,.d-t-radio .d-mod-note,.d-t-radio .d-mod-title,.d-t-radio .d-viz,.d-viz{pointer-events:none}.d-viz{display:flex;align-items:flex-end;gap:3px;height:34px;margin-bottom:2px}.d-viz i{display:block;flex:1;min-width:2px;max-width:6px;background:currentColor;border-radius:2px;opacity:.5;transform-origin:bottom;animation:d-amp 1.4s var(--ease) infinite alternate}@keyframes d-amp{0%{height:18%}to{height:100%}}.d-wave{display:block;width:100%;height:100%;max-height:48px;overflow:visible}.d-wave path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;opacity:.55;animation:d-flow 3.2s linear infinite}@keyframes d-flow{to{stroke-dashoffset:-240}}.d-studio{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;padding-top:calc(var(--nc-h) + 10px);color:var(--c-offwhite);--nc-bg:linear-gradient(128deg,color-mix(in srgb,var(--c-cream) 13%,transparent) 0%,color-mix(in srgb,var(--c-sky) 12%,transparent) 52%,color-mix(in srgb,var(--c-sage) 11%,transparent) 100%);--nc-ring:inset 0 0 0 1px color-mix(in srgb,var(--c-cream) 13%,transparent)}.d-studio>.d-idx{color:var(--c-cream);opacity:.7}.d-studio-copy{display:flex;flex-direction:column;min-width:0}.d-studio .d-eyebrow{color:var(--c-sky);opacity:.85}.d-studio-title{margin:6px 0 0;font-size:clamp(24px,3.2vw,40px);font-weight:700;letter-spacing:-.04em;line-height:.96;text-transform:uppercase;color:var(--c-cream)}.d-studio-art{display:grid;place-items:center;height:84px;min-width:0;overflow:hidden;pointer-events:none}.d-studio-art>*{max-width:300px}.d-studio-art{order:-1}@media (min-width:60rem){.d-studio{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;padding:18px 22px;padding-top:calc(var(--nc-h) + 10px)}.d-studio-art{order:0;height:140px}.d-studio-art>*{max-width:360px}}.d-line{display:flex;align-items:center;gap:10px;margin-top:18px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--c-cream) 22%,transparent);transition:border-color .22s var(--ease)}.d-line:focus-within{border-bottom-color:color-mix(in srgb,var(--c-cream) 60%,transparent)}.d-line input{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--c-cream);font:inherit;font-size:clamp(15px,1.35vw,18px);letter-spacing:-.01em;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.d-line input:focus,.d-line input:focus-visible{outline:none;box-shadow:none}.d-line input::placeholder{color:color-mix(in srgb,var(--c-cream) 42%,transparent)}.d-line-go{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;padding:0;background:none;color:var(--c-cream);opacity:.7;cursor:pointer;outline:none;transition:opacity .16s var(--ease),transform .16s var(--ease)}.d-line-go:hover,.d-line:focus-within .d-line-go{opacity:1}.d-line-go:hover{transform:translate(2px,-2px)}.d-line-go:focus,.d-line-go:focus-visible{outline:none}.d-composer{display:flex;align-items:center;gap:6px;margin-top:14px;padding:5px 5px 5px 12px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--c-offwhite) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-offwhite) 12%,transparent)}.d-composer input{flex:1;min-width:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;outline:none}.d-composer input::placeholder{color:color-mix(in srgb,var(--c-offwhite) 42%,transparent)}.d-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:0;border-radius:var(--r-ctl);background:none;color:inherit;opacity:.6;cursor:pointer;transition:opacity .16s var(--ease),background .16s var(--ease)}.d-icon:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.d-icon:focus-visible{opacity:1;outline:2px solid var(--c-orange);outline-offset:-2px}.d-go{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px;flex:none;border:0;border-radius:var(--r-ctl);background:var(--c-orange);color:var(--c-ink);font-size:13px;font-weight:650;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background .16s var(--ease),transform .16s var(--ease)}.d-go:hover{background:var(--c-orange-deep)}.d-go:active{transform:scale(.98)}.d-go[data-variant=quiet]{background:color-mix(in srgb,var(--c-offwhite) 9%,transparent);color:inherit}.d-go:disabled{opacity:.45;cursor:not-allowed}.d-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--c-offwhite)}.d-time{font-size:22px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.d-micro{display:flex;gap:10px;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.45;flex-wrap:wrap}.d-tools{display:grid;gap:var(--pad);grid-template-columns:minmax(0,1fr)}@media (min-width:42rem){.d-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.d-tools{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.85fr);grid-template-rows:auto auto}.d-t-editor{grid-column:1;grid-row:1/span 2;min-height:340px}.d-t-studio{grid-column:2;grid-row:1}.d-t-radio{grid-column:3;grid-row:1/span 2;min-height:340px}.d-t-genre{grid-column:2;grid-row:2;min-height:150px}.d-t-spaces{grid-column:1/span 2}.d-t-spaces,.d-t-video{grid-row:3;min-height:150px}.d-t-video{grid-column:3}.d-t-editor .d-mod-title{font-size:clamp(30px,3vw,46px)}.d-t-editor .d-viz,.d-t-radio .d-viz{height:auto;flex:1 1 auto;max-height:168px}}.d-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 4px 0}.d-rail-title{margin:0;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.d-rail-more{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.5;color:inherit;text-decoration:none;background:none;border:0;cursor:pointer}.d-rail-more:hover{opacity:1}.d-rail{display:flex;gap:var(--pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;cursor:grab}.d-rail::-webkit-scrollbar{display:none}.d-rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.d-rail[data-dragging=true] *{pointer-events:none}.d-song{position:relative;flex:0 0 auto;width:200px;scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;color:var(--c-ink);text-decoration:none;--nc-bg:var(--c-pages)}.d-song[data-tone=orange]{--nc-bg:var(--c-orange)}.d-song[data-tone=cream]{--nc-bg:var(--c-cream)}.d-song[data-tone=sky]{--nc-bg:var(--c-sky)}.d-song[data-tone=tan]{--nc-bg:var(--c-tan)}.d-song[data-tone=sage]{--nc-bg:var(--c-sage)}.d-song-art{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--c-ink) 12%,transparent)}.d-song-art img,.d-song-art>*{width:100%;height:100%;object-fit:cover;display:block}.d-song-art:has(>.nf-frame){background:transparent}.d-song-art:has(>.nf-frame):after{display:none}.d-play{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;border:0;padding:0;background:none;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px rgb(0 0 0/.55));transition:transform .16s var(--ease)}.d-play:hover{transform:scale(1.1)}.d-play:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.d-song-body{display:flex;flex-direction:column;gap:1px;padding:9px 10px 11px;padding-right:calc(var(--nc-w) + 8px)}.d-song-name{font-size:13px;font-weight:650;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-song-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;opacity:.6}.d-song-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-song-meta span:last-child{font-variant-numeric:tabular-nums;flex:none}.d-skel{border-radius:var(--r);background:linear-gradient(90deg,color-mix(in srgb,var(--c-offwhite) 5%,transparent) 25%,color-mix(in srgb,var(--c-offwhite) 10%,transparent) 37%,color-mix(in srgb,var(--c-offwhite) 5%,transparent) 63%);background-size:400% 100%;animation:d-shimmer 1.4s ease-in-out infinite}@keyframes d-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.d-empty{padding:26px 4px;font-size:12.5px;opacity:.5}.d-onb{position:fixed;inset:0;z-index:300;display:grid;gap:var(--pad);padding:var(--pad);background:var(--c-black);overflow-y:auto;grid-template-rows:1fr}@media (min-width:64rem){.d-onb[data-split=true]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}}.d-onb-main{display:flex;gap:20px;padding:20px;padding-top:calc(var(--nc-h) + 12px);--nc-bg:radial-gradient(110% 90% at 90% 4%,color-mix(in srgb,var(--c-orange) 18%,transparent),transparent 60%),var(--c-graphite);color:var(--c-offwhite);min-height:0}.d-onb-main,.d-onb-side{position:relative;flex-direction:column;justify-content:space-between}.d-onb-side{display:none;gap:16px;padding:18px;padding-top:calc(var(--nc-h) + 10px);--nc-bg:var(--c-orange);color:var(--c-ink)}@media (min-width:64rem){.d-onb[data-split=true] .d-onb-side{display:flex}}.d-onb-title{margin:10px 0 0;font-size:clamp(32px,6vw,68px);font-weight:700;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.d-onb-note{margin:12px 0 0;font-size:14px;line-height:1.45;opacity:.6;max-width:48ch}.d-opts{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px}.d-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 13px;border:0;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--c-offwhite) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-offwhite) 12%,transparent);color:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.d-opt:hover{background:color-mix(in srgb,var(--c-offwhite) 12%,transparent)}.d-opt[data-on=true]{background:var(--c-orange);color:var(--c-ink);box-shadow:none}.d-opt:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.d-opt-tick{opacity:0;flex:none}.d-opt[data-on=true] .d-opt-tick{opacity:1}.d-onb-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.d-steps{display:flex;gap:5px}.d-step{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--c-offwhite) 24%,transparent);cursor:pointer;transition:width .22s var(--ease),background .22s var(--ease)}.d-step[data-on=true]{width:20px;background:var(--c-orange)}.d-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 18%,transparent);font-size:12.5px}.d-sum:last-child{border-bottom:0}.d-sum-k{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.d-sum-v{font-weight:600;text-align:right}.d-splash{position:fixed;inset:0;z-index:320;display:grid;place-items:center;background:var(--c-black);color:var(--c-offwhite)}.d-splash-inner{display:grid;justify-items:center;gap:14px}.d-splash-mark{font-size:clamp(30px,8vw,58px);font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.d-splash .d-viz{width:132px;height:26px;color:var(--c-orange)}@media (prefers-reduced-motion:reduce){.dash *,.dash :after,.dash :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.d-viz i{height:60%!important}}.d-onb-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.d-onb-strip{height:40px;flex:none;opacity:.75;color:var(--c-orange)}.d-onb-side-viz{flex:none;height:72px;margin-top:auto}.d-land{display:flex;flex-direction:column;gap:var(--pad);padding:var(--pad)}.d-sec-card{position:relative;overflow:hidden;padding:clamp(20px,3.4vw,44px);padding-top:calc(var(--nc-h) + clamp(16px, 2.6vw, 32px))}.d-sec-card[data-tone=ink]{--nc-bg:var(--c-graphite);color:var(--c-offwhite)}.d-sec-card[data-tone=orange]{--nc-bg:var(--c-orange);color:var(--c-ink)}.d-sec-card[data-tone=sunset]{--nc-bg:var(--c-sunset);color:var(--c-ink)}.d-sec-card[data-tone=terracotta]{--nc-bg:var(--c-terracotta);color:var(--c-sunshine)}.d-sec-card[data-tone=cream]{--nc-bg:var(--c-cream);color:var(--c-ink)}.d-sec-card[data-tone=beige]{--nc-bg:var(--c-beige);color:var(--c-ink)}.d-sec-card[data-tone=pages]{--nc-bg:var(--c-pages);color:var(--c-ink)}.d-sec-card[data-tone=butter]{--nc-bg:var(--c-butter);color:var(--c-ink)}.d-sec-card[data-tone=sea]{--nc-bg:var(--c-sea);color:var(--c-ink)}.d-sec-card[data-tone=skies]{--nc-bg:var(--c-skies);color:var(--c-ink)}.d-sec-card[data-tone=fluorite]{--nc-bg:var(--c-fluorite);color:var(--c-ink)}.d-sec-card[data-tone=hunter]{--nc-bg:var(--c-hunter);color:var(--c-sunshine)}.d-sec-card[data-tone=bark]{--nc-bg:var(--c-bark);color:var(--c-sunshine)}.d-sec-title{margin:6px 0 0;font-size:clamp(30px,5.6vw,68px);font-weight:700;letter-spacing:-.045em;line-height:.92;text-transform:uppercase;max-width:20ch}.d-inner .d-sec-title{font-size:clamp(22px,3.2vw,40px);font-weight:620;letter-spacing:-.038em;line-height:1;max-width:22ch;min-width:0;overflow-wrap:anywhere}.d-inner .d-sec-lede{max-width:min(54ch,100%);min-width:0;overflow-wrap:anywhere}.d-inner .d-sec-card{min-width:0;padding:clamp(18px,2.4vw,28px);padding-top:calc(var(--nc-h) + clamp(12px, 1.8vw, 22px))}.d-inner .d-stat{font-size:clamp(28px,4vw,52px);font-weight:620}.d-sec-lede{margin:14px 0 0;font-size:clamp(13.5px,1.3vw,16px);line-height:1.5;opacity:.72;max-width:54ch}.d-split{display:grid;gap:clamp(16px,2.4vw,32px);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:60rem){.d-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.d-split[data-flip=true]>:first-child{order:2}}.d-tiles{display:grid;gap:var(--pad);grid-template-columns:minmax(0,1fr);margin-top:clamp(20px,3vw,34px)}@media (min-width:42rem){.d-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.d-tiles[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-height:190px;padding:16px;padding-top:calc(var(--nc-h) + 8px);overflow:hidden;color:inherit;text-decoration:none}.d-tile-title{margin-top:auto;font-size:clamp(18px,1.8vw,24px);font-weight:680;letter-spacing:-.03em;line-height:1.02;text-transform:uppercase}.d-tile-note{font-size:12.5px;line-height:1.4;opacity:.7}.d-stat{font-size:clamp(40px,6vw,84px);font-weight:700;letter-spacing:-.05em;line-height:.86}.d-land-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 52px 0 6px}.d-land-mark{font-size:17px;font-weight:700;letter-spacing:-.04em;text-transform:uppercase;color:var(--c-offwhite)}.d-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:210px;padding:16px;border-radius:var(--r);background:color-mix(in srgb,var(--c-ink) 12%,transparent);overflow:hidden}.d-sec-card[data-tone=ink] .d-panel{background:color-mix(in srgb,var(--c-black) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-offwhite) 9%,transparent)}.d-marquee{overflow:hidden;margin-top:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.d-marquee-track{display:flex;gap:10px;width:max-content;animation:d-march 26s linear infinite}@keyframes d-march{to{transform:translateX(-50%)}}.d-word{font-size:clamp(20px,2.6vw,34px);font-weight:680;letter-spacing:-.03em;text-transform:uppercase;opacity:.32;white-space:nowrap}.d-word[data-on=true]{opacity:1}.d-panel-viz{height:84px;margin:0;color:var(--c-orange)}.d-sec-card[data-tone=butter] .d-panel-viz,.d-sec-card[data-tone=pages] .d-panel-viz{color:var(--c-terracotta)}.d-tile>.d-idx{top:12px}.d-tile[data-nc=tl]>.d-idx{left:auto;right:14px}.d-tile[data-tone=orange]{--nc-bg:var(--c-orange);color:var(--c-ink)}.d-tile[data-tone=fluorite]{--nc-bg:var(--c-fluorite);color:var(--c-ink)}.d-tile[data-tone=butter]{--nc-bg:var(--c-butter);color:var(--c-ink)}.d-tile[data-tone=sunshine]{--nc-bg:var(--c-sunshine);color:var(--c-ink)}.d-tile[data-tone=skies]{--nc-bg:var(--c-skies);color:var(--c-ink)}.d-tile[data-tone=pumpkin]{--nc-bg:var(--c-pumpkin);color:var(--c-ink)}.d-tile[data-tone=terracotta]{--nc-bg:var(--c-terracotta);color:var(--c-sunshine)}.d-tile[data-tone=beige]{--nc-bg:var(--c-beige);color:var(--c-ink)}.d-tile[data-tone=sea]{--nc-bg:var(--c-sea);color:var(--c-ink)}.d-tile[data-tone=cream]{--nc-bg:var(--c-cream);color:var(--c-ink)}html[data-chrome=marketing]{scroll-behavior:smooth}.d-land .d-tile{transition:transform .26s var(--ease),filter .26s var(--ease)}@media (hover:hover){.d-land .d-tile:hover{transform:translateY(-3px);filter:brightness(1.03)}}@media (prefers-reduced-motion:reduce){html[data-chrome=marketing]{scroll-behavior:auto}}.d-auth{display:grid;gap:var(--pad);padding:var(--pad);min-height:100dvh;grid-template-columns:minmax(0,1fr);align-content:stretch}@media (min-width:64rem){.d-auth{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.d-auth-aside{position:relative;display:none;flex-direction:column;justify-content:space-between;gap:26px;padding:26px;padding-top:calc(var(--nc-h) + 16px);--nc-bg:var(--c-orange);color:var(--c-ink);overflow:hidden}@media (min-width:64rem){.d-auth-aside{display:flex}}.d-auth-title{margin:10px 0 0;font-size:clamp(34px,3.6vw,56px);font-weight:700;letter-spacing:-.045em;line-height:.92;text-transform:uppercase}.d-auth-perks{display:flex;flex-direction:column;gap:16px}.d-auth-perk{display:flex;gap:12px;align-items:flex-start}.d-auth-perk-idx{font-size:10px;font-weight:700;letter-spacing:.14em;opacity:.55;padding-top:3px;flex:none}.d-auth-perk-title{margin:0;font-size:15px;font-weight:680;letter-spacing:-.02em}.d-auth-perk-note{margin:2px 0 0;font-size:12.5px;line-height:1.4;opacity:.68}.d-auth-viz{height:54px;margin:0;opacity:.5}.d-auth-panel{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(18px,3vw,34px);padding-top:calc(var(--nc-h) + 14px);--nc-bg:radial-gradient(100% 80% at 92% 2%,color-mix(in srgb,var(--c-orange) 13%,transparent),transparent 58%),var(--c-graphite);color:var(--c-offwhite);overflow-x:hidden;overflow-y:auto}@media (min-width:64rem){.d-auth-panel{justify-content:center}}.d-auth-home{position:absolute;top:0;left:0;width:46px;height:calc(var(--nc-h) + 26px);color:var(--c-offwhite)}.d-auth-panel>.d-idx{right:52px}.d-auth-home>.d-arrow{left:0;right:auto;width:100%}.d-auth-body{width:100%;max-width:460px;margin:0 auto;display:flex;flex-direction:column;flex:none}.d-auth-heading{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.d-auth-sub{margin:8px 0 0;font-size:13.5px;line-height:1.45;opacity:.6}.d-auth-providers{display:flex;flex-direction:column;gap:6px;margin-top:22px}.d-auth-provider{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 16px;border:0;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--c-offwhite) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-offwhite) 13%,transparent);color:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background .16s var(--ease)}.d-auth-provider:hover{background:color-mix(in srgb,var(--c-offwhite) 14%,transparent)}.d-auth-provider:disabled{opacity:.5;cursor:not-allowed}.d-auth-provider:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.d-auth-rule{display:flex;align-items:center;gap:12px;margin:20px 0 4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.4}.d-auth-rule:after,.d-auth-rule:before{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--c-offwhite) 14%,transparent)}.d-auth-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.d-auth-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.d-auth-field{display:flex;flex-direction:column;gap:6px;min-width:0}.d-auth-label{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;opacity:.5}.d-auth-input-wrap{position:relative;display:block}.d-auth-input{width:100%;min-height:46px;padding:0 14px;border:0;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--c-black) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-offwhite) 12%,transparent);color:var(--c-offwhite);font:inherit;font-size:14px;outline:none}.d-auth-input::placeholder{color:color-mix(in srgb,var(--c-offwhite) 34%,transparent)}.d-auth-input:focus-visible{box-shadow:inset 0 0 0 1px var(--c-orange)}.d-auth-input-wrap .d-auth-input{padding-right:44px}.d-auth-peek{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-ctl);background:none;color:inherit;opacity:.55;cursor:pointer}.d-auth-peek:hover{opacity:1}.d-auth-error{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:#ffb4a2}.d-auth-submit{justify-content:center;min-height:48px;margin-top:6px;font-size:14px}.d-auth-legal{margin:14px 0 0;font-size:12px;line-height:1.5;opacity:.6}.d-auth-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.d-auth-legal a:hover{color:var(--c-orange)}.d-auth-swap{margin:18px 0 0;font-size:13px;opacity:.6}.d-auth-swap button{border:0;background:none;padding:0;color:var(--c-orange);font:inherit;font-weight:650;cursor:pointer}.d-auth-swap button:hover{text-decoration:underline}.d-spin{animation:d-rotate .9s linear infinite}@keyframes d-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.d-spin{animation-duration:2.4s}}.d-cards>.nc,.d-tiles>.d-tile{animation:d-tile-in .56s var(--ease) both}.d-cards>:first-child,.d-tiles>:first-child{animation-delay:40ms}.d-cards>:nth-child(2),.d-tiles>:nth-child(2){animation-delay:.12s}.d-cards>:nth-child(3),.d-tiles>:nth-child(3){animation-delay:.2s}.d-cards>:nth-child(4),.d-tiles>:nth-child(4){animation-delay:.28s}.d-cards>:nth-child(5),.d-tiles>:nth-child(5){animation-delay:.36s}.d-cards>:nth-child(6),.d-tiles>:nth-child(6){animation-delay:.44s}@keyframes d-tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (hover:hover){a.d-mod:hover,a.d-song:hover,a.d-tile:hover{transform:translateY(-4px)}a.nc:hover .d-viz i{animation-duration:.64s;opacity:.85}a.nc:hover .d-wave path{animation-duration:1.4s;opacity:.9}}.d-mod,.d-song,.d-tile{transition:transform .26s var(--ease),filter .26s var(--ease)}.d-page{gap:var(--pad)}.d-mast,.d-page{display:flex;flex-direction:column}.d-mast{gap:8px}.d-mast-meta{gap:8px 18px;margin-top:6px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.d-mast-meta,.d-toc{display:flex;flex-wrap:wrap}.d-toc{gap:6px;margin-top:16px}.d-toc a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--r-ctl);background:color-mix(in srgb,currentColor 9%,transparent);color:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background .16s var(--ease)}.d-toc a:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.d-cards{display:grid;gap:var(--pad);grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.d-cards[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.d-clause{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;padding-top:calc(var(--nc-h) + 8px);scroll-margin-top:16px}.d-clause-title{margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:680;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}.d-prose{font-size:14px;line-height:1.6;opacity:.8}.d-prose p{margin:0 0 10px}.d-prose p:last-child{margin-bottom:0}.d-prose ul{margin:6px 0 10px;padding-left:18px}.d-prose li{margin:4px 0}.d-prose strong{font-weight:650;opacity:1}.d-prose a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.d-rows{display:flex;flex-direction:column}.d-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:13px;line-height:1.5}.d-row:first-child{border-top:0;padding-top:0}@media (min-width:48rem){.d-row{grid-template-columns:200px minmax(0,1fr)}}.d-row-k{font-family:ui-monospace,monospace;font-size:12px;font-weight:600;opacity:.85}.d-row-v{opacity:.8}.d-row-v small{display:block;margin-top:2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.d-footer{align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 18px;padding-top:calc(var(--nc-h) + 8px)}.d-footer,.d-footer-links{display:flex;flex-wrap:wrap}.d-footer-links{gap:4px 16px}.d-footer-links a{font-size:12px;font-weight:600;letter-spacing:.02em;color:inherit;text-decoration:none;opacity:.7}.d-footer-links a:hover{opacity:1}.d-footer-mark{font-size:12px;opacity:.55}.d-cookie{position:fixed;left:var(--pad);right:var(--pad);bottom:max(var(--pad),env(safe-area-inset-bottom));z-index:250;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;padding-top:calc(var(--nc-h) + 10px);--nc-bg:var(--c-cream);color:var(--c-ink);animation:d-cookie-in .52s var(--ease) both}@media (min-width:48rem){.d-cookie{left:auto;max-width:560px}}@keyframes d-cookie-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.d-cookie>.d-idx{top:11px;max-width:calc(var(--nc-w) - 22px);opacity:.75}.d-cookie-body{flex:1 1 100%;min-width:0;margin:0;font-size:13px;line-height:1.55;text-wrap:pretty}.d-cookie-body a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.d-cookie-body a:hover{opacity:.75}.d-cookie-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.d-cookie .d-go{height:36px}.d-cookie .d-go[data-variant=quiet]{background:color-mix(in srgb,var(--c-ink) 9%,transparent);color:var(--c-ink)}.d-cookie .d-go[data-variant=quiet]:hover{background:color-mix(in srgb,var(--c-ink) 15%,transparent)}.d-contact-card{display:flex;flex-direction:column;gap:8px;min-height:170px;padding:16px;padding-top:calc(var(--nc-h) + 8px);color:inherit;text-decoration:none}.d-contact-card .d-tile-title{margin-top:auto}@media (prefers-reduced-motion:reduce){.d-cards>.nc,.d-cookie,.d-tiles>.d-tile{animation:none!important}.nc:before{transition:none!important}}html[data-reduce-motion=true] .nc:before{transition:none!important}html[data-reduce-motion=true] :is(a,button).nc .d-arrow{transition:none!important;transform:none!important}html.light .dash,html.light .dash-tokens{--c-black:var(--nf-ground,#f4ecdc);--c-graphite:#fffef8;--c-ground-2:#fffef8;--c-offwhite:#24220f;--c-orange:var(--app-accent-hover,#e2620f);--c-orange-deep:var(--app-accent-hover,#cc540a);--nc-ring:none}html.light .dash .d-arrow{color:var(--c-ink)}html.light .dash .d-auth-provider{background:color-mix(in srgb,var(--c-ink) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 18%,transparent)}html.light .dash .d-auth-provider:hover{background:color-mix(in srgb,var(--c-ink) 10%,transparent)}html.light .dash .d-studio{color:var(--c-ink);--nc-bg:linear-gradient(128deg,color-mix(in srgb,var(--c-cream) 62%,var(--c-pages)) 0%,color-mix(in srgb,var(--c-sky) 34%,var(--c-pages)) 52%,color-mix(in srgb,var(--c-sage) 32%,var(--c-pages)) 100%);--nc-ring:none}html.light .dash .d-studio>.d-idx{color:var(--c-ink);opacity:.55}html.light .dash .d-studio .d-eyebrow{color:var(--c-sea);opacity:1}html.light .dash .d-studio-title{color:var(--c-ink)}html.light .dash .d-line{border-bottom-color:color-mix(in srgb,var(--c-ink) 24%,transparent)}html.light .dash .d-line:focus-within{border-bottom-color:color-mix(in srgb,var(--c-ink) 60%,transparent)}html.light .dash .d-line input{color:var(--c-ink)}html.light .dash .d-line input::placeholder{color:color-mix(in srgb,var(--c-ink) 45%,transparent)}html.light .dash .d-line-go{color:var(--c-ink);opacity:.6}.d-genre-card{position:relative;display:flex;flex-direction:column;gap:2px;flex:none;width:172px;padding:12px 14px;padding-bottom:calc(var(--nc-h) + 10px);color:var(--c-ink);text-decoration:none}.d-genre-art{display:block;width:100%;height:62px;margin-bottom:6px;filter:drop-shadow(0 1px 2px rgb(0 0 0/.22))}.d-genre-name{font-size:14px;font-weight:680;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-genre-count{font-size:11.5px;color:color-mix(in srgb,currentColor 58%,transparent)}.d-genre-card[data-tone=cream]{--nc-bg:var(--c-cream);color:var(--c-ink)}.d-genre-card[data-tone=sky]{--nc-bg:var(--c-sky);color:var(--c-ink)}.d-genre-card[data-tone=skies]{--nc-bg:var(--c-skies);color:var(--c-ink)}.d-genre-card[data-tone=fluorite]{--nc-bg:var(--c-fluorite);color:var(--c-ink)}.d-genre-card[data-tone=beige]{--nc-bg:var(--c-beige);color:var(--c-ink)}.d-genre-card[data-tone=sage]{--nc-bg:var(--c-sage);color:var(--c-ink)}.d-genre-card[data-tone=sunshine]{--nc-bg:var(--c-sunshine);color:var(--c-ink)}.d-genre-card[data-tone=tan]{--nc-bg:var(--c-tan);color:var(--c-ink)}.d-genre-card[data-tone=pages]{--nc-bg:var(--c-pages);color:var(--c-ink)}.d-genre-card[data-tone=butter]{--nc-bg:var(--c-butter);color:var(--c-ink)}.d-genre-card[data-tone=sea]{--nc-bg:var(--c-sea);color:var(--c-ink)}.d-genre-card[data-tone=pumpkin]{--nc-bg:var(--c-pumpkin);color:var(--c-ink)}.d-genre-card[data-tone=terracotta]{--nc-bg:var(--c-terracotta);color:var(--c-sunshine)}.d-genre-card{transition:transform .26s cubic-bezier(.34,1.56,.64,1),border-radius .26s cubic-bezier(.34,1.56,.64,1)}.d-genre-card:hover{transform:scale3d(1.035,1.05,1) translateY(-2px);border-radius:calc(var(--r) * 1.6)}.d-genre-card:active{transform:scale3d(.97,.94,1);border-radius:calc(var(--r) * .7)}.sx-rail.dash-tokens{counter-reset:nf-genre}.sx-rail.dash-tokens>.d-genre-card{counter-increment:nf-genre;padding-top:30px}.sx-rail.dash-tokens>.d-genre-card>.d-genre-art{position:relative;overflow:visible}.sx-rail.dash-tokens>.d-genre-card>.d-genre-art:before{content:counter(nf-genre,decimal-leading-zero);position:absolute;top:-20px;left:0;font:600 10px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;opacity:.62}html[data-reduce-motion=true] .d-genre-card{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.d-genre-card{transition:none}.d-genre-card:active,.d-genre-card:hover{transform:none;border-radius:var(--r)}}.dash-collection,.dash:has(>.d-shell){width:100%;min-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c-offwhite) 22%,transparent) transparent}.d-shell{width:min(100%,1480px);min-height:100%;margin-inline:auto;padding:var(--page-top,2rem) var(--page-left,clamp(1rem,4vw,2rem));padding-bottom:clamp(40px,6vw,84px)}.dash.d-shell{height:100%;overflow-x:hidden;overflow-y:auto}.d-collection-head{--nc-w:clamp(90px,10vw,154px);--nc-h:clamp(34px,4vw,52px);--nc-bg:var(--c-orange);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);grid-template-areas:"copy art" "actions art";align-items:end;gap:22px 34px;min-height:clamp(260px,35vh,410px);padding:clamp(62px,8vw,112px) clamp(22px,4vw,58px) clamp(24px,4vw,48px);color:var(--c-ink);overflow:hidden}.d-collection-head[data-tone=sky]{--nc-bg:var(--c-sky)}.d-collection-head[data-tone=sage]{--nc-bg:var(--c-sage)}.d-collection-head[data-tone=butter]{--nc-bg:var(--c-butter)}.d-collection-head[data-tone=cream]{--nc-bg:var(--c-cream)}.d-collection-copy{grid-area:copy;align-self:end;min-width:0;position:relative;z-index:1}.d-collection-head .d-card-kicker{margin:0 0 12px;color:currentColor;opacity:.64;font:650 11px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase}.d-collection-title{max-width:13ch;margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(54px,8vw,126px);font-weight:400;line-height:.82;letter-spacing:-.06em;text-wrap:balance;text-transform:capitalize}.d-collection-meta{max-width:52ch;margin:18px 0 0;color:color-mix(in srgb,currentColor 68%,transparent);font-size:clamp(13px,1.2vw,16px);line-height:1.45}.d-playlist-heading{margin:4px 2px 14px}.d-playlist-heading .d-card-kicker{margin:0;color:color-mix(in srgb,currentColor 62%,transparent);font:650 11px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase}.d-page-title{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.d-collection-signal{grid-area:art;align-self:stretch;position:relative;display:grid;place-items:center;min-height:190px;overflow:hidden}.d-collection-signal>:first-child{width:min(100%,410px);height:min(100%,300px);filter:saturate(.88) contrast(1.04) drop-shadow(0 16px 24px rgb(32 31 19/.13));transform:scale(1.08)}.d-collection-bars{position:absolute;right:0;bottom:4px;left:0;display:flex;align-items:end;justify-content:center;gap:5px;height:44px;color:var(--c-ink);opacity:.32}.d-collection-bars span{width:clamp(3px,.45vw,7px);height:var(--bar);border-radius:99px;background:currentColor;transform-origin:bottom;animation:d-collection-pulse 1.8s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -8ms)}@keyframes d-collection-pulse{to{transform:scaleY(.42);opacity:.52}}.d-cta-row{grid-area:actions;position:relative;z-index:2;display:flex;flex-wrap:wrap}.d-btn,.d-cta-row{align-items:center;gap:8px}.d-btn{display:inline-flex;justify-content:center;min-height:44px;padding:0 17px;border:1px solid color-mix(in srgb,var(--c-offwhite) 16%,transparent);border-radius:15px 8px 15px 8px;background:var(--c-graphite);color:var(--c-offwhite);font:650 13px/1 var(--font-body,ui-sans-serif,system-ui,sans-serif);text-decoration:none;cursor:pointer;transition:transform .26s cubic-bezier(.2,1.45,.35,1),border-radius .26s cubic-bezier(.2,1.45,.35,1),background .16s ease}.d-btn[data-variant=brand]{border-color:transparent;background:var(--c-orange);color:var(--c-ink)}.d-btn[data-variant=ghost]{background:var(--c-cream);color:var(--c-ink);border-color:transparent}.d-btn:hover:not(:disabled){transform:translateY(-2px) scale3d(1.025,1.05,1);border-radius:9px 17px 9px 17px}.d-btn:active:not(:disabled){transform:scale3d(.96,.9,1);border-radius:18px 8px 18px 8px}.d-btn:focus-visible{outline:3px solid var(--c-offwhite);outline-offset:3px}.d-collection-head .d-btn:focus-visible{outline-color:var(--c-ink)}.d-btn:disabled{cursor:not-allowed;opacity:.38}.d-songs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:clamp(18px,2vw,30px) clamp(10px,1.35vw,20px);margin-top:clamp(18px,2.5vw,34px)}.d-songs[data-dense=true]{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr))}.d-songs>.d-song{width:100%;min-width:0;overflow:hidden;color:var(--c-ink);--cover-wash:rgb(254 241 213/.13);transition:transform .27s cubic-bezier(.2,1.35,.4,1),border-radius .27s cubic-bezier(.2,1.35,.4,1)}.d-songs>.d-song[data-tone=sky]{--nc-bg:var(--c-sky);--cover-wash:rgb(103 156 188/.22)}.d-songs>.d-song[data-tone=sage]{--nc-bg:var(--c-sage);--cover-wash:rgb(180 205 194/.2)}.d-songs>.d-song[data-tone=tan]{--nc-bg:var(--c-tan);--cover-wash:rgb(193 149 112/.18)}.d-songs>.d-song[data-tone=orange]{--nc-bg:var(--c-orange);--cover-wash:rgb(243 116 32/.16)}.d-songs>.d-song:hover{transform:translateY(-5px) scale3d(1.018,1.025,1);border-radius:18px 10px 18px 10px}.d-songs>.d-song:active{transform:scale3d(.975,.95,1)}.d-songs .d-song-art{position:relative;width:100%;aspect-ratio:1;background:color-mix(in srgb,var(--nc-bg) 72%,var(--c-ink))}.d-songs .d-song-art:after{content:"";position:absolute;inset:0;background:var(--cover-wash);mix-blend-mode:color;pointer-events:none}.d-song-title{margin:0;padding:12px 12px 0;padding-right:calc(var(--nc-w) + 4px);color:inherit;font-size:14px;font-weight:720;letter-spacing:-.02em}.d-song-sub,.d-song-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-song-sub{min-height:30px;padding:2px 12px 12px;padding-right:calc(var(--nc-w) + 4px);color:color-mix(in srgb,currentColor 62%,transparent);font-size:11.5px}.d-song-play{position:absolute;z-index:2;left:10px;bottom:10px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:14px 7px 14px 7px;background:var(--c-orange);color:var(--c-ink);box-shadow:0 2px 12px rgb(32 31 19/.18);cursor:pointer;transition:transform .22s cubic-bezier(.2,1.45,.35,1),border-radius .22s cubic-bezier(.2,1.45,.35,1)}.d-song-play:hover{transform:scale3d(1.08,1.13,1);border-radius:7px 15px 7px 15px}.d-song-play:active{transform:scale3d(.9,.82,1)}.d-song-play:focus-visible{outline:3px solid var(--c-pages);outline-offset:2px}.d-empty-wrap{margin-top:var(--pad)}.d-empty{--nc-bg:var(--c-cream);display:flex;align-items:center;gap:18px;min-height:128px;padding:28px;padding-right:calc(var(--nc-w) + 20px);color:var(--c-ink);opacity:1}.d-empty-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:16px 8px 16px 8px;background:var(--c-orange)}.d-empty-title{margin:0;font-size:clamp(18px,2vw,25px);font-weight:720;letter-spacing:-.035em}.d-empty-sub{max-width:55ch;margin:5px 0 0;color:color-mix(in srgb,currentColor 62%,transparent);font-size:13px;line-height:1.45}.d-empty .d-btn{margin-left:auto;flex:none}.d-related{margin-top:clamp(28px,4vw,54px)}.d-related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.d-related-head .d-card-kicker{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.d-related-head>span{color:color-mix(in srgb,var(--c-offwhite) 52%,transparent);font-size:12px}.d-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pad)}.d-related-card{--nc-bg:var(--c-sky);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;min-height:190px;padding:18px;color:var(--c-ink);text-decoration:none;transition:transform .27s cubic-bezier(.2,1.35,.4,1),border-radius .27s cubic-bezier(.2,1.35,.4,1)}.d-related-card[data-tone=orange]{--nc-bg:var(--c-orange)}.d-related-card[data-tone=sage]{--nc-bg:var(--c-sage)}.d-related-card[data-tone=butter]{--nc-bg:var(--c-butter)}.d-related-card[data-tone=cream]{--nc-bg:var(--c-cream)}.d-related-card:hover{transform:translateY(-4px) scale3d(1.015,1.03,1);border-radius:19px 9px 19px 9px}.d-related-art{grid-column:1/-1;display:block;min-width:0;min-height:72px;overflow:hidden}.d-related-art>*{width:100%;height:100%;max-height:92px}.d-related-name{align-self:end;min-width:0;font-size:clamp(18px,2vw,28px);font-weight:720;letter-spacing:-.04em}.d-related-note{grid-column:1;color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px}.d-related-card>svg{grid-column:2;grid-row:2/span 2;align-self:end}.d-input{width:100%;min-height:44px;padding:0 14px 0 38px;border:1px solid color-mix(in srgb,var(--c-offwhite) 15%,transparent);border-radius:14px 8px 14px 8px;outline:0;background:var(--c-graphite);color:var(--c-offwhite);transition:border-radius .22s var(--ease),border-color .16s ease,background .16s ease}.d-input:focus{border-color:var(--c-orange);border-radius:8px 15px 8px 15px}.d-input::placeholder{color:color-mix(in srgb,var(--c-offwhite) 42%,transparent)}.d-playlist-head{--nc-bg:var(--c-sage);position:relative;display:flex;align-items:flex-end;gap:clamp(20px,3vw,42px);min-height:clamp(220px,30vh,360px);padding:clamp(28px,4vw,54px) clamp(22px,4vw,54px) clamp(24px,4vw,44px);border-radius:var(--r);color:var(--c-ink);overflow:hidden}.d-playlist-head .d-collection-title{font-size:clamp(46px,6vw,94px)}.d-playlist-head .d-collection-meta{color:color-mix(in srgb,currentColor 66%,transparent)}.d-playlist-art{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:clamp(150px,21vw,280px);aspect-ratio:1;flex:none;overflow:hidden;border-radius:24px 10px 24px 10px;background:var(--c-cream);box-shadow:0 18px 38px rgb(32 31 19/.14);transition:transform .3s cubic-bezier(.2,1.35,.4,1),border-radius .3s cubic-bezier(.2,1.35,.4,1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32'%3E%3Cpath d='M0 0H64V32A8 8 0 0 0 56 24H20A12 12 0 0 1 8 12V8A8 8 0 0 0 0 0Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32'%3E%3Cpath d='M0 0H64V32A8 8 0 0 0 56 24H20A12 12 0 0 1 8 12V8A8 8 0 0 0 0 0Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:64px 32px,100% 100%;mask-size:64px 32px,100% 100%;-webkit-mask-position:top right,0 0;mask-position:top right,0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.d-playlist-art:hover{transform:rotate(-1deg) scale(1.018);border-radius:12px 26px 12px 26px}.d-playlist-art>*{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.d-playlist-art:after{content:"";position:absolute;inset:0;background:rgb(180 205 194/.18);mix-blend-mode:color;pointer-events:none}.d-playlist-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:10px;border-radius:16px 8px 16px 8px;background:var(--c-graphite)}.d-search{position:relative;flex:1;min-width:min(240px,100%)}.d-search>svg{position:absolute;z-index:1;left:14px;top:50%;color:color-mix(in srgb,var(--c-offwhite) 48%,transparent);transform:translateY(-50%)}.d-playlist-songs{margin-top:14px}.d-playlist-songs>div:not(.d-empty){border-radius:14px 8px 14px 8px;transition:background .16s ease,transform .22s cubic-bezier(.2,1.35,.4,1),border-radius .22s cubic-bezier(.2,1.35,.4,1)}.d-playlist-songs>div:not(.d-empty):hover{background:color-mix(in srgb,var(--c-offwhite) 6%,transparent);border-radius:8px 15px 8px 15px}.d-playlist-songs>div:not(.d-empty):active{transform:scale3d(.993,.97,1)}.d-dialog-field{display:block;width:100%;min-height:44px;padding:11px 13px;resize:vertical;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);border-radius:14px 8px 14px 8px;outline:none;background:var(--color-paper-3);color:var(--color-ink)}.d-dialog-field:focus{border-color:var(--color-accent);border-radius:8px 15px 8px 15px}.d-song-picker{display:flex;max-height:320px;flex-direction:column;gap:4px;overflow-y:auto}.d-song-pick{display:flex;align-items:center;gap:12px;min-height:54px;padding:7px 9px;border-radius:14px 7px 14px 7px;color:var(--color-ink);cursor:pointer;transition:transform .22s cubic-bezier(.2,1.35,.4,1),border-radius .22s cubic-bezier(.2,1.35,.4,1),background .16s ease}.d-song-pick:hover{background:var(--nf-sky);color:var(--nf-ink);border-radius:7px 15px 7px 15px;transform:scale3d(1.005,1.025,1)}.d-song-pick input{accent-color:var(--nf-orange)}.d-feed-grid{margin-top:var(--pad)}.d-search-head{--nc-w:clamp(86px,9vw,138px);--nc-h:clamp(32px,3.7vw,48px);--nc-bg:var(--c-sky);display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:end;gap:24px;min-height:clamp(220px,30vh,350px);padding:clamp(54px,7vw,86px) clamp(22px,4vw,54px) clamp(24px,4vw,42px);overflow:hidden;color:var(--c-ink)}.d-search-head[data-tone=cream]{--nc-bg:var(--c-cream)}.d-search-head[data-tone=sage]{--nc-bg:var(--c-sage)}.d-search-head[data-tone=butter]{--nc-bg:var(--c-butter)}.d-search-head-copy{position:relative;z-index:1;min-width:0}.d-search-head-copy>div:first-child{margin-bottom:12px}.d-search-head-copy .d-card-kicker{margin:0;color:currentColor;opacity:.62;font:650 11px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase}.d-search-head .d-collection-title{max-width:15ch;font-size:clamp(50px,7vw,108px)}.d-search-head-art{align-self:stretch;min-height:150px;opacity:.52}.d-search-head-art>*{width:100%;height:100%}.d-search-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px;border-radius:16px 8px 16px 8px;background:var(--c-graphite)}.d-search-tabs .d-btn{min-width:118px;text-transform:capitalize}.d-search-tabs .d-btn[data-active=true]{background:var(--c-orange)}.d-search-genres{display:flex;align-items:center;gap:7px;margin-top:8px;overflow-x:auto;padding:9px;border-radius:14px 7px 14px 7px;background:var(--c-graphite);scrollbar-width:none}.d-search-genres::-webkit-scrollbar{display:none}.d-search-genres>span{flex:none;padding:0 8px;color:color-mix(in srgb,var(--c-offwhite) 52%,transparent);font:650 10px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.d-search-genres .d-btn{flex:none;min-height:36px}.d-search-results{margin-top:8px}.d-search-results>.d-songs{margin-top:0}.d-search-entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:8px}.d-search-entity{--nc-bg:var(--c-cream);display:flex;align-items:center;gap:12px;min-height:94px;padding:16px;padding-right:calc(var(--nc-w) + 12px);color:var(--c-ink);text-decoration:none;transition:transform .24s cubic-bezier(.2,1.35,.4,1),border-radius .24s cubic-bezier(.2,1.35,.4,1),filter .16s ease}.d-search-entity[data-tone=sky]{--nc-bg:var(--c-sky)}.d-search-entity[data-tone=sage]{--nc-bg:var(--c-sage)}.d-search-entity[data-tone=butter]{--nc-bg:var(--c-butter)}.d-search-entity:hover{transform:translateY(-3px) scale3d(1.012,1.035,1);border-radius:18px 8px 18px 8px;filter:brightness(1.025)}.d-search-entity:active{transform:scale3d(.98,.94,1)}.d-search-entity:focus-visible{outline:3px solid var(--c-orange);outline-offset:3px}.d-search-entity small,.d-search-entity strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-search-entity strong{font-size:15px}.d-search-entity small{margin-top:3px;color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px}.d-search-entity-icon{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:14px 7px 14px 7px;background:var(--c-orange)}@media (max-width:767px){.d-shell{padding:var(--page-top,2rem) var(--page-left,1rem);padding-bottom:calc(36px + env(safe-area-inset-bottom))}.d-collection-head{grid-template-columns:1fr;grid-template-areas:"art" "copy" "actions";min-height:0;padding:54px 18px 20px;gap:12px}.d-collection-signal{min-height:150px}.d-collection-title{font-size:clamp(48px,17vw,76px)}.d-collection-meta{margin-top:10px}.d-cta-row{width:100%}.d-cta-row .d-btn{flex:1 1 auto}.d-songs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.d-empty{align-items:flex-start;flex-wrap:wrap;padding:42px 22px 22px}.d-empty .d-btn{width:100%;margin-left:0}.d-related-head>span{display:none}.d-related-grid{grid-template-columns:1fr}.d-related-card{min-height:150px}.d-playlist-head{align-items:flex-start;flex-direction:column;padding:30px 18px 22px}.d-playlist-art{width:min(66vw,230px)}.d-playlist-head>.flex:last-child{width:100%;flex-wrap:wrap}.d-playlist-toolbar{padding:8px}.d-search-head{grid-template-columns:1fr;min-height:230px;padding:52px 18px 22px}.d-search-head-art{position:absolute;right:12px;bottom:8px;width:42%;height:46%;min-height:0;opacity:.22}.d-search-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.d-search-tabs .d-btn{min-width:max-content;flex:1 0 auto}.d-search-genres>span{display:none}}@media (max-width:390px){.d-song-sub,.d-song-title{padding-right:10px}}@media (prefers-reduced-motion:reduce){.d-collection-bars span{animation:none}.d-btn,.d-playlist-art,.d-related-card,.d-search-entity,.d-song,.d-song-play{transition:none!important}}.nf-col{--nf-col-ink:var(--nf-p-ink)}.nf-col-head{padding:6px 2px 14px}.nf-col-head .nf-eyebrow{color:color-mix(in srgb,var(--c-offwhite) 62%,transparent)}.nf-col-title{margin:0;font-size:clamp(28px,3.6vw,48px);line-height:1;overflow-wrap:anywhere}.nf-col-serial{color:color-mix(in srgb,var(--c-offwhite) 55%,transparent)}.nf-col-hero{--nc-w:clamp(76px,8vw,120px);--nc-h:clamp(28px,3vw,40px);--nc-bg:var(--nf-p-nectarine);display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.42fr);gap:clamp(14px,2.5vw,32px);align-items:stretch;min-height:clamp(180px,24vh,260px);padding:calc(var(--nc-h) + 12px) clamp(18px,3vw,40px) clamp(16px,2.2vw,26px);overflow:hidden}.nf-col-hero,.nf-col-hero[data-tone]{color:var(--nf-col-ink)}.nf-col-hero[data-tone=nectarine]{--nc-bg:var(--nf-p-nectarine);--nf-mesh-b:var(--nf-p-peach)}.nf-col-hero[data-tone=cream]{--nc-bg:var(--nf-p-cream);--nf-mesh-b:var(--nf-p-sand)}.nf-col-hero[data-tone=sage]{--nc-bg:var(--nf-p-sage);--nf-mesh-b:var(--nf-p-mint)}.nf-col-hero[data-tone=powder]{--nc-bg:var(--nf-p-powder);--nf-mesh-b:var(--nf-p-lilac)}.nf-col-hero[data-tone=sand]{--nc-bg:var(--nf-p-sand);--nf-mesh-b:var(--nf-p-blush)}.nf-col-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}.nf-col-hero-note{max-width:52ch;margin:12px 0 0;color:color-mix(in srgb,currentColor 78%,transparent);font:500 clamp(11px,.9vw,12.5px)/1.5 var(--font-mono,ui-monospace,monospace);letter-spacing:.02em}.nf-col-hero-note:first-child{margin-top:0}.nf-col-hero-count{text-transform:uppercase;letter-spacing:.14em}.nf-col-cta{margin-top:14px}.nf-col-btn{color:var(--nf-p-ink)}.nf-col-btn--ink{--nf-fill:var(--nf-p-ink);color:var(--nf-p-cream)}.nf-col-words{display:flex;flex-wrap:wrap;gap:6px 18px;margin:auto 0 0;padding:16px 0 0;list-style:none;font:600 10px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,currentColor 66%,transparent)}.nf-col-hero-art{position:relative;z-index:1;display:grid;place-items:center;align-self:center;justify-self:end;width:min(100%,180px);aspect-ratio:1;margin:0;color:var(--nf-p-ink);opacity:.82;animation:nf-float 9s ease-in-out infinite}.nf-col-hero-art>img{display:block;width:100%;height:100%;object-fit:contain}.nf-mesh{--nf-mesh-b:var(--nf-p-peach);--nf-mesh-seed:0}.nf-mesh:before{background-color:var(--nc-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='%230e0e13' fill-opacity='0.16'%3E%3Ccircle cx='4' cy='4' r='1.1'/%3E%3Ccircle cx='18' cy='4' r='0.7'/%3E%3Ccircle cx='11' cy='11' r='0.55'/%3E%3Ccircle cx='25' cy='11' r='1'/%3E%3Ccircle cx='4' cy='18' r='0.7'/%3E%3Ccircle cx='18' cy='18' r='1.15'/%3E%3Ccircle cx='11' cy='25' r='1'/%3E%3Ccircle cx='25' cy='25' r='0.55'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(60% 80% at 20% 30%,color-mix(in srgb,var(--nf-mesh-b) 92%,white) 0,transparent 62%),radial-gradient(55% 70% at 85% 75%,color-mix(in srgb,var(--nf-mesh-b) 70%,var(--nf-p-ink) 6%) 0,transparent 60%),radial-gradient(45% 60% at 60% 10%,color-mix(in srgb,#fff 55%,var(--nc-bg)) 0,transparent 58%);background-size:28px 28px,160% 160%,170% 170%,150% 150%;background-position:calc(var(--nf-mesh-seed) * 1px) 0,0 0,100% 100%,50% 0;animation:nf-mesh-drift 22s ease-in-out infinite alternate;animation-delay:calc(var(--nf-mesh-seed) * -.4s)}@keyframes nf-mesh-drift{0%{background-position:calc(var(--nf-mesh-seed) * 1px) 0,0 0,100% 100%,50% 0}50%{background-position:calc(var(--nf-mesh-seed) * 1px + 14px) 8px,100% 40%,0 60%,20% 100%}to{background-position:calc(var(--nf-mesh-seed) * 1px + 28px) 16px,30% 100%,60% 0,90% 60%}}@keyframes nf-float{0%,to{transform:translateZ(0) rotate(-1.5deg)}50%{transform:translate3d(0,-6px,0) rotate(1.5deg)}}.nf-col-songs{margin-top:clamp(16px,2.2vw,28px)}.nf-col-tools{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:0 2px 10px}.nf-col-search,.nf-col-tools{display:flex;align-items:center}.nf-col-search{flex:1 1 240px;gap:8px;max-width:380px;min-height:36px;padding:0 4px;color:color-mix(in srgb,var(--c-offwhite) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--c-offwhite) 16%,transparent);transition:border-color .16s ease-out,color .16s ease-out}.nf-col-search:focus-within{color:var(--c-offwhite);border-color:color-mix(in srgb,var(--c-offwhite) 55%,transparent)}.nf-col-search input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;color:var(--c-offwhite);font-size:13px}.nf-col-search input::placeholder{color:color-mix(in srgb,var(--c-offwhite) 38%,transparent)}.nf-col-search input::-webkit-search-cancel-button{display:none}.nf-col-search button{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:inherit;background:transparent}.nf-col-search button:hover{background:color-mix(in srgb,var(--c-offwhite) 10%,transparent)}.nf-col-tools-right{display:flex;align-items:center;gap:8px}.nf-col-sort{min-height:32px;padding:0 26px 0 10px;border:1px solid color-mix(in srgb,var(--c-offwhite) 14%,transparent);border-radius:999px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ebebdf' stroke-opacity='0.6' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 10px center;color:color-mix(in srgb,var(--c-offwhite) 78%,transparent);font:600 11px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;appearance:none;cursor:pointer}.nf-col-sort:focus-visible,.nf-col-sort:hover{color:var(--c-offwhite);border-color:color-mix(in srgb,var(--c-offwhite) 30%,transparent);outline:0}.nf-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid color-mix(in srgb,var(--c-offwhite) 14%,transparent);border-radius:999px}.nf-seg>button{display:grid;place-items:center;width:28px;height:26px;border-radius:999px;color:color-mix(in srgb,var(--c-offwhite) 55%,transparent);background:transparent;transition:background-color .14s ease-out,color .14s ease-out}.nf-seg>button:hover{color:var(--c-offwhite)}.nf-seg>button[data-on]{color:var(--nf-p-ink);background:var(--c-offwhite)}.nf-seg>button:focus-visible{outline:2px solid var(--nf-p-nectarine);outline-offset:1px}.nf-col-nomatch{padding:28px 2px;color:color-mix(in srgb,var(--c-offwhite) 50%,transparent)}.nf-col-list{padding:0}.nf-wave-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nf-wave-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start;padding:8px 8px 6px;border-radius:14px;color:var(--c-offwhite);transition:background-color .14s ease-out}.nf-wave-row:focus-within,.nf-wave-row:hover,.nf-wave-row[data-active]{background:color-mix(in srgb,var(--c-offwhite) 4%,transparent)}.nf-wave-row__art{position:relative;display:block;width:56px;aspect-ratio:2/3;overflow:hidden;border-radius:10px;background:transparent}.nf-wave-row__art>.nf-frame,.nf-wave-row__art>div{width:100%;height:100%}.nf-wave-row__art>span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgb(0 0 0/.35);opacity:0;transition:opacity .14s ease-out}.nf-wave-row:hover .nf-wave-row__art>span,.nf-wave-row[data-active] .nf-wave-row__art>span,.nf-wave-row__art:focus-visible>span{opacity:1}.nf-wave-row__body{display:grid;gap:2px;min-width:0}.nf-wave-row__head{display:flex;align-items:baseline;gap:8px;min-width:0}.nf-wave-row__title{min-width:0;overflow:hidden;color:inherit;font-size:14px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.nf-wave-row__title:hover{text-decoration:underline;text-underline-offset:.125rem}.nf-wave-row__sub{flex:1 1 auto;min-width:0;overflow:hidden;color:color-mix(in srgb,var(--c-offwhite) 45%,transparent);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.nf-wave-row__dur{flex:none;color:color-mix(in srgb,var(--c-offwhite) 42%,transparent);font:500 11px/1 var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.nf-wave-row__wave{min-width:0;height:4.75rem}.nf-col-more{margin-top:clamp(26px,3.5vw,48px)}.nf-col-more-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 2px 12px}.nf-col-more-head h2{margin:0;color:var(--c-offwhite);font-weight:600}.nf-col-more-aside{display:inline-flex;gap:10px;margin:0;color:color-mix(in srgb,var(--c-offwhite) 55%,transparent)}.nf-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media (max-width:1100px){.nf-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.nf-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-deck-project{min-width:0;color:var(--c-offwhite)}.nf-deck-project h3{margin-top:12px;color:inherit;font-size:clamp(17px,1.5vw,23px);line-height:1.05}.nf-deck-project ul{margin-top:9px}.nf-deck-project li{font-size:10px;letter-spacing:.04em}.nf-style-cover{position:absolute;inset:0;display:grid;place-items:center;background:var(--nf-style-fill,var(--nf-p-cream))}.nf-style-cover[data-tone=cream]{--nf-style-fill:var(--nf-p-cream)}.nf-style-cover[data-tone=sage]{--nf-style-fill:var(--nf-p-sage)}.nf-style-cover[data-tone=powder]{--nf-style-fill:var(--nf-p-powder)}.nf-style-cover[data-tone=sand]{--nf-style-fill:var(--nf-p-sand)}.nf-style-cover[data-tone=nectarine]{--nf-style-fill:var(--nf-p-nectarine)}.nf-style-cover img{width:60%;height:75%;object-fit:contain;transition:transform var(--nf-dur,.2s) var(--nf-ease-goo,ease-out)}.nf-deck-project:focus-visible .nf-style-cover img,.nf-deck-project:hover .nf-style-cover img{transform:scale(1.06)}@media (max-width:760px){.nf-col-hero{grid-template-columns:1fr;min-height:0}.nf-col-hero-art{position:absolute;right:14px;bottom:14px;width:84px;opacity:.35}.nf-col-tools-right{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.nf-style-cover img{transition:none}.nf-deck-project:focus-visible .nf-style-cover img,.nf-deck-project:hover .nf-style-cover img{transform:none}.nf-col-hero-art,.nf-mesh:before{animation:none}}html[data-reduce-motion=true] .nf-col-hero-art,html[data-reduce-motion=true] .nf-mesh:before,html[data-reduce-motion=true] .nf-style-cover img{animation:none}