: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-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--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-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-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)}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)}: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-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)}:root{--code-bg: color-mix(in srgb, var(--crusher-text-primary) 5%, transparent);--code-fg: var(--crusher-text-primary);--code-border: var(--crusher-border-primary);--code-pill-bg: color-mix(in srgb, var(--crusher-text-primary) 8%, transparent);--code-pill-fg: var(--crusher-text-secondary);--code-token-comment: var(--crusher-code-token-comment);--code-token-punc: var(--crusher-code-token-punc);--code-token-kw: var(--crusher-code-token-keyword);--code-token-op: var(--crusher-code-token-operator);--code-token-num: var(--crusher-code-token-number);--code-token-str: var(--crusher-code-token-string);--code-token-fn: var(--crusher-code-token-function);--code-token-bool: var(--crusher-code-token-boolean);--code-token-class: var(--crusher-code-token-class)}html[data-mode=dark]{--code-bg: color-mix(in srgb, var(--crusher-text-primary) 12%, transparent);--code-pill-bg: color-mix(in srgb, var(--crusher-text-primary) 16%, transparent)}.scene{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--crusher-background-canvas);transition:background var(--crusher-motion-duration-slow) var(--crusher-motion-easing-inout)}html[data-theme=glass] .scene{--blob1: radial-gradient(800px 600px at 10% 20%, rgba(255,255,255,.35), transparent 60%);--blob2: radial-gradient(600px 500px at 80% 10%, rgba(255,0,200,.15), transparent 60%);--blob3: radial-gradient(700px 600px at 30% 90%, rgba(34,197,94,.18), transparent 60%);background:var(--blob1),var(--blob2),var(--blob3),linear-gradient(180deg,color-mix(in srgb,var(--crusher-color-brand-secondary) 10%,transparent),transparent 40%),var(--crusher-background-canvas);backdrop-filter:blur(var(--effect-blur-md, 16px));-webkit-backdrop-filter:blur(var(--effect-blur-md, 16px))}html[data-theme=futuristic] .scene{background:radial-gradient(1200px 800px at 80% 20%,color-mix(in srgb,var(--crusher-color-brand-primary) 20%,transparent),transparent 60%),radial-gradient(1000px 700px at 10% 80%,color-mix(in srgb,var(--crusher-color-brand-secondary) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--crusher-background-canvas) 92%,var(--crusher-color-brand-primary) 8%),var(--crusher-background-canvas));-webkit-mask-image:radial-gradient(120% 90% at 50% 35%,#000 60%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 35%,#000 60%,transparent 100%)}html[data-theme=futuristic][data-mode=light] .scene{background:radial-gradient(1200px 800px at 80% 20%,color-mix(in srgb,var(--crusher-color-brand-primary) 18%,transparent),transparent 60%),radial-gradient(1000px 700px at 10% 80%,color-mix(in srgb,var(--crusher-color-brand-secondary) 16%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--crusher-color-base-white) 72%,var(--crusher-color-brand-primary) 10%),var(--crusher-background-canvas))}html[data-theme=futuristic][data-mode=dark] .scene{background:radial-gradient(1200px 800px at 80% 20%,color-mix(in srgb,var(--crusher-color-brand-primary) 24%,transparent),transparent 60%),radial-gradient(1000px 700px at 10% 80%,color-mix(in srgb,var(--crusher-color-brand-secondary) 22%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--crusher-background-canvas) 90%,black 10%),var(--crusher-background-canvas))}html[data-theme=futuristic] .grid-overlay{position:absolute;inset:-2rem;pointer-events:none;background-image:linear-gradient(transparent 95%,#ffffff0f 95%),linear-gradient(90deg,transparent 95%,rgba(255,255,255,.06) 95%);background-size:24px 24px;mask:linear-gradient(0deg,transparent 0%,black 15%,black 85%,transparent 100%)}html[data-theme=brutal] .scene{background:linear-gradient(135deg,color-mix(in srgb,var(--crusher-color-brand-accent-orange) 40%,var(--crusher-background-canvas)) 0 18%,var(--crusher-background-canvas) 18% 72%,color-mix(in srgb,var(--crusher-color-brand-primary) 32%,var(--crusher-background-canvas)) 72% 100%)}html[data-theme=brutal][data-mode=dark] .scene{background:linear-gradient(135deg,color-mix(in srgb,var(--crusher-color-brand-accent-orange) 50%,var(--crusher-background-canvas)) 0 18%,var(--crusher-background-canvas) 18% 72%,color-mix(in srgb,var(--crusher-color-brand-primary) 40%,var(--crusher-background-canvas)) 72% 100%)}html[data-theme=neobrutal] .scene{background:radial-gradient(1200px 600px at 20% 10%,color-mix(in srgb,var(--crusher-color-brand-secondary) 14%,transparent),transparent 60%),radial-gradient(1200px 600px at 90% 80%,color-mix(in srgb,var(--crusher-color-brand-primary) 12%,transparent),transparent 60%),var(--crusher-background-canvas)}html[data-theme=neobrutal][data-mode=dark] .scene{background:radial-gradient(1200px 600px at 20% 10%,color-mix(in srgb,var(--crusher-color-brand-secondary) 22%,transparent),transparent 60%),radial-gradient(1200px 600px at 90% 80%,color-mix(in srgb,var(--crusher-color-brand-primary) 18%,transparent),transparent 60%),var(--crusher-background-canvas)}html[data-theme=minimal] .scene{background:linear-gradient(180deg,color-mix(in srgb,var(--crusher-text-primary) 6%,transparent),transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--crusher-text-primary) 4%,transparent),transparent 14%),radial-gradient(780px 440px at 92% 8%,color-mix(in srgb,var(--crusher-color-brand-primary) 5%,transparent),transparent 68%),radial-gradient(680px 420px at 12% 92%,color-mix(in srgb,var(--crusher-text-primary) 4%,transparent),transparent 72%),var(--crusher-background-canvas)}html[data-theme=minimal][data-mode=dark] .scene{background:linear-gradient(180deg,color-mix(in srgb,var(--crusher-color-base-white) 5%,transparent),transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--crusher-color-base-white) 3%,transparent),transparent 16%),radial-gradient(780px 440px at 92% 8%,color-mix(in srgb,var(--crusher-color-base-white) 6%,transparent),transparent 68%),radial-gradient(760px 460px at 10% 90%,color-mix(in srgb,var(--crusher-color-brand-primary) 8%,transparent),transparent 72%),var(--crusher-background-canvas)}html[data-theme=neumorph] .scene{background:linear-gradient(145deg,color-mix(in srgb,var(--crusher-color-base-white) 58%,transparent),color-mix(in srgb,black 8%,transparent)),radial-gradient(1000px 700px at 12% 18%,color-mix(in srgb,var(--crusher-color-base-white) 30%,transparent),transparent 60%),radial-gradient(900px 600px at 88% 82%,color-mix(in srgb,black 12%,transparent),transparent 60%),radial-gradient(720px 420px at 84% 22%,color-mix(in srgb,var(--crusher-color-brand-primary) 8%,transparent),transparent 70%),var(--crusher-background-canvas)}html[data-theme=neumorph][data-mode=dark] .scene{background:linear-gradient(145deg,color-mix(in srgb,var(--crusher-color-base-white) 5%,transparent),color-mix(in srgb,black 20%,transparent)),radial-gradient(1000px 700px at 10% 20%,color-mix(in srgb,var(--crusher-color-base-white) 9%,transparent),transparent 60%),radial-gradient(900px 600px at 90% 80%,color-mix(in srgb,black 24%,transparent),transparent 60%),radial-gradient(720px 420px at 82% 18%,color-mix(in srgb,var(--crusher-color-brand-primary) 10%,transparent),transparent 70%),var(--crusher-background-canvas)}html[data-theme=bento] .scene{background:linear-gradient(180deg,color-mix(in srgb,var(--crusher-color-brand-primary) 3%,transparent),transparent 36%),linear-gradient(125deg,transparent 0 68%,color-mix(in srgb,var(--crusher-color-brand-primary) 5%,transparent) 68% 80%,transparent 80%),linear-gradient(215deg,transparent 0 72%,color-mix(in srgb,var(--crusher-color-brand-secondary) 5%,transparent) 72% 84%,transparent 84%),radial-gradient(520px 340px at 18% 18%,color-mix(in srgb,var(--crusher-color-brand-primary) 6%,transparent),transparent 68%),radial-gradient(560px 360px at 84% 20%,color-mix(in srgb,var(--crusher-color-brand-secondary) 6%,transparent),transparent 68%),var(--crusher-background-canvas)}html[data-theme=bento][data-mode=dark] .scene{background:linear-gradient(180deg,color-mix(in srgb,var(--crusher-color-brand-primary) 6%,transparent),transparent 38%),linear-gradient(125deg,transparent 0 64%,color-mix(in srgb,var(--crusher-color-brand-primary) 9%,transparent) 64% 78%,transparent 78%),linear-gradient(215deg,transparent 0 68%,color-mix(in srgb,var(--crusher-color-brand-secondary) 10%,transparent) 68% 82%,transparent 82%),radial-gradient(640px 440px at 18% 18%,color-mix(in srgb,var(--crusher-color-brand-primary) 12%,transparent),transparent 65%),radial-gradient(640px 440px at 84% 24%,color-mix(in srgb,var(--crusher-color-brand-secondary) 12%,transparent),transparent 65%),var(--crusher-background-canvas)}html[data-theme=glass]{--ctl-radius: var(--crusher-radius-lg);--ctl-border-weight: 1px;--ctl-elev: var(--crusher-shadow-2);--ctl-elev-hover: 0 12px 36px rgba(0,0,0,.18);--ctl-backdrop: blur(var(--crusher-effect-blur-md));--btn-outline-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 12%);--btn-subtle-border: var(--btn-outline-border);--btn-border: var(--btn-outline-border);--btn-primary-shadow: 0 6px 18px color-mix(in srgb, var(--btn-primary-bg) 35%, transparent);--btn-secondary-shadow: 0 6px 18px color-mix(in srgb, var(--btn-secondary-bg) 35%, transparent);--btn-secondary-bg: color-mix(in srgb, var(--crusher-color-brand-secondary) 82%, var(--crusher-color-base-white) 18%);--btn-secondary-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 34%, var(--crusher-border-primary));--crusher-card-bg: color-mix(in srgb, var(--crusher-background-surface), transparent 0%);--crusher-card-border: var(--crusher-border-primary);--crusher-card-shadow: var(--crusher-shadow-2);--crusher-card-backdrop: blur(var(--crusher-effect-blur-md));--crusher-toolbar-bg: color-mix(in srgb, var(--crusher-background-surface) 82%, transparent);--crusher-toolbar-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 16%);--crusher-toolbar-shadow: 0 10px 28px color-mix(in srgb, black 12%, transparent);--crusher-filter-bar-bg: color-mix(in srgb, var(--crusher-background-surface) 86%, transparent);--crusher-filter-bar-border: var(--crusher-toolbar-border);--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-background-surface) 78%, transparent);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 12%);--crusher-page-header-divider: color-mix(in srgb, var(--crusher-border-primary) 68%, transparent);--crusher-nav-panel-bg: color-mix(in srgb, var(--crusher-background-surface) 88%, transparent);--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 14%);--crusher-nav-panel-shadow: 0 8px 22px color-mix(in srgb, black 8%, transparent);--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-base-white) 70%, transparent)}html[data-theme=glass][data-mode=dark]{--btn-outline-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 24%);--btn-subtle-bg: color-mix(in srgb, var(--crusher-background-surface) 92%, transparent);--crusher-card-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 18%);--crusher-toolbar-border: color-mix(in srgb, var(--crusher-border-primary), var(--crusher-color-base-white) 24%);--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-background-surface) 84%, transparent)}html[data-theme=futuristic]{--ctl-radius: 999px;--ctl-border-weight: 1px;--ctl-elev: 0 0 0 1px color-mix(in srgb, var(--crusher-color-brand-primary) 35%, var(--crusher-border-primary));--ctl-elev-hover: 0 0 12px color-mix(in srgb, var(--crusher-color-brand-primary) 35%, transparent);--ctl-backdrop: blur(calc(var(--crusher-effect-blur-md) / 2));--ctl-hover-lift: translateY(-1px);--btn-primary-letter: .02em;--btn-secondary-letter: .02em;--btn-danger-letter: .02em;--btn-primary-border: color-mix(in srgb, var(--crusher-color-brand-primary) 40%, var(--crusher-border-primary));--btn-secondary-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 40%, var(--crusher-border-primary));--btn-danger-border: color-mix(in srgb, var(--crusher-color-brand-accent-red) 40%, var(--crusher-border-primary));--btn-primary-text-shadow: 0 0 8px color-mix(in srgb, currentColor 50%, transparent);--btn-secondary-text-shadow: 0 0 8px color-mix(in srgb, currentColor 50%, transparent);--btn-danger-text-shadow: 0 0 8px color-mix(in srgb, currentColor 50%, transparent);--btn-secondary-bg: color-mix(in srgb, var(--crusher-color-brand-secondary) 76%, var(--crusher-color-brand-primary) 24%);--btn-secondary-shadow: 0 0 18px color-mix(in srgb, var(--crusher-color-brand-secondary) 24%, transparent);--crusher-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--crusher-background-surface), transparent 20%), transparent 40%), color-mix(in srgb, var(--crusher-color-dark-background-canvas) 35%, transparent);--crusher-card-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 40%, var(--crusher-border-primary));--crusher-card-shadow: 0 0 0 var(--crusher-component-border-weight) color-mix(in srgb, var(--crusher-color-brand-primary) 30%, transparent), var(--crusher-shadow-2);--crusher-card-backdrop: blur(calc(var(--crusher-effect-blur-md) / 2));--crusher-toolbar-bg: color-mix(in srgb, var(--crusher-background-surface) 80%, transparent);--crusher-toolbar-border: color-mix(in srgb, var(--crusher-color-brand-primary) 34%, var(--crusher-border-primary));--crusher-toolbar-shadow: 0 0 0 1px color-mix(in srgb, var(--crusher-color-brand-primary) 18%, transparent), 0 0 24px color-mix(in srgb, var(--crusher-color-brand-primary) 16%, transparent);--crusher-filter-bar-bg: color-mix(in srgb, var(--crusher-background-surface) 84%, transparent);--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 28%, var(--crusher-border-primary));--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-background-canvas) 72%, var(--crusher-color-brand-primary) 8%);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-color-brand-primary) 26%, var(--crusher-border-primary));--crusher-nav-panel-bg: color-mix(in srgb, var(--crusher-background-surface) 86%, transparent);--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-color-brand-primary) 28%, var(--crusher-border-primary));--crusher-nav-panel-shadow: 0 0 0 1px color-mix(in srgb, var(--crusher-color-brand-primary) 16%, transparent), 0 0 24px color-mix(in srgb, var(--crusher-color-brand-primary) 12%, transparent);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary) 20%, transparent);--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-color-brand-primary) 54%, var(--crusher-border-primary));--crusher-nav-item-shadow-active: 0 0 20px color-mix(in srgb, var(--crusher-color-brand-primary) 12%, transparent);--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-brand-primary) 16%, transparent);--crusher-page-header-divider: color-mix(in srgb, var(--crusher-color-brand-primary) 22%, var(--crusher-border-primary))}html[data-theme=futuristic][data-mode=light]{--btn-outline-bg: color-mix(in srgb, var(--crusher-color-base-white) 72%, transparent);--btn-subtle-bg: color-mix(in srgb, var(--crusher-color-base-white) 68%, var(--crusher-color-brand-primary) 6%);--crusher-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--crusher-color-base-white) 82%, var(--crusher-color-brand-primary) 8%), transparent 42%), color-mix(in srgb, var(--crusher-background-surface) 88%, transparent);--crusher-card-border: color-mix(in srgb, var(--crusher-color-brand-primary) 32%, var(--crusher-border-primary))}html[data-theme=minimal]{--ctl-radius: var(--crusher-radius-md);--ctl-border-weight: 1px;--ctl-elev: 0 12px 28px rgba(15, 23, 42, .04);--ctl-elev-hover: 0 18px 36px rgba(15, 23, 42, .08);--ctl-backdrop: none;--ctl-hover-lift: translateY(-1px);--btn-outline-bg: color-mix(in srgb, var(--crusher-color-base-white) 76%, transparent);--btn-outline-border: color-mix(in srgb, var(--crusher-text-primary) 12%, transparent);--btn-ghost-bg: color-mix(in srgb, var(--crusher-text-primary) 6%, transparent);--btn-subtle-bg: color-mix(in srgb, var(--crusher-color-base-white) 92%, var(--crusher-text-primary) 8%);--btn-subtle-border: color-mix(in srgb, var(--crusher-text-primary) 10%, transparent);--btn-subtle-shadow: none;--btn-secondary-bg: color-mix(in srgb, var(--crusher-text-primary) 86%, var(--crusher-background-surface));--btn-secondary-fg: var(--crusher-color-base-white);--btn-secondary-border: color-mix(in srgb, var(--crusher-text-primary) 16%, transparent);--btn-secondary-shadow: none;--crusher-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--crusher-color-base-white) 98%, var(--crusher-color-brand-primary) 2%), color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-text-primary) 4%));--crusher-card-border: color-mix(in srgb, var(--crusher-text-primary) 14%, transparent);--crusher-card-shadow: 0 16px 30px rgba(15, 23, 42, .08);--crusher-card-hover-shadow: 0 22px 38px rgba(15, 23, 42, .12);--crusher-card-backdrop: none;--crusher-toolbar-bg: color-mix(in srgb, var(--crusher-color-base-white) 92%, var(--crusher-color-brand-primary) 8%);--crusher-toolbar-border: color-mix(in srgb, var(--crusher-text-primary) 10%, transparent);--crusher-toolbar-shadow: 0 12px 24px rgba(15, 23, 42, .05);--crusher-filter-bar-bg: color-mix(in srgb, var(--crusher-color-base-white) 94%, var(--crusher-color-brand-primary) 6%);--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-text-primary) 10%, transparent);--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-color-base-white) 98%, transparent);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-text-primary) 11%, transparent);--crusher-page-header-divider: color-mix(in srgb, var(--crusher-text-primary) 12%, transparent);--crusher-nav-panel-bg: color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-primary) 4%);--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-text-primary) 12%, transparent);--crusher-nav-panel-shadow: 0 12px 24px rgba(15, 23, 42, .045);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-text-primary) 7%, var(--crusher-color-base-white));--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-text-primary) 14%, transparent);--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-text-primary) 6%, transparent);--code-bg: color-mix(in srgb, var(--crusher-text-primary) 3%, var(--crusher-color-base-white));--code-border: color-mix(in srgb, var(--crusher-text-primary) 10%, transparent);--code-pill-bg: color-mix(in srgb, var(--crusher-color-base-white) 92%, var(--crusher-text-primary) 8%)}html[data-theme=minimal][data-mode=dark]{--btn-subtle-bg: color-mix(in srgb, var(--crusher-background-surface) 94%, transparent);--btn-outline-bg: color-mix(in srgb, var(--crusher-background-surface) 88%, transparent);--crusher-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-base-white) 5%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--crusher-card-border: color-mix(in srgb, var(--crusher-color-base-white) 10%, transparent);--crusher-card-shadow: 0 18px 34px color-mix(in srgb, black 26%, transparent);--crusher-card-hover-shadow: 0 24px 44px color-mix(in srgb, black 34%, transparent);--crusher-toolbar-bg: color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%);--crusher-filter-bar-bg: color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-base-white) 5%);--crusher-nav-panel-bg: color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%);--code-bg: color-mix(in srgb, var(--crusher-color-base-white) 4%, var(--crusher-background-canvas));--code-border: color-mix(in srgb, var(--crusher-color-base-white) 12%, transparent);--code-pill-bg: color-mix(in srgb, var(--crusher-color-base-white) 6%, transparent)}html[data-theme=brutal]{--ctl-radius: var(--crusher-radius-sm);--ctl-border-weight: 2px;--ctl-elev: 6px 6px 0 0 rgba(0,0,0,.9);--ctl-elev-hover: 8px 8px 0 0 rgba(0,0,0,.9);--ctl-backdrop: none;--ctl-hover-lift: translateY(-1px);--btn-outline-border: color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--btn-ghost-bg: transparent;--btn-primary-letter: .01em;--btn-secondary-bg: var(--crusher-color-brand-secondary);--btn-secondary-fg: var(--crusher-text-primary);--btn-secondary-border: color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--btn-secondary-shadow: 6px 6px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-card-bg: var(--crusher-background-surface);--crusher-card-border: color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-card-shadow: 8px 8px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-card-backdrop: none;--crusher-card-hover-shadow: 10px 10px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-toolbar-bg: var(--crusher-background-surface);--crusher-toolbar-border: var(--crusher-card-border);--crusher-toolbar-shadow: 6px 6px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-filter-bar-bg: var(--crusher-background-surface);--crusher-filter-bar-border: var(--crusher-card-border);--crusher-filter-search-bg: var(--crusher-background-canvas);--crusher-filter-search-border: var(--crusher-card-border);--crusher-nav-panel-bg: var(--crusher-background-surface);--crusher-nav-panel-border: var(--crusher-card-border);--crusher-nav-panel-shadow: 6px 6px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-secondary) 24%, var(--crusher-background-surface));--crusher-nav-item-border-active: var(--crusher-card-border);--crusher-nav-item-shadow-hover: 4px 4px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-nav-item-shadow-active: 4px 4px 0 0 color-mix(in srgb, var(--crusher-text-primary) 92%, transparent);--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-brand-secondary) 18%, transparent);--crusher-nav-badge-bg: color-mix(in srgb, var(--crusher-color-brand-secondary) 28%, transparent);--crusher-nav-badge-fg: var(--crusher-text-primary);--crusher-page-header-divider: color-mix(in srgb, var(--crusher-text-primary) 65%, transparent)}html[data-theme=brutal][data-mode=dark]{--btn-outline-border: color-mix(in srgb, var(--crusher-color-base-white) 96%, transparent);--crusher-card-border: color-mix(in srgb, var(--crusher-color-base-white) 96%, transparent);--crusher-card-shadow: 8px 8px 0 0 color-mix(in srgb, black 70%, transparent);--crusher-card-hover-shadow: 10px 10px 0 0 color-mix(in srgb, black 72%, transparent);--crusher-toolbar-shadow: 6px 6px 0 0 color-mix(in srgb, black 76%, transparent)}html[data-theme=neobrutal]{--ctl-radius: var(--crusher-radius-md);--ctl-border-weight: 2px;--ctl-elev: 0 0 0 3px currentColor, 6px 6px 0 0 rgba(0,0,0,.85);--ctl-elev-hover: 0 0 0 3px currentColor, 8px 8px 0 0 rgba(0,0,0,.85);--ctl-backdrop: none;--btn-primary-border: currentColor;--btn-secondary-border: currentColor;--btn-danger-border: currentColor;--btn-secondary-bg: color-mix(in srgb, var(--crusher-color-brand-secondary) 82%, var(--crusher-color-base-white) 18%);--btn-secondary-fg: var(--crusher-text-primary);--btn-secondary-shadow: 0 0 0 3px color-mix(in srgb, currentColor 82%, transparent), 6px 6px 0 0 rgba(0,0,0,.82);--crusher-card-bg: color-mix(in srgb, var(--crusher-background-surface) 94%, var(--crusher-color-base-white) 6%);--crusher-card-border: color-mix(in srgb, currentColor 86%, transparent);--crusher-card-shadow: 0 0 0 3px color-mix(in srgb, currentColor 88%, transparent), 8px 8px 0 0 rgba(0,0,0,.82);--crusher-card-backdrop: none;--crusher-card-hover-shadow: 0 0 0 3px color-mix(in srgb, currentColor 88%, transparent), 10px 10px 0 0 rgba(0,0,0,.86);--crusher-toolbar-bg: color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%);--crusher-toolbar-border: color-mix(in srgb, currentColor 82%, transparent);--crusher-toolbar-shadow: 0 0 0 3px color-mix(in srgb, currentColor 84%, transparent), 6px 6px 0 0 rgba(0,0,0,.82);--crusher-filter-bar-bg: color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%);--crusher-filter-bar-border: color-mix(in srgb, currentColor 82%, transparent);--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-background-canvas) 92%, transparent);--crusher-filter-search-border: color-mix(in srgb, currentColor 78%, transparent);--crusher-nav-panel-bg: color-mix(in srgb, var(--crusher-background-surface) 97%, var(--crusher-color-base-white) 3%);--crusher-nav-panel-border: color-mix(in srgb, currentColor 82%, transparent);--crusher-nav-panel-shadow: 0 0 0 3px color-mix(in srgb, currentColor 84%, transparent), 6px 6px 0 0 rgba(0,0,0,.82);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-secondary) 18%, transparent);--crusher-nav-item-border-active: color-mix(in srgb, currentColor 76%, transparent);--crusher-nav-item-shadow-hover: 4px 4px 0 0 rgba(0,0,0,.78);--crusher-nav-item-shadow-active: 4px 4px 0 0 rgba(0,0,0,.82);--crusher-nav-item-icon-bg: color-mix(in srgb, currentColor 10%, transparent);--crusher-page-header-divider: color-mix(in srgb, currentColor 28%, transparent)}html[data-theme=neumorph]{--ctl-radius: var(--crusher-radius-lg);--ctl-border-weight: 0px;--ctl-elev: 14px 14px 30px rgba(148,163,184,.18), -12px -12px 26px rgba(255,255,255,.9);--ctl-elev-hover: 16px 16px 32px rgba(148,163,184,.22), -14px -14px 28px rgba(255,255,255,.94);--ctl-backdrop: none;--crusher-surface: color-mix(in srgb, var(--crusher-color-base-white) 97%, var(--crusher-color-brand-primary) 3%);--crusher-border: color-mix(in srgb, var(--crusher-border-primary) 62%, transparent);--crusher-fg-muted: color-mix(in srgb, var(--crusher-text-secondary) 88%, var(--crusher-text-primary) 12%);--btn-outline-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-primary) 4%), color-mix(in srgb, var(--crusher-background-surface) 98%, black 2%));--btn-outline-border: color-mix(in srgb, var(--crusher-border-primary) 50%, transparent);--btn-subtle-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 97%, var(--crusher-color-brand-primary) 3%), color-mix(in srgb, var(--crusher-background-surface) 96%, black 4%));--btn-subtle-border: color-mix(in srgb, var(--crusher-border-primary) 44%, transparent);--btn-secondary-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-brand-secondary) 78%, var(--crusher-color-base-white) 22%), color-mix(in srgb, var(--crusher-color-brand-secondary) 64%, var(--crusher-background-surface) 36%));--btn-secondary-border: transparent;--btn-secondary-shadow: 8px 8px 18px color-mix(in srgb, var(--crusher-color-brand-secondary) 12%, transparent), -8px -8px 18px color-mix(in srgb, var(--crusher-color-base-white) 55%, transparent);--crusher-card-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 97%, var(--crusher-color-brand-primary) 3%), color-mix(in srgb, var(--crusher-background-surface) 92%, black 8%));--crusher-card-border: color-mix(in srgb, var(--crusher-border-primary) 58%, transparent);--crusher-card-shadow: 16px 16px 34px rgba(148,163,184,.2), -10px -10px 22px rgba(255,255,255,.82);--crusher-card-backdrop: none;--crusher-card-hover-shadow: 18px 18px 36px rgba(148,163,184,.24), -12px -12px 24px rgba(255,255,255,.86);--crusher-toolbar-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-background-surface) 93%, black 7%));--crusher-toolbar-border: color-mix(in srgb, var(--crusher-border-primary) 50%, transparent);--crusher-toolbar-shadow: 12px 12px 24px rgba(148,163,184,.18), -8px -8px 18px rgba(255,255,255,.76);--crusher-filter-bar-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 94%, var(--crusher-color-brand-primary) 6%), color-mix(in srgb, var(--crusher-background-surface) 94%, black 6%));--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-border-primary) 48%, transparent);--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-color-base-white) 98%, var(--crusher-color-brand-primary) 2%);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-border-primary) 52%, transparent);--crusher-page-header-divider: color-mix(in srgb, var(--crusher-border-primary) 46%, transparent);--crusher-nav-panel-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-background-surface) 94%, black 6%));--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-border-primary) 50%, transparent);--crusher-nav-panel-shadow: 12px 12px 24px rgba(148,163,184,.18), -8px -8px 18px rgba(255,255,255,.78);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary) 14%, var(--crusher-color-base-white));--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-color-brand-primary) 22%, var(--crusher-border-primary));--crusher-nav-item-shadow-active: 8px 8px 18px rgba(148,163,184,.16), -8px -8px 18px rgba(255,255,255,.82);--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-base-white) 82%, transparent);--code-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-primary) 4%), color-mix(in srgb, var(--crusher-background-surface) 90%, black 10%));--code-border: color-mix(in srgb, var(--crusher-border-primary) 64%, transparent);--code-pill-bg: color-mix(in srgb, var(--crusher-color-base-white) 92%, var(--crusher-color-brand-primary) 8%)}html[data-theme=neumorph][data-mode=dark]{--ctl-elev: 14px 14px 30px rgba(0,0,0,.46), -10px -10px 20px rgba(255,255,255,.05);--ctl-elev-hover: 18px 18px 34px rgba(0,0,0,.52), -12px -12px 22px rgba(255,255,255,.06);--crusher-surface: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--btn-outline-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-base-white) 5%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--btn-outline-border: color-mix(in srgb, var(--crusher-border-primary) 80%, transparent);--btn-subtle-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-base-white) 5%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--btn-subtle-border: color-mix(in srgb, var(--crusher-border-primary) 72%, transparent);--btn-secondary-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-brand-secondary) 76%, var(--crusher-background-surface) 24%), color-mix(in srgb, var(--crusher-color-brand-secondary) 58%, var(--crusher-background-canvas) 42%));--btn-secondary-border: transparent;--btn-secondary-shadow: 10px 10px 20px color-mix(in srgb, black 28%, transparent), -8px -8px 16px color-mix(in srgb, var(--crusher-color-base-white) 4%, transparent);--crusher-card-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--crusher-card-border: color-mix(in srgb, var(--crusher-border-primary) 70%, transparent);--crusher-card-shadow: 14px 14px 30px rgba(0,0,0,.44), -10px -10px 18px rgba(255,255,255,.05);--crusher-card-hover-shadow: 18px 18px 34px rgba(0,0,0,.5), -12px -12px 22px rgba(255,255,255,.06);--crusher-toolbar-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--crusher-toolbar-border: color-mix(in srgb, var(--crusher-border-primary) 68%, transparent);--crusher-toolbar-shadow: 12px 12px 24px rgba(0,0,0,.42), -8px -8px 16px rgba(255,255,255,.04);--crusher-filter-bar-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-base-white) 5%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-border-primary) 66%, transparent);--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-background-canvas) 82%, var(--crusher-background-surface) 18%);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-border-primary) 62%, transparent);--crusher-nav-panel-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-base-white) 5%), color-mix(in srgb, var(--crusher-background-canvas) 92%, black 8%));--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-border-primary) 64%, transparent);--crusher-nav-panel-shadow: 12px 12px 24px rgba(0,0,0,.42), -8px -8px 16px rgba(255,255,255,.04);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary) 18%, var(--crusher-background-surface));--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-color-brand-primary) 28%, var(--crusher-border-primary));--crusher-nav-item-shadow-active: 10px 10px 20px rgba(0,0,0,.4), -8px -8px 16px rgba(255,255,255,.04);--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-base-white) 8%, transparent);--code-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-base-white) 4%), color-mix(in srgb, var(--crusher-background-canvas) 90%, black 10%));--code-border: color-mix(in srgb, var(--crusher-border-primary) 72%, transparent);--code-pill-bg: color-mix(in srgb, var(--crusher-color-base-white) 8%, transparent)}html[data-theme=bento]{--ctl-radius: var(--crusher-radius-lg);--ctl-elev: 0 8px 24px rgba(0,0,0,.08);--ctl-elev-hover: 0 10px 28px rgba(0,0,0,.1);--ctl-backdrop: none;--crusher-surface: color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-primary) 4%);--crusher-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 24%, var(--crusher-border-primary));--crusher-fg-muted: color-mix(in srgb, var(--crusher-text-secondary) 86%, var(--crusher-text-primary) 14%);--btn-secondary-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-color-brand-secondary) 78%, var(--crusher-color-base-white) 22%), color-mix(in srgb, var(--crusher-color-brand-primary) 18%, var(--crusher-color-base-white) 82%));--btn-secondary-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 20%, var(--crusher-border-primary));--btn-secondary-shadow: 0 14px 26px color-mix(in srgb, var(--crusher-color-brand-secondary) 18%, transparent);--btn-subtle-bg: color-mix(in srgb, var(--crusher-color-base-white) 88%, var(--crusher-color-brand-primary) 6%);--crusher-card-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-secondary) 4%));--crusher-card-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 24%, var(--crusher-border-primary));--crusher-card-shadow: 0 18px 34px color-mix(in srgb, var(--crusher-color-brand-secondary) 14%, transparent);--crusher-card-backdrop: none;--crusher-card-hover-shadow: 0 22px 40px color-mix(in srgb, var(--crusher-color-brand-secondary) 18%, transparent);--crusher-toolbar-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-color-base-white) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-secondary) 4%));--crusher-toolbar-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 24%, var(--crusher-border-primary));--crusher-toolbar-shadow: 0 18px 34px color-mix(in srgb, var(--crusher-color-brand-secondary) 14%, transparent);--crusher-filter-bar-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-color-base-white) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-color-base-white) 96%, var(--crusher-color-brand-secondary) 4%));--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 22%, var(--crusher-border-primary));--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-color-base-white) 94%, var(--crusher-color-brand-primary) 4%);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 20%, var(--crusher-border-primary));--crusher-nav-panel-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-color-base-white) 94%, var(--crusher-color-brand-primary) 6%), color-mix(in srgb, var(--crusher-color-base-white) 95%, var(--crusher-color-brand-secondary) 5%));--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 22%, var(--crusher-border-primary));--crusher-nav-panel-shadow: 0 18px 34px color-mix(in srgb, var(--crusher-color-brand-secondary) 12%, transparent);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary) 16%, var(--crusher-color-base-white));--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-color-brand-secondary) 28%, var(--crusher-border-primary));--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-brand-primary) 16%, transparent);--crusher-page-header-divider: color-mix(in srgb, var(--crusher-color-brand-primary) 16%, var(--crusher-border-primary));--code-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-color-base-white) 94%, var(--crusher-color-brand-primary) 6%), color-mix(in srgb, var(--crusher-color-base-white) 92%, var(--crusher-color-brand-secondary) 8%));--code-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 28%, var(--crusher-border-primary));--code-pill-bg: color-mix(in srgb, var(--crusher-color-base-white) 90%, var(--crusher-color-brand-primary) 10%)}html[data-theme=bento][data-mode=dark]{--crusher-surface: color-mix(in srgb, var(--crusher-background-surface) 92%, var(--crusher-background-canvas) 8%);--btn-secondary-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-color-brand-secondary) 74%, var(--crusher-background-surface) 26%), color-mix(in srgb, var(--crusher-color-brand-primary) 18%, var(--crusher-background-surface) 82%));--btn-secondary-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 30%, var(--crusher-border-primary));--btn-secondary-shadow: 0 18px 30px color-mix(in srgb, black 28%, transparent);--btn-subtle-bg: color-mix(in srgb, var(--crusher-background-surface) 86%, var(--crusher-color-brand-primary) 10%);--crusher-card-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-brand-secondary) 4%), color-mix(in srgb, var(--crusher-background-canvas) 88%, var(--crusher-color-brand-primary) 12%));--crusher-card-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 34%, var(--crusher-border-primary));--crusher-card-shadow: 0 20px 40px color-mix(in srgb, black 30%, transparent);--crusher-card-hover-shadow: 0 26px 48px color-mix(in srgb, black 36%, transparent);--crusher-toolbar-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-background-surface) 92%, var(--crusher-color-brand-secondary) 8%));--crusher-toolbar-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 34%, var(--crusher-border-primary));--crusher-toolbar-shadow: 0 20px 42px color-mix(in srgb, black 34%, transparent);--crusher-filter-bar-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-background-surface) 92%, var(--crusher-color-brand-secondary) 8%));--crusher-filter-bar-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 30%, var(--crusher-border-primary));--crusher-filter-search-bg: color-mix(in srgb, var(--crusher-background-canvas) 82%, var(--crusher-color-brand-primary) 8%);--crusher-filter-search-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 24%, var(--crusher-border-primary));--crusher-nav-panel-bg: linear-gradient(135deg, color-mix(in srgb, var(--crusher-background-surface) 95%, var(--crusher-color-brand-primary) 5%), color-mix(in srgb, var(--crusher-background-surface) 92%, var(--crusher-color-brand-secondary) 8%));--crusher-nav-panel-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 28%, var(--crusher-border-primary));--crusher-nav-panel-shadow: 0 18px 38px color-mix(in srgb, black 28%, transparent);--crusher-nav-item-bg-active: color-mix(in srgb, var(--crusher-color-brand-primary) 18%, var(--crusher-background-surface));--crusher-nav-item-border-active: color-mix(in srgb, var(--crusher-color-brand-secondary) 32%, var(--crusher-border-primary));--crusher-nav-item-icon-bg: color-mix(in srgb, var(--crusher-color-brand-primary) 18%, transparent);--code-bg: linear-gradient(145deg, color-mix(in srgb, var(--crusher-background-surface) 96%, var(--crusher-color-brand-primary) 4%), color-mix(in srgb, var(--crusher-background-canvas) 86%, var(--crusher-color-brand-secondary) 14%));--code-border: color-mix(in srgb, var(--crusher-color-brand-secondary) 34%, var(--crusher-border-primary));--code-pill-bg: color-mix(in srgb, var(--crusher-color-brand-primary) 18%, var(--crusher-background-surface))}html[data-theme=glass]{--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,.4);--crusher-color-light-text-primary: #0f172a;--crusher-color-light-text-secondary: #64748b;--crusher-color-light-border-primary: rgba(15,23,42,.16);--crusher-color-dark-background-canvas: #020617;--crusher-color-dark-background-surface: rgba(2,6,23,.4);--crusher-color-dark-text-primary: #f8fafc;--crusher-color-dark-text-secondary: #94a3b8;--crusher-color-dark-border-primary: rgba(255,255,255,.24);--crusher-color-base-white: #ffffff;--crusher-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--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-effect-blur-md: 20px;--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: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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: 1rem;--crusher-component-border-weight: 1px;--crusher-component-elevation: 0 12px 36px rgba(0,0,0,.18);--crusher-component-control-bg: #22c55e;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}html[data-theme=brutal]{--crusher-color-brand-primary: #111111;--crusher-color-brand-secondary: #ffcf00;--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: #111111;--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: #fafafa;--crusher-color-base-white: #ffffff;--crusher-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--crusher-radius-none: 0;--crusher-radius-sm: .25rem;--crusher-radius-md: .25rem;--crusher-radius-lg: .5rem;--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: 6px 6px 0 0 rgba(0,0,0,.9);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 24px currentColor;--crusher-focus-color-primary: #111111;--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: #111111;--crusher-state-control-bg-hover: color-mix(in srgb, #111111, white 8%);--crusher-state-control-bg-active: color-mix(in srgb, #111111, black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, #111111, 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, #111111, transparent 88%);--crusher-state-control-shadow-elevated: 6px 6px 0 0 rgba(0,0,0,.9);--crusher-state-focus-ring-color: #111111;--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: .25rem;--crusher-component-border-weight: 1px;--crusher-component-elevation: 6px 6px 0 0 rgba(0,0,0,.9);--crusher-component-control-bg: #111111;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}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-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--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-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-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)}html[data-theme=neobrutal]{--crusher-color-brand-primary: #7c3aed;--crusher-color-brand-secondary: #06b6d4;--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: #0f172a;--crusher-color-light-border-primary: #0f172a;--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: #e2e8f0;--crusher-color-dark-border-primary: #e2e8f0;--crusher-color-base-white: #ffffff;--crusher-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--crusher-radius-none: 0;--crusher-radius-sm: .25rem;--crusher-radius-md: .375rem;--crusher-radius-lg: .5rem;--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 0 0 3px currentColor, 6px 6px 0 0 rgba(0,0,0,.85);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 24px currentColor;--crusher-focus-color-primary: #7c3aed;--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: #7c3aed;--crusher-state-control-bg-hover: color-mix(in srgb, #7c3aed, white 8%);--crusher-state-control-bg-active: color-mix(in srgb, #7c3aed, black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, #7c3aed, 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, #7c3aed, transparent 88%);--crusher-state-control-shadow-elevated: 0 0 0 3px currentColor, 6px 6px 0 0 rgba(0,0,0,.85);--crusher-state-focus-ring-color: #7c3aed;--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: .375rem;--crusher-component-border-weight: 1px;--crusher-component-elevation: 0 0 0 3px currentColor, 6px 6px 0 0 rgba(0,0,0,.85);--crusher-component-control-bg: #7c3aed;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}html[data-theme=minimal]{--crusher-color-brand-primary: #111827;--crusher-color-brand-secondary: #6b7280;--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,.08);--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-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--crusher-radius-none: 0;--crusher-radius-sm: .25rem;--crusher-radius-md: .375rem;--crusher-radius-lg: .75rem;--crusher-radius-xl: 1.25rem;--crusher-radius-full: 9999px;--crusher-shadow-0: none;--crusher-shadow-1: 0 1px 2px rgba(0,0,0,.04);--crusher-shadow-2: 0 2px 4px rgba(0,0,0,.06);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 24px currentColor;--crusher-focus-color-primary: #111827;--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: #111827;--crusher-state-control-bg-hover: color-mix(in srgb, #111827, white 8%);--crusher-state-control-bg-active: color-mix(in srgb, #111827, black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, #111827, 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, #111827, transparent 88%);--crusher-state-control-shadow-elevated: 0 2px 4px rgba(0,0,0,.06);--crusher-state-focus-ring-color: #111827;--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: .375rem;--crusher-component-border-weight: 1px;--crusher-component-elevation: 0 2px 4px rgba(0,0,0,.06);--crusher-component-control-bg: #111827;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}html[data-theme=futuristic]{--crusher-color-brand-primary: #22d3ee;--crusher-color-brand-secondary: #a78bfa;--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,.28);--crusher-color-light-text-primary: #0f172a;--crusher-color-light-text-secondary: #64748b;--crusher-color-light-border-primary: rgba(59,130,246,.35);--crusher-color-dark-background-canvas: #020617;--crusher-color-dark-background-surface: rgba(2,6,23,.28);--crusher-color-dark-text-primary: #f8fafc;--crusher-color-dark-text-secondary: #94a3b8;--crusher-color-dark-border-primary: rgba(99,102,241,.35);--crusher-color-base-white: #ffffff;--crusher-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--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 10px 30px rgba(34,211,238,.15);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 28px currentColor;--crusher-focus-color-primary: #22d3ee;--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: #22d3ee;--crusher-state-control-bg-hover: color-mix(in srgb, #22d3ee, white 8%);--crusher-state-control-bg-active: color-mix(in srgb, #22d3ee, black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, #22d3ee, 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, #22d3ee, transparent 88%);--crusher-state-control-shadow-elevated: 0 10px 30px rgba(34,211,238,.15);--crusher-state-focus-ring-color: #22d3ee;--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: 0 10px 30px rgba(34,211,238,.15);--crusher-component-control-bg: #22d3ee;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}html[data-theme=bento]{--crusher-color-brand-primary: #16a34a;--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-font-family-body: "Inter", sans-serif;--crusher-font-family-display: "Manrope", sans-serif;--crusher-font-size-xs: .75rem;--crusher-font-size-sm: .875rem;--crusher-font-size-base: 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-weight-regular: 400;--crusher-font-weight-medium: 500;--crusher-font-weight-semibold: 600;--crusher-font-weight-bold: 700;--crusher-spacing-0: 0;--crusher-spacing-1: .25rem;--crusher-spacing-2: .5rem;--crusher-spacing-3: .75rem;--crusher-spacing-4: 1rem;--crusher-spacing-6: 1.5rem;--crusher-spacing-8: 2rem;--crusher-spacing-10: 2.5rem;--crusher-spacing-12: 3rem;--crusher-spacing-bento-gap: 1rem;--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-shadow-0: none;--crusher-shadow-1: 0 1px 2px rgba(0,0,0,.06);--crusher-shadow-2: 0 8px 24px rgba(0,0,0,.08);--crusher-effect-blur-md: 16px;--crusher-effect-glow-soft: 0 0 24px currentColor;--crusher-focus-color-primary: #16a34a;--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: #16a34a;--crusher-state-control-bg-hover: color-mix(in srgb, #16a34a, white 8%);--crusher-state-control-bg-active: color-mix(in srgb, #16a34a, black 6%);--crusher-state-control-bg-disabled: color-mix(in srgb, #16a34a, 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, #16a34a, transparent 88%);--crusher-state-control-shadow-elevated: 0 8px 24px rgba(0,0,0,.08);--crusher-state-focus-ring-color: #16a34a;--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: 0 8px 24px rgba(0,0,0,.08);--crusher-component-control-bg: #16a34a;--crusher-component-control-fg: #ffffff;--crusher-component-control-hover-lift: translateY(-2px)}*{margin:0;padding:0;outline:none;text-decoration:none;box-sizing:border-box}:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--crusher-background-surface)}::-webkit-scrollbar-thumb{background:var(--crusher-color-brand-primary);border-radius:6px}body{line-height:1.6;font-size:var(--crusher-font-size-base);font-family:var(--crusher-font-family-body);font-weight:var(--crusher-font-weight-regular);background-color:var(--crusher-background-canvas);color:var(--crusher-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--crusher-font-family-display);font-weight:var(--crusher-font-weight-bold);color:var(--crusher-text-primary);line-height:1.2;margin:0 0 var(--crusher-spacing-3);text-shadow:0 1px 0 rgba(255,255,255,.15)}html[data-mode=dark] h1,html[data-mode=dark] h2,html[data-mode=dark] h3{text-shadow:0 1px 0 rgba(0,0,0,.35)}h1{font-size:var(--crusher-font-size-4xl)}h2{font-size:var(--crusher-font-size-3xl)}h3{font-size:var(--crusher-font-size-2xl)}h4{font-size:var(--crusher-font-size-xl)}h5{font-size:var(--crusher-font-size-lg)}h6{font-size:var(--crusher-font-size-base)}p{color:var(--crusher-text-secondary);margin:0 0 var(--crusher-spacing-3)}a{color:var(--crusher-color-brand-primary);text-decoration:none;font-weight:var(--crusher-font-weight-medium);transition:opacity .2s ease}a:hover{opacity:.8}a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--crusher-color-brand-primary),#fff 80%);border-radius:4px}ul,ol{margin:0 0 var(--crusher-spacing-3)}ul{list-style:none}code,kbd,samp{background:color-mix(in srgb,var(--crusher-color-brand-primary),transparent 90%);color:var(--crusher-text-primary);padding:.125rem .375rem;border-radius:var(--crusher-radius-sm)}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.container{max-width:1100px;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.row{display:flex;flex-wrap:wrap}.padd-15{padding-left:1rem;padding-right:1rem}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.m-3{margin:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.m-6{margin:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.m-8{margin:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.m-10{margin:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.p-10{padding:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.m-12{margin:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.p-12{padding:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.u-flex{display:flex;align-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.u-shadow-0{box-shadow:var(--crusher-shadow-0)}.u-shadow-1{box-shadow:var(--crusher-shadow-1)}.u-shadow-2{box-shadow:var(--crusher-shadow-2)}.u-radius-sm{border-radius:var(--crusher-radius-sm)}.u-radius-md{border-radius:var(--crusher-radius-md)}.u-radius-lg{border-radius:var(--crusher-radius-lg)}.u-radius-full{border-radius:var(--crusher-radius-full)}:root{--crusher-focus-ring: 0 0 0 3px color-mix(in srgb, var(--crusher-color-brand-primary), #fff 80%)}:where(button,[href],input,textarea,select):focus-visible{outline:none;box-shadow:var(--crusher-focus-ring);border-radius:var(--crusher-radius-md)}.u-focusable:focus{outline:none;box-shadow:var(--crusher-focus-ring)}.u-grid-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--crusher-spacing-6)}.u-gap-0{gap:var(--crusher-spacing-0)}.u-m-0{margin:var(--crusher-spacing-0)}.u-p-0{padding:var(--crusher-spacing-0)}.u-gap-1{gap:var(--crusher-spacing-1)}.u-m-1{margin:var(--crusher-spacing-1)}.u-p-1{padding:var(--crusher-spacing-1)}.u-gap-2{gap:var(--crusher-spacing-2)}.u-m-2{margin:var(--crusher-spacing-2)}.u-p-2{padding:var(--crusher-spacing-2)}.u-gap-3{gap:var(--crusher-spacing-3)}.u-m-3{margin:var(--crusher-spacing-3)}.u-p-3{padding:var(--crusher-spacing-3)}.u-gap-4{gap:var(--crusher-spacing-4)}.u-m-4{margin:var(--crusher-spacing-4)}.u-p-4{padding:var(--crusher-spacing-4)}.u-gap-5{gap:var(--crusher-spacing-5)}.u-m-5{margin:var(--crusher-spacing-5)}.u-p-5{padding:var(--crusher-spacing-5)}.u-gap-6{gap:var(--crusher-spacing-6)}.u-m-6{margin:var(--crusher-spacing-6)}.u-p-6{padding:var(--crusher-spacing-6)}.u-gap-7{gap:var(--crusher-spacing-7)}.u-m-7{margin:var(--crusher-spacing-7)}.u-p-7{padding:var(--crusher-spacing-7)}.u-gap-8{gap:var(--crusher-spacing-8)}.u-m-8{margin:var(--crusher-spacing-8)}.u-p-8{padding:var(--crusher-spacing-8)}.u-gap-9{gap:var(--crusher-spacing-9)}.u-m-9{margin:var(--crusher-spacing-9)}.u-p-9{padding:var(--crusher-spacing-9)}.u-gap-10{gap:var(--crusher-spacing-10)}.u-m-10{margin:var(--crusher-spacing-10)}.u-p-10{padding:var(--crusher-spacing-10)}.u-gap-11{gap:var(--crusher-spacing-11)}.u-m-11{margin:var(--crusher-spacing-11)}.u-p-11{padding:var(--crusher-spacing-11)}.u-gap-12{gap:var(--crusher-spacing-12)}.u-m-12{margin:var(--crusher-spacing-12)}.u-p-12{padding:var(--crusher-spacing-12)}
