@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.8d23826b.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/geist-cyrillic-wght-normal.20629c1f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.147e7b0a.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.9e132d2d.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.891b2819.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-ext-wght-normal.efb17864.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/geist-mono-cyrillic-wght-normal.c77c7160.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-symbols2-wght-normal.80926d85.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(/_next/static/media/geist-mono-vietnamese-wght-normal.2a9b47e2.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-ext-wght-normal.e23c79bb.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-wght-normal.99ff03d7.woff2) format("woff2-variations");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}:root{color-scheme:light;--bg:#fafaf7;--bg-2:#f0f0eb;--bg-3:#e6e6e0;--line:#dcdcd5;--line-strong:#c4c4bd;--fg:#000000;--fg-2:#141413;--muted:#3d3d39;--faint:#5c5c56;--accent:#ff5c1a;--accent-ink:#000000;--warn:#3f5a74;--neg:#3f5a74;--header-bg:rgb(250 250 247/0.88);--scrim:rgb(250 250 247/0.82);--drop-tint:#fff1ea;--bad-tint:#e9eff4;--glyph-strength:1.5;--font-mono:"Geist Mono Variable","Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-sans:var(--font-mono);--font-mask:"Geist Variable","Geist",system-ui,sans-serif;--t-micro:0.75rem;--t-small:0.8125rem;--t-body:0.875rem;--t-lead:1rem;--t-h3:1.125rem;--t-h2:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);--t-h1:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);--lh:22px;--track-label:0.06em;--track-tight:-0.02em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:clamp(16px,4vw,40px);--content:1280px;--nav-h:56px;--r-1:2px;--r-2:4px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--d-1:120ms;--d-2:220ms;--d-3:420ms}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]){--d-1:0ms;--d-2:0ms;--d-3:0ms}}:root[data-motion=reduced]{--d-1:0ms;--d-2:0ms;--d-3:0ms}:root[data-theme=dark]{color-scheme:dark;--bg:#0a0a0a;--bg-2:#111111;--bg-3:#171717;--line:#242424;--line-strong:#333333;--fg:#f0f0ec;--fg-2:#d6d6d0;--muted:#ababa6;--faint:#8a8a85;--accent-ink:#0a0a0a;--warn:#8fa6bc;--neg:#8fa6bc;--header-bg:rgb(10 10 10/0.86);--scrim:rgb(5 5 5/0.78);--drop-tint:#120c09;--bad-tint:#10151a;--glyph-strength:1}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-body);line-height:var(--lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh;overflow-x:hidden}canvas,img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:500;letter-spacing:var(--track-tight);line-height:1.2;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.label{font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;line-height:16px}.blink,.label{color:var(--muted)}.blink{white-space:nowrap;transition:color var(--d-1) var(--ease-out)}.blink:before{content:"[";color:var(--faint)}.blink:after{content:"]";color:var(--faint)}.blink:focus-visible,.blink:hover{color:var(--fg)}.blink:hover:after,.blink:hover:before{color:var(--accent)}.muted{color:var(--muted)}.faint{color:var(--faint)}.fg{color:var(--fg)}.acc{color:var(--accent)}.pos{color:var(--fg)}.neg{color:var(--neg)}.mono{font-family:var(--font-mono)}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{min-width:0;width:100%;max-width:var(--content);margin-inline:auto;padding-inline:var(--gutter)}.page-enter{animation:page-in var(--d-3) var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:100;background:var(--fg);color:var(--bg);padding:var(--s-2) var(--s-3);font-family:var(--font-mono);font-size:var(--t-small)}.skip-link:focus{top:var(--s-2)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.backend-ui{display:grid;gap:var(--s-5);min-width:0;font-family:var(--font-mono);color:var(--fg)}.backend-ui *{border-radius:0;box-shadow:none}.backend-ui h1,.backend-ui h2,.backend-ui h3{font-weight:500;letter-spacing:-.03em;margin:0}.backend-ui h1{font-size:var(--t-h2)}.backend-ui h2{font-size:var(--t-h3)}.backend-ui h3{font-size:var(--t-body)}.backend-ui p{margin:0}.backend-ui code{font-size:var(--t-small);word-break:break-all}.backend-ui .muted,.backend-ui small{color:var(--muted);font-size:var(--t-small)}.backend-ui .eyebrow{font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint)}.backend-ui .preserve{white-space:pre-wrap}.backend-ui .community-card,.backend-ui .empty-state,.backend-ui .listing-card,.backend-ui .member-strategy-card,.backend-ui .membership-card,.backend-ui .paper-panel,.backend-ui .thread-row{display:grid;gap:var(--s-3);padding:var(--s-5) 2ch;background:var(--bg-2);border:0}.backend-ui .membership-toolbar,.backend-ui .page-heading{display:flex;flex-wrap:wrap;gap:var(--s-3) 2ch;align-items:center;justify-content:space-between}.backend-ui .notice{display:flex;gap:1ch;padding:var(--s-3) 2ch;background:var(--bg-3);font-size:var(--t-small);color:var(--fg-2)}.backend-ui .empty-icon,.backend-ui .notice svg{display:none}.backend-ui .tag{display:inline-block;padding:1px 1ch;background:var(--bg-3);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase}.backend-ui .form-error{color:var(--warn);font-size:var(--t-small)}.backend-ui .form-error:empty{display:none}.backend-ui .button{display:inline-flex;align-items:center;gap:.6ch;min-height:40px;padding:0 2ch;font:500 var(--t-small) /1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);background:var(--bg-3);border:0;cursor:pointer;text-decoration:none}.backend-ui .button:before{content:"[";color:var(--faint)}.backend-ui .button:after{content:"]";color:var(--faint)}.backend-ui .button.primary{background:var(--fg);color:var(--bg)}.backend-ui .button.primary:after,.backend-ui .button.primary:before,.backend-ui .button:hover:not(:disabled){color:var(--accent)}.backend-ui .button.primary:hover:not(:disabled){color:var(--bg);background:var(--fg-2)}.backend-ui .button:disabled{opacity:.45;cursor:not-allowed}.backend-ui .text-link{color:var(--fg);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;font:inherit}.backend-ui .field{display:grid;gap:var(--s-2)}.backend-ui .field>span{font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.backend-ui input:not([type=checkbox]):not([type=radio]),.backend-ui select,.backend-ui textarea{width:100%;min-width:0;padding:var(--s-3) 1.5ch;font:var(--t-body) /1.4 var(--font-mono);color:var(--fg);background:var(--bg-3);border:0}.backend-ui .check-field{display:flex;gap:1ch;align-items:flex-start;font-size:var(--t-small);color:var(--fg-2)}.backend-ui input[type=checkbox]{accent-color:var(--accent)}.backend-ui :focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.backend-ui form{display:grid;gap:var(--s-4)}.backend-ui dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s-2) 2ch;margin:0}.backend-ui dt{color:var(--muted);font-size:var(--t-small)}.backend-ui dd{margin:0}.backend-ui table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.backend-ui th{text-align:left;color:var(--muted);font-weight:500}.backend-ui td,.backend-ui th{padding:var(--s-2) 1.5ch}.backend-ui a{color:var(--fg)}.backend-ui a:hover{color:var(--accent)}