@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext-fe11NjBs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-Ck9oD2H0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext-BIcRYUEt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-mtaF_0H_.woff2)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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese-C7TReJrb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext-BLMf5All.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-BbqH_2Ar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-ext-CfYZpDVp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-BFQXbQ-f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-ext-BmPQvyvo.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-BM0NlUE_.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-vietnamese-Ci9T9ieq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-DpK-iCPk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-BwkfbSeq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-italic-arabic-DWPcQDwX.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-italic-cyrillic-ext-D6GrQ2Z2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-italic-cyrillic-Bvmh_w8I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-italic-hebrew-CY6H6RI2.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-italic-latin-ext-CvT2ySUa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-italic-latin-BSFEwDWV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-arabic-CGnJ-sf6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-cyrillic-ext-BjodpZir.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-cyrillic-DveCct9I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-hebrew-BIkpbuMU.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-ext-OacczzuJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--eb-root-font-size:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--eb-accent)}@media (min-width:768px){:root{--eb-root-font-size:1.1rem}}@media (min-width:1024px){:root{--eb-root-font-size:1.2rem}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-size:var(--eb-root-font-size,1.2rem);font-family:var(--eb-font-sans,sans-serif);font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-optical-sizing:auto;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(html,body,#root){block-size:100%;inline-size:100%}body{color:var(--eb-fg);background:var(--eb-canvas);line-height:var(--eb-leading-relaxed);margin:0}:where(button,input,optgroup,select,textarea){font:inherit;letter-spacing:inherit}.eb-mono,.eb-auth-shell,.eb-auth-surface{--eb-canvas:#fff}.dark .eb-mono,.dark .eb-auth-shell,.dark .eb-auth-surface{--eb-canvas:#000}.eb-mono{--eb-accent:#0a0a0a;--eb-accent-hover:#262626;--eb-accent-pressed:#000;--eb-accent-on:#fff;--eb-accent-soft:#0000000f;--eb-accent-ring:#00000047;--eb-link:#0a0a0a;--eb-link-hover:#262626}.dark .eb-mono{--eb-accent:#fff;--eb-accent-hover:#e5e5e5;--eb-accent-pressed:#d4d4d4;--eb-accent-on:#0a0a0a;--eb-accent-soft:#ffffff1a;--eb-accent-ring:#ffffff52;--eb-link:#fff;--eb-link-hover:#e5e5e5}:root[data-reduce-motion=true]{--eb-reduced-motion-duration:.01ms;--eb-dur-xfast:var(--eb-reduced-motion-duration);--eb-dur-fast:var(--eb-reduced-motion-duration);--eb-dur-menu:var(--eb-reduced-motion-duration);--eb-dur:var(--eb-reduced-motion-duration);--eb-dur-slow:var(--eb-reduced-motion-duration);--eb-dur-gentle:var(--eb-reduced-motion-duration);--eb-dur-expressive:var(--eb-reduced-motion-duration);--eb-dur-caret:var(--eb-reduced-motion-duration);--eb-dur-shimmer:var(--eb-reduced-motion-duration);scroll-behavior:auto}:root[data-reduce-motion=true] :where(*){scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s;animation-duration:.01ms;animation-iteration-count:1;animation-delay:0s}@media (prefers-reduced-motion:reduce){:root{--eb-reduced-motion-duration:.01ms;--eb-dur-xfast:var(--eb-reduced-motion-duration);--eb-dur-fast:var(--eb-reduced-motion-duration);--eb-dur-menu:var(--eb-reduced-motion-duration);--eb-dur:var(--eb-reduced-motion-duration);--eb-dur-slow:var(--eb-reduced-motion-duration);--eb-dur-gentle:var(--eb-reduced-motion-duration);--eb-dur-expressive:var(--eb-reduced-motion-duration);--eb-dur-caret:var(--eb-reduced-motion-duration);--eb-dur-shimmer:var(--eb-reduced-motion-duration);scroll-behavior:auto}:root :where(*){scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s;animation-duration:.01ms;animation-iteration-count:1;animation-delay:0s}}@supports (-webkit-touch-callout:none){@media (any-pointer:coarse){:where(input,select,textarea){font-size:max(1rem,1em)}}}*{scrollbar-width:thin;scrollbar-color:var(--eb-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--eb-scrollbar-thumb);border-radius:var(--eb-radius-full);background-clip:padding-box;border:.1875rem solid #0000;min-height:2rem}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:var(--eb-scrollbar-thumb-hover)}}::-webkit-scrollbar-thumb:active{background-color:var(--eb-fg-muted)}}@media (forced-colors:active){*{scrollbar-color:ButtonText Canvas}::-webkit-scrollbar-thumb{background-color:buttontext;border-color:canvas}}:root{--eb-safe-block-start:env(safe-area-inset-top,0px);--eb-safe-block-end:env(safe-area-inset-bottom,0px);--eb-shell-header-size:56px;--eb-shell-sidebar-size:var(--eb-shell-sidebar-user,336px);--eb-shell-notice-size:0px;--eb-shell-bottom-bar-size:54px;--eb-content-padding:clamp(16px, 2vi, 24px);--eb-content-block-padding:16px;--eb-content-narrow:min(100%, 1120px);--eb-content-wide:min(100%, 1440px);--eb-page-column-default:1120px;--eb-page-column-compact:760px;--eb-page-column-form:820px;--eb-page-column-data:1180px;--eb-page-column-wide:1280px;--eb-minimal-layout-xs:480px;--eb-minimal-layout-sm:640px;--eb-minimal-layout-md:768px;--eb-minimal-layout-lg:1024px;--eb-minimal-layout-xl:1280px;--eb-minimal-layout-2xl:1536px;--eb-minimal-layout-3xl:1792px;--eb-minimal-layout-4xl:2048px;--eb-minimal-layout-5xl:2304px;--eb-minimal-layout-6xl:2560px;--eb-minimal-layout-7xl:2816px;--eb-minimal-layout-8xl:3072px}[data-eb-main-surface]{border-color:var(--eb-workspace-border);box-shadow:var(--eb-shadow-workspace)}@media (max-width:479px){:root{--eb-shell-header-size:52px;--eb-shell-sidebar-size:0px;--eb-content-padding:16px;--eb-content-narrow:100%;--eb-content-wide:100%}}@media (min-width:480px) and (max-width:767px){:root{--eb-shell-sidebar-size:0px;--eb-content-padding:20px}}@media (min-width:768px) and (max-width:1023px){:root{--eb-shell-sidebar-size:240px}}@media (min-width:1920px){:root{--eb-shell-header-size:64px;--eb-content-narrow:min(100%, clamp(1120px, 60vi, 1440px));--eb-page-column-default:clamp(1120px, 60vi, 1440px)}}@media (max-width:767px){.app-shell{background:var(--eb-canvas);flex-direction:column;min-height:100dvh;display:flex;position:relative}.dark .app-shell{background:var(--eb-canvas)}.app-topbar{z-index:1;align-items:center;gap:4px;min-height:53px;padding:6px 8px;display:flex;position:relative}.app-topbar *,.app-topbar svg,.dark .app-topbar *,.dark .app-topbar svg{color:var(--eb-fg)}.app-topbar button{-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;transition:all .12s}.app-topbar button:active{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);transform:scale(.9)}.dark .app-topbar button:active{background:color-mix(in srgb, var(--eb-fg) 10%, transparent)}.app-bar-title{font-size:var(--eb-type-page);color:var(--eb-fg);font-weight:800;line-height:var(--eb-leading-tight);letter-spacing:var(--eb-tracking-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dark .app-bar-title{color:var(--eb-fg)}.app-bar-sub{font-size:var(--eb-type-body);color:var(--eb-fg-muted);line-height:var(--eb-leading-snug);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dark .app-bar-sub{color:var(--eb-fg-muted)}.app-content-card{z-index:2;background:0 0;border-radius:0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.app-content-card>.flex-1{flex:1;min-height:0}.app-bottombar{z-index:35;height:calc(var(--eb-shell-bottom-bar-size) + var(--eb-safe-block-end));padding-bottom:var(--eb-safe-block-end);background:var(--eb-canvas);border-top:1px solid color-mix(in srgb, var(--eb-fg) 8%, transparent);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.dark .app-bottombar{background:var(--eb-canvas);border-top-color:color-mix(in srgb, var(--eb-fg) 10%, transparent)}.app-bottombar-tab{color:var(--eb-fg-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;justify-content:center;align-items:center;transition:color .12s,transform .12s;display:flex}.app-bottombar-tab:active{transform:scale(.88)}.app-bottombar-tab--active{color:var(--eb-fg)}.dark .app-bottombar-tab{color:var(--eb-fg-muted)}.dark .app-bottombar-tab--active{color:var(--eb-fg)}[data-app-scroll]{padding-bottom:calc(var(--eb-shell-bottom-bar-size) + var(--eb-safe-block-end))}}@media (pointer:coarse){button,a,[role=button]{min-height:44px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms;animation-duration:.01ms}}.content-wrapper{width:100%;padding-inline:var(--eb-content-padding);padding-block:var(--eb-content-block-padding);margin-inline:auto}.content-wrapper.narrow{max-width:var(--eb-content-narrow)}.content-wrapper.wide{max-width:var(--eb-content-wide)}.content-wrapper.full{max-width:100%}.content-wrapper.align-start{margin-inline:0 auto}.eb-page-column{max-width:var(--eb-page-column-default)}.eb-page-column[data-width=compact]{max-width:var(--eb-page-column-compact)}.eb-page-column[data-width=form]{max-width:var(--eb-page-column-form)}.eb-page-column[data-width=data]{max-width:var(--eb-page-column-data)}.eb-page-column[data-width=wide]{max-width:var(--eb-page-column-wide)}.eb-minimal-layout[data-width=xs]{max-width:var(--eb-minimal-layout-xs)}.eb-minimal-layout[data-width=sm]{max-width:var(--eb-minimal-layout-sm)}.eb-minimal-layout[data-width=md]{max-width:var(--eb-minimal-layout-md)}.eb-minimal-layout[data-width=lg]{max-width:var(--eb-minimal-layout-lg)}.eb-minimal-layout[data-width=xl]{max-width:var(--eb-minimal-layout-xl)}.eb-minimal-layout[data-width="2xl"]{max-width:var(--eb-minimal-layout-2xl)}.eb-minimal-layout[data-width="3xl"]{max-width:var(--eb-minimal-layout-3xl)}.eb-minimal-layout[data-width="4xl"]{max-width:var(--eb-minimal-layout-4xl)}.eb-minimal-layout[data-width="6xl"]{max-width:var(--eb-minimal-layout-6xl)}.eb-minimal-layout[data-width="7xl"]{max-width:var(--eb-minimal-layout-7xl)}.eb-minimal-layout[data-width="8xl"]{max-width:var(--eb-minimal-layout-8xl)}.eb-minimal-layout[data-width=full]{max-width:100%}.hide-sb{scrollbar-width:none}.hide-sb::-webkit-scrollbar{display:none}@keyframes _d1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(3%,-5%)scale(1.04)}50%{transform:translate(-2%,3%)scale(.96)}75%{transform:translate(4%,1%)scale(1.02)}}@keyframes _d2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-4%,2%)scale(.95)}50%{transform:translate(2%,-4%)scale(1.04)}75%{transform:translate(-1%,-2%)scale(.98)}}@keyframes _d3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5%,3%)scale(1.03)}66%{transform:translate(-3%,-4%)scale(.97)}}@keyframes _d4{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-2%,5%)scale(1.02)}66%{transform:translate(3%,-2%)scale(.98)}}._amb{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}._amb i{will-change:transform;filter:blur(1px);border-radius:50%;position:absolute}._amb i:first-child{background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 16%, transparent) 0%, color-mix(in srgb, var(--eb-info) 4%, transparent) 40%, transparent 68%);width:60vw;height:60vw;animation:50s ease-in-out infinite _d1;top:-22vw;right:-8vw}._amb i:nth-child(2){background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 10%, transparent) 0%, color-mix(in srgb, var(--eb-info) 2.5%, transparent) 42%, transparent 68%);width:45vw;height:45vw;animation:60s ease-in-out infinite _d2;bottom:-12vw;left:-8vw}._amb i:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 8%, transparent) 0%, color-mix(in srgb, var(--eb-info) 1.5%, transparent) 42%, transparent 68%);width:38vw;height:38vw;animation:55s ease-in-out infinite _d3;top:35vh;left:30vw}._amb i:nth-child(4){background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 10%, transparent) 0%, color-mix(in srgb, var(--eb-info) 2%, transparent) 42%, transparent 68%);width:42vw;height:42vw;animation:65s ease-in-out infinite _d4;bottom:8vh;right:5vw}.dark ._amb i:first-child{background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 7%, transparent) 0%, color-mix(in srgb, var(--eb-info) 1.5%, transparent) 42%, transparent 68%)}.dark ._amb i:nth-child(2){background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 6%, transparent) 0%, color-mix(in srgb, var(--eb-info) 1.2%, transparent) 42%, transparent 68%)}.dark ._amb i:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 4%, transparent) 0%, color-mix(in srgb, var(--eb-info) 0.8%, transparent) 42%, transparent 68%)}.dark ._amb i:nth-child(4){background:radial-gradient(circle, color-mix(in srgb, var(--eb-info) 5%, transparent) 0%, color-mix(in srgb, var(--eb-info) 1%, transparent) 42%, transparent 68%)}@media (prefers-reduced-motion:reduce){._amb i{animation:none}}._grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--eb-fg) 3%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--eb-fg) 3%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%, color-mix(in srgb, var(--eb-fg) 50%, transparent) 0%, transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%, color-mix(in srgb, var(--eb-fg) 50%, transparent) 0%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%, color-mix(in srgb, var(--eb-fg) 50%, transparent) 0%, transparent 70%);background-size:48px 48px;position:fixed;inset:0}.dark ._grid-bg{background-image:linear-gradient(to right, color-mix(in srgb, var(--eb-fg) 3%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--eb-fg) 3%, transparent) 1px, transparent 1px)}@media (max-width:767px){._grid-bg{display:none}.app-topbar{min-width:0}.app-title-wrap{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.app-bar-title{max-width:100%;line-height:var(--eb-leading-snug);letter-spacing:var(--eb-tracking-normal);display:block}.app-bar-sub{max-width:100%;letter-spacing:var(--eb-tracking-normal);display:block}}@media (min-width:768px){._groq-main *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--eb-fg) 15%, transparent) transparent}.dark ._groq-main *{scrollbar-color:color-mix(in srgb, var(--eb-fg) 10%, transparent) transparent}}._skip-to-main{top:8px;z-index:200;background:var(--eb-fg);color:var(--eb-accent-on);font-size:var(--eb-type-body);letter-spacing:var(--eb-tracking-tight);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--eb-fg) 35%, transparent);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);position:fixed;inset-inline-start:8px;transform:translateY(-120%)}._skip-to-main:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px;transform:translateY(0)}.dark ._skip-to-main{background:var(--eb-fg);color:var(--eb-fg)}:root{--eb-ai-panel-size:480px;--eb-ai-panel-gap:0px}@media (min-width:1280px){:root{--eb-ai-panel-size:540px}}@media (min-width:1536px){:root{--eb-ai-panel-size:580px}}._app-body{min-width:0;transition:margin-inline-end .3s cubic-bezier(.16,1,.3,1);overflow-x:clip}._app-header{transition:margin-inline-end .3s cubic-bezier(.16,1,.3,1)}body[data-ai-chat=open]{--eb-ai-chat-push:0px}@media (min-width:1024px){body[data-ai-chat=open]{--eb-ai-chat-push:calc(var(--eb-ai-panel-size) + var(--eb-ai-panel-gap))}body[data-ai-chat=open] ._app-body,body[data-ai-chat=open] ._app-header{margin-inline-end:calc(var(--eb-ai-panel-size) + var(--eb-ai-panel-gap))}}@container appcontent (width>=1100px){.dashboard-root{grid-template-columns:1fr 320px}}.cards-grid{gap:var(--cards-gap,1rem);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--cards-min,260px)), 1fr));display:grid}.cards-grid--max2{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(50% - var(--cards-gap,1rem) / 2, var(--cards-min,260px))), 1fr))}.cards-grid--max3{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(33.3333% - var(--cards-gap,1rem) * 2/3, var(--cards-min,260px))), 1fr))}.cards-grid--max4{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(25% - var(--cards-gap,1rem) * 3/4, var(--cards-min,260px))), 1fr))}.auto-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--auto-grid-min,260px)), 1fr));gap:1rem;display:grid}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrap>table{min-width:100%}._ai-scrim{z-index:25;background:color-mix(in srgb, var(--eb-fg) 36%, transparent);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0}@media (max-width:1023px){._ai-scrim{display:block}body[data-ai-chat=open] ._ai-scrim{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){._ai-scrim{transition:none}}.dark ._ai-scrim{background:color-mix(in srgb, var(--eb-fg) 50%, transparent)}@media (max-width:1023px){body[data-ai-chat=open] ._ai-panel:not(._ai-fs-card){height:calc(100dvh - var(--eb-shell-header-size) - var(--eb-safe-block-start) - var(--eb-safe-block-end));box-shadow:-12px 0 32px -8px color-mix(in srgb, var(--eb-fg) 18%, transparent);border-start-start-radius:16px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:16px;inset-inline-end:0}.dark body[data-ai-chat=open] ._ai-panel:not(._ai-fs-card){box-shadow:-12px 0 32px -8px color-mix(in srgb, var(--eb-fg) 50%, transparent)}}@keyframes eb-org-fade-in{0%{opacity:0}to{opacity:1}}@keyframes eb-org-pulse{0%,to{opacity:.6}50%{opacity:1}}.eb-org-fade-in{animation:eb-org-fade-in var(--eb-dur) var(--eb-ease) both}.top-bar{background:color-mix(in srgb, var(--eb-fg) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.8);z-index:10;flex-shrink:0;align-items:center;gap:4px;height:40px;padding:0 4px 0 0;display:flex}.dark .top-bar{background:color-mix(in srgb, var(--eb-fg) 55%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.4)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.top-bar{background:var(--frame-bg)}}.tb-btn{width:30px;height:30px;min-height:30px;color:var(--eb-fg);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s,transform .1s cubic-bezier(.16,1,.3,1);display:flex}.tb-btn:hover{background:color-mix(in srgb, var(--eb-fg) 4.5%, transparent)}.tb-btn:active{transform:scale(.94)}.dark .tb-btn{color:var(--eb-fg)}.dark .tb-btn:hover{background:color-mix(in srgb, var(--eb-fg) 6%, transparent)}.tb-btn svg{width:16px;height:16px}.tb-nav{flex-shrink:0;align-items:center;gap:2px;margin-inline-start:8px;display:flex}.tb-nav button{width:30px;height:30px;min-height:30px;color:var(--eb-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s;display:flex}.tb-nav button:hover{background:color-mix(in srgb, var(--eb-fg) 4.5%, transparent);color:var(--eb-fg)}.dark .tb-nav button{color:var(--eb-fg-muted)}.dark .tb-nav button:hover{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);color:var(--eb-fg)}.tb-nav button svg{width:16px;height:16px}.tb-right{flex-shrink:0;align-items:center;gap:2px;display:flex}._hm-pop{inset-inline-end:0;z-index:91;background:color-mix(in srgb, var(--eb-fg) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.8);border:1px solid color-mix(in srgb, var(--eb-fg) 6%, transparent);width:240px;box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 4%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--eb-fg) 18%, transparent), 0 24px 60px -24px color-mix(in srgb, var(--eb-fg) 12%, transparent);border-radius:14px;margin-top:8px;animation:.18s cubic-bezier(.16,1,.3,1) both _hm_in;position:absolute;top:100%;overflow:hidden}.dark ._hm-pop{background:color-mix(in srgb, var(--eb-fg) 82%, transparent);border-color:color-mix(in srgb, var(--eb-fg) 8%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 25%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--eb-fg) 55%, transparent), 0 24px 60px -24px color-mix(in srgb, var(--eb-fg) 45%, transparent)}@keyframes _hm_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._hm-item{text-align:start;width:100%;color:var(--eb-fg);font-size:var(--eb-type-body);letter-spacing:var(--eb-tracking-tight);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;transition:background .12s cubic-bezier(.16,1,.3,1);display:flex}._hm-item:hover{background:color-mix(in srgb, var(--eb-fg) 4.5%, transparent)}._hm-item:active{background:color-mix(in srgb, var(--eb-fg) 8%, transparent)}.dark ._hm-item{color:var(--eb-fg)}.dark ._hm-item:hover{background:color-mix(in srgb, var(--eb-fg) 6%, transparent)}.dark ._hm-item:active{background:color-mix(in srgb, var(--eb-fg) 10%, transparent)}._hm-item svg{color:var(--eb-fg-muted);flex-shrink:0;width:16px;height:16px}.dark ._hm-item svg{color:var(--eb-fg-muted)}._hm-item ._hm-kbd{font-size:var(--eb-type-micro);color:var(--eb-fg-muted);background:color-mix(in srgb, var(--eb-fg) 4%, transparent);letter-spacing:var(--eb-tracking-kbd);border-radius:5px;margin-inline-start:auto;padding:3px 6px;font-weight:500}.dark ._hm-item ._hm-kbd{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);color:var(--eb-fg-muted)}._hm-sep{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);height:1px;margin:4px 0}.dark ._hm-sep{background:color-mix(in srgb, var(--eb-fg) 6%, transparent)}._hm-drawer-item{text-align:start;width:100%;color:var(--eb-fg);font-size:var(--eb-type-title-small);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:14px 16px;transition:background 80ms;display:flex}._hm-drawer-item:hover{background:color-mix(in srgb, var(--eb-fg) 3%, transparent)}.dark ._hm-drawer-item{color:var(--eb-fg-muted)}._hm-drawer-item ._hm-di-icon{background:var(--eb-card);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dark ._hm-drawer-item ._hm-di-icon{background:var(--eb-card)}._hm-drawer-item ._hm-di-desc{font-size:var(--eb-type-caption);color:var(--eb-fg-muted);margin-top:1px}.sd-tree-panel{background:color-mix(in srgb, var(--eb-fg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(180%);border-right:1px solid color-mix(in srgb, var(--eb-fg) 6%, transparent);width:280px}.dark .sd-tree-panel{background:color-mix(in srgb, var(--eb-fg) 78%, transparent);border-color:color-mix(in srgb, var(--eb-fg) 6%, transparent)}@media (min-width:1440px){.sd-tree-panel{width:300px}}@media (min-width:1920px){.sd-tree-panel{width:320px}}.sd-tree-inner{padding:16px 14px 20px}.sd-tree-header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px;display:flex}.sd-tree-title{font-size:var(--eb-type-micro);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);color:var(--eb-fg-muted);font-weight:600}.dark .sd-tree-title{color:var(--eb-fg-muted)}.sd-drop{background:color-mix(in srgb, var(--eb-info) 6%, transparent);border-radius:10px}.dark .sd-drop{background:color-mix(in srgb, var(--eb-info) 10%, transparent)}.sd-dragging{opacity:.3;cursor:grabbing}.sd-site{height:30px;font-size:var(--eb-type-micro);letter-spacing:var(--eb-tracking-wide);text-transform:uppercase;color:var(--eb-fg-muted);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:6px;width:100%;margin-top:18px;margin-bottom:6px;padding:0 4px;font-weight:600;transition:color .1s;display:flex}.sd-site:first-child{margin-top:2px}.sd-site:hover{color:var(--eb-fg)}.dark .sd-site,.dark .sd-site:hover{color:var(--eb-fg-muted)}.sd-site svg:first-child{flex-shrink:0;width:10px;height:10px;transition:transform .15s}.sd-site .sd-site-count{font-size:var(--eb-type-micro);color:var(--eb-fg-muted);letter-spacing:var(--eb-tracking-normal);text-transform:none;margin-inline-start:auto;font-weight:500}.dark .sd-site .sd-site-count{color:var(--eb-fg-muted)}.sd-ctrl{cursor:pointer;border:1px solid color-mix(in srgb, var(--eb-fg) 7%, transparent);background:var(--eb-canvas);text-align:start;width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 3%, transparent);border-radius:10px;align-items:center;gap:10px;margin:3px 0;padding:10px 12px;transition:all .15s;display:flex}.sd-ctrl:hover{border-color:color-mix(in srgb, var(--eb-fg) 14%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--eb-fg) 6%, transparent)}.dark .sd-ctrl{background:color-mix(in srgb, var(--eb-fg) 80%, transparent);border-color:color-mix(in srgb, var(--eb-fg) 7%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 15%, transparent)}.dark .sd-ctrl:hover{border-color:color-mix(in srgb, var(--eb-fg) 14%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--eb-fg) 25%, transparent)}.sd-ctrl-chevron{width:16px;height:16px;color:var(--eb-fg-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,color .1s;display:flex}.sd-ctrl:hover .sd-ctrl-chevron{color:var(--eb-fg-muted)}.dark .sd-ctrl-chevron{color:var(--eb-info)}.dark .sd-ctrl:hover .sd-ctrl-chevron{color:var(--eb-fg-muted)}.sd-ctrl-info{flex:1;min-width:0}.sd-ctrl-name{font-size:var(--eb-type-body);color:var(--eb-info);letter-spacing:var(--eb-tracking-tight);font-weight:600;line-height:var(--eb-leading-snug);align-items:center;gap:5px;display:flex}.dark .sd-ctrl-name{color:var(--eb-card-border)}.sd-ctrl-sub{font-size:var(--eb-type-micro);color:var(--eb-fg-muted);letter-spacing:var(--eb-tracking-normal);line-height:var(--eb-leading-tight);margin-top:2px;font-weight:400}.dark .sd-ctrl-sub{color:var(--eb-fg-muted)}.sd-badge{font-size:var(--eb-type-micro);white-space:nowrap;font-weight:500;line-height:var(--eb-leading-relaxed);letter-spacing:var(--eb-tracking-tight);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.sd-badge.online{background:var(--eb-success-soft);color:var(--eb-success)}.sd-badge.offline{background:var(--eb-card-border);color:var(--eb-fg-muted)}.sd-badge.restarting{background:var(--eb-warning-soft);color:var(--eb-warning);animation:1.5s infinite sd-pulse-badge}.sd-badge.updating{background:var(--eb-info-soft);color:var(--eb-info);animation:2s infinite sd-pulse-badge-blue}.sd-badge.rebooting{background:var(--eb-warning-soft);color:var(--eb-warning);animation:1.5s infinite sd-pulse-badge}.sd-badge.reconnected{background:var(--eb-success-soft);color:var(--eb-success);animation:.4s ease-out sd-pop-badge}.sd-badge.failed{background:var(--eb-error-soft);color:var(--eb-error)}.sd-badge.connection_lost{background:var(--eb-card-border);color:var(--eb-fg-muted)}.dark .sd-badge.online{background:color-mix(in srgb, var(--eb-fg) 15%, transparent);color:var(--eb-success)}.dark .sd-badge.offline{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);color:var(--eb-fg-muted)}.dark .sd-badge.restarting{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-warning)}.dark .sd-badge.updating{background:color-mix(in srgb, var(--eb-fg) 15%, transparent);color:var(--eb-info)}.dark .sd-badge.rebooting{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-warning)}.dark .sd-badge.reconnected{background:color-mix(in srgb, var(--eb-fg) 15%, transparent);color:var(--eb-success)}.dark .sd-badge.failed{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-error)}.dark .sd-badge.connection_lost{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);color:var(--eb-fg-muted)}.sd-badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sd-badge.online .sd-badge-dot{background:var(--eb-success)}.sd-badge.offline .sd-badge-dot{background:var(--eb-fg-muted)}.sd-badge.restarting .sd-badge-dot{background:var(--eb-warning)}.sd-badge.updating .sd-badge-dot{background:var(--eb-info)}.sd-badge.rebooting .sd-badge-dot{background:var(--eb-warning)}.sd-badge.reconnected .sd-badge-dot{background:var(--eb-success)}.sd-badge.failed .sd-badge-dot{background:var(--eb-error)}.sd-badge.connection_lost .sd-badge-dot{background:var(--eb-fg-muted)}.dark .sd-badge.online .sd-badge-dot{background:var(--eb-success)}.dark .sd-badge.offline .sd-badge-dot{background:var(--eb-fg-muted)}.dark .sd-badge.restarting .sd-badge-dot{background:var(--eb-warning)}.dark .sd-badge.updating .sd-badge-dot{background:var(--eb-info)}.dark .sd-badge.rebooting .sd-badge-dot{background:var(--eb-warning)}.dark .sd-badge.reconnected .sd-badge-dot{background:var(--eb-success)}.dark .sd-badge.failed .sd-badge-dot{background:var(--eb-error)}.dark .sd-badge.connection_lost .sd-badge-dot{background:var(--eb-fg-muted)}@keyframes sd-pulse-badge{0%,to{opacity:1}50%{opacity:.6}}@keyframes sd-pulse-badge-blue{0%,to{opacity:1}50%{opacity:.6}}@keyframes sd-pop-badge{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.sd-ctrl-status{font-size:var(--eb-type-micro);font-weight:500;line-height:var(--eb-leading-tight);letter-spacing:var(--eb-tracking-normal);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;transition:color .3s;overflow:hidden}.sd-ctrl-status.sd-status-restart{color:var(--eb-warning)}.sd-ctrl-status.sd-status-update{color:var(--eb-info)}.sd-ctrl-status.sd-status-success{color:var(--eb-success)}.sd-ctrl-status.sd-status-failed{color:var(--eb-error)}.sd-ctrl-status.sd-status-offline{color:var(--eb-fg-muted)}.sd-ctrl-status.sd-status-offline-warn,.dark .sd-ctrl-status.sd-status-restart{color:var(--eb-warning)}.dark .sd-ctrl-status.sd-status-update{color:var(--eb-info)}.dark .sd-ctrl-status.sd-status-success{color:var(--eb-success)}.dark .sd-ctrl-status.sd-status-failed{color:var(--eb-error)}.dark .sd-ctrl-status.sd-status-offline{color:var(--eb-fg-muted)}.dark .sd-ctrl-status.sd-status-offline-warn{color:var(--eb-warning)}.sd-item{text-align:start;width:100%;font-size:var(--eb-type-caption);letter-spacing:var(--eb-tracking-normal);cursor:grab;-webkit-user-select:none;user-select:none;color:var(--eb-info);font-weight:400;line-height:var(--eb-leading-none);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 12px 6px 36px;transition:all .1s;display:flex}.sd-item:hover{background:color-mix(in srgb, var(--eb-fg) 3%, transparent);color:var(--eb-info)}.dark .sd-item{color:var(--eb-fg-muted)}.dark .sd-item:hover{background:color-mix(in srgb, var(--eb-fg) 4%, transparent);color:var(--eb-fg-muted)}.sd-item svg{width:14px;height:14px;color:var(--eb-fg-muted);flex-shrink:0;transition:color .1s}.dark .sd-item svg{color:var(--eb-card-border)}.sd-item:hover svg{color:var(--eb-fg-muted)}.sd-item.on{background:color-mix(in srgb, var(--eb-fg) 5%, transparent);color:var(--eb-info);font-weight:500}.sd-item.on svg{color:var(--eb-fg-muted)}.dark .sd-item.on{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);color:var(--eb-card-border)}.sd-add-btn{font-size:var(--eb-type-caption);color:var(--eb-fg-muted);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;margin-top:12px;padding:8px 6px;font-weight:500;transition:all .12s;display:flex}.sd-add-btn:hover{color:var(--eb-info);background:color-mix(in srgb, var(--eb-fg) 3%, transparent)}.dark .sd-add-btn{color:var(--eb-fg-muted)}.dark .sd-add-btn:hover{color:var(--eb-fg-muted);background:color-mix(in srgb, var(--eb-fg) 4%, transparent)}.sd-add-btn svg{width:14px;height:14px}.sd-folder-hdr{display:none}.ps-header{padding:12px 12px 4px}.ps-trigger{cursor:pointer;text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .15s cubic-bezier(.16,1,.3,1);display:flex}.ps-trigger:hover{background:color-mix(in srgb, var(--eb-fg) 4.5%, transparent)}.dark .ps-trigger:hover{background:color-mix(in srgb, var(--eb-fg) 6%, transparent)}.ps-trigger-icon{background:color-mix(in srgb, var(--eb-accent) 10%, transparent);width:26px;height:26px;color:var(--eb-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .ps-trigger-icon{background:color-mix(in srgb, var(--eb-accent) 14%, transparent);color:var(--eb-accent)}.ps-trigger-icon svg{width:14px;height:14px}.ps-trigger-label{font-size:var(--eb-type-body-large);color:var(--eb-fg);letter-spacing:var(--eb-tracking-tighter);flex:1;font-weight:600}.dark .ps-trigger-label{color:var(--eb-fg)}.ps-trigger-chev{width:10px;height:10px;color:var(--eb-fg-muted);flex-shrink:0;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ps-overlay{z-index:200;position:fixed;inset:0}.ps-popup{z-index:201;background:color-mix(in srgb, var(--eb-fg) 70%, transparent);-webkit-backdrop-filter:blur(44px)saturate(1.9);border:.5px solid color-mix(in srgb, var(--eb-fg) 8%, transparent);width:400px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eb-fg) 60%, transparent), 0 1px 2px color-mix(in srgb, var(--eb-fg) 4%, transparent), 0 20px 48px -16px color-mix(in srgb, var(--eb-fg) 22%, transparent), 0 40px 96px -32px color-mix(in srgb, var(--eb-fg) 16%, transparent);border-radius:22px;animation:.26s cubic-bezier(.16,1,.3,1) both ps-in;position:fixed;overflow:hidden}.dark .ps-popup{background:color-mix(in srgb, var(--eb-fg) 68%, transparent);border-color:color-mix(in srgb, var(--eb-fg) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eb-fg) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--eb-fg) 30%, transparent), 0 20px 48px -16px color-mix(in srgb, var(--eb-fg) 65%, transparent), 0 40px 96px -32px color-mix(in srgb, var(--eb-fg) 50%, transparent)}@keyframes ps-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.ps-popup-header{padding:14px 16px 6px}.ps-popup-header-title{font-size:var(--eb-type-micro);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);color:var(--eb-fg-muted);font-weight:600}.dark .ps-popup-header-title{color:var(--eb-fg-muted)}.ps-popup-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 12px 14px;display:grid}.ps-popup-grid[data-count="1"]{grid-template-columns:1fr}.ps-popup-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.ps-product{cursor:pointer;text-align:center;background:0 0;border:none;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-height:154px;padding:18px 10px 16px;transition:background .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ps-product:hover{background:color-mix(in srgb, var(--eb-fg) 3%, transparent)}.dark .ps-product:hover{background:color-mix(in srgb, var(--eb-fg) 4%, transparent)}.ps-product:active{transform:scale(.97)}.ps-product:focus-visible{background:color-mix(in srgb, var(--eb-fg) 4%, transparent);outline:none}.dark .ps-product:focus-visible{background:color-mix(in srgb, var(--eb-fg) 5%, transparent)}.ps-product-icon{background:color-mix(in srgb, var(--eb-fg) 5%, transparent);width:56px;height:56px;color:var(--eb-fg);border-radius:999px;justify-content:center;align-items:center;margin-top:2px;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s,box-shadow .22s;display:flex;position:relative}.dark .ps-product-icon{background:color-mix(in srgb, var(--eb-fg) 8%, transparent);color:var(--eb-fg)}.ps-product:hover .ps-product-icon{background:color-mix(in srgb, var(--eb-fg) 7%, transparent)}.dark .ps-product:hover .ps-product-icon{background:color-mix(in srgb, var(--eb-fg) 11%, transparent)}.ps-product.active .ps-product-icon{background:linear-gradient(135deg, var(--eb-accent) 0%, var(--eb-accent) 52%, var(--eb-accent) 100%);color:var(--eb-accent-on);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eb-fg) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--eb-fg) 12%, transparent), 0 1px 2px color-mix(in srgb, var(--eb-accent) 35%, transparent), 0 8px 20px -6px color-mix(in srgb, var(--eb-accent) 55%, transparent), 0 16px 32px -10px color-mix(in srgb, var(--eb-accent) 30%, transparent)}.dark .ps-product.active .ps-product-icon{background:linear-gradient(135deg, var(--eb-accent) 0%, var(--eb-accent) 52%, var(--eb-accent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eb-fg) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--eb-fg) 20%, transparent), 0 1px 2px color-mix(in srgb, var(--eb-accent) 40%, transparent), 0 8px 20px -6px color-mix(in srgb, var(--eb-accent) 60%, transparent), 0 16px 32px -10px color-mix(in srgb, var(--eb-accent) 35%, transparent)}.ps-product-icon svg{z-index:1;width:26px;height:26px;position:relative}.ps-product.active .ps-product-icon:before{content:"";background:radial-gradient(ellipse 70% 50% at 50% 12%, color-mix(in srgb, var(--eb-fg) 35%, transparent) 0%, transparent 65%);pointer-events:none;border-radius:999px;position:absolute;inset:1px}.ps-product-text{flex-direction:column;gap:4px;width:100%;padding:0 4px;display:flex}.ps-product-title{font-size:var(--eb-type-body-large);color:var(--eb-fg);font-weight:600;line-height:var(--eb-leading-snug);letter-spacing:var(--eb-tracking-tighter)}.dark .ps-product-title{color:var(--eb-fg)}.ps-product.active .ps-product-title,.dark .ps-product.active .ps-product-title{color:var(--eb-accent)}.ps-product-desc{font-size:var(--eb-type-caption);color:var(--eb-fg-muted);font-weight:400;line-height:var(--eb-leading-snug);letter-spacing:var(--eb-tracking-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dark .ps-product-desc{color:var(--eb-fg-muted)}@media (prefers-reduced-motion:reduce){.sd-badge.restarting,.sd-badge.updating,.sd-badge.rebooting,.sd-badge.reconnected{animation:none}.ps-popup,._hm-pop{transition:none;animation:none}.ps-product.active .ps-product-icon:before{display:none}}.pwa-banner{z-index:var(--eb-z-toast);animation:.4s cubic-bezier(.16,1,.3,1) both pwa-slide-up;position:fixed;bottom:0;left:0;right:0}.pwa-exit{animation:.3s cubic-bezier(.4,0,1,1) forwards pwa-slide-down}@keyframes pwa-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pwa-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.pwa-banner,.pwa-exit{animation-duration:.01ms}}.pwa-inner{background:var(--eb-canvas);border-top:1px solid color-mix(in srgb, var(--eb-fg) 6%, transparent);padding-bottom:max(0px, env(safe-area-inset-bottom,0px));box-shadow:0 -1px 3px color-mix(in srgb, var(--eb-fg) 4%, transparent), 0 -8px 24px color-mix(in srgb, var(--eb-fg) 6%, transparent)}.dark .pwa-inner{background:var(--eb-canvas);border-top-color:color-mix(in srgb, var(--eb-fg) 6%, transparent);box-shadow:0 -1px 3px color-mix(in srgb, var(--eb-fg) 20%, transparent), 0 -8px 24px color-mix(in srgb, var(--eb-fg) 40%, transparent)}.pwa-row{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex}@media (min-width:768px){.pwa-row{padding:14px 24px}}.pwa-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pwa-logo{background:var(--eb-card);width:36px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 6%, transparent);border-radius:10px;flex-shrink:0;overflow:hidden}.dark .pwa-logo{background:var(--eb-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 8%, transparent)}.pwa-logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pwa-copy{flex:1;min-width:0}.pwa-heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pwa-desc{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.pwa-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.pwa-close-btn{display:none}@media (max-width:599px){.pwa-row{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;position:relative}.pwa-left{padding-right:32px}.pwa-desc{white-space:normal;overflow:visible}.pwa-right{gap:8px;display:flex}.pwa-right>button:not(.pwa-close-btn){flex:1}.pwa-close-btn{display:flex;position:absolute;top:12px;right:12px}}.pwa-ios-steps{animation:.3s cubic-bezier(.16,1,.3,1) both pwa-expand;overflow:hidden}@keyframes pwa-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}@media (prefers-reduced-motion:reduce){.pwa-ios-steps{animation-duration:.01ms}}.pwa-divider{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);height:1px;margin:0 16px}.dark .pwa-divider{background:color-mix(in srgb, var(--eb-fg) 6%, transparent)}.pwa-steps-grid{flex-direction:column;gap:2px;max-width:1200px;margin:0 auto;padding:12px 16px 8px;display:flex}@media (min-width:768px){.pwa-steps-grid{flex-direction:row;gap:24px;padding:14px 24px 8px}}.pwa-step-item{flex:1;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pwa-step-num{background:var(--eb-card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.dark .pwa-step-num{background:var(--eb-card)}.pwa-step-content{flex:1;min-width:0}.pwa-step-content p{line-height:var(--eb-leading-relaxed)}.pwa-step-content strong{color:var(--eb-fg);font-weight:600}.dark .pwa-step-content strong{color:var(--eb-fg)}.pwa-step-icon{vertical-align:middle;background:var(--eb-card);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin:0 4px;display:inline-flex;position:relative;top:-1px}.dark .pwa-step-icon{background:var(--eb-card)}.pwa-steps-footer{justify-content:flex-end;max-width:1200px;margin:0 auto;padding:4px 16px 12px;display:flex}@media (min-width:768px){.pwa-steps-footer{padding:4px 24px 14px}}@keyframes _ptr-rotate{to{transform:rotate(360deg)}}@keyframes _ptr-dash{0%{stroke-dasharray:1 113.097;stroke-dashoffset:0}50%{stroke-dasharray:84.8 113.097;stroke-dashoffset:-14.1px}to{stroke-dasharray:84.8 113.097;stroke-dashoffset:-110.3px}}._ptr-wrap{z-index:10;pointer-events:none;padding-top:env(safe-area-inset-top,0px);justify-content:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:visible}._ptr-dot{background:var(--eb-canvas);width:40px;height:40px;box-shadow:0 1.5px 6px color-mix(in srgb, var(--eb-fg) 10%, transparent), 0 0 0 .5px color-mix(in srgb, var(--eb-fg) 3%, transparent);opacity:0;will-change:transform, opacity;border-radius:9999px;justify-content:center;align-items:center;display:flex;transform:translateY(-48px)scale(.35)}.dark ._ptr-dot{background:var(--eb-card);box-shadow:0 1.5px 6px color-mix(in srgb, var(--eb-fg) 45%, transparent), 0 0 0 .5px color-mix(in srgb, var(--eb-fg) 5%, transparent)}._ptr-host{will-change:transform;width:24px;height:24px;color:var(--eb-fg)}.dark ._ptr-host{color:var(--eb-fg)}._ptr-host.spinning{animation:1.4s linear infinite _ptr-rotate}._ptr-host.spinning circle{animation:1.4s ease-in-out infinite _ptr-dash}@media (prefers-reduced-motion:reduce){._ptr-host.spinning,._ptr-host.spinning circle{animation:none}}.irc{container-type:inline-size}.vt{overflow-wrap:break-word}.cf{animation:.3s ease-out cp}@keyframes cp{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.rt{transition:background-color .15s}@media (pointer:coarse){.tt{min-height:48px}}.tb{text-wrap:balance;text-wrap:pretty}.ls .il{margin-bottom:4px}.ls .ivr{justify-content:space-between}@keyframes eb-fu{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes eb-sr{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes eb-sl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes eb-sc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.eb-fu{animation:.4s cubic-bezier(.22,1,.36,1) both eb-fu}.eb-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.eb-bg:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--eb-fg) 6%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-color-scheme:dark){.eb-bg:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--eb-fg) 4%, transparent), transparent)}}.eb-sr{animation:.3s cubic-bezier(.22,1,.36,1) both eb-sr}.eb-sl{animation:.3s cubic-bezier(.22,1,.36,1) both eb-sl}.eb-sc{animation:.4s cubic-bezier(.22,1,.36,1) both eb-sc}@keyframes eb-type{0%{width:0}to{width:100%}}@keyframes eb-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes eb-pulse{0%,to{opacity:.4}50%{opacity:1}}.eb-type{white-space:nowrap;max-width:-moz-fit-content;max-width:fit-content;animation:.8s steps(16,end) forwards eb-type;display:inline-block;overflow:hidden}.eb-dot{animation:1.4s ease-in-out infinite eb-pulse}.eb-dot:nth-child(2){animation-delay:.2s}.eb-dot:nth-child(3){animation-delay:.4s}.safe-b{padding-bottom:max(16px, env(safe-area-inset-bottom))}.safe-t{padding-top:max(8px, env(safe-area-inset-top))}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:640px){.scrollbar-hide{padding-inline:0;scroll-padding-inline:0}}@keyframes _offline-pop{0%{opacity:0;transform:translate(-50%,6px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes _prl{0%{opacity:0}to{opacity:1}}@keyframes _prl_s{to{transform:rotate(360deg)}}@keyframes _cxn_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes _ai_caret{50%{opacity:0}}@keyframes _ai_think{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes _ai_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ov_refresh{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes _num_slot_up{0%{transform:translateY(-100%)}to{transform:translateY(-200%)}}@media (prefers-reduced-motion:reduce){._num_slot_track{animation:none;transform:translateY(-200%)}}@keyframes _rm_in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes _rm_fade{0%{opacity:0}to{opacity:1}}@keyframes _rm_sheet_in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _today_status_pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes eb-dl-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(200%)}}.eb-dd>div>div>button{border-color:var(--eb-fg);background:0 0}.dark .eb-dd>div>div>button,.eb-dd>div>div>button:hover,.eb-dd>div>div>button:focus,.eb-dd>div>div>button[aria-expanded=true]{border-color:var(--eb-fg)}.dark .eb-dd>div>div>button:focus,.dark .eb-dd>div>div>button[aria-expanded=true]{border-color:#fff}.eb-attention-rows>*+*{border-top:1px solid var(--ebd-border-soft,var(--eb-card-border))}html.dark .eb-attention-rows>*+*{border-top-color:color-mix(in srgb, var(--eb-fg) 5%, transparent)}html.dark .eb-attention-rows{border-top-color:color-mix(in srgb, var(--eb-fg) 6%, transparent)}@keyframes _ebInstallerAiShim{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes _ebHealthPulse{0%{opacity:.55;transform:scale(1)}80%{opacity:0;transform:scale(2.6)}to{opacity:0}}@keyframes _ebInstallerPulse{0%{opacity:.55;transform:scale(1)}80%{opacity:0;transform:scale(2.6)}to{opacity:0}}@keyframes _da-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._da-in{animation:.3s cubic-bezier(.22,1,.36,1) both _da-in}@media (prefers-reduced-motion:reduce){._da-in{animation:none}}._del-row{border-bottom:1px solid var(--eb-card-border);position:relative}._del-row:last-child{border-bottom:0}@keyframes _edl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._edl{animation:.35s cubic-bezier(.22,1,.36,1) both _edl}@media (prefers-reduced-motion:reduce){._edl{animation:none}}._ebl{z-index:var(--eb-z-toast);background:var(--eb-card);justify-content:center;align-items:center;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}._ebl-exit{opacity:0;pointer-events:none;transform:scale(1.03)}._ebl-wrap{opacity:0;width:148px;animation:.3s cubic-bezier(.16,1,.3,1) forwards _ebl-in}._ebl-clip{clip-path:inset(0 100% 0 0);animation:2.2s cubic-bezier(.4,0,.6,1) 50ms infinite _ebl-ping;position:relative}._ebl-clip>svg{width:100%;height:auto;display:block}._ebl-shim{clip-path:polygon(-20% 0%,0% 0%,-10% 100%,-30% 100%);animation:1.1s ease-in-out .35s infinite _ebl-sweep;position:absolute;inset:0}._ebl-shim svg{width:100%;height:auto;display:block}.dark ._ebl{background:var(--eb-card)}.dark ._ebl-clip>svg,.dark ._ebl-shim svg{fill:var(--eb-info)}@keyframes _ebl-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _ebl-ping{0%{clip-path:inset(0 100% 0 0)}15%{clip-path:inset(0 0% 0 0)}32%{clip-path:inset(0 0% 0 0)}46%{clip-path:inset(0 0% 0 100%)}50%{clip-path:inset(0 0% 0 100%)}65%{clip-path:inset(0 0% 0 0)}82%{clip-path:inset(0 0% 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes _ebl-sweep{0%{clip-path:polygon(-20% 0%,0% 0%,-10% 100%,-30% 100%)}to{clip-path:polygon(100% 0%,120% 0%,110% 100%,90% 100%)}}._ebl-inline{opacity:0;justify-content:center;align-items:center;animation:.3s cubic-bezier(.16,1,.3,1) forwards _ebl-in;display:flex}._ebl-inline ._ebl-clip{clip-path:inset(0 100% 0 0);animation:2.2s cubic-bezier(.4,0,.6,1) 50ms infinite _ebl-ping;position:relative}._ebl-inline ._ebl-clip>svg{width:100%;height:auto;display:block}._ebl-inline ._ebl-shim{clip-path:polygon(-20% 0%,0% 0%,-10% 100%,-30% 100%);animation:1.1s ease-in-out .35s infinite _ebl-sweep;position:absolute;inset:0}._ebl-inline ._ebl-shim svg{width:100%;height:auto;display:block}.dark ._ebl-inline ._ebl-clip>svg,.dark ._ebl-inline ._ebl-shim svg{fill:var(--eb-info)}@media (prefers-reduced-motion:reduce){._ebl-wrap{opacity:1;animation:none}._ebl-clip{clip-path:none;animation:none}._ebl-shim{animation:none;display:none}._ebl{transition:opacity .15s}._ebl-inline{opacity:1;animation:none}._ebl-inline ._ebl-clip{clip-path:none;animation:none}._ebl-inline ._ebl-shim{animation:none;display:none}}._onb-scrim{z-index:79;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}._onb-wrap{z-index:81;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:479px){._onb-wrap{align-items:stretch;bottom:16px;left:16px;right:16px}}@supports (padding-bottom:env(safe-area-inset-bottom)){._onb-wrap{bottom:calc(24px + env(safe-area-inset-bottom,0px))}@media (max-width:479px){._onb-wrap{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}}._onb-trigger{background:var(--eb-card);cursor:pointer;height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 1px 3px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 16px 40px color-mix(in srgb, var(--eb-fg) 4%, transparent);-webkit-tap-highlight-color:transparent;border:none;border-radius:100px;align-self:flex-end;align-items:center;gap:10px;padding:0 16px 0 6px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}._onb-trigger:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 2px 6px color-mix(in srgb, var(--eb-fg) 8%, transparent), 0 10px 24px color-mix(in srgb, var(--eb-fg) 8%, transparent), 0 20px 48px color-mix(in srgb, var(--eb-fg) 5%, transparent);transform:translateY(-1px)}._onb-trigger:active{transition-duration:60ms;transform:scale(.97)}.dark ._onb-trigger{background:var(--eb-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--eb-fg) 20%, transparent), 0 6px 16px color-mix(in srgb, var(--eb-fg) 20%, transparent), 0 16px 40px color-mix(in srgb, var(--eb-fg) 15%, transparent)}.dark ._onb-trigger:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 10%, transparent), 0 2px 6px color-mix(in srgb, var(--eb-fg) 25%, transparent), 0 10px 24px color-mix(in srgb, var(--eb-fg) 25%, transparent), 0 20px 48px color-mix(in srgb, var(--eb-fg) 20%, transparent)}._onb-ring-wrap{border-radius:50%;flex-shrink:0;width:32px;height:32px;position:relative}._onb-pop{background:var(--eb-card);width:min(340px,100vw - 32px);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 4px 12px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 16px 40px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 32px 64px color-mix(in srgb, var(--eb-fg) 4%, transparent);border-radius:16px;animation:.22s cubic-bezier(.16,1,.3,1) both _onb-in;overflow:hidden}.dark ._onb-pop{background:var(--eb-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--eb-fg) 30%, transparent), 0 16px 40px color-mix(in srgb, var(--eb-fg) 25%, transparent), 0 32px 64px color-mix(in srgb, var(--eb-fg) 20%, transparent)}@keyframes _onb-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:479px){._onb-pop{width:100%}}._onb-pop-hd{padding:20px 20px 16px}._onb-bar{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);border-radius:2px;height:4px;overflow:hidden}.dark ._onb-bar{background:color-mix(in srgb, var(--eb-fg) 8%, transparent)}._onb-bar-fill{background:var(--eb-card);border-radius:2px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.dark ._onb-bar-fill{background:var(--eb-card)}._onb-step{text-align:left;cursor:pointer;background:0 0;border:none;gap:14px;width:100%;padding:14px 20px;transition:background .12s;display:flex}._onb-step:hover{background:color-mix(in srgb, var(--eb-fg) 2.5%, transparent)}.dark ._onb-step:hover{background:color-mix(in srgb, var(--eb-fg) 3%, transparent)}._onb-step+._onb-step{border-top:1px solid var(--eb-card-border)}.dark ._onb-step+._onb-step{border-top-color:color-mix(in srgb, var(--eb-fg) 6%, transparent)}._onb-step[data-next=true]{background:color-mix(in srgb, var(--eb-fg) 3%, transparent)}._onb-step[data-next=true]:hover{background:color-mix(in srgb, var(--eb-fg) 6%, transparent)}.dark ._onb-step[data-next=true]{background:color-mix(in srgb, var(--eb-fg) 5%, transparent)}.dark ._onb-step[data-next=true]:hover{background:color-mix(in srgb, var(--eb-fg) 8%, transparent)}._onb-illust{flex-shrink:0;justify-content:center;align-items:flex-end;width:36px;height:48px;display:flex;position:relative;overflow:visible}._onb-illust svg{pointer-events:none;position:absolute}._onb-num{z-index:2;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:800;font-size:var(--eb-type-hero);line-height:var(--eb-leading-none);letter-spacing:var(--eb-tracking-tighter);background:linear-gradient(168deg, var(--eb-info) 0%, var(--eb-info) 25%, var(--eb-info) 50%, var(--eb-info) 75%, var(--eb-info) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--eb-fg) 60%, transparent)) drop-shadow(0 1px 4px color-mix(in srgb, var(--eb-accent) 6%, transparent));-webkit-background-clip:text;background-clip:text;transition:filter .3s;position:relative}.dark ._onb-num{background:linear-gradient(168deg, var(--eb-info) 0%, var(--eb-info) 25%, var(--eb-info) 50%, var(--eb-info) 75%, var(--eb-info) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--eb-fg) 40%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--eb-info) 12%, transparent));-webkit-background-clip:text;background-clip:text}._onb-step:hover ._onb-num{background:linear-gradient(168deg, var(--eb-info) 0%, var(--eb-info) 25%, var(--eb-info) 50%, var(--eb-info) 75%, var(--eb-info) 100%);filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--eb-fg) 70%, transparent)) drop-shadow(0 2px 8px color-mix(in srgb, var(--eb-accent) 10%, transparent));-webkit-background-clip:text;background-clip:text}.dark ._onb-step:hover ._onb-num{background:linear-gradient(168deg, var(--eb-info) 0%, var(--eb-info) 25%, var(--eb-info) 50%, var(--eb-info) 75%, var(--eb-info) 100%);filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--eb-fg) 50%, transparent)) drop-shadow(0 0 16px color-mix(in srgb, var(--eb-info) 20%, transparent));-webkit-background-clip:text;background-clip:text}._onb-check{z-index:2;background:var(--eb-card);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.dark ._onb-check{background:var(--eb-card)}._onb-step[data-done=true] ._onb-t{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--eb-fg) 12%, transparent);text-decoration-color:color-mix(in srgb, var(--eb-fg) 12%, transparent);opacity:.5}.dark ._onb-step[data-done=true] ._onb-t{-webkit-text-decoration-color:color-mix(in srgb, var(--eb-fg) 10%, transparent);text-decoration-color:color-mix(in srgb, var(--eb-fg) 10%, transparent)}._onb-step[data-done=true] ._onb-d,._onb-step[data-done=true] ._onb-illust{opacity:.35}._onb-foot{border-top:1px solid var(--eb-card-border);justify-content:center;align-items:center;padding:12px 20px;display:flex}.dark ._onb-foot{border-top-color:color-mix(in srgb, var(--eb-fg) 6%, transparent)}@media (prefers-reduced-motion:reduce){._onb-trigger:hover,._onb-trigger:active{transform:none}._onb-pop{animation:none}._onb-bar-fill{transition:none}}._tv-card{border-bottom:1px solid var(--eb-card-border);background:0 0;border-radius:0;transition:background .12s;overflow:hidden}._tv-card:hover{background:0 0}.dark ._tv-card{border-color:var(--eb-fg);background:0 0}.dark ._tv-card:hover{background:0 0}@media (min-width:768px){._tv-card{background:var(--eb-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-info) 10%, transparent), 0 2px 5px color-mix(in srgb, var(--eb-info) 8%, transparent), 0 1px 1.5px color-mix(in srgb, var(--eb-fg) 5%, transparent);border:none;border-radius:8px}.dark ._tv-card{background:var(--eb-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 2px 5px color-mix(in srgb, var(--eb-fg) 20%, transparent), 0 1px 1.5px color-mix(in srgb, var(--eb-fg) 15%, transparent)}}._tv-row{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .12s;position:relative;overflow:hidden}._tv-row:hover{background:var(--eb-card)}.dark ._tv-row:hover{background:color-mix(in srgb, var(--eb-fg) 2.5%, transparent)}._tv-row:active{background:var(--eb-card)}.dark ._tv-row:active{background:color-mix(in srgb, var(--eb-fg) 5%, transparent)}._tv-type{font-size:var(--eb-type-kbd);letter-spacing:var(--eb-tracking-kbd);font-weight:600;line-height:var(--eb-leading-none);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}._tv-type-ctrl{background:color-mix(in srgb, var(--eb-fg) 8%, transparent);color:var(--eb-info)}.dark ._tv-type-ctrl{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-info)}._tv-type-door{background:color-mix(in srgb, var(--eb-fg) 5%, transparent);color:var(--eb-fg)}.dark ._tv-type-door{background:color-mix(in srgb, var(--eb-fg) 8%, transparent);color:var(--eb-fg)}._tv-type-relay{background:color-mix(in srgb, var(--eb-fg) 10%, transparent);color:var(--eb-warning)}.dark ._tv-type-relay{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-warning)}._tv-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._tv-icon-on{background:color-mix(in srgb, var(--eb-fg) 10%, transparent);color:var(--eb-info)}.dark ._tv-icon-on{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-info)}._tv-icon-off{background:color-mix(in srgb, var(--eb-fg) 5%, transparent);color:var(--eb-fg)}.dark ._tv-icon-off{background:color-mix(in srgb, var(--eb-fg) 7%, transparent);color:var(--eb-fg)}._tv-icon-rst{background:color-mix(in srgb, var(--eb-fg) 10%, transparent);color:var(--eb-warning)}.dark ._tv-icon-rst{background:color-mix(in srgb, var(--eb-fg) 12%, transparent);color:var(--eb-warning)}._tv-sep{background:var(--eb-card);height:1px}.dark ._tv-sep{background:var(--eb-card)}@media (min-width:768px){._tv-sep{margin:0 16px}}.drop-zone{background:color-mix(in srgb, var(--eb-fg) 4%, transparent);border:1.5px dashed var(--eb-card-border);border-radius:8px;min-height:64px}.dark .drop-zone{background:color-mix(in srgb, var(--eb-fg) 2%, transparent);border-color:color-mix(in srgb, var(--eb-info) 15%, transparent)}@keyframes info-in{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.info-strip{animation:.25s ease-out both info-in}.info-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (prefers-reduced-motion:reduce){._tv-sk,.info-strip{animation:none}}@keyframes ff-slide-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ff-enter{animation:.35s cubic-bezier(.16,1,.3,1) both ff-slide-in}@keyframes dev-search-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--eb-info) 60%, transparent), 0 0 20px 4px color-mix(in srgb, var(--eb-info) 30%, transparent)}50%{box-shadow:0 0 0 8px transparent, 0 0 30px 8px color-mix(in srgb, var(--eb-info) 50%, transparent)}}@keyframes dev-search-ring1{0%{opacity:.7;border-color:color-mix(in srgb, var(--eb-info) 80%, transparent);transform:translate(-50%,-50%)scale(1)}to{opacity:0;border-color:#0000;transform:translate(-50%,-50%)scale(3)}}@keyframes dev-search-ring2{0%{opacity:.5;border-color:color-mix(in srgb, var(--eb-accent) 70%, transparent);transform:translate(-50%,-50%)scale(1)}to{opacity:0;border-color:#0000;transform:translate(-50%,-50%)scale(3.5)}}@keyframes dev-search-beacon{0%{opacity:.4;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.2;transform:translate(-50%,-50%)scale(1.2)}to{opacity:.4;transform:translate(-50%,-50%)scale(.8)}}@keyframes bv-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes bv-fire-glow{0%,to{box-shadow:0 0 12px 4px color-mix(in srgb, var(--eb-error) 50%, transparent), 0 0 30px 8px color-mix(in srgb, var(--eb-error) 25%, transparent)}50%{box-shadow:0 0 20px 8px color-mix(in srgb, var(--eb-error) 70%, transparent), 0 0 50px 16px color-mix(in srgb, var(--eb-error) 35%, transparent)}}@keyframes bv-fire-ring{0%{opacity:.6;border-color:color-mix(in srgb, var(--eb-error) 80%, transparent);transform:scale(1)}to{opacity:0;border-color:#0000;transform:scale(2.5)}}@keyframes bv-event-ring{0%{opacity:.5;border-color:color-mix(in srgb, var(--eb-info) 70%, transparent);transform:scale(1)}to{opacity:0;border-color:#0000;transform:scale(2)}}@keyframes bv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._si-wrap{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--eb-z-toast);pointer-events:none;flex-direction:column-reverse;gap:10px;width:calc(100vw - 32px);max-width:380px;display:flex;position:fixed;inset-inline-start:16px}._si-card{pointer-events:auto;background:var(--eb-card);box-shadow:0 0 0 .5px color-mix(in srgb, var(--eb-fg) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--eb-fg) 4%, transparent), 0 18px 40px -12px color-mix(in srgb, var(--eb-accent) 18%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--eb-fg) 12%, transparent);border:.5px solid var(--eb-card-border);border-radius:14px;animation:.38s cubic-bezier(.16,1,.3,1) both _si_in;position:relative;overflow:hidden}.dark ._si-card{background:var(--eb-card);border-color:color-mix(in srgb, var(--eb-fg) 6%, transparent);box-shadow:0 0 0 .5px color-mix(in srgb, var(--eb-fg) 8%, transparent), 0 24px 60px -12px color-mix(in srgb, var(--eb-fg) 60%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--eb-accent) 25%, transparent)}@keyframes _si_in{0%{opacity:0;transform:translate(-16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}[dir=rtl] ._si-card{animation:.38s cubic-bezier(.16,1,.3,1) both _si_in_rtl}@keyframes _si_in_rtl{0%{opacity:0;transform:translate(16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}._si-accent{background:linear-gradient(90deg, var(--eb-accent) 0%, var(--eb-accent) 60%, var(--eb-accent) 100%);background-size:200% 100%;height:2px;animation:2.4s ease-in-out infinite _si_shimmer;position:absolute;top:0;left:0;right:0}@keyframes _si_shimmer{0%,to{background-position:0%}50%{background-position:100%}}._si-prg{height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._si-prg-bar{background:var(--eb-accent);opacity:.55;transform-origin:0;height:100%;animation:linear forwards _si_p}._si-card:hover ._si-prg-bar{animation-play-state:paused}@keyframes _si_p{0%{width:100%}to{width:0%}}@media (prefers-reduced-motion:reduce){._si-card,._si-accent{animation:none}._si-prg-bar{width:100%;animation:none}}._oi-overlay{z-index:var(--eb-z-toast);background:color-mix(in srgb, var(--eb-fg) 45%, transparent);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:16px;animation:.3s both _oi_fade_in;display:flex;position:fixed;inset:0}.dark ._oi-overlay{background:color-mix(in srgb, var(--eb-fg) 60%, transparent)}@keyframes _oi_fade_in{0%{opacity:0}to{opacity:1}}@keyframes _oi_fade_out{0%{opacity:1}to{opacity:0}}._oi-overlay._oi-exiting{animation:.25s both _oi_fade_out}._oi-card{background:var(--eb-card);box-shadow:0 25px 60px color-mix(in srgb, var(--eb-fg) 15%, transparent), 0 0 0 1px color-mix(in srgb, var(--eb-fg) 5%, transparent);border-radius:16px;width:100%;max-width:400px;animation:.35s cubic-bezier(.16,1,.3,1) both _oi_card_in;overflow:hidden}.dark ._oi-card{background:var(--eb-card);box-shadow:0 25px 60px color-mix(in srgb, var(--eb-fg) 50%, transparent), 0 0 0 1px color-mix(in srgb, var(--eb-fg) 6%, transparent)}@keyframes _oi_card_in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}._oi-exiting ._oi-card{animation:.2s both _oi_card_out}@keyframes _oi_card_out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)translateY(8px)}}._oi-prg{border-radius:0 0 16px 16px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._oi-prg-bar{background:linear-gradient(90deg, var(--eb-info), var(--eb-info));height:100%;animation:linear forwards _oi_p}._oi-card:hover ._oi-prg-bar{animation-play-state:paused}@keyframes _oi_p{0%{width:100%}to{width:0%}}._oi-success{animation:.4s _oi_pulse}@keyframes _oi_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._dir-out{opacity:0;filter:blur(.125rem);transition:opacity var(--eb-dur-fast) var(--eb-ease-accelerate), transform var(--eb-dur-fast) var(--eb-ease-accelerate), filter var(--eb-dur-fast) var(--eb-ease-accelerate);pointer-events:none;transform:scale(.985)}._dir-in{opacity:1;filter:blur();transition:opacity var(--eb-dur) var(--eb-ease), transform var(--eb-dur) var(--eb-ease), filter var(--eb-dur) var(--eb-ease);transform:scale(1)}._dir-prep{opacity:0;filter:blur(.0625rem);transition:none;transform:scale(1.008)}#crisp-chatbox,.crisp-client .cc-1brb6{z-index:var(--eb-z-sticky-nav)}.crisp-client .cc-1brb6[data-full-view=false] .cc-1m2mf,.crisp-client .cc-tlyw .cc-kxkl{display:none}@keyframes eb-dashboard-tip-enter-top{0%{opacity:0;transform:translate(-50%,calc(.25rem - 100%))}}@keyframes eb-dashboard-tip-enter-bottom{0%{opacity:0;transform:translate(-50%,-.25rem)}}.eb-dashboard-tip-enter-top{animation:eb-dashboard-tip-enter-top var(--eb-dur-xfast) var(--eb-ease) both}.eb-dashboard-tip-enter-bottom{animation:eb-dashboard-tip-enter-bottom var(--eb-dur-xfast) var(--eb-ease) both}.eb-dashboard-tip-surface{max-width:min(20rem,100vw - 2rem);color:var(--eb-accent-on);background:var(--eb-fg);font-size:var(--eb-type-caption);letter-spacing:var(--eb-tracking-tight);line-height:var(--eb-leading-body);white-space:nowrap}.eb-dashboard-tip-surface[data-wrap=true]{white-space:normal}.app-scroll-shadow{height:.0625rem;transition:box-shadow var(--eb-dur) var(--eb-ease)}.app-scroll-shadow[data-scrolled=true]{box-shadow:0 .0625rem .25rem color-mix(in srgb, var(--eb-fg) 8%, transparent)}.eb-route-progress-fill{width:var(--eb-route-progress);opacity:1;background:linear-gradient(90deg, var(--eb-accent-hover), var(--eb-accent), var(--eb-accent-pressed));height:100%;box-shadow:0 0 .5rem var(--eb-accent-ring);transition:width calc(var(--eb-dur) * 2) var(--eb-ease)}.eb-route-progress-fill[data-complete=true]{opacity:0;transition:width var(--eb-dur) var(--eb-ease), opacity var(--eb-dur) var(--eb-ease)}.eb-connectivity-dot{border-radius:var(--eb-radius-full);background:var(--eb-error);width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem var(--eb-error-soft);flex-shrink:0}.eb-connectivity-dot[data-recovered=true]{background:var(--eb-success);box-shadow:0 0 0 .1875rem var(--eb-success-soft)}.eb-minimal-layout{max-width:var(--eb-minimal-layout-width)}.eb-plan-glow{background:radial-gradient(circle, var(--eb-plan-glow), transparent 70%)}.eb-plan-glow-bottom{background:radial-gradient(ellipse 70% 100% at 50% 100%, var(--eb-plan-glow), transparent)}.eb-plan-accent{opacity:.35;background:linear-gradient(90deg, transparent 10%, var(--eb-plan-accent-start), var(--eb-plan-accent-end), transparent 90%)}.eb-plan-accent[data-selected=true]{opacity:.7}.eb-entrybit-mark{width:var(--eb-entrybit-mark-size);height:var(--eb-entrybit-mark-size);background:linear-gradient(135deg, var(--eb-accent-hover), var(--eb-accent), var(--eb-accent-pressed));box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--eb-accent-on) 35%, transparent), inset 0 -.0625rem 0 color-mix(in srgb, var(--eb-fg) 12%, transparent), 0 .25rem .75rem -.25rem var(--eb-accent-ring)}.eb-pass-qr{width:var(--eb-qr-size);aspect-ratio:1;max-width:100%;height:auto}.eb-identity-color{background:var(--eb-identity-color,var(--eb-accent))}.eb-list-skeleton-primary{width:72%}.eb-list-skeleton-secondary{width:48%}.eb-dynamic-swatch{color:var(--eb-swatch-fg);background:var(--eb-swatch-bg)}@keyframes eb-error-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes eb-error-float{0%,to{transform:translate(0)}50%{transform:translate(1rem,-1.5rem)}}.animate-breathe,.animate-breathe-slow,.animate-breathe-delay{animation:eb-error-breathe 5s var(--eb-ease-inout) infinite}.animate-float,.animate-float-delay{animation:eb-error-float 8s var(--eb-ease-inout) infinite}.eb-static-10j74zr{border-top:1px solid var(--ebd-border-soft,var(--eb-card-border))}.eb-static-12fax1y{letter-spacing:var(--eb-tracking-wide)}.eb-static-12pa1kl{animation:1.2s ease-out .6s infinite bv-fire-ring}.eb-static-1360etb{background:color-mix(in srgb, var(--eb-fg) 2.5%, transparent);border:1px solid var(--eb-card-border)}.eb-static-13a1pkz{font-size:var(--eb-type-body);width:44px;height:44px}.eb-static-140ron7{opacity:.7}.eb-static-15erlfr{top:4px;left:-2px}.eb-static-15l1txx{background:var(--ebd-surface,var(--eb-fg));border:1px solid var(--ebd-border-soft,var(--eb-card-border));padding:14px}.eb-static-15nuuno{color:color-mix(in srgb, var(--eb-fg) 78%, transparent)}.eb-static-15syr52{background:radial-gradient(80% 60% at 90% 0%, color-mix(in srgb, var(--eb-warning) 10%, transparent) 0%, transparent 70%)}.eb-static-16x7aca{display:block}.eb-static-178bv0k{font-size:var(--eb-type-display);font-weight:400}.eb-static-17b81a4{background:radial-gradient(80% 60% at 90% 0%, color-mix(in srgb, var(--eb-accent) 8%, transparent) 0%, transparent 70%)}.eb-static-182ppyb{touch-action:none}.eb-static-1bl3hsu{background:color-mix(in srgb, var(--eb-fg) 4%, transparent)}.eb-static-1bl74bv{width:44px;height:44px}.eb-static-1bmi7pq{border-color:color-mix(in srgb, var(--eb-fg) 8%, transparent)}.eb-static-1c6n6vc{color:var(--eb-error)}.eb-static-1ci7t45{transform:translate(-50%)}.eb-static-1cp1kqr{background-color:var(--eb-fg);color:var(--eb-fg)}.eb-static-1d2n3he{flex-direction:column;align-items:center;gap:16px;display:flex}.eb-static-1dzj6ix{width:18px;height:18px}.eb-static-1eb7koy{background:color-mix(in srgb, var(--eb-fg) 10%, transparent);color:var(--eb-success)}.eb-static-1es6jmx{max-height:min(50vh,420px)}.eb-static-1food9y{font-size:var(--eb-type-caption);letter-spacing:var(--eb-tracking-tight);opacity:.7;font-weight:400}.eb-static-1fzcuk3{background:var(--eb-card)}.eb-static-1hr5hnr{height:1em;line-height:var(--eb-leading-none);white-space:pre;display:inline-block}.eb-static-1iiqx14{cursor:default}.eb-static-1j43x2i{background:color-mix(in srgb, var(--eb-fg) 95%, transparent);border:1px solid var(--eb-card-border);color:var(--eb-fg);font-size:var(--eb-type-micro);white-space:nowrap;border-radius:6px;padding:6px 8px}.eb-static-1j5humr{font-size:var(--eb-type-page-large);width:72px;height:72px}.eb-static-1jf77ll{font-size:var(--eb-type-title-small);width:44px;height:44px}.eb-static-1jf8p2n{font-size:var(--eb-type-hero-large)}.eb-static-1jxklvd{background:var(--ebd-surface-sunken,color-mix(in srgb, var(--eb-fg) 4%, transparent));border:1px solid var(--ebd-border-soft,var(--eb-card-border))}.eb-static-1kgz1y8{background:var(--eb-card);border:1px solid var(--eb-card-border);cursor:pointer;font-size:var(--eb-type-micro);border-radius:4px;padding:4px 6px}.eb-static-1kr82bf{letter-spacing:var(--eb-tracking-wide)}.eb-static-1kxdhli{background:color-mix(in srgb, var(--eb-fg) 14%, transparent);color:var(--eb-warning)}.eb-static-1ltl017{font-size:var(--eb-type-kbd)}.eb-static-1n9f5wp{min-height:48px}.eb-static-1nexwbw{opacity:0}.eb-static-1nlrb0r{min-width:200px;padding:8px 10px}.eb-static-1qc7ft5{max-width:720px}.eb-static-1quw5ha{font-size:var(--eb-type-kbd);opacity:.7;margin-top:2px;font-weight:400}.eb-static-1r64jut{animation-delay:.5s}.eb-static-1rekgbz{white-space:pre-line}.eb-static-1s7ml4v{max-height:calc(100vh - 48px)}.eb-static-1te3ja4{will-change:contents}.eb-static-1u3mvdo{color:var(--eb-success)}.eb-static-1u5liyb{color:var(--eb-fg);letter-spacing:var(--eb-tracking-tight)}.eb-static-1ukb5m8{font-size:var(--eb-type-body)}.eb-static-1vj8frd{inset-inline-start:var(--eb-shell-sidebar-size)}.eb-static-1vzw3dm{min-width:64px}.eb-static-1w8rzhh{bottom:calc(20px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:110;position:fixed;left:50%;transform:translate(-50%)}.eb-static-1x4sbla{min-height:120px}.eb-static-1xev0qu{background:color-mix(in srgb, var(--eb-fg) 8%, transparent);border:1px solid var(--eb-card-border);animation:.18s cubic-bezier(.16,1,.3,1) both _cxn_in}.eb-static-22m6r2{color:var(--eb-fg);font-size:var(--eb-type-kbd)}.eb-static-2ubokn{font-size:var(--eb-type-hero-2xl)}.eb-static-3brpek{top:2px;left:-1px}.eb-static-3dnsux{top:14px;right:-2px}.eb-static-40l7zn{aspect-ratio:1;width:100%}.eb-static-498xzd{padding-top:env(safe-area-inset-top,0px)}.eb-static-4ylfg7{top:-4px;left:6px}.eb-static-5augbd{font-variant-numeric:tabular-nums}.eb-static-662s7q{transform-origin:50%;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)}.eb-static-6ems2l{line-height:var(--eb-leading-snug);flex-direction:column;display:inline-flex}.eb-static-901zaz{letter-spacing:var(--eb-tracking-tight)}.eb-static-9wny82{top:9px;right:0}.eb-static-a9dsm9{animation:_prl var(--eb-dur) var(--eb-ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--eb-scrim);z-index:var(--eb-z-dialog);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.eb-static-akjizx{width:100%}.eb-static-ax09yy{height:100vh;position:sticky;top:0}.eb-static-c9qm8v{animation-delay:.1s}.eb-static-cjcok7{background:color-mix(in srgb, var(--eb-fg) 2.5%, transparent)}.eb-static-cpby4{top:-1px;right:1px}.eb-static-d9r1qu{background:color-mix(in srgb, var(--eb-fg) 8%, transparent);color:var(--eb-error)}.eb-static-dej41h{font-size:var(--eb-type-heading);font-weight:700}.eb-static-df8sp2{background:linear-gradient(135deg, color-mix(in srgb, var(--eb-accent) 16%, transparent), color-mix(in srgb, var(--eb-accent) 6%, transparent))}.eb-static-do10d6{font-size:var(--eb-type-title-small)}.eb-static-dyy6lc{background:var(--ebd-surface-sunken,color-mix(in srgb, var(--eb-fg) 4%, transparent));border:1px solid var(--ebd-border-soft,var(--eb-card-border))}.eb-static-e048u0{color:var(--eb-fg);font-size:var(--eb-type-body-large);letter-spacing:var(--eb-tracking-subtle);font-weight:500}.eb-static-ed49bi{-webkit--backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:color-mix(in srgb, var(--eb-fg) 92%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 30%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--eb-fg) 55%, transparent), 0 16px 40px -12px color-mix(in srgb, var(--eb-fg) 45%, transparent);color:var(--eb-fg);border-radius:999px;align-items:center;gap:10px;padding:9px 15px;animation:.22s cubic-bezier(.16,1,.3,1) both _offline-pop;display:inline-flex}.eb-static-eyy5y3{top:-3px;left:7px}.eb-static-g61f75{background:var(--eb-card);border:1px solid var(--eb-card-border);cursor:pointer;font-size:var(--eb-type-micro);border-radius:4px;flex:1;padding:4px 8px}.eb-static-gjq7zf{width:48px;height:48px}.eb-static-gss6dl{pointer-events:none;inset-inline:0;height:2px;z-index:var(--eb-z-tooltip);position:fixed;top:0}.eb-static-gycnsi{color:var(--eb-error)}.eb-static-hxz8jo{background:linear-gradient(135deg, var(--eb-accent) 0%, var(--eb-accent) 52%, var(--eb-accent) 100%)}.eb-static-i59vh8{scroll-padding-inline:12vw}.eb-static-ickm2z{background:color-mix(in srgb, var(--eb-fg) 5%, transparent)}.eb-static-ii5fg6{width:calc(100% - 8px)}.eb-static-iuiqgs{height:22px}.eb-static-jq0u85{will-change:transform;animation:1.1s ease-in-out infinite eb-dl-indeterminate}.eb-static-jvbzon{background:var(--eb-card);border:1px solid var(--eb-card-border);color:var(--eb-fg);border-radius:4px;padding:2px 4px}.eb-static-k8quku{height:1em;line-height:var(--eb-leading-none);vertical-align:baseline;display:inline-block;overflow:hidden}.eb-static-k9qt1x{padding-top:max(16px, env(safe-area-inset-top,0px))}.eb-static-ksc77u{animation:1.2s ease-out infinite bv-fire-ring}.eb-static-kt4f1r{background:linear-gradient(90deg, transparent, var(--eb-accent), transparent);animation:1s linear infinite _ov_refresh}.eb-static-kxwth0{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.eb-static-l1n51s{background:var(--eb-card);border:1px solid var(--eb-card-border);color:var(--eb-fg);font-size:var(--eb-type-micro);border-radius:4px;width:100%;padding:2px 4px}.eb-static-l3vhj8{border-top-color:var(--eb-fg);border:3px solid var(--eb-card-border);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite _prl_s}.eb-static-l67uex{clip-rule:evenodd;fill-rule:evenodd}.eb-static-m9lxf6{font-size:var(--eb-type-body);letter-spacing:var(--eb-tracking-tight);font-weight:600}.eb-static-mbtjfn{overflow:hidden}.eb-static-mpqz84{background:var(--eb-card);border:1px solid var(--eb-card-border);cursor:pointer;font-size:var(--eb-type-micro);border-radius:4px;padding:4px 8px}.eb-static-mqq2yg{opacity:.7;margin-bottom:4px}.eb-static-mu9hwg{background:var(--ebd-surface,var(--eb-fg));border:1px solid var(--ebd-border-soft,var(--eb-card-border))}.eb-static-n15au6{animation:.16s both _rm_fade}.eb-static-ofz7nv{background:color-mix(in srgb, var(--eb-fg) 3%, transparent);border:1px solid var(--eb-card-border)}.eb-static-owqxat{animation:1.5s ease-out infinite bv-event-ring}.eb-static-p6t4gb{letter-spacing:var(--eb-tracking-tight)}.eb-static-pa4prc{border-radius:16px;animation:1s ease-in-out infinite bv-fire-glow}.eb-static-punngl{background:linear-gradient(135deg, var(--eb-accent) 0%, var(--eb-accent) 52%, var(--eb-accent) 100%);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--eb-accent) 45%, transparent)}.eb-static-qufmzd{color:var(--eb-error);letter-spacing:var(--eb-tracking-tight)}.eb-static-rbizjo{background:linear-gradient(135deg, color-mix(in srgb, var(--eb-error) 6%, transparent) 0%, transparent 60%)}.eb-static-spu2i{background:color-mix(in srgb, var(--eb-fg) 16%, transparent);color:var(--eb-warning)}.eb-static-sr049u{color:var(--eb-fg);letter-spacing:var(--eb-tracking-tight)}.eb-static-tlz9xk{transform:scaleX(-1)}.eb-static-umhceg{font-size:var(--eb-type-page-large);font-weight:700}.eb-static-uydnfn{display:none}.eb-static-v4v6ju{aspect-ratio:1}.eb-static-v4xy51{background:var(--ebd-surface-sunken,color-mix(in srgb, var(--eb-fg) 3%, transparent));border:1px solid var(--ebd-border-soft,var(--eb-card-border))}.eb-static-vs5us9{font-size:var(--eb-type-display);font-weight:600;line-height:var(--eb-leading-none)}.eb-static-wjhb9m{max-height:calc(100vh - 140px)}.eb-static-wl2go8{max-width:min(1440px,100vw)}.eb-static-xo5a57{height:180px}.eb-static-yevsfu{background:var(--eb-warning-soft);border:1px solid var(--eb-card-border);color:var(--eb-warning);cursor:pointer;font-size:var(--eb-type-micro);border-radius:4px;padding:3px 10px}.eb-static-ys1yez{background:color-mix(in srgb, var(--eb-fg) 6%, transparent);border:1px solid var(--eb-card-border)}.eb-static-yybo6q{background:var(--eb-info-soft);border:1px solid var(--eb-card-border);color:var(--eb-info);cursor:pointer;font-size:var(--eb-type-micro);border-radius:4px;padding:3px 10px}.eb-static-zexa1l{width:72px;height:72px}.eb-static-zexnda{padding-inline-end:var(--eb-ai-chat-push,0px)}._dr-card{animation:_dr-in .24s var(--eb-ease) both}._dr-card--out{animation:_dr-out .16s var(--eb-ease-accelerate) both}@keyframes _dr-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@keyframes _dr-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}._dr-sh--fling,._pp-sh--fling{transition:transform .22s var(--eb-ease-accelerate);transform:translateY(100%)}._dr-sh._dr-sh--spring,._pp-sh._pp-sh--spring{transition:transform .5s var(--eb-ease-spring)}._dr-sh._dr-sh--nodur,._pp-sh._pp-sh--nodur{transition:none}._dr-sh--drag ._dr-grab,._pp-sh--drag ._dr-grab{opacity:.4;transform:scaleX(1.5)scaleY(1.2)}@keyframes _dr-glow{0%{opacity:.3;transform:translate(-50%,-50%)scale(0)}50%{opacity:.15}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}._dr-glow{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--eb-fg) 8%, transparent) 0%, transparent 70%);pointer-events:none;animation:_dr-glow .45s var(--eb-ease) forwards;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){._dr-card,._dr-card--out,._dr-glow{animation-duration:.01ms}}.eb-acrylic{background:var(--eb-acrylic-bg);border:.5px solid var(--eb-card-border);-webkit-backdrop-filter:var(--eb-acrylic-blur);backdrop-filter:var(--eb-acrylic-blur);box-shadow:var(--eb-acrylic-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.eb-acrylic{background:var(--eb-acrylic-fallback)}}.eb-slider::-webkit-slider-runnable-track{border-radius:var(--eb-radius-full);background:0 0;height:.25rem}.eb-slider::-moz-range-track{border-radius:var(--eb-radius-full);background:0 0;height:.25rem}.eb-slider::-moz-range-progress{border-radius:var(--eb-radius-full);background:var(--eb-accent);height:.25rem}.eb-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--eb-card);border-radius:var(--eb-radius-full);background:var(--eb-accent);width:1rem;height:1rem;box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 20%, transparent);-webkit-transition:transform var(--eb-dur-fast) var(--eb-ease), box-shadow var(--eb-dur-fast) var(--eb-ease);transition:transform var(--eb-dur-fast) var(--eb-ease), box-shadow var(--eb-dur-fast) var(--eb-ease);margin-top:-.375rem}.eb-slider::-moz-range-thumb{border:2px solid var(--eb-card);border-radius:var(--eb-radius-full);background:var(--eb-accent);width:1rem;height:1rem;box-shadow:0 1px 2px color-mix(in srgb, var(--eb-fg) 20%, transparent);-moz-transition:transform var(--eb-dur-fast) var(--eb-ease), box-shadow var(--eb-dur-fast) var(--eb-ease);transition:transform var(--eb-dur-fast) var(--eb-ease), box-shadow var(--eb-dur-fast) var(--eb-ease)}.eb-slider:where(:not(:disabled)):hover::-webkit-slider-thumb{transform:scale(1.12)}.eb-slider:where(:not(:disabled)):hover::-moz-range-thumb{transform:scale(1.12)}.eb-slider:where(:not(:disabled)):active::-webkit-slider-thumb{transform:scale(1.2)}.eb-slider:where(:not(:disabled)):active::-moz-range-thumb{transform:scale(1.2)}.eb-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--eb-accent-ring)}.eb-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--eb-accent-ring)}.eb-slider:disabled::-webkit-slider-thumb{background:var(--eb-fg-subtle);box-shadow:none}.eb-slider:disabled::-moz-range-thumb{background:var(--eb-fg-subtle);box-shadow:none}@media (prefers-reduced-motion:reduce){.eb-slider::-webkit-slider-thumb{transition:none}.eb-slider::-moz-range-thumb{transition:none}.eb-slider:hover::-webkit-slider-thumb{transform:none}.eb-slider:active::-webkit-slider-thumb{transform:none}.eb-slider:hover::-moz-range-thumb{transform:none}.eb-slider:active::-moz-range-thumb{transform:none}}._tbl-card{box-shadow:none;background:0 0;border:none;border-radius:0}@media (min-width:768px){._tbl-card{box-shadow:none;background:0 0;border:none;border-radius:0}}._tbl-sticky-header{z-index:3;background:var(--eb-card);border-bottom:.8px solid var(--eb-card-border);padding:0 0 4px;position:sticky;top:0}._groq-main ._tbl-sticky-header{background:var(--eb-card)}._tbl-fixed-header{padding:20px 0 24px}._tbl-hdr{background:inherit;border-bottom:.8px solid var(--eb-card-border);align-items:center;height:48px;padding:0 16px;display:flex}._tbl-hdr-cell{font-size:var(--eb-type-caption);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);font-weight:500;line-height:var(--eb-leading-snug);color:var(--eb-fg-subtle);-webkit-user-select:none;user-select:none}._tbl-div{border-bottom:.5px solid var(--eb-card-border)}._tbl-row:nth-child(odd){background:0 0}._tbl-row:nth-child(2n){background:color-mix(in srgb, var(--eb-fg) 2%, transparent)}._tbl-cell{font-size:var(--eb-type-body-large);font-weight:400;line-height:var(--eb-leading-body);color:var(--eb-fg)}._tbl-cell-sub{font-size:var(--eb-type-body-large);font-weight:400;line-height:var(--eb-leading-body);color:var(--eb-fg-muted)}._tbl-cell-meta{font-size:var(--eb-type-caption);font-weight:400;line-height:var(--eb-leading-snug);color:var(--eb-fg-subtle)}._tbl-row{-webkit-tap-highlight-color:transparent;touch-action:manipulation;isolation:isolate;-webkit-user-select:none;user-select:none;transition:background var(--eb-dur-fast) var(--eb-ease-inout);position:relative;overflow:hidden}._tbl-row:hover{background:var(--eb-hover)}._tbl-row:active,._tbl-row._tbl-row--press{background:var(--eb-hover-strong);transition:none}._tbl-row._tbl-row--release{transition:background var(--eb-dur-slow) var(--eb-ease-inout);background:0 0}@keyframes _tbl-rip{0%{opacity:.1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}._tbl-glow{pointer-events:none;z-index:0;animation:_tbl-rip var(--eb-dur-slow) var(--eb-ease) forwards;will-change:transform, opacity;border-radius:50%;position:absolute}@keyframes _tbl-sh{0%{transform:translate(-100%)}to{transform:translate(100%)}}._tbl-bone{background:linear-gradient(115deg, color-mix(in srgb, var(--eb-fg) 4%, transparent), color-mix(in srgb, var(--eb-fg) 5%, transparent) 40%, color-mix(in srgb, var(--eb-fg) 4%, transparent));border-radius:4px;position:relative;overflow:hidden}._tbl-bone:after{content:"";will-change:transform;background:linear-gradient(90deg, transparent 0%, transparent 25%, color-mix(in srgb, var(--eb-fg) 3.5%, transparent) 38%, color-mix(in srgb, var(--eb-fg) 6%, transparent) 46%, color-mix(in srgb, var(--eb-fg) 8%, transparent) 50%, color-mix(in srgb, var(--eb-fg) 6%, transparent) 54%, color-mix(in srgb, var(--eb-fg) 3.5%, transparent) 62%, transparent 75%, transparent 100%);animation:2s ease-in-out .2s infinite _tbl-sh;position:absolute;inset:0;transform:translate(-100%)}._tbl-surface{border:1px solid var(--eb-card-border);border-radius:var(--eb-radius-lg);background:var(--eb-card);box-shadow:var(--eb-shadow-xs);overflow:hidden}._tbl-av{background:hsl(var(--av-h,0), 14%, 92%);box-shadow:0 0 0 1px var(--eb-card-border)}.dark ._tbl-av{background:hsl(var(--av-h,0), 10%, 20%)}@keyframes _tbl-fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._tbl-fadeUp{animation:_tbl-fadeUp var(--eb-dur-slow) var(--eb-ease-inout) both}._tbl-search::-webkit-search-cancel-button{-webkit-appearance:none}._tbl-search::-webkit-search-decoration{-webkit-appearance:none}@keyframes _tbl-gone{0%{opacity:1;max-height:200px}to{opacity:0;max-height:0;padding:0;overflow:hidden}}._tbl-swipe-gone{animation:_tbl-gone .25s var(--eb-ease) forwards}._tbl-lm{justify-content:center;align-items:center;padding:28px 0 24px;display:flex;position:relative}._tbl-lm:before{content:"";background:linear-gradient(90deg, transparent, var(--eb-card-border), transparent);opacity:.5;height:1px;position:absolute;top:0;left:16px;right:16px}._tbl-more{width:100%;font:500 var(--eb-type-body)/var(--eb-leading-none) var(--eb-font-sans);letter-spacing:var(--eb-tracking-subtle);color:color-mix(in srgb, var(--eb-accent) 70%, transparent);cursor:pointer;transition:color var(--eb-dur-fast) var(--eb-ease-inout);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:14px 0;display:flex;position:relative}._tbl-more:before{content:"";background:linear-gradient(90deg, transparent, var(--eb-card-border), transparent);opacity:.5;height:1px;position:absolute;top:0;left:16px;right:16px}._tbl-more:hover,._tbl-more:active{color:var(--eb-accent)}._tbl-more svg{transition:transform var(--eb-dur-base) var(--eb-ease)}._tbl-more:hover svg{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){._tbl-glow,._tbl-bone,._tbl-fadeUp,._tbl-swipe-gone{animation:none}._tbl-row._tbl-row--press,._tbl-row._tbl-row--release{transition:none}}._vp{isolation:isolate;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;font-family:var(--eb-font-sans);background:#000;outline:none;position:relative;overflow:hidden}._vp video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}._vp-zoomwrap{transform-origin:50%;transition:transform var(--eb-dur-xfast) linear;will-change:transform;touch-action:none;position:absolute;inset:0}._vp-zoomwrap[data-zoomed="1"]{cursor:grab}._vp-zoomwrap[data-zoomed="1"]:active{cursor:grabbing}._vp:focus-visible{box-shadow:0 0 0 2px var(--eb-link)}._vp-vig{opacity:0;transition:opacity .42s var(--eb-ease);pointer-events:none;z-index:1;background:radial-gradient(140% 90% at 50% 115%,#0000009e 0%,#0000 58%),radial-gradient(140% 90% at 50% -15%,#0000006b 0%,#0000 58%);position:absolute;inset:0}._vp[data-active="1"] ._vp-vig{opacity:1}._vp-top{z-index:4;border-radius:var(--eb-radius-xl);-webkit-backdrop-filter:blur(48px)saturate(200%)contrast(110%);box-shadow:var(--eb-shadow-lg);color:#f5f5f7;opacity:0;transition:transform .42s var(--eb-ease-spring),opacity .28s ease;pointer-events:none;background:linear-gradient(#2c2c3094 0%,#16161aa8 100%);border:.5px solid #ffffff29;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:14px;left:14px;right:14px;transform:translateY(-10px)scale(.975)}._vp[data-active="1"] ._vp-top{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._vp-title{font-size:var(--eb-type-body-large);letter-spacing:var(--eb-tracking-tight);font-weight:600;line-height:var(--eb-leading-tight);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0006;flex:1;min-width:0;overflow:hidden}._vp-live-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:1.6s infinite _vpPulse;display:inline-block;box-shadow:0 0 6px,0 0}@keyframes _vpPulse{0%{box-shadow:0 0 6px,0 0 #ff453a8c}70%{box-shadow:0 0 6px,0 0 0 7px #ff453a00}to{box-shadow:0 0 6px,0 0 #ff453a00}}._vp-bar{z-index:4;-webkit-backdrop-filter:blur(48px)saturate(200%)contrast(110%);box-shadow:var(--eb-shadow-lg);color:#f5f5f7;opacity:0;transition:transform .42s var(--eb-ease-spring),opacity .28s ease;pointer-events:none;background:linear-gradient(#2c2c3094 0%,#141418b8 100%);border:.5px solid #ffffff29;border-radius:17px;flex-direction:column;gap:6px;padding:9px 14px 11px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(12px)scale(.975)}._vp[data-active="1"] ._vp-bar{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._vp-prog{cursor:pointer;touch-action:none;align-items:center;height:20px;padding:0 2px;display:flex;position:relative}._vp-track{width:100%;height:3px;transition:height var(--eb-dur-base) var(--eb-ease-spring);background:linear-gradient(#ffffff24,#ffffff38);border-radius:999px;position:relative;overflow:visible;box-shadow:inset 0 .5px #0000004d,inset 0 -.5px #ffffff14}._vp-prog:hover ._vp-track,._vp-prog[data-drag="1"] ._vp-track{height:7px}._vp-buf{background:linear-gradient(#ffffff57,#ffffff42);border-radius:999px;position:absolute;top:0;bottom:0;left:0}._vp-played{background:linear-gradient(90deg,#ffffffeb 0%,#fff 70% 100%);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 .6px #fff,inset 0 -.4px #00000026,0 0 8px #ffffff73}._vp-loop{pointer-events:none;background:linear-gradient(#ffd60a61,#ffd60a42);border-top:1px solid #ffd60ae6;border-bottom:1px solid #ffd60ae6;position:absolute;top:-1px;bottom:-1px;box-shadow:inset 0 0 12px #ffd60a40}._vp-loop-mark{pointer-events:none;background:linear-gradient(#ffe14a,#ffd60a);border-radius:2px;width:2.5px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5px #00000080,0 0 10px #ffd60ad9,inset 0 .5px #fff9}._vp-evpin{--pin-c:10,132,255;--pin-core:#5eb0ff;--pin-deep:#0060d6;cursor:pointer;z-index:3;background:radial-gradient(circle at 50% 32%, var(--pin-core) 0%, rgb(var(--pin-c)) 48%, var(--pin-deep) 100%);width:11px;height:11px;box-shadow: inset 0 .8px .6px #ffffffd9,  inset 0 -1px 1px #00000047,  0 0 0 .5px #ffffffe6,  0 0 0 1.5px #0000002e,  0 0 10px 0 rgba(var(--pin-c),.55),  0 1px 2px #00000059;transition:transform var(--eb-dur-base) var(--eb-ease),box-shadow var(--eb-dur-base) ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:999px;padding:0;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}._vp-evpin:before{content:"";filter:blur(.3px);pointer-events:none;background:linear-gradient(#fffffff2,#fff0);border-radius:999px;width:55%;height:28%;position:absolute;top:1px;left:50%;transform:translate(-50%)}._vp-evpin:after{content:"";pointer-events:auto;border-radius:999px;position:absolute;inset:-7px}._vp-evpin:hover,._vp-evpin[data-active="1"]{box-shadow:inset 0 1px .8px #fffffff2, inset 0 -1.2px 1.4px #00000052, 0 0 0 .5px #fff, 0 0 0 2.5px #ffffff38, 0 0 0 3.5px rgba(var(--pin-c),.5), 0 0 18px 2px rgba(var(--pin-c),.95), 0 2px 6px #0006;transform:translate(-50%,-50%)scale(1.65)}._vp-evpin:focus-visible{box-shadow:inset 0 .8px .6px #ffffffe6, inset 0 -1px 1px #0000004d, 0 0 0 .5px #fff, 0 0 0 2.5px rgba(var(--pin-c),.95), 0 0 14px 1px rgba(var(--pin-c),.8);outline:none}._vp-evpin[data-type=motion]{--pin-c:48,209,88;--pin-core:#7aeaa4;--pin-deep:#128a3a}._vp-evpin[data-type=face]{--pin-c:191,90,242;--pin-core:#dba3ff;--pin-deep:#7b2ab5}._vp-evpin[data-type=door]{--pin-c:255,159,10;--pin-core:#ffc86a;--pin-deep:#c06600}._vp-evpin[data-type=alert]{--pin-c:255,69,58;--pin-core:#ff8a80;--pin-deep:#c01d14;animation:2.2s cubic-bezier(.4,0,.6,1) infinite _vpPinPulse}._vp-evpin[data-type=alert]:hover,._vp-evpin[data-type=alert][data-active="1"]{animation:none}@keyframes _vpPinPulse{0%,to{box-shadow:inset 0 .8px .6px #ffffffd9, inset 0 -1px 1px #00000047, 0 0 0 .5px #ffffffe6, 0 0 0 1.5px #0000002e, 0 0 10px 0 rgba(var(--pin-c),.55), 0 0 0 0 rgba(var(--pin-c),.55), 0 1px 2px #00000059}50%{box-shadow:inset 0 .8px .6px #ffffffd9, inset 0 -1px 1px #00000047, 0 0 0 .5px #ffffffe6, 0 0 0 1.5px #0000002e, 0 0 12px 1px rgba(var(--pin-c),.75), 0 0 0 7px rgba(var(--pin-c),0), 0 1px 2px #00000059}}._vp-evtip{color:#f5f5f7;font-size:var(--eb-type-caption);letter-spacing:var(--eb-tracking-tight);white-space:nowrap;-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:var(--eb-shadow-lg);pointer-events:none;z-index:6;animation:_vpTipIn .18s var(--eb-ease);background:#141416eb;border:.5px solid #ffffff29;border-radius:9px;align-items:center;gap:8px;padding:7px 11px 7px 9px;font-weight:600;display:inline-flex;position:absolute;bottom:calc(100% + 14px);transform:translate(-50%)}._vp-evtip:after{content:"";filter:drop-shadow(0 1px #ffffff0f);border:5px solid #0000;border-top-color:#141416eb;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}._vp-evtip-dot{background:#0a84ff;border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #0a84ffcc,inset 0 0 0 .5px #ffffff4d}._vp-evtip[data-type=motion] ._vp-evtip-dot{background:#30d158;box-shadow:0 0 8px #30d158cc,inset 0 0 0 .5px #ffffff4d}._vp-evtip[data-type=face] ._vp-evtip-dot{background:#bf5af2;box-shadow:0 0 8px #bf5af2cc,inset 0 0 0 .5px #ffffff4d}._vp-evtip[data-type=door] ._vp-evtip-dot{background:#ff9f0a;box-shadow:0 0 8px #ff9f0acc,inset 0 0 0 .5px #ffffff4d}._vp-evtip[data-type=alert] ._vp-evtip-dot{background:#ff453a;box-shadow:0 0 8px #ff453acc,inset 0 0 0 .5px #ffffff4d}._vp-evtip-label{text-transform:capitalize;color:#f5f5f7}._vp-evtip-time{color:#fff9;font-variant-numeric:tabular-nums;border-left:.5px solid #ffffff2e;margin-left:2px;padding-left:9px;font-weight:500}@keyframes _vpTipIn{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}._vp-thumb{width:14px;height:14px;transition:transform var(--eb-dur-base) var(--eb-ease-spring);background:radial-gradient(circle at 50% 32%,#fff 0%,#f2f2f5 55%,#d6d6db 100%);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:inset 0 1px .8px #fff,inset 0 -1px 1px #0000002e,0 0 0 .5px #0000004d,0 2px 6px #00000080,0 0 14px #fff6}._vp-prog:hover ._vp-thumb,._vp-prog[data-drag="1"] ._vp-thumb{transform:translate(-50%,-50%)scale(1)}._vp-prog[data-drag="1"] ._vp-thumb{transform:translate(-50%,-50%)scale(1.15)}._vp-hover{color:#f5f5f7;font-size:var(--eb-type-micro);pointer-events:none;-webkit-backdrop-filter:blur(20px);white-space:nowrap;box-shadow:var(--eb-shadow-md);letter-spacing:var(--eb-tracking-tight);background:#1c1c1eeb;border:.5px solid #ffffff24;border-radius:7px;padding:4px 9px;font-weight:600;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}._vp-hpop{border-radius:var(--eb-radius-md);pointer-events:none;-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:var(--eb-shadow-lg);will-change:left;background:#141416eb;border:.5px solid #ffffff29;padding:5px 5px 4px;position:absolute;bottom:calc(100% + 12px);transform:translate(-50%)}._vp-hpop-img{border-radius:var(--eb-radius-sm);-o-object-fit:cover;object-fit:cover;background:#0a0a0c;width:168px;height:94px;display:block}._vp-hpop-time{text-align:center;color:#f5f5f7;font-size:var(--eb-type-micro);letter-spacing:var(--eb-tracking-tight);font-variant-numeric:tabular-nums;margin-top:5px;padding-bottom:1px;font-weight:600}._vp-row{align-items:center;gap:3px;display:flex}._vp-btn{color:#f5f5f7;cursor:pointer;width:34px;height:34px;transition:background .2s ease,transform .2s var(--eb-ease-spring),color .18s ease,box-shadow .2s ease;isolation:isolate;background:0 0;border:0;border-radius:9px;outline:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._vp-btn:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff29,#ffffff0f);transition:opacity .2s;position:absolute;inset:0}._vp-btn:hover:before{opacity:1}._vp-btn:hover{box-shadow:inset 0 .5px #ffffff2e,0 1px 3px #00000040}._vp-btn:active{transform:scale(.88)}._vp-btn:focus-visible{box-shadow:0 0 0 2px var(--eb-link),0 0 14px #0a84ff8c}._vp-btn[data-on="1"]{color:var(--eb-link);text-shadow:0 0 12px #0a84ff8c}._vp-btn[data-prim="1"]{width:38px;height:38px}._vp-time{font-size:var(--eb-type-caption);color:#f5f5f7;letter-spacing:var(--eb-tracking-tight);text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000059;min-width:92px;padding:0 10px 0 8px;font-weight:600}._vp-time ._sep{opacity:.42;margin:0 4px;font-weight:400}._vp-spacer{flex:1}._vp-vol{align-items:center;gap:2px;display:flex}._vp-volpop{width:0;transition:width .28s var(--eb-ease-spring);align-items:center;display:flex;overflow:hidden}._vp-vol:hover ._vp-volpop,._vp-vol:focus-within ._vp-volpop{width:82px}._vp-volbar{cursor:pointer;touch-action:none;background:linear-gradient(#ffffff29,#ffffff42);border-radius:999px;width:82px;height:3px;margin:0 8px;position:relative;box-shadow:inset 0 .5px #0000004d}._vp-volfill{background:linear-gradient(90deg,#ffffffeb,#fff);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 .5px #fff,0 0 6px #fff6}._vp-menu{border-radius:var(--eb-radius-lg);min-width:144px;box-shadow:var(--eb-shadow-lg);-webkit-backdrop-filter:blur(48px)saturate(200%)contrast(110%);z-index:6;animation:_vpMenuIn var(--eb-dur-base) var(--eb-ease-spring);transform-origin:100% 100%;background:linear-gradient(#2c2c30d1,#16161ae6);border:.5px solid #ffffff29;padding:5px;position:absolute;bottom:calc(100% + 10px);right:0}@keyframes _vpMenuIn{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}._vp-mi{border-radius:var(--eb-radius-md);width:100%;font-size:var(--eb-type-caption);color:#f5f5f7;cursor:pointer;text-align:left;letter-spacing:var(--eb-tracking-tight);transition:background var(--eb-dur-fast) ease,color var(--eb-dur-fast) ease;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-weight:500;display:flex}._vp-mi:hover{background:linear-gradient(#ffffff24,#ffffff0f);box-shadow:inset 0 .5px #ffffff29}._vp-mi[data-on="1"]{color:var(--eb-link);font-weight:600}._vp-mi-check{font-size:var(--eb-type-caption);opacity:.95}._vp-center{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._vp-bigplay{color:#fff;-webkit-backdrop-filter:blur(42px)saturate(200%)contrast(110%);pointer-events:auto;cursor:pointer;width:80px;height:80px;transition:transform .28s var(--eb-ease-spring),background .25s ease,box-shadow .25s ease;box-shadow:var(--eb-shadow-xl);background:radial-gradient(circle at 50% 32%,#ffffff2e,#fff0 55%),linear-gradient(#2c2c30ad 0%,#121216d1 100%);border:.5px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}._vp-bigplay:before{content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(#ffffff73,#fff0);border-radius:999px;width:55%;height:22%;position:absolute;top:6%;left:50%;transform:translate(-50%)}._vp-bigplay:hover{box-shadow:var(--eb-shadow-xl), 0 0 0 .5px #ffffff2e, 0 0 40px #0a84ff38;transform:scale(1.07)}._vp-bigplay:active{transform:scale(.94)}._vp-bigplay:focus-visible{box-shadow:var(--eb-shadow-xl), 0 0 0 3px var(--eb-link), 0 0 28px #0a84ff8c;outline:none}._vp-load{z-index:3;color:#fff;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._vp-spin{border:2.5px solid #ffffff29;border-top-color:#fff;border-radius:999px;width:42px;height:42px;animation:.9s linear infinite _vpSpin}@keyframes _vpSpin{to{transform:rotate(360deg)}}._vp-err{z-index:5;color:#f5f5f7;text-align:center;-webkit-backdrop-filter:blur(20px);background:#000000b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}._vp-err-ic{background:var(--eb-error-soft);border:.5px solid var(--eb-error-border);width:46px;height:46px;color:var(--eb-error);border-radius:999px;justify-content:center;align-items:center;display:flex}._vp-err-msg{font-size:var(--eb-type-body-large);letter-spacing:var(--eb-tracking-tight);font-weight:600}._vp-err-btn{font-size:var(--eb-type-caption);color:#fff;cursor:pointer;transition:background var(--eb-dur-fast) ease;letter-spacing:var(--eb-tracking-tight);background:#0a84ffd9;border:.5px solid #0a84ff;border-radius:9px;margin-top:2px;padding:8px 18px;font-family:inherit;font-weight:600}._vp-err-btn:hover{background:#0a84ff}._vp-hint{color:#fff;font-size:var(--eb-type-body);pointer-events:none;z-index:5;opacity:0;transition:opacity .2s ease,transform .2s var(--eb-ease);-webkit-backdrop-filter:blur(30px)saturate(180%);letter-spacing:var(--eb-tracking-tight);box-shadow:var(--eb-shadow-lg);background:#1c1c1ec7;border:.5px solid #ffffff24;border-radius:11px;padding:11px 18px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}._vp-hint[data-on="1"]{opacity:1;transform:translate(-50%,-50%)scale(1)}._vp[data-theme=light]{background:#000}@media (prefers-reduced-motion:reduce){._vp-top,._vp-bar,._vp-bigplay,._vp-hint,._vp-menu,._vp-track,._vp-thumb,._vp-volpop{transition:none;animation:none}}._vpg{isolation:isolate;width:100%;height:100%;font-family:var(--eb-font-sans);background:#000;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}._vpg-grid{background:#0a0a0c;flex:1;gap:2px;min-height:0;display:grid;position:relative}._vpg-grid[data-layout="1x1"]{grid-template-rows:1fr;grid-template-columns:1fr}._vpg-grid[data-layout="2x1"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}._vpg-grid[data-layout="2x2"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}._vpg-grid[data-layout="3x2"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr}._vpg-grid[data-layout="3x3"]{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}._vpg-grid[data-layout="4x3"]{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}._vpg-tile{cursor:pointer;background:#000;border:1.5px solid #0000;outline:none;transition:border-color .18s;position:relative;overflow:hidden}._vpg-tile[data-primary="1"]{border-color:var(--eb-link);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eb-link) 35%,transparent)}._vpg-tile:focus-visible{border-color:var(--eb-link)}._vpg-tile video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}._vpg-tile-label{font-size:var(--eb-type-caption);color:#f5f5f7;-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--eb-radius-md);letter-spacing:var(--eb-tracking-tight);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;z-index:2;background:#141416a8;border:.5px solid #ffffff24;align-items:center;gap:6px;padding:5px 9px;font-weight:600;display:flex;position:absolute;top:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 4px 12px #0006}._vpg-tile-label-tx{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._vpg-tile-prim{background:var(--eb-link);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb,var(--eb-link) 85%,transparent);border-radius:999px;flex-shrink:0;display:inline-block}._vpg-tile-mute{-webkit-backdrop-filter:blur(20px);color:#f5f5f7;cursor:pointer;z-index:2;width:28px;height:28px;transition:background var(--eb-dur-fast) ease;background:#141416a8;border:.5px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px}._vpg-tile-mute:hover{background:#141416d9}._vpg-tile-status{color:#fff;font-size:var(--eb-type-caption);pointer-events:none;letter-spacing:var(--eb-tracking-tight);background:#0006;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}._vpg-tile-spin{border:2.5px solid #ffffff29;border-top-color:#fff;border-radius:999px;width:30px;height:30px;animation:.9s linear infinite _vpgSpin}@keyframes _vpgSpin{to{transform:rotate(360deg)}}._vpg-bar{-webkit-backdrop-filter:blur(40px)saturate(180%);color:#f5f5f7;background:#1c1c1ec7;border-top:.5px solid #ffffff1f;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px 12px;display:flex}._vpg-bar ._vp-prog{height:18px}._vpg-bar ._vp-track{background:#ffffff2e}._vpg-row{align-items:center;gap:4px;display:flex}._vpg-time{font-size:var(--eb-type-caption);color:#ffffffd9;font-variant-numeric:tabular-nums;letter-spacing:var(--eb-tracking-tight);text-align:center;min-width:90px;padding:0 6px;font-weight:500}._vpg-spacer{flex:1}._vpg-btn{border-radius:var(--eb-radius-md);color:#f5f5f7;cursor:pointer;width:34px;height:34px;transition:background var(--eb-dur-fast) ease,transform var(--eb-dur-xfast) ease;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}._vpg-btn:hover{background:#ffffff24}._vpg-btn:active{transform:scale(.93)}._vpg-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--eb-link) 70%,transparent)}._vpg-btn[data-prim="1"]{width:38px;height:38px}._vpg-layout-pick{border-radius:var(--eb-radius-md);background:#ffffff0f;border:.5px solid #ffffff1a;gap:2px;padding:2px;display:inline-flex}._vpg-layout-pick button{border-radius:var(--eb-radius-sm);color:#f5f5f7;cursor:pointer;width:26px;height:26px;font-size:var(--eb-type-kbd);transition:background var(--eb-dur-xfast) ease;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-weight:600;display:inline-flex}._vpg-layout-pick button:hover{background:#ffffff1a}._vpg-layout-pick button[data-on="1"]{background:color-mix(in srgb,var(--eb-link) 85%,transparent);color:#fff}._vpg-progwrap{cursor:pointer;touch-action:none;align-items:center;height:18px;display:flex;position:relative}._vpg-progtrack{width:100%;height:3px;transition:height .18s var(--eb-ease);background:#ffffff2e;border-radius:999px;position:relative}._vpg-progwrap:hover ._vpg-progtrack{height:6px}._vpg-progplayed{background:#fff;border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 .5px #00000026}._vpg-progthumb{width:14px;height:14px;transition:transform .18s var(--eb-ease);background:#fff;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 1px 3px #00000073,0 0 0 .5px #0003}._vpg-progwrap:hover ._vpg-progthumb{transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){._vpg-tile,._vpg-progtrack,._vpg-progthumb{transition:none}._vpg-tile-spin{animation:none}}[data-toast-viewport]{--toast-bg:var(--eb-card);--toast-fg:var(--eb-fg);--toast-fg-muted:var(--eb-fg-muted);--toast-border:var(--eb-card-border);--toast-shadow:var(--eb-shadow-lg);--toast-action-bg:var(--eb-fg-faint);--toast-action-bg-hover:var(--eb-hover-strong);--toast-action-fg:var(--eb-fg);--toast-icon-fg:var(--eb-fg);--toast-progress:color-mix(in srgb, var(--eb-fg) 20%, transparent)}[data-toast-pill][data-rich=true][data-type=success]{--toast-bg:var(--eb-success-soft);--toast-fg:var(--eb-success);--toast-fg-muted:color-mix(in srgb, var(--eb-success) 60%, var(--eb-fg-muted));--toast-border:var(--eb-success-border);--toast-icon-fg:var(--eb-success);--toast-action-bg:var(--eb-success-soft);--toast-action-bg-hover:var(--eb-success-border);--toast-action-fg:var(--eb-success);--toast-progress:var(--eb-success-border)}[data-toast-pill][data-rich=true][data-type=error]{--toast-bg:var(--eb-error-soft);--toast-fg:var(--eb-error);--toast-fg-muted:color-mix(in srgb, var(--eb-error) 60%, var(--eb-fg-muted));--toast-border:var(--eb-error-border);--toast-icon-fg:var(--eb-error);--toast-action-bg:var(--eb-error-soft);--toast-action-bg-hover:var(--eb-error-border);--toast-action-fg:var(--eb-error);--toast-progress:var(--eb-error-border)}[data-toast-pill][data-rich=true][data-type=warning]{--toast-bg:var(--eb-warning-soft);--toast-fg:var(--eb-warning);--toast-fg-muted:color-mix(in srgb, var(--eb-warning) 60%, var(--eb-fg-muted));--toast-border:var(--eb-warning-border);--toast-icon-fg:var(--eb-warning);--toast-action-bg:var(--eb-warning-soft);--toast-action-bg-hover:var(--eb-warning-border);--toast-action-fg:var(--eb-warning);--toast-progress:var(--eb-warning-border)}[data-toast-pill][data-rich=true][data-type=info]{--toast-bg:var(--eb-info-soft);--toast-fg:var(--eb-info);--toast-fg-muted:color-mix(in srgb, var(--eb-info) 60%, var(--eb-fg-muted));--toast-border:var(--eb-info-border);--toast-icon-fg:var(--eb-info);--toast-action-bg:var(--eb-info-soft);--toast-action-bg-hover:var(--eb-info-border);--toast-action-fg:var(--eb-info);--toast-progress:var(--eb-info-border)}@keyframes _t-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._t-bar{background:var(--toast-progress);transform-origin:0;will-change:transform;pointer-events:none;height:2px;animation:linear forwards _t-shrink;position:absolute;inset:auto 0 0}._t-bar[data-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){._t-bar{animation:none;transform:scaleX(0)}}.eb-auth-form-col{--eb-accent:var(--eb-fg);--eb-accent-hover:color-mix(in srgb, var(--eb-fg) 86%, var(--eb-canvas));--eb-accent-pressed:color-mix(in srgb, var(--eb-fg) 76%, var(--eb-canvas));--eb-accent-on:var(--eb-canvas);--eb-accent-soft:color-mix(in srgb, var(--eb-fg) 8%, transparent);--eb-accent-ring:color-mix(in srgb, var(--eb-fg) 32%, transparent);--eb-link:var(--eb-fg);--eb-link-hover:color-mix(in srgb, var(--eb-fg) 78%, var(--eb-canvas))}.eb-auth-visual{isolation:isolate;background:linear-gradient(168deg, color-mix(in srgb, var(--eb-accent) 55%, var(--eb-bloom-light) 45%) 0%, var(--eb-accent) 52%, color-mix(in srgb, var(--eb-accent) 62%, var(--eb-bloom-dark) 38%) 100%);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.eb-auth-visual:before{content:"";z-index:0;inset-inline-start:-14%;filter:blur(64px);background:radial-gradient(closest-side, color-mix(in srgb, var(--eb-accent-on) 75%, transparent), transparent);border-radius:50%;width:72%;height:58%;animation:17s ease-in-out infinite alternate eb-auth-drift-a;position:absolute;top:-10%}.eb-auth-visual:after{content:"";z-index:0;inset-inline-end:-18%;filter:blur(72px);background:radial-gradient(closest-side, color-mix(in srgb, var(--eb-bloom-highlight) 85%, transparent), transparent);border-radius:50%;width:78%;height:62%;animation:21s ease-in-out infinite alternate eb-auth-drift-b;position:absolute;bottom:-14%}.dark .eb-auth-visual{background:linear-gradient(168deg, color-mix(in srgb, var(--eb-accent) 62%, var(--eb-bloom-mid) 38%) 0%, color-mix(in srgb, var(--eb-accent) 88%, var(--eb-bloom-dark) 12%) 52%, color-mix(in srgb, var(--eb-accent) 45%, var(--eb-bloom-dark) 55%) 100%)}.dark .eb-auth-visual:before{opacity:.55}.dark .eb-auth-visual:after{opacity:.6}.eb-auth-visual-img{z-index:1;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.eb-auth-visual-scrim{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--eb-bloom-dark) 16%, transparent) 0%, color-mix(in srgb, var(--eb-bloom-dark) 50%, transparent) 100%);position:absolute;inset:0}.eb-auth-visual-mark{color:var(--eb-accent-on);text-shadow:0 2px 24px color-mix(in srgb, var(--eb-bloom-dark) 25%, transparent);flex-direction:column;align-items:center;gap:14px;display:flex}@keyframes eb-auth-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,12%)scale(1.12)}}@keyframes eb-auth-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-10%,-9%)scale(.94)}}@media (prefers-reduced-motion:reduce){.eb-auth-visual:before,.eb-auth-visual:after{animation:none}}
