@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-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:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fabc6{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_8fabc6{--font-mark:"Unbounded","Unbounded Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_2b64bc{font-family:Sora,Sora Fallback;font-style:normal}.__variable_2b64bc{--font-erse-sora:"Sora","Sora Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_86bc3c{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_86bc3c{--font-erse-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_bc8a98{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_bc8a98{--font-erse-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 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:300 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:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.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_c24635{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c24635{--font-erse-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_45a15b{font-family:Syne,Syne Fallback;font-style:normal}.__variable_45a15b{--font-erse-syne:"Syne","Syne Fallback"}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.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:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_4b207a{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_4b207a{--font-erse-lexend:"Lexend","Lexend Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_76e0e0{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_76e0e0{--font-erse-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.lp{--lp-gutter:clamp(20px,4vw,64px);--lp-col:1120px;--lm-ease:cubic-bezier(0.16,1,0.3,1);--lp-lead:var(--text-bright);--lp-ask:var(--text);--lp-btn:#14141c;--lp-btn-hover:#26263a;--lp-btn-text:#fff;--lp-tile-glow:rgba(99,102,241,.25);--lp-ink-mix:#1a1030;position:relative;min-height:100dvh;background:var(--bg);color:var(--text);overflow-x:clip;padding-bottom:14px;font-family:var(--font),"Inter",system-ui,sans-serif}[data-theme=dark] .lp,html.dark .lp{--bg:#0a0a0f;--bg-gradient:#0a0a0f;--surface:#14141c;--border:rgba(255,255,255,.11);--text:#d9d6e6;--text-bright:#ffffff;--muted:#9c98b0;--accent:#8b8cf8;--accent-dim:rgba(139,140,248,.18);--rose:#fb7185;--lm-board:#0a0a0f;--lp-lead:#e6e3f2;--lp-ask:#b9b6c9;--lp-btn:#c9c6d8;--lp-btn-hover:#e3e0ee;--lp-btn-text:#0a0a0f;--lp-tile-glow:rgba(139,140,248,.55);--lp-ink-mix:transparent}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-top{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px var(--lp-gutter) 0;text-align:center}.lp-tagline{margin:0;font-size:clamp(19px,1.7vw,22px)}.lp-phrase-quiet .lp-part{text-shadow:0 0 8px color-mix(in srgb,currentColor 12%,transparent),0 0 24px color-mix(in srgb,currentColor 6%,transparent)}.lp-phrase-quiet:before{filter:blur(30px);opacity:.16}.lp-phrase-quiet.is-on:before{opacity:.16}.lp-tagline .lp-phrase{font-size:1em;letter-spacing:-.01em;font-family:KaTeX_Main,Times New Roman,serif;font-weight:400;line-height:1.3;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lp-tagline .lp-phrase .lp-part{font-family:inherit;font-weight:400;font-variation-settings:normal;color:inherit;text-shadow:none}.lp-tagline .lp-phrase:before{display:none;top:-80%;bottom:-80%;background:radial-gradient(50% 70% at 15% 50%,color-mix(in srgb,var(--ca) 26%,transparent),transparent 70%),radial-gradient(40% 60% at 50% 50%,color-mix(in srgb,var(--cb) 22%,transparent),transparent 70%),radial-gradient(50% 70% at 85% 50%,color-mix(in srgb,var(--cc) 24%,transparent),transparent 70%)}.lp-wordmark.lm-mark{font-size:clamp(52px,5.2vw,74px);line-height:1;color:var(--text-bright)}.lp-wordmark .lm-lim .lim{-webkit-text-stroke:0}.lp-erse{display:contents;font-family:KaTeX_Main,Times New Roman,serif;font-weight:400;letter-spacing:-.005em}.lp-wordmark .lp-erse span{font-size:1.22em;color:var(--mark-erse,#db2777)}.lp-wordmark .lm-lim{color:var(--mark-lim,#4f46e5)}[data-theme=dark] .lp-wordmark,html.dark .lp-wordmark{--mark-lim:#818cf8;--mark-erse:#f472b6}.lp .lm-mark .lp-erse span,.lp .lm-mark .lp-erse span:hover,.lp .lm-mark:hover .lp-erse span{font-variation-settings:"wght" var(--erse-weight,400);font-weight:var(--erse-weight,400);transform:none;animation-name:lm-rise}.lp-strip{position:relative;margin-top:8px}.lp-strip .lm-ribbon{--lm-ribbon-tile:clamp(260px,25vw,400px);margin:0}.lp-strip .lm-ribbon-track.lm-js{margin-left:0;padding:4px 0 46px}.lp .lm-tile-cap{position:absolute;left:0;right:0;top:100%;margin-top:8px;padding:0 8px;text-align:center;font-size:14px;line-height:1.4;color:var(--muted);text-wrap:balance;opacity:0;transform:translateY(4px);transition:opacity .6s var(--lm-ease),transform .6s var(--lm-ease)}.lp .lm-tile.is-center .lm-tile-cap{opacity:1;transform:none}[data-theme=dark] .lp .lm-tile,html.dark .lp .lm-tile{background:rgba(255,255,255,.05);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 90px -36px var(--lp-tile-glow)}.lp .lm-tile.interactive .lm-tile-core,.lp .lm-tile.live .lm-tile-core{background:#f8fafc}@keyframes lp-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lp-hero{position:relative;max-width:var(--lp-col);margin:14px auto 0;padding:0 var(--lp-gutter);text-align:center}.lp-h{margin:0;font-family:KaTeX_Main,Times New Roman,serif;letter-spacing:0;color:var(--text-bright);font-size:clamp(22px,2.6vw,34px);line-height:1.3;min-height:1.3em;display:flex;justify-content:center;align-items:baseline;gap:.28em;white-space:nowrap}.lp-phrase{width:var(--phrase-w,auto);text-align:left;flex:0 0 auto}.lp-rot-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:nowrap}.lp-rot-measure span{display:inline-block;margin-right:1em}.lp-lead{font-family:KaTeX_Main,Times New Roman,serif;font-weight:400;font-size:1em;letter-spacing:0;color:var(--lp-lead)}.lp-phrase{display:inline-block;position:relative;vertical-align:baseline;font-family:var(--font-erse),"Unbounded",sans-serif;font-weight:var(--phrase-weight,600);font-size:1.12em;line-height:1;letter-spacing:-.03em}.lp-phrase:before{content:"";position:absolute;left:-8%;right:-8%;top:-60%;bottom:-60%;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(60% 70% at 25% 50%,color-mix(in srgb,var(--ca) 28%,transparent),transparent 70%),radial-gradient(50% 60% at 70% 50%,color-mix(in srgb,var(--cb) 22%,transparent),transparent 70%);filter:blur(28px);opacity:0;transition:opacity .9s var(--lm-ease),background .9s var(--lm-ease)}.lp-phrase.is-on:before{opacity:.6}.lp-hero .lp-phrase{font-family:KaTeX_Main,Times New Roman,serif;font-style:italic;font-weight:700;letter-spacing:0}.lp-hero .lp-part{text-shadow:0 0 12px color-mix(in srgb,currentColor 30%,transparent),0 0 36px color-mix(in srgb,currentColor 16%,transparent),0 0 80px color-mix(in srgb,currentColor 10%,transparent)}.lp-hero .lp-phrase.is-on:before{opacity:.4}.lp-part{position:relative;z-index:1;display:inline-block;opacity:0;transform:translateY(.18em);filter:blur(6px);transition:opacity .26s var(--lm-ease),transform .32s var(--lm-ease),filter .26s var(--lm-ease)}.lp-part-a{color:color-mix(in srgb,var(--ca) 82%,var(--lp-ink-mix));text-shadow:0 0 14px color-mix(in srgb,var(--ca) 45%,transparent),0 0 42px color-mix(in srgb,var(--ca) 27%,transparent),0 0 100px color-mix(in srgb,var(--ca) 18%,transparent)}.lp-part-b{color:color-mix(in srgb,var(--cb) 82%,var(--lp-ink-mix));text-shadow:0 0 14px color-mix(in srgb,var(--cb) 45%,transparent),0 0 42px color-mix(in srgb,var(--cb) 27%,transparent),0 0 100px color-mix(in srgb,var(--cb) 18%,transparent)}.lp-part-c{color:color-mix(in srgb,var(--cc) 82%,var(--lp-ink-mix));text-shadow:0 0 14px color-mix(in srgb,var(--cc) 45%,transparent),0 0 42px color-mix(in srgb,var(--cc) 27%,transparent),0 0 100px color-mix(in srgb,var(--cc) 18%,transparent)}.lp-phrase.is-on .lp-part{opacity:1;transform:none;filter:blur(0);transition:opacity .62s var(--lm-ease),transform .82s var(--lm-ease),filter .72s var(--lm-ease)}.lp-phrase.is-on .lp-part-b{transition-delay:.42s}.lp-sub{position:relative;z-index:1;font-family:var(--font-erse),"Unbounded",sans-serif;font-weight:var(--lead-weight,400);font-size:clamp(15px,1.25vw,18px);line-height:1.55;color:var(--muted);max-width:56ch;margin:16px 0 0}.lp-signup{max-width:var(--lp-col);margin:14px auto 0;padding:0 var(--lp-gutter);display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:12px 32px}.lp-signup-h{font-family:KaTeX_Main,Times New Roman,serif;font-weight:400;letter-spacing:0;font-size:clamp(16px,1.4vw,19px);color:var(--lp-ask);margin:0;line-height:36px}.lp-form{width:min(440px,100%)}@media (max-width:900px){.lp-signup{flex-direction:column;align-items:center;gap:10px}.lp-signup-h{line-height:1.3;text-align:center}}.lp-form-label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:8px}.lp-form-row{display:flex;gap:8px}.lp-form-row input{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:11px;transition:border-color .2s,box-shadow .2s}.lp-form-row input::placeholder{color:var(--muted);opacity:.75}.lp-form-row input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.lp-form-row input[aria-invalid=true]{border-color:var(--rose)}.lp-form-row button{flex:0 0 auto;height:36px;padding:0 14px;font:inherit;font-weight:600;font-size:13.5px;color:var(--lp-btn-text);background:var(--lp-btn);border:0;border-radius:11px;white-space:nowrap;cursor:pointer;transition:transform .2s var(--lm-ease),background .2s}.lp-form-row button:hover{background:var(--lp-btn-hover)}.lp-form-row button:active{transform:scale(.98)}.lp-form-row button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-form-row button:disabled{opacity:.65;cursor:default}.lp-hp{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}.lp-form-note{font-size:13px;line-height:1.5;color:var(--muted);margin:6px 0 0;min-height:0}.lp-form-note:empty{display:none}.lp-form-note.is-error{color:var(--rose)}.lp-form-done{min-height:92px;animation:lp-fade .64s var(--lm-ease) both}.lp-form-big{font-family:var(--font-erse),"Unbounded",sans-serif;font-weight:var(--phrase-weight,600);font-size:22px;color:var(--text-bright);margin:0}@media (max-width:560px){.lp-form-row{flex-direction:column}.lp-form-row button{height:42px}}.lp-shelf-section{margin-top:30px}.lp-shelf{display:flex;align-items:flex-end;justify-content:center;gap:clamp(14px,2vw,28px);margin:0;padding:6px var(--lp-gutter) 0;list-style:none}.lp-book.library-book{width:clamp(80px,8.8vw,118px);flex:0 0 auto;opacity:1;pointer-events:auto;cursor:default;container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:7px}.lp-book .book-cover{width:100%;height:auto;aspect-ratio:180/260;padding:8cqw;transition:filter .5s var(--lm-ease),transform .5s var(--lm-ease)}.lp-book .book-cover-subject{font-size:clamp(6.5px,4.8cqw,10px);letter-spacing:.18em;margin-bottom:clamp(3px,3.4cqw,8px)}.lp-book .book-cover-title{font-size:clamp(12px,9.6cqw,22px);line-height:1.18;text-wrap:balance}.lp-book-tier{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.lp-tier-first.library-book{width:clamp(108px,10.6vw,146px);margin:0 clamp(4px,.8vw,12px)}.lp-tier-first .book-cover{box-shadow:0 0 0 1px rgba(255,255,255,.18),0 24px 70px -24px var(--lp-tile-glow),inset 3px 0 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22)}.lp-tier-first .lp-book-tier{color:var(--text-bright);font-size:14px}.lp-book:hover .book-cover{transform:translateY(-6px)}.lp-foot{text-align:center;font-size:12px;color:var(--muted);margin-top:10px}.lp-switch{flex-wrap:wrap;max-width:min(720px,calc(100vw - 32px));justify-content:flex-end}.lp-marks{padding:40px var(--lp-gutter) 80px}.lp-marks-title{font-family:var(--font),"Inter",sans-serif;font-weight:600;font-size:22px;color:var(--text-bright);margin:0}.lp-marks-note{color:var(--muted);margin:8px 0 28px}.lp-marks-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.lp-marks-row{border:1px solid var(--border);border-radius:18px;background:var(--surface)}.lp-marks-link{display:grid;grid-template-columns:180px 260px minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;padding:22px 26px;color:inherit;text-decoration:none}.lp-marks-link:hover{background:rgba(255,255,255,.03)}.lp-marks-label{font-family:var(--font),"Inter",sans-serif;font-size:13px;color:var(--muted)}.lp-marks-row .lp-wordmark.lm-mark{font-size:40px}.lp-marks-sample .lp-lead{font-size:18px;margin-bottom:2px}.lp-marks-sample .lp-phrase{font-size:40px;min-height:0;padding-bottom:.1em}.lp-marks-sample .lp-phrase:before{display:none}@media (max-width:900px){.lp-marks-link{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.lp-strip .lm-ribbon{--lm-ribbon-tile:78vw}.lp-top{padding-top:16px}.lp-shelf{flex-wrap:wrap;align-items:flex-start;gap:18px 14px}.lp-tier-first.library-book{order:-1;flex-basis:100%;width:100%;align-items:center;margin:0}.lp-tier-first .book-cover{width:176px}.lp-book.library-book{width:calc(50% - 7px)}.lp-book .book-cover{max-width:156px}}@media (max-width:900px){.lp-h{min-height:3em;flex-direction:column;align-items:center;gap:.1em;white-space:normal}.lp-phrase{width:auto;text-align:center}}.lp .lm-ribbon-track{animation:none}@media (prefers-reduced-motion:reduce){.lp-part,.lp-phrase.is-on .lp-part{transition:none;transform:none;filter:none}.lp-phrase:before{transition:none}.lp-books-track,.lp-form-done{animation:none}.lp .lm-tile-cap,.lp-book .book-cover{transition:none}}