@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.fe0d9b14.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.5a6bb1da.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.cbd51e2d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.7a4aa726.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.f41f43db.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.d9a33207.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");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:Vazir;font-weight:100;font-style:normal;font-display:swap;src:url(/_next/static/media/Vazir-Thin-FD-WOL.e6f78871.ttf) format("truetype");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:Vazir;font-weight:300;font-style:normal;font-display:swap;src:url(/_next/static/media/Vazir-Light-FD-WOL.4e2eb101.ttf) format("truetype");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:Vazir;font-weight:400;font-style:normal;font-display:swap;src:url(/_next/static/media/Vazir-FD-WOL.3bf026a2.ttf) format("truetype");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:Vazir;font-weight:500;font-style:normal;font-display:swap;src:url(/_next/static/media/Vazir-Medium-FD-WOL.6b36f80d.ttf) format("truetype");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}@font-face{font-family:Vazir;font-weight:700;font-style:normal;font-display:swap;src:url(/_next/static/media/Vazir-Bold-FD-WOL.fb613c61.ttf) format("truetype");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f}:root{--tds-neutral-0:oklch(1 0 0);--tds-neutral-50:oklch(0.985 0 0);--tds-neutral-100:oklch(0.96 0 0);--tds-neutral-200:oklch(0.91 0 0);--tds-neutral-300:oklch(0.84 0 0);--tds-neutral-400:oklch(0.72 0 0);--tds-neutral-450:oklch(0.66 0 0);--tds-neutral-475:oklch(0.635 0 0);--tds-neutral-500:oklch(0.6 0 0);--tds-neutral-550:oklch(0.535 0 0);--tds-neutral-600:oklch(0.49 0 0);--tds-neutral-700:oklch(0.4 0 0);--tds-neutral-800:oklch(0.31 0 0);--tds-neutral-900:oklch(0.23 0 0);--tds-neutral-950:oklch(0.16 0 0);--tds-accent-hue:181.91;--tds-accent-chroma:0.1325;--tds-danger-300:oklch(0.75 0.15 25);--tds-danger-400:oklch(0.68 0.18 25);--tds-danger-500:oklch(0.62 0.2 25);--tds-danger-600:oklch(0.55 0.19 25);--tds-danger-700:oklch(0.47 0.16 25);--tds-danger-800:oklch(0.4 0.14 25);--tds-danger-900:oklch(0.34 0.11 25);--tds-success-500:oklch(0.68 0.17 150);--tds-success-600:oklch(0.6 0.15 150);--tds-success-700:oklch(0.51 0.13 150);--tds-warning-500:oklch(0.76 0.15 75);--tds-warning-600:oklch(0.68 0.14 75);--tds-warning-700:oklch(0.58 0.12 75);--tds-warning-800:oklch(0.48 0.1 75);--tds-info-500:oklch(0.68 0.13 240);--tds-info-700:oklch(0.5 0.13 245);--tds-rainbow-1:oklch(0.74 0.16 25);--tds-rainbow-2:oklch(0.74 0.16 55);--tds-rainbow-3:oklch(0.74 0.16 95);--tds-rainbow-4:oklch(0.74 0.16 150);--tds-rainbow-5:oklch(0.74 0.12 200);--tds-rainbow-6:oklch(0.74 0.13 255);--tds-rainbow-7:oklch(0.74 0.16 305)}:root,[data-theme]{--tds-accent-50:oklch(0.96 calc(var(--tds-accent-chroma) * 0.23) var(--tds-accent-hue));--tds-accent-100:oklch(0.92 calc(var(--tds-accent-chroma) * 0.45) var(--tds-accent-hue));--tds-accent-200:oklch(0.87 calc(var(--tds-accent-chroma) * 0.68) var(--tds-accent-hue));--tds-accent-300:oklch(0.83 calc(var(--tds-accent-chroma) * 0.83) var(--tds-accent-hue));--tds-accent-400:oklch(0.81 calc(var(--tds-accent-chroma) * 0.9) var(--tds-accent-hue));--tds-accent-500:oklch(0.7845 var(--tds-accent-chroma) var(--tds-accent-hue));--tds-accent-600:oklch(0.72 calc(var(--tds-accent-chroma) * 0.9) var(--tds-accent-hue));--tds-accent-700:oklch(0.62 calc(var(--tds-accent-chroma) * 0.75) var(--tds-accent-hue));--tds-accent-800:oklch(0.52 calc(var(--tds-accent-chroma) * 0.6) var(--tds-accent-hue));--tds-accent-900:oklch(0.43 calc(var(--tds-accent-chroma) * 0.53) var(--tds-accent-hue));--tds-accent-ink:oklch(0.2 calc(var(--tds-accent-chroma) * 0.26) var(--tds-accent-hue))}:root{--tds-space-0:0;--tds-space-1:0.25rem;--tds-space-2:0.5rem;--tds-space-3:0.75rem;--tds-space-4:1rem;--tds-space-5:1.25rem;--tds-space-6:1.5rem;--tds-space-8:2rem;--tds-space-10:2.5rem;--tds-space-12:3rem;--tds-space-16:4rem;--tds-space-20:5rem;--tds-space-24:6rem;--tds-breakpoint-sm:40rem;--tds-breakpoint-md:48rem;--tds-breakpoint-lg:64rem;--tds-breakpoint-xl:80rem;--tds-breakpoint-2xl:96rem;--tds-container-xs:20rem;--tds-container-sm:24rem;--tds-container-md:28rem;--tds-container-lg:32rem;--tds-container-xl:36rem;--tds-container-2xl:42rem;--tds-container-3xl:48rem;--tds-container-4xl:56rem;--tds-container-5xl:64rem;--tds-container-6xl:72rem;--tds-container-7xl:80rem;--tds-radius-scale:1;--tds-radius-full:9999px}:root,[data-theme]{--tds-radius-sm:calc(8px * var(--tds-radius-scale));--tds-radius-md:calc(12px * var(--tds-radius-scale));--tds-radius-lg:calc(18px * var(--tds-radius-scale));--tds-radius-xl:calc(28px * var(--tds-radius-scale))}:root{--tds-font-family-fa:"Vazir","Inter",system-ui,sans-serif;--tds-font-family-latin:"Inter","Vazir",system-ui,sans-serif;--tds-font-family-mono:"JetBrains Mono",ui-monospace,monospace;--tds-font-size-xs:0.75rem;--tds-font-size-sm:0.875rem;--tds-font-size-md:1rem;--tds-font-size-lg:1.125rem;--tds-font-size-xl:1.25rem;--tds-font-size-2xl:1.5rem;--tds-font-size-3xl:1.875rem;--tds-font-size-4xl:2.25rem;--tds-font-size-5xl:3rem;--tds-font-size-min-fa:0.8125rem;--tds-line-height-tight:1.6;--tds-line-height-normal:1.7;--tds-line-height-relaxed:1.9;--tds-line-height-latin:1.5;--tds-font-weight-regular:400;--tds-font-weight-medium:500;--tds-font-weight-semibold:600;--tds-font-weight-bold:700;--tds-font-weight-heading:var(--tds-font-weight-bold);--tds-dur-instant:0ms;--tds-dur-quick:100ms;--tds-dur-base:160ms;--tds-dur-deliberate:240ms;--tds-dur-slow:360ms;--tds-dur-hold:1500ms;--tds-ease-out:cubic-bezier(0.22,1,0.36,1);--tds-ease-spring:cubic-bezier(0.34,1.46,0.64,1);--tds-ease-soft:cubic-bezier(0.4,0,0.2,1);--tds-motion-emphasis:var(--tds-ease-out);--tds-motion-emphasis-duration:var(--tds-dur-deliberate);--tds-blur-sm:8px;--tds-blur-md:16px;--tds-blur-lg:28px;--tds-blur-xl:40px;--tds-saturate-glass:1.8;--tds-z-base:0;--tds-z-raised:10;--tds-z-sticky:100;--tds-z-dock:400;--tds-z-overlay:500;--tds-z-modal:900;--tds-z-toast:1000;--tds-z-selection-bubble:2000}:root,[data-mode=light]{--tds-bg-canvas:var(--tds-neutral-50);--tds-surface-default:var(--tds-neutral-0);--tds-surface-raised:var(--tds-neutral-0);--tds-surface-sunken:var(--tds-neutral-100);--tds-surface-overlay:var(--tds-neutral-0);--tds-surface-hover:color-mix(in oklch,var(--tds-neutral-900) 5%,transparent);--tds-surface-pressed:color-mix(in oklch,var(--tds-neutral-900) 9%,transparent);--tds-scrim:oklch(0.16 0 0/40%);--tds-elevation-0:none;--tds-elevation-1:0 1px 2px oklch(0 0 0/6%),0 1px 1px oklch(0 0 0/4%);--tds-elevation-2:0 4px 10px -2px oklch(0 0 0/10%),0 2px 4px -2px oklch(0 0 0/6%);--tds-elevation-3:0 12px 28px -6px oklch(0 0 0/16%),0 4px 10px -4px oklch(0 0 0/8%);--tds-elevation-4:0 24px 56px -12px oklch(0 0 0/22%);--tds-elevation-float:0 18px 48px -12px oklch(0 0 0/28%),0 6px 16px -6px oklch(0 0 0/14%);--tds-elevation-inset:inset 0 1px 0 oklch(0 0 0/4%);--tds-glass-bg:oklch(0.985 0 0/62%);--tds-glass-bg-strong:oklch(0.985 0 0/80%);--tds-glass-bg-fallback:oklch(0.985 0 0/96%);--tds-glass-tint:color-mix(in oklch,var(--tds-accent-500) 6%,transparent);--tds-glass-border:oklch(0 0 0/9%);--tds-glass-highlight:inset 0 1px 0 oklch(1 0 0/70%);--tds-glass-blur:var(--tds-blur-lg);--tds-glass-saturate:var(--tds-saturate-glass)}[data-mode=dark]{--tds-bg-canvas:oklch(0.10 0 0);--tds-surface-default:oklch(0.15 0 0);--tds-surface-raised:oklch(0.18 0 0);--tds-surface-sunken:oklch(0.08 0 0);--tds-surface-overlay:oklch(0.20 0 0);--tds-surface-hover:color-mix(in oklch,var(--tds-neutral-0) 8%,transparent);--tds-surface-pressed:color-mix(in oklch,var(--tds-neutral-0) 14%,transparent);--tds-scrim:oklch(0 0 0/70%);--tds-elevation-1:0 1px 2px oklch(0 0 0/50%),0 1px 1px oklch(0 0 0/30%);--tds-elevation-2:0 4px 10px -2px oklch(0 0 0/60%),0 2px 4px -2px oklch(0 0 0/40%);--tds-elevation-3:0 12px 28px -6px oklch(0 0 0/70%),0 4px 10px -4px oklch(0 0 0/50%);--tds-elevation-4:0 24px 56px -12px oklch(0 0 0/80%);--tds-elevation-float:0 18px 48px -10px oklch(0 0 0/75%),0 6px 16px -6px oklch(0 0 0/55%);--tds-elevation-inset:inset 0 1px 0 oklch(1 0 0/8%);--tds-glass-bg:oklch(0.15 0 0/65%);--tds-glass-bg-strong:oklch(0.15 0 0/85%);--tds-glass-bg-fallback:oklch(0.15 0 0/96%);--tds-glass-tint:color-mix(in oklch,var(--tds-accent-500) 10%,transparent);--tds-glass-border:oklch(1 0 0/15%);--tds-glass-highlight:inset 0 1px 0 oklch(1 0 0/10%)}@media (prefers-reduced-transparency:reduce){:root{--tds-glass-bg:var(--tds-glass-bg-fallback);--tds-glass-bg-strong:var(--tds-glass-bg-fallback);--tds-glass-blur:0px}}:root,[data-mode=light]{--tds-fg-default:var(--tds-neutral-900);--tds-fg-muted:var(--tds-neutral-600);--tds-fg-subtle:var(--tds-neutral-550);--tds-fg-accent:var(--tds-accent-900);--tds-fg-on-accent:var(--tds-accent-ink);--tds-fg-on-danger:var(--tds-neutral-0);--tds-fg-on-success:var(--tds-neutral-0);--tds-fg-on-warning:var(--tds-neutral-0);--tds-fg-on-info:var(--tds-neutral-0)}[data-mode=dark]{--tds-fg-default:var(--tds-neutral-50);--tds-fg-muted:var(--tds-neutral-300);--tds-fg-subtle:var(--tds-neutral-450);--tds-fg-accent:var(--tds-accent-300);--tds-fg-on-accent:var(--tds-accent-ink);--tds-fg-on-danger:var(--tds-neutral-950);--tds-fg-on-success:var(--tds-neutral-950);--tds-fg-on-warning:var(--tds-neutral-950);--tds-fg-on-info:var(--tds-neutral-950)}:root,[data-mode=light]{--tds-border-default:var(--tds-neutral-200);--tds-border-subtle:var(--tds-neutral-100);--tds-border-strong:var(--tds-neutral-500);--tds-border-field:var(--tds-neutral-475)}[data-mode=dark]{--tds-border-default:oklch(0.26 0 0);--tds-border-subtle:oklch(0.18 0 0);--tds-border-strong:oklch(0.52 0 0);--tds-border-field:var(--tds-border-strong)}:root,[data-mode=light]{--tds-color-brand-primary:var(--tds-accent-600);--tds-accent-default:var(--tds-accent-600);--tds-accent-hover:var(--tds-accent-700);--tds-accent-active:var(--tds-accent-700);--tds-accent-subtle:color-mix(in oklch,var(--tds-accent-600) 14%,transparent);--tds-accent-subtle-hover:color-mix(in oklch,var(--tds-accent-600) 22%,transparent);--tds-accent-subtle-active:color-mix(in oklch,var(--tds-accent-600) 30%,transparent);--tds-focus-ring:var(--tds-accent-700);--tds-action-danger-default:var(--tds-danger-subtle);--tds-action-danger-hover:color-mix(in oklch,var(--tds-danger-700) 20%,transparent);--tds-action-danger-active:color-mix(in oklch,var(--tds-danger-700) 28%,transparent);--tds-action-danger-fg:var(--tds-danger-700)}[data-mode=dark]{--tds-color-brand-primary:var(--tds-accent-500);--tds-accent-default:var(--tds-accent-500);--tds-accent-hover:var(--tds-accent-400);--tds-accent-active:var(--tds-accent-300);--tds-accent-subtle:color-mix(in oklch,var(--tds-accent-500) 16%,transparent);--tds-accent-subtle-hover:color-mix(in oklch,var(--tds-accent-500) 24%,transparent);--tds-accent-subtle-active:color-mix(in oklch,var(--tds-accent-500) 32%,transparent);--tds-focus-ring:var(--tds-accent-400);--tds-action-danger-default:var(--tds-danger-subtle);--tds-action-danger-hover:color-mix(in oklch,var(--tds-danger-300) 24%,transparent);--tds-action-danger-active:color-mix(in oklch,var(--tds-danger-300) 32%,transparent);--tds-action-danger-fg:var(--tds-danger-300)}:root,[data-theme]{--tds-radius-control:var(--tds-radius-md)}:root,[data-mode=light]{--tds-danger-default:var(--tds-danger-700);--tds-danger-subtle:color-mix(in oklch,var(--tds-danger-700) 12%,transparent);--tds-success-default:var(--tds-success-700);--tds-success-subtle:color-mix(in oklch,var(--tds-success-700) 12%,transparent);--tds-warning-default:var(--tds-warning-800);--tds-warning-subtle:color-mix(in oklch,var(--tds-warning-800) 14%,transparent);--tds-info-default:var(--tds-info-700);--tds-info-subtle:color-mix(in oklch,var(--tds-info-700) 12%,transparent)}[data-mode=dark]{--tds-danger-default:var(--tds-danger-300);--tds-danger-subtle:color-mix(in oklch,var(--tds-danger-300) 18%,transparent);--tds-success-default:var(--tds-success-500);--tds-success-subtle:color-mix(in oklch,var(--tds-success-500) 18%,transparent);--tds-warning-default:var(--tds-warning-500);--tds-warning-subtle:color-mix(in oklch,var(--tds-warning-500) 20%,transparent);--tds-info-default:var(--tds-info-500);--tds-info-subtle:color-mix(in oklch,var(--tds-info-500) 18%,transparent)}:root{--tds-interaction-select:none;--tds-interaction-drag:none;--tds-interaction-callout:none;--tds-interaction-menu:none}[data-tds-interaction=editable]{--tds-interaction-select:text;--tds-interaction-drag:auto;--tds-interaction-callout:default;--tds-interaction-menu:auto}[data-tds-interactive=canvas],[data-tds-interactive=media]{--tds-interaction-drag:auto;--tds-interaction-menu:auto}:root,[data-mode=light]{--tds-canvas-bg:var(--tds-bg-canvas);--tds-canvas-grid:color-mix(in oklch,var(--tds-neutral-900) 10%,transparent);--tds-canvas-grid-major:color-mix(in oklch,var(--tds-neutral-900) 20%,transparent);--tds-selection-stroke:var(--tds-fg-accent);--tds-selection-fill:var(--tds-accent-subtle);--tds-handle-fill:var(--tds-surface-default);--tds-handle-stroke:var(--tds-fg-accent);--tds-snap-guide:var(--tds-info-default);--tds-marquee-fill:var(--tds-accent-subtle);--tds-marquee-stroke:var(--tds-fg-accent);--tds-drop-target:var(--tds-success-default);--tds-ghost-opacity:0.5}[data-mode=dark]{--tds-canvas-grid:color-mix(in oklch,var(--tds-neutral-0) 12%,transparent);--tds-canvas-grid-major:color-mix(in oklch,var(--tds-neutral-0) 24%,transparent)}[data-contrast=high]{--tds-canvas-grid:color-mix(in oklch,var(--tds-fg-default) 35%,transparent);--tds-canvas-grid-major:color-mix(in oklch,var(--tds-fg-default) 60%,transparent);--tds-selection-stroke:var(--tds-fg-default);--tds-handle-stroke:var(--tds-fg-default);--tds-marquee-stroke:var(--tds-fg-default);--tds-ghost-opacity:0.75}:root{--tds-z-canvas:20;--tds-z-canvas-overlay:30;--tds-z-panels:200;--tds-z-alert:450;--tds-density-scale:1;--tds-control-height-sm:var(--tds-space-8);--tds-control-height-md:var(--tds-space-10);--tds-control-height-lg:var(--tds-space-12);--tds-control-padding-inline:var(--tds-space-4);--tds-border-width:1px;--tds-border-width-strong:2px;--tds-focus-ring-width:2px;--tds-focus-ring-offset:2px;--tds-focus-edge:1px;--tds-focus-halo:0 0 0 4px var(--tds-accent-subtle);--tds-icon-size-sm:1rem;--tds-icon-size-md:1.25rem;--tds-icon-size-lg:1.5rem;--tds-icon-stroke-width:1.75px;--tds-icon-spin-duration:900ms;--tds-icon-motion-duration:700ms;--tds-icon-draw-duration:1400ms;--tds-icon-swap-duration:var(--tds-dur-deliberate);--tds-touch-target:44px;--tds-touch-target-lg:56px;--tds-touch-gap:8px;--tds-hold-duration:600ms;--tds-motion-hover-lift:calc(var(--tds-space-1) * -1);--tds-scale-press:0.94;--tds-scale-enter:0.96}[data-density=compact]{--tds-control-height-sm:var(--tds-space-6);--tds-control-height-md:var(--tds-space-8);--tds-control-height-lg:var(--tds-space-10);--tds-control-padding-inline:var(--tds-space-3)}:root{--tds-code-cells-size:3rem;--tds-code-cells-gap:var(--tds-space-2);--tds-code-cells-font-size:var(--tds-font-size-2xl);--tds-code-cells-font-weight:600;--tds-code-cells-border-width:1px}:root,[data-code-scheme=light],[data-mode=light],[data-theme]{--tds-code-bg:var(--tds-neutral-0);--tds-code-fg:var(--tds-neutral-900);--tds-code-border:var(--tds-neutral-200);--tds-code-header-bg:var(--tds-neutral-0);--tds-code-header-fg:var(--tds-neutral-600);--tds-code-line-number:var(--tds-neutral-600);--tds-code-line-highlight:color-mix(in oklch,var(--tds-accent-default) 14%,transparent);--tds-code-line-edge:var(--tds-accent-default);--tds-code-neutral-hue:265;--tds-code-shadow:0 4px 12px -4px oklch(0 0 0/10%),0 1px 2px oklch(0 0 0/6%);--tds-code-edge:inset 0 1px 0 oklch(1 0 0/70%);--tds-code-chip-bg:color-mix(in oklch,var(--tds-accent-default) 8%,transparent);--tds-code-chip-fg:var(--tds-fg-accent);--tds-code-chip-border:color-mix(in oklch,var(--tds-accent-default) 30%,transparent);--tds-code-gutter-border:var(--tds-neutral-200);--tds-code-footer-bg:var(--tds-neutral-0);--tds-code-footer-fg:var(--tds-neutral-600);--tds-code-scrollbar:color-mix(in oklch,var(--tds-neutral-900) 22%,transparent);--tds-syntax-keyword:oklch(0.46 var(--tds-code-chroma) var(--tds-code-hue-keyword));--tds-syntax-string:oklch(0.47 var(--tds-code-chroma) var(--tds-code-hue-string));--tds-syntax-escape:oklch(0.5 var(--tds-code-chroma) var(--tds-code-hue-tag));--tds-syntax-regex:oklch(0.46 var(--tds-code-chroma) var(--tds-code-hue-string));--tds-syntax-number:oklch(0.5 var(--tds-code-chroma) var(--tds-code-hue-number));--tds-syntax-constant:oklch(0.5 var(--tds-code-chroma) var(--tds-code-hue-number));--tds-syntax-function:oklch(0.45 var(--tds-code-chroma) var(--tds-code-hue-function));--tds-syntax-property:oklch(0.5 var(--tds-code-chroma) var(--tds-code-hue-function));--tds-syntax-type:oklch(0.48 var(--tds-code-chroma) var(--tds-code-hue-type));--tds-syntax-builtin:oklch(0.46 var(--tds-code-chroma) var(--tds-code-hue-type));--tds-syntax-tag:oklch(0.47 var(--tds-code-chroma) var(--tds-code-hue-tag));--tds-syntax-attribute:oklch(0.5 var(--tds-code-chroma) var(--tds-code-hue-type));--tds-syntax-comment:oklch(0.5 0.01 var(--tds-code-neutral-hue));--tds-syntax-operator:oklch(0.4 0.01 var(--tds-code-neutral-hue));--tds-syntax-punctuation:oklch(0.42 0.01 var(--tds-code-neutral-hue));--tds-syntax-variable:var(--tds-code-fg);--tds-syntax-plain:var(--tds-code-fg);--tds-syntax-deleted:var(--tds-danger-700);--tds-syntax-inserted:var(--tds-success-700);--tds-syntax-invalid:var(--tds-danger-700)}[data-code-scheme=dark],[data-mode=dark]{--tds-code-bg:var(--tds-neutral-950);--tds-code-fg:var(--tds-neutral-100);--tds-code-border:var(--tds-neutral-800);--tds-code-header-bg:var(--tds-neutral-950);--tds-code-header-fg:var(--tds-neutral-400);--tds-code-line-number:var(--tds-neutral-400);--tds-code-line-highlight:color-mix(in oklch,var(--tds-accent-default) 18%,transparent);--tds-code-line-edge:var(--tds-accent-default);--tds-code-shadow:0 6px 16px -6px oklch(0 0 0/60%),0 2px 4px oklch(0 0 0/40%);--tds-code-edge:inset 0 1px 0 oklch(1 0 0/8%);--tds-code-chip-bg:color-mix(in oklch,var(--tds-accent-default) 18%,transparent);--tds-code-chip-fg:var(--tds-fg-accent);--tds-code-chip-border:color-mix(in oklch,var(--tds-accent-default) 40%,transparent);--tds-code-gutter-border:var(--tds-neutral-800);--tds-code-footer-bg:var(--tds-neutral-950);--tds-code-footer-fg:var(--tds-neutral-400);--tds-code-scrollbar:color-mix(in oklch,var(--tds-neutral-0) 20%,transparent);--tds-syntax-keyword:oklch(0.8 var(--tds-code-chroma) var(--tds-code-hue-keyword));--tds-syntax-string:oklch(0.82 var(--tds-code-chroma) var(--tds-code-hue-string));--tds-syntax-escape:oklch(0.84 var(--tds-code-chroma) var(--tds-code-hue-tag));--tds-syntax-regex:oklch(0.8 var(--tds-code-chroma) var(--tds-code-hue-string));--tds-syntax-number:oklch(0.84 var(--tds-code-chroma) var(--tds-code-hue-number));--tds-syntax-constant:oklch(0.84 var(--tds-code-chroma) var(--tds-code-hue-number));--tds-syntax-function:oklch(0.82 var(--tds-code-chroma) var(--tds-code-hue-function));--tds-syntax-property:oklch(0.84 var(--tds-code-chroma) var(--tds-code-hue-function));--tds-syntax-type:oklch(0.85 var(--tds-code-chroma) var(--tds-code-hue-type));--tds-syntax-builtin:oklch(0.82 var(--tds-code-chroma) var(--tds-code-hue-type));--tds-syntax-tag:oklch(0.8 var(--tds-code-chroma) var(--tds-code-hue-tag));--tds-syntax-attribute:oklch(0.84 var(--tds-code-chroma) var(--tds-code-hue-type));--tds-syntax-comment:oklch(0.66 0.01 var(--tds-code-neutral-hue));--tds-syntax-operator:oklch(0.76 0.01 var(--tds-code-neutral-hue));--tds-syntax-punctuation:oklch(0.72 0.01 var(--tds-code-neutral-hue));--tds-syntax-variable:var(--tds-code-fg);--tds-syntax-plain:var(--tds-code-fg);--tds-syntax-deleted:var(--tds-danger-400);--tds-syntax-inserted:var(--tds-success-500);--tds-syntax-invalid:var(--tds-danger-400)}:root{--tds-code-chroma:0.12;--tds-code-hue-keyword:300;--tds-code-hue-string:150;--tds-code-hue-number:55;--tds-code-hue-function:250;--tds-code-hue-type:200;--tds-code-hue-tag:25;--tds-code-radius:var(--tds-radius-sm);--tds-code-font:"JetBrains Mono","Vazir",ui-monospace,monospace;--tds-code-font-size:var(--tds-font-size-sm);--tds-code-line-height:1.75;--tds-code-padding-block:var(--tds-space-4);--tds-code-padding-inline:var(--tds-space-4);--tds-code-header-padding:var(--tds-space-3) var(--tds-space-4);--tds-code-footer-padding:var(--tds-space-2) var(--tds-space-4);--tds-code-chip-padding:0.12em 0.6em;--tds-code-chip-radius:var(--tds-radius-sm);--tds-code-line-number-width:2.5ch;--tds-code-line-number-gap:var(--tds-space-4)}:root,[data-mode=light],[data-theme]{--tds-inline-code-bg:var(--tds-surface-sunken);--tds-inline-code-hover-bg:var(--tds-surface-hover);--tds-inline-code-fg:var(--tds-fg-default);--tds-inline-code-border:var(--tds-border-subtle);--tds-inline-code-brand-bg:var(--tds-accent-subtle);--tds-inline-code-brand-fg:var(--tds-fg-accent);--tds-inline-code-brand-border:color-mix(in oklch,var(--tds-accent-default) 32%,transparent);--tds-inline-code-tip-bg:var(--tds-surface-overlay);--tds-inline-code-tip-fg:var(--tds-fg-default);--tds-inline-code-tip-border:var(--tds-border-subtle);--tds-inline-code-tip-shadow:var(--tds-elevation-float)}[data-mode=dark]{--tds-inline-code-bg:var(--tds-surface-sunken);--tds-inline-code-hover-bg:var(--tds-surface-hover);--tds-inline-code-fg:var(--tds-fg-default);--tds-inline-code-border:var(--tds-border-subtle);--tds-inline-code-brand-bg:var(--tds-accent-subtle);--tds-inline-code-brand-fg:var(--tds-fg-accent);--tds-inline-code-brand-border:color-mix(in oklch,var(--tds-accent-default) 40%,transparent);--tds-inline-code-tip-bg:var(--tds-surface-overlay);--tds-inline-code-tip-fg:var(--tds-fg-default);--tds-inline-code-tip-border:var(--tds-border-subtle);--tds-inline-code-tip-shadow:var(--tds-elevation-float)}:root{--tds-inline-code-font:var(--tds-code-font);--tds-inline-code-font-size:0.9em;--tds-inline-code-padding-inline:0.42em;--tds-inline-code-padding-block:0.1em;--tds-inline-code-gap:0.26em;--tds-inline-code-radius:var(--tds-radius-sm);--tds-button-radius:var(--tds-radius-control);--tds-button-font-weight:var(--tds-font-weight-medium);--tds-button-gap-sm:var(--tds-space-2);--tds-button-gap-md:var(--tds-space-2);--tds-button-gap-lg:var(--tds-space-3);--tds-button-padding-inline-sm:var(--tds-space-3);--tds-button-padding-inline-lg:var(--tds-space-6);--tds-button-press-scale:0.97;--tds-button-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-button-disabled-opacity:0.5}:root,[data-tds=dock]{--tds-dock-offset:var(--tds-space-3);--tds-dock-inset-inline:var(--tds-space-3);--tds-dock-max-width:56rem;--tds-dock-padding:var(--tds-space-2);--tds-dock-gap:var(--tds-space-1);--tds-dock-radius:var(--tds-radius-xl);--tds-dock-item-size:var(--tds-space-12);--tds-dock-icon-size:var(--tds-icon-size-lg);--tds-dock-item-radius:var(--tds-radius-md);--tds-dock-height:calc(var(--tds-dock-item-size) + var(--tds-dock-padding) * 2);--tds-dock-label-size:var(--tds-font-size-xs);--tds-dock-separator:var(--tds-border-default);--tds-dock-bg:var(--tds-dock-glass-bg,var(--tds-glass-bg));--tds-dock-bg-fallback:var(--tds-dock-glass-bg-fallback,var(--tds-glass-bg-fallback));--tds-dock-tint:var(--tds-dock-glass-tint,var(--tds-glass-tint));--tds-dock-blur:var(--tds-dock-glass-blur,var(--tds-glass-blur));--tds-dock-saturate:var(--tds-dock-glass-saturate,var(--tds-glass-saturate));--tds-dock-border:var(--tds-dock-glass-border,var(--tds-glass-border));--tds-dock-highlight:var(--tds-dock-glass-highlight,var(--tds-glass-highlight));--tds-dock-shadow:var(--tds-dock-glass-shadow,var(--tds-elevation-float));--tds-dock-z:var(--tds-z-dock);--tds-dock-item-fg:var(--tds-fg-muted);--tds-dock-item-fg-hover:var(--tds-fg-default);--tds-dock-item-fg-active:var(--tds-fg-accent);--tds-dock-item-bg-hover:var(--tds-surface-hover);--tds-dock-item-bg-pressed:var(--tds-surface-pressed);--tds-dock-item-bg-active:var(--tds-accent-subtle);--tds-dock-indicator-color:var(--tds-accent-default);--tds-dock-indicator-color-running:var(--tds-fg-subtle);--tds-dock-indicator-height:3px;--tds-dock-indicator-width-running:6px;--tds-dock-indicator-width-active:18px;--tds-dock-badge-bg:var(--tds-danger-default);--tds-dock-badge-fg:var(--tds-fg-on-danger);--tds-dock-status-badge-bg:var(--tds-surface-overlay);--tds-dock-status-badge-fg:var(--tds-fg-default);--tds-dock-status-badge-busy-bg:var(--tds-info-default);--tds-dock-status-badge-busy-fg:var(--tds-fg-on-info);--tds-dock-status-badge-success-bg:var(--tds-success-default);--tds-dock-status-badge-success-fg:var(--tds-fg-on-success);--tds-dock-status-badge-warning-bg:var(--tds-warning-default);--tds-dock-status-badge-warning-fg:var(--tds-fg-on-warning);--tds-dock-status-badge-danger-bg:var(--tds-danger-default);--tds-dock-status-badge-danger-fg:var(--tds-fg-on-danger);--tds-dock-attention:var(--tds-warning-default);--tds-dock-tooltip-offset:var(--tds-space-3);--tds-dock-alert-text-size:var(--tds-font-size-md);--tds-dock-alert-float-inset:var(--tds-space-4);--tds-dock-alert-float-bottom:6.5rem;--tds-dock-alert-float-top:calc(var(--tds-topbar-height) + var(--tds-dock-alert-float-inset));--tds-dock-alert-float-min-width:18rem;--tds-dock-alert-float-gap:var(--tds-space-2);--tds-dock-visible-max:4;--tds-dock-handle-width:2.25rem;--tds-dock-handle-height:4px;--tds-dock-handle-color:var(--tds-border-strong);--tds-dock-handle-hit:var(--tds-space-4);--tds-dock-sheet-max-height:min(62dvh,30rem);--tds-dock-sheet-padding:var(--tds-space-3);--tds-dock-scrim:var(--tds-scrim);--tds-dock-drag-slop:8;--tds-dock-swipe-distance:0.35;--tds-dock-swipe-velocity:0.45;--tds-dock-hint-travel:5.5rem;--tds-dock-hint-peek:3.5rem;--tds-dock-hint-finger-size:2.75rem;--tds-dock-hint-finger-bg:var(--tds-surface-overlay);--tds-dock-hint-finger-fg:var(--tds-fg-default);--tds-dock-hint-trail:var(--tds-accent-default);--tds-dock-hint-bubble-bg:var(--tds-fg-default);--tds-dock-hint-bubble-fg:var(--tds-bg-canvas);--tds-dock-scroll-size:var(--tds-dock-height);--tds-dock-scroll-size-compact:var(--tds-dock-item-size);--tds-dock-scroll-gap:var(--tds-space-2);--tds-dock-scroll-fg:var(--tds-fg-default);--tds-dock-scroll-ring:color-mix(in oklch,var(--tds-accent-default) 45%,transparent);--tds-dock-reserve:calc(var(--tds-dock-height) + var(--tds-dock-offset) * 2 + env(safe-area-inset-bottom, 0px))}[data-tds=dock][data-size=sm]{--tds-dock-item-size:var(--tds-space-10);--tds-dock-icon-size:var(--tds-icon-size-md);--tds-dock-item-radius:var(--tds-radius-sm)}[data-tds=dock][data-size=lg]{--tds-dock-item-size:3.5rem;--tds-dock-icon-size:1.75rem;--tds-dock-radius:calc(var(--tds-radius-xl) + 4px)}[data-density=compact]{--tds-dock-item-size:var(--tds-space-10);--tds-dock-icon-size:var(--tds-icon-size-md);--tds-dock-offset:var(--tds-space-2)}@media (max-width:640px){:root,[data-tds=dock]{--tds-dock-offset:var(--tds-space-2);--tds-dock-inset-inline:var(--tds-space-2);--tds-dock-item-size:2.75rem;--tds-dock-radius:var(--tds-radius-lg)}}:root{--tds-dock-profile-avatar:1.75rem;--tds-dock-profile-enter-dur:1.2s;--tds-dock-profile-ring:0.75rem;--tds-dock-profile-glow:var(--tds-accent-default);--tds-dock-profile-menu-width:17rem;--tds-arrival-style:orbit;--tds-arrival-dock-stops:var(--tds-gradient-brand-static);--tds-arrival-intro:1.1s;--tds-arrival-flight:0.9s;--tds-arrival-land:1.1s;--tds-arrival-veil:var(--tds-scrim);--tds-arrival-blur:14px;--tds-arrival-orb:7rem;--tds-arrival-ring-gap:0.625rem;--tds-arrival-line:var(--tds-accent-default);--tds-arrival-lift:-0.375rem;--tds-dock-clock-face-size:1.75rem;--tds-dock-clock-face-size-compact:1.375rem;--tds-dock-clock-face-border:var(--tds-border-default);--tds-dock-clock-face-bg:var(--tds-surface-raised,var(--tds-surface-default));--tds-dock-clock-tick:var(--tds-fg-muted);--tds-dock-clock-hand:var(--tds-fg-default);--tds-dock-clock-hand-accent:var(--tds-accent-default);--tds-dock-clock-date-fg:var(--tds-fg-muted);--tds-dock-clock-radius:var(--tds-radius-control);--tds-dock-clock-dial-stroke:1;--tds-dock-clock-tick-stroke:1.2;--tds-dock-clock-hour-stroke:2.6;--tds-dock-clock-minute-stroke:1.6;--tds-dock-clock-minor-tick-opacity:1;--tds-dock-clock-major-tick-opacity:1;--tds-dock-clock-hand-duration:0ms;--tds-dock-clock-hand-ease:var(--tds-ease-out);--tds-dock-player-gap:var(--tds-space-2);--tds-dock-player-padding:var(--tds-space-2);--tds-dock-player-radius:var(--tds-radius-xl);--tds-dock-player-capsule-radius:var(--tds-radius-full);--tds-dock-player-capsule-max:26rem;--tds-dock-player-card-max:32rem;--tds-dock-player-height-sm:2.75rem;--tds-dock-player-height-md:3.5rem;--tds-dock-player-height-lg:4.5rem;--tds-dock-player-art-sm:2rem;--tds-dock-player-art-md:2.5rem;--tds-dock-player-art-lg:3.5rem;--tds-dock-player-art-radius:var(--tds-radius-md);--tds-dock-player-control-size:2.75rem;--tds-dock-player-orb-size:3.25rem;--tds-dock-player-tab-height:1.75rem;--tds-dock-player-full-art:min(16rem,62vw);--tds-dock-player-progress-height:3px;--tds-dock-player-ring-width:2.5px;--tds-dock-player-bg:var(--tds-dock-bg,var(--tds-glass-bg));--tds-dock-player-tint:var(--tds-dock-tint,var(--tds-glass-tint));--tds-dock-player-blur:var(--tds-dock-blur,var(--tds-glass-blur));--tds-dock-player-saturate:var(--tds-dock-saturate,var(--tds-glass-saturate));--tds-dock-player-border:var(--tds-dock-border,var(--tds-glass-border));--tds-dock-player-shadow:var(--tds-dock-shadow,var(--tds-elevation-float));--tds-dock-player-fg:var(--tds-fg-default);--tds-dock-player-fg-muted:var(--tds-fg-muted);--tds-dock-player-art-bg:var(--tds-accent-subtle);--tds-dock-player-art-fg:var(--tds-fg-accent);--tds-dock-player-track:var(--tds-border-subtle);--tds-dock-player-fill:var(--tds-accent-default);--tds-dock-player-primary-bg:var(--tds-accent-subtle);--tds-dock-player-primary-fg:var(--tds-fg-accent);--tds-dock-player-control-hover:var(--tds-surface-hover);--tds-dock-player-current-bg:var(--tds-accent-subtle);--tds-dock-player-enter-duration:var(--tds-dur-slow);--tds-dock-player-enter-ease:var(--tds-ease-spring);--tds-dock-player-exit-duration:var(--tds-dur-base);--tds-dock-player-exit-ease:var(--tds-ease-out);--tds-dock-player-view-duration:var(--tds-dur-base);--tds-dock-player-view-ease:var(--tds-ease-out);--tds-dock-player-progress-duration:var(--tds-dur-deliberate);--tds-dock-player-collapse-duration:var(--tds-dur-slow);--tds-dock-player-collapse-ease:var(--tds-ease-soft);--tds-dock-player-inline-out:var(--tds-dur-slow);--tds-dock-player-inline-in:var(--tds-dur-slow);--tds-dock-player-inline-stagger:var(--tds-dur-base);--tds-dock-player-inline-ease:var(--tds-ease-soft);--tds-dock-player-travel:0.75rem;--tds-dock-player-spin-duration:14s;--tds-dock-player-halo-1:var(--tds-rainbow-1);--tds-dock-player-halo-2:var(--tds-rainbow-3);--tds-dock-player-halo-3:var(--tds-rainbow-5);--tds-dock-player-halo-blur:7px;--tds-dock-player-halo-opacity:0.8;--tds-dock-player-halo-spread:0.35rem;--tds-calendar-cell-min:2.75rem;--tds-calendar-gap:var(--tds-space-1);--tds-calendar-radius:var(--tds-radius-control);--tds-calendar-dot-size:0.375rem;--tds-calendar-today:var(--tds-accent-subtle);--tds-calendar-muted-opacity:0.45;--tds-calendar-done-opacity:0.55;--tds-calendar-accordion-duration:220ms;--tds-calendar-dot-brand:var(--tds-accent-default);--tds-calendar-dot-info:var(--tds-info-default);--tds-calendar-dot-success:var(--tds-success-default);--tds-calendar-dot-warning:var(--tds-warning-default);--tds-calendar-dot-danger:var(--tds-danger-default);--tds-calendar-dot-neutral:var(--tds-fg-muted);--tds-topbar-height:var(--tds-space-16);--tds-topbar-max-width:100rem;--tds-topbar-inset-inline:var(--tds-space-4);--tds-topbar-padding-block:var(--tds-space-2);--tds-topbar-padding-inline:var(--tds-space-3);--tds-topbar-gap:var(--tds-space-3);--tds-topbar-radius:var(--tds-radius-lg);--tds-topbar-bg:var(--tds-glass-bg);--tds-topbar-bg-fallback:var(--tds-glass-bg-fallback);--tds-topbar-tint:var(--tds-glass-tint);--tds-topbar-blur:var(--tds-glass-blur);--tds-topbar-saturate:var(--tds-glass-saturate);--tds-topbar-border:var(--tds-glass-border);--tds-topbar-highlight:var(--tds-glass-highlight);--tds-topbar-shadow:var(--tds-elevation-float);--tds-topbar-z:var(--tds-z-dock);--tds-topbar-elevate-distance:56;--tds-topbar-lift:var(--tds-space-1);--tds-topbar-branch-stroke:var(--tds-fg-muted);--tds-topbar-branch-width:1.5px;--tds-topbar-branch-grow:520ms;--tds-topbar-node-size:var(--tds-space-2);--tds-topbar-crumb-height:var(--tds-space-8);--tds-topbar-crumb-padding:var(--tds-space-3);--tds-topbar-crumb-radius:var(--tds-radius-full);--tds-topbar-expand-duration:var(--tds-dur-slow);--tds-topbar-expand-width:32rem;--tds-topbar-graph-height:20rem;--tds-topbar-graph-edge:var(--tds-fg-subtle);--tds-topbar-graph-orbit:var(--tds-border-strong);--tds-topbar-graph-pop:70ms;--tds-topbar-marquee-speed:6s;--tds-topbar-settle-duration:2200ms;--tds-busy-ring-width:2px;--tds-busy-spin-duration:1600ms;--tds-busy-fade-duration:var(--tds-dur-deliberate);--tds-busy-min-duration:700ms;--tds-busy-glow-spread:var(--tds-space-2);--tds-busy-glow-blur:var(--tds-space-3);--tds-busy-glow-opacity:0.6;--tds-sound-master-gain:0.12;--tds-sound-attack:8;--tds-sound-wave:sine;--tds-sound-partial:0;--tds-gradient-angle:0deg;--tds-gradient-speed:6s;--tds-gradient-opacity:1;--tds-gradient-width:2px;--tds-gradient-intensity-subtle:0.55;--tds-gradient-intensity-strong:1;--tds-gradient-brand-static:var(--tds-rainbow-1),var(--tds-rainbow-2),var(--tds-rainbow-3),var(--tds-rainbow-4),var(--tds-rainbow-5),var(--tds-rainbow-6),var(--tds-rainbow-7),var(--tds-rainbow-1);--tds-gradient-brand-animated:var(--tds-gradient-brand-static);--tds-gradient-success:var(--tds-success-500),var(--tds-rainbow-4),var(--tds-rainbow-5),var(--tds-success-500);--tds-gradient-funding:var(--tds-rainbow-4),var(--tds-rainbow-3),var(--tds-rainbow-5),var(--tds-rainbow-4);--tds-gradient-featured:var(--tds-rainbow-3),var(--tds-rainbow-2),var(--tds-rainbow-1),var(--tds-rainbow-3);--tds-gradient-product-launch:var(--tds-rainbow-2),var(--tds-rainbow-1),var(--tds-rainbow-7),var(--tds-rainbow-2);--tds-gradient-experimental:var(--tds-rainbow-7),var(--tds-rainbow-6),var(--tds-rainbow-5),var(--tds-rainbow-7);--tds-gradient-high-contrast-safe:var(--tds-fg-default),var(--tds-fg-default)}@media (max-width:40rem),(prefers-reduced-data:reduce){:root{--tds-gradient-opacity:0.75}}:root{--tds-accordion-radius:var(--tds-radius-sm);--tds-accordion-trigger-padding-block:var(--tds-space-2);--tds-accordion-trigger-padding-inline:var(--tds-space-3);--tds-accordion-content-padding:var(--tds-space-3);--tds-accordion-gap:var(--tds-space-2);--tds-accordion-title-weight:var(--tds-font-weight-medium);--tds-accordion-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-accordion-disabled-opacity:0.5;--tds-liquid-duration:var(--tds-dur-deliberate);--tds-liquid-ease:var(--tds-ease-spring);--tds-liquid-base:color-mix(in oklch,var(--tds-surface-overlay) 90%,var(--tds-fg-default));--tds-liquid-opacity:74%;--tds-liquid-filter:saturate(1.45) contrast(1.04) brightness(1.03);--tds-liquid-highlight:inset 0 1px 0 color-mix(in oklch,var(--tds-surface-overlay) 90%,transparent);--tds-liquid-shadow:0 10px 22px -14px color-mix(in oklch,var(--tds-fg-default) 30%,transparent);--tds-avatar-size-sm:var(--tds-space-6);--tds-avatar-size-md:var(--tds-space-10);--tds-avatar-size-lg:var(--tds-space-12);--tds-avatar-size-xl:var(--tds-space-16);--tds-avatar-radius-rounded:var(--tds-radius-md);--tds-avatar-font-weight:var(--tds-font-weight-semibold);--tds-avatar-overlap:calc(var(--tds-space-2) * -1);--tds-avatar-ring-width:var(--tds-border-width-strong);--tds-badge-radius:var(--tds-radius-full);--tds-badge-height-sm:var(--tds-space-5);--tds-badge-height-md:var(--tds-space-6);--tds-badge-padding-inline-sm:var(--tds-space-2);--tds-badge-padding-inline-md:var(--tds-space-3);--tds-badge-gap:var(--tds-space-1);--tds-badge-font-weight:var(--tds-font-weight-medium);--tds-badge-count-min-width:var(--tds-space-6);--tds-badge-border-width:var(--tds-border-width);--tds-card-radius:var(--tds-radius-lg);--tds-card-padding-sm:var(--tds-space-3);--tds-card-padding-md:var(--tds-space-5);--tds-card-padding-lg:var(--tds-space-8);--tds-card-gap:var(--tds-space-2);--tds-card-title-size:var(--tds-font-size-sm);--tds-card-shadow:var(--tds-elevation-1);--tds-card-shadow-hover:var(--tds-elevation-2);--tds-card-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-card-title-weight:var(--tds-font-weight-semibold);--tds-card-height-2xs:4rem;--tds-card-height-xs:6rem;--tds-card-height-sm:9rem;--tds-card-height-md:12rem;--tds-card-height-lg:16rem;--tds-card-height-xl:22rem;--tds-card-height-2xl:30rem;--tds-card-height-3xl:40rem;--tds-card-height-viewport:calc(100dvh - var(--tds-dock-reserve, 0px) - var(--tds-space-8));--tds-card-overflow-edge:var(--tds-border-subtle);--tds-card-block:auto;--tds-card-block-min:auto;--tds-card-block-max:none;--tds-card-media-ratio:2/1;--tds-card-media-tile-size:2.75rem;--tds-card-media-tile-radius:var(--tds-radius-md);--tds-card-media-label-gap:var(--tds-space-3);--tds-card-media-label-padding:var(--tds-space-1) var(--tds-space-3);--tds-card-media-label-radius:var(--tds-radius-full);--tds-card-media-label-bg:var(--tds-surface-raised);--tds-card-media-label-fg:var(--tds-fg-default);--tds-card-media-tone:var(--tds-accent-default);--tds-card-media-tone-accent:var(--tds-accent-default);--tds-card-media-series-1:var(--tds-rainbow-1);--tds-card-media-series-2:var(--tds-rainbow-2);--tds-card-media-series-3:var(--tds-rainbow-3);--tds-card-media-series-4:var(--tds-rainbow-4);--tds-card-media-series-5:var(--tds-rainbow-5);--tds-card-media-series-6:var(--tds-rainbow-6);--tds-card-media-series-7:var(--tds-rainbow-7);--tds-card-media-base:var(--tds-surface-sunken);--tds-card-media-angle:135deg;--tds-card-media-glow-start:30%;--tds-card-media-glow-block:20%;--tds-card-media-glow-reach:55%;--tds-card-media-glow-strength:60%;--tds-card-media-base-strength:35%;--tds-card-media-glow-x:var(--tds-card-media-glow-start);--tds-card-media-direction:var(--tds-card-media-angle);--tds-card-inset:var(--tds-card-padding-md)}[data-mode=dark]{--tds-card-media-glow-strength:70%;--tds-card-media-base-strength:30%}:root{--tds-reactions-gap:var(--tds-space-1);--tds-reactions-chip-height-sm:var(--tds-space-6);--tds-reactions-chip-height-md:var(--tds-space-8);--tds-reactions-chip-padding-inline:var(--tds-space-2);--tds-reactions-chip-gap:var(--tds-space-1);--tds-reactions-chip-radius:var(--tds-radius-full);--tds-reactions-hit-target:2.75rem;--tds-reactions-emoji-size-sm:var(--tds-font-size-sm);--tds-reactions-emoji-size-md:var(--tds-font-size-md);--tds-reactions-count-weight:var(--tds-font-weight-medium);--tds-reactions-chip-bg:var(--tds-surface-sunken);--tds-reactions-chip-bg-hover:var(--tds-surface-hover);--tds-reactions-chip-fg:var(--tds-fg-default);--tds-reactions-chip-border:var(--tds-border-subtle);--tds-reactions-chip-selected-bg:var(--tds-accent-subtle);--tds-reactions-chip-selected-border:var(--tds-accent-default);--tds-reactions-chip-selected-fg:var(--tds-fg-accent);--tds-reactions-picker-gap:var(--tds-space-1);--tds-reactions-picker-cell:2.75rem;--tds-reactions-picker-emoji-size:var(--tds-font-size-lg);--tds-reactions-picker-radius:var(--tds-radius-md);--tds-reactions-pop-duration:var(--tds-dur-base);--tds-reactions-pop-ease:var(--tds-ease-spring);--tds-reactions-pop-scale:1.2;--tds-view-count-gap:var(--tds-space-1);--tds-view-count-fg:var(--tds-fg-muted);--tds-view-count-font-size:var(--tds-font-size-xs);--tds-view-count-weight:var(--tds-font-weight-medium);--tds-view-count-live-dot:var(--tds-danger-default);--tds-view-count-live-fg:var(--tds-fg-default);--tds-view-count-live-size:0.5rem;--tds-view-count-pulse-duration:var(--tds-dur-hold);--tds-view-count-pulse-ease:var(--tds-ease-soft);--tds-view-count-tick-duration:var(--tds-dur-quick);--tds-view-count-tick-ease:var(--tds-ease-out);--tds-checkbox-box-size:var(--tds-space-6);--tds-checkbox-box-size-lg:var(--tds-space-8);--tds-checkbox-radius:var(--tds-radius-sm);--tds-checkbox-gap:var(--tds-space-3);--tds-checkbox-border:var(--tds-border-strong);--tds-checkbox-border-hover:var(--tds-fg-muted);--tds-checkbox-bg:var(--tds-surface-default);--tds-checkbox-bg-checked:var(--tds-accent-subtle);--tds-checkbox-bg-checked-hover:var(--tds-accent-subtle-hover);--tds-checkbox-border-checked:var(--tds-fg-accent);--tds-checkbox-fg-checked:var(--tds-fg-accent);--tds-checkbox-border-invalid:var(--tds-danger-default);--tds-checkbox-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-checkbox-disabled-opacity:0.5;--tds-data-table-gap:var(--tds-space-3);--tds-data-table-filter-width:18rem;--tds-data-table-filter-radius:var(--tds-radius-control);--tds-data-table-pager-button-size:var(--tds-control-height-md);--tds-data-table-pager-radius:var(--tds-radius-control);--tds-data-table-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-date-picker-radius:var(--tds-radius-control);--tds-date-picker-gap:var(--tds-space-2);--tds-date-picker-field-gap:var(--tds-space-1);--tds-date-picker-bg:var(--tds-surface-default);--tds-date-picker-border:var(--tds-border-field);--tds-date-picker-border-hover:var(--tds-fg-muted);--tds-date-picker-border-focus:var(--tds-focus-ring);--tds-date-picker-focus-halo:var(--tds-focus-halo);--tds-date-picker-border-invalid:var(--tds-danger-default);--tds-date-picker-label-weight:var(--tds-font-weight-medium);--tds-date-picker-segment-padding:var(--tds-space-1);--tds-date-picker-segment-radius:var(--tds-radius-sm);--tds-date-picker-segment-bg-focus:var(--tds-accent-subtle);--tds-date-picker-segment-fg-focus:var(--tds-fg-accent);--tds-date-picker-segment-placeholder:var(--tds-fg-subtle);--tds-date-picker-popover-bg:var(--tds-surface-overlay);--tds-date-picker-popover-border:var(--tds-border-default);--tds-date-picker-popover-shadow:var(--tds-elevation-3);--tds-date-picker-popover-radius:var(--tds-radius-lg);--tds-date-picker-popover-padding:var(--tds-space-4);--tds-date-picker-cell-size:var(--tds-touch-target);--tds-date-picker-cell-bg-hover:var(--tds-surface-hover);--tds-date-picker-cell-bg-selected:var(--tds-accent-subtle);--tds-date-picker-cell-fg-selected:var(--tds-fg-accent);--tds-date-picker-cell-fg-outside:var(--tds-fg-subtle);--tds-date-picker-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-date-picker-disabled-opacity:0.5;--tds-empty-state-gap:var(--tds-space-3);--tds-empty-state-padding-sm:var(--tds-space-6);--tds-empty-state-padding-md:var(--tds-space-10);--tds-empty-state-padding-lg:var(--tds-space-16);--tds-empty-state-max-width:28rem;--tds-empty-state-icon-box:var(--tds-space-16);--tds-empty-state-icon-radius:var(--tds-radius-full);--tds-file-upload-gap:var(--tds-space-2);--tds-file-upload-zone-gap:var(--tds-space-2);--tds-file-upload-zone-padding:var(--tds-space-6);--tds-file-upload-zone-min-height:var(--tds-space-24);--tds-file-upload-zone-radius:var(--tds-radius-lg);--tds-file-upload-zone-bg:var(--tds-surface-sunken);--tds-file-upload-zone-bg-active:var(--tds-accent-subtle);--tds-file-upload-zone-border:var(--tds-border-strong);--tds-file-upload-zone-border-active:var(--tds-accent-default);--tds-file-upload-zone-border-invalid:var(--tds-danger-default);--tds-file-upload-label-weight:var(--tds-font-weight-medium);--tds-file-upload-item-bg:var(--tds-surface-default);--tds-file-upload-item-border:var(--tds-border-default);--tds-file-upload-item-radius:var(--tds-radius-md);--tds-file-upload-item-padding-inline:var(--tds-space-3);--tds-file-upload-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-file-upload-disabled-opacity:0.5;--tds-file-upload-gallery-gap:var(--tds-space-2);--tds-file-upload-tile-min:var(--tds-space-24);--tds-file-upload-tile-radius:var(--tds-radius-md);--tds-file-upload-avatar-size:var(--tds-space-24);--tds-file-upload-badge-size:var(--tds-space-8);--tds-file-upload-badge-bg:var(--tds-accent-default);--tds-file-upload-badge-fg:var(--tds-fg-on-accent);--tds-file-upload-remove-size:var(--tds-space-6);--tds-file-upload-editor-max:36rem;--tds-file-upload-handle-size:var(--tds-space-3);--tds-file-upload-field-width:6rem;--tds-file-upload-crop-width:var(--tds-border-width-strong)}