:root{--crusher-color-brand-primary: #22c55e;--crusher-color-brand-secondary: #3b82f6;--crusher-color-brand-accent-orange: #f97316;--crusher-color-brand-accent-pink: #ec4899;--crusher-color-brand-accent-red: #ef4444;--crusher-color-light-background-canvas: #f8fafc;--crusher-color-light-background-surface: rgba(255,255,255,.5);--crusher-color-light-text-primary: #0f172a;--crusher-color-light-text-secondary: #64748b;--crusher-color-light-border-primary: rgba(15, 23, 42, .14);--crusher-color-dark-background-canvas: #020617;--crusher-color-dark-background-surface: rgba(15,23,42,.5);--crusher-color-dark-text-primary: #f8fafc;--crusher-color-dark-text-secondary: #94a3b8;--crusher-color-dark-border-primary: rgba(255, 255, 255, .22);--crusher-color-base-white: #ffffff;--crusher-color-status-success: #16a34a;--crusher-color-status-warning: #f59e0b;--crusher-color-status-failure: #dc2626;--crusher-color-status-info: #0ea5e9;--crusher-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-family-mono: "JetBrains Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 1rem;--crusher-font-size-md: 1rem;--crusher-font-size-lg: 1.125rem;--crusher-font-size-xl: 1.25rem;--crusher-font-size-2xl: 1.5rem;--crusher-font-size-3xl: 1.875rem;--crusher-font-size-4xl: 2.25rem;--crusher-font-size-5xl: 3rem;--crusher-font-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-line-height-tight: 1.2;--crusher-line-height-snug: 1.35;--crusher-line-height-normal: 1.5;--crusher-line-height-relaxed: 1.625;--crusher-line-height-feed: 1.5;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-5: 1.25rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-7: 1.75rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--crusher-spacing-14: 3.5rem;--crusher-spacing-16: 4rem;--crusher-radius-none: 0;--crusher-radius-sm: .25rem;--crusher-radius-md: .5rem;--crusher-radius-lg: 1rem;--crusher-radius-xl: 1.25rem;--crusher-radius-full: 9999px;--crusher-shadow-0: none;--crusher-shadow-1: 0 1px 2px rgba(0,0,0,.06);--crusher-shadow-2: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--crusher-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 24px currentColor;--crusher-focus-width: 2px;--crusher-focus-offset: 2px;--crusher-motion-duration-xfast: 80ms;--crusher-motion-duration-fast: .12s;--crusher-motion-duration-base: .2s;--crusher-motion-duration-slow: .32s;--crusher-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--crusher-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1.2);--crusher-motion-easing-inout: cubic-bezier(.4,0,.2,1);--crusher-z-dropdown: 100;--crusher-z-modal: 1000;--crusher-z-toast: 1100;--crusher-opacity-disabled: .6;--crusher-opacity-muted: .8;--crusher-density-comfortable: 1;--crusher-density-compact: .9;--crusher-transition-duration-fast: .1s;--crusher-transition-duration-base: .2s;--crusher-transition-duration-slow: .4s;--crusher-transition-easing-inout: cubic-bezier(.4,0,.2,1);--crusher-component-border-weight: 1px;--crusher-component-control-hover-lift: translateY(-2px);--crusher-color-status-running: var(--crusher-color-brand-primary);--crusher-color-status-unknown: var(--crusher-color-light-text-secondary);--crusher-color-status-neutral: var(--crusher-color-light-text-secondary);--crusher-radius-banner: var(--crusher-radius-md);--crusher-shadow-sm: var(--crusher-shadow-1);--crusher-shadow-md: var(--crusher-shadow-1);--crusher-shadow-lg: var(--crusher-shadow-2);--crusher-focus-color-primary: var(--crusher-color-brand-primary);--crusher-state-control-bg-default: var(--crusher-color-brand-primary);--crusher-state-control-bg-hover: color-mix(in srgb, var(--crusher-color-brand-primary), white 8%);--crusher-state-control-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary), black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, var(--crusher-color-brand-primary), gray 35%);--crusher-state-control-fg-default: var(--crusher-color-base-white);--crusher-state-control-fg-muted: color-mix(in srgb, var(--crusher-color-base-white), black 18%);--crusher-state-control-border-default: color-mix(in srgb, var(--crusher-color-brand-primary), transparent 88%);--crusher-state-control-shadow-elevated: var(--crusher-shadow-2);--crusher-state-focus-ring-width: var(--crusher-focus-width);--crusher-component-radius: var(--crusher-radius-md);--crusher-component-elevation: var(--crusher-shadow-2);--crusher-component-control-bg: var(--crusher-color-brand-primary);--crusher-component-control-fg: var(--crusher-color-base-white);--crusher-state-focus-ring-color: var(--crusher-focus-color-primary)}html[data-mode=dark]{--crusher-color-dark-background-canvas: #020617;--crusher-color-dark-background-surface: rgba(15,23,42,.5);--crusher-color-dark-text-primary: #f8fafc;--crusher-color-dark-text-secondary: #94a3b8;--crusher-color-dark-border-primary: rgba(255, 255, 255, .22)}html[data-mode=light]{--crusher-background-canvas: var(--crusher-color-light-background-canvas);--crusher-background-surface: var(--crusher-color-light-background-surface);--crusher-text-primary: var(--crusher-color-light-text-primary);--crusher-text-secondary: var(--crusher-color-light-text-secondary);--crusher-border-primary: var(--crusher-color-light-border-primary);--crusher-brand-on-surface: var(--crusher-color-brand-primary)}html[data-mode=dark]{--crusher-background-canvas: var(--crusher-color-dark-background-canvas);--crusher-background-surface: var(--crusher-color-dark-background-surface);--crusher-text-primary: var(--crusher-color-dark-text-primary);--crusher-text-secondary: var(--crusher-color-dark-text-secondary);--crusher-border-primary: var(--crusher-color-dark-border-primary);--crusher-brand-on-surface: color-mix( in srgb, var(--crusher-color-brand-primary) 75%, var(--crusher-color-dark-background-canvas) 25% )}:root{--crusher-brand-on-surface: var(--crusher-color-brand-primary)}:root{--crusher-color-brand-primary: var(--crusher-color-brand-primary);--crusher-color-brand-secondary: var(--crusher-color-brand-secondary);--crusher-color-brand-accent-orange: var(--crusher-color-brand-accent-orange);--crusher-color-brand-accent-pink: var(--crusher-color-brand-accent-pink);--crusher-color-brand-accent-red: var(--crusher-color-brand-accent-red)}:root{--crusher-surface: var(--crusher-background-surface);--crusher-border: var(--crusher-border-primary);--crusher-fg: var(--crusher-text-primary);--crusher-fg-muted: var(--crusher-text-secondary);--crusher-feedback-success: var(--crusher-color-brand-primary);--crusher-feedback-info: var(--crusher-color-brand-secondary);--crusher-feedback-warning: var(--crusher-color-brand-accent-orange);--crusher-feedback-danger: var(--crusher-color-brand-accent-red);--crusher-feedback-on-solid: var(--crusher-color-base-white);--crusher-layout-gap: var(--crusher-spacing-6);--crusher-layout-gap-tight: var(--crusher-spacing-4);--crusher-layout-gap-loose: var(--crusher-spacing-8);--crusher-stack-gap: var(--crusher-layout-gap-tight);--crusher-grid-gap: var(--crusher-layout-gap);--crusher-grid-min-column: 18rem;--crusher-shell-max-width: 80rem;--crusher-shell-padding-inline: clamp(var(--crusher-spacing-4), 3vw, var(--crusher-spacing-8));--crusher-shell-padding-block: var(--crusher-spacing-6);--crusher-shell-nav-width: 18rem;--crusher-shell-aside-width: 22rem;--crusher-nav-panel-bg: color-mix(in srgb, var(--crusher-surface) 94%, transparent);--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-border) 78%, transparent);--crusher-nav-panel-shadow: var(--crusher-shadow-1);--crusher-nav-item-bg: transparent;--crusher-nav-item-bg-hover: color-mix(in srgb, var(--crusher-fg) 6%, transparent);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary) 14%, transparent);--crusher-nav-item-border: transparent;--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-color-brand-primary) 38%, var(--crusher-border));--crusher-nav-item-shadow: none;--crusher-nav-item-shadow-hover: none;--crusher-nav-item-shadow-active: none;--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-fg) 6%, transparent);--crusher-nav-section-fg: var(--crusher-fg-muted);--crusher-nav-badge-bg: color-mix(in srgb, var(--crusher-fg) 8%, transparent);--crusher-nav-badge-fg: var(--crusher-fg-muted);--crusher-stat-tone-neutral: var(--crusher-fg-muted);--crusher-stat-tone-brand: var(--crusher-brand-on-surface, var(--crusher-color-brand-primary));--crusher-stat-tone-info: var(--crusher-feedback-info);--crusher-stat-tone-success: var(--crusher-feedback-success);--crusher-stat-tone-warning: var(--crusher-feedback-warning);--crusher-stat-tone-danger: var(--crusher-feedback-danger);--crusher-stat-value-size: var(--crusher-font-size-4xl);--crusher-stat-padding-block: var(--crusher-spacing-4);--crusher-stat-padding-inline-end: var(--crusher-spacing-4);--crusher-stat-padding-inline-start: calc(var(--crusher-spacing-4) + var(--crusher-spacing-2));--crusher-page-header-gap: var(--crusher-layout-gap-tight);--crusher-page-header-eyebrow: var(--crusher-color-brand-primary);--crusher-page-header-title-size: clamp(var(--crusher-font-size-3xl), 4vw, var(--crusher-font-size-5xl));--crusher-page-header-divider: color-mix(in srgb, var(--crusher-border) 70%, transparent);--crusher-toolbar-gap: var(--crusher-layout-gap-tight);--crusher-toolbar-bg: color-mix(in srgb, var(--crusher-surface) 92%, transparent);--crusher-toolbar-border: color-mix(in srgb, var(--crusher-border) 80%, transparent);--crusher-filter-bar-gap: var(--crusher-layout-gap-tight);--crusher-filter-bar-bg: color-mix(in srgb, var(--crusher-surface) 94%, transparent);--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-border) 85%, transparent);--crusher-filter-search-bg: var(--crusher-surface);--crusher-filter-search-border: var(--crusher-border);--crusher-code-token-comment: var(--crusher-text-secondary);--crusher-code-token-punc: var(--crusher-text-secondary);--crusher-code-token-keyword: var(--crusher-feedback-info);--crusher-code-token-operator: var(--crusher-feedback-danger);--crusher-code-token-number: var(--crusher-feedback-info);--crusher-code-token-string: var(--crusher-feedback-success);--crusher-code-token-function: var(--crusher-feedback-info);--crusher-code-token-boolean: var(--crusher-feedback-warning);--crusher-code-token-class: var(--crusher-feedback-info);--crusher-z-dropdown: 100;--crusher-z-tooltip: 200;--crusher-z-toast: 900;--crusher-z-modal: 1000;--crusher-z-palette: 1100;--crusher-density: comfortable;--crusher-density-pad: var(--crusher-spacing-3);--crusher-density-row: 40px;--crusher-table-header-bg: color-mix(in srgb, var(--crusher-fg) 6%, transparent);--crusher-table-hover-bg: color-mix(in srgb, var(--crusher-fg) 8%, transparent);--crusher-table-selected-bg: color-mix(in srgb, var(--crusher-color-brand-primary) 12%, transparent)}html[data-density=compact],:root[data-density=compact]{--crusher-density: compact;--crusher-density-pad: var(--crusher-spacing-2);--crusher-density-row: 32px}html[data-density=cozy],:root[data-density=cozy]{--crusher-density: cozy;--crusher-density-pad: calc(var(--crusher-spacing-2) + 2px);--crusher-density-row: 36px}:root,:host{--crusher-pad-inline: var(--crusher-density-pad);--crusher-pad-block: var(--crusher-density-pad)}html[dir=rtl] *{direction:rtl}.crusher-surface{background:var(--crusher-background-surface);color:var(--crusher-text-primary);border:1px solid var(--crusher-border-primary);-webkit-backdrop-filter:blur(var(--effect-blur-md, 0));backdrop-filter:blur(var(--effect-blur-md, 0));box-shadow:var(--component-elevation, var(--shadow-1));border-radius:var(--component-radius, .5rem);transition:background-color .25s,box-shadow .25s,color .25s,border-color .25s}@media(prefers-reduced-motion:no-preference){*{transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,transform .2s}}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:none;box-shadow:0 0 0 var(--state-focus-ring-width, 2px) var(--state-focus-ring-color, var(--crusher-color-brand-primary));border-radius:var(--component-radius, var(--crusher-radius-md))}:root{--ctl-radius: var(--crusher-component-radius, var(--crusher-radius-md));--ctl-border-weight: var(--crusher-component-border-weight, 1px);--ctl-elev: var(--crusher-component-elevation, var(--crusher-shadow-2));--ctl-elev-hover: var(--ctl-elev);--ctl-backdrop: none;--ctl-hover-lift: var(--crusher-component-control-hover-lift, translateY(-2px));--btn-focus-ring: 0 0 0 3px color-mix(in srgb, var(--crusher-color-brand-primary), #fff 80%);--btn-primary-bg: var(--state-control-bg-default);--btn-primary-fg: var(--state-control-fg-default);--btn-primary-border: color-mix(in srgb, currentColor 12%, transparent);--btn-primary-shadow: var(--ctl-elev);--btn-primary-letter: normal;--btn-primary-text-shadow: none;--btn-secondary-bg: color-mix(in srgb, var(--crusher-color-brand-primary) 72%, var(--crusher-color-brand-secondary) 28%);--btn-secondary-fg: var(--crusher-color-base-white);--btn-secondary-border: color-mix(in srgb, var(--crusher-color-brand-primary) 28%, var(--crusher-border-primary));--btn-secondary-shadow: var(--ctl-elev);--btn-danger-bg: var(--crusher-color-brand-accent-red);--btn-danger-fg: var(--crusher-color-base-white);--btn-danger-border: color-mix(in srgb, currentColor 12%, transparent);--btn-danger-shadow: var(--ctl-elev);--btn-outline-bg: transparent;--btn-outline-fg: var(--crusher-text-primary);--btn-outline-border: var(--crusher-border-primary);--btn-outline-shadow: none;--btn-ghost-bg: color-mix(in srgb, var(--crusher-text-primary) 8%, transparent);--btn-ghost-fg: var(--crusher-text-primary);--btn-ghost-border: transparent;--btn-ghost-shadow: none;--btn-subtle-bg: var(--crusher-background-surface);--btn-subtle-fg: var(--crusher-text-primary);--btn-subtle-border: var(--crusher-border-primary);--btn-subtle-shadow: var(--ctl-elev);--btn-border: var(--btn-outline-border);--crusher-card-bg: var(--crusher-background-surface);--crusher-card-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 20%);--crusher-card-shadow: var(--crusher-shadow-2);--crusher-card-backdrop: blur(var(--crusher-effect-blur-md));--crusher-card-hover-lift: translateY(calc(var(--crusher-spacing-1) * -1));--crusher-card-hover-shadow: var(--crusher-shadow-2)}html[data-theme=neumorph]{--crusher-color-brand-primary: #22c55e;--crusher-color-brand-secondary: #3b82f6;--crusher-color-brand-accent-orange: #f97316;--crusher-color-brand-accent-pink: #ec4899;--crusher-color-brand-accent-red: #ef4444;--crusher-color-light-background-canvas: #f8fafc;--crusher-color-light-background-surface: #ffffff;--crusher-color-light-text-primary: #0f172a;--crusher-color-light-text-secondary: #64748b;--crusher-color-light-border-primary: rgba(0,0,0,.06);--crusher-color-dark-background-canvas: #020617;--crusher-color-dark-background-surface: #0b1220;--crusher-color-dark-text-primary: #f8fafc;--crusher-color-dark-text-secondary: #94a3b8;--crusher-color-dark-border-primary: rgba(255,255,255,.08);--crusher-color-base-white: #ffffff;--crusher-color-status-running: #22c55e;--crusher-color-status-success: #16a34a;--crusher-color-status-warning: #f59e0b;--crusher-color-status-failure: #dc2626;--crusher-color-status-info: #0ea5e9;--crusher-color-status-unknown: #64748b;--crusher-color-status-neutral: #64748b;--crusher-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-family-mono: "JetBrains Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 1rem;--crusher-font-size-md: 1rem;--crusher-font-size-lg: 1.125rem;--crusher-font-size-xl: 1.25rem;--crusher-font-size-2xl: 1.5rem;--crusher-font-size-3xl: 1.875rem;--crusher-font-size-4xl: 2.25rem;--crusher-font-size-5xl: 3rem;--crusher-font-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-line-height-tight: 1.2;--crusher-line-height-snug: 1.35;--crusher-line-height-normal: 1.5;--crusher-line-height-relaxed: 1.625;--crusher-line-height-feed: 1.5;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-5: 1.25rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-7: 1.75rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--crusher-spacing-14: 3.5rem;--crusher-spacing-16: 4rem;--crusher-radius-none: 0;--crusher-radius-sm: .25rem;--crusher-radius-md: .5rem;--crusher-radius-lg: 1.25rem;--crusher-radius-xl: 1.25rem;--crusher-radius-full: 9999px;--crusher-radius-banner: .5rem;--crusher-shadow-0: none;--crusher-shadow-1: inset 1px 1px 2px rgba(0,0,0,.05), inset -1px -1px 2px rgba(255,255,255,.6);--crusher-shadow-2: 8px 8px 16px rgba(0,0,0,.08), -8px -8px 16px rgba(255,255,255,.6);--crusher-shadow-sm: inset 1px 1px 2px rgba(0,0,0,.05), inset -1px -1px 2px rgba(255,255,255,.6);--crusher-shadow-md: inset 1px 1px 2px rgba(0,0,0,.05), inset -1px -1px 2px rgba(255,255,255,.6);--crusher-shadow-lg: 8px 8px 16px rgba(0,0,0,.08), -8px -8px 16px rgba(255,255,255,.6);--crusher-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 24px currentColor;--crusher-focus-color-primary: #22c55e;--crusher-focus-width: 2px;--crusher-focus-offset: 2px;--crusher-motion-duration-xfast: 80ms;--crusher-motion-duration-fast: .12s;--crusher-motion-duration-base: .2s;--crusher-motion-duration-slow: .32s;--crusher-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--crusher-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1.2);--crusher-motion-easing-inout: cubic-bezier(.4,0,.2,1);--crusher-z-dropdown: 100;--crusher-z-modal: 1000;--crusher-z-toast: 1100;--crusher-opacity-disabled: .6;--crusher-opacity-muted: .8;--crusher-density-comfortable: 1;--crusher-density-compact: .9;--crusher-state-control-bg-default: #22c55e;--crusher-state-control-bg-hover: color-mix(in srgb, #22c55e, white 8%);--crusher-state-control-bg-active: color-mix(in srgb, #22c55e, black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, #22c55e, gray 35%);--crusher-state-control-fg-default: #ffffff;--crusher-state-control-fg-muted: color-mix(in srgb, #ffffff, black 18%);--crusher-state-control-border-default: color-mix(in srgb, #22c55e, transparent 88%);--crusher-state-control-shadow-elevated: 8px 8px 16px rgba(0,0,0,.08), -8px -8px 16px rgba(255,255,255,.6);--crusher-state-focus-ring-color: #22c55e;--crusher-state-focus-ring-width: 2px;--crusher-transition-duration-fast: .1s;--crusher-transition-duration-base: .2s;--crusher-transition-duration-slow: .4s;--crusher-transition-easing-inout: cubic-bezier(.4,0,.2,1);--crusher-component-radius: .5rem;--crusher-component-border-weight: 1px;--crusher-component-elevation: 8px 8px 16px rgba(0,0,0,.08), -8px -8px 16px rgba(255,255,255,.6);--crusher-component-control-bg: #22c55e;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}:root{--bg-black-900: #000000;--bg-black-100: #dddddd;--bg-black-50: #eff0f4;--bg-opacity: rgba(255, 255, 255, .5);--text-black-900: #000000;--text-black-700: #555555;--text-black-600: #666666;--text-black-300: #bbbbbb;--outer-shadow: 3px 3px 3px #d0d0d0, -3px -3px 3px #f8f8f8;--outer-shadow-0: 0 0 0 #d0d0d0, 0 0 0 #f8f8f8;--inner-shadow: inset 3px 3px 3px #d0d0d0, inset -3px -3px 3px #f8f8f8;--inner-shadow-0: inset 0 0 0 #d0d0d0, inset 0 0 0 #f8f8f8;--skin-color: var(--crusher-color-brand-primary, #fb839e)}html[data-mode=dark]{--bg-black-900: #ffffff;--bg-black-100: #353535;--bg-black-50: #2b2c2f;--bg-opacity: rgba(43, 44, 47, .5);--text-black-900: #ffffff;--text-black-700: #ffffff;--text-black-600: #bbbbbb;--outer-shadow: 3px 3px 3px #222327, -3px -3px 3px #363636;--outer-shadow-0: 0 0 0 #222327, 0 0 0 #363636;--inner-shadow: inset 3px 3px 3px #222327, inset -3px -3px 3px #363636;--inner-shadow-0: inset 0 0 0 #222327, inset 0 0 #363636}body{font-size:16px;line-height:1.5;overflow-x:hidden;background-color:var(--bg-black-50)}body.hidden-scrolling{overflow-y:hidden}*:not(i){font-family:Raleway,sans-serif;font-weight:400}*{margin:0;padding:0;box-sizing:border-box;outline:none}:before,:after{box-sizing:border-box}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}img{vertical-align:middle;max-width:100%}.container{max-width:1140px;margin:auto}.row{display:flex;flex-wrap:wrap}.justify-content-between{justify-content:space-between}.outer-shadow{box-shadow:var(--outer-shadow)}.inner-shadow{box-shadow:var(--inner-shadow)}.hover-in-shadow{position:relative;z-index:1}.hover-in-shadow:hover{box-shadow:var(--outer-shadow-0)}.hover-in-shadow:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease;z-index:-1}.hover-in-shadow:hover:after{box-shadow:var(--inner-shadow)}.align-items-center{align-items:center}.btn-1{padding:10px 25px;font-size:16px;font-weight:500;color:var(--skin-color);background-color:transparent;line-height:1.5;cursor:pointer;border-radius:30px;transition:all .3s ease;display:inline-block;border:none}.btn-1:after{border-radius:30px}crusher-button.btn-1{padding:0;color:inherit;background:transparent;border:0;--crusher-button-padding: 10px 25px;--crusher-button-font-size: 16px;--crusher-button-font-weight: 500;--crusher-button-line-height: 1.5;--crusher-button-bg: transparent;--crusher-button-fg: var(--skin-color);--ctl-radius: 30px;--ctl-border-weight: 0;--ctl-elev: none;--ctl-elev-hover: none;--ctl-hover-lift: none;--btn-primary-border: transparent}.effect-wrap .effect{position:absolute;z-index:-1}.effect-1{width:30px;height:30px;border:4px solid #8a49ff;right:10%;bottom:32%;animation:spin 10s linear infinite}.effect-2{left:3%;bottom:20%;width:40px;display:flex;flex-wrap:wrap;justify-content:space-between;animation:topBounce 3s ease-in-out infinite}.effect-2 div{height:3px;width:3px;background-color:#ff9c07;margin:0 3px 8px}.effect-3{height:180px;width:180px;border:25px solid pink;border-radius:45%;left:50%;top:-120px;animation:leftBounce 3s ease-in-out infinite}.effect-4{border-top:30px solid transparent;border-left:30px solid #06d79c;left:30%;top:20%;animation:spin 15s linear infinite}.effect-4:before{content:"";border-top:30px solid transparent;border-left:30px solid #06d79c;position:absolute;opacity:.5;left:-35px;top:-25px}.effect-5{height:50px;width:50px;right:10%;top:30%;display:flex;justify-content:space-between;border-radius:50%;overflow:hidden;animation:spin 10s linear infinite}.effect-5 div{width:1px;background-color:#4dd0e1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes topBounce{0%,to{transform:translateY(0)}50%{transform:translateY(25px)}}@keyframes leftBounce{0%,to{transform:translate(0)}50%{transform:translate(25px)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}.section-title{padding:0 15px;flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:60px;--crusher-section-title-margin-bottom: 0;--crusher-section-title-font-size: 30px;--crusher-section-title-font-weight: 800;--crusher-section-title-color: var(--text-black-900);--crusher-section-title-padding-bottom: 0;--crusher-section-title-kicker-size: 16px;--crusher-section-title-kicker-weight: 700;--crusher-section-title-kicker-color: var(--skin-color);--crusher-section-title-kicker-transform: uppercase}.section.hide{display:none}.preloader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1500;background-color:var(--bg-black-50);display:flex;align-items:center;justify-content:center}.preloader.fade-out{opacity:0;transition:all .6s ease}.preloader .box{width:65px;display:flex;flex-wrap:wrap;justify-content:space-between}.preloader .box div{height:15px;width:15px;background-color:var(--skin-color);border-radius:50%;animation:loaderAni 1s ease infinite}.preloader .box div:nth-child(2){animation-delay:.1s}.preloader .box div:nth-child(3){animation-delay:.2s}@keyframes loaderAni{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.header{padding:20px 15px;position:absolute;width:100%;top:0;left:0;z-index:99}.header .hamburger-btn{height:40px;width:40px;display:flex;align-items:center;cursor:pointer;border-radius:50%;justify-content:center;transition:all .3s ease}.header .hamburger-btn:after{border-radius:50%}.header .hamburger-btn span{display:block;height:2px;width:16px;background-color:var(--bg-black-900);position:relative}.header .hamburger-btn span:before,.header .hamburger-btn span:after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:var(--bg-black-900)}.header .hamburger-btn span:before{top:-6px}.header .hamburger-btn span:after{top:6px}.nav-menu{position:fixed;background-color:var(--bg-black-50);padding:0 15px;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden;overflow-y:auto}.fade-out-effect{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--bg-black-50);z-index:-1;visibility:hidden}.fade-out-effect.active{visibility:visible;z-index:1000;animation:fadeOut .3s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.nav-menu.open{visibility:visible;opacity:1;z-index:999;transition:all .3s ease-in}.nav-menu .close-nav-menu{height:40px;width:40px;display:block;font-size:35px;line-height:35px;border-radius:50%;position:absolute;right:15px;top:15px;cursor:pointer;text-align:center;color:var(--text-black-600);transition:all .3s ease}.nav-menu .close-nav-menu:after{border-radius:50%}.nav-menu-inner{min-height:100vh;display:flex;align-items:center;justify-content:center}.nav-menu ul{padding:15px}.nav-menu ul li{display:block;margin-bottom:20px;text-align:center}.nav-menu ul li:last-child{margin-bottom:0}.nav-menu ul li a{display:inline-block;font-size:28px;font-weight:600;color:var(--text-black-600);padding:5px 30px;text-transform:capitalize;border-radius:30px;transition:all .3s ease}.nav-menu ul li a.active{color:var(--skin-color )}.nav-menu ul li a:after{border-radius:30px}.nav-menu .copyright-text{position:absolute;top:50%;font-size:15px;color:var(--text-black-600);transform:translateY(-50%) rotate(90deg);left:-20px}.home-section{position:relative}.home-section .full-screen{padding:50px 0;min-height:100vh}.home-section .home-text,.home-section .home-img{flex:0 0 50%;max-width:50%;padding:0 15px}.home-section .home-img{z-index:2}.home-section .home-text p{color:var(--text-black-300);font-size:18px;text-transform:capitalize;margin:0}.home-section .home-text h2{font-size:40px;font-weight:600;color:var(--text-black-900);margin:0}.home-section .home-text h1{font-size:20px;font-weight:500;color:var(--text-black-600);margin:0;text-transform:capitalize}.home-section .home-text .btn-1{margin-top:30px}.home-section .home-img .img-box{max-width:450px;display:block;margin:auto;border-radius:50%;padding:15px}.home-section .home-img .img-box img{width:100%;border-radius:50%;border:10px solid transparent}.about-section{padding:80px 0 0;min-height:100vh}.about-section .about-img{flex:0 0 40%;max-width:40%;padding:0 15px;z-index:2}.about-section .about-img .img-box{padding:15px;border-radius:5px}.about-section .about-img .img-box img{width:100%;border:10px solid transparent;border-radius:5px}.about-section .about-img .social-links{margin-top:20px;text-align:center}.about-section .about-img .social-links crusher-icon-link{display:inline-block;height:40px;width:40px;font-size:16px;text-align:center;color:var(--text-black-600);margin:0 4px;border-radius:50%;transition:all .3s ease}.about-section .about-img .social-links crusher-icon-link i{line-height:40px}.about-section .about-img .social-links crusher-icon-link:after{border-radius:50%}.about-section .about-img .social-links crusher-icon-link:hover{color:var(--skin-color)}.about-section .about-info{flex:0 0 60%;max-width:60%;padding:clamp(36px,5vw,76px) 15px 0}.about-section .about-copy{max-width:680px}.about-section .about-info p{font-size:16px;line-height:28px;margin-bottom:15px;color:var(--text-black-600 )}.about-section .about-info span{font-weight:600}.about-section .about-info .btn-1{margin:36px 20px 0 0}.about-section .about-tabs{padding:60px 15px 50px;flex:0 0 100%;max-width:100%;text-align:center;z-index:2}.about-section .about-tabs .tab-item{display:inline-block;margin:0 5px 10px;cursor:pointer;padding:5px 10px;border-radius:30px;transition:all .3s ease;font-size:16px;color:var(--text-black-600);font-weight:500;text-transform:capitalize}.about-section .about-tabs .tab-item:hover:not(.active){opacity:.6}.about-section .about-tabs .tab-item.active{color:var(--skin-color)}.about-section .tab-content{flex:0 0 100%;max-width:100%;display:none}.about-section .tab-content.active{display:block;animation:fadeInTop .5s ease}.about-section .skills{padding:0 0 40px}.about-section .skills .skill-item{flex:0 0 50%;max-width:50%;padding:0 15px;margin-bottom:40px;--crusher-skill-bar-margin-bottom: 0;--crusher-skill-bar-label-gap: 10px;--crusher-skill-bar-label-size: 16px;--crusher-skill-bar-label-weight: 400;--crusher-skill-bar-label-color: var(--text-black-600);--crusher-skill-bar-label-transform: capitalize;--crusher-skill-bar-track-height: 20px;--crusher-skill-bar-track-radius: 10px;--crusher-skill-bar-track-shadow: var(--inner-shadow);--crusher-skill-bar-fill-bg: var(--skin-color);--crusher-skill-bar-fill-height: 6px;--crusher-skill-bar-fill-left: 7px;--crusher-skill-bar-fill-top: 7px;--crusher-skill-bar-fill-radius: 10px;--crusher-skill-bar-fill-offset: 14px;--crusher-skill-bar-percent-size: 16px;--crusher-skill-bar-percent-weight: 500;--crusher-skill-bar-percent-color: var(--text-black-600);--crusher-skill-bar-percent-bar-margin-top: -40px}.about-section .education,.about-section .experience{padding-bottom:80px}.about-section .timeline{flex:0 0 100%;max-width:100%;position:relative;--crusher-timeline-split-rail-width: 1px;--crusher-timeline-split-rail-color: var(--bg-black-100)}.about-section .timeline .timeline-item{flex:0 0 100%;max-width:100%;--crusher-timeline-item-padding-bottom: 40px;--crusher-timeline-item-split-content-padding: 30px;--crusher-timeline-item-split-content-radius: 5px;--crusher-timeline-item-split-content-shadow: var(--outer-shadow);--crusher-timeline-item-split-icon-bg: var(--bg-black-50);--crusher-timeline-item-split-icon-border: 1px solid var(--bg-black-100);--crusher-timeline-item-split-icon-color: var(--skin-color);--crusher-timeline-item-split-connector-color: var(--bg-black-100)}.about-section .timeline .timeline-item [slot=date]{font-weight:500;color:var(--skin-color);display:block;margin:0 0 10px;text-transform:capitalize}.about-section .timeline .timeline-item h3{font-size:20px;color:var(--text-black-700);font-weight:600;margin:0 0 5px;text-transform:capitalize}.about-section .timeline .timeline-item h4{font-size:16px;font-style:italic;color:var(--text-black-600);margin:0}.about-section .timeline .timeline-item p{font-size:16px;color:var(--text-black-600);line-height:26px;margin:15px 0 0}.service-section{padding:80px 0;min-height:100vh}.service-section .service-item{flex:0 0 33.33%;max-width:33.33%;padding:15px;display:flex;flex-wrap:wrap}.service-section .service-item-inner{--crusher-card-bg: transparent;--crusher-card-border-width: 0;--crusher-card-border: transparent;--crusher-card-padding: 50px 15px;--crusher-card-radius: 5px;--crusher-card-width: 100%;--crusher-card-shadow: none;--crusher-card-hover-lift: none;--crusher-card-hover-shadow: none;border-radius:5px;text-align:center;width:100%}.service-section .service-item-inner .icon{height:60px;text-align:center;width:60px;border-radius:50%;transition:all .3s ease;display:block;margin:0 auto 30px;position:relative;color:var(--text-black-600)}.service-section .service-item-inner .icon:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;transition:all .3s ease}.service-section .service-item-inner:hover .icon{box-shadow:var(--inner-shadow-0)}.service-section .service-item-inner:hover .icon:after{box-shadow:var(--outer-shadow)}.service-section .service-item-inner .icon i{font-size:25px;line-height:60px;transition:all .3s ease}.service-section .service-item-inner:hover .icon i{color:var(--skin-color)}.service-section .service-item-inner h3{font-size:20px;font-weight:600;color:var(--text-black-700);margin:0 0 10px;text-transform:capitalize}.service-section .service-item-inner p{font-size:16px;color:var(--text-black-600);margin:0;line-height:26px}.projects-section{padding:80px 0;min-height:100vh}.projects-section .section-title{margin-bottom:40px}.projects-section .projects-filter{padding:0 15px;flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:20px;z-index:2}.projects-section .filter-item{display:inline-block;margin:0 5px 10px;padding:5px 10px;border-radius:30px;cursor:pointer;font-weight:500;color:var(--text-black-600);text-transform:capitalize;font-size:16px;transition:all .3s ease}.projects-section .filter-item:hover:not(.active){opacity:.6}.projects-section .filter-item.active{color:var(--skin-color)}.projects-section .projects-item{flex:0 0 33.33%;max-width:33.33%;padding:15px;display:flex;flex-wrap:wrap}.projects-section .projects-item.hide{display:none}.projects-section .projects-item.show{display:block;animation:fadeInTop .5s ease}.projects-section .projects-item-inner{--crusher-card-bg: transparent;--crusher-card-border-width: 0;--crusher-card-border: transparent;--crusher-card-padding: 15px;--crusher-card-radius: 5px;--crusher-card-width: 100%;--crusher-card-cursor: pointer;--crusher-card-shadow: none;--crusher-card-hover-lift: none;--crusher-card-hover-shadow: none;border-radius:5px;width:100%}.projects-section .projects-item-img img{border-radius:5px;width:100%;transition:all .3s ease}.projects-section .projects-item-inner:hover .projects-item-img img{transform:translateY(-25px)}.projects-section .projects-item-img{position:relative}.projects-section .projects-item-img .view-project{text-transform:capitalize;font-size:16px;font-weight:500;color:var(--skin-color);transition:all .3s ease;position:absolute;left:0;bottom:-4px;transform:translateY(-5px);z-index:-1;opacity:0}.projects-section .projects-item-inner:hover .view-project{transform:translateY(0);opacity:1;z-index:2}.projects-section .projects-item-details{display:none}.projects-section .projects-item-inner p{font-size:16px;margin:10px 0 0;color:var(--text-black-600);text-transform:capitalize}.projects-popup{background-color:var(--bg-black-100);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.projects-popup.open{visibility:visible;opacity:1}@media(prefers-reduced-motion:reduce){.projects-popup{transition:none}}.projects-popup .pp-loader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1005;background-color:var(--bg-opacity);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.projects-popup .pp-loader .active{visibility:visible;opacity:1}.projects-popup .pp-loader div{height:40px;width:40px;border:3px solid var(--skin-color);border-radius:50%;border-right:3px solid transparent;animation:spin 2s linear infinite}.projects-popup .pp-details{max-width:1350px;width:calc(85% + 30px);margin:auto;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}@media(prefers-reduced-motion:reduce){.projects-popup .pp-details{transition:none}}.projects-popup .pp-details.active{opacity:1}.projects-popup .pp-details-inner{padding:30px 0}.projects-popup .pp-title{padding:0 15px}.projects-popup .pp-title h2{font-size:28px;color:var(--text-black-900);text-transform:capitalize;font-weight:600;margin:0 0 5px}.projects-popup .pp-title p{font-size:14px;font-weight:600;color:var(--text-black-600);margin:0 0 15px;border-bottom:1px solid var(--bg-black-100);padding-bottom:10px}.projects-popup .pp-title p span{font-weight:400;text-transform:capitalize}.projects-popup .pp-project-details h3{font-size:20px;font-weight:600;color:var(--text-black-700);margin:0 0 15px;text-transform:capitalize}.projects-popup .description{flex:0 0 65%;max-width:65%;padding:0 15px}.projects-popup .description p{font-size:16px;color:var(--text-black-600);line-height:26px;margin:0}.projects-popup .info{flex:0 0 35%;max-width:35%;padding:0 15px}.projects-popup .info ul li{display:block;margin-bottom:10px;font-weight:600;color:var(--text-black-600);font-size:16px}.projects-popup .info ul li span{font-weight:400}.projects-popup .info ul li a{color:var(--skin-color)}.projects-popup .info ul li:last-child{margin-bottom:0}.projects-popup .separator{height:1px;width:100%;display:block;background-color:var(--bg-black-100)}.projects-popup .pp-img{max-width:100%;width:auto;height:auto;padding:10px;border-radius:5px}.projects-popup .pp-main{min-height:100vh;max-width:1350px;width:85%;margin:auto;display:flex;align-items:center;justify-content:center}.projects-popup .pp-main-inner{padding:70px 0 50px;position:relative}.projects-popup .pp-project-details-btn{position:absolute;left:0;border-radius:30px;font-size:16px;font-weight:500;color:var(--skin-color);top:15px;cursor:pointer;padding:0 15px;height:40px;line-height:40px;transition:all .3s ease}.projects-popup .pp-project-details-btn i{margin-left:4px}.projects-popup .pp-project-details-btn:after{border-radius:30px}.projects-popup .pp-close{position:absolute;right:0;border-radius:50%;height:40px;width:40px;top:15px;text-align:center;line-height:35px;font-size:35px;color:var(--text-black-600);cursor:pointer;transition:color .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none}.projects-popup .pp-close:hover,.projects-popup .pp-close:focus-visible{color:var(--skin-color);outline:none}.projects-popup .pp-close:focus-visible{box-shadow:0 0 0 3px var(--skin-color)}.projects-popup .pp-close:after{border-radius:50%}.projects-popup .pp-counter{position:absolute;right:0;height:40px;line-height:40px;bottom:5px;font-size:16px;color:var(--text-black-600)}.projects-popup .pp-prev,.projects-popup .pp-next{position:fixed;top:50%;height:40px;width:40px;text-align:center;font-size:20px;cursor:pointer;z-index:1010;color:var(--text-black-900);transition:opacity .2s ease,color .2s ease;opacity:.5;border-radius:50%;-webkit-user-select:none;user-select:none}.projects-popup .pp-prev:hover,.projects-popup .pp-prev:focus-visible,.projects-popup .pp-next:hover,.projects-popup .pp-next:focus-visible{opacity:1;color:var(--skin-color);outline:none}.projects-popup .pp-prev:focus-visible,.projects-popup .pp-next:focus-visible{box-shadow:0 0 0 3px var(--skin-color)}@media(prefers-reduced-motion:reduce){.projects-popup .pp-prev,.projects-popup .pp-next,.projects-popup .pp-close{transition:none}}.projects-popup .pp-prev i,.projects-popup .pp-next i{line-height:40px}.projects-popup .pp-prev i{transform:rotate(180deg)}.projects-popup .pp-prev{left:15px}.projects-popup .pp-next{right:15px}.testimonial-section{padding:80px 0;min-height:100vh}.testimonial-section .testi-box{width:100%;max-width:600px;margin:auto;padding:0 15px}.testimonial-section .testi-slider{border-radius:5px;overflow:hidden}.testimonial-section .testi-slider-container{display:flex;transition:margin 1s ease;align-items:center}.testimonial-section .testi-item{padding:30px;text-align:center;position:relative}.testimonial-section .testi-item i{position:absolute;font-size:30px;color:var(--text-black-600);opacity:.1}.testimonial-section .testi-item i.left{left:5px;top:5px}.testimonial-section .testi-item i.right{right:5px;bottom:5px}.testimonial-section .testi-item p{font-size:16px;line-height:26px;color:var(--text-black-600);margin:0 0 30px}.testimonial-section .testi-item img{max-width:70px;display:inline-block;width:100%}.testimonial-section .testi-item span{display:block;margin:10px 0 0;font-weight:600;font-size:16px;color:var(--text-black-700);text-transform:capitalize}.testimonial-section .testi-slider-nav{margin-top:30px;text-align:center}.testimonial-section .testi-slider-nav span{height:40px;width:40px;color:var(--skin-color);display:inline-block;font-size:20px;cursor:pointer;transition:all .3s ease;border-radius:50%;margin:0 4px}.testimonial-section .testi-slider-nav span:after{border-radius:50%}.testimonial-section .testi-slider-nav span i{line-height:40px}.contact-section{padding:80px 0;min-height:100vh}.contact-section .contact-item{flex:0 0 33.33%;max-width:33.33%;padding:15px;display:flex}.contact-section .contact-item-inner{--crusher-card-bg: transparent;--crusher-card-border-width: 0;--crusher-card-border: transparent;--crusher-card-padding: 30px 15px;--crusher-card-radius: 5px;--crusher-card-width: 100%;--crusher-card-shadow: none;--crusher-card-hover-lift: none;--crusher-card-hover-shadow: none;border-radius:5px;text-align:center;width:100%}.contact-section .contact-item-inner i{font-size:25px;color:var(--skin-color)}.contact-section .contact-item-inner span{display:block;font-size:16px;font-weight:600;color:var(--text-black-700);margin:15px 0 10px;text-transform:capitalize}.contact-section .contact-item-inner p{font-size:16px;color:var(--text-black-600);line-height:26px;margin:0;word-break:break-word}.contact-section .contact-form{flex:0 0 100%;max-width:100%;margin-top:50px}.contact-section .w-50{padding:0 15px;flex:0 0 50%;max-width:50%}.contact-section .input-group{margin:0 0 25px;transition:all .3s ease;border-radius:30px;--crusher-input-margin-bottom: 0;--crusher-input-height: 45px;--crusher-input-radius: 30px;--crusher-input-bg: transparent;--crusher-input-border-width: 0;--crusher-input-border: transparent;--crusher-input-padding: 0 15px;--crusher-input-font-size: 16px;--crusher-input-color: var(--text-black-700);--crusher-input-focus-outline: none;--crusher-input-focus-border: transparent;--crusher-input-focus-shadow: 0 0 0 2px var(--skin-color);--crusher-textarea-margin-bottom: 0;--crusher-textarea-height: 184px;--crusher-textarea-radius: 30px;--crusher-textarea-bg: transparent;--crusher-textarea-border-width: 0;--crusher-textarea-border: transparent;--crusher-textarea-padding: 15px 15px 0;--crusher-textarea-font-size: 16px;--crusher-textarea-color: var(--text-black-700);--crusher-textarea-focus-outline: none;--crusher-textarea-focus-border: transparent;--crusher-textarea-focus-shadow: 0 0 0 2px var(--skin-color);--crusher-textarea-resize: none}.contact-section .input-group:after{border-radius:30px}.contact-section .submit-btn{flex:0 0 100%;max-width:100%;text-align:right;padding:0 15px}.bubble-container{display:flex!important;justify-content:space-between;box-sizing:border-box;height:0;width:calc(110px + 2vw);place-items:center;position:fixed;z-index:1}:root{--click-bubbleTiming: cubic-bezier(.5,.15,.25,1.75);font-size:calc(40px + (60 - 40) * (100vw - 320px) / (1280 - 320))}input{font:1em}label,.click-bubble{-webkit-tap-highlight-color:transparent}label{animation:click-bubble-float 4s ease-in-out infinite}.click-bubble,.click-bubble:before,.click-bubble:after{transition-duration:.2s}.click-bubble,.click-bubble:after{border-radius:50%}.click-bubble{visibility:hidden;position:fixed;background-image:radial-gradient(8% 8% at 22% 28%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%),radial-gradient(8% 8% at 23% 27%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%),radial-gradient(8% 8% at 24% 26%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%),radial-gradient(8% 8% at 25% 25%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%),radial-gradient(8% 8% at 26% 24%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%),radial-gradient(8% 8% at 27% 23%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%),radial-gradient(8% 8% at 28% 22%,var(--skin-color) 45%,hsla(0,0%,100%,0) 50%);box-shadow:0 -.06em .1em #fff inset,0 -.15em .4em #da0b0b inset,0 .05em .05em #da0b0b inset,.05em 0 .1em #fff inset,-.05em 0 .1em #fff inset,0 .1em .4em #f53d3d inset;cursor:pointer;position:relative;width:3em;height:3em;transform-style:preserve-3d;transition-property:box-shadow,transform,width,height;transition-timing-function:ease-in-out,ease-in-out,var(--click-bubbleTiming),var(--click-bubbleTiming);will-change:transform;-webkit-appearance:none;appearance:none;z-index:0}.click-bubble:before,.click-bubble:after{content:"";display:block;position:absolute;transition-timing-function:var(--click-bubbleTiming)}.click-bubble:before{border-radius:.75em;box-shadow:0 0 0 .5em var(--skin-color) inset;filter:drop-shadow(.6em .6em 4px var(--skin-color));top:50%;left:50%;width:1.5em;height:1.5em;transform:translate3d(-50%,-50%,-1px);z-index:-1}.click-bubble:after{top:.6em;left:.6em;width:100%;height:100%;transform:translateZ(-1px);z-index:-2}.click-bubble:focus,.click-bubble:hover{transform:scale(1.1);outline:none}.click-bubble:focus:active,.click-bubble:hover:active{width:3.6em;height:2.4em}.click-bubble:focus:after,.click-bubble:hover:after{transform:translate3d(.15em,.15em,-1px)}.click-bubble:checked{box-shadow:0 -.06em .1em #fff inset,0 -.15em .4em #0bda0b inset,0 .05em .05em #0bda0b inset,.05em 0 .1em #fff inset,-.05em 0 .1em #fff inset,0 .1em .4em #3df53d inset}.click-bubble:checked:before{border-radius:.25em;width:.5em}@media(prefers-reduced-motion:reduce){label{animation:none}.click-bubble,.click-bubble:before,.click-bubble:after{transition-duration:0s}.click-bubble:focus,.click-bubble:hover{transform:scale(1)}.click-bubble:focus:active,.click-bubble:hover:active{width:3em;height:3em}.click-bubble:focus:before,.click-bubble:hover:before{filter:drop-shadow(.6em .6em 4px hsla(0,0%,0%,.2))}.click-bubble:focus:after,.click-bubble:hover:after{transform:translateZ(-1px)}}@keyframes click-bubble-float{0%,to{transform:translateY(3%)}25%{transform:translate(-3%)}50%{transform:translateY(-3%)}75%{transform:translate(3%)}}.logo-card{width:calc(50px + 6vw);height:calc(25px + 3vw);position:relative;transition:all 1s ease}.card2{width:calc(50px + 12vw);height:calc(25px + 6vw);transition:all 1s ease}.logo-card-inner{width:inherit;height:inherit;background-color:#ffffff0d;box-shadow:0 0 20px var(--skin-color);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;border-radius:50%}.logo-card-blur{color:var(--skin-color);text-shadow:0 0 10px var(--skin-color),0 0 20px var(--skin-color),0 0 30px var(--skin-color)}.logo-card-blur p{font-size:calc(10px + 2vw);font-weight:600;cursor:pointer}.logo-card-blur .logo-card-rush{font-size:calc(8px + 1.5vw);font-weight:600;cursor:pointer}.logo-circle{width:calc(20px + 2vw);height:calc(20px + 2vw);border-radius:50%;position:absolute;animation:move-up 2s ease-in infinite alternate-reverse;opacity:.5}.logo-circle:nth-child(1){top:calc(-10px + .1vw);left:calc(-15px + .1vw);background:radial-gradient(#ff69b4,#8b0000)}.logo-circle:nth-child(2){bottom:calc(-10px + .1vw);right:calc(-15px + .1vw);animation-name:move-down;background:radial-gradient(#add8e6,purple)}@keyframes move-up{to{transform:translateY(-10px)}}@keyframes move-down{to{transform:translateY(10px)}}.nav-menu{overflow-x:hidden}.nav-menu .animation-container{position:fixed}.ball{position:absolute;border-radius:100%;opacity:.7}.bouncing-container,.bouncing-ball{width:100px;height:100px}.bouncing-container{animation:x-bounce 3s linear infinite alternate}.bouncing-ball{background:radial-gradient(var(--skin-color),white);border-radius:50%;animation:y-bounce 5s linear infinite alternate;right:500px}.bouncing-ball:hover{box-shadow:0 0 50px var(--skin-color);transition:all .5s ease}@keyframes x-bounce{to{transform:translate(calc(100vw - 100px))}}@keyframes y-bounce{to{transform:translateY(calc(100vh - 100px))}}.text-bg-animation{font-size:35px;font-weight:700;color:#ffffff1a;background:linear-gradient(to right,#4cd969,#34aadc,#5856d9,#ff2d53,#ff2d53,#5856d9,#34aadc,#4cd969);background-size:400%;-webkit-background-clip:text;animation:sTransition 10s linear infinite}.home-section .home-text .text-bg-animation{font-size:60px;font-weight:700}@keyframes sTransition{0%{background-position:0%}to{background-position:400%}}.home-section .home-text .rotate-words{display:inline;margin-left:10px;color:#fff}.home-section .home-text .rotate-words span{width:max-content;position:absolute;background-color:var(--skin-color);padding-inline:10px;opacity:0;transform-origin:10% 50%;animation:rotateWords 6s var(--d) linear infinite}@keyframes rotateWords{5%{opacity:1}10%,20%{opacity:1;transform:rotate(3deg)}15%{transform:rotate(-1deg)}25%{opacity:0;transform:translateY(90px) rotate(10deg)}}.social-links .icon{animation:float 3s ease-in-out infinite}.social-links i:hover{transform:scale(3);transition:all 1s ease;animation:iconshadow 1s ease infinite alternate}.social-links .facebook{animation-delay:.2s}.social-links .twitter{animation-delay:.4s}.social-links .instagram{animation-delay:.6s}.social-links .whatsapp{animation-delay:.8s}.social-links .linkedin{animation-delay:1s}.social-links .behance{animation-delay:1.2s}.social-links .discord{animation-delay:1.4s}.social-links .telegram{animation-delay:1.6s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes iconshadow{0%{text-shadow:0 0 5px var(--skin-color)}to{text-shadow:0 0 0 var(--skin-color)}}@keyframes letters{0%{left:0}to{left:50ch}}@keyframes lines{0%{top:0}to{top:100%}}@keyframes cursor-type{50%{border-color:var(--skin-color)}}@keyframes cursor-wait{0%{box-shadow:inset 2px 0 #0000}1%{box-shadow:inset 2px 0 0 0 var(--skin-color)}40%{box-shadow:inset 2px 0 0 0 var(--skin-color)}}.type{position:relative;overflow:hidden;word-break:break-all}@supports (width: 1ch){.type:before,.type:after{box-sizing:border-box;content:"";position:absolute;z-index:1;display:block;height:1.5em;width:100%;background-color:var(--bg-black-50)}.type:before{border-left:2px solid transparent;top:100%;animation-name:letters,lines,cursor-type,cursor-wait;animation-fill-mode:both,both,both,backwards}.type:after{content:"";height:100%;top:100%;left:0;margin-top:1.2em}}.type:before{animation-duration:3s,1.1s,.1s,.8s;animation-timing-function:steps(300,end),steps(1,end),step-end,ease-out;animation-iteration-count:1,1,35,2;animation-delay:1.6s,1.6s,1.6s,0s}.type:after{animation:lines 1s steps(1,end) 1;animation-fill-mode:both;animation-delay:1.6s}.type+.type:before{animation-duration:3s,1.9s,.1s,.8s;animation-timing-function:steps(300,end),steps(1,end),step-end,ease-out;animation-iteration-count:1,1,35,2;animation-delay:4.2s,4.2s,4.2s,2.8s}.type+.type:after{animation:lines 1s steps(1,end) 1;animation-fill-mode:both;animation-delay:4.2s}.type+.type+.type:before{animation-duration:3s,2.4s,.1s,.8s;animation-timing-function:steps(300,end),steps(1,end),step-end,ease-out;animation-iteration-count:1,1,35,2;animation-delay:8.4s,8.4s,8.4s,6.5s}.type+.type+.type:after{animation:lines 1s steps(1,end) 1;animation-fill-mode:both;animation-delay:8.4s}.light-modal{--lm-body-bg: #845ec2;--lm-modal-bg: #000000;--lm-close-bg: #ff6f91;--lm-small-modal: 30vw;--lm-large-modal: 50vw;--lm-font-size: 14px;display:none;position:fixed;background:#0000;inset:0;align-items:center;justify-content:center;z-index:9000;transition:background 1s;font-size:var(--lm-font-size);visibility:hidden}.light-modal-content{background:var(--lm-body-bg);color:#fff;width:var(--lm-small-modal);border-radius:.2em;position:relative;max-height:calc(100vh - 150px);line-height:1.4;display:flex;flex-direction:column}.light-modal-content img{max-width:100%;border-radius:.2em}.light-modal-content.large-content{width:var(--lm-large-modal)}.light-modal-header{padding:20px;background:#0003;display:flex;justify-content:space-between;align-items:center}.light-modal-heading{margin:0;font-size:1.5em}.light-modal-heading+.light-modal-close-icon{position:static}.light-modal-body{padding:20px;overflow:auto;max-height:450px}.light-modal-footer{padding:20px;background:#0003;text-align:right;display:flex;align-items:center}.light-modal-close-btn,.light-modal-close-icon{text-decoration:none;color:#fff;padding:5px 10px;border-radius:.2em;background:var(--lm-close-bg);font-size:1.5em;line-height:1;opacity:1;transition:opacity .2s ease-in-out}.light-modal-close-btn:hover,.light-modal-close-icon:hover{opacity:.9}.light-modal-close-icon{position:absolute;top:-15px;right:-15px}.light-modal-close-btn{font-size:1.3em;line-height:1.4}.light-modal-caption{position:absolute;left:50%;transform:translate(-50%);top:100%;padding:10px 0;background:#0003;border-radius:.2em;width:100%;text-align:center;margin-top:5px}.light-modal:target,.light-modal.active{background:#00000080;display:flex;visibility:visible}.light-modal-navigation .navigation-next,.light-modal-navigation .navigation-prev{width:32px;height:32px;border-color:#fff;transition:border-color .2s}.light-modal-navigation .navigation-next:hover,.light-modal-navigation .navigation-prev:hover{border-color:#ffffffb3}.light-modal-navigation .navigation-next{position:absolute;right:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;transform:rotate(-135deg)}.light-modal-navigation .navigation-prev{position:absolute;left:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;transform:rotate(45deg)}@media(max-width:480px){.light-modal-navigation .navigation-next{right:5px}.light-modal-navigation .navigation-prev{left:5px}}@keyframes basic{0%{opacity:0}to{opacity:1}}.basic{animation-name:basic}@media(max-width:1000px){.light-modal{--lm-small-modal: 70vw;--lm-large-modal: 70vw}}.scroll-bar{overflow-y:auto}.scroll-bar::-webkit-scrollbar{width:10px}.scroll-bar::-webkit-scrollbar-track{background-color:var(--bg-black-50);border-radius:100px}.scroll-bar::-webkit-scrollbar-thumb{border-radius:100px;background-image:linear-gradient(180deg,#d0368a,#708ad4 99%);box-shadow:inset 2px 2px 5px #ffffff80}#projects-vanta-birds,#services-vanta-birds{overflow:hidden}.light-modal-content{background:radial-gradient(circle at top left,#6c5b7b,#c06c84 55%,#355c7d)!important;border:8px solid #6c5b7b;border-radius:18px!important;outline:2px dashed rgba(192,108,132,.65);outline-offset:12px;width:min(760px,calc(100vw - 64px))!important;max-height:calc(100vh - 120px);padding:28px 32px 24px;box-sizing:border-box}.light-modal .light-modal-content .popup-light-modal-btn{display:none}.light-modal-header{margin-bottom:18px}.light-modal-header .light-modal-heading{font-size:clamp(24px,20px + 1.6vw,36px)!important;font-weight:800;text-align:center;letter-spacing:-.01em;line-height:1.15;margin:0}.light-modal-body .website-features h2{text-align:center;font-size:clamp(18px,16px + .6vw,22px);font-weight:600;margin:0 0 14px;color:#ffffffe6}.light-modal-body .website-features ul{font-size:clamp(14px,13px + .35vw,16px);list-style:none;margin:0 auto;padding:0;max-width:620px;columns:2;column-gap:32px;line-height:1.6;color:#ffffffeb}.light-modal-body .website-features ul li{break-inside:avoid;padding-block:2px}.light-modal-body .website-features ul li:before{content:"✔";display:inline-block;width:1.4em;color:#ffffffb3}.light-modal-body .body-note{margin-top:8px;padding:10px 14px;background:#00000029;border-radius:10px;font-size:14px;line-height:1.55}.light-modal-body .body-note .popup-note{font-size:15px;font-weight:700;display:inline;margin-right:4px}.light-modal-body .body-note .popup-text{font-size:14px;display:inline;color:#ffffffeb}.light-modal-footer{display:flex;justify-content:flex-end;margin-top:22px}.light-modal-footer .light-modal-close-btn{background-color:var(--skin-color)!important;color:#fff;font-weight:600;font-size:15px;padding:10px 22px!important;border-radius:10px;text-decoration:none;letter-spacing:.01em;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;box-shadow:0 4px 12px #00000040}.light-modal-footer .light-modal-close-btn:hover,.light-modal-footer .light-modal-close-btn:focus-visible{transform:translateY(-1px);filter:brightness(1.08);outline:none}.light-modal-footer .light-modal-close-btn:focus-visible{box-shadow:0 0 0 3px #fff9}@media(prefers-reduced-motion:reduce){.light-modal-footer .light-modal-close-btn{transition:none}.light-modal-footer .light-modal-close-btn:hover,.light-modal-footer .light-modal-close-btn:focus-visible{transform:none}}@media(max-width:640px){.light-modal-content{width:calc(100vw - 36px)!important;max-height:calc(100vh - 80px)}.light-modal-body .website-features ul{columns:1}}.wave{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 70%;display:inline-block;font-size:calc(25px + 1vw)}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}crusher-modal#submit-modal{--crusher-modal-z-index: 9000;--crusher-modal-overlay-bg: rgba(0, 0, 0, .5);--crusher-modal-width: calc(100px + 40vw) ;--crusher-modal-max-width: 92vw;--crusher-modal-max-height: calc(100vh - 150px) ;--crusher-modal-bg: radial-gradient(lightgreen, var(--bg-black-50));--crusher-modal-color: #fff;--crusher-modal-border-width: 10px;--crusher-modal-border: #6c5b7b;--crusher-modal-radius: 1%;--crusher-modal-outline: 2px dashed #c06c84;--crusher-modal-outline-offset: 15px;--crusher-modal-shadow: var(--outer-shadow);--crusher-modal-section-padding: 0;--crusher-modal-body-padding: 20px;--crusher-modal-body-max-height: 450px;--crusher-modal-header-border: 0;--crusher-modal-header-bg: rgba(0, 0, 0, .2);--crusher-modal-footer-border: 0;--crusher-modal-footer-bg: rgba(0, 0, 0, .2);--crusher-modal-footer-justify: flex-end}crusher-modal#submit-modal #submit-modal-heading{font-size:calc(20px + 1vw)!important;font-weight:1000;margin:auto}crusher-modal#submit-modal .light-modal-footer{display:flex;justify-content:flex-end}crusher-modal#submit-modal .light-modal-close-btn{background-color:var(--skin-color)!important}@media(max-width:991px){.projects-section .projects-item,.service-section .service-item{flex:0 0 50%;max-width:50%}}@media(max-width:767px){.bubble-container,.activator-container{display:none!important}.contact-section .w-50,.contact-section .contact-item,.projects-popup .description,.projects-popup .info,.projects-section .projects-item,.service-section .service-item,.about-section .skills .skill-item,.about-section .about-info,.about-section .about-img,.home-section .home-text,.home-section .home-img{flex:0 0 100%;max-width:100%}.home-section .home-text{order:2}.contact-section .submit-btn,.home-section .home-text{text-align:center}.home-section .full-screen{padding:100px 0}.home-section .home-img .img-box{margin-bottom:40px;max-width:350px}.effect-3{margin-left:-60px}.effect-4{left:15%}.about-section .about-img{padding-bottom:30px}.about-section .about-info{padding-top:10px}.about-section .timeline .timeline-item{margin-bottom:40px}.about-section .timeline .timeline-item:last-child{margin-bottom:0}}@media(max-width:574px){.home-section .home-img .img-box{max-width:260px}.home-section .home-text h2{font-size:40px}}.tooltip-container{transition:all .3s ease-in-out}.tooltip{visibility:hidden;z-index:1;opacity:.4;background:var(--skin-color);transition:all .3s ease-in-out;padding:1vh;border-radius:5px;font-size:12px;color:#fff;text-align:center}.tooltip:after{content:" ";width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:var(--skin-color) transparent transparent transparent;position:absolute}.tooltip-container:hover .tooltip{visibility:visible;opacity:1;transition:.3s linear;animation:1s ease-in-out infinite alternate}#cursor-tracker .cursor-tracker-tooltip{display:flex;align-items:center;justify-content:center;font-size:calc(7px + .5vw);height:calc(20px + 1vw)}#cursor-tracker .cursor-tracker-tooltip:after{right:calc(40% + 1.5vw);transform:rotate(90deg)}#cursor-tracker:hover .cursor-tracker-tooltip{visibility:visible;opacity:1;transition:.3 linear;animation:toolTipX 1s ease-in-out infinite alternate;width:calc(52.5px + 2vw)}#cursor-tracker:hover .cursor-tracker-tooltip:after{right:calc(95% + .3vw)}.header .ham-container{position:absolute;right:1.1vw}.header .ham-container .ham-tooltip{display:flex;justify-content:center;align-items:center;font-size:calc(7px + .5vw);width:calc(40px + 7vw);height:calc(30px + .5vw);position:absolute;right:calc(50px + 2vw);top:50%;transform:translateY(-50%)}.header .ham-container .ham-tooltip:after{right:-23px;transform:rotate(-90deg);box-shadow:var(--outer-shadow-0)}.header .ham-container:hover .ham-tooltip{transform:translate(-5px);animation-name:toolTipX}.nav-menu .team-container .team-tooltip{position:absolute;left:37%;top:57.7%}.nav-menu .team-container .team-tooltip:after{top:33%;left:99%;transform:rotate(-90deg);box-shadow:var(--outer-shadow-0)}.nav-menu .team-container:hover .team-tooltip{transform:translate(-5px);animation-name:toolTipX}.nav-menu .copyright-container{position:absolute;left:0;top:50%;width:500px}.nav-menu .copyright-container:hover{transform:translate(-6px)}.nav-menu .copyright-container .copyright-tooltip{position:inherit;left:70px;transform:translate(9px)}.nav-menu .copyright-container .copyright-tooltip:after{top:30%;left:-18%;transform:rotate(90deg)}.nav-menu .copyright-container:hover .copyright-tooltip{transform:translate(-5px);animation-name:toolTipX}.activator-container{position:fixed;right:5%;bottom:calc(20px + 2vw);z-index:3}.activator-container:hover{transform:translate(-6px) translateY(-6px) translateZ(-6px)}.activator-container .activator-tooltips{display:flex;justify-content:center;align-items:center;position:inherit;font-size:calc(7px + .5vw);width:calc(45px + 6vw);height:calc(30px + 1vw);top:3px;left:-12vw}.activator-container .activator-tooltips:after{top:30%;right:calc(-45% + 2.5vw);transform:rotate(-90deg)}.activator-container:hover .activator-tooltips{animation-name:toolTipX}@keyframes toolTipX{0%{transform:translate(6px)}to{transform:translate(1px)}}@keyframes toolTipY{0%{transform:translateY(6px)}to{transform:translateY(1px)}}.tc-hide{transform:none!important}.tc-hide.tooltip,.tooltip-container.tc-hide:hover .tooltip,.tooltip-container:hover .tooltip.tc-hide{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tt-hide{visibility:hidden!important}.tooltip-wrapper{--background: var(--skin-color);--icon-color: #414856;--shape-color-01: #B8CBEE;--shape-color-02: #7691E8;--shape-color-03: #FDD053;--width: calc(30px + 1vw) ;--height: calc(30px + 1vw) ;--border-radius: var(--height);width:var(--width);height:var(--height);position:relative;border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center}.tooltip-wrapper .tooltip-btn{background:#2e8b57;width:var(--width);height:var(--height);position:relative;z-index:3;border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center;-webkit-animation:plus-animation-reverse .5s ease-out forwards;animation:plus-animation-reverse .5s ease-out forwards,redActivatorGlow 1s ease-in-out infinite alternate}.tooltip-wrapper .tooltip-btn-green{background:#cd5c5c}.tooltip-wrapper .tooltip-btn:before,.tooltip-wrapper .tooltip-btn:after{content:"";display:block;position:absolute;border-radius:4px;background:#fff}.tooltip-wrapper .tooltip-btn:before{width:4px;height:28px}.tooltip-wrapper .tooltip-btn:after{width:28px;height:4px}.tooltip-wrapper .tooltip-activator{width:100px;height:50px;font-size:calc(7px + .5vw);color:#fff;border-radius:70px;position:absolute;background:var(--skin-color);z-index:2;padding:0 15px;box-shadow:0 10px 30px #4148560d;opacity:0;top:0;display:flex;justify-content:space-around;align-items:center;transition:opacity .15s ease-in,top .15s ease-in,width .15s ease-in}.tooltip-wrapper .tooltip-activator>svg:hover .icon{opacity:1}.tooltip-wrapper .tooltip-activator:after{content:"";width:calc(10px + .3vw);height:calc(10px + .3vw);background:#2e8b57;border-radius:3px;position:absolute;left:50%;margin-left:-10px;bottom:-8px;transform:rotate(45deg);z-index:0}.tooltip-wrapper>svg{width:300px;height:300px;position:absolute;z-index:1;transform:scale(0)}.tooltip-wrapper>svg .shape{fill:none;stroke:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 20%}.tooltip-wrapper input{height:100%;width:100%;border-radius:var(--border-radius);cursor:pointer;position:absolute;z-index:5;opacity:0}.tooltip-wrapper input:checked~svg{-webkit-animation:pang-animation 1.2s ease-out forwards;animation:pang-animation 1.2s ease-out forwards}.tooltip-wrapper input:checked~svg .shape:nth-of-type(1){transform:translate(24px,30%) rotate(40deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(2){transform:translate(-21px,30%) rotate(80deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(3){transform:translate(-8px,30%) rotate(120deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(4){transform:translate(12px,30%) rotate(160deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(5){transform:translate(-24px,30%) rotate(200deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(6){transform:translate(23px,30%) rotate(240deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(7){transform:translate(4px,30%) rotate(280deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(8){transform:translate(-2px,30%) rotate(320deg)}.tooltip-wrapper input:checked~svg .shape:nth-of-type(9){transform:translate(-19px,30%) rotate(360deg)}.tooltip-wrapper input:checked~.tooltip-btn{-webkit-animation:plus-animation .5s ease-out forwards;animation:plus-animation .5s ease-out forwards,greenActivatorGlow 1s ease-in-out infinite alternate}.tooltip-wrapper input:checked~.tooltip-activator{background-color:#2e8b57;color:#fff;display:flex;justify-content:center;align-items:center;font-size:calc(7px + .5vw);width:calc(85px + 3vw);height:calc(20px + 2vw);-webkit-animation:stretch-animation 1s ease-out forwards .15s;animation:stretch-animation 1s ease-out forwards .15s;animation:fadeOut 2s ease-in-out forwards;top:calc(-30px - 2vw);opacity:1}@keyframes greenActivatorGlow{0%{box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #2e8b57,0 0 40px #2e8b57,0 0 50px #2e8b57,0 0 60px #2e8b57,0 0 70px #2e8b57}to{box-shadow:0 0 20px #fff,0 0 30px #2e8b57,0 0 40px #2e8b57,0 0 50px #2e8b57,0 0 60px #2e8b57,0 0 70px #2e8b57,0 0 80px #2e8b57}}@keyframes redActivatorGlow{0%{box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #cd5c5c,0 0 40px #cd5c5c,0 0 50px #cd5c5c,0 0 60px #cd5c5c,0 0 70px #cd5c5c}to{box-shadow:0 0 20px #fff,0 0 30px #cd5c5c,0 0 40px #cd5c5c,0 0 50px #cd5c5c,0 0 60px #cd5c5c,0 0 70px #cd5c5c,0 0 80px #cd5c5c}}@-webkit-keyframes pang-animation{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:0}}@keyframes pang-animation{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:0}}@-webkit-keyframes plus-animation{0%{transform:rotate(0) scale(1)}20%{transform:rotate(60deg) scale(.93)}55%{transform:rotate(35deg) scale(.97)}80%{transform:rotate(48deg) scale(.94)}to{transform:rotate(45deg) scale(.95)}}@keyframes plus-animation{0%{transform:rotate(0) scale(1)}20%{transform:rotate(60deg) scale(.93)}55%{transform:rotate(35deg) scale(.97)}80%{transform:rotate(48deg) scale(.94)}to{transform:rotate(45deg) scale(.95)}}@-webkit-keyframes plus-animation-reverse{0%{transform:rotate(45deg) scale(.95)}20%{transform:rotate(-15deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0) scale(1)}}@keyframes plus-animation-reverse{0%{transform:rotate(45deg) scale(.95)}20%{transform:rotate(-15deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0) scale(1)}}@-webkit-keyframes stretch-animation{0%{transform:scale(1)}10%{transform:scale(1.1,.9)}30%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes stretch-animation{0%{transform:scale(1)}10%{transform:scale(1.1,.9)}30%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}to{transform:scale(1)}}.deep-bubbles-canvas{height:100vh;width:100vw;background:var(--bg-black-50);position:absolute;overflow:hidden;z-index:-1}@media screen and (max-width:767px){.deep-bubbles-canvas{height:180vh}}.deep-bubble{display:block;border-radius:100%;opacity:.8;position:absolute}.deep-bubble:nth-child(1){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:90px;height:90px;left:88vw;bottom:34vh;-webkit-animation:bubble-move1 infinite 14s;animation:bubble-move1 infinite 14s}@-webkit-keyframes bubble-move1{0%{bottom:-100px}to{bottom:20vh;transform:translate(-33px);opacity:0}}@keyframes bubble-move1{0%{bottom:-100px}to{bottom:20vh;transform:translate(-33px);opacity:0}}.deep-bubble:nth-child(2){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:16px;height:16px;left:43vw;bottom:31vh;-webkit-animation:bubble-move2 infinite 13s;animation:bubble-move2 infinite 13s}@-webkit-keyframes bubble-move2{0%{bottom:-100px}to{bottom:11vh;transform:translate(-79px);opacity:0}}@keyframes bubble-move2{0%{bottom:-100px}to{bottom:11vh;transform:translate(-79px);opacity:0}}.deep-bubble:nth-child(3){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:41px;height:41px;left:49vw;bottom:38vh;-webkit-animation:bubble-move3 infinite 12s;animation:bubble-move3 infinite 12s}@-webkit-keyframes bubble-move3{0%{bottom:-100px}to{bottom:74vh;transform:translate(142px);opacity:0}}@keyframes bubble-move3{0%{bottom:-100px}to{bottom:74vh;transform:translate(142px);opacity:0}}.deep-bubble:nth-child(4){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:43px;height:43px;left:4vw;bottom:28vh;-webkit-animation:bubble-move4 infinite 5s;animation:bubble-move4 infinite 5s}@-webkit-keyframes bubble-move4{0%{bottom:-100px}to{bottom:41vh;transform:translate(129px);opacity:0}}@keyframes bubble-move4{0%{bottom:-100px}to{bottom:41vh;transform:translate(129px);opacity:0}}.deep-bubble:nth-child(5){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:12px;height:12px;left:57vw;bottom:72vh;-webkit-animation:bubble-move5 infinite 12s;animation:bubble-move5 infinite 12s}@-webkit-keyframes bubble-move5{0%{bottom:-100px}to{bottom:39vh;transform:translate(-29px);opacity:0}}@keyframes bubble-move5{0%{bottom:-100px}to{bottom:39vh;transform:translate(-29px);opacity:0}}.deep-bubble:nth-child(6){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:92px;height:92px;left:68vw;bottom:44vh;-webkit-animation:bubble-move6 infinite 3s;animation:bubble-move6 infinite 3s}@-webkit-keyframes bubble-move6{0%{bottom:-100px}to{bottom:54vh;transform:translate(83px);opacity:0}}@keyframes bubble-move6{0%{bottom:-100px}to{bottom:54vh;transform:translate(83px);opacity:0}}.deep-bubble:nth-child(7){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:77px;height:77px;left:4vw;bottom:60vh;-webkit-animation:bubble-move7 infinite 4s;animation:bubble-move7 infinite 4s}@-webkit-keyframes bubble-move7{0%{bottom:-100px}to{bottom:95vh;transform:translate(-82px);opacity:0}}@keyframes bubble-move7{0%{bottom:-100px}to{bottom:95vh;transform:translate(-82px);opacity:0}}.deep-bubble:nth-child(8){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:35px;height:35px;left:44vw;bottom:64vh;-webkit-animation:bubble-move8 infinite 14s;animation:bubble-move8 infinite 14s}@-webkit-keyframes bubble-move8{0%{bottom:-100px}to{bottom:15vh;transform:translate(181px);opacity:0}}@keyframes bubble-move8{0%{bottom:-100px}to{bottom:15vh;transform:translate(181px);opacity:0}}.deep-bubble:nth-child(9){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:95px;height:95px;left:46vw;bottom:3vh;-webkit-animation:bubble-move9 infinite 13s;animation:bubble-move9 infinite 13s}@-webkit-keyframes bubble-move9{0%{bottom:-100px}to{bottom:56vh;transform:translate(-48px);opacity:0}}@keyframes bubble-move9{0%{bottom:-100px}to{bottom:56vh;transform:translate(-48px);opacity:0}}.deep-bubble:nth-child(10){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:56px;height:56px;left:22vw;bottom:11vh;-webkit-animation:bubble-move10 infinite 7s;animation:bubble-move10 infinite 7s}@-webkit-keyframes bubble-move10{0%{bottom:-100px}to{bottom:8vh;transform:translate(152px);opacity:0}}@keyframes bubble-move10{0%{bottom:-100px}to{bottom:8vh;transform:translate(152px);opacity:0}}.deep-bubble:nth-child(11){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:43px;height:43px;left:26vw;bottom:30vh;-webkit-animation:bubble-move11 infinite 11s;animation:bubble-move11 infinite 11s}@-webkit-keyframes bubble-move11{0%{bottom:-100px}to{bottom:13vh;transform:translate(94px);opacity:0}}@keyframes bubble-move11{0%{bottom:-100px}to{bottom:13vh;transform:translate(94px);opacity:0}}.deep-bubble:nth-child(12){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:77px;height:77px;left:41vw;bottom:39vh;-webkit-animation:bubble-move12 infinite 14s;animation:bubble-move12 infinite 14s}@-webkit-keyframes bubble-move12{0%{bottom:-100px}to{bottom:58vh;transform:translate(-40px);opacity:0}}@keyframes bubble-move12{0%{bottom:-100px}to{bottom:58vh;transform:translate(-40px);opacity:0}}.deep-bubble:nth-child(13){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:88px;height:88px;left:51vw;bottom:32vh;-webkit-animation:bubble-move13 infinite 14s;animation:bubble-move13 infinite 14s}@-webkit-keyframes bubble-move13{0%{bottom:-100px}to{bottom:48vh;transform:translate(122px);opacity:0}}@keyframes bubble-move13{0%{bottom:-100px}to{bottom:48vh;transform:translate(122px);opacity:0}}.deep-bubble:nth-child(14){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:63px;height:63px;left:95vw;bottom:100vh;-webkit-animation:bubble-move14 infinite 9s;animation:bubble-move14 infinite 9s}@-webkit-keyframes bubble-move14{0%{bottom:-100px}to{bottom:29vh;transform:translate(5px);opacity:0}}@keyframes bubble-move14{0%{bottom:-100px}to{bottom:29vh;transform:translate(5px);opacity:0}}.deep-bubble:nth-child(15){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:13px;height:13px;left:16vw;bottom:53vh;-webkit-animation:bubble-move15 infinite 5s;animation:bubble-move15 infinite 5s}@-webkit-keyframes bubble-move15{0%{bottom:-100px}to{bottom:22vh;transform:translate(97px);opacity:0}}@keyframes bubble-move15{0%{bottom:-100px}to{bottom:22vh;transform:translate(97px);opacity:0}}.deep-bubble:nth-child(16){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:49px;height:49px;left:17vw;bottom:6vh;-webkit-animation:bubble-move16 infinite 11s;animation:bubble-move16 infinite 11s}@-webkit-keyframes bubble-move16{0%{bottom:-100px}to{bottom:20vh;transform:translate(103px);opacity:0}}@keyframes bubble-move16{0%{bottom:-100px}to{bottom:20vh;transform:translate(103px);opacity:0}}.deep-bubble:nth-child(17){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:23px;height:23px;left:10vw;bottom:58vh;-webkit-animation:bubble-move17 infinite 10s;animation:bubble-move17 infinite 10s}@-webkit-keyframes bubble-move17{0%{bottom:-100px}to{bottom:39vh;transform:translate(165px);opacity:0}}@keyframes bubble-move17{0%{bottom:-100px}to{bottom:39vh;transform:translate(165px);opacity:0}}.deep-bubble:nth-child(18){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:41px;height:41px;left:49vw;bottom:50vh;-webkit-animation:bubble-move18 infinite 9s;animation:bubble-move18 infinite 9s}@-webkit-keyframes bubble-move18{0%{bottom:-100px}to{bottom:49vh;transform:translate(19px);opacity:0}}@keyframes bubble-move18{0%{bottom:-100px}to{bottom:49vh;transform:translate(19px);opacity:0}}.deep-bubble:nth-child(19){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:52px;height:52px;left:84vw;bottom:8vh;-webkit-animation:bubble-move19 infinite 8s;animation:bubble-move19 infinite 8s}@-webkit-keyframes bubble-move19{0%{bottom:-100px}to{bottom:26vh;transform:translate(-90px);opacity:0}}@keyframes bubble-move19{0%{bottom:-100px}to{bottom:26vh;transform:translate(-90px);opacity:0}}.deep-bubble:nth-child(20){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:80px;height:80px;left:95vw;bottom:37vh;-webkit-animation:bubble-move20 infinite 10s;animation:bubble-move20 infinite 10s}@-webkit-keyframes bubble-move20{0%{bottom:-100px}to{bottom:61vh;transform:translate(37px);opacity:0}}@keyframes bubble-move20{0%{bottom:-100px}to{bottom:61vh;transform:translate(37px);opacity:0}}.deep-bubble:nth-child(21){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:9px;height:9px;left:67vw;bottom:15vh;-webkit-animation:bubble-move21 infinite 6s;animation:bubble-move21 infinite 6s}@-webkit-keyframes bubble-move21{0%{bottom:-100px}to{bottom:70vh;transform:translate(-12px);opacity:0}}@keyframes bubble-move21{0%{bottom:-100px}to{bottom:70vh;transform:translate(-12px);opacity:0}}.deep-bubble:nth-child(22){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:12px;height:12px;left:32vw;bottom:20vh;-webkit-animation:bubble-move22 infinite 10s;animation:bubble-move22 infinite 10s}@-webkit-keyframes bubble-move22{0%{bottom:-100px}to{bottom:68vh;transform:translate(58px);opacity:0}}@keyframes bubble-move22{0%{bottom:-100px}to{bottom:68vh;transform:translate(58px);opacity:0}}.deep-bubble:nth-child(23){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:80px;height:80px;left:24vw;bottom:6vh;-webkit-animation:bubble-move23 infinite 4s;animation:bubble-move23 infinite 4s}@-webkit-keyframes bubble-move23{0%{bottom:-100px}to{bottom:48vh;transform:translate(139px);opacity:0}}@keyframes bubble-move23{0%{bottom:-100px}to{bottom:48vh;transform:translate(139px);opacity:0}}.deep-bubble:nth-child(24){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:46px;height:46px;left:100vw;bottom:2vh;-webkit-animation:bubble-move24 infinite 3s;animation:bubble-move24 infinite 3s}@-webkit-keyframes bubble-move24{0%{bottom:-100px}to{bottom:7vh;transform:translate(160px);opacity:0}}@keyframes bubble-move24{0%{bottom:-100px}to{bottom:7vh;transform:translate(160px);opacity:0}}.deep-bubble:nth-child(25){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:44px;height:44px;left:6vw;bottom:35vh;-webkit-animation:bubble-move25 infinite 3s;animation:bubble-move25 infinite 3s}@-webkit-keyframes bubble-move25{0%{bottom:-100px}to{bottom:2vh;transform:translate(-68px);opacity:0}}@keyframes bubble-move25{0%{bottom:-100px}to{bottom:2vh;transform:translate(-68px);opacity:0}}.deep-bubble:nth-child(26){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:83px;height:83px;left:15vw;bottom:57vh;-webkit-animation:bubble-move26 infinite 12s;animation:bubble-move26 infinite 12s}@-webkit-keyframes bubble-move26{0%{bottom:-100px}to{bottom:73vh;transform:translate(-22px);opacity:0}}@keyframes bubble-move26{0%{bottom:-100px}to{bottom:73vh;transform:translate(-22px);opacity:0}}.deep-bubble:nth-child(27){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:21px;height:21px;left:33vw;bottom:86vh;-webkit-animation:bubble-move27 infinite 10s;animation:bubble-move27 infinite 10s}@-webkit-keyframes bubble-move27{0%{bottom:-100px}to{bottom:28vh;transform:translate(66px);opacity:0}}@keyframes bubble-move27{0%{bottom:-100px}to{bottom:28vh;transform:translate(66px);opacity:0}}.deep-bubble:nth-child(28){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:83px;height:83px;left:21vw;bottom:31vh;-webkit-animation:bubble-move28 infinite 5s;animation:bubble-move28 infinite 5s}@-webkit-keyframes bubble-move28{0%{bottom:-100px}to{bottom:22vh;transform:translate(-70px);opacity:0}}@keyframes bubble-move28{0%{bottom:-100px}to{bottom:22vh;transform:translate(-70px);opacity:0}}.deep-bubble:nth-child(29){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:9px;height:9px;left:96vw;bottom:42vh;-webkit-animation:bubble-move29 infinite 14s;animation:bubble-move29 infinite 14s}@-webkit-keyframes bubble-move29{0%{bottom:-100px}to{bottom:76vh;transform:translate(22px);opacity:0}}@keyframes bubble-move29{0%{bottom:-100px}to{bottom:76vh;transform:translate(22px);opacity:0}}.deep-bubble:nth-child(30){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:34px;height:34px;left:25vw;bottom:89vh;-webkit-animation:bubble-move30 infinite 6s;animation:bubble-move30 infinite 6s}@-webkit-keyframes bubble-move30{0%{bottom:-100px}to{bottom:100vh;transform:translate(25px);opacity:0}}@keyframes bubble-move30{0%{bottom:-100px}to{bottom:100vh;transform:translate(25px);opacity:0}}.deep-bubble:nth-child(31){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:81px;height:81px;left:19vw;bottom:99vh;-webkit-animation:bubble-move31 infinite 7s;animation:bubble-move31 infinite 7s}@-webkit-keyframes bubble-move31{0%{bottom:-100px}to{bottom:73vh;transform:translate(1px);opacity:0}}@keyframes bubble-move31{0%{bottom:-100px}to{bottom:73vh;transform:translate(1px);opacity:0}}.deep-bubble:nth-child(32){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:15px;height:15px;left:27vw;bottom:65vh;-webkit-animation:bubble-move32 infinite 14s;animation:bubble-move32 infinite 14s}@-webkit-keyframes bubble-move32{0%{bottom:-100px}to{bottom:66vh;transform:translate(3px);opacity:0}}@keyframes bubble-move32{0%{bottom:-100px}to{bottom:66vh;transform:translate(3px);opacity:0}}.deep-bubble:nth-child(33){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:60px;height:60px;left:91vw;bottom:60vh;-webkit-animation:bubble-move33 infinite 15s;animation:bubble-move33 infinite 15s}@-webkit-keyframes bubble-move33{0%{bottom:-100px}to{bottom:35vh;transform:translate(95px);opacity:0}}@keyframes bubble-move33{0%{bottom:-100px}to{bottom:35vh;transform:translate(95px);opacity:0}}.deep-bubble:nth-child(34){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:76px;height:76px;left:62vw;bottom:70vh;-webkit-animation:bubble-move34 infinite 13s;animation:bubble-move34 infinite 13s}@-webkit-keyframes bubble-move34{0%{bottom:-100px}to{bottom:81vh;transform:translate(7px);opacity:0}}@keyframes bubble-move34{0%{bottom:-100px}to{bottom:81vh;transform:translate(7px);opacity:0}}.deep-bubble:nth-child(35){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:55px;height:55px;left:43vw;bottom:41vh;-webkit-animation:bubble-move35 infinite 5s;animation:bubble-move35 infinite 5s}@-webkit-keyframes bubble-move35{0%{bottom:-100px}to{bottom:0vh;transform:translate(-51px);opacity:0}}@keyframes bubble-move35{0%{bottom:-100px}to{bottom:0vh;transform:translate(-51px);opacity:0}}.deep-bubble:nth-child(36){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:79px;height:79px;left:9vw;bottom:47vh;-webkit-animation:bubble-move36 infinite 3s;animation:bubble-move36 infinite 3s}@-webkit-keyframes bubble-move36{0%{bottom:-100px}to{bottom:64vh;transform:translate(147px);opacity:0}}@keyframes bubble-move36{0%{bottom:-100px}to{bottom:64vh;transform:translate(147px);opacity:0}}.deep-bubble:nth-child(37){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:45px;height:45px;left:28vw;bottom:51vh;-webkit-animation:bubble-move37 infinite 4s;animation:bubble-move37 infinite 4s}@-webkit-keyframes bubble-move37{0%{bottom:-100px}to{bottom:57vh;transform:translate(-96px);opacity:0}}@keyframes bubble-move37{0%{bottom:-100px}to{bottom:57vh;transform:translate(-96px);opacity:0}}.deep-bubble:nth-child(38){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:43px;height:43px;left:36vw;bottom:89vh;-webkit-animation:bubble-move38 infinite 12s;animation:bubble-move38 infinite 12s}@-webkit-keyframes bubble-move38{0%{bottom:-100px}to{bottom:1vh;transform:translate(40px);opacity:0}}@keyframes bubble-move38{0%{bottom:-100px}to{bottom:1vh;transform:translate(40px);opacity:0}}.deep-bubble:nth-child(39){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:85px;height:85px;left:16vw;bottom:75vh;-webkit-animation:bubble-move39 infinite 10s;animation:bubble-move39 infinite 10s}@-webkit-keyframes bubble-move39{0%{bottom:-100px}to{bottom:58vh;transform:translate(-85px);opacity:0}}@keyframes bubble-move39{0%{bottom:-100px}to{bottom:58vh;transform:translate(-85px);opacity:0}}.deep-bubble:nth-child(40){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:67px;height:67px;left:86vw;bottom:35vh;-webkit-animation:bubble-move40 infinite 7s;animation:bubble-move40 infinite 7s}@-webkit-keyframes bubble-move40{0%{bottom:-100px}to{bottom:58vh;transform:translate(36px);opacity:0}}@keyframes bubble-move40{0%{bottom:-100px}to{bottom:58vh;transform:translate(36px);opacity:0}}.deep-bubble:nth-child(41){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:53px;height:53px;left:63vw;bottom:49vh;-webkit-animation:bubble-move41 infinite 9s;animation:bubble-move41 infinite 9s}@-webkit-keyframes bubble-move41{0%{bottom:-100px}to{bottom:68vh;transform:translate(100px);opacity:0}}@keyframes bubble-move41{0%{bottom:-100px}to{bottom:68vh;transform:translate(100px);opacity:0}}.deep-bubble:nth-child(42){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:55px;height:55px;left:18vw;bottom:18vh;-webkit-animation:bubble-move42 infinite 6s;animation:bubble-move42 infinite 6s}@-webkit-keyframes bubble-move42{0%{bottom:-100px}to{bottom:25vh;transform:translate(-20px);opacity:0}}@keyframes bubble-move42{0%{bottom:-100px}to{bottom:25vh;transform:translate(-20px);opacity:0}}.deep-bubble:nth-child(43){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:13px;height:13px;left:21vw;bottom:97vh;-webkit-animation:bubble-move43 infinite 7s;animation:bubble-move43 infinite 7s}@-webkit-keyframes bubble-move43{0%{bottom:-100px}to{bottom:77vh;transform:translate(7px);opacity:0}}@keyframes bubble-move43{0%{bottom:-100px}to{bottom:77vh;transform:translate(7px);opacity:0}}.deep-bubble:nth-child(44){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:6px;height:6px;left:90vw;bottom:78vh;-webkit-animation:bubble-move44 infinite 6s;animation:bubble-move44 infinite 6s}@-webkit-keyframes bubble-move44{0%{bottom:-100px}to{bottom:37vh;transform:translate(-69px);opacity:0}}@keyframes bubble-move44{0%{bottom:-100px}to{bottom:37vh;transform:translate(-69px);opacity:0}}.deep-bubble:nth-child(45){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:7px;height:7px;left:69vw;bottom:43vh;-webkit-animation:bubble-move45 infinite 14s;animation:bubble-move45 infinite 14s}@-webkit-keyframes bubble-move45{0%{bottom:-100px}to{bottom:50vh;transform:translate(105px);opacity:0}}@keyframes bubble-move45{0%{bottom:-100px}to{bottom:50vh;transform:translate(105px);opacity:0}}.deep-bubble:nth-child(46){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:33px;height:33px;left:74vw;bottom:29vh;-webkit-animation:bubble-move46 infinite 14s;animation:bubble-move46 infinite 14s}@-webkit-keyframes bubble-move46{0%{bottom:-100px}to{bottom:77vh;transform:translate(-13px);opacity:0}}@keyframes bubble-move46{0%{bottom:-100px}to{bottom:77vh;transform:translate(-13px);opacity:0}}.deep-bubble:nth-child(47){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:58px;height:58px;left:49vw;bottom:99vh;-webkit-animation:bubble-move47 infinite 7s;animation:bubble-move47 infinite 7s}@-webkit-keyframes bubble-move47{0%{bottom:-100px}to{bottom:76vh;transform:translate(192px);opacity:0}}@keyframes bubble-move47{0%{bottom:-100px}to{bottom:76vh;transform:translate(192px);opacity:0}}.deep-bubble:nth-child(48){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:68px;height:68px;left:46vw;bottom:53vh;-webkit-animation:bubble-move48 infinite 5s;animation:bubble-move48 infinite 5s}@-webkit-keyframes bubble-move48{0%{bottom:-100px}to{bottom:99vh;transform:translate(-31px);opacity:0}}@keyframes bubble-move48{0%{bottom:-100px}to{bottom:99vh;transform:translate(-31px);opacity:0}}.deep-bubble:nth-child(49){background:radial-gradient(ellipse at center,#b8c6c6,#30b3d3 46%,#20628c);width:23px;height:23px;left:72vw;bottom:79vh;-webkit-animation:bubble-move49 infinite 15s;animation:bubble-move49 infinite 15s}@-webkit-keyframes bubble-move49{0%{bottom:-100px}to{bottom:87vh;transform:translate(109px);opacity:0}}@keyframes bubble-move49{0%{bottom:-100px}to{bottom:87vh;transform:translate(109px);opacity:0}}.deep-bubble:nth-child(50){background:radial-gradient(ellipse at top right,#b8c6c6,#30b3d3 46%,#20628c);width:19px;height:19px;left:52vw;bottom:41vh;-webkit-animation:bubble-move50 infinite 8s;animation:bubble-move50 infinite 8s}@-webkit-keyframes bubble-move50{0%{bottom:-100px}to{bottom:77vh;transform:translate(75px);opacity:0}}@keyframes bubble-move50{0%{bottom:-100px}to{bottom:77vh;transform:translate(75px);opacity:0}}html[data-theme=neumorph]{--crusher-color-brand-primary: #fb839e;--crusher-color-brand-secondary: #2eb1ed;--crusher-color-brand-accent-orange: #ec9412;--crusher-color-brand-accent-pink: #1fc586;--crusher-color-brand-accent-red: #cc3a3b;--crusher-background-surface: var(--bg-black-100);--crusher-border-primary: var(--bg-black-50);--crusher-effect-blur-md: 0px;--crusher-spacing-1: 4px;--crusher-spacing-2: 8px;--crusher-spacing-3: 12px;--crusher-spacing-4: 16px;--crusher-spacing-6: 24px;--crusher-spacing-8: 32px;--crusher-spacing-10: 40px;--crusher-spacing-12: 48px;--crusher-radius-sm: 4px;--crusher-radius-md: 8px;--crusher-radius-lg: 16px;--crusher-radius-xl: 20px;--crusher-font-size-xs: 12px;--crusher-font-size-sm: 14px;--crusher-font-size-base: 16px;--crusher-font-size-lg: 18px;--crusher-font-size-xl: 20px;--crusher-font-size-2xl: 24px}crusher-style-switcher{--crusher-style-switcher-top: 70px;--crusher-style-switcher-open-offset: 15px;--crusher-style-switcher-bg: transparent;--crusher-style-switcher-border-width: 0;--crusher-style-switcher-border: var(--bg-black-50);--crusher-style-switcher-shadow: var(--outer-shadow);--crusher-style-switcher-icon-color: var(--text-black-900);--crusher-style-switcher-icon-shadow: var(--outer-shadow);--crusher-style-switcher-icon-hover-shadow: var(--inner-shadow);--crusher-style-switcher-heading-color: var(--text-black-700);--crusher-style-switcher-heading-font-size: 16px;--crusher-style-switcher-heading-line-height: 24px;--crusher-style-switcher-extra-gap: 24px;--crusher-style-switcher-selected-ring: var(--skin-color);--crusher-audio-heading-color: var(--text-black-700);--crusher-audio-shadow: 0 20px 20px 5px rgba(132, 132, 132, .3);--crusher-audio-shadow-active: 0 20px 20px 5px rgba(132, 132, 132, .3)}html[data-mode=dark] crusher-style-switcher{--crusher-style-switcher-icon-shadow: 3px 3px 3px #222327, -3px -3px 3px #363636;--crusher-style-switcher-icon-hover-shadow: inset 3px 3px 3px #222327, inset -3px -3px 3px #363636;--crusher-style-switcher-shadow: 3px 3px 3px #222327, -3px -3px 3px #363636}html[data-theme=neumorph][data-mode=dark]{--crusher-component-elevation: var(--outer-shadow);--crusher-shadow-2: var(--outer-shadow);--crusher-state-control-shadow-elevated: var(--outer-shadow)}.about-section .tab-content{overflow:hidden;position:relative}.about-section .deep-bubbles-canvas{inset:0;max-width:100%;width:100%}.projects-section .projects-filter{--crusher-filter-bar-bg: transparent;--crusher-filter-bar-border: transparent;--crusher-filter-bar-padding: 0 15px;--crusher-filter-bar-columns-hide-search: minmax(0, 1fr);--crusher-filter-bar-filter-justify: center}.projects-section .projects-empty-state{flex:0 0 100%;max-width:760px;margin:20px auto 0;--crusher-empty-state-bg: var(--bg-black-50);--crusher-empty-state-border: transparent;--crusher-empty-state-shadow: var(--outer-shadow);--crusher-empty-state-heading-color: var(--text-black-900);--crusher-empty-state-message-color: var(--text-black-600);--crusher-empty-state-icon-color: var(--skin-color);--crusher-empty-state-icon-bg: color-mix(in srgb, var(--skin-color) 12%, transparent);--crusher-empty-state-icon-border: color-mix(in srgb, var(--skin-color) 24%, transparent)}.preloader{z-index:1500}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--skin-color) 0%,color-mix(in srgb,var(--skin-color) 50%,#708ad4) 100%)}::selection{background:var(--skin-color);color:#fff}*,*:before,*:after{cursor:none!important}@media(hover:none)and (pointer:coarse){*,*:before,*:after{cursor:auto!important}.mouse{display:none!important}}
