@layer base{[data-hraness-material=lantern]{--hraness-material-module:6rem;--hraness-material-warm:var(--primary,var(--ui-primary,CanvasText));--hraness-material-cool:var(--info,var(--ui-info,CanvasText));--hraness-material-plane:var(--surface,var(--ui-background,Canvas));--hraness-material-ink:var(--foreground,var(--ui-foreground,CanvasText));--hraness-material-muted:var(--muted,var(--ui-muted-foreground,CanvasText));--hraness-material-seam:color-mix(in oklch, var(--hraness-material-ink) 5%, var(--hraness-material-plane));--hraness-material-outline:transparent;--hraness-material-edge:#ffffff24;--hraness-material-shade:#00000024;--hraness-material-warm-plane:color-mix(in oklch, var(--hraness-material-warm) 12%, var(--hraness-material-plane));--hraness-material-rest:inset 0 1px 0 var(--hraness-material-edge), 0 2px 5px #0000000d, 0 10px 28px -14px #00000024;--hraness-material-raised:inset 0 1px 0 var(--hraness-material-edge), 0 1px 3px #00000014;--hraness-material-inset:inset 2px 3px 7px #00000014, inset -1px -1px 2px #ffffff1a;--hraness-material-lift:inset 0 1px 0 var(--hraness-material-edge), -3px -3px 10px #ffffff0a, 2px 4px 8px #00000012, 8px 18px 40px #00000017;--hraness-material-focus:var(--focus,var(--ui-ring,Highlight));--hraness-material-duration:.16s}}@layer components;@layer base.hraness-foundation{@layer base{*,:before,:after{box-sizing:border-box}*{margin:0}html,body{min-width:0;min-height:100%;overflow-x:clip}html{background:var(--ui-background);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ui-background);color:var(--ui-foreground);font-family:var(--ui-font-sans);font-synthesis:none;font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}code,kbd,pre,samp{font-family:var(--ui-font-mono)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--ui-font-heading)}button,input,select,textarea{font:inherit}:where(button,select,input[type=button],input[type=submit],input[type=reset]){touch-action:manipulation}button:not(:disabled){cursor:pointer}a{color:inherit;text-underline-offset:.2em}:where(blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p){overflow-wrap:anywhere}:where(canvas,img,picture,svg,video){max-inline-size:100%}:focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}::selection{background:color-mix(in oklch, var(--ui-primary) 28%, transparent);color:var(--ui-foreground)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}::selection{color:highlighttext;background:highlight}}:root{--hraness-type-reading-size:clamp(1rem, .95rem + .25vw, 1.0625rem);--hraness-type-reading-leading:1.7;--hraness-type-reading-measure:70ch;--hraness-type-caption-size:.9375rem;--hraness-type-code-size:.9rem;--hraness-type-heading-leading:1.2;--hraness-type-display-min:1.75rem;--hraness-type-h1-size:clamp(2.25rem, 1.8rem + 1.6vw, 3rem);--hraness-type-h2-size:clamp(1.75rem, 1.45rem + .9vw, 2.125rem);--hraness-type-h3-size:clamp(1.25rem, 1.15rem + .4vw, 1.4375rem);--hraness-type-h4-size:1.0625rem;--hraness-type-heading-font:var(--hraness-marketing-display-font,var(--font-heading,var(--font-text,inherit)));--hraness-type-heading-weight:var(--hraness-marketing-display-weight,600);--hraness-type-subheading-font:var(--font-text,inherit);--hraness-type-subheading-weight:650;--hraness-type-h1-font:var(--hraness-type-heading-font);--hraness-type-h1-weight:var(--hraness-type-heading-weight);--hraness-type-h2-font:var(--hraness-type-heading-font);--hraness-type-h2-weight:var(--hraness-type-heading-weight);--hraness-type-h3-font:var(--hraness-type-subheading-font);--hraness-type-h3-weight:var(--hraness-type-subheading-weight);--hraness-type-h4-font:var(--hraness-type-subheading-font);--hraness-type-h4-weight:var(--hraness-type-subheading-weight);--hraness-type-section-space:clamp(2.75rem, 2rem + 2vw, 4rem);--hraness-type-subsection-space:2rem}:where([data-hraness-marketing-preset],[data-hraness-theme],[data-hraness-reading-face]){--hraness-type-heading-font:var(--hraness-marketing-display-font,var(--font-heading,var(--font-text,inherit)));--hraness-type-heading-weight:var(--hraness-marketing-display-weight,600);--hraness-type-subheading-font:var(--font-text,inherit);--hraness-type-h1-font:var(--hraness-type-heading-font);--hraness-type-h1-weight:var(--hraness-type-heading-weight);--hraness-type-h2-font:var(--hraness-type-heading-font);--hraness-type-h2-weight:var(--hraness-type-heading-weight);--hraness-type-h3-font:var(--hraness-type-subheading-font);--hraness-type-h3-weight:var(--hraness-type-subheading-weight);--hraness-type-h4-font:var(--hraness-type-subheading-font);--hraness-type-h4-weight:var(--hraness-type-subheading-weight)}[data-hraness-material=lantern]{--hraness-material-module:6rem;--hraness-material-warm:var(--primary,var(--ui-primary,CanvasText));--hraness-material-cool:var(--info,var(--ui-info,CanvasText));--hraness-material-plane:var(--surface,var(--ui-background,Canvas));--hraness-material-ink:var(--foreground,var(--ui-foreground,CanvasText));--hraness-material-muted:var(--muted,var(--ui-muted-foreground,CanvasText));--hraness-material-seam:color-mix(in oklch, var(--hraness-material-ink) 5%, var(--hraness-material-plane));--hraness-material-outline:transparent;--hraness-material-edge:#ffffff24;--hraness-material-shade:#00000024;--hraness-material-warm-plane:color-mix(in oklch, var(--hraness-material-warm) 12%, var(--hraness-material-plane));--hraness-material-rest:inset 0 1px 0 var(--hraness-material-edge), 0 2px 5px #0000000d, 0 10px 28px -14px #00000024;--hraness-material-raised:inset 0 1px 0 var(--hraness-material-edge), 0 1px 3px #00000014;--hraness-material-inset:inset 2px 3px 7px #00000014, inset -1px -1px 2px #ffffff1a;--hraness-material-lift:inset 0 1px 0 var(--hraness-material-edge), -3px -3px 10px #ffffff0a, 2px 4px 8px #00000012, 8px 18px 40px #00000017;--hraness-material-focus:var(--focus,var(--ui-ring,Highlight));--hraness-material-duration:.16s}}@layer components;@layer components.hraness-ui.legacy.base{.hraness-field__input::placeholder{color:var(--ui-muted-foreground);opacity:1}.hraness-field__file::file-selector-button{min-height:calc(max(var(--hraness-field-height,var(--interactive-target-compact)), var(--hraness-field-coarse-min,0px)) - 2px);padding-inline:var(--space-3);border:0;border-inline-end:1px solid var(--ui-border);background:var(--ui-secondary);color:var(--ui-secondary-foreground);font:inherit;margin-inline-end:var(--space-3)}:where(.hraness-file-field[data-size=compact]) .hraness-field__file::file-selector-button{min-height:calc(max(var(--hraness-field-height,2rem), var(--hraness-field-coarse-min,0px)) - 2px)}:where(.hraness-file-field[data-size=large]) .hraness-field__file::file-selector-button{min-height:calc(max(var(--hraness-field-height,var(--control-height-primary)), var(--hraness-field-coarse-min,0px)) - 2px)}@media (pointer:coarse){.hraness-field__file::file-selector-button{min-height:calc(var(--interactive-target-min) - 2px)}}.hraness-segmented-control::-webkit-scrollbar{display:none}.hraness-progress__control::-webkit-progress-bar{background:var(--ui-muted)}.hraness-progress__control::-webkit-progress-value{border-radius:inherit;background:var(--ui-primary)}.hraness-progress__control::-moz-progress-bar{border-radius:inherit;background:var(--ui-primary)}:where(.hraness-card,.hraness-pressable-card){--hraness-card-description:var(--_hraness-card-description)}}@layer components.hraness-ui.legacy{:root[data-verification-pointer=coarse]{--hraness-action-coarse-min:var(--interactive-target-min);--hraness-collection-coarse-min:var(--interactive-target-min);--hraness-field-coarse-min:var(--interactive-target-min);--hraness-slider-coarse-min:var(--interactive-target-min);--hraness-list-box-coarse-min:var(--interactive-target-min);--hraness-menu-coarse-min:var(--interactive-target-min);--hraness-dialog-coarse-min:var(--interactive-target-min);--hraness-toast-coarse-min:var(--interactive-target-min);--hraness-pagination-coarse-min:var(--interactive-target-min)}@media (forced-colors:active){.hraness-field__input::placeholder{color:canvastext;opacity:1}}}@layer components.hraness-design-kit.legacy{[data-theme=dark] .hraness-design-aurora-background,.dark .hraness-design-aurora-background{--hraness-design-aurora-cyan-mix:15%;--hraness-design-aurora-gold-mix:13%;--hraness-design-aurora-violet-mix:13%;--hraness-design-aurora-mint-mix:12%;--hraness-design-aurora-background-mix:90%;--hraness-design-aurora-before-opacity:.52;--hraness-design-aurora-after-opacity:.18}.hraness-design-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.hraness-design-top-bar[data-surface=glass]{--hraness-design-top-bar-background:var(--background);--hraness-design-top-bar-backdrop:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hraness-design-top-bar[data-surface=glass]{--hraness-design-top-bar-background:color-mix(in srgb, var(--background) 90%, transparent);--hraness-design-top-bar-backdrop:blur(18px) saturate(1.08)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.hraness-design-top-bar[data-surface=glass]{--hraness-design-top-bar-background:var(--background);--hraness-design-top-bar-backdrop:none}}.hraness-design-theme-toggle[data-hraness-appearance-menu][data-presentation=menu]:not([data-hraness-theme-toggle-stylex]){--hraness-appearance-control-background:var(--hraness-material-plane,var(--ui-background,Canvas));--hraness-appearance-control-foreground:var(--hraness-material-ink,var(--ui-foreground,CanvasText));--hraness-appearance-control-border:var(--hraness-material-seam,var(--ui-input,GrayText));--hraness-appearance-popover-background:var(--hraness-material-plane,var(--ui-popover,Canvas));--hraness-appearance-popover-foreground:var(--hraness-material-ink,var(--ui-popover-foreground,CanvasText));--hraness-appearance-accent:var(--hraness-material-warm-plane,var(--ui-accent,ButtonFace));--hraness-appearance-accent-foreground:var(--hraness-material-ink,var(--ui-accent-foreground,ButtonText));--hraness-appearance-focus:var(--hraness-material-focus,var(--ui-ring,Highlight));min-inline-size:0;color:var(--hraness-appearance-control-foreground);display:inline-flex;position:relative}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex])[data-ready=false]{opacity:.64}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger{border:1px solid var(--hraness-appearance-control-border,var(--ui-input,GrayText));border-radius:var(--radius-md,.5rem);background:var(--hraness-appearance-control-background,var(--ui-background,Canvas));min-block-size:2rem;inline-size:2rem;min-inline-size:2rem;color:var(--hraness-appearance-control-foreground,var(--ui-foreground,CanvasText));box-shadow:var(--hraness-material-raised,none);font:inherit;touch-action:manipulation;outline:none;place-items:center;padding:0;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:inline-grid}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger:not(:disabled){cursor:pointer}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger:where([data-hovered],:hover){background:var(--hraness-appearance-accent,var(--ui-accent,ButtonFace));color:var(--hraness-appearance-accent-foreground,var(--ui-accent-foreground,ButtonText))}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger:where([data-pressed],:active){box-shadow:var(--hraness-material-inset,none);transform:translateY(1px)}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger:where([data-focus-visible],:focus-visible){outline:2px solid var(--hraness-appearance-focus,var(--ui-ring,Highlight));outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hraness-appearance-focus,var(--ui-ring,Highlight)) 24%, transparent)}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger:disabled{cursor:not-allowed;opacity:.5}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-appearance-icon,.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-icon,.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item .hraness-appearance-icon,.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item .hraness-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__popover{z-index:var(--z-tooltip,3000);border:1px solid var(--hraness-appearance-control-border,var(--ui-input,GrayText));border-radius:var(--radius-lg,.75rem);background:var(--hraness-appearance-popover-background,var(--ui-popover,Canvas));inline-size:min(12rem,100vw - 2rem);max-inline-size:calc(100vw - 2rem);color:var(--hraness-appearance-popover-foreground,var(--ui-popover-foreground,CanvasText));box-shadow:var(--hraness-material-lift,var(--elevation-overlay,0 18px 48px -18px #00000052));outline:none;overflow:hidden}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex])>.hraness-design-theme-toggle__popover{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__popover[hidden]{display:none}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__menu{outline:none;max-block-size:min(24rem,70vh);padding:.25rem;display:grid;overflow:auto}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item{border-radius:var(--radius-md,.5rem);min-block-size:2.5rem;color:var(--hraness-appearance-popover-foreground,var(--ui-popover-foreground,CanvasText));cursor:default;font-size:var(--text-label,.875rem);-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .75rem;line-height:1.25;display:grid}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item:where([data-focused],[data-hovered],:focus-visible,:hover){background:var(--hraness-appearance-accent,var(--ui-accent,ButtonFace));color:var(--hraness-appearance-accent-foreground,var(--ui-accent-foreground,ButtonText))}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item[data-selected]{font-weight:var(--font-weight-medium,550)}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item[data-selected]:not(:where([data-focused],[data-hovered],:focus-visible,:hover)){background:var(--hraness-material-warm-plane,transparent);color:var(--hraness-material-ink,var(--hraness-appearance-popover-foreground,var(--ui-popover-foreground,CanvasText)))}@media (pointer:coarse){.hraness-design-theme-toggle[data-hraness-appearance-menu][data-presentation=menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger{min-block-size:3rem;inline-size:3rem;min-inline-size:3rem}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item{min-block-size:3rem}}@media (prefers-reduced-motion:reduce){.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger{transition-duration:.01ms}}@media (forced-colors:active){.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger,.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__popover{box-shadow:none;forced-color-adjust:auto;border-color:canvastext}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__trigger:where([data-focus-visible],:focus-visible){box-shadow:none;outline-color:highlight}.hraness-design-theme-toggle[data-hraness-appearance-menu]:not([data-hraness-theme-toggle-stylex]) .hraness-design-theme-toggle__item[data-selected]{color:highlighttext;background:highlight}}.hraness-design-radar-profile-chart__plot .recharts-surface{overflow:visible}.hraness-status-page{--_hraness-status-ink:var(--hraness-status-ink,var(--foreground,CanvasText));--_hraness-status-muted:var(--hraness-status-muted,var(--muted,GrayText));--_hraness-status-accent:var(--hraness-status-accent,var(--hraness-site-accent,var(--primary,var(--accent,LinkText))));--_hraness-status-line:var(--hraness-status-line,color-mix(in srgb, var(--_hraness-status-ink) 14%, transparent));--_hraness-status-radius:var(--hraness-status-radius,var(--hraness-marketing-radius,.75rem));box-sizing:border-box;min-block-size:min(84svh,52rem);padding-block:clamp(2.5rem,7vw,5rem);padding-inline:max(1rem, var(--layout-edge-inset,1rem));color:var(--_hraness-status-ink);font-family:var(--font-text,inherit);outline:none;place-items:center;display:grid;overflow-x:clip}.hraness-status-page__inner{text-align:center;flex-direction:column;align-items:center;inline-size:min(100%,42rem);min-inline-size:0;display:flex}.hraness-status-page__code{-webkit-user-select:none;user-select:none;place-items:center;inline-size:100%;margin-block-end:clamp(.75rem,2.5vw,1.5rem);display:grid;position:relative}.hraness-status-page__glyph{color:color-mix(in srgb, var(--_hraness-status-ink) 82%, transparent);font-family:var(--hraness-status-glyph-font,var(--hraness-type-heading-font,var(--font-heading,inherit)));font-variant-numeric:lining-nums;font-size:clamp(7rem,30vw,13.5rem);font-weight:var(--hraness-type-heading-weight,600);letter-spacing:-.02em;padding-block:.06em;line-height:1}.hraness-status-page__field{block-size:calc(100% + 5rem);inline-size:calc(100% + 3rem);color:var(--_hraness-status-accent);opacity:0;pointer-events:none;transition:opacity .24s ease-out;display:block;position:absolute;inset:-2.5rem -1.5rem}.hraness-status-page[data-hraness-status-field=live] .hraness-status-page__glyph{visibility:hidden}.hraness-status-page[data-hraness-status-field=live] .hraness-status-page__field{opacity:1}.hraness-status-page__title{max-inline-size:22ch;color:var(--_hraness-status-ink);font-family:var(--hraness-type-heading-font,var(--font-heading,inherit));font-size:clamp(1.75rem,4.2vw,2.4rem);font-weight:var(--hraness-type-heading-weight,600);letter-spacing:-.012em;text-wrap:balance;margin:0;line-height:1.15}.hraness-status-page__summary{max-inline-size:34rem;color:var(--_hraness-status-muted);text-wrap:pretty;margin:.65rem 0 0;font-size:1.0625rem;line-height:1.55}.hraness-status-page__hint{color:var(--_hraness-status-ink);margin:.85rem 0 0;font-size:1rem;line-height:1.5}.hraness-status-page__hint-link{color:var(--_hraness-status-accent);text-underline-offset:.2em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px}.hraness-status-page__hint[hidden],.hraness-status-page__back[hidden]{display:none}.hraness-status-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-block-start:1.6rem;display:flex}:where(.hraness-status-page__action){box-sizing:border-box;border:1px solid var(--_hraness-status-line);border-radius:var(--_hraness-status-radius);min-block-size:2.75rem;color:var(--_hraness-status-ink);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;padding:.6rem 1.3rem;font-size:.975rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where(.hraness-status-page__action[data-emphasis=primary]){border:2px solid var(--_hraness-status-accent);background:var(--surface,var(--background,Canvas));box-shadow:0 1px 4px color-mix(in srgb, var(--_hraness-status-ink) 12%, transparent)}.hraness-status-page__back{color:var(--_hraness-status-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--_hraness-status-line);text-decoration-color:var(--_hraness-status-line);text-underline-offset:.25em;font-size:.95rem}.hraness-status-page__back:hover{color:var(--_hraness-status-ink)}.hraness-status-page__next{inline-size:100%;margin-block-start:clamp(2.75rem,7vw,4rem)}.hraness-status-page__next-heading{color:var(--_hraness-status-muted);font-family:var(--font-text,inherit);letter-spacing:0;margin:0 0 .85rem;font-size:.875rem;font-weight:500;line-height:1.4}.hraness-status-page__next-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.hraness-status-page__next-link{box-sizing:border-box;border:1px solid var(--_hraness-status-line);border-radius:var(--_hraness-status-radius);background:color-mix(in srgb, var(--surface,var(--background,Canvas)) 70%, transparent);block-size:100%;color:var(--_hraness-status-ink);text-align:start;flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out;display:flex}.hraness-status-page__next-link:hover{border-color:color-mix(in srgb, var(--_hraness-status-accent) 55%, var(--_hraness-status-line));transform:translateY(-1px)}.hraness-status-page__next-label{font-size:.975rem;font-weight:600;line-height:1.3}.hraness-status-page__next-description{color:var(--_hraness-status-muted);font-size:.875rem;line-height:1.4}.hraness-status-page__agent{color:var(--_hraness-status-muted);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;margin:2rem 0 0;font-size:.75rem;line-height:1.5}.hraness-status-page__agent a{color:inherit;text-underline-offset:.2em}.hraness-status-page a:focus-visible,.hraness-status-page button:focus-visible{outline:2px solid var(--_hraness-status-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hraness-status-page__field,.hraness-status-page__next-link{transition:none}.hraness-status-page__next-link:hover{transform:none}}@media (forced-colors:active){.hraness-status-page__field{display:none}.hraness-status-page[data-hraness-status-field=live] .hraness-status-page__glyph{visibility:visible}.hraness-status-page__glyph{color:canvastext}:where(.hraness-status-page__action),.hraness-status-page__next-link{border-color:buttontext}}.hraness-marketing-install{--hraness-marketing-install-inline-size:initial}:where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-footer,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-marketing-ink:var(--foreground,CanvasText);--hraness-marketing-muted:var(--muted,GrayText);--hraness-marketing-background:var(--background,Canvas);--hraness-marketing-surface:var(--surface,Canvas);--hraness-marketing-line:color-mix(in srgb, var(--hraness-marketing-ink) 10%, transparent);--hraness-marketing-line-strong:color-mix(in srgb, var(--hraness-marketing-ink) 22%, transparent);--hraness-marketing-inverse:var(--inverse,CanvasText);--hraness-marketing-inverse-ink:var(--inverse-foreground,Canvas);--hraness-marketing-accent:var(--hraness-site-accent,var(--primary,oklch(55% .21 262)));--hraness-marketing-accent-ink:var(--hraness-site-accent-ink,var(--primary-foreground,white));--hraness-marketing-accent-soft:color-mix(in srgb, var(--hraness-marketing-accent) 10%, transparent);--hraness-marketing-text-font:var(--font-text,ui-sans-serif, system-ui, sans-serif);--hraness-marketing-heading-font:var(--font-heading,var(--hraness-marketing-text-font));--hraness-marketing-mono-font:var(--font-mono,ui-monospace, monospace);--hraness-marketing-measure:72rem;--hraness-marketing-copy-measure:54ch;--hraness-marketing-prose-measure:62ch;--hraness-marketing-gutter:clamp(1.25rem, 4vw, 3rem);--hraness-marketing-radius:.75rem;--hraness-marketing-frame-radius:1.125rem;--hraness-marketing-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-surface-rule:1px solid transparent;--hraness-marketing-chrome-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-surface-shadow:0 0 0 1px var(--hraness-marketing-line);--hraness-marketing-chrome-shadow:none;--hraness-marketing-shadow:0 0 0 1px var(--hraness-marketing-line);--hraness-marketing-section-space:clamp(4rem, 9vw, 7.5rem);--hraness-marketing-heading-weight:550;--hraness-marketing-heading-tracking:-.03em;--hraness-marketing-action-height:2.75rem;--hraness-foil-1:var(--lightningcss-light,oklch(89% .065 337))var(--lightningcss-dark,oklch(56% .16 340));--hraness-foil-2:var(--lightningcss-light,oklch(87.5% .05 277))var(--lightningcss-dark,oklch(52% .15 285));--hraness-foil-3:var(--lightningcss-light,oklch(92% .05 170))var(--lightningcss-dark,oklch(66% .14 175));--hraness-foil-4:var(--lightningcss-light,oklch(95% .045 96))var(--lightningcss-dark,oklch(72% .13 100));--hraness-foil-5:var(--lightningcss-light,oklch(90% .05 55))var(--lightningcss-dark,oklch(55% .15 45));--hraness-foil-6:var(--lightningcss-light,oklch(87.5% .06 305))var(--lightningcss-dark,oklch(62% .16 305));--hraness-foil-edge:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff)}:where([data-theme=dark],.dark):where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame),:where([data-theme=dark],.dark) :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-foil-1:oklch(56% .16 340);--hraness-foil-2:oklch(52% .15 285);--hraness-foil-3:oklch(66% .14 175);--hraness-foil-4:oklch(72% .13 100);--hraness-foil-5:oklch(55% .15 45);--hraness-foil-6:oklch(62% .16 305);--hraness-foil-edge:white}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]):not(.light)) :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-foil-1:oklch(56% .16 340);--hraness-foil-2:oklch(52% .15 285);--hraness-foil-3:oklch(66% .14 175);--hraness-foil-4:oklch(72% .13 100);--hraness-foil-5:oklch(55% .15 45);--hraness-foil-6:oklch(62% .16 305);--hraness-foil-edge:white}}.hraness-marketing-page :where(p,li,dd){text-wrap:pretty}.hraness-marketing-page :where(a){color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.hraness-marketing-page :where(code,kbd,pre){font-family:var(--hraness-marketing-mono-font)}.hraness-marketing-page :where(pre){border-radius:var(--hraness-marketing-radius);background:var(--hraness-marketing-surface);max-inline-size:100%;color:var(--hraness-marketing-ink);tab-size:2;white-space:pre;overflow-wrap:normal;word-break:normal;margin-block:0;padding:1rem 1.15rem;font-size:.85rem;line-height:1.6;overflow:auto}.hraness-marketing-page :where(:not(pre)>code){background:color-mix(in srgb, var(--hraness-marketing-ink) 7%, transparent);border-radius:.3em;padding:.08em .38em;font-size:.9em}.hraness-marketing-page>:where(.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-data-table){padding-inline:var(--hraness-marketing-gutter)}.hraness-marketing-page>:where(:not([data-hraness-marketing],script,style,link,meta,template)){inline-size:min(100%, var(--hraness-marketing-measure));min-inline-size:0;padding-inline:var(--hraness-marketing-gutter);margin-block:clamp(2rem,5vw,3.5rem);margin-inline:auto}.hraness-marketing-data-table__table :where(th,td){text-align:start}.hraness-marketing-data-table__table :where([data-numeric]){text-align:end;white-space:nowrap}.hraness-marketing-data-table__table :where(td[data-tone=positive]){color:var(--success,var(--hraness-marketing-accent))}.hraness-marketing-data-table__table :where(td[data-tone=negative]){color:var(--danger,var(--hraness-marketing-muted))}@media (forced-colors:active){.hraness-marketing-data-table__scroll,.hraness-marketing-data-table__table tbody :where(th,td){border-color:canvastext}.hraness-marketing-data-table__table thead :where(th),.hraness-marketing-data-table__table :where([data-tone]),.hraness-marketing-data-table__meta,.hraness-marketing-data-table__note{color:canvastext}}.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta{border-block-start:var(--hraness-marketing-rule)}:is(.hraness-marketing-install,.hraness-marketing-proof,.hraness-marketing-proof-frame)+:is(.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta){border-block-start:0}.hraness-marketing-header__brand :where(img,svg),.hraness-marketing-footer__brand :where(img,svg){block-size:1.25rem;inline-size:auto}.hraness-marketing-footer__inner>:where(p){max-inline-size:48ch;margin:0}.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-ink:var(--hraness-marketing-accent-ink);--hraness-marketing-muted:color-mix(in srgb, var(--hraness-marketing-accent-ink) 78%, transparent);--hraness-marketing-line:color-mix(in srgb, var(--hraness-marketing-accent-ink) 22%, transparent);--hraness-marketing-line-strong:color-mix(in srgb, var(--hraness-marketing-accent-ink) 40%, transparent);--hraness-marketing-surface:color-mix(in srgb, var(--hraness-marketing-accent-ink) 12%, transparent)}.hraness-marketing-proof-frame__content>:where(img,video){block-size:auto;inline-size:100%;display:block}.hraness-marketing-proof-frame__content>:where(pre){border-radius:0}.hraness-marketing-page>.hraness-marketing-install{--hraness-marketing-install-inline-size:min(100% - 2 * var(--hraness-marketing-gutter), var(--hraness-marketing-measure));padding-inline:clamp(1.5rem,4vw,2.5rem)}.hraness-marketing-section__body>:where(p){max-inline-size:var(--hraness-marketing-prose-measure);margin:0}.hraness-marketing-section__body>:first-child{margin-block-start:0}.hraness-marketing-section__body>:last-child{margin-block-end:0}.hraness-marketing-primitive p:not(:where(.hraness-marketing-primitive__summary)){color:var(--hraness-marketing-muted);margin:0;font-size:.95rem;line-height:1.5}.hraness-marketing-primitive>:where(pre,figure){margin-block-start:.5rem}.hraness-marketing-interface p:not(:where(.hraness-marketing-interface__summary)){color:var(--hraness-marketing-muted);margin:0;font-size:.95rem;line-height:1.5}.hraness-marketing-interface pre{margin-block-start:.5rem}.hraness-marketing-question__answer>:first-child{margin-block-start:0}.hraness-marketing-question__answer>:last-child{margin-block-end:0}.hraness-marketing-maker__portrait :where(img,svg){object-fit:cover;block-size:100%;inline-size:100%;display:block}.hraness-marketing-maker__body>p{max-inline-size:var(--hraness-marketing-prose-measure);color:var(--hraness-marketing-muted);margin:0;font-size:1.05rem;line-height:1.55}.hraness-marketing-cta[data-tone=accent]{--hraness-marketing-ink:var(--hraness-marketing-accent-ink);--hraness-marketing-muted:color-mix(in srgb, var(--hraness-marketing-accent-ink) 78%, transparent);--hraness-marketing-line-strong:color-mix(in srgb, var(--hraness-marketing-accent-ink) 40%, transparent);--hraness-marketing-surface:transparent}.hraness-marketing-stats__source :where(strong,span){display:block}.hraness-marketing-stats__source strong{font-family:var(--hraness-marketing-heading-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.1}.hraness-marketing-stats__source span{color:var(--hraness-marketing-muted);margin-block-start:.3rem;font-size:.85rem;line-height:1.45}.hraness-marketing-header{--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none}@supports ((-webkit-backdrop-filter:blur(1px))){.hraness-marketing-header{--hraness-marketing-header-background:color-mix(in srgb, var(--hraness-marketing-background) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hraness-marketing-header{--hraness-marketing-header-background:color-mix(in srgb, var(--hraness-marketing-background) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.hraness-marketing-header{--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none}}.hraness-marketing-header:not([data-position=static]){--hraness-sticky-offset:calc(var(--hraness-marketing-header-height,2.75rem) + 1px)}html:has(:is(.hraness-marketing-header,.hraness-marketing-header-surface):not([data-position=static])){--hraness-sticky-offset:calc(var(--hraness-marketing-header-height,2.75rem) + 1px)}.hraness-marketing-page:has(>:is(.hraness-marketing-header,.hraness-marketing-header-surface):not([data-position=static])){--hraness-sticky-offset:calc(var(--hraness-marketing-header-height,2.75rem) + 1px)}html:has(:is(.hraness-marketing-header,.hraness-marketing-header-surface):not([data-position=static])){scroll-padding-block-start:var(--hraness-sticky-offset)}.hraness-marketing-main,.hraness-marketing-header+:is(main,.hraness-marketing-main){scroll-margin-block-start:var(--hraness-sticky-offset)}.hraness-marketing-main[data-hraness-clearance=pad],.hraness-marketing-header[data-position=fixed]+:is(main,.hraness-marketing-main){padding-block-start:var(--hraness-sticky-offset)}.hraness-sticky-below-chrome,[data-hraness-sticky]{z-index:30;position:sticky;inset-block-start:var(--hraness-sticky-offset)}.hraness-marketing-card-row,.hraness-marketing-interface-grid,.hraness-marketing-trust-grid,.hraness-marketing-quote-grid,.hraness-marketing-plan-grid,.hraness-marketing-primitives__list{align-items:stretch}.hraness-marketing-card-row>*,.hraness-marketing-interface-grid>*,.hraness-marketing-trust-grid>*,.hraness-marketing-quote-grid>*,.hraness-marketing-plan-grid>*,.hraness-marketing-primitives__list>*{align-self:stretch;min-block-size:100%}.hraness-marketing-hero-backdrop{display:none}.hraness-marketing-hero>:where(.hraness-marketing-hero__copy,.hraness-marketing-hero__frame,.hraness-marketing-proof,.hraness-marketing-facts){z-index:1;position:relative}.design-gallery__lantern-intro{max-inline-size:60ch;color:var(--muted);margin:0}.design-gallery__lantern-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.design-gallery__lantern-wall{--hraness-material-module:4rem;border-radius:2rem;min-inline-size:0;padding:clamp(1.25rem,3vw,2.5rem)}.design-gallery__lantern-caption{margin-block-end:2rem}.design-gallery__lantern-caption h3{letter-spacing:-.025em;margin:0 0 .375rem;font-size:1.75rem;font-weight:550}.design-gallery__lantern-caption p{margin:0}.design-gallery__lantern-workspace{min-block-size:32rem;margin-block-start:1.25rem;overflow:clip}.design-gallery__lantern-local{color:var(--hraness-material-muted);font-size:.75rem}.design-gallery__lantern-content{gap:1.5rem;padding:1.5rem;display:grid}.design-gallery__lantern-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.design-gallery__lantern-filter>span,.design-gallery__lantern-notes>li>span,.design-gallery__lantern-save>span{color:var(--hraness-material-muted);font-size:.8125rem;line-height:1.5}.design-gallery__lantern-notes>li{padding-block:.625rem 1rem}.design-gallery__lantern-notes summary{font-size:1rem;font-weight:550;line-height:1.4}.design-gallery__lantern-notes details p{max-inline-size:65ch;margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.design-gallery__lantern-save{justify-items:start;gap:.75rem;display:grid}.design-gallery__lantern-states{gap:1rem;padding:1.5rem;display:grid}.design-gallery__lantern-states>:is(h3,p){margin:0}.design-gallery__lantern-states>p{max-inline-size:65ch}.design-gallery__lantern-state-actions{flex-wrap:wrap;gap:.75rem;display:flex}.design-gallery__lantern-plain{border:1px solid var(--hraness-material-seam);border-radius:var(--radius-md,.5rem);background-color:var(--hraness-material-plane);min-block-size:2.75rem;color:var(--hraness-material-ink);font:inherit;cursor:pointer;padding-inline:1rem}.design-gallery__lantern-plain:focus-visible{outline:2px solid var(--hraness-material-focus);outline-offset:3px}@media (width<=60rem){.design-gallery__lantern-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.design-gallery__lantern-wall{border-radius:1.5rem;padding:1rem}.design-gallery__lantern-content{padding:1rem}.design-gallery__lantern-local{display:none}}:is([data-hraness-pattern=cells],[data-hraness-pattern=weave],[data-hraness-pattern=contour],[data-hraness-pattern=mesh],[data-hraness-pattern=none]){--hraness-pattern-image:none;--hraness-pattern-decoration:none;--hraness-marketing-field-images:none;--hraness-material-wall-images:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-pane{background-color:var(--hraness-material-plane);box-shadow:var(--hraness-material-rest);border:1px solid var(--hraness-material-outline);border-radius:var(--radius-lg,.75rem);color:var(--hraness-material-ink);min-inline-size:0}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-pane[data-depth=raised]{box-shadow:var(--hraness-material-lift)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-pane[data-depth=inset]{background-color:color-mix(in oklch, var(--background,Canvas) 70%, var(--hraness-material-plane));box-shadow:var(--hraness-material-inset)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:var(--surface,var(--ui-background,Canvas));--hraness-design-top-bar-edge:var(--hraness-material-outline);--hraness-material-chrome-blur:none;background-color:var(--hraness-material-chrome-paint);border-block-end:1px solid var(--hraness-material-outline);box-shadow:inset 0 1px 0 var(--hraness-material-edge), 0 4px 12px #0000000a}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome.hraness-design-top-bar[data-surface=glass]{--hraness-design-top-bar-background:var(--hraness-material-chrome-paint);--hraness-design-top-bar-backdrop:var(--hraness-material-chrome-blur)}@supports ((-webkit-backdrop-filter:blur(1px))){:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:color-mix(in srgb, var(--surface,var(--ui-background,Canvas)) 90%, transparent);--hraness-material-chrome-blur:blur(20px) saturate(1.1);-webkit-backdrop-filter:var(--hraness-material-chrome-blur)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:color-mix(in srgb, var(--surface,var(--ui-background,Canvas)) 90%, transparent);--hraness-material-chrome-blur:blur(20px) saturate(1.1);-webkit-backdrop-filter:var(--hraness-material-chrome-blur);backdrop-filter:var(--hraness-material-chrome-blur)}}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-wall{background-color:var(--background,var(--ui-background,Canvas));color:var(--hraness-material-ink);background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-terminal{border:1px solid var(--hraness-material-outline);background:var(--hraness-material-plane);min-inline-size:0;color:var(--hraness-material-ink);box-shadow:var(--hraness-material-lift);border-radius:.875rem;overflow:hidden}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-terminal__bar{background:linear-gradient(to bottom, color-mix(in oklch, white 5%, var(--hraness-material-plane)), var(--hraness-material-plane));box-shadow:inset 0 1px 0 var(--hraness-material-edge), 0 1px 3px #00000014;color:var(--hraness-material-muted);font:.8125rem/1.5 var(--font-mono,ui-monospace, monospace);padding:.8rem 1.25rem}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-code{background:var(--hraness-material-plane);min-inline-size:0;max-inline-size:100%;color:var(--hraness-material-ink);font:.875rem/1.75 var(--font-mono,ui-monospace, monospace);white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:2;margin:0;padding:1.25rem;overflow:auto}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-code code{font:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;background:0 0;padding:0}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-control{background-image:linear-gradient(to bottom, var(--hraness-material-edge), transparent 2px)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-input{background-image:linear-gradient(to bottom, var(--hraness-material-shade), transparent 4px);caret-color:var(--hraness-material-focus)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-choice[aria-pressed=true],.hraness-material-choice[aria-selected=true],.hraness-material-choice[data-selected]){background-color:var(--hraness-material-warm-plane);color:var(--hraness-material-ink);background-image:linear-gradient(to top, var(--hraness-material-warm), var(--hraness-material-warm) 2px, transparent 2px)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-control:disabled,.hraness-material-control[aria-disabled=true],.hraness-material-control[data-disabled],.hraness-material-input:disabled){background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-rows{margin:0;padding:0;list-style:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-disclosure>summary){cursor:pointer;min-block-size:2.75rem;padding-block:.75rem}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-disclosure>summary:focus-visible){outline:2px solid var(--hraness-material-focus);outline-offset:3px}[data-hraness-material=lantern] ::selection{background-color:var(--hraness-material-warm-plane);color:var(--hraness-material-ink)}@media (prefers-reduced-motion:reduce){[data-hraness-material=lantern]{--hraness-material-duration:0s}}@media (prefers-reduced-transparency:reduce){:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:var(--surface,var(--ui-background,Canvas));--hraness-material-chrome-blur:none}}@media (forced-colors:active){[data-hraness-material=lantern]{--hraness-material-plane:Canvas;--hraness-material-ink:CanvasText;--hraness-material-muted:CanvasText;--hraness-material-seam:CanvasText;--hraness-material-outline:CanvasText;--hraness-material-rest:none;--hraness-material-focus:Highlight;--hraness-material-warm-plane:Canvas;--hraness-material-warm:Highlight;--hraness-material-edge:transparent;--hraness-material-raised:none;--hraness-material-inset:none;--hraness-material-lift:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-wall,.hraness-material-chrome,.hraness-material-pane,.hraness-material-terminal,.hraness-material-terminal__bar,.hraness-material-code){--hraness-material-chrome-paint:Canvas;--hraness-material-chrome-blur:none;box-shadow:none;background-color:canvas;background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-control,.hraness-material-input,.hraness-material-choice){background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-choice[aria-pressed=true],.hraness-material-choice[aria-selected=true],.hraness-material-choice[data-selected]){color:highlighttext;background-color:highlight;background-image:none}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-background:oklch(98.5% .004 220);--ui-foreground:oklch(20.5% .018 230);--ui-card:oklch(99.8% .002 220);--ui-card-foreground:var(--ui-foreground);--ui-popover:oklch(99.8% .002 220);--ui-popover-foreground:var(--ui-foreground);--ui-primary:oklch(40.5% .09 215);--ui-primary-foreground:oklch(98.5% .004 220);--ui-secondary:oklch(93.5% .018 215);--ui-secondary-foreground:oklch(28.5% .04 222);--ui-muted:oklch(95.2% .01 220);--ui-muted-foreground:oklch(48% .028 225);--ui-accent:oklch(91.5% .03 205);--ui-accent-foreground:oklch(25.5% .045 220);--ui-destructive:oklch(57% .205 27);--ui-destructive-foreground:oklch(98.5% .004 220);--ui-border:oklch(85.5% .02 220);--ui-input:oklch(64% .025 220);--ui-ring:oklch(54.5% .115 215);--ui-success:oklch(49% .125 155);--ui-success-foreground:oklch(98.5% .004 220);--ui-success-soft:oklch(93% .035 155);--ui-warning:oklch(52.5% .125 78);--ui-warning-foreground:oklch(19% .025 78);--ui-warning-soft:oklch(94% .045 88);--ui-info:oklch(49% .12 240);--ui-info-foreground:oklch(98.5% .004 220);--ui-info-soft:oklch(93% .035 240);--ui-chart-1:oklch(57% .15 35);--ui-chart-2:oklch(53% .105 170);--ui-chart-3:oklch(49% .1 235);--ui-chart-4:oklch(65% .13 90);--ui-chart-5:oklch(58% .14 315);--ui-font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-heading:var(--ui-font-mono);--ui-font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--ui-radius:.75rem;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--layout-edge-inset:1.5rem;--layout-chrome-inset:.5rem;--interactive-target-compact:2.5rem;--interactive-target-min:3rem;--control-height:3.25rem;--control-height-primary:3.5rem;--control-height-transport:4rem;--text-caption:.75rem;--text-label:.875rem;--text-body:1rem;--text-control:1rem;--text-control-glyph:1.25rem;--text-heading:1.5rem;--text-title:2rem;--text-display:3.5rem;--font-weight-regular:450;--font-weight-medium:550;--font-weight-bold:700;--radius-sharp:0;--radius-sm:max(0rem, calc(var(--ui-radius) - .5rem));--radius-md:max(0rem, calc(var(--ui-radius) - .25rem));--radius-lg:var(--ui-radius);--radius-round:999px;--control-radius:1rem;--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-standard:.18s;--motion-duration-slow:.28s;--motion-distance-rail-enter:14px;--motion-distance-rail-exit:10px;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.16, 1, .3, 1);--elevation-none:none;--elevation-low:0 1px 2px oklch(0% 0 0/.08);--elevation-raised:0 8px 24px -12px oklch(0% 0 0/.22);--elevation-overlay:0 18px 48px -18px oklch(0% 0 0/.32);--z-chrome:50;--z-modal:2000;--z-tooltip:3000;--z-skip-link:4000;--breakpoint-compact:30rem;--breakpoint-medium:48rem;--breakpoint-wide:75rem;--breakpoint-canvas:90rem}:root[data-theme=dark],[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-background:oklch(15% .014 230);--ui-foreground:oklch(95.5% .008 220);--ui-card:oklch(19% .016 230);--ui-card-foreground:var(--ui-foreground);--ui-popover:oklch(20.5% .018 230);--ui-popover-foreground:var(--ui-foreground);--ui-primary:oklch(75.5% .105 210);--ui-primary-foreground:oklch(17.5% .02 230);--ui-secondary:oklch(25.5% .022 225);--ui-secondary-foreground:oklch(94% .01 220);--ui-muted:oklch(23.5% .018 225);--ui-muted-foreground:oklch(71.5% .025 220);--ui-accent:oklch(27.5% .035 210);--ui-accent-foreground:oklch(95% .008 220);--ui-destructive:oklch(68% .19 25);--ui-destructive-foreground:oklch(16% .025 25);--ui-border:oklch(32% .025 225);--ui-input:oklch(48% .03 225);--ui-ring:oklch(72% .105 210);--ui-success:oklch(70% .12 155);--ui-success-foreground:oklch(16% .025 155);--ui-success-soft:oklch(25% .045 155);--ui-warning:oklch(78% .12 82);--ui-warning-foreground:oklch(19% .025 78);--ui-warning-soft:oklch(27% .045 82);--ui-info:oklch(72% .11 240);--ui-info-foreground:oklch(16% .025 240);--ui-info-soft:oklch(25% .04 240);--ui-chart-1:oklch(72% .14 35);--ui-chart-2:oklch(70% .11 170);--ui-chart-3:oklch(70% .11 235);--ui-chart-4:oklch(77% .12 90);--ui-chart-5:oklch(72% .13 315)}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-background:oklch(98.5% .004 220);--ui-foreground:oklch(20.5% .018 230);--ui-card:oklch(99.8% .002 220);--ui-card-foreground:var(--ui-foreground);--ui-popover:oklch(99.8% .002 220);--ui-popover-foreground:var(--ui-foreground);--ui-primary:oklch(40.5% .09 215);--ui-primary-foreground:oklch(98.5% .004 220);--ui-secondary:oklch(93.5% .018 215);--ui-secondary-foreground:oklch(28.5% .04 222);--ui-muted:oklch(95.2% .01 220);--ui-muted-foreground:oklch(48% .028 225);--ui-accent:oklch(91.5% .03 205);--ui-accent-foreground:oklch(25.5% .045 220);--ui-destructive:oklch(57% .205 27);--ui-destructive-foreground:oklch(98.5% .004 220);--ui-border:oklch(85.5% .02 220);--ui-input:oklch(64% .025 220);--ui-ring:oklch(54.5% .115 215);--ui-success:oklch(49% .125 155);--ui-success-foreground:oklch(98.5% .004 220);--ui-success-soft:oklch(93% .035 155);--ui-warning:oklch(52.5% .125 78);--ui-warning-foreground:oklch(19% .025 78);--ui-warning-soft:oklch(94% .045 88);--ui-info:oklch(49% .12 240);--ui-info-foreground:oklch(98.5% .004 220);--ui-info-soft:oklch(93% .035 240);--ui-chart-1:oklch(57% .15 35);--ui-chart-2:oklch(53% .105 170);--ui-chart-3:oklch(49% .1 235);--ui-chart-4:oklch(65% .13 90);--ui-chart-5:oklch(58% .14 315)}@media (pointer:coarse){:root{--interactive-target-compact:max(2.75rem, var(--interactive-target-min))}}:root[data-palette=catppuccin]:not([data-theme]),[data-palette=catppuccin]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-muted:var(--lightningcss-light,#545768)var(--lightningcss-dark,#b2b8cf);--hraness-palette-faint:var(--lightningcss-light,#545768)var(--lightningcss-dark,#b2b8cf);--hraness-palette-grid:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-line:var(--lightningcss-light,#ccd0da)var(--lightningcss-dark,#45475a);--hraness-palette-control-border:var(--lightningcss-light,#6e7183)var(--lightningcss-dark,#9296ab);--hraness-palette-surface:var(--lightningcss-light,#e6e9ef)var(--lightningcss-dark,#181825);--hraness-palette-surface-raised:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-surface-hover:var(--lightningcss-light,#ccd0da)var(--lightningcss-dark,#45475a);--hraness-palette-card:var(--lightningcss-light,#e6e9ef)var(--lightningcss-dark,#181825);--hraness-palette-card-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-popover:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-popover-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-primary:var(--lightningcss-light,#1750bf)var(--lightningcss-dark,#92bafa);--hraness-palette-primary-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-primary-soft:var(--lightningcss-light,#d6e0f5)var(--lightningcss-dark,#2b3046);--hraness-palette-secondary:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-secondary-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-accent:var(--lightningcss-light,#d6e0f5)var(--lightningcss-dark,#2b3046);--hraness-palette-accent-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-focus:var(--lightningcss-light,#1750bf)var(--lightningcss-dark,#92bafa);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-disabled-foreground:var(--lightningcss-light,#545768)var(--lightningcss-dark,#b2b8cf);--hraness-palette-inverse:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-inverse-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-danger:var(--lightningcss-light,#b00d30)var(--lightningcss-dark,#f5a0b8);--hraness-palette-danger-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-danger-soft:var(--lightningcss-light,#ecd6de)var(--lightningcss-dark,#382b3d);--hraness-palette-warning:var(--lightningcss-light,#7b4e10)var(--lightningcss-dark,#f9e2af);--hraness-palette-warning-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-warning-soft:var(--lightningcss-light,#ede5db)var(--lightningcss-dark,#38363d);--hraness-palette-success:var(--lightningcss-light,#28631b)var(--lightningcss-dark,#a6e3a1);--hraness-palette-success-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-success-soft:var(--lightningcss-light,#dae7dd)var(--lightningcss-dark,#2e363c);--hraness-palette-info:var(--lightningcss-light,#0f6065)var(--lightningcss-dark,#89dceb);--hraness-palette-info-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-info-soft:var(--lightningcss-light,#d5e6ea)var(--lightningcss-dark,#2b3545);--hraness-palette-chart1:var(--lightningcss-light,#814170)var(--lightningcss-dark,#f5c2e7);--hraness-palette-chart2:var(--lightningcss-light,#28631b)var(--lightningcss-dark,#a6e3a1);--hraness-palette-chart3:var(--lightningcss-light,#0f6065)var(--lightningcss-dark,#89dceb);--hraness-palette-chart4:var(--lightningcss-light,#7b4e10)var(--lightningcss-dark,#f9e2af);--hraness-palette-chart5:var(--lightningcss-light,#712fc6)var(--lightningcss-dark,#cda9f7)}@media (prefers-color-scheme:dark){:root[data-palette=catppuccin]:not([data-theme]),[data-palette=catppuccin]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=catppuccin][data-theme=light],[data-palette=catppuccin][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#eff1f5;--hraness-palette-foreground:#3a3c50;--hraness-palette-muted:#545768;--hraness-palette-faint:#545768;--hraness-palette-grid:#dce0e8;--hraness-palette-line:#ccd0da;--hraness-palette-control-border:#6e7183;--hraness-palette-surface:#e6e9ef;--hraness-palette-surface-raised:#dce0e8;--hraness-palette-surface-hover:#ccd0da;--hraness-palette-card:#e6e9ef;--hraness-palette-card-foreground:#3a3c50;--hraness-palette-popover:#dce0e8;--hraness-palette-popover-foreground:#3a3c50;--hraness-palette-primary:#1750bf;--hraness-palette-primary-foreground:#eff1f5;--hraness-palette-primary-soft:#d6e0f5;--hraness-palette-secondary:#dce0e8;--hraness-palette-secondary-foreground:#3a3c50;--hraness-palette-accent:#d6e0f5;--hraness-palette-accent-foreground:#3a3c50;--hraness-palette-focus:#1750bf;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#dce0e8;--hraness-palette-disabled-foreground:#545768;--hraness-palette-inverse:#3a3c50;--hraness-palette-inverse-foreground:#eff1f5;--hraness-palette-danger:#b00d30;--hraness-palette-danger-foreground:#eff1f5;--hraness-palette-danger-soft:#ecd6de;--hraness-palette-warning:#7b4e10;--hraness-palette-warning-foreground:#eff1f5;--hraness-palette-warning-soft:#ede5db;--hraness-palette-success:#28631b;--hraness-palette-success-foreground:#eff1f5;--hraness-palette-success-soft:#dae7dd;--hraness-palette-info:#0f6065;--hraness-palette-info-foreground:#eff1f5;--hraness-palette-info-soft:#d5e6ea;--hraness-palette-chart1:#814170;--hraness-palette-chart2:#28631b;--hraness-palette-chart3:#0f6065;--hraness-palette-chart4:#7b4e10;--hraness-palette-chart5:#712fc6}:root[data-palette=catppuccin][data-theme=dark],[data-palette=catppuccin][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#1e1e2e;--hraness-palette-foreground:#dbe1f7;--hraness-palette-muted:#b2b8cf;--hraness-palette-faint:#b2b8cf;--hraness-palette-grid:#313244;--hraness-palette-line:#45475a;--hraness-palette-control-border:#9296ab;--hraness-palette-surface:#181825;--hraness-palette-surface-raised:#313244;--hraness-palette-surface-hover:#45475a;--hraness-palette-card:#181825;--hraness-palette-card-foreground:#dbe1f7;--hraness-palette-popover:#313244;--hraness-palette-popover-foreground:#dbe1f7;--hraness-palette-primary:#92bafa;--hraness-palette-primary-foreground:#1e1e2e;--hraness-palette-primary-soft:#2b3046;--hraness-palette-secondary:#313244;--hraness-palette-secondary-foreground:#dbe1f7;--hraness-palette-accent:#2b3046;--hraness-palette-accent-foreground:#dbe1f7;--hraness-palette-focus:#92bafa;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#313244;--hraness-palette-disabled-foreground:#b2b8cf;--hraness-palette-inverse:#dbe1f7;--hraness-palette-inverse-foreground:#1e1e2e;--hraness-palette-danger:#f5a0b8;--hraness-palette-danger-foreground:#1e1e2e;--hraness-palette-danger-soft:#382b3d;--hraness-palette-warning:#f9e2af;--hraness-palette-warning-foreground:#1e1e2e;--hraness-palette-warning-soft:#38363d;--hraness-palette-success:#a6e3a1;--hraness-palette-success-foreground:#1e1e2e;--hraness-palette-success-soft:#2e363c;--hraness-palette-info:#89dceb;--hraness-palette-info-foreground:#1e1e2e;--hraness-palette-info-soft:#2b3545;--hraness-palette-chart1:#f5c2e7;--hraness-palette-chart2:#a6e3a1;--hraness-palette-chart3:#89dceb;--hraness-palette-chart4:#f9e2af;--hraness-palette-chart5:#cda9f7}:root[data-palette=gruvbox]:not([data-theme]),[data-palette=gruvbox]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-muted:var(--lightningcss-light,#584f48)var(--lightningcss-dark,#c7baa3);--hraness-palette-faint:var(--lightningcss-light,#584f48)var(--lightningcss-dark,#c7baa3);--hraness-palette-grid:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-line:var(--lightningcss-light,#d5c4a1)var(--lightningcss-dark,#504945);--hraness-palette-control-border:var(--lightningcss-light,#75685e)var(--lightningcss-dark,#a5988c);--hraness-palette-surface:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--hraness-palette-surface-raised:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-surface-hover:var(--lightningcss-light,#d5c4a1)var(--lightningcss-dark,#504945);--hraness-palette-card:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--hraness-palette-card-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-popover:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-popover-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-primary:var(--lightningcss-light,#065968)var(--lightningcss-dark,#a9c1b8);--hraness-palette-primary-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-primary-soft:var(--lightningcss-light,#dee0be)var(--lightningcss-dark,#333735);--hraness-palette-secondary:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-secondary-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-accent:var(--lightningcss-light,#dee0be)var(--lightningcss-dark,#333735);--hraness-palette-accent-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-focus:var(--lightningcss-light,#065968)var(--lightningcss-dark,#a9c1b8);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-disabled-foreground:var(--lightningcss-light,#584f48)var(--lightningcss-dark,#c7baa3);--hraness-palette-inverse:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-inverse-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-danger:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fda49a);--hraness-palette-danger-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-danger-soft:var(--lightningcss-light,#f0d4b0)var(--lightningcss-dark,#412c29);--hraness-palette-warning:var(--lightningcss-light,#70490c)var(--lightningcss-dark,#fabd2f);--hraness-palette-warning-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-warning-soft:var(--lightningcss-light,#f3e2b2)var(--lightningcss-dark,#413a29);--hraness-palette-success:var(--lightningcss-light,#56520a)var(--lightningcss-dark,#bfc23c);--hraness-palette-success-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-success-soft:var(--lightningcss-light,#ebe2b1)var(--lightningcss-dark,#393a28);--hraness-palette-info:var(--lightningcss-light,#30593f)var(--lightningcss-dark,#9cc88c);--hraness-palette-info-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-info-soft:var(--lightningcss-light,#e5e3ba)var(--lightningcss-dark,#343a32);--hraness-palette-chart1:var(--lightningcss-light,#913002)var(--lightningcss-dark,#fea963);--hraness-palette-chart2:var(--lightningcss-light,#56520a)var(--lightningcss-dark,#bfc23c);--hraness-palette-chart3:var(--lightningcss-light,#30593f)var(--lightningcss-dark,#9cc88c);--hraness-palette-chart4:var(--lightningcss-light,#70490c)var(--lightningcss-dark,#fabd2f);--hraness-palette-chart5:var(--lightningcss-light,#7f3865)var(--lightningcss-dark,#e2aebc)}@media (prefers-color-scheme:dark){:root[data-palette=gruvbox]:not([data-theme]),[data-palette=gruvbox]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=gruvbox][data-theme=light],[data-palette=gruvbox][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#fbf1c7;--hraness-palette-foreground:#393533;--hraness-palette-muted:#584f48;--hraness-palette-faint:#584f48;--hraness-palette-grid:#ebdbb2;--hraness-palette-line:#d5c4a1;--hraness-palette-control-border:#75685e;--hraness-palette-surface:#f9f5d7;--hraness-palette-surface-raised:#ebdbb2;--hraness-palette-surface-hover:#d5c4a1;--hraness-palette-card:#f9f5d7;--hraness-palette-card-foreground:#393533;--hraness-palette-popover:#ebdbb2;--hraness-palette-popover-foreground:#393533;--hraness-palette-primary:#065968;--hraness-palette-primary-foreground:#fbf1c7;--hraness-palette-primary-soft:#dee0be;--hraness-palette-secondary:#ebdbb2;--hraness-palette-secondary-foreground:#393533;--hraness-palette-accent:#dee0be;--hraness-palette-accent-foreground:#393533;--hraness-palette-focus:#065968;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#ebdbb2;--hraness-palette-disabled-foreground:#584f48;--hraness-palette-inverse:#393533;--hraness-palette-inverse-foreground:#fbf1c7;--hraness-palette-danger:#9d0006;--hraness-palette-danger-foreground:#fbf1c7;--hraness-palette-danger-soft:#f0d4b0;--hraness-palette-warning:#70490c;--hraness-palette-warning-foreground:#fbf1c7;--hraness-palette-warning-soft:#f3e2b2;--hraness-palette-success:#56520a;--hraness-palette-success-foreground:#fbf1c7;--hraness-palette-success-soft:#ebe2b1;--hraness-palette-info:#30593f;--hraness-palette-info-foreground:#fbf1c7;--hraness-palette-info-soft:#e5e3ba;--hraness-palette-chart1:#913002;--hraness-palette-chart2:#56520a;--hraness-palette-chart3:#30593f;--hraness-palette-chart4:#70490c;--hraness-palette-chart5:#7f3865}:root[data-palette=gruvbox][data-theme=dark],[data-palette=gruvbox][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#282828;--hraness-palette-foreground:#f0e5c7;--hraness-palette-muted:#c7baa3;--hraness-palette-faint:#c7baa3;--hraness-palette-grid:#3c3836;--hraness-palette-line:#504945;--hraness-palette-control-border:#a5988c;--hraness-palette-surface:#1d2021;--hraness-palette-surface-raised:#3c3836;--hraness-palette-surface-hover:#504945;--hraness-palette-card:#1d2021;--hraness-palette-card-foreground:#f0e5c7;--hraness-palette-popover:#3c3836;--hraness-palette-popover-foreground:#f0e5c7;--hraness-palette-primary:#a9c1b8;--hraness-palette-primary-foreground:#282828;--hraness-palette-primary-soft:#333735;--hraness-palette-secondary:#3c3836;--hraness-palette-secondary-foreground:#f0e5c7;--hraness-palette-accent:#333735;--hraness-palette-accent-foreground:#f0e5c7;--hraness-palette-focus:#a9c1b8;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#3c3836;--hraness-palette-disabled-foreground:#c7baa3;--hraness-palette-inverse:#f0e5c7;--hraness-palette-inverse-foreground:#282828;--hraness-palette-danger:#fda49a;--hraness-palette-danger-foreground:#282828;--hraness-palette-danger-soft:#412c29;--hraness-palette-warning:#fabd2f;--hraness-palette-warning-foreground:#282828;--hraness-palette-warning-soft:#413a29;--hraness-palette-success:#bfc23c;--hraness-palette-success-foreground:#282828;--hraness-palette-success-soft:#393a28;--hraness-palette-info:#9cc88c;--hraness-palette-info-foreground:#282828;--hraness-palette-info-soft:#343a32;--hraness-palette-chart1:#fea963;--hraness-palette-chart2:#bfc23c;--hraness-palette-chart3:#9cc88c;--hraness-palette-chart4:#fabd2f;--hraness-palette-chart5:#e2aebc}:root[data-palette=rose-pine]:not([data-theme]),[data-palette=rose-pine]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-muted:var(--lightningcss-light,#605c74)var(--lightningcss-dark,#adaac0);--hraness-palette-faint:var(--lightningcss-light,#605c74)var(--lightningcss-dark,#adaac0);--hraness-palette-grid:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-line:var(--lightningcss-light,#dfdad9)var(--lightningcss-dark,#403d52);--hraness-palette-control-border:var(--lightningcss-light,#797593)var(--lightningcss-dark,#908caa);--hraness-palette-surface:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--hraness-palette-surface-raised:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-surface-hover:var(--lightningcss-light,#dfdad9)var(--lightningcss-dark,#403d52);--hraness-palette-card:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--hraness-palette-card-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-popover:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-popover-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-primary:var(--lightningcss-light,#68587a)var(--lightningcss-dark,#c4a7e7);--hraness-palette-primary-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-primary-soft:var(--lightningcss-light,#ede5e5)var(--lightningcss-dark,#2e283b);--hraness-palette-secondary:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-secondary-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-accent:var(--lightningcss-light,#ede5e5)var(--lightningcss-dark,#2e283b);--hraness-palette-accent-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-focus:var(--lightningcss-light,#68587a)var(--lightningcss-dark,#c4a7e7);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-disabled-foreground:var(--lightningcss-light,#605c74)var(--lightningcss-dark,#adaac0);--hraness-palette-inverse:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-inverse-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-danger:var(--lightningcss-light,#8b4c5e)var(--lightningcss-dark,#f090ab);--hraness-palette-danger-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-danger-soft:var(--lightningcss-light,#f2e3df)var(--lightningcss-dark,#322231);--hraness-palette-warning:var(--lightningcss-light,#81561d)var(--lightningcss-dark,#f6c177);--hraness-palette-warning-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-warning-soft:var(--lightningcss-light,#f8ead7)var(--lightningcss-dark,#342b2e);--hraness-palette-success:var(--lightningcss-light,#27667f)var(--lightningcss-dark,#9ccfd8);--hraness-palette-success-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-success-soft:var(--lightningcss-light,#e1e3e0)var(--lightningcss-dark,#292d3a);--hraness-palette-info:var(--lightningcss-light,#3a656c)var(--lightningcss-dark,#ebbcba);--hraness-palette-info-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-info-soft:var(--lightningcss-light,#e6e8e4)var(--lightningcss-dark,#322b36);--hraness-palette-chart1:var(--lightningcss-light,#85514e)var(--lightningcss-dark,#ebbcba);--hraness-palette-chart2:var(--lightningcss-light,#27667f)var(--lightningcss-dark,#9ccfd8);--hraness-palette-chart3:var(--lightningcss-light,#3a656c)var(--lightningcss-dark,#ebbcba);--hraness-palette-chart4:var(--lightningcss-light,#81561d)var(--lightningcss-dark,#f6c177);--hraness-palette-chart5:var(--lightningcss-light,#68587a)var(--lightningcss-dark,#c4a7e7)}@media (prefers-color-scheme:dark){:root[data-palette=rose-pine]:not([data-theme]),[data-palette=rose-pine]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=rose-pine][data-theme=light],[data-palette=rose-pine][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#faf4ed;--hraness-palette-foreground:#44405e;--hraness-palette-muted:#605c74;--hraness-palette-faint:#605c74;--hraness-palette-grid:#f2e9e1;--hraness-palette-line:#dfdad9;--hraness-palette-control-border:#797593;--hraness-palette-surface:#fffaf3;--hraness-palette-surface-raised:#f2e9e1;--hraness-palette-surface-hover:#dfdad9;--hraness-palette-card:#fffaf3;--hraness-palette-card-foreground:#44405e;--hraness-palette-popover:#f2e9e1;--hraness-palette-popover-foreground:#44405e;--hraness-palette-primary:#68587a;--hraness-palette-primary-foreground:#faf4ed;--hraness-palette-primary-soft:#ede5e5;--hraness-palette-secondary:#f2e9e1;--hraness-palette-secondary-foreground:#44405e;--hraness-palette-accent:#ede5e5;--hraness-palette-accent-foreground:#44405e;--hraness-palette-focus:#68587a;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#f2e9e1;--hraness-palette-disabled-foreground:#605c74;--hraness-palette-inverse:#44405e;--hraness-palette-inverse-foreground:#faf4ed;--hraness-palette-danger:#8b4c5e;--hraness-palette-danger-foreground:#faf4ed;--hraness-palette-danger-soft:#f2e3df;--hraness-palette-warning:#81561d;--hraness-palette-warning-foreground:#faf4ed;--hraness-palette-warning-soft:#f8ead7;--hraness-palette-success:#27667f;--hraness-palette-success-foreground:#faf4ed;--hraness-palette-success-soft:#e1e3e0;--hraness-palette-info:#3a656c;--hraness-palette-info-foreground:#faf4ed;--hraness-palette-info-soft:#e6e8e4;--hraness-palette-chart1:#85514e;--hraness-palette-chart2:#27667f;--hraness-palette-chart3:#3a656c;--hraness-palette-chart4:#81561d;--hraness-palette-chart5:#68587a}:root[data-palette=rose-pine][data-theme=dark],[data-palette=rose-pine][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#191724;--hraness-palette-foreground:#e0def4;--hraness-palette-muted:#adaac0;--hraness-palette-faint:#adaac0;--hraness-palette-grid:#26233a;--hraness-palette-line:#403d52;--hraness-palette-control-border:#908caa;--hraness-palette-surface:#1f1d2e;--hraness-palette-surface-raised:#26233a;--hraness-palette-surface-hover:#403d52;--hraness-palette-card:#1f1d2e;--hraness-palette-card-foreground:#e0def4;--hraness-palette-popover:#26233a;--hraness-palette-popover-foreground:#e0def4;--hraness-palette-primary:#c4a7e7;--hraness-palette-primary-foreground:#191724;--hraness-palette-primary-soft:#2e283b;--hraness-palette-secondary:#26233a;--hraness-palette-secondary-foreground:#e0def4;--hraness-palette-accent:#2e283b;--hraness-palette-accent-foreground:#e0def4;--hraness-palette-focus:#c4a7e7;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#26233a;--hraness-palette-disabled-foreground:#adaac0;--hraness-palette-inverse:#e0def4;--hraness-palette-inverse-foreground:#191724;--hraness-palette-danger:#f090ab;--hraness-palette-danger-foreground:#191724;--hraness-palette-danger-soft:#322231;--hraness-palette-warning:#f6c177;--hraness-palette-warning-foreground:#191724;--hraness-palette-warning-soft:#342b2e;--hraness-palette-success:#9ccfd8;--hraness-palette-success-foreground:#191724;--hraness-palette-success-soft:#292d3a;--hraness-palette-info:#ebbcba;--hraness-palette-info-foreground:#191724;--hraness-palette-info-soft:#322b36;--hraness-palette-chart1:#ebbcba;--hraness-palette-chart2:#9ccfd8;--hraness-palette-chart3:#ebbcba;--hraness-palette-chart4:#f6c177;--hraness-palette-chart5:#c4a7e7}:root[data-palette=tokyo-night]:not([data-theme]),[data-palette=tokyo-night]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-muted:var(--lightningcss-light,#414c76)var(--lightningcss-dark,#a9b1d6);--hraness-palette-faint:var(--lightningcss-light,#414c76)var(--lightningcss-dark,#a9b1d6);--hraness-palette-grid:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-line:var(--lightningcss-light,#b7c1e3)var(--lightningcss-dark,#292e42);--hraness-palette-control-border:var(--lightningcss-light,#56659d)var(--lightningcss-dark,#737aa2);--hraness-palette-surface:var(--lightningcss-light,#d0d5e3)var(--lightningcss-dark,#16161e);--hraness-palette-surface-raised:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-surface-hover:var(--lightningcss-light,#b7c1e3)var(--lightningcss-dark,#292e42);--hraness-palette-card:var(--lightningcss-light,#d0d5e3)var(--lightningcss-dark,#16161e);--hraness-palette-card-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-popover:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-popover-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-primary:var(--lightningcss-light,#1d4e90)var(--lightningcss-dark,#7aa2f7);--hraness-palette-primary-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-primary-soft:var(--lightningcss-light,#ccd6e7)var(--lightningcss-dark,#262b3f);--hraness-palette-secondary:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-secondary-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-accent:var(--lightningcss-light,#ccd6e7)var(--lightningcss-dark,#262b3f);--hraness-palette-accent-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-focus:var(--lightningcss-light,#1d4e90)var(--lightningcss-dark,#7aa2f7);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-disabled-foreground:var(--lightningcss-light,#414c76)var(--lightningcss-dark,#a9b1d6);--hraness-palette-inverse:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-inverse-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-danger:var(--lightningcss-light,#951a3e)var(--lightningcss-dark,#f7768e);--hraness-palette-danger-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-danger-soft:var(--lightningcss-light,#e3ccd7)var(--lightningcss-dark,#352632);--hraness-palette-warning:var(--lightningcss-light,#614b2b)var(--lightningcss-dark,#e0af68);--hraness-palette-warning-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-warning-soft:var(--lightningcss-light,#d7d4d3)var(--lightningcss-dark,#322d2e);--hraness-palette-success:var(--lightningcss-light,#40552a)var(--lightningcss-dark,#9ece6a);--hraness-palette-success-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-success-soft:var(--lightningcss-light,#d1d5d2)var(--lightningcss-dark,#2a302e);--hraness-palette-info:var(--lightningcss-light,#005571)var(--lightningcss-dark,#7dcfff);--hraness-palette-info-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-info-soft:var(--lightningcss-light,#c6d4dd)var(--lightningcss-dark,#263140);--hraness-palette-chart1:var(--lightningcss-light,#7a3f00)var(--lightningcss-dark,#ff9e64);--hraness-palette-chart2:var(--lightningcss-light,#40552a)var(--lightningcss-dark,#9ece6a);--hraness-palette-chart3:var(--lightningcss-light,#005571)var(--lightningcss-dark,#7dcfff);--hraness-palette-chart4:var(--lightningcss-light,#614b2b)var(--lightningcss-dark,#e0af68);--hraness-palette-chart5:var(--lightningcss-light,#61369a)var(--lightningcss-dark,#bb9af7)}@media (prefers-color-scheme:dark){:root[data-palette=tokyo-night]:not([data-theme]),[data-palette=tokyo-night]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=tokyo-night][data-theme=light],[data-palette=tokyo-night][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#e1e2e7;--hraness-palette-foreground:#1c3161;--hraness-palette-muted:#414c76;--hraness-palette-faint:#414c76;--hraness-palette-grid:#c4c8da;--hraness-palette-line:#b7c1e3;--hraness-palette-control-border:#56659d;--hraness-palette-surface:#d0d5e3;--hraness-palette-surface-raised:#c4c8da;--hraness-palette-surface-hover:#b7c1e3;--hraness-palette-card:#d0d5e3;--hraness-palette-card-foreground:#1c3161;--hraness-palette-popover:#c4c8da;--hraness-palette-popover-foreground:#1c3161;--hraness-palette-primary:#1d4e90;--hraness-palette-primary-foreground:#e1e2e7;--hraness-palette-primary-soft:#ccd6e7;--hraness-palette-secondary:#c4c8da;--hraness-palette-secondary-foreground:#1c3161;--hraness-palette-accent:#ccd6e7;--hraness-palette-accent-foreground:#1c3161;--hraness-palette-focus:#1d4e90;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#c4c8da;--hraness-palette-disabled-foreground:#414c76;--hraness-palette-inverse:#1c3161;--hraness-palette-inverse-foreground:#e1e2e7;--hraness-palette-danger:#951a3e;--hraness-palette-danger-foreground:#e1e2e7;--hraness-palette-danger-soft:#e3ccd7;--hraness-palette-warning:#614b2b;--hraness-palette-warning-foreground:#e1e2e7;--hraness-palette-warning-soft:#d7d4d3;--hraness-palette-success:#40552a;--hraness-palette-success-foreground:#e1e2e7;--hraness-palette-success-soft:#d1d5d2;--hraness-palette-info:#005571;--hraness-palette-info-foreground:#e1e2e7;--hraness-palette-info-soft:#c6d4dd;--hraness-palette-chart1:#7a3f00;--hraness-palette-chart2:#40552a;--hraness-palette-chart3:#005571;--hraness-palette-chart4:#614b2b;--hraness-palette-chart5:#61369a}:root[data-palette=tokyo-night][data-theme=dark],[data-palette=tokyo-night][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#1a1b26;--hraness-palette-foreground:#c0caf5;--hraness-palette-muted:#a9b1d6;--hraness-palette-faint:#a9b1d6;--hraness-palette-grid:#24283b;--hraness-palette-line:#292e42;--hraness-palette-control-border:#737aa2;--hraness-palette-surface:#16161e;--hraness-palette-surface-raised:#24283b;--hraness-palette-surface-hover:#292e42;--hraness-palette-card:#16161e;--hraness-palette-card-foreground:#c0caf5;--hraness-palette-popover:#24283b;--hraness-palette-popover-foreground:#c0caf5;--hraness-palette-primary:#7aa2f7;--hraness-palette-primary-foreground:#1a1b26;--hraness-palette-primary-soft:#262b3f;--hraness-palette-secondary:#24283b;--hraness-palette-secondary-foreground:#c0caf5;--hraness-palette-accent:#262b3f;--hraness-palette-accent-foreground:#c0caf5;--hraness-palette-focus:#7aa2f7;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#24283b;--hraness-palette-disabled-foreground:#a9b1d6;--hraness-palette-inverse:#c0caf5;--hraness-palette-inverse-foreground:#1a1b26;--hraness-palette-danger:#f7768e;--hraness-palette-danger-foreground:#1a1b26;--hraness-palette-danger-soft:#352632;--hraness-palette-warning:#e0af68;--hraness-palette-warning-foreground:#1a1b26;--hraness-palette-warning-soft:#322d2e;--hraness-palette-success:#9ece6a;--hraness-palette-success-foreground:#1a1b26;--hraness-palette-success-soft:#2a302e;--hraness-palette-info:#7dcfff;--hraness-palette-info-foreground:#1a1b26;--hraness-palette-info-soft:#263140;--hraness-palette-chart1:#ff9e64;--hraness-palette-chart2:#9ece6a;--hraness-palette-chart3:#7dcfff;--hraness-palette-chart4:#e0af68;--hraness-palette-chart5:#bb9af7}:root[data-palette=paper]:not([data-theme]),[data-palette=paper]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-muted:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--hraness-palette-faint:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--hraness-palette-grid:var(--lightningcss-light,#dfdcd6)var(--lightningcss-dark,#302b27);--hraness-palette-line:var(--lightningcss-light,#b9b3ab)var(--lightningcss-dark,#514a44);--hraness-palette-control-border:var(--lightningcss-light,#8a8177)var(--lightningcss-dark,#827a72);--hraness-palette-surface:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#1d1a18);--hraness-palette-surface-raised:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--hraness-palette-surface-hover:var(--lightningcss-light,#ebe8e3)var(--lightningcss-dark,#292522);--hraness-palette-card:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#1d1a18);--hraness-palette-card-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-popover:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--hraness-palette-popover-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-primary:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-primary-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-primary-soft:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--hraness-palette-secondary:var(--lightningcss-light,#ebe8e3)var(--lightningcss-dark,#292522);--hraness-palette-secondary-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-accent:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--hraness-palette-accent-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-focus:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--hraness-palette-disabled-foreground:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--hraness-palette-inverse:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-inverse-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-danger:var(--lightningcss-light,#b23c34)var(--lightningcss-dark,#ef8c82);--hraness-palette-danger-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-danger-soft:var(--lightningcss-light,#f0e1dd)var(--lightningcss-dark,#2d1f1d);--hraness-palette-warning:var(--lightningcss-light,#975600)var(--lightningcss-dark,#efae55);--hraness-palette-warning-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-warning-soft:var(--lightningcss-light,#eee5d7)var(--lightningcss-dark,#2d2317);--hraness-palette-success:var(--lightningcss-light,#227445)var(--lightningcss-dark,#5fc98b);--hraness-palette-success-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-success-soft:var(--lightningcss-light,#dfe9e0)var(--lightningcss-dark,#1b261e);--hraness-palette-info:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-info-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-info-soft:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--hraness-palette-chart1:var(--lightningcss-light,#a24a64)var(--lightningcss-dark,#db91aa);--hraness-palette-chart2:var(--lightningcss-light,#227445)var(--lightningcss-dark,#5fc98b);--hraness-palette-chart3:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-chart4:var(--lightningcss-light,#975600)var(--lightningcss-dark,#efae55);--hraness-palette-chart5:var(--lightningcss-light,#7858a3)var(--lightningcss-dark,#b7a0dc)}@media (prefers-color-scheme:dark){:root[data-palette=paper]:not([data-theme]),[data-palette=paper]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=paper][data-theme=light],[data-palette=paper][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#f8f7f4;--hraness-palette-foreground:#1c1917;--hraness-palette-muted:#6c665f;--hraness-palette-faint:#6c665f;--hraness-palette-grid:#dfdcd6;--hraness-palette-line:#b9b3ab;--hraness-palette-control-border:#8a8177;--hraness-palette-surface:#fffefa;--hraness-palette-surface-raised:#fffefa;--hraness-palette-surface-hover:#ebe8e3;--hraness-palette-card:#fffefa;--hraness-palette-card-foreground:#1c1917;--hraness-palette-popover:#fffefa;--hraness-palette-popover-foreground:#1c1917;--hraness-palette-primary:#1e5ae1;--hraness-palette-primary-foreground:#f8f7f4;--hraness-palette-primary-soft:#dee5f3;--hraness-palette-secondary:#ebe8e3;--hraness-palette-secondary-foreground:#1c1917;--hraness-palette-accent:#dee5f3;--hraness-palette-accent-foreground:#1c1917;--hraness-palette-focus:#1e5ae1;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#fffefa;--hraness-palette-disabled-foreground:#6c665f;--hraness-palette-inverse:#1c1917;--hraness-palette-inverse-foreground:#f8f7f4;--hraness-palette-danger:#b23c34;--hraness-palette-danger-foreground:#f8f7f4;--hraness-palette-danger-soft:#f0e1dd;--hraness-palette-warning:#975600;--hraness-palette-warning-foreground:#f8f7f4;--hraness-palette-warning-soft:#eee5d7;--hraness-palette-success:#227445;--hraness-palette-success-foreground:#f8f7f4;--hraness-palette-success-soft:#dfe9e0;--hraness-palette-info:#1e5ae1;--hraness-palette-info-foreground:#f8f7f4;--hraness-palette-info-soft:#dee5f3;--hraness-palette-chart1:#a24a64;--hraness-palette-chart2:#227445;--hraness-palette-chart3:#1e5ae1;--hraness-palette-chart4:#975600;--hraness-palette-chart5:#7858a3}:root[data-palette=paper][data-theme=dark],[data-palette=paper][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#12100f;--hraness-palette-foreground:#f5f2ed;--hraness-palette-muted:#aaa29a;--hraness-palette-faint:#aaa29a;--hraness-palette-grid:#302b27;--hraness-palette-line:#514a44;--hraness-palette-control-border:#827a72;--hraness-palette-surface:#1d1a18;--hraness-palette-surface-raised:#211d1a;--hraness-palette-surface-hover:#292522;--hraness-palette-card:#1d1a18;--hraness-palette-card-foreground:#f5f2ed;--hraness-palette-popover:#211d1a;--hraness-palette-popover-foreground:#f5f2ed;--hraness-palette-primary:#8fb0ff;--hraness-palette-primary-foreground:#12100f;--hraness-palette-primary-soft:#21232c;--hraness-palette-secondary:#292522;--hraness-palette-secondary-foreground:#f5f2ed;--hraness-palette-accent:#21232c;--hraness-palette-accent-foreground:#f5f2ed;--hraness-palette-focus:#8fb0ff;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#211d1a;--hraness-palette-disabled-foreground:#aaa29a;--hraness-palette-inverse:#f5f2ed;--hraness-palette-inverse-foreground:#12100f;--hraness-palette-danger:#ef8c82;--hraness-palette-danger-foreground:#12100f;--hraness-palette-danger-soft:#2d1f1d;--hraness-palette-warning:#efae55;--hraness-palette-warning-foreground:#12100f;--hraness-palette-warning-soft:#2d2317;--hraness-palette-success:#5fc98b;--hraness-palette-success-foreground:#12100f;--hraness-palette-success-soft:#1b261e;--hraness-palette-info:#8fb0ff;--hraness-palette-info-foreground:#12100f;--hraness-palette-info-soft:#21232c;--hraness-palette-chart1:#db91aa;--hraness-palette-chart2:#5fc98b;--hraness-palette-chart3:#8fb0ff;--hraness-palette-chart4:#efae55;--hraness-palette-chart5:#b7a0dc}:root.hraness-palette[data-theme],.hraness-palette[data-theme],:root[data-palette][data-palette],[data-palette][data-palette]{--background:var(--hraness-palette-background);--foreground:var(--hraness-palette-foreground);--muted:var(--hraness-palette-muted);--faint:var(--hraness-palette-faint);--grid:var(--hraness-palette-grid);--line:var(--hraness-palette-line);--control-border:var(--hraness-palette-control-border);--surface:var(--hraness-palette-surface);--surface-raised:var(--hraness-palette-surface-raised);--surface-hover:var(--hraness-palette-surface-hover);--card:var(--hraness-palette-card);--card-foreground:var(--hraness-palette-card-foreground);--popover:var(--hraness-palette-popover);--popover-foreground:var(--hraness-palette-popover-foreground);--primary:var(--hraness-palette-primary);--primary-foreground:var(--hraness-palette-primary-foreground);--primary-soft:var(--hraness-palette-primary-soft);--secondary:var(--hraness-palette-secondary);--secondary-foreground:var(--hraness-palette-secondary-foreground);--accent:var(--hraness-palette-accent);--accent-foreground:var(--hraness-palette-accent-foreground);--focus:var(--hraness-palette-focus);--scrim:var(--hraness-palette-scrim);--disabled:var(--hraness-palette-disabled);--disabled-foreground:var(--hraness-palette-disabled-foreground);--inverse:var(--hraness-palette-inverse);--inverse-foreground:var(--hraness-palette-inverse-foreground);--danger:var(--hraness-palette-danger);--danger-foreground:var(--hraness-palette-danger-foreground);--danger-soft:var(--hraness-palette-danger-soft);--warning:var(--hraness-palette-warning);--warning-foreground:var(--hraness-palette-warning-foreground);--warning-soft:var(--hraness-palette-warning-soft);--success:var(--hraness-palette-success);--success-foreground:var(--hraness-palette-success-foreground);--success-soft:var(--hraness-palette-success-soft);--info:var(--hraness-palette-info);--info-foreground:var(--hraness-palette-info-foreground);--info-soft:var(--hraness-palette-info-soft);--ui-background:var(--hraness-palette-background);--ui-foreground:var(--hraness-palette-foreground);--ui-card:var(--hraness-palette-card);--ui-card-foreground:var(--hraness-palette-card-foreground);--ui-popover:var(--hraness-palette-popover);--ui-popover-foreground:var(--hraness-palette-popover-foreground);--ui-primary:var(--hraness-palette-primary);--ui-primary-foreground:var(--hraness-palette-primary-foreground);--ui-secondary:var(--hraness-palette-secondary);--ui-secondary-foreground:var(--hraness-palette-secondary-foreground);--ui-muted:var(--hraness-palette-surface-raised);--ui-muted-foreground:var(--hraness-palette-muted);--ui-accent:var(--hraness-palette-accent);--ui-accent-foreground:var(--hraness-palette-accent-foreground);--ui-destructive:var(--hraness-palette-danger);--ui-destructive-foreground:var(--hraness-palette-danger-foreground);--ui-destructive-soft:var(--hraness-palette-danger-soft);--ui-border:var(--hraness-palette-line);--ui-input:var(--hraness-palette-control-border);--ui-ring:var(--hraness-palette-focus);--ui-success:var(--hraness-palette-success);--ui-success-foreground:var(--hraness-palette-success-foreground);--ui-success-soft:var(--hraness-palette-success-soft);--ui-warning:var(--hraness-palette-warning);--ui-warning-foreground:var(--hraness-palette-warning-foreground);--ui-warning-soft:var(--hraness-palette-warning-soft);--ui-info:var(--hraness-palette-info);--ui-info-foreground:var(--hraness-palette-info-foreground);--ui-info-soft:var(--hraness-palette-info-soft);--ui-chart-1:var(--hraness-palette-chart1);--ui-chart-2:var(--hraness-palette-chart2);--ui-chart-3:var(--hraness-palette-chart3);--ui-chart-4:var(--hraness-palette-chart4);--ui-chart-5:var(--hraness-palette-chart5);--aurora-rose:var(--hraness-palette-chart1);--aurora-mint:var(--hraness-palette-chart2);--aurora-cyan:var(--hraness-palette-chart3);--aurora-gold:var(--hraness-palette-chart4);--aurora-violet:var(--hraness-palette-chart5);--canvas-background:var(--hraness-palette-background)}.hraness-palette[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hraness-palette[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (forced-colors:active){:root.hraness-palette.hraness-palette[data-palette],.hraness-palette.hraness-palette[data-palette],:root[data-palette][data-theme],[data-palette][data-theme],:root[data-palette]:not([data-theme]),[data-palette]:not([data-theme]),:root.hraness-palette.hraness-palette[data-theme],.hraness-palette.hraness-palette[data-theme]{--hraness-palette-background:Canvas;--hraness-palette-foreground:CanvasText;--hraness-palette-muted:CanvasText;--hraness-palette-surface:Canvas;--hraness-palette-surface-raised:Canvas;--hraness-palette-surface-hover:Canvas;--hraness-palette-card:Canvas;--hraness-palette-card-foreground:CanvasText;--hraness-palette-popover:Canvas;--hraness-palette-popover-foreground:CanvasText;--hraness-palette-line:CanvasText;--hraness-palette-control-border:ButtonText;--hraness-palette-primary:Highlight;--hraness-palette-primary-foreground:HighlightText;--hraness-palette-focus:Highlight}}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:300;src:url(./NebulaSans-Light-C6pGWPLS.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:300;src:url(./NebulaSans-LightItalic-CDC2uxYK.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:400;src:url(./NebulaSans-Book-DpvFUW5p.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:400;src:url(./NebulaSans-BookItalic-0s2ulPoo.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:500;src:url(./NebulaSans-Medium-DgWXnPVX.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:500;src:url(./NebulaSans-MediumItalic-CXHsT5h5.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:600;src:url(./NebulaSans-Semibold-CPLK7-6c.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:600;src:url(./NebulaSans-SemiboldItalic-nOmO9zXp.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:700;src:url(./NebulaSans-Bold-Cwvkhhgc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:700;src:url(./NebulaSans-BoldItalic-DpNFzx70.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:900;src:url(./NebulaSans-Black-DjoCzJKU.woff2)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:900;src:url(./NebulaSans-BlackItalic-0-INwnrA.woff2)format("woff2")}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(./GeistMono_wght_-Vc9u_qg9.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fbf6f2;--foreground:#201b19;--muted:#6b625d;--faint:#6b625d;--grid:#eaded8;--line:#bbaaa2;--control-border:#8f8f8f;--surface:#fff;--surface-raised:#f3ece8;--surface-hover:#eaded8;--card:#fff;--card-foreground:#201b19;--popover:#fff;--popover-foreground:#201b19;--primary:#201b19;--primary-foreground:#fbf6f2;--secondary:#f3ece8;--secondary-foreground:#201b19;--accent:#eaded8;--accent-foreground:#201b19;--info:#0d61ac;--info-soft:#d8eaff;--focus:#0d61ac;--scrim:#02020270;--disabled:#e8ded9;--disabled-foreground:#717171;--inverse:#201b19;--inverse-foreground:#fbf6f2;--success:#2d6a42;--success-soft:#2d6a421f;--warning:#785f28;--warning-soft:#785f281f;--danger:#9f3631;--danger-soft:#9f36311f;--aurora-violet:oklch(82% .048 312);--aurora-rose:oklch(85% .044 12);--aurora-gold:oklch(92% .036 96);--aurora-mint:oklch(90% .036 172);--aurora-cyan:oklch(84% .042 236);--chrome-deep:#343440;--chrome-shadow:#3a3a48;--chrome-mid:#5c5c6a;--chrome-high:#585864;--chrome-glint:#646470;--canvas-background:var(--background);--chrome-foil-gradient:linear-gradient(118deg, color-mix(in srgb, var(--aurora-cyan) 78%, transparent) 0%, color-mix(in srgb, var(--aurora-violet) 78%, transparent) 22%, color-mix(in srgb, var(--aurora-rose) 72%, transparent) 42%, color-mix(in srgb, var(--aurora-gold) 78%, transparent) 62%, color-mix(in srgb, var(--aurora-mint) 78%, transparent) 82%, color-mix(in srgb, var(--aurora-cyan) 78%, transparent) 100%);--chrome-text-gradient:linear-gradient(170deg, #343440 0%, #585864 10%, #3a3a48 20%, #646470 32%, #40404e 42%, #5c5c6a 52%, #363644 62%, #565664 72%, #383846 82%, #50505e 91%, #3c3c4a 100%);--chrome-text-shadow:0 -1px 0 #ffffff73, 0 1px 1px #0000004d, 0 3px 6px #0000001f;--font-text:"Nebula Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Nebula Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--font-geist-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--font-sans:var(--font-text);--ui-font-sans:var(--font-text);--ui-font-heading:var(--font-heading);--ui-font-mono:var(--font-mono);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--layout-edge-inset:1.5rem;--layout-chrome-inset:.5rem;--navigation-rail-width:17.5rem;--top-bar-height:3.5rem;--bottom-bar-height:3.25rem;--page-canvas-width:72rem;--page-canvas-wide:90rem;--interactive-target-compact:2.5rem;--interactive-target-min:3rem;--control-height:3.25rem;--control-height-primary:3.5rem;--control-height-transport:4rem;--text-caption:.75rem;--text-label:.875rem;--text-body:1rem;--text-control:1rem;--text-control-glyph:1.25rem;--text-heading:1.5rem;--text-title:2rem;--text-display:3.5rem;--font-weight-regular:450;--font-weight-medium:550;--font-weight-bold:700;--radius-sharp:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-round:999px;--control-radius:1rem;--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-standard:.18s;--motion-duration-slow:.28s;--motion-distance-rail-enter:14px;--motion-distance-rail-exit:10px;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.16, 1, .3, 1);--elevation-none:none;--z-chrome:50;--z-modal:2000;--z-tooltip:3000;--z-skip-link:4000;--breakpoint-compact:30rem;--breakpoint-medium:48rem;--breakpoint-wide:75rem;--breakpoint-canvas:90rem}:root[data-theme=dark],[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--foreground:#f2f2ed;--muted:#8f938c;--faint:#8f938c;--grid:#1c1e1b;--line:#5f645d;--control-border:#666;--surface:#0d0e0c;--surface-raised:#161814;--surface-hover:#1c1e1b;--card:#0d0e0c;--card-foreground:#f2f2ed;--popover:#161814;--popover-foreground:#f2f2ed;--primary:#f2f2ed;--primary-foreground:#0d0e0c;--secondary:#252820;--secondary-foreground:#f2f2ed;--accent:#1c1e1b;--accent-foreground:#f2f2ed;--info:#6aa9ed;--info-soft:#152d46;--focus:#6aa9ed;--scrim:#000000b8;--disabled:#262626;--disabled-foreground:#777;--inverse:#f2f2ed;--inverse-foreground:#0d0e0c;--success:#76b38e;--success-soft:#76b38e1f;--warning:#c9ad74;--warning-soft:#c9ad741f;--danger:#e18982;--danger-soft:#e189821f;--aurora-violet:oklch(58% .045 312);--aurora-rose:oklch(61% .04 12);--aurora-gold:oklch(69% .035 96);--aurora-mint:oklch(63% .035 172);--aurora-cyan:oklch(60% .04 236);--chrome-deep:#64667a;--chrome-shadow:#707288;--chrome-mid:#a6a8be;--chrome-high:#9ea0b6;--chrome-glint:#b2b4c8;--canvas-background:var(--background);--chrome-text-gradient:linear-gradient(170deg, #64667a 0%, #9ea0b6 10%, #707288 20%, #b2b4c8 32%, #7a7c94 42%, #a6a8be 52%, #6a6c84 62%, #a0a2ba 72%, #6e7088 82%, #989ab2 91%, #76788e 100%);--chrome-text-shadow:0 -1px 0 #ffffff14, 0 1px 1px #00000073, 0 3px 8px #00000038}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fbf6f2;--foreground:#201b19;--muted:#6b625d;--faint:#6b625d;--grid:#eaded8;--line:#bbaaa2;--control-border:#8f8f8f;--surface:#fff;--surface-raised:#f3ece8;--surface-hover:#eaded8;--card:#fff;--card-foreground:#201b19;--popover:#fff;--popover-foreground:#201b19;--primary:#201b19;--primary-foreground:#fbf6f2;--secondary:#f3ece8;--secondary-foreground:#201b19;--accent:#eaded8;--accent-foreground:#201b19;--info:#0d61ac;--info-soft:#d8eaff;--focus:#0d61ac;--scrim:#02020270;--disabled:#e8ded9;--disabled-foreground:#717171;--inverse:#201b19;--inverse-foreground:#fbf6f2;--success:#2d6a42;--success-soft:#2d6a421f;--warning:#785f28;--warning-soft:#785f281f;--danger:#9f3631;--danger-soft:#9f36311f;--aurora-violet:oklch(82% .048 312);--aurora-rose:oklch(85% .044 12);--aurora-gold:oklch(92% .036 96);--aurora-mint:oklch(90% .036 172);--aurora-cyan:oklch(84% .042 236);--chrome-deep:#343440;--chrome-shadow:#3a3a48;--chrome-mid:#5c5c6a;--chrome-high:#585864;--chrome-glint:#646470;--canvas-background:var(--background);--chrome-text-gradient:linear-gradient(170deg, #343440 0%, #585864 10%, #3a3a48 20%, #646470 32%, #40404e 42%, #5c5c6a 52%, #363644 62%, #565664 72%, #383846 82%, #50505e 91%, #3c3c4a 100%);--chrome-text-shadow:0 -1px 0 #ffffff73, 0 1px 1px #0000004d, 0 3px 6px #0000001f}:root,:root[data-theme=dark],[data-theme=dark],.dark,:root[data-theme=light],[data-theme=light]{--ui-background:var(--background);--ui-foreground:var(--foreground);--ui-card:var(--card);--ui-card-foreground:var(--card-foreground);--ui-popover:var(--popover);--ui-popover-foreground:var(--popover-foreground);--ui-primary:var(--primary);--ui-primary-foreground:var(--primary-foreground);--ui-secondary:var(--secondary);--ui-secondary-foreground:var(--secondary-foreground);--ui-muted:var(--surface-raised);--ui-muted-foreground:var(--muted);--ui-accent:var(--accent);--ui-accent-foreground:var(--accent-foreground);--ui-destructive:var(--danger);--ui-destructive-foreground:var(--background);--ui-border:var(--line);--ui-input:var(--control-border);--ui-ring:var(--focus);--ui-success:var(--success);--ui-success-foreground:var(--background);--ui-success-soft:var(--success-soft);--ui-warning:var(--warning);--ui-warning-foreground:var(--background);--ui-warning-soft:var(--warning-soft);--ui-info:var(--info);--ui-info-foreground:var(--background);--ui-info-soft:var(--info-soft);--ui-chart-1:var(--aurora-rose);--ui-chart-2:var(--aurora-mint);--ui-chart-3:var(--aurora-cyan);--ui-chart-4:var(--aurora-gold);--ui-chart-5:var(--aurora-violet);--ui-font-sans:var(--font-text);--ui-font-heading:var(--font-heading);--ui-font-mono:var(--font-mono);--ui-radius:var(--radius-lg)}@media (pointer:coarse){:root{--interactive-target-compact:max(2.75rem, var(--interactive-target-min,3rem))}}:root[data-verification-pointer=coarse]{--interactive-target-compact:max(2.75rem, var(--interactive-target-min,3rem))}.hraness-design-text-chrome{background:var(--chrome-text-gradient);color:var(--chrome-deep);text-shadow:var(--chrome-text-shadow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hraness-design-text-chrome{color:var(--chrome-deep);-webkit-text-fill-color:currentColor;background:0 0}}@media (forced-colors:active){.hraness-design-text-chrome{color:canvastext;text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0}}.syntax-code{--syntax-comment:var(--muted,currentColor);--syntax-keyword:var(--warning,var(--accent,currentColor));--syntax-string:var(--success,var(--accent,currentColor));--syntax-number:var(--danger,var(--accent,currentColor));--syntax-name:var(--info,var(--accent,currentColor));--syntax-sign:var(--muted,currentColor);--sh-class:var(--syntax-name);--sh-comment:var(--syntax-comment);--sh-entity:var(--syntax-number);--sh-identifier:var(--foreground,currentColor);--sh-jsxliterals:var(--syntax-string);--sh-keyword:var(--syntax-keyword);--sh-property:var(--syntax-name);--sh-sign:var(--syntax-sign);--sh-space:currentColor;--sh-string:var(--syntax-string);text-shadow:none}.syntax-code :where(.sh__token--class){color:var(--sh-class)}.syntax-code :where(.sh__token--comment){color:var(--sh-comment)}.syntax-code :where(.sh__token--entity){color:var(--sh-entity)}.syntax-code :where(.sh__token--identifier){color:var(--sh-identifier)}.syntax-code :where(.sh__token--jsxliterals){color:var(--sh-jsxliterals)}.syntax-code :where(.sh__token--keyword){color:var(--sh-keyword)}.syntax-code :where(.sh__token--property){color:var(--sh-property)}.syntax-code :where(.sh__token--sign){color:var(--sh-sign)}.syntax-code :where(.sh__token--space){color:var(--sh-space)}.syntax-code :where(.sh__token--string){color:var(--sh-string)}.syntax-token--comment{color:var(--syntax-comment);font-style:italic}.syntax-token--keyword,.syntax-token--marker{color:var(--syntax-keyword)}.syntax-token--string,.syntax-token--inline{color:var(--syntax-string)}.syntax-token--command,.syntax-token--function,.syntax-token--heading,.syntax-token--property,.syntax-token--type,.syntax-token--variable{color:var(--syntax-name)}.syntax-token--number{color:var(--syntax-number)}.syntax-token--flag,.syntax-token--operator{color:var(--syntax-sign)}.syntax-token--command,.syntax-token--heading{font-weight:var(--font-weight-bold,700)}@media (forced-colors:active){.syntax-code,.syntax-code span{color:canvastext;forced-color-adjust:auto}}:where(.hraness-site-shell,body.plain-site,body.hraness-marketing-page){flex-direction:column;min-block-size:100dvh;display:flex}:where(.hraness-site-shell,body.plain-site,body.hraness-marketing-page)>*{flex-shrink:0}:where(.hraness-site-shell,body.plain-site,body.hraness-marketing-page)>:where(main,.hraness-site-shell__content){flex:1 0 auto}:root:has(>body.plain-site){scrollbar-gutter:stable;background:#fff;overflow-x:clip}.plain-site{--plain-link-target-min:0px;--plain-shell-measure:34rem;--plain-shell-gutter:1.25rem;--plain-background:#fff;--plain-foreground:#171717;--plain-link:#2457a6;--plain-line:#d8d8d8;--plain-muted:#666;--plain-surface:#f4f4f4;--plain-syntax-keyword:#785f28;--plain-syntax-string:#2d6a42;--plain-syntax-number:#9f3631;--plain-syntax-name:#0d61ac;background:var(--plain-background);color:var(--plain-foreground);font-family:var(--font-text,var(--ui-font-sans,ui-sans-serif, system-ui, sans-serif));font-size:1rem;line-height:var(--hraness-type-reading-leading,1.7);margin:0;overflow-x:clip}:root[data-theme=dark]:has(>body.plain-site){background:#151515}:root[data-theme=dark] .plain-site,.plain-site[data-theme=dark]{--plain-background:#151515;--plain-foreground:#f2f2f2;--plain-link:#8ab4ed;--plain-line:#484848;--plain-muted:#b6b6b6;--plain-surface:#222;--plain-syntax-keyword:#c9ad74;--plain-syntax-string:#76b38e;--plain-syntax-number:#e18982;--plain-syntax-name:#6aa9ed}@media (prefers-color-scheme:dark){:root:not([data-theme]):has(>body.plain-site){background:#151515}:root:not([data-theme])>.plain-site{--plain-background:#151515;--plain-foreground:#f2f2f2;--plain-link:#8ab4ed;--plain-line:#484848;--plain-muted:#b6b6b6;--plain-surface:#222;--plain-syntax-keyword:#c9ad74;--plain-syntax-string:#76b38e;--plain-syntax-number:#e18982;--plain-syntax-name:#6aa9ed}}:root[data-palette]:has(>body.plain-site){background:var(--background,Canvas)}[data-palette][data-palette] .plain-site,.plain-site[data-palette][data-palette]{--plain-background:var(--background,Canvas);--plain-foreground:var(--foreground,CanvasText);--plain-link:var(--primary,LinkText);--plain-line:color-mix(in oklch, var(--foreground,CanvasText) 14%, var(--background,Canvas));--plain-muted:var(--muted,CanvasText);--plain-surface:var(--surface,Canvas);--plain-syntax-keyword:var(--warning,CanvasText);--plain-syntax-string:var(--success,CanvasText);--plain-syntax-number:var(--danger,CanvasText);--plain-syntax-name:var(--info,CanvasText)}.plain-site .syntax-code{--syntax-comment:var(--plain-muted);--syntax-keyword:var(--plain-syntax-keyword);--syntax-string:var(--plain-syntax-string);--syntax-number:var(--plain-syntax-number);--syntax-name:var(--plain-syntax-name);--syntax-sign:var(--plain-muted)}.plain-site *,.plain-site :before,.plain-site :after{box-sizing:border-box}:where(.plain-header a,.plain-page a,.plain-footer a){color:var(--plain-link);overflow-wrap:anywhere;text-underline-offset:.15em;text-decoration:none;text-decoration-thickness:1px}:where(.plain-header a:is(:hover,:focus-visible),.plain-page a:is(:hover,:focus-visible),.plain-footer a:is(:hover,:focus-visible)){text-decoration:underline}.plain-site :where(.plain-header a:focus-visible,.plain-page a:focus-visible,.plain-footer a:focus-visible){outline-offset:3px;border-radius:1px;outline:1px dotted}.plain-site :where(.plain-header a:focus:not(:focus-visible),.plain-page a:focus:not(:focus-visible),.plain-footer a:focus:not(:focus-visible)){outline:none}.plain-site ::selection{background:color-mix(in srgb, var(--plain-link) 20%, transparent);color:var(--plain-foreground)}.plain-page{inline-size:100%;max-width:var(--plain-shell-measure);padding-inline:var(--plain-shell-gutter);margin:clamp(3.5rem,12vh,7rem) auto}.plain-header{border:0;inline-size:100%;padding:0}.plain-header__inner{--plain-header-block-padding:1.15rem;border-bottom:1px solid var(--plain-line);inline-size:100%;max-width:var(--plain-shell-measure);padding-top:max(var(--plain-header-block-padding), env(safe-area-inset-top));padding-right:max(var(--plain-shell-gutter), env(safe-area-inset-right));padding-bottom:var(--plain-header-block-padding);padding-left:max(var(--plain-shell-gutter), env(safe-area-inset-left));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;display:flex}.plain-wordmark{color:var(--plain-foreground);font:inherit;letter-spacing:0;min-block-size:var(--plain-link-target-min);min-inline-size:var(--plain-link-target-min);overflow-wrap:anywhere;text-transform:none;flex:auto;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.plain-nav,.plain-footer__links{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.plain-nav{flex:0 auto;justify-content:flex-end;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto}.plain-nav a,.plain-footer__links a{color:var(--plain-muted);font:inherit;letter-spacing:0;min-block-size:var(--plain-link-target-min);min-inline-size:var(--plain-link-target-min);text-transform:none;align-items:center;padding:0;font-size:.9rem;font-weight:400;display:inline-flex}.plain-page :where(h1,h2,h3,p,ul,ol,pre,figure){font-size:inherit}.plain-page :where(h1,h2,h3){font-family:var(--font-heading,var(--font-text,ui-sans-serif, system-ui, sans-serif));line-height:var(--hraness-type-heading-leading,1.2);letter-spacing:-.02em;text-wrap:balance}.plain-page h1{margin:0 0 1rem;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:700}.plain-page>p,.plain-muted{color:var(--plain-muted)}.plain-page>p{text-wrap:pretty;margin:0}.plain-page section{margin-top:2rem}.plain-page h2{margin:0 0 .3rem;font-size:1.25rem;font-weight:700}.plain-page section>p{margin:0}.plain-page section>p+p{margin-top:1rem}.plain-links{margin:0;padding:0;list-style:none}.plain-links li{margin:.1rem 0}.plain-links a{min-width:1.5rem;min-height:1.5rem;display:inline-block}.plain-code{color:var(--plain-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--hraness-type-code-size,.9rem);overflow-wrap:normal;tab-size:2;white-space:pre;max-inline-size:100%;margin:0;padding-block:.75rem;line-height:1.55;overflow-x:auto}.plain-code code{font:inherit}.plain-footer{--background:var(--plain-background);--foreground:var(--plain-foreground);--focus:var(--plain-link);--line:var(--plain-line);--muted:var(--plain-muted);--secondary:var(--plain-surface);--secondary-foreground:var(--plain-foreground);--surface:var(--plain-background);--surface-raised:var(--plain-surface);border-top:1px solid var(--plain-line);color:var(--plain-muted);inline-size:100%;max-width:var(--plain-shell-measure);padding-top:1.25rem;padding-right:max(var(--plain-shell-gutter), env(safe-area-inset-right));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));padding-left:max(var(--plain-shell-gutter), env(safe-area-inset-left));flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;overflow:clip}.plain-site main:has(>.design-gallery[data-design-gallery-nested=true]){padding-inline:max(var(--plain-shell-gutter), var(--space-6))}.plain-footer p{margin:0}.plain-footer :where(a){color:inherit;min-block-size:var(--plain-link-target-min);min-inline-size:var(--plain-link-target-min);align-items:center;display:inline-flex}@media (width<=42rem){.plain-header__inner{--plain-header-block-padding:.65rem;gap:.35rem .75rem}.plain-wordmark{flex-basis:min(11rem,100%)}}@media (pointer:coarse){.plain-site{--plain-link-target-min:var(--interactive-target-min,48px)}}:root[data-verification-pointer=coarse] .plain-site{--plain-link-target-min:var(--interactive-target-min,48px)}@media (width<=420px){.plain-site{--plain-shell-gutter:1rem}.plain-page{margin-block:2.5rem}}@media (forced-colors:active){.plain-header__inner{border-bottom:1px solid canvastext}.plain-footer{border-top:1px solid canvastext}}.plain-site.plain-publication{--plain-shell-measure:43rem;background:var(--plain-background);min-height:100dvh;color:var(--plain-foreground);font-family:var(--font-text);flex-direction:column;font-size:1rem;line-height:1.6;display:flex}.plain-site.plain-publication>main{flex:1 0 auto}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link)){color:var(--plain-link);overflow-wrap:anywhere;text-underline-offset:.15em;text-decoration:none;text-decoration-thickness:1px}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link):is(:hover,:focus-visible)){text-decoration:underline}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link):focus-visible){outline-offset:3px;border-radius:1px;outline:1px dotted}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link):focus:not(:focus-visible)){outline:none}.plain-site.plain-publication .plain-publication__shell{width:100%;max-width:var(--plain-shell-measure);padding-right:max(var(--plain-shell-gutter), env(safe-area-inset-right));padding-left:max(var(--plain-shell-gutter), env(safe-area-inset-left));margin-inline:auto}.plain-site.plain-publication .plain-publication__index-content{margin-block:clamp(2.5rem,8vh,5rem)}.plain-site.plain-publication .plain-publication__hero{padding:0 0 2.25rem}.plain-site.plain-publication .plain-publication__eyebrow,.plain-site.plain-publication .plain-publication__entry-label,.plain-site.plain-publication .plain-publication__entry-meta,.plain-site.plain-publication .plain-publication__article-meta{color:var(--plain-muted);font:inherit;font-size:var(--hraness-type-caption-size,.9375rem);letter-spacing:0;font-weight:400;line-height:inherit;text-transform:none;margin:0}.plain-site.plain-publication .plain-publication__hero h1,.plain-site.plain-publication .plain-publication__article-header h1{max-width:none;color:var(--plain-foreground);font-family:var(--hraness-type-heading-font,var(--font-heading));font-size:var(--hraness-type-h1-size,clamp(2.25rem, 1.8rem + 1.6vw, 3rem));font-weight:var(--hraness-type-heading-weight,700);letter-spacing:-.025em;text-wrap:balance;margin:.4rem 0 .8rem;line-height:1.08}.plain-site.plain-publication .plain-publication__hero>p:not(.plain-publication__eyebrow),.plain-site.plain-publication .plain-publication__article-dek{max-width:none;color:var(--plain-muted);font-size:1rem;line-height:inherit;margin:0}.plain-site.plain-publication .plain-publication__primary-link{min-height:0;color:var(--plain-link);font:inherit;background:0 0;margin-top:1rem;padding:0;font-weight:400;display:inline-block}.plain-site.plain-publication .plain-publication__primary-link:is(:hover,:focus-visible){background:0 0}.plain-site.plain-publication .plain-publication__primary-link+p{margin-top:.5rem}.plain-site.plain-publication .plain-publication__list,.plain-site.plain-publication .plain-publication__method,.plain-site.plain-publication .plain-publication__related{border-top:1px solid var(--plain-line);padding-block:2rem}.plain-site.plain-publication .plain-publication__section-heading{margin:0 0 .85rem;display:block}.plain-site.plain-publication .plain-publication__section-heading h2,.plain-site.plain-publication .plain-publication__method>h2,.plain-site.plain-publication .plain-publication__cta h2,.plain-site.plain-publication .plain-publication__sources h2{color:var(--plain-foreground);font-family:var(--hraness-type-h3-font,var(--font-text,inherit));font-size:var(--hraness-type-h3-size,clamp(1.25rem, 1.15rem + .4vw, 1.4375rem));font-weight:var(--hraness-type-h3-weight,650);letter-spacing:0;line-height:inherit;margin:0}.plain-site.plain-publication .plain-publication__section-heading p,.plain-site.plain-publication .plain-publication__section-heading>a{color:var(--plain-muted);font:inherit;font-size:var(--hraness-type-caption-size,.9375rem);margin:.2rem 0 0}.plain-site.plain-publication .plain-publication__article-list{border-bottom:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__entry{border-top:1px solid var(--plain-line);padding:1.15rem 0;display:block}.plain-site.plain-publication .plain-publication__entry h3{max-width:none;color:var(--plain-foreground);letter-spacing:0;margin:.15rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.35}@media (pointer:coarse){.plain-site.plain-publication :is(.plain-publication__entry h3 a,.plain-publication__primary-link,.plain-publication__related-grid>a){min-block-size:var(--interactive-target-min,48px);min-inline-size:var(--interactive-target-min,48px);align-items:center;display:flex}}:root[data-verification-pointer=coarse] .plain-site.plain-publication :is(.plain-publication__entry h3 a,.plain-publication__primary-link,.plain-publication__related-grid>a){min-block-size:var(--interactive-target-min,48px);min-inline-size:var(--interactive-target-min,48px);align-items:center;display:flex}.plain-site.plain-publication .plain-publication__entry h3+p{max-width:none;color:var(--plain-muted);font-size:.95rem;line-height:inherit;margin:.45rem 0 0}.plain-site.plain-publication .plain-publication__entry-meta{margin-top:.45rem}.plain-site.plain-publication .plain-publication__method>h2{margin:.2rem 0 .8rem}.plain-site.plain-publication .plain-publication__method-grid{background:0 0;border:0;display:block}.plain-site.plain-publication .plain-publication__method-grid>div{background:0 0;padding:0}.plain-site.plain-publication .plain-publication__method-grid>div+div{margin-top:1rem}.plain-site.plain-publication .plain-publication__method-grid h3{color:var(--plain-foreground);font:inherit;font-family:var(--font-heading);letter-spacing:0;text-transform:none;margin:0;font-size:.95rem;font-weight:700}.plain-site.plain-publication .plain-publication__method-grid p,.plain-site.plain-publication .plain-publication__disclosure{color:var(--plain-muted);font-size:.95rem;line-height:inherit;margin:.15rem 0 0}.plain-site.plain-publication .plain-publication__disclosure{border-top:1px solid var(--plain-line);margin-top:1.25rem;padding-top:1rem}.plain-site.plain-publication .plain-publication__article-header{padding-block:clamp(2.5rem,8vh,4.5rem) 1.75rem}.plain-site.plain-publication .plain-publication__breadcrumbs{font:inherit;margin-bottom:1.5rem}.plain-site.plain-publication .plain-publication__breadcrumbs ol{color:var(--plain-muted);font:inherit;font-size:var(--hraness-type-caption-size,.9375rem)}.plain-site.plain-publication .plain-publication__breadcrumbs li:last-child{min-width:0;max-width:min(30rem,55vw)}.plain-site.plain-publication .plain-publication__breadcrumbs [aria-current=page]{color:var(--plain-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plain-site.plain-publication .plain-publication__article-dek,.plain-site.plain-publication .plain-publication__article-meta{margin-top:.8rem}.plain-site.plain-publication .plain-publication__article-layout{border-top:1px solid var(--plain-line);padding-block:1.5rem 3.5rem;display:block}.plain-site.plain-publication .plain-publication__toc{border-bottom:1px solid var(--plain-line);color:var(--plain-muted);font:inherit;font-size:var(--hraness-type-caption-size,.9375rem);margin-bottom:2rem;padding-bottom:1.25rem;position:static}.plain-site.plain-publication .plain-publication__toc p{color:var(--plain-foreground);letter-spacing:0;text-transform:none;margin:0 0 .35rem;font-weight:700}.plain-site.plain-publication .plain-publication__toc ol{margin:0;padding-left:1.25rem;display:block}.plain-site.plain-publication .plain-publication__toc li+li{margin-top:.2rem}.plain-site.plain-publication .plain-publication__article-body{color:var(--plain-foreground);font-size:var(--hraness-type-reading-size,clamp(1rem, .95rem + .25vw, 1.0625rem));line-height:var(--hraness-type-reading-leading,1.7);max-inline-size:var(--hraness-type-reading-measure,70ch)}.plain-site.plain-publication .plain-publication__article-body>:first-child{margin-top:0}.plain-site.plain-publication .plain-publication__article-body h2,.plain-site.plain-publication .plain-publication__article-body h3{color:var(--plain-foreground);font-family:var(--hraness-type-h2-font,var(--hraness-type-heading-font,var(--font-heading,inherit)));font-weight:var(--hraness-type-h2-weight,var(--hraness-type-heading-weight,700));letter-spacing:0;text-wrap:pretty;scroll-margin-block-start:calc(var(--hraness-sticky-offset,0px) + 1.5rem)}.plain-site.plain-publication .plain-publication__article-body h2{margin:var(--hraness-type-section-space,3rem) 0 .6rem;font-size:var(--hraness-type-h2-size,clamp(1.75rem, 1.45rem + .9vw, 2.125rem));letter-spacing:-.018em;line-height:1.16}.plain-site.plain-publication .plain-publication__article-body h3{margin:var(--hraness-type-subsection-space,2rem) 0 .45rem;font-family:var(--hraness-type-h3-font,var(--font-text,inherit));font-size:var(--hraness-type-h3-size,clamp(1.25rem, 1.15rem + .4vw, 1.4375rem));font-weight:var(--hraness-type-h3-weight,650);letter-spacing:-.01em;line-height:1.28}.plain-site.plain-publication .plain-publication__article-body :is(h4,h5,h6){color:var(--plain-foreground);font-family:var(--hraness-type-h4-font,var(--font-text,inherit));font-size:var(--hraness-type-h4-size,1.0625rem);font-weight:var(--hraness-type-h4-weight,650);margin:1.6rem 0 .4rem;scroll-margin-block-start:calc(var(--hraness-sticky-offset,0px) + 1.5rem);line-height:1.4}.plain-site.plain-publication .plain-publication__article-body :is(h1,h2,h3,h4)+:is(h2,h3,h4){margin-block-start:.75rem}.plain-site.plain-publication .plain-publication__article-body p{text-wrap:pretty;margin:0 0 1.15rem}.plain-site.plain-publication .plain-publication__article-body pre{max-inline-size:100%;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--hraness-type-code-size,.9rem);tab-size:2;white-space:pre;overflow-wrap:normal;line-height:1.65;overflow-x:auto}.plain-site.plain-publication .plain-publication__article-body :not(pre)>code{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.9em}.plain-site.plain-publication .plain-publication__article-body strong,.plain-site.plain-publication .plain-publication__article-body em{color:inherit}.plain-site.plain-publication .plain-publication__article-body ul,.plain-site.plain-publication .plain-publication__article-body ol{margin:0 0 1.25rem;padding-left:1.35rem;display:block}.plain-site.plain-publication .plain-publication__article-body li+li{margin-top:.35rem}.plain-site.plain-publication .plain-publication__article-body li::marker{color:var(--plain-muted);font:inherit}.plain-site.plain-publication .plain-publication__callout{border-left:2px solid var(--plain-line);background:var(--plain-surface);margin:1.5rem 0;padding:1rem 1.1rem}.plain-site.plain-publication .plain-publication__callout>strong{color:var(--plain-foreground);font:inherit;letter-spacing:0;text-transform:none;margin-bottom:.35rem;font-size:.9rem;font-weight:700;display:block}.plain-site.plain-publication .plain-publication__callout p{margin:0}.plain-site.plain-publication .plain-publication__table-scroll{border-block:1px solid var(--plain-line);max-width:100%;margin:1.5rem 0;overflow-x:auto}.plain-site.plain-publication .plain-publication__table{border-collapse:collapse;width:100%;min-width:40rem;color:var(--plain-foreground);font-size:.9375rem;line-height:1.5}.plain-site.plain-publication .plain-publication__table caption{color:var(--plain-foreground);font:inherit;letter-spacing:0;text-align:left;text-transform:none;padding:.75rem 0;font-weight:700}.plain-site.plain-publication .plain-publication__table th,.plain-site.plain-publication .plain-publication__table td{border-top:1px solid var(--plain-line);text-align:left;vertical-align:top;padding:.65rem}.plain-site.plain-publication .plain-publication__table th{color:var(--plain-muted);font:inherit;letter-spacing:0;text-transform:none;font-weight:700}.plain-site.plain-publication .plain-publication__table tbody th{color:var(--plain-foreground)}.plain-site.plain-publication .plain-publication__cta{border-block:1px solid var(--plain-line);background:0 0;margin-top:2.5rem;padding:1.5rem 0}.plain-site.plain-publication .plain-publication__cta h2{margin-top:.2rem}.plain-site.plain-publication .plain-publication__cta>p:not(.plain-publication__eyebrow){max-width:none;color:var(--plain-muted);font-size:.95rem;line-height:inherit;margin:.4rem 0 0}.plain-site.plain-publication .plain-publication__sources{border-top:0;margin-top:2.5rem;padding-top:0}.plain-site.plain-publication .plain-publication__sources ol{color:var(--plain-muted);font:inherit;font-size:var(--hraness-type-caption-size,.9375rem);margin:.75rem 0 0;padding-left:1.35rem;display:block}.plain-site.plain-publication .plain-publication__sources li+li{margin-top:.75rem}.plain-site.plain-publication .plain-publication__sources a,.plain-site.plain-publication .plain-publication__sources span{font:inherit;line-height:inherit;display:block}.plain-site.plain-publication .plain-publication__sources span{color:var(--plain-muted);margin-top:.15rem}.plain-site.plain-publication .plain-publication__related-grid{border-bottom:1px solid var(--plain-line);background:0 0;display:block}.plain-site.plain-publication .plain-publication__related-grid>a{border-top:1px solid var(--plain-line);background:0 0;align-items:center;gap:.875rem;min-height:0;padding:.9rem 0;display:flex}.plain-site.plain-publication .plain-publication__related-grid>a:hover{background:0 0}.plain-site.plain-publication .plain-publication__related-mark{object-fit:contain;flex:none;block-size:2.75rem;inline-size:2.75rem}.plain-site.plain-publication .plain-publication__related-text{gap:.2rem;min-inline-size:0;display:grid}.plain-site.plain-publication .plain-publication__related-text>span,.plain-site.plain-publication .plain-publication__related-text>strong{color:inherit;font:inherit;line-height:inherit;text-transform:none;display:block}.plain-site.plain-publication .plain-publication__related-text>strong{font-size:1.125rem;font-weight:700;line-height:1.3}.plain-site.plain-publication .plain-publication__related-text>span{color:var(--plain-muted);font-size:1rem;line-height:1.5}@media (width<=42rem){.plain-site.plain-publication{--plain-shell-gutter:1rem}.plain-site.plain-publication .plain-publication__breadcrumbs li:last-child{max-width:12rem}}@media (forced-colors:active){.plain-site.plain-publication :where(.plain-publication__list,.plain-publication__method,.plain-publication__related,.plain-publication__article-layout,.plain-publication__toc,.plain-publication__table-scroll,.plain-publication__table th,.plain-publication__table td,.plain-publication__cta,.plain-publication__article-list,.plain-publication__entry,.plain-publication__related-grid,.plain-publication__related-grid>a){border-color:canvastext}.plain-site.plain-publication .plain-publication__callout{background:canvas;border-left-color:canvastext}}.plain-site.plain-publication.plain-publication--embedded{--plain-background:transparent;--plain-foreground:var(--foreground,CanvasText);--plain-link:var(--primary,LinkText);--plain-line:color-mix(in srgb, var(--foreground,CanvasText) 14%, transparent);--plain-muted:var(--muted,GrayText);--plain-surface:color-mix(in srgb, var(--foreground,CanvasText) 5%, transparent);--plain-syntax-keyword:var(--warning,CanvasText);--plain-syntax-string:var(--success,CanvasText);--plain-syntax-number:var(--danger,CanvasText);--plain-syntax-name:var(--info,CanvasText);--plain-article-measure:68ch;--plain-article-aside:14rem;--plain-article-column-gap:3rem;box-sizing:border-box;inline-size:100%;min-height:0;max-inline-size:calc(var(--plain-article-measure) + 2 * var(--plain-shell-gutter));padding-right:max(var(--plain-shell-gutter), env(safe-area-inset-right));padding-left:max(var(--plain-shell-gutter), env(safe-area-inset-left));margin-inline:auto;font-family:inherit;font-size:clamp(1rem,.95rem + .25vw,1.0625rem);display:block}.plain-site .plain-site.plain-publication.plain-publication--embedded{--plain-background:inherit;--plain-foreground:inherit;--plain-link:inherit;--plain-line:inherit;--plain-muted:inherit;--plain-surface:inherit;--plain-syntax-keyword:inherit;--plain-syntax-string:inherit;--plain-syntax-number:inherit;--plain-syntax-name:inherit}.plain-site.plain-publication.plain-publication--embedded :is(.plain-publication__article-header,.plain-publication__article-footer){max-inline-size:var(--plain-article-measure)}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-meta{margin-top:1rem;display:block}.plain-site.plain-publication.plain-publication--embedded .plain-publication__byline a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-thickness:1px}.plain-site.plain-publication.plain-publication--embedded .plain-publication__provenance{color:var(--plain-muted);font-size:var(--hraness-type-caption-size,.9375rem);margin:.5rem 0 0;line-height:1.5}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body{font-size:inherit;max-inline-size:var(--plain-article-measure);overflow-wrap:break-word}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body a:is(:hover,:focus-visible){text-decoration-color:currentColor}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body pre{border:1px solid var(--plain-line);background:var(--plain-surface);border-radius:.5rem;margin:1.5rem 0;padding:.9rem 1rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body :not(pre)>code{background:var(--plain-surface);border-radius:.25em;padding:.1em .3em}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body blockquote{border-inline-start:2px solid var(--plain-line);color:var(--plain-muted);margin:1.5rem 0;padding-inline-start:1rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body blockquote>:last-child{margin-bottom:0}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body figure{margin:2rem 0}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body img,.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body video{block-size:auto;max-inline-size:100%}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body>:is(img,video),.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body figure>:is(img,video,svg){display:block}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body figure>:is(img,video){border-radius:.5rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body figcaption{color:var(--plain-muted);font-size:var(--hraness-type-caption-size,.9375rem);margin-top:.6rem;line-height:1.5}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body table:not(.plain-publication__table){border-collapse:collapse;inline-size:100%;font-size:var(--hraness-type-caption-size,.9375rem);font-variant-numeric:tabular-nums;margin:1.5rem 0;line-height:1.5}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body table:not(.plain-publication__table) :is(th,td){border-top:1px solid var(--plain-line);overflow-wrap:break-word;text-align:start;vertical-align:top;padding:.55rem .65rem .55rem 0}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body table:not(.plain-publication__table) thead th{color:var(--plain-muted);border-top:0;font-weight:700}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body figure:has(>table){max-inline-size:100%;overflow-x:auto}.plain-site.plain-publication.plain-publication--embedded .plain-publication__table{font-variant-numeric:tabular-nums}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body hr{border:0;border-top:1px solid var(--plain-line);margin:2.5rem 0}.plain-site.plain-publication.plain-publication--embedded .plain-publication__callout{border-radius:0 .375rem .375rem 0}.plain-site.plain-publication.plain-publication--embedded .plain-publication__callout[data-tone=limit]{border-left-color:var(--plain-muted)}.plain-site.plain-publication.plain-publication--embedded .plain-publication__callout[data-tone=warning]{border-left-color:var(--warning,CanvasText)}.plain-site.plain-publication.plain-publication--embedded .plain-publication__callout>p+p{margin-top:.6rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-footer{padding-bottom:3.5rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-layout{padding-bottom:2rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body figure>table{margin:0}.plain-site.plain-publication.plain-publication--embedded .plain-publication__sources span span{margin:0;display:inline}.plain-site.plain-publication.plain-publication--embedded .plain-publication__related-products{margin-top:2.5rem}.plain-site.plain-publication.plain-publication--embedded.plain-publication__list{border-top:0;padding-block:2rem}.plain-site.plain-publication.plain-publication--embedded .plain-publication__entry-title{max-width:none;color:var(--plain-foreground);font-family:var(--font-heading,inherit);letter-spacing:0;text-wrap:pretty;margin:.15rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.35}.plain-site.plain-publication.plain-publication--embedded .plain-publication__entry-dek{max-width:none;color:var(--plain-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}@media (pointer:coarse){.plain-site.plain-publication.plain-publication--embedded .plain-publication__entry-title a{min-block-size:var(--interactive-target-min,48px);align-items:center;display:flex}}:root[data-verification-pointer=coarse] .plain-site.plain-publication.plain-publication--embedded .plain-publication__entry-title a{min-block-size:var(--interactive-target-min,48px);align-items:center;display:flex}@media (width>=64rem){.plain-site.plain-publication.plain-publication--embedded[data-toc=aside]{max-inline-size:calc(var(--plain-article-measure) + var(--plain-article-aside) + var(--plain-article-column-gap) + 2 * var(--plain-shell-gutter))}.plain-site.plain-publication.plain-publication--embedded[data-toc=aside] .plain-publication__article-layout{grid-template-columns:minmax(0, var(--plain-article-measure)) var(--plain-article-aside);align-items:start;column-gap:var(--plain-article-column-gap);display:grid}.plain-site.plain-publication.plain-publication--embedded[data-toc=aside] .plain-publication__toc{top:calc(var(--hraness-sticky-offset,0px) + 1.5rem);max-block-size:calc(100vh - var(--hraness-sticky-offset,0px) - 3rem);border-bottom:0;border-left:1px solid var(--plain-line);grid-area:1/2;margin-bottom:0;padding:0 0 0 1rem;position:sticky;overflow-y:auto}.plain-site.plain-publication.plain-publication--embedded[data-toc=aside] .plain-publication__toc ol{padding-left:0;list-style:none}.plain-site.plain-publication.plain-publication--embedded[data-toc=aside] .plain-publication__article-body{grid-area:1/1}}@media (forced-colors:active){.plain-site.plain-publication.plain-publication--embedded :where(.plain-publication__toc,.plain-publication__callout,.plain-publication__article-body pre,.plain-publication__article-body blockquote,.plain-publication__article-body hr,.plain-publication__article-body th,.plain-publication__article-body td){border-color:canvastext}.plain-site.plain-publication.plain-publication--embedded .plain-publication__callout[data-tone]{background:canvas;border-left-color:canvastext}.plain-site.plain-publication.plain-publication--embedded .plain-publication__article-body a{text-decoration-color:linktext}}.plain-site.plain-publication .plain-publication__figure{margin:2rem 0}.plain-site.plain-publication .plain-publication__figure-body>:is(img,video,svg){border-radius:.5rem;block-size:auto;inline-size:100%;display:block}.plain-site.plain-publication .plain-publication__figure-caption,.plain-site.plain-publication .plain-publication__figure-note{color:var(--plain-muted);font-size:var(--hraness-type-caption-size,.9375rem);margin-top:.6rem;line-height:1.5}.plain-site.plain-publication .plain-publication__figure-label{color:var(--plain-foreground);font-weight:700}.plain-site.plain-publication .plain-publication__figure-credit{margin-top:.2rem;font-size:.85em;display:block}@media (width>=64rem){.plain-site.plain-publication .plain-publication__figure[data-width=wide]{margin-inline:min(-4rem, calc((var(--plain-article-measure,43rem) - 100cqi) / 2))}}.plain-site.plain-publication .plain-publication__video video{aspect-ratio:auto;background:var(--plain-surface,transparent)}.plain-site.plain-publication .plain-publication__data-table .plain-publication__table,.plain-site.plain-publication .plain-publication__bar-chart .plain-publication__bars{margin-block:0}.plain-site.plain-publication .plain-publication__table-scroll:focus-visible{outline-offset:3px;outline:1px dotted}.plain-site.plain-publication .plain-publication__table :is(th,td)[data-numeric]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.plain-site.plain-publication .plain-publication__bars{gap:.65rem;margin:0;padding:.25rem 0;display:grid}.plain-site.plain-publication .plain-publication__bar{grid-template-columns:minmax(6rem,11rem) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.plain-site.plain-publication .plain-publication__bar dt{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35}.plain-site.plain-publication .plain-publication__bar dd{align-items:center;gap:.6rem;min-inline-size:0;margin:0;display:flex}.plain-site.plain-publication .plain-publication__bar-track{background:var(--plain-surface);border-radius:999px;flex:auto;block-size:.7rem;min-inline-size:0;overflow:hidden}.plain-site.plain-publication .plain-publication__bar-fill{inline-size:var(--plain-bar,0%);border-radius:inherit;background:color-mix(in srgb, var(--plain-foreground) 38%, transparent);block-size:100%;display:block}.plain-site.plain-publication .plain-publication__bar[data-highlight] .plain-publication__bar-fill{background:var(--plain-link)}.plain-site.plain-publication .plain-publication__bar-value{font-variant-numeric:tabular-nums;text-align:end;flex:none;min-inline-size:3.5rem;font-size:.9375rem}@media (width<=30rem){.plain-site.plain-publication .plain-publication__bar{grid-template-columns:minmax(0,1fr);gap:.25rem}}.plain-site.plain-publication .plain-publication__comparison :is(th,td)[data-highlight]{background:color-mix(in srgb, var(--plain-link) 7%, transparent)}.plain-site.plain-publication .plain-publication__comparison thead th[data-highlight]{color:var(--plain-foreground)}.plain-site.plain-publication .plain-publication__comparison-value{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.plain-site.plain-publication .plain-publication__comparison-value[data-value=yes] .plain-publication__comparison-glyph{color:var(--plain-link)}.plain-site.plain-publication .plain-publication__comparison-value[data-value=no]{color:var(--plain-muted)}.plain-site.plain-publication .plain-publication__comparison-glyph{flex:none}.plain-site.plain-publication .plain-publication__comparison-note{color:var(--plain-muted);margin-top:.15rem;font-size:.85em;font-weight:400;display:block}.plain-site.plain-publication .plain-publication__beats{margin-block:2rem}.plain-site.plain-publication .plain-publication__beat{scroll-margin-top:calc(var(--hraness-sticky-offset,0px) + 1.5rem)}.plain-site.plain-publication .plain-publication__beat+.plain-publication__beat{margin-top:3rem}.plain-site.plain-publication .plain-publication__beat-detail{margin-top:-.75rem;font-size:.9375rem}.plain-site.plain-publication .plain-publication__social-kit{border-block:1px solid var(--plain-line);margin:2.5rem 0}.plain-site.plain-publication .plain-publication__social-kit>summary{cursor:pointer;padding:.9rem 0;font-weight:700}.plain-site.plain-publication .plain-publication__social-kit-list{gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.plain-site.plain-publication .plain-publication__social-kit-item{background:var(--plain-surface);border-radius:.5rem;padding:.85rem 1rem}.plain-site.plain-publication .plain-publication__social-kit-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.plain-site.plain-publication .plain-publication__social-kit-label{flex:auto;font-weight:700}.plain-site.plain-publication .plain-publication__social-kit-count{color:var(--plain-muted);font-variant-numeric:tabular-nums}.plain-site.plain-publication .plain-publication__social-kit-item[data-over] .plain-publication__social-kit-count{color:var(--danger,CanvasText);font-weight:700}.plain-site.plain-publication .plain-publication__social-kit-copy{border:1px solid var(--plain-line);background:var(--plain-background);min-block-size:2rem;color:var(--plain-foreground);cursor:pointer;font:inherit;border-radius:999px;padding:.25rem .75rem}.plain-site.plain-publication .plain-publication__social-kit-copy:focus-visible{outline:2px solid var(--plain-link);outline-offset:2px}.plain-site.plain-publication .plain-publication__social-kit-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0 0}.plain-site.plain-publication .plain-publication__social-kit-facts{padding-bottom:1rem;font-size:.9375rem}.plain-site.plain-publication .plain-publication__visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.plain-site.plain-publication .plain-publication__social-kit-copy{min-block-size:var(--interactive-target-min,48px)}}@media (forced-colors:active){.plain-site.plain-publication :where(.plain-publication__bar-track,.plain-publication__social-kit-item,.plain-publication__social-kit-copy){border:1px solid canvastext}.plain-site.plain-publication .plain-publication__bar-fill{background:canvastext}.plain-site.plain-publication .plain-publication__bar[data-highlight] .plain-publication__bar-fill{background:highlight}.plain-site.plain-publication .plain-publication__comparison :is(th,td)[data-highlight]{background:canvas}}:where([data-hraness-reading-face=serif]){--hraness-type-h1-size:clamp(2.5rem, 2rem + 1.8vw, 3.375rem);--hraness-type-h2-size:clamp(1.875rem, 1.55rem + 1vw, 2.375rem);--hraness-type-heading-weight:400}.hraness-prose{max-inline-size:var(--hraness-type-reading-measure,70ch);font-size:var(--hraness-type-reading-size,clamp(1rem, .95rem + .25vw, 1.0625rem));line-height:var(--hraness-type-reading-leading,1.7)}.hraness-prose :is(h1,h2){font-family:var(--hraness-type-heading-font,var(--font-heading,var(--font-text,inherit)));font-weight:var(--hraness-type-heading-weight,600);text-wrap:balance}.hraness-prose h3{font-family:var(--hraness-type-h3-font,var(--font-text,inherit));font-weight:var(--hraness-type-h3-weight,650);text-wrap:balance}.hraness-prose h1{font-size:var(--hraness-type-h1-size,clamp(2.25rem, 1.8rem + 1.6vw, 3rem));letter-spacing:-.025em;margin:0 0 1rem;line-height:1.08}.hraness-prose h2{margin:var(--hraness-type-section-space,3rem) 0 .6em;font-size:var(--hraness-type-h2-size,clamp(1.75rem, 1.45rem + .9vw, 2.125rem));letter-spacing:-.018em;line-height:1.16}.hraness-prose h3{margin:var(--hraness-type-subsection-space,2rem) 0 .5em;font-size:var(--hraness-type-h3-size,clamp(1.25rem, 1.15rem + .4vw, 1.4375rem));letter-spacing:-.01em;line-height:1.28}.hraness-prose :is(h4,h5,h6){font-family:var(--hraness-type-h4-font,var(--font-text,inherit));font-size:var(--hraness-type-h4-size,1.0625rem);font-weight:var(--hraness-type-h4-weight,650);margin:1.6rem 0 .4em;line-height:1.4}.hraness-prose :is(h1,h2,h3,h4)+:is(h2,h3,h4){margin-block-start:.75rem}.design-gallery{gap:var(--space-12);min-inline-size:0;padding:clamp(var(--space-5), 4vw, var(--space-12));grid-template-columns:minmax(0,1fr);display:grid}.design-gallery__intro,.design-gallery__section{inline-size:min(100%,72rem);margin-inline:auto}.design-gallery__intro{gap:var(--space-3);display:grid}.design-gallery__intro>:where(h1,p),.design-gallery__section>:where(h2){margin:0}.design-gallery__intro>p{max-inline-size:68ch;color:var(--muted)}.design-gallery__section{gap:var(--space-4);grid-template-columns:minmax(0,1fr);scroll-margin-block-start:var(--space-8);display:grid}.design-gallery__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.design-gallery__type-specimen{gap:var(--space-3);display:grid}.design-gallery__type-specimen>:where(p,code){margin:0}.design-gallery__type-specimen>p{font-family:var(--font-text);font-size:var(--text-heading);font-weight:var(--font-weight-bold)}.design-gallery__type-specimen>code{font-family:var(--font-mono);font-size:var(--text-caption)}.design-gallery__plain-theme.plain-site.plain-publication{min-height:0;padding:var(--space-4);border:1px solid var(--plain-line);background:var(--plain-background);color:var(--plain-foreground);display:block}.design-gallery__plain-theme .plain-page{margin:0;padding:0}.design-gallery__plain-link-example{font-size:var(--text-caption);margin:0}.design-gallery__paper-link{color:var(--plain-link)}.design-gallery__marketing{border:1px solid var(--line);background:var(--background);border-radius:.875rem;display:block;overflow:clip}.design-gallery__marketing>.hraness-marketing-header{position:static}.design-gallery__marketing-preset{border:1px solid var(--line);background:var(--background);border-radius:.875rem;margin-block-start:var(--space-6,1.5rem);display:block;overflow:clip}.design-gallery__quiet-steps{gap:.5rem;margin:0;padding-inline-start:1.25rem;display:grid}.design-gallery__marketing-command{max-inline-size:100%;margin:0;overflow:auto}.design-gallery__foil-note{padding:var(--space-4) var(--space-5);border-block-start:var(--hraness-marketing-rule)}.design-gallery__foil-note>p{color:var(--muted);max-inline-size:68ch;margin:0;font-size:.8125rem;line-height:1.55}.design-gallery__foil-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.design-gallery__foil-wordmark{letter-spacing:-.04em;font-size:1.25rem;font-weight:700;text-decoration:none}.design-gallery__foil-action{--hraness-foil-surface:var(--hraness-marketing-accent);border-radius:var(--hraness-marketing-radius);min-block-size:2.25rem;color:var(--hraness-marketing-accent-ink);align-items:center;padding:.45rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.design-gallery__shell-preview{border:1px solid var(--line);block-size:min(42rem,72vh);min-block-size:26rem;overflow:clip}.design-gallery__status-preview{border:1px solid var(--line);overflow:clip}.design-gallery__docked-footer-preview{min-block-size:8rem;padding:var(--space-4);border:1px solid var(--line);position:relative;overflow:clip}.design-gallery__docked-footer-preview>p{margin:0}.design-gallery__instrument{align-items:end;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:1px solid var(--line);background:var(--surface);display:flex}.design-gallery__horizontal-fader{flex:12rem}.design-gallery__chat{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface);display:grid}.design-gallery__chat-avatar{inline-size:var(--interactive-target-min);block-size:var(--interactive-target-min);border:1px solid var(--line);border-radius:var(--radius-round);font-weight:var(--font-weight-bold);place-items:center;display:grid}.design-gallery__chat :where(p){margin:0}.design-gallery__relative-times{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding:0;list-style:none;display:flex}.design-gallery__effect{isolation:isolate;border:1px solid var(--line);background:var(--background);min-block-size:20rem;position:relative;overflow:clip}.design-gallery__foil-deck{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.design-gallery__foil-example{--foil-card-radius:1rem;min-inline-size:0}.design-gallery__foil-card{align-content:space-between;gap:var(--space-8);min-block-size:16rem;padding:var(--space-5);background:color-mix(in srgb, var(--surface) 78%, transparent);display:grid}.design-gallery__foil-card>:where(div){gap:var(--space-2);display:grid}.design-gallery__foil-card :where(h3,p){margin:0}.design-gallery__effect>:where(.hraness-design-aurora-background,.hraness-design-aurora-dots){position:absolute}.design-gallery__effect-copy{z-index:1;gap:var(--space-2);max-inline-size:38rem;padding:var(--space-8);display:grid;position:relative}.design-gallery__effect-copy>:where(h3,p){margin:0}.design-gallery__syntax{max-inline-size:100%;padding:var(--space-4);border:1px solid var(--line);background:var(--surface);margin:0;overflow:auto}@media (width<=40rem){.design-gallery{padding-inline:var(--space-5)}.design-gallery__instrument{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.design-gallery__shell-preview,.design-gallery__status-preview,.design-gallery__docked-footer-preview,.design-gallery__plain-theme,.design-gallery__instrument,.design-gallery__chat,.design-gallery__effect,.design-gallery__marketing,.design-gallery__syntax{border-color:canvastext}.design-gallery__foil-card{background:canvas}}.design-gallery__paper{background:var(--background);color:var(--foreground);padding:var(--space-6)}.design-gallery__paper h3{font:550 var(--hraness-paper-section-heading-size)/1.15 var(--font-heading);margin:0}.design-gallery__paper p{color:var(--muted);max-inline-size:68ch;line-height:1.6}}@layer base.slopcamera-ua{*{margin:revert}html,body{min-width:revert;min-height:revert;overflow-x:revert}html{-webkit-text-size-adjust:revert;text-size-adjust:revert}body{font-synthesis:revert;font-variant-ligatures:revert;text-rendering:revert}code,kbd,pre,samp{font-family:revert}:where(h1,h2,h3,h4,h5,h6){font-family:inherit}select,textarea{font:revert}:where(button,select,input[type=button],input[type=submit],input[type=reset]):not(.hraness-design-theme-toggle__trigger){touch-action:revert}button:not(:disabled):not(.hraness-design-theme-toggle__trigger){cursor:revert}:where(blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p){overflow-wrap:revert}:where(canvas,img,picture,svg,video){max-inline-size:revert}:focus-visible{outline:revert;outline-offset:revert}::selection{background:revert;color:revert}}@layer components.hraness-ui,components.hraness-design-kit,components.hraness-site-footer;@layer components.slopcamera-legacy{[data-hraness-theme=paper]{--font-text:"Nebula Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:var(--font-text);--font-sans:var(--font-text);--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--ui-font-sans:var(--font-text);--ui-font-heading:var(--font-heading);--ui-font-mono:var(--font-mono);--text-body:1rem;--text-caption:.75rem;--text-label:.875rem;--font-weight-regular:400;--font-weight-medium:550;--font-weight-bold:700;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--ui-radius:.875rem;--control-radius:.625rem;--hraness-paper-heading-size:clamp(1.75rem, 3vw, 2.375rem);--hraness-paper-section-heading-size:var(--hraness-type-h2-size,clamp(1.75rem, 1.45rem + .9vw, 2.125rem));--hraness-paper-summary-size:1rem;--hraness-paper-heading-leading:1.15;--hraness-paper-heading-tracking:-.035em;--hraness-marketing-measure:80rem;--hraness-marketing-copy-measure:40rem;--hraness-marketing-prose-measure:68ch;--hraness-marketing-gutter:clamp(1.25rem, 4vw, 3rem);--hraness-marketing-radius:.625rem;--hraness-marketing-frame-radius:.875rem;--hraness-marketing-heading-weight:550;--hraness-marketing-heading-tracking:-.025em;--hraness-marketing-section-space:clamp(3rem, 7vw, 6rem);--hraness-marketing-action-height:2.75rem;font-family:var(--font-text)}[data-hraness-theme=paper] :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-marketing-measure:inherit;--hraness-marketing-copy-measure:inherit;--hraness-marketing-prose-measure:inherit;--hraness-marketing-gutter:inherit;--hraness-marketing-radius:inherit;--hraness-marketing-frame-radius:inherit;--hraness-marketing-heading-weight:inherit;--hraness-marketing-heading-tracking:inherit;--hraness-marketing-section-space:inherit;--hraness-marketing-action-height:inherit}:root[data-hraness-theme=paper]:where(:not([data-theme]):not(.dark),[data-theme=system]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-hraness-theme=paper]:where(:not([data-theme]):not(.dark),[data-theme=system]){--lightningcss-light: ;--lightningcss-dark:initial}}[data-hraness-theme=paper]:where([data-theme=dark],.dark:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hraness-theme=paper][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@layer components.hraness-design-kit.legacy{:where([data-hraness-theme=paper]) .hraness-marketing-header,.hraness-marketing-header:where([data-hraness-theme=paper]){--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none;background:var(--hraness-marketing-header-background)}@supports ((-webkit-backdrop-filter:blur(1px))){:where([data-hraness-theme=paper]) .hraness-marketing-header,.hraness-marketing-header:where([data-hraness-theme=paper]){--hraness-marketing-header-background:color-mix(in srgb, var(--hraness-marketing-background) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4);-webkit-backdrop-filter:var(--hraness-marketing-header-backdrop)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where([data-hraness-theme=paper]) .hraness-marketing-header,.hraness-marketing-header:where([data-hraness-theme=paper]){--hraness-marketing-header-background:color-mix(in srgb, var(--hraness-marketing-background) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4);-webkit-backdrop-filter:var(--hraness-marketing-header-backdrop);backdrop-filter:var(--hraness-marketing-header-backdrop)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:where([data-hraness-theme=paper]) .hraness-marketing-header,.hraness-marketing-header:where([data-hraness-theme=paper]){--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none}}}:root[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]),[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]){--background:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--muted:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--faint:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--grid:var(--lightningcss-light,#dfdcd6)var(--lightningcss-dark,#302b27);--line:var(--lightningcss-light,#b9b3ab)var(--lightningcss-dark,#514a44);--control-border:var(--lightningcss-light,#8a8177)var(--lightningcss-dark,#827a72);--surface:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#1d1a18);--surface-raised:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--surface-hover:var(--lightningcss-light,#ebe8e3)var(--lightningcss-dark,#292522);--card:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#1d1a18);--card-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--popover:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--popover-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--primary:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--primary-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--primary-soft:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--secondary:var(--lightningcss-light,#ebe8e3)var(--lightningcss-dark,#292522);--secondary-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--accent:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--accent-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--focus:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--disabled:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--disabled-foreground:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--inverse:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--inverse-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--danger:var(--lightningcss-light,#b23c34)var(--lightningcss-dark,#ef8c82);--danger-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--danger-soft:var(--lightningcss-light,#f0e1dd)var(--lightningcss-dark,#2d1f1d);--warning:var(--lightningcss-light,#975600)var(--lightningcss-dark,#efae55);--warning-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--warning-soft:var(--lightningcss-light,#eee5d7)var(--lightningcss-dark,#2d2317);--success:var(--lightningcss-light,#227445)var(--lightningcss-dark,#5fc98b);--success-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--success-soft:var(--lightningcss-light,#dfe9e0)var(--lightningcss-dark,#1b261e);--info:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--info-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--info-soft:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--chart1:var(--lightningcss-light,#a24a64)var(--lightningcss-dark,#db91aa);--chart2:var(--lightningcss-light,#227445)var(--lightningcss-dark,#5fc98b);--chart3:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--chart4:var(--lightningcss-light,#975600)var(--lightningcss-dark,#efae55);--chart5:var(--lightningcss-light,#7858a3)var(--lightningcss-dark,#b7a0dc);--ui-background:var(--background);--ui-foreground:var(--foreground);--ui-card:var(--card);--ui-card-foreground:var(--card-foreground);--ui-popover:var(--popover);--ui-popover-foreground:var(--popover-foreground);--ui-primary:var(--primary);--ui-primary-foreground:var(--primary-foreground);--ui-secondary:var(--secondary);--ui-secondary-foreground:var(--secondary-foreground);--ui-muted:var(--secondary);--ui-muted-foreground:var(--muted);--ui-accent:var(--accent);--ui-accent-foreground:var(--accent-foreground);--ui-destructive:var(--danger);--ui-destructive-foreground:var(--danger-foreground);--ui-destructive-soft:var(--danger-soft);--ui-border:var(--line);--ui-input:var(--control-border);--ui-ring:var(--focus);--ui-success:var(--success);--ui-success-foreground:var(--success-foreground);--ui-success-soft:var(--success-soft);--ui-warning:var(--warning);--ui-warning-foreground:var(--warning-foreground);--ui-warning-soft:var(--warning-soft);--ui-info:var(--info);--ui-info-foreground:var(--info-foreground);--ui-info-soft:var(--info-soft);--ui-chart-1:var(--chart1);--ui-chart-2:var(--chart2);--ui-chart-3:var(--chart3);--ui-chart-4:var(--chart4);--ui-chart-5:var(--chart5);--hraness-site-accent:var(--primary);--hraness-site-accent-ink:var(--primary-foreground);--plain-background:var(--background);--plain-foreground:var(--foreground);--plain-muted:var(--muted);--plain-line:var(--grid);--plain-surface:var(--secondary);--plain-link:var(--primary);--plain-syntax-keyword:var(--warning);--plain-syntax-string:var(--success);--plain-syntax-number:var(--danger);--plain-syntax-name:var(--info)}@layer base{:root[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]),[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]){--ui-surface-light:color-mix(in oklch, var(--card) 94%, white);--ui-surface-shade:color-mix(in oklch, var(--background) 55%, black);--elevation-low:inset 0 1px 0 color-mix(in srgb, var(--ui-surface-light) 72%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--ui-surface-shade) 20%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--ui-surface-shade) 22%, transparent);--elevation-raised:inset 0 1px 0 color-mix(in srgb, var(--ui-surface-light) 72%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--ui-surface-shade) 18%, transparent), 0 14px 28px -16px color-mix(in srgb, var(--ui-surface-shade) 30%, transparent);--elevation-overlay:inset 0 1px 0 color-mix(in srgb, var(--ui-surface-light) 80%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--ui-surface-shade) 24%, transparent), 0 24px 64px -20px color-mix(in srgb, var(--ui-surface-shade) 38%, transparent);--elevation-inset:inset 0 2px 4px -2px color-mix(in srgb, var(--ui-surface-shade) 24%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ui-surface-light) 44%, transparent)}}@media (forced-colors:active){:root[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]),[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]){--background:Canvas;--foreground:CanvasText;--muted:CanvasText;--faint:CanvasText;--surface:Canvas;--surface-raised:Canvas;--surface-hover:Canvas;--card:Canvas;--card-foreground:CanvasText;--popover:Canvas;--popover-foreground:CanvasText;--secondary:Canvas;--secondary-foreground:CanvasText;--grid:CanvasText;--line:CanvasText;--control-border:ButtonText;--primary:Highlight;--primary-foreground:HighlightText;--plain-link:LinkText;--accent:Highlight;--accent-foreground:HighlightText;--focus:Highlight;--inverse:CanvasText;--inverse-foreground:Canvas;--disabled:Canvas;--disabled-foreground:GrayText;--elevation-low:none;--elevation-raised:none;--elevation-overlay:none;--elevation-inset:none}}:root:not([data-hraness-theme=paper]){--font-body:"Nebula Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-body);--font-text:var(--font-body);--font-heading:var(--font-body);--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--paper:#faf8f3;--paper-raised:#fff;--ink:#171612;--muted:#625d54;--line:#1716121f;--line-strong:#1716123d;--gold:#8a5500;--gold-ink:#fff;--gold-bright:#e8aa48;--night:#0b0b0e;--night-ink:#f4f1e8;--night-muted:#aaa79e;--night-line:#35343a;--gutter:clamp(1.25rem, 4vw, 3rem);--background:var(--paper);--surface:var(--paper-raised);--foreground:var(--ink);--inverse:var(--night);--inverse-foreground:var(--night-ink);--focus:var(--gold);--hraness-site-accent:var(--gold);--hraness-site-accent-ink:var(--gold-ink);--hraness-marketing-ink:var(--ink);--hraness-marketing-surface:var(--paper-raised);--hraness-marketing-line-strong:var(--line-strong);--hraness-marketing-accent:var(--gold);--hraness-marketing-accent-ink:var(--gold-ink);--hraness-marketing-text-font:var(--font-body);--hraness-marketing-radius:.625rem;--hraness-marketing-action-height:2.75rem;--radius-md:.625rem;--radius-lg:.875rem;--ui-accent:color-mix(in srgb, var(--gold) 12%, var(--paper));--ui-accent-foreground:var(--ink);--ui-background:var(--paper);--ui-foreground:var(--ink);--ui-input:var(--line-strong);--ui-popover:var(--paper-raised);--ui-popover-foreground:var(--ink);--ui-ring:var(--gold);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]:not([data-hraness-theme=paper]){--paper:#0b0b0e;--paper-raised:#141419;--ink:#f4f1e8;--muted:#aaa79e;--line:#f4f1e824;--line-strong:#f4f1e847;--gold:#e8aa48;--gold-ink:#1a1206;--night:#16161b;--night-line:#2f2f36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system]:not([data-hraness-theme=paper]){--paper:#0b0b0e;--paper-raised:#141419;--ink:#f4f1e8;--muted:#aaa79e;--line:#f4f1e824;--line-strong:#f4f1e847;--gold:#e8aa48;--gold-ink:#1a1206;--night:#16161b;--night-line:#2f2f36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-hraness-theme=paper]{--font-body:var(--font-text);--paper:var(--background);--paper-raised:var(--surface);--ink:var(--foreground);--line-strong:var(--control-border);--gold:var(--primary);--gold-ink:var(--primary-foreground);--gold-bright:#e8aa48;--night:#0b0b0e;--night-ink:#f4f1e8;--night-muted:#aaa79e;--night-line:#35343a;--gutter:var(--hraness-marketing-gutter)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex}body>main{flex:1;min-inline-size:0}#hraness-site-footer{--hraness-site-footer-measure:72rem}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}#main a:not(.hraness-marketing-action){color:var(--primary,var(--gold));text-underline-offset:.18em;text-decoration-line:underline;text-decoration-style:dotted}#main a:not(.hraness-marketing-action):hover{text-decoration-style:solid}:root:has(main[data-hraness-marketing-preset=editorial]){--slopcamera-header-measure:70rem;--slopcamera-header-inset:2rem}.topbar nav[aria-label=Primary]>.site-action{--gold-ink:var(--ink)}@media (forced-colors:active){.topbar nav[aria-label=Primary]>.site-action{--gold-ink:var(--primary-foreground)}}#main[data-hraness-marketing-preset=editorial] .hraness-marketing-action[data-emphasis=primary]:not([data-tone=accent] *){color:var(--hraness-marketing-accent-ink)}#main :is(.hraness-marketing-cta[data-tone=accent],.hraness-marketing-hero[data-tone=accent]) .hraness-marketing-action[data-emphasis=primary]{color:var(--hraness-marketing-accent)}.hraness-marketing-hero[data-tone=accent] .slopcamera-example{--ink:var(--hraness-marketing-accent-ink);--muted:color-mix(in srgb, var(--hraness-marketing-accent-ink) 78%, transparent);--primary:var(--hraness-marketing-accent-ink)}@media (forced-colors:active){#main[data-hraness-marketing-preset=editorial] .hraness-marketing-action[data-emphasis=primary]{color:buttontext;background:buttonface}}button,input{font:inherit}img,svg{max-width:100%;display:block}code,pre{font-family:var(--font-mono)}h1,h2,h3,p,blockquote,dd,ol,ul,figure{margin:0}h1,h2,h3{letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.15}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}[tabindex="-1"]:not([role=menuitemradio]):focus{outline:0}.hraness-marketing-page{padding-block-end:clamp(1rem,4vw,2rem)}[data-hraness-marketing-preset=editorial] .hraness-marketing-page{--hraness-marketing-background:transparent}[data-hraness-material=lantern] .hraness-material-disclosure>summary{min-block-size:3.25rem;padding-block:1rem}[data-hraness-material=lantern] .hraness-material-disclosure>summary:focus-visible{outline-offset:2px}@media (pointer:coarse){[data-hraness-material=lantern] .hraness-material-disclosure>summary{min-block-size:3rem}}[data-hraness-material=lantern] .hraness-material-disclosure[open]>summary{background-color:var(--hraness-material-warm-plane);color:var(--hraness-material-ink)}[data-hraness-material=lantern] .hraness-marketing-page ::selection{background-color:var(--hraness-material-warm-plane);color:var(--hraness-material-ink)}@media (forced-colors:active){[data-hraness-material=lantern] .hraness-material-disclosure[open]>summary{color:highlighttext;background-color:highlight}[data-hraness-material=lantern] .hraness-marketing-page ::selection{color:highlighttext;background-color:highlight}}.slopcamera-product-hero{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.slopcamera-product-hero .hraness-marketing-hero__copy{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;max-inline-size:none;display:grid}[data-hraness-theme=paper] .slopcamera-product-hero .hraness-marketing-hero__heading{letter-spacing:-.035em;text-wrap:balance;max-inline-size:16ch;margin:0;font-size:clamp(3.25rem,5.3vw,5rem);font-weight:500;line-height:1.02}.slopcamera-hero-intro{gap:1.2rem;max-inline-size:42ch;display:grid}[data-hraness-theme=paper] .slopcamera-product-hero .hraness-marketing-hero__summary{max-inline-size:none;font-size:1.0625rem;line-height:1.6}.slopcamera-product-hero .hraness-marketing-hero__actions{gap:.5rem 1.5rem}.slopcamera-product-hero .hraness-marketing-hero__boundary{max-inline-size:45ch;font-size:.8125rem;line-height:1.5}.slopcamera-product-hero .hraness-marketing-hero__frame{inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0}@media (width<=52rem){.slopcamera-product-hero .hraness-marketing-hero__copy{grid-template-columns:minmax(0,1fr);gap:1.5rem}[data-hraness-theme=paper] .slopcamera-product-hero .hraness-marketing-hero__heading{max-inline-size:15ch;font-size:clamp(3rem,8vw,4.5rem)}}.hraness-marketing-page ::selection{background:color-mix(in srgb, var(--gold) 20%, var(--paper));color:var(--ink)}.hraness-marketing-page .hraness-material-code{background:var(--hraness-material-plane);min-inline-size:0;max-inline-size:100%;color:var(--hraness-material-ink);font:.875rem/1.75 var(--font-mono);white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:2;border:0;margin:0;padding:1.25rem;overflow:auto}.hraness-marketing-page .hraness-material-code code{color:inherit;font:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;background:0 0;padding:0}.transcript{border-radius:0}.hraness-marketing-proof-frame__chrome.hraness-material-terminal__bar{background-image:var(--hraness-marketing-terminal-chrome);color:var(--hraness-material-muted);padding:.8rem 1.25rem}.quiet-note,.trust-links{max-width:62ch;color:var(--muted);font-size:.92rem;line-height:1.55}.hraness-marketing-section__heading-group .quiet-note{border-top:1px solid var(--line);padding-top:.5rem}:where(.trust-links,.origin-note,.hraness-marketing-question__answer) a{color:var(--gold)}[data-hraness-marketing-preset=editorial] .hraness-marketing-install__heading-group{grid-template-columns:minmax(0,1fr)}[data-hraness-marketing-preset=editorial] .hraness-marketing-install__heading{padding-block:.2em}[data-hraness-marketing-preset=editorial] .hraness-marketing-install{--night:var(--hraness-marketing-terminal-background);--night-ink:var(--hraness-marketing-terminal-ink);--night-muted:var(--hraness-marketing-terminal-muted);--night-line:var(--hraness-material-seam);--gold-bright:var(--hraness-marketing-terminal-command)}.source-install{margin-block-start:1.5rem}@media (forced-colors:active){.hraness-platform-install__tab[aria-selected=true]{forced-color-adjust:none}[data-hraness-marketing-preset=editorial] .hraness-marketing-install{--night:Canvas;--night-ink:CanvasText;--night-muted:CanvasText;--night-line:CanvasText;--gold-bright:LinkText}.hraness-marketing-proof-frame__chrome.hraness-material-terminal__bar{background-image:none}}.origin-note{border-top:1px solid var(--line);margin-top:.5rem;padding-top:1.25rem}.origin-note h3{font-size:1.05rem;font-weight:600}.origin-note p{max-width:62ch;color:var(--muted);margin-top:.5rem;font-size:.95rem}@media (width<=64rem){.example-list{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.hraness-marketing-trust-grid,.hraness-marketing-interface{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-hraness-theme=paper] .hraness-marketing-hero__heading{font-weight:var(--hraness-marketing-heading-weight);line-height:var(--hraness-marketing-h1-leading,var(--hraness-paper-heading-leading));letter-spacing:var(--hraness-marketing-h1-tracking,var(--hraness-paper-heading-tracking))}[data-hraness-theme=paper] .hraness-marketing-page h2{font-size:var(--hraness-paper-section-heading-size);font-weight:var(--hraness-marketing-display-weight,500);line-height:var(--hraness-marketing-h2-leading,1.2);letter-spacing:var(--hraness-marketing-h2-tracking,-.025em)}[data-hraness-theme=paper] .hraness-marketing-hero__summary{font-size:var(--hraness-paper-summary-size);line-height:1.6}[data-hraness-theme=paper] :is(.hraness-marketing-page,.hraness-marketing-proof-frame){--hraness-marketing-inverse:var(--night);--hraness-marketing-inverse-ink:var(--night-ink)}.slopcamera-eyebrow{color:var(--muted);font:.75rem/1.5 var(--font-mono);letter-spacing:.035em}.slopcamera-text-link{align-items:center;min-block-size:2.75rem;text-decoration:underline;display:inline-flex}.topbar .hraness-foil-mark,.hraness-marketing-footer__brand .hraness-foil-mark{--hraness-foil-size:22px}.topbar .hraness-foil-mark__paint,.hraness-marketing-footer__brand .hraness-foil-mark__paint{--hraness-foil-mask:url(./slopcamera-2fXyf88C.svg)}.slopcamera-example{min-inline-size:0;color:var(--ink);margin:0}.slopcamera-example__media{object-fit:contain;background:var(--night);border:1px solid var(--line-strong);border-radius:var(--radius-lg,.875rem);block-size:auto;max-block-size:min(72vh,42rem);inline-size:100%;display:block}.slopcamera-example__image-link{display:block}.slopcamera-example__caption{overflow-wrap:anywhere;padding-block-start:.875rem}.slopcamera-example__techniques{color:var(--primary,var(--gold));font-size:.78rem;font-weight:600;line-height:1.35}.slopcamera-example__title{font-size:1.125rem;line-height:1.4;display:block}.slopcamera-example__caption p{max-inline-size:68ch;margin:.5rem 0 0}.slopcamera-example__caption .slopcamera-example__techniques{margin:0}.slopcamera-example__details{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.slopcamera-example__links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.slopcamera-example__links a{min-block-size:2.75rem;color:var(--primary,var(--gold));text-underline-offset:.2em;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.slopcamera-example__links a:hover{text-decoration-style:solid}.slopcamera-example :is(a,video):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.slopcamera-example__status[hidden]{display:none}.slopcamera-example__downloads summary{cursor:pointer;min-block-size:2.75rem;padding-block:.75rem}.slopcamera-example__downloads a{align-items:center;min-block-size:2.75rem;display:inline-flex}@media (forced-colors:active){.slopcamera-example__media{background:canvas;border-color:canvastext}.slopcamera-example :is(a,video):focus-visible{outline-color:highlight}}.slopcamera-screening,.slopcamera-revision,.slopcamera-start,.slopcamera-practical{padding-block:clamp(3.5rem,7vw,6.5rem) 0}.slopcamera-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem 4rem;margin-block-end:2.5rem;display:grid}.slopcamera-section-heading h2{max-inline-size:19ch}.slopcamera-section-heading>p{max-inline-size:46ch;color:var(--muted)}.slopcamera-screening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem) 2rem;display:grid}.slopcamera-screening-item{min-inline-size:0}.slopcamera-screening-item[data-screening-size=wide]{grid-column:1/-1}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__media{aspect-ratio:16/9;object-fit:contain;border:0;border-radius:0;block-size:auto;max-block-size:none;inline-size:100%}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__caption{flex-direction:column;align-items:start;gap:.35rem;padding-block-start:1rem;display:flex}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__title{letter-spacing:-.015em;order:-1;font-size:1.375rem;font-weight:500;line-height:1.25}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__caption>p{color:var(--muted);margin:0}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__techniques{font-size:.8125rem;font-weight:400}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__links{gap:0 1.25rem;font-size:.875rem}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__downloads{max-inline-size:68ch;color:var(--muted);font-size:.8125rem}:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__downloads summary{min-block-size:2.75rem;padding-block:.6rem}@media (width>=52rem){:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__caption{grid-template-columns:minmax(0,1fr) max-content;column-gap:3rem;display:grid}:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__title{grid-area:1/1}:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__techniques{grid-area:2/1}:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__caption>p:not(.slopcamera-example__links,.slopcamera-example__techniques,.slopcamera-example__status,.slopcamera-example__details){grid-area:3/1}:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__details{grid-area:4/1}:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__links{grid-area:1/2/span 2;justify-content:end}:is(.slopcamera-product-hero,.slopcamera-screening-item[data-screening-size=wide]) .slopcamera-example__downloads{grid-column:1/-1}}.slopcamera-direction{max-inline-size:24ch;color:var(--ink);letter-spacing:-.025em;margin-block:2.5rem;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:500;line-height:1.15}.slopcamera-revision-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.slopcamera-revision-pair>div{min-inline-size:0}.slopcamera-revision-pair h3{letter-spacing:0;margin-block-end:.75rem;font-size:.875rem;font-weight:500}.slopcamera-revision-note,.slopcamera-start-more{color:var(--muted);margin-block-start:1.5rem;font-size:.9375rem}.slopcamera-start-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}#main .slopcamera-start-paths>a{border-block-start:1px solid var(--line-strong);min-inline-size:0;color:var(--ink);align-content:start;gap:.75rem;padding-block:1.25rem;text-decoration:none;display:grid}.slopcamera-start-paths h3{max-inline-size:18ch;font-size:1.375rem;font-weight:500}.slopcamera-start-paths p{color:var(--muted)}.slopcamera-start-paths span{color:var(--primary,var(--gold));text-underline-offset:.2em;align-self:end;padding-block-start:.5rem;font-size:.9375rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.slopcamera-start-paths a:hover span{text-decoration-style:solid}.slopcamera-practical{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem 4rem;padding-block-end:3rem;display:grid}.slopcamera-practical-copy{max-inline-size:66ch;color:var(--muted);gap:1rem;display:grid}.slopcamera-example__media--dark,html[data-theme=dark] .slopcamera-example__media--light{display:none}html[data-theme=dark] .slopcamera-example__media--dark{display:block}@media (prefers-color-scheme:dark){html[data-theme=system] .slopcamera-example__media--light{display:none}html[data-theme=system] .slopcamera-example__media--dark{display:block}}@media (width<=52rem){.slopcamera-section-heading,.slopcamera-practical{grid-template-columns:minmax(0,1fr)}.slopcamera-section-heading{margin-block-end:2rem}.slopcamera-section-heading h2{max-inline-size:22ch}.slopcamera-start-paths{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=40rem){.slopcamera-screening-grid,.slopcamera-revision-pair{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){:is(.slopcamera-product-hero,.slopcamera-screening,.slopcamera-revision) .slopcamera-example__media{outline-offset:-1px;outline:1px solid canvastext}}}.syntax-code{--syntax-comment:var(--muted,currentColor);--syntax-keyword:var(--warning,var(--accent,currentColor));--syntax-string:var(--success,var(--accent,currentColor));--syntax-number:var(--danger,var(--accent,currentColor));--syntax-name:var(--info,var(--accent,currentColor));--syntax-sign:var(--muted,currentColor);--sh-class:var(--syntax-name);--sh-comment:var(--syntax-comment);--sh-entity:var(--syntax-number);--sh-identifier:var(--foreground,currentColor);--sh-jsxliterals:var(--syntax-string);--sh-keyword:var(--syntax-keyword);--sh-property:var(--syntax-name);--sh-sign:var(--syntax-sign);--sh-space:currentColor;--sh-string:var(--syntax-string);text-shadow:none}.syntax-code :where(.sh__token--class){color:var(--sh-class)}.syntax-code :where(.sh__token--comment){color:var(--sh-comment)}.syntax-code :where(.sh__token--entity){color:var(--sh-entity)}.syntax-code :where(.sh__token--identifier){color:var(--sh-identifier)}.syntax-code :where(.sh__token--jsxliterals){color:var(--sh-jsxliterals)}.syntax-code :where(.sh__token--keyword){color:var(--sh-keyword)}.syntax-code :where(.sh__token--property){color:var(--sh-property)}.syntax-code :where(.sh__token--sign){color:var(--sh-sign)}.syntax-code :where(.sh__token--space){color:var(--sh-space)}.syntax-code :where(.sh__token--string){color:var(--sh-string)}.syntax-token--comment{color:var(--syntax-comment);font-style:italic}.syntax-token--keyword,.syntax-token--marker{color:var(--syntax-keyword)}.syntax-token--string,.syntax-token--inline{color:var(--syntax-string)}.syntax-token--command,.syntax-token--function,.syntax-token--heading,.syntax-token--property,.syntax-token--type,.syntax-token--variable{color:var(--syntax-name)}.syntax-token--number{color:var(--syntax-number)}.syntax-token--flag,.syntax-token--operator{color:var(--syntax-sign)}.syntax-token--command,.syntax-token--heading{font-weight:var(--font-weight-bold,700)}@media (forced-colors:active){.syntax-code,.syntax-code span{color:canvastext;forced-color-adjust:auto}}:where(.hraness-site-shell,body.plain-site,body.hraness-marketing-page){flex-direction:column;min-block-size:100dvh;display:flex}:where(.hraness-site-shell,body.plain-site,body.hraness-marketing-page)>*{flex-shrink:0}:where(.hraness-site-shell,body.plain-site,body.hraness-marketing-page)>:where(main,.hraness-site-shell__content){flex:1 0 auto}@layer components.hraness-design-kit.legacy{:where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-footer,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-marketing-ink:var(--foreground,CanvasText);--hraness-marketing-muted:var(--muted,GrayText);--hraness-marketing-background:var(--background,Canvas);--hraness-marketing-surface:var(--surface,Canvas);--hraness-marketing-line:color-mix(in srgb, var(--hraness-marketing-ink) 10%, transparent);--hraness-marketing-line-strong:color-mix(in srgb, var(--hraness-marketing-ink) 22%, transparent);--hraness-marketing-inverse:var(--inverse,CanvasText);--hraness-marketing-inverse-ink:var(--inverse-foreground,Canvas);--hraness-marketing-accent:var(--hraness-site-accent,var(--primary,oklch(55% .21 262)));--hraness-marketing-accent-ink:var(--hraness-site-accent-ink,var(--primary-foreground,white));--hraness-marketing-accent-soft:color-mix(in srgb, var(--hraness-marketing-accent) 10%, transparent);--hraness-marketing-text-font:var(--font-text,ui-sans-serif, system-ui, sans-serif);--hraness-marketing-heading-font:var(--font-heading,var(--hraness-marketing-text-font));--hraness-marketing-mono-font:var(--font-mono,ui-monospace, monospace);--hraness-marketing-measure:72rem;--hraness-marketing-copy-measure:54ch;--hraness-marketing-prose-measure:62ch;--hraness-marketing-gutter:clamp(1.25rem, 4vw, 3rem);--hraness-marketing-radius:.75rem;--hraness-marketing-frame-radius:1.125rem;--hraness-marketing-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-surface-rule:1px solid transparent;--hraness-marketing-chrome-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-surface-shadow:0 0 0 1px var(--hraness-marketing-line);--hraness-marketing-chrome-shadow:none;--hraness-marketing-shadow:0 0 0 1px var(--hraness-marketing-line);--hraness-marketing-section-space:clamp(4rem, 9vw, 7.5rem);--hraness-marketing-heading-weight:550;--hraness-marketing-heading-tracking:-.03em;--hraness-marketing-action-height:2.75rem;--hraness-foil-1:var(--lightningcss-light,oklch(89% .065 337))var(--lightningcss-dark,oklch(56% .16 340));--hraness-foil-2:var(--lightningcss-light,oklch(87.5% .05 277))var(--lightningcss-dark,oklch(52% .15 285));--hraness-foil-3:var(--lightningcss-light,oklch(92% .05 170))var(--lightningcss-dark,oklch(66% .14 175));--hraness-foil-4:var(--lightningcss-light,oklch(95% .045 96))var(--lightningcss-dark,oklch(72% .13 100));--hraness-foil-5:var(--lightningcss-light,oklch(90% .05 55))var(--lightningcss-dark,oklch(55% .15 45));--hraness-foil-6:var(--lightningcss-light,oklch(87.5% .06 305))var(--lightningcss-dark,oklch(62% .16 305));--hraness-foil-edge:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font)}.hraness-marketing-page{background:var(--hraness-marketing-background);color:var(--hraness-marketing-ink);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55;overflow-x:clip}.hraness-marketing-page :where(p,li,dd){text-wrap:pretty}.hraness-marketing-page :where(a){color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.hraness-marketing-page :where(code,kbd,pre){font-family:var(--hraness-marketing-mono-font)}.hraness-marketing-page :where(pre){border-radius:var(--hraness-marketing-radius);background:var(--hraness-marketing-surface);max-inline-size:100%;color:var(--hraness-marketing-ink);tab-size:2;white-space:pre;overflow-wrap:normal;word-break:normal;margin-block:0;padding:1rem 1.15rem;font-size:.85rem;line-height:1.6;overflow:auto}.hraness-marketing-page :where(:not(pre)>code){background:color-mix(in srgb, var(--hraness-marketing-ink) 7%, transparent);border-radius:.3em;padding:.08em .38em;font-size:.9em}:where(.hraness-marketing-hero__eyebrow,.hraness-marketing-hero__name,.hraness-marketing-proof__kicker,.hraness-marketing-install__eyebrow,.hraness-marketing-facts dt,.hraness-marketing-stats dt,.hraness-marketing-section__label,.hraness-marketing-primitives__label,.hraness-marketing-interfaces__label,.hraness-marketing-trust__label,.hraness-marketing-quotes__label,.hraness-marketing-pricing__label,.hraness-marketing-questions__label,.hraness-marketing-maker__label,.hraness-marketing-related__label,.hraness-marketing-cta__eyebrow){color:var(--hraness-marketing-muted);font-family:var(--hraness-marketing-text-font);letter-spacing:0;text-transform:none;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.hraness-marketing-section__label[data-size=body]{font-size:1rem}:where(.hraness-marketing-hero__heading,.hraness-marketing-proof__heading,.hraness-marketing-install__heading,.hraness-marketing-section__heading,.hraness-marketing-primitives__heading,.hraness-marketing-interfaces__heading,.hraness-marketing-trust__heading,.hraness-marketing-quotes__heading,.hraness-marketing-pricing__heading,.hraness-marketing-questions__heading,.hraness-marketing-maker__heading,.hraness-marketing-related__heading,.hraness-marketing-cta__heading){color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-heading-font);font-weight:var(--hraness-marketing-heading-weight);letter-spacing:var(--hraness-marketing-h2-tracking,-.012em);line-height:var(--hraness-marketing-h2-leading,1.15);text-wrap:balance;margin:0}:where(.hraness-marketing-section__heading,.hraness-marketing-primitives__heading,.hraness-marketing-interfaces__heading,.hraness-marketing-trust__heading,.hraness-marketing-quotes__heading,.hraness-marketing-pricing__heading,.hraness-marketing-questions__heading,.hraness-marketing-maker__heading,.hraness-marketing-related__heading){font-size:var(--hraness-paper-section-heading-size,clamp(1.75rem, 3vw, 2.5rem))}:where(.hraness-marketing-hero__summary,.hraness-marketing-hero__example,.hraness-marketing-section__summary,.hraness-marketing-primitives__header>p:last-child,.hraness-marketing-interfaces__header>p:last-child,.hraness-marketing-trust__header>p:last-child,.hraness-marketing-quotes__header>p:last-child,.hraness-marketing-pricing__header>p:last-child,.hraness-marketing-questions__header>p:last-child,.hraness-marketing-related__header>p:last-child,.hraness-marketing-cta__summary){color:var(--hraness-marketing-muted);font-family:var(--hraness-marketing-text-font);margin:0;font-size:1.125rem;line-height:1.5}:where(.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame,.hraness-marketing-data-table,.hraness-marketing-code){inline-size:min(100%, var(--hraness-marketing-measure));min-inline-size:0;margin-inline:auto}.hraness-marketing-page>:where(.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-data-table){padding-inline:var(--hraness-marketing-gutter)}.hraness-marketing-page>:where(:not([data-hraness-marketing],script,style,link,meta,template)){inline-size:min(100%, var(--hraness-marketing-measure));min-inline-size:0;padding-inline:var(--hraness-marketing-gutter);margin-block:clamp(2rem,5vw,3.5rem);margin-inline:auto}.hraness-marketing-hero__actions,.hraness-marketing-cta__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.hraness-marketing-action{min-block-size:var(--hraness-marketing-action-height);border:1px solid var(--hraness-marketing-line-strong);border-radius:var(--hraness-marketing-radius);background:var(--hraness-marketing-surface);color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font);justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.hraness-marketing-action:hover{background:color-mix(in oklch, var(--hraness-marketing-ink) 6%, var(--hraness-marketing-surface));text-decoration:none}.hraness-marketing-action:focus-visible{outline:2px solid var(--hraness-marketing-accent);outline-offset:2px}.hraness-marketing-action[data-emphasis=primary]{--hraness-foil-surface:var(--hraness-marketing-accent);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-action[data-emphasis=primary]:hover{--hraness-foil-surface:color-mix(in oklch, var(--hraness-marketing-accent) 84%, black)}.hraness-marketing-header{--hraness-sticky-offset:calc(var(--hraness-marketing-header-height,2.75rem) + 1px);z-index:40;border-block-end:var(--hraness-marketing-chrome-rule);box-shadow:var(--hraness-marketing-chrome-shadow);--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none;background:var(--hraness-marketing-header-background);position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(1px))){.hraness-marketing-header{--hraness-marketing-header-background:color-mix(in srgb, var(--hraness-marketing-background) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4);-webkit-backdrop-filter:var(--hraness-marketing-header-backdrop)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hraness-marketing-header{--hraness-marketing-header-background:color-mix(in srgb, var(--hraness-marketing-background) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4);-webkit-backdrop-filter:var(--hraness-marketing-header-backdrop);backdrop-filter:var(--hraness-marketing-header-backdrop)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.hraness-marketing-header{--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none}}.hraness-marketing-header__inner{inline-size:min(100%, var(--hraness-marketing-measure));min-block-size:var(--hraness-marketing-header-height,2.75rem);padding-inline:var(--hraness-marketing-gutter);align-items:center;gap:.5rem 1.25rem;margin-inline:auto;display:flex}.hraness-marketing-header__brand{color:var(--hraness-marketing-ink);letter-spacing:-.04em;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.hraness-marketing-header__brand :where(img,svg){block-size:1.25rem;inline-size:auto}.hraness-marketing-header__nav{flex-wrap:wrap;align-items:center;gap:.15rem 1.15rem;margin-inline-start:auto;display:flex}.hraness-marketing-header__nav a{color:var(--hraness-marketing-muted);font-size:.85rem;font-weight:500;text-decoration:none}.hraness-marketing-header__nav a:hover,.hraness-marketing-header__nav a[aria-current=page]{color:var(--hraness-marketing-ink)}.hraness-marketing-header__actions{align-items:center;gap:.5rem;display:flex}.hraness-marketing-header .hraness-marketing-action{min-block-size:var(--hraness-marketing-header-action-height,2rem);padding-block:.3rem;padding-inline:.8rem;font-size:.85rem}html:has(:is(.hraness-marketing-header,.hraness-marketing-header-surface):not([data-position=static])){--hraness-sticky-offset:calc(var(--hraness-marketing-header-height,2.75rem) + 1px)}.hraness-marketing-page:has(>:is(.hraness-marketing-header,.hraness-marketing-header-surface):not([data-position=static])){--hraness-sticky-offset:calc(var(--hraness-marketing-header-height,2.75rem) + 1px)}html:has(:is(.hraness-marketing-header,.hraness-marketing-header-surface):not([data-position=static])){scroll-padding-block-start:var(--hraness-sticky-offset)}.hraness-marketing-main,.hraness-marketing-header+:is(main,.hraness-marketing-main){scroll-margin-block-start:var(--hraness-sticky-offset)}.hraness-marketing-main[data-hraness-clearance=pad],.hraness-marketing-header[data-position=fixed]+:is(main,.hraness-marketing-main){padding-block-start:var(--hraness-sticky-offset)}.hraness-sticky-below-chrome,[data-hraness-sticky]{z-index:30;position:sticky;inset-block-start:var(--hraness-sticky-offset)}.hraness-marketing-footer{border-block-start:var(--hraness-marketing-rule);color:var(--hraness-marketing-muted);font-size:.92rem}.hraness-marketing-footer__inner{inline-size:min(100%, var(--hraness-marketing-measure));padding-block:var(--hraness-marketing-footer-space,2rem 4rem);padding-inline:var(--hraness-marketing-gutter);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;display:flex}.hraness-marketing-footer__brand{color:var(--hraness-marketing-ink);letter-spacing:-.04em;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.hraness-marketing-footer__brand :where(img,svg){block-size:1.25rem;inline-size:auto}.hraness-marketing-footer__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hraness-marketing-footer__inner>:where(p){max-inline-size:48ch;margin:0}.hraness-marketing-footer__nav{flex-wrap:wrap;align-items:center;gap:.15rem 1.15rem;margin-inline-start:auto;display:flex}.hraness-marketing-footer__nav a{color:var(--hraness-marketing-muted);font-size:.85rem;font-weight:500;text-decoration:none}.hraness-marketing-footer__nav a:hover,.hraness-marketing-footer__nav a[aria-current=page]{color:var(--hraness-marketing-ink)}.hraness-marketing-footer:has(+.hraness-site-footer){--hraness-marketing-footer-space:2rem 1.25rem}.hraness-marketing-footer+.hraness-site-footer{--hraness-site-footer-measure:calc(min(100%, var(--hraness-marketing-measure,72rem)) - 2 * var(--hraness-marketing-gutter,clamp(1.25rem, 4vw, 3rem)))}.hraness-foil,.hraness-marketing-action[data-emphasis=primary]{--hraness-foil-glow:0;border-style:solid;border-width:2px;border-color:var(--hraness-foil-edge,var(--lightningcss-light,#000)var(--lightningcss-dark,#fff));background-color:var(--hraness-foil-surface,var(--surface,var(--background,Canvas)));box-shadow:0 1px 4px color-mix(in srgb, var(--foreground,CanvasText) 12%, transparent)}.hraness-foil-text,.hraness-marketing-header__brand,.hraness-marketing-footer__brand[data-foil]{--hraness-foil-glow:0;background-image:var(--hraness-foil-image,radial-gradient(ellipse 24% 85% at var(--hraness-foil-x,50%) var(--hraness-foil-y,50%), color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 80%, var(--background,Canvas)) 0%, transparent 68%), radial-gradient(ellipse 65% 160% at calc(100% - var(--hraness-foil-x,50%)) calc(100% - var(--hraness-foil-y,50%)), color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 98%, var(--background,Canvas)) 0%, transparent 72%), linear-gradient(115deg, color-mix(in srgb, var(--hraness-foil-1,var(--lightningcss-light,oklch(89% .065 337))var(--lightningcss-dark,oklch(56% .16 340))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-2,var(--lightningcss-light,oklch(87.5% .05 277))var(--lightningcss-dark,oklch(52% .15 285))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-3,var(--lightningcss-light,oklch(92% .05 170))var(--lightningcss-dark,oklch(66% .14 175))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-4,var(--lightningcss-light,oklch(95% .045 96))var(--lightningcss-dark,oklch(72% .13 100))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-5,var(--lightningcss-light,oklch(90% .05 55))var(--lightningcss-dark,oklch(55% .15 45))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-6,var(--lightningcss-light,oklch(87.5% .06 305))var(--lightningcss-dark,oklch(62% .16 305))) var(--hraness-foil-reflection,14%), transparent)), linear-gradient(115deg, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 90%, var(--background,Canvas)) 0%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 100%, var(--background,Canvas)) 24%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 86%, var(--background,Canvas)) 39%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 100%, var(--background,Canvas)) 56%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 84%, var(--background,Canvas)) 82%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 100%, var(--background,Canvas)) 100%));color:#0000;-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}.hraness-foil-mark{color:var(--foreground,CanvasText);vertical-align:middle;inline-size:var(--hraness-foil-size,1.5rem);block-size:var(--hraness-foil-size,1.5rem);flex-shrink:0;line-height:0;display:inline-flex;position:relative}.hraness-foil-mark__image{object-fit:contain;block-size:100%;inline-size:100%;display:block}.hraness-foil-mark__paint{--_hraness-foil-mark-display:none;display:var(--_hraness-foil-mark-display);pointer-events:none;-webkit-mask-image:var(--hraness-foil-mask,linear-gradient(transparent, transparent));mask-image:var(--hraness-foil-mask,linear-gradient(transparent, transparent));background-image:var(--hraness-foil-image,radial-gradient(ellipse 24% 85% at var(--hraness-foil-x,50%) var(--hraness-foil-y,50%), color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 80%, var(--background,Canvas)) 0%, transparent 68%), radial-gradient(ellipse 65% 160% at calc(100% - var(--hraness-foil-x,50%)) calc(100% - var(--hraness-foil-y,50%)), color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 98%, var(--background,Canvas)) 0%, transparent 72%), linear-gradient(115deg, color-mix(in srgb, var(--hraness-foil-1,var(--lightningcss-light,oklch(89% .065 337))var(--lightningcss-dark,oklch(56% .16 340))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-2,var(--lightningcss-light,oklch(87.5% .05 277))var(--lightningcss-dark,oklch(52% .15 285))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-3,var(--lightningcss-light,oklch(92% .05 170))var(--lightningcss-dark,oklch(66% .14 175))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-4,var(--lightningcss-light,oklch(95% .045 96))var(--lightningcss-dark,oklch(72% .13 100))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-5,var(--lightningcss-light,oklch(90% .05 55))var(--lightningcss-dark,oklch(55% .15 45))) var(--hraness-foil-reflection,14%), transparent), color-mix(in srgb, var(--hraness-foil-6,var(--lightningcss-light,oklch(87.5% .06 305))var(--lightningcss-dark,oklch(62% .16 305))) var(--hraness-foil-reflection,14%), transparent)), linear-gradient(115deg, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 90%, var(--background,Canvas)) 0%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 100%, var(--background,Canvas)) 24%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 86%, var(--background,Canvas)) 39%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 100%, var(--background,Canvas)) 56%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 84%, var(--background,Canvas)) 82%, color-mix(in oklch, var(--hraness-foil-text-base,var(--foreground,CanvasText)) 100%, var(--background,Canvas)) 100%));position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@supports ((-webkit-mask-image:linear-gradient(black, black)) or (mask-image:linear-gradient(black, black))){.hraness-foil-mark__paint{--_hraness-foil-mark-display:block}}@media (forced-colors:active){.hraness-foil,.hraness-marketing-action[data-emphasis=primary]{box-shadow:none;color:canvastext;background-color:canvas;background-image:none;border-color:buttontext}.hraness-foil-text,.hraness-marketing-header__brand,.hraness-marketing-footer__brand[data-foil]{color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none}.hraness-foil-mark__paint{--_hraness-foil-mark-display:none}}@media (hover:hover){.hraness-foil:hover:not(:disabled),.hraness-foil-text:hover,.hraness-marketing-header__brand:hover,.hraness-marketing-footer__brand[data-foil]:hover,.hraness-marketing-action[data-emphasis=primary]:hover:not(:disabled){--hraness-foil-glow:1}}:where([data-theme=dark],.dark):where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-footer,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame),:where([data-theme=dark],.dark) :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-footer,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-foil-1:oklch(56% .16 340);--hraness-foil-2:oklch(52% .15 285);--hraness-foil-3:oklch(66% .14 175);--hraness-foil-4:oklch(72% .13 100);--hraness-foil-5:oklch(55% .15 45);--hraness-foil-6:oklch(62% .16 305);--hraness-foil-edge:white}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]):not(.light)) :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-footer,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-foil-1:oklch(56% .16 340);--hraness-foil-2:oklch(52% .15 285);--hraness-foil-3:oklch(66% .14 175);--hraness-foil-4:oklch(72% .13 100);--hraness-foil-5:oklch(55% .15 45);--hraness-foil-6:oklch(62% .16 305);--hraness-foil-edge:white}}.hraness-marketing-hero{isolation:isolate;padding-block:var(--hraness-marketing-hero-space,clamp(3.5rem, 9vw, 7rem) clamp(2.5rem, 6vw, 4.5rem));gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.hraness-marketing-hero-backdrop{display:none}.hraness-marketing-hero__copy{text-align:center;justify-items:center;gap:1.25rem;min-inline-size:0;display:grid}.hraness-marketing-hero[data-align=start] .hraness-marketing-hero__copy{text-align:start;justify-items:start}.hraness-marketing-hero__eyebrow{color:var(--hraness-marketing-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.hraness-marketing-hero__name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hraness-marketing-hero__heading{max-inline-size:18ch;font-size:var(--hraness-paper-heading-size,clamp(2.5rem, 5vw, 4.25rem));letter-spacing:var(--hraness-marketing-heading-tracking);line-height:var(--hraness-marketing-h1-leading,1.05)}.hraness-marketing-hero__summary{max-inline-size:var(--hraness-marketing-copy-measure);font-size:var(--hraness-paper-summary-size,clamp(1.125rem, 1.6vw, 1.3rem));line-height:var(--hraness-marketing-summary-leading,1.6)}.hraness-marketing-hero__example{max-inline-size:var(--hraness-marketing-example-measure,var(--hraness-marketing-copy-measure));color:var(--hraness-marketing-ink);margin-block-start:-.35rem;font-size:1.05rem}.hraness-marketing-hero__actions{justify-content:center;margin-block-start:.5rem}.hraness-marketing-hero[data-align=start] .hraness-marketing-hero__actions{justify-content:flex-start}.hraness-marketing-hero__boundary{max-inline-size:var(--hraness-marketing-copy-measure);color:var(--hraness-marketing-muted);margin:0;font-size:.9rem;line-height:1.5}.hraness-marketing-hero__frame{min-inline-size:0}.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-ink:var(--hraness-marketing-accent-ink);--hraness-marketing-muted:color-mix(in srgb, var(--hraness-marketing-accent-ink) 78%, transparent);--hraness-marketing-line:color-mix(in srgb, var(--hraness-marketing-accent-ink) 22%, transparent);--hraness-marketing-line-strong:color-mix(in srgb, var(--hraness-marketing-accent-ink) 40%, transparent);--hraness-marketing-surface:color-mix(in srgb, var(--hraness-marketing-accent-ink) 12%, transparent);background:var(--hraness-marketing-accent);box-shadow:0 0 0 100vmax var(--hraness-marketing-accent);clip-path:inset(0 -100vmax);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-hero__eyebrow{color:var(--hraness-marketing-accent-ink)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]{--hraness-foil-surface:var(--hraness-marketing-accent-ink);color:var(--hraness-marketing-accent)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]:hover{--hraness-foil-surface:color-mix(in oklch, var(--hraness-marketing-accent-ink) 90%, var(--hraness-marketing-accent))}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=secondary]{border-color:var(--hraness-marketing-line-strong);color:var(--hraness-marketing-accent-ink);background:0 0}.hraness-marketing-proof{border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-inline-size:0;box-shadow:var(--hraness-marketing-shadow);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.hraness-marketing-proof__kicker{margin:0}.hraness-marketing-proof__heading{max-inline-size:24ch;font-size:var(--hraness-marketing-h3-size,clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem))}.hraness-marketing-flow{min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-flow__step{border-block-start:var(--hraness-marketing-rule);grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;min-inline-size:0;margin:0;padding-block:1rem;display:grid}.hraness-marketing-flow__step:first-child{border-block-start:0}.hraness-marketing-flow__number{color:var(--hraness-marketing-accent);font-family:var(--hraness-marketing-mono-font);padding-block-start:.2rem;font-size:.75rem;font-weight:500}.hraness-marketing-flow__body{gap:.4rem;min-inline-size:0;display:grid}.hraness-marketing-flow__label,.hraness-marketing-flow__code,.hraness-marketing-flow__detail{display:block}.hraness-marketing-flow__label{font-size:.95rem;font-weight:600}.hraness-marketing-flow__code{background:color-mix(in srgb, var(--hraness-marketing-ink) 7%, transparent);inline-size:fit-content;max-inline-size:100%;color:inherit;font-family:var(--hraness-marketing-mono-font);overflow-wrap:anywhere;border-radius:.4rem;padding:.35rem .6rem;font-size:.8rem}.hraness-marketing-flow__detail{color:var(--hraness-marketing-muted);margin:0;font-size:.9rem;line-height:1.5}.hraness-marketing-facts,.hraness-marketing-stats__list{border-block:var(--hraness-marketing-rule);grid-template-columns:repeat(var(--hraness-marketing-fact-columns,4), minmax(0, 1fr));margin:0;display:grid}.hraness-marketing-facts>div,.hraness-marketing-stats__list>div{min-inline-size:0;padding:1.25rem clamp(.8rem,2vw,1.5rem)}.hraness-marketing-facts>div+div,.hraness-marketing-stats__list>div+div{border-inline-start:var(--hraness-marketing-rule)}.hraness-marketing-facts dt,.hraness-marketing-stats dt{margin-block-end:.4rem}.hraness-marketing-facts dd,.hraness-marketing-stats dd{margin:0}.hraness-marketing-facts :where(strong,span),.hraness-marketing-stats :where(strong,span){display:block}.hraness-marketing-facts strong{font-size:1.05rem;font-weight:600}.hraness-marketing-stats strong{font-family:var(--hraness-marketing-heading-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.1}.hraness-marketing-facts span,.hraness-marketing-stats span{color:var(--hraness-marketing-muted);margin-block-start:.3rem;font-size:.85rem;line-height:1.45}.hraness-marketing-stats{gap:.75rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-notice{box-sizing:border-box;inline-size:calc(min(100%, var(--hraness-marketing-measure)) - 2 * var(--hraness-marketing-gutter));border-inline-start:3px solid var(--hraness-marketing-line-strong);min-inline-size:0;color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font);overflow-wrap:anywhere;margin-block:clamp(1rem,3vw,1.5rem);margin-inline:auto;padding-block:.75rem;padding-inline:1rem;font-size:.95rem;line-height:1.5}.hraness-marketing-notice[data-tone=success]{border-inline-start-color:var(--hraness-marketing-accent)}.hraness-marketing-notice[data-tone=error]{border-inline-start-color:var(--danger,var(--hraness-marketing-accent))}.hraness-marketing-stats__source{color:var(--hraness-marketing-muted);margin:0;font-size:.85rem}.hraness-marketing-pillars{border-block:var(--hraness-marketing-rule);grid-template-columns:repeat(var(--hraness-marketing-pillar-columns,3), minmax(0, 1fr));margin-block:0;padding-block:0;display:grid}.hraness-marketing-pillars>div{align-content:start;gap:.45rem;min-inline-size:0;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem);display:grid}.hraness-marketing-pillars>div+div{border-inline-start:var(--hraness-marketing-rule)}.hraness-marketing-pillars dt{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.hraness-marketing-pillars dd{color:var(--hraness-marketing-muted);margin:0;font-size:.95rem;line-height:1.5}.hraness-marketing-proof-frame{border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-inline-size:0;box-shadow:var(--hraness-marketing-shadow);margin-block:0;overflow:clip}.hraness-marketing-proof-frame__chrome{background-image:var(--hraness-marketing-frame-chrome,none);box-shadow:var(--hraness-marketing-chrome-shadow);border-block-end:var(--hraness-marketing-chrome-rule);color:var(--hraness-marketing-muted);align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.hraness-marketing-proof-frame__lights{gap:.35rem;display:inline-flex}.hraness-marketing-proof-frame__lights span{background:color-mix(in srgb, var(--hraness-marketing-ink) 18%, transparent);border-radius:999px;block-size:.6rem;inline-size:.6rem}.hraness-marketing-proof-frame__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.hraness-marketing-proof-frame[data-chrome=terminal] .hraness-marketing-proof-frame__title{font-family:var(--hraness-marketing-mono-font)}.hraness-marketing-proof-frame__address{background:color-mix(in srgb, var(--hraness-marketing-ink) 6%, transparent);min-inline-size:0;color:var(--hraness-marketing-muted);font-family:var(--hraness-marketing-mono-font);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 32rem;margin-inline:auto;padding:.3rem .85rem;font-size:.74rem;overflow:hidden}.hraness-marketing-proof-frame__content{min-inline-size:0;overflow:auto}.hraness-marketing-proof-frame__content>:where(img,video){block-size:auto;inline-size:100%;display:block}.hraness-marketing-proof-frame__content>:where(pre){border-radius:0}.hraness-marketing-proof-frame__caption{border-block-start:var(--hraness-marketing-rule);color:var(--hraness-marketing-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem .95rem;font-size:.82rem;line-height:1.45;display:flex}.hraness-marketing-proof-frame__caption small{font-size:.78rem}.hraness-marketing-data-table{min-inline-size:0;margin-block:0;font-size:.95rem;line-height:1.5}.hraness-marketing-data-table__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-block-end:.75rem;display:flex}.hraness-marketing-data-table__title{color:var(--hraness-marketing-ink);font-weight:var(--hraness-marketing-heading-weight);letter-spacing:-.01em}.hraness-marketing-data-table__meta{color:var(--hraness-marketing-muted);font-size:.82rem}.hraness-marketing-data-table__scroll{border-block:var(--hraness-marketing-rule);max-inline-size:100%;overflow-x:auto}.hraness-marketing-data-table__table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.hraness-marketing-data-table__table :where(th,td){text-align:start;vertical-align:baseline;padding:.55rem .9rem}.hraness-marketing-data-table__table thead :where(th){color:var(--hraness-marketing-muted);white-space:nowrap;font-size:.8rem;font-weight:500}.hraness-marketing-data-table__table tbody :where(th){color:var(--hraness-marketing-ink);text-align:start;font-weight:500}.hraness-marketing-data-table__table tbody :where(th,td){border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-data-table__table :where([data-numeric]){text-align:end;white-space:nowrap}.hraness-marketing-data-table__table :where(td[data-tone=positive]){color:var(--success,var(--hraness-marketing-accent))}.hraness-marketing-data-table__table :where(td[data-tone=negative]){color:var(--danger,var(--hraness-marketing-muted))}.hraness-marketing-data-table__note{max-inline-size:var(--hraness-marketing-prose-measure);color:var(--hraness-marketing-muted);margin:0;margin-block-start:.8rem;font-size:.95rem}.hraness-marketing-code{min-inline-size:0}.hraness-marketing-install{border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:clamp(1.25rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-block-start:calc(var(--hraness-sticky-offset,2.75rem) + .75rem);display:grid}.hraness-marketing-page>.hraness-marketing-install{inline-size:min(100% - 2 * var(--hraness-marketing-gutter), var(--hraness-marketing-measure));padding-inline:clamp(1.5rem,4vw,2.5rem)}.hraness-marketing-install__heading-group{align-content:start;gap:.5rem;display:grid}.hraness-marketing-install__heading{max-inline-size:14ch;font-size:var(--hraness-marketing-h2-size,clamp(1.5rem, 2.6vw, 2rem))}.hraness-marketing-install__commands,.hraness-marketing-section__body{min-inline-size:0}.hraness-marketing-install__commands{gap:.75rem;display:grid}.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related{padding-block:var(--hraness-marketing-section-space);border-block-start:var(--hraness-marketing-rule);scroll-margin-block-start:calc(var(--hraness-sticky-offset,2.75rem) + .75rem)}:is(.hraness-marketing-install,.hraness-marketing-proof,.hraness-marketing-proof-frame)+:is(.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta){border-block-start:0}.hraness-marketing-section,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-questions,.hraness-marketing-related{gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-section__heading-group,.hraness-marketing-primitives__header,.hraness-marketing-interfaces__header,.hraness-marketing-trust__header,.hraness-marketing-quotes__header,.hraness-marketing-pricing__header,.hraness-marketing-questions__header,.hraness-marketing-maker__header,.hraness-marketing-related__header{max-inline-size:var(--hraness-marketing-copy-measure);gap:.75rem;display:grid}.hraness-marketing-section__body{gap:1rem;display:grid}.hraness-marketing-section__body>:where(p){max-inline-size:var(--hraness-marketing-prose-measure);margin:0}.hraness-marketing-section__body>:first-child{margin-block-start:0}.hraness-marketing-section__body>:last-child{margin-block-end:0}.hraness-marketing-section[data-layout=split],.hraness-marketing-section[data-layout=split-reverse]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.hraness-marketing-section[data-layout=split-reverse]>.hraness-marketing-section__heading-group{order:2}.hraness-marketing-section[data-layout=split]>.hraness-marketing-section__heading-group,.hraness-marketing-section[data-layout=split-reverse]>.hraness-marketing-section__heading-group{max-inline-size:none}.hraness-marketing-related__group{gap:1.5rem;min-inline-size:0;display:grid}.hraness-marketing-related__group-header{max-inline-size:var(--hraness-marketing-copy-measure);gap:.5rem;display:grid}.hraness-marketing-related__group-heading{color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-heading-font);font-weight:var(--hraness-marketing-heading-weight);letter-spacing:var(--hraness-marketing-h2-tracking,-.012em);line-height:var(--hraness-marketing-h3-leading,1.15);text-wrap:balance;font-size:var(--hraness-marketing-h3-size,clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem));margin:0}.hraness-marketing-related__group-summary{color:var(--hraness-marketing-muted);font-family:var(--hraness-marketing-text-font);margin:0;font-size:1.125rem;line-height:1.5}.hraness-marketing-related__card{isolation:isolate;border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-block-size:100%;min-inline-size:0;color:inherit;box-shadow:var(--hraness-marketing-surface-shadow);flex-direction:row;align-self:stretch;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.25rem) clamp(1.125rem,2.5vw,1.5rem);text-decoration:none;display:flex;position:relative}.hraness-marketing-related__card:hover{box-shadow:0 0 0 1px var(--hraness-marketing-line-strong)}.hraness-marketing-related__card:focus-visible{outline:2px solid var(--hraness-marketing-accent);outline-offset:2px}.hraness-marketing-related__card-mark{flex:none;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}.hraness-marketing-related__card-text{gap:.25rem;min-inline-size:0;display:grid}.hraness-marketing-related__card-name{color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.hraness-marketing-related__card-role{color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-text-font);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.45}.hraness-marketing-primitives{gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-primitives__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-primitives__list>*{align-self:stretch;min-block-size:100%}.hraness-marketing-primitive{border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-block-size:100%;min-inline-size:0;box-shadow:var(--hraness-marketing-surface-shadow);align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.hraness-marketing-primitive__number{color:var(--hraness-marketing-accent);font-family:var(--hraness-marketing-mono-font);font-size:.78rem;font-weight:500}.hraness-marketing-primitive__heading{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:600}.hraness-marketing-primitive p{color:var(--hraness-marketing-muted);margin:0;font-size:.95rem;line-height:1.5}.hraness-marketing-primitive>:where(pre,figure){margin-block-start:.5rem}.hraness-marketing-interface-grid,.hraness-marketing-trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;gap:1rem;margin:0;display:grid}.hraness-marketing-interface-grid>*,.hraness-marketing-trust-grid>*{align-self:stretch;min-block-size:100%}.hraness-marketing-interface,.hraness-marketing-trust-item{border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-block-size:100%;min-inline-size:0;box-shadow:var(--hraness-marketing-surface-shadow);align-content:start;gap:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.hraness-marketing-interface :where(.hraness-marketing-interface__heading,p),.hraness-marketing-trust-item :where(dt,dd){margin:0}.hraness-marketing-interface__heading,.hraness-marketing-trust-item dt{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.hraness-marketing-interface p,.hraness-marketing-trust-item dd{color:var(--hraness-marketing-muted);font-size:.95rem;line-height:1.5}.hraness-marketing-interface pre{margin-block-start:.5rem}.hraness-marketing-card-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;gap:1rem;margin:0;display:grid}.hraness-marketing-card-row>*{align-self:stretch;min-block-size:100%}.hraness-marketing-card{isolation:isolate;border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-block-size:100%;min-inline-size:0;color:inherit;box-shadow:var(--hraness-marketing-surface-shadow);flex-direction:column;gap:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;display:flex;position:relative}.hraness-marketing-card__art{isolation:isolate;contain:paint;border-radius:var(--hraness-marketing-radius);background-color:color-mix(in oklch, var(--hraness-marketing-ink) 8%, var(--hraness-marketing-surface));background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex:none;justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;position:relative;overflow:hidden}.hraness-marketing-card__art>:is(img,svg,canvas,video){object-fit:contain;max-block-size:100%;max-inline-size:100%}.hraness-marketing-card__title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600}.hraness-marketing-card__meta{min-block-size:calc(var(--hraness-marketing-card-meta-lines,2) * 1.45em);max-block-size:calc(var(--hraness-marketing-card-meta-lines,2) * 1.45em);color:var(--hraness-marketing-muted);margin:0;font-size:.85rem;line-height:1.45;overflow:hidden}.hraness-marketing-card__body{flex-direction:column;flex:auto;gap:.35rem;min-block-size:0;display:flex}.hraness-marketing-quotes{gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-quote-grid>*{align-self:stretch;min-block-size:100%}.hraness-marketing-quote{border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-block-size:100%;min-inline-size:0;box-shadow:var(--hraness-marketing-surface-shadow);align-content:space-between;gap:1.25rem;margin:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.hraness-marketing-quote blockquote{margin:0;font-size:1rem;line-height:1.55}.hraness-marketing-quote blockquote p{margin:0}.hraness-marketing-quote figcaption{color:var(--hraness-marketing-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.88rem;display:flex}.hraness-marketing-quote figcaption strong{color:var(--hraness-marketing-ink);font-weight:600}.hraness-marketing-quote figcaption a{color:inherit;text-decoration:none}.hraness-marketing-quote figcaption a:hover{text-decoration:underline}.hraness-marketing-pricing{gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-plan-grid>*{align-self:stretch;min-block-size:100%}.hraness-marketing-plan{border:var(--hraness-marketing-surface-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-block-size:100%;min-inline-size:0;box-shadow:var(--hraness-marketing-surface-shadow);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.hraness-marketing-plan[data-emphasis=primary]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hraness-marketing-accent) 30%, transparent), var(--hraness-marketing-surface-shadow);border-color:#0000}.hraness-marketing-plan__name{margin:0;font-size:1.1rem;font-weight:600}.hraness-marketing-plan__price{align-items:baseline;gap:.35rem;margin:0;display:flex}.hraness-marketing-plan__price strong{font-family:var(--hraness-marketing-heading-font);letter-spacing:-.02em;font-size:2.25rem;font-weight:500;line-height:1}.hraness-marketing-plan__price span{color:var(--hraness-marketing-muted);font-size:.95rem}.hraness-marketing-plan__summary{color:var(--hraness-marketing-muted);margin:0;font-size:.95rem}.hraness-marketing-plan__features{gap:.5rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.hraness-marketing-plan__features li{grid-template-columns:1rem minmax(0,1fr);gap:.6rem;display:grid}.hraness-marketing-plan__features li:before{content:"";background:linear-gradient(var(--hraness-marketing-accent), var(--hraness-marketing-accent)) center / .4rem .4rem no-repeat, var(--hraness-marketing-accent-soft);border-radius:999px;block-size:1rem;inline-size:1rem;margin-block-start:.2rem}.hraness-marketing-plan__note{color:var(--hraness-marketing-muted);margin:0;font-size:.85rem}.hraness-marketing-plan .hraness-marketing-action{justify-self:start}.hraness-marketing-question-list{display:grid}.hraness-marketing-question{border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-question:last-child{border-block-end:var(--hraness-marketing-rule)}.hraness-marketing-question summary{min-block-size:3.25rem;color:var(--hraness-marketing-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.hraness-marketing-question summary::-webkit-details-marker{display:none}.hraness-marketing-question summary:after{content:"+";color:var(--hraness-marketing-muted);flex:none;font-size:1.25rem;font-weight:400;line-height:1}.hraness-marketing-question[open] summary:after{transform:rotate(45deg)}.hraness-marketing-question summary:focus-visible{outline:2px solid var(--hraness-marketing-accent);outline-offset:2px;border-radius:.25rem}.hraness-marketing-question__answer{max-inline-size:var(--hraness-marketing-prose-measure);color:var(--hraness-marketing-muted);padding-block:0 1.5rem;line-height:1.6}.hraness-marketing-question__answer>:first-child{margin-block-start:0}.hraness-marketing-question__answer>:last-child{margin-block-end:0}.hraness-marketing-maker{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-maker__portrait{background:var(--hraness-marketing-accent-soft);border-radius:999px;block-size:4.5rem;inline-size:4.5rem;overflow:hidden}.hraness-marketing-maker__portrait :where(img,svg){object-fit:cover;block-size:100%;inline-size:100%;display:block}.hraness-marketing-maker__body{gap:1rem;min-inline-size:0;display:grid}.hraness-marketing-maker__body>p{max-inline-size:var(--hraness-marketing-prose-measure);color:var(--hraness-marketing-muted);margin:0;font-size:1.05rem;line-height:1.55}.hraness-marketing-maker__links{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.hraness-marketing-cta{padding-block:var(--hraness-marketing-section-space);border-block-start:var(--hraness-marketing-rule);text-align:center;justify-items:center;gap:1.25rem;display:grid}.hraness-marketing-cta__heading{max-inline-size:20ch;font-size:var(--hraness-paper-section-heading-size,clamp(2rem, 4vw, 3.25rem));letter-spacing:var(--hraness-marketing-h2-tracking,var(--hraness-marketing-heading-tracking));line-height:var(--hraness-marketing-h2-leading,1.08)}.hraness-marketing-cta__summary{max-inline-size:var(--hraness-marketing-copy-measure)}.hraness-marketing-cta__actions{justify-content:center;margin-block-start:.5rem}.hraness-marketing-cta__footnote{color:var(--hraness-marketing-muted);margin:0;font-size:.9rem}.hraness-marketing-cta[data-tone=accent]{--hraness-marketing-ink:var(--hraness-marketing-accent-ink);--hraness-marketing-muted:color-mix(in srgb, var(--hraness-marketing-accent-ink) 78%, transparent);--hraness-marketing-line-strong:color-mix(in srgb, var(--hraness-marketing-accent-ink) 40%, transparent);--hraness-marketing-surface:transparent;background:var(--hraness-marketing-accent);box-shadow:0 0 0 100vmax var(--hraness-marketing-accent);clip-path:inset(0 -100vmax);color:var(--hraness-marketing-accent-ink);border-block-start:0}.hraness-marketing-cta[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]{--hraness-foil-surface:var(--hraness-marketing-accent-ink);color:var(--hraness-marketing-accent)}.hraness-marketing-cta[data-tone=accent] .hraness-marketing-action[data-emphasis=secondary]{color:var(--hraness-marketing-accent-ink);background:0 0}@media (width<=48rem){.hraness-marketing-header__inner{flex-wrap:wrap;gap:0 1rem;padding-block:.25rem 0}.hraness-marketing-header__brand{min-block-size:2.75rem;min-inline-size:0}.hraness-marketing-header__actions{margin-inline-start:auto}.hraness-marketing-header .hraness-marketing-action{min-block-size:max(2.75rem, var(--hraness-marketing-header-action-height,2rem))}.hraness-marketing-header__nav{padding-block:.25rem;padding-inline:var(--hraness-marketing-gutter);scrollbar-width:none;contain:inline-size;flex-wrap:nowrap;flex:1 0 100%;order:3;gap:0 1.25rem;margin-inline-start:calc(-1 * var(--hraness-marketing-gutter));margin-inline-end:calc(-1 * var(--hraness-marketing-gutter));overflow-x:auto}.hraness-marketing-header__nav a{white-space:nowrap;flex-shrink:0;align-items:center;min-block-size:2.75rem;display:inline-flex}.hraness-marketing-hero__heading{max-inline-size:16ch}.hraness-marketing-install,.hraness-marketing-section[data-layout=split],.hraness-marketing-section[data-layout=split-reverse],.hraness-marketing-maker{grid-template-columns:minmax(0,1fr)}.hraness-marketing-section[data-layout=split-reverse]>.hraness-marketing-section__heading-group{order:0}.hraness-marketing-facts,.hraness-marketing-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hraness-marketing-facts>div:nth-child(odd),.hraness-marketing-stats__list>div:nth-child(odd){border-inline-start:0}.hraness-marketing-facts>div:nth-child(n+3),.hraness-marketing-stats__list>div:nth-child(n+3){border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-pillars{grid-template-columns:minmax(0,1fr)}.hraness-marketing-pillars>div+div{border-inline-start:0;border-block-start:var(--hraness-marketing-rule)}.hraness-marketing-install__heading{max-inline-size:none}}@media (pointer:coarse){.hraness-marketing-action,.hraness-marketing-question summary{min-block-size:3rem}}@media (forced-colors:active){.hraness-marketing-plan[data-emphasis=primary]{box-shadow:none;border-color:canvastext}.hraness-marketing-proof-frame__chrome{box-shadow:none;border-block-end:1px solid canvastext}.hraness-marketing-proof-frame__address{background:canvas;outline:1px solid canvastext}.hraness-marketing-header,.hraness-marketing-hero[data-tone=accent],.hraness-marketing-cta[data-tone=accent],.hraness-marketing-proof,.hraness-marketing-proof-frame,.hraness-marketing-install,.hraness-marketing-primitive,.hraness-marketing-interface,.hraness-marketing-trust-item,.hraness-marketing-card,.hraness-marketing-card__art,.hraness-marketing-related__card,.hraness-marketing-quote,.hraness-marketing-plan{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.hraness-marketing-data-table__scroll,.hraness-marketing-data-table__table tbody :where(th,td){border-color:canvastext}.hraness-marketing-data-table__table thead :where(th),.hraness-marketing-data-table__table :where([data-tone]),.hraness-marketing-data-table__meta,.hraness-marketing-data-table__note,.hraness-marketing-hero__eyebrow{color:canvastext}.hraness-foil{box-shadow:none;color:canvastext;background-color:canvas;background-image:none;border-color:buttontext}.hraness-foil-text,.hraness-marketing-header__brand{color:canvastext;-webkit-text-fill-color:CanvasText;filter:none;background-image:none}}.hraness-marketing-hero>:where(.hraness-marketing-hero__copy,.hraness-marketing-hero__frame,.hraness-marketing-proof,.hraness-marketing-facts){z-index:1;position:relative}.hraness-status-page{--_hraness-status-ink:var(--hraness-status-ink,var(--foreground,CanvasText));--_hraness-status-muted:var(--hraness-status-muted,var(--muted,GrayText));--_hraness-status-accent:var(--hraness-status-accent,var(--hraness-site-accent,var(--primary,var(--accent,LinkText))));--_hraness-status-line:var(--hraness-status-line,color-mix(in srgb, var(--_hraness-status-ink) 14%, transparent));--_hraness-status-radius:var(--hraness-status-radius,var(--hraness-marketing-radius,.75rem));box-sizing:border-box;min-block-size:min(84svh,52rem);padding-block:clamp(2.5rem,7vw,5rem);padding-inline:max(1rem, var(--layout-edge-inset,1rem));color:var(--_hraness-status-ink);font-family:var(--font-text,inherit);outline:none;place-items:center;display:grid;overflow-x:clip}.hraness-status-page__inner{text-align:center;flex-direction:column;align-items:center;inline-size:min(100%,42rem);min-inline-size:0;display:flex}.hraness-status-page__code{-webkit-user-select:none;user-select:none;place-items:center;inline-size:100%;margin-block-end:clamp(.75rem,2.5vw,1.5rem);display:grid;position:relative}.hraness-status-page__glyph{color:color-mix(in srgb, var(--_hraness-status-ink) 82%, transparent);font-family:var(--hraness-status-glyph-font,var(--hraness-type-heading-font,var(--font-heading,inherit)));font-variant-numeric:lining-nums;font-size:clamp(7rem,30vw,13.5rem);font-weight:var(--hraness-type-heading-weight,600);letter-spacing:-.02em;padding-block:.06em;line-height:1}.hraness-status-page__field{block-size:calc(100% + 5rem);inline-size:calc(100% + 3rem);color:var(--_hraness-status-accent);opacity:0;pointer-events:none;transition:opacity .24s ease-out;display:block;position:absolute;inset:-2.5rem -1.5rem}.hraness-status-page[data-hraness-status-field=live] .hraness-status-page__glyph{visibility:hidden}.hraness-status-page[data-hraness-status-field=live] .hraness-status-page__field{opacity:1}.hraness-status-page__title{max-inline-size:22ch;color:var(--_hraness-status-ink);font-family:var(--hraness-type-heading-font,var(--font-heading,inherit));font-size:clamp(1.75rem,4.2vw,2.4rem);font-weight:var(--hraness-type-heading-weight,600);letter-spacing:-.012em;text-wrap:balance;margin:0;line-height:1.15}.hraness-status-page__summary{max-inline-size:34rem;color:var(--_hraness-status-muted);text-wrap:pretty;margin:.65rem 0 0;font-size:1.0625rem;line-height:1.55}.hraness-status-page__hint{color:var(--_hraness-status-ink);margin:.85rem 0 0;font-size:1rem;line-height:1.5}.hraness-status-page__hint-link{color:var(--_hraness-status-accent);text-underline-offset:.2em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px}.hraness-status-page__hint[hidden],.hraness-status-page__back[hidden]{display:none}.hraness-status-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-block-start:1.6rem;display:flex}:where(.hraness-status-page__action){box-sizing:border-box;border:1px solid var(--_hraness-status-line);border-radius:var(--_hraness-status-radius);min-block-size:2.75rem;color:var(--_hraness-status-ink);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;padding:.6rem 1.3rem;font-size:.975rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where(.hraness-status-page__action[data-emphasis=primary]){border:2px solid var(--_hraness-status-accent);background:var(--surface,var(--background,Canvas));box-shadow:0 1px 4px color-mix(in srgb, var(--_hraness-status-ink) 12%, transparent)}.hraness-status-page__back{color:var(--_hraness-status-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--_hraness-status-line);text-decoration-color:var(--_hraness-status-line);text-underline-offset:.25em;font-size:.95rem}.hraness-status-page__back:hover{color:var(--_hraness-status-ink)}.hraness-status-page__next{inline-size:100%;margin-block-start:clamp(2.75rem,7vw,4rem)}.hraness-status-page__next-heading{color:var(--_hraness-status-muted);font-family:var(--font-text,inherit);letter-spacing:0;margin:0 0 .85rem;font-size:.875rem;font-weight:500;line-height:1.4}.hraness-status-page__next-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.hraness-status-page__next-link{box-sizing:border-box;border:1px solid var(--_hraness-status-line);border-radius:var(--_hraness-status-radius);background:color-mix(in srgb, var(--surface,var(--background,Canvas)) 70%, transparent);block-size:100%;color:var(--_hraness-status-ink);text-align:start;flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out;display:flex}.hraness-status-page__next-link:hover{border-color:color-mix(in srgb, var(--_hraness-status-accent) 55%, var(--_hraness-status-line));transform:translateY(-1px)}.hraness-status-page__next-label{font-size:.975rem;font-weight:600;line-height:1.3}.hraness-status-page__next-description{color:var(--_hraness-status-muted);font-size:.875rem;line-height:1.4}.hraness-status-page__agent{color:var(--_hraness-status-muted);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;margin:2rem 0 0;font-size:.75rem;line-height:1.5}.hraness-status-page__agent a{color:inherit;text-underline-offset:.2em}.hraness-status-page a:focus-visible,.hraness-status-page button:focus-visible{outline:2px solid var(--_hraness-status-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hraness-status-page__field,.hraness-status-page__next-link{transition:none}.hraness-status-page__next-link:hover{transform:none}}@media (forced-colors:active){.hraness-status-page__field{display:none}.hraness-status-page[data-hraness-status-field=live] .hraness-status-page__glyph{visibility:visible}.hraness-status-page__glyph{color:canvastext}:where(.hraness-status-page__action),.hraness-status-page__next-link{border-color:buttontext}}:where([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]){--hraness-marketing-display-font:var(--font-text,"Nebula Sans", ui-sans-serif, system-ui, sans-serif);--hraness-marketing-display-weight:550;--hraness-marketing-h1-size:clamp(2.375rem, 1.55rem + 3.6vw, 4.5rem);--hraness-marketing-h1-leading:1.04;--hraness-marketing-h1-tracking:-.035em;--hraness-marketing-h2-size:clamp(1.75rem, 1.3rem + 1.9vw, 2.75rem);--hraness-marketing-h2-leading:1.1;--hraness-marketing-h2-tracking:-.028em;--hraness-marketing-h3-size:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--hraness-marketing-h3-leading:1.2;--hraness-marketing-content-measure:70rem;--hraness-marketing-header-measure:76rem;--hraness-marketing-header-height:3.25rem;--hraness-sticky-offset:calc(var(--hraness-marketing-header-height) + 1px);--hraness-marketing-gutter:2rem;--hraness-marketing-hero-space:clamp(4rem, 8vw, 7rem) clamp(3rem, 6vw, 5rem);--hraness-marketing-story-space:5rem;--hraness-marketing-summary-leading:1.6;--hraness-marketing-header-action-height:2.25rem;--hraness-marketing-field-ink:var(--foreground,var(--ui-foreground,CanvasText));--hraness-marketing-field-muted:color-mix(in oklch, var(--foreground,var(--ui-foreground,CanvasText)) 12%, var(--muted,var(--ui-muted-foreground,CanvasText)));--hraness-marketing-link:var(--primary,var(--ui-primary,LinkText));--hraness-marketing-field-images:none;--hraness-marketing-field-size:auto;--hraness-marketing-terminal-background:var(--surface,var(--ui-card,Canvas));--hraness-marketing-terminal-ink:var(--foreground,var(--ui-foreground,CanvasText));--hraness-marketing-terminal-muted:var(--muted,var(--ui-muted-foreground,CanvasText));--hraness-marketing-terminal-command:var(--primary,var(--ui-primary,LinkText));--hraness-marketing-terminal-chrome:var(--surface,var(--ui-card,Canvas));--hraness-marketing-terminal-shadow:0 0 0 1px color-mix(in srgb, var(--foreground,var(--ui-foreground,CanvasText)) 12%, transparent)}[data-hraness-marketing-preset=minimal]{--hraness-marketing-display-font:var(--font-text,"Nebula Sans", ui-sans-serif, system-ui, sans-serif);--hraness-marketing-display-weight:500;--hraness-marketing-h1-size:clamp(2rem, 1.45rem + 2.4vw, 3.25rem);--hraness-marketing-h1-leading:1.08;--hraness-marketing-h1-tracking:-.035em;--hraness-marketing-h2-size:clamp(1.5rem, 1.15rem + 1.4vw, 2.125rem);--hraness-marketing-h2-leading:1.15;--hraness-marketing-h2-tracking:-.02em;--hraness-marketing-h3-size:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--hraness-marketing-h3-leading:1.2;--hraness-marketing-header-height:2.5rem;--hraness-marketing-hero-space:2rem 3rem;--hraness-marketing-story-space:3rem;--hraness-marketing-field-images:none}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame){--hraness-marketing-heading-font:var(--hraness-marketing-display-font);--hraness-marketing-heading-weight:var(--hraness-marketing-display-weight);--hraness-marketing-heading-tracking:var(--hraness-marketing-h1-tracking);--hraness-paper-heading-size:var(--hraness-marketing-h1-size);--hraness-paper-section-heading-size:var(--hraness-marketing-h2-size);--hraness-paper-summary-size:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--hraness-marketing-measure:var(--hraness-marketing-content-measure);--hraness-marketing-copy-measure:52ch;--hraness-marketing-radius:.75rem;--hraness-marketing-frame-radius:1.125rem;--hraness-marketing-section-space:var(--hraness-marketing-story-space);--hraness-marketing-action-height:2.625rem;--hraness-marketing-line:color-mix(in srgb, var(--hraness-marketing-ink) 12%, transparent);--hraness-marketing-chrome-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-chrome-shadow:none;--hraness-marketing-surface-shadow:0 0 0 1px var(--hraness-marketing-line);--hraness-marketing-shadow:var(--hraness-marketing-terminal-shadow);--hraness-marketing-frame-chrome:var(--hraness-marketing-terminal-chrome)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame):not([data-hraness-marketing-preset]){--hraness-marketing-gutter:inherit}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-header{--hraness-marketing-measure:var(--hraness-marketing-header-measure)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-header__inner{min-block-size:var(--hraness-marketing-header-height)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-hero{padding-block:var(--hraness-marketing-hero-space)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-hero__heading{font-family:var(--hraness-marketing-display-font);font-size:var(--hraness-marketing-h1-size);font-weight:var(--hraness-marketing-display-weight);letter-spacing:var(--hraness-marketing-h1-tracking);line-height:var(--hraness-marketing-h1-leading);text-wrap:balance}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-section__heading,.hraness-marketing-install__heading,.hraness-marketing-primitives__heading,.hraness-marketing-interfaces__heading,.hraness-marketing-trust__heading,.hraness-marketing-quotes__heading,.hraness-marketing-pricing__heading,.hraness-marketing-questions__heading,.hraness-marketing-maker__heading,.hraness-marketing-related__heading,.hraness-marketing-cta__heading){font-family:var(--hraness-marketing-display-font);font-size:var(--hraness-marketing-h2-size);font-weight:var(--hraness-marketing-display-weight);line-height:var(--hraness-marketing-h2-leading);letter-spacing:var(--hraness-marketing-h2-tracking)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-hero__summary{line-height:var(--hraness-marketing-summary-leading,1.65);text-wrap:pretty}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-action{min-block-size:var(--hraness-marketing-action-height);border-radius:var(--hraness-marketing-radius)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-header .hraness-marketing-action{min-block-size:var(--hraness-marketing-header-action-height)}@media (width<=48rem){:where([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]){--hraness-marketing-header-action-height:2.75rem}}@media (pointer:coarse){:where([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]){--hraness-marketing-header-action-height:3rem}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-action{min-block-size:3rem}}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-field>:where(.hraness-marketing-hero,.hraness-marketing-section,.hraness-marketing-pillars,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta){padding-inline:var(--hraness-marketing-gutter)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]).hraness-marketing-field,:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-field{color:var(--hraness-marketing-field-ink);background-image:none;position:relative}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]).hraness-marketing-field:not([data-tone=accent]),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-field:where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame):not([data-tone=accent]),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-field :where(.hraness-marketing-page,.hraness-marketing-header,.hraness-marketing-hero,.hraness-marketing-pillars,.hraness-marketing-install,.hraness-marketing-section,.hraness-marketing-primitives,.hraness-marketing-stats,.hraness-marketing-interfaces,.hraness-marketing-trust,.hraness-marketing-quotes,.hraness-marketing-pricing,.hraness-marketing-questions,.hraness-marketing-maker,.hraness-marketing-related,.hraness-marketing-cta,.hraness-marketing-proof-frame):not([data-tone=accent]){--hraness-marketing-ink:var(--hraness-marketing-field-ink);--hraness-marketing-muted:var(--hraness-marketing-field-muted)}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-brand-mark{object-fit:contain;filter:none;background-image:none;flex:none;-webkit-mask-image:none;mask-image:none}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-hero__name,.hraness-marketing-hero__eyebrow,.hraness-marketing-section__label,.hraness-marketing-install__eyebrow,.hraness-marketing-questions__label,.hraness-marketing-primitives__label,.hraness-marketing-interfaces__label,.hraness-marketing-trust__label,.hraness-marketing-quotes__label,.hraness-marketing-pricing__label,.hraness-marketing-maker__label,.hraness-marketing-related__label):empty{display:none}.hraness-marketing-header-surface,:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]):where(.hraness-marketing-header,.hraness-marketing-header-surface),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-header,.hraness-marketing-header-surface){--hraness-marketing-header-background:var(--background,Canvas);--hraness-marketing-header-backdrop:none;background-color:var(--hraness-marketing-header-background)}@supports ((-webkit-backdrop-filter:blur(1px))){.hraness-marketing-header-surface,:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]):where(.hraness-marketing-header,.hraness-marketing-header-surface),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-header,.hraness-marketing-header-surface){--hraness-marketing-header-background:color-mix(in srgb, var(--background,Canvas) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4);-webkit-backdrop-filter:var(--hraness-marketing-header-backdrop)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hraness-marketing-header-surface,:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]):where(.hraness-marketing-header,.hraness-marketing-header-surface),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-header,.hraness-marketing-header-surface){--hraness-marketing-header-background:color-mix(in srgb, var(--background,Canvas) 82%, transparent);--hraness-marketing-header-backdrop:blur(14px) saturate(1.4);-webkit-backdrop-filter:var(--hraness-marketing-header-backdrop);backdrop-filter:var(--hraness-marketing-header-backdrop)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.hraness-marketing-header-surface,:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]):where(.hraness-marketing-header,.hraness-marketing-header-surface),:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) :where(.hraness-marketing-header,.hraness-marketing-header-surface){--hraness-marketing-header-background:var(--background,Canvas);--hraness-marketing-header-backdrop:none}}@media (width<=760px){:where([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]){--hraness-marketing-gutter:1.25rem;--hraness-marketing-hero-space:2.75rem 3rem;--hraness-marketing-story-space:3.5rem;--hraness-material-module:4.5rem}[data-hraness-marketing-preset=minimal]{--hraness-marketing-hero-space:2rem 3rem;--hraness-marketing-story-space:3rem}}@media (forced-colors:active){:where([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]){--hraness-marketing-field-images:none;--hraness-marketing-field-ink:CanvasText;--hraness-marketing-field-muted:CanvasText;--hraness-marketing-link:LinkText}:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]).hraness-marketing-field,:is([data-hraness-marketing-preset=editorial],[data-hraness-marketing-preset=minimal]) .hraness-marketing-field{background:canvas}}:is([data-hraness-pattern=cells],[data-hraness-pattern=weave],[data-hraness-pattern=contour],[data-hraness-pattern=mesh],[data-hraness-pattern=none]){--hraness-pattern-image:none;--hraness-pattern-decoration:none;--hraness-marketing-field-images:none;--hraness-material-wall-images:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-pane{background-color:var(--hraness-material-plane);box-shadow:var(--hraness-material-rest);border:1px solid var(--hraness-material-outline);border-radius:var(--radius-lg,.75rem);color:var(--hraness-material-ink);min-inline-size:0}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-pane[data-depth=raised]{box-shadow:var(--hraness-material-lift)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-pane[data-depth=inset]{background-color:color-mix(in oklch, var(--background,Canvas) 70%, var(--hraness-material-plane));box-shadow:var(--hraness-material-inset)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:var(--surface,var(--ui-background,Canvas));--hraness-design-top-bar-edge:var(--hraness-material-outline);--hraness-material-chrome-blur:none;background-color:var(--hraness-material-chrome-paint);border-block-end:1px solid var(--hraness-material-outline);box-shadow:inset 0 1px 0 var(--hraness-material-edge), 0 4px 12px #0000000a}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome.hraness-design-top-bar[data-surface=glass]{--hraness-design-top-bar-background:var(--hraness-material-chrome-paint);--hraness-design-top-bar-backdrop:var(--hraness-material-chrome-blur)}@supports ((-webkit-backdrop-filter:blur(1px))){:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:color-mix(in srgb, var(--surface,var(--ui-background,Canvas)) 90%, transparent);--hraness-material-chrome-blur:blur(20px) saturate(1.1);-webkit-backdrop-filter:var(--hraness-material-chrome-blur)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:color-mix(in srgb, var(--surface,var(--ui-background,Canvas)) 90%, transparent);--hraness-material-chrome-blur:blur(20px) saturate(1.1);-webkit-backdrop-filter:var(--hraness-material-chrome-blur);backdrop-filter:var(--hraness-material-chrome-blur)}}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-wall{background-color:var(--background,var(--ui-background,Canvas));color:var(--hraness-material-ink);background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-terminal{border:1px solid var(--hraness-material-outline);background:var(--hraness-material-plane);min-inline-size:0;color:var(--hraness-material-ink);box-shadow:var(--hraness-material-lift);border-radius:.875rem;overflow:hidden}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-terminal__bar{background:linear-gradient(to bottom, color-mix(in oklch, white 5%, var(--hraness-material-plane)), var(--hraness-material-plane));box-shadow:inset 0 1px 0 var(--hraness-material-edge), 0 1px 3px #00000014;color:var(--hraness-material-muted);font:.8125rem/1.5 var(--font-mono,ui-monospace, monospace);padding:.8rem 1.25rem}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-code{background:var(--hraness-material-plane);min-inline-size:0;max-inline-size:100%;color:var(--hraness-material-ink);font:.875rem/1.75 var(--font-mono,ui-monospace, monospace);white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:2;margin:0;padding:1.25rem;overflow:auto}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-code code{font:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;background:0 0;padding:0}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-control{background-image:linear-gradient(to bottom, var(--hraness-material-edge), transparent 2px)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-input{background-image:linear-gradient(to bottom, var(--hraness-material-shade), transparent 4px);caret-color:var(--hraness-material-focus)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-choice[aria-pressed=true],.hraness-material-choice[aria-selected=true],.hraness-material-choice[data-selected]){background-color:var(--hraness-material-warm-plane);color:var(--hraness-material-ink);background-image:linear-gradient(to top, var(--hraness-material-warm), var(--hraness-material-warm) 2px, transparent 2px)}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-control:disabled,.hraness-material-control[aria-disabled=true],.hraness-material-control[data-disabled],.hraness-material-input:disabled){background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-rows{margin:0;padding:0;list-style:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-disclosure>summary){cursor:pointer;min-block-size:2.75rem;padding-block:.75rem}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-disclosure>summary:focus-visible){outline:2px solid var(--hraness-material-focus);outline-offset:3px}[data-hraness-material=lantern] ::selection{background-color:var(--hraness-material-warm-plane);color:var(--hraness-material-ink)}@media (prefers-reduced-motion:reduce){[data-hraness-material=lantern]{--hraness-material-duration:0s}}@media (prefers-reduced-transparency:reduce){:where([data-hraness-material=lantern],[data-hraness-material=lantern] *).hraness-material-chrome{--hraness-material-chrome-paint:var(--surface,var(--ui-background,Canvas));--hraness-material-chrome-blur:none}}@media (forced-colors:active){[data-hraness-material=lantern]{--hraness-material-plane:Canvas;--hraness-material-ink:CanvasText;--hraness-material-muted:CanvasText;--hraness-material-seam:CanvasText;--hraness-material-outline:CanvasText;--hraness-material-rest:none;--hraness-material-focus:Highlight;--hraness-material-warm-plane:Canvas;--hraness-material-warm:Highlight;--hraness-material-edge:transparent;--hraness-material-raised:none;--hraness-material-inset:none;--hraness-material-lift:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-wall,.hraness-material-chrome,.hraness-material-pane,.hraness-material-terminal,.hraness-material-terminal__bar,.hraness-material-code){--hraness-material-chrome-paint:Canvas;--hraness-material-chrome-blur:none;box-shadow:none;background-color:canvas;background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-control,.hraness-material-input,.hraness-material-choice){background-image:none}:where([data-hraness-material=lantern],[data-hraness-material=lantern] *):is(.hraness-material-choice[aria-pressed=true],.hraness-material-choice[aria-selected=true],.hraness-material-choice[data-selected]){color:highlighttext;background-color:highlight;background-image:none}}}@media (forced-colors:active){.hraness-marketing-action,.hraness-marketing-action[data-emphasis=primary],.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action,.hraness-marketing-cta[data-tone=accent] .hraness-marketing-action{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}@font-face{font-family:Instrument Serif;src:url(./instrument-serif-latin-400-DGrY7Whw.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root[data-palette=catppuccin]:not([data-theme]),[data-palette=catppuccin]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-muted:var(--lightningcss-light,#545768)var(--lightningcss-dark,#b2b8cf);--hraness-palette-faint:var(--lightningcss-light,#545768)var(--lightningcss-dark,#b2b8cf);--hraness-palette-grid:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-line:var(--lightningcss-light,#ccd0da)var(--lightningcss-dark,#45475a);--hraness-palette-control-border:var(--lightningcss-light,#6e7183)var(--lightningcss-dark,#9296ab);--hraness-palette-surface:var(--lightningcss-light,#e6e9ef)var(--lightningcss-dark,#181825);--hraness-palette-surface-raised:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-surface-hover:var(--lightningcss-light,#ccd0da)var(--lightningcss-dark,#45475a);--hraness-palette-card:var(--lightningcss-light,#e6e9ef)var(--lightningcss-dark,#181825);--hraness-palette-card-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-popover:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-popover-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-primary:var(--lightningcss-light,#1750bf)var(--lightningcss-dark,#92bafa);--hraness-palette-primary-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-primary-soft:var(--lightningcss-light,#d6e0f5)var(--lightningcss-dark,#2b3046);--hraness-palette-secondary:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-secondary-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-accent:var(--lightningcss-light,#d6e0f5)var(--lightningcss-dark,#2b3046);--hraness-palette-accent-foreground:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-focus:var(--lightningcss-light,#1750bf)var(--lightningcss-dark,#92bafa);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#dce0e8)var(--lightningcss-dark,#313244);--hraness-palette-disabled-foreground:var(--lightningcss-light,#545768)var(--lightningcss-dark,#b2b8cf);--hraness-palette-inverse:var(--lightningcss-light,#3a3c50)var(--lightningcss-dark,#dbe1f7);--hraness-palette-inverse-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-danger:var(--lightningcss-light,#b00d30)var(--lightningcss-dark,#f5a0b8);--hraness-palette-danger-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-danger-soft:var(--lightningcss-light,#ecd6de)var(--lightningcss-dark,#382b3d);--hraness-palette-warning:var(--lightningcss-light,#7b4e10)var(--lightningcss-dark,#f9e2af);--hraness-palette-warning-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-warning-soft:var(--lightningcss-light,#ede5db)var(--lightningcss-dark,#38363d);--hraness-palette-success:var(--lightningcss-light,#28631b)var(--lightningcss-dark,#a6e3a1);--hraness-palette-success-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-success-soft:var(--lightningcss-light,#dae7dd)var(--lightningcss-dark,#2e363c);--hraness-palette-info:var(--lightningcss-light,#0f6065)var(--lightningcss-dark,#89dceb);--hraness-palette-info-foreground:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--hraness-palette-info-soft:var(--lightningcss-light,#d5e6ea)var(--lightningcss-dark,#2b3545);--hraness-palette-chart1:var(--lightningcss-light,#814170)var(--lightningcss-dark,#f5c2e7);--hraness-palette-chart2:var(--lightningcss-light,#28631b)var(--lightningcss-dark,#a6e3a1);--hraness-palette-chart3:var(--lightningcss-light,#0f6065)var(--lightningcss-dark,#89dceb);--hraness-palette-chart4:var(--lightningcss-light,#7b4e10)var(--lightningcss-dark,#f9e2af);--hraness-palette-chart5:var(--lightningcss-light,#712fc6)var(--lightningcss-dark,#cda9f7)}@media (prefers-color-scheme:dark){:root[data-palette=catppuccin]:not([data-theme]),[data-palette=catppuccin]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=catppuccin][data-theme=light],[data-palette=catppuccin][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#eff1f5;--hraness-palette-foreground:#3a3c50;--hraness-palette-muted:#545768;--hraness-palette-faint:#545768;--hraness-palette-grid:#dce0e8;--hraness-palette-line:#ccd0da;--hraness-palette-control-border:#6e7183;--hraness-palette-surface:#e6e9ef;--hraness-palette-surface-raised:#dce0e8;--hraness-palette-surface-hover:#ccd0da;--hraness-palette-card:#e6e9ef;--hraness-palette-card-foreground:#3a3c50;--hraness-palette-popover:#dce0e8;--hraness-palette-popover-foreground:#3a3c50;--hraness-palette-primary:#1750bf;--hraness-palette-primary-foreground:#eff1f5;--hraness-palette-primary-soft:#d6e0f5;--hraness-palette-secondary:#dce0e8;--hraness-palette-secondary-foreground:#3a3c50;--hraness-palette-accent:#d6e0f5;--hraness-palette-accent-foreground:#3a3c50;--hraness-palette-focus:#1750bf;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#dce0e8;--hraness-palette-disabled-foreground:#545768;--hraness-palette-inverse:#3a3c50;--hraness-palette-inverse-foreground:#eff1f5;--hraness-palette-danger:#b00d30;--hraness-palette-danger-foreground:#eff1f5;--hraness-palette-danger-soft:#ecd6de;--hraness-palette-warning:#7b4e10;--hraness-palette-warning-foreground:#eff1f5;--hraness-palette-warning-soft:#ede5db;--hraness-palette-success:#28631b;--hraness-palette-success-foreground:#eff1f5;--hraness-palette-success-soft:#dae7dd;--hraness-palette-info:#0f6065;--hraness-palette-info-foreground:#eff1f5;--hraness-palette-info-soft:#d5e6ea;--hraness-palette-chart1:#814170;--hraness-palette-chart2:#28631b;--hraness-palette-chart3:#0f6065;--hraness-palette-chart4:#7b4e10;--hraness-palette-chart5:#712fc6}:root[data-palette=catppuccin][data-theme=dark],[data-palette=catppuccin][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#1e1e2e;--hraness-palette-foreground:#dbe1f7;--hraness-palette-muted:#b2b8cf;--hraness-palette-faint:#b2b8cf;--hraness-palette-grid:#313244;--hraness-palette-line:#45475a;--hraness-palette-control-border:#9296ab;--hraness-palette-surface:#181825;--hraness-palette-surface-raised:#313244;--hraness-palette-surface-hover:#45475a;--hraness-palette-card:#181825;--hraness-palette-card-foreground:#dbe1f7;--hraness-palette-popover:#313244;--hraness-palette-popover-foreground:#dbe1f7;--hraness-palette-primary:#92bafa;--hraness-palette-primary-foreground:#1e1e2e;--hraness-palette-primary-soft:#2b3046;--hraness-palette-secondary:#313244;--hraness-palette-secondary-foreground:#dbe1f7;--hraness-palette-accent:#2b3046;--hraness-palette-accent-foreground:#dbe1f7;--hraness-palette-focus:#92bafa;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#313244;--hraness-palette-disabled-foreground:#b2b8cf;--hraness-palette-inverse:#dbe1f7;--hraness-palette-inverse-foreground:#1e1e2e;--hraness-palette-danger:#f5a0b8;--hraness-palette-danger-foreground:#1e1e2e;--hraness-palette-danger-soft:#382b3d;--hraness-palette-warning:#f9e2af;--hraness-palette-warning-foreground:#1e1e2e;--hraness-palette-warning-soft:#38363d;--hraness-palette-success:#a6e3a1;--hraness-palette-success-foreground:#1e1e2e;--hraness-palette-success-soft:#2e363c;--hraness-palette-info:#89dceb;--hraness-palette-info-foreground:#1e1e2e;--hraness-palette-info-soft:#2b3545;--hraness-palette-chart1:#f5c2e7;--hraness-palette-chart2:#a6e3a1;--hraness-palette-chart3:#89dceb;--hraness-palette-chart4:#f9e2af;--hraness-palette-chart5:#cda9f7}:root[data-palette=gruvbox]:not([data-theme]),[data-palette=gruvbox]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-muted:var(--lightningcss-light,#584f48)var(--lightningcss-dark,#c7baa3);--hraness-palette-faint:var(--lightningcss-light,#584f48)var(--lightningcss-dark,#c7baa3);--hraness-palette-grid:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-line:var(--lightningcss-light,#d5c4a1)var(--lightningcss-dark,#504945);--hraness-palette-control-border:var(--lightningcss-light,#75685e)var(--lightningcss-dark,#a5988c);--hraness-palette-surface:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--hraness-palette-surface-raised:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-surface-hover:var(--lightningcss-light,#d5c4a1)var(--lightningcss-dark,#504945);--hraness-palette-card:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--hraness-palette-card-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-popover:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-popover-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-primary:var(--lightningcss-light,#065968)var(--lightningcss-dark,#a9c1b8);--hraness-palette-primary-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-primary-soft:var(--lightningcss-light,#dee0be)var(--lightningcss-dark,#333735);--hraness-palette-secondary:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-secondary-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-accent:var(--lightningcss-light,#dee0be)var(--lightningcss-dark,#333735);--hraness-palette-accent-foreground:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-focus:var(--lightningcss-light,#065968)var(--lightningcss-dark,#a9c1b8);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--hraness-palette-disabled-foreground:var(--lightningcss-light,#584f48)var(--lightningcss-dark,#c7baa3);--hraness-palette-inverse:var(--lightningcss-light,#393533)var(--lightningcss-dark,#f0e5c7);--hraness-palette-inverse-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-danger:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fda49a);--hraness-palette-danger-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-danger-soft:var(--lightningcss-light,#f0d4b0)var(--lightningcss-dark,#412c29);--hraness-palette-warning:var(--lightningcss-light,#70490c)var(--lightningcss-dark,#fabd2f);--hraness-palette-warning-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-warning-soft:var(--lightningcss-light,#f3e2b2)var(--lightningcss-dark,#413a29);--hraness-palette-success:var(--lightningcss-light,#56520a)var(--lightningcss-dark,#bfc23c);--hraness-palette-success-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-success-soft:var(--lightningcss-light,#ebe2b1)var(--lightningcss-dark,#393a28);--hraness-palette-info:var(--lightningcss-light,#30593f)var(--lightningcss-dark,#9cc88c);--hraness-palette-info-foreground:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--hraness-palette-info-soft:var(--lightningcss-light,#e5e3ba)var(--lightningcss-dark,#343a32);--hraness-palette-chart1:var(--lightningcss-light,#913002)var(--lightningcss-dark,#fea963);--hraness-palette-chart2:var(--lightningcss-light,#56520a)var(--lightningcss-dark,#bfc23c);--hraness-palette-chart3:var(--lightningcss-light,#30593f)var(--lightningcss-dark,#9cc88c);--hraness-palette-chart4:var(--lightningcss-light,#70490c)var(--lightningcss-dark,#fabd2f);--hraness-palette-chart5:var(--lightningcss-light,#7f3865)var(--lightningcss-dark,#e2aebc)}@media (prefers-color-scheme:dark){:root[data-palette=gruvbox]:not([data-theme]),[data-palette=gruvbox]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=gruvbox][data-theme=light],[data-palette=gruvbox][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#fbf1c7;--hraness-palette-foreground:#393533;--hraness-palette-muted:#584f48;--hraness-palette-faint:#584f48;--hraness-palette-grid:#ebdbb2;--hraness-palette-line:#d5c4a1;--hraness-palette-control-border:#75685e;--hraness-palette-surface:#f9f5d7;--hraness-palette-surface-raised:#ebdbb2;--hraness-palette-surface-hover:#d5c4a1;--hraness-palette-card:#f9f5d7;--hraness-palette-card-foreground:#393533;--hraness-palette-popover:#ebdbb2;--hraness-palette-popover-foreground:#393533;--hraness-palette-primary:#065968;--hraness-palette-primary-foreground:#fbf1c7;--hraness-palette-primary-soft:#dee0be;--hraness-palette-secondary:#ebdbb2;--hraness-palette-secondary-foreground:#393533;--hraness-palette-accent:#dee0be;--hraness-palette-accent-foreground:#393533;--hraness-palette-focus:#065968;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#ebdbb2;--hraness-palette-disabled-foreground:#584f48;--hraness-palette-inverse:#393533;--hraness-palette-inverse-foreground:#fbf1c7;--hraness-palette-danger:#9d0006;--hraness-palette-danger-foreground:#fbf1c7;--hraness-palette-danger-soft:#f0d4b0;--hraness-palette-warning:#70490c;--hraness-palette-warning-foreground:#fbf1c7;--hraness-palette-warning-soft:#f3e2b2;--hraness-palette-success:#56520a;--hraness-palette-success-foreground:#fbf1c7;--hraness-palette-success-soft:#ebe2b1;--hraness-palette-info:#30593f;--hraness-palette-info-foreground:#fbf1c7;--hraness-palette-info-soft:#e5e3ba;--hraness-palette-chart1:#913002;--hraness-palette-chart2:#56520a;--hraness-palette-chart3:#30593f;--hraness-palette-chart4:#70490c;--hraness-palette-chart5:#7f3865}:root[data-palette=gruvbox][data-theme=dark],[data-palette=gruvbox][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#282828;--hraness-palette-foreground:#f0e5c7;--hraness-palette-muted:#c7baa3;--hraness-palette-faint:#c7baa3;--hraness-palette-grid:#3c3836;--hraness-palette-line:#504945;--hraness-palette-control-border:#a5988c;--hraness-palette-surface:#1d2021;--hraness-palette-surface-raised:#3c3836;--hraness-palette-surface-hover:#504945;--hraness-palette-card:#1d2021;--hraness-palette-card-foreground:#f0e5c7;--hraness-palette-popover:#3c3836;--hraness-palette-popover-foreground:#f0e5c7;--hraness-palette-primary:#a9c1b8;--hraness-palette-primary-foreground:#282828;--hraness-palette-primary-soft:#333735;--hraness-palette-secondary:#3c3836;--hraness-palette-secondary-foreground:#f0e5c7;--hraness-palette-accent:#333735;--hraness-palette-accent-foreground:#f0e5c7;--hraness-palette-focus:#a9c1b8;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#3c3836;--hraness-palette-disabled-foreground:#c7baa3;--hraness-palette-inverse:#f0e5c7;--hraness-palette-inverse-foreground:#282828;--hraness-palette-danger:#fda49a;--hraness-palette-danger-foreground:#282828;--hraness-palette-danger-soft:#412c29;--hraness-palette-warning:#fabd2f;--hraness-palette-warning-foreground:#282828;--hraness-palette-warning-soft:#413a29;--hraness-palette-success:#bfc23c;--hraness-palette-success-foreground:#282828;--hraness-palette-success-soft:#393a28;--hraness-palette-info:#9cc88c;--hraness-palette-info-foreground:#282828;--hraness-palette-info-soft:#343a32;--hraness-palette-chart1:#fea963;--hraness-palette-chart2:#bfc23c;--hraness-palette-chart3:#9cc88c;--hraness-palette-chart4:#fabd2f;--hraness-palette-chart5:#e2aebc}:root[data-palette=rose-pine]:not([data-theme]),[data-palette=rose-pine]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-muted:var(--lightningcss-light,#605c74)var(--lightningcss-dark,#adaac0);--hraness-palette-faint:var(--lightningcss-light,#605c74)var(--lightningcss-dark,#adaac0);--hraness-palette-grid:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-line:var(--lightningcss-light,#dfdad9)var(--lightningcss-dark,#403d52);--hraness-palette-control-border:var(--lightningcss-light,#797593)var(--lightningcss-dark,#908caa);--hraness-palette-surface:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--hraness-palette-surface-raised:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-surface-hover:var(--lightningcss-light,#dfdad9)var(--lightningcss-dark,#403d52);--hraness-palette-card:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--hraness-palette-card-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-popover:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-popover-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-primary:var(--lightningcss-light,#68587a)var(--lightningcss-dark,#c4a7e7);--hraness-palette-primary-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-primary-soft:var(--lightningcss-light,#ede5e5)var(--lightningcss-dark,#2e283b);--hraness-palette-secondary:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-secondary-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-accent:var(--lightningcss-light,#ede5e5)var(--lightningcss-dark,#2e283b);--hraness-palette-accent-foreground:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-focus:var(--lightningcss-light,#68587a)var(--lightningcss-dark,#c4a7e7);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#26233a);--hraness-palette-disabled-foreground:var(--lightningcss-light,#605c74)var(--lightningcss-dark,#adaac0);--hraness-palette-inverse:var(--lightningcss-light,#44405e)var(--lightningcss-dark,#e0def4);--hraness-palette-inverse-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-danger:var(--lightningcss-light,#8b4c5e)var(--lightningcss-dark,#f090ab);--hraness-palette-danger-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-danger-soft:var(--lightningcss-light,#f2e3df)var(--lightningcss-dark,#322231);--hraness-palette-warning:var(--lightningcss-light,#81561d)var(--lightningcss-dark,#f6c177);--hraness-palette-warning-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-warning-soft:var(--lightningcss-light,#f8ead7)var(--lightningcss-dark,#342b2e);--hraness-palette-success:var(--lightningcss-light,#27667f)var(--lightningcss-dark,#9ccfd8);--hraness-palette-success-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-success-soft:var(--lightningcss-light,#e1e3e0)var(--lightningcss-dark,#292d3a);--hraness-palette-info:var(--lightningcss-light,#3a656c)var(--lightningcss-dark,#ebbcba);--hraness-palette-info-foreground:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--hraness-palette-info-soft:var(--lightningcss-light,#e6e8e4)var(--lightningcss-dark,#322b36);--hraness-palette-chart1:var(--lightningcss-light,#85514e)var(--lightningcss-dark,#ebbcba);--hraness-palette-chart2:var(--lightningcss-light,#27667f)var(--lightningcss-dark,#9ccfd8);--hraness-palette-chart3:var(--lightningcss-light,#3a656c)var(--lightningcss-dark,#ebbcba);--hraness-palette-chart4:var(--lightningcss-light,#81561d)var(--lightningcss-dark,#f6c177);--hraness-palette-chart5:var(--lightningcss-light,#68587a)var(--lightningcss-dark,#c4a7e7)}@media (prefers-color-scheme:dark){:root[data-palette=rose-pine]:not([data-theme]),[data-palette=rose-pine]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=rose-pine][data-theme=light],[data-palette=rose-pine][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#faf4ed;--hraness-palette-foreground:#44405e;--hraness-palette-muted:#605c74;--hraness-palette-faint:#605c74;--hraness-palette-grid:#f2e9e1;--hraness-palette-line:#dfdad9;--hraness-palette-control-border:#797593;--hraness-palette-surface:#fffaf3;--hraness-palette-surface-raised:#f2e9e1;--hraness-palette-surface-hover:#dfdad9;--hraness-palette-card:#fffaf3;--hraness-palette-card-foreground:#44405e;--hraness-palette-popover:#f2e9e1;--hraness-palette-popover-foreground:#44405e;--hraness-palette-primary:#68587a;--hraness-palette-primary-foreground:#faf4ed;--hraness-palette-primary-soft:#ede5e5;--hraness-palette-secondary:#f2e9e1;--hraness-palette-secondary-foreground:#44405e;--hraness-palette-accent:#ede5e5;--hraness-palette-accent-foreground:#44405e;--hraness-palette-focus:#68587a;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#f2e9e1;--hraness-palette-disabled-foreground:#605c74;--hraness-palette-inverse:#44405e;--hraness-palette-inverse-foreground:#faf4ed;--hraness-palette-danger:#8b4c5e;--hraness-palette-danger-foreground:#faf4ed;--hraness-palette-danger-soft:#f2e3df;--hraness-palette-warning:#81561d;--hraness-palette-warning-foreground:#faf4ed;--hraness-palette-warning-soft:#f8ead7;--hraness-palette-success:#27667f;--hraness-palette-success-foreground:#faf4ed;--hraness-palette-success-soft:#e1e3e0;--hraness-palette-info:#3a656c;--hraness-palette-info-foreground:#faf4ed;--hraness-palette-info-soft:#e6e8e4;--hraness-palette-chart1:#85514e;--hraness-palette-chart2:#27667f;--hraness-palette-chart3:#3a656c;--hraness-palette-chart4:#81561d;--hraness-palette-chart5:#68587a}:root[data-palette=rose-pine][data-theme=dark],[data-palette=rose-pine][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#191724;--hraness-palette-foreground:#e0def4;--hraness-palette-muted:#adaac0;--hraness-palette-faint:#adaac0;--hraness-palette-grid:#26233a;--hraness-palette-line:#403d52;--hraness-palette-control-border:#908caa;--hraness-palette-surface:#1f1d2e;--hraness-palette-surface-raised:#26233a;--hraness-palette-surface-hover:#403d52;--hraness-palette-card:#1f1d2e;--hraness-palette-card-foreground:#e0def4;--hraness-palette-popover:#26233a;--hraness-palette-popover-foreground:#e0def4;--hraness-palette-primary:#c4a7e7;--hraness-palette-primary-foreground:#191724;--hraness-palette-primary-soft:#2e283b;--hraness-palette-secondary:#26233a;--hraness-palette-secondary-foreground:#e0def4;--hraness-palette-accent:#2e283b;--hraness-palette-accent-foreground:#e0def4;--hraness-palette-focus:#c4a7e7;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#26233a;--hraness-palette-disabled-foreground:#adaac0;--hraness-palette-inverse:#e0def4;--hraness-palette-inverse-foreground:#191724;--hraness-palette-danger:#f090ab;--hraness-palette-danger-foreground:#191724;--hraness-palette-danger-soft:#322231;--hraness-palette-warning:#f6c177;--hraness-palette-warning-foreground:#191724;--hraness-palette-warning-soft:#342b2e;--hraness-palette-success:#9ccfd8;--hraness-palette-success-foreground:#191724;--hraness-palette-success-soft:#292d3a;--hraness-palette-info:#ebbcba;--hraness-palette-info-foreground:#191724;--hraness-palette-info-soft:#322b36;--hraness-palette-chart1:#ebbcba;--hraness-palette-chart2:#9ccfd8;--hraness-palette-chart3:#ebbcba;--hraness-palette-chart4:#f6c177;--hraness-palette-chart5:#c4a7e7}:root[data-palette=tokyo-night]:not([data-theme]),[data-palette=tokyo-night]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-muted:var(--lightningcss-light,#414c76)var(--lightningcss-dark,#a9b1d6);--hraness-palette-faint:var(--lightningcss-light,#414c76)var(--lightningcss-dark,#a9b1d6);--hraness-palette-grid:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-line:var(--lightningcss-light,#b7c1e3)var(--lightningcss-dark,#292e42);--hraness-palette-control-border:var(--lightningcss-light,#56659d)var(--lightningcss-dark,#737aa2);--hraness-palette-surface:var(--lightningcss-light,#d0d5e3)var(--lightningcss-dark,#16161e);--hraness-palette-surface-raised:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-surface-hover:var(--lightningcss-light,#b7c1e3)var(--lightningcss-dark,#292e42);--hraness-palette-card:var(--lightningcss-light,#d0d5e3)var(--lightningcss-dark,#16161e);--hraness-palette-card-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-popover:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-popover-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-primary:var(--lightningcss-light,#1d4e90)var(--lightningcss-dark,#7aa2f7);--hraness-palette-primary-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-primary-soft:var(--lightningcss-light,#ccd6e7)var(--lightningcss-dark,#262b3f);--hraness-palette-secondary:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-secondary-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-accent:var(--lightningcss-light,#ccd6e7)var(--lightningcss-dark,#262b3f);--hraness-palette-accent-foreground:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-focus:var(--lightningcss-light,#1d4e90)var(--lightningcss-dark,#7aa2f7);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#24283b);--hraness-palette-disabled-foreground:var(--lightningcss-light,#414c76)var(--lightningcss-dark,#a9b1d6);--hraness-palette-inverse:var(--lightningcss-light,#1c3161)var(--lightningcss-dark,#c0caf5);--hraness-palette-inverse-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-danger:var(--lightningcss-light,#951a3e)var(--lightningcss-dark,#f7768e);--hraness-palette-danger-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-danger-soft:var(--lightningcss-light,#e3ccd7)var(--lightningcss-dark,#352632);--hraness-palette-warning:var(--lightningcss-light,#614b2b)var(--lightningcss-dark,#e0af68);--hraness-palette-warning-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-warning-soft:var(--lightningcss-light,#d7d4d3)var(--lightningcss-dark,#322d2e);--hraness-palette-success:var(--lightningcss-light,#40552a)var(--lightningcss-dark,#9ece6a);--hraness-palette-success-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-success-soft:var(--lightningcss-light,#d1d5d2)var(--lightningcss-dark,#2a302e);--hraness-palette-info:var(--lightningcss-light,#005571)var(--lightningcss-dark,#7dcfff);--hraness-palette-info-foreground:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--hraness-palette-info-soft:var(--lightningcss-light,#c6d4dd)var(--lightningcss-dark,#263140);--hraness-palette-chart1:var(--lightningcss-light,#7a3f00)var(--lightningcss-dark,#ff9e64);--hraness-palette-chart2:var(--lightningcss-light,#40552a)var(--lightningcss-dark,#9ece6a);--hraness-palette-chart3:var(--lightningcss-light,#005571)var(--lightningcss-dark,#7dcfff);--hraness-palette-chart4:var(--lightningcss-light,#614b2b)var(--lightningcss-dark,#e0af68);--hraness-palette-chart5:var(--lightningcss-light,#61369a)var(--lightningcss-dark,#bb9af7)}@media (prefers-color-scheme:dark){:root[data-palette=tokyo-night]:not([data-theme]),[data-palette=tokyo-night]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=tokyo-night][data-theme=light],[data-palette=tokyo-night][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#e1e2e7;--hraness-palette-foreground:#1c3161;--hraness-palette-muted:#414c76;--hraness-palette-faint:#414c76;--hraness-palette-grid:#c4c8da;--hraness-palette-line:#b7c1e3;--hraness-palette-control-border:#56659d;--hraness-palette-surface:#d0d5e3;--hraness-palette-surface-raised:#c4c8da;--hraness-palette-surface-hover:#b7c1e3;--hraness-palette-card:#d0d5e3;--hraness-palette-card-foreground:#1c3161;--hraness-palette-popover:#c4c8da;--hraness-palette-popover-foreground:#1c3161;--hraness-palette-primary:#1d4e90;--hraness-palette-primary-foreground:#e1e2e7;--hraness-palette-primary-soft:#ccd6e7;--hraness-palette-secondary:#c4c8da;--hraness-palette-secondary-foreground:#1c3161;--hraness-palette-accent:#ccd6e7;--hraness-palette-accent-foreground:#1c3161;--hraness-palette-focus:#1d4e90;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#c4c8da;--hraness-palette-disabled-foreground:#414c76;--hraness-palette-inverse:#1c3161;--hraness-palette-inverse-foreground:#e1e2e7;--hraness-palette-danger:#951a3e;--hraness-palette-danger-foreground:#e1e2e7;--hraness-palette-danger-soft:#e3ccd7;--hraness-palette-warning:#614b2b;--hraness-palette-warning-foreground:#e1e2e7;--hraness-palette-warning-soft:#d7d4d3;--hraness-palette-success:#40552a;--hraness-palette-success-foreground:#e1e2e7;--hraness-palette-success-soft:#d1d5d2;--hraness-palette-info:#005571;--hraness-palette-info-foreground:#e1e2e7;--hraness-palette-info-soft:#c6d4dd;--hraness-palette-chart1:#7a3f00;--hraness-palette-chart2:#40552a;--hraness-palette-chart3:#005571;--hraness-palette-chart4:#614b2b;--hraness-palette-chart5:#61369a}:root[data-palette=tokyo-night][data-theme=dark],[data-palette=tokyo-night][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#1a1b26;--hraness-palette-foreground:#c0caf5;--hraness-palette-muted:#a9b1d6;--hraness-palette-faint:#a9b1d6;--hraness-palette-grid:#24283b;--hraness-palette-line:#292e42;--hraness-palette-control-border:#737aa2;--hraness-palette-surface:#16161e;--hraness-palette-surface-raised:#24283b;--hraness-palette-surface-hover:#292e42;--hraness-palette-card:#16161e;--hraness-palette-card-foreground:#c0caf5;--hraness-palette-popover:#24283b;--hraness-palette-popover-foreground:#c0caf5;--hraness-palette-primary:#7aa2f7;--hraness-palette-primary-foreground:#1a1b26;--hraness-palette-primary-soft:#262b3f;--hraness-palette-secondary:#24283b;--hraness-palette-secondary-foreground:#c0caf5;--hraness-palette-accent:#262b3f;--hraness-palette-accent-foreground:#c0caf5;--hraness-palette-focus:#7aa2f7;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#24283b;--hraness-palette-disabled-foreground:#a9b1d6;--hraness-palette-inverse:#c0caf5;--hraness-palette-inverse-foreground:#1a1b26;--hraness-palette-danger:#f7768e;--hraness-palette-danger-foreground:#1a1b26;--hraness-palette-danger-soft:#352632;--hraness-palette-warning:#e0af68;--hraness-palette-warning-foreground:#1a1b26;--hraness-palette-warning-soft:#322d2e;--hraness-palette-success:#9ece6a;--hraness-palette-success-foreground:#1a1b26;--hraness-palette-success-soft:#2a302e;--hraness-palette-info:#7dcfff;--hraness-palette-info-foreground:#1a1b26;--hraness-palette-info-soft:#263140;--hraness-palette-chart1:#ff9e64;--hraness-palette-chart2:#9ece6a;--hraness-palette-chart3:#7dcfff;--hraness-palette-chart4:#e0af68;--hraness-palette-chart5:#bb9af7}:root[data-palette=paper]:not([data-theme]),[data-palette=paper]:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hraness-palette-background:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-muted:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--hraness-palette-faint:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--hraness-palette-grid:var(--lightningcss-light,#dfdcd6)var(--lightningcss-dark,#302b27);--hraness-palette-line:var(--lightningcss-light,#b9b3ab)var(--lightningcss-dark,#514a44);--hraness-palette-control-border:var(--lightningcss-light,#8a8177)var(--lightningcss-dark,#827a72);--hraness-palette-surface:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#1d1a18);--hraness-palette-surface-raised:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--hraness-palette-surface-hover:var(--lightningcss-light,#ebe8e3)var(--lightningcss-dark,#292522);--hraness-palette-card:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#1d1a18);--hraness-palette-card-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-popover:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--hraness-palette-popover-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-primary:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-primary-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-primary-soft:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--hraness-palette-secondary:var(--lightningcss-light,#ebe8e3)var(--lightningcss-dark,#292522);--hraness-palette-secondary-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-accent:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--hraness-palette-accent-foreground:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-focus:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-scrim:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#000000b8);--hraness-palette-disabled:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#211d1a);--hraness-palette-disabled-foreground:var(--lightningcss-light,#6c665f)var(--lightningcss-dark,#aaa29a);--hraness-palette-inverse:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f2ed);--hraness-palette-inverse-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-danger:var(--lightningcss-light,#b23c34)var(--lightningcss-dark,#ef8c82);--hraness-palette-danger-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-danger-soft:var(--lightningcss-light,#f0e1dd)var(--lightningcss-dark,#2d1f1d);--hraness-palette-warning:var(--lightningcss-light,#975600)var(--lightningcss-dark,#efae55);--hraness-palette-warning-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-warning-soft:var(--lightningcss-light,#eee5d7)var(--lightningcss-dark,#2d2317);--hraness-palette-success:var(--lightningcss-light,#227445)var(--lightningcss-dark,#5fc98b);--hraness-palette-success-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-success-soft:var(--lightningcss-light,#dfe9e0)var(--lightningcss-dark,#1b261e);--hraness-palette-info:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-info-foreground:var(--lightningcss-light,#f8f7f4)var(--lightningcss-dark,#12100f);--hraness-palette-info-soft:var(--lightningcss-light,#dee5f3)var(--lightningcss-dark,#21232c);--hraness-palette-chart1:var(--lightningcss-light,#a24a64)var(--lightningcss-dark,#db91aa);--hraness-palette-chart2:var(--lightningcss-light,#227445)var(--lightningcss-dark,#5fc98b);--hraness-palette-chart3:var(--lightningcss-light,#1e5ae1)var(--lightningcss-dark,#8fb0ff);--hraness-palette-chart4:var(--lightningcss-light,#975600)var(--lightningcss-dark,#efae55);--hraness-palette-chart5:var(--lightningcss-light,#7858a3)var(--lightningcss-dark,#b7a0dc)}@media (prefers-color-scheme:dark){:root[data-palette=paper]:not([data-theme]),[data-palette=paper]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-palette=paper][data-theme=light],[data-palette=paper][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hraness-palette-background:#f8f7f4;--hraness-palette-foreground:#1c1917;--hraness-palette-muted:#6c665f;--hraness-palette-faint:#6c665f;--hraness-palette-grid:#dfdcd6;--hraness-palette-line:#b9b3ab;--hraness-palette-control-border:#8a8177;--hraness-palette-surface:#fffefa;--hraness-palette-surface-raised:#fffefa;--hraness-palette-surface-hover:#ebe8e3;--hraness-palette-card:#fffefa;--hraness-palette-card-foreground:#1c1917;--hraness-palette-popover:#fffefa;--hraness-palette-popover-foreground:#1c1917;--hraness-palette-primary:#1e5ae1;--hraness-palette-primary-foreground:#f8f7f4;--hraness-palette-primary-soft:#dee5f3;--hraness-palette-secondary:#ebe8e3;--hraness-palette-secondary-foreground:#1c1917;--hraness-palette-accent:#dee5f3;--hraness-palette-accent-foreground:#1c1917;--hraness-palette-focus:#1e5ae1;--hraness-palette-scrim:#00000070;--hraness-palette-disabled:#fffefa;--hraness-palette-disabled-foreground:#6c665f;--hraness-palette-inverse:#1c1917;--hraness-palette-inverse-foreground:#f8f7f4;--hraness-palette-danger:#b23c34;--hraness-palette-danger-foreground:#f8f7f4;--hraness-palette-danger-soft:#f0e1dd;--hraness-palette-warning:#975600;--hraness-palette-warning-foreground:#f8f7f4;--hraness-palette-warning-soft:#eee5d7;--hraness-palette-success:#227445;--hraness-palette-success-foreground:#f8f7f4;--hraness-palette-success-soft:#dfe9e0;--hraness-palette-info:#1e5ae1;--hraness-palette-info-foreground:#f8f7f4;--hraness-palette-info-soft:#dee5f3;--hraness-palette-chart1:#a24a64;--hraness-palette-chart2:#227445;--hraness-palette-chart3:#1e5ae1;--hraness-palette-chart4:#975600;--hraness-palette-chart5:#7858a3}:root[data-palette=paper][data-theme=dark],[data-palette=paper][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hraness-palette-background:#12100f;--hraness-palette-foreground:#f5f2ed;--hraness-palette-muted:#aaa29a;--hraness-palette-faint:#aaa29a;--hraness-palette-grid:#302b27;--hraness-palette-line:#514a44;--hraness-palette-control-border:#827a72;--hraness-palette-surface:#1d1a18;--hraness-palette-surface-raised:#211d1a;--hraness-palette-surface-hover:#292522;--hraness-palette-card:#1d1a18;--hraness-palette-card-foreground:#f5f2ed;--hraness-palette-popover:#211d1a;--hraness-palette-popover-foreground:#f5f2ed;--hraness-palette-primary:#8fb0ff;--hraness-palette-primary-foreground:#12100f;--hraness-palette-primary-soft:#21232c;--hraness-palette-secondary:#292522;--hraness-palette-secondary-foreground:#f5f2ed;--hraness-palette-accent:#21232c;--hraness-palette-accent-foreground:#f5f2ed;--hraness-palette-focus:#8fb0ff;--hraness-palette-scrim:#000000b8;--hraness-palette-disabled:#211d1a;--hraness-palette-disabled-foreground:#aaa29a;--hraness-palette-inverse:#f5f2ed;--hraness-palette-inverse-foreground:#12100f;--hraness-palette-danger:#ef8c82;--hraness-palette-danger-foreground:#12100f;--hraness-palette-danger-soft:#2d1f1d;--hraness-palette-warning:#efae55;--hraness-palette-warning-foreground:#12100f;--hraness-palette-warning-soft:#2d2317;--hraness-palette-success:#5fc98b;--hraness-palette-success-foreground:#12100f;--hraness-palette-success-soft:#1b261e;--hraness-palette-info:#8fb0ff;--hraness-palette-info-foreground:#12100f;--hraness-palette-info-soft:#21232c;--hraness-palette-chart1:#db91aa;--hraness-palette-chart2:#5fc98b;--hraness-palette-chart3:#8fb0ff;--hraness-palette-chart4:#efae55;--hraness-palette-chart5:#b7a0dc}:root.hraness-palette[data-theme],.hraness-palette[data-theme],:root[data-palette][data-palette],[data-palette][data-palette]{--background:var(--hraness-palette-background);--foreground:var(--hraness-palette-foreground);--muted:var(--hraness-palette-muted);--faint:var(--hraness-palette-faint);--grid:var(--hraness-palette-grid);--line:var(--hraness-palette-line);--control-border:var(--hraness-palette-control-border);--surface:var(--hraness-palette-surface);--surface-raised:var(--hraness-palette-surface-raised);--surface-hover:var(--hraness-palette-surface-hover);--card:var(--hraness-palette-card);--card-foreground:var(--hraness-palette-card-foreground);--popover:var(--hraness-palette-popover);--popover-foreground:var(--hraness-palette-popover-foreground);--primary:var(--hraness-palette-primary);--primary-foreground:var(--hraness-palette-primary-foreground);--primary-soft:var(--hraness-palette-primary-soft);--secondary:var(--hraness-palette-secondary);--secondary-foreground:var(--hraness-palette-secondary-foreground);--accent:var(--hraness-palette-accent);--accent-foreground:var(--hraness-palette-accent-foreground);--focus:var(--hraness-palette-focus);--scrim:var(--hraness-palette-scrim);--disabled:var(--hraness-palette-disabled);--disabled-foreground:var(--hraness-palette-disabled-foreground);--inverse:var(--hraness-palette-inverse);--inverse-foreground:var(--hraness-palette-inverse-foreground);--danger:var(--hraness-palette-danger);--danger-foreground:var(--hraness-palette-danger-foreground);--danger-soft:var(--hraness-palette-danger-soft);--warning:var(--hraness-palette-warning);--warning-foreground:var(--hraness-palette-warning-foreground);--warning-soft:var(--hraness-palette-warning-soft);--success:var(--hraness-palette-success);--success-foreground:var(--hraness-palette-success-foreground);--success-soft:var(--hraness-palette-success-soft);--info:var(--hraness-palette-info);--info-foreground:var(--hraness-palette-info-foreground);--info-soft:var(--hraness-palette-info-soft);--ui-background:var(--hraness-palette-background);--ui-foreground:var(--hraness-palette-foreground);--ui-card:var(--hraness-palette-card);--ui-card-foreground:var(--hraness-palette-card-foreground);--ui-popover:var(--hraness-palette-popover);--ui-popover-foreground:var(--hraness-palette-popover-foreground);--ui-primary:var(--hraness-palette-primary);--ui-primary-foreground:var(--hraness-palette-primary-foreground);--ui-secondary:var(--hraness-palette-secondary);--ui-secondary-foreground:var(--hraness-palette-secondary-foreground);--ui-muted:var(--hraness-palette-surface-raised);--ui-muted-foreground:var(--hraness-palette-muted);--ui-accent:var(--hraness-palette-accent);--ui-accent-foreground:var(--hraness-palette-accent-foreground);--ui-destructive:var(--hraness-palette-danger);--ui-destructive-foreground:var(--hraness-palette-danger-foreground);--ui-destructive-soft:var(--hraness-palette-danger-soft);--ui-border:var(--hraness-palette-line);--ui-input:var(--hraness-palette-control-border);--ui-ring:var(--hraness-palette-focus);--ui-success:var(--hraness-palette-success);--ui-success-foreground:var(--hraness-palette-success-foreground);--ui-success-soft:var(--hraness-palette-success-soft);--ui-warning:var(--hraness-palette-warning);--ui-warning-foreground:var(--hraness-palette-warning-foreground);--ui-warning-soft:var(--hraness-palette-warning-soft);--ui-info:var(--hraness-palette-info);--ui-info-foreground:var(--hraness-palette-info-foreground);--ui-info-soft:var(--hraness-palette-info-soft);--ui-chart-1:var(--hraness-palette-chart1);--ui-chart-2:var(--hraness-palette-chart2);--ui-chart-3:var(--hraness-palette-chart3);--ui-chart-4:var(--hraness-palette-chart4);--ui-chart-5:var(--hraness-palette-chart5);--aurora-rose:var(--hraness-palette-chart1);--aurora-mint:var(--hraness-palette-chart2);--aurora-cyan:var(--hraness-palette-chart3);--aurora-gold:var(--hraness-palette-chart4);--aurora-violet:var(--hraness-palette-chart5);--canvas-background:var(--hraness-palette-background)}.hraness-palette[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hraness-palette[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (forced-colors:active){:root.hraness-palette.hraness-palette[data-palette],.hraness-palette.hraness-palette[data-palette],:root[data-palette][data-theme],[data-palette][data-theme],:root[data-palette]:not([data-theme]),[data-palette]:not([data-theme]),:root.hraness-palette.hraness-palette[data-theme],.hraness-palette.hraness-palette[data-theme]{--hraness-palette-background:Canvas;--hraness-palette-foreground:CanvasText;--hraness-palette-muted:CanvasText;--hraness-palette-surface:Canvas;--hraness-palette-surface-raised:Canvas;--hraness-palette-surface-hover:Canvas;--hraness-palette-card:Canvas;--hraness-palette-card-foreground:CanvasText;--hraness-palette-popover:Canvas;--hraness-palette-popover-foreground:CanvasText;--hraness-palette-line:CanvasText;--hraness-palette-control-border:ButtonText;--hraness-palette-primary:Highlight;--hraness-palette-primary-foreground:HighlightText;--hraness-palette-focus:Highlight}}.slopcamera-ask-ai{width:min(100% - 2 * var(--gutter), 72rem);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 auto;padding:1.25rem 0;font-size:.85rem;display:flex}.slopcamera-ask-ai [data-slot=ask-ai-about-this-label]{font-weight:500}.slopcamera-ask-ai [data-slot=ask-ai-about-this-links]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.slopcamera-ask-ai [data-slot=ask-ai-about-this-link]{border:1px solid var(--line);min-height:1.875rem;color:inherit;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .6rem;font-size:.8rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.slopcamera-ask-ai [data-slot=ask-ai-about-this-link]:hover{color:var(--ink);border-color:currentColor}.slopcamera-ask-ai [data-slot=ask-ai-about-this-icon]{flex:none;display:block}.slopcamera-ask-ai [data-slot=ask-ai-about-this-label]{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;flex:0 auto}.slopcamera-ask-ai [data-slot=ask-ai-about-this-link]{background-color:#0000;font-family:inherit}.slopcamera-ask-ai [data-slot=ask-ai-about-this-link]:hover{background-color:#0000}.slopcamera-ask-ai [data-slot=ask-ai-about-this-link]:active{transform:none}.slopcamera-ask-ai [data-slot=ask-ai-about-this-link]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hraness-site-footer__social-link{color:inherit}@media (forced-colors:active){.hraness-marketing-action,.hraness-marketing-action[data-emphasis=primary],.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action,.hraness-marketing-cta[data-tone=accent] .hraness-marketing-action{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}.topbar.hraness-material-chrome{background-color:var(--hraness-material-chrome-paint);-webkit-backdrop-filter:var(--hraness-material-chrome-blur);backdrop-filter:var(--hraness-material-chrome-blur)}.topbar .hraness-design-theme-toggle__trigger{min-block-size:2.75rem;min-inline-size:2.75rem}
/*$vite$:1*/