:root{--dash_accent:#4facfe;--dash_accent_fg:#fff;--dash_sidebar:#12151c}html[data-dashboard=admin],[data-dashboard=admin]{--color_canvas:#08070e;--color_bar:#0a0912;--dash_sidebar:#0a0912;--dash_accent:#4facfe;--dash_accent_fg:#fff;--stroke_sheet:#ffffff12;--color_glow_blue:var(--dash_accent);--color_blue:color-mix(in srgb, var(--dash_accent) 62%, #082044)}html[data-dashboard=client],[data-dashboard=client]{--color_canvas:#0c0e12;--color_bar:#12151c;--dash_sidebar:#12151c;--dash_accent:#2bd97b;--dash_accent_fg:#04210f;--stroke_sheet:#ffffff12;--color_glow_blue:var(--dash_accent);--color_blue:color-mix(in srgb, var(--dash_accent) 58%, #06301c)}html[data-dashboard=worker],[data-dashboard=worker]{--color_canvas:#120f0c;--color_bar:#1a1612;--dash_sidebar:#1a1612;--dash_accent:#fdc921;--dash_accent_fg:#1a1404;--stroke_sheet:#ffffff14;--color_glow_blue:var(--dash_accent);--color_blue:color-mix(in srgb, var(--dash_accent) 55%, #4a3208)}@property --ghost_trace{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--color_white:#fff;--color_black:#000;--color_canvas:#03010a;--color_card:#080710eb;--color_accent:#fdc921;--color_red:#ff311f;--color_blue:#0e57c0;--color_muted:#a0a0a0;--color_glow_blue:#4facfe;--color_glow_violet:#8b5cf6;--page_glow:#4facfe;--color_bar:#18191b;--stroke_sheet:#ffffff14;--stroke_width:1.5px;--stroke_glass:#ffffff47;--stroke_glass_hover:#ffffff61;--stroke_glass_strong:#ffffff85;--stroke_glass_inset:#ffffff29;--glow_white:0 0 18px #ffffff29;--glow_stroke:0 0 12px #ffffff1a;--glow_stroke_focus:0 0 16px #ffffff24;--header_height:72px;--header_pad_y:10px;--header_frame:calc(var(--header_height) + var(--header_pad_y) + max(var(--header_pad_y), env(safe-area-inset-top)));--cookie_banner_space:0px;--header_fill:0;--control_sm_height:35px;--shadow_card:0 0 20px 5px #0000007a;--shadow_btn:12px 12px 50px #0006;--radius_card:20px;--radius_btn:12px;--radius_input:12px;--content_width:min(90%, 1440px);--space_s:clamp(16px, 2vw, 25px);--space_m:clamp(24px, 4vw, 50px);--space_l:clamp(32px, 6vw, 75px);--space_section:clamp(120px, 20svh, 320px);--ease_out:cubic-bezier(.16, 1, .3, 1);--ease_in:cubic-bezier(.7, 0, .84, 0);--duration_in:.86s;--duration_in_fade:.94s;--duration_out:.52s}@media (max-width:980px){:root{--header_height:48px;--header_pad_y:7px;--space_section:clamp(72px, 14svh, 160px)}html{scroll-behavior:auto}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color_canvas);scroll-behavior:smooth;scrollbar-gutter:auto;scrollbar-color:#ffffff2e var(--color_canvas);view-transition-name:none;overscroll-behavior-x:none;overflow-x:clip}html:has(.site_frame){scrollbar-width:none;scrollbar-color:#0000 #0000;-ms-overflow-style:none}html:has(.site_frame) body{scrollbar-width:none;scrollbar-color:#0000 #0000;-ms-overflow-style:none}html:has(.site_frame)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.site_frame) body::-webkit-scrollbar{width:0;height:0;display:none}:root:active-view-transition{overflow:auto}section[id],h1[id],h2[id]{scroll-margin-top:calc(var(--header_height) + 16px)}.site_frame{z-index:1;width:100%;max-width:100%;position:relative;overflow-x:clip}.site_page{z-index:0;isolation:isolate;width:100%;max-width:100%;position:relative;overflow-x:clip}html.is_nav_open .site_frame,html.is_nav_open .site_page{z-index:0;isolation:auto}html.is_nav_open .site_page{opacity:1}html.is_nav_open [data-site-header]{z-index:200}.site_page,[data-site-bg]{opacity:1;transition:opacity var(--duration_in_fade) var(--ease_out)}[data-site-bg]{view-transition-name:none}html.is_boot .site_page,html.is_boot [data-site-bg]{opacity:0;transition:none}html.is_boot [data-site-header]{transition:none;translate:0 -100%}html.boot_header_snap [data-site-header]{translate:0;transition:none!important}html.is_boot [data-cookie-banner]{opacity:0;animation:none}[data-reveal]:not([data-reveal-shown]){opacity:0}[data-reveal=mist]:not([data-reveal-shown]){translate:0 12px}body{min-height:100vh;padding-bottom:var(--cookie_banner_space);font-family:var(--font_sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color_white);background-color:var(--color_canvas);overscroll-behavior-x:none;font-size:clamp(15px,1.1vw + .6rem,18px);font-weight:500;line-height:1.5;overflow-x:clip}a{color:inherit}button,input,textarea{font:inherit}::view-transition{pointer-events:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000}::view-transition-group(*){background-color:#0000;animation:none!important}::view-transition-image-pair(*){isolation:isolate;background-color:#0000;mix-blend-mode:normal!important;animation:none!important}::view-transition-old(*){background-color:#0000;animation:none;mix-blend-mode:normal!important}::view-transition-new(*){background-color:#0000;animation:none;mix-blend-mode:normal!important}html::view-transition-old(.nav-forward){display:none}html::view-transition-old(.nav-back){display:none}html::view-transition-old(.fade-page){display:none}html::view-transition-new(.nav-forward){z-index:2;clip-path:inset(var(--header_frame) 0 0 0);animation:var(--duration_in_fade) var(--ease_out) both page-fade-in}html::view-transition-new(.nav-back){z-index:2;clip-path:inset(var(--header_frame) 0 0 0);animation:var(--duration_in_fade) var(--ease_out) both page-fade-in}html::view-transition-new(.fade-page){z-index:2;clip-path:inset(var(--header_frame) 0 0 0);animation:var(--duration_in_fade) var(--ease_out) both page-fade-in}html.is_services_open::view-transition{display:none!important}html.is_services_open::view-transition-group(*){display:none!important}html.is_services_open::view-transition-image-pair(*){display:none!important}html.is_services_open::view-transition-old(*){display:none!important}html.is_services_open::view-transition-new(*){display:none!important}@keyframes page-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site_page,[data-site-bg],[data-site-header]{transition:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes scroll_view_card{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes scroll_view_title{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes scroll_view_glint{0%{opacity:0;transform:translate(-55%)}45%{opacity:.4}to{opacity:0;transform:translate(55%)}}@media (max-width:980px){@supports (animation-timeline:view()){html.is_scroll_timeline [data-scroll-item]{--show_p:1;--show_from:0;--tile_s:1;--tile_s2:1;backface-visibility:hidden;animation:linear both scroll_view_card;animation-timeline:view();animation-range:entry}html.is_scroll_timeline [data-scroll-item][data-scroll-kind=title]{animation-name:scroll_view_title}html.is_scroll_timeline [data-scroll-item][data-scroll-kind=card]{border-radius:var(--radius_card);isolation:isolate;position:relative;overflow:hidden}html.is_scroll_timeline [data-scroll-item][data-scroll-kind=card]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff1a 50%,#0000 58%);animation:linear both scroll_view_glint;animation-timeline:view();animation-range:entry;position:absolute;inset:-20% -40%}}}@media (max-width:980px) and (prefers-reduced-motion:reduce){html.is_scroll_timeline [data-scroll-item]{opacity:1;animation:none;transform:none}html.is_scroll_timeline [data-scroll-item][data-scroll-kind=card]:after{content:none;animation:none}}
