.Designer_workspace__q2hDc{position:fixed;top:50px;right:0;bottom:0;left:0;display:flex;flex-direction:column;background-color:var(--color-background)}.Designer_sidebarExpanded__B9pHI{left:300px}@media (max-width:768px){.Designer_sidebarExpanded__B9pHI{left:0}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_c9ff80{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}@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-20c4,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.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_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/97477fae14fa1fa6-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 Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/98443dbd2a8783a6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/272c17ecaad3395d-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 Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6c1a3463168b583b-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 Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/776b57e4bef3813b-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/736f18f52e8d5d72-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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 Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_2726b5{font-family:Space Mono,Space Mono Fallback}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-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:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_90e039{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ea4faeba9f184c30-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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f151391b655bc7ea-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b73d25ed7f4b4f83-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/440b6a4dc165fc1b-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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9cff5d163b440164-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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8934b430a4adeb19-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c4b700dcb2187787-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_178d9d{font-family:Inter,Inter Fallback}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-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:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_ee06cb{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.DesignerHeroBook_heroBook__t2GxY{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-9);width:100%}.DesignerHeroBook_scene__Ywe0O{position:relative;display:block;margin:0;padding:0;width:min(320px,68vw);aspect-ratio:4/5;border:none;background:none;perspective:1400px;cursor:pointer;opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform 1s cubic-bezier(.22,1,.36,1)}.DesignerHeroBook_ready__GYyTk{opacity:1;transform:translateY(0)}.DesignerHeroBook_scene__Ywe0O:focus-visible{outline:2px solid var(--color-primary);outline-offset:12px;border-radius:var(--border-radius-md)}.DesignerHeroBook_book__iGT2k{--depth:26px;position:absolute;inset:0;display:block;transform-style:preserve-3d;transform:rotateY(calc(-26deg + var(--tilt-x, 0) * 22deg)) rotateX(calc(4deg - var(--tilt-y, 0) * 14deg));transition:transform .6s cubic-bezier(.22,1,.36,1);animation:DesignerHeroBook_float__Ivfz2 6s ease-in-out infinite}@keyframes DesignerHeroBook_float__Ivfz2{0%,to{translate:0 0}50%{translate:0 -10px}}.DesignerHeroBook_back__rOopO,.DesignerHeroBook_front__HEmFA{position:absolute;inset:0;display:block;border-radius:3px var(--border-radius-md) var(--border-radius-md) 3px;overflow:hidden}.DesignerHeroBook_front__HEmFA{background-color:var(--color-purple-900);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.DesignerHeroBook_back__rOopO{background-color:var(--color-purple-900);transform:translateZ(calc(var(--depth) * -1))}.DesignerHeroBook_pages__BXmwF{position:absolute;top:1.5%;right:0;bottom:1.5%;display:block;width:var(--depth);background:repeating-linear-gradient(90deg,#ffffff 0 2px,#e6e3dc 2px 3px),#ffffff;transform-origin:right center;transform:rotateY(-90deg)}.DesignerHeroBook_cover__A0p4c{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.DesignerHeroBook_previous__OZyyC{z-index:1;opacity:1}.DesignerHeroBook_active__fklHz{z-index:2;opacity:1;animation:DesignerHeroBook_print__ODW3n 1.1s cubic-bezier(.65,0,.35,1) both}@keyframes DesignerHeroBook_print__ODW3n{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.DesignerHeroBook_printHead__pJoDM{position:absolute;top:0;right:0;left:0;z-index:3;display:block;height:3px;background:linear-gradient(90deg,transparent,var(--color-pink-300),#ffffff,var(--color-purple-300),transparent);box-shadow:0 0 18px 4px rgba(247,87,171,.55);opacity:0;animation:DesignerHeroBook_printHead__pJoDM 1.1s cubic-bezier(.65,0,.35,1)}@keyframes DesignerHeroBook_printHead__pJoDM{0%{top:0;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.DesignerHeroBook_spine__GAF8V{position:absolute;top:0;bottom:0;left:0;z-index:4;display:block;width:9%;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(255,255,255,.12) 38%,rgba(0,0,0,.18) 52%,transparent);pointer-events:none}.DesignerHeroBook_shine__s3Zq2{position:absolute;inset:0;z-index:5;display:block;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 45%,transparent 60%);background-size:250% 100%;background-position:calc(60% - var(--tilt-x, 0) * 60%) 0;transition:background-position .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.DesignerHeroBook_shadow__DLr3Z{position:absolute;right:6%;bottom:-9%;left:2%;display:block;height:10%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(20,16,68,.45),transparent 70%);filter:blur(6px);animation:DesignerHeroBook_shadow__DLr3Z 6s ease-in-out infinite}@keyframes DesignerHeroBook_shadow__DLr3Z{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.9);opacity:.7}}.DesignerHeroBook_caption__YCHvl{position:relative;display:flex;justify-content:center;height:34px}.DesignerHeroBook_captionInner__nafT_{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:0 var(--spacing-5);height:34px;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-surface-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--drop-shadow-md);animation:DesignerHeroBook_caption__YCHvl .5s cubic-bezier(.22,1,.36,1)}.DesignerHeroBook_captionPreset__3V1cU{color:var(--color-text-primary)}.DesignerHeroBook_captionDot__g7v0e{width:4px;height:4px;border-radius:999px;background-color:var(--color-secondary)}@keyframes DesignerHeroBook_caption__YCHvl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DesignerHeroBook_active__fklHz,.DesignerHeroBook_book__iGT2k,.DesignerHeroBook_captionInner__nafT_,.DesignerHeroBook_printHead__pJoDM,.DesignerHeroBook_shadow__DLr3Z{animation:none}}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1762733230274aa-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5e677ab2f0dd0bc-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:Abril Fatface Fallback;src:local("Arial");ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.00%;size-adjust:103.41%}.__className_00edbd{font-family:Abril Fatface,Abril Fatface Fallback;font-weight:400;font-style:normal}@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-20c4,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.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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_4fbc0a{font-family:Syne,Syne Fallback;font-style:normal}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-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:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_1ae0f2{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.DesignerPlayground_playground__jC2pa{display:grid;grid-template-columns:minmax(0,1fr) 340px;width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background-color:var(--color-surface);box-shadow:0 30px 60px -30px rgba(20,16,68,.35);overflow:hidden}.DesignerPlayground_stage__9Oj7s{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--color-border-subtle)}.DesignerPlayground_stageBar__J8zeQ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle)}.DesignerPlayground_stageTitle__xWUnt{display:flex;flex-direction:column;min-width:0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesignerPlayground_stageMeta__REg_l{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.DesignerPlayground_live__W1pNt{display:inline-flex;align-items:center;gap:var(--spacing-3);flex-shrink:0;padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px}.DesignerPlayground_liveDot__fkNvP{width:6px;height:6px;border-radius:999px;background-color:var(--color-green-500);box-shadow:0 0 0 0 var(--color-green-500);animation:DesignerPlayground_live__W1pNt 2s ease-out infinite}@keyframes DesignerPlayground_live__W1pNt{0%{box-shadow:0 0 0 0 rgba(65,176,124,.6)}to{box-shadow:0 0 0 6px rgba(65,176,124,0)}}.DesignerPlayground_artboard__pVzBX{display:flex;align-items:center;justify-content:center;flex:1 1;padding:var(--spacing-11) var(--spacing-8);min-height:560px;background-color:var(--color-background-muted);background-image:radial-gradient(var(--color-border) 1px,transparent 0);background-size:18px 18px}.DesignerPlayground_coverFrame__CGve9{position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.08),0 24px 48px -12px rgba(20,16,68,.45);animation:DesignerPlayground_appear__Ue91Q .6s cubic-bezier(.22,1,.36,1)}.DesignerPlayground_coverFrame__CGve9.DesignerPlayground_book_cover__hqIug{width:min(340px,100%);aspect-ratio:4/5;border-radius:2px var(--border-radius-sm) var(--border-radius-sm) 2px}.DesignerPlayground_coverFrame__CGve9.DesignerPlayground_essay_hero__vkVfI{width:min(560px,100%);aspect-ratio:12/5;border-radius:var(--border-radius-md)}@keyframes DesignerPlayground_appear__Ue91Q{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.DesignerPlayground_coverCanvas__O_IMK{display:block;width:100%;height:100%}.DesignerPlayground_sweep__u_4_v{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:300% 100%;animation:DesignerPlayground_sweep__u_4_v .9s cubic-bezier(.65,0,.35,1) forwards;pointer-events:none}@keyframes DesignerPlayground_sweep__u_4_v{0%{background-position:100% 0}to{background-position:-50% 0}}.DesignerPlayground_panel__5VcTo{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-7) var(--spacing-6);min-width:0}.DesignerPlayground_fonts__VFiBv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3);width:100%}.DesignerPlayground_font__MH54h{display:flex;align-items:center;justify-content:center;margin:0;padding:0;height:40px;font-size:17px;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background-color:var(--color-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.DesignerPlayground_font__MH54h:hover{border-color:var(--color-gray-400)}.DesignerPlayground_background__7nSL2:active,.DesignerPlayground_font__MH54h:active,.DesignerPlayground_preset__hO78N:active{transform:scale(.95)}.DesignerPlayground_fontActive__PvzDX{border-color:var(--color-primary)!important;background-color:var(--color-primary-subtle)}.DesignerPlayground_backgrounds__kK21A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3);width:100%}.DesignerPlayground_background__7nSL2{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--spacing-2);margin:0;padding:var(--spacing-3);height:64px;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-white);border:2px solid transparent;border-radius:var(--border-radius-md);background-color:var(--color-purple-900);background-size:cover;background-position:50%;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.DesignerPlayground_background__7nSL2 span{position:relative;text-shadow:0 1px 4px rgba(0,0,0,.6)}.DesignerPlayground_backgroundActive__3FoVr{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.DesignerPlayground_uploadButton__8gKgh{justify-content:center;color:var(--color-text-secondary);border:1px dashed var(--color-gray-400);background-color:var(--color-background-muted)}.DesignerPlayground_uploadButton__8gKgh.DesignerPlayground_backgroundActive__3FoVr{color:var(--color-white);border-style:solid}.DesignerPlayground_uploadButton__8gKgh svg{width:20px;height:20px}.DesignerPlayground_fileInput__lz6lE{display:none}.DesignerPlayground_presets__pW5nd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-4) var(--spacing-3);gap:var(--spacing-4) var(--spacing-3);width:100%}.DesignerPlayground_preset__hO78N{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin:0;padding:0;border:none;background:none;cursor:pointer;transition:transform .15s ease}.DesignerPlayground_presetThumbnail__U3nAD{display:block;width:100%;border:2px solid transparent;border-radius:var(--border-radius-md);background-color:var(--color-purple-900);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .2s ease}.DesignerPlayground_presetThumbnail__U3nAD.DesignerPlayground_book_cover__hqIug{aspect-ratio:4/5}.DesignerPlayground_presetThumbnail__U3nAD.DesignerPlayground_essay_hero__vkVfI{aspect-ratio:12/5}.DesignerPlayground_preset__hO78N:hover .DesignerPlayground_presetThumbnail__U3nAD{transform:translateY(-2px)}.DesignerPlayground_presetActive__CmbWw .DesignerPlayground_presetThumbnail__U3nAD{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.DesignerPlayground_presetCanvas__qZU6h{display:block;width:100%;height:100%}.DesignerPlayground_presetName__Zy0Rv{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);white-space:nowrap}.DesignerPlayground_presetActive__CmbWw .DesignerPlayground_presetName__Zy0Rv{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.DesignerPlayground_panelCta__BapxV{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:auto;padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle)}.DesignerPlayground_panelHint__WhHpW{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-muted);text-align:center}@media (max-width:991.98px){.DesignerPlayground_playground__jC2pa{grid-template-columns:minmax(0,1fr)}.DesignerPlayground_stage__9Oj7s{border-right:none;border-bottom:1px solid var(--color-border-subtle)}.DesignerPlayground_artboard__pVzBX{padding:var(--spacing-9) var(--spacing-6);min-height:0}}@media (max-width:575.98px){.DesignerPlayground_stageBar__J8zeQ{padding:var(--spacing-4)}.DesignerPlayground_panel__5VcTo{padding:var(--spacing-6) var(--spacing-5)}.DesignerPlayground_coverFrame__CGve9.DesignerPlayground_book_cover__hqIug{width:min(260px,100%)}}@media (prefers-reduced-motion:reduce){.DesignerPlayground_coverFrame__CGve9,.DesignerPlayground_liveDot__fkNvP,.DesignerPlayground_sweep__u_4_v{animation:none}}.DesignerSidebar_tabs__DYqap{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:calc(var(--spacing-6) * -1);width:100%}.DesignerSidebar_panel__VBKoC{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);padding-bottom:var(--spacing-8);width:100%}