@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-cyrillic-ext-wght-normal.a558ae93.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-cyrillic-wght-normal.e27a8659.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-math-wght-normal.b7769d42.woff2) format("woff2-variations");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-symbols-wght-normal.0f558387.woff2) format("woff2-variations");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-vietnamese-wght-normal.19149cdf.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-latin-ext-wght-normal.ffcbee2d.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/lora-latin-wght-normal.f60a385c.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");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}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-40{top:calc(var(--spacing) * 40)}.top-50{top:calc(var(--spacing) * 50)}.top-200{top:calc(var(--spacing) * 200)}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.h-screen{height:100vh}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[94vh\]{max-height:94vh}.min-h-\[78px\]{min-height:78px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[460px\]{max-width:460px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}.lsd-root{--gn:#10b981;--rd:#ef4444;--am:#f59e0b;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv01" 1}.lsd-root code,.lsd-root pre{font-variant-numeric:normal}.lsd-kpi-card>div{min-height:104px!important}.lsd-src-badge{opacity:0;transition:opacity .12s}.lsd-section-header:focus-within .lsd-src-badge,.lsd-section-header:hover .lsd-src-badge,.lsd-src-badge:focus-within{opacity:1}@keyframes lsdFlash{0%,to{background-color:#0000}20%,60%{background-color:color-mix(in srgb,var(--am) 22%,transparent)}}.lsd-flash,tr.lsd-flash>td{animation:lsdFlash 1.2s ease-in-out 2}.lsd-kpi-card{border-radius:8px;transition:transform .12s,box-shadow .12s;display:grid}.lsd-kpi-card:hover{box-shadow:var(--sh-md,0 4px 12px #00000014);transform:translateY(-2px)}.lsd-kpi-card .lsd-kpi-drill{opacity:0;transition:opacity .12s}.lsd-kpi-card:focus-within .lsd-kpi-drill,.lsd-kpi-card:hover .lsd-kpi-drill{opacity:1}.lsd-table-sticky thead{top:var(--lsd-topchrome-h,180px);z-index:4;background:var(--bgS);box-shadow:0 1px 0 0 var(--bd);position:sticky}.lsd-table-sticky thead th{background:var(--bgS);border-bottom:.5px solid var(--bd)}.lsd-section-fs:fullscreen{background:var(--bg);--lsd-topchrome-h:8px;padding:18px 28px;overflow:auto}.lsd-section-fs:fullscreen .lsd-section-header{z-index:6;background:var(--bg);position:sticky;top:0}.lsd-root:fullscreen{background:var(--bgS);overflow:auto}.lsd-table-h-scroll{overflow-x:auto}.lsd-table-scroll::-webkit-scrollbar{background:var(--bgS);width:10px;height:10px}.lsd-table-scroll::-webkit-scrollbar-thumb{background:var(--bd);border-radius:5px}.lsd-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--txU)}.lsd-table-pagination{border-top:.5px solid var(--bd);background:var(--bgS);color:var(--txU);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.lsd-table-pagination button{border:.5px solid var(--bd);background:var(--bg);color:var(--tx);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11px}.lsd-table-pagination button:disabled{opacity:.4;cursor:not-allowed}.lineage-drawer-scrollable{-webkit-overflow-scrolling:touch}.lineage-drawer-scrollable::-webkit-scrollbar{background:var(--bgS);width:12px}.lineage-drawer-scrollable::-webkit-scrollbar-thumb{background:var(--bd);border:2px solid var(--bgS);border-radius:6px}.lineage-drawer-scrollable::-webkit-scrollbar-thumb:hover{background:var(--txU)}.lineage-drawer-scrollable::-webkit-scrollbar-track{background:var(--bgS)}:root{--font-sans:"Inter Variable","Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:"Lora Variable","Lora",ui-serif,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,Cambria,"Times New Roman",serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,"SFMono-Regular",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-body:var(--font-sans);--font-display:var(--font-serif);--font-code:var(--font-mono);--font-heading:var(--font-display);--type-page-title-size:var(--fs-4xl,24px);--type-section-title-size:var(--fs-2xl,20px);--type-card-title-size:var(--fs-xl,16px);--type-body-size:var(--fs-md,13px);--type-label-size:var(--fs-sm,12px);--type-caption-size:var(--fs-xs,12px);--type-code-size:var(--fs-sm,12px);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;scroll-behavior:smooth}body{font-size:var(--type-body-size);background:var(--bg,#fff);color:var(--tx,#111827);transition:background .3s,color .2s;overflow:hidden}.data-product-surface,body{font-family:var(--font-body);line-height:var(--leading-body)}.data-product-surface{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv01" 1;--data-page-max:1440px;--data-page-title-size:var(--fs-2xl);--data-page-title-weight:700;--data-section-title-size:var(--fs-lg);--data-card-radius:var(--r-lg);--data-control-height:var(--btn-h-md);--prB:var(--pr)}@supports (color:color-mix(in lab,red,red)){.data-product-surface{--prB:color-mix(in srgb,var(--pr) 7%,var(--bg))}}.data-product-surface{--rdB:var(--rd)}@supports (color:color-mix(in lab,red,red)){.data-product-surface{--rdB:color-mix(in srgb,var(--rd) 7%,var(--bg))}}.data-product-surface{--amB:var(--am)}@supports (color:color-mix(in lab,red,red)){.data-product-surface{--amB:color-mix(in srgb,var(--am) 7%,var(--bg))}}.data-product-surface{--gnB:var(--gn)}@supports (color:color-mix(in lab,red,red)){.data-product-surface{--gnB:color-mix(in srgb,var(--gn) 7%,var(--bg))}}.data-product-surface{--blB:var(--bl)}@supports (color:color-mix(in lab,red,red)){.data-product-surface{--blB:color-mix(in srgb,var(--bl) 7%,var(--bg))}}.data-product-surface :where(h1,h2,h3,h4,h5,h6){font-weight:var(--weight-semibold);letter-spacing:-.012em;font-family:var(--font-body)!important}.data-product-surface :where([data-typography=editorial]){font-weight:var(--data-page-title-weight);letter-spacing:-.015em;font-family:var(--font-heading)!important}.data-product-surface :where(button,input,select,textarea,.ag-root,.ag-root-wrapper){font-family:var(--font-body)}.data-product-surface :where(.ag-header-cell-text,.ag-cell){font-variant-numeric:tabular-nums}.data-product-surface :where(.ag-header-cell-text){font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:.025em}.data-product-surface :where(code,pre,kbd,samp){font-family:var(--font-code);font-variant-numeric:normal}.data-product-surface :where(.btn-primary,button[aria-current=page]){box-shadow:0 1px 2px var(--pr)}@supports (color:color-mix(in lab,red,red)){.data-product-surface :where(.btn-primary,button[aria-current=page]){box-shadow:0 1px 2px color-mix(in srgb,var(--pr) 22%,transparent)}}::selection{background:var(--prSolid,#5b52e8);color:var(--on-primary,#fff)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bdM,#e5e7eb);border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--bdF,#d1d5db)}*{scrollbar-width:thin;scrollbar-color:var(--bdM,#e5e7eb) transparent}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid var(--pr,#6c63ff)!important}:focus:not(:focus-visible){outline:none}:where(h1,h2,h3,h4){color:var(--tx,#111827);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin-block:0}:where(h1,h2){font-family:var(--font-heading)}:where(h3,h4){font-family:var(--font-body)}:where(h1){font-size:var(--type-page-title-size)}:where(h2){font-size:var(--type-section-title-size)}:where(h3){font-size:var(--type-card-title-size)}:where(h4){font-size:var(--fs-lg,14px)}:where(p){line-height:var(--leading-body)}:where(small){font-size:var(--type-caption-size);line-height:var(--leading-snug)}:where(strong,b){font-weight:var(--weight-semibold)}:where(code,kbd,pre,samp){font-family:var(--font-code);font-size:var(--type-code-size);line-height:var(--leading-relaxed);font-variant-ligatures:none}:where(table,.numeric,[data-numeric]){font-variant-numeric:tabular-nums lining-nums}.type-page-title{font-size:var(--type-page-title-size);line-height:var(--leading-tight)}.type-page-title,.type-section-title{font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.type-section-title{font-size:var(--type-section-title-size);line-height:var(--leading-snug)}.type-card-title{font-size:var(--type-card-title-size);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.type-body,.type-card-title{font-family:var(--font-body)}.type-body{font-size:var(--type-body-size);line-height:var(--leading-body)}.type-label{font-size:var(--type-label-size);font-weight:var(--weight-semibold)}.type-caption,.type-label{font-family:var(--font-body);line-height:var(--leading-snug)}.type-caption{font-size:var(--type-caption-size)}.type-code{font-family:var(--font-code);font-size:var(--type-code-size);line-height:var(--leading-relaxed);font-variant-ligatures:none}button{font-family:inherit;font-size:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.5}.fc{cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s}.fc:hover{transform:translateY(-2px)}.fc:active{transition-duration:80ms;transform:translateY(0)}.btn{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .15s cubic-bezier(.22,1,.36,1)}.btn:hover{opacity:.88}.btn:active{transition-duration:60ms;transform:scale(.97)}.ni{transition:background .12s,border-color .12s,color .12s}.nav-tabs button{transition:color .15s,border-color .2s,font-weight .1s;position:relative}.nav-tabs button:hover{color:var(--tx,#111827)!important}input,select,textarea{font-family:inherit;font-size:inherit;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--prB,#6c63ff0f);outline:none;border-color:var(--pr,#6c63ff)!important}input::placeholder,textarea::placeholder{color:var(--txF,#d1d5db);transition:color .2s}input:focus::placeholder,textarea:focus::placeholder{color:var(--bdM,#e5e7eb)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--txU)}input[type=range]{appearance:none;background:var(--bd,#f3f4f6);border-radius:3px;outline:none;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--pr,#6c63ff);cursor:pointer;border:3px solid var(--bg,#fff);border-radius:50%;width:18px;height:18px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 4px #00000026}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px #0003}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.05)}input[type=range]::-moz-range-thumb{background:var(--pr,#6c63ff);cursor:pointer;border:3px solid var(--bg,#fff);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000026}[style*="borderRadius: 12"][style*="padding: 2"]>div{transition:transform .2s cubic-bezier(.22,1,.36,1)}input[type=checkbox],input[type=radio]{accent-color:var(--pr,#6c63ff);transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1)}[data-tip]{position:relative}[data-tip]:after,[data-tip]:before{opacity:0;pointer-events:none;z-index:1000;transition:opacity .15s,transform .15s cubic-bezier(.22,1,.36,1);position:absolute}[data-tip]:after{content:attr(data-tip);font-size:11px;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:var(--tx,#111827);color:var(--bg,#fff);letter-spacing:0;border-radius:7px;padding:5px 10px;line-height:1.4;top:calc(100% + 8px);box-shadow:0 4px 12px #00000026}[data-tip]:after,[data-tip]:before{bottom:auto;left:50%;transform:translate(-50%)translateY(-4px)}[data-tip]:before{content:"";border:5px solid #0000;border-bottom:5px solid var(--tx,#111827);top:calc(100% + 3px)}[data-tip]:hover:after,[data-tip]:hover:before{opacity:1;transform:translate(-50%)translateY(0)}[data-tip]:not(:focus):after,[data-tip]:not(:focus):before{transition-delay:.3s}[data-tip-pos=top]:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%)translateY(4px)}[data-tip-pos=top]:before{border-bottom-color:#0000;border-top-color:var(--tx,#111827);top:auto;bottom:calc(100% + 3px);transform:translate(-50%)translateY(4px)}[data-tip-pos=top]:hover:after,[data-tip-pos=top]:hover:before{transform:translate(-50%)translateY(0)}[data-tip-pos=bottom]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-tip-pos=bottom]:before{border-top-color:#0000;border-bottom-color:var(--tx,#111827);top:calc(100% + 3px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-tip-pos=bottom]:hover:after,[data-tip-pos=bottom]:hover:before{transform:translate(-50%)translateY(0)}[data-tip-pos=left]:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)translate(4px)}[data-tip-pos=left]:before{border-top-color:#0000;border-left-color:var(--tx,#111827);inset:50% calc(100% + 3px) auto auto;transform:translateY(-50%)translate(4px)}[data-tip-pos=left]:hover:after,[data-tip-pos=left]:hover:before{transform:translateY(-50%)translate(0)}[data-tip-pos=right]:after{left:calc(100% + 8px)}[data-tip-pos=right]:after,[data-tip-pos=right]:before{top:50%;bottom:auto;transform:translateY(-50%)translate(-4px)}[data-tip-pos=right]:before{border-top-color:#0000;border-right-color:var(--tx,#111827);left:calc(100% + 3px)}[data-tip-pos=right]:hover:after,[data-tip-pos=right]:hover:before{transform:translateY(-50%)translate(0)}.icon-btn{border:1px solid var(--bd);width:32px;height:32px;color:var(--icon);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.icon-btn svg{stroke-width:2.25px}.icon-btn:hover:not(:disabled):not(.icon-btn--destructive){color:var(--pr);background:var(--prB);border-color:var(--prL)}.icon-btn.is-active{color:var(--pr);background:var(--pr)}@supports (color:color-mix(in lab,red,red)){.icon-btn.is-active{background:color-mix(in srgb,var(--pr) 12%,transparent)}}.icon-btn.is-active{border-color:var(--prL)}.icon-btn.is-active:hover{background:var(--pr)}@supports (color:color-mix(in lab,red,red)){.icon-btn.is-active:hover{background:color-mix(in srgb,var(--pr) 18%,transparent)}}.icon-btn:focus-visible{outline:2px solid var(--focus-ring-soft);outline-offset:1px}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn--destructive{color:var(--txF);border-color:#0000}.icon-btn--destructive:hover:not(:disabled){color:var(--rd);background:var(--rdB);border-color:var(--rd)}@supports (color:color-mix(in lab,red,red)){.icon-btn--destructive:hover:not(:disabled){border-color:color-mix(in srgb,var(--rd) 28%,var(--rdB))}}[data-theme=dark] .icon-btn:hover:not(:disabled):not(.icon-btn--destructive){color:var(--pr);background:var(--pr)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .icon-btn:hover:not(:disabled):not(.icon-btn--destructive){background:color-mix(in srgb,var(--pr) 14%,transparent)}}[data-theme=dark] .icon-btn:hover:not(:disabled):not(.icon-btn--destructive){border-color:var(--pr)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .icon-btn:hover:not(:disabled):not(.icon-btn--destructive){border-color:color-mix(in srgb,var(--pr) 35%,transparent)}}[data-theme=dark] .icon-btn.is-active{color:var(--pr);background:var(--pr)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .icon-btn.is-active{background:color-mix(in srgb,var(--pr) 20%,transparent)}}[data-theme=dark] .icon-btn.is-active{border-color:var(--pr)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .icon-btn.is-active{border-color:color-mix(in srgb,var(--pr) 40%,transparent)}}[data-theme=dark] .icon-btn.is-active:hover{background:var(--pr)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .icon-btn.is-active:hover{background:color-mix(in srgb,var(--pr) 26%,transparent)}}[data-theme=dark] .icon-btn--destructive:hover:not(:disabled){color:var(--rd);background:var(--rdB);border-color:var(--rd)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .icon-btn--destructive:hover:not(:disabled){border-color:color-mix(in srgb,var(--rd) 35%,transparent)}}[data-theme=dark] .btn-danger{color:var(--rd);border-color:var(--rd)}.note-action{transition:color .12s}.note-action:hover:not(:disabled),[data-theme=dark] .note-action:hover:not(:disabled){color:var(--pr)!important}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}[data-tip=""]:after,[data-tip=""]:before{display:none}@media (hover:none){[data-tip]:after,[data-tip]:before{display:none}}.skel{background:linear-gradient(90deg,var(--bgS) 25%,var(--bdM) 50%,var(--bgS) 75%);background-size:200% 100%;border-radius:5px;animation:shimmer 1.5s ease-in-out infinite}.dh-page ::-webkit-scrollbar{width:5px;height:5px}.dh-page ::-webkit-scrollbar-track{background:0 0}.dh-page ::-webkit-scrollbar-thumb{background:var(--bd);border-radius:10px}.dh-page ::-webkit-scrollbar-thumb:hover{background:var(--bdF,var(--bdM))}@keyframes breathe{0%,to{border-color:var(--bd);box-shadow:0 0 0 0 color-mix(in srgb,var(--pr) 0%,transparent)}50%{border-color:color-mix(in srgb,var(--pr) 40%,var(--bd));box-shadow:0 0 0 4px color-mix(in srgb,var(--pr) 8%,transparent)}}@keyframes stagePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pr) 35%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pr) 0%,transparent)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse2{0%,to{opacity:.4}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.cin{animation:contentIn .3s both}.fade{animation:fadeUp .35s both}.skip-link{background:var(--prSolid);color:#fff;z-index:9999;border-radius:0 0 6px 6px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:8px}.skip-link:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[role=alertdialog],[role=dialog]{animation:backdropIn .2s both}[role=alertdialog]>div,[role=dialog]>div{animation:scaleIn .25s cubic-bezier(.22,1,.36,1) both}[role=status][aria-live=polite]>div{animation:slideIn .3s cubic-bezier(.22,1,.36,1) both}table tbody tr{transition:background .1s}table tbody tr:hover{background:var(--bgS,#f9fafb)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active,.fc:hover{transform:none}}@media (max-width:1024px){.app-nav-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.app-nav-tabs button{padding:5px 8px!important;font-size:11px!important}.app-sidebar{border-right:none!important;border-bottom:.5px solid var(--bd)!important;width:100%!important;height:120px!important}.app-sidebar .sess-list{flex-direction:row!important;display:flex!important;overflow-x:auto!important}.pg{padding:16px!important}.kpi-g{grid-template-columns:repeat(2,1fr)!important}.ch-g{grid-template-columns:1fr!important}.dsh-g{grid-template-columns:repeat(2,1fr)!important}.dom-g{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}.ovl-p{width:260px!important}.mdl-b{width:90vw!important;max-width:520px!important}.pres-b{display:none!important}}@media (max-width:767px){.app-nav{flex-wrap:wrap!important;gap:3px!important;height:auto!important;padding:4px 6px!important}.app-brand span:not(:first-child){display:none!important}.app-nav-tabs{order:3!important;width:100%!important}.app-nav-tabs button{padding:4px 6px!important;font-size:10px!important}.app-acts{gap:1px!important}.app-acts button{padding:4px 8px!important;font-size:11px!important}.app-sidebar{display:none!important}.pg{padding:6px!important}.hero{padding:16px 10px 12px!important}.hero h1{font-size:22px!important}.dom-g{grid-template-columns:1fr 1fr!important;gap:4px!important}.tpl-g{grid-template-columns:1fr!important}.kpi-g{grid-template-columns:1fr 1fr!important;gap:3px!important}.ch-g{grid-template-columns:1fr!important}.dsh-g{grid-template-columns:1fr 1fr!important}.ovl-p{width:100%!important;left:0!important}.mdl-b{width:95vw!important;max-width:none!important}.cmp-g,.sc-g,.settings-grid{grid-template-columns:1fr!important}.usr-tbl{font-size:8px!important}.usr-tbl td,.usr-tbl th{padding:3px 5px!important}.flt-bar{flex-direction:column!important;align-items:flex-start!important}.chat-in{padding:4px 6px!important}button{min-height:36px}}@media (max-width:768px){input,select,textarea{font-size:16px!important}body{overscroll-behavior:none}.mob-btm-nav,.mob-top-bar{display:flex!important}.desk-nav{display:none!important}}@media (min-width:769px){.mob-btm-nav,.mob-top-bar{display:none!important}}@media print{.app-acts,.app-nav,.app-sidebar,.ovl-p,button,input,select,textarea{display:none!important}.pg{max-width:100%!important;padding:0!important}*{color:#000!important;background:#fff!important}}:root{--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:14px;--r-full:9999px;--bw:.5px;--bw-2:1px;--btn-h-sm:28px;--btn-h-md:32px;--btn-h-lg:40px;--btn-px-sm:10px;--btn-px-md:14px;--btn-px-lg:20px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 12px 48px #0000001f,0 4px 12px #0000000a;--duration-fast:.12s;--duration-base:.2s;--mo-med:.24s;--ease:ease}.btn-lg,.btn-md,.btn-sm{cursor:pointer;border-radius:var(--r-sm);border:var(--bw) solid var(--bd);background:var(--bg);color:var(--txU);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);align-items:center;gap:4px;font-family:inherit;font-weight:500;display:inline-flex}.btn-sm{height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--fs-sm)}.btn-md{height:var(--btn-h-md);padding:0 var(--btn-px-md);font-size:var(--fs-md)}.btn-lg{height:var(--btn-h-lg);padding:0 var(--btn-px-lg);font-size:var(--fs-lg)}.btn-lg:hover,.btn-md:hover,.btn-sm:hover{color:var(--tx);border-color:var(--bdM)}.btn-primary{border-color:var(--prSolid)}.btn-primary,.btn-primary:hover{background:var(--prSolid);color:var(--on-primary)}.btn-primary:hover{opacity:.9}.btn-danger{background:var(--rdB);color:var(--rd);border-color:var(--rd)}.btn-ghost{background:0 0;border-color:#0000}.btn-lg:disabled,.btn-md:disabled,.btn-sm:disabled{opacity:.4;cursor:default}.btn-toggle{color:var(--txU);background:0 0;border-color:#0000;font-weight:600}.btn-toggle:hover{background:var(--bgS);color:var(--tx);border-color:#0000}.btn-toggle[aria-current=page],.btn-toggle[aria-pressed=true]{background:var(--prSolid);color:var(--on-primary);border-color:var(--prSolid)}.btn-toggle[aria-current=page]:hover,.btn-toggle[aria-pressed=true]:hover{background:var(--prSolid);color:var(--on-primary);opacity:.9}.btn-toggle-soft{color:var(--txU);background:0 0;border-color:#0000}.btn-toggle-soft:hover{background:var(--bgS);color:var(--tx);border-color:#0000}.btn-toggle-soft[aria-pressed=true]{background:var(--bg);color:var(--tx);box-shadow:var(--sh-sm);border-color:#0000;font-weight:600}.etl-card{box-shadow:var(--sh-sm);transition:box-shadow .16s var(--ease,ease),transform .16s var(--ease,ease),border-color .16s var(--ease,ease)}.etl-card:hover{box-shadow:var(--sh-md)}.etl-card-interactive{cursor:pointer}.etl-card-interactive:hover{border-color:var(--bdH);transform:translateY(-2px)}.etl-eyebrow{font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--pr);background:var(--prB);border:var(--bw) solid var(--prL);border-radius:var(--r-full);align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:700;display:inline-flex}.etl-eyebrow:before{content:"";background:var(--pr);border-radius:50%;width:5px;height:5px}.etl-section-nav{box-shadow:var(--sh-sm)}.etl-empty{text-align:center;flex-direction:column;gap:6px;min-height:0;padding:52px 24px}.etl-empty,.etl-empty-icon{justify-content:center;align-items:center;display:flex}.etl-empty-icon{border-radius:var(--r-2xl);width:56px;height:56px;color:var(--pr);background:var(--prB);border:var(--bw) solid var(--prL);margin-bottom:8px}.etl-empty-title{font-size:var(--fs-lg);color:var(--tx);font-weight:600;font-family:var(--font-heading)}.etl-empty-hint{font-size:var(--fs-sm);color:var(--txU);max-width:380px;line-height:1.55}.etl-canvas-bg{background:radial-gradient(circle at 1px 1px,var(--bd) 1px,transparent 0) 0 0 /22px 22px,var(--bgS)}.etl-dependency-graph .react-flow__controls{border:var(--bw) solid var(--bd);border-radius:var(--r-sm);background:var(--bg);box-shadow:var(--sh-md);overflow:hidden}.etl-dependency-graph .react-flow__controls-button{border-bottom-color:var(--bd);background:var(--bg);color:var(--txU);fill:currentColor}.etl-dependency-graph .react-flow__controls-button:hover{background:var(--bgS);color:var(--tx)}.etl-dependency-graph .react-flow__controls-button svg{fill:currentColor}.etl-dependency-graph .react-flow__minimap{border-radius:var(--r-sm);box-shadow:var(--sh-sm)}.etl-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);color:var(--txM)}.etl-table thead th{text-align:left;font-size:var(--fs-2xs);color:var(--txU);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--bg);font-weight:600}.etl-table tbody td,.etl-table thead th{border-bottom:var(--bw) solid var(--bd);padding:9px 12px}.etl-table tbody td{vertical-align:middle}.etl-table tbody tr:last-child td{border-bottom:none}.etl-table tbody tr:hover td{background:var(--pr)}@supports (color:color-mix(in lab,red,red)){.etl-table tbody tr:hover td{background:color-mix(in srgb,var(--pr) 6%,transparent)}}.etl-td-num{text-align:right;font-variant-numeric:tabular-nums}.etl-flabel{font-size:var(--fs-2xs);color:var(--txU);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-weight:600;display:block}.etl-input,.etl-select,.etl-textarea{width:100%;font-family:inherit;font-size:var(--fs-sm);color:var(--tx);background:var(--bg);border:var(--bw) solid var(--bd);border-radius:var(--r-sm);transition:border-color var(--duration-fast,.12s) var(--ease,ease),box-shadow var(--duration-fast,.12s) var(--ease,ease);padding:8px 10px}.etl-textarea{resize:vertical;min-height:88px}.etl-input:focus,.etl-select:focus,.etl-textarea:focus{border-color:var(--pr);box-shadow:0 0 0 3px var(--pr);outline:none}@supports (color:color-mix(in lab,red,red)){.etl-input:focus,.etl-select:focus,.etl-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pr) 18%,transparent)}}.etl-input:disabled,.etl-select:disabled,.etl-textarea:disabled{opacity:.5;cursor:not-allowed}.etl-input[aria-invalid=true],.etl-select[aria-invalid=true],.etl-textarea[aria-invalid=true]{border-color:var(--rd);border-width:var(--bw-2)}.etl-mono{font-family:var(--font-mono)}.etl-section-title{font-size:var(--fs-2xs);color:var(--tx);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--bw) solid var(--bd);margin-bottom:12px;padding-bottom:6px;font-weight:700}.etl-toggle:focus-visible{outline:2px solid var(--pr);outline-offset:2px}.ag-theme-alpine.nuv-ag-grid .ag-cell{font-size:var(--fs-xs);color:var(--txM);font-variant-numeric:tabular-nums}.ag-theme-alpine.nuv-ag-grid .ag-header-cell,.ag-theme-alpine.nuv-ag-grid .ag-header-cell-text{font-size:var(--fs-2xs);color:var(--txU);font-weight:600}.ag-theme-alpine.nuv-ag-grid .ag-cell-value{font-weight:500}.ag-theme-alpine.nuv-ag-grid .ag-row-pinned .ag-cell{color:var(--tx);background:var(--bgS);font-weight:700}.ag-theme-alpine.nuv-ag-grid .ag-header-cell-filter-button,.ag-theme-alpine.nuv-ag-grid .ag-header-cell-menu-button{display:none!important}.ag-theme-alpine.nuv-ag-grid .ag-header-cell-filtered .ag-header-cell-filter-button,.ag-theme-alpine.nuv-ag-grid .ag-header-cell:hover .ag-header-cell-filter-button,.ag-theme-alpine.nuv-ag-grid .ag-header-cell:hover .ag-header-cell-menu-button{display:flex!important}html[data-theme=dark] .ag-theme-alpine.nuv-ag-grid .ag-floating-filter-body .ag-input-field-input,html[data-theme=dark] .ag-theme-alpine.nuv-ag-grid .ag-floating-filter-input input{border-radius:6px;border:.5px solid var(--bdM)!important;background:var(--bgS)!important}.talent-2col{grid-template-columns:1fr 1fr}.talent-2col,.talent-split-rail{align-items:start;gap:16px;display:grid}.talent-split-rail{grid-template-columns:320px 1fr}.talent-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.talent-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.talent-data-scroll,.talent-editor-split,.talent-editor-split>*,.talent-page-actions,.talent-page-header,.talent-page-shell{min-width:0;max-width:100%}.talent-data-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto!important}.talent-data-scroll:focus-visible{outline:2px solid var(--focus-ring,var(--pr));outline-offset:2px}@media (max-width:1024px){.talent-split-rail{grid-template-columns:260px 1fr}.talent-form-grid,.talent-form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.talent-2col,.talent-form-grid,.talent-form-grid-3,.talent-split-rail{grid-template-columns:1fr}[data-talent-responsive]{grid-template-columns:minmax(0,1fr)!important}.talent-page-shell{padding:var(--sp-3)!important}.talent-page-header{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-start!important}.talent-page-actions{flex-wrap:wrap;width:100%;justify-content:flex-start!important}.talent-page-actions>input,.talent-page-actions>select{box-sizing:border-box;flex:132px;min-width:0;max-width:100%}[data-talent-responsive=bias-findings] .talent-page-header .talent-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}[data-talent-responsive=bias-findings] .talent-page-header .talent-page-actions>button{grid-column:2;justify-self:end}.nuv-section-header__actions,.nuv-section-header__actions>*{max-width:100%}.talent-editor-split{padding:0 var(--sp-3) var(--sp-5)!important;gap:var(--sp-3)!important;overflow:visible!important}.talent-editor-split__rail{max-height:min(48vh,360px);overflow:hidden!important}[data-talent-responsive=pdf-template-editor]>*{grid-column:1/-1!important}.report-card-grid{grid-template-columns:1fr!important}.ag-theme-alpine{font-size:11px!important}.ag-theme-alpine .ag-side-bar{display:none!important}.widget-grid{grid-template-columns:1fr 1fr!important}.chat-message{max-width:95%!important}.kpi-grid{grid-template-columns:1fr 1fr!important}.anomaly-table{display:block!important}.anomaly-table thead{display:none!important}.anomaly-table tr{border:.5px solid var(--bd)!important;border-radius:8px!important;margin-bottom:12px!important;padding:12px!important;display:block!important}.anomaly-table td{border:none!important;justify-content:space-between!important;padding:4px 0!important;display:flex!important}.anomaly-table td:before{content:attr(data-label);color:var(--txF);text-transform:uppercase;font-size:11px;font-weight:600}.action-cards-grid{grid-template-columns:1fr!important}.report-filter-bar{flex-direction:column!important;gap:8px!important}}@media (max-width:480px){.kpi-grid,.widget-grid{grid-template-columns:1fr!important}}@media (max-width:767px){.report-mobile-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.report-mobile-filters::-webkit-scrollbar{display:none}.report-mobile-filters>*{flex-shrink:0}.report-mobile-chart-stack{flex-direction:column;gap:10px;padding:8px 12px;display:flex}.report-mobile-chart-stack>div{width:100%!important;height:260px!important}.report-mobile-toolbar{gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.report-mobile-toolbar button{min-height:36px}}:root{--pr:#5b52e8;--prH:#4f46e5;--prB:#eef2ff;--prL:#a5b4fc;--gn:#047857;--gnB:#ecfdf5;--gnL:#34d399;--rd:#c81e1e;--rdB:#fef2f2;--rdL:#f87171;--rdH:#f44;--am:#b45309;--amB:#fffbeb;--amL:#fbbf24;--gnSolid:#047857;--rdSolid:#dc2626;--amSolid:#b45309;--prSolid:#5b52e8;--prSolidH:#4f46e5;--gnD:#166534;--amD:#92400e;--blD:#1e40af;--rdD:#a32d2d;--cat1:#818cf8;--cat2:#34d399;--cat3:#fbbf24;--cat4:#f87171;--cat5:#38bdf8;--cat6:#a78bfa;--cat7:#f472b6;--cat8:#2dd4bf;--bl:#3b82f6;--blB:#eff6ff;--gr:#22c55e;--vi:#8b5cf6;--viB:#f5f3ff;--viInk:#6d28d9;--gnInk:#065f46;--sev-critical:#ef4444;--sev-critical-bg:#ef44441a;--sev-high:#f59e0b;--sev-high-bg:#f59e0b1a;--sev-medium:#3b82f6;--sev-medium-bg:#3b82f614;--sev-low:#64748b;--sev-low-bg:#64748b14;--bg:#fff;--bgS:#f8fafc;--bgT:#f1f5f9;--bgC:#1e293b;--surface-canvas:var(--bgS);--surface-raised:var(--bg);--surface-subtle:var(--bgT);--surface-inverse:var(--bgC);--surface-scrim:#0f172a85;--surface-scrim-strong:#0f172aad;--bd:#e2e8f0;--bdS:#cbd5e1;--bdM:#cbd5e1;--bdH:#94a3b8;--bdF:#94a3b8;--tx:#0f172a;--txM:#334155;--txU:#5b6b7e;--txF:#64748b;--txL:#cbd5e1;--icon:#475569;--on-primary:#fff;--on-success:#fff;--on-warning:#fff;--on-danger:#fff;--on-inverse:#fff;--focus-ring:var(--pr);--focus-ring-soft:var(--pr)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring-soft:color-mix(in srgb,var(--pr) 40%,transparent)}}:root{--link:var(--pr);--link-hover:var(--prH);--positive:var(--gn);--positive-bg:var(--gnB);--negative:var(--rd);--negative-bg:var(--rdB);--warning:var(--am);--warning-bg:var(--amB);--info:#1d4ed8;--info-bg:#eff6ff;--sh-sm:0 1px 2px #0f172a0a;--sh-md:0 2px 8px #0f172a0f,0 1px 2px #0f172a0a;--sh-lg:0 8px 24px #0f172a14,0 2px 6px #0f172a0a;--sh-xl:0 20px 48px #0f172a1f,0 4px 12px #0f172a0f;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--fs-3xs:9px;--fs-2xs:10px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:32px;--chart-1:#5b52e8;--chart-2:#0f766e;--chart-3:#b45309;--chart-4:#be123c;--chart-5:#0369a1;--chart-6:#7e22ce;--chart-7:#be185d;--chart-8:#15803d;--chart-9:#c2410c;--chart-10:#475569;--chart-axis:var(--txU);--chart-grid:var(--bd)}@supports (color:color-mix(in lab,red,red)){:root{--chart-grid:color-mix(in srgb,var(--bd) 72%,transparent)}}:root{--chart-crosshair:var(--bdH);--chart-tooltip-bg:var(--surface-inverse);--chart-tooltip-text:var(--on-inverse);--chart-tooltip-border:var(--on-inverse)}@supports (color:color-mix(in lab,red,red)){:root{--chart-tooltip-border:color-mix(in srgb,var(--on-inverse) 14%,transparent)}}:root{--chart-selection:var(--pr)}@supports (color:color-mix(in lab,red,red)){:root{--chart-selection:color-mix(in srgb,var(--pr) 14%,transparent)}}:root{--chart-positive:var(--positive);--chart-negative:var(--negative);--chart-neutral:var(--txU);--accent:var(--pr);--bgM:var(--bgS);--bgSubtle:var(--bgS);--cy:var(--chart-6);--tooltipBg:var(--chart-tooltip-bg);--txC:var(--chart-positive);--r-pill:999px;--bar-w:0%;--shadow-card:0 2px 8px #0000000d;--shadow-popover:0 4px 12px #0000001a;--shadow-modal:0 20px 60px #0000004d;--shadow-hover:0 4px 12px #0000000f;--talent-badge-info-bg:#eeedfe;--talent-badge-info-text:#26215c;--talent-badge-success-bg:#c0dd97;--talent-badge-success-text:#173404;--talent-badge-warn-bg:#faeeda;--talent-badge-warn-text:#854f0b;--talent-badge-danger-bg:#fcebeb;--talent-badge-danger-text:#a32d2d;--talent-chip-success-bg:#eaf3de;--talent-chip-success-text:#3b6d11;--talent-chip-warn-bg:#faeeda;--talent-chip-warn-text:#854f0b;--talent-chip-danger-bg:#fcebeb;--talent-chip-danger-text:#a32d2d;--talent-accent:#534ab7;--talent-accent-bg:#eeedfe;--talent-accent-border:#cecbf6;--talent-accent-text:#26215c;--tr-fast:.12s ease;--tr-normal:.2s ease;--tr-slow:.3s ease}.nv-card{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-sm);transition:transform var(--tr-normal),box-shadow var(--tr-normal),border-color var(--tr-normal)}.nv-card.clickable{cursor:pointer}.nv-card.clickable:hover{box-shadow:var(--sh-md);border-color:var(--bdM);transform:translateY(-2px)}.nv-card.active{border-color:var(--pr);box-shadow:0 0 0 3px var(--prB)}.nv-kpi-card{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-sm);gap:var(--sp-2);transition:transform var(--tr-normal),box-shadow var(--tr-normal);flex-direction:column;display:flex}.nv-kpi-card:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.nv-kpi-card .kpi-label{font-size:var(--fs-xs);color:var(--txU);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.nv-kpi-card .kpi-value{font-size:var(--fs-3xl);color:var(--tx);letter-spacing:-.02em;font-weight:700;line-height:1.1}.nv-kpi-card .kpi-delta{font-size:var(--fs-sm);align-items:center;gap:var(--sp-1);font-weight:600;display:inline-flex}.nv-kpi-card .kpi-delta.positive{color:var(--gn)}.nv-kpi-card .kpi-delta.negative{color:var(--rd)}.nv-btn-danger,.nv-btn-ghost,.nv-btn-primary,.nv-btn-secondary{justify-content:center;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-4);border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-md);cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast),box-shadow var(--tr-fast),transform var(--tr-fast);border:1px solid #0000;font-weight:600;display:inline-flex}.nv-btn-primary{background:var(--prSolid);color:var(--on-primary);border-color:var(--prSolid);box-shadow:var(--sh-sm)}.nv-btn-primary:hover{background:var(--prSolidH);border-color:var(--prSolidH);box-shadow:var(--sh-md)}.nv-btn-primary:active{box-shadow:var(--sh-sm);transform:translateY(1px)}.nv-btn-primary:disabled{opacity:.5;cursor:not-allowed}.nv-btn-secondary{background:var(--bg);color:var(--tx);border-color:var(--bd)}.nv-btn-secondary:hover{background:var(--bgS);border-color:var(--bdM)}.nv-btn-secondary:active{transform:translateY(1px)}.nv-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.nv-btn-ghost{color:var(--txM);background:0 0;border-color:#0000}.nv-btn-ghost:hover{background:var(--bgS);color:var(--tx)}.nv-btn-ghost:active{transform:translateY(1px)}.nv-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.nv-btn-icon{border-radius:var(--r-md);width:32px;height:32px;color:var(--txU);cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.nv-btn-icon:hover{background:var(--bgS);color:var(--tx);border-color:var(--bd)}.nv-btn-icon:disabled{opacity:.5;cursor:not-allowed}.nv-btn-danger{background:var(--rdSolid);color:var(--on-danger);border-color:var(--rdSolid);box-shadow:var(--sh-sm)}.nv-btn-danger:hover{box-shadow:var(--sh-md);background:#b91c1c;border-color:#b91c1c}.nv-btn-danger:active{transform:translateY(1px)}.nv-btn-danger:disabled{opacity:.5;cursor:not-allowed}.nv-input,.nv-select,.nv-textarea{width:100%;height:36px;padding:0 var(--sp-3);background:var(--bg);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-md);transition:border-color var(--tr-fast),box-shadow var(--tr-fast),background var(--tr-fast)}.nv-textarea{height:auto;min-height:80px;padding:var(--sp-3);resize:vertical;line-height:1.5}.nv-input:focus,.nv-select:focus,.nv-textarea:focus{border-color:var(--pr);box-shadow:0 0 0 3px var(--prB);outline:none}.nv-input::placeholder,.nv-textarea::placeholder{color:var(--txF)}.nv-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right var(--sp-3) center;padding-right:var(--sp-7)}.nv-skeleton{background:linear-gradient(90deg,var(--bgS) 25%,var(--bd) 50%,var(--bgS) 75%);border-radius:var(--r-sm);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;display:block}.nv-skeleton-text{width:100%;height:12px;margin-bottom:var(--sp-2)}.nv-skeleton-text.short{width:60%}.nv-skeleton-title{width:40%;height:20px;margin-bottom:var(--sp-3);border-radius:var(--r-sm)}.nv-skeleton-card{height:140px}.nv-skeleton-card,.nv-skeleton-kpi{border-radius:var(--r-lg);width:100%}.nv-skeleton-kpi{height:96px}.nv-skeleton-chart{border-radius:var(--r-lg);width:100%;height:280px}.nv-skeleton-row{width:100%;height:40px;margin-bottom:var(--sp-2);border-radius:var(--r-sm)}.nv-skeleton-avatar{border-radius:var(--r-full);width:40px;height:40px}.nv-toast{top:var(--sp-5);right:var(--sp-5);z-index:9999;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.nv-toast-item{pointer-events:auto;min-width:280px;max-width:420px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bg);color:var(--tx);border:1px solid var(--bd);box-shadow:var(--sh-lg);font-size:var(--fs-md);align-items:flex-start;gap:var(--sp-3);font-weight:500;animation:toastIn .25s cubic-bezier(.22,1,.36,1) both;display:flex}.nv-toast-item.success{border-left:3px solid var(--gn);background:var(--gnB);color:var(--gn)}.nv-toast-item.error{border-left:3px solid var(--rd);background:var(--rdB);color:var(--rd)}.nv-toast-item.info{border-left:3px solid var(--pr);background:var(--prB);color:var(--pr)}.nv-toast-item.warning{border-left:3px solid var(--am);background:var(--amB);color:var(--am)}.nv-modal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1000;padding:var(--sp-4);background:#0f172a80;justify-content:center;align-items:center;animation:fadeIn .2s both;display:flex;position:fixed;inset:0}.nv-modal{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-lg);box-shadow:var(--sh-xl);width:100%;max-width:560px;max-height:90vh;animation:modalIn .25s cubic-bezier(.22,1,.36,1) both;overflow:auto}.nv-modal-header{padding:var(--sp-5) var(--sp-5) var(--sp-3);border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.nv-modal-title{font-size:var(--fs-xl);color:var(--tx);letter-spacing:-.01em;font-weight:600}.nv-section-label{font-size:var(--fs-xs);color:var(--txU);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.nv-section-title{font-size:var(--fs-2xl);color:var(--tx);letter-spacing:-.02em;font-weight:600;line-height:1.2}.nv-section-subtitle{font-size:var(--fs-md);color:var(--txU);font-weight:400;line-height:1.5}.nv-badge{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-full);font-size:var(--fs-xs);background:var(--bgS);color:var(--txM);border:1px solid var(--bd);font-weight:600;line-height:1.5;display:inline-flex}.nv-badge.success{background:var(--gnB);color:var(--gn);border-color:#0000}.nv-badge.danger{background:var(--rdB);color:var(--rd);border-color:#0000}.nv-badge.warning{background:var(--amB);color:var(--am);border-color:#0000}.nv-badge.info{background:var(--prB);color:var(--pr);border-color:#0000}.nv-badge.neutral{background:var(--bgS);color:var(--txU);border-color:var(--bd)}.nv-severity-critical{background:var(--rdB);color:var(--rd);border-color:#0000}.nv-severity-high{background:var(--amB);color:var(--am);border-color:#0000}.nv-severity-medium{background:var(--prB);color:var(--pr);border-color:#0000}.nv-severity-low{background:var(--bgS);color:var(--txU);border-color:var(--bd)}.nv-page-enter{animation:fadeUp .35s both}.nv-stagger>*{animation:fadeUp .4s both}.nv-stagger>:first-child{animation-delay:40ms}.nv-stagger>:nth-child(2){animation-delay:80ms}.nv-stagger>:nth-child(3){animation-delay:.12s}.nv-stagger>:nth-child(4){animation-delay:.16s}.nv-stagger>:nth-child(5){animation-delay:.2s}.nv-panel-right{animation:slideInRight .3s cubic-bezier(.22,1,.36,1) both}.nv-panel-left{animation:slideInLeft .3s cubic-bezier(.22,1,.36,1) both}.nv-tooltip{padding:var(--sp-1) var(--sp-2);background:var(--bgC);color:#fff;font-size:var(--fs-xs);border-radius:var(--r-sm);box-shadow:var(--sh-md);white-space:nowrap;pointer-events:none;z-index:1000;font-weight:500;position:absolute}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:none}}.app-sidebar-nav{background:#0f172a}.sidebar-nav-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);color:#cbd5e1;font-size:var(--fs-md);border-radius:var(--r-md);cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast);font-weight:500;display:flex;position:relative}.sidebar-nav-item:hover{color:#f1f5f9;background:#ffffff0d}.sidebar-nav-item.active{color:#a5b4fc;background:#6c63ff1f;font-weight:600}.sidebar-nav-item.active:before{content:"";background:#a5b4fc;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.sidebar-nav-item .nav-badge{padding:1px var(--sp-2);color:#a5b4fc;border-radius:var(--r-full);background:#a5b4fc26;margin-left:auto;font-size:10px;font-weight:600;line-height:1.5}.app-topbar{height:48px}.app-topbar .page-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.nuv-filter-scroll{scrollbar-width:thin;scrollbar-color:#6c63ff8c #94a3b81f;overflow-y:scroll!important}.nuv-filter-scroll::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}.nuv-filter-scroll::-webkit-scrollbar-track{background:#94a3b81f;border-radius:5px}.nuv-filter-scroll::-webkit-scrollbar-thumb{background:#6c63ff8c padding-box content-box;border:2px solid #0000;border-radius:5px;min-height:24px}.nuv-filter-scroll::-webkit-scrollbar-thumb:hover{background:#6c63ffd9 padding-box content-box}@media (max-width:768px){button:not(.icon-btn-tight):not([data-no-min-tap]){min-height:44px}[role=menuitem],[role=option]{min-height:44px;padding-top:10px;padding-bottom:10px}.admin-table td,.admin-table th{padding:10px 12px!important}table:not(.ag-grid) td,table:not(.ag-grid) th{padding-top:8px;padding-bottom:8px}[role=switch]{min-width:44px;min-height:28px}}@media (pointer:coarse){button:not(.icon-btn-tight):not([data-no-min-tap]){min-width:44px;min-height:44px}[data-tap-44],[role=menuitem],[role=option]{min-height:44px}}@media (max-width:480px){.app-topbar{gap:6px!important;height:auto!important;padding:8px 12px!important}.app-topbar .app-topbar-title{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}[role=dialog]>div:first-child{padding-left:16px!important;padding-right:16px!important}}.ag-chart-tooltip,.ag-chart-tooltip-content,.ag-chart-tooltip-title,.live-sales-tooltip{background:var(--bg)!important;border:.5px solid var(--bd)!important;border-radius:var(--r-sm,6px)!important;color:var(--tx)!important;box-shadow:var(--sh-sm)!important;padding:6px 8px!important;font-family:inherit!important;font-size:11px!important}.ag-chart-tooltip-title{margin-bottom:2px!important;font-weight:600!important}@media print{body.br-next-printing .app-sidebar-nav,body.br-next-printing .app-topbar{display:none!important}body.br-next-printing .app-content-with-sidebar{margin-left:0!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html[data-theme=dark]{--bg:#0F0F14;--bgS:#1A1A22;--bgT:#1F2937;--bgC:#22222B;--bd:#33333B;--bdS:#334155;--bdM:#3F3F46;--bdH:#52525B;--bdF:#52525B;--tx:#E4E4E7;--txM:#A1A1AA;--txU:#A1A1AA;--txF:#85858F;--txL:#3F3F46;--icon:#D4D4D8;--surface-scrim:rgba(0,0,0,0.62);--surface-scrim-strong:rgba(0,0,0,0.76);--focus-ring-soft:color-mix(in srgb,var(--pr) 52%,transparent);--info:#60A5FA;--info-bg:rgba(59,130,246,0.14);--pr:#8B85FF;--prH:#A5A0FF;--prB:rgba(139,133,255,0.15);--prL:#A5B4FC;--gn:#34D399;--rd:#F87171;--am:#FBBF24;--gnB:rgba(16,185,129,0.15);--rdB:rgba(239,68,68,0.15);--amB:rgba(245,158,11,0.15);--gnL:#34D399;--rdL:#F87171;--amL:#FBBF24;--rdH:#FF4444;--gnD:#BBF7D0;--amD:#FED7AA;--blD:#BFDBFE;--rdD:#FECACA;--cat1:#818CF8;--cat2:#34D399;--cat3:#FBBF24;--cat4:#F87171;--cat5:#38BDF8;--cat6:#A78BFA;--cat7:#F472B6;--cat8:#2DD4BF;--chart-1:#8B85FF;--chart-2:#2DD4BF;--chart-3:#FBBF24;--chart-4:#FB7185;--chart-5:#38BDF8;--chart-6:#C084FC;--chart-7:#F472B6;--chart-8:#4ADE80;--chart-9:#FB923C;--chart-10:#A1A1AA;--chart-grid:rgba(161,161,170,0.16);--chart-crosshair:#71717A;--chart-tooltip-bg:#27272F;--chart-tooltip-border:rgba(255,255,255,0.10);--chart-selection:rgba(139,133,255,0.20);--bl:#60A5FA;--blB:rgba(59,130,246,0.10);--gr:#4ADE80;--vi:#A78BFA;--viB:rgba(139,92,246,0.10);--viInk:#A78BFA;--gnInk:#34D399;--sh-sm:0 1px 2px rgba(0,0,0,0.4);--sh-md:0 2px 8px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4);--sh-lg:0 8px 24px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4);--sh-xl:0 20px 48px rgba(0,0,0,0.7),0 4px 12px rgba(0,0,0,0.5);--shadow-sm:var(--sh-sm);--shadow-md:var(--sh-md);--shadow-lg:var(--sh-lg);--shadow-card:0 2px 8px rgba(0,0,0,0.45);--shadow-popover:0 4px 12px rgba(0,0,0,0.5),0 1px 2px rgba(255,255,255,0.04);--shadow-modal:0 20px 60px rgba(0,0,0,0.65),0 0 0 1px rgba(255,255,255,0.06);--shadow-hover:0 4px 12px rgba(255,255,255,0.06);--talent-badge-info-bg:rgba(139,133,255,0.18);--talent-badge-info-text:#AFA9EC;--talent-badge-success-bg:rgba(74,132,30,0.22);--talent-badge-success-text:#C0DD97;--talent-badge-warn-bg:rgba(170,110,30,0.18);--talent-badge-warn-text:#F0BD6E;--talent-badge-danger-bg:rgba(170,60,60,0.18);--talent-badge-danger-text:#F09595;--talent-chip-success-bg:rgba(74,132,30,0.15);--talent-chip-success-text:#A7D26E;--talent-chip-warn-bg:rgba(170,110,30,0.18);--talent-chip-warn-text:#F0BD6E;--talent-chip-danger-bg:rgba(170,60,60,0.18);--talent-chip-danger-text:#F09595;--talent-accent:#AFA9EC;--talent-accent-bg:rgba(139,133,255,0.18);--talent-accent-border:rgba(139,133,255,0.30);--talent-accent-text:#AFA9EC;color-scheme:dark}[data-theme=light]{color-scheme:light}