@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,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(../media/4e1c87b7aa9e2f2f-s.p.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_a23ecfdf-module__e8M3dW__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_a23ecfdf-module__e8M3dW__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
.NavigationProgress-module__3ONvnG__root{z-index:calc(var(--z-modal) + 20);pointer-events:none;opacity:0;height:3px;transition:opacity .12s var(--motion-enter-easing), transform .12s var(--motion-enter-easing);position:fixed;inset:0 0 auto;transform:translateY(-3px)}.NavigationProgress-module__3ONvnG__rootVisible{opacity:1;transform:translateY(0)}.NavigationProgress-module__3ONvnG__bar{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);width:100%;height:100%;box-shadow:0 0 18px var(--color-accent);transform-origin:0;transform:translate(-92%)scaleX(.08)}.NavigationProgress-module__3ONvnG__barLoading{animation:NavigationProgress-module__3ONvnG__navigation-progress-loading 1.4s var(--motion-enter-easing) forwards}.NavigationProgress-module__3ONvnG__barComplete{transition:transform .18s var(--motion-enter-easing);transform:translate(0)scaleX(1)}@keyframes NavigationProgress-module__3ONvnG__navigation-progress-loading{0%{transform:translate(-92%)scaleX(.08)}55%{transform:translate(-38%)scaleX(.52)}to{transform:translate(-14%)scaleX(.86)}}@media (prefers-reduced-motion:reduce){.NavigationProgress-module__3ONvnG__root,.NavigationProgress-module__3ONvnG__bar,.NavigationProgress-module__3ONvnG__barLoading,.NavigationProgress-module__3ONvnG__barComplete{transition:none;animation:none}.NavigationProgress-module__3ONvnG__barLoading,.NavigationProgress-module__3ONvnG__barComplete{transform:translate(0)scaleX(1)}}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-inter:system-ui;--font-jetbrains-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--color-bg:#f5f1ea;--color-bg-dark:#0e0e10;--color-ink:#0e0e10;--color-ink-inv:#f5f1ea;--color-muted:#0e0e10a8;--color-muted-soft:#0e0e1066;--color-muted-dark:#ffffffa8;--color-muted-dark-soft:#fff6;--color-line:#0e0e101a;--color-line-dark:#ffffff1a;--color-line-dark-soft:#ffffff0f;--color-line-dark-medium:#ffffff14;--color-line-dark-strong:#ffffff26;--color-accent:#aef277;--color-accent-ink:#0e0e10;--color-surface:#fff;--color-surface-dark:#1a1a1c;--color-white:#fff;--color-image-text:#fff;--color-overlay:#0006;--color-shadow:#00000040;--color-shadow-hairline:#0e0e100a;--color-shadow-soft:#0e0e1026;--color-success:#28c840;--color-danger:#ff4d4f;--color-handle-light:#00000026;--color-handle-dark:#fff3;--color-subtle-light:#0e0e1006;--color-subtle-dark:#ffffff08;--color-accent-soft:#d6ff5c26;--color-white-soft:#ffffffe6;--color-white-stripe:#ffffff1f;--color-image-shadow:#0000004d;--color-genre-warm:#ffae4a;--color-genre-blue:#5c7cff;--color-genre-yellow:#dff258;--color-genre-purple:#b56bff;--color-focus:var(--color-accent);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--radius-3xl:22px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--container-md:720px;--container-lg:1320px;--page-min-width:360px;--font-display:var(--font-unbounded), system-ui, sans-serif;--font-sans:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--text-4xs:6px;--text-3xs:9px;--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:17px;--text-xl:18px;--text-2xl:22px;--sticky-cta-height:52px;--bottom-nav-space:90px;--motion-pop-duration:.17s;--motion-sheet-duration:.18s;--motion-exit-duration:.14s;--motion-enter-easing:cubic-bezier(.2, .8, .2, 1);--motion-exit-easing:cubic-bezier(.4, 0, 1, 1);--motion-popover-enter:ui-popover-enter var(--motion-pop-duration) var(--motion-enter-easing);--motion-sheet-enter:ui-sheet-enter var(--motion-sheet-duration) var(--motion-enter-easing);--motion-fade-enter:ui-fade-enter var(--motion-sheet-duration) var(--motion-enter-easing);--motion-popover-exit:ui-popover-exit var(--motion-exit-duration) var(--motion-exit-easing) forwards;--motion-sheet-exit:ui-sheet-exit var(--motion-exit-duration) var(--motion-exit-easing) forwards;--motion-fade-exit:ui-fade-exit var(--motion-exit-duration) var(--motion-exit-easing) forwards;--z-sticky:5;--z-header:20;--z-modal:100;--theme-bg:var(--color-bg);--theme-ink:var(--color-ink);--theme-muted:var(--color-muted);--theme-muted-soft:var(--color-muted-soft);--theme-line:var(--color-line);--theme-line-soft:var(--color-line);--theme-line-medium:var(--color-line);--theme-line-strong:var(--color-line);--theme-surface:var(--color-surface);--theme-handle:var(--color-handle-light);--theme-subtle:var(--color-subtle-light);--theme-event-tag-bg:var(--color-white)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:var(--color-bg-dark);--theme-ink:var(--color-ink-inv);--theme-muted:var(--color-muted-dark);--theme-muted-soft:var(--color-muted-dark-soft);--theme-line:var(--color-line-dark);--theme-line-soft:var(--color-line-dark-soft);--theme-line-medium:var(--color-line-dark-medium);--theme-line-strong:var(--color-line-dark-strong);--theme-surface:var(--color-surface-dark);--theme-handle:var(--color-handle-dark);--theme-subtle:var(--color-subtle-dark);--theme-event-tag-bg:var(--color-accent)}}
html,body{min-width:var(--page-min-width);background:var(--theme-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);margin:0;padding:0}*{box-sizing:border-box}a{color:inherit}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}
.search-input{background:0 0;border:0;outline:0;width:100%}.search-input::placeholder{color:currentColor;opacity:.55}.ui-link,.ui-button,.ui-card{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s}@media (hover:hover){.ui-link:hover,.ui-button:hover,.ui-card:hover{opacity:.82}.ui-card:hover{transform:translateY(-2px)}}.ui-link:focus-visible,.ui-button:focus-visible,.ui-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.search-input:focus-visible{box-shadow:inset 0 -2px 0 var(--color-focus);outline:0}.ui-button:active,.ui-card:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ui-link,.ui-button,.ui-card{transition:none}.ui-button:active,.ui-card:active{transform:none}@media (hover:hover){.ui-card:hover{transform:none}}}.h-scroll{scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.not-found-page{min-height:100dvh;padding:var(--space-6) var(--space-4);text-align:center;color:var(--theme-ink);background:var(--theme-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-page__code{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;color:var(--theme-muted);text-transform:uppercase;font-size:12px}.not-found-page__title{margin:var(--space-3) 0 0;font-family:var(--font-unbounded), var(--font-sans);font-size:clamp(30px,8vw,64px);line-height:1}.not-found-page__text{max-width:520px;margin:var(--space-4) 0 0;color:var(--theme-muted);font-size:16px;line-height:1.6}.not-found-page__link{margin-top:var(--space-6);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);color:var(--theme-bg);background:var(--theme-ink);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@keyframes ui-popover-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-sheet-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-fade-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-popover-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes ui-sheet-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes ui-fade-exit{0%{opacity:1}to{opacity:0}}

