@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-chrome-src:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_c42273{font-family:Playfair Display,Playfair Display Fallback}.__variable_c42273{--font-lyric-src:"Playfair Display","Playfair Display Fallback"}:root{--c-black:#08080A;--c-black-2:#121215;--c-black-3:#1B1B1F;--c-paper:#F4F4F5;--c-paper-2:#FFFFFF;--c-ink:#141416;--c-ink-soft:#5F6068;--c-dim:#F2F2F4;--c-dim-soft:#82838C;--c-orange:#FF5A36;--c-orange-lit:#FF6E4D;--c-lime:#C8FF3D;--c-lime-deep:#5C7A00;--accent-on-light:var(--c-orange);--accent-on-dark:var(--c-lime);--accent-ink:#0C1400;--c-red:#FF5252;--danger:var(--c-red);--r-1:6px;--r-2:10px;--r-3:16px;--r-4:24px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--font-chrome:var(--font-chrome-src,"Space Grotesk"),"Segoe UI",system-ui,sans-serif;--font-display:var(--font-chrome-src,"Space Grotesk"),system-ui,sans-serif;--font-lyric:var(--font-lyric-src,"Playfair Display"),Georgia,serif;--t-label:10.5px;--t-hint:11.5px;--t-body:13px;--t-ui:13.5px;--ease:cubic-bezier(.2,.8,.2,1);--dur-state:140ms;--dur-bloom:200ms;--dur-scene:420ms;--lift-1:0 1px 2px rgba(0,0,0,.35);--lift-2:0 14px 26px -12px rgba(0,0,0,.45);--lift-3:0 44px 64px -34px rgba(0,0,0,.55);--gloss:linear-gradient(148deg,rgba(255,255,255,.62),rgba(255,255,255,.14) 20%,rgba(255,255,255,0) 44%);--brand-ember:#FF5A36;--brand-amber:#FFB020;--brand-violet:#7C6CFF;--brand-acid:#C8FF3D;--brand-accent:var(--brand-acid);--brand-accent-on-light:#5C7A00;--mark-min-full:32px;--mark-min-small:12px}.brand-hoir{font-weight:700;text-transform:uppercase;letter-spacing:.16em}.brand-hoir,.brand-lyriquee{font-family:var(--font-chrome)}.brand-lyriquee{font-weight:500;letter-spacing:-.015em}.lp-demo-chrome,.lp-demo-chrome *,.lp-demo-chrome :after,.lp-demo-chrome :before{box-sizing:border-box;margin:0;padding:0}.lp-demo-chrome{font-family:var(--font-chrome);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.lp-demo-chrome,.lp-demo-chrome .lp-demo{--ink-4:color-mix(in oklab,currentColor 4%,transparent);--ink-7:color-mix(in oklab,currentColor 7%,transparent);--ink-9:color-mix(in oklab,currentColor 9%,transparent);--ink-12:color-mix(in oklab,currentColor 12%,transparent);--ink-16:color-mix(in oklab,currentColor 16%,transparent);--hair:color-mix(in oklab,currentColor 14%,transparent);--on-accent:color-mix(in oklab,var(--tint,#14141a) 84%,#000)}.lp-demo-chrome .lp-demo.light,.lp-demo-chrome.light{--on-accent:#fff}.lp-demo-chrome .lp-demo{overflow-y:auto;scroll-padding-bottom:96px}.lp-demo-chrome .lp-demo :is(button,[role=button],input,[tabindex]):focus-visible,.lp-demo-chrome :is(button,[role=button],input,[tabindex]):focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.lp-demo-chrome .chip-menu-rename:focus-visible,.lp-demo-chrome .line:focus-visible,.lp-demo-chrome .time input:focus-visible{outline:none}.lp-demo-chrome .lp-demo::-webkit-scrollbar{width:10px}.lp-demo-chrome .lp-demo::-webkit-scrollbar-track{background:transparent}.lp-demo-chrome .lp-demo::-webkit-scrollbar-thumb{background:var(--ink-12);border-radius:var(--r-pill);border:3px solid transparent;background-clip:padding-box}.lp-demo-chrome .lp-demo::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,currentColor 28%,transparent);border:3px solid transparent;background-clip:padding-box}.lp-demo-chrome .performing::-webkit-scrollbar{display:none}.lp-demo-chrome .surface{background:color-mix(in oklab,var(--tint,#14141a) 82%,transparent);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--hair);box-shadow:inset 0 1px 0 color-mix(in oklab,currentColor 10%,transparent),0 1px 2px rgba(0,0,0,.35),0 10px 24px -8px rgba(0,0,0,.55),0 30px 60px -24px rgba(0,0,0,.7)}.lp-demo-chrome.light .surface{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(20,18,16,.1),0 10px 24px -8px rgba(20,18,16,.16),0 30px 60px -24px rgba(20,18,16,.2)}.lp-demo-chrome .lyric-sheet{max-width:calc(var(--sheet-width, 760px) + 16px);margin:0 auto;padding:48px 40px 30vh;text-align:center;position:relative}.lp-demo-chrome .section{margin-bottom:var(--s-2);transition:opacity var(--dur-state) var(--ease)}.lp-demo-chrome .section-lines{min-height:1.5em}.lp-demo-chrome .line-row{position:relative}.lp-demo-chrome .line{line-height:1.6;outline:none;border-radius:var(--r-1);padding:0 var(--s-2);cursor:text;transition:background-color var(--dur-state) var(--ease);-webkit-user-select:text;-moz-user-select:text;user-select:text;caret-color:var(--accent)}.lp-demo-chrome{--rhyme-1:rgb(255 214 10/0.55);--rhyme-2:rgb(72 202 255/0.55);--rhyme-3:rgb(255 92 138/0.55);--rhyme-4:rgb(61 220 132/0.55);--rhyme-5:rgb(255 145 30/0.55);--rhyme-6:rgb(170 130 255/0.55);--rhyme-7:rgb(30 210 190/0.55);--rhyme-8:rgb(255 70 70/0.55)}.lp-demo-chrome .line::highlight(rhyme-1){background-color:var(--rhyme-1)}.lp-demo-chrome .line::highlight(rhyme-2){background-color:var(--rhyme-2)}.lp-demo-chrome .line::highlight(rhyme-3){background-color:var(--rhyme-3)}.lp-demo-chrome .line::highlight(rhyme-4){background-color:var(--rhyme-4)}.lp-demo-chrome .line::highlight(rhyme-5){background-color:var(--rhyme-5)}.lp-demo-chrome .line::highlight(rhyme-6){background-color:var(--rhyme-6)}.lp-demo-chrome .line::highlight(rhyme-7){background-color:var(--rhyme-7)}.lp-demo-chrome .line::highlight(rhyme-8){background-color:var(--rhyme-8)}.lp-demo-chrome .rhyme{border-radius:.14em;padding:0 .05em;margin:0 -.05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp-demo-chrome .rhyme-1{background-color:var(--rhyme-1)}.lp-demo-chrome .rhyme-2{background-color:var(--rhyme-2)}.lp-demo-chrome .rhyme-3{background-color:var(--rhyme-3)}.lp-demo-chrome .rhyme-4{background-color:var(--rhyme-4)}.lp-demo-chrome .rhyme-5{background-color:var(--rhyme-5)}.lp-demo-chrome .rhyme-6{background-color:var(--rhyme-6)}.lp-demo-chrome .rhyme-7{background-color:var(--rhyme-7)}.lp-demo-chrome .rhyme-8{background-color:var(--rhyme-8)}.lp-demo-chrome .lp-demo ::selection{background:color-mix(in oklab,var(--accent) 32%,transparent)}.lp-demo-chrome .line:hover{background-color:var(--ink-4)}.lp-demo-chrome .line:focus{background-color:var(--ink-9)}.lp-demo-chrome .line-empty:not(:focus):before{content:attr(data-placeholder);opacity:.6}.lp-demo-chrome .line-gutter{position:absolute;right:100%;top:0;height:1.6em;width:26px;margin-right:2px;display:grid;place-items:center end;font-family:var(--font-chrome)}.lp-demo-chrome .line-no{display:none;font-size:var(--t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.5}.lp-demo-chrome .grip,.lp-demo-chrome .line-no{grid-area:1/1;transition:opacity var(--dur-state) var(--ease)}.lp-demo-chrome .grip{display:flex;align-items:center;opacity:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.lp-demo-chrome .grip:active{cursor:-webkit-grabbing;cursor:grabbing}.lp-demo-chrome .grip svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round}.lp-demo-chrome .line-row:hover .grip,.lp-demo-chrome .section:hover .section-grip{opacity:.4}.lp-demo-chrome .grip:hover{opacity:.9!important}.lp-demo-chrome .line-row:hover .line-no{opacity:0}.lp-demo-chrome .section-grip{grid-column:1;justify-self:end;width:16px;padding-right:2px;justify-content:flex-end}.lp-demo-chrome .line-row.sel .line,.lp-demo-chrome .line-row.sel .line:hover{background-color:color-mix(in oklab,var(--accent) 20%,transparent);border-radius:0}.lp-demo-chrome .line-row.sel.sel-start .line{border-radius:var(--r-1) var(--r-1) 0 0}.lp-demo-chrome .line-row.sel.sel-end .line{border-radius:0 0 var(--r-1) var(--r-1)}.lp-demo-chrome .line-row.sel.sel-start.sel-end .line{border-radius:var(--r-1)}.lp-demo-chrome .line-row.sel:not(:hover) .line-no{opacity:.7}.lp-demo-chrome .lyric-sheet.sweeping,.lp-demo-chrome .lyric-sheet.sweeping .line{-moz-user-select:none;user-select:none;-webkit-user-select:none}.lp-demo-chrome .line-row.lifted .line,.lp-demo-chrome .section.lifted{opacity:.3}.lp-demo-chrome .lyric-sheet.dragging .add-divider,.lp-demo-chrome .lyric-sheet.dragging .chip,.lp-demo-chrome .lyric-sheet.dragging .line{pointer-events:none}.lp-demo-chrome .lyric-sheet.dragging{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.lp-demo-chrome .drop-rule{position:fixed;z-index:18;height:0;pointer-events:none;transform:translateY(-1px);border-top:2px solid var(--accent);box-shadow:0 0 14px color-mix(in oklab,var(--accent) 45%,transparent)}.lp-demo-chrome .drop-rule:before{content:"";position:absolute;left:-3px;top:-4px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.lp-demo-chrome .drop-label{right:0;top:50%;transform:translateY(-50%);padding:3px 9px;border-radius:var(--r-pill);border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);background:color-mix(in oklab,var(--accent) 26%,transparent);font-size:var(--t-hint);letter-spacing:.04em;white-space:nowrap}.lp-demo-chrome .drop-label,.lp-demo-chrome .sel-pill{position:absolute;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--font-chrome)}.lp-demo-chrome .sel-pill{left:50%;bottom:62px;z-index:19;transform:translateX(-50%);display:flex;align-items:baseline;gap:10px;padding:5px 14px;border-radius:var(--r-pill);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 18%,transparent);font-size:var(--t-body);pointer-events:none;animation:bloom .2s var(--ease) both}.lp-demo-chrome .sel-pill-hint{font-size:var(--t-hint);opacity:.72}.lp-demo-chrome .line-row.revealed .line,.lp-demo-chrome .section.revealed>.chip-wrap .chip{animation:reveal .9s var(--ease) both}@keyframes reveal{0%{background-color:color-mix(in oklab,var(--accent) 28%,transparent)}to{background-color:transparent}}.lp-demo-chrome .align-left .lyric-sheet{text-align:left}.lp-demo-chrome .align-left .line{text-indent:-.9em;padding-left:calc(var(--s-2) + .9em)}.lp-demo-chrome .align-left .line-no{display:block}.lp-demo-chrome .align-left .section{margin-bottom:var(--s-4)}.lp-demo-chrome .align-left .chip-wrap{grid-template-columns:auto auto 1fr;margin-left:-16px;margin-bottom:8px}.lp-demo-chrome .align-left .chip{padding-left:var(--s-2)}.lp-demo-chrome .align-left .chip-wrap:after{content:"";flex:1 1;height:1px;margin:0 2px 0 10px;background:linear-gradient(to right,var(--ink-12),transparent)}.lp-demo-chrome .align-left .add-divider{justify-content:flex-start;padding-left:var(--s-2)}.lp-demo-chrome .chip-wrap{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:6px}.lp-demo-chrome .chip{font-family:var(--font-chrome);font-size:var(--t-label);font-weight:600;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:inherit;opacity:.75;background:none;border:none;padding:6px 8px;cursor:pointer;transition:opacity var(--dur-state) var(--ease)}.lp-demo-chrome .chip:hover{opacity:1}.lp-demo-chrome .panel{border-radius:var(--r-3);padding:12px 13px 13px;font-family:var(--font-chrome);font-size:var(--t-body);color:inherit;text-align:left}.lp-demo-chrome .dock-panel{position:absolute;left:50%;bottom:62px;z-index:21;width:322px;max-height:calc(100% - 92px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ink-16) transparent;transform:translateX(-50%);transform-origin:bottom center;animation:bloom .2s var(--ease) both}@keyframes bloom{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.lp-demo-chrome .panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:10px}.lp-demo-chrome .panel-title{font-size:var(--t-body);font-weight:600;letter-spacing:.03em}.lp-demo-chrome .panel-x{border:none;background:none;color:inherit;opacity:.65;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-1);flex:none;transition:opacity var(--dur-state) var(--ease),background-color var(--dur-state) var(--ease)}.lp-demo-chrome .panel-x:hover{opacity:1;background:var(--ink-7)}.lp-demo-chrome .panel-x svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round}.lp-demo-chrome .lab{font-size:var(--t-label);font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.72;margin:11px 0 5px;display:flex;justify-content:space-between;align-items:center}.lp-demo-chrome .lab:first-of-type{margin-top:0}.lp-demo-chrome .lab .val{letter-spacing:.02em;text-transform:none;font-weight:500;opacity:.8}.lp-demo-chrome .stat{margin-top:13px;padding-top:11px;border-top:1px solid color-mix(in oklab,currentColor 8%,transparent);font-size:var(--t-hint);opacity:.72;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em}.lp-demo-chrome .font-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 6px;gap:4px 6px}.lp-demo-chrome .font-tile{display:flex;align-items:center;min-width:0;padding:5px 9px;border:none;background:transparent;border-radius:var(--r-2);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--dur-state) var(--ease)}.lp-demo-chrome .font-tile:hover{background:var(--ink-7)}.lp-demo-chrome .font-tile .name{font-size:14px;line-height:19px;opacity:.9;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp-demo-chrome .font-tile.sel{background:var(--ink-9);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 55%,transparent)}.lp-demo-chrome .font-tile.sel .name{opacity:1}.lp-demo-chrome .theme-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));grid-gap:5px;gap:5px}.lp-demo-chrome .theme-card{border:none;padding:0;cursor:pointer;background:none;border-radius:var(--r-2);color:inherit}.lp-demo-chrome .theme-mini{height:34px;border-radius:var(--r-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.5px;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 14%,transparent);transition:box-shadow var(--dur-state) var(--ease)}.lp-demo-chrome .theme-mini i{display:block;height:2px;border-radius:2px;background:currentColor}.lp-demo-chrome .theme-card:hover .theme-mini{box-shadow:0 0 0 1.5px color-mix(in oklab,currentColor 40%,transparent),inset 0 0 0 1px color-mix(in oklab,currentColor 14%,transparent)}.lp-demo-chrome .theme-card.sel .theme-mini,.lp-demo-chrome .theme-card.sel:hover .theme-mini{box-shadow:0 0 0 1.5px var(--accent),inset 0 0 0 1px color-mix(in oklab,currentColor 14%,transparent)}.lp-demo-chrome .pair{display:grid;grid-template-columns:.87fr 1fr;grid-gap:9px;gap:9px;align-items:end}.lp-demo-chrome .pair .lab{margin-top:11px}.lp-demo-chrome .rhymes-row{display:flex;align-items:center;gap:10px}.lp-demo-chrome .rhymes-row .ck{flex:none;white-space:nowrap}.lp-demo-chrome .rhymes-hint{font-size:var(--t-hint);opacity:.6;line-height:1.35}.lp-demo-chrome .seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:var(--r-2);background:var(--ink-7)}.lp-demo-chrome .seg .puck{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:7px;background:color-mix(in oklab,currentColor 13%,transparent);box-shadow:inset 0 1px 0 var(--ink-16),0 1px 2px rgba(0,0,0,.25);transition:transform .2s var(--ease)}.lp-demo-chrome .seg button{position:relative;z-index:1;height:26px;border:none;background:none;color:inherit;cursor:pointer;padding:0 6px;display:grid;place-items:center;opacity:.65;font-family:inherit;transition:opacity var(--dur-state) var(--ease)}.lp-demo-chrome .seg-pair{display:flex;align-items:baseline;gap:5px}.lp-demo-chrome .seg button.sel{opacity:1}.lp-demo-chrome .seg.seg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-demo-chrome .seg.seg-2 .puck{width:calc((100% - 8px) / 2)}.lp-demo-chrome .seg.seg-2 .seg-pair{align-items:center;gap:7px}.lp-demo-chrome .seg-icon{display:flex}.lp-demo-chrome .seg-icon svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round}.lp-demo-chrome .seg .seg-aa{font-family:Georgia,Times New Roman,serif}.lp-demo-chrome .seg .seg-name{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.lp-demo-chrome .file-panel .lab{margin:6px 0 2px}.lp-demo-chrome .file-row{display:flex;align-items:center;gap:10px;width:100%;min-height:28px;padding:4px 9px;border:none;background:transparent;border-radius:var(--r-2);color:inherit;cursor:pointer;text-align:left;font-family:inherit;transition:background-color var(--dur-state) var(--ease)}.lp-demo-chrome .file-row:hover:not(:disabled){background:var(--ink-7)}.lp-demo-chrome .file-row:disabled{cursor:default;opacity:.42}.lp-demo-chrome .file-row>svg{width:15px;height:15px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.lp-demo-chrome .file-row .t{display:block;min-width:0;font-size:var(--t-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-demo-chrome .file-row .t em{font-style:normal;opacity:.45;letter-spacing:.02em}.lp-demo-chrome .file-rule{height:1px;margin:6px 0;background:color-mix(in oklab,currentColor 8%,transparent)}.lp-demo-chrome .file-panel .stat{margin:2px 0 0 9px;padding-top:0;border-top:none}.lp-demo-chrome .file-note-undo{margin-left:8px;padding:1px 8px;border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);border-radius:var(--r-pill);background:color-mix(in oklab,var(--accent) 18%,transparent);color:inherit;font:inherit;cursor:pointer}.lp-demo-chrome .file-note{margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in oklab,currentColor 8%,transparent);font-size:var(--t-hint);opacity:.72;line-height:1.4}.lp-demo-chrome .file-note.warn{color:var(--accent);opacity:.9}.lp-demo-chrome .shortcuts-panel{width:min(440px,calc(100% - 24px))}.lp-demo-chrome .sc-row{display:flex;align-items:baseline;gap:10px;padding:3px 0}.lp-demo-chrome .sc-keys{flex:none;width:124px;display:flex;flex-wrap:wrap;gap:3px 4px}.lp-demo-chrome .sc-keys kbd{background:var(--ink-9);white-space:nowrap}.lp-demo-chrome .sc-does{font-size:var(--t-hint);opacity:.8;line-height:1.35}.lp-demo-chrome .row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 0}.lp-demo-chrome .row+.row{border-top:1px solid color-mix(in oklab,currentColor 8%,transparent)}.lp-demo-chrome .row .t{font-size:var(--t-body)}.lp-demo-chrome .row .h{display:block;font-size:var(--t-hint);opacity:.72;margin-top:1px}.lp-demo-chrome .sw{position:relative;flex:none;width:38px;height:22px;border-radius:var(--r-pill);border:none;cursor:pointer;background:var(--ink-12);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);transition:background-color .16s var(--ease)}.lp-demo-chrome .sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:color-mix(in oklab,currentColor 80%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .18s var(--ease),background-color .16s var(--ease)}.lp-demo-chrome .sw.on{background:color-mix(in oklab,var(--accent) 45%,transparent)}.lp-demo-chrome .sw.on:after{transform:translateX(16px);background:var(--accent)}.lp-demo-chrome .readout{font-size:var(--t-hint);opacity:.72;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap}.lp-demo-chrome .readout.playing{opacity:.9;color:var(--accent)}.lp-demo-chrome .readout svg{width:9px;height:9px;fill:currentColor;stroke:none}.lp-demo-chrome .range-row{display:flex;align-items:center;gap:6px}.lp-demo-chrome .range-field+.range-field{margin-top:6px}.lp-demo-chrome .time{display:inline-flex;align-items:center;gap:6px;flex:1 1;min-width:0;padding:4px 8px;border-radius:var(--r-1);background:var(--ink-7);border:1px solid color-mix(in oklab,currentColor 9%,transparent);transition:border-color var(--dur-state) var(--ease)}.lp-demo-chrome .time:focus-within{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.lp-demo-chrome .time .k{font-size:var(--t-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.lp-demo-chrome .time input{width:100%;min-width:0;border:none;background:none;color:inherit;font-family:inherit;font-size:var(--t-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none;padding:0}.lp-demo-chrome .field-error{display:block;margin:4px 0 2px;font-size:var(--t-hint);color:var(--accent)}.lp-demo-chrome .mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;border:1px solid var(--hair);background:transparent;color:inherit;border-radius:var(--r-1);padding:5px 9px;min-height:28px;font-family:inherit;font-size:var(--t-hint);cursor:pointer;opacity:.75;transition:opacity var(--dur-state) var(--ease),background-color var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease)}.lp-demo-chrome .mini-btn:hover{opacity:1;background:color-mix(in oklab,currentColor 8%,transparent)}.lp-demo-chrome .mini-btn svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-demo-chrome .dock{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:2px;padding:5px;border-radius:var(--r-pill);font-family:var(--font-chrome);transition:opacity .26s var(--ease)}.lp-demo-chrome .dock.dimmed{opacity:.22}.lp-demo-chrome .dock-btn{position:relative;width:34px;height:34px;border:none;background:transparent;border-radius:var(--r-pill);color:inherit;opacity:.65;cursor:pointer;display:grid;place-items:center;transition:opacity var(--dur-state) var(--ease),background-color var(--dur-state) var(--ease)}.lp-demo-chrome .dock-btn:hover{opacity:1;background:var(--ink-9)}.lp-demo-chrome .dock-btn.on{opacity:1;background:color-mix(in oklab,var(--accent) 20%,transparent);color:var(--accent)}.lp-demo-chrome .dock-btn svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-demo-chrome .armed-dot{position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.lp-demo-chrome .dock-btn:after{content:attr(data-label);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(3px);font-size:var(--t-hint);letter-spacing:.06em;white-space:nowrap;padding:3px 8px;border-radius:var(--r-1);background:color-mix(in oklab,var(--tint,#14141a) 92%,transparent);border:1px solid var(--ink-12);color:color-mix(in oklab,currentColor 75%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease),transform var(--dur-state) var(--ease)}.lp-demo-chrome .dock-btn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.lp-demo-chrome .dock-sep{width:1px;height:18px;background:var(--ink-16);margin:0 5px}.lp-demo-chrome .dock-go{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 15px 0 12px;border:none;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--t-body);font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:0 6px 18px -6px color-mix(in oklab,var(--accent) 70%,transparent);transition:filter var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease)}.lp-demo-chrome .dock-go:hover{filter:brightness(1.08);box-shadow:0 8px 22px -6px color-mix(in oklab,var(--accent) 85%,transparent)}.lp-demo-chrome .dock-go:active{filter:brightness(.95)}.lp-demo-chrome .dock-go svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-demo-chrome .resume-pill{border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);border-radius:var(--r-pill);padding:5px 14px;background:color-mix(in oklab,var(--accent) 22%,transparent);color:inherit;font-family:var(--font-chrome);font-size:var(--t-body);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color var(--dur-state) var(--ease)}.lp-demo-chrome .resume-pill:hover{background:color-mix(in oklab,var(--accent) 34%,transparent)}.lp-demo-chrome .dock-resume{position:absolute;left:50%;bottom:62px;transform:translateX(-50%);z-index:20;animation:bloom .2s var(--ease) both}.lp-demo-chrome .performing .lyric-sheet{padding-top:42vh;padding-bottom:46vh}.lp-demo-chrome .performing .add-divider,.lp-demo-chrome .performing .chip-wrap,.lp-demo-chrome .performing .dock{opacity:0;pointer-events:none}.lp-demo-chrome .performing .line{pointer-events:none}.lp-demo-chrome .performing .drop-rule,.lp-demo-chrome .performing .line-gutter,.lp-demo-chrome .performing .sel-pill{display:none}.lp-demo-chrome .performing .line-row.sel .line{background-color:transparent}.lp-demo-chrome .performing{scrollbar-width:none}.lp-demo-chrome .scroll-progress{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:20;background:var(--ink-7);animation:progress-fade-in .3s ease}@keyframes progress-fade-in{0%{opacity:0}to{opacity:1}}.lp-demo-chrome .scroll-progress-fill{height:100%;width:0;background:var(--accent);border-radius:0 2px 2px 0}.lp-demo-chrome .add-divider{height:22px;display:flex;justify-content:center;align-items:center}.lp-demo-chrome .add-divider-button{font-family:var(--font-chrome);font-size:var(--t-hint);letter-spacing:.08em;color:inherit;opacity:0;background:transparent;border:1px dashed color-mix(in oklab,currentColor 30%,transparent);border-radius:var(--r-pill);padding:2px 12px;cursor:pointer;transition:opacity var(--dur-state) var(--ease)}.lp-demo-chrome .add-divider:hover .add-divider-button{opacity:.6}.lp-demo-chrome .add-divider-button:focus-visible,.lp-demo-chrome .add-divider-button:hover{opacity:1!important}.lp-demo-chrome .chip-menu{position:absolute;top:calc(100% + 6px);z-index:10;width:232px;animation:bloom-down .2s var(--ease) both}@keyframes bloom-down{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.lp-demo-chrome .chip-menu-rename{width:100%;padding:7px 9px;border-radius:var(--r-1);border:1px solid var(--hair);background:var(--ink-7);color:inherit;font:inherit;outline:none;transition:border-color var(--dur-state) var(--ease)}.lp-demo-chrome .chip-menu-rename:focus{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.lp-demo-chrome .chip-menu-types{display:flex;flex-wrap:wrap;gap:5px}.lp-demo-chrome .chip-menu-type{font-family:inherit;font-size:var(--t-hint);min-height:24px;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--ink-12);background:transparent;color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease)}.lp-demo-chrome .chip-menu-type:hover{opacity:1}.lp-demo-chrome .chip-menu-type.active{opacity:1;color:var(--accent);border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.lp-demo-chrome .chip-menu-delete{width:100%;margin-top:13px;padding:7px;border-radius:var(--r-1);border:1px solid transparent;background:transparent;color:color-mix(in oklab,var(--danger) 80%,currentColor);cursor:pointer;font-family:inherit;font-size:var(--t-hint);opacity:.7;transition:opacity var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease)}.lp-demo-chrome .chip-menu-delete:hover{opacity:1;border-color:color-mix(in oklab,var(--danger) 40%,transparent)}.lp-demo-chrome .look{flex:none;width:68px;border:none;background:none;padding:0;color:inherit;cursor:pointer;transition:transform var(--dur-state) var(--ease)}.lp-demo-chrome .look:hover{transform:translateY(-2px)}.lp-demo-chrome .look-mini{height:40px;border-radius:var(--r-2);display:grid;place-items:center;font-size:13px;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 14%,transparent);transition:box-shadow var(--dur-state) var(--ease)}.lp-demo-chrome .look.sel .look-mini{box-shadow:0 0 0 1.5px var(--accent),inset 0 0 0 1px color-mix(in oklab,currentColor 14%,transparent)}.lp-demo-chrome .look-name{display:block;font-size:var(--t-hint);line-height:1.5;margin-top:6px;opacity:.7;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-demo-chrome .look.sel .look-name{opacity:.95}.lp-demo-chrome .gear{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hair);background:transparent;color:inherit;border-radius:var(--r-pill);padding:5px 12px;min-height:28px;font-family:inherit;font-size:var(--t-hint);cursor:pointer;opacity:.72;transition:opacity var(--dur-state) var(--ease),background-color var(--dur-state) var(--ease)}.lp-demo-chrome .gear.on,.lp-demo-chrome .gear:hover{opacity:1;background:color-mix(in oklab,currentColor 8%,transparent)}.lp-demo-chrome .gear svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-demo-chrome .gear .count{display:inline-block;min-width:14px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.4}.lp-demo-chrome kbd{font-family:inherit;font-size:var(--t-label);font-weight:500;padding:1px 6px;border-radius:4px;background:rgba(0,0,0,.2)}.lp-demo-chrome .chipwrap{display:flex;flex-wrap:wrap;gap:6px}.lp-demo-chrome .ck{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:var(--r-pill);border:1px solid var(--ink-12);background:transparent;color:inherit;font-family:inherit;font-size:var(--t-hint);min-height:24px;cursor:pointer;opacity:.65;transition:opacity var(--dur-state) var(--ease),background-color var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease)}.lp-demo-chrome .ck:hover{opacity:.85}.lp-demo-chrome .ck .box{width:10px;height:10px;border-radius:50%;border:1.5px solid;flex:none}.lp-demo-chrome .ck.on{opacity:1;background:color-mix(in oklab,currentColor 8%,transparent);border-color:color-mix(in oklab,currentColor 20%,transparent)}.lp-demo-chrome .ck.on .box{background:var(--accent);border-color:var(--accent)}.lp-demo-chrome .opts-hint{margin-top:12px;padding-top:9px;border-top:1px solid color-mix(in oklab,currentColor 8%,transparent);font-size:var(--t-hint);opacity:.72;min-height:16px;line-height:1.5}.lp-demo-chrome .rec-dot{width:8px;height:8px;border-radius:50%;background:var(--danger);animation:rec-pulse 1.2s ease-in-out infinite}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-height:460px){.lp-demo-chrome .dock-panel{bottom:58px;max-height:calc(100% - 76px)}.lp-demo-chrome .panel{padding:10px 12px 11px}.lp-demo-chrome .panel-head{margin-bottom:7px}.lp-demo-chrome .lab,.lp-demo-chrome .pair .lab{margin:8px 0 4px}.lp-demo-chrome .font-tile{padding:3px 9px}}@media (max-height:390px){.lp-demo-chrome .file-panel .lab{display:none}.lp-demo-chrome .file-row{min-height:20px;padding:1px 9px}.lp-demo-chrome .file-rule{margin:2px 0}.lp-demo-chrome .file-panel .panel-head{margin-bottom:0}.lp-demo-chrome .font-grid{max-height:58px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ink-16) transparent;margin:0 -4px;padding:0 4px}}@media (prefers-reduced-motion:reduce){.lp-demo-chrome .seg .puck{transition:none}}@font-face{font-family:Inter;src:url(/fonts/inter.woff2) format("woff2");font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins.woff2) format("woff2");font-display:block}@font-face{font-family:Space Grotesk;src:url(/fonts/spacegrotesk.woff2) format("woff2");font-weight:300 700;font-display:block}@font-face{font-family:Lora;src:url(/fonts/lora.woff2) format("woff2");font-display:block}@font-face{font-family:Oswald;src:url(/fonts/oswald.woff2) format("woff2");font-display:block}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrainsmono.woff2) format("woff2");font-display:block}@font-face{font-family:Shantell Sans;src:url(/fonts/shantell.woff2) format("woff2");font-display:block}@font-face{font-family:Caveat;src:url(/fonts/caveat.woff2) format("woff2");font-display:block}@font-face{font-family:Playfair Display;src:url(/fonts/playfair.woff2) format("woff2");font-display:block}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant.woff2) format("woff2");font-display:block}@font-face{font-family:"DM Serif Display";src:url(/fonts/dmserif.woff2) format("woff2");font-display:block}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas.woff2) format("woff2");font-display:block}.lp-demo-chrome .lp-demo .lyric-sheet{padding-top:34px;padding-bottom:44px}.lp-demo-chrome .style-panel{top:12px;right:12px;left:auto;bottom:auto;transform:none;animation:none;max-height:calc(100% - 24px)}.lp-demo-chrome .lyric-sheet{position:static}.lp-demo-chrome .sel-pill{bottom:56px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background:var(--c-black);color:var(--c-dim);font-family:var(--font-chrome);-webkit-font-smoothing:antialiased;overflow-x:clip}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}.covers{position:relative}