/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.v1-wrapper{--background:oklch(5% .008 270);--foreground:oklch(97% .005 270);--card:oklch(95% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(65% .2 270);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(25% 0 0);--muted-foreground:oklch(95% 0 0);--accent:oklch(65% .2 270);--accent-foreground:oklch(100% 0 0);--destructive:oklch(60% .2 40);--destructive-foreground:oklch(100% 0 0);--border:oklch(100% 0 0);--input:oklch(95% 0 0);--ring:oklch(65% .2 270);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.5rem;--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(65% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(95% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(65% .2 270);--dashboard-bg:#f8fafc;--dashboard-card:#fff;--dashboard-card-hover:#f1f5f9;--dashboard-primary:#3b82f6;--dashboard-primary-light:#dbeafe;--dashboard-success:#10b981;--dashboard-success-light:#d1fae5;--dashboard-warning:#f59e0b;--dashboard-warning-light:#fef3c7;--dashboard-danger:#ef4444;--dashboard-danger-light:#fee2e2;--dashboard-info:#8b5cf6;--dashboard-info-light:#ede9fe;--dashboard-border:#e2e8f0;--dashboard-text:#0f172a;--dashboard-text-muted:#64748b;--dashboard-sidebar:#1e293b;--dashboard-sidebar-hover:#334155;min-height:100vh}html:has(.v1-wrapper){color:oklch(97% .005 270);background-color:oklch(5% .008 270);font-size:16px;scroll-behavior:auto!important}html:has(.v1-wrapper) body{color:oklch(97% .005 270);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:oklch(5% .008 270);overflow-x:hidden}@supports (padding:env(safe-area-inset-top)){html:has(.v1-wrapper) body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.dark{--background:oklch(5% .008 270);--foreground:oklch(97% .005 270);--card:oklch(10% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(10% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(70% .25 270);--primary-foreground:oklch(0% 0 0);--secondary:oklch(15% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(15% 0 0);--muted-foreground:oklch(70% 0 0);--accent:oklch(70% .25 270);--accent-foreground:oklch(0% 0 0);--destructive:oklch(50% .2 40);--destructive-foreground:oklch(100% 0 0);--border:oklch(30% 0 0);--input:oklch(15% 0 0);--ring:oklch(70% .25 270);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(5% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(70% .25 270);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(15% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(30% 0 0);--sidebar-ring:oklch(70% .25 270)}:host,:root{--font-figtree:var(--font-figtree);--font-instrument-serif:var(--font-instrument-serif)}.v1-wrapper{background-color:var(--background);color:var(--foreground);font-family:var(--font-figtree,"Figtree",sans-serif)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}.instrument{font-family:var(--font-instrument-serif)}.article-body{color:#64748b;font-size:1rem;line-height:1.75}.dark .article-body{color:#94a3b8}.article-body p{margin-block:1rem}.article-body p:first-child{margin-block-start:0}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:#0f172a;margin-block:2rem 1rem;scroll-margin-block-start:6rem;font-weight:600;line-height:1.25}.dark .article-body h1,.dark .article-body h2,.dark .article-body h3,.dark .article-body h4,.dark .article-body h5,.dark .article-body h6{color:#f8fafc}.article-body h1{margin-block-start:0;font-size:2.25rem}.article-body h2{border-block-end:1px solid #e2e8f0;margin-block-start:3rem;padding-block-end:.5rem;font-size:1.875rem}.dark .article-body h2{border-block-end-color:#334155}.article-body h3{font-size:1.5rem}.article-body h4{font-size:1.25rem}.article-body a{color:#3b82f6;font-weight:500;text-decoration:none}.article-body a:hover{text-decoration:underline}.dark .article-body a{color:#60a5fa}.article-body code{color:#0f172a;background-color:#f1f5f9;border-radius:.25rem;padding-block:.125rem;padding-inline:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;font-weight:400}.dark .article-body code{color:#f8fafc;background-color:#1e293b}.article-body pre{color:#f8fafc;border-radius:.5rem;margin-block:1.5rem;padding:1rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.article-body pre,.dark .article-body pre{background-color:#0f172a}.article-body pre code{color:inherit;font-size:inherit;background-color:#0000;padding:0}.article-body ol,.article-body ul{margin-block:1rem;padding-inline-start:1.5rem}.article-body li{margin-block:.5rem}.article-body li::marker{color:#94a3b8}.article-body blockquote{border-inline-start:4px solid #e2e8f0;margin-block:1.5rem;padding-inline-start:1rem;font-style:italic}.dark .article-body blockquote{border-inline-start-color:#334155}.article-body img{border-radius:.5rem;block-size:auto;max-inline-size:100%;margin-block:1.5rem}.article-body hr{border:0;border-block-start:1px solid #e2e8f0;margin-block:3rem}.dark .article-body hr{border-block-start-color:#334155}.article-body table{border-collapse:collapse;inline-size:100%;margin-block:1.5rem;font-size:.875rem}.article-body td,.article-body th{text-align:start;border:1px solid #e2e8f0;padding-block:.5rem;padding-inline:.75rem}.dark .article-body td,.dark .article-body th{border-color:#334155}.article-body th{color:#0f172a;background-color:#f8fafc;font-weight:600}.dark .article-body th{color:#f8fafc;background-color:#1e293b}.article-body h2 a,.article-body h3 a,.article-body h4 a{color:inherit;text-decoration:none}.article-body h2 a:hover,.article-body h3 a:hover,.article-body h4 a:hover{text-decoration:none}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_689e3f{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_689e3f{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}