@layer kernel.tokens,kernel.base;@layer kernel.tokens{:root{color-scheme:light dark;--kernel-hue-accent: 70;--kernel-hue-danger: 25;--kernel-hue-success: 145;--kernel-hue-warning: 45;--kernel-hue-neutral: var(--kernel-hue-accent);--kernel-chroma-accent: .16;--kernel-chroma-neutral: .015;--kernel-chroma-danger: .19;--kernel-chroma-success: .14;--kernel-chroma-warning: .16;--kernel-gray-1: light-dark(oklch(99% calc(var(--kernel-chroma-neutral) * .2) var(--kernel-hue-neutral)), oklch(14% calc(var(--kernel-chroma-neutral) * .6) var(--kernel-hue-neutral)));--kernel-gray-2: light-dark(oklch(97% calc(var(--kernel-chroma-neutral) * .4) var(--kernel-hue-neutral)), oklch(18% calc(var(--kernel-chroma-neutral) * .7) var(--kernel-hue-neutral)));--kernel-gray-3: light-dark(oklch(95% calc(var(--kernel-chroma-neutral) * .6) var(--kernel-hue-neutral)), oklch(23% calc(var(--kernel-chroma-neutral) * .8) var(--kernel-hue-neutral)));--kernel-gray-4: light-dark(oklch(92% var(--kernel-chroma-neutral) var(--kernel-hue-neutral)), oklch(27% calc(var(--kernel-chroma-neutral) * .9) var(--kernel-hue-neutral)));--kernel-gray-5: light-dark(oklch(89% var(--kernel-chroma-neutral) var(--kernel-hue-neutral)), oklch(31% var(--kernel-chroma-neutral) var(--kernel-hue-neutral)));--kernel-gray-6: light-dark(oklch(86% var(--kernel-chroma-neutral) var(--kernel-hue-neutral)), oklch(36% var(--kernel-chroma-neutral) var(--kernel-hue-neutral)));--kernel-gray-7: light-dark(oklch(81% calc(var(--kernel-chroma-neutral) * 1.2) var(--kernel-hue-neutral)), oklch(42% calc(var(--kernel-chroma-neutral) * 1.2) var(--kernel-hue-neutral)));--kernel-gray-8: light-dark(oklch(73% calc(var(--kernel-chroma-neutral) * 1.4) var(--kernel-hue-neutral)), oklch(50% calc(var(--kernel-chroma-neutral) * 1.4) var(--kernel-hue-neutral)));--kernel-gray-9: light-dark(oklch(59% calc(var(--kernel-chroma-neutral) * 1.6) var(--kernel-hue-neutral)), oklch(58% calc(var(--kernel-chroma-neutral) * 1.6) var(--kernel-hue-neutral)));--kernel-gray-10: light-dark(oklch(54% calc(var(--kernel-chroma-neutral) * 1.6) var(--kernel-hue-neutral)), oklch(64% calc(var(--kernel-chroma-neutral) * 1.6) var(--kernel-hue-neutral)));--kernel-gray-11: light-dark(oklch(46% calc(var(--kernel-chroma-neutral) * 2) var(--kernel-hue-neutral)), oklch(72% calc(var(--kernel-chroma-neutral) * 1.8) var(--kernel-hue-neutral)));--kernel-gray-12: light-dark(oklch(22% calc(var(--kernel-chroma-neutral) * 2.4) var(--kernel-hue-neutral)), oklch(94% calc(var(--kernel-chroma-neutral) * 1.4) var(--kernel-hue-neutral)));--kernel-accent-1: light-dark(oklch(99% calc(var(--kernel-chroma-accent) * .04) var(--kernel-hue-accent)), oklch(15% calc(var(--kernel-chroma-accent) * .3) var(--kernel-hue-accent)));--kernel-accent-2: light-dark(oklch(97% calc(var(--kernel-chroma-accent) * .08) var(--kernel-hue-accent)), oklch(19% calc(var(--kernel-chroma-accent) * .4) var(--kernel-hue-accent)));--kernel-accent-3: light-dark(oklch(94% calc(var(--kernel-chroma-accent) * .18) var(--kernel-hue-accent)), oklch(24% calc(var(--kernel-chroma-accent) * .55) var(--kernel-hue-accent)));--kernel-accent-4: light-dark(oklch(90% calc(var(--kernel-chroma-accent) * .3) var(--kernel-hue-accent)), oklch(28% calc(var(--kernel-chroma-accent) * .7) var(--kernel-hue-accent)));--kernel-accent-5: light-dark(oklch(86% calc(var(--kernel-chroma-accent) * .4) var(--kernel-hue-accent)), oklch(32% calc(var(--kernel-chroma-accent) * .8) var(--kernel-hue-accent)));--kernel-accent-6: light-dark(oklch(81% calc(var(--kernel-chroma-accent) * .5) var(--kernel-hue-accent)), oklch(37% calc(var(--kernel-chroma-accent) * .85) var(--kernel-hue-accent)));--kernel-accent-7: light-dark(oklch(74% calc(var(--kernel-chroma-accent) * .6) var(--kernel-hue-accent)), oklch(43% calc(var(--kernel-chroma-accent) * .9) var(--kernel-hue-accent)));--kernel-accent-8: light-dark(oklch(65% calc(var(--kernel-chroma-accent) * .75) var(--kernel-hue-accent)), oklch(50% calc(var(--kernel-chroma-accent) * .95) var(--kernel-hue-accent)));--kernel-accent-9: light-dark(oklch(56% var(--kernel-chroma-accent) var(--kernel-hue-accent)), oklch(58% var(--kernel-chroma-accent) var(--kernel-hue-accent)));--kernel-accent-10: light-dark(oklch(50% calc(var(--kernel-chroma-accent) * .95) var(--kernel-hue-accent)), oklch(64% calc(var(--kernel-chroma-accent) * .9) var(--kernel-hue-accent)));--kernel-accent-11: light-dark(oklch(46% calc(var(--kernel-chroma-accent) * .9) var(--kernel-hue-accent)), oklch(76% calc(var(--kernel-chroma-accent) * .75) var(--kernel-hue-accent)));--kernel-accent-12: light-dark(oklch(24% calc(var(--kernel-chroma-accent) * .6) var(--kernel-hue-accent)), oklch(93% calc(var(--kernel-chroma-accent) * .35) var(--kernel-hue-accent)));--kernel-danger-3: light-dark(oklch(94% calc(var(--kernel-chroma-danger) * .18) var(--kernel-hue-danger)), oklch(24% calc(var(--kernel-chroma-danger) * .55) var(--kernel-hue-danger)));--kernel-danger-9: light-dark(oklch(54% var(--kernel-chroma-danger) var(--kernel-hue-danger)), oklch(60% var(--kernel-chroma-danger) var(--kernel-hue-danger)));--kernel-danger-10: light-dark(oklch(48% calc(var(--kernel-chroma-danger) * .95) var(--kernel-hue-danger)), oklch(66% calc(var(--kernel-chroma-danger) * .9) var(--kernel-hue-danger)));--kernel-danger-11: light-dark(oklch(46% calc(var(--kernel-chroma-danger) * .9) var(--kernel-hue-danger)), oklch(76% calc(var(--kernel-chroma-danger) * .75) var(--kernel-hue-danger)));--kernel-success-3: light-dark(oklch(94% calc(var(--kernel-chroma-success) * .18) var(--kernel-hue-success)), oklch(24% calc(var(--kernel-chroma-success) * .55) var(--kernel-hue-success)));--kernel-success-9: light-dark(oklch(54% var(--kernel-chroma-success) var(--kernel-hue-success)), oklch(60% var(--kernel-chroma-success) var(--kernel-hue-success)));--kernel-success-11: light-dark(oklch(44% calc(var(--kernel-chroma-success) * .9) var(--kernel-hue-success)), oklch(74% calc(var(--kernel-chroma-success) * .75) var(--kernel-hue-success)));--kernel-warning-3: light-dark(oklch(95% calc(var(--kernel-chroma-warning) * .2) var(--kernel-hue-warning)), oklch(26% calc(var(--kernel-chroma-warning) * .55) var(--kernel-hue-warning)));--kernel-warning-9: light-dark(oklch(68% var(--kernel-chroma-warning) var(--kernel-hue-warning)), oklch(64% var(--kernel-chroma-warning) var(--kernel-hue-warning)));--kernel-warning-11: light-dark(oklch(48% calc(var(--kernel-chroma-warning) * .9) var(--kernel-hue-warning)), oklch(78% calc(var(--kernel-chroma-warning) * .7) var(--kernel-hue-warning)));--kernel-color-canvas: var(--kernel-gray-1);--kernel-color-surface: var(--kernel-gray-2);--kernel-color-surface-raised: var(--kernel-gray-3);--kernel-color-border: var(--kernel-gray-6);--kernel-color-border-interactive: var(--kernel-gray-7);--kernel-color-border-hover: var(--kernel-gray-8);--kernel-color-border-strong: var(--kernel-color-border-hover);--kernel-color-text: var(--kernel-gray-12);--kernel-color-text-muted: var(--kernel-gray-11);--kernel-color-shine: light-dark(oklch(75% 0 0), oklch(97% 0 0));--kernel-color-accent: var(--kernel-accent-9);--kernel-color-accent-hover: var(--kernel-accent-10);--kernel-color-accent-active: color-mix(in oklch, var(--kernel-accent-10) 88%, black);--kernel-color-accent-subtle: var(--kernel-accent-3);--kernel-color-accent-text: var(--kernel-accent-11);--kernel-color-on-accent: oklch(99% 0 0);--kernel-color-danger: var(--kernel-danger-9);--kernel-color-danger-subtle: var(--kernel-danger-3);--kernel-color-danger-text: var(--kernel-danger-11);--kernel-color-on-danger: light-dark(oklch(99% 0 0), oklch(15% 0 0));--kernel-color-success: var(--kernel-success-9);--kernel-color-success-subtle: var(--kernel-success-3);--kernel-color-success-text: var(--kernel-success-11);--kernel-color-on-success: light-dark(oklch(99% 0 0), oklch(15% 0 0));--kernel-color-warning: var(--kernel-warning-9);--kernel-color-warning-subtle: var(--kernel-warning-3);--kernel-color-warning-text: var(--kernel-warning-11);--kernel-color-on-warning: oklch(15% 0 0);--kernel-color-focus-ring: var(--kernel-color-accent);--kernel-color-thumb: oklch(99% 0 0);--kernel-radius-base: .5rem;--kernel-radius-sm: calc(var(--kernel-radius-base) * .5);--kernel-radius-md: var(--kernel-radius-base);--kernel-radius-lg: calc(var(--kernel-radius-base) * 1.5);--kernel-radius-full: 999px;--kernel-padding-container: var(--kernel-space-4);--kernel-padding-sheet: var(--kernel-space-6);--kernel-radius-control: var(--kernel-radius-md);--kernel-radius-container: calc(var(--kernel-radius-md) + var(--kernel-padding-container));--kernel-radius-sheet: calc(var(--kernel-radius-md) + var(--kernel-padding-sheet));--kernel-padding-container-curve: calc( var(--kernel-padding-container) + var(--kernel-radius-base) * .4 );--kernel-padding-sheet-curve: calc( var(--kernel-padding-sheet) + var(--kernel-radius-base) * .4 );--kernel-label-inset: var(--kernel-space-3);--kernel-border-width: 1px;--kernel-space-unit: .25rem;--kernel-space-1: calc(var(--kernel-space-unit) * 1);--kernel-space-2: calc(var(--kernel-space-unit) * 2);--kernel-space-3: calc(var(--kernel-space-unit) * 3);--kernel-space-4: calc(var(--kernel-space-unit) * 4);--kernel-space-6: calc(var(--kernel-space-unit) * 6);--kernel-space-8: calc(var(--kernel-space-unit) * 8);--kernel-space-12: calc(var(--kernel-space-unit) * 12);--kernel-font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--kernel-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--kernel-font-size-base: 1rem;--kernel-font-scale: 1.125;--kernel-font-size-sm: calc(var(--kernel-font-size-base) / var(--kernel-font-scale));--kernel-font-size-lg: calc(var(--kernel-font-size-base) * var(--kernel-font-scale));--kernel-font-size-xl: calc(var(--kernel-font-size-base) * var(--kernel-font-scale) * var(--kernel-font-scale));--kernel-line-height: 1.5;--kernel-line-height-tight: 1.2;--kernel-line-height-display: 1.05;--kernel-duration-fast: .12s;--kernel-duration-base: .2s;--kernel-duration-slow: .32s;--kernel-duration-enter: var(--kernel-duration-base);--kernel-duration-exit: .15s;--kernel-duration-exit-fast: 90ms;--kernel-scale-enter: .96;--kernel-scale-exit: .99;--kernel-scale-press: .96;--kernel-ease-spring: var(--kernel-ease-out);--kernel-ease-out: cubic-bezier(.16, 1, .3, 1);--kernel-ease-in: cubic-bezier(.7, 0, .84, 0);--kernel-ease-magnetic: cubic-bezier(.22, 1, .36, 1);--kernel-ease-overlay: var(--kernel-ease-magnetic);--kernel-ease-in-out: cubic-bezier(.65, 0, .35, 1);--kernel-ease-scrim: linear;--kernel-ease-overshoot: cubic-bezier(.34, 1.25, .64, 1);--kernel-duration-stagger: 40ms;--kernel-translate-enter: 6px;--kernel-blur-xs: .5px;--kernel-blur-sm: 2px;--kernel-blur-md: 6px;--kernel-blur-backdrop: 8px;--kernel-shadow-edge: 0 0 0 1px light-dark(oklch(0% 0 0 / .055), oklch(100% 0 0 / .075));--kernel-shadow-sm: var(--kernel-shadow-edge), 0 1px 2px -1px light-dark(oklch(0% 0 0 / .14), oklch(0% 0 0 / .38)), 0 3px 6px -3px light-dark(oklch(0% 0 0 / .09), oklch(0% 0 0 / .28));--kernel-shadow-md: var(--kernel-shadow-edge), 0 2px 4px -2px light-dark(oklch(0% 0 0 / .16), oklch(0% 0 0 / .42)), 0 7px 14px -5px light-dark(oklch(0% 0 0 / .12), oklch(0% 0 0 / .32)), 0 16px 28px -12px light-dark(oklch(0% 0 0 / .08), oklch(0% 0 0 / .24));--kernel-shadow-lg: var(--kernel-shadow-edge), 0 3px 6px -3px light-dark(oklch(0% 0 0 / .18), oklch(0% 0 0 / .46)), 0 12px 24px -8px light-dark(oklch(0% 0 0 / .14), oklch(0% 0 0 / .36)), 0 28px 56px -16px light-dark(oklch(0% 0 0 / .11), oklch(0% 0 0 / .3));--kernel-shadow-thumb: 0 1px 2px light-dark(oklch(0% 0 0 / .18), oklch(0% 0 0 / .45)), 0 3px 6px -2px light-dark(oklch(0% 0 0 / .14), oklch(0% 0 0 / .34));--kernel-stroke-subtle: light-dark(oklch(0% 0 0 / .1), oklch(100% 0 0 / .1));--kernel-color-scrim: oklch(0% 0 0 / .45);--kernel-z-overlay: 100}@supports (color: contrast-color(white)){:root{--kernel-color-on-accent: contrast-color(var(--kernel-color-accent))}}@supports (color: contrast-color(white)){:root{--kernel-color-on-danger: contrast-color(var(--kernel-color-danger))}}@supports (color: contrast-color(white)){:root{--kernel-color-on-success: contrast-color(var(--kernel-color-success))}}@supports (color: contrast-color(white)){:root{--kernel-color-on-warning: contrast-color(var(--kernel-color-warning))}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}}@layer kernel.base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4;overscroll-behavior:none;interpolate-size:allow-keywords}html,body{overscroll-behavior:none}body{margin:0;min-height:100dvh;font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-base);line-height:var(--kernel-line-height);color:var(--kernel-color-text);background-color:var(--kernel-color-canvas)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button,input,select,textarea{accent-color:var(--kernel-color-accent)}@media (pointer: coarse){input,select,textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a,button,input,select,textarea,summary,label,[role=button],[role=checkbox],[role=combobox],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=slider],[role=switch],[role=tab],[role=treeitem]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary,label,[role=button],[role=checkbox],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=switch],[role=tab],[role=treeitem]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;line-height:var(--kernel-line-height-tight)}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@supports not (overlay: auto){[popover]:not(:popover-open){transition:none!important}}.kernel-Button-root{justify-content:center;align-items:center;gap:var(--kernel-space-2);border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid transparent;font-family:var(--kernel-font-sans);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.kernel-Button-root:is(a){cursor:pointer;-webkit-user-select:none;user-select:none}.kernel-Button-root:active:not(:disabled,[aria-disabled=true]){scale:var(--kernel-scale-press)}.kernel-Button-root:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Button-root:disabled,.kernel-Button-root[aria-disabled=true]{cursor:not-allowed;opacity:.55}.kernel-Button-root[data-size=sm]{padding-block:var(--kernel-space-1);padding-inline:var(--kernel-space-3);font-size:var(--kernel-font-size-sm);block-size:calc(var(--kernel-space-unit) * 8)}.kernel-Button-root[data-size=md]{padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-4);font-size:var(--kernel-font-size-base);block-size:calc(var(--kernel-space-unit) * 10)}.kernel-Button-root[data-size=lg]{padding-block:var(--kernel-space-3);padding-inline:var(--kernel-space-6);font-size:var(--kernel-font-size-lg);block-size:calc(var(--kernel-space-unit) * 12)}.kernel-Button-root[data-variant=primary]{background-color:var(--kernel-color-accent);color:var(--kernel-color-on-accent)}@media (hover:hover) and (pointer:fine){.kernel-Button-root[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--kernel-color-accent-hover)}}.kernel-Button-root[data-variant=primary]:active:not(:disabled,[aria-disabled=true]){background-color:var(--kernel-color-accent-active)}.kernel-Button-root[data-variant=secondary]{background-color:var(--kernel-color-surface);border-color:var(--kernel-color-border-interactive);color:var(--kernel-color-text)}@media (hover:hover) and (pointer:fine){.kernel-Button-root[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--kernel-color-border-hover);background-color:var(--kernel-color-surface-raised)}}.kernel-Button-root[data-variant=ghost]{color:var(--kernel-color-text);background-color:#0000}@media (hover:hover) and (pointer:fine){.kernel-Button-root[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--kernel-color-accent-subtle)}}.kernel-Button-root[data-variant=danger]{background-color:var(--kernel-color-danger);color:var(--kernel-color-on-danger)}@media (hover:hover) and (pointer:fine){.kernel-Button-root[data-variant=danger]:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in oklch,var(--kernel-color-danger) 88%,black)}}.kernel-Button-label{display:inline-flex}.kernel-Button-icon{block-size:1em;inline-size:1em;display:inline-flex}.kernel-Button-icon svg{block-size:100%;inline-size:100%}.kernel-Button-spinner{border-radius:var(--kernel-radius-full);border:2px solid;block-size:.9em;inline-size:.9em;animation:kernel-Button-kernel-spin var(--kernel-duration-slow) linear infinite;border-inline-end-color:#0000}@keyframes kernel-Button-kernel-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.kernel-Button-root{transition:none}.kernel-Button-root:active:not(:disabled,[aria-disabled=true]){scale:1}.kernel-Button-spinner{animation-duration:1.2s}}.kernel-TextField-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;max-inline-size:100%;display:flex}.kernel-TextField-root[data-label-offset=false]{--label-offset:0px}.kernel-TextField-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);padding-inline-start:var(--label-offset);font-weight:500}.kernel-TextField-required{color:var(--kernel-color-danger);margin-inline-start:var(--kernel-space-1)}.kernel-TextField-input{border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);padding-inline:var(--kernel-space-3);transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out),box-shadow var(--kernel-duration-fast) var(--kernel-ease-out)}.kernel-TextField-root[data-size=sm] .kernel-TextField-input{block-size:calc(var(--kernel-space-unit) * 8);font-size:var(--kernel-font-size-sm)}.kernel-TextField-root[data-size=md] .kernel-TextField-input{block-size:calc(var(--kernel-space-unit) * 10);font-size:var(--kernel-font-size-base)}.kernel-TextField-root[data-size=lg] .kernel-TextField-input{block-size:calc(var(--kernel-space-unit) * 12);font-size:var(--kernel-font-size-lg)}@media (hover:hover) and (pointer:fine){.kernel-TextField-input:hover:not(:disabled){border-color:var(--kernel-color-border-hover)}}.kernel-TextField-input:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-TextField-input:user-invalid{border-color:var(--kernel-color-danger);animation:kernel-TextField-kernel-textfield-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}.kernel-TextField-root[data-invalid] .kernel-TextField-input{border-color:var(--kernel-color-danger);animation:kernel-TextField-kernel-textfield-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-TextField-kernel-textfield-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}@media (prefers-reduced-motion:reduce){.kernel-TextField-root[data-invalid] .kernel-TextField-input{animation:none}.kernel-TextField-input:user-invalid{animation:none}}.kernel-TextField-input:disabled{cursor:not-allowed;opacity:.6;background-color:var(--kernel-color-canvas)}.kernel-TextField-description{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0;padding-inline-start:var(--label-offset)}.kernel-TextField-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}.kernel-Checkbox-root{align-items:center;gap:var(--kernel-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-base);color:var(--kernel-color-text);display:inline-flex;position:relative}.kernel-Checkbox-root[data-disabled]{cursor:not-allowed;color:var(--kernel-color-text-muted)}.kernel-Checkbox-input{opacity:0;block-size:1.25em;inline-size:1.25em;cursor:inherit;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.kernel-Checkbox-control{border-radius:var(--kernel-radius-sm);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);color:#0000;block-size:1.25em;inline-size:1.25em;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);flex-shrink:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.kernel-Checkbox-input:hover:not(:disabled)+.kernel-Checkbox-control{border-color:var(--kernel-color-border-hover)}}.kernel-Checkbox-input:active:not(:disabled)+.kernel-Checkbox-control{scale:var(--kernel-scale-press)}.kernel-Checkbox-input:checked+.kernel-Checkbox-control,.kernel-Checkbox-input:indeterminate+.kernel-Checkbox-control{background-color:var(--kernel-color-accent);border-color:var(--kernel-color-accent);color:var(--kernel-color-on-accent)}.kernel-Checkbox-input:focus-visible+.kernel-Checkbox-control{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Checkbox-input:disabled+.kernel-Checkbox-control{opacity:.6}.kernel-Checkbox-icon{block-size:.85em;inline-size:.85em;overflow:visible}.kernel-Checkbox-checkmark{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity var(--kernel-duration-fast) linear}.kernel-Checkbox-input:checked+.kernel-Checkbox-control .kernel-Checkbox-checkmark{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--kernel-duration-slow) var(--kernel-ease-out) var(--kernel-duration-fast),opacity var(--kernel-duration-fast) linear}.kernel-Checkbox-dash{opacity:0;transition:opacity var(--kernel-duration-fast) linear}.kernel-Checkbox-input:indeterminate+.kernel-Checkbox-control .kernel-Checkbox-dash{opacity:1}.kernel-Checkbox-input:indeterminate+.kernel-Checkbox-control .kernel-Checkbox-checkmark{opacity:0}.kernel-Checkbox-label{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.kernel-Checkbox-control{transition:none}.kernel-Checkbox-checkmark,.kernel-Checkbox-input:checked+.kernel-Checkbox-control .kernel-Checkbox-checkmark{transition:opacity var(--kernel-duration-fast) linear}.kernel-Checkbox-dash{transition:none}.kernel-Checkbox-input:active:not(:disabled)+.kernel-Checkbox-control{scale:1}}.kernel-Switch-root{justify-content:space-between;align-items:center;gap:var(--kernel-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:var(--kernel-font-sans);color:var(--kernel-color-text);display:inline-flex}.kernel-Switch-root[data-disabled]{cursor:not-allowed;color:var(--kernel-color-text-muted)}.kernel-Switch-control{--kernel-switch-block:calc(var(--kernel-space-unit) * 6);--kernel-switch-inline:calc(var(--kernel-space-unit) * 11);inline-size:var(--kernel-switch-inline);block-size:var(--kernel-switch-block);border-radius:var(--kernel-radius-full);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface-raised);cursor:inherit;transition:background-color var(--kernel-duration-base) var(--kernel-ease-out),border-color var(--kernel-duration-base) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);flex-shrink:0;padding:0;position:relative}.kernel-Switch-control:active:not(:disabled){scale:var(--kernel-scale-press)}@media (hover:hover) and (pointer:fine){.kernel-Switch-control:hover:not(:disabled):not([data-state=checked]){border-color:var(--kernel-color-border-hover)}}.kernel-Switch-control[data-state=checked]{background-color:var(--kernel-color-accent);border-color:var(--kernel-color-accent)}.kernel-Switch-control:disabled{opacity:.6}.kernel-Switch-control:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Switch-thumb{--kernel-switch-thumb-extra:6px;inline-size:calc(var(--kernel-switch-block) - 4px + var(--kernel-switch-thumb-extra));block-size:calc(var(--kernel-switch-block) - 4px);border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-thumb);box-shadow:var(--kernel-shadow-sm);transition:translate calc(var(--kernel-duration-base) * 1.25) var(--kernel-ease-spring);position:absolute;inset-block-start:1px;inset-inline-start:1px;translate:0}.kernel-Switch-control[data-state=checked] .kernel-Switch-thumb{translate:calc(var(--kernel-switch-inline) - var(--kernel-switch-block) - var(--kernel-switch-thumb-extra)) 0}.kernel-Switch-label{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.kernel-Switch-control{transition:none}.kernel-Switch-thumb{transition:translate var(--kernel-duration-fast) linear}.kernel-Switch-control:active:not(:disabled){scale:1}}.kernel-Accordion-accordion{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface);overflow:hidden}.kernel-Accordion-item{border-block-end:var(--kernel-border-width) solid var(--kernel-color-border)}.kernel-Accordion-item:last-of-type{border-block-end:none}.kernel-Accordion-trigger{justify-content:space-between;align-items:center;gap:var(--kernel-space-3);padding:var(--kernel-space-4);font-family:var(--kernel-font-sans);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);font-weight:500;list-style:none;display:flex}.kernel-Accordion-item:first-of-type .kernel-Accordion-trigger{border-start-start-radius:calc(var(--kernel-radius-md) - var(--kernel-border-width));border-start-end-radius:calc(var(--kernel-radius-md) - var(--kernel-border-width))}.kernel-Accordion-item:last-of-type:not([open]) .kernel-Accordion-trigger{border-end-end-radius:calc(var(--kernel-radius-md) - var(--kernel-border-width));border-end-start-radius:calc(var(--kernel-radius-md) - var(--kernel-border-width))}.kernel-Accordion-trigger::-webkit-details-marker{display:none}.kernel-Accordion-trigger::marker{content:""}.kernel-Accordion-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-Accordion-chevron{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);transition:rotate var(--kernel-duration-base) var(--kernel-ease-out);flex-shrink:0}.kernel-Accordion-item[open] .kernel-Accordion-chevron{rotate:180deg}.kernel-Accordion-content{min-height:0;padding:0 var(--kernel-space-4) var(--kernel-space-4);color:var(--kernel-color-text-muted)}.kernel-Accordion-item:last-of-type[open] .kernel-Accordion-content{border-end-end-radius:calc(var(--kernel-radius-md) - var(--kernel-border-width));border-end-start-radius:calc(var(--kernel-radius-md) - var(--kernel-border-width))}.kernel-Accordion-item[data-state=opening] .kernel-Accordion-content,.kernel-Accordion-item[data-state=closing] .kernel-Accordion-content{-webkit-user-select:none;user-select:none;overflow:clip}@media (prefers-reduced-motion:reduce){.kernel-Accordion-chevron{transition:none}}.kernel-Dialog-content{border-radius:var(--kernel-radius-sheet);padding:var(--kernel-padding-sheet);background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text);box-shadow:var(--kernel-shadow-lg);max-inline-size:min(28rem,calc(100vw - var(--kernel-space-8)));max-block-size:calc(100dvh - var(--kernel-space-12));overscroll-behavior:contain;opacity:0;scale:var(--kernel-scale-enter);transition:opacity var(--kernel-duration-exit) var(--kernel-ease-overlay),scale var(--kernel-duration-exit) var(--kernel-ease-overlay);border:none;margin:auto;overflow-y:auto}.kernel-Dialog-content[data-state=open]{opacity:1;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),scale var(--kernel-duration-enter) var(--kernel-ease-overlay);scale:1}.kernel-Dialog-content[data-state=closing]{opacity:0;scale:var(--kernel-scale-enter);transition:opacity var(--kernel-duration-exit) var(--kernel-ease-overlay),scale var(--kernel-duration-exit) var(--kernel-ease-overlay)}@starting-style{.kernel-Dialog-content[data-state=open]{opacity:0;scale:var(--kernel-scale-enter)}}.kernel-Dialog-content[data-side=left]{border-inline-end:var(--kernel-border-width) solid var(--kernel-color-border);--kernel-dialog-translate:-100% 0;block-size:100dvh;max-block-size:100dvh;inline-size:min(85vw,24rem);max-inline-size:min(85vw,24rem);inset-block:0;inset-inline:0 auto}.kernel-Dialog-content[data-side=right]{border-inline-start:var(--kernel-border-width) solid var(--kernel-color-border);--kernel-dialog-translate:100% 0;block-size:100dvh;max-block-size:100dvh;inline-size:min(85vw,24rem);max-inline-size:min(85vw,24rem);inset-block:0;inset-inline:auto 0}.kernel-Dialog-content[data-side=top]{border-block-end:var(--kernel-border-width) solid var(--kernel-color-border);--kernel-dialog-translate:0 -100%;block-size:auto;max-block-size:min(85dvh,32rem);inline-size:100vw;max-inline-size:100vw;inset-block:0 auto;inset-inline:0}.kernel-Dialog-content[data-side=bottom]{border-block-start:var(--kernel-border-width) solid var(--kernel-color-border);--kernel-dialog-translate:0 100%;block-size:auto;max-block-size:min(85dvh,32rem);inline-size:100vw;max-inline-size:100vw;inset-block:auto 0;inset-inline:0}.kernel-Dialog-content[data-side=left],.kernel-Dialog-content[data-side=right],.kernel-Dialog-content[data-side=top],.kernel-Dialog-content[data-side=bottom]{scale:1;translate:var(--kernel-dialog-translate);transition:translate var(--kernel-duration-exit) var(--kernel-ease-overlay),translate var(--kernel-duration-exit) var(--kernel-ease-overlay);border-radius:0;margin:0}.kernel-Dialog-content[data-state=open][data-side=left],.kernel-Dialog-content[data-state=open][data-side=right],.kernel-Dialog-content[data-state=open][data-side=top],.kernel-Dialog-content[data-state=open][data-side=bottom]{transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),translate var(--kernel-duration-enter) var(--kernel-ease-overlay);translate:0;scale:1}.kernel-Dialog-content[data-state=closing][data-side=left],.kernel-Dialog-content[data-state=closing][data-side=right],.kernel-Dialog-content[data-state=closing][data-side=top],.kernel-Dialog-content[data-state=closing][data-side=bottom]{opacity:0;scale:1;translate:var(--kernel-dialog-translate);transition:opacity var(--kernel-duration-exit) var(--kernel-ease-overlay),translate var(--kernel-duration-exit) var(--kernel-ease-overlay)}@starting-style{.kernel-Dialog-content[data-state=open][data-side=left],.kernel-Dialog-content[data-state=open][data-side=right],.kernel-Dialog-content[data-state=open][data-side=top],.kernel-Dialog-content[data-state=open][data-side=bottom]{opacity:0;scale:1;translate:var(--kernel-dialog-translate)}}.kernel-Dialog-content::backdrop{background-color:var(--kernel-dialog-backdrop-bg,var(--kernel-color-scrim));-webkit-backdrop-filter:var(--kernel-dialog-backdrop-filter,none);backdrop-filter:var(--kernel-dialog-backdrop-filter,none);opacity:0;transition:opacity var(--kernel-duration-exit) var(--kernel-ease-scrim)}.kernel-Dialog-content[data-state=open]::backdrop{opacity:1;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-scrim)}.kernel-Dialog-content[data-state=closing]::backdrop{opacity:0;transition:opacity var(--kernel-duration-exit) var(--kernel-ease-scrim)}.kernel-Dialog-content[data-backdrop=blur]::backdrop{--kernel-dialog-backdrop-bg:color-mix(in oklab, var(--kernel-color-scrim) 70%, transparent);--kernel-dialog-backdrop-filter:blur(var(--kernel-blur-backdrop))}.kernel-Dialog-content[data-backdrop=opaque]::backdrop{--kernel-dialog-backdrop-bg:var(--kernel-color-scrim);--kernel-dialog-backdrop-filter:none;opacity:1}.kernel-Dialog-content[data-backdrop=transparent]::backdrop{--kernel-dialog-backdrop-bg:transparent;--kernel-dialog-backdrop-filter:none}@starting-style{.kernel-Dialog-content[data-state=open]::backdrop{opacity:0}}.kernel-Dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--kernel-space-4);display:flex}.kernel-Dialog-title{font-size:var(--kernel-font-size-lg);margin:0;font-weight:600}.kernel-Dialog-closeButton{flex-shrink:0;margin-inline-start:auto}.kernel-Dialog-description{margin-block:var(--kernel-space-2) 0;color:var(--kernel-color-text-muted)}.kernel-Dialog-body{margin-block-start:var(--kernel-space-4)}@media (prefers-reduced-motion:reduce){.kernel-Dialog-content,.kernel-Dialog-content::backdrop{transition:none}.kernel-Dialog-content,.kernel-Dialog-content[data-state=open],.kernel-Dialog-content[data-state=closing]{translate:0;scale:1}.kernel-Dialog-content[data-side=left],.kernel-Dialog-content[data-side=right],.kernel-Dialog-content[data-side=top],.kernel-Dialog-content[data-side=bottom],.kernel-Dialog-content[data-state=closing][data-side=left],.kernel-Dialog-content[data-state=closing][data-side=right],.kernel-Dialog-content[data-state=closing][data-side=top],.kernel-Dialog-content[data-state=closing][data-side=bottom]{translate:0}}.kernel-Header-root{align-items:center;gap:var(--kernel-space-4);padding-inline:var(--kernel-space-6);block-size:calc(var(--kernel-space-unit) * 16);border-block-end:var(--kernel-border-width) solid var(--kernel-color-border);background-color:var(--kernel-color-surface);display:flex}.kernel-Header-root[data-sticky]{z-index:var(--kernel-z-overlay);background-color:color-mix(in oklch,var(--kernel-color-surface) 85%,transparent);-webkit-backdrop-filter:blur(var(--kernel-blur-backdrop));backdrop-filter:blur(var(--kernel-blur-backdrop));position:sticky;inset-block-start:0}.kernel-Footer-root{justify-content:space-between;align-items:center;gap:var(--kernel-space-4);padding:var(--kernel-space-6);border-block-start:var(--kernel-border-width) solid var(--kernel-color-border);color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);flex-wrap:wrap;display:flex}.kernel-Sidebar-root{gap:var(--kernel-space-1);padding:var(--kernel-space-6) var(--kernel-space-4);border-inline-end:var(--kernel-border-width) solid var(--kernel-color-border);scrollbar-gutter:stable;flex-direction:column;min-inline-size:15rem;display:flex;overflow:hidden auto}.kernel-Nav-root{font-family:var(--kernel-font-sans)}.kernel-Nav-list{gap:var(--kernel-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kernel-Nav-root:where([data-orientation=horizontal]) .kernel-Nav-list{flex-direction:row;align-items:center}.kernel-Nav-item{display:contents}.kernel-Nav-link{padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-3);border-radius:var(--kernel-radius-control);color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.kernel-Nav-link:hover{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-text)}}.kernel-Nav-link:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Nav-link[aria-current=page]{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-accent-text);font-weight:500}.kernel-Label-root{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);-webkit-user-select:none;user-select:none;font-weight:500;display:inline-flex}.kernel-Label-required{color:var(--kernel-color-danger);margin-inline-start:var(--kernel-space-1)}.kernel-Textarea-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;display:flex}.kernel-Textarea-root[data-label-offset=false]{--label-offset:0px}.kernel-Textarea-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);padding-inline-start:var(--label-offset);font-weight:500}.kernel-Textarea-required{color:var(--kernel-color-danger);margin-inline-start:var(--kernel-space-1)}.kernel-Textarea-input{field-sizing:content;min-block-size:calc(var(--kernel-space-unit) * 20);border-radius:var(--kernel-radius-md);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);max-block-size:24rem;color:var(--kernel-color-text);padding:var(--kernel-space-3);font-size:var(--kernel-font-size-base);line-height:var(--kernel-line-height);transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out)}@media (hover:hover) and (pointer:fine){.kernel-Textarea-input:hover:not(:disabled){border-color:var(--kernel-color-border-hover)}}.kernel-Textarea-input:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-Textarea-input:user-invalid{border-color:var(--kernel-color-danger);animation:kernel-Textarea-kernel-textarea-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}.kernel-Textarea-root[data-invalid] .kernel-Textarea-input{border-color:var(--kernel-color-danger);animation:kernel-Textarea-kernel-textarea-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-Textarea-kernel-textarea-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}@media (prefers-reduced-motion:reduce){.kernel-Textarea-root[data-invalid] .kernel-Textarea-input{animation:none}.kernel-Textarea-input:user-invalid{animation:none}}.kernel-Textarea-input:disabled{cursor:not-allowed;opacity:.6}.kernel-Textarea-description{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0;padding-inline-start:var(--label-offset)}.kernel-Textarea-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}@supports not (field-sizing:content){.kernel-Textarea-input{resize:vertical}}.kernel-RadioGroup-root{border:none;min-inline-size:0;margin:0;padding:0}.kernel-RadioGroup-legend{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);margin-block-end:var(--kernel-space-2);padding:0;font-weight:500}.kernel-RadioGroup-options{gap:var(--kernel-space-2);flex-direction:column;display:flex}.kernel-RadioGroup-root:disabled .kernel-RadioGroup-legend{color:var(--kernel-color-text-muted)}.kernel-RadioGroup-item{align-items:center;gap:var(--kernel-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:var(--kernel-font-sans);color:var(--kernel-color-text);display:inline-flex;position:relative}.kernel-RadioGroup-item:has(.kernel-RadioGroup-input:disabled){cursor:not-allowed;color:var(--kernel-color-text-muted)}.kernel-RadioGroup-input{opacity:0;block-size:1.25em;inline-size:1.25em;cursor:inherit;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.kernel-RadioGroup-control{border-radius:var(--kernel-radius-full);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);block-size:1.25em;inline-size:1.25em;transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);flex-shrink:0;place-items:center;display:grid}.kernel-RadioGroup-input:active:not(:disabled)+.kernel-RadioGroup-control{scale:var(--kernel-scale-press)}.kernel-RadioGroup-control:after{content:"";border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-on-accent);opacity:0;block-size:.55em;inline-size:.55em;scale:var(--kernel-scale-enter);transition:opacity var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-spring)}@media (hover:hover) and (pointer:fine){.kernel-RadioGroup-input:hover:not(:disabled)+.kernel-RadioGroup-control{border-color:var(--kernel-color-border-hover)}}.kernel-RadioGroup-input:checked+.kernel-RadioGroup-control{background-color:var(--kernel-color-accent);border-color:var(--kernel-color-accent)}.kernel-RadioGroup-input:checked+.kernel-RadioGroup-control:after{opacity:1;scale:1}.kernel-RadioGroup-input:focus-visible+.kernel-RadioGroup-control{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-RadioGroup-input:disabled+.kernel-RadioGroup-control{opacity:.6}.kernel-RadioGroup-label{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.kernel-RadioGroup-control:after{transition:none}.kernel-RadioGroup-input:active:not(:disabled)+.kernel-RadioGroup-control{scale:1}}.kernel-Select-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;display:flex}.kernel-Select-root[data-label-offset=false]{--label-offset:0px}.kernel-Select-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);padding-inline-start:var(--label-offset);font-weight:500}.kernel-Select-required{color:var(--kernel-color-danger);margin-inline-start:var(--kernel-space-1)}.kernel-Select-controlWrapper{display:grid;position:relative}.kernel-Select-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:calc(var(--kernel-space-unit) * 10);border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);padding-inline:var(--kernel-space-3) var(--kernel-space-8);font-size:var(--kernel-font-size-base);-webkit-user-select:none;user-select:none;transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);grid-area:1/1}@media (hover:hover) and (pointer:fine){.kernel-Select-select:hover:not(:disabled){border-color:var(--kernel-color-border-hover)}}.kernel-Select-select:active:not(:disabled){scale:var(--kernel-scale-press)}.kernel-Select-select:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-Select-select:disabled{cursor:not-allowed;opacity:.6}.kernel-Select-root[data-invalid] .kernel-Select-select{border-color:var(--kernel-color-danger);animation:kernel-Select-kernel-select-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-Select-kernel-select-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}.kernel-Select-chevron{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);pointer-events:none;grid-area:1/1;place-self:center end;margin-inline-end:var(--kernel-space-3)}.kernel-Select-description{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0;padding-inline-start:var(--label-offset)}.kernel-Select-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}@media (prefers-reduced-motion:reduce){.kernel-Select-select{transition:border-color var(--kernel-duration-fast) linear}.kernel-Select-select:active:not(:disabled){scale:1}.kernel-Select-root[data-invalid] .kernel-Select-select{animation:none}}@supports (appearance:base-select) and selector(::picker(select)){.kernel-Select-select:not([multiple]):not([size]),.kernel-Select-select:not([multiple])[size="1"]{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;align-items:center;min-inline-size:0}.kernel-Select-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);padding:var(--kernel-space-1);background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text);box-shadow:var(--kernel-shadow-md);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);max-block-size:calc(100dvh - var(--kernel-space-8));overscroll-behavior:contain;overflow-y:auto}.kernel-Select-select::picker-icon{display:none}.kernel-Select-select:where(:not([multiple]):not([size]),:not([multiple])[size="1"]) option{align-items:center;gap:var(--kernel-space-3);padding:var(--kernel-space-3);border-radius:calc(var(--kernel-radius-md) - var(--kernel-space-1));color:var(--kernel-color-text);font:inherit;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;display:flex}.kernel-Select-select:where(:not([multiple]):not([size]),:not([multiple])[size="1"]) option:is(:checked,:focus-visible){background-color:var(--kernel-color-accent-subtle)}.kernel-Select-select:where(:not([multiple]):not([size]),:not([multiple])[size="1"]) option:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-Select-select:where(:not([multiple]):not([size]),:not([multiple])[size="1"]) option:disabled{color:var(--kernel-color-text-muted)}.kernel-Select-select option::checkmark{order:1;margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.kernel-Select-select:where(:not([multiple]):not([size]),:not([multiple])[size="1"]) option:hover:not(:disabled){background-color:var(--kernel-color-accent-subtle)}}}.kernel-Separator-root{background-color:var(--kernel-color-border);border:none;margin:0}.kernel-Separator-root[data-orientation=horizontal]{inline-size:100%;block-size:var(--kernel-border-width)}.kernel-Separator-root[data-orientation=vertical]{inline-size:var(--kernel-border-width);align-self:stretch;block-size:100%}.kernel-Badge-root{align-items:center;gap:var(--kernel-space-1);padding-block:.15em;padding-inline:var(--kernel-space-2);border-radius:var(--kernel-radius-control);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);font-weight:500;line-height:1.4;display:inline-flex}.kernel-Badge-root[data-variant=neutral]{background-color:var(--kernel-gray-3);color:var(--kernel-gray-11)}.kernel-Badge-root[data-variant=accent]{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-accent-text)}.kernel-Badge-root[data-variant=success]{background-color:var(--kernel-color-success-subtle);color:var(--kernel-color-success-text)}.kernel-Badge-root[data-variant=warning]{background-color:var(--kernel-color-warning-subtle);color:var(--kernel-color-warning-text)}.kernel-Badge-root[data-variant=danger]{background-color:var(--kernel-color-danger-subtle);color:var(--kernel-color-danger-text)}.kernel-Avatar-root{border-radius:var(--kernel-radius-full);background-color:var(--kernel-gray-4);block-size:2.5rem;inline-size:2.5rem;box-shadow:var(--kernel-shadow-edge);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.kernel-Avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.kernel-Avatar-fallback{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);color:var(--kernel-gray-11);text-transform:uppercase;font-weight:500}.kernel-Progress-root{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:var(--kernel-space-2);border-radius:var(--kernel-radius-full);background-color:var(--kernel-gray-4);border:none;overflow:hidden}.kernel-Progress-root::-webkit-progress-bar{background-color:#0000}.kernel-Progress-root::-webkit-progress-value{background-color:var(--kernel-color-accent);border-radius:var(--kernel-radius-full);transition:inline-size var(--kernel-duration-base) var(--kernel-ease-out)}.kernel-Progress-root::-moz-progress-bar{background-color:var(--kernel-color-accent);border-radius:var(--kernel-radius-full)}.kernel-Progress-root:indeterminate{background-image:linear-gradient(90deg,transparent,var(--kernel-color-accent),transparent);animation:kernel-Progress-kernel-progress-sweep 1.4s var(--kernel-ease-out) infinite;background-size:50% 100%}.kernel-Progress-root:indeterminate::-moz-progress-bar{background-color:#0000}@keyframes kernel-Progress-kernel-progress-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.kernel-Progress-root::-webkit-progress-value{transition:none}.kernel-Progress-root:indeterminate{animation-duration:2.4s}}.kernel-Callout-root{gap:var(--kernel-space-3);padding:var(--kernel-space-4);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out);display:flex}.kernel-Callout-icon{border-radius:var(--kernel-radius-full);flex-shrink:0;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.kernel-Callout-title{margin:0 0 var(--kernel-space-1);font-weight:600;line-height:var(--kernel-line-height-tight);color:var(--kernel-color-text)}.kernel-Callout-body{color:var(--kernel-color-text-muted)}.kernel-Callout-root[data-variant=info]{background-color:var(--kernel-color-accent-subtle);border-color:var(--kernel-accent-6)}.kernel-Callout-root[data-variant=info] .kernel-Callout-icon{background-color:var(--kernel-accent-9);color:var(--kernel-color-on-accent)}.kernel-Callout-root[data-variant=success]{background-color:var(--kernel-color-success-subtle);border-color:var(--kernel-color-success)}.kernel-Callout-root[data-variant=success] .kernel-Callout-icon{background-color:var(--kernel-color-success);color:var(--kernel-color-on-success)}.kernel-Callout-root[data-variant=warning]{background-color:var(--kernel-color-warning-subtle);border-color:var(--kernel-color-warning)}.kernel-Callout-root[data-variant=warning] .kernel-Callout-icon{background-color:var(--kernel-color-warning);color:var(--kernel-color-on-warning)}.kernel-Callout-root[data-variant=danger]{background-color:var(--kernel-color-danger-subtle);border-color:var(--kernel-color-danger)}.kernel-Callout-root[data-variant=danger] .kernel-Callout-icon{background-color:var(--kernel-color-danger);color:var(--kernel-color-on-danger)}.kernel-Tabs-root{gap:var(--kernel-space-3);flex-direction:column;display:flex}.kernel-Tabs-list{gap:var(--kernel-space-1);padding:var(--kernel-space-1);border-radius:calc(var(--kernel-radius-sm) + var(--kernel-space-1));background-color:var(--kernel-gray-3);width:fit-content;display:inline-flex;position:relative}.kernel-Tabs-indicator{inset-block:var(--kernel-space-1);inline-size:var(--kernel-tabs-indicator-width);transform:translate(var(--kernel-tabs-indicator-x));background-color:var(--kernel-color-surface);border-radius:var(--kernel-radius-sm);box-shadow:var(--kernel-shadow-sm);transition-property:transform;transition-timing-function:var(--kernel-ease-magnetic);position:absolute;inset-inline-start:0}.kernel-Tabs-tab{z-index:1;padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-4);border-radius:var(--kernel-radius-sm);color:var(--kernel-color-text-muted);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;border:none;font-weight:500;position:relative}.kernel-Tabs-tab[aria-selected=true]{color:var(--kernel-color-text)}.kernel-Tabs-tab:disabled{cursor:not-allowed;opacity:.5}.kernel-Tabs-tab:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Tabs-panel{font-family:var(--kernel-font-sans);color:var(--kernel-color-text)}.kernel-Tabs-panel:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px;border-radius:var(--kernel-radius-sm)}@media (prefers-reduced-motion:reduce){.kernel-Tabs-indicator{transition-duration:0s!important}}.kernel-Table-table{border-collapse:collapse;width:100%;font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm)}.kernel-Table-caption{text-align:start;color:var(--kernel-color-text-muted);margin-block-end:var(--kernel-space-2)}.kernel-Table-row{border-block-end:var(--kernel-border-width) solid var(--kernel-color-border);transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out)}@media (hover:hover) and (pointer:fine){.kernel-Table-row:hover{background-color:var(--kernel-gray-2)}}.kernel-Table-head{text-align:start;padding:var(--kernel-space-2) var(--kernel-space-3);color:var(--kernel-color-text-muted);border-block-end:var(--kernel-border-width) solid var(--kernel-color-border);font-weight:500}.kernel-Table-cell{text-align:start;padding:var(--kernel-space-2) var(--kernel-space-3);vertical-align:middle;color:var(--kernel-color-text)}.kernel-Toggle-root{justify-content:center;align-items:center;gap:var(--kernel-space-2);border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid transparent;color:var(--kernel-color-text);cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;display:inline-flex}.kernel-Toggle-root:active:not(:disabled){scale:var(--kernel-scale-press)}.kernel-Toggle-root[data-size=sm]{min-inline-size:calc(var(--kernel-space-unit) * 8);block-size:calc(var(--kernel-space-unit) * 8);padding-inline:var(--kernel-space-2)}.kernel-Toggle-root[data-size=md]{min-inline-size:calc(var(--kernel-space-unit) * 10);block-size:calc(var(--kernel-space-unit) * 10);padding-inline:var(--kernel-space-2)}.kernel-Toggle-root[data-size=lg]{min-inline-size:calc(var(--kernel-space-unit) * 12);block-size:calc(var(--kernel-space-unit) * 12);padding-inline:var(--kernel-space-3)}@media (hover:hover) and (pointer:fine){.kernel-Toggle-root:hover:not(:disabled){background-color:var(--kernel-gray-3)}}.kernel-Toggle-root[data-state=on]{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-accent-text)}.kernel-Toggle-root:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Toggle-root:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.kernel-Toggle-root{transition:none}.kernel-Toggle-root:active:not(:disabled){scale:1}}.kernel-Card-root{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-sheet);background-color:var(--kernel-color-surface);box-shadow:var(--kernel-shadow-sm);flex-direction:column;display:flex}.kernel-Card-header{padding:var(--kernel-padding-sheet) var(--kernel-padding-sheet) 0}.kernel-Card-content{padding:var(--kernel-padding-sheet)}.kernel-Card-footer{padding:0 var(--kernel-padding-sheet) var(--kernel-padding-sheet);align-items:center;gap:var(--kernel-space-2);display:flex}.kernel-Card-title{margin:0 0 var(--kernel-space-1);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-lg);color:var(--kernel-color-text);font-weight:600}.kernel-Card-description{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0}.kernel-Skeleton-root{border-radius:var(--kernel-radius-sm);background-image:linear-gradient(90deg,var(--kernel-gray-4) 25%,var(--kernel-gray-3) 50%,var(--kernel-gray-4) 75%);background-size:200% 100%;block-size:1em;inline-size:100%;animation:1.6s ease-in-out infinite kernel-Skeleton-kernel-skeleton-sweep}@keyframes kernel-Skeleton-kernel-skeleton-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.kernel-Skeleton-root{background-image:none;background-color:var(--kernel-gray-4);animation:none}}.kernel-Breadcrumbs-root{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm)}.kernel-Breadcrumbs-list{align-items:center;gap:var(--kernel-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kernel-Breadcrumbs-item{align-items:center;gap:var(--kernel-space-1);min-block-size:24px;display:flex}.kernel-Breadcrumbs-link{color:var(--kernel-color-text-muted);border-radius:var(--kernel-radius-sm);-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.kernel-Breadcrumbs-link:hover{color:var(--kernel-color-text);text-decoration:underline}}.kernel-Breadcrumbs-link:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Breadcrumbs-current{color:var(--kernel-color-text);font-weight:500}.kernel-Breadcrumbs-separator{color:var(--kernel-color-text-muted)}.kernel-Pagination-root{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm)}.kernel-Pagination-list{align-items:center;gap:var(--kernel-space-1);margin:0;padding:0;list-style:none;display:flex}.kernel-Pagination-item,.kernel-Pagination-control{min-inline-size:calc(var(--kernel-space-unit) * 8);block-size:calc(var(--kernel-space-unit) * 8);padding-inline:var(--kernel-space-2);border:var(--kernel-border-width) solid transparent;border-radius:var(--kernel-radius-sm);color:var(--kernel-color-text);font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kernel-Pagination-item{cursor:pointer;-webkit-user-select:none;user-select:none}.kernel-Pagination-control{cursor:default}@media (hover:hover) and (pointer:fine){.kernel-Pagination-item:hover,.kernel-Pagination-control:hover:not(:disabled){background-color:var(--kernel-gray-3)}}.kernel-Pagination-item[aria-current=page]{background-color:var(--kernel-color-accent);color:var(--kernel-color-on-accent)}.kernel-Pagination-item:focus-visible,.kernel-Pagination-control:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Pagination-control:disabled{cursor:not-allowed;color:var(--kernel-color-text-muted)}.kernel-Pagination-ellipsis{min-inline-size:calc(var(--kernel-space-unit) * 8);color:var(--kernel-color-text-muted);justify-content:center;align-items:center;display:inline-flex}.kernel-Slider-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);flex-direction:column;inline-size:100%;display:flex}.kernel-Slider-labelRow{justify-content:space-between;align-items:center;display:flex}.kernel-Slider-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);font-weight:500}.kernel-Slider-value{font-size:var(--kernel-font-size-sm);font-variant-numeric:tabular-nums;color:var(--kernel-color-text-muted)}.kernel-Slider-input{--percent:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;block-size:1.25rem;inline-size:100%}.kernel-Slider-input::-webkit-slider-runnable-track{border-radius:var(--kernel-radius-full);background:linear-gradient(to right,var(--kernel-color-accent) var(--percent),var(--kernel-gray-4) var(--percent));block-size:6px}.kernel-Slider-input::-moz-range-track{border-radius:var(--kernel-radius-full);background:var(--kernel-gray-4);block-size:6px}.kernel-Slider-input::-moz-range-progress{border-radius:var(--kernel-radius-full);background:var(--kernel-color-accent);block-size:6px}.kernel-Slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-thumb);block-size:1.25rem;inline-size:1.75rem;box-shadow:0 0 0 1px var(--kernel-stroke-subtle),var(--kernel-shadow-thumb);transition:scale var(--kernel-duration-fast) var(--kernel-ease-out);margin-block-start:calc(3px - .625rem)}.kernel-Slider-input::-moz-range-thumb{box-sizing:border-box;border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-thumb);block-size:1.25rem;inline-size:1.75rem;box-shadow:0 0 0 1px var(--kernel-stroke-subtle),var(--kernel-shadow-thumb)}.kernel-Slider-input:active::-webkit-slider-thumb{scale:1.15}.kernel-Slider-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Slider-input:focus-visible::-moz-range-thumb{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Slider-input:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.kernel-Slider-input::-webkit-slider-thumb{transition:none}.kernel-Slider-input:active::-webkit-slider-thumb{scale:1}}.kernel-Tooltip-content{border-radius:var(--kernel-radius-sm);padding-block:var(--kernel-space-1);padding-inline:var(--kernel-space-2);background-color:var(--kernel-gray-12);color:var(--kernel-color-canvas);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);word-break:normal;overflow-wrap:normal;white-space:nowrap;opacity:1;max-inline-size:16rem;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay);border:none;margin:0;position:fixed}.kernel-Tooltip-content:popover-open{opacity:1;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-overlay),scale var(--kernel-duration-fast) var(--kernel-ease-overlay);scale:1}.kernel-Tooltip-content[data-closing]{opacity:1;scale:var(--kernel-scale-exit);transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay)}@starting-style{.kernel-Tooltip-content:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}.kernel-Tooltip-arrow{background-color:inherit;pointer-events:none;block-size:.5rem;inline-size:.5rem;position:absolute;rotate:45deg}.kernel-Tooltip-content[data-placement=top] .kernel-Tooltip-arrow{inset-block-end:-.2rem;inset-inline-start:50%;translate:-50%}.kernel-Tooltip-content[data-placement=bottom] .kernel-Tooltip-arrow{inset-block-start:-.2rem;inset-inline-start:50%;translate:-50%}.kernel-Tooltip-content[data-placement=left] .kernel-Tooltip-arrow{inset-block-start:50%;inset-inline-end:-.2rem;translate:0 -50%}.kernel-Tooltip-content[data-placement=right] .kernel-Tooltip-arrow{inset-block-start:50%;inset-inline-start:-.2rem;translate:0 -50%}@media (prefers-reduced-motion:reduce){.kernel-Tooltip-content{transition:none;scale:1}}.kernel-Popover-content{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);padding:var(--kernel-padding-container);background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text);box-shadow:var(--kernel-shadow-md);font-family:var(--kernel-font-sans);min-inline-size:12rem;max-block-size:calc(100dvh - var(--kernel-space-8));overscroll-behavior:contain;opacity:1;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit) var(--kernel-ease-overlay),overlay var(--kernel-duration-exit) allow-discrete,display var(--kernel-duration-exit) allow-discrete;margin:0;position:fixed;overflow-y:auto}.kernel-Popover-content:popover-open{opacity:1;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),scale var(--kernel-duration-enter) var(--kernel-ease-overlay),overlay var(--kernel-duration-enter) allow-discrete,display var(--kernel-duration-enter) allow-discrete;scale:1}@starting-style{.kernel-Popover-content:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}@media (prefers-reduced-motion:reduce){.kernel-Popover-content{transition:none;scale:1}}.kernel-DropdownMenu-content{min-inline-size:12rem;max-block-size:calc(100dvh - var(--kernel-space-8));overscroll-behavior:contain;padding:var(--kernel-space-1);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-md);opacity:1;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay),overlay var(--kernel-duration-exit-fast) allow-discrete,display var(--kernel-duration-exit-fast) allow-discrete;flex-direction:column;gap:1px;margin:0;position:fixed;overflow-y:auto}.kernel-DropdownMenu-content:popover-open{opacity:1;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-overlay),scale var(--kernel-duration-fast) var(--kernel-ease-overlay),overlay var(--kernel-duration-fast) allow-discrete,display var(--kernel-duration-fast) allow-discrete;display:flex;scale:1}@starting-style{.kernel-DropdownMenu-content:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}.kernel-DropdownMenu-item{text-align:start;border-radius:calc(var(--kernel-radius-md) - var(--kernel-space-1));padding:var(--kernel-space-3);color:var(--kernel-color-text);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:scale var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;border:none;align-items:center;text-decoration:none;display:flex}a.kernel-DropdownMenu-item{cursor:pointer;-webkit-user-select:none;user-select:none}.kernel-DropdownMenu-item[data-highlighted]{background-color:var(--kernel-color-accent-subtle)}.kernel-DropdownMenu-item:active:not(:disabled){scale:var(--kernel-scale-press)}.kernel-DropdownMenu-item:focus-visible{background-color:var(--kernel-color-accent-subtle);outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-DropdownMenu-item:disabled{color:var(--kernel-color-text-muted);cursor:not-allowed}.kernel-DropdownMenu-item[data-destructive]{color:var(--kernel-color-danger-text)}@media (hover:hover) and (pointer:fine){.kernel-DropdownMenu-item:hover:not(:disabled){background-color:var(--kernel-color-accent-subtle)}.kernel-DropdownMenu-item[data-destructive]:hover:not(:disabled){background-color:var(--kernel-color-danger-subtle)}}.kernel-DropdownMenu-separator{block-size:var(--kernel-border-width);margin-block:var(--kernel-space-1);background-color:var(--kernel-color-border)}.kernel-DropdownMenu-chevron{color:currentColor;block-size:1rem;inline-size:1rem;transition:rotate var(--kernel-duration-base) var(--kernel-ease-out);flex-shrink:0}[aria-expanded=true] .kernel-DropdownMenu-chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.kernel-DropdownMenu-item{transition:none}.kernel-DropdownMenu-item:active:not(:disabled){scale:1}.kernel-DropdownMenu-chevron{transition:none}.kernel-DropdownMenu-content{transition:opacity var(--kernel-duration-fast) linear}}.kernel-DropdownMenu-morphContent{max-block-size:calc(100dvh - var(--kernel-space-8));overscroll-behavior:contain;padding:var(--kernel-space-1);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-md);transform-origin:var(--kernel-transform-origin,center);opacity:0;filter:blur(var(--kernel-blur-sm));transition:width var(--kernel-duration-base) var(--kernel-ease-overlay),height var(--kernel-duration-base) var(--kernel-ease-overlay),border-radius var(--kernel-duration-base) var(--kernel-ease-overlay),opacity var(--kernel-duration-fast) linear,filter var(--kernel-duration-fast) linear;flex-direction:column;gap:1px;margin:0;display:none;position:fixed;overflow:hidden auto}.kernel-DropdownMenu-morphContent:popover-open{display:flex}.kernel-DropdownMenu-morphContent[data-open]{opacity:1;filter:blur();transition:width var(--kernel-duration-slow) var(--kernel-ease-overshoot),height var(--kernel-duration-slow) var(--kernel-ease-overshoot),border-radius var(--kernel-duration-slow) var(--kernel-ease-overshoot),opacity var(--kernel-duration-fast) linear,filter var(--kernel-duration-fast) linear}.kernel-DropdownMenu-morphContent[data-closing]{opacity:0;filter:blur(var(--kernel-blur-sm));transition:width var(--kernel-duration-base) var(--kernel-ease-overlay),height var(--kernel-duration-base) var(--kernel-ease-overlay),border-radius var(--kernel-duration-base) var(--kernel-ease-overlay),opacity var(--kernel-duration-fast) linear,filter var(--kernel-duration-fast) linear}@media (prefers-reduced-motion:reduce){.kernel-DropdownMenu-morphContent,.kernel-DropdownMenu-morphContent[data-open],.kernel-DropdownMenu-morphContent[data-closing]{transition:opacity var(--kernel-duration-fast) linear}}.kernel-DropdownMenu-disclosure{--kernel-menu-duration:var(--kernel-duration-exit-fast);inline-size:max-content;position:relative}.kernel-DropdownMenu-disclosure[open]{--kernel-menu-duration:var(--kernel-duration-fast)}.kernel-DropdownMenu-disclosure::details-content{content-visibility:hidden;opacity:0;transition:opacity var(--kernel-menu-duration) var(--kernel-ease-overlay),content-visibility var(--kernel-menu-duration) allow-discrete}.kernel-DropdownMenu-disclosure[open]::details-content{content-visibility:visible;opacity:1}.kernel-DropdownMenu-disclosureTrigger{cursor:default;-webkit-user-select:none;user-select:none;list-style:none}.kernel-DropdownMenu-disclosureTrigger::-webkit-details-marker{display:none}.kernel-DropdownMenu-disclosureTrigger::marker{content:""}.kernel-DropdownMenu-content.kernel-DropdownMenu-disclosureContent{opacity:0;translate:-50%;scale:var(--kernel-scale-exit);transform-origin:top;transition:opacity var(--kernel-menu-duration) var(--kernel-ease-overlay),scale var(--kernel-menu-duration) var(--kernel-ease-overlay);display:flex;position:absolute;inset:auto;inset-block-start:calc(100% + var(--kernel-menu-offset));inset-inline-start:50%}.kernel-DropdownMenu-disclosure[open]>.kernel-DropdownMenu-disclosureContent{opacity:1;scale:1}.kernel-DropdownMenu-disclosure[data-align=start]>.kernel-DropdownMenu-disclosureContent{transform-origin:0 0;inset-inline-start:0;translate:0}.kernel-DropdownMenu-disclosure[data-align=end]>.kernel-DropdownMenu-disclosureContent{transform-origin:100% 0;inset-inline:auto 0;translate:0}.kernel-DropdownMenu-disclosure[data-placement=top]>.kernel-DropdownMenu-disclosureContent{transform-origin:bottom;inset-block-start:auto;inset-block-end:calc(100% + var(--kernel-menu-offset))}.kernel-DropdownMenu-disclosure[data-placement=left]>.kernel-DropdownMenu-disclosureContent{transform-origin:100%;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:calc(100% + var(--kernel-menu-offset));translate:0 -50%}.kernel-DropdownMenu-disclosure[data-placement=right]>.kernel-DropdownMenu-disclosureContent{transform-origin:0;inset-block-start:50%;inset-inline-start:calc(100% + var(--kernel-menu-offset));inset-inline-end:auto;translate:0 -50%}@media (prefers-reduced-motion:reduce){.kernel-DropdownMenu-content.kernel-DropdownMenu-disclosureContent{transition:none}.kernel-DropdownMenu-disclosure::details-content{transition:none}}.kernel-Combobox-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;display:flex}.kernel-Combobox-root[data-label-offset=false]{--label-offset:0px}.kernel-Combobox-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);padding-inline-start:var(--label-offset);font-weight:500}.kernel-Combobox-input{inline-size:100%;block-size:calc(var(--kernel-space-unit) * 10);border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);padding-inline:var(--kernel-space-3);font-size:var(--kernel-font-size-base);transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out)}@media (hover:hover) and (pointer:fine){.kernel-Combobox-input:hover{border-color:var(--kernel-color-border-hover)}}.kernel-Combobox-input:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-Combobox-listbox{min-inline-size:16rem;min-inline-size:anchor-size(width);overscroll-behavior:contain;max-block-size:16rem;scroll-padding-block:var(--kernel-space-1);padding:var(--kernel-space-1);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-md);opacity:1;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay);margin:0;position:fixed;overflow-y:auto}.kernel-Combobox-listbox>[role=group]+[role=group]{margin-block-start:var(--kernel-space-3)}.kernel-Combobox-listbox:popover-open{opacity:1;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-overlay),scale var(--kernel-duration-fast) var(--kernel-ease-overlay);scale:1}.kernel-Combobox-listbox[data-closing]{opacity:1;scale:var(--kernel-scale-exit);pointer-events:none;transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay)}@starting-style{.kernel-Combobox-listbox:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}.kernel-Combobox-option{padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-3);border-radius:var(--kernel-radius-sm);color:var(--kernel-color-text);font-size:var(--kernel-font-size-sm);cursor:default;-webkit-user-select:none;user-select:none}.kernel-Combobox-option[data-active]{background-color:var(--kernel-color-accent-subtle)}.kernel-Combobox-groupLabel{padding-block:var(--kernel-space-2) 0;padding-inline:var(--kernel-space-3);color:var(--kernel-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.kernel-Combobox-option[aria-selected=true]{font-weight:600}.kernel-Combobox-empty{padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-3);color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm)}@media (prefers-reduced-motion:reduce){.kernel-Combobox-listbox{transition:none;scale:1}}.kernel-Toast-viewport{z-index:var(--kernel-z-overlay);inline-size:min(24rem,calc(100vw - var(--kernel-space-8)));pointer-events:auto;position:fixed;inset-block-end:var(--kernel-space-6);inset-inline-end:var(--kernel-space-6)}.kernel-Toast-toast{z-index:var(--z-index,1);align-items:flex-start;gap:var(--kernel-space-3);padding:var(--kernel-padding-container-curve);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-lg);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);pointer-events:auto;transform-origin:top;-webkit-user-select:none;user-select:none;--y:0px;opacity:1;filter:blur();scale:1;translate:0 var(--y);transition:opacity var(--kernel-duration-slow) var(--kernel-ease-out),translate var(--kernel-duration-slow) var(--kernel-ease-spring),scale var(--kernel-duration-slow) var(--kernel-ease-spring),filter var(--kernel-duration-slow) var(--kernel-ease-out);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.kernel-Toast-viewport[data-expanded] .kernel-Toast-toast{--y:calc(-1 * var(--offset,0px));opacity:1;filter:blur();pointer-events:auto;scale:1}.kernel-Toast-toast[data-depth="1"]{--y:-10px;opacity:.9;scale:.96}.kernel-Toast-toast[data-depth="2"]{--y:-20px;opacity:.55;filter:blur(var(--kernel-blur-xs));scale:.92}.kernel-Toast-toast[data-depth="3"]{--y:-30px;opacity:0;filter:blur(var(--kernel-blur-xs));pointer-events:none;scale:.92}.kernel-Toast-viewport[data-expanded] .kernel-Toast-toast:after{content:"";block-size:calc(var(--kernel-space-2) + 1px);position:absolute;inset-block-end:100%;inset-inline:0}@starting-style{.kernel-Toast-toast{opacity:0;scale:.8;translate:0 var(--kernel-space-12)!important}}.kernel-Toast-toast[data-closing]{opacity:0;scale:.96}.kernel-Toast-toast[data-variant=success]{background-color:var(--kernel-color-success-subtle);border-color:var(--kernel-color-success)}.kernel-Toast-toast[data-variant=warning]{background-color:var(--kernel-color-warning-subtle);border-color:var(--kernel-color-warning)}.kernel-Toast-toast[data-variant=danger]{background-color:var(--kernel-color-danger-subtle);border-color:var(--kernel-color-danger)}.kernel-Toast-icon{border-radius:var(--kernel-radius-full);opacity:1;filter:blur();block-size:1.125rem;inline-size:1.125rem;transition:opacity var(--kernel-duration-fast) linear var(--kernel-duration-exit-fast),scale var(--kernel-duration-base) var(--kernel-ease-overshoot) var(--kernel-duration-exit-fast),filter var(--kernel-duration-fast) linear var(--kernel-duration-exit-fast);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:.0625rem;font-size:.6875rem;font-weight:700;display:inline-flex;scale:1}@starting-style{.kernel-Toast-icon{opacity:0;scale:var(--kernel-scale-enter);filter:blur(var(--kernel-blur-sm))}}.kernel-Toast-toast[data-variant=success] .kernel-Toast-icon{background-color:var(--kernel-color-success);color:var(--kernel-color-on-success)}.kernel-Toast-toast[data-variant=warning] .kernel-Toast-icon{background-color:var(--kernel-color-warning);color:var(--kernel-color-on-warning)}.kernel-Toast-toast[data-variant=danger] .kernel-Toast-icon{background-color:var(--kernel-color-danger);color:var(--kernel-color-on-danger)}.kernel-Toast-content{flex:1;min-inline-size:0}.kernel-Toast-title{font-weight:600;line-height:var(--kernel-line-height-tight);color:var(--kernel-color-text);margin:0}.kernel-Toast-description{margin:var(--kernel-space-1) 0 0;color:var(--kernel-color-text-muted)}.kernel-Toast-close{block-size:1.75rem;inline-size:1.75rem;margin:calc(-1 * var(--kernel-space-1));border-radius:var(--kernel-radius-sm);color:var(--kernel-color-text-muted);cursor:default;-webkit-user-select:none;user-select:none;opacity:.7;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-out),background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kernel-Toast-toast[data-variant=success] .kernel-Toast-close{color:var(--kernel-color-success-text)}.kernel-Toast-toast[data-variant=warning] .kernel-Toast-close{color:var(--kernel-color-warning-text)}.kernel-Toast-toast[data-variant=danger] .kernel-Toast-close{color:var(--kernel-color-danger-text)}@media (hover:hover) and (pointer:fine){.kernel-Toast-close{opacity:0}.kernel-Toast-toast:hover .kernel-Toast-close{opacity:.7}.kernel-Toast-close:hover{background-color:var(--kernel-gray-4);opacity:1}}.kernel-Toast-close:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px;opacity:1}.kernel-Toast-toast[data-dragging]{transition:none}.kernel-Toast-toast[data-dragging] .kernel-Toast-close{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.kernel-Toast-toast,.kernel-Toast-icon{transition:opacity var(--kernel-duration-fast) linear}}.kernel-ScrollArea-root{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--kernel-color-border-interactive) transparent;background-color:#0000;overflow-y:auto}.kernel-ScrollArea-root::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.kernel-ScrollArea-root::-webkit-scrollbar-track{background:0 0}.kernel-ScrollArea-root::-webkit-scrollbar-thumb{background-color:var(--kernel-color-border-interactive);border-radius:var(--kernel-radius-full)}.kernel-ScrollArea-root[data-edge-shadow]{--kernel-scroll-shadow-top:0;--kernel-scroll-shadow-bottom:0;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - .92 * var(--kernel-scroll-shadow-top))) 0,#000 2.75rem,#000 calc(100% - 2.75rem),rgb(0 0 0/calc(1 - .92 * var(--kernel-scroll-shadow-bottom))) 100%);mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - .92 * var(--kernel-scroll-shadow-top))) 0,#000 2.75rem,#000 calc(100% - 2.75rem),rgb(0 0 0/calc(1 - .92 * var(--kernel-scroll-shadow-bottom))));box-shadow:inset 0 2px 4px -2px var(--lightningcss-light,oklch(0% 0 0 / calc(.16 * var(--kernel-scroll-shadow-top)))) var(--lightningcss-dark,oklch(0% 0 0 / calc(.42 * var(--kernel-scroll-shadow-top)))),inset 0 8px 16px -6px var(--lightningcss-light,oklch(0% 0 0 / calc(.12 * var(--kernel-scroll-shadow-top)))) var(--lightningcss-dark,oklch(0% 0 0 / calc(.32 * var(--kernel-scroll-shadow-top)))),inset 0 22px 40px -14px var(--lightningcss-light,oklch(0% 0 0 / calc(.08 * var(--kernel-scroll-shadow-top)))) var(--lightningcss-dark,oklch(0% 0 0 / calc(.24 * var(--kernel-scroll-shadow-top)))),inset 0 -2px 4px -2px var(--lightningcss-light,oklch(0% 0 0 / calc(.16 * var(--kernel-scroll-shadow-bottom)))) var(--lightningcss-dark,oklch(0% 0 0 / calc(.42 * var(--kernel-scroll-shadow-bottom)))),inset 0 -8px 16px -6px var(--lightningcss-light,oklch(0% 0 0 / calc(.12 * var(--kernel-scroll-shadow-bottom)))) var(--lightningcss-dark,oklch(0% 0 0 / calc(.32 * var(--kernel-scroll-shadow-bottom)))),inset 0 -22px 40px -14px var(--lightningcss-light,oklch(0% 0 0 / calc(.08 * var(--kernel-scroll-shadow-bottom)))) var(--lightningcss-dark,oklch(0% 0 0 / calc(.24 * var(--kernel-scroll-shadow-bottom))));transition:box-shadow var(--kernel-duration-base) var(--kernel-ease-out),mask-image var(--kernel-duration-base) var(--kernel-ease-out)}@media (prefers-reduced-motion:reduce){.kernel-ScrollArea-root[data-edge-shadow]{transition:none}}.kernel-CommandPalette-content[open]{display:flex}.kernel-CommandPalette-content{gap:var(--kernel-space-2);border-radius:var(--kernel-radius-container);--kernel-padding-container-curve:var(--kernel-space-4);padding:var(--kernel-padding-container-curve);background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text);box-shadow:var(--kernel-shadow-lg);inline-size:min(32rem,calc(100vw - var(--kernel-space-8)));max-block-size:calc(100dvh - var(--kernel-space-12));opacity:1;border:none;flex-direction:column;margin:auto;translate:0;scale:1}.kernel-CommandPalette-content::backdrop{background-color:var(--kernel-color-scrim);opacity:1}.kernel-CommandPalette-content[data-blur]::backdrop{background-color:color-mix(in oklab,var(--kernel-color-scrim) 70%,transparent);-webkit-backdrop-filter:blur(var(--kernel-blur-backdrop));backdrop-filter:blur(var(--kernel-blur-backdrop))}.kernel-CommandPalette-input{inline-size:100%;block-size:calc(var(--kernel-space-unit) * 12);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-control);color:var(--kernel-color-text);padding-inline:var(--kernel-space-3);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-lg);background-color:#0000;flex-shrink:0}.kernel-CommandPalette-input:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-CommandPalette-listbox{overscroll-behavior:contain;scroll-padding-block:var(--kernel-space-1);max-block-size:20rem;padding:var(--kernel-space-1)}.kernel-CommandPalette-listbox>[role=group]+[role=group]{margin-block-start:var(--kernel-space-3)}.kernel-CommandPalette-option{gap:var(--kernel-space-1);padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-3);border-radius:var(--kernel-radius-sm);color:var(--kernel-color-text);font-size:var(--kernel-font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.kernel-CommandPalette-option[data-active]{background-color:var(--kernel-color-accent-subtle)}.kernel-CommandPalette-groupLabel{padding-block:var(--kernel-space-2) 0;padding-inline:var(--kernel-space-3);color:var(--kernel-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.kernel-CommandPalette-optionLabel{color:var(--kernel-color-text)}.kernel-CommandPalette-optionDescription{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm)}.kernel-CommandPalette-empty{padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-3);color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm)}.kernel-NavigationMenu-root{font-family:var(--kernel-font-sans)}.kernel-NavigationMenu-list{align-items:center;gap:var(--kernel-space-1);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.kernel-NavigationMenu-item{display:contents}.kernel-NavigationMenu-link,.kernel-NavigationMenu-trigger{align-items:center;gap:var(--kernel-space-1);padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-3);border-radius:var(--kernel-radius-control);color:var(--kernel-color-text-muted);font-family:inherit;font-size:var(--kernel-font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;border:none;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.kernel-NavigationMenu-link:hover,.kernel-NavigationMenu-trigger:hover{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-text)}}.kernel-NavigationMenu-link:focus-visible,.kernel-NavigationMenu-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-NavigationMenu-link[aria-current=page]{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-accent-text);font-weight:500}.kernel-NavigationMenu-trigger[aria-expanded=true]{background-color:var(--kernel-color-accent-subtle);color:var(--kernel-color-text)}.kernel-NavigationMenu-chevron{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);transition:rotate var(--kernel-duration-base) var(--kernel-ease-out);flex-shrink:0}.kernel-NavigationMenu-trigger[aria-expanded=true] .kernel-NavigationMenu-chevron{rotate:180deg}.kernel-NavigationMenu-content{gap:var(--kernel-space-1);min-inline-size:16rem;max-block-size:calc(100dvh - var(--kernel-space-8));overscroll-behavior:contain;padding:var(--kernel-space-4);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-md);opacity:1;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay),overlay var(--kernel-duration-exit-fast) allow-discrete,display var(--kernel-duration-exit-fast) allow-discrete;flex-direction:column;margin:0;position:fixed;overflow-y:auto}.kernel-NavigationMenu-content:popover-open{opacity:1;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-overlay),scale var(--kernel-duration-fast) var(--kernel-ease-overlay),overlay var(--kernel-duration-fast) allow-discrete,display var(--kernel-duration-fast) allow-discrete;display:flex;scale:1}@starting-style{.kernel-NavigationMenu-content:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}@media (prefers-reduced-motion:reduce){.kernel-NavigationMenu-content{transition:opacity var(--kernel-duration-fast) linear}.kernel-NavigationMenu-chevron{transition:none}}.kernel-ContextMenu-content{min-inline-size:12rem;max-block-size:calc(100dvh - var(--kernel-space-8));overscroll-behavior:contain;padding-block:var(--kernel-space-1);padding-inline:var(--kernel-space-2);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-md);opacity:1;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay);flex-direction:column;gap:1px;margin:0;position:fixed;overflow-y:auto}.kernel-ContextMenu-content:popover-open{opacity:1;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-overlay),scale var(--kernel-duration-fast) var(--kernel-ease-overlay);display:flex;scale:1}.kernel-ContextMenu-content[data-closing]{opacity:1;scale:var(--kernel-scale-exit);pointer-events:none;transition:scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay)}@starting-style{.kernel-ContextMenu-content:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}@media (prefers-reduced-motion:reduce){.kernel-ContextMenu-content{transition:none;scale:1}}.kernel-HoverCard-content{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);padding:var(--kernel-padding-container);background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text);box-shadow:var(--kernel-shadow-md);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);opacity:1;inline-size:max-content;max-inline-size:20rem;scale:var(--kernel-scale-exit);transform-origin:var(--kernel-transform-origin,center);transition:scale var(--kernel-duration-exit) var(--kernel-ease-overlay);margin:0;position:fixed}.kernel-HoverCard-content:popover-open{opacity:1;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),scale var(--kernel-duration-enter) var(--kernel-ease-overlay);scale:1}.kernel-HoverCard-content[data-closing]{opacity:1;scale:var(--kernel-scale-exit);transition:scale var(--kernel-duration-exit) var(--kernel-ease-overlay)}@starting-style{.kernel-HoverCard-content:popover-open{opacity:0;scale:var(--kernel-scale-enter)}}@media (prefers-reduced-motion:reduce){.kernel-HoverCard-content{transition:none;scale:1}}.kernel-DataTable-root{gap:var(--kernel-space-3);flex-direction:column;width:100%;display:flex}.kernel-DataTable-filter{max-inline-size:20rem}.kernel-DataTable-status{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);margin:0}.kernel-DataTable-sortButton{align-items:center;gap:var(--kernel-space-1);color:inherit;font:inherit;font-weight:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;display:inline-flex}.kernel-DataTable-sortButton:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-DataTable-sortIcon{block-size:.75rem;inline-size:.75rem;color:var(--kernel-color-text-muted);opacity:.4;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-out),rotate var(--kernel-duration-base) var(--kernel-ease-out);flex-shrink:0}.kernel-DataTable-sortIcon[data-direction]{opacity:1}.kernel-DataTable-sortIcon[data-direction=descending]{rotate:180deg}.kernel-DataTable-pagination{align-self:center}@media (prefers-reduced-motion:reduce){.kernel-DataTable-sortIcon{transition:none}}.kernel-DatePicker-root{gap:var(--kernel-space-3);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);padding:var(--kernel-padding-container);background-color:var(--kernel-color-surface);box-shadow:var(--kernel-shadow-sm);font-family:var(--kernel-font-sans);flex-direction:column;display:inline-flex}.kernel-DatePicker-header{justify-content:space-between;align-items:center;gap:var(--kernel-space-2);display:flex}.kernel-DatePicker-heading{font-size:var(--kernel-font-size-base);color:var(--kernel-color-text);font-weight:600}.kernel-DatePicker-navButton{inline-size:var(--kernel-space-8);block-size:var(--kernel-space-8);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-control);color:var(--kernel-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.kernel-DatePicker-navButton:hover{background-color:var(--kernel-gray-3);border-color:var(--kernel-color-border-hover)}}.kernel-DatePicker-navButton:active{scale:var(--kernel-scale-press)}.kernel-DatePicker-navButton:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-DatePicker-navIcon{block-size:1rem;inline-size:1rem}.kernel-DatePicker-table{border-collapse:collapse;table-layout:fixed;font-size:var(--kernel-font-size-sm)}.kernel-DatePicker-weekdayHead{color:var(--kernel-color-text-muted);text-align:center;padding-block-end:var(--kernel-space-2);font-weight:500}.kernel-DatePicker-cell{text-align:center;vertical-align:middle;padding:0}.kernel-DatePicker-dayButton{inline-size:var(--kernel-space-8);block-size:var(--kernel-space-8);aspect-ratio:1;border:var(--kernel-border-width) solid transparent;border-radius:var(--kernel-radius-control);color:var(--kernel-color-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;position:relative}@media (hover:hover) and (pointer:fine){.kernel-DatePicker-dayButton:hover:not(:disabled){background-color:var(--kernel-gray-3)}}.kernel-DatePicker-dayButton:active:not(:disabled){scale:var(--kernel-scale-press)}.kernel-DatePicker-dayButton:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-DatePicker-dayButton:disabled{color:var(--kernel-color-text-muted);opacity:.4;cursor:not-allowed}.kernel-DatePicker-dayButton[data-today]{border-color:var(--kernel-color-border-hover)}.kernel-DatePicker-dayButton[data-selected]{background-color:var(--kernel-color-accent);border-color:var(--kernel-color-accent);color:var(--kernel-color-on-accent)}@media (hover:hover) and (pointer:fine){.kernel-DatePicker-dayButton[data-selected]:hover:not(:disabled){background-color:var(--kernel-color-accent-hover)}}.kernel-DatePicker-dayButton[data-today]:not([data-selected]):after{content:"";border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-accent);block-size:.25rem;inline-size:.25rem;position:absolute;inset-block-end:var(--kernel-space-1);inset-inline-start:50%;translate:-50%}.kernel-DatePicker-outsideDay{inline-size:var(--kernel-space-8);block-size:var(--kernel-space-8);aspect-ratio:1;color:var(--kernel-color-text-muted);opacity:.4;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.kernel-DatePicker-navButton,.kernel-DatePicker-dayButton{transition:none}.kernel-DatePicker-navButton:active,.kernel-DatePicker-dayButton:active:not(:disabled){scale:1}}.kernel-DateRangePicker-root{gap:var(--kernel-space-3);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);padding:var(--kernel-padding-container);background-color:var(--kernel-color-surface);box-shadow:var(--kernel-shadow-sm);font-family:var(--kernel-font-sans);flex-direction:column;display:inline-flex}.kernel-DateRangePicker-header{justify-content:space-between;align-items:center;gap:var(--kernel-space-2);display:flex}.kernel-DateRangePicker-heading{font-size:var(--kernel-font-size-base);color:var(--kernel-color-text);font-weight:600}.kernel-DateRangePicker-navButton{inline-size:var(--kernel-space-8);block-size:var(--kernel-space-8);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-control);color:var(--kernel-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.kernel-DateRangePicker-navButton:hover{background-color:var(--kernel-gray-3);border-color:var(--kernel-color-border-hover)}}.kernel-DateRangePicker-navButton:active{scale:var(--kernel-scale-press)}.kernel-DateRangePicker-navButton:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-DateRangePicker-navIcon{block-size:1rem;inline-size:1rem}.kernel-DateRangePicker-table{border-collapse:collapse;table-layout:fixed;font-size:var(--kernel-font-size-sm)}.kernel-DateRangePicker-weekdayHead{color:var(--kernel-color-text-muted);text-align:center;padding-block-end:var(--kernel-space-2);font-weight:500}.kernel-DateRangePicker-cell{text-align:center;vertical-align:middle;padding:0}.kernel-DateRangePicker-cell[data-in-range]{background-color:var(--kernel-color-accent-subtle)}.kernel-DateRangePicker-dayButton{inline-size:var(--kernel-space-8);block-size:var(--kernel-space-8);aspect-ratio:1;border:var(--kernel-border-width) solid transparent;border-radius:var(--kernel-radius-control);color:var(--kernel-color-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:scale var(--kernel-duration-fast) var(--kernel-ease-out);background-color:#0000;position:relative}.kernel-DateRangePicker-dayButton:active:not(:disabled){scale:var(--kernel-scale-press)}@media (hover:hover) and (pointer:fine){.kernel-DateRangePicker-dayButton:hover:not(:disabled){background-color:var(--kernel-gray-3);transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out)}}.kernel-DateRangePicker-dayButton:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-DateRangePicker-dayButton:disabled{color:var(--kernel-color-text-muted);opacity:.4;cursor:not-allowed}.kernel-DateRangePicker-dayButton[data-today]{border-color:var(--kernel-color-border-hover)}.kernel-DateRangePicker-dayButton[data-range-start],.kernel-DateRangePicker-dayButton[data-range-end]{background-color:var(--kernel-color-accent);border-color:var(--kernel-color-accent);color:var(--kernel-color-on-accent)}@media (hover:hover) and (pointer:fine){.kernel-DateRangePicker-dayButton[data-range-start]:hover:not(:disabled),.kernel-DateRangePicker-dayButton[data-range-end]:hover:not(:disabled){background-color:var(--kernel-color-accent-hover)}}.kernel-DateRangePicker-dayButton[data-range-start]{border-start-end-radius:0;border-end-end-radius:0}.kernel-DateRangePicker-dayButton[data-range-end]{border-start-start-radius:0;border-end-start-radius:0}.kernel-DateRangePicker-dayButton[data-in-range]:not([data-range-start]):not([data-range-end]){background-color:#0000;border-radius:0}.kernel-DateRangePicker-dayButton[data-today]:not([data-range-start]):not([data-range-end]):after{content:"";border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-accent);block-size:.25rem;inline-size:.25rem;position:absolute;inset-block-end:var(--kernel-space-1);inset-inline-start:50%;translate:-50%}.kernel-DateRangePicker-outsideDay{inline-size:var(--kernel-space-8);block-size:var(--kernel-space-8);aspect-ratio:1;color:var(--kernel-color-text-muted);opacity:.4;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.kernel-DateRangePicker-navButton,.kernel-DateRangePicker-dayButton,.kernel-DateRangePicker-dayButton:hover:not(:disabled){transition:none}.kernel-DateRangePicker-navButton:active,.kernel-DateRangePicker-dayButton:active:not(:disabled){scale:1}}.kernel-InputOTP-root{border:none;min-inline-size:0;margin:0;padding:0}.kernel-InputOTP-legend{font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);margin-block-end:var(--kernel-space-2);padding:0;font-weight:500}.kernel-InputOTP-root:disabled .kernel-InputOTP-legend{color:var(--kernel-color-text-muted)}.kernel-InputOTP-cells{gap:var(--kernel-space-2);display:flex}.kernel-InputOTP-cell{inline-size:var(--kernel-space-12);block-size:var(--kernel-space-12);border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-lg);text-align:center;transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out),box-shadow var(--kernel-duration-fast) var(--kernel-ease-out);padding:0}@media (hover:hover) and (pointer:fine){.kernel-InputOTP-cell:hover:not(:disabled){border-color:var(--kernel-color-border-hover)}}.kernel-InputOTP-cell[data-filled]{border-color:var(--kernel-color-border-hover)}.kernel-InputOTP-cell:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-InputOTP-cell:disabled{cursor:not-allowed;opacity:.6;background-color:var(--kernel-color-canvas)}.kernel-Carousel-root{font-family:var(--kernel-font-sans)}.kernel-Carousel-viewport{position:relative}.kernel-Carousel-track{scroll-snap-type:x mandatory;border-radius:var(--kernel-radius-container);display:flex;overflow-x:auto}.kernel-Carousel-track:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Carousel-slide{scroll-snap-align:start;flex:0 0 100%}.kernel-Carousel-prev,.kernel-Carousel-next{inline-size:calc(var(--kernel-space-unit) * 8);block-size:calc(var(--kernel-space-unit) * 8);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-control);background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text);box-shadow:var(--kernel-shadow-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.kernel-Carousel-prev{inset-inline-start:var(--kernel-space-3)}.kernel-Carousel-next{inset-inline-end:var(--kernel-space-3)}@media (hover:hover) and (pointer:fine){.kernel-Carousel-prev:hover:not(:disabled),.kernel-Carousel-next:hover:not(:disabled){background-color:var(--kernel-gray-4)}}.kernel-Carousel-prev:focus-visible,.kernel-Carousel-next:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Carousel-prev:disabled,.kernel-Carousel-next:disabled{cursor:not-allowed;opacity:.4}.kernel-Carousel-dots{justify-content:center;align-items:center;gap:var(--kernel-space-2);margin-block-start:var(--kernel-space-3);display:flex}.kernel-Carousel-dot{inline-size:var(--kernel-space-2);block-size:var(--kernel-space-2);border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-border-interactive);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);border:none;padding:0}@media (hover:hover) and (pointer:fine){.kernel-Carousel-dot:hover{background-color:var(--kernel-color-border-hover)}}.kernel-Carousel-dot:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Carousel-dot[data-current]{background-color:var(--kernel-color-accent)}@media (prefers-reduced-motion:reduce){.kernel-Carousel-track{scroll-behavior:auto}}.kernel-Resizable-root{--kernel-resizable-split:50%;block-size:100%;inline-size:100%;display:grid}.kernel-Resizable-root[data-orientation=horizontal]{grid-template-columns:var(--kernel-resizable-split) var(--kernel-space-1) auto}.kernel-Resizable-root[data-orientation=vertical]{grid-template-rows:var(--kernel-resizable-split) var(--kernel-space-1) auto}.kernel-Resizable-root[data-dragging]{-webkit-user-select:none;user-select:none}.kernel-Resizable-pane{min-block-size:0;min-inline-size:0;overflow:auto}.kernel-Resizable-divider{background-color:var(--kernel-color-border);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);flex-shrink:0;position:relative}.kernel-Resizable-root[data-orientation=horizontal] .kernel-Resizable-divider{cursor:col-resize}.kernel-Resizable-root[data-orientation=vertical] .kernel-Resizable-divider{cursor:row-resize}.kernel-Resizable-divider:before{content:"";inset:calc(var(--kernel-space-2) * -1);position:absolute}.kernel-Resizable-root[data-orientation=vertical] .kernel-Resizable-divider:before{inset-inline:0}.kernel-Resizable-root[data-orientation=horizontal] .kernel-Resizable-divider:before{inset-block:0}@media (hover:hover) and (pointer:fine){.kernel-Resizable-divider:hover{background-color:var(--kernel-color-border-hover)}}.kernel-Resizable-divider[data-dragging]{background-color:var(--kernel-color-accent)}.kernel-Resizable-divider:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}@property --kernel-composer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.kernel-Composer-root{gap:var(--kernel-space-2);inline-size:100%;padding:var(--kernel-padding-container-curve);border-radius:var(--kernel-radius-container);background-color:var(--kernel-color-surface);font-family:var(--kernel-font-sans);box-shadow:inset 0 0 0 var(--kernel-border-width) var(--kernel-color-border);flex-direction:column;display:flex;position:relative}.kernel-Composer-root[data-disabled]{opacity:.6}.kernel-Composer-root[data-thinking]{box-shadow:none}.kernel-Composer-root:has(.kernel-Composer-input:focus-visible){outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Composer-input{field-sizing:content;min-block-size:calc(var(--kernel-space-unit) * 6);max-block-size:16rem;color:var(--kernel-color-text);padding:var(--kernel-space-2);font:inherit;font-size:var(--kernel-font-size-base);line-height:var(--kernel-line-height);resize:none;background:0 0;border:none}@supports not (field-sizing:content){.kernel-Composer-input{resize:vertical}}.kernel-Composer-input:focus-visible{outline:none}.kernel-Composer-input::placeholder{color:var(--kernel-color-text-muted)}.kernel-Composer-input:disabled{cursor:not-allowed}.kernel-Composer-actions{justify-content:space-between;align-items:center;gap:var(--kernel-space-3);display:flex}.kernel-Composer-actionsLeading,.kernel-Composer-actionsTrailing{align-items:center;gap:var(--kernel-space-2);display:flex}.kernel-Composer-root[data-thinking]:before{content:"";border-radius:inherit;padding:var(--kernel-border-width);background:conic-gradient(from var(--kernel-composer-angle),transparent 0deg,var(--kernel-color-accent) 90deg,transparent 180deg);pointer-events:none;animation:2s linear infinite kernel-Composer-kernel-composer-sweep;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes kernel-Composer-kernel-composer-sweep{to{--kernel-composer-angle:360deg}}@media (prefers-reduced-motion:reduce){.kernel-Composer-root[data-thinking]:before{background:var(--kernel-color-accent);opacity:.4;animation:none}}.kernel-ThinkingIndicator-root{align-items:center;gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);font-size:var(--kernel-font-size-sm);display:inline-flex}.kernel-ThinkingIndicator-dots{align-items:center;gap:.2em;display:inline-flex}.kernel-ThinkingIndicator-dot{border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-text-muted);block-size:.35em;inline-size:.35em;animation:1s ease-in-out infinite kernel-ThinkingIndicator-kernel-thinking-bounce}.kernel-ThinkingIndicator-dot:nth-child(2){animation-delay:.15s}.kernel-ThinkingIndicator-dot:nth-child(3){animation-delay:.3s}@keyframes kernel-ThinkingIndicator-kernel-thinking-bounce{0%,80%,to{translate:0}40%{translate:0 -.3em}}.kernel-ThinkingIndicator-label{background-image:linear-gradient(90deg,var(--kernel-color-text-muted) 30%,var(--kernel-color-shine) 50%,var(--kernel-color-text-muted) 70%);color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite kernel-ThinkingIndicator-kernel-thinking-shimmer}@keyframes kernel-ThinkingIndicator-kernel-thinking-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.kernel-ThinkingIndicator-dot{opacity:.7;animation:none;translate:0}.kernel-ThinkingIndicator-label{background-image:none;-webkit-background-clip:unset;background-clip:unset;color:var(--kernel-color-text-muted);animation:none}}.kernel-Reasoning-root{font-family:var(--kernel-font-sans)}.kernel-Reasoning-trigger{justify-content:space-between;align-items:center;gap:var(--kernel-space-3);padding-block:var(--kernel-space-2);cursor:default;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.kernel-Reasoning-trigger::-webkit-details-marker{display:none}.kernel-Reasoning-trigger::marker{content:""}.kernel-Reasoning-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-Reasoning-label{align-items:center;gap:var(--kernel-space-2);font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);font-weight:500;display:flex}.kernel-Reasoning-icon{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);flex-shrink:0}.kernel-Reasoning-chevron{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);transition:rotate var(--kernel-duration-base) var(--kernel-ease-out);flex-shrink:0}.kernel-Reasoning-root[open] .kernel-Reasoning-chevron{rotate:180deg}.kernel-Reasoning-content{min-height:0;color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);line-height:var(--kernel-line-height);padding-block-end:var(--kernel-space-2)}.kernel-Reasoning-root[data-state=opening] .kernel-Reasoning-content,.kernel-Reasoning-root[data-state=closing] .kernel-Reasoning-content{-webkit-user-select:none;user-select:none;overflow:clip}@media (prefers-reduced-motion:reduce){.kernel-Reasoning-chevron{transition:none}}.kernel-Suggestion-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kernel-Suggestion-root[data-disabled]{opacity:.6;pointer-events:none}.kernel-Suggestion-item{margin:0;padding:0}.kernel-Suggestion-button{max-inline-size:100%;padding-block:var(--kernel-space-3);padding-inline:var(--kernel-space-4);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);font:inherit;font-size:var(--kernel-font-size-sm);text-align:start;text-wrap:pretty;cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);align-items:center;font-weight:500;line-height:1.3;display:inline-flex}@media (hover:hover) and (pointer:fine){.kernel-Suggestion-button:hover:not(:disabled){border-color:var(--kernel-color-border-hover);background-color:var(--kernel-color-surface-raised)}}.kernel-Suggestion-button:active:not(:disabled){scale:var(--kernel-scale-press)}.kernel-Suggestion-button:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Suggestion-button:disabled{cursor:not-allowed;opacity:.55}.kernel-Sources-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);flex-direction:column;display:flex}.kernel-Sources-heading{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);margin:0;font-weight:600}.kernel-Sources-list{gap:var(--kernel-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kernel-Sources-item{margin:0;padding:0}.kernel-Sources-link{align-items:baseline;gap:var(--kernel-space-2);padding-block:var(--kernel-space-2);padding-inline:var(--kernel-space-2);border-radius:var(--kernel-radius-control);color:inherit;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.kernel-Sources-link:hover{background-color:var(--kernel-color-surface-raised)}}.kernel-Sources-link:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-Sources-index{border-radius:var(--kernel-radius-control);background-color:var(--kernel-color-surface-raised);block-size:1.25rem;inline-size:1.25rem;color:var(--kernel-color-text-muted);font-size:calc(var(--kernel-font-size-sm) * .9);flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;translate:0 .1em}.kernel-Sources-title{min-inline-size:0;color:var(--kernel-color-text);font-size:var(--kernel-font-size-sm);font-weight:500;line-height:var(--kernel-line-height);text-wrap:pretty}.kernel-Sources-sep{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm)}.kernel-Sources-host{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.kernel-Sources-arrow{block-size:.75rem;inline-size:.75rem;color:var(--kernel-color-text-muted);opacity:.7;flex-shrink:0;align-self:center;margin-inline-start:auto}.kernel-Sources-citation{border-radius:var(--kernel-radius-control);background-color:var(--kernel-color-accent-subtle);block-size:1.15em;inline-size:1.15em;color:var(--kernel-color-accent-text);vertical-align:super;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out);place-items:center;margin-inline:.15em;font-size:.7em;font-weight:600;line-height:1;text-decoration:none;display:inline-grid}@media (hover:hover) and (pointer:fine){.kernel-Sources-citation:hover{background-color:color-mix(in oklch,var(--kernel-color-accent-subtle) 70%,var(--kernel-color-accent))}}.kernel-Sources-citation:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-ToolCall-root{font-family:var(--kernel-font-sans)}.kernel-ToolCall-static{align-items:center;gap:var(--kernel-space-2);padding-block:var(--kernel-space-2);display:flex}.kernel-ToolCall-trigger{justify-content:space-between;align-items:center;gap:var(--kernel-space-3);padding-block:var(--kernel-space-2);cursor:default;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.kernel-ToolCall-trigger::-webkit-details-marker{display:none}.kernel-ToolCall-trigger::marker{content:""}.kernel-ToolCall-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-ToolCall-label{align-items:center;gap:var(--kernel-space-2);min-inline-size:0;font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);font-weight:500;display:flex}.kernel-ToolCall-labelText{text-wrap:pretty;min-inline-size:0}.kernel-ToolCall-statusSlot,.kernel-ToolCall-labelStack{min-inline-size:0;display:inline-grid}.kernel-ToolCall-statusSlot{flex:none;place-items:center;block-size:1rem;inline-size:1rem}.kernel-ToolCall-statusLayer,.kernel-ToolCall-labelLayer{opacity:0;min-inline-size:0;scale:var(--kernel-scale-enter);filter:blur(var(--kernel-blur-sm));pointer-events:none;transition:opacity var(--kernel-duration-fast) linear,scale var(--kernel-duration-base) var(--kernel-ease-in-out),filter var(--kernel-duration-fast) linear;grid-area:1/1}.kernel-ToolCall-statusLayer{justify-content:center;align-items:center;display:inline-flex}.kernel-ToolCall-root[data-status=running] .kernel-ToolCall-statusLayer[data-kind=running],.kernel-ToolCall-root[data-status=pending] .kernel-ToolCall-statusLayer[data-kind=pending],.kernel-ToolCall-root[data-status=complete] .kernel-ToolCall-statusLayer[data-kind=complete],.kernel-ToolCall-root[data-status=error] .kernel-ToolCall-statusLayer[data-kind=error],.kernel-ToolCall-root[data-status=running] .kernel-ToolCall-labelLayer[data-kind=running],.kernel-ToolCall-root:not([data-status=running]) .kernel-ToolCall-labelLayer[data-kind=settled]{opacity:1;filter:blur();scale:1}.kernel-ToolCall-dots{align-items:center;gap:.2em;display:inline-flex}.kernel-ToolCall-dot{border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-text-muted);block-size:.35em;inline-size:.35em;animation:1s ease-in-out infinite paused kernel-ToolCall-kernel-toolcall-bounce}.kernel-ToolCall-dot:nth-child(2){animation-delay:.15s}.kernel-ToolCall-dot:nth-child(3){animation-delay:.3s}@keyframes kernel-ToolCall-kernel-toolcall-bounce{0%,80%,to{translate:0}40%{translate:0 -.3em}}.kernel-ToolCall-shimmer{background-image:linear-gradient(90deg,var(--kernel-color-text-muted) 30%,var(--kernel-color-shine) 50%,var(--kernel-color-text-muted) 70%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:pretty;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;min-inline-size:0;animation:2.5s linear infinite paused kernel-ToolCall-kernel-toolcall-shimmer}.kernel-ToolCall-root[data-status=running] .kernel-ToolCall-statusLayer[data-kind=running] .kernel-ToolCall-dot,.kernel-ToolCall-root[data-status=running] .kernel-ToolCall-shimmer{animation-play-state:running}@keyframes kernel-ToolCall-kernel-toolcall-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.kernel-ToolCall-icon{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);flex-shrink:0}.kernel-ToolCall-root[data-status=complete] .kernel-ToolCall-statusLayer[data-kind=complete] .kernel-ToolCall-icon{color:var(--kernel-color-success-text)}.kernel-ToolCall-root[data-status=error] .kernel-ToolCall-statusLayer[data-kind=error] .kernel-ToolCall-icon{color:var(--kernel-color-danger-text)}.kernel-ToolCall-chevron{block-size:1rem;inline-size:1rem;color:var(--kernel-color-text-muted);transition:rotate var(--kernel-duration-base) var(--kernel-ease-out);flex-shrink:0}.kernel-ToolCall-root[open] .kernel-ToolCall-chevron{rotate:180deg}.kernel-ToolCall-content{min-height:0;padding-block-end:var(--kernel-space-2);padding-inline-start:calc(1rem + var(--kernel-space-2))}.kernel-ToolCall-root[data-state=opening] .kernel-ToolCall-content,.kernel-ToolCall-root[data-state=closing] .kernel-ToolCall-content{-webkit-user-select:none;user-select:none;overflow:clip}@media (prefers-reduced-motion:reduce){.kernel-ToolCall-chevron{transition:none}.kernel-ToolCall-dot{opacity:.7;animation:none;translate:0}.kernel-ToolCall-shimmer{background-image:none;-webkit-background-clip:unset;background-clip:unset;color:var(--kernel-color-text-muted);-webkit-text-fill-color:unset;animation:none}.kernel-ToolCall-statusLayer,.kernel-ToolCall-labelLayer{filter:none;scale:1;transition:opacity var(--kernel-duration-fast) linear!important}}.kernel-ColorPicker-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;max-inline-size:100%;display:flex}.kernel-ColorPicker-root[data-label-offset=false]{--label-offset:0px}.kernel-ColorPicker-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);font-weight:500}.kernel-ColorPicker-controlRow{align-items:center;gap:var(--kernel-space-2);display:flex}.kernel-ColorPicker-swatchLabel{inline-size:calc(var(--kernel-space-unit) * 10);block-size:calc(var(--kernel-space-unit) * 10);border-radius:var(--kernel-radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-flex;position:relative}.kernel-ColorPicker-swatch{border-radius:inherit;border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--swatch-color,transparent);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.kernel-ColorPicker-input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;top:0;right:0;bottom:0;left:0}.kernel-ColorPicker-input:disabled{cursor:not-allowed}.kernel-ColorPicker-swatchLabel:has(.kernel-ColorPicker-input:focus-visible) .kernel-ColorPicker-swatch{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-ColorPicker-hexInput{border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);font-family:var(--kernel-font-mono);padding-inline:var(--kernel-space-3);block-size:calc(var(--kernel-space-unit) * 10);text-transform:lowercase;inline-size:8rem;transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out)}@media (hover:hover) and (pointer:fine){.kernel-ColorPicker-hexInput:hover:not(:disabled){border-color:var(--kernel-color-border-hover)}}.kernel-ColorPicker-hexInput:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-ColorPicker-hexInput[aria-invalid=true]{border-color:var(--kernel-color-danger);animation:kernel-ColorPicker-kernel-colorpicker-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-ColorPicker-kernel-colorpicker-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}.kernel-ColorPicker-hexInput:disabled{cursor:not-allowed;opacity:.6;background-color:var(--kernel-color-canvas)}.kernel-ColorPicker-root[data-size=sm] .kernel-ColorPicker-swatchLabel,.kernel-ColorPicker-root[data-size=sm] .kernel-ColorPicker-hexInput{block-size:calc(var(--kernel-space-unit) * 8)}.kernel-ColorPicker-root[data-size=sm] .kernel-ColorPicker-swatchLabel{inline-size:calc(var(--kernel-space-unit) * 8)}.kernel-ColorPicker-root[data-size=lg] .kernel-ColorPicker-swatchLabel,.kernel-ColorPicker-root[data-size=lg] .kernel-ColorPicker-hexInput{block-size:calc(var(--kernel-space-unit) * 12)}.kernel-ColorPicker-root[data-size=lg] .kernel-ColorPicker-swatchLabel{inline-size:calc(var(--kernel-space-unit) * 12)}.kernel-ColorPicker-root[data-invalid] .kernel-ColorPicker-swatch{border-color:var(--kernel-color-danger);animation:kernel-ColorPicker-kernel-colorpicker-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@media (prefers-reduced-motion:reduce){.kernel-ColorPicker-hexInput[aria-invalid=true],.kernel-ColorPicker-root[data-invalid] .kernel-ColorPicker-swatch{animation:none}}.kernel-ColorPicker-description{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0;padding-inline-start:var(--label-offset)}.kernel-ColorPicker-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}.kernel-FileUpload-root{gap:var(--kernel-space-3);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;max-inline-size:100%;display:flex}.kernel-FileUpload-root[data-label-offset=false]{--label-offset:0px}@property --kernel-drop-reveal-scale{syntax:"<number>";inherits:true;initial-value:.001}.kernel-FileUpload-dropzone{--kernel-dropzone-radius:var(--kernel-radius-control);--kernel-dropzone-padding:var(--kernel-space-6) var(--kernel-space-8);--kernel-drop-reveal-scale:.001;--kernel-drop-origin-x:50%;--kernel-drop-origin-y:50%;isolation:isolate;align-items:center;gap:var(--kernel-space-2);padding:var(--kernel-dropzone-padding);border:var(--kernel-border-width) dashed var(--kernel-color-border-interactive);border-radius:var(--kernel-dropzone-radius);background-color:var(--kernel-color-surface);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--kernel-duration-enter) var(--kernel-ease-overlay),border-style var(--kernel-duration-enter) var(--kernel-ease-overlay),background-color var(--kernel-duration-enter) var(--kernel-ease-overlay),box-shadow var(--kernel-duration-enter) var(--kernel-ease-overlay),padding var(--kernel-duration-enter) var(--kernel-ease-overlay),border-radius var(--kernel-duration-enter) var(--kernel-ease-overlay),scale var(--kernel-duration-enter) var(--kernel-ease-overlay);flex-direction:column;display:flex;position:relative;overflow:hidden}.kernel-FileUpload-dropzone[data-aspect-ratio=square]{--kernel-dropzone-radius:var(--kernel-radius-sheet);--kernel-dropzone-padding:var(--kernel-padding-sheet);aspect-ratio:1;box-sizing:border-box;justify-content:center;inline-size:100%;max-inline-size:100%}.kernel-FileUpload-dropzone:before{content:"";z-index:0;pointer-events:none;background-color:var(--kernel-color-accent-subtle);border-radius:var(--kernel-dropzone-radius);border-radius:calc(var(--kernel-dropzone-radius) / max(var(--kernel-drop-reveal-scale),.001));transform-origin:var(--kernel-drop-origin-x) var(--kernel-drop-origin-y);scale:var(--kernel-drop-reveal-scale);filter:blur(var(--kernel-blur-md));transition:--kernel-drop-reveal-scale var(--kernel-duration-slow) var(--kernel-ease-spring),filter var(--kernel-duration-base) var(--kernel-ease-out);position:absolute;top:0;right:0;bottom:0;left:0}.kernel-FileUpload-dropzone>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.kernel-FileUpload-dropzone:hover{border-color:var(--kernel-color-border-hover)}}.kernel-FileUpload-dropzone[data-drag-active]{--kernel-drop-reveal-scale:1;border-color:var(--kernel-color-accent);touch-action:none}.kernel-FileUpload-dropzone[data-drag-active]:before{filter:blur()}.kernel-FileUpload-dropzone:has(.kernel-FileUpload-input:focus-visible){outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-FileUpload-icon{block-size:1.5rem;inline-size:1.5rem;color:var(--kernel-color-text-muted)}.kernel-FileUpload-empty{align-items:center;gap:var(--kernel-space-2);transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),scale var(--kernel-duration-enter) var(--kernel-ease-overlay),filter var(--kernel-duration-enter) var(--kernel-ease-overlay);flex-direction:column;display:flex}.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-empty{opacity:0;scale:var(--kernel-scale-exit);filter:blur(var(--kernel-blur-sm));pointer-events:none;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}.kernel-FileUpload-instructions{gap:var(--kernel-space-1);flex-direction:column;display:flex}.kernel-FileUpload-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);font-weight:600}.kernel-FileUpload-hint{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted)}.kernel-FileUpload-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kernel-FileUpload-root[data-disabled] .kernel-FileUpload-dropzone{cursor:not-allowed;opacity:.6}.kernel-FileUpload-root[data-invalid] .kernel-FileUpload-dropzone{border-color:var(--kernel-color-danger);animation:kernel-FileUpload-kernel-fileupload-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-FileUpload-kernel-fileupload-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}.kernel-FileUpload-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}.kernel-FileUpload-fileList{gap:var(--kernel-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kernel-FileUpload-fileItem{align-items:center;gap:var(--kernel-space-2);padding:var(--kernel-space-2) var(--kernel-space-3);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-control);font-size:var(--kernel-font-size-sm);-webkit-user-select:none;user-select:none;display:flex}.kernel-FileUpload-fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--kernel-color-text);flex:1;overflow:hidden}.kernel-FileUpload-fileSize{color:var(--kernel-color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.kernel-FileUpload-remove{border-radius:var(--kernel-radius-full);block-size:1.5rem;inline-size:1.5rem;color:var(--kernel-color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.kernel-FileUpload-remove:hover{background-color:var(--kernel-color-danger-subtle);color:var(--kernel-color-danger-text)}}.kernel-FileUpload-remove:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-FileUpload-dropzone[data-has-preview]{--kernel-dropzone-radius:var(--kernel-radius-sheet);--kernel-dropzone-padding:var(--kernel-padding-sheet);min-block-size:8.5rem;box-shadow:var(--kernel-shadow-sm);border-style:solid;border-color:#0000;justify-content:center}.kernel-FileUpload-dropzone[data-has-preview][data-preview-layout=single]{min-block-size:10rem}.kernel-FileUpload-dropzone[data-aspect-ratio=square][data-has-preview]{min-block-size:0}.kernel-FileUpload-preview{inset:var(--kernel-dropzone-padding);gap:var(--kernel-space-2);pointer-events:none;min-block-size:0;min-inline-size:0;transform-origin:var(--kernel-drop-origin-x,50%) var(--kernel-drop-origin-y,50%);opacity:0;scale:var(--kernel-scale-enter);filter:blur(var(--kernel-blur-sm));transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),scale var(--kernel-duration-enter) var(--kernel-ease-overlay),filter var(--kernel-duration-enter) var(--kernel-ease-overlay),inset var(--kernel-duration-enter) var(--kernel-ease-overlay);display:grid;position:absolute}.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-preview{opacity:1;filter:blur();scale:1}.kernel-FileUpload-dropzone[data-aspect-ratio=square] .kernel-FileUpload-preview,.kernel-FileUpload-dropzone[data-aspect-ratio=square] .kernel-FileUpload-preview[data-layout=single]{min-block-size:0}.kernel-FileUpload-preview[data-layout=grid]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;overflow:hidden}.kernel-FileUpload-previewImage{object-fit:cover;border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);block-size:100%;min-block-size:4.5rem;max-block-size:14rem;inline-size:100%;box-shadow:var(--kernel-shadow-edge);opacity:0;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay);display:block}.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-previewImage{opacity:1}@starting-style{.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-preview{opacity:0;scale:var(--kernel-scale-enter);filter:blur(var(--kernel-blur-sm))}.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-previewImage,.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-previewFile,.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-previewOverflow{opacity:0}}.kernel-FileUpload-preview[data-layout=single] .kernel-FileUpload-previewImage{border-radius:var(--kernel-radius-md);min-block-size:0;max-block-size:none}.kernel-FileUpload-dropzone[data-aspect-ratio=square] .kernel-FileUpload-preview[data-layout=single] .kernel-FileUpload-previewImage{block-size:100%;min-block-size:0;max-block-size:none}.kernel-FileUpload-preview[data-layout=grid] .kernel-FileUpload-previewImage,.kernel-FileUpload-preview[data-layout=grid] .kernel-FileUpload-previewFile,.kernel-FileUpload-preview[data-layout=grid] .kernel-FileUpload-previewOverflow{aspect-ratio:1;block-size:auto;min-block-size:0;max-block-size:100%;inline-size:100%;overflow:hidden}.kernel-FileUpload-preview[data-layout=grid] .kernel-FileUpload-previewImage{object-fit:cover}.kernel-FileUpload-previewFile,.kernel-FileUpload-previewOverflow{min-block-size:4.5rem;padding:var(--kernel-space-2) var(--kernel-space-3);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-md);background-color:var(--kernel-color-surface-raised);opacity:0;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay);justify-content:center;align-items:center;display:flex}.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-previewFile,.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-previewOverflow{opacity:1}.kernel-FileUpload-previewOverflow{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);font-weight:600}.kernel-FileUpload-previewFileName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.kernel-FileUpload-dropzone:before{filter:none;transition:opacity var(--kernel-duration-fast) linear;opacity:0;scale:1}.kernel-FileUpload-dropzone[data-drag-active]:before{opacity:1}.kernel-FileUpload-dropzone,.kernel-FileUpload-empty,.kernel-FileUpload-preview,.kernel-FileUpload-previewImage,.kernel-FileUpload-previewFile,.kernel-FileUpload-previewOverflow{transition:none!important}.kernel-FileUpload-dropzone[data-has-preview] .kernel-FileUpload-empty{filter:none}.kernel-FileUpload-preview{filter:none;scale:1}.kernel-FileUpload-root[data-invalid] .kernel-FileUpload-dropzone{animation:none}}.kernel-TagInput-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;max-inline-size:100%;display:flex}.kernel-TagInput-root[data-label-offset=false]{--label-offset:0px}.kernel-TagInput-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);padding-inline-start:var(--label-offset);font-weight:500}.kernel-TagInput-field{align-items:center;gap:var(--kernel-space-2);padding:var(--kernel-space-2) var(--kernel-space-3);border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);cursor:text;transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.kernel-TagInput-field:hover{border-color:var(--kernel-color-border-hover)}}.kernel-TagInput-field:has(.kernel-TagInput-input:focus-visible){outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-TagInput-root[data-invalid] .kernel-TagInput-field{border-color:var(--kernel-color-danger);animation:kernel-TagInput-kernel-taginput-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-TagInput-kernel-taginput-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}.kernel-TagInput-root[data-disabled] .kernel-TagInput-field{cursor:not-allowed;opacity:.6;background-color:var(--kernel-color-canvas)}.kernel-TagInput-tag{opacity:1;filter:blur();-webkit-user-select:none;user-select:none;transition:opacity var(--kernel-duration-exit-fast) linear,scale var(--kernel-duration-exit-fast) var(--kernel-ease-overlay),filter var(--kernel-duration-exit-fast) linear;padding-inline-end:var(--kernel-space-1);scale:1}.kernel-TagInput-tag[data-removing]{opacity:0;scale:var(--kernel-scale-exit);filter:blur(var(--kernel-blur-sm));pointer-events:none}.kernel-TagInput-tagRemove{border-radius:var(--kernel-radius-full);color:currentColor;opacity:.7;cursor:pointer;-webkit-user-select:none;user-select:none;block-size:1rem;inline-size:1rem;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-out),background-color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kernel-TagInput-tagRemove:active{scale:var(--kernel-scale-press)}@media (hover:hover) and (pointer:fine){.kernel-TagInput-tagRemove:hover{opacity:1;background-color:#0000001a}}.kernel-TagInput-input{min-inline-size:4rem;color:var(--kernel-color-text);font:inherit;background:0 0;border:none;flex:1;padding-block:.15em}.kernel-TagInput-input:focus-visible{outline:none}.kernel-TagInput-input:disabled{cursor:not-allowed}.kernel-TagInput-description{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0;padding-inline-start:var(--label-offset)}.kernel-TagInput-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}@media (prefers-reduced-motion:reduce){.kernel-TagInput-tagRemove{transition:opacity var(--kernel-duration-fast) linear,background-color var(--kernel-duration-fast) linear}.kernel-TagInput-tagRemove:active{scale:1}.kernel-TagInput-root[data-invalid] .kernel-TagInput-field{animation:none}}.kernel-NumberField-root{gap:var(--kernel-space-2);font-family:var(--kernel-font-sans);--label-offset:var(--kernel-label-inset);flex-direction:column;max-inline-size:100%;display:flex}.kernel-NumberField-root[data-label-offset=false]{--label-offset:0px}.kernel-NumberField-label{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text);padding-inline-start:var(--label-offset);font-weight:500}.kernel-NumberField-required{color:var(--kernel-color-danger);margin-inline-start:var(--kernel-space-1)}.kernel-NumberField-controlRow{display:flex;position:relative}.kernel-NumberField-input{border-radius:var(--kernel-radius-control);border:var(--kernel-border-width) solid var(--kernel-color-border-interactive);background-color:var(--kernel-color-surface);inline-size:100%;min-inline-size:0;color:var(--kernel-color-text);padding-inline:var(--kernel-space-3) calc(var(--kernel-space-unit) * 7);font-variant-numeric:tabular-nums;transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out),box-shadow var(--kernel-duration-fast) var(--kernel-ease-out);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;flex:1}.kernel-NumberField-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.kernel-NumberField-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.kernel-NumberField-root[data-size=sm] .kernel-NumberField-input{block-size:calc(var(--kernel-space-unit) * 8);font-size:var(--kernel-font-size-sm)}.kernel-NumberField-root[data-size=md] .kernel-NumberField-input{block-size:calc(var(--kernel-space-unit) * 10);font-size:var(--kernel-font-size-base)}.kernel-NumberField-root[data-size=lg] .kernel-NumberField-input{block-size:calc(var(--kernel-space-unit) * 12);font-size:var(--kernel-font-size-lg)}@media (hover:hover) and (pointer:fine){.kernel-NumberField-input:hover:not(:disabled){border-color:var(--kernel-color-border-hover)}}.kernel-NumberField-input:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-NumberField-input:user-invalid{border-color:var(--kernel-color-danger)}.kernel-NumberField-root[data-invalid] .kernel-NumberField-input{border-color:var(--kernel-color-danger)}.kernel-NumberField-root[data-invalid]{animation:kernel-NumberField-kernel-numberfield-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}.kernel-NumberField-root:has(.kernel-NumberField-input:user-invalid){animation:kernel-NumberField-kernel-numberfield-shake var(--kernel-duration-slow) var(--kernel-ease-in-out)}@keyframes kernel-NumberField-kernel-numberfield-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}}.kernel-NumberField-input:disabled{cursor:not-allowed;opacity:.6;background-color:var(--kernel-color-canvas)}.kernel-NumberField-stepper{inset-block:var(--kernel-border-width);inline-size:calc(var(--kernel-space-unit) * 6);border-start-end-radius:calc(var(--kernel-radius-control) - var(--kernel-border-width));border-end-end-radius:calc(var(--kernel-radius-control) - var(--kernel-border-width));flex-direction:column;display:flex;position:absolute;inset-inline-end:var(--kernel-border-width);overflow:hidden}.kernel-NumberField-stepperButton{color:var(--kernel-color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out),scale var(--kernel-duration-fast) var(--kernel-ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.kernel-NumberField-stepperButton:active:not(:disabled){scale:var(--kernel-scale-press)}.kernel-NumberField-stepperButton:first-child{border-block-end:var(--kernel-border-width) solid var(--kernel-color-border);border-start-end-radius:calc(var(--kernel-radius-control) - var(--kernel-border-width))}.kernel-NumberField-stepperButton:last-child{border-end-end-radius:calc(var(--kernel-radius-control) - var(--kernel-border-width))}.kernel-NumberField-stepperButton svg{block-size:.625rem;inline-size:.625rem}@media (hover:hover) and (pointer:fine){.kernel-NumberField-stepperButton:hover:not(:disabled){background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text)}}.kernel-NumberField-stepperButton:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-NumberField-stepperButton:disabled{cursor:not-allowed;opacity:.4}.kernel-NumberField-description{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-text-muted);margin:0;padding-inline-start:var(--label-offset)}.kernel-NumberField-error{font-size:var(--kernel-font-size-sm);color:var(--kernel-color-danger-text);margin:0;padding-inline-start:var(--label-offset)}@media (prefers-reduced-motion:reduce){.kernel-NumberField-stepperButton{transition:background-color var(--kernel-duration-fast) linear,color var(--kernel-duration-fast) linear}.kernel-NumberField-stepperButton:active:not(:disabled){scale:1}.kernel-NumberField-root[data-invalid]{animation:none}.kernel-NumberField-root:has(.kernel-NumberField-input:user-invalid){animation:none}}.kernel-Sheet-sheet{--kernel-sheet-max-inline-size:min(100vw, 48rem);--kernel-sheet-max-block-size:90dvh;--kernel-sheet-inline-size:min(85vw, 24rem);--kernel-sheet-inset-inline:var(--kernel-space-3);--kernel-sheet-inset-block:var(--kernel-space-3);--kernel-sheet-handle-space:var(--kernel-space-8);touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.kernel-Sheet-sheet[open]{flex-direction:column;display:flex}.kernel-Sheet-sheet[data-closing][data-side]{transition:translate var(--kernel-duration-exit) var(--kernel-ease-overlay),overlay var(--kernel-duration-exit) allow-discrete}.kernel-Sheet-sheet [data-slot=dialog-content]{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden}.kernel-Sheet-body{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;flex:1;min-block-size:0;overflow-y:auto}.kernel-Sheet-footer{touch-action:none;margin-inline:calc(-1 * var(--kernel-padding-sheet));padding:var(--kernel-padding-sheet);background:var(--kernel-sheet-footer-bg,var(--kernel-color-surface-raised));border-block-start:var(--kernel-border-width) solid var(--kernel-color-border);flex-shrink:0}.kernel-Sheet-sheet[data-side=bottom]:has([data-slot=sheet-footer]){padding-block-end:0}.kernel-Sheet-sheet[data-side=bottom] .kernel-Sheet-footer{padding-block-end:calc(var(--kernel-padding-sheet) + env(safe-area-inset-bottom,0px))}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=bottom] .kernel-Sheet-footer{padding-block-end:var(--kernel-padding-sheet)}.kernel-Sheet-sheet[open][data-dragging],.kernel-Sheet-sheet[open][data-dragging]::backdrop{transition:none}.kernel-Sheet-sheet[data-snap][data-side=bottom],.kernel-Sheet-sheet[data-snap][data-side=top]{max-block-size:none}.kernel-Sheet-sheet[data-snap][data-side=left],.kernel-Sheet-sheet[data-snap][data-side=right]{max-inline-size:none}.kernel-Sheet-sheet[open][data-snapping]{transition:height var(--kernel-duration-slow) var(--kernel-ease-out),width var(--kernel-duration-slow) var(--kernel-ease-out),translate var(--kernel-duration-enter) var(--kernel-ease-overlay),overlay var(--kernel-duration-enter) allow-discrete,display var(--kernel-duration-enter) allow-discrete}.kernel-Sheet-sheet[open]:not([data-closing])::backdrop{opacity:var(--kernel-sheet-drag-progress,1)}.kernel-Sheet-sheet[data-closing],.kernel-Sheet-sheet[data-closing]::backdrop{pointer-events:none}.kernel-Sheet-sheet[data-side=bottom],.kernel-Sheet-sheet[data-side=top]{inline-size:var(--kernel-sheet-max-inline-size);max-inline-size:var(--kernel-sheet-max-inline-size);block-size:auto;max-block-size:var(--kernel-sheet-max-block-size);margin-inline:auto}.kernel-Sheet-sheet[data-side=bottom]{border-radius:var(--kernel-radius-sheet) var(--kernel-radius-sheet) 0 0;padding-block:calc(var(--kernel-padding-sheet) + var(--kernel-sheet-handle-space)) calc(var(--kernel-padding-sheet) + env(safe-area-inset-bottom,0px));box-shadow:var(--kernel-shadow-lg),0 50vh 0 var(--kernel-color-surface-raised)}.kernel-Sheet-sheet[data-side=top]{border-radius:0 0 var(--kernel-radius-sheet) var(--kernel-radius-sheet);padding-block:calc(var(--kernel-padding-sheet) + env(safe-area-inset-top,0px)) calc(var(--kernel-padding-sheet) + var(--kernel-sheet-handle-space));box-shadow:var(--kernel-shadow-lg),0 -50vh 0 var(--kernel-color-surface-raised)}.kernel-Sheet-sheet[data-side=left],.kernel-Sheet-sheet[data-side=right]{inline-size:var(--kernel-sheet-inline-size);max-inline-size:var(--kernel-sheet-inline-size);box-shadow:var(--kernel-shadow-lg),var(--kernel-sheet-bleed-x) 0 0 var(--kernel-color-surface-raised)}.kernel-Sheet-sheet[data-side=left]{border-radius:0 var(--kernel-radius-sheet) var(--kernel-radius-sheet) 0;padding-inline:calc(var(--kernel-padding-sheet) + env(safe-area-inset-left,0px)) calc(var(--kernel-padding-sheet) + var(--kernel-sheet-handle-space));--kernel-sheet-bleed-x:-50vw}.kernel-Sheet-sheet[data-side=right]{border-radius:var(--kernel-radius-sheet) 0 0 var(--kernel-radius-sheet);padding-inline:calc(var(--kernel-padding-sheet) + var(--kernel-sheet-handle-space)) calc(var(--kernel-padding-sheet) + env(safe-area-inset-right,0px));--kernel-sheet-bleed-x:50vw}.kernel-Sheet-sheet[data-side=left]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--kernel-sheet-bleed-x:50vw}.kernel-Sheet-sheet[data-side=right]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--kernel-sheet-bleed-x:-50vw}.kernel-Sheet-sheet.kernel-Sheet-inset{border-radius:var(--kernel-radius-sheet);box-shadow:var(--kernel-shadow-lg)}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=bottom],.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=top]{inset-inline:var(--kernel-sheet-inset-inline);inline-size:auto;margin-inline:auto}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=bottom]{--kernel-dialog-translate:0 calc(100% + var(--kernel-sheet-inset-block) + env(safe-area-inset-bottom,0px));padding-block-end:var(--kernel-padding-sheet);inset-block-end:calc(var(--kernel-sheet-inset-block) + env(safe-area-inset-bottom,0px))}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=top]{--kernel-dialog-translate:0 calc(-100% - var(--kernel-sheet-inset-block) - env(safe-area-inset-top,0px));padding-block-start:var(--kernel-padding-sheet);inset-block-start:calc(var(--kernel-sheet-inset-block) + env(safe-area-inset-top,0px))}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=left],.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=right]{inset-block:calc(var(--kernel-sheet-inset-block) + env(safe-area-inset-top,0px)) calc(var(--kernel-sheet-inset-block) + env(safe-area-inset-bottom,0px));block-size:auto;max-block-size:none}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=left]{--kernel-dialog-translate:calc(-100% - var(--kernel-sheet-inset-inline)) 0;padding-inline-start:var(--kernel-padding-sheet);inset-inline-start:var(--kernel-sheet-inset-inline)}.kernel-Sheet-sheet.kernel-Sheet-inset[data-side=right]{--kernel-dialog-translate:calc(100% + var(--kernel-sheet-inset-inline)) 0;padding-inline-end:var(--kernel-padding-sheet);inset-inline-end:var(--kernel-sheet-inset-inline)}.kernel-Sheet-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;justify-content:center;align-items:center;display:flex;position:absolute}.kernel-Sheet-sheet[data-side=bottom] .kernel-Sheet-handle{block-size:var(--kernel-sheet-handle-space);inset-block-start:0;inset-inline:0}.kernel-Sheet-sheet[data-side=top] .kernel-Sheet-handle{block-size:var(--kernel-sheet-handle-space);inset-block-end:0;inset-inline:0}.kernel-Sheet-sheet[data-side=left] .kernel-Sheet-handle{inline-size:var(--kernel-sheet-handle-space);inset-block:0;inset-inline-end:0}.kernel-Sheet-sheet[data-side=right] .kernel-Sheet-handle{inline-size:var(--kernel-sheet-handle-space);inset-block:0;inset-inline-start:0}.kernel-Sheet-handleBar{background:var(--kernel-color-border-strong);border-radius:var(--kernel-radius-full);opacity:.7;transition:opacity var(--kernel-duration-fast) var(--kernel-ease-out);display:block}.kernel-Sheet-sheet[data-side=bottom] .kernel-Sheet-handleBar,.kernel-Sheet-sheet[data-side=top] .kernel-Sheet-handleBar{inline-size:var(--kernel-space-8);block-size:4px}.kernel-Sheet-sheet[data-side=left] .kernel-Sheet-handleBar,.kernel-Sheet-sheet[data-side=right] .kernel-Sheet-handleBar{inline-size:4px;block-size:var(--kernel-space-8)}.kernel-Sheet-handle:hover .kernel-Sheet-handleBar,.kernel-Sheet-sheet[data-dragging] .kernel-Sheet-handleBar{opacity:1}.kernel-Sheet-sheet[data-dragging] .kernel-Sheet-handle{cursor:grabbing}@media (prefers-reduced-motion:reduce){.kernel-Sheet-handleBar,.kernel-Sheet-sheet[open][data-snapping]{transition:none}}.kernel-MessageScroller-root{flex-direction:column;min-block-size:0;display:flex;position:relative}.kernel-MessageScroller-viewport{scrollbar-gutter:stable;overflow-anchor:none;border-radius:var(--kernel-radius-container);scrollbar-width:thin;scrollbar-color:var(--kernel-color-border-interactive) transparent;flex:1;min-block-size:0;overflow-y:auto}.kernel-MessageScroller-viewport::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.kernel-MessageScroller-viewport::-webkit-scrollbar-track{background:0 0}.kernel-MessageScroller-viewport::-webkit-scrollbar-thumb{background-color:var(--kernel-color-border-interactive);border-radius:var(--kernel-radius-full)}.kernel-MessageScroller-viewport:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-MessageScroller-content{gap:var(--kernel-space-3);padding:var(--kernel-padding-container-curve);flex-direction:column;display:flex}.kernel-MessageScroller-jump{align-items:center;gap:var(--kernel-space-1);padding:var(--kernel-space-1) var(--kernel-space-3);border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-surface-raised);box-shadow:var(--kernel-shadow-md);color:var(--kernel-color-text);font:inherit;font-size:var(--kernel-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;transform:translate(-50%,var(--kernel-space-2)) scale(var(--kernel-scale-exit));transform-origin:bottom;transition:opacity var(--kernel-duration-exit-fast) var(--kernel-ease-out),transform var(--kernel-duration-exit-fast) var(--kernel-ease-out),visibility 0s linear var(--kernel-duration-exit-fast),background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out);display:inline-flex;position:absolute;inset-block-end:var(--kernel-space-3);inset-inline-start:50%}.kernel-MessageScroller-jump[data-visible]{visibility:visible;opacity:1;transition:opacity var(--kernel-duration-enter) var(--kernel-ease-overlay),transform var(--kernel-duration-enter) var(--kernel-ease-overlay),visibility 0s linear,background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out);transform:translate(-50%)scale(1)}.kernel-MessageScroller-jump[data-visible]:hover{border-color:var(--kernel-color-border-hover)}.kernel-MessageScroller-jump:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px}.kernel-MessageScroller-jumpIcon{flex:none;block-size:1rem;inline-size:1rem}@media (prefers-reduced-motion:reduce){.kernel-MessageScroller-jump,.kernel-MessageScroller-jump[data-visible]{transition:none}}.kernel-Message-list{gap:var(--kernel-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kernel-Message-item{align-items:flex-start;gap:var(--kernel-space-2);display:flex}.kernel-Message-item[data-author=user]{flex-direction:row-reverse}.kernel-Message-item[data-author=system]{justify-content:center}.kernel-Message-item[data-grouped]{margin-block-start:calc(-1 * var(--kernel-space-3))}@keyframes kernel-Message-kernel-message-enter{0%{opacity:0;transform:translateY(var(--kernel-space-2)) scale(var(--kernel-scale-enter))}to{opacity:1;transform:translateY(0)scale(1)}}.kernel-Message-item[data-animate]{animation:kernel-Message-kernel-message-enter var(--kernel-duration-enter) var(--kernel-ease-overlay) both}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(2){animation-delay:var(--kernel-duration-stagger)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(3){animation-delay:calc(var(--kernel-duration-stagger) * 2)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(4){animation-delay:calc(var(--kernel-duration-stagger) * 3)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(5){animation-delay:calc(var(--kernel-duration-stagger) * 4)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(6){animation-delay:calc(var(--kernel-duration-stagger) * 5)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(7){animation-delay:calc(var(--kernel-duration-stagger) * 6)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(8){animation-delay:calc(var(--kernel-duration-stagger) * 7)}.kernel-Message-list .kernel-Message-item[data-animate]:nth-child(n+9){animation-delay:calc(var(--kernel-duration-stagger) * 8)}.kernel-Message-item[data-author=user][data-animate]{transform-origin:100% 100%}.kernel-Message-avatar{border-radius:var(--kernel-radius-full);background-color:var(--kernel-color-surface-raised);block-size:1.75rem;inline-size:1.75rem;color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.kernel-Message-avatar[data-hidden]{background-color:#0000}.kernel-Message-avatar:empty:not([data-hidden]){display:none}.kernel-Message-body{gap:var(--kernel-space-1);flex-direction:column;min-inline-size:0;max-inline-size:46rem;display:flex}.kernel-Message-item[data-author=user] .kernel-Message-body{align-items:flex-end}.kernel-Message-header{align-items:center;gap:var(--kernel-space-2);color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);line-height:var(--kernel-line-height-tight);display:flex}.kernel-Message-header[hidden],.kernel-Message-metadata[hidden]{display:none}.kernel-Message-name{color:var(--kernel-color-text);font-weight:500}.kernel-Message-liveMark{align-items:center;gap:var(--kernel-space-1);color:var(--kernel-color-accent-text);display:inline-flex}.kernel-Message-liveMark:before{content:"";border-radius:var(--kernel-radius-full);background-color:currentColor;block-size:.375rem;inline-size:.375rem}.kernel-Message-metadata{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);line-height:var(--kernel-line-height-tight)}.kernel-Message-bubble{inline-size:fit-content;max-inline-size:100%;padding:var(--kernel-space-2) var(--kernel-space-3);border:var(--kernel-border-width) solid transparent;border-radius:var(--kernel-radius-lg);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);line-height:var(--kernel-line-height);overflow-wrap:anywhere;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out)}.kernel-Message-bubble[data-lines=single]{border-radius:var(--kernel-radius-full)}.kernel-Message-bubble[data-lines=multi],.kernel-Message-bubble[data-expandable]{padding-block:calc(var(--kernel-space-2) + var(--kernel-radius-lg) * .15);padding-inline:calc(var(--kernel-space-3) + var(--kernel-radius-lg) * .25)}.kernel-Message-bubble[data-tone=neutral]{border-color:var(--kernel-color-border)}.kernel-Message-bubble[data-tone=accent]{background-color:var(--kernel-color-accent);color:var(--kernel-color-on-accent)}.kernel-Message-bubble[data-tone=muted]{color:var(--kernel-color-text-muted);background-color:#0000;padding-inline:0}.kernel-Message-bubble[data-tone=danger]{border-color:var(--kernel-color-danger);background-color:var(--kernel-color-danger-subtle);color:var(--kernel-color-danger-text)}.kernel-Message-bubble[data-align=center]{text-align:center}.kernel-Message-bubble[data-align=end]{margin-inline-start:auto}.kernel-Message-bubble[data-tone=accent] a{color:inherit;text-decoration-thickness:from-font}.kernel-Message-expandTrigger{align-items:center;gap:var(--kernel-space-1);color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.kernel-Message-expandTrigger::-webkit-details-marker{display:none}.kernel-Message-expandTrigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px;border-radius:var(--kernel-radius-sm)}.kernel-Message-expandIcon{block-size:.875rem;inline-size:.875rem;transition:transform var(--kernel-duration-fast) var(--kernel-ease-out)}.kernel-Message-bubble[open] .kernel-Message-expandIcon{transform:rotate(180deg)}.kernel-Message-expandContent{padding-block-start:var(--kernel-space-2)}@media (prefers-reduced-motion:reduce){.kernel-Message-item[data-animate]{animation:none}.kernel-Message-bubble,.kernel-Message-expandIcon{transition:none}}.kernel-TodoList-root{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);transition:border-color var(--kernel-duration-fast) var(--kernel-ease-out)}.kernel-TodoList-root[data-complete]{border-color:var(--kernel-color-success)}.kernel-TodoList-trigger{align-items:center;gap:var(--kernel-space-2);padding:var(--kernel-padding-container-curve) var(--kernel-padding-container-curve) var(--kernel-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.kernel-TodoList-trigger::-webkit-details-marker{display:none}.kernel-TodoList-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px;border-radius:var(--kernel-radius-container)}.kernel-TodoList-label{font-weight:500}.kernel-TodoList-count{font-size:var(--kernel-font-size-sm);font-variant-numeric:tabular-nums;color:var(--kernel-color-text-muted)}.kernel-TodoList-root[data-complete] .kernel-TodoList-count{color:var(--kernel-color-success-text)}.kernel-TodoList-metadata{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm)}.kernel-TodoList-chevron{block-size:.875rem;inline-size:.875rem;color:var(--kernel-color-text-muted);transition:transform var(--kernel-duration-fast) var(--kernel-ease-out);flex:none;margin-inline-start:auto}.kernel-TodoList-root[open] .kernel-TodoList-chevron{transform:rotate(180deg)}.kernel-TodoList-content{padding-block-end:var(--kernel-padding-container-curve)}.kernel-TodoList-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kernel-TodoList-item{align-items:baseline;gap:var(--kernel-space-2);padding:var(--kernel-space-1) var(--kernel-padding-container-curve);color:var(--kernel-color-text);transition:color var(--kernel-duration-base) var(--kernel-ease-out);display:flex}.kernel-TodoList-item[data-status=pending],.kernel-TodoList-item[data-status=done]{color:var(--kernel-color-text-muted)}.kernel-TodoList-item[data-status=error]{color:var(--kernel-color-danger-text)}.kernel-TodoList-mark{flex:none;align-self:baseline;block-size:1rem;inline-size:1rem;display:inline-block;position:relative;transform:translateY(.15em)}.kernel-TodoList-markLayer{opacity:0;transform:scale(var(--kernel-scale-exit));transition:opacity var(--kernel-duration-base) var(--kernel-ease-out),transform var(--kernel-duration-base) var(--kernel-ease-out);position:absolute;top:0;right:0;bottom:0;left:0}.kernel-TodoList-item[data-status=pending] .kernel-TodoList-markLayer[data-kind=pending],.kernel-TodoList-item[data-status=active] .kernel-TodoList-markLayer[data-kind=active],.kernel-TodoList-item[data-status=done] .kernel-TodoList-markLayer[data-kind=done],.kernel-TodoList-item[data-status=error] .kernel-TodoList-markLayer[data-kind=error]{opacity:1;transform:scale(1)}.kernel-TodoList-item[data-status=active] .kernel-TodoList-markLayer[data-kind=active]{color:var(--kernel-color-accent)}.kernel-TodoList-item[data-status=done] .kernel-TodoList-markLayer[data-kind=done]{color:var(--kernel-color-success)}.kernel-TodoList-item[data-status=error] .kernel-TodoList-markLayer[data-kind=error]{color:var(--kernel-color-danger)}.kernel-TodoList-text{min-inline-size:0;line-height:var(--kernel-line-height)}.kernel-TodoList-item[data-status=done] .kernel-TodoList-text{text-decoration:line-through;text-decoration-thickness:from-font}.kernel-TodoList-itemMetadata{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.kernel-TodoList-root,.kernel-TodoList-chevron,.kernel-TodoList-item,.kernel-TodoList-markLayer{transition:none}}.kernel-AgentActivity-root{gap:var(--kernel-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kernel-AgentActivity-item{align-items:flex-start;gap:var(--kernel-space-2);padding-block:var(--kernel-space-1);color:var(--kernel-color-text);display:flex;position:relative}.kernel-AgentActivity-marker{block-size:1.25rem;inline-size:1rem;color:var(--kernel-color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.kernel-AgentActivity-item[data-status=running] .kernel-AgentActivity-marker{color:var(--kernel-color-accent)}.kernel-AgentActivity-item[data-status=error] .kernel-AgentActivity-marker{color:var(--kernel-color-danger)}.kernel-AgentActivity-icon{block-size:1rem;inline-size:1rem}.kernel-AgentActivity-label{min-inline-size:0;line-height:var(--kernel-line-height-tight);padding-block:.15rem}.kernel-AgentActivity-item[data-status=pending] .kernel-AgentActivity-label{color:var(--kernel-color-text-muted)}.kernel-AgentActivity-item[data-status=error] .kernel-AgentActivity-label{color:var(--kernel-color-danger-text)}.kernel-AgentActivity-disclosure{flex:1;min-inline-size:0}.kernel-AgentActivity-trigger{align-items:center;gap:var(--kernel-space-1);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.kernel-AgentActivity-trigger::-webkit-details-marker{display:none}.kernel-AgentActivity-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:2px;border-radius:var(--kernel-radius-sm)}.kernel-AgentActivity-chevron{block-size:.875rem;inline-size:.875rem;color:var(--kernel-color-text-muted);transition:transform var(--kernel-duration-fast) var(--kernel-ease-out);flex:none}.kernel-AgentActivity-disclosure[open] .kernel-AgentActivity-chevron{transform:rotate(180deg)}.kernel-AgentActivity-content{color:var(--kernel-color-text-muted);font-size:var(--kernel-font-size-sm);padding-block-start:var(--kernel-space-1)}.kernel-AgentActivity-item[data-delegated]>*{flex:1;min-inline-size:0}@media (prefers-reduced-motion:reduce){.kernel-AgentActivity-chevron{transition:none}}.kernel-CodeBlock-root{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);margin:0;overflow:hidden}.kernel-CodeBlock-header{align-items:center;gap:var(--kernel-space-2);padding:var(--kernel-padding-container-curve) var(--kernel-padding-container-curve) var(--kernel-space-2);border-block-end:var(--kernel-border-width) solid var(--kernel-color-border);background-color:var(--kernel-color-surface-raised);display:flex}.kernel-CodeBlock-heading{min-inline-size:0;color:var(--kernel-color-text-muted);font-family:var(--kernel-font-mono);font-size:var(--kernel-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kernel-CodeBlock-copy{align-items:center;gap:var(--kernel-space-1);padding:var(--kernel-space-1) var(--kernel-space-2);border:var(--kernel-border-width) solid transparent;border-radius:var(--kernel-radius-control);color:var(--kernel-color-text-muted);font:inherit;font-size:var(--kernel-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kernel-duration-fast) var(--kernel-ease-out),border-color var(--kernel-duration-fast) var(--kernel-ease-out),color var(--kernel-duration-fast) var(--kernel-ease-out);background:0 0;margin-inline-start:auto;display:inline-flex}.kernel-CodeBlock-copy:hover{border-color:var(--kernel-color-border);color:var(--kernel-color-text)}.kernel-CodeBlock-copy:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:1px}.kernel-CodeBlock-copyIconStack{flex:none;block-size:.875rem;inline-size:.875rem;display:grid}.kernel-CodeBlock-copyLabelStack{display:grid}.kernel-CodeBlock-copyIconLayer,.kernel-CodeBlock-copyLabelLayer{grid-area:1/1}.kernel-CodeBlock-copyIconLayer{opacity:0;scale:var(--kernel-scale-enter);filter:blur(var(--kernel-blur-sm));transition:opacity var(--kernel-duration-fast) linear,scale var(--kernel-duration-base) var(--kernel-ease-out),filter var(--kernel-duration-fast) linear}.kernel-CodeBlock-copyLabelLayer{opacity:0;filter:blur(var(--kernel-blur-sm));transition:opacity var(--kernel-duration-fast) linear,filter var(--kernel-duration-fast) linear}.kernel-CodeBlock-copy:not([data-copied]) .kernel-CodeBlock-copyIconLayer[data-kind=copy],.kernel-CodeBlock-copy[data-copied] .kernel-CodeBlock-copyIconLayer[data-kind=copied],.kernel-CodeBlock-copy:not([data-copied]) .kernel-CodeBlock-copyLabelLayer[data-kind=copy],.kernel-CodeBlock-copy[data-copied] .kernel-CodeBlock-copyLabelLayer[data-kind=copied]{opacity:1;filter:blur();scale:1}.kernel-CodeBlock-viewport{max-block-size:var(--kernel-code-max-block-size);overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--kernel-color-border-interactive) transparent;overflow:auto}.kernel-CodeBlock-viewport::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.kernel-CodeBlock-viewport::-webkit-scrollbar-track{background:0 0}.kernel-CodeBlock-viewport::-webkit-scrollbar-thumb{background-color:var(--kernel-color-border-interactive);border-radius:var(--kernel-radius-full)}.kernel-CodeBlock-pre{padding-block:var(--kernel-padding-container-curve);font-family:var(--kernel-font-mono);font-size:var(--kernel-font-size-sm);line-height:var(--kernel-line-height);-moz-tab-size:2;tab-size:2;margin:0}.kernel-CodeBlock-code{font:inherit;display:block}.kernel-CodeBlock-root:has(>.kernel-CodeBlock-header:not([hidden])) .kernel-CodeBlock-pre{padding-block-start:var(--kernel-space-2)}.kernel-CodeBlock-line{padding-inline:var(--kernel-padding-container-curve);transition:background-color var(--kernel-duration-base) var(--kernel-ease-out);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.kernel-CodeBlock-line:not(:has(>.kernel-CodeBlock-number)){grid-template-columns:1fr}.kernel-CodeBlock-line[data-highlight]{background-color:var(--kernel-color-accent-subtle);box-shadow:inset 2px 0 0 var(--kernel-color-accent)}.kernel-CodeBlock-number{color:var(--kernel-color-text-muted);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none;padding-inline-end:var(--kernel-space-3)}.kernel-CodeBlock-lineText{white-space:pre;min-inline-size:0}@media (prefers-reduced-motion:reduce){.kernel-CodeBlock-copy,.kernel-CodeBlock-line{transition:none}.kernel-CodeBlock-copyIconLayer,.kernel-CodeBlock-copyLabelLayer{transition:opacity var(--kernel-duration-fast) linear}}.kernel-FileDiff-root{border:var(--kernel-border-width) solid var(--kernel-color-border);border-radius:var(--kernel-radius-container);background-color:var(--kernel-color-surface);color:var(--kernel-color-text);overflow:hidden}.kernel-FileDiff-trigger{align-items:center;gap:var(--kernel-space-2);padding:var(--kernel-padding-container-curve) var(--kernel-padding-container-curve) var(--kernel-space-2);background-color:var(--kernel-color-surface-raised);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.kernel-FileDiff-trigger::-webkit-details-marker{display:none}.kernel-FileDiff-trigger:focus-visible{outline:2px solid var(--kernel-color-focus-ring);outline-offset:-2px}.kernel-FileDiff-path{min-inline-size:0;font-family:var(--kernel-font-mono);font-size:var(--kernel-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kernel-FileDiff-counts{gap:var(--kernel-space-1);font-size:var(--kernel-font-size-sm);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.kernel-FileDiff-additions{color:var(--kernel-color-success-text)}.kernel-FileDiff-deletions{color:var(--kernel-color-danger-text)}.kernel-FileDiff-chevron{block-size:.875rem;inline-size:.875rem;color:var(--kernel-color-text-muted);transition:transform var(--kernel-duration-fast) var(--kernel-ease-out);flex:none}.kernel-FileDiff-root[open] .kernel-FileDiff-chevron{transform:rotate(180deg)}.kernel-FileDiff-content{overflow-x:auto}.kernel-FileDiff-table{border-collapse:collapse;inline-size:100%;font-family:var(--kernel-font-mono);font-size:var(--kernel-font-size-sm);line-height:var(--kernel-line-height);-moz-tab-size:2;tab-size:2}@keyframes kernel-FileDiff-kernel-diff-row-enter{0%{opacity:0}to{opacity:1}}.kernel-FileDiff-row{animation:kernel-FileDiff-kernel-diff-row-enter var(--kernel-duration-fast) var(--kernel-ease-out) both}.kernel-FileDiff-row[data-kind=add]{background-color:var(--kernel-color-success-subtle)}.kernel-FileDiff-row[data-kind=remove]{background-color:var(--kernel-color-danger-subtle)}.kernel-FileDiff-row[data-kind=hunk]{background-color:var(--kernel-color-surface-raised);color:var(--kernel-color-text-muted)}.kernel-FileDiff-number{inline-size:1%;padding-inline:var(--kernel-space-2);color:var(--kernel-color-text-muted);font-variant-numeric:tabular-nums;text-align:end;vertical-align:top;white-space:nowrap;-webkit-user-select:none;user-select:none}.kernel-FileDiff-marker{inline-size:1%;vertical-align:top;white-space:pre;-webkit-user-select:none;user-select:none;padding-inline-start:var(--kernel-space-2)}.kernel-FileDiff-row[data-kind=add] .kernel-FileDiff-marker{color:var(--kernel-color-success-text)}.kernel-FileDiff-row[data-kind=remove] .kernel-FileDiff-marker{color:var(--kernel-color-danger-text)}.kernel-FileDiff-row>:first-child{padding-inline-start:var(--kernel-padding-container-curve)}.kernel-FileDiff-code{padding-inline:var(--kernel-space-2) var(--kernel-padding-container-curve);vertical-align:top;white-space:pre}@media (prefers-reduced-motion:reduce){.kernel-FileDiff-chevron{transition:none}.kernel-FileDiff-row{animation:none}}:root{--kernel-hue-accent: 295;--rl-brand: #41038d;--rl-brand-strong: #450396;--rl-brand-soft: #f5e9ff;--rl-accent: #5804bf;--rl-accent-dark: #c9bdde;--rl-bg: #f4f4f4;--rl-bg-alt: #ffffff;--rl-ink: #1b013b;--rl-ink-body: #4a4a5a;--rl-ink-muted: #635b70;--rl-text-accent: #41038d;--rl-border: #e5e0f0;--rl-radius-sm: 6px;--rl-radius-md: 12px;--rl-radius-lg: 16px;--rl-radius-pill: 60px;--rl-space-1: 4px;--rl-space-2: 8px;--rl-space-3: 12px;--rl-space-4: 16px;--rl-space-6: 24px;--rl-space-8: 32px;--rl-space-12: 48px;--rl-space-16: 64px;--rl-space-24: 96px;--rl-text-sm: 14px;--rl-text-base: 16px;--rl-text-lg: 18px;--rl-h3: 24px;--rl-h2: 40px;--rl-h1: 56px;--rl-type-hero: clamp(2.25rem, 4.5vw, 3.5rem);--rl-type-section: clamp(1.75rem, 3.2vw, 2.5rem);--rl-type-card: 1.25rem;--rl-type-hero-weight: 700;--rl-type-section-weight: 700;--rl-type-lh-tight: 1.1;--rl-type-lh-snug: 1.25;--rl-duration-fast: .2s;--rl-duration-base: .3s;--rl-ease: ease-out;--rl-container: 1200px;--rl-section-y: clamp(56px, 7vw, 80px);--rl-section-y-compact: 48px;--rl-control-sm: 40px;--rl-control-md: 44px;--rl-control-lg: 52px}.dark{--rl-bg: #101014;--rl-bg-alt: #0d0d0d;--rl-ink: #ffffff;--rl-ink-body: #d4d4dc;--rl-ink-muted: #a1a1aa;--rl-text-accent: #c9bdde;--rl-border: #2d2d44;--rl-brand-soft: #1d132b}*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0}button{background:transparent;cursor:pointer}html,body{margin:0;font-family:Satoshi,sans-serif;font-size:100%;line-height:1.5;color:var(--rl-ink-body);background:var(--rl-bg)}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0;color:var(--rl-ink);line-height:1.15;letter-spacing:-.02em;font-weight:inherit}h1{font-size:clamp(32px,6vw,var(--rl-h1))}h2{font-size:clamp(28px,4vw,var(--rl-h2))}h3{font-size:var(--rl-h3)}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:2px}.dark :focus-visible{outline-color:var(--rl-accent-dark)}.rl-color-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--rl-radius-pill);background:transparent;color:var(--rl-ink);cursor:pointer;transition:background var(--rl-duration-fast) var(--rl-ease)}.rl-color-toggle:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.rl-color-toggle svg{width:18px;height:18px}.rl-demo-form{display:grid;gap:var(--rl-space-4)}.rl-demo-form__label{display:block;margin-bottom:var(--rl-space-2);font-size:var(--rl-text-sm);font-weight:600;color:var(--rl-ink)}.rl-demo-form__hint{font-size:var(--rl-text-sm);color:var(--rl-ink-muted)}.rl-demo-form__actions{display:flex;justify-content:flex-end;padding-top:var(--rl-space-2)}.rl-demo-form__actions>*{width:100%}.kernel-Button-root .kernel-Button-label{color:inherit}.kernel-Button-root[data-variant=primary],.dark .kernel-Button-root[data-variant=primary]{color:#fff}.kernel-Button-root[data-variant=secondary],.kernel-Button-root[data-variant=ghost],.dark .kernel-Button-root[data-variant=secondary],.dark .kernel-Button-root[data-variant=ghost]{color:var(--rl-ink)}.rl-hero-cta,.dark .rl-hero-cta{color:var(--rl-hero-cta-ink)}.rl-section-header{display:grid;justify-items:center;gap:var(--rl-space-4);max-width:900px;margin:0 auto var(--rl-space-12);text-align:center}@media (min-width: 768px){.rl-section-header{margin-bottom:var(--rl-space-16)}}.rl-section-header__eyebrow{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rl-brand)}.dark .rl-section-header__eyebrow{color:var(--rl-text-accent)}.rl-section-header__title{font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--rl-ink)}.rl-section-header__description{max-width:640px;font-size:16px;line-height:1.6;color:var(--rl-ink-body)}@media (min-width: 768px){.rl-section-header__description{font-size:18px}}:root{--rl-accent: #5804bf;--rl-accent-dark: #c9bdde;--rl-radius-sm: 2px;--rl-duration-fast: .2s;--rl-duration-base: .3s}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2");font-weight:700;font-style:normal}html,body{overflow-x:clip}html{scroll-padding-top:100px;scroll-behavior:smooth}body{font-family:Satoshi,sans-serif;background-color:#f4f4f4;transition:background-color .3s ease,color .3s ease}.dark body{background-color:#101014;color:#f4f4f4}.light body{background-color:#f4f4f4;color:#101014}.dark .nav-bar-background{background:linear-gradient(to bottom right,#41038d4d,#ae99cb33);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.light .nav-bar-background{background-color:#efeafbb3}.light .nav-bar-enterprise{background:#efeafbb3}.dark .nav-bar-enterprise{background:linear-gradient(to bottom right,#41038d4d,#ae99cb33)}.light .insight-box{background-color:#fff!important}.dark .insight-box{background-color:#1a1a2e!important;color:#f4f4f4!important}.dark .light-section{background-color:#101014!important;color:#f4f4f4!important}.dark .light-section-card{background-color:#1a1a2e!important;color:#f4f4f4!important}.dark .light-text{color:#e0e0e0!important}.dark .light-heading{color:#fff!important}.dark .light-subtext{color:#b0b0b0!important}.dark img{opacity:.95}.dark .active{color:#a794ca;border-bottom-color:#a794ca}.dark .nor-gradient-frame{border:1px solid #caceec99;background-color:#101014}.dark .gradient-frame{background-color:#1a1a2e}.active{color:#41038d;border-bottom:2px solid #41038d}.nor-gradient-frame{border:1px solid #caceec99;background-color:#101014}.gradient-frame{position:relative;padding:16px;border-radius:50px;z-index:0}.gradient-frame:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;border-radius:50px;background:linear-gradient(to right,#6ddcff66,#6ddcff66 50%,#7f60f966 50%,#7f60f966);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.marquee{background-color:none}.nav-bar-background{box-shadow:0 4px 10px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:13px;transition:all .3s ease-in-out}.nav-bar-scrolled{border-radius:0;box-shadow:0 2px 8px #00000026}.nav-bar-enterprise{background:linear-gradient(to bottom right,#41038d4d,#ae99cb33)}.nav-sign-up-btn:hover{background-color:#41038d!important}.nav-sign-up-btn-mobile:hover{background-color:#00000026!important}.insight-box{background-color:#fff!important}.unbreak-text-mobile{display:block}@media screen and (max-width: 500px){.unbreak-text-mobile{display:none}.remove_bg_mobile{background-image:none!important;padding:0!important;min-height:0!important;height:auto!important}.hero_remove_bg_color{background:none!important}}.icons-responsive{font-size:24px}@media (max-width: 640px){.icons-responsive{font-size:12px!important}}a{color:#5804bf;text-decoration:none;transition:all .2s ease}a:hover{color:#41038d;text-decoration:underline}a:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:var(--rl-radius-sm)}a:active{color:#2d0550}.dark a{color:#c9bdde}.dark a:hover{color:#e0d5f0;text-decoration:underline}.dark a:focus-visible{outline:2px solid var(--rl-accent-dark);outline-offset:2px}.dark a:active{color:#a794ca}button:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px}.dark button:focus-visible{outline:2px solid var(--rl-accent-dark)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input:focus,textarea:focus,select:focus{outline:2px solid #5804bf;outline-offset:0}.dark input:focus,.dark textarea:focus,.dark select:focus{outline:2px solid #c9bdde}button,a,input,textarea,select{transition:all .2s ease}.skip-to-content{position:absolute;top:-40px;left:0;background:#5804bf;color:#fff;padding:8px;text-decoration:none;z-index:100}.skip-to-content:focus{top:0}@media (hover: none) and (pointer: coarse){button,a{padding:12px}button:active,a:active{opacity:.8}}::selection{background-color:#5804bf;color:#fff}.dark ::selection{background-color:#c9bdde;color:#101014}::placeholder{color:#999;opacity:.7}.dark ::placeholder{color:#b0b0b0;opacity:.6}button:not(:disabled){cursor:pointer}input:not(:disabled),textarea:not(:disabled),select:not(:disabled){cursor:text}*:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rl-shell-root{--rl-shell-divider: #2b2b2b;--rl-shell-nav-hover-ink: var(--rl-brand);--rl-shell-nav-active-ink: var(--rl-ink);--rl-shell-brand-ink: var(--rl-brand)}.dark .rl-shell-root{--rl-shell-divider: var(--rl-ink-muted);--rl-shell-nav-hover-ink: var(--rl-accent-dark);--rl-shell-brand-ink: var(--rl-accent-dark)}.rl-shell-root{display:flex;height:100vh;overflow:hidden;position:relative}.rl-shell-drawer-wrap{display:flex;flex:0 0 auto}.rl-shell-main-wrap{position:relative;flex:1;min-width:0}.rl-shell-drawer{position:fixed;top:0;left:0;z-index:90;width:240px;height:100vh;background:var(--rl-bg-alt);transform:translate(-240px);visibility:hidden;box-shadow:none;transition:transform var(--rl-duration-base) ease,box-shadow var(--rl-duration-base) ease,visibility var(--rl-duration-base) ease}.rl-shell-drawer--open{transform:translate(0);visibility:visible;box-shadow:0 0 20px #0003}@media (min-width: 48em){.rl-shell-drawer{position:static;transform:none;visibility:visible;box-shadow:none}}.rl-shell-main{position:relative;flex:1;min-width:0;width:100%;height:100vh;overflow:hidden;background:var(--rl-bg);transition:background-color var(--rl-duration-base) ease-in-out}.rl-shell-content{height:calc(100vh - 60px);overflow-y:auto;padding:var(--rl-space-4)}@media (min-width: 48em){.rl-shell-content{padding:var(--rl-space-6)}}.rl-shell-sidebar{position:relative;z-index:90;width:240px;height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--rl-bg-alt);border-right:1px solid var(--rl-border)}.rl-shell-brand{display:flex;align-items:center;justify-content:space-between;padding:var(--rl-space-4);border-bottom:1px solid var(--rl-border)}.rl-shell-brand__mark{display:flex;margin-right:var(--rl-space-2)}.rl-shell-brand__name{font-size:32px;font-weight:700;line-height:1.2;color:var(--rl-shell-brand-ink)}.rl-shell-nav{margin-top:var(--rl-space-4);padding:0 var(--rl-space-4)}.rl-shell-nav__list,.rl-shell-submenu{margin:0;padding:0;list-style:none}.rl-shell-nav__item{margin:0}.rl-shell-nav__link,.rl-shell-nav__trigger,.rl-shell-submenu__link{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;border:0;border-radius:3px;background:transparent;color:var(--rl-ink-body);font:inherit;font-size:16px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--rl-duration-fast) ease,color var(--rl-duration-fast) ease}.rl-shell-nav__link{padding:var(--rl-space-4)}.rl-shell-nav__trigger{justify-content:space-between;padding:var(--rl-space-2) var(--rl-space-4)}.rl-shell-nav__link:hover,.rl-shell-nav__trigger:hover{background:var(--rl-brand-soft);color:var(--rl-shell-nav-hover-ink)}.rl-shell-nav__link--active,.rl-shell-nav__trigger--active{background:var(--rl-brand-soft);color:var(--rl-shell-nav-active-ink)}.rl-shell-nav__label{display:flex;align-items:center}.rl-shell-nav__icon{flex:0 0 auto;margin-right:var(--rl-space-8)}.rl-shell-nav__trigger .rl-shell-nav__icon{margin-right:var(--rl-space-12)}.rl-shell-nav__chevron{flex:0 0 auto}.rl-shell-submenu{display:flex;flex-direction:column;gap:var(--rl-space-2);margin:0 0 var(--rl-space-6) var(--rl-space-1)}.rl-shell-submenu__link{padding:var(--rl-space-2) 0 var(--rl-space-2) 40px}.rl-shell-submenu__link:hover{color:var(--rl-shell-nav-hover-ink)}.rl-shell-submenu__link[aria-current=page]{color:var(--rl-shell-nav-active-ink)}.rl-shell-header{position:sticky;top:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:60px;padding:0 var(--rl-space-4);background:var(--rl-bg-alt);border-bottom:1px solid var(--rl-border)}.rl-shell-header__end{display:inline-flex;align-items:center;gap:var(--rl-space-4);margin-left:auto}.rl-shell-header__divider{width:1px;height:30px;background:var(--rl-shell-divider)}.rl-shell-header .rl-shell-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;color:var(--rl-ink-muted)}.rl-shell-header .rl-shell-icon-btn:hover{color:var(--rl-ink-body)}.rl-shell-agent,.rl-shell-profile{position:relative;margin:var(--rl-space-2)}.rl-shell-agent{min-width:0;max-width:100%}.rl-shell-agent__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-shell-trigger{display:inline-flex;align-items:center;gap:var(--rl-space-2);min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--rl-ink-muted);font:inherit;cursor:pointer;transition:color var(--rl-duration-fast) ease}.rl-shell-trigger:hover{color:var(--rl-ink-body)}.rl-shell-agent__trigger{min-width:0;max-width:100%}.rl-shell-agent__icon{flex:0 0 auto}.rl-shell-agent__label{min-width:0;margin:0 var(--rl-space-2);overflow:hidden;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.rl-shell-profile__trigger{color:var(--rl-ink)}.rl-shell-profile__initials{margin-right:var(--rl-space-1);font-size:20px;font-weight:900;color:var(--rl-ink)}.rl-shell-chevron{flex:0 0 auto}.rl-shell-menu[popover]{box-sizing:border-box;min-width:300px;margin:0;padding:var(--rl-space-2);overflow:hidden;background:var(--rl-bg-alt);color:var(--rl-ink-body);border:1px solid var(--rl-border);border-radius:var(--rl-radius-sm);box-shadow:0 4px 16px #0000001a}.rl-shell-menu--agent[popover]{min-width:320px}.rl-shell-menu [data-slot=menu-separator]{height:1px;margin:var(--rl-space-2) 0;background:var(--rl-border)}.rl-shell-menu .rl-shell-menu__item{display:flex;box-sizing:border-box;align-items:center;gap:var(--rl-space-4);width:100%;min-height:44px;margin:0;padding:var(--rl-space-4);border:0;border-radius:var(--rl-radius-sm);background:transparent;color:var(--rl-ink);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.rl-shell-menu .rl-shell-menu__item[data-highlighted],.rl-shell-menu .rl-shell-menu__item:hover{background:var(--rl-bg)}.rl-shell-menu__item-icon{flex:0 0 auto;color:var(--rl-ink-muted)}.rl-shell-menu__header{display:flex;align-items:center;gap:var(--rl-space-2);padding:var(--rl-space-4);margin-bottom:var(--rl-space-2)}.rl-shell-menu__avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background:var(--rl-bg);color:var(--rl-ink-muted);font-size:20px;font-weight:900}.rl-shell-menu__email{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:700;color:var(--rl-ink)}.rl-shell-menu__plan{margin:0;font-size:16px;font-weight:400;color:var(--rl-ink-muted)}.rl-shell-menu__option{display:block;padding:var(--rl-space-4)}.rl-shell-menu__option-row{display:flex;align-items:center;justify-content:space-between;gap:var(--rl-space-6)}.rl-shell-menu__option-main{display:flex;align-items:center;gap:var(--rl-space-6);min-width:0}.rl-shell-menu__option-label{font-size:14px;font-weight:600;color:var(--rl-ink)}.rl-shell-menu__option-desc{margin:var(--rl-space-1) 0 0 30px;font-size:12px;font-weight:400;color:var(--rl-ink-muted)}.rl-shell-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rl-shell-overlay__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#41038d0d,#41038d26)}@media (min-width: 48em){.rl-shell-overlay{display:none}}.rl-shell-toggle-wrap{position:fixed;top:50%;left:0;z-index:100;display:block;transform:translateY(-50%);transition:left var(--rl-duration-base) ease}.rl-shell-toggle-wrap--open{left:240px}.rl-shell-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:4px;background:var(--rl-brand);color:#fff;box-shadow:0 2px 10px #0003;cursor:pointer}.rl-shell-toggle--open{border-radius:0 4px 4px 0}@media (min-width: 48em){.rl-shell-toggle-wrap{display:none}}.rl-shell-menu-toggle-wrap{position:absolute;top:0;right:16px;z-index:100;display:flex;align-items:center;justify-content:center;height:60px}.rl-shell-menu-toggle{display:flex;align-items:center;justify-content:center;gap:var(--rl-space-2);min-width:44px;min-height:44px;padding:6px 12px;border:0;border-radius:9999px;background:transparent;color:var(--rl-brand);font:inherit;cursor:pointer;transition:all var(--rl-duration-base) ease}.rl-shell-menu-toggle--open{background:var(--rl-brand);color:#fff;box-shadow:0 0 15px #41038d33}.rl-shell-menu-toggle__label{overflow:hidden;font-size:14px;font-weight:500;white-space:nowrap}@media (min-width: 48em){.rl-shell-menu-toggle-wrap{display:none}}.rl-shell-auth{display:flex}.rl-shell-auth__body{flex:1;min-width:0}@media (prefers-reduced-motion: reduce){.rl-shell-drawer,.rl-shell-main,.rl-shell-toggle-wrap,.rl-shell-nav__link,.rl-shell-nav__trigger,.rl-shell-submenu__link,.rl-shell-menu-toggle,.rl-shell-trigger{transition:none}}.drop-down-class{background-color:#101014!important;width:300px!important;max-height:300px!important;overflow-y:auto!important;border-radius:5px!important;z-index:9999!important;box-shadow:0 4px 15px #0003!important}.drop-down-class li,.drop-down-class .country{background-color:#101014!important;padding:8px 10px!important;color:#e5e5e5!important;transition:background-color .2s ease!important}.drop-down-class li:hover,.drop-down-class .country:hover{background-color:#333!important}.button-class{background-color:transparent!important;border-color:#ccc!important}.react-tel-input .search-box{margin:0!important;padding:10px!important;background-color:#101014!important;border-bottom:1px solid #333!important}.react-tel-input .search-box input{width:100%!important;padding:8px!important;background-color:#1a1a1a!important;color:#e5e5e5!important;border:1px solid #333!important;border-radius:4px!important}@media (max-width: 768px){.drop-down-class{width:90%!important;max-width:280px!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important;top:25%!important;max-height:60vh!important;animation:mobileDropdownFadeIn .3s ease-out!important;border:1px solid #333!important;border-radius:8px!important}.react-tel-input .form-control{width:100%!important;font-size:15px!important;height:52px!important;padding-left:60px!important}.react-tel-input{width:100%!important;margin-bottom:10px!important}.react-tel-input .selected-flag{padding:0 8px 0 12px!important}.react-tel-input .search-box{padding:8px!important}.react-tel-input .search-box input{height:40px!important;font-size:14px!important}.react-tel-input .country-name{font-size:14px!important}}@keyframes mobileDropdownFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.react-tel-input .country-list{width:300px;max-height:300px;background-color:#101014!important;scrollbar-width:thin;box-shadow:0 4px 12px #0000004d!important;border:1px solid #333!important}.drop-down-class::-webkit-scrollbar{width:8px}.drop-down-class::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.drop-down-class::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.drop-down-class::-webkit-scrollbar-thumb:hover{background:#555}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:transparent!important}.react-tel-input .country.highlight{background-color:#333!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.react-tel-input .flag-dropdown.open .country-list{animation:fadeIn .3s ease-out}.react-tel-input .flag{filter:brightness(1.2)}@media (max-width: 768px){.react-tel-input .country-list .country{padding:12px 10px!important}.react-tel-input .selected-flag .arrow{border-top:5px solid #fff!important}.react-tel-input .selected-flag .arrow.up{border-bottom:5px solid #fff!important;border-top:none!important}.react-tel-input .form-control:focus{box-shadow:0 0 0 3px #733bb766!important;border-color:#733bb7!important;transition:all .3s ease!important}.react-tel-input .selected-flag,.react-tel-input .form-control,.react-tel-input .country{transition:all .2s ease-in-out!important}.react-tel-input{display:block!important}.react-tel-input .country:active{background-color:#444!important}.react-tel-input .form-control:active{border-color:#733bb7!important}.react-tel-input .search-box input{padding:10px!important;margin:5px!important;width:calc(100% - 10px)!important}}@media (max-width: 480px){.react-tel-input .country-list .country{padding:14px 10px!important}}.rl-navbar{--nav-ink: #090018;--nav-ink-muted: var(--rl-ink-muted);--nav-hover-bg: var(--rl-brand-soft);--nav-hover-ink: var(--rl-brand);--nav-control-bg: rgba(0, 0, 0, .1);--nav-control-bg-hover: rgba(0, 0, 0, .2);--nav-divider: var(--rl-border);--nav-panel-bg: #ffffff;--nav-panel-border: rgba(0, 0, 0, .08);--nav-panel-inner: var(--rl-bg);--nav-drawer-bg: #ffffff;position:fixed;top:20px;left:0;right:0;z-index:10;display:flex;width:90%;margin:0 auto;padding:20px 25px;color:var(--nav-ink);transition:all var(--rl-duration-base) ease-in-out}.rl-navbar--dark{--nav-ink: #ffffff;--nav-ink-muted: #a1a1aa;--nav-hover-bg: rgba(255, 255, 255, .1);--nav-hover-ink: #a794ca;--nav-control-bg: rgba(255, 255, 255, .2);--nav-control-bg-hover: rgba(255, 255, 255, .3);--nav-divider: var(--rl-border);--nav-panel-bg: linear-gradient(to bottom right, #41038d4d, #ae99cb33);--nav-panel-border: rgba(255, 255, 255, .08);--nav-panel-inner: #1e1e23;--nav-drawer-bg: #101014}.rl-navbar--scrolled{top:0;width:100%;padding:15px 25px}.rl-navbar__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.rl-navbar__logo{display:inline-flex;color:inherit;text-decoration:none}.rl-navbar .rl-color-toggle{width:44px;height:44px;color:var(--nav-ink)}.rl-navbar__mobile{position:relative;display:block}.rl-navbar__menu-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:8px;background:var(--nav-control-bg);color:var(--nav-ink);cursor:pointer;transition:background var(--rl-duration-fast) var(--rl-ease)}.rl-navbar__menu-button svg{width:20px;height:20px}.rl-navbar__menu-button:hover{background:var(--nav-control-bg-hover)}.rl-navbar__links,.rl-navbar__actions{display:none}.rl-navbar__link{display:inline-block;padding:8px 12px;border-radius:8px;color:var(--nav-ink);font-size:16px;font-weight:500;text-decoration:none;transition:background var(--rl-duration-fast) var(--rl-ease)}.rl-navbar__link:hover{background:var(--nav-hover-bg)}.rl-navbar__actions .rl-color-toggle{flex-shrink:0}.rl-navbar-products{position:relative}.rl-navbar-products__trigger{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--nav-ink);font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background var(--rl-duration-fast) var(--rl-ease)}.rl-navbar-products__trigger:hover{background:var(--nav-hover-bg)}.rl-navbar-products__chevron,.rl-navbar-drawer__chevron{width:16px;height:16px;flex-shrink:0;transition:transform var(--rl-duration-fast) ease}.rl-navbar-products__trigger[aria-expanded=true] .rl-navbar-products__chevron,.rl-navbar-drawer__toggle[aria-expanded=true] .rl-navbar-drawer__chevron{transform:rotate(180deg)}.rl-navbar-products__panel{position:absolute;top:calc(100% + 12px);left:0;width:600px;max-width:90vw;padding:24px;border:1px solid var(--nav-panel-border);border-radius:var(--rl-radius-md);background:var(--nav-panel-bg);box-shadow:0 4px 20px #0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rl-navbar-products__panel[hidden]{display:none}.rl-navbar-products__columns{display:flex;justify-content:space-between;gap:40px}.rl-navbar-products__column{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;gap:8px;min-width:0}.rl-navbar-products__heading{color:var(--nav-ink-muted);font-size:var(--rl-text-sm);font-weight:700}.rl-navbar-products__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;width:100%}.rl-navbar-products__link,.rl-navbar-products__item{display:block;padding:8px 12px;border-radius:8px;color:var(--nav-ink);font-weight:600;text-decoration:none;transition:all var(--rl-duration-fast) ease}.rl-navbar-products__link:hover{background:var(--nav-hover-bg);color:var(--nav-hover-ink)}.rl-navbar-products__item{color:var(--nav-ink-muted)}.rl-navbar-products__soon{display:block;margin-top:2px;color:var(--nav-ink-muted);font-size:var(--rl-text-sm);font-weight:400}dialog.rl-navbar-drawer{width:100%;max-width:300px;height:100dvh;max-height:100dvh;margin-left:auto;padding:0;border:0;border-radius:16px 0 0 16px;background:var(--nav-drawer-bg);color:var(--nav-ink);box-shadow:0 25px 50px -12px #00000040}.rl-navbar-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:12px 8px 12px 16px;border-bottom:1px solid var(--nav-divider)}.rl-navbar-drawer__title{margin:0;font-size:1rem;font-weight:500;line-height:1;color:inherit}.rl-navbar-drawer__tools{display:flex;align-items:center;gap:4px}.rl-navbar-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--nav-ink-muted);cursor:pointer;transition:background var(--rl-duration-fast) var(--rl-ease)}.rl-navbar-drawer__close svg{width:20px;height:20px}.rl-navbar-drawer__close:hover{background:var(--nav-hover-bg)}dialog.rl-navbar-drawer>[data-slot=dialog-content]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rl-navbar-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;padding:4px 8px 16px}.rl-navbar-drawer__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rl-navbar-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--nav-ink);font:inherit;font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:all var(--rl-duration-fast) ease}.rl-navbar-drawer__link:hover{background:var(--nav-hover-bg);color:var(--nav-hover-ink)}.rl-navbar-drawer__sub{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px;padding:8px 8px 8px 24px;border-radius:0 0 8px 8px;background:var(--nav-panel-inner);list-style:none}.rl-navbar-drawer__sub[hidden]{display:none}.rl-navbar-drawer__sub-link{display:block;min-height:44px;padding:10px 12px;border-radius:6px;color:var(--nav-ink);font-size:var(--rl-text-sm);font-weight:400;text-decoration:none}.rl-navbar-drawer__sub-link:hover{color:var(--nav-hover-ink)}.rl-navbar-drawer__sub-link--locked{color:var(--nav-ink-muted)}.rl-navbar-drawer__soon{display:block;margin-top:2px;font-size:12px;color:var(--nav-ink-muted)}.rl-navbar-drawer__cta{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--nav-divider)}.rl-navbar-drawer__cta>[data-slot=button]{width:100%;min-height:44px;justify-content:center}@media (hover: hover) and (prefers-reduced-motion: no-preference){.rl-navbar-drawer__link:hover{transform:translate(4px)}}@media (min-width: 768px){.rl-navbar__mobile,dialog.rl-navbar-drawer{display:none}.rl-navbar__links{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:35%;margin-left:80px}.rl-navbar__actions{display:flex;align-items:center;justify-content:center;gap:16px}}.light .rl-navbar--dark{--nav-ink: var(--rl-ink);--nav-ink-muted: var(--rl-ink-muted);--nav-hover-bg: var(--rl-brand-soft);--nav-hover-ink: var(--rl-brand);--nav-control-bg: rgba(0, 0, 0, .08);--nav-control-bg-hover: rgba(0, 0, 0, .16)}.rl-navbar .kernel-Button-root[data-variant=secondary]{background:var(--nav-control-bg);border:1px solid var(--nav-divider);color:var(--nav-ink)}.rl-art{--rl-art-panel: #f7f5fb;--rl-art-card: #ffffff;--rl-art-soft: #e6dff2;--rl-art-accent: #41038d;--rl-art-accent-soft: #d9c8f5;--rl-art-line: #8b82a0;--rl-art-side: #efeaf7;--rl-art-device: #1b013b;position:relative;width:100%;margin:0}.dark .rl-art{--rl-art-panel: #15131c;--rl-art-card: #1f1b29;--rl-art-soft: #302a3e;--rl-art-accent: #a794ca;--rl-art-accent-soft: #4a3870;--rl-art-line: #6f6884;--rl-art-side: #1a1724;--rl-art-device: #05040a}.rl-art__svg{display:block;width:100%;height:auto}.rl-art__panel{fill:var(--rl-art-panel);stroke:var(--rl-border);stroke-width:1}.rl-art__side{fill:var(--rl-art-side)}.rl-art__card{fill:var(--rl-art-card);stroke:var(--rl-border);stroke-width:1}.rl-art__soft{fill:var(--rl-art-soft)}.rl-art__accent{fill:var(--rl-art-accent)}.rl-art__label{fill:var(--rl-ink);font-size:13px;font-weight:600}.rl-art__bar{fill:var(--rl-art-accent-soft)}.rl-art__shelf,.rl-art__avatar{fill:var(--rl-art-soft)}.rl-art__ok{fill:#22a06b}.rl-art__device{fill:var(--rl-art-device)}.rl-art__line{fill:none;stroke:var(--rl-art-line);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rl-art__dot,.rl-art__hub{fill:var(--rl-art-accent)}.rl-art__hub-ring{fill:none;stroke:var(--rl-art-accent-soft);stroke-width:2;stroke-dasharray:4 6}.rl-art__ring-track{fill:none;stroke:var(--rl-art-soft);stroke-width:16}.rl-art__ring{fill:none;stroke:var(--rl-art-accent);stroke-width:16;transform:rotate(-90deg);transform-origin:378px 120px}.rl-art-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(88,4,191,.14),transparent 45%),radial-gradient(circle at 80% 70%,rgba(56,189,248,.12),transparent 45%)}.dark .rl-art-backdrop{background:radial-gradient(circle at 20% 30%,rgba(167,148,202,.16),transparent 45%),radial-gradient(circle at 80% 70%,rgba(56,189,248,.08),transparent 45%)}@media (prefers-reduced-motion: reduce){.rl-art *{transition:none}}.rl-art__gear{fill:none;stroke:var(--rl-art-accent);stroke-width:8}.rl-features__visual .rl-features__image.rl-art{width:100%;max-width:100%;max-height:none;height:auto;transform:none;-webkit-mask-image:none;mask-image:none}.rl-whatdoes__frame .rl-whatdoes__image.rl-art{width:90%;height:auto}.rl-whatdoes__visual-frame .rl-whatdoes__visual-img.rl-art{width:100%;height:auto}.rl-footer{--rl-footer-headline: #131735;--rl-footer-lead: #131735;--rl-footer-heading: #131735;--rl-footer-text: rgb(19 23 53 / 70%);--rl-footer-strong: #131735;--rl-footer-brand-link: #131735;--rl-footer-logo: #12032c;--rl-footer-icon: #131735;--rl-footer-bottom-bg: #f4f4f4;--rl-footer-copy: #4f5263;--rl-footer-error: #e53e3e;--rl-footer-surface: rgb(255 255 255 / 20%);--rl-footer-frame: rgb(127 96 249 / 40%);--rl-footer-subscribed-icon: #4caf50;--rl-footer-bg: linear-gradient(180deg, #ffffff 0%, #f4effb 100%);padding-top:80px;color:var(--rl-footer-text);background-image:var(--rl-footer-bg)}.dark .rl-footer{--rl-footer-headline: #cacaec;--rl-footer-lead: rgb(202 206 236 / 60%);--rl-footer-heading: #ffffff;--rl-footer-text: #f6f7ff;--rl-footer-strong: #f6f7ff;--rl-footer-brand-link: #c4b1dc;--rl-footer-logo: #ffffff;--rl-footer-icon: #ffffff;--rl-footer-bottom-bg: rgb(0 0 0 / 40%);--rl-footer-copy: #9aa0b4;--rl-footer-error: #ffc0cb;--rl-footer-surface: #101014;--rl-footer-frame: rgb(202 206 236 / 60%);--rl-footer-subscribed-icon: #4caf50;--rl-footer-bg: radial-gradient( ellipse at 50% 0%, rgba(157, 135, 255, .14) 0%, rgba(0, 0, 0, 0) 60% ), linear-gradient(180deg, #0b0a10 0%, #120e1b 100%)}.rl-footer__banner{height:70px;margin-bottom:var(--rl-space-12)}.rl-footer__banner-art{display:block;width:100%;height:100%}.rl-footer__intro{display:flex;flex-direction:column;align-items:center;gap:var(--rl-space-4);margin-bottom:var(--rl-space-12);padding:0 var(--rl-space-4);text-align:center}.rl-footer__headline{width:50%;font-size:19.56px;font-weight:700;color:var(--rl-footer-headline)}.rl-footer__lead{max-width:100%;font-size:12px;font-weight:500;color:var(--rl-footer-lead)}.rl-footer__cta{display:flex;justify-content:center;margin:var(--rl-space-12) 0 64px}.rl-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 64px;padding:0 8px;align-items:start}.rl-footer__col{margin-bottom:30px;min-width:0}.rl-footer__stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rl-footer__heading{font-size:16px;font-weight:700;line-height:1.3;color:var(--rl-footer-heading)}.rl-footer__list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none}.rl-footer__link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--rl-footer-text);text-decoration:none}.rl-footer__link:hover{text-decoration:underline}.rl-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rl-footer__logo-link{display:inline-flex;color:var(--rl-footer-logo)}.rl-footer__by{display:inline-flex;align-items:center;min-height:24px;font-size:12px;font-weight:400;color:var(--rl-footer-brand-link)}.rl-footer__by:hover{text-decoration:underline}.rl-footer__tagline{max-width:300px;font-size:12px;color:var(--rl-footer-strong)}.rl-footer__tagline:hover{text-decoration:underline}.rl-footer__address{margin:0 0 8px;font-size:16px;font-weight:400;color:var(--rl-footer-text)}.rl-footer__address--email{margin-top:8px}.rl-footer__office-heading{margin-bottom:16px}.rl-footer__subscribe{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:16px}.rl-footer__subscribe-form input,.rl-footer__subscribe-form button{min-height:44px}.rl-footer__subscribe-form{display:grid;gap:8px;width:100%}.rl-footer__pill{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:1px solid var(--rl-footer-frame);border-radius:999px;background:var(--rl-footer-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rl-footer__field{flex:1;min-width:0;color:var(--rl-footer-strong)}.rl-footer__subscribed{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border:1px solid var(--rl-footer-frame);border-radius:999px;background:var(--rl-footer-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rl-footer__subscribed-inner{display:flex;align-items:center;gap:12px}.rl-footer__subscribed-icon{flex-shrink:0;width:24px;height:24px;color:var(--rl-footer-subscribed-icon)}.rl-footer__subscribed-text{font-size:14px;font-weight:500;color:var(--rl-footer-text)}.rl-footer__bottom{padding:10px;background:var(--rl-footer-bottom-bg)}.rl-footer__bottom-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;width:90%;margin:0 auto;padding:10px}.rl-footer__bottom-main{display:flex;justify-content:center;width:100%}.rl-footer__bottom-row{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%}.rl-footer__badges{display:flex;align-items:center;gap:16px}.rl-footer__grant{display:inline-flex;min-height:44px;align-items:center}.rl-footer__grant-img{width:150px;max-width:100%;height:auto}.rl-footer__grant-img--dark,.dark .rl-footer__grant-img--light{display:none}.dark .rl-footer__grant-img--dark{display:block}.rl-footer__social{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--rl-footer-icon)}.rl-footer__copy{font-size:14px;font-weight:400;color:var(--rl-footer-copy);text-align:center}@media (min-width: 768px){.rl-footer{padding-top:80px}.rl-footer__banner{height:200px}.rl-footer__intro{margin-bottom:var(--rl-space-12)}.rl-footer__headline{width:35%;font-size:64px}.rl-footer__lead{width:30%;font-size:18px}.rl-footer__cta{margin:var(--rl-space-12) 0 64px}.rl-footer__grid{grid-template-columns:repeat(4,1fr);gap:40px;padding:0 80px}.rl-footer__col{margin-bottom:0}.rl-footer__heading{font-size:18px}.rl-footer__link{min-height:24px;font-size:16px}.rl-footer__address{font-size:16px}.rl-footer__by,.rl-footer__tagline{font-size:14px}.rl-footer__subscribed-text{font-size:16px}.rl-footer__subscribed{padding:20px}.rl-footer__pill{padding:12px}.rl-footer__bottom-inner{flex-direction:row;gap:8px}.rl-footer__bottom-main{width:50%}.rl-footer__bottom-row{flex-direction:row}}@media (prefers-reduced-motion: reduce){.rl-footer *{transition:none!important}}.rl-hero-product{position:relative;overflow:visible;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:var(--rl-space-4);padding:128px var(--rl-space-4) 0;border-radius:var(--rl-radius-lg);background:radial-gradient(circle at 20% 20%,rgba(88,4,191,.12),transparent 50%),radial-gradient(circle at 80% 80%,rgba(56,189,248,.1),transparent 50%),#f8f5ff}.dark .rl-hero-product{background:radial-gradient(circle at 20% 20%,rgba(167,148,202,.14),transparent 50%),radial-gradient(circle at 80% 80%,rgba(56,189,248,.07),transparent 50%),#101014}@media (min-width: 768px){.rl-hero-product{height:100%;margin:64px;padding:128px 0 0}}.rl-hero-product__glow{position:absolute;top:-20%;left:50%;width:260px;height:260px;margin-left:-130px;background:radial-gradient(circle,#6735a41f,#fff0 70%);filter:blur(12px);pointer-events:none}.dark .rl-hero-product__glow{background:radial-gradient(circle,#9d87ff2e,#0000 70%)}@media (min-width: 768px){.rl-hero-product__glow{width:520px;height:520px;margin-left:-260px}}.rl-hero-product__row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;margin:0 auto;padding:0 var(--rl-space-2);gap:var(--rl-space-6)}.rl-hero-product__row--overflow{max-width:var(--rl-container)}@media (min-width: 768px){.rl-hero-product__row{flex-direction:row;padding:0;gap:0}}.rl-hero-product__text{width:100%;text-align:center}@media (min-width: 768px){.rl-hero-product__text{text-align:left}}.rl-hero-product__title{margin:0 0 var(--rl-space-3);font-size:24px;font-weight:500;line-height:1.3;color:var(--rl-ink)}@media (min-width: 768px){.rl-hero-product__title{margin-bottom:var(--rl-space-4);font-size:40px}}.rl-hero-product__subtitle{box-sizing:border-box;width:100%;margin:0 auto;font-size:14px;font-weight:500;line-height:1.6;color:var(--rl-ink-muted)}.dark .rl-hero-product__subtitle{color:var(--rl-ink-body)}@media (min-width: 768px){.rl-hero-product__subtitle{width:80%;margin:0;font-size:20px}}.rl-hero-product__media{display:flex;justify-content:center;width:100%;margin-top:var(--rl-space-4)}.rl-hero-product__media--overflow{position:relative;flex-basis:100%;transform:none}@media (min-width: 768px){.rl-hero-product__media{margin-top:0}.rl-hero-product__media--overflow{transform:none}}.rl-hero-product__image{display:block;box-sizing:border-box;width:100%;max-width:100%}@media (min-width: 768px){.rl-hero-product__image{max-width:640px}}.rl-setup{padding:var(--rl-space-6) 0;background:#fff}.dark .rl-setup{background:#101014}@media (min-width: 768px){.rl-setup{padding:var(--rl-space-2) 0}}.rl-setup__header{text-align:center}.rl-setup__eyebrow{box-sizing:border-box;width:max-content;margin:1rem auto;padding:8px 32px;border:1px solid #9d8fc0;border-radius:5px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;font-size:12px;font-weight:500;color:var(--rl-text-accent)}.dark .rl-setup__eyebrow{border-color:#4a3f6b;color:var(--rl-text-accent)}.rl-setup__title{box-sizing:border-box;width:100%;margin:1rem auto;font-size:24px;font-weight:700;line-height:1.2;color:var(--rl-ink)}@media (min-width: 768px){.rl-setup__title{width:60%;font-size:48px}}.rl-setup__body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px;box-sizing:border-box;width:90%;margin:0 auto}@media (min-width: 768px){.rl-setup__body{flex-direction:row}}.rl-setup__steps,.rl-setup__card{box-sizing:border-box;width:100%;text-align:center}.rl-setup__card{padding:1rem;border-radius:8px;background:#f8f9fa}.rl-setup__card--with{background:#e8f5e8}.dark .rl-setup__card{background:#1a1a2e}.dark .rl-setup__card--with{background:#0a2e0a}@media (min-width: 768px){.rl-setup__steps{width:40%;text-align:left}.rl-setup__card{width:30%;text-align:left}}.rl-setup__spacer,.rl-setup__step,.rl-setup__card-title,.rl-setup__card-item{margin:0;font-size:16px;font-weight:400}.rl-setup__spacer{padding-bottom:10px;color:#000}.rl-setup__step,.rl-setup__card-item{padding:10px 0;color:#333}.rl-setup__card-title{padding:10px 0;color:#c53030}.rl-setup__card-item{color:#555}.rl-setup__card-title--with{color:#276749}.rl-setup__card-item--with,.dark .rl-setup__spacer,.dark .rl-setup__step{color:var(--rl-ink-body)}.dark .rl-setup__card-title{color:#fc8181}.dark .rl-setup__card-title--with{color:#68d391}.dark .rl-setup__card-item,.dark .rl-setup__card-item--with{color:var(--rl-ink-body)}.rl-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0;list-style:none}@media (min-width: 768px){.rl-breadcrumb{margin-bottom:28px}}.rl-breadcrumb__item{display:flex;align-items:center;gap:8px}.rl-breadcrumb__link,.rl-breadcrumb__current,.rl-breadcrumb__separator{font-size:12px}.rl-breadcrumb__link{display:inline-flex;align-items:center;min-height:44px;color:var(--rl-ink-body);text-decoration:none;transition:color var(--rl-duration-fast) var(--rl-ease)}.rl-breadcrumb__link:hover{color:var(--rl-text-accent);text-decoration:underline}.rl-breadcrumb__link:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:4px}.rl-breadcrumb__current{font-weight:500;color:var(--rl-ink-muted)}.rl-breadcrumb__separator{color:#a0aec0}.dark .rl-breadcrumb__link{color:#ffffffa3}.dark .rl-breadcrumb__link:hover{color:#ffffffeb}.dark .rl-breadcrumb__current{color:#ffffff7a}.dark .rl-breadcrumb__separator{color:#ffffff5c}@media (min-width: 768px){.rl-breadcrumb__link,.rl-breadcrumb__current,.rl-breadcrumb__separator{font-size:14px}}.rl-progress{position:fixed;top:0;left:0;right:0;z-index:1000;height:4px}.rl-progress__bar{height:100%;transform-origin:left;background:linear-gradient(90deg,#4d04a6,#9d8fc0)}.rl-insight-card{width:100%}.rl-insight-card__frame{display:flex;box-sizing:border-box;width:100%;padding:var(--rl-space-4)}.rl-insight-card__stack{position:relative;width:max-content;height:max-content}.rl-insight-card__back{position:absolute;top:-14px;left:-48px;right:-48px;z-index:1;box-sizing:border-box;width:300px;margin:0 auto;border:1px solid #d6bcfa;border-radius:12px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rl-insight-card__back-body{padding:var(--rl-space-4)}.rl-insight-card__back-title{margin:0 0 var(--rl-space-2);font-size:14px;font-weight:700}.rl-insight-card__back-text{margin:0;font-size:14px}.rl-insight-card__front{position:relative;z-index:2;box-sizing:border-box;width:330px;border:1px solid #d6bcfa;border-radius:12px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark .rl-insight-card__front{border-color:#4a3f6b;background:#1a1a2e}.rl-insight-card__front-body{padding:var(--rl-space-4)}.rl-insight-card__heading{display:flex;align-items:center;margin-bottom:var(--rl-space-2)}.rl-insight-card__icon{flex-shrink:0;width:24px;height:24px;margin-right:var(--rl-space-2);color:#000}.dark .rl-insight-card__icon{color:#fff}.rl-insight-card__title{margin:0;font-size:18px;font-weight:700;color:inherit}.dark .rl-insight-card__title{color:#fff}.rl-insight-card__text{margin:0;font-size:14px;text-align:left}.dark .rl-insight-card__text{color:#d0d0d0}@media (min-width: 1024px){.rl-insight-card__back{width:480px}.rl-insight-card__front{width:500px}}.main-content-wrapper{padding-top:calc(4.5rem / var(--scale-factor, 1))}:root{--scale-factor: 1}@media screen and (resolution: 96dpi){:root{--scale-factor: 1}}@media screen and (resolution: 76.8dpi){:root{--scale-factor: .8}}@media screen and (resolution: 64.32dpi){:root{--scale-factor: .67}}.rl-legal{--legal-card-bg: #faf5ff;--legal-card-border: #e9d8fd;--legal-heading: #6b46c1;--legal-strong: #1a202c;--legal-body: #2d3748;--legal-subtle: #4a5568;--legal-rule: #e9d8fd;max-width:46rem;margin:0 auto;padding:40px 16px;color:var(--rl-ink)}.dark .rl-legal{--legal-card-bg: rgba(255, 255, 255, .05);--legal-card-border: rgba(255, 255, 255, .1);--legal-heading: var(--rl-accent-dark);--legal-strong: rgba(255, 255, 255, .9);--legal-body: rgba(255, 255, 255, .7);--legal-subtle: rgba(255, 255, 255, .5);--legal-rule: rgba(255, 255, 255, .2)}.rl-legal__header{margin-bottom:32px}.rl-legal__title{margin:0 0 8px;font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--rl-ink)}.rl-legal__date{margin:0;font-size:.75rem;color:var(--legal-subtle)}.rl-legal__section{margin-bottom:16px;padding:16px;border:1px solid var(--legal-card-border);border-radius:var(--rl-radius-md);background:var(--legal-card-bg)}.rl-legal__heading{margin:0 0 10px;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--legal-heading)}.rl-legal__text{max-width:70ch;margin:0;font-size:var(--rl-text-sm);line-height:1.7;color:var(--legal-body);overflow-wrap:anywhere}.rl-legal__subsections{margin-top:14px;margin-left:12px;padding-left:12px;border-left:2px solid var(--legal-rule)}.rl-legal__subsection+.rl-legal__subsection{margin-top:12px}.rl-legal__subheading{margin:0 0 4px;font-size:var(--rl-text-sm);font-weight:600;line-height:1.5;color:var(--legal-strong)}.rl-legal__text--sub{font-size:var(--rl-text-sm);line-height:1.6;color:var(--legal-subtle)}.rl-legal__notice{margin-top:40px;padding:16px;border-top:1px solid var(--rl-border);border-radius:var(--rl-radius-sm);background:var(--legal-card-bg)}.rl-legal__note{margin:0;font-size:.75rem;line-height:1.6;color:var(--legal-subtle)}.rl-legal__note--plain{margin-top:40px;padding-top:24px;border-top:1px solid var(--rl-border)}@media (min-width: 768px){.rl-legal{padding:60px 24px}.rl-legal__header{margin-bottom:48px}.rl-legal__title{margin-bottom:12px;font-size:2.25rem}.rl-legal__date,.rl-legal__note{font-size:.875rem}.rl-legal__section{margin-bottom:20px;padding:20px}.rl-legal__heading{margin-bottom:14px;font-size:1.25rem}.rl-legal__text,.rl-legal__text--sub,.rl-legal__subheading{font-size:var(--rl-text-base)}.rl-legal__subsections{margin-left:16px;padding-left:16px}.rl-legal__notice{margin-top:56px;padding:20px}.rl-legal__note--plain{margin-top:56px;padding-top:32px}}.rl-legal-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;padding:0 24px;text-align:center;background:#f4f4f4}.dark .rl-legal-404{background:#0a0014}.rl-legal-404__code{margin:0 0 8px;font-size:4rem;font-weight:800;line-height:1;color:#41038d1f}.dark .rl-legal-404__code{color:#e4a0f740}.rl-legal-404__title{margin:0 0 16px;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--rl-ink)}.dark .rl-legal-404__title{color:#fff}.rl-legal-404__text{max-width:440px;margin:0 0 32px;font-size:.9375rem;line-height:1.6;color:var(--rl-ink-muted)}.dark .rl-legal-404__text{color:var(--rl-ink-body)}.rl-legal-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.rl-legal-404__actions>*{min-height:44px}.rl-legal-404__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:1.5px solid #41038d;border-radius:var(--rl-radius-pill);font-size:var(--rl-text-sm);font-weight:600;color:var(--rl-text-accent);text-decoration:none;transition:background-color var(--rl-duration-fast) ease}.rl-legal-404__link:hover{background:#41038d0f}.rl-legal-404__link:focus-visible{outline:2px solid #41038d;outline-offset:3px}.dark .rl-legal-404__link{border-color:#f3efff4d;color:#f3efffcc}.dark .rl-legal-404__link:hover{background:#ffffff14}.dark .rl-legal-404__link:focus-visible{outline-color:#a794ca}@media (min-width: 768px){.rl-legal-404{padding:0 40px}.rl-legal-404__code{font-size:6rem}.rl-legal-404__title{font-size:2rem}.rl-legal-404__text{font-size:1.0625rem}}@media (prefers-reduced-motion: reduce){.rl-legal-404__link{transition:none}}.rl-legal{padding-top:120px}.rl-hero-root{--rl-hero-title-ink: #1b013b;--rl-hero-title-gradient: linear-gradient(to right, #1b013b 0%, #6735a4 100%);--rl-hero-lead-ink: #4a4a5a;--rl-hero-note-ink: #5e5e70;--rl-hero-glow: radial-gradient( circle, rgba(103, 53, 164, .18) 0%, rgba(255, 255, 255, 0) 70% );--rl-hero-cta-bg: #41038d;--rl-hero-cta-ink: #ffffff;position:relative;min-height:90vh;margin-top:80px;overflow:hidden;background-color:var(--rl-bg);background-repeat:no-repeat;background-size:cover;background-position:center}.dark .rl-hero-root{--rl-hero-title-ink: #f5e9ff;--rl-hero-title-gradient: linear-gradient( to right, #ffffff 0%, rgba(228, 160, 247, .9) 100% );--rl-hero-lead-ink: rgba(243, 239, 255, .78);--rl-hero-note-ink: rgba(243, 239, 255, .5);--rl-hero-glow: radial-gradient( circle, rgba(157, 135, 255, .25) 0%, rgba(0, 0, 0, 0) 70% );--rl-hero-cta-bg: #ffffff;--rl-hero-cta-ink: #2e0264;background-color:transparent;background-image:radial-gradient(ellipse at 50% 0%,#6735a459,#09090c00 60%),linear-gradient(180deg,#0b0812,#09090c)}.rl-hero-pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:cover}.dark .rl-hero-pattern{opacity:.4;background-image:radial-gradient(circle at 80% 70%,#9d87ff2e,#0000 50%)}.rl-hero-glow{position:absolute;top:-30%;left:50%;width:320px;height:320px;background:var(--rl-hero-glow);filter:blur(14px);pointer-events:none}.rl-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;padding:48px 24px;text-align:center}.rl-hero-title{position:relative;max-width:960px;margin:0;color:var(--rl-hero-title-ink);background-image:var(--rl-hero-title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40px;font-weight:700;line-height:1.1}.rl-hero-lead{max-width:95%;margin-top:16px;color:var(--rl-hero-lead-ink);font-size:16px;line-height:26px}.rl-hero-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:420px;margin-top:24px}.rl-hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:var(--rl-radius-pill);background:var(--rl-hero-cta-bg);color:var(--rl-hero-cta-ink);box-shadow:0 18px 40px #400c8059;font-size:16px;font-weight:600;text-decoration:none;transition:background var(--rl-duration-fast) ease}.rl-hero-demo{display:flex;width:50%}.rl-hero-demo>button{width:100%}.rl-hero-demo .kernel-Button-root{min-height:52px;padding:0 32px;border-radius:var(--rl-radius-pill);font-size:16px;font-weight:600}.rl-hero-note{margin-top:16px;color:var(--rl-hero-note-ink);font-size:12px;font-weight:400}@media (min-width: 640px){.rl-hero-title{font-size:48px}.rl-hero-actions{flex-direction:row;gap:24px}.rl-hero-demo,.rl-hero-demo>button{width:auto}}@media (min-width: 768px){.rl-hero-root{min-height:100vh;margin-top:-80px}.rl-hero-glow{width:640px;height:640px}.rl-hero-content{padding:0 40px}.rl-hero-title{font-size:72px;line-height:1.05}.rl-hero-lead{max-width:720px;margin-top:24px;font-size:20px;line-height:32px}.rl-hero-actions{margin-top:32px}.rl-hero-note{margin-top:20px;font-size:14px}}@media (min-width: 1024px){.rl-hero-title{font-size:80px}}.rl-growth-section{background:var(--rl-bg);padding-block:4rem}.rl-growth-container{width:92%;margin-inline:auto}.rl-growth-hero{position:relative;overflow:hidden;margin-top:40px;border-radius:18px;box-shadow:0 40px 90px #0000008c}.rl-growth-hero-media{position:relative;width:100%;height:100%}.rl-growth-cards{margin-top:40px}.rl-growth-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rl-space-4)}.rl-growth-card{display:flex;flex-direction:column;gap:var(--rl-space-3);padding:20px;border:1px solid transparent;border-radius:12px;background:linear-gradient(149.74deg,#fff 17.18%,#f3eafa 227.36%) padding-box,linear-gradient(132.08deg,#c8b4dc80 19%,#c8b4dc4d 81%) border-box}.dark .rl-growth-card{background:linear-gradient(149.74deg,#0e0a0f 17.18%,#443149 227.36%) padding-box,linear-gradient(132.08deg,#4e3656cc 19%,#44314980 81%) border-box}.rl-growth-card__title{font-size:24px;font-weight:700;color:var(--rl-ink)}.rl-growth-card__text{margin-top:var(--rl-space-3);font-size:15px;font-weight:400;line-height:1.6;color:var(--rl-ink-body)}.dark .rl-growth-card__title,.dark .rl-growth-card__text{color:#f8e9fe}.rl-growth-card__link{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--rl-space-2);min-height:44px;margin-top:8px;font-size:15px;font-weight:600;color:var(--rl-text-accent);text-decoration:none;text-underline-offset:3px;transition:color var(--rl-duration-fast) ease}.rl-growth-card__link:hover{color:#5a0ce8;text-decoration:underline}.rl-growth-card__link:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:2px}.dark .rl-growth-card__link,.dark .rl-growth-card__link:hover{color:#fff}.rl-growth-card__arrow{display:inline-flex;align-items:center;opacity:0;transform:translate(-5px);transition:opacity .3s ease,transform .3s ease}.rl-growth-card__link:hover .rl-growth-card__arrow,.rl-growth-card__link:focus-visible .rl-growth-card__arrow{opacity:1;transform:none}@media (hover: none){.rl-growth-card__arrow{opacity:1;transform:none}}.rl-growth-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 768px){.rl-growth-section{padding-block:6rem}.rl-growth-hero{margin-top:56px;border-radius:0}.rl-growth-cards{margin-top:48px}.rl-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rl-space-6);margin-top:8px}.rl-growth-card{gap:24px;padding:36px}.rl-growth-card__title{font-size:32px}.rl-growth-card__text{font-size:15px}.rl-growth-card__link{margin-top:12px;font-size:16px}}@media (min-width: 1024px){.rl-growth-container{width:85%}.rl-growth-card{gap:32px}}.rl-partners{display:flex;flex-direction:column;gap:var(--rl-space-4);width:90%;margin:4rem auto}.rl-partners-intro{width:100%;text-align:center}.rl-partners-tagline{font-size:18px;font-weight:400;color:var(--rl-ink-body)}.dark .rl-partners-tagline{color:#fff}.rl-partners-logos{width:100%;margin-top:28px}.rl-partners-logo{display:inline-flex;align-items:center;justify-content:center;margin-inline:24px;padding:4px;border:none;border-radius:8px;background:transparent}.rl-partners-logo img{display:block;width:auto;max-width:80px;max-height:30px}.dark .rl-partners-logo--tiktok{background:#fff}.dark .rl-partners-logo--shopline img{filter:invert(1) brightness(2)}.rl-partners-static{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rl-space-4);margin:0;padding:0;list-style:none}.rl-partners-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;list-style:none}@media (min-width: 640px){.rl-partners-logo img{max-width:100px;max-height:35px}}@media (min-width: 768px){.rl-partners{flex-direction:row;justify-content:space-between}.rl-partners-intro{width:25%;text-align:left}.rl-partners-tagline{margin-top:8px}.rl-partners-logos{width:75%;margin-top:0;margin-left:-40px}.rl-partners-logo{margin-right:16px;margin-left:24px;padding:8px}.rl-partners-logo img{max-width:120px;max-height:50px}}@media (min-width: 1024px){.rl-partners-intro{width:30%}}@media (min-width: 1280px){.rl-partners-intro{width:35%}}.rl-features{background:var(--rl-bg)}.rl-features__inner{width:92%;margin:0 auto}.rl-features__layout{display:flex;flex-direction:column;align-items:stretch;gap:48px}.rl-features__copy{flex:1 1 0;min-width:0;margin-top:32px;animation:rl-features-rise .45s ease both}.rl-features__title{--rl-features-title-start: #1b013b;font-size:1.75rem;font-weight:500;line-height:1.08;margin:0 0 24px;color:transparent;background-image:linear-gradient(to right,var(--rl-features-title-start) 0%,var(--rl-features-title-accent) 100%);-webkit-background-clip:text;background-clip:text}.dark .rl-features__title{--rl-features-title-start: #ffffff}.rl-features__description{font-size:1rem;line-height:1.75;color:var(--rl-ink-body);max-width:100%;margin:0 0 24px}.dark .rl-features__description{color:var(--rl-ink-body)}.rl-features__visuals{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:32px}.rl-features__visual{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:320px;padding:24px;border-radius:16px 0 0 32px;background:linear-gradient(90deg,#fff,#f3eafa);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#000 50%,#000 70%,#0000);animation:rl-features-rise-visual .45s ease both}.dark .rl-features__visual{background:var(--rl-features-panel)}.rl-features__halo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 0% 50%,var(--rl-features-halo) 0%,rgba(243,234,250,.2) 70%,rgba(243,234,250,.05) 100%)}.dark .rl-features__halo{background:radial-gradient(circle at 0% 50%,var(--rl-features-halo) 0%,rgba(16,16,20,.2) 70%,rgba(16,16,20,.05) 100%)}.rl-features__image{position:relative;z-index:1;display:block;max-width:100%;max-height:260px;height:auto;object-fit:contain;transform:translate(6%);-webkit-mask-image:linear-gradient(to right,rgba(243,234,250,1) 50%,rgba(243,234,250,1) 70%,rgba(243,234,250,0) 100%);mask-image:linear-gradient(to right,#f3eafa 50%,#f3eafa 70%,#f3eafa00)}.dark .rl-features__image{-webkit-mask-image:linear-gradient(to right,rgba(16,16,20,1) 50%,rgba(16,16,20,1) 70%,rgba(16,16,20,0) 100%);mask-image:linear-gradient(to right,#101014 50%,#101014 70%,#10101400)}.rl-features__indicators{display:flex;align-items:center;justify-content:flex-start;gap:12px}.rl-features__indicator{position:relative;flex:1 1 0;display:flex;align-items:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rl-features__bar{display:block;width:100%;height:4px;border-radius:9999px;background-color:#0003;transition:background-color .3s ease}.dark .rl-features__bar{background-color:#ffffff40}.rl-features__indicator[aria-pressed=true] .rl-features__bar{background-color:#41038de6}.dark .rl-features__indicator[aria-pressed=true] .rl-features__bar{background-color:#ffffffe6}.rl-features__dot{position:absolute;top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,.6);background-color:#41038d33;pointer-events:none}.dark .rl-features__dot{background-color:#ffffff1a}.rl-features__indicator:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:4px}.dark .rl-features__indicator:focus-visible{outline-color:var(--rl-accent-dark)}.rl-features__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 768px){.rl-features__copy{margin-top:72px}.rl-features__title{font-size:2.75rem;margin-bottom:28px}.rl-features__description{font-size:1.125rem;line-height:1.85;max-width:400px;margin-bottom:48px}.rl-features__visuals{gap:40px}.rl-features__visual{min-height:420px;padding:40px}.rl-features__indicators{gap:16px;justify-content:center}}@media (min-width: 1024px){.rl-features__inner{width:88%}.rl-features__layout{flex-direction:row;align-items:flex-start;gap:80px}.rl-features__copy{max-width:520px}.rl-features__image{max-height:340px;transform:translate(8%)}}@media (min-width: 1280px){.rl-features__title{font-size:3.25rem}}@keyframes rl-features-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rl-features-rise-visual{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rl-features__copy,.rl-features__visual{animation:none}.rl-features__bar{transition:none}}.rl-features{position:relative}.rl-features__pause{position:absolute;top:var(--rl-space-4);right:var(--rl-space-4);z-index:1;min-height:44px;padding:0 var(--rl-space-4);border:1px solid var(--rl-border);border-radius:var(--rl-radius-pill);background:var(--rl-bg-alt);color:var(--rl-ink);font:inherit;font-size:var(--rl-text-sm);cursor:pointer}.rl-integrations{width:92%;margin-inline:auto;padding-inline:0}.rl-integrations__inner{position:relative}.rl-integrations__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px;padding-block:32px}.rl-integrations__copy{display:flex;flex-direction:column;align-items:center;gap:var(--rl-space-4);max-width:100%;text-align:center}.rl-integrations__header{margin-bottom:0}.rl-integrations__ring{position:absolute;top:50%;left:50%;width:220px;height:220px;translate:-50% -50%;border-radius:9999px;border:1px solid rgba(103,53,164,.2);pointer-events:none;z-index:0}.dark .rl-integrations__ring{border-color:#ffffff1f}.rl-integrations__lines{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.rl-integrations__line{position:absolute;height:1px;background:#ffffff14}.rl-integrations__line--full{left:-100vw;right:-100vw}.rl-integrations__line--start{left:-10%;width:clamp(120px,16vw,240px)}.rl-integrations__line--end{right:-10%;width:clamp(120px,16vw,240px)}.rl-integrations__line--row-1{top:56px}.rl-integrations__line--row-2{top:206px}.rl-integrations__line--row-3{top:324px}.rl-integrations__line--row-4{top:474px}.rl-integrations__side{display:none}.rl-integrations__column{display:flex;flex-direction:column;align-items:center;gap:20px}.rl-integrations-tile{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.rl-integrations-tile--desktop{width:82px;height:82px;border:1px solid rgba(0,0,0,.04);background:#fff}.dark .rl-integrations-tile--desktop{border-color:#ffffff14;background:#09090cc7}.rl-integrations-tile--mobile{width:74px;height:74px}.rl-integrations-tile--mobile-top{border:1px solid rgba(0,0,0,.06);background:#fff}.dark .rl-integrations-tile--mobile-top{border-color:#ffffff2e;background:#09090cd9}.rl-integrations-tile--mobile-bottom{border:1px solid rgba(0,0,0,.04);background:#fff}.dark .rl-integrations-tile--mobile-bottom{border-color:#ffffff14;background:#09090ca6}.rl-integrations-tile__logo{display:block;width:auto;height:auto;max-width:100%;max-height:40px;object-fit:contain}.rl-integrations-tile__logo--sm{max-height:34px}.rl-integrations-tile__logo--dim{opacity:.7}.rl-integrations__mobile{display:flex;flex-direction:column;align-items:center;gap:24px;padding-bottom:32px}.rl-integrations__mobile-row{display:flex;gap:20px}.rl-integrations__cta-desktop{display:none}.rl-integrations__cta-row{display:flex;align-items:center;gap:var(--rl-space-4);margin-top:1.5rem}.rl-integrations__cta>a{width:auto;padding:30px 2px 30px 28px;font-size:12px;font-weight:500;color:#fff;background:#41038d}.rl-integrations__cta>a:hover{background:#41038d98}.rl-integrations__cta>a:focus-visible{outline:3px solid var(--rl-brand);outline-offset:3px}.dark .rl-integrations__cta>a:focus-visible{outline-color:#c4b1dc}.rl-integrations__cta-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:0;padding:12px;border-radius:50px;background:#33056b6e;box-shadow:0 4px 8px #0003}.rl-integrations__cta-mobile{display:block}@media (min-width: 768px){.rl-integrations{padding-inline:24px}.rl-integrations__header{margin-bottom:32px}.rl-integrations__body{padding-block:48px}.rl-integrations__copy{gap:24px}.rl-integrations__mobile{padding-bottom:40px}.rl-integrations__column{gap:28px}.rl-integrations-tile--desktop{width:118px;height:118px}.rl-integrations-tile--mobile{width:90px;height:90px}.rl-integrations-tile__logo{max-height:56px}.rl-integrations-tile__logo--sm{max-height:44px}.rl-integrations__ring{width:320px;height:320px}.rl-integrations__cta>a{font-size:18px}.rl-integrations__cta-icon{margin-left:10px}}@media (min-width: 1024px){.rl-integrations__body{flex-direction:row;gap:64px;padding-block:56px}.rl-integrations__copy{max-width:540px}.rl-integrations__lines{display:block}.rl-integrations__side{display:flex}.rl-integrations__side--start{padding-right:64px}.rl-integrations__side--end{padding-left:64px}.rl-integrations__column{gap:32px}.rl-integrations__mobile{display:none}.rl-integrations__cta-desktop{display:block}.rl-integrations__cta-mobile{display:none}}@media (min-width: 1280px){.rl-integrations{width:80%;padding-inline:48px}}@media (prefers-reduced-motion: reduce){.rl-integrations-tile{transition:none}}.rl-whatdoes{--rl-whatdoes-bg: #f4f4f4;--rl-whatdoes-rule: rgba(0, 0, 0, .06);--rl-whatdoes-ink: #1b013b;--rl-whatdoes-body: #4a4a5a;--rl-whatdoes-line: #d0d0d0;--rl-whatdoes-media-bg: #f7d5ff4d;--rl-whatdoes-panel-bg: linear-gradient( 149.74deg, #ffffff 17.18%, #f3eafa 227.36% );--rl-whatdoes-ring: linear-gradient( 132.08deg, rgba(200, 180, 220, .5) 19%, rgba(200, 180, 220, .3) 81% );--rl-whatdoes-screen-bg: rgba(255, 255, 255, .7);--rl-whatdoes-screen-border: rgba(0, 0, 0, .08);--rl-whatdoes-rule-soft: rgba(0, 0, 0, .15);--rl-whatdoes-rule-hover: rgba(0, 0, 0, .3);--rl-whatdoes-active: rgba(157, 87, 231, .9);--rl-whatdoes-focus: #5804bf;background-color:var(--rl-whatdoes-bg);border-top:1px solid var(--rl-whatdoes-rule);width:100%;padding:5rem 1rem;box-sizing:border-box}.dark .rl-whatdoes{--rl-whatdoes-bg: #101014;--rl-whatdoes-rule: rgba(255, 255, 255, .03);--rl-whatdoes-ink: #ffffff;--rl-whatdoes-body: #ffffff;--rl-whatdoes-line: #ffffff;--rl-whatdoes-media-bg: linear-gradient( 149.74deg, #0e0a0f 17.18%, #443149 227.36% );--rl-whatdoes-panel-bg: linear-gradient( 149.74deg, #0e0a0f 17.18%, #443149 227.36% );--rl-whatdoes-ring: linear-gradient( 132.08deg, rgba(78, 54, 86, .8) 19%, rgba(68, 49, 73, .5) 81% );--rl-whatdoes-screen-bg: rgba(0, 0, 0, .7);--rl-whatdoes-screen-border: rgba(255, 255, 255, .08);--rl-whatdoes-rule-soft: rgba(255, 255, 255, .15);--rl-whatdoes-rule-hover: rgba(255, 255, 255, .4);--rl-whatdoes-focus: #c9bdde}@media (min-width: 768px){.rl-whatdoes{padding:7rem 2rem}}@media (min-width: 1024px){.rl-whatdoes{padding-left:4rem;padding-right:4rem}}.rl-whatdoes__inner{margin:0 auto;max-width:100%}@media (min-width: 1280px){.rl-whatdoes__inner{max-width:1400px}}.rl-whatdoes__split{position:relative;display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:5rem}.rl-whatdoes__divider-v{display:none;position:absolute;top:0;bottom:10%;left:50%;width:1px;background-color:var(--rl-whatdoes-line);transform:translate(-50%)}.rl-whatdoes__col{padding:0}.rl-whatdoes__stack{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.rl-whatdoes__heading{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--rl-whatdoes-ink)}.rl-whatdoes__copy{margin:0;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--rl-whatdoes-body)}.rl-whatdoes__copy--narrow{max-width:300px}.rl-whatdoes__media,.rl-whatdoes__visual-media{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:50%;padding:1rem 0;border-radius:12px}.rl-whatdoes__media{background:var(--rl-whatdoes-media-bg)}.rl-whatdoes__media:before,.rl-whatdoes__visual-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:12px;background:var(--rl-whatdoes-ring);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rl-whatdoes__frame{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;margin:auto;overflow:hidden;border-radius:8px;background-color:var(--rl-whatdoes-screen-bg);border:1px solid var(--rl-whatdoes-screen-border)}.rl-whatdoes__image{display:block;max-width:100%;width:90%;height:90%;object-fit:contain}.rl-whatdoes__divider-h{display:block;position:relative;width:100%;height:1px;margin:2rem 0;border:0;background-color:var(--rl-whatdoes-line)}.rl-whatdoes__insights-grid{display:grid;grid-template-columns:1fr;gap:3rem}.rl-whatdoes__insights-body{margin-bottom:1rem}.rl-whatdoes__insights-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--rl-whatdoes-ink)}.rl-whatdoes__insight-list{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.rl-whatdoes__insight{position:relative;display:block;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:.75rem 0 .75rem 1.5rem;border:0;border-left:3px solid var(--rl-whatdoes-rule-soft);border-radius:0 4px 4px 0;background:none;font:inherit;color:var(--rl-whatdoes-ink);text-align:left;cursor:pointer;transition:border-left-color .3s ease}.rl-whatdoes__insight:hover{border-left-color:var(--rl-whatdoes-rule-hover)}.rl-whatdoes__insight[aria-pressed=true],.rl-whatdoes__insight[aria-pressed=true]:hover{border-left-color:var(--rl-whatdoes-active)}.rl-whatdoes__insight:focus-visible{outline:2px solid var(--rl-whatdoes-focus);outline-offset:2px}.rl-whatdoes__insight-text{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--rl-whatdoes-ink)}.rl-whatdoes__insight[aria-pressed=true] .rl-whatdoes__insight-text{font-weight:600}.rl-whatdoes__visual{display:flex;align-items:center;justify-content:center}.rl-whatdoes__visual-media{background:var(--rl-whatdoes-panel-bg);padding:1rem 0}.rl-whatdoes__visual-frame{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;margin:auto;overflow:hidden;border-radius:8px;background-color:var(--rl-whatdoes-screen-bg);border:1px solid var(--rl-whatdoes-screen-border)}.rl-whatdoes__visual-img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.rl-whatdoes__split{grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:7rem}.rl-whatdoes__divider-v{display:block}.rl-whatdoes__col{padding-left:2rem;padding-right:2rem}.rl-whatdoes__heading{font-size:1.75rem}.rl-whatdoes__copy{font-size:1rem}.rl-whatdoes__media{width:80%;height:100%;margin-top:2rem;padding:2.25rem 0}.rl-whatdoes__frame{height:90%}.rl-whatdoes__divider-h{margin:4rem 0}.rl-whatdoes__insights-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.rl-whatdoes__insights-title{font-size:1.75rem}.rl-whatdoes__insight-text{font-size:1rem}.rl-whatdoes__visual-media{width:80%;height:100%;padding:2.25rem 0}.rl-whatdoes__visual-frame{height:100%}}@media (min-width: 1024px){.rl-whatdoes__col{padding-left:4rem;padding-right:4rem}.rl-whatdoes__heading{font-size:2rem}.rl-whatdoes__copy{font-size:1.125rem}.rl-whatdoes__media{height:340px}.rl-whatdoes__frame{height:280px}}.rl-whatdoes{position:relative}.rl-whatdoes__pause{position:absolute;top:var(--rl-space-4);right:var(--rl-space-4);z-index:1;min-height:44px;padding:0 var(--rl-space-4);border:1px solid var(--rl-border);border-radius:var(--rl-radius-pill);background:var(--rl-bg-alt);color:var(--rl-ink);font:inherit;font-size:var(--rl-text-sm);cursor:pointer}.rl-dash{--rl-dash-focus: var(--rl-brand);--rl-dash-icon: var(--rl-ink-muted);padding:var(--rl-space-6);color:var(--rl-ink)}.dark .rl-dash{--rl-dash-focus: #a794ca}.rl-dash *:focus-visible{outline:2px solid var(--rl-dash-focus);outline-offset:2px}.rl-dash__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rl-dash__title{margin:0 0 var(--rl-space-6);font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--rl-ink)}.rl-dash__heading{margin:0 0 var(--rl-space-4);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--rl-ink)}.rl-dash__subheading{margin:0 0 var(--rl-space-2);font-size:var(--rl-text-base);font-weight:700;line-height:1.3;color:var(--rl-ink)}.rl-dash__loading{display:flex;align-items:center;justify-content:center;height:100vh}.rl-dash__spinner{width:48px;height:48px;border:4px solid var(--rl-border);border-top-color:var(--rl-brand);border-radius:50%;animation:rl-dash-spin .8s linear infinite}@keyframes rl-dash-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.rl-dash__spinner{animation-duration:2.4s}}.rl-dash__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rl-space-6)}@media (min-width: 48em){.rl-dash__grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}}.rl-dash__card{min-width:0;padding:var(--rl-space-6) var(--rl-space-6);background:var(--rl-bg-alt);border:1px solid var(--rl-border);border-radius:var(--rl-radius-md);box-shadow:0 1px 2px #0000000f}.rl-dash__card--profile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rl-space-4)}.rl-dash__copy{margin:0 0 var(--rl-space-4);color:var(--rl-ink-body)}.rl-dash__avatar{align-self:center;display:grid;place-items:center;width:96px;height:96px;margin-bottom:var(--rl-space-2);border-radius:50%;background:var(--rl-brand);color:#fff;font-size:2rem;font-weight:700;line-height:1}.rl-dash__name{align-self:stretch;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;text-align:center;color:var(--rl-ink);overflow-wrap:anywhere}.rl-dash__detail{display:flex;align-items:flex-start;gap:var(--rl-space-2);margin:0;color:var(--rl-ink-body);overflow-wrap:anywhere;min-width:0;max-width:100%}.rl-dash__icon{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--rl-dash-icon)}.rl-dash__reset{align-self:stretch;padding-top:var(--rl-space-4)}.rl-dash__reset>*{width:100%;min-height:44px}.rl-dash__reset .kernel-Button-root{background:transparent;border:1px solid var(--rl-border);color:var(--rl-ink)}.rl-dash__reset .kernel-Button-root:hover{background:var(--rl-brand-soft)}.rl-dash__goal{margin-top:var(--rl-space-4);padding:var(--rl-space-4);background:var(--rl-brand-soft);border-radius:8px;color:var(--rl-ink-body)}.rl-dash__goal p{margin:0}.rl-dash__goal strong{color:var(--rl-ink)}@media (min-width: 48em){.rl-dash{padding:var(--rl-space-6) var(--rl-space-8)}}.rl-people{--rl-people-skin: #f0c9a4;--rl-people-hair: #2b1b3d;--rl-people-body: #41038d;--rl-people-body-alt: #a794ca;--rl-people-counter: #d9cdea}.dark .rl-people{--rl-people-skin: #e6b892;--rl-people-hair: #0d0716;--rl-people-body: #a794ca;--rl-people-body-alt: #41038d;--rl-people-counter: #3a3050}.rl-people__skin{fill:var(--rl-people-skin)}.rl-people__hair{fill:var(--rl-people-hair)}.rl-people__hair--alt,.rl-people__body{fill:var(--rl-people-body)}.rl-people__body--alt{fill:var(--rl-people-body-alt)}.rl-people__arm{fill:var(--rl-people-skin)}.rl-people__counter{fill:var(--rl-people-counter)}.rl-art{--rl-art-skin: #f0c3a0}.dark .rl-art{--rl-art-skin: #c98f6b}.rl-art__skin{fill:var(--rl-art-skin)}.rl-art__hair{fill:var(--rl-art-device)}.rl-art__limb{fill:none;stroke:var(--rl-art-skin);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.rl-art__stroke-accent{fill:none;stroke:var(--rl-art-accent);stroke-width:8}.rl-art__handle{fill:none;stroke:var(--rl-art-accent);stroke-width:8;stroke-linecap:round}.rl-art__outline{fill:none;stroke:var(--rl-art-accent);stroke-width:3}.rl-art__pill{fill:var(--rl-art-accent)}.rl-art__widget{fill:var(--rl-art-card);stroke:var(--rl-art-accent-soft);stroke-width:2}.rl-art__done{fill:var(--rl-art-accent)}.rl-art__check{fill:none;stroke:var(--rl-art-card);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.rl-art__check--lg{stroke-width:6}.rl-onboard{--rl-onboard-focus: var(--rl-brand);--rl-onboard-hover: #4c1bad;--rl-onboard-soft: #6b4fa0;--rl-onboard-soft-hover: #553d86;--rl-onboard-track: #ece6f4;min-height:100vh;position:relative;overflow:hidden;background:#ece6f6;color:var(--rl-ink)}.dark .rl-onboard{--rl-onboard-focus: #a794ca;--rl-onboard-track: #3a2a4d}.rl-onboard *:focus-visible{outline:2px solid var(--rl-onboard-focus);outline-offset:2px}.rl-onboard__main{position:relative;z-index:1;width:100%}.rl-onboard__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rl-onboard__container{position:relative;isolation:isolate;display:flex;flex-direction:column;max-width:1280px;margin:0 auto;padding:var(--rl-space-6) var(--rl-space-4);overflow:hidden}@media (min-width: 48em){.rl-onboard__container{padding:var(--rl-space-6) 64px}}@media (min-width: 64em){.rl-onboard__container{padding:var(--rl-space-6) 128px}}.dark .rl-onboard{background:var(--rl-bg-alt)}.rl-onboard__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle at 15% 20%,rgba(65,3,141,.14),transparent 42%),radial-gradient(circle at 85% 80%,rgba(56,189,248,.12),transparent 45%),linear-gradient(160deg,#f7f4fc,#ece6f6);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}.dark .rl-onboard__bg{background-image:radial-gradient(circle at 15% 20%,rgba(167,148,202,.16),transparent 42%),radial-gradient(circle at 85% 80%,rgba(56,189,248,.08),transparent 45%),linear-gradient(160deg,#15121f,#1d1830)}.rl-onboard__bg--flipped{transform:scaleX(-1)}.rl-onboard__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:var(--rl-space-4) 0}@media (min-width: 48em){.rl-onboard__content{padding:40px 0}}.rl-onboard__stack{width:100%;height:100%;overflow:hidden}.rl-onboard__progress{position:relative;width:100%;margin-top:var(--rl-space-4)}.rl-onboard__counter{display:flex;justify-content:flex-end;margin-bottom:var(--rl-space-2);font-size:20px;font-weight:500;color:var(--rl-ink)}.rl-onboard__bars{display:flex;gap:var(--rl-space-2);width:100%}.rl-onboard__segment{flex:1 1 0;min-width:0;min-height:44px;padding:19px 0;border:0;background:none;cursor:pointer}.rl-onboard__segment:hover .rl-onboard__track{opacity:.8}.rl-onboard__track{position:relative;display:block;height:6px;overflow:hidden;border-radius:8px;background:var(--rl-onboard-track);transition:background .3s ease,opacity .2s ease}.rl-onboard__fill{position:absolute;top:0;left:0;height:100%;width:0;border-radius:8px;background:var(--rl-brand);transition:width .05s linear}.rl-onboard__fill--full{width:100%;transition:none}.rl-onboard__card{display:none;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.rl-onboard__card--active{display:flex}.rl-onboard__text{width:100%;padding:var(--rl-space-6);padding-right:0;border-radius:var(--rl-radius-sm)}@media (min-width: 48em){.rl-onboard__text{padding-right:40px}}.rl-onboard__title{margin:0;font-size:32px;font-weight:500;line-height:1.25;color:var(--rl-ink);overflow-wrap:anywhere}.rl-onboard__description{max-width:35ch;margin:var(--rl-space-4) 0 0;font-size:20px;font-weight:400;line-height:1.5;color:var(--rl-ink-body)}.rl-onboard__media{display:none;width:50%;height:100%;align-items:center;justify-content:center}@media (min-width: 48em){.rl-onboard__media{display:flex}}.rl-onboard__image{display:block;max-width:100%;height:auto;object-fit:contain}.rl-onboard__nav{position:relative;display:flex;align-items:center;width:100%}.rl-onboard__spacer{flex:1 1 auto}.rl-onboard__skip{margin-right:10px}.rl-onboard__skip>*,.rl-onboard__next>*{min-height:44px}.rl-onboard__prev{display:inline-flex;align-items:center;gap:var(--rl-space-2);min-height:44px;padding:10px;border:0;border-radius:3px;background:var(--rl-brand);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease}.rl-onboard__prev:hover{background:var(--rl-onboard-hover)}.rl-onboard__prev--soft{background:var(--rl-onboard-soft)}.rl-onboard__prev--soft:hover{background:var(--rl-onboard-soft-hover)}.rl-auth{--rl-auth-page-bg: var(--rl-bg);--rl-auth-card-bg: rgba(255, 255, 255, .86);--rl-auth-soft: rgba(65, 3, 141, .06);--rl-auth-ink: var(--rl-ink);--rl-auth-muted: #5c5470;--rl-auth-border: #7a7290;--rl-auth-divider: #cfc8dc;--rl-auth-input-bg: #ffffff;--rl-auth-input-ink: var(--rl-ink);--rl-auth-filled-bg: #e9e5f2;--rl-auth-placeholder: #6b6578;--rl-auth-track: #e2dcec;--rl-auth-brand: var(--rl-brand);--rl-auth-link: var(--rl-brand);--rl-auth-focus: var(--rl-accent);--rl-auth-error: #b42318;--rl-auth-success: #1f7a4a;--rl-auth-info: #1d4ed8;--rl-auth-submit: var(--rl-brand);--rl-auth-submit-hover: var(--rl-accent);--rl-auth-social-hover: rgba(65, 3, 141, .07);--rl-auth-complete-card: #ffffff;--rl-auth-hero-bg: linear-gradient( 135deg, #f3eefb 0%, #e4d9f5 48%, #d6ecfb 100% );color:var(--rl-auth-ink)}.dark .rl-auth{--rl-auth-page-bg: #111111;--rl-auth-card-bg: rgba(23, 23, 23, .7);--rl-auth-soft: rgba(255, 255, 255, .1);--rl-auth-ink: #ffffff;--rl-auth-muted: #b0b0b0;--rl-auth-border: #7a7a7a;--rl-auth-divider: #4a4a4a;--rl-auth-input-bg: transparent;--rl-auth-input-ink: #a3a3a3;--rl-auth-filled-bg: #2d3748;--rl-auth-placeholder: #8a8a8a;--rl-auth-track: #333333;--rl-auth-brand: #8992d4;--rl-auth-link: #b197fc;--rl-auth-focus: #8b5cf6;--rl-auth-error: #fc8181;--rl-auth-success: #68d391;--rl-auth-info: #63b3ed;--rl-auth-submit: #41038d;--rl-auth-submit-hover: #7c46f2;--rl-auth-social-hover: rgba(255, 255, 255, .1);--rl-auth-complete-card: #4a5568;--rl-auth-hero-bg: linear-gradient( 135deg, #1c1433 0%, #2b1656 50%, #10243a 100% )}.rl-auth-page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;box-sizing:border-box;background-color:var(--rl-auth-page-bg)}.rl-auth-page:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 35%,rgba(65,3,141,.16),transparent 42%),radial-gradient(circle at 72% 62%,rgba(88,4,191,.12),transparent 46%),radial-gradient(circle at 52% 85%,rgba(56,189,248,.16),transparent 44%);animation:rl-auth-light-drift 22s ease-in-out infinite alternate}.dark .rl-auth-page:before{display:none}@keyframes rl-auth-light-drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@media (prefers-reduced-motion: reduce){.rl-auth-page:before{animation:none}}.rl-auth-page__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:var(--rl-space-6) var(--rl-space-4)}.rl-auth-page--photo{background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 768px){.rl-auth-page--photo{background-image:var(--rl-auth-hero-bg)}.rl-auth-page__inner{flex-direction:row;padding:var(--rl-space-8)}}.rl-auth-hero{display:none;position:relative;box-sizing:border-box;width:50%;height:80vh;padding-left:30px;color:var(--rl-auth-ink)}@media (min-width: 768px){.rl-auth-hero{display:flex;flex-direction:column;justify-content:center}}.dark .rl-auth-hero{color:#fff}.dark .rl-auth-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(17,17,17,.75),rgba(17,17,17,.35) 55%,transparent 80%);pointer-events:none}.rl-auth-hero__cta{position:static;left:30px;bottom:auto;margin-top:32px!important;order:2;margin:0;font-size:16px;font-weight:500;color:inherit}.rl-auth-hero__cta--bottom-40{bottom:40%}.rl-auth-hero__cta--bottom-30{bottom:30%}.rl-auth-hero__copy{position:static;left:30px;max-width:450px;order:1}.rl-auth-hero__title{margin:0;font-size:48px;line-height:1.2;font-weight:500;color:inherit}.rl-auth-hero__text{margin:var(--rl-space-4) 0 0;font-size:16px;font-weight:500;color:inherit;opacity:.8}.rl-auth .rl-auth-link{display:inline-block;padding:12px 0;margin:-12px 0}.dark .rl-auth-hero .rl-auth-link{color:var(--rl-text-accent)}.rl-auth-hero .rl-auth-link{color:var(--rl-brand);font-weight:600}.rl-auth-panel{display:flex;justify-content:center;box-sizing:border-box;width:100%;padding-top:var(--rl-space-6)}@media (min-width: 768px){.rl-auth-panel{width:50%;justify-content:flex-start;padding-top:0}}.rl-auth-card{box-sizing:border-box;width:100%;max-width:500px;padding:var(--rl-space-6);border-radius:var(--rl-radius-md);background:var(--rl-auth-card-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003}@media (min-width: 768px){.rl-auth-card{padding:var(--rl-space-8)}}.rl-auth-stack{display:grid;gap:var(--rl-space-6)}.rl-auth-mobile-only{display:block;margin:var(--rl-space-4) 0 0;text-align:center;font-size:14px;color:var(--rl-auth-ink)}@media (min-width: 768px){.rl-auth-mobile-only{display:none}}.rl-auth-brand{display:flex;align-items:center;gap:var(--rl-space-2)}.rl-auth-brand__link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:6px}.rl-auth-brand__name{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:var(--rl-auth-brand)}.rl-auth-brand__mark{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:6px;background:#8b5cf6;color:#fff;font-size:14px;font-weight:700}.rl-auth-brand__name--plain{font-size:16px;font-weight:600;color:var(--rl-auth-ink)}.rl-auth-title{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:var(--rl-auth-ink)}@media (min-width: 768px){.rl-auth-title{font-size:34px}}.rl-auth-lead{margin:0;font-size:16px;line-height:1.5;color:var(--rl-auth-muted)}.rl-auth-text{margin:0;font-size:14px;color:var(--rl-auth-ink)}.rl-auth-legal{margin:0;font-size:12px;line-height:1.5;text-align:center;color:var(--rl-auth-muted)}.rl-auth-link{position:relative;color:var(--rl-auth-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rl-auth-link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.rl-auth-link--quiet{font-weight:500;font-size:12px;text-decoration:none}.rl-auth-link--quiet:hover{text-decoration:underline}.rl-auth-link:focus-visible,.rl-auth-brand__link:focus-visible,.rl-auth-toggle:focus-visible,.rl-auth-link-button:focus-visible{outline:2px solid var(--rl-auth-focus);outline-offset:2px}.rl-auth-hero .rl-auth-link:focus-visible{outline-color:#fff}.rl-auth-field{position:relative;width:100%;min-width:0;margin:0}.rl-auth .rl-auth-field__control{width:100%;margin:0}.rl-auth .rl-auth-label{display:block;margin:0 0 var(--rl-space-2);font-size:14px;font-weight:500;line-height:20px;color:var(--rl-auth-ink)}.rl-auth form input[name]{min-height:44px}.rl-auth .rl-auth-input{box-sizing:border-box;width:100%;height:50px;padding:0 var(--rl-space-4);border:1px solid var(--rl-auth-border);border-radius:var(--rl-radius-sm);background:var(--rl-auth-input-bg);color:var(--rl-auth-input-ink);font:inherit;font-size:16px}.rl-auth .rl-auth-input::placeholder{color:var(--rl-auth-placeholder);opacity:1}.rl-auth .rl-auth-input:focus{outline:none;border-color:var(--rl-auth-focus);box-shadow:0 0 0 1px var(--rl-auth-focus)}.rl-auth .rl-auth-input:focus-visible{outline:2px solid var(--rl-auth-focus);outline-offset:2px}.rl-auth .rl-auth-input[aria-invalid=true]{border-color:var(--rl-auth-error)}.rl-auth .rl-auth-input--password{padding-right:56px}.rl-auth .rl-auth-input--filled{border:0;background:var(--rl-auth-filled-bg);color:var(--rl-auth-ink)}.rl-auth .rl-auth-input--filled{height:48px}.rl-auth .rl-auth-input--filled:focus{border:0;box-shadow:none}.rl-auth-legal .rl-auth-link{font-size:inherit;font-weight:500}.rl-auth .rl-auth-error{margin:var(--rl-space-1) 0 0;font-size:14px;line-height:20px;color:var(--rl-auth-error)}.rl-auth-forgot{position:absolute;top:0;right:0;line-height:20px}.rl-auth-toggle{position:absolute;top:53px;right:2px;transform:translateY(-50%);display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:none;color:var(--rl-auth-muted);cursor:pointer}.rl-auth-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rl-auth .rl-auth-submit{width:100%;height:50px;min-height:50px;border-color:transparent;border-radius:var(--rl-radius-sm);background:var(--rl-auth-submit);color:#fff;font-size:16px;font-weight:600}.rl-auth .rl-auth-submit:hover:not(:disabled){background:var(--rl-auth-submit-hover)}.rl-auth .rl-auth-social{justify-content:center;gap:var(--rl-space-2);width:100%;height:50px;min-height:50px;border:1px solid var(--rl-auth-border);border-radius:var(--rl-radius-sm);background:transparent;color:var(--rl-auth-ink);font-size:16px}.rl-auth .rl-auth-social:hover:not(:disabled){background:var(--rl-auth-social-hover)}.rl-auth .rl-auth-link-button{width:auto;min-height:44px;padding:0 var(--rl-space-1);border:0;background:transparent;color:var(--rl-auth-link);font-size:13px;font-weight:500}@media (min-width: 768px){.rl-auth .rl-auth-link-button{font-size:15px}}.rl-auth .rl-auth-link-button:hover:not(:disabled){background:transparent;text-decoration:underline}.rl-auth .rl-auth-link-button:disabled{opacity:.5;cursor:not-allowed}.rl-auth-divider-row{display:flex;align-items:center;margin:var(--rl-space-2) 0}.rl-auth-divider{flex:1;height:0;margin:0;border:0;border-top:1px solid var(--rl-auth-divider)}.rl-auth-divider-text{margin:0;padding:0 var(--rl-space-4);font-size:14px;color:var(--rl-auth-muted)}.rl-auth-result{padding:var(--rl-space-8) 0;text-align:center}.rl-auth-result__title{margin:0 0 var(--rl-space-4);font-size:16px;font-weight:600;color:var(--rl-auth-success)}.rl-auth-result__text{margin:0;color:var(--rl-auth-muted)}.rl-auth-otp-page__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:var(--rl-space-3)}@media (min-width: 768px){.rl-auth-otp-page__inner{padding:0 var(--rl-space-8)}}.rl-auth-otp-page__column{width:100%;margin:0 auto}@media (min-width: 768px){.rl-auth-otp-page__column{width:65%}}@media (min-width: 1024px){.rl-auth-otp-page__column{width:55%}}.rl-auth-otp-shell{box-sizing:border-box;width:95%;max-width:95%;margin:0 auto;padding:var(--rl-space-3)}@media (min-width: 480px){.rl-auth-otp-shell{max-width:400px}}@media (min-width: 768px){.rl-auth-otp-shell{width:100%;padding:var(--rl-space-8)}}.rl-auth-otp-card{display:grid;box-sizing:border-box;width:100%;gap:var(--rl-space-4);justify-items:center;padding:var(--rl-space-4);border-radius:var(--rl-radius-md);background:var(--rl-auth-soft);box-shadow:0 4px 6px #0000001a;text-align:center}@media (min-width: 768px){.rl-auth-otp-card{gap:var(--rl-space-6);padding:var(--rl-space-8)}}.rl-auth-otp-title{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:var(--rl-auth-ink)}@media (min-width: 768px){.rl-auth-otp-title{font-size:24px}}.rl-auth-otp-body{margin:0;font-size:14px;line-height:1.5;color:var(--rl-auth-ink)}@media (min-width: 768px){.rl-auth-otp-body{font-size:16px}}.rl-auth-otp-field{box-sizing:border-box;width:100%;min-width:0;margin:10px 0;padding:0;border:0}@media (min-width: 768px){.rl-auth-otp-field{margin:15px 0}}.rl-auth-otp-legend{display:block;width:100%;margin-bottom:var(--rl-space-2);padding:0;text-align:left;font-size:14px;font-weight:500;color:var(--rl-auth-ink)}@media (min-width: 768px){.rl-auth-otp-legend{font-size:18px}}.rl-auth-otp-digits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rl-space-1)}@media (min-width: 768px){.rl-auth-otp-digits{gap:var(--rl-space-2)}}.rl-auth .rl-auth-otp-digit{box-sizing:border-box;width:100%;min-width:44px;height:56px;padding:0;border:1px solid var(--rl-auth-border);border-radius:var(--rl-radius-sm);background:var(--rl-auth-input-bg);color:var(--rl-auth-ink);font:inherit;font-size:22px;font-weight:600;text-align:center}.rl-auth .rl-auth-otp-digit:focus{outline:none;border-color:var(--rl-auth-focus);box-shadow:0 0 0 1px var(--rl-auth-focus)}.rl-auth .rl-auth-otp-digit:focus-visible{outline:2px solid var(--rl-auth-focus);outline-offset:2px}.rl-auth-status{display:flex;align-items:center;justify-content:center;gap:var(--rl-space-2);margin:0;padding:var(--rl-space-2) 0;font-size:14px;color:var(--rl-auth-info)}.rl-auth-spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rl-auth-spin .8s linear infinite}@keyframes rl-auth-spin{to{transform:rotate(360deg)}}.rl-auth-timer{width:100%;padding-top:var(--rl-space-1)}.rl-auth-timer__track{width:100%;height:4px;overflow:hidden;border-radius:999px;background:var(--rl-auth-track)}.rl-auth-timer__bar{height:100%;border-radius:999px;background:var(--rl-auth-info);transition:width 1s linear}.rl-auth-timer__bar--low{background:var(--rl-auth-error)}.rl-auth-timer__text{display:block;margin-top:var(--rl-space-1);font-size:14px;color:var(--rl-auth-muted)}.rl-auth-resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--rl-space-1);width:100%;font-size:13px}@media (min-width: 768px){.rl-auth-resend{font-size:15px}}.rl-auth-resend__label{font-weight:500;color:var(--rl-auth-ink)}.rl-auth-resend__hint{font-weight:500;color:var(--rl-auth-muted)}.rl-auth-return{margin-top:var(--rl-space-2)}@media (min-width: 768px){.rl-auth-return{margin-top:var(--rl-space-4)}}.rl-auth-complete{display:flex;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:0 var(--rl-space-4);background-color:var(--rl-auth-page-bg)}.rl-auth-complete__card{display:grid;box-sizing:border-box;width:100%;max-width:500px;gap:var(--rl-space-6);padding:var(--rl-space-8);border-radius:8px;background:var(--rl-auth-complete-card);color:var(--rl-auth-ink);box-shadow:0 10px 15px #0000001a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rl-auth-complete__heading{margin:0;font-size:24px;font-weight:500}.rl-auth-complete__text{margin:0;font-size:16px;line-height:1.5}.rl-auth-complete__question{margin:var(--rl-space-4) 0 0;font-size:20px;font-weight:500}.rl-auth-name-row{display:grid;gap:var(--rl-space-4)}@media (min-width: 480px){.rl-auth-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rl-auth .rl-auth-complete-label{margin:0 0 var(--rl-space-1);font-size:16px;color:#fff}.rl-auth .rl-auth-next{width:40%;height:auto;min-height:44px;aspect-ratio:1 / 1;justify-self:start;margin-top:var(--rl-space-4);padding:4px 2px;border-color:transparent;border-radius:var(--rl-radius-sm);background:#cdd1d6;color:#0d0d0d}.rl-auth .rl-auth-next:hover:not(:disabled){background:#e2e5e9}.rl-auth .kernel-Button-root.rl-auth-next{color:#0d0d0d}@media (prefers-reduced-motion: reduce){.rl-auth-timer__bar{transition:none}.rl-auth-spinner{animation-duration:2.4s}}.rl-toaster{position:fixed;top:var(--rl-space-4);right:var(--rl-space-4);left:var(--rl-space-4);z-index:10010;display:grid;gap:var(--rl-space-3);pointer-events:none}@media (min-width: 768px){.rl-toaster{left:auto;width:380px}}.rl-toast{display:flex;gap:var(--rl-space-3);align-items:flex-start;padding:var(--rl-space-4);border:1px solid var(--rl-border);border-left-width:4px;border-radius:var(--rl-radius-md);background:var(--rl-bg-alt);color:var(--rl-ink);box-shadow:0 12px 32px #0000002e;pointer-events:auto}.rl-toast--success{border-left-color:#2f855a}.rl-toast--error{border-left-color:#c53030}.rl-toast--warning{border-left-color:#b7791f}.rl-toast--info{border-left-color:var(--rl-brand)}.rl-toast__body{flex:1;min-width:0}.rl-toast__title{margin:0;font-weight:600;font-size:var(--rl-text-sm)}.rl-toast__description{margin:var(--rl-space-1) 0 0;font-size:var(--rl-text-sm);color:var(--rl-ink-body)}.rl-toast__close{min-width:44px;min-height:44px;margin:calc(var(--rl-space-2) * -1) calc(var(--rl-space-2) * -1) 0 0;border:0;background:transparent;color:var(--rl-ink-muted);font-size:20px;line-height:1;cursor:pointer}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px #00000059;background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.rl-hero-title.rl-hero-title,.rl-biz-hero__title.rl-biz-hero__title,.rl-enterprise-hero__title.rl-enterprise-hero__title,.rl-hero-product__title.rl-hero-product__title,.rl-auth-hero__title.rl-auth-hero__title{font-size:var(--rl-type-hero);font-weight:var(--rl-type-hero-weight);line-height:var(--rl-type-lh-tight)}.rl-section-header__title.rl-section-header__title,.rl-features__title.rl-features__title,.rl-offline__title.rl-offline__title,.rl-enterprise-insights__title.rl-enterprise-insights__title,.rl-enterprise-video__title.rl-enterprise-video__title,.rl-inventory-practice__title.rl-inventory-practice__title,.rl-inventory-conv__title.rl-inventory-conv__title,.rl-inventory-eff__title.rl-inventory-eff__title,.rl-faq__title.rl-faq__title,.rl-legal__title.rl-legal__title,.rl-auth-title.rl-auth-title,.rl-biz-suitable__title.rl-biz-suitable__title,.rl-biz-cards-heading.rl-biz-cards-heading,.rl-biz-integration__title.rl-biz-integration__title,.rl-biz-cta__title.rl-biz-cta__title,.rl-talk__title.rl-talk__title,.rl-omni-practical__title.rl-omni-practical__title,.rl-omni-response__title.rl-omni-response__title,.rl-omni-setup__title.rl-omni-setup__title,.rl-omni-unlock__title.rl-omni-unlock__title,.rl-setup__title.rl-setup__title,.rl-hyper__title.rl-hyper__title,.rl-footer__headline.rl-footer__headline{font-size:var(--rl-type-section);font-weight:var(--rl-type-section-weight);line-height:var(--rl-type-lh-snug)}.rl-growth-card__title.rl-growth-card__title,.rl-inventory-card__title.rl-inventory-card__title{font-size:var(--rl-type-card);font-weight:600;line-height:var(--rl-type-lh-snug)}[class*=kernel-],input,select,textarea,button{font-family:inherit}.rl-biz-cards-section.rl-biz-cards-section,.rl-biz-cta.rl-biz-cta,.rl-biz-suitable.rl-biz-suitable,.rl-enterprise-insights.rl-enterprise-insights,.rl-growth-section.rl-growth-section,.rl-hyper__section.rl-hyper__section,.rl-omni-response.rl-omni-response,.rl-whatdoes.rl-whatdoes{padding-top:var(--rl-section-y);padding-bottom:var(--rl-section-y)}.rl-biz-integration.rl-biz-integration,.rl-inventory-eff.rl-inventory-eff,.rl-inventory-practice.rl-inventory-practice,.rl-offline-guaranteed.rl-offline-guaranteed{padding-top:var(--rl-section-y-compact);padding-bottom:var(--rl-section-y-compact)}.kernel-Button-root.kernel-Button-root[data-size=sm]{min-height:var(--rl-control-sm)}.kernel-Button-root.kernel-Button-root[data-size=md]{min-height:var(--rl-control-md)}.kernel-Button-root.kernel-Button-root[data-size=lg],.rl-omni-response__cta.rl-omni-response__cta{min-height:var(--rl-control-lg)}html:not(.dark) .kernel-Button-root.kernel-Button-root[data-variant=secondary]{background:#1b013b0f;border:1px solid rgba(27,1,59,.2);color:var(--rl-ink)}html:not(.dark) .kernel-Button-root.kernel-Button-root[data-variant=secondary]:hover{background:#1b013b1f}.rl-integrations.rl-integrations,.rl-biz-hero.rl-biz-hero,.rl-partners.rl-partners,.rl-partners-logos.rl-partners-logos{overflow:hidden}.rl-enterprise-insights__content.rl-enterprise-insights__content{min-width:0;max-width:100%}html:not(.dark) .rl-footer__subscribe-form input,html:not(.dark) .rl-footer__subscribe-form [class*=kernel-] input{background:#fff;border:1px solid var(--rl-border);color:var(--rl-ink)}html:not(.dark) .rl-footer__subscribe-form label,html:not(.dark) .rl-footer__subscribe-form [class*=kernel-] label{color:var(--rl-ink-body)}
