@keyframes reveal{30%{opacity:0}to{opacity:1;transform:translateZ(0)}}*,:after,:before{box-sizing:border-box}*{margin:0}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}html{text-size-adjust:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:var(--color-text)}h1,h2,h3,h4{text-wrap:balance}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}:root{--border-radius-100:4px;--border-radius-200:6px;--border-radius-300:12px;--border-radius-400:18px;--header-height:72px;--space-s:clamp(0.75rem,0.663rem + 0.4348vw,1rem);--space-m:clamp(1.125rem,0.9946rem + 0.6522vw,1.5rem);--space-l:clamp(1.5rem,1.3261rem + 0.8696vw,2rem);--space-xl:clamp(2.25rem,1.9891rem + 1.3043vw,3rem);--color-bg:#f1f1f1;--color-bg-inverse:#000;--color-bg-surface:#fff;--color-bg-surface-secondary:#bababa;--color-bg-surface-tertiary:#f5f5f5;--color-bg-surface-tertiary-hover:#ebebeb;--color-bg-input:#fff;--color-bg-input-secondary:#e7e7e7;--color-bg-disabled:#d3d3d3;--color-bg-selection:#333;--color-border:#e4e4e4;--color-border-hover:#797979;--color-text:#000;--color-text-inverse:#fff;--color-text-secondary:#aaa;--color-text-disabled:#999;--color-text-skeleton:#f0f0f0;--color-text-selection:#fff;--color-accent:#00e678;--color-accent-secondary:#00ae5b;--color-accent-highlight:#00e678}html[data-theme=dark]{color-scheme:dark;--color-bg:#191919;--color-bg-inverse:#fff;--color-bg-surface:#000;--color-bg-surface-secondary:#494949;--color-bg-surface-tertiary:#3d3d3d;--color-bg-surface-tertiary-hover:#515151;--color-bg-input:#303030;--color-bg-input-secondary:#434343;--color-bg-disabled:#6e6e6e;--color-bg-selection:#eee;--color-border:#333;--color-border-hover:#555;--color-text:#fff;--color-text-inverse:#000;--color-text-secondary:#7f7f7f;--color-text-disabled:#bbb;--color-text-skeleton:#282828;--color-text-selection:#000;--color-accent:#00ff85;--color-accent-secondary:#3dffa2;--color-accent-highlight:#008d49}html{font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading)}body{background-color:var(--color-bg);color:var(--color-text)}a{text-underline-offset:4px}a:focus-visible{outline:2px solid var(--color-bg-inverse);outline-offset:2px}a[class]{text-decoration:none}a:not([class]){border-radius:var(--border-radius-100)}button:not(:disabled){cursor:pointer}button:focus-visible{outline:2px solid var(--color-bg-inverse);outline-offset:2px}dialog{background-color:var(--color-bg-surface);color:var(--color-text)}::selection{color:var(--color-text-selection);background-color:var(--color-bg-selection)}.main-wrapper{position:relative;min-block-size:100vh;padding:calc(var(--header-height) + 1rem) 1rem 1rem;display:flex}@media(max-width:42rem){.main-wrapper{min-block-size:75vh;-webkit-padding-before:1rem;padding-block-start:1rem}}.inner-wrapper{inline-size:100%;-webkit-padding-before:2rem;padding-block-start:2rem;margin-inline:auto}@media(max-width:42rem){.inner-wrapper{padding:0 .5rem}}.heading-main{font-size:clamp(2.375rem,1.8779rem + 2.093vw,3.5rem)}.heading-inner{font-size:clamp(2rem,1.6134rem + 1.6279vw,2.875rem)}.grid-caption{position:absolute;inset-inline-start:1rem;inset-block-end:1rem;font-size:.875rem}.vertical-rythm-s>*+*{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.vertical-rythm-m>*+*{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.vertical-rythm-l>*+*{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.vertical-rythm-xl>*+*{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}.animate-on-enter{transform:translate3d(0,2rem,0);opacity:0;animation:reveal .2s ease forwards}.animate-on-enter.enter-delay-50{animation-delay:50ms}.animate-on-enter.enter-delay-100{animation-delay:.1s}.animate-on-enter.enter-delay-150{animation-delay:.15s}.animate-on-enter.enter-delay-200{animation-delay:.2s}.animate-on-enter.enter-delay-250{animation-delay:.25s}.animate-on-enter.enter-delay-300{animation-delay:.3s}.style-container{display:contents}.outline-color-handler{outline:2px solid transparent;outline-offset:-2px}@container style(--bg: #000000){html[data-theme=dark] .outline-color-handler{outline-color:var(--color-border)}}@container style(--bg: #FFFFFF){html[data-theme=light] .outline-color-handler{outline-color:var(--color-border)}}.label{font-weight:700}.input{height:3.5rem;background-color:var(--color-bg-input);border-radius:var(--border-radius-200);border:2px solid transparent;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.input.is-keyword{border-start-end-radius:0;border-end-end-radius:0}.input::placeholder{font-style:italic;color:var(--color-text-secondary)}.input:focus-visible{outline:none;border-color:var(--color-bg-inverse)}.create-button-primary{height:3.5rem;border:none;font-weight:700;background-color:var(--color-accent);color:#000;border-radius:var(--border-radius-200);transition:color .15s ease,background-color .15s ease}.create-button-primary:disabled{cursor:not-allowed;color:var(--color-text-disabled);background-color:var(--color-bg-disabled)}button.create-button-secondary{height:3.5rem;min-inline-size:6rem;font-size:1rem;font-weight:700;color:var(--color-accent-secondary);background-color:var(--color-bg-input);border-radius:0 var(--border-radius-200) var(--border-radius-200) 0;border:2px solid transparent;padding-inline:1rem}button.create-button-secondary:disabled{cursor:not-allowed;opacity:.5;color:var(--color-text-disabled)}button.create-button-secondary:active:not(:disabled){font-size:.9375rem}button.create-button-secondary:focus-visible{outline-offset:-2px}.footer_wrapper__cQ_MT{padding:2rem 1rem 1rem;min-block-size:6rem;font-size:.9375rem;display:flex;justify-content:center;align-items:center;text-wrap:pretty;text-align:center}@media(min-width:28rem){.footer_wrapper__cQ_MT br{display:none}}.nav_wrapper__YyI75{position:fixed;z-index:1;inset-block-start:0;inline-size:100%;background-color:var(--color-bg);block-size:var(--header-height);padding:1rem;display:flex;justify-content:space-between;align-items:center}@media(max-width:42rem){.nav_wrapper__YyI75{position:relative;block-size:auto;flex-direction:column;gap:.5rem}}.nav_titleLink__FRirV{padding:.5rem;color:var(--color-text);border-radius:var(--border-radius-100)}.nav_title__iqhL1{font-size:1.125rem;font-weight:700}.nav_nav__Eu8Uu{display:flex;gap:1rem}@media(max-width:42rem){.nav_nav__Eu8Uu{gap:.5rem}}.nav_link__LPzID,.nav_themeButton__cLRQZ{text-align:center;border:transparent;border-radius:var(--border-radius-100);background-color:transparent;transition:color .1s ease,background-color .1s ease}.nav_link__LPzID:hover,.nav_themeButton__cLRQZ:hover{color:var(--color-text);background-color:var(--color-bg-surface)}.nav_link__LPzID{padding:.5rem .75rem;min-inline-size:5.5rem;text-decoration:none;color:var(--color-text)}.nav_link__LPzID.nav_featured__FYVbk{color:var(--color-text-inverse);background-color:var(--color-bg-inverse)}.nav_link__LPzID.nav_active__YWgO9:not(.nav_featured__FYVbk){pointer-events:none;text-decoration:underline}.nav_themeButton__cLRQZ{--color-icon:var(--color-text);padding:0;block-size:2.5rem;inline-size:2.5rem;display:flex;justify-content:center;align-items:center}.nav_darkIcon__wdZrc,.nav_lightIcon__wGAiZ{opacity:0;animation:nav_reveal-icon__VfCOA .15s ease;animation-fill-mode:forwards}[data-theme=dark] .nav_darkIcon__wdZrc,[data-theme=light] .nav_lightIcon__wGAiZ{display:none}@keyframes nav_reveal-icon__VfCOA{0%{opacity:0;transform:scale(.6)}25%{opacity:0}to{opacity:1;transform:scale(1)}}@font-face{font-family:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/97720168f24d1c28-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1bfd2e124e409931-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6c0d6f2aea2e0201-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1d047d8ec47946ce-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7f983c78dddc929c-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/84c454f7bbb4238a-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/97720168f24d1c28-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1bfd2e124e409931-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6c0d6f2aea2e0201-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1d047d8ec47946ce-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/7f983c78dddc929c-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:__JetBrains_Mono_01f1ed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/84c454f7bbb4238a-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_01f1ed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_01f1ed;src:local("Arial");ascent-override:75.04%;descent-override:22.07%;line-gap-override:0.00%;size-adjust:135.93%}.__className_01f1ed{font-family:__JetBrains_Mono_01f1ed,__JetBrains_Mono_Fallback_01f1ed}.__variable_01f1ed{--font-body:"__JetBrains_Mono_01f1ed","__JetBrains_Mono_Fallback_01f1ed"}@font-face{font-family:__Plus_Jakarta_Sans_cedafb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abe8a82a16fdcc78-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_cedafb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a03112ac118b372a-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_cedafb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5d2b6f2872dfc654-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_cedafb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3b91a0ab9b540401-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:__Plus_Jakarta_Sans_Fallback_cedafb;src:local("Arial");ascent-override:98.75%;descent-override:21.12%;line-gap-override:0.00%;size-adjust:105.12%}.__className_cedafb{font-family:__Plus_Jakarta_Sans_cedafb,__Plus_Jakarta_Sans_Fallback_cedafb;font-weight:800;font-style:normal}.__variable_cedafb{--font-heading:"__Plus_Jakarta_Sans_cedafb","__Plus_Jakarta_Sans_Fallback_cedafb"}