@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_7426e53e-module__EtWVLa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_7426e53e-module__EtWVLa__variable{--font-display-editorial:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_2kfrLGq8LrJxKwuqjKvigt5mbmR7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_5ecdc470-module__Rkp8Jq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_5ecdc470-module__Rkp8Jq__variable{--font-body-functional:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--glass-white:#ffffff1f;--glass-white-md:#fff3;--glass-white-lg:#ffffff4d;--glass-dark:#0000002e;--glass-dark-md:#00000047;--glass-border:#ffffff40;--glass-border-subtle:#ffffff1f;--glass-border-bright:#ffffff80;--blur-sm:blur(8px);--blur-md:blur(14px);--blur-lg:blur(20px);--blur-xl:blur(28px);--shadow-glass:0 8px 24px #0003, inset 0 1px 0 #ffffff3d;--shadow-float:0 14px 36px #0000003d, 0 4px 16px #0000001f;--shadow-glow:0 0 22px #78c8ff2e;--reflection-top:linear-gradient(135deg, #fff6 0%, #fff0 50%);--reflection-inner:inset 0 1px 1px #ffffff73, inset 0 -1px 1px #0000001a;--accent-aqua:#5ee7df;--accent-violet:#b490f5;--accent-rose:#f7a8c4;--accent-amber:#ffd27f;--accent-lime:#a8f08a;--color-bg:#0b0e1a;--color-surface:#ffffff0a;--color-text:#fff;--color-text-muted:#ffffff8c;--color-text-subtle:#ffffff59;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--text-2xs:.68rem;--text-xs:.75rem;--text-sm:.82rem;--text-md:.9rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.3rem;--text-2xl:1.6rem;--text-3xl:2rem;--text-4xl:2.8rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--z-base:1;--z-raised:10;--z-overlay:100;--z-modal:500;--z-toast:800;--z-tooltip:900;--ease-glass:cubic-bezier(.22, .68, 0, 1.2);--ease-liquid:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--dur-fast:.18s;--dur-mid:.28s;--dur-slow:.42s;--font-display:var(--font-display-editorial,"Fraunces"), "SF Pro Display", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-body-functional,"Source Sans 3"), "SF Pro Text", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "IBM Plex Mono", ui-monospace, Menlo, Monaco, "Roboto Mono", monospace;--lg26-type-font-display:var(--font-display-editorial,"Fraunces"), "SF Pro Display", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--lg26-type-font-text:var(--font-body-functional,"Source Sans 3"), "SF Pro Text", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--lg26-type-font-mono:"SF Mono", "IBM Plex Mono", ui-monospace, Menlo, Monaco, "Roboto Mono", monospace;--lg26-type-size-display:clamp(2.6rem, 4.6vw, 4.25rem);--lg26-type-size-h1:clamp(2rem, 3.2vw, 3rem);--lg26-type-size-h2:clamp(1.5rem, 2.4vw, 2.1rem);--lg26-type-size-body:1rem;--lg26-type-size-body-sm:.9375rem;--lg26-type-size-label:.8125rem;--lg26-type-tracking-title:-.02em;--lg26-type-tracking-body:-.005em;--lg26-type-tracking-label:.015em;--lg26-material-l0-blur:8px;--lg26-material-l0-saturate:130%;--lg26-material-l0-alpha:.78;--lg26-material-l1-blur:14px;--lg26-material-l1-saturate:145%;--lg26-material-l1-alpha:.72;--lg26-material-l2-blur:20px;--lg26-material-l2-saturate:160%;--lg26-material-l2-alpha:.66;--lg26-material-l3-blur:28px;--lg26-material-l3-saturate:170%;--lg26-material-l3-alpha:.6;--lg26-material-l4-blur:36px;--lg26-material-l4-saturate:180%;--lg26-material-l4-alpha:.54;--lg26-border-subtle:var(--glass-border-subtle);--lg26-border-default:var(--glass-border);--lg26-border-strong:var(--glass-border-bright);--lg26-shadow-l0:0 3px 10px #00000014;--lg26-shadow-l1:0 8px 20px #0000001f;--lg26-shadow-l2:0 12px 28px #00000029;--lg26-shadow-l3:0 16px 34px #0003;--lg26-shadow-l4:0 20px 42px #0000003d;--lg26-motion-duration-haptic:.12s;--lg26-motion-duration-default:.24s;--lg26-motion-duration-soft:.36s;--lg26-motion-spring-haptic:cubic-bezier(.3, .9, .4, 1);--lg26-motion-spring-default:cubic-bezier(.22, 1, .36, 1);--lg26-motion-spring-soft:cubic-bezier(.2, .8, .2, 1);--font-ibm-plex-sans:var(--lg26-type-font-text);--font-ibm-plex-serif:var(--lg26-type-font-display);--font-ibm-plex-mono:var(--lg26-type-font-mono)}[data-theme=light],.light,:root:not(.dark){--glass-white:#ffffffb8;--glass-white-md:#ffffffd1;--glass-white-lg:#ffffffeb;--glass-dark:#0000000d;--glass-dark-md:#0f172a12;--glass-border:#0f172a1f;--glass-border-subtle:#0f172a14;--glass-border-bright:#0f172a33;--shadow-glass:0 1px 2px #0000000a, 0 4px 12px #0000000f, 0 8px 32px #00000014, inset 0 1px 0 #fffffff2;--shadow-float:0 2px 4px #00000008, 0 8px 24px #00000014, 0 20px 60px #0000001f;--color-bg:#fff;--color-surface:#ffffffa6;--color-text:#0f172a;--color-text-muted:#0f172a9e;--color-text-subtle:#0f172a6b;--reflection-top:linear-gradient(135deg, #ffffffbf 0%, #ffffff1f 40%, transparent 60%);--reflection-inner:inset 0 1px 1px #fff, inset 0 -1px 1px #00000008;--accent-aqua:#0891b2;--accent-violet:#6d28d9;--accent-rose:#be185d;--accent-amber:#b45309;--accent-lime:#15803d;--lg26-shadow-l0:0 1px 2px #00000008, 0 2px 8px #0000000d;--lg26-shadow-l1:0 1px 3px #0000000a, 0 4px 14px #0000000f, 0 8px 24px #0000000a;--lg26-shadow-l2:0 2px 4px #00000008, 0 6px 18px #0000000f, 0 14px 36px #0000000f;--lg26-shadow-l3:0 2px 6px #0000000a, 0 10px 28px #00000014, 0 20px 48px #0000000f;--lg26-shadow-l4:0 4px 8px #0000000a, 0 14px 36px #00000014, 0 28px 60px #00000014;--lg26-border-subtle:#0f172a0f;--lg26-border-default:#0f172a1a;--lg26-border-strong:#0f172a29;--lg26-material-l0-alpha:.82;--lg26-material-l1-alpha:.78;--lg26-material-l2-alpha:.74;--lg26-material-l3-alpha:.68;--lg26-material-l4-alpha:.62}.dark{--glass-white:#ffffff1f;--glass-white-md:#fff3;--glass-white-lg:#ffffff4d;--glass-dark:#0000002e;--glass-dark-md:#00000047;--glass-border:#ffffff40;--glass-border-subtle:#ffffff1f;--glass-border-bright:#ffffff80;--shadow-glass:0 8px 32px #00000047, inset 0 1px 0 #ffffff4d;--shadow-float:0 20px 60px #0006, 0 4px 16px #0003;--color-bg:#0b0e1a;--color-surface:#ffffff0a;--color-text:#fff;--color-text-muted:#ffffff8c;--color-text-subtle:#ffffff59;--reflection-top:linear-gradient(135deg, #fff6 0%, #fff0 50%);--reflection-inner:inset 0 1px 1px #ffffff73, inset 0 -1px 1px #0000001a;--accent-aqua:#5ee7df;--accent-violet:#b490f5;--accent-rose:#f7a8c4;--accent-amber:#ffd27f;--accent-lime:#a8f08a;--lg26-border-subtle:#ffffff1a;--lg26-border-default:#ffffff29;--lg26-border-strong:#ffffff38;--lg26-shadow-l0:0 4px 12px #00000038;--lg26-shadow-l1:0 10px 24px #0000004d;--lg26-shadow-l2:0 14px 30px #00000057;--lg26-shadow-l3:0 18px 38px #0006;--lg26-shadow-l4:0 22px 46px #0000007a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#14192de0!important;border-color:#ffffff26!important}[data-theme=light] .glass,.light .glass,:root:not(.dark) .glass{background:#ffffffeb!important;border-color:#0f172a2e!important}.glass-modal-backdrop{background:#000000b3!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scene__blob{animation:none!important}}*,:before,:after{box-sizing:border-box}.glass{-webkit-backdrop-filter:var(--blur-md);background:var(--glass-white);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);position:relative;overflow:hidden}.glass:before{content:"";background:var(--reflection-top);pointer-events:none;border-radius:inherit;z-index:1;position:absolute;inset:0}.glass--dark{background:var(--glass-dark-md);border-color:#ffffff1a}.glass--bright{background:var(--glass-white-lg);border-color:var(--glass-border-bright)}.glass--frosted{-webkit-backdrop-filter:var(--blur-lg);background:#ffffff14}.glass--liquid{-webkit-backdrop-filter:var(--blur-xl);background:#ffffff0f;border-color:#ffffff2e}[data-theme=light] .glass--dark,.light .glass--dark,:root:not(.dark) .glass--dark{background:#0f172a0f;border-color:#0f172a24}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-aqua);outline-offset:3px;border-radius:var(--radius-xs)}.glass-btn:focus-visible,.glass-nav__item:focus-visible,.glass-toggle__opt:focus-visible{outline:2px solid var(--accent-aqua);outline-offset:2px}.glass-input:focus-visible{outline:none}.scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene__blob{filter:blur(80px);opacity:.55;animation:blob-drift var(--dur,18s) ease-in-out infinite alternate;border-radius:50%;position:absolute}[data-theme=light] .scene__blob,.light .scene__blob,:root:not(.dark) .scene__blob{opacity:.3}.scene__blob--1{--dur:22s;background:radial-gradient(circle,#5ee7df,#3b82f6);width:700px;height:700px;top:-200px;left:-150px}.scene__blob--2{--dur:17s;background:radial-gradient(circle,#b490f5,#ec4899);width:600px;height:600px;animation-delay:-8s;bottom:-200px;right:-100px}.scene__blob--3{--dur:25s;background:radial-gradient(circle,#ffd27f,#f7a8c4);width:400px;height:400px;animation-delay:-13s;top:40%;left:50%}@keyframes blob-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-40px,60px)scale(.94)}to{transform:translate(30px,30px)scale(1.04)}}.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick,.glass-surface,.glass-card,.glass-elevated,.glass-float,.glass-thick{isolation:isolate;-webkit-backdrop-filter:blur(var(--ag-glass-blur,var(--lg26-material-l1-blur))) saturate(var(--ag-glass-saturate,var(--lg26-material-l1-saturate)));background:rgb(var(--color-bg-surface-rgb,255 255 255) / var(--ag-glass-alpha,var(--lg26-material-l1-alpha)));border:1px solid var(--ag-glass-border,var(--lg26-border-default));border-radius:var(--ag-glass-radius,var(--radius-xl));box-shadow:var(--ag-glass-shadow,var(--lg26-shadow-l1));transition:border-color var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), transform var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), opacity var(--lg26-motion-duration-haptic) var(--lg26-motion-spring-haptic)}.ag-glass-surface,.glass-surface{--ag-glass-blur:var(--lg26-material-l0-blur);--ag-glass-saturate:var(--lg26-material-l0-saturate);--ag-glass-alpha:var(--lg26-material-l0-alpha);--ag-glass-border:var(--lg26-border-subtle);--ag-glass-shadow:var(--lg26-shadow-l0);--ag-glass-radius:var(--radius-lg)}.ag-glass-card,.glass-card{--ag-glass-blur:var(--lg26-material-l1-blur);--ag-glass-saturate:var(--lg26-material-l1-saturate);--ag-glass-alpha:var(--lg26-material-l1-alpha);--ag-glass-border:var(--lg26-border-default);--ag-glass-shadow:var(--lg26-shadow-l1);--ag-glass-radius:var(--radius-xl)}.ag-glass-elevated,.glass-elevated{--ag-glass-blur:var(--lg26-material-l2-blur);--ag-glass-saturate:var(--lg26-material-l2-saturate);--ag-glass-alpha:var(--lg26-material-l2-alpha);--ag-glass-border:var(--lg26-border-default);--ag-glass-shadow:var(--lg26-shadow-l2);--ag-glass-radius:var(--radius-2xl)}.ag-glass-float,.glass-float{--ag-glass-blur:var(--lg26-material-l3-blur);--ag-glass-saturate:var(--lg26-material-l3-saturate);--ag-glass-alpha:var(--lg26-material-l3-alpha);--ag-glass-border:var(--lg26-border-strong);--ag-glass-shadow:var(--lg26-shadow-l3);--ag-glass-radius:var(--radius-lg)}.ag-glass-thick,.glass-thick{--ag-glass-blur:var(--lg26-material-l4-blur);--ag-glass-saturate:var(--lg26-material-l4-saturate);--ag-glass-alpha:var(--lg26-material-l4-alpha);--ag-glass-border:var(--lg26-border-strong);--ag-glass-shadow:var(--lg26-shadow-l4);--ag-glass-radius:var(--radius-lg)}@media (prefers-contrast:high){.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick{box-shadow:none;border-width:1.5px}}@media (forced-colors:active){.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick{forced-color-adjust:none;color:canvastext;box-shadow:none;background:canvas;border-color:canvastext;-webkit-backdrop-filter:none!important}}.ag-frost-none{opacity:1}.ag-frost-light{opacity:.85}.ag-frost-medium{opacity:.65}.ag-frost-heavy{opacity:.45}.ag-glass-border-gradient{position:relative}.ag-glass-border-gradient:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff4d 0%,#ffffff0d 50%,#ffffff26 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ag-glass-refraction:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff73,inset 0 -1px 1px #0000001a}.dark .ag-glass-refraction:after{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 1px #0003}[data-theme=light] :is(.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick),.light :is(.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick),:root:not(.dark) :is(.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick){box-shadow:var(--ag-glass-shadow), inset 0 1px 0 #fffc, inset 0 -.5px 0 #00000008}@keyframes wave-drift{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}:root,[data-density=comfortable]{--density-gap:var(--space-md);--density-padding:var(--space-lg);--density-card-padding:var(--space-lg);--density-row-height:48px;--density-input-height:44px;--density-icon-size:20px;--density-section-gap:var(--space-2xl);--density-text-scale:1}[data-density=compact]{--density-gap:var(--space-xs);--density-padding:var(--space-sm);--density-card-padding:var(--space-md);--density-row-height:36px;--density-input-height:36px;--density-icon-size:16px;--density-section-gap:var(--space-lg);--density-text-scale:.92}@media (max-height:700px) and (min-width:768px){:root:not([data-density=comfortable]){--density-gap:var(--space-xs);--density-padding:var(--space-sm);--density-card-padding:var(--space-md);--density-row-height:36px;--density-input-height:36px;--density-icon-size:16px;--density-section-gap:var(--space-lg);--density-text-scale:.92}}.density-gap{gap:var(--density-gap)}.density-padding{padding:var(--density-padding)}.density-card-padding{padding:var(--density-card-padding)}.density-section-gap{gap:var(--density-section-gap)}.density-row{min-height:var(--density-row-height)}.density-input{height:var(--density-input-height)}
.legacy-glass-card{border-radius:var(--radius-xl);padding:var(--space-xl);transition:transform var(--dur-mid) var(--ease-glass), box-shadow var(--dur-mid) var(--ease-glass), background var(--dur-mid)}.legacy-glass-card:hover{box-shadow:var(--shadow-float);background:var(--glass-white-md);transform:translateY(-6px)scale(1.01)}.legacy-glass-card:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur-mid);pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff38 0%,#fff0 40%,#ffffff14 100%);position:absolute;inset:-1px}.legacy-glass-card:hover:after{opacity:1}.legacy-glass-card__label{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:var(--space-xs)}.legacy-glass-card__title{font-family:var(--font-display);margin-bottom:var(--space-sm);font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.15}.legacy-glass-card__body{font-size:var(--text-md);opacity:.75;line-height:1.65}.legacy-glass-btn{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-text);transition:transform var(--dur-fast) var(--ease-liquid), box-shadow var(--dur-fast), background var(--dur-fast);border:none;font-weight:500;text-decoration:none;display:inline-flex}.legacy-glass-btn:before{content:"";border-radius:inherit;background:var(--reflection-top);pointer-events:none;position:absolute;inset:0}.legacy-glass-btn:active{transform:scale(.96)}.legacy-glass-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.legacy-glass-btn--primary{box-shadow:0 4px 24px #5ee7df4d, var(--reflection-inner);background:linear-gradient(135deg,#5ee7df80 0%,#3b82f680 100%);border:1px solid #5ee7df73}.legacy-glass-btn--primary:hover{box-shadow:0 8px 36px #5ee7df80, var(--reflection-inner);background:linear-gradient(135deg,#5ee7dfb3 0%,#3b82f6b3 100%);transform:translateY(-2px)}.legacy-glass-btn--ghost{background:var(--glass-white);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.legacy-glass-btn--ghost:hover{background:var(--glass-white-md);transform:translateY(-2px)}.legacy-glass-btn--accent{box-shadow:0 4px 24px #b490f54d, var(--reflection-inner);background:linear-gradient(135deg,#b490f580 0%,#f7a8c480 100%);border:1px solid #b490f573}.legacy-glass-btn--accent:hover{box-shadow:0 8px 40px #b490f580, var(--reflection-inner);transform:translateY(-2px)}.legacy-glass-btn--danger{box-shadow:0 4px 24px #ef444440, var(--reflection-inner);background:linear-gradient(135deg,#ef444473 0%,#dc262673 100%);border:1px solid #ef444466}.legacy-glass-btn--danger:hover{box-shadow:0 8px 36px #ef444473, var(--reflection-inner);transform:translateY(-2px)}.legacy-glass-btn--icon{justify-content:center;width:48px;height:48px;padding:0;line-height:1}.legacy-glass-btn--sm{padding:var(--space-2xs) var(--space-md);font-size:var(--text-xs)}.legacy-glass-btn--lg{padding:var(--space-md) var(--space-xl);font-size:var(--text-base)}.legacy-glass-badge{border-radius:var(--radius-full);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 14px;font-weight:500;display:inline-flex}.legacy-glass-badge--aqua{color:var(--accent-aqua);background:#5ee7df33;border:1px solid #5ee7df66;box-shadow:0 0 12px #5ee7df2e}.legacy-glass-badge--violet{color:var(--accent-violet);background:#b490f533;border:1px solid #b490f566;box-shadow:0 0 12px #b490f52e}.legacy-glass-badge--rose{color:var(--accent-rose);background:#f7a8c433;border:1px solid #f7a8c466}.legacy-glass-badge--amber{color:var(--accent-amber);background:#ffd27f33;border:1px solid #ffd27f66}.legacy-glass-badge--lime{color:var(--accent-lime);background:#a8f08a33;border:1px solid #a8f08a66}.legacy-glass-badge--error{color:#f87171;background:#ef444433;border:1px solid #ef444466}.legacy-glass-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-badge}@keyframes pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.legacy-glass-tag{border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--glass-white);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:var(--blur-sm);transition:transform var(--dur-fast) var(--ease-liquid), background var(--dur-fast);cursor:default;padding:6px 16px;display:inline-block}.legacy-glass-tag:hover{background:var(--glass-white-md);transform:translateY(-2px)}.legacy-glass-input-wrap{align-items:center;display:flex;position:relative}.legacy-glass-input{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--glass-border-subtle);background:var(--glass-white);-webkit-backdrop-filter:var(--blur-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);outline:none}.legacy-glass-input::placeholder{opacity:.45}.legacy-glass-input:focus{background:var(--glass-white-md);box-shadow:0 0 0 3px #5ee7df26, var(--shadow-glass);border-color:#5ee7df99}.legacy-glass-input[aria-invalid=true]{border-color:#ef444499;box-shadow:0 0 0 3px #ef444426}.legacy-glass-input-icon{opacity:.5;pointer-events:none;font-size:1rem;position:absolute;right:16px}.legacy-glass-textarea{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--glass-border-subtle);background:var(--glass-white);-webkit-backdrop-filter:var(--blur-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);resize:vertical;min-height:100px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);outline:none}.legacy-glass-textarea::placeholder{opacity:.45}.legacy-glass-textarea:focus{background:var(--glass-white-md);box-shadow:0 0 0 3px #5ee7df26, var(--shadow-glass);border-color:#5ee7df99}.legacy-glass-select{width:100%;padding:var(--space-sm) 40px var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--glass-border-subtle);background:var(--glass-white);-webkit-backdrop-filter:var(--blur-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);appearance:none;cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background-color var(--dur-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.5)' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;outline:none}.legacy-glass-select:focus{box-shadow:0 0 0 3px #5ee7df26, var(--shadow-glass);border-color:#5ee7df99}.legacy-glass-select option{color:#fff;background:#1a1f35}.legacy-glass-check-group{gap:var(--space-sm);flex-direction:column;display:flex}.legacy-glass-check-label{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text);display:inline-flex}.legacy-glass-check-label input{opacity:0;width:0;height:0;position:absolute}.legacy-glass-check-box{border-radius:var(--radius-xs);border:1px solid var(--glass-border);background:var(--glass-white);width:20px;height:20px;-webkit-backdrop-filter:var(--blur-sm);transition:background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);flex-shrink:0;place-items:center;display:grid}.legacy-glass-check-box:after{content:"✓";color:var(--accent-aqua);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);font-size:.75rem;transform:scale(.5)}.legacy-glass-check-label input:checked+.legacy-glass-check-box{box-shadow:0 0 14px #5ee7df38, var(--reflection-inner);background:#5ee7df40;border-color:#5ee7dfa6}.legacy-glass-check-label input:checked+.legacy-glass-check-box:after{opacity:1;transform:scale(1)}.legacy-glass-check-label input:focus-visible+.legacy-glass-check-box{outline:2px solid var(--accent-aqua);outline-offset:2px}.legacy-glass-check-label:hover .legacy-glass-check-box{transform:scale(1.08)}.legacy-glass-radio-box{border:1px solid var(--glass-border);background:var(--glass-white);width:20px;height:20px;-webkit-backdrop-filter:var(--blur-sm);transition:background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.legacy-glass-radio-box:after{content:"";background:var(--accent-aqua);opacity:0;width:8px;height:8px;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);border-radius:50%;transform:scale(.3)}.legacy-glass-check-label input:checked+.legacy-glass-radio-box{background:#5ee7df2e;border-color:#5ee7dfa6;box-shadow:0 0 14px #5ee7df38}.legacy-glass-check-label input:checked+.legacy-glass-radio-box:after{opacity:1;transform:scale(1)}.legacy-glass-check-label input:focus-visible+.legacy-glass-radio-box{outline:2px solid var(--accent-aqua);outline-offset:2px}.legacy-glass-switch-label{align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-sm);color:var(--color-text);display:inline-flex}.legacy-glass-switch-label input{opacity:0;width:0;height:0;position:absolute}.legacy-glass-switch-track{border-radius:var(--radius-full);border:1px solid var(--glass-border);background:var(--glass-white);width:44px;height:24px;-webkit-backdrop-filter:var(--blur-sm);transition:background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast);flex-shrink:0;position:relative}.legacy-glass-switch-thumb{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-liquid), background var(--dur-fast);background:#ffffffa6;border:1px solid #ffffff59;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.legacy-glass-switch-label input:checked+.legacy-glass-switch-track{box-shadow:0 0 14px #5ee7df38, var(--reflection-inner);background:#5ee7df4d;border-color:#5ee7dfa6}.legacy-glass-switch-label input:checked+.legacy-glass-switch-track .legacy-glass-switch-thumb{background:var(--accent-aqua);transform:translate(20px)}.legacy-glass-switch-label input:focus-visible+.legacy-glass-switch-track{outline:2px solid var(--accent-aqua);outline-offset:2px}.legacy-glass-nav{padding:var(--space-xs);border-radius:var(--radius-full);align-items:center;gap:4px;display:flex}.legacy-glass-nav__item{border-radius:var(--radius-full);font-size:var(--text-sm);opacity:.65;cursor:pointer;transition:background var(--dur-fast), opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);padding:9px 22px;font-weight:400}.legacy-glass-nav__item:hover{opacity:1;transform:translateY(-1px)}.legacy-glass-nav__item--active{background:var(--glass-white-md);border:1px solid var(--glass-border);opacity:1;box-shadow:0 2px 12px #0003}.legacy-glass-tabs{gap:var(--space-md);flex-direction:column;display:flex}.legacy-glass-tab-list{padding:var(--space-2xs);border-radius:var(--radius-full);scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.legacy-glass-tab-list::-webkit-scrollbar{display:none}.legacy-glass-tab{border-radius:var(--radius-full);font-size:var(--text-sm);opacity:.65;cursor:pointer;color:var(--color-text);font-weight:400;font-family:var(--font-body);white-space:nowrap;transition:background var(--dur-fast), opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);background:0 0;border:none;padding:9px 22px}.legacy-glass-tab:hover{opacity:1;background:var(--glass-white);transform:translateY(-1px)}.legacy-glass-tab[aria-selected=true]{background:var(--glass-white-md);border:1px solid var(--glass-border);opacity:1;box-shadow:0 2px 12px #0003}.legacy-glass-tab-panel{animation:cascade-in var(--dur-mid) var(--ease-glass) both;display:none}.legacy-glass-tab-panel.is-active{display:block}.legacy-glass-toggle{border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.legacy-glass-toggle__opt{border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast), box-shadow var(--dur-fast);padding:8px 20px}.legacy-glass-toggle__opt.is-on{background:var(--glass-white-md);box-shadow:0 2px 10px #0003}.legacy-glass-form{border-radius:var(--radius-2xl);padding:var(--space-2xl)}.legacy-glass-form__row{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.legacy-glass-form__row--full{grid-template-columns:1fr}.legacy-glass-accordion{gap:var(--space-xs);flex-direction:column;display:flex}.legacy-glass-accordion-item{border-radius:var(--radius-lg);transition:box-shadow var(--dur-fast);overflow:hidden}.legacy-glass-accordion-trigger{width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;text-align:left;transition:background var(--dur-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}.legacy-glass-accordion-trigger:hover{background:var(--glass-white)}.legacy-glass-accordion-icon{border:1px solid var(--glass-border);background:var(--glass-white);width:24px;height:24px;transition:transform var(--dur-mid) var(--ease-liquid), background var(--dur-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;line-height:1;display:flex}.legacy-glass-accordion-item.is-open .legacy-glass-accordion-icon{background:#5ee7df33;border-color:#5ee7df80;transform:rotate(180deg)}.legacy-glass-accordion-body{max-height:0;transition:max-height var(--dur-mid) var(--ease-smooth), padding var(--dur-mid) var(--ease-smooth);overflow:hidden}.legacy-glass-accordion-item.is-open .legacy-glass-accordion-body{max-height:400px}.legacy-glass-accordion-content{padding:0 var(--space-lg) var(--space-md);font-size:var(--text-sm);opacity:.75;line-height:1.7}.legacy-glass-modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:var(--z-modal);opacity:0;pointer-events:none;transition:opacity var(--dur-mid);padding:var(--space-md);background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.legacy-glass-modal-backdrop.is-open{opacity:1;pointer-events:all}.legacy-glass-modal{border-radius:var(--radius-2xl);width:min(500px,90vw);transition:transform var(--dur-slow) var(--ease-liquid), opacity var(--dur-slow);opacity:0;-webkit-backdrop-filter:var(--blur-lg);background:#101428eb;border:1px solid #ffffff29;padding:0;position:relative;overflow:hidden;transform:translateY(24px)scale(.96);box-shadow:0 32px 80px #0000008c,0 8px 24px #00000059,inset 0 1px #ffffff1f}.legacy-glass-modal:before{content:"";background:linear-gradient(90deg, var(--accent-aqua) 0%, var(--accent-violet) 50%, var(--accent-rose) 100%);z-index:10;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.legacy-glass-modal-backdrop.is-open .legacy-glass-modal{opacity:1;transform:translateY(0)scale(1)}.legacy-glass-modal__header{padding:var(--space-xl) var(--space-xl) var(--space-md);background:#ffffff0a;border-bottom:1px solid #ffffff14}.legacy-glass-modal__body{padding:var(--space-xl)}.legacy-glass-modal__footer{padding:var(--space-md) var(--space-xl) var(--space-xl);gap:var(--space-sm);display:flex}.legacy-glass-modal__close{top:var(--space-md);right:var(--space-md);color:#ffffffb3;cursor:pointer;z-index:20;width:32px;height:32px;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:flex;position:absolute}.legacy-glass-modal__close:hover{color:#fff;background:#ffffff29;transform:rotate(90deg)scale(1.1)}.legacy-glass-toast-region{bottom:var(--space-lg);right:var(--space-lg);z-index:var(--z-toast);gap:var(--space-xs);pointer-events:none;flex-direction:column;width:min(360px,90vw);display:flex;position:fixed}.legacy-glass-toast{border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-sm);pointer-events:all;cursor:pointer;animation:toast-in var(--dur-mid) var(--ease-liquid) both;transition:transform var(--dur-fast) var(--ease-liquid), opacity var(--dur-fast);display:flex}.legacy-glass-toast:hover{transform:translate(-4px)}.legacy-glass-toast.is-exiting{animation:toast-out var(--dur-mid) var(--ease-glass) forwards}@keyframes toast-in{0%{opacity:0;transform:translate(60px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toast-out{0%{opacity:1;max-height:80px;transform:translate(0)scale(1)}to{opacity:0;max-height:0;margin:0;padding:0;transform:translate(60px)scale(.9)}}.legacy-glass-toast__icon{flex-shrink:0;font-size:1.2rem}.legacy-glass-toast__body{flex:1}.legacy-glass-toast__title{font-size:var(--text-sm);font-weight:500}.legacy-glass-toast__desc{font-size:var(--text-xs);opacity:.65;margin-top:2px}.legacy-glass-toast__close{opacity:.5;transition:opacity var(--dur-fast);flex-shrink:0;font-size:.75rem}.legacy-glass-toast:hover .legacy-glass-toast__close{opacity:1}.legacy-glass-toast--success{border-color:#4ade8066!important;box-shadow:0 4px 24px #4ade8033!important}.legacy-glass-toast--error{border-color:#ef444466!important;box-shadow:0 4px 24px #ef444433!important}.legacy-glass-toast--warning{border-color:#fbbf2466!important;box-shadow:0 4px 24px #fbbf2433!important}.legacy-glass-toast--info{border-color:#5ee7df66!important;box-shadow:0 4px 24px #5ee7df33!important}.legacy-glass-tooltip-wrap{display:inline-flex;position:relative}.legacy-glass-tooltip{border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);z-index:var(--z-tooltip);padding:8px 14px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)}.legacy-glass-tooltip:after{content:"";border:5px solid #0000;border-top-color:#ffffff38;position:absolute;top:100%;left:50%;transform:translate(-50%)}.legacy-glass-tooltip-wrap:hover .legacy-glass-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.legacy-glass-dropdown{display:inline-block;position:relative}.legacy-glass-dropdown-menu{border-radius:var(--radius-lg);min-width:200px;padding:var(--space-2xs);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-smooth), transform var(--dur-fast) var(--ease-liquid);z-index:var(--z-overlay);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;transform:translateY(-8px)scale(.97)}.legacy-glass-dropdown.is-open .legacy-glass-dropdown-menu{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.legacy-glass-dropdown-item{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast);color:var(--color-text);font-family:var(--font-body);text-align:left;background:0 0;border:none;width:100%;display:flex}.legacy-glass-dropdown-item:hover{background:var(--glass-white-md)}.legacy-glass-dropdown-item.is-active{color:var(--accent-aqua);background:#5ee7df2e}.legacy-glass-dropdown-item--danger{color:#f87171}.legacy-glass-dropdown-item--danger:hover{background:#ef444426}.legacy-glass-dropdown-divider{background:var(--glass-border-subtle);height:1px;margin:var(--space-2xs) 0}.legacy-glass-dropdown-trigger{align-items:center;gap:var(--space-xs);display:inline-flex}.legacy-glass-dropdown-trigger-arrow{opacity:.55;transition:transform var(--dur-fast) var(--ease-liquid);font-size:.65rem}.legacy-glass-dropdown.is-open .legacy-glass-dropdown-trigger-arrow{transform:rotate(180deg)}.legacy-glass-chip{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast) var(--ease-liquid), opacity var(--dur-fast);padding:7px 14px 7px 10px;font-weight:400;display:inline-flex}.legacy-glass-chip__icon{background:#ffffff26;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.85rem;display:flex;overflow:hidden}.legacy-glass-chip__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legacy-glass-chip__dismiss{cursor:pointer;width:18px;height:18px;transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:flex}.legacy-glass-chip__dismiss:hover{background:#ffffff47;transform:scale(1.2)rotate(90deg)}.legacy-glass-chip:hover{background:var(--glass-white-md);transform:translateY(-2px)}.legacy-glass-chip.is-selected{box-shadow:0 0 16px #5ee7df38, var(--reflection-inner);background:linear-gradient(135deg,#5ee7df47,#b490f547);border-color:#5ee7df8c}.legacy-glass-chip--aqua{color:var(--accent-aqua);background:#5ee7df24;border:1px solid #5ee7df4d}.legacy-glass-chip--violet{color:var(--accent-violet);background:#b490f524;border:1px solid #b490f54d}.legacy-glass-chip--rose{color:var(--accent-rose);background:#f7a8c424;border:1px solid #f7a8c44d}.legacy-glass-chip--amber{color:var(--accent-amber);background:#ffd27f24;border:1px solid #ffd27f4d}.legacy-glass-chip-group{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}@keyframes chip-exit{0%{opacity:1;max-width:220px;transform:scale(1)}40%{opacity:0;transform:scale(.85)}to{opacity:0;max-width:0;margin:0;padding:0;transform:scale(.8)}}@keyframes chip-enter{0%{opacity:0;transform:scale(.72)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.legacy-glass-chip.is-exiting{animation:chip-exit var(--dur-mid) var(--ease-glass) forwards;pointer-events:none;overflow:hidden}.legacy-glass-chip.is-entering{animation:chip-enter var(--dur-mid) var(--ease-liquid) both}.legacy-glass-avatar-group{align-items:center;padding:8px;display:flex}.legacy-glass-avatar{width:var(--avatar-size,44px);height:var(--avatar-size,44px);background:linear-gradient(135deg, var(--from,#5ee7df), var(--to,#b490f5));font-size:calc(var(--avatar-size,44px) * .38);cursor:pointer;margin-left:calc(var(--avatar-size,44px) * -.25);transition:transform var(--dur-fast) var(--ease-liquid), box-shadow var(--dur-fast);border:2.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid;position:relative;overflow:visible;box-shadow:0 2px 10px #00000059,inset 0 1px #ffffff59}.legacy-glass-avatar:first-child{margin-left:0}.legacy-glass-avatar__face{width:100%;height:100%;font-size:inherit;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.legacy-glass-avatar:hover{z-index:10;transform:translateY(-8px)scale(1.1);box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff73}.legacy-glass-avatar--overflow{background:var(--glass-white-md);-webkit-backdrop-filter:var(--blur-sm);border:2px solid var(--glass-border);font-size:calc(var(--avatar-size,44px) * .3);color:#ffffffbf}.legacy-glass-avatar-group--sm .legacy-glass-avatar{--avatar-size:32px}.legacy-glass-avatar-group--lg .legacy-glass-avatar{--avatar-size:56px}.legacy-glass-avatar-group__meta{font-size:var(--text-xs);opacity:.55;white-space:nowrap;margin-left:14px}.legacy-glass-avatar__status{border:2px solid var(--color-bg);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.legacy-glass-avatar__status--online{background:#4ade80}.legacy-glass-avatar__status--away{background:var(--accent-amber)}.legacy-glass-avatar__status--offline{background:#ffffff47}.legacy-glass-breadcrumb{border-radius:var(--radius-full);flex-wrap:nowrap;align-items:center;max-width:100%;padding:6px 8px;display:flex;overflow:visible}.legacy-glass-breadcrumb__crumb{border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.legacy-glass-breadcrumb__crumb:hover{background:#ffffff1f;transform:translateY(-1px)}.legacy-glass-breadcrumb__crumb--active{background:var(--glass-white-md);border:1px solid var(--glass-border);cursor:default;pointer-events:none;box-shadow:0 2px 12px #0003}.legacy-glass-breadcrumb__sep{opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;font-size:.65rem;display:inline-flex}.skeleton{border-radius:var(--radius-sm);background:var(--glass-white);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff2e 40%,#ffffff47 50%,#ffffff2e 60%,#fff0 100%) 0 0/200%;animation:1.8s linear infinite skeleton-shimmer;position:absolute;inset:0}@keyframes skeleton-shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton--text{height:16px}.skeleton--heading{border-radius:var(--radius-xs);height:28px}.skeleton--circle{border-radius:50%}.skeleton-layout{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-xl);flex-direction:column;display:flex}.skeleton-row{align-items:center;gap:var(--space-md);display:flex}.skeleton-lines{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.legacy-glass-stepper{align-items:center;gap:0;display:flex}.legacy-glass-step{align-items:center;gap:var(--space-xs);flex:1;display:flex}.legacy-glass-step:last-child{flex:none}.legacy-glass-step__connector{height:1px;margin:0 var(--space-2xs);background:var(--glass-border-subtle);transition:background var(--dur-mid);flex:1}.legacy-glass-step.is-complete .legacy-glass-step__connector{background:#5ee7df80}.legacy-glass-step__node{border:2px solid var(--glass-border);background:var(--glass-white);width:36px;height:36px;-webkit-backdrop-filter:var(--blur-sm);font-size:var(--text-xs);transition:background var(--dur-mid) var(--ease-liquid), border-color var(--dur-mid), box-shadow var(--dur-mid), transform var(--dur-mid) var(--ease-liquid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.legacy-glass-step.is-complete .legacy-glass-step__node{background:#5ee7df40;border-color:#5ee7dfa6;transform:scale(1.05);box-shadow:0 0 16px #5ee7df40}.legacy-glass-step.is-active .legacy-glass-step__node{background:#b490f540;border-color:#b490f5a6;animation:2s infinite step-pulse;box-shadow:0 0 20px #b490f54d}@keyframes step-pulse{0%,to{box-shadow:0 0 12px #b490f540}50%{box-shadow:0 0 24px #b490f580}}.legacy-glass-step__label{font-size:var(--text-xs);opacity:.55;white-space:nowrap}.legacy-glass-step.is-active .legacy-glass-step__label{opacity:1;font-weight:500}.legacy-glass-step.is-complete .legacy-glass-step__label{opacity:.7}.legacy-glass-stepper--vertical{flex-direction:column;align-items:flex-start}.legacy-glass-stepper--vertical .legacy-glass-step{flex-direction:column;flex:auto;align-items:flex-start;width:100%}.legacy-glass-stepper--vertical .legacy-glass-step__connector{width:2px;height:32px;margin:var(--space-2xs) 0 var(--space-2xs) 17px;flex:none}.notif{border-radius:var(--radius-lg);align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);transition:transform var(--dur-fast) var(--ease-liquid);padding:18px 22px;display:flex}.notif:hover{transform:translate(6px)}.notif__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.notif__icon--aqua{background:#5ee7df33}.notif__icon--violet{background:#b490f533}.notif__icon--amber{background:#ffd27f33}.notif__title{font-size:var(--text-md);margin-bottom:3px;font-weight:500}.notif__desc{font-size:var(--text-xs);opacity:.55}.notif__time{font-size:var(--text-2xs);opacity:.4;white-space:nowrap;margin-left:auto}.progress-bar{border-radius:var(--radius-full);background:#ffffff1f;height:6px;margin-top:6px;overflow:hidden}.progress-bar__fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--accent-aqua), var(--accent-violet));height:100%;animation:progress-grow 1.2s var(--ease-liquid) .5s both;transform-origin:0}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.divider{background:linear-gradient(90deg, transparent, var(--glass-border), transparent);height:1px;margin:var(--space-3xl) 0}.legacy-glass-range{appearance:none;border-radius:var(--radius-full);cursor:pointer;background:#ffffff26;outline:none;width:100%;height:6px}.legacy-glass-range::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg, var(--accent-aqua), var(--accent-violet));cursor:pointer;width:20px;height:20px;-webkit-transition:transform var(--dur-fast) var(--ease-liquid);transition:transform var(--dur-fast) var(--ease-liquid);border:2px solid #ffffff80;border-radius:50%;box-shadow:0 2px 10px #5ee7df66}.legacy-glass-range::-webkit-slider-thumb:active{transform:scale(1.3)}.legacy-glass-table-wrap{border-radius:var(--radius-xl);-webkit-overflow-scrolling:touch;overflow-x:auto}.legacy-glass-table-toolbar{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--glass-border-subtle);flex-wrap:wrap;display:flex}.legacy-glass-table-toolbar__title{font-family:var(--font-display);font-size:var(--text-lg);flex:1;min-width:120px}.legacy-glass-table-toolbar__count{font-size:var(--text-xs);opacity:.45;white-space:nowrap}.legacy-glass-table-search{width:min(220px,100%);position:relative}.legacy-glass-table-search__icon{opacity:.4;pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.legacy-glass-table-search__input{border-radius:var(--radius-full);border:1px solid var(--glass-border-subtle);background:var(--glass-white);width:100%;-webkit-backdrop-filter:var(--blur-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xs);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;padding:8px 12px 8px 34px}.legacy-glass-table-search__input::placeholder{opacity:.4}.legacy-glass-table-search__input:focus{border-color:#5ee7df8c;box-shadow:0 0 0 3px #5ee7df1f}.legacy-glass-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.legacy-glass-table thead th{padding:var(--space-sm) var(--space-md);text-align:left;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--glass-border-subtle);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast);font-weight:500}.legacy-glass-table thead th:hover{color:var(--color-text)}.legacy-glass-table thead th.is-sorted{color:var(--accent-aqua)}.legacy-glass-table__sort-icon{opacity:.45;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);margin-left:5px;font-size:.6rem;display:inline-block}.legacy-glass-table thead th.is-sorted .legacy-glass-table__sort-icon{opacity:1}.legacy-glass-table th.col-check,.legacy-glass-table td.col-check{text-align:center;width:44px;padding-right:0}.legacy-glass-table-check{border:1px solid var(--glass-border);background:var(--glass-white);cursor:pointer;appearance:none;width:16px;height:16px;transition:background var(--dur-fast), border-color var(--dur-fast);vertical-align:middle;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.legacy-glass-table-check:after{content:"✓";color:var(--accent-aqua);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-liquid);font-size:.6rem;position:absolute;transform:scale(.4)}.legacy-glass-table-check:checked{background:#5ee7df38;border-color:#5ee7dfa6}.legacy-glass-table-check:checked:after{opacity:1;transform:scale(1)}.legacy-glass-table tbody tr{transition:background var(--dur-fast)}.legacy-glass-table tbody tr:hover{background:var(--glass-white)}.legacy-glass-table tbody tr.is-selected{background:#5ee7df12}.legacy-glass-table tbody td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--glass-border-subtle);vertical-align:middle}.legacy-glass-table tbody tr:last-child td{border-bottom:none}.legacy-glass-table__cell--num{text-align:right;font-variant-numeric:tabular-nums}.legacy-glass-table-member{align-items:center;gap:var(--space-sm);display:flex}.legacy-glass-table-avatar{border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex;box-shadow:0 2px 8px #00000038}.legacy-glass-table-member__name{font-weight:500;font-size:var(--text-sm)}.legacy-glass-table-member__email{font-size:var(--text-2xs);opacity:.45}.legacy-glass-table-score{align-items:center;gap:var(--space-xs);justify-content:flex-end;display:flex}.legacy-glass-table-score__bar{border-radius:var(--radius-full);background:#ffffff1f;flex-shrink:0;width:60px;height:4px;overflow:hidden}.legacy-glass-table-score__fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--accent-aqua), var(--accent-violet));transform-origin:0;height:100%;animation:progress-grow .8s var(--ease-liquid) both}.legacy-glass-table-score__num{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:500}.legacy-glass-table-action{border-radius:var(--radius-sm);border:1px solid var(--glass-border-subtle);width:28px;height:28px;color:var(--color-text);cursor:pointer;opacity:.45;transition:opacity var(--dur-fast), background var(--dur-fast);background:0 0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.legacy-glass-table-action:hover{opacity:1;background:var(--glass-white)}.legacy-glass-table-bulk{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--text-xs);opacity:0;height:0;transition:opacity var(--dur-fast), height var(--dur-fast);background:#5ee7df0f;border-bottom:1px solid #5ee7df33;display:flex;overflow:hidden}.legacy-glass-table-bulk.is-visible{opacity:1;height:44px}.legacy-glass-table-bulk__count{color:var(--accent-aqua);font-weight:500}.legacy-glass-table-pagination{padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--glass-border-subtle);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.legacy-glass-table-pagination__info{opacity:.55}.legacy-glass-table-pagination__controls{align-items:center;gap:4px;display:flex}.legacy-glass-table-page-btn{border-radius:var(--radius-sm);border:1px solid var(--glass-border-subtle);width:28px;height:28px;color:var(--color-text);cursor:pointer;font-size:var(--text-xs);font-family:var(--font-body);transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;justify-content:center;align-items:center;display:flex}.legacy-glass-table-page-btn:hover:not(:disabled){background:var(--glass-white);border-color:var(--glass-border)}.legacy-glass-table-page-btn.is-active{color:var(--accent-aqua);background:#5ee7df2e;border-color:#5ee7df73}.legacy-glass-table-page-btn:disabled{opacity:.25;cursor:not-allowed}@keyframes liquid-morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/40% 40% 70% 60%}75%{border-radius:60% 40% 60% 30%/60% 70% 40% 50%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes refraction{0%,to{opacity:.15;transform:rotate(0)scale(1)}50%{opacity:.35;transform:rotate(180deg)scale(1.2)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@keyframes edge-glow{0%,to{box-shadow:0 0 #5ee7df00}50%{box-shadow:0 0 30px 6px #5ee7df59}}@keyframes breathing-blur{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.94;transform:translateY(-1px)scale(1.005)}}@keyframes depth-shift{0%,to{transform:perspective(400px)rotateY(0)}50%{transform:perspective(400px)rotateY(8deg)}}@keyframes cascade-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hue-shift{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.96;transform:translateY(-1px)}}@keyframes liquid-drain{0%{clip-path:inset(0 round 20px);opacity:1}to{clip-path:inset(0 0 100% round 20px);opacity:0}}@keyframes tension{0%,to{transform:scaleX(1)scaleY(1)}30%{transform:scaleX(1.06)scaleY(.94)}60%{transform:scaleX(.95)scaleY(1.05)}}.legacy-glass-dashboard-container{-webkit-backdrop-filter:blur(30px);border-radius:var(--radius-xl);width:100%;height:100%;box-shadow:var(--shadow-glass);border:1px solid var(--glass-border);background:#ffffff14;display:flex;overflow:hidden}.legacy-glass-sidebar{-webkit-backdrop-filter:blur(20px);width:280px;height:100%;transition:width var(--dur-mid) ease;background:#ffffff1a;border-right:1px solid #ffffff14;flex-direction:column;padding:30px 15px;display:flex}.legacy-glass-content{flex:1;padding:40px;overflow-y:auto}.legacy-glass-card-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}[data-theme=light] .legacy-glass-btn--ghost,:root:not(.dark) .legacy-glass-btn--ghost{background:#ffffffa6;border-color:#0f172a2e}[data-theme=light] .legacy-glass-btn--ghost:hover,:root:not(.dark) .legacy-glass-btn--ghost:hover{background:#ffffffd6}[data-theme=light] .legacy-glass-btn--primary,:root:not(.dark) .legacy-glass-btn--primary{color:#fff;background:linear-gradient(135deg,#0891b28c,#2563eb8c);border-color:#0891b280}[data-theme=light] .legacy-glass-btn--primary:hover,:root:not(.dark) .legacy-glass-btn--primary:hover{background:linear-gradient(135deg,#0891b2bf,#2563ebbf)}[data-theme=light] .legacy-glass-input,[data-theme=light] .legacy-glass-textarea,[data-theme=light] .legacy-glass-select,:root:not(.dark) .legacy-glass-input,:root:not(.dark) .legacy-glass-textarea,:root:not(.dark) .legacy-glass-select{color:#0f172a;background:#ffffffb8;border-color:#0f172a29}[data-theme=light] .legacy-glass-input:focus,[data-theme=light] .legacy-glass-textarea:focus,[data-theme=light] .legacy-glass-select:focus,:root:not(.dark) .legacy-glass-input:focus,:root:not(.dark) .legacy-glass-textarea:focus,:root:not(.dark) .legacy-glass-select:focus{box-shadow:0 0 0 3px #0891b224, var(--shadow-glass);border-color:#0891b28c}[data-theme=light] .legacy-glass-check-box,[data-theme=light] .legacy-glass-radio-box,:root:not(.dark) .legacy-glass-check-box,:root:not(.dark) .legacy-glass-radio-box{background:#ffffffb8;border-color:#0f172a38}[data-theme=light] .legacy-glass-check-label input:checked+.legacy-glass-check-box,[data-theme=light] .legacy-glass-check-label input:checked+.legacy-glass-radio-box,:root:not(.dark) .legacy-glass-check-label input:checked+.legacy-glass-check-box,:root:not(.dark) .legacy-glass-check-label input:checked+.legacy-glass-radio-box{background:#0891b226;border-color:#0891b28c}[data-theme=light] .legacy-glass-switch-track,:root:not(.dark) .legacy-glass-switch-track{background:#ffffffb8;border-color:#0f172a38}[data-theme=light] .legacy-glass-switch-label input:checked+.legacy-glass-switch-track,:root:not(.dark) .legacy-glass-switch-label input:checked+.legacy-glass-switch-track{background:#0891b233;border-color:#0891b28c}[data-theme=light] .legacy-glass-switch-label input:checked+.legacy-glass-switch-track .legacy-glass-switch-thumb,:root:not(.dark) .legacy-glass-switch-label input:checked+.legacy-glass-switch-track .legacy-glass-switch-thumb{background:#0891b2}[data-theme=light] .legacy-glass-modal-backdrop,:root:not(.dark) .legacy-glass-modal-backdrop{background:#0f172a73}[data-theme=light] .legacy-glass-modal,:root:not(.dark) .legacy-glass-modal{background:#fffffff5;border-color:#0f172a1f;box-shadow:0 32px 80px #0000002e,0 8px 24px #0000001a,inset 0 1px #fffffff2}[data-theme=light] .legacy-glass-badge--aqua,:root:not(.dark) .legacy-glass-badge--aqua{background:#0891b21f;border-color:#0891b259}[data-theme=light] .legacy-glass-badge--violet,:root:not(.dark) .legacy-glass-badge--violet{box-shadow:none;background:#6d28d91a;border-color:#6d28d94d}[data-theme=light] .legacy-glass-badge--rose,:root:not(.dark) .legacy-glass-badge--rose{background:#be185d1a;border-color:#be185d4d}[data-theme=light] .legacy-glass-badge--amber,:root:not(.dark) .legacy-glass-badge--amber{background:#b453091a;border-color:#b453094d}[data-theme=light] .legacy-glass-badge--lime,:root:not(.dark) .legacy-glass-badge--lime{background:#15803d1a;border-color:#15803d4d}[data-theme=light] .legacy-glass-badge--error,:root:not(.dark) .legacy-glass-badge--error{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c4d}[data-theme=light] .skeleton,:root:not(.dark) .skeleton{background:#0f172a14}[data-theme=light] .skeleton:after,:root:not(.dark) .skeleton:after{background:linear-gradient(90deg,#fff0 0%,#ffffff8c 40%,#ffffffbf 50%,#ffffff8c 60%,#fff0 100%)}[data-theme=light] .legacy-glass-table-search__input,:root:not(.dark) .legacy-glass-table-search__input{color:#0f172a;background:#ffffffb3;border-color:#0f172a24}[data-theme=light] .legacy-glass-table-score__bar,:root:not(.dark) .legacy-glass-table-score__bar{background:#0f172a1a}[data-theme=light] .legacy-glass-table-page-btn.is-active,:root:not(.dark) .legacy-glass-table-page-btn.is-active{color:#0891b2;background:#0891b224;border-color:#0891b266}[data-theme=light] .legacy-glass-step__node,:root:not(.dark) .legacy-glass-step__node{color:#0f172a;background:#ffffffb8;border-color:#0f172a38}[data-theme=light] .legacy-glass-step.is-complete .legacy-glass-step__node,:root:not(.dark) .legacy-glass-step.is-complete .legacy-glass-step__node{background:#0891b22e;border-color:#0891b28c}[data-theme=light] .notif__icon--aqua,:root:not(.dark) .notif__icon--aqua{background:#0891b224}[data-theme=light] .notif__icon--violet,:root:not(.dark) .notif__icon--violet{background:#6d28d91f}[data-theme=light] .progress-bar,:root:not(.dark) .progress-bar{background:#0f172a1f}[data-theme=light] .divider,:root:not(.dark) .divider{background:linear-gradient(90deg,#0000,#0f172a24,#0000)}[data-theme=light] .legacy-glass-range,:root:not(.dark) .legacy-glass-range{background:#0f172a26}[data-theme=light] .legacy-glass-accordion-trigger:hover,:root:not(.dark) .legacy-glass-accordion-trigger:hover{background:#ffffff8c}[data-theme=light] .legacy-glass-accordion-item.is-open .legacy-glass-accordion-icon,:root:not(.dark) .legacy-glass-accordion-item.is-open .legacy-glass-accordion-icon{background:#0891b226;border-color:#0891b273}[data-theme=light] .legacy-glass-dropdown-item:hover,:root:not(.dark) .legacy-glass-dropdown-item:hover{background:#0f172a0f}[data-theme=light] .legacy-glass-dropdown-item.is-active,:root:not(.dark) .legacy-glass-dropdown-item.is-active{color:#0891b2;background:#0891b21f}[data-theme=light] .legacy-glass-select option,:root:not(.dark) .legacy-glass-select option{color:#0f172a;background:#dce8f5}[data-theme=light] .legacy-glass-select,:root:not(.dark) .legacy-glass-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(15,23,42,0.5)' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:768px){.legacy-glass-form__row{grid-template-columns:1fr}.legacy-glass-stepper:not(.legacy-glass-stepper--vertical) .legacy-glass-step__label{display:none}.legacy-glass-sidebar{width:80px}.legacy-glass-sidebar .menu a span,.legacy-glass-sidebar .user-info{display:none}.legacy-glass-content{padding:30px}}@media (max-width:640px){.legacy-glass-table thead{display:none}.legacy-glass-table tbody tr{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-sm);display:block}.legacy-glass-table tbody td{border-bottom:none;border-top:1px solid var(--glass-border-subtle);padding:10px var(--space-md);justify-content:space-between;align-items:center;display:flex}.legacy-glass-table tbody td:first-child{border-top:none}.legacy-glass-table tbody td:before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;opacity:.45}.legacy-glass-table-pagination{justify-content:center}.legacy-glass-table-toolbar{flex-direction:column;align-items:flex-start}.legacy-glass-card-grid{grid-template-columns:1fr}}
:where(.ag-glass-specular,.ag-glass-refraction,.ag-mouse-glow){position:relative}.ag-glass-specular,.ag-glass-refraction,.ag-mouse-glow{isolation:isolate}.ag-glass-specular{overflow:hidden}.ag-glass-border-gradient{isolation:isolate;border:none}.ag-glass-border-gradient:before{content:"";background:linear-gradient(45deg, var(--glass-border-gradient-2,#e6e6e61a), var(--glass-border-gradient-1,#e6e6e666), var(--glass-border-gradient-2,#e6e6e61a)) border-box;-webkit-mask-composite:source-out;border-radius:inherit;z-index:-1;pointer-events:none;border:1.5px solid #0000;transition:opacity .28s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-origin:border-box,padding-box;mask-origin:border-box,padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ag-glass-border-gradient{--glass-border-gradient-1:rgb(var(--color-border-default-rgb) / 40%);--glass-border-gradient-2:rgb(var(--color-border-default-rgb) / 10%)}.dark .ag-glass-border-gradient{--glass-border-gradient-1:#ffffff1f;--glass-border-gradient-2:#ffffff08}.ag-glass-border-gradient:hover:before{--glass-border-gradient-1:rgb(var(--color-primary-rgb) / 30%);--glass-border-gradient-2:rgb(var(--color-primary-rgb) / 8%)}.dark .ag-glass-border-gradient:hover:before{--glass-border-gradient-1:rgb(var(--color-primary-rgb) / 25%);--glass-border-gradient-2:rgb(var(--color-primary-rgb) / 6%)}.ag-glass-border-gradient-accent:before{background:linear-gradient(135deg, rgb(var(--color-primary-rgb) / 20%), rgb(var(--color-accent-rgb,var(--color-primary-rgb)) / 35%), rgb(var(--color-primary-rgb) / 10%)) border-box}.dark .ag-glass-border-gradient-accent:before{background:linear-gradient(135deg, rgb(var(--color-primary-rgb) / 12%), rgb(var(--color-accent-rgb,var(--color-primary-rgb)) / 20%), rgb(var(--color-primary-rgb) / 6%)) border-box}.ag-glass-specular:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#ffffff6b 0% .5px,#0000 .5px),linear-gradient(#ffffff2e 0%,#ffffff17 6%,#ffffff08 18%,#ffffff01 32%,#0000 50%),radial-gradient(70% 40% at 50% 0,#ffffff14 0%,#0000 100%);background-position:50% 0,0 0,top;background-repeat:no-repeat;background-size:65% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.dark .ag-glass-specular:before{background: linear-gradient(90deg, transparent 5%, #ffffff1f 25%, #fff3 50%, #ffffff1f 75%, transparent 95%),  linear-gradient(180deg, rgb(var(--color-primary-rgb) / 6%) 0%, #ffffff08 6%, #ffffff01 16%, transparent 28%),  radial-gradient(ellipse 60% 30% at 50% 0%, #ffffff0a 0%, transparent 100%);mix-blend-mode:screen;background-position:0 0,0 0,top;background-repeat:no-repeat;background-size:100% .5px,100% 100%,100% 100%}.ag-glass-specular:after{content:"";border-radius:inherit;opacity:.03;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ag-glass-specular:after{opacity:.022;mix-blend-mode:soft-light}.ag-glass-specular.ag-glass-float:after{content:"";border-radius:inherit;opacity:.018;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ag-glass-specular.ag-glass-float:after{opacity:.012;mix-blend-mode:soft-light}.ag-glass-refraction{background:conic-gradient(from 230deg at 50% 50%, rgb(var(--color-primary-rgb) / 12%) 0deg, rgb(var(--color-primary-rgb) / 3%) 180deg, rgb(var(--color-primary-rgb) / 12%) 360deg);border-radius:25px;padding:1px}.ag-glass-refraction>*{border-radius:24px}.dark .ag-glass-refraction{background:conic-gradient(from 230deg at 50% 50%, rgb(var(--color-primary-rgb) / 12%) 0deg, rgb(var(--color-purple-rgb) / 5%) 120deg, rgb(var(--color-primary-rgb) / 2%) 180deg, rgb(var(--color-teal-rgb) / 5%) 240deg, rgb(var(--color-primary-rgb) / 12%) 360deg)}.ag-glass-specular:focus-visible,.ag-glass-frosted:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / 25%), 0 0 0 4px rgb(var(--color-primary-rgb) / 10%), inset 0 .5px 0 #ffffff8c;outline:none}.dark .ag-glass-specular:focus-visible,.dark .ag-glass-frosted:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / 35%), 0 0 0 4px rgb(var(--color-primary-rgb) / 15%), inset 0 .5px 0 #ffffff0d}.ag-glass-specular:active,.ag-glass-frosted:active{transition:transform 80ms ease-out,box-shadow 80ms ease-out;transform:scale(.97);box-shadow:0 1px 4px #0000000a,inset 0 1px 2px #0000000f,inset 0 .5px #fff6}.dark .ag-glass-specular:active,.dark .ag-glass-frosted:active{box-shadow:0 1px 4px #0000004d,inset 0 1px 3px #00000040,inset 0 .5px #ffffff08}.ww-gradient-mesh{z-index:-1;background:radial-gradient(ellipse 80% 50% at 20% 40%, rgb(var(--color-primary-rgb) / 12%), transparent), radial-gradient(ellipse 60% 40% at 80% 20%, #6366f114, transparent), radial-gradient(ellipse 50% 60% at 60% 80%, #14b8a60f, transparent), var(--background);position:fixed;inset:0}.dark .ww-gradient-mesh{background:radial-gradient(ellipse 80% 50% at 20% 40%, rgb(var(--color-primary-rgb) / 8%), transparent), radial-gradient(ellipse 60% 40% at 80% 20%, rgb(var(--color-purple-rgb) / 6%), transparent), radial-gradient(ellipse 50% 60% at 60% 80%, rgb(var(--color-teal-rgb) / 4%), transparent), var(--background)}.ag-gradient-heading{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .ag-gradient-heading{background:linear-gradient(135deg,#6badff 0%,#8b94ff 40%,#2dd4bf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ww-grid{gap:var(--ww-gap,20px);grid-template-columns:repeat(12,1fr);display:grid}.ww-col-full{grid-column:1/-1}.ww-col-8{grid-column:span 8}.ww-col-6{grid-column:span 6}.ww-col-4{grid-column:span 4}.ww-col-3{grid-column:span 3}@media (max-width:1024px){.ww-col-4,.ww-col-3{grid-column:span 6}}@media (max-width:640px){.ww-col-8,.ww-col-6,.ww-col-4,.ww-col-3{grid-column:1/-1}}.ag-btn-primary{background:var(--gradient-cta);color:#fff;font-weight:600;font-size:var(--type-body-size);box-shadow:0 2px 8px rgb(var(--color-primary-rgb) / 25%);cursor:pointer;border:none;border-radius:9999px;padding:10px 20px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-btn-primary:hover{box-shadow:0 4px 16px rgb(var(--color-primary-rgb) / 35%);transform:translateY(-1px)}.ag-btn-primary:active{transform:scale(.97)}.ag-btn-secondary{background:rgb(var(--color-primary-rgb) / 6%);color:var(--color-primary);border:1px solid rgb(var(--color-primary-rgb) / 15%);font-weight:600;font-size:var(--type-body-size);cursor:pointer;border-radius:9999px;padding:10px 20px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-btn-secondary:hover{background:rgb(var(--color-primary-rgb) / 10%);border-color:rgb(var(--color-primary-rgb) / 25%)}.ag-btn-ghost{color:var(--color-text-secondary);font-weight:600;font-size:var(--type-body-size);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:10px 20px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out}.ag-btn-ghost:hover{background:rgb(var(--color-primary-rgb) / 6%);color:var(--color-primary)}.ag-btn-danger{background:rgb(var(--color-error-rgb) / 8%);color:var(--color-error);border:1px solid rgb(var(--color-error-rgb) / 20%);font-weight:600;font-size:var(--type-body-size);cursor:pointer;border-radius:9999px;padding:10px 20px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-btn-danger:hover{background:rgb(var(--color-error-rgb) / 12%);border-color:rgb(var(--color-error-rgb) / 30%)}.dark .ag-btn-primary{box-shadow:0 2px 10px rgb(var(--color-primary-rgb) / .28), 0 0 20px rgb(var(--color-primary-rgb) / .1)}.dark .ag-btn-primary:hover{box-shadow:0 4px 18px rgb(var(--color-primary-rgb) / .36), 0 0 28px rgb(var(--color-primary-rgb) / .14)}.dark .ag-btn-secondary{background:rgb(var(--color-primary-rgb) / 6%);border-color:rgb(var(--color-primary-rgb) / 12%)}.dark .ag-btn-secondary:hover{background:rgb(var(--color-primary-rgb) / 12%);border-color:rgb(var(--color-primary-rgb) / 20%);box-shadow:0 0 14px rgb(var(--color-primary-rgb) / .08)}.dark .ag-btn-ghost:hover{background:rgb(var(--color-primary-rgb) / 6%)}.dark .ag-btn-danger{background:rgb(var(--color-error-rgb) / 6%);border-color:rgb(var(--color-error-rgb) / 16%)}.dark .ag-btn-danger:hover{background:rgb(var(--color-error-rgb) / 12%);border-color:rgb(var(--color-error-rgb) / 24%);box-shadow:0 0 14px rgb(var(--color-error-rgb) / .1)}.ag-input{background:rgb(var(--color-bg-surface-rgb) / 60%);border:1px solid rgb(var(--color-border-default-rgb) / 15%);border-radius:var(--radius-xl,24px);font-size:var(--type-body-size);color:var(--color-text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out}.ag-input:focus{border-color:rgb(var(--color-primary-rgb) / 60%);background:rgb(var(--color-bg-surface-rgb) / 72%);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / 10%), 0 0 0 1px rgb(var(--color-primary-rgb) / 25%), 0 4px 12px rgb(var(--color-primary-rgb) / 8%);outline:none}.ag-input::placeholder{color:var(--color-text-disabled)}.ag-input:invalid{border-color:var(--color-error);box-shadow:0 0 0 3px rgb(var(--color-error-rgb) / 8%)}.dark .ag-input{background:rgb(var(--color-bg-surface-rgb) / 30%);border-color:rgb(var(--color-primary-rgb) / 6%);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%)}.dark .ag-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / .16), 0 0 14px rgb(var(--color-primary-rgb) / .08)}.dark .ag-input:invalid{box-shadow:0 0 0 3px rgb(var(--color-error-rgb) / .14), 0 0 14px rgb(var(--color-error-rgb) / .06)}.ag-badge{font-size:var(--type-label-size);letter-spacing:.02em;font-weight:600;line-height:var(--type-label-line-height);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.ag-badge-success{background:var(--ww-success-50);color:var(--ww-success-700);border:1px solid rgb(var(--color-success-rgb) / 20%)}.ag-badge-warning{background:var(--ww-warning-50);color:var(--ww-warning-700);border:1px solid rgb(var(--color-warning-rgb) / 20%)}.ag-badge-error{background:var(--ww-error-50);color:var(--ww-error-700);border:1px solid rgb(var(--color-error-rgb) / 20%)}.ag-badge-info{background:var(--ww-info-50);color:var(--ww-info-700);border:1px solid rgb(var(--color-info-rgb) / 20%)}.ag-badge-primary{background:var(--ww-primary-50);color:var(--ww-primary-700);border:1px solid rgb(var(--color-primary-rgb) / 20%)}.ag-badge-accent{background:var(--ww-violet-50);color:var(--ww-violet-700);border:1px solid #6366f133}.ag-badge-red-flag{background:var(--ww-red-flag-bg);color:var(--ww-red-flag);border:1px solid var(--ww-red-flag-border);animation:2s infinite red-flag-pulse}.ag-badge-evidence{background:var(--ww-evidence-bg);color:var(--ww-evidence);border:1px solid var(--ww-evidence-border)}@keyframes red-flag-pulse{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 0 4px #dc262626}}.dark .ag-badge-success{background:rgb(var(--color-success-rgb) / 10%);color:var(--color-success)}.dark .ag-badge-warning{background:rgb(var(--color-warning-rgb) / 10%);color:var(--color-warning)}.dark .ag-badge-error{background:rgb(var(--color-error-rgb) / 10%);color:var(--color-error)}.dark .ag-badge-info{background:rgb(var(--color-info-rgb) / 10%);color:var(--color-info)}.dark .ag-badge-primary{background:rgb(var(--color-primary-rgb) / 10%);color:var(--color-primary)}.dark .ag-badge-accent{background:rgb(var(--color-accent-rgb) / 10%);color:var(--accent-foreground)}.dark .ag-badge-red-flag{background:rgb(var(--color-danger-rgb) / 10%);color:var(--ww-red-flag)}.dark .ag-badge-evidence{background:rgb(var(--color-warning-rgb) / 10%);color:var(--ww-evidence)}.ag-skeleton{background:rgb(var(--color-text-secondary-rgb) / 8%);border-radius:var(--radius-md,12px);animation:1.8s ease-in-out infinite ag-skeleton-pulse}@keyframes ag-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.ag-skeleton-glass{background:linear-gradient(90deg, rgb(var(--color-text-secondary-rgb) / 6%) 0%, rgb(var(--color-text-secondary-rgb) / 12%) 50%, rgb(var(--color-text-secondary-rgb) / 6%) 100%);border-radius:var(--radius-md,12px);background-size:200% 100%;animation:1.5s ease-in-out infinite ag-skeleton-shimmer}@keyframes ag-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ag-stagger>*{opacity:0;animation:.35s ease-out forwards ag-stagger-in;transform:translateY(8px)}.ag-stagger>:first-child{animation-delay:80ms}.ag-stagger>:nth-child(2){animation-delay:.12s}.ag-stagger>:nth-child(3){animation-delay:.16s}.ag-stagger>:nth-child(4){animation-delay:.2s}.ag-stagger>:nth-child(5){animation-delay:.24s}.ag-stagger>:nth-child(6){animation-delay:.28s}.ag-stagger>:nth-child(7){animation-delay:.32s}.ag-stagger>:nth-child(8){animation-delay:.36s}.ag-stagger>:nth-child(9){animation-delay:.4s}.ag-stagger>:nth-child(10){animation-delay:.44s}@keyframes ag-stagger-in{to{opacity:1;transform:translateY(0)}}.ag-press:active{transition:transform .1s ease-out;transform:scale(.97)}.ag-lift:hover{transition:transform .28s ease-out;transform:translateY(-2px)}.ag-glass-specular:hover{box-shadow:var(--lg26-shadow-l2)}.dark .ag-glass-specular:hover{box-shadow:var(--lg26-shadow-l3)}@keyframes ag-vibrancy-breathe{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.94;transform:translateY(-1px)}}@keyframes ag-vibrancy-elevated{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.96;transform:translateY(-1px)scale(1.005)}}.ag-vibrancy{animation:ag-vibrancy-breathe var(--vibrancy-duration,2s) ease-in-out infinite}.ag-vibrancy-elevated{animation:2.5s ease-in-out infinite ag-vibrancy-elevated}.ag-glass-badge{background:rgb(var(--color-bg-surface-rgb) / 55%);-webkit-backdrop-filter:blur(16px)saturate(180%);border:.5px solid rgb(var(--color-border-default-rgb) / 12%);box-shadow:inset 0 .5px #fff6,0 2px 6px #0000000a}.dark .ag-glass-badge{background:rgb(var(--color-bg-elevated-rgb) / 30%);border-color:#ffffff14;box-shadow:inset 0 .5px #ffffff0a,0 2px 6px #0003}:where(.ag-glass-frosted){position:relative}.ag-glass-frosted{background:rgb(var(--color-bg-surface-rgb) / 55%);-webkit-backdrop-filter:blur(var(--frosted-blur,24px)) saturate(var(--frosted-saturate,165%));backdrop-filter:blur(var(--frosted-blur,24px)) saturate(var(--frosted-saturate,165%));border:.5px solid rgb(var(--color-border-default-rgb) / 12%);border-radius:16px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out;box-shadow:0 1px 4px #00000008,inset 0 .5px #ffffff59,inset 0 -.5px #00000008}.ag-glass-frosted:after{content:"";border-radius:inherit;opacity:var(--frosted-noise-opacity,.06);mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ag-glass-frosted{background:rgb(var(--color-bg-surface-rgb) / 38%);border-color:rgb(var(--color-primary-rgb) / 8%);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:0 2px 10px #00000047,inset 0 1px #ffffff08}.dark .ag-glass-frosted:after{opacity:.04;mix-blend-mode:soft-light}.ag-tint-brand{background-color:var(--tint-brand)}.ag-tint-critical{background-color:var(--tint-critical)}.ag-tint-warning{background-color:var(--tint-warning)}.ag-tint-success{background-color:var(--tint-success)}.ag-tint-danger{background-color:var(--tint-danger)}.ag-tint-info{background-color:var(--tint-info)}.ag-tint-brand,.ag-tint-critical,.ag-tint-warning,.ag-tint-success,.ag-tint-danger,.ag-tint-info{background-blend-mode:normal}.ag-mouse-glow{position:relative;overflow:hidden}.ag-mouse-glow:before{content:"";border-radius:inherit;background:radial-gradient(var(--glow-radius,600px) circle at var(--mouse-x,50%) var(--mouse-y,50%), rgb(var(--color-primary-rgb) / var(--glow-intensity,0)) 0%, transparent 40%);pointer-events:none;z-index:3;transition:opacity .3s ease-out;position:absolute;inset:0}.ag-glass-tilt{--ag-tilt-perspective:800px;transform-style:preserve-3d;perspective:var(--ag-tilt-perspective);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--dur-mid,.36s) var(--ease-glass,cubic-bezier(.22, .68, 0, 1.2))}.ag-glass-tilt-glare{position:relative}.ag-glass-tilt-glare:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), rgba(255, 255, 255, var(--glare-intensity,0)) 0%, transparent 45%);pointer-events:none;z-index:3;mix-blend-mode:soft-light;transition:opacity .2s ease-out;position:absolute;inset:0}@media (hover:none),(prefers-reduced-motion:reduce){.ag-glass-tilt{will-change:auto;transform:none!important}.ag-glass-tilt-glare:after{display:none}}.ag-glass-input{background:rgb(var(--color-bg-surface-rgb) / 55%);border:1px solid rgb(var(--color-border-default-rgb) / 12%);transition:background var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), transform var(--lg26-motion-duration-haptic) var(--lg26-motion-spring-haptic), border-color var(--lg26-motion-duration-default) var(--lg26-motion-spring-default);border-radius:8px}.ag-glass-input:focus{border-color:rgb(var(--color-primary-rgb) / 30%);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / 8%)}.dark .ag-glass-input{background:rgb(var(--color-bg-surface-rgb) / 35%);border-color:rgb(var(--color-primary-rgb) / 10%)}.dark .ag-glass-input:focus{border-color:rgb(var(--color-primary-rgb) / 40%);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / 12%)}.ag-glass-badge{background:rgb(var(--color-bg-surface-rgb) / 60%);border:1px solid rgb(var(--color-border-default-rgb) / 8%);border-radius:9999px}.dark .ag-glass-badge{background:rgb(var(--color-bg-surface-rgb) / 40%);border-color:rgb(var(--color-primary-rgb) / 6%)}@supports ((-webkit-backdrop-filter:url(#test)) or (backdrop-filter:url(#test))){.ag-glass-refract-card{-webkit-backdrop-filter:url(#ag-refraction-card) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:url(#ag-refraction-card) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate))}.ag-glass-refract-elevated{-webkit-backdrop-filter:url(#ag-refraction-elevated) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));backdrop-filter:url(#ag-refraction-elevated) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate))}}.ag-on-glass{background:rgb(var(--color-bg-surface-rgb) / 90%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(var(--color-border-default-rgb) / 8%)}.dark .ag-on-glass{background:rgb(var(--color-bg-surface-rgb) / 75%);border-color:rgb(var(--color-primary-rgb) / 6%)}.ag-on-glass-subtle{background:rgb(var(--color-bg-surface-rgb) / 50%);-webkit-backdrop-filter:none;backdrop-filter:none}.dark .ag-on-glass-subtle{background:rgb(var(--color-bg-surface-rgb) / 35%)}.ag-glass-specular{--specular-intensity:1}.ag-glass-specular:before{background: linear-gradient(180deg, rgb(255 255 255/calc(.48 * var(--specular-intensity))) 0%, rgb(255 255 255/calc(.48 * var(--specular-intensity))) .5px, transparent .5px),  linear-gradient(180deg, rgb(255 255 255/calc(.22 * var(--specular-intensity))) 0%, rgb(255 255 255/calc(.12 * var(--specular-intensity))) 5%, rgb(255 255 255/calc(.04 * var(--specular-intensity))) 15%, transparent 40%),  radial-gradient(ellipse 80% 50% at 50% 0%, rgb(255 255 255/calc(.1 * var(--specular-intensity))) 0%, transparent 100%)!important;background-position:50% 0,0 0,top!important;background-size:60% 100%,100% 100%,100% 100%!important}.dark .ag-glass-specular:before{background:linear-gradient(90deg, transparent 5%, rgb(255 255 255/calc(.16 * var(--specular-intensity))) 25%, rgb(255 255 255/calc(.24 * var(--specular-intensity))) 50%, rgb(255 255 255/calc(.16 * var(--specular-intensity))) 75%, transparent 95%), linear-gradient(180deg, rgb(var(--color-primary-rgb) / calc(.08 * var(--specular-intensity))) 0%, rgb(255 255 255/calc(.04 * var(--specular-intensity))) 5%, transparent 22%), radial-gradient(ellipse 70% 35% at 50% 0%, rgb(255 255 255/calc(.06 * var(--specular-intensity))) 0%, transparent 100%)!important;background-position:0 0,0 0,top!important;background-size:100% .5px,100% 100%,100% 100%!important}.ag-glass-premium{background:rgb(var(--color-bg-surface-rgb) / 58%);-webkit-backdrop-filter:blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));border:.5px solid rgb(var(--color-border-default-rgb) / 14%);transition:background var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), transform var(--lg26-motion-duration-haptic) var(--lg26-motion-spring-haptic), border-color var(--lg26-motion-duration-default) var(--lg26-motion-spring-default);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d,0 1px 4px #00000008,inset 0 .5px #fff9,inset 0 -.5px #00000008}.dark .ag-glass-premium{background:rgb(var(--color-bg-surface-rgb) / 22%);-webkit-backdrop-filter:blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));border-color:#ffffff1a;box-shadow:0 4px 24px #00000080,0 0 .5px #ffffff1a,inset 0 .5px #ffffff0d,inset 0 -.5px #0003}.ag-glass-premium:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#ffffff59 0% .5px,#0000 .5px),linear-gradient(#ffffff2e 0%,#ffffff0a 12%,#0000 40%);background-position:50% 0,0 0;background-repeat:no-repeat;background-size:80% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ag-glass-premium:after{content:"";border-radius:inherit;opacity:.028;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ag-glass-displacement{background:hsl(0 0% 100%/var(--glass-frost,.05));-webkit-backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));border:.5px solid rgb(var(--color-border-default-rgb) / 12%);border-radius:var(--radius-xl,24px);box-shadow:0 0 2px 1px rgb(var(--color-text-primary-rgb) / 8%) inset, 0 0 10px 4px rgb(var(--color-text-primary-rgb) / 5%) inset, 0 4px 16px #0000000a, 0 8px 24px #00000008, inset 0 .5px 0 #ffffff8c;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out;position:relative}.ag-glass-displacement:hover{--glass-frost:.08;box-shadow:0 0 2px 1px rgb(var(--color-text-primary-rgb) / 10%) inset, 0 0 10px 4px rgb(var(--color-text-primary-rgb) / 6%) inset, 0 6px 24px #0000000f, 0 12px 36px #0000000a, inset 0 .5px 0 #ffffffa6;transform:translateY(-1px)}.dark .ag-glass-displacement{background:hsl(0 0% 0%/var(--glass-frost,.06));-webkit-backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));border-color:#ffffff14;box-shadow:inset 0 0 2px 1px #ffffff0a,inset 0 0 10px 4px #ffffff05,0 4px 16px #0000004d,0 8px 24px #0003,inset 0 .5px #ffffff0a}.dark .ag-glass-displacement:hover{--glass-frost:.1;box-shadow:inset 0 0 2px 1px #ffffff0f,inset 0 0 10px 4px #ffffff08,0 8px 32px #0006,0 16px 48px #00000040,inset 0 .5px #ffffff0f}.ag-glass-displacement-subtle{background:hsl(0 0% 100%/var(--glass-frost,.03));-webkit-backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));border:.5px solid rgb(var(--color-border-default-rgb) / 10%);border-radius:var(--radius-xl,24px);box-shadow:0 0 2px 1px rgb(var(--color-text-primary-rgb) / 5%) inset, 0 2px 8px #00000008, inset 0 .5px 0 #ffffff73;transition:background .28s ease-out,box-shadow .28s ease-out;position:relative}.dark .ag-glass-displacement-subtle{background:hsl(0 0% 0%/var(--glass-frost,.04));-webkit-backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));border-color:#ffffff0f;box-shadow:inset 0 0 2px 1px #ffffff08,0 2px 12px #00000040,inset 0 .5px #ffffff08}.ag-frost-none{--glass-frost:0}.ag-frost-light{--glass-frost:.05}.ag-frost-medium{--glass-frost:.15}.ag-frost-heavy{--glass-frost:.3}@supports not ((-webkit-backdrop-filter:url(#test)) or (backdrop-filter:url(#test))){.ag-glass-displacement,.ag-glass-displacement-subtle,.dark .ag-glass-displacement,.dark .ag-glass-displacement-subtle{-webkit-backdrop-filter:blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate))}}.ag-glass-nav{opacity:.999;background:rgb(var(--color-bg-surface-rgb) / 12%);-webkit-backdrop-filter:blur(40px) saturate(var(--lg26-material-l1-saturate));box-shadow:0 8px 32px rgb(var(--color-primary-rgb) / 5%), 0 4px 10px rgb(var(--color-primary-rgb) / 3%), inset 0 -4px 15px 6px rgb(var(--color-bg-surface-rgb) / 20%), inset 0 -2px 5px rgb(var(--color-bg-surface-rgb) / 15%), inset 0 -1px 1px #ffffff4d, inset 0 10px 15px rgb(var(--color-text-primary-rgb) / 8%), inset 0 1px 2px #fff3;transition:background var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default);border:none;position:relative;transform:translateZ(.01px)}.ag-glass-nav:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:rgb(var(--color-bg-surface-rgb) / 8%);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:55%;mask-size:55%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.ag-glass-nav:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:rgb(var(--color-text-primary-rgb) / 3%);box-shadow:inset 0 -4px 15px 5px rgb(var(--color-bg-surface-rgb) / 25%), inset 0 -2px 5px rgb(var(--color-bg-surface-rgb) / 12%), inset 0 -1px 1px #ffffff4d, inset 0 1px 2px #fff3;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:50%;mask-size:50%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.dark .ag-glass-nav{-webkit-backdrop-filter:blur(40px) saturate(var(--lg26-material-l1-saturate));background:#0000001f;box-shadow:0 4px 20px #0000004d,0 4px 10px #00000026,inset 0 -4px 15px 6px #ffffff08,inset 0 -2px 5px #ffffff05,inset 0 -1px 1px #ffffff0f,inset 0 10px 15px #00000026,inset 0 1px 2px #ffffff0a}.dark .ag-glass-nav:before{background:#ffffff08}.dark .ag-glass-nav:after{background:#ffffff05;box-shadow:inset 0 -4px 15px 5px #ffffff0a,inset 0 -2px 5px #ffffff05,inset 0 -1px 1px #ffffff0f,inset 0 1px 2px #ffffff08}.nav-link-indicator{position:relative}.nav-link-indicator:after{content:"";background:var(--color-primary);transform-origin:50%;border-radius:1px;width:70%;height:2px;transition:transform .28s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:-2px;left:15%;transform:scaleX(0)}.nav-link-active{color:var(--color-primary)!important}.nav-link-active:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-link-indicator:after{transition:none}.ag-glass-premium{animation:none!important}}.ag-glass-text{text-shadow:0 0 8px rgb(var(--color-bg-canvas-rgb) / 30%)}.dark .ag-glass-text{text-shadow:0 0 12px #0006}.ag-glass-label{color:var(--color-text-primary);text-shadow:0 0 4px rgb(var(--color-bg-canvas-rgb) / 20%);font-weight:500}@keyframes ag-glass-materialize{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ag-glass-enter{animation:.35s ease-out forwards ag-glass-materialize}@media (prefers-reduced-motion:reduce){.ag-glass-specular,.ag-glass-frosted,.ag-btn-primary,.ag-btn-secondary,.ag-btn-ghost,.ag-btn-danger,.ag-input{transition:none!important}.ag-glass-specular:hover,.ag-glass-frosted:hover,.ag-btn-primary:hover,.ag-glass-specular:active,.ag-glass-frosted:active,.ag-btn-primary:active{transform:none!important}.ag-badge-red-flag,.ag-skeleton,.ag-skeleton-glass{animation:none!important}.ag-stagger>*{opacity:1!important;animation:none!important;transform:none!important}.ag-press:active,.ag-lift:hover{transform:none!important}.ag-vibrancy,.ag-vibrancy-elevated{animation:none!important}.ag-glass-enter{opacity:1!important;animation:none!important}.ag-glass-skew:before,.ag-glass-skew:after{filter:none!important;width:calc(100% - 40px)!important;left:20px!important;transform:skew(0)!important}.ag-glass-skew .ag-skew-orbs:before,.ag-glass-skew .ag-skew-orbs:after{display:none!important}}@keyframes ag-glass-orb-float{0%,to{transform:translateY(10px)}50%{transform:translateY(-10px)}}.ag-glass-skew{justify-content:center;align-items:center;transition:all .28s ease-out;display:flex;position:relative}.ag-glass-skew:before{content:"";background:var(--skew-gradient,linear-gradient(145deg, rgb(var(--color-primary-rgb) / .04), rgb(var(--color-accent-rgb,99 102 241) / .02)));border-radius:20px;transition:all .32s ease-out;position:absolute;inset:0}.ag-glass-skew:after{content:"";background:var(--skew-gradient,linear-gradient(145deg, rgb(var(--color-primary-rgb) / .06), rgb(var(--color-accent-rgb,99 102 241) / .04)));filter:blur(20px);opacity:0;border-radius:20px;width:80%;height:40%;transition:all .32s ease-out;position:absolute;bottom:-4px;left:10%}.ag-glass-skew:hover:before{background:var(--skew-gradient,linear-gradient(145deg, rgb(var(--color-primary-rgb) / .06), rgb(var(--color-accent-rgb,99 102 241) / .03)))}.ag-glass-skew:hover:after{opacity:.6}[data-skew-tone=primary]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-primary-rgb) / .05), rgb(var(--color-accent-rgb,99 102 241) / .02))}[data-skew-tone=accent]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-accent-rgb,99 102 241) / .05), rgb(var(--color-primary-rgb) / .02))}[data-skew-tone=success]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-success-rgb) / .04), rgb(var(--color-info-rgb) / .02))}[data-skew-tone=info]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-info-rgb) / .04), rgb(var(--color-success-rgb) / .02))}.ag-skew-orbs{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.ag-skew-orbs:before{content:"";background:rgb(var(--color-bg-surface-rgb) / 4%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;border-radius:50%;width:0;height:0;transition:all .32s ease-out;animation:3s ease-in-out infinite ag-glass-orb-float;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000008}.ag-glass-skew:hover .ag-skew-orbs:before{opacity:.5;width:48px;height:48px;top:-20px;left:30px}.ag-skew-orbs:after{content:"";background:rgb(var(--color-bg-surface-rgb) / 4%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;border-radius:50%;width:0;height:0;transition:all .32s ease-out;animation:3s ease-in-out -1.5s infinite ag-glass-orb-float;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #00000008}.ag-glass-skew:hover .ag-skew-orbs:after{opacity:.4;width:36px;height:36px;bottom:-16px;right:30px}.ag-skew-content{z-index:1;background:rgb(var(--color-bg-surface-rgb) / 60%);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid rgb(var(--color-border-default-rgb) / 8%);width:100%;color:var(--color-text-primary);border-radius:20px;padding:28px 32px;transition:all .32s ease-out;position:relative;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008}.ag-glass-skew:hover .ag-skew-content{border-color:rgb(var(--color-border-default-rgb) / 12%);box-shadow:0 2px 6px #0000000d,0 8px 24px #0000000a}.dark .ag-glass-skew:before,.dark .ag-glass-skew:after{opacity:.5}.dark .ag-skew-content{background:rgb(var(--color-bg-surface-rgb) / 40%);border-color:#ffffff0d;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f}.dark .ag-skew-orbs:before,.dark .ag-skew-orbs:after{background:#ffffff0d;box-shadow:0 5px 15px #00000026}
