:root{--kn-canvas:#07080a;--kn-surface:#0c0e0c;--kn-surface-raised:#0f110f;--kn-field:#0e100e;--kn-toast:#151815;--kn-hairline:#ffffff12;--kn-divider:#ffffff14;--kn-border:#ffffff17;--kn-border-strong:#fff3;--kn-border-hover:#ffffff38;--kn-accent:#c6f04e;--kn-accent-hover:#d3f868;--kn-accent-ink:#10140a;--kn-accent-busy:#8ca843;--kn-accent-wash:#c6f04e0d;--kn-accent-border:#c6f04e73;--kn-violet:#6c5ce0;--kn-violet-light:#9b8bf0;--kn-violet-kicker:#a79af0;--kn-link:#a9b0ff;--kn-text:#f2f4f1;--kn-text-2:#e7eae4;--kn-text-3:#d6dad0;--kn-text-4:#c9cfc3;--kn-text-muted:#b7bdb1;--kn-text-dim:#9aa096;--kn-text-dim-2:#8a9182;--kn-text-faint:#7a8074;--kn-micro:#a8afa1;--kn-container:1360px;--kn-gutter:32px;--kn-font:var(--font-manrope), "Manrope", system-ui, sans-serif;--kn-font-script:var(--font-caveat), "Caveat", cursive;--kn-tile-inset:inset 0 1px 0 #ffffff1a, inset 0 -30px 50px #00000073;--kn-chrome:#0a0b0a;--kn-surface-tool:#0d0f0d;--kn-disabled-bg:#22261f;--kn-accent-wash-strong:#c6f04e24;--kn-violet-border:#6c5ce04d;--kn-text-disabled:#6e746b;--kn-dot:#3e433c;--kn-knob:#f4f6f1;--kn-rail:#2a2d2a;--kn-muted-wave:#3a3e38;--kn-measure:820px;--kn-header-h:78px;--kn-r-band:16px;--kn-r-card:14px;--kn-r-tile:12px;--kn-r-control:11px;--kn-r-control-sm:10px;--kn-r-control-xs:9px;--kn-r-pill:999px;--kn-r-round:50%;--kn-shadow-knob:0 2px 6px #00000080;--kn-shadow-toast:0 18px 40px #0000008c;--kn-shadow-video:0 12px 40px #00000073;--kn-w-regular:400;--kn-w-medium:500;--kn-w-semi:600;--kn-w-bold:700;--kn-w-black:800;--kn-dur-hover:.15s;--kn-dur-rise:.2s;--kn-ease:ease;--kn-ease-out:ease-out}*,:before,:after{box-sizing:border-box}html{background:var(--kn-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--kn-canvas);min-width:320px;min-height:100vh;color:var(--kn-text);font-family:var(--kn-font);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:112px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}svg{flex:none;display:block}h1,h2,h3,p{margin:0}::selection{background:var(--kn-accent);color:var(--kn-accent-ink)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--kn-canvas)}::-webkit-scrollbar-thumb{border:3px solid var(--kn-canvas);background:#242724;border-radius:6px}:focus-visible{outline:3px solid var(--kn-accent);outline-offset:3px}@keyframes kn-rise-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes kn-breathe{0%,to{transform:scaleY(.955)}50%{transform:scaleY(1)}}@keyframes kn-sheet-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes kn-spin{to{transform:rotate(360deg)}}@keyframes kn-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kn-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--kn-accent);color:var(--kn-accent-ink);border-radius:8px;padding:10px 16px;font-weight:800;transition:transform .16s ease-out;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.spin{animation:.9s linear infinite kn-spin}.rule{background:var(--kn-violet);width:26px;height:2px;display:block}.rule--28{width:28px;margin-top:12px}.rule--30{width:30px;margin-top:12px}.rule--40{width:40px;height:3px}.rule--end{margin-left:auto}.script-line{font-family:var(--kn-font-script);font-weight:500}.kicker{color:var(--kn-violet-kicker);letter-spacing:.2em;font-size:11px;font-weight:700;line-height:1.5}.kicker--page{letter-spacing:.22em}.kicker--small{font-size:10.5px}.text-link{color:var(--kn-link)}.text-link:hover{color:var(--kn-accent)}.media-tile{box-shadow:var(--kn-tile-inset);position:relative;overflow:hidden}.hairline{background:var(--kn-divider);height:1px}.divider{background:var(--kn-divider);height:1px;margin:26px 0 20px}.button{white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:12px;height:58px;padding:0 30px;font-size:18px;font-weight:700;transition:background-color .15s,opacity .35s,transform .35s;display:inline-flex}.button--primary{background:var(--kn-accent);color:var(--kn-accent-ink)}.button--primary:hover{background:var(--kn-accent-hover);color:var(--kn-accent-ink)}.button--outline{border-color:var(--kn-border-strong);color:var(--kn-text);background:0 0;font-weight:600}.button--outline:hover{background:#ffffff0f}.button--56{height:56px;padding:0 28px;font-size:17px}.button--54{height:54px;padding:0 26px;font-size:16.5px}.button--52{gap:11px;height:52px;padding:0 26px;font-size:16.5px}.button--46{border-radius:10px;height:46px;padding:0 22px;font-size:15.5px}.button--44{border-radius:9px;gap:10px;height:44px;padding:0 20px;font-size:15px}.button--outline.button--44,.button--outline.button--46,.button--outline.button--52{border-color:#ffffff2e}.button--product{border-radius:10px;width:100%;height:48px;margin-top:16px;font-size:15.5px}.button--split{background:var(--kn-accent);height:54px;color:var(--kn-accent-ink);gap:10px;padding:0 28px;font-size:17px}.button--split[data-state=ready]:hover{background:var(--kn-accent-hover)}.button--split[data-state=busy]{background:var(--kn-accent-busy);cursor:progress}.button--split[data-state=disabled]{color:#6e746b;cursor:not-allowed;background:#22261f}.icon-button{color:var(--kn-text-3);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.icon-button:hover{color:var(--kn-text)}.icon-button--dim{color:var(--kn-text-dim-2)}.round-button{border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.round-button--accent{background:var(--kn-accent);color:var(--kn-accent-ink)}.round-button--accent:hover{background:var(--kn-accent-hover)}.play-glyph{margin-left:2px}.play-glyph--large{margin-left:4px}.card{border:1px solid var(--kn-border);background:var(--kn-surface);color:var(--kn-text);border-radius:14px;transition:border-color .15s;display:block;overflow:hidden}.card:hover{border-color:var(--kn-border-hover)}.panel{border:1px solid var(--kn-border);background:var(--kn-surface);border-radius:16px}.chip{color:var(--kn-text-4);white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:500;line-height:1.33}.chip:hover{border-color:var(--kn-border-hover)}.chip[aria-pressed=true]{border-color:var(--kn-accent);color:var(--kn-accent);background:#c6f04e14;font-weight:700}.pill{color:var(--kn-accent);letter-spacing:.14em;background:#c6f04e24;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:800}.bars{align-items:center;gap:2px;display:flex}.bars>span{border-radius:1px;flex:1;min-width:0}.test-banner{background:var(--kn-accent);color:var(--kn-accent-ink);text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;padding:9px 16px;font-size:13px;line-height:1.4;display:flex}.test-banner strong{font-weight:700}@media (max-width:560px){.test-banner{padding:8px 14px;font-size:12px}}.site-header{z-index:40;border-bottom:1px solid var(--kn-hairline);position:sticky;top:0}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a09e0;position:absolute;inset:0}.site-header__inner{max-width:var(--kn-container);height:78px;padding:0 var(--kn-gutter);align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.brand{color:var(--kn-text);flex:none;align-items:center;gap:11px;display:flex}.brand__mark{flex:none;width:28px;height:28px;display:block}.brand__name{letter-spacing:-.025em;font-size:23px;font-weight:800;line-height:1}.brand--footer .brand__mark{width:26px;height:26px}.brand--footer .brand__name{letter-spacing:-.02em;font-size:20px}.site-nav{flex:1;justify-content:center;align-items:center;gap:34px;display:flex}.site-nav__link{color:var(--kn-text-dim);padding-bottom:6px;font-size:17px;font-weight:500;line-height:1.4;position:relative}.site-nav__link:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.site-nav__link:hover{color:var(--kn-text)}.site-nav__link[aria-current=page]{color:var(--kn-text);font-weight:700}.site-nav__link[aria-current=page]:after{background:var(--kn-accent)}.site-header__actions{flex:none;align-items:center;gap:20px;display:flex}.header-search{background:var(--kn-field);width:250px;height:42px;color:var(--kn-text-dim-2);border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:10px;padding:0 15px;display:flex}.header-search:focus-within{border-color:var(--kn-accent-border)}.header-search input{min-width:0;color:var(--kn-text);appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.header-search input::placeholder{color:var(--kn-text-dim-2)}.cart-link__badge{background:var(--kn-accent);min-width:18px;height:18px;color:var(--kn-accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:-6px;right:-8px}.site-header__account{border-left:1px solid #ffffff1f;align-items:center;gap:20px;padding-left:20px;display:flex}.avatar-button,.avatar{background:var(--kn-violet);width:36px;height:36px;color:var(--kn-text);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;display:flex}.avatar--32{width:32px;height:32px;font-size:13px}.header-note{width:130px;color:var(--kn-text-dim);font-size:12.5px;line-height:1.35}.header-note .rule{margin-top:7px}.menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0;display:none}.menu-button span{background:var(--kn-text-3);border-radius:2px;width:22px;height:2px;display:block}.mobile-navigation-layer{z-index:70;position:fixed;inset:0}.mobile-navigation-backdrop{background:#0000009e;border:0;position:absolute;inset:0}.mobile-navigation{border-left:1px solid var(--kn-hairline);background:#0a0b0a;flex-direction:column;width:min(360px,86vw);padding:24px 28px;display:flex;position:absolute;top:0;bottom:0;right:0}.mobile-navigation__close{border:1px solid var(--kn-border-strong);background:0 0;border-radius:10px;align-self:flex-end;height:44px;padding:0 18px;font-size:15px;font-weight:600}.mobile-navigation nav{flex-direction:column;gap:6px;margin-top:28px;display:flex}.mobile-navigation nav a{color:var(--kn-text-dim);letter-spacing:-.02em;padding:10px 0;font-size:26px;font-weight:700}.mobile-navigation nav a[aria-current=page]{color:var(--kn-accent)}.mobile-navigation__note{color:var(--kn-text-dim);margin-top:auto;font-size:12.5px}.mobile-navigation .rule{margin-top:7px}.hero-clip{border-bottom:1px solid var(--kn-hairline);background:radial-gradient(90% 130% at 72% 40%,#0e1410 0%,#0a0c0a 55%,#08090a 100%);position:relative;overflow:hidden}.hero-clip__stage{--u:calc(100cqw / 1600);aspect-ratio:1600/1060;max-width:1600px;margin:0 auto;position:relative;container-type:inline-size}.hero-clip__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-clip__bar-number{fill:var(--kn-text-faint);font-family:var(--kn-font);letter-spacing:.1em;font-size:17px;font-weight:700}.hero-clip__lane-name{font-family:var(--kn-font);letter-spacing:.22em;font-size:20px;font-weight:700}.hero-clip__lane-key{fill:var(--kn-text-dim-2);font-family:var(--kn-font);font-size:13px;font-weight:700}.hero-clip__lead{top:calc(88 * var(--u));left:calc(92 * var(--u));position:absolute}.hero-clip__copy h1{max-width:calc(700 * var(--u));font-size:max(40px, calc(92 * var(--u)));letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1}.hero-clip__copy p{margin-top:calc(20 * var(--u));color:var(--kn-text-muted);font-size:max(17px, calc(30 * var(--u)));line-height:1.35}.hero-clip__actions{gap:max(12px, calc(16 * var(--u)));margin-top:calc(32 * var(--u));flex-wrap:wrap;display:flex}.button--hero{height:max(48px, calc(58 * var(--u)));padding:0 max(20px, calc(30 * var(--u)));font-size:max(15px, calc(18 * var(--u)))}.hero-clip__swap{display:grid}.hero-clip__swap>*{grid-area:1/1}.hero-clip__swap>[data-active=false]{opacity:0;pointer-events:none;transform:translateY(8px)}.soon-badge{font-size:max(10.5px, calc(12 * var(--u)));letter-spacing:.06em;border:1px solid #10140a4d;border-radius:999px;padding:4px 9px;font-weight:800;line-height:1.2}.hero-clip__meta{top:calc(98 * var(--u));right:calc(92 * var(--u));align-items:baseline;gap:calc(26 * var(--u));color:var(--kn-text-dim-2);font-size:max(12px, calc(17 * var(--u)));letter-spacing:.2em;white-space:nowrap;font-weight:700;display:flex;position:absolute}.hero-clip__caption,.hero-clip__caps{bottom:calc(84 * var(--u));color:var(--kn-micro);font-size:max(11px, calc(15 * var(--u)));letter-spacing:.22em;white-space:nowrap;font-weight:600;line-height:2;position:absolute}.hero-clip__caption{left:calc(92 * var(--u))}.hero-clip__caption>div{margin-top:calc(16 * var(--u))}.hero-clip__caps{right:calc(92 * var(--u));text-align:right}.hero-clip__caps .rule{margin:calc(16 * var(--u)) 0 0 auto}.hero-clip__toggle{right:calc(92 * var(--u));bottom:calc(22 * var(--u));width:34px;height:34px;color:var(--kn-text-dim);background:#080a0999;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.hero-clip__toggle:hover{border-color:var(--kn-accent-border);color:var(--kn-text)}@media (max-width:1023px){.hero-clip__stage{aspect-ratio:auto;flex-direction:column;padding:52px 24px 24px;display:flex;container-type:normal}.hero-clip__lead,.hero-clip__meta,.hero-clip__caption,.hero-clip__caps,.hero-clip__toggle{position:static}.hero-clip__lead{order:1}.hero-clip__copy{opacity:1!important}.hero-clip__copy h1{max-width:12ch;font-size:clamp(44px,10vw,76px)}.hero-clip__copy p{margin-top:16px;font-size:clamp(17px,2.8vw,24px)}.hero-clip__actions{gap:12px;margin-top:28px}.button--hero{height:52px;padding:0 24px;font-size:16.5px}.soon-badge{font-size:10.5px}.hero-clip__meta{order:2;gap:20px;margin-top:36px;font-size:12px}.hero-clip__svg{order:3;width:calc(100% + 48px);height:clamp(240px,58vw,440px);margin:8px -24px 0;position:static}.hero-clip__foot{order:4;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.hero-clip__caption,.hero-clip__caps{font-size:11px}.hero-clip__caption{margin-right:auto}.hero-clip__caption>div,.hero-clip__caps .rule{margin-top:12px}}@media (max-width:639px){.hero-clip__caps{display:none}.hero-clip__actions .button--hero,.hero-clip__swap{flex:auto}}.band{max-width:var(--kn-container);padding:76px var(--kn-gutter) 0;margin:0 auto}.band__header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.band__header h2{letter-spacing:-.035em;font-size:44px;font-weight:800;line-height:1.15}.band__aside{color:var(--kn-text-dim);font-size:16px}.see-all{color:var(--kn-link);white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.see-all:hover{color:var(--kn-accent)}.pillar-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:20px;margin-top:28px;display:grid}.pillar-card:hover{border-color:var(--kn-accent-border)}.pillar-card__media{border-bottom:1px solid var(--kn-hairline);justify-content:center;align-items:center;height:176px;display:flex}.bars--pillar{width:100%;height:74px;padding:0 26px}.bars--pillar>span{background:var(--kn-violet-light);opacity:.9}.bars--pillar>span[data-tone=accent]{background:var(--kn-accent)}.pillar-card__script{color:var(--kn-text-2);font-family:var(--kn-font-script);text-align:center;padding:0 24px;font-size:30px;font-weight:500;line-height:1.2;transform:rotate(-4deg)}.pillar-card__body{align-items:flex-end;gap:16px;padding:22px 24px 26px;display:flex}.pillar-card__text{flex:1;min-width:0}.pillar-card__text h3{font-size:21px;font-weight:700;line-height:1.3}.pillar-card__text p{color:var(--kn-text-dim);margin-top:7px;font-size:15.5px;line-height:1.45}.pillar-card__arrow{color:var(--kn-text-4)}.home-post-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px;margin-top:28px;display:grid}.home-post{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:20px;display:grid}.home-post__media{border-radius:10px;height:112px}.home-post__body h3{text-wrap:pretty;margin-top:10px;font-size:21px;font-weight:700;line-height:1.2}.home-post__body p{color:var(--kn-text-dim);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.5}.track-list{flex-direction:column;gap:12px;margin-top:28px;display:flex}.track-row{border:1px solid var(--kn-border);background:var(--kn-surface);cursor:pointer;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 180px 56px;align-items:center;gap:20px;padding:18px 22px;transition:border-color .15s;display:grid}.track-row:hover{border-color:#c6f04e66}.track-row[data-active=true]{border-color:var(--kn-accent-border);background:var(--kn-accent-wash)}.track-row__button{border:1px solid var(--kn-border-strong);width:44px;height:44px;color:var(--kn-text-2);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.track-row[data-active=true] .track-row__button{border-color:var(--kn-accent);background:var(--kn-accent);color:var(--kn-accent-ink)}.track-row__copy h3{font-size:19px;font-weight:700;line-height:1.3}.track-row__copy p{color:var(--kn-text-dim);text-wrap:pretty;margin-top:5px;font-size:15px;line-height:1.45}.bars--track{height:34px}.bars--track>span{background:var(--kn-violet);opacity:.55}.track-row[data-active=true] .bars--track>span{background:var(--kn-accent);opacity:.95}.bars--track[data-playing=true]>span{animation:kn-bar var(--bar-duration) ease-in-out infinite}.track-row__length{color:var(--kn-text-4);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.promo-band{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 40px;display:flex}.promo-band--instagram{background:linear-gradient(100deg,#c6f04e12,#6c5ce012);border:1px solid #c6f04e40}.promo-band--subscribe{background:linear-gradient(100deg,#6c5ce017,#c6f04e0d);border:1px solid #6c5ce04d;margin-top:44px;padding:34px 40px}.promo-band__copy{min-width:0}.promo-band__title{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.2}.promo-band__title--27{font-size:27px}.promo-band__sub{color:var(--kn-text-muted);text-wrap:pretty;margin-top:8px;font-size:17px}.promo-band__sub--16{font-size:16.5px}.page{max-width:var(--kn-container);padding:64px var(--kn-gutter) 0;margin:0 auto}.page-title{letter-spacing:-.04em;margin-top:14px;font-size:60px;font-weight:800;line-height:1.02}.page-title--68{font-size:68px;line-height:1}.page-intro{max-width:760px;color:var(--kn-text-muted);text-wrap:pretty;margin-top:18px;font-size:19px}.page-intro--21{max-width:720px;margin-top:20px;font-size:21px;line-height:1.45}.filter-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.filter-row--store{margin-top:30px}.filter-row__spacer{flex:1}.filter-row__count{color:var(--kn-text-dim-2);white-space:nowrap;font-size:15px}.spilio-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:22px;margin-top:44px;display:grid}.spilio-panel{padding:30px 32px 34px}.dropzone{background:var(--kn-surface-raised);text-align:center;cursor:pointer;border:1.5px dashed #ffffff2e;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.dropzone:focus-within{outline:3px solid var(--kn-accent);outline-offset:3px}.dropzone[data-filled=true]{background:#c6f04e0a;border-color:#c6f04e8c}.dropzone[data-dragging=true]{border-color:var(--kn-accent)}.dropzone__icon{color:var(--kn-accent)}.dropzone__title{overflow-wrap:anywhere;max-width:100%;margin-top:14px;font-size:20px;font-weight:700}.dropzone__caption{color:var(--kn-text-dim);margin-top:8px;font-size:15px}.spilio-panel__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.spilio-panel__status{color:var(--kn-text-dim);font-size:15px}.stems{margin-top:30px}.stems__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.stems__header h2{font-size:22px;font-weight:700}.stems__list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.stem-row{border:1px solid var(--kn-divider);background:var(--kn-surface-raised);border-radius:12px;grid-template-columns:110px minmax(0,1fr) 96px 84px;align-items:center;gap:18px;padding:16px 20px;display:grid}.stem-row__name{font-size:17px;font-weight:700}.bars--stem{gap:1.5px;height:42px}.bars--stem>span{background:var(--kn-violet);opacity:.85}.bars--stem>span[data-tone=accent]{background:var(--kn-accent)}.bars--stem[data-muted=true]>span{opacity:1;background:#3a3e38}.stem-toggle{color:var(--kn-accent);text-align:center;background:0 0;border:1px solid #c6f04e66;border-radius:8px;padding:8px 0;font-size:14px;font-weight:600}.stem-toggle[aria-pressed=false]{color:var(--kn-text-dim-2);border-color:#ffffff29}.stem-row__size{color:var(--kn-text-dim-2);text-align:right;white-space:nowrap;font-size:14.5px}.notes-panel{padding:28px 26px 30px}.notes-panel h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.notes-panel__sub{color:var(--kn-text-dim);margin-top:10px;font-size:15.5px}.notes-panel__list{flex-direction:column;gap:18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.notes-panel__list li{color:var(--kn-text-3);text-wrap:pretty;gap:14px;font-size:15.5px;line-height:1.55;display:flex}.step-number{width:26px;height:26px;color:var(--kn-accent);background:#c6f04e24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.notes-panel__script{color:var(--kn-text-2);font-size:23px;line-height:1.2}.blog-banner{border-bottom:1px solid var(--kn-hairline);background:radial-gradient(80% 140% at 20% 10%,#0e1410 0%,#08090a 60%)}.blog-banner__inner{max-width:var(--kn-container);padding:64px var(--kn-gutter) 44px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.blog-banner__copy{flex:min(480px,100%);min-width:0}.blog-banner__title{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin-top:14px;font-size:clamp(40px,4.4vw,62px);font-weight:800;line-height:1.02}.blog-banner__sub{max-width:640px;color:var(--kn-text-muted);text-wrap:pretty;margin-top:18px;font-size:19px}.blog-banner__script{text-align:right;flex:none}.blog-banner__script .script-line{color:var(--kn-text-2);font-size:26px;line-height:1.2}.page--blog{padding-top:44px}.featured-post{border-bottom:1px solid var(--kn-divider);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;gap:28px;padding-bottom:44px;display:grid}.featured-post__media{border-radius:14px;height:340px;display:block}.featured-post__body{flex-direction:column;justify-content:center;min-width:0;display:flex}.featured-post__labels{align-items:center;gap:14px;display:flex}.featured-post__body h2{letter-spacing:-.035em;text-wrap:pretty;margin-top:18px;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.08}.featured-post__body h2 a:hover{color:var(--kn-accent)}.featured-post__body>p{color:var(--kn-text-muted);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:1.55}.featured-post__body .button{align-self:flex-start;margin-top:26px}.meta-row{color:var(--kn-text-dim-2);align-items:center;gap:14px;margin-top:20px;font-size:14.5px;display:flex}.meta-row__dot{color:#3e433c}.post-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;margin-top:24px;display:grid}.post-card{flex-direction:column;display:flex}.post-card__media{height:150px}.post-card__body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.post-card__body h3{text-wrap:pretty;margin-top:10px;font-size:21px;font-weight:700;line-height:1.22}.post-card__body>p{color:var(--kn-text-dim);text-wrap:pretty;flex:1;margin-top:10px;font-size:15px;line-height:1.5}.post-card__footer{border-top:1px solid var(--kn-hairline);color:var(--kn-text-dim-2);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.post-card__cta{color:var(--kn-accent);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.empty-state{text-align:center;padding:70px 0}.empty-state__title{font-size:20px;font-weight:700}.empty-state__sub{color:var(--kn-text-dim-2);margin-top:10px;font-size:16px}.empty-state .button{margin-top:20px}.empty-state--store{text-align:center;padding:60px 0;font-size:18px}.subscribe-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-field{background:var(--kn-field);width:270px;height:54px;color:var(--kn-text);border:1px solid #ffffff29;border-radius:11px;outline:none;padding:0 18px;font-size:16px}.text-field:focus{border-color:var(--kn-accent-border)}.text-field::placeholder{color:var(--kn-text-dim-2)}.article{max-width:820px;padding:40px var(--kn-gutter) 0;margin:0 auto}.back-link{width:fit-content;color:var(--kn-text-dim);align-items:center;gap:10px;font-size:15px;display:flex}.back-link:hover{color:var(--kn-accent)}.article__kicker{margin-top:28px}.article__title{letter-spacing:-.035em;text-wrap:pretty;margin-top:16px;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.06}.article__meta{color:var(--kn-text-dim-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:15px;display:flex}.article__author{color:var(--kn-text-3);font-weight:600}.article__media{border-radius:14px;height:380px;margin-top:36px}.article__standfirst{color:var(--kn-text-2);text-wrap:pretty;margin-top:34px;font-size:22px;line-height:1.55}.pull-quote{border-left:2px solid var(--kn-accent);background:var(--kn-accent-wash);border-radius:0 12px 12px 0;gap:20px;margin:34px 0 0;padding:24px 26px;display:flex}.pull-quote p{color:var(--kn-text-2);font-family:var(--kn-font-script);text-wrap:pretty;font-size:25px;font-weight:500;line-height:1.3}.article__body{color:var(--kn-text-muted);text-wrap:pretty;margin-top:30px;font-size:18px;line-height:1.7}.article__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.related{border-top:1px solid var(--kn-divider);margin-top:56px;padding-top:32px}.related h2{letter-spacing:-.025em;font-size:24px;font-weight:800}.related__grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;margin-top:20px;display:grid}.related-card{border-radius:13px}.related-card__media{height:104px}.related-card__body{padding:16px 18px 20px}.related-card__body h3{text-wrap:pretty;margin-top:9px;font-size:16.5px;font-weight:700;line-height:1.25}.video-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:36px;display:grid}.video-feature{border-radius:16px}.video-feature:hover{border-color:var(--kn-border)}.video-feature__media{border-bottom:1px solid var(--kn-hairline);justify-content:center;align-items:center;height:400px;display:flex}.video-feature__play{background:var(--kn-accent);width:82px;height:82px;color:var(--kn-accent-ink);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 12px 40px #00000073}.video-feature__play[data-playing=true]{color:var(--kn-text);background:#080a09b3;border:1px solid #ffffff4d}.video-feature__scrub{background:#ffffff38;border-radius:3px;height:4px;position:absolute;bottom:20px;left:24px;right:24px;overflow:hidden}.video-feature__scrub:after{content:"";background:var(--kn-accent);width:0;position:absolute;top:0;bottom:0;left:0}.video-feature__scrub[data-playing=true]:after{width:38%}.video-feature__body{padding:26px 28px 30px}.video-feature__title{letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:700;line-height:1.25}.video-feature__body p{color:var(--kn-text-muted);text-wrap:pretty;margin-top:12px;font-size:16.5px;line-height:1.55}.playlist{flex-direction:column;gap:14px;display:flex}.playlist-row{border:1px solid var(--kn-border);background:var(--kn-surface);text-align:left;border-radius:13px;align-items:center;gap:16px;width:100%;padding:14px;display:flex}.playlist-row:hover{border-color:#ffffff3d}.playlist-row[aria-pressed=true]{border-color:var(--kn-accent-border);background:var(--kn-accent-wash)}.playlist-row__thumb{border-radius:8px;flex:none;width:108px;height:64px}.playlist-row__text{flex-direction:column;min-width:0;display:flex}.playlist-row__title{text-wrap:pretty;font-size:17px;font-weight:700;line-height:1.3}.playlist-row__meta{color:var(--kn-text-dim-2);margin-top:6px;font-size:14.5px}.product-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;margin-top:26px;display:grid}.product-card{flex-direction:column;display:flex}.product-card__media{border-bottom:1px solid var(--kn-hairline);height:190px}.sale-pill{background:var(--kn-accent);color:var(--kn-accent-ink);letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.product-card__body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.product-card__name{text-wrap:pretty;flex:1;margin-top:9px;font-size:18px;font-weight:700;line-height:1.25}.product-card__price{align-items:baseline;gap:10px;margin-top:12px;display:flex}.product-card__now{font-size:20px;font-weight:800}.product-card__was{color:var(--kn-text-faint);font-size:15px}.site-footer__inner{max-width:var(--kn-container);padding:90px var(--kn-gutter) 40px;margin:0 auto}.site-footer__grid{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(150px,1fr));gap:32px;padding:44px 0 36px;display:grid}.site-footer__script{color:var(--kn-text-4);margin-top:16px;font-size:22px;line-height:1.25}.site-footer .rule--28{margin-top:14px}.site-footer__heading{color:var(--kn-text-dim-2);letter-spacing:.2em;font-size:11px;font-weight:700}.site-footer__links{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.site-footer__links a{color:var(--kn-text-4);font-size:15px}.site-footer__links a:hover{color:var(--kn-accent)}.site-footer__bottom{border-top:1px solid var(--kn-divider);color:var(--kn-text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:14px;display:flex}.site-footer__caps{letter-spacing:.22em;font-size:11px;font-weight:600}.mini-player{z-index:50;height:84px;padding:0 var(--kn-gutter);border-top:1px solid var(--kn-divider);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b0af2;align-items:center;gap:24px;display:flex;position:fixed;bottom:0;left:0;right:0}.mini-player__track{align-items:center;gap:14px;width:280px;min-width:0;display:flex}.mini-player__art{border-radius:8px;flex:none;width:52px;height:52px}.mini-player__meta{min-width:0}.mini-player__title{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;overflow:hidden}.mini-player__sub{color:var(--kn-text-dim-2);margin-top:3px;font-size:13.5px}.mini-player__transport{flex:1;align-items:center;gap:18px;max-width:620px;margin:0 auto;display:flex}.mini-player__time{width:40px;color:var(--kn-text-4);font-variant-numeric:tabular-nums;font-size:14px}.mini-player__time--end{text-align:right}.scrub{cursor:pointer;touch-action:none;flex:1;height:20px;position:relative}.scrub__rail,.scrub__fill{border-radius:3px;height:4px;position:absolute;top:8px;left:0}.scrub__rail{background:#2a2d2a;right:0}.scrub__fill{background:var(--kn-accent)}.scrub__knob{background:#f4f6f1;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;box-shadow:0 2px 6px #00000080}.mini-player__aside{justify-content:flex-end;align-items:center;gap:16px;width:280px;display:flex}.mini-player__script{color:var(--kn-text-4);font-size:19px}.toast-region{z-index:60;pointer-events:none;max-width:calc(100vw - 32px);position:fixed;bottom:120px;left:50%;transform:translate(-50%)}.toast{background:var(--kn-toast);border:1px solid #c6f04e59;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:15.5px;font-weight:600;animation:.2s ease-out kn-rise;display:flex;box-shadow:0 18px 40px #0000008c}.toast svg{color:var(--kn-accent)}@media (max-width:1199px){.header-note{display:none}.site-header__account{border-left:0;padding-left:0}}@media (max-width:1023px){.site-nav{display:none}.site-header__actions{margin-left:auto}.menu-button{display:flex}.spilio-grid,.video-grid{grid-template-columns:minmax(0,1fr)}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid>:first-child{grid-column:1/-1}.mini-player__script{display:none}.mini-player__track,.mini-player__aside{width:auto}.mini-player__track{flex:0 240px}}@media (max-width:767px){:root{--kn-gutter:20px}.site-header__inner{gap:16px;height:68px}.brand__name{font-size:20px}.site-header__actions{gap:16px}.header-search{top:calc(100% + 8px);right:var(--kn-gutter);left:var(--kn-gutter);width:auto;position:absolute}.band{padding-top:56px}.band__header{flex-wrap:wrap;row-gap:8px}.band__header h2{font-size:34px}.home-post{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px}.home-post__media{height:96px}.home-post__body h3{font-size:18px}.track-row{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:16px}.bars--track{display:none}.promo-band,.promo-band--subscribe{padding:28px 22px}.promo-band__title{font-size:25px}.page{padding-top:44px}.page-title,.page-title--68{font-size:clamp(38px,11vw,60px)}.page-intro,.page-intro--21{font-size:17px}.spilio-panel,.notes-panel{padding:22px 18px 24px}.dropzone{padding:36px 16px}.stem-row{grid-template-columns:64px minmax(0,1fr) 76px;gap:12px;padding:14px}.stem-row__size{display:none}.blog-banner__inner{gap:24px;padding-top:44px;padding-bottom:32px}.featured-post__media{height:220px}.text-field,.subscribe-fields{width:100%}.subscribe-fields .text-field{flex:200px}.article__media{height:220px}.article__standfirst{font-size:19px}.video-feature__media{height:230px}.video-feature__body{padding:22px 20px 24px}.playlist-row__thumb{width:88px;height:56px}.site-footer__inner{padding-top:64px}.mini-player{gap:12px}.mini-player__time,.scrub{display:none}.mini-player__transport{flex:none;margin:0 0 0 auto}.mini-player__track{flex:auto}}@media (max-width:479px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}.site-header__account{display:none}}@media (prefers-reduced-motion:reduce){.bars--track[data-playing=true]>span,.toast{animation:none}.button{transition:none}}.featured-post__media,.post-card__media,.related-card__media,.article__media{object-fit:cover;width:100%;display:block}.featured-post__media{overflow:hidden}.article__media{aspect-ratio:16/9;height:auto}.article__content{margin-top:8px}.article__heading{letter-spacing:-.01em;margin-top:38px;font-size:25px;line-height:1.3}.article__content .article__body:first-child{margin-top:30px}.article__figure{object-fit:cover;border-radius:14px;width:100%;height:auto;margin-top:32px;display:block}.article__list{color:var(--kn-text-muted);margin-top:22px;padding-left:22px;font-size:18px;line-height:1.7;list-style:outside}.article__list li+li{margin-top:10px}.page--services{max-width:980px;margin:0 auto}.services-contact{color:var(--kn-text-2);margin-top:22px;font-size:17px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.service-card__media{object-fit:cover;width:100%;height:200px;display:block}.service-card__body{padding:24px 26px 28px}.service-card__body h2{letter-spacing:-.01em;font-size:21px;line-height:1.25}.service-card__body p{color:var(--kn-text-muted);margin-top:12px;font-size:16px;line-height:1.65}.services-form{flex-direction:column;align-items:stretch;margin-top:48px}.services-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.services-form__field{color:var(--kn-text-2);flex-direction:column;gap:8px;font-size:14px;display:flex}.services-form__field--wide{grid-column:1/-1}.services-form__field .text-field{width:100%}.services-form__status{color:var(--kn-text-2);margin-top:12px;font-size:15px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.services-grid,.services-form__fields{grid-template-columns:minmax(0,1fr)}.article__heading{font-size:22px}}.blog-nav{border-bottom:1px solid var(--kn-divider);flex-wrap:wrap;gap:8px 22px;margin-top:26px;padding-bottom:18px;display:flex}.blog-nav__link{color:var(--kn-text-dim);letter-spacing:.02em;font-size:14.5px;transition:color .15s}.blog-nav__link:hover,.blog-nav__link[aria-current=page]{color:var(--kn-text)}.article__updated{color:var(--kn-text-dim)}.article__figure-wrap{margin-top:32px}.article__figure-wrap figcaption{color:var(--kn-text-dim);margin-top:10px;font-size:14.5px;line-height:1.5}.article__figure-wrap .article__figure{margin-top:0}.article__tags{color:var(--kn-text-dim);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:40px;font-size:14.5px;display:flex}.article__tags ul{flex-wrap:wrap;gap:8px 14px;list-style:none;display:flex}.article__tags a{color:var(--kn-text-2)}.article__tags a:hover{color:var(--kn-text)}.track-row__main{align-items:center;gap:16px;display:flex}.track-row__player{margin-top:16px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.video-card__caption{color:var(--kn-text-muted);margin-top:14px;font-size:15.5px;line-height:1.6}.promo-band--samples{align-items:center}@media (max-width:860px){.video-grid{grid-template-columns:minmax(0,1fr)}}.video-library{flex-direction:column;gap:56px;margin-top:40px;display:flex}.video-entry__title{letter-spacing:-.01em;margin-bottom:18px;font-size:23px;line-height:1.25}.video-entry__body{color:var(--kn-text-muted);margin-top:18px;font-size:16px;line-height:1.65}.video-entry__body p+p{margin-top:10px}.product-card__link{color:inherit;display:block}.product-card__media{object-fit:cover;background:var(--kn-surface-raised);width:100%;height:240px;display:block}.membership{border:1px solid var(--kn-border);background:var(--kn-surface-raised);text-align:center;border-radius:14px;margin:44px 0;padding:32px 34px}.membership__badge{display:inline-block}.membership__title{letter-spacing:-.01em;margin-top:14px;font-size:26px}.membership__price{margin-top:12px}.membership__amount{letter-spacing:-.02em;font-size:34px;font-weight:700;display:block}.membership__period{color:var(--kn-text-dim);margin-top:4px;font-size:14.5px;display:block}.membership__copy{max-width:52ch;color:var(--kn-text-muted);margin:16px auto 0;font-size:16px;line-height:1.6}.membership__terms,.membership__perks{color:var(--kn-text-dim);margin-top:10px;font-size:14px}.membership .button{margin-top:18px}.blog-banner__hub{color:var(--kn-text-dim);margin-top:8px;font-size:15px}.article__ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.article__caption{color:var(--kn-text-dim);margin-top:26px;font-size:14.5px;line-height:1.5}.spilio-note{color:var(--kn-text-muted);margin-top:32px;font-size:16px;line-height:1.65}.home-post__media{object-fit:cover;width:100%;display:block}.home-post{align-items:start}.home-post__body p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.track-row{display:block}.track-row__main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:20px;display:grid}.hero-clip__copy p{max-width:calc(640 * var(--u));text-wrap:pretty}.embed-frame{border:1px solid var(--kn-border);background:var(--kn-surface-raised);border-radius:12px;position:relative;overflow:hidden}.embed-frame iframe{border:0;width:100%;height:100%;display:block}.embed-frame--video{aspect-ratio:16/9}.embed-frame--audio{height:152px}.embed-consent{border:1px solid var(--kn-border);background:var(--kn-surface-raised);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px;display:flex}.embed-consent--video{aspect-ratio:16/9;justify-content:center}.embed-consent__provider{color:var(--kn-text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:700}.embed-consent p{max-width:46ch;color:var(--kn-text-muted);font-size:14.5px;line-height:1.55}.embed-consent button{border:1px solid var(--kn-border-strong);color:var(--kn-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:4px;padding:10px 18px;font-size:14.5px;transition:border-color .15s,background .15s}.embed-consent button:hover{border-color:var(--kn-accent,#c6f04e);background:#c6f04e14}.hero-clip__copy h1{max-width:calc(980 * var(--u));font-size:max(34px, calc(76 * var(--u)))}.product-card__price{flex-wrap:wrap;align-items:flex-end;gap:6px 16px}.price-pair{flex-direction:column;gap:1px;min-width:0;display:flex}.product-card__label{color:var(--kn-text-dim);letter-spacing:.02em;font-size:11.5px;display:block}.mst-page{min-height:100svh;padding:clamp(28px, 7vw, 56px) var(--kn-gutter) clamp(96px, 14vw, 120px);justify-content:center;align-items:center;display:flex}.mst{width:100%;max-width:980px;margin-inline:auto}.mst-screen{text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,5vw,36px);display:flex;position:relative}.mst-h1{font-size:clamp(40px,10.5vw,76px);line-height:1;font-weight:var(--kn-w-black);letter-spacing:var(--kn-ls-hero,-.04em);text-wrap:balance;max-width:14ch;color:var(--kn-text);margin:0}.mst-h2{font-size:clamp(30px,7.4vw,52px);line-height:1.1;font-weight:var(--kn-w-black);letter-spacing:-.035em;color:var(--kn-text);text-wrap:balance;margin:0}.mst-sub{font-size:clamp(17px,4.4vw,24px);line-height:1.45;font-weight:var(--kn-w-regular);color:var(--kn-text-muted);max-width:34ch;margin:0}.mst-foot{color:var(--kn-text-faint);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.mst-filename{color:var(--kn-text-dim-2);word-break:break-all;margin:0;font-size:14px}.mst-say{font-size:clamp(24px,6.4vw,42px);line-height:1.15;font-weight:var(--kn-w-black);letter-spacing:-.035em;color:var(--kn-text-dim);max-width:24ch;margin:0}.mst-say--result,.mst-say--big[data-resolved]{color:var(--kn-text)}.mst-count{color:var(--kn-text-dim);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.mst-kicker{font-size:var(--kn-fs-kicker,11px);font-weight:var(--kn-w-bold);letter-spacing:var(--kn-ls-kicker,.2em);text-transform:uppercase;color:var(--kn-violet-kicker);margin:0}.mst-primary{appearance:none;border-radius:var(--kn-r-control);background:var(--kn-accent);min-height:58px;color:var(--kn-accent-ink);font:inherit;font-size:17px;font-weight:var(--kn-w-bold);cursor:pointer;transition:background var(--kn-dur-hover) var(--kn-ease);border:0;justify-content:center;align-items:center;width:min(100%,420px);padding:0 28px;text-decoration:none;display:inline-flex}.mst-primary:hover:not(:disabled){background:var(--kn-accent-hover)}.mst-primary:disabled{background:var(--kn-disabled-bg);color:var(--kn-text-disabled);cursor:not-allowed}.mst-primary--link{min-height:62px}.mst-quiet{appearance:none;min-height:44px;color:var(--kn-text-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;text-decoration:none}.mst-quiet:hover{color:var(--kn-text)}.mst-outline{appearance:none;border-radius:var(--kn-r-control);border:1px solid var(--kn-border-strong);min-height:56px;color:var(--kn-text);font:inherit;font-size:16px;font-weight:var(--kn-w-bold);cursor:pointer;transition:border-color var(--kn-dur-hover) var(--kn-ease), background var(--kn-dur-hover) var(--kn-ease);background:0 0;padding:0 26px}.mst-outline--link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mst-outline:hover{border-color:var(--kn-border-hover);background:#ffffff0f}.mst :is(button,a,input,label):focus-visible{outline:2px solid var(--kn-accent);outline-offset:3px}.mst-scroll{text-align:left;background:var(--kn-surface);border:1px solid var(--kn-border);border-radius:var(--kn-r-card);gap:26px;width:100%;max-height:min(50vh,460px);padding:clamp(20px,5vw,28px);display:grid;overflow-y:auto}.mst-scroll__section h2{font-size:17px;font-weight:var(--kn-w-bold);color:var(--kn-text);margin:0 0 8px}.mst-scroll__section p{color:var(--kn-text-muted);max-width:62ch;margin:0;font-size:16px;line-height:1.7}.mst-scroll__section--marked{border-left:2px solid var(--kn-accent);padding-left:18px}.mst-check{text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;max-width:560px;min-height:44px;display:flex}.mst-check input{block-size:24px;inline-size:24px;accent-color:var(--kn-accent);flex:none}.mst-check span{font-size:16px;font-weight:var(--kn-w-bold);color:var(--kn-text-2)}.mst-drop{background:var(--kn-surface-raised);border:2px dashed var(--kn-border-strong);border-radius:var(--kn-r-band);cursor:pointer;width:100%;min-height:clamp(300px,52vh,460px);transition:border-color var(--kn-dur-hover) var(--kn-ease), background var(--kn-dur-hover) var(--kn-ease);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.mst-drop:hover,.mst-drop:focus-within{border-color:var(--kn-accent-border);background:var(--kn-accent-wash)}.mst-drop__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.mst-drop[data-over]{border-color:var(--kn-accent);background:var(--kn-accent-wash-strong,var(--kn-accent-wash));border-style:solid}.mst-drop__or{color:var(--kn-text-dim);text-transform:uppercase;letter-spacing:.14em;font-size:14px}.mst-drop__pick{appearance:none;border-radius:var(--kn-r-pill);background:var(--kn-accent);min-height:52px;color:var(--kn-accent-ink);font:inherit;font-size:16px;font-weight:var(--kn-w-bold);cursor:pointer;transition:background var(--kn-dur-hover) var(--kn-ease);border:0;align-items:center;gap:12px;padding:0 22px 0 8px;display:inline-flex}.mst-drop__pick:hover{background:var(--kn-accent-hover)}.mst-drop__pick:focus-visible{outline:2px solid var(--kn-accent);outline-offset:3px}.mst-drop__plus{background:var(--kn-accent-ink);width:38px;height:38px;color:var(--kn-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mst-drop__plus svg{width:20px;height:20px}.mst-drop__problem{border:1px solid var(--kn-accent-border);border-radius:var(--kn-r-control-sm);max-width:34ch;color:var(--kn-text);padding:8px 14px;font-size:15px;line-height:1.45}.mst-drop__label{font-size:clamp(22px,5.6vw,32px);font-weight:var(--kn-w-black);letter-spacing:-.03em;color:var(--kn-text)}.mst-drop__hint{color:var(--kn-text-dim);font-variant-numeric:tabular-nums;font-size:14px}.mst-wave{align-items:center;gap:2px;width:100%;height:116px;display:flex}.mst-wave__bar{background:var(--kn-violet);transform-origin:50%;border-radius:2px;flex:1 1 0;min-width:0}.mst-wave__bar[data-tail]{background:var(--kn-violet-light)}.mst-wave__bar[data-lime]{background:var(--kn-accent)}.mst-waveholder{width:100%;position:relative}.mst-head{background:var(--kn-knob);width:2px;box-shadow:var(--kn-shadow-knob);pointer-events:none;position:absolute;top:-6px;bottom:-6px}@keyframes kn-draw{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes kn-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mst-graphic__after{stroke-dasharray:260;animation:.62s ease-out both kn-draw}.mst-graphic__after-fill{transform-box:fill-box;transform-origin:0;animation:.62s cubic-bezier(.22,.8,.3,1) both kn-grow-x}@media (prefers-reduced-motion:reduce){.mst-graphic__after,.mst-graphic__after-fill{stroke-dashoffset:0;animation:none;transform:none}}.mst-waveholder--seek{cursor:pointer;touch-action:none;border-radius:6px;padding-block:10px}.mst-waveholder--seek:focus-visible{outline:2px solid var(--kn-accent);outline-offset:6px}.mst-waveholder--seek[data-scrubbing]{cursor:grabbing}.mst-waveholder--seek .mst-head:after{content:"";background:var(--kn-knob);width:13px;height:13px;box-shadow:var(--kn-shadow-knob);border-radius:50%;margin-left:-6.5px;position:absolute;top:-5px;left:50%}.mst-times{letter-spacing:.02em;width:100%;color:var(--kn-text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.mst-dots{gap:9px;display:flex}.mst-dot{border-radius:var(--kn-r-round);background:var(--kn-dot);block-size:7px;inline-size:7px;transition:background .3s var(--kn-ease)}.mst-dot[data-state=done]{background:var(--kn-accent)}.mst-dot[data-state=now]{background:var(--kn-text-dim-2)}.mst-graphic{block-size:54px;inline-size:148px;overflow:visible}.mst-graphic polyline,.mst-graphic path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mst-graphic__before{stroke:var(--kn-violet);opacity:.7}.mst-graphic__after{stroke:var(--kn-accent)}.mst-graphic__tick{stroke:var(--kn-violet);stroke-width:2px;opacity:.55;stroke-linecap:round}.mst-graphic__centre{fill:var(--kn-knob)}.mst-graphic__target{stroke:var(--kn-text-dim);stroke-width:1px;stroke-dasharray:3 3}.mst-graphic__before-fill{fill:var(--kn-violet);opacity:.7}.mst-graphic__after-fill{fill:var(--kn-accent)}.mst-listened{gap:10px;display:grid}.mst-listened__line{font-size:clamp(20px,5.2vw,30px);line-height:1.3;font-weight:var(--kn-w-bold);color:var(--kn-text-dim);max-width:28ch;margin:0}.mst-listened__line:first-child{color:var(--kn-text-2)}.mst-reveal__wash{pointer-events:none;z-index:-1;transition:background .7s var(--kn-ease);position:fixed;inset:0}.mst-reveal[data-ab=after] .mst-reveal__wash{background:radial-gradient(60% 50% at 50% 45%,#c6f04e1a,#0000 70%)}.mst-reveal[data-ab=before] .mst-reveal__wash{background:radial-gradient(60% 50% at 50% 45%,#6c5ce017,#0000 70%)}.mst-play{appearance:none;border-radius:var(--kn-r-round);background:var(--kn-accent);block-size:96px;inline-size:96px;color:var(--kn-accent-ink);cursor:pointer;box-shadow:var(--kn-shadow-video);border:0;place-items:center;font-size:30px;display:grid}.mst-switch{border-radius:var(--kn-r-pill);background:var(--kn-surface);border:1px solid var(--kn-border-strong);gap:0;inline-size:min(100%,360px);padding:5px;display:flex}.mst-switch button{appearance:none;border-radius:var(--kn-r-pill);min-height:52px;color:var(--kn-text-dim);font:inherit;font-size:16px;font-weight:var(--kn-w-bold);cursor:pointer;transition:background var(--kn-dur-hover) var(--kn-ease);background:0 0;border:0;flex:1 1 0}.mst-switch button[aria-pressed=true]{background:var(--kn-accent);color:var(--kn-accent-ink)}.mst-switch button:first-child[aria-pressed=true]{color:var(--kn-text);background:#9b8bf02e}.mst-honest{color:var(--kn-text-dim);max-width:40ch;margin:0;font-size:15px;line-height:1.55}.mst-fullsound{border:1px solid var(--kn-accent-border);background:var(--kn-accent-wash);border-radius:12px;max-width:52ch;margin:12px 0 0;padding:12px 16px}.mst-fullsound__title{color:var(--kn-text);margin:0 0 4px;font-size:15px;font-weight:700}.mst-fullsound__text{color:var(--kn-text-muted);margin:0;font-size:14px;line-height:1.5}.mst-verdicts{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.mst-verdict{appearance:none;border-radius:var(--kn-r-control);border:1px solid var(--kn-border-strong);background:var(--kn-surface-raised);min-height:56px;color:var(--kn-text-2);font:inherit;font-size:16px;font-weight:var(--kn-w-medium);cursor:pointer;transition:all var(--kn-dur-hover) var(--kn-ease);padding:0 24px}.mst-verdict[aria-pressed=true]{background:var(--kn-accent-wash-strong);border-color:var(--kn-accent-border);font-weight:var(--kn-w-bold);color:var(--kn-text)}.mst-tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mst-chip{appearance:none;border-radius:var(--kn-r-control-sm);border:1px solid var(--kn-border-strong);background:var(--kn-surface-raised);min-height:46px;color:var(--kn-text-2);font:inherit;font-size:15px;font-weight:var(--kn-w-medium);cursor:pointer;transition:all var(--kn-dur-hover) var(--kn-ease);padding:0 18px}.mst-chip[aria-pressed=true]{background:var(--kn-accent-wash-strong);border-color:var(--kn-accent-border);font-weight:var(--kn-w-bold);color:var(--kn-text)}.mst-detail{text-align:left;align-items:stretch}.mst-rows{border-top:1px solid var(--kn-divider);width:100%}.mst-row{border-bottom:1px solid var(--kn-divider)}.mst-row__head{appearance:none;width:100%;min-height:62px;color:var(--kn-text);font:inherit;font-size:17px;font-weight:var(--kn-w-bold);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.mst-row__body{gap:14px;padding:0 0 22px;display:grid}.mst-row__body p{color:var(--kn-text-muted);max-width:56ch;margin:0;font-size:16px;line-height:1.7}.mst-row__time{color:var(--kn-text-faint);font-variant-numeric:tabular-nums;font-size:14px}.mst-card{background:var(--kn-surface);border:1px solid var(--kn-border);border-radius:var(--kn-r-card);width:100%;padding:20px 22px 24px}.mst-card__title{font-size:17px;font-weight:var(--kn-w-bold);color:var(--kn-text);margin:0 0 10px}.mst-card__note,.mst-card__list{color:var(--kn-text-muted);margin:0;font-size:16px;line-height:1.7}.mst-card__list{padding-left:18px}.mst-numbers{gap:10px;margin:0;display:grid}.mst-numbers>div{justify-content:space-between;gap:16px;display:flex}.mst-numbers dt{color:var(--kn-text-dim);font-size:15px}.mst-numbers dd{color:var(--kn-text);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.mst-note{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.mst-note__label{color:var(--kn-text-dim);text-align:center;font-size:15px}.mst-note__box{border-radius:var(--kn-r-card);border:1px solid var(--kn-border-strong);background:var(--kn-surface);width:100%;min-height:84px;color:var(--kn-text);font:inherit;resize:vertical;padding:14px 16px;font-size:16px;line-height:1.45}.mst-note__box::placeholder{color:var(--kn-text-faint,var(--kn-text-dim))}.mst-note__box:focus-visible{outline:2px solid var(--kn-accent);outline-offset:2px;border-color:#0000}.mst-toast{background:var(--kn-toast);border:1px solid var(--kn-border);border-radius:var(--kn-r-control);box-shadow:var(--kn-shadow-toast);color:var(--kn-text);animation:kn-rise-in var(--kn-dur-rise) var(--kn-ease-out) both;padding:14px 20px;font-size:15px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (min-width:768px){.mst-wave{height:160px}}@media (min-width:1024px){.mst-wave{height:196px}}@media (prefers-reduced-motion:reduce){.mst *,.mst-toast{transition:none!important;animation:none!important}}.mst-styles,.mst-controls__group,.mst-versions{min-inline-size:0;border:0;width:100%;margin:0;padding:0}.mst-styles__legend,.mst-controls__legend{font-size:13px;font-weight:var(--kn-w-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--kn-text-dim);margin:0 auto 10px;padding:0}.mst-styles__chips,.mst-controls__options{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mst-option{border-radius:var(--kn-r-control-sm);border:1px solid var(--kn-border-strong);background:var(--kn-surface-raised);min-width:0;min-height:46px;color:var(--kn-text-2);font-size:15px;font-weight:var(--kn-w-medium);cursor:pointer;transition:all var(--kn-dur-hover) var(--kn-ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 18px;display:inline-flex;position:relative}.mst-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mst-option:hover{border-color:var(--kn-border-hover)}.mst-option:has(input:checked){background:var(--kn-accent-wash-strong);border-color:var(--kn-accent-border);font-weight:var(--kn-w-bold);color:var(--kn-text)}.mst-option:has(input:focus-visible){outline:2px solid var(--kn-accent);outline-offset:3px}.mst-option:has(input:disabled){cursor:default;opacity:.6}.mst-option__label{overflow-wrap:anywhere}.mst-option__sentence{font-size:13px;line-height:1.4;font-weight:var(--kn-w-regular);color:var(--kn-text-dim);overflow-wrap:anywhere}.mst-option--style,.mst-option--version{flex:220px;max-width:320px;padding:12px 16px}.mst-controls{border-top:1px solid var(--kn-divider);flex-direction:column;align-items:center;gap:20px;width:100%;max-width:560px;padding-top:clamp(16px,4vw,28px);display:flex}.mst-controls__heading{font-size:20px;font-weight:var(--kn-w-bold);color:var(--kn-text);margin:0}.mst-controls__group .mst-controls__options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.mst-controls__group .mst-option{padding:8px 6px}.mst-controls__notice{max-width:40ch;color:var(--kn-text-dim);margin:0;font-size:15px;line-height:1.55}.mst-controls .mst-outline:disabled{cursor:default;color:var(--kn-text-disabled);border-color:var(--kn-border);background:0 0}.mst[data-screen=studio]{max-width:1240px}.mst-page:has(.mst[data-screen=studio]){align-items:flex-start;padding-top:14px;padding-bottom:48px}.mst-studio{text-align:left;flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.mst-studio__left,.mst-studio__right{display:contents}.mst-studio__player{top:var(--kn-header-h);z-index:5;background:var(--kn-canvas);border-bottom:1px solid var(--kn-divider);flex-direction:column;order:1;gap:8px;padding:10px 0 12px;display:flex;position:sticky}.mst-studio__alert{order:2}.mst-studio .mst-controls{order:3}.mst-studio .mst-measure{order:4}.mst-studio__keep{flex-direction:column;order:5;gap:16px;display:flex}.mst-studio__after{border-top:1px solid var(--kn-divider);text-align:center;flex-direction:column;order:6;align-items:center;gap:18px;padding-top:20px;display:flex}@media (max-width:1023px){html:has(.mst-studio){scroll-padding-top:calc(var(--kn-header-h) + 250px)}}@media (max-width:767px){.mst-studio__player{top:68px}html:has(.mst-studio){scroll-padding-top:316px}}.mst-studio__bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mst-studio__heading{align-items:baseline;gap:10px;min-width:0;margin:0;font-size:18px;line-height:1.3;display:flex}.mst-studio__title{font-weight:var(--kn-w-bold);color:var(--kn-text);flex:none}.mst-studio__file{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:var(--kn-w-medium);color:var(--kn-text-dim);overflow:hidden}.mst-status{border-radius:var(--kn-r-pill);border:1px solid var(--kn-border-strong);background:var(--kn-surface-raised);min-height:30px;color:var(--kn-text-2);font-size:13px;font-weight:var(--kn-w-bold);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:7px;max-width:60vw;margin:0;padding:4px 12px;display:inline-flex;overflow:hidden}.mst-status__dot{border-radius:var(--kn-r-round);background:var(--kn-dot);flex:none;block-size:8px;inline-size:8px}.mst-status[data-kind=ready] .mst-status__dot{background:var(--kn-accent)}.mst-status[data-kind=live]{border-color:var(--kn-accent-border);background:var(--kn-accent-wash)}.mst-status[data-kind=live] .mst-status__dot{background:var(--kn-accent);animation:1.6s ease-in-out infinite kn-breathe}.mst-status[data-kind=not-applied]{border-color:var(--kn-violet-border);color:var(--kn-violet-kicker)}.mst-status[data-kind=not-applied] .mst-status__dot{background:var(--kn-violet-light)}.mst-status[data-kind=rendering] .mst-status__dot{background:var(--kn-violet-light);animation:1.2s ease-in-out infinite kn-breathe}.mst-studio__wave{position:relative}.mst-studio .mst-wave{height:72px}.mst-studio .mst-waveholder--seek{padding-block:6px}.mst-transport{align-items:center;gap:14px;display:flex}.mst-studio .mst-play{block-size:52px;inline-size:52px;box-shadow:none;flex:none;font-size:18px}.mst-studio .mst-switch{inline-size:auto;flex:auto;max-width:340px;padding:4px}.mst-studio .mst-switch button{min-height:44px;font-size:15px}.mst-studio[data-ab=after] .mst-studio__wave{border-radius:6px}.mst-studio .mst-honest{max-width:none;font-size:13px}.mst-studio__player .mst-honest{display:none}.mst-making{text-align:center;animation:kn-rise-in var(--kn-dur-rise) var(--kn-ease-out) both;background:#07080ab8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.mst-making__title{font-size:16px;font-weight:var(--kn-w-bold);color:var(--kn-text);margin:0}.mst-making__step{color:var(--kn-text-dim);margin:0;font-size:13px}.mst-versions__chips{flex-wrap:wrap;gap:8px;display:flex}.mst-vchip{border-radius:var(--kn-r-control-sm);border:1px solid var(--kn-border-strong);background:var(--kn-surface-raised);min-width:0;max-width:100%;min-height:44px;color:var(--kn-text-2);cursor:pointer;transition:border-color var(--kn-dur-hover) var(--kn-ease);flex-direction:column;gap:1px;padding:6px 12px;display:inline-flex;position:relative}.mst-vchip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mst-vchip:hover{border-color:var(--kn-border-hover)}.mst-vchip:has(input:checked){background:var(--kn-accent-wash-strong);border-color:var(--kn-accent-border);color:var(--kn-text)}.mst-vchip:has(input:focus-visible){outline:2px solid var(--kn-accent);outline-offset:3px}.mst-vchip:has(input:disabled){cursor:default;opacity:.6}.mst-vchip__label{font-size:14px;font-weight:var(--kn-w-bold)}.mst-vchip__sentence{color:var(--kn-text-dim);overflow-wrap:anywhere;font-size:12px}.mst-studio .mst-versions .mst-controls__legend{margin:0 0 8px}.mst-studio__save{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mst-studio .mst-download{width:auto;min-height:50px;padding:0 28px}.mst-studio__note{color:var(--kn-text-dim);flex:220px;margin:0;font-size:13px;line-height:1.5}.mst-studio__note span{color:var(--kn-text-faint)}.mst-studio__alert{border-radius:var(--kn-r-control-sm);border:1px solid var(--kn-violet-border);background:var(--kn-surface-raised);color:var(--kn-text);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.mst-studio__verdict{margin:0;font-size:20px}.mst-studio .mst-controls{border-top:0;align-items:stretch;gap:14px;max-width:none;padding-top:0}.mst-studio .mst-controls__heading{font-size:16px}.mst-controls__style{align-items:center;gap:14px;display:flex}.mst-studio .mst-controls__style .mst-controls__legend{float:left;margin:0}.mst-controls__hint,.mst-pending{color:var(--kn-text-faint);flex:240px;margin:0;font-size:13px;line-height:1.45}.mst-studio .mst-controls__notice{max-width:none;font-size:14px}.mst-pending{font-size:14px;font-weight:var(--kn-w-bold);color:var(--kn-violet-kicker)}.mst-new-song{gap:8px;margin-top:14px}.mst-outline--small{min-height:44px;padding:0 18px;font-size:15px}.mst-apply{appearance:none;border-radius:var(--kn-r-control);border:1px solid var(--kn-border-strong);min-height:44px;color:var(--kn-text);font:inherit;font-size:15px;font-weight:var(--kn-w-bold);cursor:pointer;transition:background var(--kn-dur-hover) var(--kn-ease);background:0 0;padding:0 24px}.mst-apply[data-pending]{border-color:var(--kn-accent);background:var(--kn-accent);color:var(--kn-accent-ink)}.mst-apply:disabled{cursor:default;color:var(--kn-text-disabled);border-color:var(--kn-border);background:0 0}.mst-measure{text-align:left;width:100%;min-width:0;position:relative}.mst-screen .mst-measure{border-radius:var(--kn-r-card);border:1px solid var(--kn-border);background:var(--kn-surface);max-width:560px;padding:18px 18px 14px}.mst-measure__title{font-size:16px;font-weight:var(--kn-w-bold);color:var(--kn-text);margin:0 0 4px}.mst-measure__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.mst-measure__caption{caption-side:top;text-align:left;color:var(--kn-text-dim);padding-bottom:8px;font-size:13px;line-height:1.5}.mst-measure__table th,.mst-measure__table td{border-top:1px solid var(--kn-border);vertical-align:top;padding:7px 0 7px 10px}.mst-measure__table thead th{font-size:12px;font-weight:var(--kn-w-bold);color:var(--kn-text-faint);text-align:right;vertical-align:bottom;border-top:0;padding-top:0}.mst-measure__table th:first-child{text-align:left;padding-left:0}.mst-measure__source{font-weight:var(--kn-w-medium);color:var(--kn-text-dim);white-space:normal;display:block}.mst-measure__source[data-source=live]{color:var(--kn-accent)}.mst-measure[data-measuring] .mst-measure__source[data-source]{opacity:.6}.mst-measure__table tbody th{overflow-wrap:anywhere;font-weight:400}.mst-measure__table td{text-align:right;white-space:nowrap;color:var(--kn-text-muted)}.mst-measure__label{color:var(--kn-text);font-weight:var(--kn-w-bold)}.mst-measure__unit{color:var(--kn-text-faint);margin-left:6px;font-size:12px}.mst-measure__says{color:var(--kn-text-dim);font-size:12px;display:block}.mst-measure__table td.mst-measure__delta{color:var(--kn-accent);font-weight:var(--kn-w-bold)}.mst-measure__table tr[data-same] td.mst-measure__delta{color:var(--kn-text-dim);font-weight:400}.mst-measure__table tr:not([data-same]) .mst-measure__says{color:var(--kn-text-2)}@media (max-width:400px){.mst-screen .mst-measure{padding:14px 12px 10px}.mst-measure__table{font-size:13px}.mst-measure__table th,.mst-measure__table td{padding-left:6px}}@media (min-width:1024px){.mst-studio{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:28px 44px;display:grid}.mst-studio__left,.mst-studio__right{flex-direction:column;gap:16px;min-width:0;display:flex}.mst-studio__player{border-bottom:0;padding:0;position:static}.mst-studio__player .mst-honest{display:block}.mst-studio .mst-wave{height:150px}.mst-studio .mst-play{block-size:60px;inline-size:60px}.mst-studio__after{grid-column:1/-1}.mst-studio .mst-measure__title,.mst-studio .mst-measure__caption,.mst-studio .mst-controls__heading{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mst-studio .mst-measure__table th,.mst-studio .mst-measure__table td{padding-block:5px}.mst-studio .mst-measure__says{margin-left:8px;display:inline}.mst-studio .mst-measure__source{margin-left:4px;display:inline}}
