:root{--soft-mist:#f0f0f0;--pure-white:#fff;--cloud-grey:#e5e5e5;--stone-grey:#dcdddb;--sage-slate:#8e9b92;--muted-sage:#9eac9b;--soft-sage:#b2c0aa;--pale-sage:#c8d5bb;--charcoal:#1c1c1c;--background:var(--soft-mist);--foreground:var(--charcoal);--card:var(--pure-white);--card-foreground:var(--charcoal);--popover:var(--pure-white);--popover-foreground:var(--charcoal);--primary:var(--charcoal);--primary-foreground:var(--pure-white);--secondary:var(--pure-white);--secondary-foreground:var(--charcoal);--muted:var(--cloud-grey);--muted-foreground:#646664;--accent:var(--stone-grey);--accent-foreground:var(--charcoal);--destructive:#c13e2e;--success:#4f6352;--warning:#c38c37;--border:var(--stone-grey);--input:#d6d7d5;--ring:var(--sage-slate);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)' opacity='.06'/></svg>");--feature:var(--grain), radial-gradient(55% 50% at 42% 58%, #8e9b92f2 0%, #8e9b9200 72%), radial-gradient(45% 40% at 88% 8%, #d6e1cae6 0%, #d6e1ca00 70%), radial-gradient(60% 55% at 6% 100%, #cddac0d9 0%, #cddac000 70%), linear-gradient(155deg, #bfccb4 0%, #a6b3a2 48%, #c6d3ba 100%);--feature-slate:var(--grain), radial-gradient(70% 45% at 92% 0%, #ffffff38 0%, #fff0 70%), radial-gradient(90% 60% at 20% 110%, #c8d5bbf2 0%, #c8d5bb00 70%), linear-gradient(180deg, #8e9b92 0%, #9dab9b 42%, #bccab1 78%, #c8d5bb 100%);--feature-dawn:var(--grain), radial-gradient(65% 60% at 0% 0%, #8e9b92f2 0%, #86948a00 72%), radial-gradient(70% 60% at 100% 100%, #d0dcc4f2 0%, #d0dcc400 70%), linear-gradient(135deg, #a3b0a0 0%, #b2c0aa 55%, #c8d5bb 100%);--feature-mist:var(--grain), radial-gradient(60% 55% at 50% 70%, #ffffff4d 0%, #fff0 70%), radial-gradient(80% 50% at 50% 0%, #9eac9bb3 0%, #9eac9b00 75%), linear-gradient(180deg, #b6c3ae 0%, #c4d1b8 60%, #cdd9c1 100%);--feature-glow:var(--grain), radial-gradient(22% 20% at 50% 30%, #ecf8d6f2 0%, #ecf8d600 100%), radial-gradient(42% 38% at 50% 30%, #c4e88c73 0%, #c4e88c00 100%), radial-gradient(90% 70% at 50% 100%, #b2c0aab3 0%, #b2c0aa00 75%), linear-gradient(180deg, #ccd8c0 0%, #c3d0b7 100%);--surface:var(--pure-white);--feature-soft:var(--feature-mist);--page-aura:radial-gradient(45% 35% at 100% 0%, #c8d5bb61 0%, #c8d5bb00 70%), radial-gradient(35% 30% at 30% 0%, #fff9 0%, #fff0 70%);--feature-foreground:var(--charcoal);--feature-muted:#262b28;--on-feature:color-mix(in oklch, var(--charcoal) 16%, transparent);--row-hover:var(--pale-sage);--chart-1:#6f8272;--chart-2:var(--soft-sage);--chart-3:var(--charcoal);--chart-4:var(--muted-sage);--chart-5:#a8a9a6;--down:#a74f21;--series-1:#a8be1d;--series-2:#1d3139;--series-3:#eebc4a;--series-4:#368985;--series-5:#dd854c;--series-6:#7b78b4;--series-7:#437eb9;--series-8:#c5687f;--series-9:#5d9850;--series-10:#875f3e;--series-11:#82bad5;--series-12:#a758a1;--series-other:#d4d5d0;--sidebar:var(--background);--sidebar-foreground:var(--charcoal);--sidebar-primary:var(--charcoal);--sidebar-primary-foreground:var(--pure-white);--sidebar-accent:var(--cloud-grey);--sidebar-accent-foreground:var(--charcoal);--sidebar-border:transparent;--sidebar-ring:var(--sage-slate);--hover:color-mix(in oklch, var(--foreground) 5%, transparent);--pressed:color-mix(in oklch, var(--foreground) 9%, transparent);--selected:color-mix(in oklch, var(--foreground) 7.5%, transparent);--edge:color-mix(in oklch, var(--foreground) 10%, transparent);--field:var(--pure-white);--field-disabled:color-mix(in oklch, var(--input) 50%, transparent);--focus-ring:color-mix(in oklch, var(--ring) 45%, transparent);--danger-ring:color-mix(in oklch, var(--destructive) 22%, transparent);--danger-soft:color-mix(in oklch, var(--destructive) 10%, transparent);--danger-softer:color-mix(in oklch, var(--destructive) 5%, var(--card));--primary-hover:color-mix(in oklch, var(--primary) 86%, var(--foreground));--primary-pressed:color-mix(in oklch, var(--primary) 76%, var(--foreground));--overlay:#16161638;--font-body:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-plex-mono), ui-monospace, monospace;--font-figures:var(--font-talpa), var(--font-figtree), sans-serif;--font-code:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--type-2xs:.6875rem;--type-xs:.75rem;--type-sm:.8125rem;--type-base:.875rem;--type-md:1rem;--type-lg:1.125rem;--type-xl:1.5rem;--type-2xl:1.875rem;--type-3xl:2.75rem;--type-dots:2.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--line-none:1;--line-tight:1.25;--line-snug:1.375;--line-normal:1.4286;--line-relaxed:1.625;--letter-title:-.035em;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--header-height:4.5rem;--control-xs:1.5rem;--control-sm:1.75rem;--control-md:2.25rem;--control-lg:2.75rem;--icon-xs:.75rem;--icon-sm:.875rem;--icon-md:1rem;--corner-xs:3px;--corner-sm:4px;--corner-md:6px;--corner-lg:8px;--corner-xl:8px;--corner-full:9999px;--elevation-raised:0 1px 2px #1616160d;--elevation-popover:0 1px 2px #1317140f, 0 6px 16px -4px #1317141f;--elevation-dialog:0 2px 4px #1317140d, 0 18px 40px -12px #13171438;--elevation-sheet:0 0 0 1px var(--edge), 0 24px 48px -16px #1317143d;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.3s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--layer-sidebar:10;--layer-sticky:20;--layer-rail:20;--layer-overlay:50;--layer-modal:50;--layer-popover:50;--layer-tooltip:60;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--destructive:lab(46.1927% 52.5062 39.6121);--warning:lab(62.7948% 15.5594 52.1186);--down:lab(44.5629% 35.1286 43.1296);--series-1:lab(73.4986% -21.602 68.7193);--series-2:lab(18.9282% -6.53715 -7.88234);--series-3:lab(79.3341% 9.98151 62.1892);--series-4:lab(52.1902% -26.969 -5.39782);--series-5:lab(64.5003% 31.035 45.0555);--series-6:lab(52.6114% 11.5322 -31.5586);--series-7:lab(50.8636% -5.69001 -37.2942);--series-8:lab(55.6299% 39.5106 4.57567);--series-9:lab(57.3265% -30.8392 31.3107);--series-10:lab(44.0882% 13.7256 25.4135);--series-11:lab(72.3755% -13.6265 -19.916);--series-12:lab(49.2197% 40.873 -25.4054);--series-other:lab(84.975% -.707656 2.1453);--overlay:lab(7.22637% -.0000149012 0/.22);--elevation-raised:0 1px 2px lab(7.22637% -.0000149012 0/.05);--elevation-popover:0 1px 2px lab(7.3514% -2.71803 1.70679/.06), 0 6px 16px -4px lab(7.3514% -2.71803 1.70679/.12);--elevation-dialog:0 2px 4px lab(7.3514% -2.71803 1.70679/.05), 0 18px 40px -12px lab(7.3514% -2.71803 1.70679/.22);--elevation-sheet:0 0 0 1px var(--edge), 0 24px 48px -16px lab(7.3514% -2.71803 1.70679/.24)}}.dark{--background:#141514;--foreground:#ededec;--card:#1f211f;--card-foreground:#ededec;--popover:#262826;--popover-foreground:#ededec;--primary:#ededec;--primary-foreground:var(--charcoal);--secondary:#2b2d2b;--secondary-foreground:#ededec;--muted:#262826;--muted-foreground:#a3a6a2;--accent:#2e312e;--accent-foreground:#ededec;--destructive:#ed7668;--success:var(--soft-sage);--warning:#deb866;--border:#ffffff17;--input:#ffffff24;--ring:var(--muted-sage);--feature:var(--grain), radial-gradient(55% 50% at 42% 58%, #627065e6 0%, #62706500 72%), radial-gradient(45% 40% at 88% 8%, #465442e6 0%, #46544200 70%), linear-gradient(155deg, #343d31 0%, #2a3128 50%, #323b2f 100%);--feature-slate:var(--grain), radial-gradient(70% 45% at 92% 0%, #ffffff12 0%, #fff0 70%), linear-gradient(180deg, #46524a 0%, #3a4538 50%, #2c3329 100%);--feature-dawn:var(--grain), radial-gradient(65% 60% at 0% 0%, #5c6a60d9 0%, #5c6a6000 72%), linear-gradient(135deg, #3b4639 0%, #2c3329 100%);--feature-mist:var(--grain), radial-gradient(60% 55% at 50% 70%, #ffffff0d 0%, #fff0 70%), linear-gradient(180deg, #333c30 0%, #2a3027 100%);--feature-glow:var(--grain), radial-gradient(22% 20% at 50% 30%, #d6f0aa8c 0%, #d6f0aa00 100%), radial-gradient(42% 38% at 50% 30%, #a0d26438 0%, #a0d26400 100%), linear-gradient(180deg, #343e31 0%, #2a3027 100%);--surface:var(--card);--feature-soft:var(--feature-mist);--page-aura:radial-gradient(45% 35% at 100% 0%, #788c6e24 0%, #788c6e00 70%);--row-hover:#2f3a2c;--feature-foreground:#ededec;--feature-muted:#ededecc7;--on-feature:#ededec29;--chart-1:var(--soft-sage);--chart-2:#6f8272;--chart-3:#ededec;--chart-4:var(--sage-slate);--chart-5:#6c6e6b;--sidebar:var(--background);--sidebar-foreground:#e6e7e5;--sidebar-primary:#ededec;--sidebar-primary-foreground:var(--charcoal);--sidebar-accent:#1f211f;--sidebar-accent-foreground:#ededec;--sidebar-border:transparent;--sidebar-ring:var(--muted-sage);--down:#e99169;--series-1:#b5cb42;--series-2:#c0d5dc;--series-3:#f1c45e;--series-4:#57a8a3;--series-5:#e69461;--series-6:#9897d5;--series-7:#619dda;--series-8:#dc7d94;--series-9:#6faa62;--series-10:#ac8261;--series-11:#96c6dd;--series-12:#c579be;--series-other:#4a4e4b;--hover:color-mix(in oklch, var(--foreground) 7%, transparent);--pressed:color-mix(in oklch, var(--foreground) 11%, transparent);--selected:color-mix(in oklch, var(--foreground) 10%, transparent);--field:color-mix(in oklch, var(--input) 30%, transparent);--field-disabled:color-mix(in oklch, var(--input) 80%, transparent);--danger-ring:color-mix(in oklch, var(--destructive) 40%, transparent);--danger-soft:color-mix(in oklch, var(--destructive) 20%, transparent);--danger-softer:color-mix(in oklch, var(--destructive) 9%, var(--card));--primary-hover:color-mix(in oklch, var(--primary) 88%, var(--foreground));--primary-pressed:color-mix(in oklch, var(--primary) 78%, var(--foreground));--overlay:#0006;--elevation-raised:0 1px 2px #0000004d;--elevation-popover:0 1px 2px #0000004d, 0 8px 20px -4px #00000073;--elevation-dialog:0 2px 4px #0000004d, 0 20px 48px -12px #0009;--elevation-sheet:0 0 0 1px var(--edge), 0 24px 48px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--destructive:lab(63.7951% 46.232 29.9518);--warning:lab(77.021% 6.94916 46.474);--border:lab(100% 0 0/.09);--input:lab(100% 0 0/.14);--feature-muted:lab(93.7271% -.132024 .485444/.78);--on-feature:lab(93.7271% -.132054 .485432/.16);--down:lab(69.0677% 31.2655 35.8916);--series-1:lab(78.101% -20.9013 62.1759);--series-2:lab(83.9104% -6.31568 -6.1151);--series-3:lab(81.6685% 8.76719 56.2506);--series-4:lab(63.7911% -26.9117 -5.41747);--series-5:lab(69.2203% 28.2123 40.4426);--series-6:lab(64.2474% 11.0455 -31.6977);--series-7:lab(62.5176% -6.75312 -37.4894);--series-8:lab(63.7503% 39.5905 4.55304);--series-9:lab(64.2993% -30.8816 31.0174);--series-10:lab(58.0285% 13.3657 24.8199);--series-11:lab(76.9954% -11.9162 -17.1553);--series-12:lab(61.0014% 37.9996 -23.7089);--series-other:lab(32.8275% -2.36379 1.50514);--overlay:lab(0% 0 0/.4);--elevation-raised:0 1px 2px lab(0% 0 0/.3);--elevation-popover:0 1px 2px lab(0% 0 0/.3), 0 8px 20px -4px lab(0% 0 0/.45);--elevation-dialog:0 2px 4px lab(0% 0 0/.3), 0 20px 48px -12px lab(0% 0 0/.6);--elevation-sheet:0 0 0 1px var(--edge), 0 24px 48px -16px lab(0% 0 0/.6)}}
@layer base{*,:before,:after{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;font-family:var(--font-body);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:color-mix(in oklch, var(--foreground) 22%, transparent) transparent}body{background:var(--background);min-height:100%;color:var(--foreground);font-size:var(--type-base);line-height:var(--line-normal)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:var(--weight-semibold)}code,kbd,samp,pre{font-family:var(--font-code);font-size:1em}img,svg,video,canvas,iframe{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}ol,ul,menu{list-style:none}table{border-collapse:collapse;text-indent:0}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}::placeholder{color:var(--muted-foreground);opacity:1}textarea{resize:vertical}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:color-mix(in oklch, var(--primary) 24%, transparent)}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer base,components;
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.z8xRAq_className{font-family:Figtree,Figtree Fallback;font-style:normal}.z8xRAq_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:figures;src:url(../media/talpa_300-s.p.3tu6uikt-irxb.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:figures;src:url(../media/talpa_400-s.p.3wybgjqcgdqen.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:figures Fallback;src:local(Arial);ascent-override:93.7%;descent-override:23.42%;line-gap-override:0.0%;size-adjust:102.46%}.zpL-yW_className{font-family:figures,figures Fallback}.zpL-yW_variable{--font-talpa:"figures", "figures Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.p.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.p.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.P9qGLq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.P9qGLq_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties,theme,base;@layer components{.HyiI0q_toaster{font-family:var(--font-body)}.HyiI0q_toast{font-size:var(--type-base);box-shadow:0 0 0 1px var(--edge), var(--elevation-popover)!important}.HyiI0q_icon{width:var(--icon-md);height:var(--icon-md)}.HyiI0q_error .HyiI0q_icon{color:var(--destructive)}.HyiI0q_success .HyiI0q_icon{color:var(--success)}.HyiI0q_warning .HyiI0q_icon{color:var(--warning)}.HyiI0q_spin{width:var(--icon-md);height:var(--icon-md);animation:.8s linear infinite HyiI0q_spin}@keyframes HyiI0q_spin{to{transform:rotate(360deg)}}}@layer utilities;
