@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal.LO58E6JB.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal.BUv2fZ6O.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal.BZaoP0fm.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal.BLAVimhd.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(./urbanist-latin-ext-400-normal.DZynuzUy.woff2) format("woff2"),url(./urbanist-latin-ext-400-normal.AR80KGOc.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(./urbanist-latin-400-normal.ClbGNxcV.woff2) format("woff2"),url(./urbanist-latin-400-normal.BHTGe-Vj.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(./urbanist-latin-ext-500-normal.DjtxgPdH.woff2) format("woff2"),url(./urbanist-latin-ext-500-normal.DU_MVRy-.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(./urbanist-latin-500-normal.CTXUkCRo.woff2) format("woff2"),url(./urbanist-latin-500-normal.DpQ4Tjrd.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(./urbanist-latin-ext-600-normal.Edu9tcYw.woff2) format("woff2"),url(./urbanist-latin-ext-600-normal.D22gvnSM.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(./urbanist-latin-600-normal.BuXRW95m.woff2) format("woff2"),url(./urbanist-latin-600-normal.cDQtY_pk.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(./urbanist-latin-ext-700-normal.B8Y3NOrp.woff2) format("woff2"),url(./urbanist-latin-ext-700-normal.LzPfOSk1.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(./urbanist-latin-700-normal.BtsT2zLv.woff2) format("woff2"),url(./urbanist-latin-700-normal.Zdugn5sa.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:800;src:url(./urbanist-latin-ext-800-normal.CYewglmJ.woff2) format("woff2"),url(./urbanist-latin-ext-800-normal.D5Aj31bZ.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:800;src:url(./urbanist-latin-800-normal.ga5fynFS.woff2) format("woff2"),url(./urbanist-latin-800-normal.1m03Cp15.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}:root{--breakpoint-s:320px;--breakpoint-m:768px;--breakpoint-l:1280px;--breakpoint-xl:1536px;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#ff6b35;--orange-600:#e55a25;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#713f12;--yellow-900:#713f12;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--grey-50:#f9fafb;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-500:#6b7280;--grey-600:#4b5563;--grey-700:#374151;--grey-800:#1f2937;--grey-900:#111827;--green-50:#ecfdf5;--green-100:#d1fae5;--green-500:#10b981;--red-100:#fef2f2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--bg-page:#f8f9fb;--bg-black:#000;--bg-card-black:#17171b;--bg-card-grey:#353540;--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-light:var(--blue-50);--color-primary-soft:color-mix(in srgb,var(--color-primary) 12%,transparent);--color-success:var(--green-500);--color-title:var(--grey-900);--color-text:var(--grey-700);--color-text-secondary:var(--grey-400);--color-text-hint:var(--grey-500);--color-warning:var(--yellow-500);--color-error:var(--red-500);--color-white:#fff;--color-border:var(--grey-200);--color-border-light:var(--grey-100);--color-bg-card:var(--color-white);--color-bg-page:var(--grey-50);--color-bg-hover:var(--grey-100);--color-bg-subtle:var(--grey-50);--overlay-bg:rgba(0,0,0,.2);--overlay-loading:hsla(0,0%,100%,.7);--timeline-dim-bg:rgba(15,23,42,.04);--timeline-dim-stripe:rgba(15,23,42,.06);--color-error-light:var(--red-100);--color-success-light:var(--green-50);--color-warning-light:var(--yellow-50);--box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03)}[data-theme=dark]{--color-primary:var(--blue-400);--color-primary-hover:var(--blue-300);--color-primary-light:rgba(59,130,246,.15);--color-primary-soft:rgba(59,130,246,.18);--color-success:var(--green-500);--color-title:var(--grey-50);--color-text:var(--grey-300);--color-text-secondary:var(--grey-500);--color-text-hint:var(--grey-400);--color-warning:var(--yellow-400);--color-error:var(--red-500);--color-error-light:rgba(239,68,68,.15);--color-success-light:rgba(16,185,129,.15);--color-warning-light:rgba(234,179,8,.15);--color-white:#1c1c1e;--color-border:var(--grey-700);--color-border-light:var(--grey-800);--color-bg-card:#1c1c1e;--color-bg-page:#111113;--color-bg-hover:var(--grey-800);--color-bg-subtle:var(--grey-800);--bg-page:#111113;--overlay-bg:rgba(0,0,0,.5);--overlay-loading:rgba(0,0,0,.5);--timeline-dim-bg:hsla(0,0%,100%,.05);--timeline-dim-stripe:hsla(0,0%,100%,.07);--box-shadow:0 12px 16px -4px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}:root{--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-full:999px;--radius-pill:9999px;--radius-default:var(--radius-8);--radius-card:var(--radius-12);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.32s ease;--section-paddings:0 var(--space-16);--section-width:100%;--header-height:64px}@media(min-width:768px){:root{--section-paddings:0 var(--space-32);--section-width:var(--breakpoint-m)}}@media(min-width:1280px){:root{--section-paddings:0 80px;--section-width:var(--breakpoint-l);--header-height:72px}}@media(min-width:1536px){:root{--section-width:var(--breakpoint-xl)}}:root{--main-font:"Inter",sans-serif;--secondary-font:"Urbanist",sans-serif;--code-font:"Monaco","Menlo","Consolas",monospace;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-base:1.4;--line-height-loose:1.5;--z-base:1;--z-sticky:100;--z-dropdown:200;--z-header:300;--z-mobile-menu:300;--z-overlay:300;--z-modal:400;--z-tooltip:500;--z-toast:600;--z-above-naive:2100}*,:after,:before{box-sizing:border-box;outline:none}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}img,picture{display:block;max-width:100%}:target{scroll-margin-block:5ex}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus{outline:none}body,html{overflow-x:clip}[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg-page);color:var(--color-text);font-family:var(--main-font)}a{color:var(--color-primary);text-decoration:none}address{font-style:normal}html{min-height:100vh;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}html ::-webkit-scrollbar{width:4px}html ::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:8px}body{min-height:100vh}.ui-color-primary{color:var(--color-primary)}.ui-color-success{color:var(--color-success)}.ui-color-warning{color:var(--color-warning)}.ui-color-error{color:var(--color-error)}.ui-dark-side{background-color:var(--bg-black)!important;color:var(--color-white)!important}.ui-mobile-paddings{padding:var(--section-paddings)}@media(min-width:768px){.ui-mobile-paddings{padding:0}}.n-modal-container,.n-modal-mask{pointer-events:auto}.n-popover{border-radius:8px;box-shadow:var(--box-shadow);font-size:16px;padding:12px}.n-popover.dark .n-popover-arrow{background-color:var(--bg-black)!important}.n-popover.ui-popover--accent{border:2px solid var(--color-primary)}.icon-root[data-v-a6e278ae]{display:block;flex-shrink:0;transition:.2s}.n-button[data-v-8f58691f]:where(.icon-only){aspect-ratio:1;padding:0!important}.n-button[data-v-8f58691f]:where(.full-width){width:100%}.title[data-v-e991d9f9]{color:var(--color-title);font-weight:var(--font-weight-bold)}.title[data-v-e991d9f9]:where(.title--dark-side){color:var(--grey-50)}.title[data-v-e991d9f9]:where(.title--h1){font-family:var(--secondary-font);font-size:32px;letter-spacing:-.64px;line-height:1.12}@media(min-width:1280px){.title[data-v-e991d9f9]:where(.title--h1.title--responsive){font-family:var(--secondary-font);font-size:40px;letter-spacing:-.8px;line-height:var(--line-height-tight)}}.title[data-v-e991d9f9]:where(.title--h2){font-family:var(--secondary-font);font-size:24px;letter-spacing:-.48px;line-height:1.16}@media(min-width:1280px){.title[data-v-e991d9f9]:where(.title--h2.title--responsive){font-family:var(--secondary-font);font-size:32px;letter-spacing:-.64px;line-height:1.12}}.title[data-v-e991d9f9]:where(.title--h3){font-size:18px;font-weight:var(--font-weight-bold);line-height:1.33}@media(min-width:1280px){.title[data-v-e991d9f9]:where(.title--h3.title--responsive){font-size:var(--font-size-xl);line-height:var(--line-height-base)}}.title[data-v-e991d9f9]:where(.title--h4){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.37}@media(min-width:1280px){.title[data-v-e991d9f9]:where(.title--h4.title--responsive){font-size:var(--font-size-xl);line-height:var(--line-height-base)}}.title[data-v-e991d9f9]:where(.title--h5){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.37}@media(min-width:1280px){.title[data-v-e991d9f9]:where(.title--h5.title--responsive){font-size:18px;line-height:1.33}}.drawer-overlay[data-v-ae04b5a1]{background:var(--overlay-bg);inset:0;position:fixed;z-index:var(--z-above-naive)}.drawer-content[data-v-ae04b5a1]{background:var(--color-bg-card);border-radius:var(--radius-16) var(--radius-16) 0 0;bottom:0;display:flex;flex-direction:column;left:0;margin:0 auto;max-height:var(--bottom-sheet-max-height,70vh);max-width:var(--bottom-sheet-max-width,640px);position:fixed;right:0;z-index:calc(var(--z-above-naive) + 1)}.drawer-handle[data-v-ae04b5a1]{background:var(--grey-300);border-radius:var(--radius-16);flex-shrink:0;height:3px;margin:var(--space-20) auto;position:relative;width:68px}.drawer-handle[data-v-ae04b5a1]:before{bottom:-12px;content:"";left:-50vw;position:absolute;right:-50vw;top:-40px}.bottom-sheet-wrapper[data-v-ae04b5a1]{padding:0 var(--space-16) var(--space-16);padding-bottom:max(16px,env(safe-area-inset-bottom))}.bottom-sheet-wrapper[data-v-ae04b5a1],.content[data-v-ae04b5a1]{display:flex;flex-direction:column;min-height:0}.content[data-v-ae04b5a1]{flex:1;overflow-y:auto}.header[data-v-ae04b5a1]{background:var(--color-white);position:sticky;top:0;z-index:10}.header[data-v-ae04b5a1],.title[data-v-ae04b5a1]{margin-bottom:var(--space-12)}.title[data-v-ae04b5a1]{padding:0 var(--space-16)}.visually-hidden[data-v-ae04b5a1]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.popover-inline-trigger[data-v-8698f624],.info-tip-trigger[data-v-20444125]{align-items:center;display:inline-flex}.info-tip-icon[data-v-20444125]{color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:color .15s}.info-tip-icon[data-v-20444125]:hover{color:var(--color-primary)}.info-tip-body[data-v-20444125]{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-base)}.form-item[data-v-88b96d20]{display:flex;flex-direction:column}.form-item .label[data-v-88b96d20]{align-items:center;color:var(--color-text);display:flex;gap:var(--space-4);margin-bottom:var(--space-8)}.form-item .control[data-v-88b96d20]{display:block}.form-item .error[data-v-88b96d20]{color:var(--color-error)}.form-item .feedback--success[data-v-88b96d20]{color:var(--color-success)}.form-item .feedback--warning[data-v-88b96d20]{color:var(--color-warning)}.form-item .feedback--error[data-v-88b96d20]{color:var(--color-error)}.form-item .message[data-v-88b96d20]{color:var(--color-text-secondary)}.form-item.form-item-tiny .label[data-v-88b96d20]{font-size:12px}.form-item.form-item-tiny .error[data-v-88b96d20],.form-item.form-item-tiny .feedback[data-v-88b96d20],.form-item.form-item-tiny .message[data-v-88b96d20]{font-size:12px;line-height:var(--line-height-tight);margin-top:4px}.form-item.form-item-small .label[data-v-88b96d20]{font-size:12px}.form-item.form-item-small .error[data-v-88b96d20],.form-item.form-item-small .feedback[data-v-88b96d20],.form-item.form-item-small .message[data-v-88b96d20]{font-size:12px;line-height:var(--line-height-tight);margin-top:4px}.form-item.form-item-medium .label[data-v-88b96d20]{font-size:12px}.form-item.form-item-medium .error[data-v-88b96d20],.form-item.form-item-medium .feedback[data-v-88b96d20],.form-item.form-item-medium .message[data-v-88b96d20]{font-size:12px;line-height:var(--line-height-tight);margin-top:4px}.form-item.form-item-large .label[data-v-88b96d20]{font-size:14px}.form-item.form-item-large .error[data-v-88b96d20],.form-item.form-item-large .feedback[data-v-88b96d20],.form-item.form-item-large .message[data-v-88b96d20]{font-size:12px;line-height:var(--line-height-tight);margin-top:4px}.text[data-v-95919aae]{color:var(--color-text);font-family:var(--main-font)}.text[data-v-95919aae]:where(.text--dark-side){color:var(--grey-50)}.text[data-v-95919aae]:where(.text--tiny){font-size:var(--font-size-2xs);line-height:1.3}@media(min-width:1280px){.text[data-v-95919aae]:where(.text--tiny){font-size:var(--font-size-sm);line-height:1.33}}.text[data-v-95919aae]:where(.text--small){font-size:var(--font-size-sm);line-height:1.33}@media(min-width:1280px){.text[data-v-95919aae]:where(.text--small){font-size:var(--font-size-md);line-height:1.42}}.text[data-v-95919aae]:where(.text--medium){font-size:var(--font-size-md);line-height:1.42}@media(min-width:1280px){.text[data-v-95919aae]:where(.text--medium){font-size:var(--font-size-lg);line-height:var(--line-height-loose)}}.text[data-v-95919aae]:where(.text--large){font-size:var(--font-size-lg);line-height:var(--line-height-loose)}@media(min-width:1280px){.text[data-v-95919aae]:where(.text--large){font-size:18px;line-height:1.33}}.text[data-v-95919aae]:where(.text--color-secondary){color:var(--color-text-secondary)}.text[data-v-95919aae]:where(.text--color-tertiary){color:var(--color-text-hint)}.text[data-v-95919aae]:where(.text--color-error){color:var(--color-error)}.text[data-v-95919aae]:where(.text--color-white){color:#fff}.text[data-v-95919aae]:where(.text--weight-medium){font-weight:var(--font-weight-medium)}.text[data-v-95919aae]:where(.text--weight-semibold){font-weight:var(--font-weight-semibold)}.text[data-v-95919aae]:where(.text--weight-bold){font-weight:var(--font-weight-bold)}[data-v-00222854] .n-tag__content{align-items:center;display:inline-flex;gap:var(--space-4)}[data-v-00222854] .n-tag__border{transition:border-color .15s!important}.tag-close[data-v-00222854]{height:unset!important;line-height:1!important;margin-left:var(--space-4);min-width:unset!important;padding:0!important}.tag--hoverable[data-v-00222854]{cursor:pointer;transition:filter .15s}.tag--hoverable[data-v-00222854]:hover{filter:brightness(.95)}.tag--hoverable[data-v-00222854]:not(.tag--empty):hover{filter:brightness(1.1)}.ui-form[data-v-7c11ba05]{display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:1280px){.ui-form[data-v-7c11ba05]{gap:var(--space-12)}}.form-error[data-v-7c11ba05]{background:var(--color-error-light);border-radius:var(--radius-8);color:var(--color-error);font-size:var(--font-size-md);padding:var(--space-8) var(--space-12)}.form-error-enter-active[data-v-7c11ba05],.form-error-leave-active[data-v-7c11ba05]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.form-error-enter-from[data-v-7c11ba05],.form-error-leave-to[data-v-7c11ba05]{max-height:0;opacity:0}.form-error-enter-to[data-v-7c11ba05],.form-error-leave-from[data-v-7c11ba05]{max-height:200px;opacity:1}.callable-link[data-v-4feff4e2]{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);margin-left:var(--space-8);text-decoration:none}.callable-link[data-v-4feff4e2]:hover{text-decoration:underline}.password-toggle[data-v-4feff4e2]{cursor:pointer}.password-toggle[data-v-4feff4e2],.status-suffix[data-v-4feff4e2]{align-items:center;display:inline-flex;justify-content:center}.status-suffix[data-v-4feff4e2]{position:relative}.status-suffix .clear-icon[data-v-4feff4e2],.status-suffix .status-icon[data-v-4feff4e2]{transition:opacity .15s ease}.status-suffix .clear-icon[data-v-4feff4e2]{opacity:0;position:absolute}.status-suffix.has-value[data-v-4feff4e2]:hover{cursor:pointer}.status-suffix.has-value:hover .status-icon[data-v-4feff4e2]{opacity:0}.status-suffix.has-value:hover .clear-icon[data-v-4feff4e2]{opacity:1}.card[data-v-9f086c6c]{background-color:var(--color-bg-card);border:none;border-radius:var(--radius-12);color:inherit;display:flex;flex-direction:column;font:inherit;text-align:left;width:100%}.card[data-v-9f086c6c]:where(.clickable){cursor:pointer;transition:box-shadow .2s}.card[data-v-9f086c6c]:where(.clickable):hover{box-shadow:0 2px 12px #00000014}.card[data-v-9f086c6c]:where(.size-small){padding:var(--space-12)}.card[data-v-9f086c6c]:where(.size-medium){padding:var(--space-16)}.card[data-v-9f086c6c]:where(.size-large){padding:var(--space-20)}@media(min-width:1280px){.card[data-v-9f086c6c]{border-radius:var(--radius-16)}.card[data-v-9f086c6c]:where(.size-small){padding:var(--space-12)}.card[data-v-9f086c6c]:where(.size-medium){padding:var(--space-20)}.card[data-v-9f086c6c]:where(.size-large){padding:var(--space-24)}}.modal-wrapper[data-v-3a1721d4]{background-color:var(--color-white);border-radius:var(--radius-16);display:flex;flex-direction:column;max-height:90vh;padding:var(--space-24);position:relative}.title[data-v-3a1721d4]{align-items:center;display:flex;gap:var(--space-8);margin:0}.title-hint[data-v-3a1721d4]{color:var(--color-text-secondary);cursor:help;transition:color .2s}.title-hint[data-v-3a1721d4]:hover{color:var(--color-text-hint)}.close-icon[data-v-3a1721d4]{color:var(--color-text-secondary);cursor:pointer;position:absolute;right:16px;top:16px;transition:color .3s}.close-icon[data-v-3a1721d4]:hover{color:var(--color-text-hint)}.content[data-v-3a1721d4]{flex:1;margin-top:var(--space-16);min-height:0;overflow-y:auto}.footer[data-v-3a1721d4]{margin-top:var(--space-20)}.modal-actions[data-v-3a1721d4]{display:flex;gap:var(--space-8)}@media(min-width:1280px){.modal-actions[data-v-3a1721d4]{gap:var(--space-12)}}.modal-actions[data-v-3a1721d4]>*{flex:1;min-width:0}.modal-actions--column[data-v-3a1721d4]{flex-direction:column}.modal-actions--column[data-v-3a1721d4]>*{flex:none;width:100%}.modal-actions--reverse[data-v-3a1721d4]{flex-direction:row-reverse}.modal-actions--column.modal-actions--reverse[data-v-3a1721d4]{flex-direction:column-reverse}.loading-overlay[data-v-3a1721d4]{align-items:center;background:var(--overlay-loading);border-radius:inherit;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.loading-fade-enter-active[data-v-3a1721d4],.loading-fade-leave-active[data-v-3a1721d4]{transition:opacity .25s ease}.loading-fade-enter-from[data-v-3a1721d4],.loading-fade-leave-to[data-v-3a1721d4]{opacity:0}.spinner[data-v-3a1721d4]{animation:spin-3a1721d4 .7s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:36px;width:36px}@keyframes spin-3a1721d4{to{transform:rotate(1turn)}}.n-alert[data-v-68b41325]:where(.alert-inline){display:inline-block;width:auto}.section-header-root[data-v-aa931439]{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between}.left[data-v-aa931439],.right[data-v-aa931439]{align-items:center;display:flex;gap:var(--space-8)}.label[data-v-aa931439]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.empty-root[data-v-ca83ee25]{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-32) var(--space-24);text-align:center}.icon[data-v-ca83ee25],.text[data-v-ca83ee25]{color:var(--color-text-secondary)}.page-header-root[data-v-943cdcf5]{align-items:flex-start;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-16)}@media(min-width:1280px){.page-header-root[data-v-943cdcf5]{align-items:center}}.page-header-text[data-v-943cdcf5]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.page-header-desc[data-v-943cdcf5]{color:var(--color-text-secondary)}.page-header-actions[data-v-943cdcf5]{align-items:center;display:flex;flex-shrink:0;gap:var(--space-8)}.size-large[data-v-943cdcf5]{margin-bottom:var(--space-24)}.form-section-root[data-v-938b6316]{border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-16)}.form-section-desc[data-v-938b6316]{color:var(--color-text-secondary)}.form-section-body[data-v-938b6316]{display:grid;gap:var(--space-16)}.form-section-body.cols-1[data-v-938b6316],.form-section-body.cols-2[data-v-938b6316]{grid-template-columns:1fr}@media(min-width:768px){.form-section-body.cols-2[data-v-938b6316]{grid-template-columns:repeat(2,1fr)}}.form-section-body.cols-3[data-v-938b6316]{grid-template-columns:1fr}@media(min-width:768px){.form-section-body.cols-3[data-v-938b6316]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.form-section-body.cols-3[data-v-938b6316]{grid-template-columns:repeat(3,1fr)}}.n-skeleton[data-v-69e0fd49]:where(.size-small){border-radius:6px;height:20px}.n-skeleton[data-v-69e0fd49]:where(.size-medium){border-radius:8px;height:24px}.n-skeleton[data-v-69e0fd49]:where(.size-large){border-radius:10px;height:32px}.stat-block-root[data-v-a3b7f68d]{display:flex;flex-direction:column;gap:var(--space-4)}.stat-label[data-v-a3b7f68d]{color:var(--color-text-hint)}.stat-value-wrap[data-v-a3b7f68d]{margin:var(--space-4) 0}.stat-sub[data-v-a3b7f68d]{color:var(--color-text-secondary)}.data-table[data-v-1f8bb120] .n-data-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden}.data-table[data-v-1f8bb120] .n-data-table-td,.data-table[data-v-1f8bb120] .n-data-table-th{font-size:var(--font-size-base)}.data-table[data-v-1f8bb120] .n-data-table-th{background-color:var(--color-bg-subtle)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-hint);font-weight:var(--font-weight-semibold)}.data-table[data-v-1f8bb120] .n-data-table-td{border-bottom:1px solid var(--color-border-light)!important}.data-table[data-v-1f8bb120] .n-data-table-tr:last-child .n-data-table-td{border-bottom:none!important}.data-table[data-v-1f8bb120] .n-data-table-tr--hover .n-data-table-td,.data-table[data-v-1f8bb120] .n-data-table-tr:hover .n-data-table-td{background-color:var(--color-bg-hover)!important}
