@charset "UTF-8";:root{--sense-space-2xs: .125rem;--sense-space-xs: .25rem;--sense-space-sm: .5rem;--sense-space-md: 1rem;--sense-space-lg: 1.5rem;--sense-space-xl: 2.5rem;--sense-space-2xl: 4rem}:root{--sense-indigo-50: oklch(.97 .02 264);--sense-indigo-100: oklch(.93 .05 264);--sense-indigo-200: oklch(.87 .09 264);--sense-indigo-300: oklch(.78 .14 264);--sense-indigo-400: oklch(.67 .19 264);--sense-indigo-500: oklch(.62 .21 264);--sense-indigo-600: oklch(.55 .2 264);--sense-indigo-700: oklch(.48 .2 264);--sense-indigo-800: oklch(.4 .18 264);--sense-indigo-900: oklch(.33 .14 264);--sense-slate-50: oklch(.97 .01 255);--sense-slate-100: oklch(.93 .02 255);--sense-slate-200: oklch(.87 .03 255);--sense-slate-300: oklch(.78 .03 255);--sense-slate-400: oklch(.67 .04 255);--sense-slate-500: oklch(.62 .04 255);--sense-slate-600: oklch(.56 .04 255);--sense-slate-700: oklch(.5 .04 255);--sense-slate-800: oklch(.42 .05 255);--sense-slate-900: oklch(.34 .04 255);--sense-green-50: oklch(.97 .02 148);--sense-green-100: oklch(.94 .05 148);--sense-green-200: oklch(.88 .09 148);--sense-green-300: oklch(.8 .13 148);--sense-green-400: oklch(.7 .17 148);--sense-green-500: oklch(.62 .18 148);--sense-green-600: oklch(.55 .18 148);--sense-green-700: oklch(.5 .14 148);--sense-green-800: oklch(.43 .12 148);--sense-green-900: oklch(.36 .1 148);--sense-amber-50: oklch(.98 .03 85);--sense-amber-100: oklch(.95 .06 85);--sense-amber-200: oklch(.9 .1 85);--sense-amber-300: oklch(.82 .14 85);--sense-amber-400: oklch(.72 .16 85);--sense-amber-500: oklch(.66 .16 85);--sense-amber-600: oklch(.58 .16 85);--sense-amber-700: oklch(.51 .15 85);--sense-amber-800: oklch(.45 .14 85);--sense-amber-900: oklch(.38 .11 85);--sense-blue-50: oklch(.97 .02 250);--sense-blue-100: oklch(.95 .04 250);--sense-blue-200: oklch(.89 .06 250);--sense-blue-300: oklch(.81 .09 250);--sense-blue-400: oklch(.72 .12 250);--sense-blue-500: oklch(.64 .13 250);--sense-blue-600: oklch(.57 .13 250);--sense-blue-700: oklch(.47 .14 250);--sense-blue-800: oklch(.4 .12 250);--sense-blue-900: oklch(.33 .1 250);--sense-red-50: oklch(.97 .02 25);--sense-red-100: oklch(.95 .05 25);--sense-red-200: oklch(.89 .09 25);--sense-red-300: oklch(.8 .14 25);--sense-red-400: oklch(.69 .19 25);--sense-red-500: oklch(.63 .22 25);--sense-red-600: oklch(.55 .2 25);--sense-red-700: oklch(.48 .17 25);--sense-red-800: oklch(.41 .15 25);--sense-red-900: oklch(.34 .12 25)}:root{--sense-color-primary: var(--sense-indigo-600);--sense-color-primary-hover: var(--sense-indigo-700);--sense-color-primary-contrast: oklch(.99 0 0);--sense-color-primary-soft: var(--sense-indigo-100);--sense-color-primary-strong: var(--sense-indigo-800);--sense-color-secondary: var(--sense-slate-600);--sense-color-secondary-hover: var(--sense-slate-700);--sense-color-secondary-contrast: oklch(.99 0 0);--sense-color-secondary-soft: var(--sense-slate-100);--sense-color-secondary-strong: var(--sense-slate-800);--sense-color-success: var(--sense-green-500);--sense-color-success-hover: var(--sense-green-600);--sense-color-success-contrast: oklch(.99 0 0);--sense-color-success-soft: var(--sense-green-100);--sense-color-success-strong: var(--sense-green-700);--sense-color-warning: var(--sense-amber-400);--sense-color-warning-hover: var(--sense-amber-500);--sense-color-warning-contrast: oklch(.2 .02 85);--sense-color-warning-soft: var(--sense-amber-100);--sense-color-warning-strong: var(--sense-amber-800);--sense-color-info: var(--sense-blue-500);--sense-color-info-hover: var(--sense-blue-600);--sense-color-info-contrast: oklch(.99 0 0);--sense-color-info-soft: var(--sense-blue-100);--sense-color-info-strong: var(--sense-blue-700);--sense-color-text-primary: canvastext;--sense-color-text-secondary: color-mix(in oklch, canvastext 70%, canvas);--sense-color-text-muted: color-mix(in oklch, canvastext 72%, canvas);--sense-color-surface: canvas;--sense-color-surface-raised: color-mix(in oklch, canvastext 6%, canvas);--sense-color-surface-inverse: canvastext;--sense-color-text-inverse: canvas;--sense-color-border: color-mix(in oklch, canvastext 20%, transparent);--sense-color-border-strong: color-mix(in oklch, canvastext 25%, transparent);--sense-color-danger: var(--sense-red-600);--sense-color-danger-contrast: oklch(.99 0 0);--sense-color-danger-soft: var(--sense-red-100);--sense-color-danger-strong: var(--sense-red-700);--sense-color-overlay: color-mix(in oklch, canvastext 55%, transparent);--sense-color-focus-ring: var(--sense-indigo-600);--sense-opacity-disabled: .45}:root{--sense-font-family-sans: system-ui, sans-serif;--sense-font-family-mono: ui-monospace, "Cascadia Code", "Consolas", monospace;--sense-text-xs: .75rem;--sense-text-sm: .8125rem;--sense-text-md: .875rem;--sense-text-lg: 1.125rem;--sense-font-weight-regular: 400;--sense-font-weight-medium: 500;--sense-font-weight-semibold: 600}:root{--sense-radius-sm: .25rem;--sense-radius-md: .375rem;--sense-radius-lg: .75rem;--sense-radius-full: 9999px}:root{--sense-duration-fast: .15s;--sense-duration-normal: .25s;--sense-easing-standard: cubic-bezier(.4, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root{--sense-duration-fast: 0ms;--sense-duration-normal: 0ms}}:root{--sense-focus-ring-width: 2px;--sense-focus-ring-offset: 2px;--sense-focus-ring-color: var(--sense-color-focus-ring)}:root{--sense-border-width-default: 1px;--sense-border-width-strong: 2px;--sense-size-hidden: 0;--sense-size-dot-sm: .5rem;--sense-size-icon-sm: 1rem;--sense-size-touch-target-sm: 2rem;--sense-size-dot-md: .75rem;--sense-size-dot-lg: 1rem;--sense-size-spinner-sm: 1rem;--sense-size-spinner-md: 1.5rem;--sense-size-spinner-lg: 2rem;--sense-size-control-min: 2.5rem;--sense-size-checkbox-control: 1.25rem;--sense-size-icon-button-min: 2.5rem;--sense-size-checkbox-mark-width: .65rem;--sense-size-checkbox-mark-height: .35rem;--sense-size-checkbox-indeterminate-width: .6rem;--sense-size-checkbox-indeterminate-height: .1rem;--sense-size-radio-dot: .5rem;--sense-size-tooltip-arrow: .375rem;--sense-size-tooltip-max: 16rem;--sense-size-avatar-sm: 2rem;--sense-size-avatar-md: 2.5rem;--sense-size-avatar-lg: 3.5rem;--sense-size-select-min: 14rem;--sense-size-select-panel-max: 16rem;--sense-size-select-control-sm: 2rem;--sense-size-select-control-lg: 3rem;--sense-size-menubar-panel-min: 12rem;--sense-size-menubar-caret: .25rem;--sense-size-menubar-toggle-bar-width: 1.25rem;--sense-size-menubar-toggle-bar-height: 2px;--sense-size-menubar-separator-height: 1.25rem;--sense-size-sr-only: 1px;--sense-stroke-width-default: 2;--sense-color-current: currentcolor;--sense-fill-none: none}:root{--sense-shadow-sm: 0 1px 2px color-mix(in oklch, canvastext 8%, transparent);--sense-shadow-md: 0 4px 12px color-mix(in oklch, canvastext 10%, transparent);--sense-shadow-lg: 0 10px 24px color-mix(in oklch, canvastext 12%, transparent)}:root{--sense-z-index-dialog: 1050;--sense-z-index-tooltip: 1060;--sense-z-index-dropdown: 20;--sense-z-index-toast: 1100}:root{--sense-code-snippet-bg: oklch(.22 .02 280);--sense-code-snippet-header-bg: oklch(.18 .02 280);--sense-code-snippet-line-nr-bg: oklch(.18 .02 280);--sense-code-snippet-text: oklch(.88 .02 280);--sense-code-snippet-line-nr-text: oklch(.45 .02 280);--sense-code-snippet-border: oklch(.32 .02 280);--sense-code-snippet-tab-bg: oklch(.18 .02 280);--sense-code-snippet-tab-bg-hover: oklch(.24 .02 280);--sense-code-snippet-tab-bg-active: oklch(.22 .02 280);--sense-code-snippet-tab-border: oklch(.32 .02 280);--sense-code-snippet-tab-text-inactive: oklch(.58 .02 280);--sense-code-snippet-tab-indicator: oklch(.62 .14 280);--sense-code-snippet-copy-btn-text: oklch(.62 .02 280);--sense-code-snippet-copy-btn-text-hover: oklch(.88 .02 280);--sense-code-snippet-copy-btn-bg-hover: oklch(.32 .02 280);--sense-code-snippet-copied-text: oklch(.78 .12 145);--sense-code-snippet-dot-close: oklch(.62 .2 25);--sense-code-snippet-dot-minimize: oklch(.78 .16 85);--sense-code-snippet-dot-maximize: oklch(.68 .16 145);--sense-code-snippet-font-size-sm: var(--sense-text-xs);--sense-code-snippet-font-size-md: var(--sense-text-sm);--sense-code-snippet-font-size-lg: var(--sense-text-md);--sense-code-snippet-font-family: var(--sense-font-family-mono);--sense-code-snippet-line-height: 1.65;--sense-code-snippet-padding-body-block: 1.25rem;--sense-code-snippet-padding-body-inline: 1.25rem;--sense-code-snippet-line-nr-padding-inline-end: .75rem;--sense-code-snippet-line-nr-padding-inline-start: .5rem;--sense-code-snippet-tab-icon-label-font-size: .3125rem;--sense-code-snippet-tab-icon-label-font-size-sm: .25rem;--sense-code-snippet-tab-icon-label-letter-spacing: -.02em;--sense-code-snippet-syntax-keyword: oklch(.72 .12 310);--sense-code-snippet-syntax-string: oklch(.76 .12 145);--sense-code-snippet-syntax-function: oklch(.74 .1 250);--sense-code-snippet-syntax-builtin: oklch(.78 .1 85);--sense-code-snippet-syntax-variable: oklch(.72 .1 55);--sense-code-snippet-syntax-tag: oklch(.68 .14 25);--sense-code-snippet-syntax-literal: oklch(.72 .1 200);--sense-code-snippet-syntax-operator: oklch(.72 .1 200);--sense-code-snippet-syntax-comment: oklch(.52 .02 280);--sense-syntax-keyword: oklch(.68 .12 250);--sense-syntax-string: oklch(.72 .08 55);--sense-syntax-comment: oklch(.58 .06 145);--sense-syntax-number: oklch(.78 .06 145);--sense-syntax-decorator: oklch(.82 .08 95);--sense-syntax-type: oklch(.72 .1 185);--sense-syntax-function: oklch(.82 .08 95);--sense-syntax-variable: oklch(.68 .12 310);--sense-syntax-at-rule: oklch(.68 .12 310);--sense-syntax-property: oklch(.76 .08 250);--sense-syntax-selector: oklch(.76 .08 85);--sense-syntax-unit: oklch(.78 .06 145);--sense-syntax-tag: oklch(.72 .1 185);--sense-syntax-attr-name: oklch(.76 .08 250);--sense-syntax-attr-value: oklch(.72 .08 55);--sense-syntax-binding: oklch(.74 .12 250);--sense-syntax-interpolation: oklch(.82 .08 95);--sense-syntax-operator: oklch(.82 0 0);--sense-syntax-punctuation: oklch(.58 0 0);--sense-code-snippet-icon-typescript-bg: oklch(.52 .14 264);--sense-code-snippet-icon-typescript-fg: oklch(.99 0 0);--sense-code-snippet-icon-javascript-bg: oklch(.88 .16 95);--sense-code-snippet-icon-javascript-fg: oklch(.28 .03 95);--sense-code-snippet-icon-html-bg: oklch(.58 .18 35);--sense-code-snippet-icon-html-fg: oklch(.99 0 0);--sense-code-snippet-icon-css-bg: oklch(.52 .12 250);--sense-code-snippet-icon-css-fg: oklch(.99 0 0);--sense-code-snippet-icon-scss-bg: oklch(.58 .16 340);--sense-code-snippet-icon-scss-fg: oklch(.99 0 0);--sense-code-snippet-icon-json-bg: oklch(.72 .12 95);--sense-code-snippet-icon-json-fg: oklch(.28 .04 95);--sense-code-snippet-icon-shell-bg: oklch(.32 .02 280);--sense-code-snippet-icon-shell-fg: oklch(.72 .14 145)}:root{--sense-density-scale-y: 1;--sense-size-touch-target-min: 2.75rem}[data-density=comfortable]{--sense-density-scale-y: .75}[data-density=compact]{--sense-density-scale-y: .5}[data-theme=dark]{--sense-color-primary: oklch(.62 .18 264);--sense-color-primary-hover: oklch(.55 .18 264);--sense-color-primary-contrast: oklch(.99 0 0);--sense-color-primary-soft: oklch(.28 .06 264);--sense-color-primary-strong: oklch(.78 .12 264);--sense-color-secondary: oklch(.58 .03 255);--sense-color-secondary-hover: oklch(.52 .03 255);--sense-color-secondary-contrast: oklch(.99 0 0);--sense-color-secondary-soft: oklch(.28 .02 255);--sense-color-secondary-strong: oklch(.76 .04 255);--sense-color-success: oklch(.62 .16 148);--sense-color-success-hover: oklch(.55 .16 148);--sense-color-success-contrast: oklch(.99 0 0);--sense-color-success-soft: oklch(.28 .06 148);--sense-color-success-strong: oklch(.72 .14 148);--sense-color-warning: oklch(.72 .14 85);--sense-color-warning-hover: oklch(.66 .14 85);--sense-color-warning-contrast: oklch(.16 .02 85);--sense-color-warning-soft: oklch(.3 .06 85);--sense-color-warning-strong: oklch(.78 .12 85);--sense-color-info: oklch(.64 .12 250);--sense-color-info-hover: oklch(.57 .12 250);--sense-color-info-contrast: oklch(.99 0 0);--sense-color-info-soft: oklch(.28 .05 250);--sense-color-info-strong: oklch(.74 .1 250);--sense-color-text-primary: oklch(.92 .01 264);--sense-color-text-secondary: oklch(.78 .02 264);--sense-color-text-muted: oklch(.72 .02 264);--sense-color-surface: oklch(.22 .02 264);--sense-color-surface-raised: oklch(.28 .02 264);--sense-color-surface-inverse: oklch(.92 .01 264);--sense-color-text-inverse: oklch(.18 .02 264);--sense-color-border: color-mix(in oklch, oklch(.92 .01 264) 18%, transparent);--sense-color-border-strong: color-mix(in oklch, oklch(.92 .01 264) 28%, transparent);--sense-color-danger: oklch(.58 .18 25);--sense-color-danger-contrast: oklch(.99 0 0);--sense-color-danger-soft: oklch(.28 .06 25);--sense-color-danger-strong: oklch(.72 .14 25);--sense-color-overlay: color-mix(in oklch, oklch(.1 .01 264) 56%, transparent);--sense-color-focus-ring: oklch(.72 .14 264)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme]){--sense-color-primary: oklch(.62 .18 264);--sense-color-primary-hover: oklch(.55 .18 264);--sense-color-primary-contrast: oklch(.99 0 0);--sense-color-primary-soft: oklch(.28 .06 264);--sense-color-primary-strong: oklch(.78 .12 264);--sense-color-secondary: oklch(.58 .03 255);--sense-color-secondary-hover: oklch(.52 .03 255);--sense-color-secondary-contrast: oklch(.99 0 0);--sense-color-secondary-soft: oklch(.28 .02 255);--sense-color-secondary-strong: oklch(.76 .04 255);--sense-color-success: oklch(.62 .16 148);--sense-color-success-hover: oklch(.55 .16 148);--sense-color-success-contrast: oklch(.99 0 0);--sense-color-success-soft: oklch(.28 .06 148);--sense-color-success-strong: oklch(.72 .14 148);--sense-color-warning: oklch(.72 .14 85);--sense-color-warning-hover: oklch(.66 .14 85);--sense-color-warning-contrast: oklch(.16 .02 85);--sense-color-warning-soft: oklch(.3 .06 85);--sense-color-warning-strong: oklch(.78 .12 85);--sense-color-info: oklch(.64 .12 250);--sense-color-info-hover: oklch(.57 .12 250);--sense-color-info-contrast: oklch(.99 0 0);--sense-color-info-soft: oklch(.28 .05 250);--sense-color-info-strong: oklch(.74 .1 250);--sense-color-text-primary: oklch(.92 .01 264);--sense-color-text-secondary: oklch(.78 .02 264);--sense-color-text-muted: oklch(.72 .02 264);--sense-color-surface: oklch(.22 .02 264);--sense-color-surface-raised: oklch(.28 .02 264);--sense-color-surface-inverse: oklch(.92 .01 264);--sense-color-text-inverse: oklch(.18 .02 264);--sense-color-border: color-mix(in oklch, oklch(.92 .01 264) 18%, transparent);--sense-color-border-strong: color-mix(in oklch, oklch(.92 .01 264) 28%, transparent);--sense-color-danger: oklch(.58 .18 25);--sense-color-danger-contrast: oklch(.99 0 0);--sense-color-danger-soft: oklch(.28 .06 25);--sense-color-danger-strong: oklch(.72 .14 25);--sense-color-overlay: color-mix(in oklch, oklch(.1 .01 264) 56%, transparent);--sense-color-focus-ring: oklch(.72 .14 264)}}@media(forced-colors:active){button,[role=button],input,select,textarea{border:var(--sense-border-width-default) solid ButtonText}:focus-visible{outline:var(--sense-focus-ring-width) solid Highlight;outline-offset:var(--sense-focus-ring-offset)}sense-button .sense-button,.sense-button{background:ButtonFace;border:var(--sense-border-width-strong) solid ButtonText;color:ButtonText;forced-color-adjust:none}sense-button .sense-button:hover{border-color:Highlight}sense-button .sense-button:focus-visible{outline:var(--sense-focus-ring-width) solid Highlight;outline-offset:var(--sense-focus-ring-offset)}sense-button .sense-button:disabled,sense-button .sense-button[aria-disabled=true]{border-color:GrayText;color:GrayText}sense-alert .sense-alert,.sense-alert{background:Canvas;border:var(--sense-border-width-strong) solid CanvasText;color:CanvasText;forced-color-adjust:none}sense-alert .sense-alert__close{border:var(--sense-border-width-default) solid ButtonText}sense-badge .sense-badge,.sense-badge{background:Canvas;border:var(--sense-border-width-default) solid CanvasText;color:CanvasText;forced-color-adjust:none}sense-input .sense-input__native,.sense-input__native{background:Field;border:var(--sense-border-width-strong) solid ButtonText;color:FieldText;forced-color-adjust:none}sense-input .sense-input__native:focus-visible,.sense-input__native:focus-visible{border-color:Highlight}sense-checkbox .sense-checkbox__box,.sense-checkbox__box{background:Field;border:var(--sense-border-width-strong) solid ButtonText;forced-color-adjust:none}sense-checkbox .sense-checkbox__native:checked+.sense-checkbox__box,.sense-checkbox__native:checked+.sense-checkbox__box{background:Highlight}sense-checkbox .sense-checkbox__native:disabled+.sense-checkbox__box,.sense-checkbox__native:disabled+.sense-checkbox__box{border-color:GrayText}sense-select .sense-select__control,.sense-select__control{background:Field;border:var(--sense-border-width-strong) solid ButtonText;color:FieldText;forced-color-adjust:none}sense-select .sense-select__panel,.sense-select__panel{background:Canvas;border:var(--sense-border-width-strong) solid CanvasText}sense-select .sense-select__option--active,sense-select .sense-select__option:hover,.sense-select__option--active,.sense-select__option:hover{background:Highlight;color:HighlightText}[tabindex]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[role=checkbox]:focus-visible{outline:var(--sense-focus-ring-width) solid Highlight;outline-offset:var(--sense-focus-ring-offset)}}@media(prefers-contrast:more){:root{--sense-color-border: color-mix(in oklch, canvastext 35%, transparent);--sense-color-border-strong: color-mix(in oklch, canvastext 45%, transparent);--sense-color-text-secondary: color-mix(in oklch, canvastext 85%, canvas);--sense-color-text-muted: color-mix(in oklch, canvastext 75%, canvas)}}@media(prefers-contrast:less){:root{--sense-color-border: color-mix(in oklch, canvastext 12%, transparent);--sense-color-text-secondary: color-mix(in oklch, canvastext 55%, canvas);--sense-color-text-muted: color-mix(in oklch, canvastext 50%, canvas)}}html,body{margin:0;padding:0}body{background:var(--sense-color-surface);color:var(--sense-color-text-primary);font-family:var(--sense-font-family-sans)}.doc-page{max-inline-size:78rem;margin:0 auto;padding:var(--sense-space-xl) var(--sense-space-lg) var(--sense-space-2xl)}.doc-hero{padding-block:var(--sense-space-2xl)}.doc-eyebrow{display:inline-block;margin-block-end:var(--sense-space-md);padding-block:.2rem;padding-inline:var(--sense-space-sm);border:var(--sense-border-width-default) solid var(--sense-color-primary-soft);border-radius:var(--sense-radius-full);background:var(--sense-color-primary-soft);color:var(--sense-color-primary-strong);font-size:var(--sense-text-xs);font-weight:var(--sense-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.doc-title{margin:0 0 var(--sense-space-md);max-inline-size:20ch;font-size:clamp(2rem,5vw,3.25rem);font-weight:var(--sense-font-weight-semibold);line-height:1.05;letter-spacing:-.03em;background:linear-gradient(120deg,var(--sense-color-text-primary) 0%,var(--sense-color-primary-strong) 60%,var(--sense-color-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.doc-lead{margin:0 0 var(--sense-space-lg);max-inline-size:60ch;color:var(--sense-color-text-secondary);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.doc-cta-row{display:flex;flex-wrap:wrap;gap:var(--sense-space-sm)}.doc-btn{display:inline-flex;align-items:center;gap:var(--sense-space-xs);padding-block:var(--sense-space-sm);padding-inline:var(--sense-space-lg);border:var(--sense-border-width-default) solid transparent;border-radius:var(--sense-radius-md);font-size:var(--sense-text-sm);font-weight:var(--sense-font-weight-semibold);text-decoration:none;transition:transform var(--sense-duration-fast) var(--sense-easing-standard)}.doc-btn:hover{transform:translateY(-1px)}.doc-btn:focus-visible{outline:var(--sense-focus-ring-width) solid var(--sense-focus-ring-color);outline-offset:var(--sense-focus-ring-offset)}.doc-btn--primary{background:linear-gradient(120deg,var(--sense-color-primary),var(--sense-color-primary-strong));color:var(--sense-color-primary-contrast)}.doc-btn--ghost{background:var(--sense-color-surface);border-color:var(--sense-color-border);color:var(--sense-color-text-primary)}.doc-install{display:inline-flex;align-items:center;gap:var(--sense-space-sm);margin-block-start:var(--sense-space-md);padding-block:var(--sense-space-sm);padding-inline:var(--sense-space-md);border:var(--sense-border-width-default) solid var(--sense-code-snippet-border);border-radius:var(--sense-radius-md);background:var(--sense-code-snippet-bg);color:var(--sense-code-snippet-text);font-family:var(--sense-code-snippet-font-family);font-size:var(--sense-text-sm)}.doc-statbar{display:flex;flex-wrap:wrap;gap:var(--sense-space-md);margin-block:var(--sense-space-xl);padding:var(--sense-space-md) var(--sense-space-lg);border:var(--sense-border-width-default) solid var(--sense-color-border);border-radius:var(--sense-radius-lg);background:var(--sense-color-surface-raised)}.doc-stat{flex:1 1 8rem}.doc-stat__value{display:block;color:var(--sense-color-text-primary);font-size:var(--sense-text-lg);font-weight:var(--sense-font-weight-semibold)}.doc-stat__label{color:var(--sense-color-text-muted);font-size:var(--sense-text-xs)}.doc-section{padding-block:var(--sense-space-xl);border-block-start:var(--sense-border-width-default) solid var(--sense-color-border);scroll-margin-block-start:4.5rem}.doc-section__head{margin-block-end:var(--sense-space-md)}.doc-h2{display:flex;align-items:center;gap:var(--sense-space-sm);margin:0 0 var(--sense-space-xs);font-size:var(--sense-text-lg);letter-spacing:-.01em}.doc-h3{margin:var(--sense-space-lg) 0 var(--sense-space-sm);font-size:var(--sense-text-md)}.doc-muted{color:var(--sense-color-text-secondary);line-height:1.65}.doc-grid{display:grid;gap:var(--sense-space-md);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none}.doc-grid--wide{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.doc-card{display:block;padding:var(--sense-space-lg);border:var(--sense-border-width-default) solid var(--sense-color-border);border-radius:var(--sense-radius-lg);background:var(--sense-color-surface-raised);color:inherit;text-decoration:none;transition:transform var(--sense-duration-fast) var(--sense-easing-standard)}.doc-card:hover{border-color:var(--sense-color-primary);transform:translateY(-2px)}.doc-card:focus-visible{outline:var(--sense-focus-ring-width) solid var(--sense-focus-ring-color);outline-offset:var(--sense-focus-ring-offset)}.doc-card__title{margin:0 0 var(--sense-space-2xs);color:var(--sense-color-text-primary);font-size:var(--sense-text-md);font-weight:var(--sense-font-weight-semibold)}.doc-card__text{margin:0;color:var(--sense-color-text-secondary);font-size:var(--sense-text-sm);line-height:1.5}.doc-spotlight{display:block;margin-block:var(--sense-space-xl);padding:var(--sense-space-xl);border:var(--sense-border-width-default) solid var(--sense-color-border);border-radius:var(--sense-radius-lg);background:var(--sense-color-surface-raised);box-shadow:var(--sense-shadow-sm);color:inherit;text-decoration:none;transition:transform var(--sense-duration-fast) var(--sense-easing-standard)}.doc-spotlight:hover{border-color:var(--sense-color-primary);transform:translateY(-2px)}.doc-spotlight__head{display:flex;align-items:center;gap:var(--sense-space-sm);margin-block-end:var(--sense-space-sm)}.doc-pill{padding-block:.05rem;padding-inline:var(--sense-space-xs);border-radius:var(--sense-radius-sm);background:var(--sense-color-primary-soft);color:var(--sense-color-primary-strong);font-size:var(--sense-text-xs);font-weight:var(--sense-font-weight-semibold)}.doc-tags{display:flex;flex-wrap:wrap;gap:var(--sense-space-xs)}.doc-tag{padding-block:.15rem;padding-inline:var(--sense-space-sm);border:var(--sense-border-width-default) solid var(--sense-color-border);border-radius:var(--sense-radius-full);background:var(--sense-color-surface);color:var(--sense-color-text-secondary);font-size:var(--sense-text-xs);font-weight:var(--sense-font-weight-medium)}.doc-callout{margin-block:var(--sense-space-md);padding:var(--sense-space-sm) var(--sense-space-md);border:var(--sense-border-width-default) solid var(--sense-color-info-soft);border-inline-start:var(--sense-border-width-strong) solid var(--sense-color-info);border-radius:var(--sense-radius-md);background:var(--sense-color-info-soft);color:var(--sense-color-text-primary);font-size:var(--sense-text-sm);line-height:1.6}.doc-code{margin:0 0 var(--sense-space-md);padding:var(--sense-space-md);border:var(--sense-border-width-default) solid var(--sense-code-snippet-border);border-radius:var(--sense-radius-md);background:var(--sense-code-snippet-bg);overflow-x:auto;line-height:1.6}.doc-code code{background:none;color:var(--sense-code-snippet-text);font-family:var(--sense-code-snippet-font-family);font-size:var(--sense-text-sm);white-space:pre}
