:root{--toolum-palette-blueprint-violet:#7a6bff;--toolum-palette-signal-orange:#ff6a3d;--toolum-palette-paper-bone:#f4f0e8;--toolum-palette-carbon:#1f1d1b;--toolum-palette-void-black:#0b0b0d;--toolum-palette-concrete-mist:#c7c1b8;--toolum-palette-drafting-gray:#828282;--toolum-palette-lead-gray:#6e6e6e;--toolum-gradient-signal:linear-gradient(90deg, #7a6bff 0%, #ff6a3d 100%);--toolum-sheen:linear-gradient(100deg, transparent 35%, #ffffff52 50%, transparent 65%);--toolum-radius-0:0;--toolum-radius-2:2px;--toolum-radius-4:4px;--toolum-radius-8:8px;--toolum-radius-pill:999px;--toolum-space-1:4px;--toolum-space-2:8px;--toolum-space-3:12px;--toolum-space-4:16px;--toolum-space-5:24px;--toolum-space-6:32px;--toolum-space-7:48px;--toolum-space-8:64px;--toolum-space-9:96px;--toolum-shadow-0:none;--toolum-shadow-1:none;--toolum-shadow-2:0 4px 12px #0000001a;--toolum-shadow-3:0 10px 28px #0000002e;--toolum-duration-fast:.12s;--toolum-duration-med:.22s;--toolum-family-body:var(--toolum-face-noto-sans), var(--toolum-face-noto-hebrew), var(--toolum-face-noto-arabic), var(--toolum-face-cjk-1,var(--toolum-face-noto-sans)), var(--toolum-face-cjk-2,var(--toolum-face-noto-sans)), var(--toolum-face-cjk-3,var(--toolum-face-noto-sans)), var(--toolum-face-cjk-4,var(--toolum-face-noto-sans)), var(--toolum-face-noto-thai), var(--toolum-face-noto-armenian), var(--toolum-face-noto-georgian), var(--toolum-face-noto-bengali), var(--toolum-face-noto-tamil), sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--toolum-family-display:var(--toolum-face-archivo), var(--toolum-family-body);--toolum-family-mono:var(--toolum-face-plex-mono), var(--toolum-family-body);--toolum-size-display:44px;--toolum-weight-display:700;--toolum-leading-display:1;--toolum-tracking-display:-.04em;--toolum-size-heading-1:28px;--toolum-weight-heading-1:600;--toolum-leading-heading-1:1.1;--toolum-tracking-heading-1:-.03em;--toolum-size-heading-2:22px;--toolum-weight-heading-2:600;--toolum-leading-heading-2:1.15;--toolum-tracking-heading-2:-.03em;--toolum-size-heading-3:18px;--toolum-weight-heading-3:600;--toolum-leading-heading-3:1.2;--toolum-tracking-heading-3:-.03em;--toolum-size-body-lg:16px;--toolum-weight-body-lg:400;--toolum-leading-body-lg:1.5;--toolum-tracking-body-lg:0;--toolum-size-body:14px;--toolum-weight-body:400;--toolum-leading-body:1.5;--toolum-tracking-body:0;--toolum-size-body-sm:13px;--toolum-weight-body-sm:400;--toolum-leading-body-sm:1.5;--toolum-tracking-body-sm:0;--toolum-size-body-xs:12px;--toolum-weight-body-xs:400;--toolum-leading-body-xs:1.5;--toolum-tracking-body-xs:0;--toolum-size-ui-lg:14px;--toolum-weight-ui-lg:600;--toolum-leading-ui-lg:1.3;--toolum-tracking-ui-lg:0;--toolum-size-ui:13px;--toolum-weight-ui:600;--toolum-leading-ui:1.3;--toolum-tracking-ui:0;--toolum-size-ui-sm:12px;--toolum-weight-ui-sm:600;--toolum-leading-ui-sm:1.3;--toolum-tracking-ui-sm:0;--toolum-size-ui-dense:11px;--toolum-weight-ui-dense:600;--toolum-leading-ui-dense:1.2;--toolum-tracking-ui-dense:0;--toolum-size-label:11px;--toolum-weight-label:400;--toolum-leading-label:1.3;--toolum-tracking-label:.04em;--toolum-size-label-lg:13px;--toolum-weight-label-lg:400;--toolum-leading-label-lg:1.3;--toolum-tracking-label-lg:.04em;--toolum-size-code:12px;--toolum-weight-code:400;--toolum-leading-code:1.5;--toolum-tracking-code:0;--toolum-font-display:700 44px/1 var(--toolum-family-display);--toolum-font-heading-1:600 28px/1.1 var(--toolum-family-display);--toolum-font-heading-2:600 22px/1.15 var(--toolum-family-display);--toolum-font-heading-3:600 18px/1.2 var(--toolum-family-display);--toolum-font-body-lg:400 16px/1.5 var(--toolum-family-body);--toolum-font-body:400 14px/1.5 var(--toolum-family-body);--toolum-font-body-sm:400 13px/1.5 var(--toolum-family-body);--toolum-font-body-xs:400 12px/1.5 var(--toolum-family-body);--toolum-font-ui-lg:600 14px/1.3 var(--toolum-family-body);--toolum-font-ui:600 13px/1.3 var(--toolum-family-body);--toolum-font-ui-sm:600 12px/1.3 var(--toolum-family-body);--toolum-font-ui-dense:600 11px/1.2 var(--toolum-family-body);--toolum-font-label:400 11px/1.3 var(--toolum-family-mono);--toolum-font-label-lg:400 13px/1.3 var(--toolum-family-mono);--toolum-font-code:400 12px/1.5 var(--toolum-family-mono);--paper-bone:var(--toolum-palette-paper-bone);--graphite-ink:var(--toolum-palette-carbon);--void-black:var(--toolum-palette-void-black);--blueprint-violet:var(--toolum-palette-blueprint-violet);--signal-orange:var(--toolum-palette-signal-orange);--trace-veil:color-mix(in srgb, var(--toolum-palette-paper-bone) 85%, var(--toolum-palette-concrete-mist));--concrete-mist:var(--toolum-palette-concrete-mist);--drafting-gray:var(--toolum-palette-drafting-gray);--lead-gray:var(--toolum-palette-lead-gray);--carbon:var(--toolum-palette-carbon);--toolum-paper-bone:var(--paper-bone);--toolum-graphite-ink:var(--graphite-ink);--toolum-void-black:var(--void-black);--toolum-blueprint-violet:var(--blueprint-violet);--toolum-signal-orange:var(--signal-orange);--toolum-trace-veil:var(--trace-veil);--toolum-concrete-mist:var(--concrete-mist);--toolum-drafting-gray:var(--drafting-gray);--toolum-lead-gray:var(--lead-gray);--toolum-carbon:var(--carbon);--font-instrument-serif:var(--toolum-family-display);--gradient-value-visible:var(--toolum-gradient-signal);--gradient-value-visible-conic:var(--toolum-gradient-signal);--gradient-conic-aura:var(--toolum-gradient-signal);--gradient-section-bg:none}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--toolum-palette-blueprint-violet);--toolum-surface-canvas:#f4f0e8;--toolum-surface-default:#f4f0e8;--toolum-surface-subtle:#ede9e1;--toolum-surface-raised:#fff;--toolum-surface-field:#fff;--toolum-surface-selected:#ded8ec;--toolum-surface-inverse:#1f1d1b;--toolum-surface-hover:#1f1d1b0f;--toolum-surface-active:#1f1d1b1a;--toolum-surface-scrim:#1f1d1b57;--toolum-text-primary:#1f1d1b;--toolum-text-secondary:#454340;--toolum-text-tertiary:#6a6763;--toolum-text-disabled:#c7c1b8;--toolum-text-accent:#5f54bb;--toolum-text-signal:#a54b2f;--toolum-text-danger:#a43434;--toolum-text-success:#246744;--toolum-text-on-accent:#fff;--toolum-text-on-signal:#1f1d1b;--toolum-text-on-inverse:#f4f0e8;--toolum-border-subtle:#e0dbd2;--toolum-border-default:#c7c1b8;--toolum-border-strong:#828282;--toolum-border-field:#828282;--toolum-border-focus:#7a6bff;--toolum-border-danger:#c93b3b;--toolum-border-success:#257a4e;--toolum-border-caution:#828282;--toolum-brand-violet:#7a6bff;--toolum-brand-orange:#ff6a3d;--toolum-fill-neutral:#1f1d1b;--toolum-fill-neutral-hover:#0b0b0d;--toolum-fill-neutral-press:#000;--toolum-fill-accent:#7a6bff;--toolum-fill-accent-hover:#6a5ae8;--toolum-fill-accent-press:#5847c9;--toolum-fill-signal:#ff6a3d;--toolum-fill-danger:#c93b3b;--toolum-fill-danger-hover:#b33333;--toolum-fill-danger-press:#992b2b;--toolum-fill-success:#257a4e;--toolum-fill-success-hover:#1f6942;--toolum-fill-success-press:#1a5836;--toolum-tint-neutral:#ede9e1;--toolum-tint-accent:#ece9ff;--toolum-tint-signal:#fbe3d9;--toolum-tint-danger:#f6e0dd;--toolum-tint-success:#deefe4;--toolum-text-on-tint-accent:#4e40c2;--toolum-selection:#7a6bff3d;--toolum-scrollbar-thumb:#1f1d1b3d;--toolum-swatch-day:#f4f0e8;--toolum-swatch-night:#1f1d1b;--bg-primary:var(--toolum-surface-canvas);--bg-elevated:var(--toolum-surface-subtle);--bg-card:var(--toolum-surface-raised);--bg-deep:var(--toolum-surface-inverse);--text-primary:var(--toolum-text-primary);--text-secondary:var(--toolum-text-secondary);--text-muted:var(--toolum-text-tertiary);--text-inverted:var(--toolum-text-on-inverse);--accent-primary:var(--toolum-text-accent);--accent-secondary:var(--toolum-brand-violet);--border-subtle:var(--toolum-border-default)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--toolum-palette-blueprint-violet);--toolum-surface-canvas:#1f1d1b;--toolum-surface-default:#1f1d1b;--toolum-surface-subtle:#171615;--toolum-surface-raised:#2a2825;--toolum-surface-field:#0b0b0d;--toolum-surface-selected:#1f1c39;--toolum-surface-inverse:#f4f0e8;--toolum-surface-hover:#f4f0e80f;--toolum-surface-active:#f4f0e81a;--toolum-surface-scrim:#0b0b0d99;--toolum-text-primary:#f4f0e8;--toolum-text-secondary:#cecac3;--toolum-text-tertiary:#a3a09a;--toolum-text-disabled:#6e6e6e;--toolum-text-accent:#aba0f6;--toolum-text-signal:#ff6a3d;--toolum-text-danger:#e68f88;--toolum-text-success:#68b88d;--toolum-text-on-accent:#fff;--toolum-text-on-signal:#1f1d1b;--toolum-text-on-inverse:#1f1d1b;--toolum-border-subtle:#302e2b;--toolum-border-default:#6e6e6e;--toolum-border-strong:#a3a09a;--toolum-border-field:#828282;--toolum-border-focus:#7a6bff;--toolum-border-danger:#e2706a;--toolum-border-success:#5fb487;--toolum-border-caution:#a3a09a;--toolum-brand-violet:#7a6bff;--toolum-brand-orange:#ff6a3d;--toolum-fill-neutral:#f4f0e8;--toolum-fill-neutral-hover:#fff;--toolum-fill-neutral-press:#e7e2da;--toolum-fill-accent:#7a6bff;--toolum-fill-accent-hover:#6a5ae8;--toolum-fill-accent-press:#5847c9;--toolum-fill-signal:#ff6a3d;--toolum-fill-danger:#c93b3b;--toolum-fill-danger-hover:#b33333;--toolum-fill-danger-press:#992b2b;--toolum-fill-success:#257a4e;--toolum-fill-success-hover:#1f6942;--toolum-fill-success-press:#1a5836;--toolum-tint-neutral:#f4f0e81a;--toolum-tint-accent:#7a6bff29;--toolum-tint-signal:#ff6a3d29;--toolum-tint-danger:#c93b3b29;--toolum-tint-success:#257a4e29;--toolum-text-on-tint-accent:#aba0f6;--toolum-selection:#7a6bff66;--toolum-scrollbar-thumb:#f4f0e83d;--toolum-swatch-day:#f4f0e8;--toolum-swatch-night:#1f1d1b;--bg-primary:var(--toolum-surface-canvas);--bg-elevated:var(--toolum-surface-raised);--bg-card:var(--toolum-surface-raised);--bg-deep:var(--toolum-surface-field);--text-primary:var(--toolum-text-primary);--text-secondary:var(--toolum-text-secondary);--text-muted:var(--toolum-text-tertiary);--text-inverted:var(--toolum-text-on-inverse);--accent-primary:var(--toolum-text-accent);--accent-secondary:var(--toolum-brand-orange);--border-subtle:var(--toolum-border-default)}html{scrollbar-color:var(--toolum-scrollbar-thumb) transparent}:where(:not([data-toolum-user-app] *))::selection{background:var(--toolum-selection)}:where(:not([data-toolum-user-app] *)):focus-visible{outline:2px solid var(--toolum-border-focus);outline-offset:2px}input:where(:not([data-toolum-user-app] *)),textarea:where(:not([data-toolum-user-app] *)),select:where(:not([data-toolum-user-app] *)){caret-color:var(--toolum-text-primary)}:where(:not([data-toolum-user-app] *))::placeholder{color:var(--toolum-text-tertiary);opacity:1}input:where(:not([data-toolum-user-app] *)):-webkit-autofill{-webkit-text-fill-color:var(--toolum-text-primary);-webkit-box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;caret-color:var(--toolum-text-primary);transition:background-color 9999s ease-out}input:where(:not([data-toolum-user-app] *)):-webkit-autofill:hover{-webkit-text-fill-color:var(--toolum-text-primary);-webkit-box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;caret-color:var(--toolum-text-primary);transition:background-color 9999s ease-out}input:where(:not([data-toolum-user-app] *)):-webkit-autofill:focus{-webkit-text-fill-color:var(--toolum-text-primary);-webkit-box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;caret-color:var(--toolum-text-primary);transition:background-color 9999s ease-out}textarea:where(:not([data-toolum-user-app] *)):-webkit-autofill{-webkit-text-fill-color:var(--toolum-text-primary);-webkit-box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;caret-color:var(--toolum-text-primary);transition:background-color 9999s ease-out}select:where(:not([data-toolum-user-app] *)):-webkit-autofill{-webkit-text-fill-color:var(--toolum-text-primary);-webkit-box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;box-shadow:0 0 0 1000px var(--toolum-surface-field) inset;caret-color:var(--toolum-text-primary);transition:background-color 9999s ease-out}button:where(:not([data-toolum-user-app] *)),input:where(:not([data-toolum-user-app] *)),select:where(:not([data-toolum-user-app] *)),textarea:where(:not([data-toolum-user-app] *)),optgroup:where(:not([data-toolum-user-app] *)){font:inherit;letter-spacing:inherit}[data-toolum-user-app]{color-scheme:normal;accent-color:auto;scrollbar-color:auto;caret-color:auto;color:canvastext;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.gradient-value-visible,.gradient-signal,.toolum-gradient-fill{background-image:var(--toolum-gradient-signal);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}.toolum-gradient-outline{background:linear-gradient(var(--toolum-gradient-inner,var(--toolum-surface-default)), var(--toolum-gradient-inner,var(--toolum-surface-default))) padding-box, var(--toolum-gradient-signal) border-box;border:1px solid #0000}
@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dotPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinHue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes progSlide{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes conicRotate{to{--ang:360deg}}.toolum-aura-sentinel{background-image:var(--gradient-conic-aura);animation:4s linear infinite conicRotate}@keyframes drawPath{to{stroke-dashoffset:0}}@keyframes scrollReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(:not([data-toolum-user-app] *)),:where(:not([data-toolum-user-app] *)):before,:where(:not([data-toolum-user-app] *)):after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--toolum-target-min:44px;--toolum-target-comfort:48px;--toolum-field-size:16px;--toolum-safe-top:env(safe-area-inset-top,0px);--toolum-safe-right:env(safe-area-inset-right,0px);--toolum-safe-bottom:env(safe-area-inset-bottom,0px);--toolum-safe-left:env(safe-area-inset-left,0px);--toolum-screen-h:100vh;--toolum-screen-h-small:100vh}@supports (height:100dvh){:root{--toolum-screen-h:100dvh;--toolum-screen-h-small:100svh}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}a:where(:not([data-toolum-user-app] *)),button:where(:not([data-toolum-user-app] *)),input:where(:not([data-toolum-user-app] *)),select:where(:not([data-toolum-user-app] *)),textarea:where(:not([data-toolum-user-app] *)),label:where(:not([data-toolum-user-app] *)),summary:where(:not([data-toolum-user-app] *)),[role=button]:where(:not([data-toolum-user-app] *)),[role=tab]:where(:not([data-toolum-user-app] *)),[role=menuitem]:where(:not([data-toolum-user-app] *)),[role=menuitemradio]:where(:not([data-toolum-user-app] *)),[role=option]:where(:not([data-toolum-user-app] *)),[role=radio]:where(:not([data-toolum-user-app] *)),[role=switch]:where(:not([data-toolum-user-app] *)){touch-action:manipulation}@media (max-width:520px),(pointer:coarse) and (max-height:520px){html :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select):where(:not([data-toolum-user-app] *)){--toolum-size-body:var(--toolum-field-size);--toolum-size-body-sm:var(--toolum-field-size);--toolum-size-body-xs:var(--toolum-field-size);--toolum-size-ui-lg:var(--toolum-field-size);--toolum-size-ui:var(--toolum-field-size);--toolum-size-ui-sm:var(--toolum-field-size);--toolum-size-ui-dense:var(--toolum-field-size);--toolum-size-label-lg:var(--toolum-field-size);--toolum-font-body:400 var(--toolum-field-size)/1.5 var(--toolum-family-body);--toolum-font-body-sm:400 var(--toolum-field-size)/1.5 var(--toolum-family-body);--toolum-font-body-xs:400 var(--toolum-field-size)/1.5 var(--toolum-family-body);--toolum-font-ui-lg:600 var(--toolum-field-size)/1.3 var(--toolum-family-body);--toolum-font-ui:600 var(--toolum-field-size)/1.3 var(--toolum-family-body);--toolum-font-ui-sm:600 var(--toolum-field-size)/1.3 var(--toolum-family-body);--toolum-font-ui-dense:600 var(--toolum-field-size)/1.2 var(--toolum-family-body);font-size:max(var(--toolum-field-size), 1em)}:where([data-phone-target]){min-height:var(--toolum-target-min);min-width:var(--toolum-target-min)}[data-phone-hit]{padding-block:calc((var(--toolum-target-min) - 1.25em) / 2);margin-block:calc((var(--toolum-target-min) - 1.25em) / -2);display:inline-block}:root{--toolum-phone-edge:var(--toolum-space-4);--toolum-phone-target:var(--toolum-target-min)}:where([data-phone-row]){overscroll-behavior-x:contain;overflow:auto hidden}:where([data-phone-row])>:where(:not([data-toolum-user-app] *)){flex-shrink:0}#klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn,#klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more{min-height:var(--toolum-target-min)}#klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more{align-items:center;display:inline-flex}}
