@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--black:#000;--gray-600:#6b6b6b;--gray-400:#999;--gray-200:#ccc;--gray-100:#eee;--gray-50:#fafafa;--white:#fff;--page:#f7f7f5;--good:#2fae00;--good-soft:#e3f5d8;--accent:#ff5f1f;--accent-soft:#ffc4a6;--art:#3f5ff8;--danger:#e5484d;--on-danger:#fff;--font:"Geist Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-number:"Geist Mono Variable", ui-monospace, "SF Mono", monospace;--type-small:14px;--type-body:16px;--type-tab:18px;--type-date:20px;--type-title:24px;--type-display:32px;--type-big:40px;--type-hero:72px;--leading-small:16px;--leading-body:24px;--leading-date:20px;--leading-title:32px;--leading-display:40px;--leading-big:48px;--leading-hero:72px;--space-sm:8px;--space-md:16px;--space-lg:32px;--size-sm:16px;--size-md:32px;--size-lg:48px;--radius-sm:8px;--radius-lg:16px;--radius-xl:24px;--radius-card:32px;--radius-pill:1000px;--control:40px;--page-width:1120px;--column:720px;--sidebar:160px;--frosted-bar:72px;--hairline:1px solid var(--gray-100);--edge:1px solid var(--gray-200);--raised:var(--white);--primary-hover:var(--gray-200);--glass:#000000a3;--glass-solid:#000;--haze:#fff6;--gutter:var(--space-lg);--sticky-top:0px;--tab-bar:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--black:#fff;--gray-600:#a0a0a0;--gray-400:#707070;--gray-200:#404040;--gray-100:#282828;--gray-50:#181818;--white:#000;--accent:#ff8050;--danger:#ff7070;--raised:var(--gray-100);--primary-hover:var(--gray-400);--glass:#383838b8;--glass-solid:#282828;--haze:#0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<720px){:root{--gutter:var(--space-md)}:root[data-nav=tabs]{--tab-bar:80px;--gray-50:var(--white);--radius-lg:var(--radius-xl)}}[data-glass]{--black:#fff;--gray-600:#ffffffb8;--gray-400:#ffffff8f;--gray-200:#ffffff3d;--gray-100:#ffffff29;--gray-50:#ffffff1f;--white:var(--glass-solid);--raised:#ffffff3d;--primary-hover:#0000008f;--hairline:1px solid var(--gray-100);--edge:1px solid var(--gray-200);color:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{overflow-y:scroll}body{background:var(--white);color:var(--black);font-family:var(--font);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:400}button,input,select,textarea{font:inherit;color:inherit}input{accent-color:var(--black)}body{cursor:default}input,textarea{cursor:auto;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}::selection{background:var(--gray-100);color:var(--black)}:focus-visible{outline:1px solid var(--black);outline-offset:0}tr[data-dropping] td{background:var(--gray-100)}[role=dialog][data-dropping]{outline:1px solid var(--black)}::-webkit-scrollbar{width:var(--space-sm);height:var(--space-sm)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--gray-200)}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:has([data-soft-page]){background-color:var(--page);background-image:var(--grain)}@media (width<720px){:root[data-nav=tabs] body:has([data-soft-page]) header[data-nav]{height:0;padding:0;position:static}:root[data-nav=tabs] [data-soft-page]{padding-top:env(safe-area-inset-top)}:root[data-nav=tabs] body{background-color:var(--page);background-image:var(--grain)}}:root body:has([data-plain-page]){--behind:var(--white);--behind-grain:none;--behind-height:calc(var(--tab-bar) + var(--space-sm) + env(safe-area-inset-bottom));--behind-fade:none;background-color:var(--white);background-image:none}
