@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--dm-font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--dm-font-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--dm-font-display:"Fraunces","Fraunces Fallback"}:root{--dm-font-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--dm-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--dm-font-display:"Fraunces","Times New Roman",serif}:root,[data-theme=light]{color-scheme:light;--dm-bg:#fafaf7;--dm-paper:#f4f4f0;--dm-card:#ffffff;--dm-fg:#0e1413;--dm-fg-soft:#4b5552;--dm-fg-muted:#646d69;--dm-border:rgba(14,20,19,0.14);--dm-line:rgba(14,20,19,0.1);--dm-line-soft:rgba(14,20,19,0.06);--dm-muted-bg:#eff2f5;--dm-primary:#006b5f;--dm-primary-deep:#00463f;--dm-primary-soft:rgba(0,107,95,0.08);--dm-primary-border:rgba(0,107,95,0.35);--dm-primary-wash:hsl(174 60% 96%);--dm-mint:#79e6dc;--dm-amber:#b45309;--dm-amber-deep:#92400e;--dm-amber-bg:rgba(245,158,11,0.1);--dm-emerald:#047857;--dm-emerald-bg:rgba(5,150,105,0.1);--dm-red:#b91c1c;--dm-red-deep:#7f1d1d;--dm-red-bg:rgba(220,38,38,0.06);--dm-red-border:rgba(220,38,38,0.25);--dm-danger:#a12525;--dm-danger-bg:rgba(161,37,37,0.06);--dm-danger-border:rgba(161,37,37,0.3);--dm-danger-deep:#7a1a1a;--dm-fg-inverse:#ffffff;--dm-fg-inverse-soft:rgba(255,255,255,0.7);--dm-fg-inverse-muted:rgba(255,255,255,0.55);--dm-line-inverse:rgba(255,255,255,0.16);--dm-dash-accent:#7c3aed;--dm-dash-accent-soft:rgba(124,58,237,0.1);--dm-dash-accent-border:rgba(124,58,237,0.2);--dm-avatar-bg-l:94%;--dm-avatar-fg-l:34%;--dm-shadow-card:0 1px 2px rgba(20,30,50,0.04),0 0 0 1px rgba(20,30,50,0.012);--dm-shadow-pop:0 10px 28px rgba(0,0,0,0.14);--dm-shadow-lift:0 8px 24px -8px rgba(20,30,50,0.1),0 2px 6px -2px rgba(20,30,50,0.05);--dm-scrollbar:rgba(14,20,19,0.14);--dm-scrollbar-hover:rgba(14,20,19,0.24);--dm-scrim:rgba(14,20,19,0.34);--dm-ring:#006b5f}[data-theme=dark]{color-scheme:dark;--dm-bg:#0f1211;--dm-paper:#141817;--dm-card:#1a1f1e;--dm-fg:#f1f4f3;--dm-fg-soft:#b6bfbb;--dm-fg-muted:#8b948f;--dm-border:rgba(238,246,243,0.18);--dm-line:rgba(238,246,243,0.12);--dm-line-soft:rgba(238,246,243,0.07);--dm-muted-bg:#222826;--dm-primary:#2fb5a0;--dm-primary-deep:#52c9b6;--dm-primary-soft:rgba(47,181,160,0.14);--dm-primary-border:rgba(47,181,160,0.42);--dm-primary-wash:hsl(174 40% 11%);--dm-mint:#79e6dc;--dm-amber:#e3a75c;--dm-amber-deep:#eebe84;--dm-amber-bg:rgba(227,167,92,0.12);--dm-emerald:#3fcf9d;--dm-emerald-bg:rgba(63,207,157,0.12);--dm-red:#f27d7d;--dm-red-deep:#f7a3a3;--dm-red-bg:rgba(242,125,125,0.1);--dm-red-border:rgba(242,125,125,0.35);--dm-danger:#e5636a;--dm-danger-bg:rgba(229,99,106,0.12);--dm-danger-border:rgba(229,99,106,0.4);--dm-danger-deep:#f28389;--dm-fg-inverse:#10201d;--dm-fg-inverse-soft:rgba(16,32,29,0.72);--dm-fg-inverse-muted:rgba(16,32,29,0.56);--dm-line-inverse:rgba(16,32,29,0.18);--dm-dash-accent:#a78bfa;--dm-dash-accent-soft:rgba(167,139,250,0.16);--dm-dash-accent-border:rgba(167,139,250,0.3);--dm-avatar-bg-l:24%;--dm-avatar-fg-l:82%;--dm-shadow-card:0 1px 2px rgba(0,0,0,0.4),0 0 0 1px rgba(0,0,0,0.2);--dm-shadow-pop:0 10px 28px rgba(0,0,0,0.55);--dm-shadow-lift:0 8px 24px -8px rgba(0,0,0,0.5),0 2px 6px -2px rgba(0,0,0,0.35);--dm-scrollbar:rgba(238,246,243,0.16);--dm-scrollbar-hover:rgba(238,246,243,0.28);--dm-scrim:rgba(0,0,0,0.55);--dm-ring:#2fb5a0}:root,[data-theme=dark],[data-theme=light]{--color-bg:var(--dm-bg);--color-card:var(--dm-card);--color-fg:var(--dm-fg);--color-fg-soft:var(--dm-fg-soft);--color-fg-muted:var(--dm-fg-muted);--color-line:var(--dm-line);--color-border:var(--dm-border);--color-primary:var(--dm-primary);--color-amber:var(--dm-amber);--color-amber-bg:var(--dm-amber-bg);--font-sans:var(--dm-font-sans);--font-mono:var(--dm-font-mono);--font-display:var(--dm-font-display)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background-color:var(--dm-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.05'/%3E%3C/svg%3E");color:var(--dm-fg);font-family:var(--dm-font-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}html[data-theme] body{transition:background-color .16s ease,color .16s ease}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--dm-ring);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--dm-scrollbar);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--dm-scrollbar-hover);background-clip:padding-box}[data-dm-peek]:hover [data-dm-peek-name]{text-decoration:underline;text-underline-offset:2px}[data-dm-peek] [data-dm-peek-glyph]{opacity:0;transition:opacity .12s ease}[data-dm-peek]:focus-visible [data-dm-peek-glyph],[data-dm-peek]:hover [data-dm-peek-glyph]{opacity:1}[data-dm-lift]{transition:transform .15s cubic-bezier(.2,.7,.3,1),box-shadow .15s cubic-bezier(.2,.7,.3,1)}[data-dm-lift]:hover{transform:translateY(-1px);box-shadow:var(--dm-shadow-lift)}@keyframes dm-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dm-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dm-spin{to{transform:rotate(1turn)}}.dm-skeleton{animation:dm-skeleton 1.6s ease-in-out infinite}.dm-spinner{animation:dm-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.dm-skeleton,.dm-spinner{animation:none!important}}.dm-sidebar-desktop{display:block}.dm-topbar-hamburger{display:none}.dm-trust-extra{display:inline-flex}@media (max-width:900px){.dm-sidebar-desktop{display:none}.dm-topbar-hamburger{display:inline-flex}.dm-trust-extra{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-dm-lift]:hover{transform:none}}