/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--ui-font-sans);--font-mono:var(--ui-font-mono);--spacing:.25rem;--container-md:28rem;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:max(0rem,calc(var(--ui-radius) - .5rem));--radius-md:max(0rem,calc(var(--ui-radius) - .25rem));--radius-lg:var(--ui-radius);--default-font-family:var(--ui-font-sans);--default-mono-font-family:var(--ui-font-mono);--font-heading:var(--ui-font-heading)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-width:0;min-height:100%;overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--ui-background)}body{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:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--ui-primary) 28%,transparent)}}::selection{color:var(--ui-foreground)}@media (prefers-reduced-motion:reduce){*,:after,:before{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}}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.rounded{border-radius:.25rem}.rounded-md{border-radius:max(0rem,calc(var(--ui-radius) - .25rem))}.border{border-style:var(--tw-border-style);border-width:1px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.uppercase{text-transform:uppercase}.opacity-50{opacity:.5}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[hovered\]\:bg-primary\/90[data-hovered]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[hovered\]\:bg-primary\/90[data-hovered]{background-color:color-mix(in oklab,var(--ui-primary) 90%,transparent)}}.data-\[pressed\]\:bg-primary\/80[data-pressed]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[pressed\]\:bg-primary\/80[data-pressed]{background-color:color-mix(in oklab,var(--ui-primary) 80%,transparent)}}}@layer components.hraness-ui.legacy{@media (pointer:coarse){:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-tabs__tab,.hraness-disclosure__trigger,.hraness-toggle-group__item,.hraness-segmented-control__item,.hraness-list-box__item,.hraness-menu__item,.hraness-select-field__option,.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control,.hraness-dialog__close,.hraness-toast__close,.hraness-pagination a,.hraness-pagination__boundary){min-height:var(--interactive-target-min)}.hraness-icon-button__control{width:var(--interactive-target-min)}.hraness-icon-button__control,.hraness-segmented-control__item{min-width:var(--interactive-target-min)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field){--hraness-field-height:var(--interactive-target-min)}}:root[data-verification-pointer=coarse] :where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-tabs__tab,.hraness-disclosure__trigger,.hraness-toggle-group__item,.hraness-segmented-control__item,.hraness-list-box__item,.hraness-menu__item,.hraness-select-field__option,.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control,.hraness-dialog__close,.hraness-toast__close,.hraness-pagination a,.hraness-pagination__boundary){min-height:var(--interactive-target-min)}:root[data-verification-pointer=coarse] .hraness-segmented-control__item{min-width:var(--interactive-target-min)}:root[data-verification-pointer=coarse] :where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field){--hraness-field-height:var(--interactive-target-min)}@media (prefers-reduced-motion:reduce){:where(.hraness-menu-popover,.hraness-popover,.hraness-select-field__popover,.hraness-dialog-overlay,.hraness-toast),:where(.hraness-spinner,.hraness-action__spinner,.hraness-skeleton,.hraness-progress-bar__fill[data-indeterminate]){animation:none}}@media (max-width:40rem){.hraness-page-intro{grid-template-columns:minmax(0,1fr);align-items:start}.hraness-toast-region{inset-inline:max(var(--space-3),env(safe-area-inset-left));width:auto}.hraness-pagination{justify-content:center}}@media (forced-colors:active){.hraness-field__input::placeholder{color:canvastext;opacity:1}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-field__control,.hraness-number-field__control,.hraness-checkbox-field__indicator,.hraness-radio-option__indicator,.hraness-switch-field__track,.hraness-select-field__trigger,.hraness-tabs__list,.hraness-toggle-group,.hraness-segmented-control,.hraness-menu-popover,.hraness-popover,.hraness-tooltip,.hraness-dialog,.hraness-inline-alert,.hraness-toast){forced-color-adjust:auto;border-color:canvastext}:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-tabs__tab[data-selected],.hraness-toggle-group__item[data-selected],.hraness-segmented-control__item[data-selected]){color:buttontext;background:buttonface}:where(.hraness-progress-bar__fill,.hraness-meter__fill,.hraness-slider__fill){background:highlight}.hraness-progress__control{color:highlight;forced-color-adjust:none}.hraness-slider__thumb{background:canvas;border-color:highlight}.hraness-knob__face{fill:canvas;stroke:canvastext}.hraness-knob__arc--track{stroke:graytext}:where(.hraness-knob__arc--value,.hraness-knob__indicator){stroke:highlight}.hraness-skeleton{background:canvas;border:1px solid canvastext}}}@layer components.hraness-ui.priority1{.x2dnb2m{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.x2dnb2m{border-color:color-mix(in oklch,currentColor 35%,transparent)}}.x19ig9on{border-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.x19ig9on{border-color:color-mix(in oklch,var(--ui-destructive) 45%,var(--ui-border))}}.xj794q3{border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.xj794q3{border-color:color-mix(in oklch,var(--ui-info) 45%,var(--ui-border))}}.x1f9ahtz{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.x1f9ahtz{border-color:color-mix(in oklch,var(--ui-primary) 28%,var(--ui-border))}}.x1a2emv7{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.x1a2emv7{border-color:color-mix(in oklch,var(--ui-primary) 35%,var(--ui-border))}}.xot7yk0{border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.xot7yk0{border-color:color-mix(in oklch,var(--ui-success) 45%,var(--ui-border))}}.xfk30nb{border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.xfk30nb{border-color:color-mix(in oklch,var(--ui-warning) 45%,var(--ui-border))}}.x9r1u3d{border-color:#0000}.x2zdn4l{border-color:var(--hraness-tag-accent,var(--ui-border))}.x67vgen{border-color:var(--ui-border)}.xse0uuh{border-color:var(--ui-foreground)}.xjb54qr{border-radius:var(--radius-lg)}.x18j2vf1{border-radius:var(--radius-round)}.x1u5dnfi{border-radius:var(--radius-sharp)}.x1sybd2c{border-radius:var(--radius-sm)}.x1y0btm7{border-style:solid}.xmkeg23{border-width:1px}.x3psx0u{flex:none}.xc8qplx{flex:1 0 auto}.xm15xud{gap:var(--space-1)}.xmgkybt{gap:var(--space-2)}.x96y02u{gap:var(--space-3)}.x1adtp44{gap:var(--space-4,1rem)}.xzci21y{gap:var(--space-4)}.xyesurp{gap:var(--space-6)}.x18t8w2r{margin-block:clamp(2rem,6vh,4rem) clamp(3.5rem,10vh,6rem)}.xvueqy4{margin-inline:auto}.x7giv3{overflow:clip}.xb3r6kr{overflow:hidden}.x1hpxurx{padding-block:var(--space-1)}.x1e1zj16{padding-block:var(--space-6)}.xvpgqt4{padding-inline:.625rem}.x60vcjr{padding-inline:var(--hraness-quiet-site-gutter,1.25rem)}.x1r26wqr{padding-inline:var(--space-1)}.xv2ckdy{padding-inline:var(--space-2)}.x1g860ya{padding-inline:var(--space-6)}.x1hl2dhg{text-decoration:none}.x19pv2u9:hover{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.x19pv2u9:hover{border-color:color-mix(in oklch,var(--ui-primary) 35%,var(--ui-border))}}@media (forced-colors:active){.x1ei2kk4.x1ei2kk4:hover,.x1w1tqly.x1w1tqly{border-color:canvastext}}}@layer components.hraness-ui.priority2{.x6s0dn4{align-items:center}.x1qjc9v5{align-items:stretch}.xh690g3{background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.xh690g3{background-color:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-card))}}.xjbqb8w{background-color:#0000}.xj6r5nx{background-color:var(--ui-accent)}.xy79xod{background-color:var(--ui-background)}.x15fjbwc{background-color:var(--ui-card)}.x1y1ug{background-color:var(--ui-destructive)}.x1xl9hbl{background-color:var(--ui-foreground)}.x1a3v2hg{background-color:var(--ui-info-soft)}.x1efuugo{background-color:var(--ui-info)}.x1wka170{background-color:var(--ui-muted-foreground)}.xukhggj{background-color:var(--ui-muted)}.xwrrvqk{background-color:var(--ui-popover)}.x1eixhg{background-color:var(--ui-secondary)}.xp0myqf{background-color:var(--ui-success-soft)}.xbzxsob{background-color:var(--ui-success)}.x1tfl3ef{background-color:var(--ui-warning-soft)}.x107vin7{background-color:var(--ui-warning)}.xhjnd2s{border-block-end-width:2px}.x1n2qkce{box-shadow:var(--elevation-low)}.x1i4z4pc{box-shadow:var(--elevation-raised)}.x9f619{box-sizing:border-box}.x1heor9g{color:inherit}.x1gz3zd9{color:var(--hraness-card-description)}.x1luk2ys{color:var(--ui-accent-foreground)}.xiqspym{color:var(--ui-background)}.x1ucbm5y{color:var(--ui-card-foreground)}.xqn9d39{color:var(--ui-destructive)}.x1win4le{color:var(--ui-foreground)}.x3e56ue{color:var(--ui-info)}.xh5oz3n{color:var(--ui-muted-foreground)}.xkwpxw7{color:var(--ui-popover-foreground)}.xw694iq{color:var(--ui-secondary-foreground)}.x12z5c4t{color:var(--ui-success)}.xdl8uah{color:var(--ui-warning)}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.xwz0xwf{display:inline-grid}.xdt5ytf{flex-direction:column}.xozqiw3{flex-wrap:nowrap}.x1a02dak{flex-wrap:wrap}.x1jygkft{font-family:var(--ui-font-mono)}.x1n56hm7{font-size:var(--text-body)}.xaasd0c{font-size:var(--text-caption)}.x1rfgtre{font-size:var(--text-heading)}.x1ur3rz7{font-size:var(--text-label)}.x1lvx875{font-weight:var(--font-weight-bold)}.x1e4wzip{font-weight:var(--font-weight-medium)}.xiuoait{inline-size:100%}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.x1o2pa38{justify-items:center}.x9pfba7{letter-spacing:.08em}.x1u7k74{line-height:1.2}.x132q4wb{line-height:1.25}.x1evy7pa{line-height:1.5}.xo5v014{line-height:1}.xa8254d{max-inline-size:var(--hraness-quiet-site-measure,34rem)}.xl3ova5{min-block-size:1.5rem}.xesnm00{min-inline-size:0}.xt66bws{min-inline-size:1.5rem}.xl1xv1r{object-fit:cover}.xk8u384{outline-color:var(--ui-ring)}.x1ewu8gn{outline-offset:3px}.x1t137rt{outline-style:none}.xaatb59{outline-style:solid}.x1de99jn{outline-width:2px}.x1yc453h{text-align:start}.xtvhhri{text-transform:uppercase}.xavs3du{transform:translateY(1px)}.xfnwuwk{transition-delay:0s,0s,0s}.x1glaneq{transition-duration:var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast)}.x9vp5wv{transition-property:border-color,box-shadow,transform}.x1s9akh9{transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard)}.xuxw1ft{white-space:nowrap}.x1gph7r7:focus-visible{outline-color:var(--ui-ring)}.x7s97pk:focus-visible{outline-offset:2px}.xj3ae5l:focus-visible{outline-offset:3px}.x9v5kkp:focus-visible{outline-style:solid}.x784prv:focus-visible{outline-width:2px}.xjdw8nj:hover{background-color:var(--ui-muted)}.x16sc2ix:hover{box-shadow:var(--elevation-raised)}.xu0kh1y:hover{color:var(--ui-foreground)}.xymg228:active{transform:translateY(1px)}@media (forced-colors:active){.xr5dkdi.xr5dkdi{forced-color-adjust:auto}.xz4eswf.xz4eswf:focus-visible{outline-color:highlight}}}@layer components.hraness-ui.priority3{.x11dzxig{border-top-color:var(--ui-border)}.x13fuv20{border-top-style:solid}.x178xt8z{border-top-width:1px}.x1qa65zt{height:.625rem}.x5yr21d{height:100%}.x1dr59a3{height:100vh}.xwaiz5r{height:2.5rem}.xettwda{height:2rem}.xu15cu9{height:3.5rem}.x1rqwxy8{min-height:1.5rem}.x1k5hnt4{min-height:1.875rem}.xeuugli{min-width:0}.xgk38rq{padding-bottom:max(var(--space-5,1.25rem),env(safe-area-inset-bottom))}.x16vvl9m{padding-left:max(var(--hraness-quiet-site-gutter,1.25rem),env(safe-area-inset-left))}.x1dr8qzh{padding-right:max(var(--hraness-quiet-site-gutter,1.25rem),env(safe-area-inset-right))}.x1b284x9{padding-top:var(--space-5,1.25rem)}.x1e7hgle{width:.625rem}.xh8yej3{width:100%}.xvm51jw{width:2.5rem}.xs5h3dt{width:2rem}.x154i66o{width:3.5rem}.xeq5yr9{width:fit-content}@supports (height:100svh){.x5yh38q.x5yh38q{height:100svh}@supports (height:100dvh){.x1uqklc0.x1uqklc0.x1uqklc0{height:100dvh}}}@media (pointer:coarse){.x1y8xrbr.x1y8xrbr{min-height:var(--interactive-target-min,3rem)}}}:root{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}.dark,:root[data-theme=dark],[data-theme=dark]{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]{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-verification-pointer=coarse]{--interactive-target-compact:max(2.75rem,var(--interactive-target-min))}@layer components.hraness-ui.legacy.base{:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button){vertical-align:middle;max-width:100%;display:inline-flex}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){width:100%;min-height:var(--interactive-target-compact);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--ui-primary);color:var(--ui-primary-foreground);font:inherit;font-size:var(--text-label);font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard);border:1px solid #0000;outline:none;line-height:1;text-decoration:none;display:inline-flex}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:color-mix(in oklch,var(--ui-primary) 88%,var(--ui-background))}}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-pressed],:active){transform:translateY(1px)}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-focus-visible],:focus-visible){box-shadow:0 0 0 4px color-mix(in oklch,var(--ui-ring) 24%,transparent)}}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-disabled],[data-pending],:disabled){cursor:not-allowed;opacity:.5}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=secondary]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){background:var(--ui-secondary);color:var(--ui-secondary-foreground)}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=secondary]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=secondary]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:color-mix(in oklch,var(--ui-secondary) 82%,var(--ui-foreground))}}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=quiet]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){border-color:var(--ui-input);background:var(--ui-background);color:var(--ui-foreground)}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=quiet]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=danger]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){background:var(--ui-destructive);color:var(--ui-destructive-foreground)}:where(.hraness-button,.hraness-toggle-button,.hraness-link-button)[data-size=compact]>:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control){min-height:2rem;padding-inline:var(--space-3)}:where(.hraness-button,.hraness-toggle-button,.hraness-link-button)[data-size=large]>:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control){min-height:var(--control-height-primary);padding-inline:var(--space-6)}:where(.hraness-button,.hraness-toggle-button,.hraness-link-button)[data-size=transport]>:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control){min-height:var(--control-height-transport);padding-inline:var(--space-8)}.hraness-icon-button__control,.hraness-toggle-button[data-icon-only]>.hraness-toggle-button__control{width:var(--interactive-target-compact);min-width:var(--interactive-target-compact);padding:0}.hraness-icon-button[data-size=compact]>.hraness-icon-button__control{width:2rem;min-width:2rem;min-height:2rem}.hraness-icon-button[data-size=large]>.hraness-icon-button__control{width:var(--control-height-primary);min-width:var(--control-height-primary);min-height:var(--control-height-primary)}.hraness-icon-button[data-size=transport]>.hraness-icon-button__control{width:var(--control-height-transport);min-width:var(--control-height-transport);min-height:var(--control-height-transport)}.hraness-inline-icon-link{vertical-align:middle;max-width:100%;display:inline-flex}.hraness-inline-icon-link__control{border-radius:var(--radius-sm);width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;color:var(--ui-primary);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;outline:none;place-items:center;padding:0;line-height:1;text-decoration:none;display:inline-grid}.hraness-inline-icon-link__control:where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-inline-icon-link__control:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){.hraness-inline-icon-link__control:where([data-focus-visible],:focus-visible){box-shadow:0 0 0 4px color-mix(in oklch,var(--ui-ring) 24%,transparent)}}.hraness-inline-icon-link__control:where([data-disabled]){cursor:not-allowed;opacity:.5}.hraness-inline-icon-link__content{place-items:center;width:100%;height:100%;line-height:0;display:inline-grid}.hraness-toggle-button__control[data-selected]{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground)}:where(.hraness-button__leading,.hraness-toggle-button__leading,.hraness-link-button__leading,.hraness-icon-button__content){flex:none;place-items:center;display:inline-grid}.hraness-button__leading[data-empty=true]{visibility:hidden}.hraness-copy-button__labels{display:inline-grid}.hraness-copy-button__label{grid-area:1/1}.hraness-copy-button__label[aria-hidden=true]{visibility:hidden}.hraness-action__spinner{border:.125em solid;width:1em;height:1em}@supports (color:color-mix(in lab,red,red)){.hraness-action__spinner{border:.125em solid color-mix(in oklch,currentColor 25%,transparent)}}.hraness-action__spinner{border-radius:var(--radius-round);border-block-start-color:currentColor;animation:hraness-spin .7s linear infinite}.hraness-link{border-radius:var(--radius-sm);color:var(--ui-primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.hraness-link:where([data-hovered],:hover){text-decoration-thickness:2px}.hraness-link:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hraness-form{gap:var(--space-6);min-width:0;display:grid}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-checkbox-field,.hraness-checkbox-group,.hraness-radio-group,.hraness-radio-option,.hraness-switch-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field){--hraness-field-height:var(--interactive-target-compact);--hraness-field-surface:var(--ui-background);gap:var(--space-2);min-width:0;color:var(--ui-foreground);grid-template-columns:minmax(0,1fr);display:grid}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-size=compact]{--hraness-field-height:2rem}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-size=large]{--hraness-field-height:var(--control-height-primary)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-surface=card]{--hraness-field-surface:var(--ui-card)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-surface=pane]{--hraness-field-surface:var(--ui-muted)}:where(.hraness-field__label,.hraness-checkbox-field__label,.hraness-checkbox-group__label,.hraness-radio-group__label,.hraness-radio-option__label,.hraness-switch-field__label,.hraness-select-field__label){width:fit-content;color:var(--ui-foreground);font-size:var(--text-label);font-weight:var(--font-weight-medium);line-height:1.35}:where(.hraness-field__description,.hraness-radio-option__description,.hraness-select-field__description){color:var(--ui-muted-foreground);font-size:var(--text-caption);line-height:1.5}:where(.hraness-field__error,.hraness-select-field__error){color:var(--ui-destructive);font-size:var(--text-caption);line-height:1.5}.hraness-field__control{min-width:0;min-height:var(--hraness-field-height);align-items:center;gap:var(--space-2);border:1px solid var(--ui-input);border-radius:var(--radius-md);background:var(--hraness-field-surface);color:var(--ui-foreground);display:flex;overflow:clip}.hraness-field__control:focus-within,:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field):where([data-focused],:focus-within) .hraness-field__control{border-color:var(--ui-ring);box-shadow:0 0 0 3px var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){.hraness-field__control:focus-within,:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field):where([data-focused],:focus-within) .hraness-field__control{box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 24%,transparent)}}.hraness-checkbox-field[data-invalid] .hraness-checkbox-field__indicator,.hraness-number-field[data-invalid] .hraness-number-field__control,.hraness-radio-group[data-invalid] .hraness-radio-option__indicator,.hraness-switch-field[data-invalid] .hraness-switch-field__track,:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field)[data-invalid] .hraness-field__control{border-color:var(--ui-destructive)}:where(.hraness-field__input,.hraness-field__select,.hraness-field__file){width:100%;min-width:0;min-height:calc(var(--hraness-field-height) - 2px);padding:0 var(--space-3);color:var(--ui-foreground);font:inherit;background:0 0;border:0;outline:0}textarea.hraness-field__input{min-height:7.5rem;padding-block:var(--space-3);line-height:1.5}.hraness-text-area-field[data-resize=none] .hraness-field__input{resize:none}.hraness-text-area-field[data-resize=vertical] .hraness-field__input{resize:vertical}.hraness-field__input::placeholder{color:var(--ui-muted-foreground);opacity:1}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-checkbox-field,.hraness-checkbox-group,.hraness-radio-group,.hraness-radio-option,.hraness-switch-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-disabled]{color:var(--ui-muted-foreground);cursor:not-allowed;opacity:.62}.hraness-search-field__control{padding-inline-start:var(--space-3)}.hraness-search-field__control .hraness-field__input{padding-inline:0}.hraness-search-field__clear{min-width:calc(var(--hraness-field-height) - .5rem);min-height:calc(var(--hraness-field-height) - .5rem);border-radius:var(--radius-sm);color:var(--ui-muted-foreground);background:0 0;border:0;outline:none;flex:none;place-items:center;display:inline-grid}.hraness-search-field__clear:where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-search-field__clear:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:-2px}.hraness-number-field__control{min-width:0;min-height:var(--hraness-field-height);grid-template-columns:var(--hraness-field-height) minmax(3rem,1fr) var(--hraness-field-height);border:1px solid var(--ui-input);border-radius:var(--radius-md);background:var(--hraness-field-surface);padding:0;display:grid;overflow:clip}.hraness-number-field__control:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 3px var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){.hraness-number-field__control:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 24%,transparent)}}.hraness-number-field__step{min-height:100%;color:var(--ui-muted-foreground);background:0 0;border:0;outline:none;place-items:center;display:grid}.hraness-number-field__step:where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-number-field__step:where([data-focus-visible],:focus-visible){box-shadow:inset 0 0 0 2px var(--ui-ring)}:where(.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control){width:auto;height:auto;min-height:var(--interactive-target-compact);align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--ui-foreground);text-align:start;background:0 0;border:0;outline:none;grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;display:grid}:where(.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:3px}:where(.hraness-checkbox-field__indicator,.hraness-radio-option__indicator){border:1px solid var(--ui-input);background:var(--hraness-field-surface);width:1.25rem;height:1.25rem;color:var(--ui-primary-foreground);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none;place-items:center;line-height:1;display:inline-grid}.hraness-checkbox-field__indicator{border-radius:var(--radius-sm)}.hraness-radio-option__indicator{border-radius:var(--radius-round)}:where(.hraness-checkbox-field,.hraness-checkbox-field__control):where([data-selected],[data-indeterminate]) .hraness-checkbox-field__indicator,:where(.hraness-radio-option,.hraness-radio-option__control)[data-selected] .hraness-radio-option__indicator{border-color:var(--ui-primary);background:var(--ui-primary)}:where(.hraness-radio-option,.hraness-radio-option__control)[data-selected] .hraness-radio-option__indicator:after{border-radius:var(--radius-round);background:var(--ui-primary-foreground);content:"";width:.5rem;height:.5rem}:where(.hraness-checkbox-group__options,.hraness-radio-group__options){gap:var(--space-2);min-width:0;display:grid}.hraness-radio-group[data-orientation=horizontal] .hraness-radio-group__options{flex-wrap:wrap;align-items:flex-start;display:flex}.hraness-switch-field__track{border:1px solid var(--ui-input);border-radius:var(--radius-round);background:var(--ui-background);width:2.5rem;height:1.5rem;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none;align-items:center;padding:.1875rem;display:flex}.hraness-switch-field__thumb{border-radius:var(--radius-round);background:var(--ui-muted-foreground);width:1rem;height:1rem;box-shadow:var(--elevation-low);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-standard) var(--motion-easing-emphasized)}:where(.hraness-switch-field,.hraness-switch-field__control)[data-selected] .hraness-switch-field__track{border-color:var(--ui-primary);background:var(--ui-primary)}:where(.hraness-switch-field,.hraness-switch-field__control)[data-selected] .hraness-switch-field__thumb{background:var(--ui-primary-foreground);transform:translate(1rem)}:where(.hraness-switch-field,.hraness-switch-field__control):dir(rtl)[data-selected] .hraness-switch-field__thumb{transform:translate(-1rem)}.hraness-field__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 1rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.25rem .25rem,.25rem .25rem;padding-inline-end:2.5rem}.hraness-field__file{padding-inline-start:0}.hraness-field__file::file-selector-button{min-height:calc(var(--hraness-field-height) - 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)}.hraness-select-field__trigger{width:100%;min-width:0;min-height:var(--hraness-field-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--ui-input);border-radius:var(--radius-md);background:var(--hraness-field-surface);color:var(--ui-foreground);font:inherit;text-align:start;outline:none;display:flex}.hraness-select-field__trigger:where([data-hovered],:hover){border-color:var(--ui-input)}@supports (color:color-mix(in lab,red,red)){.hraness-select-field__trigger:where([data-hovered],:hover){border-color:color-mix(in oklch,var(--ui-input) 65%,var(--ui-foreground))}}.hraness-select-field__trigger:where([data-focus-visible],:focus-visible){border-color:var(--ui-ring);outline:2px solid var(--ui-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){.hraness-select-field__trigger:where([data-focus-visible],:focus-visible){box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 24%,transparent)}}.hraness-select-field[data-invalid] .hraness-select-field__trigger{border-color:var(--ui-destructive)}.hraness-select-field__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hraness-select-field__value[data-placeholder]{color:var(--ui-muted-foreground)}.hraness-select-field__indicator{width:1em;height:1em;color:var(--ui-muted-foreground);transform-origin:50%;transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized);flex:none;display:block;overflow:visible}.hraness-select-field[data-open] .hraness-select-field__indicator{transform:rotate(180deg)}.hraness-select-field__popover{z-index:var(--z-tooltip);width:var(--trigger-width);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-popover);min-width:min(12rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem);color:var(--ui-popover-foreground);box-shadow:var(--elevation-overlay);outline:none;overflow:hidden}.hraness-select-field__popover[data-entering]{animation:hraness-overlay-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}.hraness-select-field__popover[data-exiting]{animation:hraness-overlay-exit var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-select-field__list-box{max-height:min(24rem,var(--visual-viewport-height,70vh));padding:var(--space-1);outline:none;display:grid;overflow:auto}.hraness-select-field__option{min-height:var(--interactive-target-compact);align-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:default;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.hraness-select-field__option:where([data-focused],[data-hovered]){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-select-field__option[data-selected]:after{color:var(--ui-primary);content:"✓";font-weight:var(--font-weight-bold);align-self:center}.hraness-select-field__option[data-disabled]{opacity:.5}.hraness-select-field__option-copy{gap:.125rem;min-width:0;display:grid}.hraness-select-field__option-label{overflow-wrap:anywhere}.hraness-select-field__option-description{color:var(--ui-muted-foreground);font-size:var(--text-caption);line-height:1.4}.hraness-tabs{gap:var(--space-4);min-width:0;display:grid}.hraness-tabs__list{gap:var(--space-1);width:fit-content;min-width:0;max-width:100%;padding:var(--space-1);border-radius:var(--radius-lg);background:var(--ui-muted);display:flex;overflow-x:auto}.hraness-tabs[data-orientation=vertical] .hraness-tabs__bar{flex-direction:column;align-items:stretch}.hraness-tabs[data-orientation=vertical] .hraness-tabs__list{flex-direction:column;width:100%;overflow:visible auto}.hraness-tabs[data-orientation=vertical] .hraness-tabs__tab{text-align:start;justify-content:flex-start;width:100%}.hraness-tabs__tab{min-height:var(--interactive-target-compact);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--ui-muted-foreground);font-size:var(--text-label);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.hraness-tabs__tab[data-selected]{background:var(--ui-background);color:var(--ui-foreground);box-shadow:var(--elevation-low)}.hraness-tabs__tab:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:-2px}.hraness-tabs__panels{min-width:0}.hraness-tabs__panel{outline:none;min-width:0}.hraness-tabs__panel:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:4px}:where(.hraness-disclosure,.hraness-accordion){border-block-end:1px solid var(--ui-border)}.hraness-disclosure__heading{font:inherit;margin:0}.hraness-disclosure__trigger{width:100%;min-height:var(--interactive-target-min);justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);color:var(--ui-foreground);font-weight:var(--font-weight-medium);text-align:start;background:0 0;border:0;outline:none;display:flex}.hraness-disclosure__trigger:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-disclosure__indicator{transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized);flex:none}.hraness-disclosure[data-expanded] .hraness-disclosure__indicator{transform:rotate(90deg)}.hraness-disclosure__panel{padding-block:0 var(--space-4);color:var(--ui-muted-foreground)}.hraness-disclosure__panel[hidden]{padding-block:0}:where(.hraness-toggle-group,.hraness-segmented-control){width:fit-content;max-width:100%;padding:var(--space-1);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-muted);display:inline-flex;overflow-x:auto}.hraness-segmented-control{scrollbar-width:none;gap:.125rem}.hraness-segmented-control::-webkit-scrollbar{display:none}.hraness-toggle-group[data-orientation=vertical]{flex-direction:column;width:100%;overflow-x:visible}.hraness-toggle-group[data-orientation=vertical] .hraness-toggle-group__item{text-align:start;justify-content:flex-start;width:100%}:where(.hraness-toggle-group__item,.hraness-segmented-control__item){min-height:var(--interactive-target-compact);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--ui-muted-foreground);white-space:nowrap;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.hraness-segmented-control__item{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-segmented-control__item:where([data-hovered],:hover):not([data-selected]){background:var(--ui-accent);color:var(--ui-accent-foreground)}:where(.hraness-toggle-group__item,.hraness-segmented-control__item)[data-selected]{background:var(--ui-background);color:var(--ui-foreground);box-shadow:var(--elevation-low)}:where(.hraness-toggle-group__item,.hraness-segmented-control__item):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:-2px}.hraness-separator{background:var(--ui-border);border:0;flex:none;width:100%;height:1px}.hraness-separator[aria-orientation=vertical]{align-self:stretch;width:1px;height:auto}:where(.hraness-list-box,.hraness-menu){min-width:12rem;max-height:min(24rem,var(--visual-viewport-height,70vh));padding:var(--space-1);outline:none;display:grid;overflow:auto}.hraness-list-box[data-orientation=horizontal]{align-items:stretch;min-width:0;max-width:100%;max-height:none;display:flex;overflow:auto hidden}.hraness-list-box[data-orientation=horizontal]>:where(.hraness-list-box__item,.hraness-list-box__section){flex:none}.hraness-list-box__item{min-height:var(--interactive-target-compact);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ui-popover-foreground);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-content:center;gap:.125rem;display:grid;position:relative}.hraness-list-box__item:where([data-focused],[data-hovered]){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-list-box__item[data-selected]{font-weight:var(--font-weight-medium)}.hraness-list-box__item[data-disabled]{opacity:.5}:where(.hraness-menu-popover,.hraness-popover,.hraness-tooltip){z-index:var(--z-tooltip);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-popover);max-width:min(24rem,100vw - 2rem);color:var(--ui-popover-foreground);box-shadow:var(--elevation-overlay);outline:none}:where(.hraness-menu-popover,.hraness-popover)[data-entering]{animation:hraness-overlay-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}:where(.hraness-menu-popover,.hraness-popover)[data-exiting]{animation:hraness-overlay-exit var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-popover{padding:var(--space-4)}.hraness-tooltip{max-width:20rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ui-foreground);color:var(--ui-background);font-size:var(--text-caption);pointer-events:none;line-height:1.4}.hraness-dialog-overlay{z-index:var(--z-modal);padding:var(--space-4);overscroll-behavior:contain;background:oklch(0 none none/.55);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.hraness-dialog-overlay[data-entering]{animation:hraness-fade-in var(--motion-duration-standard) var(--motion-easing-standard)}.hraness-dialog-overlay[data-exiting]{animation:hraness-fade-out var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-dialog{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-card);width:min(32rem,100%);max-height:min(42rem,100dvh - 2rem);color:var(--ui-card-foreground);box-shadow:var(--elevation-overlay);outline:none;display:grid;position:relative;overflow:hidden}.hraness-dialog[data-size=sm]{width:min(24rem,100%)}.hraness-dialog[data-size=lg]{width:min(48rem,100%)}.hraness-dialog__header{gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4);display:grid}.hraness-dialog__title{color:var(--ui-card-foreground);font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-dialog__description{color:var(--ui-muted-foreground);font-size:var(--text-label);line-height:1.5}.hraness-dialog__body{min-width:0;padding:0 var(--space-6) var(--space-6);overflow-y:auto}.hraness-dialog__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--ui-border);background:var(--ui-muted);flex-wrap:wrap;display:flex}.hraness-dialog__close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}:where(.hraness-progress-bar,.hraness-meter,.hraness-slider){gap:var(--space-2);min-width:0;display:grid}:where(.hraness-progress-bar__track,.hraness-meter__track,.hraness-slider__track){border-radius:var(--radius-round);background:var(--ui-muted);height:.5rem;position:relative;overflow:hidden}:where(.hraness-progress-bar__fill,.hraness-meter__fill){border-radius:inherit;background:var(--ui-primary);forced-color-adjust:none;height:100%}.hraness-meter[data-tone=success] .hraness-meter__fill{background:var(--ui-success)}.hraness-meter[data-tone=warning] .hraness-meter__fill{background:var(--ui-warning)}.hraness-meter[data-tone=danger] .hraness-meter__fill{background:var(--ui-destructive)}.hraness-slider__track{overflow:visible}.hraness-slider[data-orientation=vertical]{width:fit-content;min-height:12rem}.hraness-slider[data-orientation=vertical] .hraness-slider__track{justify-self:center;width:.5rem;height:10rem}.hraness-slider[data-orientation=vertical] .hraness-slider__thumb{left:50%}.hraness-slider[data-orientation=horizontal] .hraness-slider__thumb{top:50%}.hraness-slider__fill{border-radius:inherit;background:var(--ui-primary);height:100%;position:absolute}.hraness-slider__thumb{border:2px solid var(--ui-primary);border-radius:var(--radius-round);background:var(--ui-background);width:1.25rem;height:1.25rem;box-shadow:var(--elevation-low);outline:none}.hraness-slider__thumb:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-knob{justify-items:center;gap:var(--space-1);min-width:3rem;color:var(--ui-foreground);vertical-align:middle;display:inline-grid}.hraness-knob__control{touch-action:none;-webkit-user-select:none;user-select:none;width:3rem;min-width:3rem;height:3rem;min-height:3rem;position:relative}.hraness-knob__thumb{z-index:1;pointer-events:none;outline:none;place-items:center;display:grid}.hraness-knob__gesture{z-index:2;border-radius:var(--radius-round);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hraness-knob[data-touch-pan=horizontal] .hraness-knob__control,.hraness-knob[data-touch-pan=horizontal] .hraness-knob__gesture{touch-action:pan-x}.hraness-knob__thumb[data-dragging]+.hraness-knob__gesture{cursor:grabbing}.hraness-knob__dial{border-radius:var(--radius-round);width:2.5rem;height:2.5rem;display:block;overflow:visible}.hraness-knob[data-density=compact] .hraness-knob__dial{width:2rem;height:2rem}.hraness-knob__face{fill:var(--ui-card);stroke:var(--ui-border);stroke-width:1.5px}.hraness-knob__arc{fill:none;stroke-linecap:round;stroke-width:3px}.hraness-knob__arc--track{stroke:var(--ui-muted)}.hraness-knob__arc--value{stroke:var(--ui-primary)}.hraness-knob__indicator{stroke:var(--ui-foreground);stroke-linecap:round;stroke-width:2.5px}.hraness-knob__thumb[data-focus-visible] .hraness-knob__dial{outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-knob__label,.hraness-knob__value{max-width:100%;font-size:var(--text-label);overflow-wrap:anywhere;text-align:center;line-height:1.2}.hraness-knob__label{font-weight:var(--font-weight-medium)}.hraness-knob__value{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}.hraness-knob[data-disabled] .hraness-knob__control{opacity:.5}.hraness-knob[data-disabled] .hraness-knob__gesture{cursor:not-allowed;pointer-events:none}.hraness-spinner{border:.125em solid;width:1em;height:1em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.hraness-spinner{border:.125em solid color-mix(in oklch,currentColor 25%,transparent)}}.hraness-spinner{border-radius:var(--radius-round);border-block-start-color:currentColor;animation:hraness-spin .7s linear infinite}.hraness-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--ui-muted) 0,var(--ui-muted) 50%,var(--ui-muted) 100%);min-height:1rem}@supports (color:color-mix(in lab,red,red)){.hraness-skeleton{background:linear-gradient(90deg,var(--ui-muted) 0,color-mix(in oklch,var(--ui-muted) 72%,var(--ui-foreground)) 50%,var(--ui-muted) 100%)}}.hraness-skeleton{background-size:200% 100%;animation:hraness-skeleton 1.4s ease-in-out infinite}.hraness-empty-state{place-items:center;gap:var(--space-3);min-height:12rem;padding:var(--space-8);border:1px dashed var(--ui-border);border-radius:var(--radius-lg);color:var(--ui-muted-foreground);text-align:center;display:grid}.hraness-page-intro__title{color:var(--ui-foreground);font-size:clamp(var(--text-title),5vw,var(--text-display));font-weight:var(--font-weight-bold);letter-spacing:-.04em;text-wrap:balance;line-height:1}.hraness-page-intro__description{color:var(--ui-muted-foreground);font-size:var(--text-body);text-wrap:pretty;line-height:1.6}.hraness-skip-link{z-index:var(--z-skip-link);min-height:var(--interactive-target-min);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--ui-foreground);color:var(--ui-background);font-weight:var(--font-weight-medium);transform:translateY(calc(-100% - var(--space-6)));align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.hraness-skip-link:focus{transform:translateY(0)}.hraness-breadcrumbs{min-width:0}.hraness-breadcrumbs ol,.hraness-pagination{align-items:center;gap:var(--space-1);min-width:0;padding:0;list-style:none;display:flex}.hraness-breadcrumbs ol{flex-wrap:nowrap;margin:0;overflow:hidden}.hraness-breadcrumbs li{align-items:center;gap:var(--space-1);flex:none;min-width:0;display:inline-flex}.hraness-breadcrumbs li:last-child{flex:auto}.hraness-breadcrumbs li+li:before{color:var(--ui-muted-foreground);content:"/";flex:none}.hraness-breadcrumbs [aria-current=page]{min-width:0;color:var(--ui-muted-foreground);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hraness-pagination{flex-wrap:wrap}.hraness-pagination a{min-width:var(--interactive-target-compact);min-height:var(--interactive-target-compact);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hraness-pagination [aria-current=page]{background:var(--ui-primary);color:var(--ui-primary-foreground)}.hraness-tabs__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}:where(.hraness-tabs__leading,.hraness-toggle-group__leading,.hraness-segmented-control__leading){flex:none;place-items:center;display:inline-grid}:where(.hraness-tabs__label,.hraness-toggle-group__label,.hraness-segmented-control__label){overflow-wrap:anywhere;min-width:0}.hraness-segmented-control__label{place-items:center;display:inline-grid}.hraness-tabs__end{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.hraness-segmented-control[data-size=compact] .hraness-segmented-control__item,.hraness-tabs[data-size=compact] .hraness-tabs__tab{min-height:2rem;padding-inline:var(--space-2)}.hraness-segmented-control[data-size=compact]{border-radius:var(--radius-md);padding:.125rem}.hraness-segmented-control[data-size=compact] .hraness-segmented-control__item{border-radius:var(--radius-sm)}.hraness-disclosure__title{overflow-wrap:anywhere;min-width:0}.hraness-disclosure[data-size=compact] .hraness-disclosure__trigger{min-height:var(--interactive-target-compact);padding-block:var(--space-2)}.hraness-disclosure[data-size=large] .hraness-disclosure__trigger{min-height:var(--control-height-primary);font-size:var(--text-body)}.hraness-segmented-control__indicator{display:none}:where(.hraness-toggle-group__item,.hraness-segmented-control__item)[data-disabled]{cursor:not-allowed;opacity:.5}:where(.hraness-list-box__section,.hraness-menu__section){display:grid}:where(.hraness-list-box__header,.hraness-menu__header){padding:var(--space-2) var(--space-3);color:var(--ui-muted-foreground);font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.hraness-menu__item{min-height:var(--interactive-target-compact);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ui-popover-foreground);cursor:default;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.hraness-menu__item:where([data-focused],[data-hovered]){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-menu__item[data-selected]{font-weight:var(--font-weight-medium)}.hraness-menu__item[data-disabled]{opacity:.5}.hraness-menu__item[data-variant=danger]{color:var(--ui-destructive)}.hraness-menu__item[data-variant=danger]:where([data-focused],[data-hovered]){background:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.hraness-menu__item[data-variant=danger]:where([data-focused],[data-hovered]){background:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-popover))}}.hraness-menu__leading{place-items:center;display:inline-grid}.hraness-menu__copy{gap:.125rem;min-width:0;display:grid}.hraness-menu__label{overflow-wrap:anywhere}.hraness-menu__description{font-weight:var(--font-weight-regular);line-height:1.4}.hraness-menu__description,.hraness-menu__shortcut{color:var(--ui-muted-foreground);font-size:var(--text-caption)}.hraness-menu__shortcut{font-family:var(--ui-font-mono)}.hraness-menu__separator{height:1px;margin-block:var(--space-1);background:var(--ui-border)}.hraness-menu__footer{padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--text-caption)}.hraness-dialog__content{outline:none;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.hraness-dialog__heading{gap:var(--space-2);min-width:0;padding-inline-end:var(--interactive-target-compact);display:grid}.hraness-dialog__close,.hraness-toast__close{width:var(--interactive-target-compact);min-width:var(--interactive-target-compact);min-height:var(--interactive-target-compact);border-radius:var(--radius-md);color:var(--ui-muted-foreground);background:0 0;border:0;outline:none;place-items:center;display:inline-grid}:where(.hraness-dialog__close,.hraness-toast__close):where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}:where(.hraness-dialog__close,.hraness-toast__close):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-popover__content{outline:none;min-width:0}:where(.hraness-progress-bar__label-row,.hraness-meter__label-row,.hraness-slider__label-row,.hraness-progress__label-row){justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-label);display:flex}:where(.hraness-progress-bar__label,.hraness-meter__label,.hraness-slider__label){min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}:where(.hraness-progress-bar__value,.hraness-meter__value,.hraness-slider__value){color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;flex:none}.hraness-progress-bar__fill[data-indeterminate]{animation:hraness-progress-indeterminate 1.25s ease-in-out infinite;width:40%!important}.hraness-progress{gap:var(--space-2);min-width:0;display:grid}.hraness-progress__control{appearance:none;border-radius:var(--radius-round);background:var(--ui-muted);width:100%;height:.5rem;color:var(--ui-primary);border:0;overflow:hidden}.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)}.hraness-spinner[data-size=small]{font-size:.75rem}.hraness-spinner[data-size=large]{font-size:1.5rem}.hraness-skeleton[data-text]{border-radius:var(--radius-sm);min-height:1em}.hraness-data-table{border:1px solid var(--ui-border);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.hraness-data-table__table{border-collapse:collapse;width:100%;color:var(--ui-foreground);font-size:var(--text-label)}.hraness-data-table__table caption{padding:var(--space-3) var(--space-4);color:var(--ui-muted-foreground);text-align:start}.hraness-data-table__table :where(th,td){padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--ui-border);text-align:start;vertical-align:top}.hraness-data-table__table :where(th,td)[data-align=center]{text-align:center}.hraness-data-table__table :where(th,td)[data-align=end]{text-align:end}.hraness-data-table__table th{background:var(--ui-muted);color:var(--ui-muted-foreground);font-weight:var(--font-weight-medium)}.hraness-data-table__empty{height:6rem;color:var(--ui-muted-foreground);text-align:center!important}.hraness-page-intro{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;max-width:none;display:grid}.hraness-page-intro__copy{gap:var(--space-3);max-width:48rem;display:grid}.hraness-page-intro__eyebrow{color:var(--ui-primary);font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hraness-empty-state__action,.hraness-page-intro__actions,.hraness-settings-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.hraness-empty-state__icon{color:var(--ui-muted-foreground);font-size:var(--text-title);place-items:center;display:grid}.hraness-empty-state__title{color:var(--ui-foreground);font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-empty-state__description{max-width:36rem;color:var(--ui-muted-foreground);line-height:1.6}.hraness-inline-alert{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-info-soft);color:var(--ui-card-foreground);grid-template-columns:auto minmax(0,1fr);display:grid}.hraness-inline-alert[data-tone=danger]{border-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.hraness-inline-alert[data-tone=danger]{border-color:color-mix(in oklch,var(--ui-destructive) 55%,var(--ui-border))}}.hraness-inline-alert[data-tone=danger]{background:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.hraness-inline-alert[data-tone=danger]{background:color-mix(in oklch,var(--ui-destructive) 9%,var(--ui-card))}}.hraness-inline-alert[data-tone=success]{border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hraness-inline-alert[data-tone=success]{border-color:color-mix(in oklch,var(--ui-success) 55%,var(--ui-border))}}.hraness-inline-alert[data-tone=success]{background:var(--ui-success-soft)}.hraness-inline-alert[data-tone=warning]{border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hraness-inline-alert[data-tone=warning]{border-color:color-mix(in oklch,var(--ui-warning) 55%,var(--ui-border))}}.hraness-inline-alert[data-tone=warning]{background:var(--ui-warning-soft)}.hraness-inline-alert__icon{place-items:start center;display:grid}.hraness-inline-alert__body,.hraness-inline-alert__content{min-width:0}.hraness-inline-alert__content{gap:var(--space-1);display:grid}.hraness-inline-alert__title{font-weight:var(--font-weight-bold)}.hraness-settings-card{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-card);color:var(--ui-card-foreground);overflow:hidden}.hraness-settings-card[data-shape=rectangular]{border-radius:var(--radius-sharp)}.hraness-settings-card__header{justify-content:space-between;align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-6);border-block-end:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.hraness-settings-card__title{font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-settings-card__description{color:var(--ui-muted-foreground);font-size:var(--text-label);margin-block-start:var(--space-2);line-height:1.5}.hraness-settings-card__body{min-width:0;padding:var(--space-6)}.hraness-toast-region{z-index:var(--z-modal);gap:var(--space-2);pointer-events:none;width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2rem);outline:none;flex-direction:column;display:flex;position:fixed;inset-block-end:max(var(--space-4),env(safe-area-inset-bottom));inset-inline-end:max(var(--space-4),env(safe-area-inset-right))}.hraness-toast{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--elevation-overlay);pointer-events:auto;outline:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.hraness-toast[data-entering]{animation:hraness-toast-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}.hraness-toast[data-exiting]{animation:hraness-toast-exit var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-toast[data-tone=danger]{border-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.hraness-toast[data-tone=danger]{border-color:color-mix(in oklch,var(--ui-destructive) 55%,var(--ui-border))}}.hraness-toast[data-tone=success]{border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hraness-toast[data-tone=success]{border-color:color-mix(in oklch,var(--ui-success) 55%,var(--ui-border))}}.hraness-toast[data-tone=warning]{border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hraness-toast[data-tone=warning]{border-color:color-mix(in oklch,var(--ui-warning) 55%,var(--ui-border))}}.hraness-toast[data-tone=info]{border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hraness-toast[data-tone=info]{border-color:color-mix(in oklch,var(--ui-info) 55%,var(--ui-border))}}.hraness-toast__content{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.hraness-toast__copy{gap:var(--space-1);flex:12rem;min-width:0;display:grid}.hraness-toast__title{font-weight:var(--font-weight-bold);line-height:1.3}.hraness-toast__description{color:var(--ui-muted-foreground);font-size:var(--text-label);line-height:1.5}.hraness-toast__action{flex:none}.hraness-toast__close{align-self:start}.hraness-pagination{justify-content:space-between;gap:var(--space-3)}.hraness-pagination ol{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;padding:0;list-style:none;display:flex}:where(.hraness-pagination__boundary,.hraness-pagination__ellipsis){min-height:var(--interactive-target-compact);padding-inline:var(--space-3);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.hraness-pagination__boundary[aria-disabled=true]{color:var(--ui-muted-foreground);cursor:not-allowed;opacity:.6}.hraness-pagination__ellipsis{min-width:var(--interactive-target-compact);color:var(--ui-muted-foreground);padding-inline:0}@keyframes hraness-spin{to{transform:rotate(1turn)}}@keyframes hraness-skeleton{to{background-position:-200% 0}}@keyframes hraness-overlay-enter{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}@keyframes hraness-overlay-exit{to{opacity:0;transform:translateY(-.125rem)scale(.99)}}@keyframes hraness-fade-in{0%{opacity:0}}@keyframes hraness-fade-out{to{opacity:0}}@keyframes hraness-progress-indeterminate{0%{transform:translate(-125%)}to{transform:translate(250%)}}@keyframes hraness-toast-enter{0%{opacity:0;transform:translate(1rem)}}@keyframes hraness-toast-exit{to{opacity:0;transform:translate(1rem)}}:where(.hraness-card,.hraness-pressable-card){--hraness-card-description:var(--_hraness-card-description)}}@layer components.hraness-site-footer.legacy,components.hraness-site-footer.priority1;@layer components.hraness-site-footer.priority2{.xr5g6j7{grid-area:attribution}.x1pmbb8p{grid-area:brand}.xxwd7sb{grid-area:label}.xt33hwp{grid-area:links}.x1qaspin{grid-area:mailing}.x2ga2k1{grid-area:support}.xkdpibf{margin:-1px}.x1ghz6dp{margin:0}.x1717udv{padding:0}@media (min-width:47.5rem){.xd2up6j.xd2up6j{margin:0}}@container hraness-attribution (min-width:40rem){.x7pvybn.x7pvybn{margin:0}}@container hraness-attribution (min-width:7rem){.x1ueb4aj.x1ueb4aj{margin:0}}}@layer components.hraness-site-footer.priority3{.x1y4qj14{background-position:0 0}.x1eror2x{background-position:100%}.x1r7ld26{border-color:currentColor}.x9r1u3d{border-color:#0000}.x11ngh50{border-color:var(--hraness-site-footer-line)}.x6i6fhv{border-radius:.375rem}.x116uinm{border-radius:.5rem}.x1e6avla{border-radius:999px}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x1aazh3f{font-variant:inherit}.x1enigpx{gap:.125rem}.x182hbjg{grid-template-areas:"brand links"}.x1m6ayzh{grid-template-areas:"brand mailing links"}.x1y8t5ps{grid-template-areas:"brand mailing support links"}.x7p9kbz{grid-template-areas:"brand support links"}.xrbltni{grid-template-areas:"label"}.x17y0mx6{inset-inline:0}.x82nc2q{margin-inline:.35rem}.xb3r6kr{overflow:hidden}.x1267ecw{padding-block:.35rem}.x18g2hj5{padding-block:.5rem}.x13eudtd{padding-block:.625rem}.x18a9hih{padding-inline:.375rem}.x97vtpp{padding-inline:.5rem}.xvpgqt4{padding-inline:.625rem}.x1ryrjj2{padding-inline:.75rem}.x1hl2dhg{text-decoration:none}.x1bvjpef{text-decoration:underline}.x1xggt0h.x1xggt0h:where(.x1gmlqhs[open] *){border-color:var(--hraness-site-footer-line)}@media (forced-colors:active){.x1ylmb6m.x1ylmb6m{border-color:buttontext}}@media (min-width:47.5rem){.x3wcxyl.x3wcxyl{grid-template-areas:"brand attribution consent links"}.xny3lfc.xny3lfc{grid-template-areas:"brand mailing attribution consent links"}.x591f.x591f{grid-template-areas:"brand mailing support attribution consent links"}.x1baczq1.x1baczq1{grid-template-areas:"brand support attribution consent links"}}@supports selector(::details-content){@media (min-width:47.5rem){.x1pdywdg.x1pdywdg.x1pdywdg{border-width:0}.xv2k6yj.xv2k6yj.xv2k6yj{padding-block:0}.xyo0no0.xyo0no0.xyo0no0{padding-inline:0}}}@media (hover:hover){.xwt2121.xwt2121:hover{background-position:0 0}.x4ohgrr.x4ohgrr:hover{text-decoration:underline}}}@layer components.hraness-site-footer.priority4{.x1urst0s{-webkit-text-fill-color:currentColor}.xc26acl{align-content:center}.x6s0dn4{align-items:center}.xamitd3{align-self:center}.x1c74tu6{animation-duration:2s}.xa4qsjk{animation-iteration-count:infinite}.x1esw782{animation-timing-function:linear}.x1fdtg7e{background-attachment:scroll}.x1u7o2vf{background-clip:border-box}.x188zq58{background-clip:padding-box,border-box,border-box}.x1ta4xzc{-webkit-background-clip:text;background-clip:text}.xjbqb8w{background-color:#0000}.x1ujht2g{background-color:var(--hraness-site-footer-action-background)}.x1hhhz6w{background-color:var(--hraness-site-footer-background)}.xo5clpu{background-color:var(--hraness-site-footer-field-background)}.x1lxeszl{background-color:var(--hraness-site-footer-holo-surface,var(--hraness-site-footer-background))}.xpfzi7p{background-image:linear-gradient(var(--hraness-site-footer-holo-surface,var(--hraness-site-footer-background)),var(--hraness-site-footer-holo-surface,var(--hraness-site-footer-background))),radial-gradient(circle at var(--footer-foil-x,50%) var(--footer-foil-y,50%),#fff 0,#fff0 46%),conic-gradient(from var(--footer-foil-angle,135deg),#ffd7f2,#d2dcff,#c8f3e4,#fdf2c0,#ffdcc9,#e9d9ff,#ffd7f2)}@supports (color:color-mix(in lab,red,red)){.xpfzi7p{background-image:linear-gradient(var(--hraness-site-footer-holo-surface,var(--hraness-site-footer-background)),var(--hraness-site-footer-holo-surface,var(--hraness-site-footer-background))),radial-gradient(circle at var(--footer-foil-x,50%) var(--footer-foil-y,50%),color-mix(in srgb,#fff calc(64% + var(--footer-foil-glow,0) * 28%),transparent) 0,#fff0 46%),conic-gradient(from var(--footer-foil-angle,135deg),#ffd7f2,#d2dcff,#c8f3e4,#fdf2c0,#ffdcc9,#e9d9ff,#ffd7f2)}}.x18o3ruo{background-image:none}.x1gqfdwy{background-origin:border-box}.x12koezg{background-origin:padding-box}.xiy17q3{background-repeat:no-repeat}.x182nak8{background-repeat:repeat}.x1cwfr1t{background-size:auto}.x18g1bdp{background-size:calc(200% + var(--hraness-site-footer-shimmer-spread) * 2) 100%}.x1wugil3{block-size:1.375rem}.xuxy95z{block-size:100%}.xpoyz9m{block-size:1px}.x38bysi{block-size:1rem}.xzlj3eo{block-size:auto}.xlashs9{block-size:var(--hraness-site-footer-control-block-size)}.x1dmgvpn{block-size:var(--hraness-site-footer-form-block-size)}.x1bxml6c{block-size:var(--hraness-site-footer-social-target)}.x1gz0dqr{border-block-start-color:#0000}.x3so8kt{border-block-start-style:solid}.x1b1eqt9{border-block-start-width:1px}.x5g0mfp{border-end-end-radius:.375rem}.x16uus16{border-end-end-radius:0}.xxahmv3{border-end-start-radius:.375rem}.xbiv7yw{border-end-start-radius:0}.x1e53mt7{border-image-outset:0}.xgkqhyc{border-image-repeat:stretch}.x1jleocg{border-image-slice:100%}.x18sabzy{border-image-source:none}.x1pjjote{border-image-width:1}.xjp8vmc{border-start-end-radius:.375rem}.x1ga7v0g{border-start-end-radius:0}.x1olvaoz{border-start-start-radius:.375rem}.x15mokao{border-start-start-radius:0}.x6q3fwq{box-shadow:0 0 .375rem hsl(var(--footer-foil-angle,135deg) 55% 75%/.3)}.x9f619{box-sizing:border-box}.x1hyvwdk{clip-path:inset(50%)}.xeh89do{clip:rect(0 0 0 0)}.x1heor9g{color:inherit}.xaazplj{color:var(--hraness-site-footer-action-foreground)}.x1g4142m{color:var(--hraness-site-footer-foreground)}.xj5idha{color:var(--hraness-site-footer-muted)}.x1n78d84{column-gap:clamp(.5rem,2vw,1rem)}.x1s8d77d{container-name:hraness-attribution}.x12e8u3k{container-name:hraness-footer}.xgc5ccc{container-name:hraness-socials}.x12h1iku{container-type:inline-size}.x1ypdohk{cursor:pointer}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.xwz0xwf{display:inline-grid}.xt0psk2{display:inline}.x1s85apg{display:none}.xdl72j9{flex-basis:auto}.x4hbtdw{flex-basis:var(--hraness-site-footer-social-target)}.x1c4vz4f{flex-grow:0}.x1iyjqo2{flex-grow:1}.x2lah0s{flex-shrink:0}.xs83m0k{flex-shrink:1}.xjb2p0i{font-family:inherit}.xprmc4t{font-family:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.x10rt0pk{font-feature-settings:inherit}.xvmqkbn{font-kerning:inherit}.x1rcybi7{font-language-override:inherit}.x61gc8y{font-optical-sizing:inherit}.xd4aj15{font-size-adjust:inherit}.x12lo8hy{font-size:.6875rem}.xboafo0{font-size:.75rem}.x1dcheo9{font-size:.8125rem}.xkpwil5{font-size:.875rem}.x1qlqyl8{font-size:inherit}.x1xh6y1q{font-stretch:inherit}.x1t35e8{font-style:inherit}.xkyhvkk{font-variation-settings:inherit}.xo1l8bm{font-weight:400}.xk50ysn{font-weight:500}.xh88oxj{font-weight:550}.x1s688f{font-weight:600}.x19s9jnd{font-weight:650}.x1pd3egz{font-weight:inherit}.xx1abn8{grid-column-end:-1}.xcrlgei{grid-column-start:1}.x170cel8{grid-template-columns:auto auto minmax(var(--hraness-site-footer-social-target),1fr)}.x1rkzygb{grid-template-columns:auto minmax(0,1fr)}.x186f4cn{grid-template-columns:auto minmax(0,max-content) auto minmax(var(--hraness-site-footer-social-target),1fr)}.xo69rmz{grid-template-columns:auto minmax(0,max-content) minmax(var(--hraness-site-footer-social-target),1fr)}.x42z6zh{grid-template-rows:var(--hraness-site-footer-content-block-size)}.xv7uhgh{grid-template-rows:var(--hraness-site-footer-control-block-size)}.xif76xs{inline-size:1.375rem}.xiuoait{inline-size:100%}.xi8173g{inline-size:1px}.x1milg1j{inline-size:1rem}.x6n8wx1{inline-size:fit-content}.xgybh9h{inline-size:min(100%,18rem)}.x146urod{inline-size:min(18rem,100vw - 2rem)}.xzm6ek{inline-size:min(20rem,100vw - 2rem)}.x175cv4s{inline-size:var(--hraness-site-footer-social-target)}.xuufnwz{inset-block-end:0}.xr04doy{inset-block-end:calc(100% + .375rem)}.x1smivkc{inset-block-end:calc(100% + .5rem)}.x1byf6of{inset-block-end:calc(100% + .75rem)}.x3ppr4w{inset-block-end:calc(100% + var(--hraness-site-footer-mailing-overlay-offset) + var(--hraness-site-footer-row-gap))}.xtijo5x{inset-inline-end:0}.x1fmyei2{inset-inline-end:1rem}.xe89of6{inset-inline-start:1rem}.xl56j7k{justify-content:center}.x13a6bvl{justify-content:flex-end}.x1o2pa38{justify-items:center}.x1qab1bc{justify-self:end}.x130jcwj{letter-spacing:-.018em}.xjat59b{letter-spacing:-.01em}.x1u7k74{line-height:1.2}.x132q4wb{line-height:1.25}.xfrs9s4{line-height:1.45}.xo5v014{line-height:1}.x15bjb6t{line-height:inherit}.xnbnhf8{list-style-image:none}.x43c9pm{list-style-position:outside}.x3ct3a4{list-style-type:none}.xe9ewy2{margin-inline-start:-2px}.x1lziwak{margin-inline-start:0}.xvc5jky{margin-inline-start:auto}.xgyk9h7{max-inline-size:100%}.xmk4v7v{max-inline-size:12rem}.x1j2h1tb{max-inline-size:55%}.x1ljtl1n{max-inline-size:calc(100vw - 2rem)}.x1tec7hu{max-inline-size:none}.x159srwy{min-block-size:0}.x5vl0wm{min-block-size:var(--hraness-site-footer-bar-block-size)}.xeuuy2l{min-block-size:var(--hraness-site-footer-control-block-size)}.x3c45ou{min-block-size:var(--hraness-site-footer-status-block-size)}.xesnm00{min-inline-size:0}.xyc0pis{min-inline-size:2.75rem}.xart1r9{min-inline-size:var(--hraness-site-footer-control-block-size)}.xg01cxk{opacity:0}.x1hc1fzr{opacity:1}.xj0a0fe{overflow-wrap:anywhere}.xpcvst1{padding-block-end:calc(var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom,0px))}.x1bhgv95{padding-block-start:var(--hraness-site-footer-padding-block)}.xs8f16d{padding-inline-end:max(clamp(1rem,4vw,2rem),env(safe-area-inset-right))}.x1i0wikq{padding-inline-start:max(clamp(1rem,4vw,2rem),env(safe-area-inset-left))}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.x1uhb9sk{position:static}.x1lfezxm{row-gap:var(--hraness-site-footer-row-gap)}.x2b8uid{text-align:center}.xlyipyv{text-overflow:ellipsis}.x1ohr1zr{text-underline-offset:.2em}.xlshs6z{visibility:hidden}.xnpuxes{visibility:visible}.xeaf4i8{white-space:normal}.xuxw1ft{white-space:nowrap}.xhtitgo{z-index:2}.xzkaem6{z-index:3}.xf5e64p{z-index:40}.xwi9c3o.xwi9c3o:where(.x1gmlqhs[open] *){background-image:none}.xeygwf3.xeygwf3:where(.x1gmlqhs[open] *){box-shadow:none}.x1rhhl84.x1rhhl84:where(.x1gmlqhs[open] *){color:var(--hraness-site-footer-muted)}.xxuwnm0:focus-visible{outline-color:var(--hraness-site-footer-focus)}.xhfxdjs:focus-visible{outline-offset:-3px}.xj3ae5l:focus-visible{outline-offset:3px}.x9v5kkp:focus-visible{outline-style:solid}.x784prv:focus-visible{outline-width:2px}.x12yxz85.x12yxz85:where(.x1gmlqhs[open] *){visibility:hidden}.x16dnoq8.x16dnoq8:where(.x1gmlqhs[open] *){visibility:visible}.xjb0foi:disabled{cursor:wait}.xo3u330:disabled{opacity:.62}@media (forced-colors:active){.x1g58opa.x1g58opa{-webkit-text-fill-color:currentColor}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.x1wouot0.x1wouot0{-webkit-text-fill-color:transparent}}@media (forced-colors:active){.xal2be3.xal2be3{animation-name:none}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.x1n2piig.x1n2piig{animation-name:x3k0bqv-B}}@media (forced-colors:active){.x1tt9vl1.x1tt9vl1{background-color:buttontext}.x9yvj25.x9yvj25{background-color:canvas}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.x1hhrnal.x1hhrnal{background-image:linear-gradient(110deg,currentColor calc(50% - var(--hraness-site-footer-shimmer-spread)),currentColor 50%,currentColor calc(50% + var(--hraness-site-footer-shimmer-spread)))}@supports (color:color-mix(in lab,red,red)){.x1hhrnal.x1hhrnal{background-image:linear-gradient(110deg,currentColor calc(50% - var(--hraness-site-footer-shimmer-spread)),color-mix(in srgb,currentColor 20%,transparent) 50%,currentColor calc(50% + var(--hraness-site-footer-shimmer-spread)))}}}@media (forced-colors:active){.xhobzj1.xhobzj1{background-image:none}}@media (min-width:47.5rem){.xndyzjf.xndyzjf{block-size:var(--hraness-site-footer-control-block-size)}}@media (forced-colors:active){.x1np48w9.x1np48w9{border-block-start-color:buttontext}.xwaqzdf.xwaqzdf{box-shadow:none}}@media (min-width:47.5rem){.x1n80tlv.x1n80tlv{clip-path:none}.x16wtv6w.x16wtv6w{clip:auto}}@media (forced-colors:active){.x1q5838n.x1q5838n{color:buttonface}}@media (min-width:47.5rem){.x7odbza.x7odbza{font-size:.8125rem}}@media (max-width:47.499rem),(pointer:coarse){.xgbju11.xgbju11{font-size:max(1rem,16px)}}@media (min-width:47.5rem){.xr0yb7.xr0yb7{grid-column-end:consent}.xax01ff.xax01ff{grid-column-start:consent}.x1qh7fzj.x1qh7fzj{grid-row-end:consent}.x1i433cm.x1i433cm{grid-row-start:consent}.x1yi829s.x1yi829s{grid-template-columns:auto auto minmax(0,1fr) auto minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.x1qs5i8y.x1qs5i8y{grid-template-columns:auto minmax(0,1fr) auto minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xzi2blw.xzi2blw{grid-template-columns:auto minmax(0,max-content) auto minmax(0,1fr) auto minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.x1t3gk10.x1t3gk10{grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xjnp55e.xjnp55e{grid-template-columns:auto minmax(10rem,18rem) auto minmax(0,1fr) auto minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xjgecxr.xjgecxr{grid-template-columns:auto minmax(10rem,18rem) minmax(0,1fr) auto minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xigrdhh.xigrdhh{inline-size:100%}.x1cd001l.x1cd001l{inset-block-end:auto}.x12aoker.x12aoker{inset-block-end:calc(100% + var(--hraness-site-footer-padding-block) + .375rem)}.x1vbotui.x1vbotui{inset-inline-start:0}.x3jboi5.x3jboi5{max-inline-size:20rem}.x1nmvtcz.x1nmvtcz{position:relative}.x18obxus.x18obxus{position:static}}@media (prefers-reduced-motion:no-preference){.x7ctuma.x7ctuma{transition-delay:0s}.x1ntgrh1.x1ntgrh1{transition-duration:.12s}.x17shmjf.x17shmjf{transition-duration:.2s}.x105zyf9.x105zyf9{transition-property:color,background-color,opacity}.x1xje8t6.x1xje8t6{transition-property:opacity,visibility}.x2nlg2u.x2nlg2u{transition-timing-function:ease-out}.xma2t0n.xma2t0n{transition-timing-function:ease}}@supports selector(::details-content){@media (min-width:47.5rem){.xpbngvy.xpbngvy.xpbngvy{display:block}.xb0i1br.xb0i1br.xb0i1br{display:none}.x9uf5pp.x9uf5pp.x9uf5pp{inline-size:100%}.xe6w1w2.xe6w1w2.xe6w1w2{position:static}}}@media (scripting:enabled){.xtekp7u.xtekp7u.xtekp7u:where(.x12mkk0b[data-experiment=arming] *){opacity:0}}@media (forced-colors:active){.xz4eswf.xz4eswf:focus-visible{outline-color:highlight}}@media (scripting:enabled){.x3vhtta.x3vhtta.x3vhtta:where(.x12mkk0b[data-experiment=arming] *){visibility:hidden}}@container hraness-attribution (min-width:40rem){.xtwxsh8.xtwxsh8{block-size:auto}}@container hraness-attribution (min-width:7rem){.x12i4dyp.x12i4dyp{block-size:auto}}@container hraness-attribution (min-width:40rem){.xrjiuty.xrjiuty{clip-path:none}}@container hraness-attribution (min-width:7rem){.x476m55.x476m55{clip-path:none}}@container hraness-attribution (min-width:40rem){.x2zcbfh.x2zcbfh{clip:auto}}@container hraness-attribution (min-width:7rem){.x1wwhqdb.x1wwhqdb{clip:auto}}@container hraness-attribution (min-width:40rem){.x1avr2du.x1avr2du{inline-size:auto}}@container hraness-attribution (min-width:7rem){.xchcyfu.xchcyfu{inline-size:auto}}@container hraness-attribution (min-width:40rem){.x6q5gjv.x6q5gjv{position:static}}@container hraness-attribution (min-width:7rem){.x10f8xno.x10f8xno{position:static}}@media (hover:hover){.xlkrsup.xlkrsup:hover{background-attachment:scroll}.x156efcn.x156efcn:hover{background-clip:border-box}.x1voprv7.x1voprv7:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.x1voprv7.x1voprv7:hover{background-color:color-mix(in srgb,currentColor 9%,transparent)}}.x8o3jvd.x8o3jvd:hover{background-image:none}.xsq4hlx.xsq4hlx:hover{background-origin:padding-box}.x1x226zn.x1x226zn:hover{background-repeat:repeat}.x1f6hyc3.x1f6hyc3:hover{background-size:auto}.xxeg0yr.xxeg0yr:hover{color:var(--hraness-site-footer-foreground)}}@media (pointer:coarse){@container hraness-socials (min-width:136px){.x101cbvv.x101cbvv.x101cbvv{display:block}}@container hraness-socials (min-width:182px){.xwl02xf.xwl02xf.xwl02xf{display:block}}@container hraness-socials (min-width:90px){.x6w72mi.x6w72mi.x6w72mi{display:block}}}@media (pointer:fine) and (not (pointer:coarse)),(pointer:none) and (not (pointer:coarse)){@container hraness-socials (min-width:3.625rem){.xhzsqoz.xhzsqoz.xhzsqoz{display:block}}@container hraness-socials (min-width:5.5rem){.x18g50z5.x18g50z5.x18g50z5{display:block}}@container hraness-socials (min-width:7.375rem){.xir82yx.xir82yx.xir82yx{display:block}}}}@layer components.hraness-site-footer.priority5{.xook0zr::placeholder{color:var(--hraness-site-footer-muted)}.x1i5lizr::-webkit-details-marker{display:none}.x7xwk5j::placeholder{opacity:1}@supports selector(::details-content){@media (min-width:47.5rem){.x1xyn927.x1xyn927.x1xyn927::details-content{content-visibility:visible}}}}@keyframes x3k0bqv-B{0%{background-position:100%}to{background-position:0}}.x1kjo3z2{--footer-foil-glow:0}.x3l4yik{--hraness-site-footer-action-background:var(--lightningcss-light,#166534) var(--lightningcss-dark,#86efac)}.x18vkaze{--hraness-site-footer-action-background:var(--lightningcss-light,#1e40af) var(--lightningcss-dark,#93c5fd)}.x1mq49gw{--hraness-site-footer-action-background:var(--lightningcss-light,#9a3412) var(--lightningcss-dark,#fdba74)}.xdg0xw2{--hraness-site-footer-action-background:var(--plain-foreground,var(--foreground,CanvasText))}.x1izjwho{--hraness-site-footer-action-foreground:var(--lightningcss-light,#fff) var(--lightningcss-dark,#052e16)}.x1e6emja{--hraness-site-footer-action-foreground:var(--lightningcss-light,#fff) var(--lightningcss-dark,#172554)}.x1lf6uaq{--hraness-site-footer-action-foreground:var(--lightningcss-light,#fff) var(--lightningcss-dark,#431407)}.x1munjs5{--hraness-site-footer-action-foreground:var(--plain-background,var(--background,Canvas))}.x8c10za{--hraness-site-footer-background:var(--plain-background,var(--background,Canvas))}.xe0js8b{--hraness-site-footer-bar-block-size:calc(var(--hraness-site-footer-content-block-size) + var(--hraness-site-footer-padding-block) + var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom,0px) + 1px)}.x1o9lycj{--hraness-site-footer-content-block-size:max(var(--hraness-site-footer-social-target),var(--hraness-site-footer-form-block-size))}.x1ghcxmq{--hraness-site-footer-content-block-size:var(--hraness-site-footer-control-block-size)}.x1xgbxbt{--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),1.75rem)}.xsctza4{--hraness-site-footer-field-background:var(--hraness-site-footer-foreground)}@supports (color:color-mix(in lab,red,red)){.xsctza4{--hraness-site-footer-field-background:color-mix(in srgb,var(--hraness-site-footer-foreground) 4%,var(--hraness-site-footer-background))}}.x14z8vex{--hraness-site-footer-focus:var(--plain-link,var(--focus,Highlight))}.x1ktp55a{--hraness-site-footer-foreground:var(--plain-foreground,var(--foreground,currentColor))}.xys6ka6{--hraness-site-footer-form-block-size:var(--hraness-site-footer-control-block-size)}.x1m0uuso{--hraness-site-footer-holo-surface:var(--hraness-site-footer-field-background)}.x96ybla{--hraness-site-footer-line:var(--plain-line,var(--line,currentColor))}@supports (color:color-mix(in lab,red,red)){.x96ybla{--hraness-site-footer-line:var(--plain-line,var(--line,color-mix(in srgb,currentColor 18%,transparent)))}}.xma658k{--hraness-site-footer-mailing-overlay-clearance:0rem}.x1sphz0r{--hraness-site-footer-mailing-overlay-clearance:calc(var(--hraness-site-footer-control-block-size) + var(--hraness-site-footer-row-gap))}.x1h47zgc{--hraness-site-footer-mailing-overlay-offset:calc(var(--hraness-site-footer-mailing-overlay-clearance) + var(--hraness-site-footer-padding-block) + 1px)}.x8d9m59{--hraness-site-footer-muted:var(--plain-muted,var(--muted,currentColor))}@supports (color:color-mix(in lab,red,red)){.x8d9m59{--hraness-site-footer-muted:var(--plain-muted,var(--muted,color-mix(in srgb,currentColor 68%,transparent)))}}.x19y8ktx{--hraness-site-footer-padding-block:clamp(.25rem,.8vw,.375rem)}.x1d4g2j8{--hraness-site-footer-row-gap:.25rem}.x94vt28{--hraness-site-footer-shimmer-spread:calc(3ch + 40px)}.xtq98z5{--hraness-site-footer-social-target:1.75rem}.x3luoqq{--hraness-site-footer-socials-inline-size:calc(4 * var(--hraness-site-footer-social-target) + max(.375rem,6px))}.x4sry57{--hraness-site-footer-status-block-size:1.5rem}@media (pointer:coarse){.x9cmhvv.x9cmhvv{--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),2.25rem)}.x1w6jg7m.x1w6jg7m{--hraness-site-footer-social-target:44px}}@media (hover:hover){.xs2bqyq.xs2bqyq:hover:not(:disabled){--footer-foil-glow:1}}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:300;src:url(/_next/static/media/NebulaSans-Light.17f86531.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:300;src:url(/_next/static/media/NebulaSans-LightItalic.f4bbcd48.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/NebulaSans-Book.2914c333.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:400;src:url(/_next/static/media/NebulaSans-BookItalic.17251898.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:500;src:url(/_next/static/media/NebulaSans-Medium.ad8f99b8.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:500;src:url(/_next/static/media/NebulaSans-MediumItalic.787b090c.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:600;src:url(/_next/static/media/NebulaSans-Semibold.f79fd0ba.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:600;src:url(/_next/static/media/NebulaSans-SemiboldItalic.b035c4a6.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:700;src:url(/_next/static/media/NebulaSans-Bold.48068087.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:700;src:url(/_next/static/media/NebulaSans-BoldItalic.7c61e11e.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:900;src:url(/_next/static/media/NebulaSans-Black.a213455a.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:900;src:url(/_next/static/media/NebulaSans-BlackItalic.8a31e0f7.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(/_next/static/media/GeistMono[wght].587ab5b6.woff2?dpl=dpl_EAwAThbRZop7o7mb6T9EgVXfJYM7)format("woff2")}@layer components.hraness-design-kit.legacy{: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-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:var(--hraness-marketing-ink)}@supports (color:color-mix(in lab,red,red)){: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-line:color-mix(in oklch,var(--hraness-marketing-ink) 12%,transparent)}}: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-line-strong:var(--hraness-marketing-ink)}@supports (color:color-mix(in lab,red,red)){: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-line-strong:color-mix(in oklch,var(--hraness-marketing-ink) 22%,transparent)}}: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-inverse:var(--inverse,CanvasText);--hraness-marketing-inverse-ink:var(--inverse-foreground,Canvas);--hraness-marketing-accent:var(--hraness-site-accent,oklch(55% .21 262));--hraness-marketing-accent-ink:var(--hraness-site-accent-ink,white);--hraness-marketing-accent-soft:var(--hraness-marketing-accent)}@supports (color:color-mix(in lab,red,red)){: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-accent-soft:color-mix(in oklch,var(--hraness-marketing-accent) 10%,transparent)}}: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-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:40rem;--hraness-marketing-prose-measure:62ch;--hraness-marketing-gutter:clamp(1.25rem,4vw,3rem);--hraness-marketing-radius:.625rem;--hraness-marketing-frame-radius:.875rem;--hraness-marketing-rule:1px solid var(--hraness-marketing-line);--hraness-marketing-shadow:0 1px 2px oklch(0% 0 0/.06),0 24px 48px -24px oklch(0% 0 0/.28);--hraness-marketing-section-space:clamp(4rem,9vw,7.5rem);--hraness-marketing-heading-weight:500;--hraness-marketing-heading-tracking:-.022em;--hraness-marketing-action-height:2.75rem;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-inverse);max-inline-size:100%;color:var(--hraness-marketing-inverse-ink);tab-size:2;margin:0;padding:1rem 1.15rem;font-size:.85rem;line-height:1.6;overflow:auto}.hraness-marketing-page :where(:not(pre)>code){background:var(--hraness-marketing-ink);border-radius:.3em;padding:.08em .38em}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-page :where(:not(pre)>code){background:color-mix(in oklch,var(--hraness-marketing-ink) 7%,transparent)}}.hraness-marketing-page :where(:not(pre)>code){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-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}: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-cta__heading){color:var(--hraness-marketing-ink);font-family:var(--hraness-marketing-heading-font);font-weight:var(--hraness-marketing-heading-weight);letter-spacing:-.012em;text-wrap:balance;margin:0;line-height:1.15}: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){font-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-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-cta){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-cta){padding-inline:var(--hraness-marketing-gutter)}.hraness-marketing-cta__actions,.hraness-marketing-hero__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:var(--hraness-marketing-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-action:hover{background:color-mix(in oklch,var(--hraness-marketing-ink) 6%,var(--hraness-marketing-surface))}}.hraness-marketing-action:hover{text-decoration:none}.hraness-marketing-action:focus-visible{outline:2px solid var(--hraness-marketing-accent);outline-offset:2px}.hraness-marketing-action[data-emphasis=primary]{border-color:var(--hraness-marketing-accent);background:var(--hraness-marketing-accent);color:var(--hraness-marketing-accent-ink)}.hraness-marketing-action[data-emphasis=primary]:hover{border-color:var(--hraness-marketing-accent)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-action[data-emphasis=primary]:hover{border-color:color-mix(in oklch,var(--hraness-marketing-accent) 84%,black)}}.hraness-marketing-action[data-emphasis=primary]:hover{background:var(--hraness-marketing-accent)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-action[data-emphasis=primary]:hover{background:color-mix(in oklch,var(--hraness-marketing-accent) 84%,black)}}.hraness-marketing-header{z-index:40;border-block-end:var(--hraness-marketing-rule);background:var(--hraness-marketing-background);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-header{background:color-mix(in oklch,var(--hraness-marketing-background) 82%,transparent)}}.hraness-marketing-header{-webkit-backdrop-filter:blur(14px)saturate(1.4)}.hraness-marketing-header__inner{inline-size:min(100%,var(--hraness-marketing-measure));min-block-size:3.5rem;padding-inline:var(--hraness-marketing-gutter);align-items:center;gap:.75rem 1.5rem;margin-inline:auto;display:flex}.hraness-marketing-header__brand{color:var(--hraness-marketing-ink);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.hraness-marketing-header__brand :where(img,svg){block-size:1.375rem;inline-size:auto}.hraness-marketing-header__nav{flex-wrap:wrap;align-items:center;gap:.15rem 1.35rem;margin-inline-start:auto;display:flex}.hraness-marketing-header__nav a{color:var(--hraness-marketing-muted);font-size:.92rem;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:2.25rem;padding-block:.4rem;padding-inline:.9rem;font-size:.9rem}.hraness-marketing-hero{gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3.5rem,9vw,7rem) clamp(2.5rem,6vw,4.5rem);display:grid}.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{border:1px solid var(--hraness-marketing-accent);align-items:center;gap:.45rem;padding:.3rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero__eyebrow{border:1px solid color-mix(in oklch,var(--hraness-marketing-accent) 32%,transparent)}}.hraness-marketing-hero__eyebrow{background:var(--hraness-marketing-accent-soft);color:var(--hraness-marketing-accent);border-radius:999px}.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;letter-spacing:var(--hraness-marketing-heading-tracking);font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05}.hraness-marketing-hero__summary{max-inline-size:var(--hraness-marketing-copy-measure);font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.45}.hraness-marketing-hero__example{max-inline-size: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:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-muted:color-mix(in oklch,var(--hraness-marketing-accent-ink) 78%,transparent)}}.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-line:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-line:color-mix(in oklch,var(--hraness-marketing-accent-ink) 22%,transparent)}}.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-line-strong:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-line-strong:color-mix(in oklch,var(--hraness-marketing-accent-ink) 40%,transparent)}}.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-surface:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent]{--hraness-marketing-surface:color-mix(in oklch,var(--hraness-marketing-accent-ink) 12%,transparent)}}.hraness-marketing-hero[data-tone=accent]{background:linear-gradient(var(--hraness-marketing-accent-ink) 1px,transparent 1px),linear-gradient(90deg,var(--hraness-marketing-accent-ink) 1px,transparent 1px),var(--hraness-marketing-accent)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent]{background:linear-gradient(color-mix(in oklch,var(--hraness-marketing-accent-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--hraness-marketing-accent-ink) 7%,transparent) 1px,transparent 1px),var(--hraness-marketing-accent)}}.hraness-marketing-hero[data-tone=accent]{box-shadow:0 0 0 100vmax var(--hraness-marketing-accent);clip-path:inset(0 -100vmax);color:var(--hraness-marketing-accent-ink);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-hero__eyebrow{border-color:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent] .hraness-marketing-hero__eyebrow{border-color:color-mix(in oklch,var(--hraness-marketing-accent-ink) 40%,transparent)}}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-hero__eyebrow{background:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent] .hraness-marketing-hero__eyebrow{background:color-mix(in oklch,var(--hraness-marketing-accent-ink) 14%,transparent)}}.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]{border-color:var(--hraness-marketing-accent-ink);background:var(--hraness-marketing-accent-ink);color:var(--hraness-marketing-accent)}.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]:hover{background:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-hero[data-tone=accent] .hraness-marketing-action[data-emphasis=primary]:hover{background: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-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:clamp(1.25rem,2vw,1.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__code,.hraness-marketing-flow__detail,.hraness-marketing-flow__label{display:block}.hraness-marketing-flow__label{font-size:.95rem;font-weight:600}.hraness-marketing-flow__code{background:var(--hraness-marketing-ink);border-radius:.4rem;inline-size:fit-content;max-inline-size:100%;padding:.35rem .6rem}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-flow__code{background:color-mix(in oklch,var(--hraness-marketing-ink) 7%,transparent)}}.hraness-marketing-flow__code{color:inherit;font-family:var(--hraness-marketing-mono-font);overflow-wrap:anywhere;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-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-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);min-inline-size:0;box-shadow:var(--hraness-marketing-shadow);margin:0;overflow:clip}.hraness-marketing-proof-frame__chrome{border-block-end:var(--hraness-marketing-rule);color:var(--hraness-marketing-muted);align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.78rem;display:flex}.hraness-marketing-proof-frame__lights{gap:.35rem;display:inline-flex}.hraness-marketing-proof-frame__lights span{background:var(--hraness-marketing-ink);border-radius:999px;block-size:.6rem;inline-size:.6rem}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-proof-frame__lights span{background:color-mix(in oklch,var(--hraness-marketing-ink) 18%,transparent)}}.hraness-marketing-proof-frame__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;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-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:5rem;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: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-interfaces,.hraness-marketing-maker,.hraness-marketing-pricing,.hraness-marketing-primitives,.hraness-marketing-questions,.hraness-marketing-quotes,.hraness-marketing-section,.hraness-marketing-trust{padding-block:var(--hraness-marketing-section-space);border-block-start:var(--hraness-marketing-rule);scroll-margin-block-start:4rem}.hraness-marketing-interfaces,.hraness-marketing-questions,.hraness-marketing-section,.hraness-marketing-trust{gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-interfaces__header,.hraness-marketing-maker__header,.hraness-marketing-pricing__header,.hraness-marketing-primitives__header,.hraness-marketing-questions__header,.hraness-marketing-quotes__header,.hraness-marketing-section__heading-group,.hraness-marketing-trust__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-reverse],.hraness-marketing-section[data-layout=split]{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-reverse]>.hraness-marketing-section__heading-group,.hraness-marketing-section[data-layout=split]>.hraness-marketing-section__heading-group{max-inline-size:none}.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));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-primitive{border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);align-content:start;gap:.6rem;min-inline-size:0;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));gap:1rem;margin:0;display:grid}.hraness-marketing-interface,.hraness-marketing-trust-item{border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);align-content:start;gap:.5rem;min-inline-size:0;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-quotes{gap:clamp(1.5rem,4vw,3rem);display:grid}.hraness-marketing-quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-quote{border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);align-content:space-between;gap:1.25rem;min-inline-size:0;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));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hraness-marketing-plan{border:var(--hraness-marketing-rule);border-radius:var(--hraness-marketing-frame-radius);background:var(--hraness-marketing-surface);align-content:start;gap:1rem;min-inline-size:0;padding:clamp(1.5rem,3vw,2rem);display:grid}.hraness-marketing-plan[data-emphasis=primary]{border-color:var(--hraness-marketing-accent)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-plan[data-emphasis=primary]{border-color:color-mix(in oklch,var(--hraness-marketing-accent) 55%,transparent)}}.hraness-marketing-plan[data-emphasis=primary]{box-shadow:0 0 0 1px var(--hraness-marketing-accent)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-plan[data-emphasis=primary]{box-shadow:0 0 0 1px color-mix(in oklch,var(--hraness-marketing-accent) 35%,transparent)}}.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,.hraness-marketing-plan__summary{color:var(--hraness-marketing-muted);font-size:.95rem}.hraness-marketing-plan__summary{margin:0}.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)) 50% /.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;letter-spacing:var(--hraness-marketing-heading-tracking);font-size:clamp(2rem,4vw,3.25rem);line-height: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:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-cta[data-tone=accent]{--hraness-marketing-muted:color-mix(in oklch,var(--hraness-marketing-accent-ink) 78%,transparent)}}.hraness-marketing-cta[data-tone=accent]{--hraness-marketing-line-strong:var(--hraness-marketing-accent-ink)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-cta[data-tone=accent]{--hraness-marketing-line-strong:color-mix(in oklch,var(--hraness-marketing-accent-ink) 40%,transparent)}}.hraness-marketing-cta[data-tone=accent]{--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]{border-color:var(--hraness-marketing-accent-ink);background: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 (max-width:48rem){.hraness-marketing-header__inner{flex-wrap:wrap;padding-block:.6rem}.hraness-marketing-header__nav{order:3;gap:.15rem 1rem;inline-size:100%}.hraness-marketing-hero__heading{max-inline-size:14ch}.hraness-marketing-install,.hraness-marketing-maker,.hraness-marketing-section[data-layout=split-reverse],.hraness-marketing-section[data-layout=split]{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-cta[data-tone=accent],.hraness-marketing-header,.hraness-marketing-hero[data-tone=accent],.hraness-marketing-install,.hraness-marketing-interface,.hraness-marketing-plan,.hraness-marketing-primitive,.hraness-marketing-proof,.hraness-marketing-proof-frame,.hraness-marketing-quote,.hraness-marketing-trust-item{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.hraness-marketing-action,.hraness-marketing-hero__eyebrow{color:canvastext;background:canvas;border:1px solid canvastext}.hraness-marketing-action[data-emphasis=primary]{color:canvas;background:canvastext}}.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--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))){.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--hraness-marketing-header-background:var(--hraness-marketing-background)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--hraness-marketing-header-background:color-mix(in oklch,var(--hraness-marketing-background) 82%,transparent)}}.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--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:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--hraness-marketing-header-background:var(--hraness-marketing-background)}@supports (color:color-mix(in lab,red,red)){.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--hraness-marketing-header-background:color-mix(in oklch,var(--hraness-marketing-background) 82%,transparent)}}.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--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 (forced-colors:active),(prefers-reduced-transparency:reduce){.hraness-marketing-header:where([data-hraness-theme=paper]),:where([data-hraness-theme=paper]) .hraness-marketing-header{--hraness-marketing-header-background:var(--hraness-marketing-background);--hraness-marketing-header-backdrop:none}}}[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:clamp(1.25rem,2.2vw,1.75rem);--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]){color-scheme:light dark}[data-hraness-theme=paper]:where([data-theme=dark],.dark:not([data-theme=light])){color-scheme:dark}[data-hraness-theme=paper][data-theme=light]{color-scheme:light}:root[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]),[data-hraness-theme=paper]:where(:not([data-palette]),[data-palette=paper]){--background:light-dark(#f8f7f4,#12100f);--foreground:light-dark(#1c1917,#f5f2ed);--muted:light-dark(#6c665f,#aaa29a);--faint:light-dark(#6c665f,#aaa29a);--grid:light-dark(#dfdcd6,#302b27);--line:light-dark(#b9b3ab,#514a44);--control-border:light-dark(#8a8177,#827a72);--surface:light-dark(#fffefa,#1d1a18);--surface-raised:light-dark(#fffefa,#211d1a);--surface-hover:light-dark(#ebe8e3,#292522);--card:light-dark(#fffefa,#1d1a18);--card-foreground:light-dark(#1c1917,#f5f2ed);--popover:light-dark(#fffefa,#211d1a);--popover-foreground:light-dark(#1c1917,#f5f2ed);--primary:light-dark(#1e5ae1,#8fb0ff);--primary-foreground:light-dark(#f8f7f4,#12100f);--primary-soft:light-dark(#dee5f3,#21232c);--secondary:light-dark(#ebe8e3,#292522);--secondary-foreground:light-dark(#1c1917,#f5f2ed);--accent:light-dark(#dee5f3,#21232c);--accent-foreground:light-dark(#1c1917,#f5f2ed);--focus:light-dark(#1e5ae1,#8fb0ff);--scrim:light-dark(#00000070,#000000b8);--disabled:light-dark(#fffefa,#211d1a);--disabled-foreground:light-dark(#6c665f,#aaa29a);--inverse:light-dark(#1c1917,#f5f2ed);--inverse-foreground:light-dark(#f8f7f4,#12100f);--danger:light-dark(#b23c34,#ef8c82);--danger-foreground:light-dark(#f8f7f4,#12100f);--danger-soft:light-dark(#f0e1dd,#2d1f1d);--warning:light-dark(#975600,#efae55);--warning-foreground:light-dark(#f8f7f4,#12100f);--warning-soft:light-dark(#eee5d7,#2d2317);--success:light-dark(#227445,#5fc98b);--success-foreground:light-dark(#f8f7f4,#12100f);--success-soft:light-dark(#dfe9e0,#1b261e);--info:light-dark(#1e5ae1,#8fb0ff);--info-foreground:light-dark(#f8f7f4,#12100f);--info-soft:light-dark(#dee5f3,#21232c);--chart1:light-dark(#a24a64,#db91aa);--chart2:light-dark(#227445,#5fc98b);--chart3:light-dark(#1e5ae1,#8fb0ff);--chart4:light-dark(#975600,#efae55);--chart5:light-dark(#7858a3,#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);--elevation-low:0 1px 2px light-dark(#21191214,#0000003d);--elevation-raised:0 8px 24px -12px light-dark(#21191238,#0000007a);--elevation-overlay:0 18px 54px light-dark(#21191233,#00000094)}@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}}:root{--inverse-background:var(--inverse);font-family:var(--font-text);font-synthesis:none;line-height:1.55}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth}body,html{overflow-x:clip}body{font-family:var(--font-text);text-rendering:optimizelegibility;margin:0}code,kbd,pre,samp{font-family:var(--font-mono)}.skip-link{background:var(--inverse-background);color:var(--inverse-foreground);z-index:100;border-radius:.375rem;padding:.5rem .75rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.brand-mark{vertical-align:-.25em;width:1.25em;height:1.25em;margin-right:.5em}.install-command,.readme-prose pre,.transcript{background:var(--surface);color:var(--foreground);border:1px solid var(--line);white-space:pre;border-radius:.5rem;margin:0;padding:1rem 1.1rem;font-size:.86rem;line-height:1.5;overflow-x:auto}.install-command+.install-command{margin-top:.75rem}.install-note,.interface-link{color:var(--muted);margin:.9rem 0 0;font-size:.95rem}.readme-prose{min-width:0;max-width:68ch;font-size:1rem;line-height:1.65}.readme-prose h2{text-wrap:balance;margin:2.4rem 0 .8rem;font-size:1.35rem;font-weight:600}.readme-prose h3{margin:1.8rem 0 .6rem;font-size:1.1rem;font-weight:600}.readme-prose p{margin:.8rem 0}.readme-prose :not(pre)>code{background:var(--surface);border:1px solid var(--line);border-radius:.25rem;padding:.05em .35em;font-size:.9em}.readme-prose pre{margin:1rem 0}.readme-prose ol,.readme-prose ul{padding-left:1.4rem}.readme-prose li{margin:.45rem 0}.readme-prose blockquote{border-left:3px solid var(--hraness-site-accent);color:var(--muted);margin:1rem 0;padding:.2rem 1rem}.readme-prose a{color:var(--hraness-site-accent)}.site-footer{max-width:72rem;color:var(--muted);margin:3rem auto 4rem;padding-inline:1.25rem;font-size:.95rem}.site-footer nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.site-footer a{color:var(--foreground)}.ask-ai{max-width:72rem;margin:2rem auto 0;padding-inline:1.25rem}::selection{background:var(--hraness-site-accent);color:var(--hraness-site-accent-ink)}a{text-underline-offset:.18em}:focus-visible{outline:2px solid var(--hraness-site-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.person-nav{gap:1.25rem;margin-bottom:2.5rem;font-size:.95rem;display:flex}.person-nav a{color:var(--muted)}.person-header{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 0}.person-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.85rem}.person-header .person-name,.person-header h1{font-size:var(--hraness-paper-heading-size);line-height:var(--hraness-paper-heading-leading);letter-spacing:var(--hraness-paper-heading-tracking);text-wrap:balance;margin:0 0 1rem}.person-summary{font-size:var(--hraness-paper-summary-size);margin:0 0 1rem;line-height:1.5}.person-aka{color:var(--muted);margin:0 0 1rem}.person-identity-links{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.person-identity-links a{border:1px solid var(--line);color:var(--foreground);overflow-wrap:anywhere;border-radius:.4rem;max-width:100%;min-height:2.25rem;padding:.35rem .65rem;font-size:.85rem;text-decoration:none;display:inline-flex}.person-identity-links a:hover{background:var(--surface-hover);border-color:var(--muted)}.person-notice{border-left:3px solid var(--hraness-site-accent);color:var(--muted);margin:1.5rem 0 0;padding:.2rem 1rem;font-size:.95rem}.person-main{max-width:46rem;margin:0 auto;padding:0 1.25rem}.person-main section{margin:3rem 0 0}.person-main h2{font-size:var(--hraness-paper-section-heading-size);margin:0 0 1rem}.person-main ol,.person-main ul{padding-left:1.25rem}.person-main li{margin:.9rem 0}.appearances time,.timeline time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.event-kind,.event-loc,.event-org,.profile-handle,.theme-status{color:var(--muted);margin-left:.6rem;font-size:.82rem}.claim-kind{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:.3rem;margin-right:.6rem;padding:.05rem .45rem;font-size:.75rem;display:inline-block}.claim-stated_belief{border-color:var(--hraness-site-accent)}.claim-speculation{border-style:dashed}.source-refs{margin-left:.5rem}.source-refs a{color:var(--hraness-site-accent);margin-left:.2rem;font-size:.78rem;text-decoration:none}.sources li{font-size:.95rem}.source-meta{color:var(--muted);font-size:.82rem;display:block}.media-links{margin-top:.4rem}.media-links li{margin:.2rem 0;font-size:.88rem}.profile-list{padding:0;list-style:none}.profile-list>li{border-top:1px solid var(--line);padding:1.25rem 0}.person-header .person-name{font-weight:700;display:block}.profile-list a{color:var(--foreground);font-size:1.15rem}.profile-list time{color:var(--muted);font-size:.82rem;display:block}.person-footer{max-width:46rem}.person-footer code{font-size:.85em}.connect-main{max-width:36rem;margin:0 auto;padding:4rem 1.25rem}.connect-main h1{margin-bottom:1rem}.connect-code code{background:var(--surface);border:1px solid var(--line);letter-spacing:.12em;border-radius:.4rem;padding:.6rem 1rem;font-size:1.3rem}.connect-authorize,.connect-signin{background:var(--inverse-background);color:var(--inverse-foreground);cursor:pointer;font:inherit;border:0;border-radius:.45rem;margin-top:1rem;padding:.65rem 1.4rem;text-decoration:none;display:inline-block}.connect-authorize[disabled]{opacity:.6}.connect-error{color:#a3332c}.connect-result{font-weight:600}.connect-note{color:var(--muted);font-size:.9rem}[data-hraness-theme=paper] :where(.hraness-marketing-hero__eyebrow,.hraness-marketing-section__label,.hraness-marketing-interfaces__label,.hraness-marketing-trust__label,.hraness-marketing-questions__label,.hraness-marketing-maker__label,.hraness-marketing-cta__eyebrow){display:none}[data-hraness-theme=paper] .hraness-marketing-install__eyebrow{order:1}[data-hraness-theme=paper] .hraness-marketing-hero__heading{font-size:var(--hraness-paper-heading-size);line-height:var(--hraness-paper-heading-leading);letter-spacing:var(--hraness-paper-heading-tracking)}[data-hraness-theme=paper] :where(.hraness-marketing-section__heading,.hraness-marketing-install__heading,.hraness-marketing-interfaces__heading,.hraness-marketing-trust__heading,.hraness-marketing-questions__heading,.hraness-marketing-maker__heading,.hraness-marketing-cta__heading){font-size:var(--hraness-paper-section-heading-size);line-height:var(--hraness-paper-heading-leading)}[data-hraness-theme=paper] .hraness-marketing-hero__summary{font-size:var(--hraness-paper-summary-size)}.soulscrape-marketing-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(2rem,4vw,4rem);padding-block:2.5rem 3rem}.soulscrape-marketing-hero .hraness-marketing-hero__copy{align-content:center;gap:1.4rem}[data-hraness-theme=paper] .soulscrape-marketing-hero .hraness-marketing-hero__heading{max-inline-size:10ch;font-size:clamp(3rem,5.8vw,5.5rem);line-height:.98}.soulscrape-marketing-hero .hraness-marketing-hero__summary{max-inline-size:36ch;line-height:1.6}.soulscrape-marketing-hero .hraness-marketing-hero__boundary{max-inline-size:39ch;font-size:.8rem}.hero-examples{padding:.5rem 1.25rem}.hero-examples-caption,.hero-examples-note{color:var(--muted);text-align:center;font-size:.78rem}.hero-examples-caption{margin:0 0 1.9rem}.hero-examples-caption>span{color:var(--hraness-site-accent);vertical-align:-.1em;margin-right:.35rem;font-size:1.3rem}.hero-examples-note{margin:2.1rem 0 0}.example-index-grid,.hero-examples-cards{margin:0;padding:0;list-style:none;display:grid}.hero-examples-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.15rem}.hero-examples-cards>li{min-width:0;transform:rotate(var(--card-rotation)) translateY(var(--card-offset,0));position:relative}.hero-examples-cards>li:first-child{--card-rotation:-6deg}.hero-examples-cards>li:nth-child(2){--card-rotation:5deg;--card-offset:.75rem}.hero-examples-cards>li:nth-child(3){--card-rotation:3deg}.hero-examples-cards>li:nth-child(4){--card-rotation:-4deg;--card-offset:.75rem}.hero-examples-cards>li:focus-within{z-index:2}.example-card{--card-accent:var(--chart3);background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.example-card{background:color-mix(in oklch,var(--card-accent) 4%,var(--surface))}}.example-card{border:1px solid var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.example-card{border:1px solid color-mix(in oklch,var(--card-accent) 26%,var(--line))}}.example-card{box-shadow:0 3px 0 -1px var(--surface),0 4px 0 -1px var(--line),var(--elevation-raised);color:var(--foreground);border-radius:.25rem;flex-direction:column;min-width:0;height:100%;padding:1rem 1.15rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.example-card--bjork,.example-card--brian-eno{--card-accent:var(--chart1)}.example-card--alan-kay,.example-card--andrej-karpathy{--card-accent:var(--chart4)}.example-card--christopher-alexander,.example-card--eugene-tssui{--card-accent:var(--chart2)}.example-card--michael-levin{--card-accent:var(--chart5)}.example-card:focus-visible,.example-card:hover{border-color:var(--card-accent);box-shadow:0 3px 0 -1px var(--surface),0 4px 0 -1px var(--card-accent),var(--elevation-overlay);transform:translateY(-4px)}.example-card-bottomline,.example-card-topline{font-family:var(--font-mono);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:.75rem;font-size:.64rem;display:flex}.example-card-topline{color:var(--card-accent)}.example-card-topline>:last-child{font-family:var(--font-text);font-size:1.1rem}.example-card-bottomline{border-top:1px solid var(--grid);color:var(--muted);margin-top:auto;padding-top:.75rem}.example-card-portrait{border-radius:50%;justify-content:center;align-self:center;align-items:center;width:5.5rem;height:5.5rem;margin:.25rem 0 .8rem;display:flex;overflow:hidden}.example-card-portrait img{object-fit:cover;width:100%;height:100%;display:block}.example-card-monogram{background:var(--card-accent);align-items:center}@supports (color:color-mix(in lab,red,red)){.example-card-monogram{background:color-mix(in oklch,var(--card-accent) 8%,var(--surface))}}.example-card-monogram{border:1px dashed var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.example-card-monogram{border:1px dashed color-mix(in oklch,var(--card-accent) 45%,var(--line))}}.example-card-monogram{color:var(--card-accent);letter-spacing:-.06em;border-radius:50%;justify-content:center;width:100%;height:100%;font-size:1.7rem;font-weight:550;display:flex}.example-card-name{letter-spacing:-.045em;font-size:1.35rem;font-weight:550;line-height:1.15;display:block}.example-card-note{color:var(--muted);margin:.5rem 0 .9rem;font-size:.79rem;line-height:1.5;display:block}.example-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.example-index-grid>li{min-width:0}.example-index-grid .example-card{padding:1.25rem}.example-index-grid .example-card-portrait{width:7rem;height:7rem;margin-block:.5rem 1rem}.example-index-grid .example-card-note{font-size:.85rem}.more-examples{border-block:1px solid var(--line);margin-top:1.75rem}.more-examples>summary{cursor:pointer;padding-block:1rem;font-size:.95rem}.more-examples>summary>span{float:right}.more-examples .featured-indexes{margin:0 0 1.5rem}@media (max-width:64rem){.soulscrape-marketing-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:1.5rem}.hero-examples{padding-inline:.65rem}.hero-examples-cards{gap:1rem .75rem}.hero-examples .example-card{padding:.85rem}.hero-examples .example-card-name{font-size:1.2rem}.example-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:48rem){.soulscrape-marketing-hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2rem}.soulscrape-marketing-hero .hraness-marketing-hero__copy{gap:1rem}[data-hraness-theme=paper] .soulscrape-marketing-hero .hraness-marketing-hero__heading{max-inline-size:12ch;font-size:clamp(3.2rem,13vw,5rem)}.soulscrape-marketing-hero .hraness-marketing-hero__summary{max-inline-size:42ch}.soulscrape-marketing-hero .hraness-marketing-hero__boundary{max-inline-size:50ch}.hero-examples{width:100%;max-width:32rem;margin-inline:auto}.hero-examples-caption{margin-bottom:1.5rem}}@media (max-width:24rem){.hero-examples .example-card{padding:.7rem}.hero-examples .example-card-name{font-size:1.05rem}.hero-examples .example-card-note{font-size:.75rem}.hero-examples .example-card-bottomline,.hero-examples .example-card-topline{font-size:.56rem}.example-index-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.example-card{transition:none}.example-card:focus-visible,.example-card:hover{transform:none}}.indexes-flow{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:60rem){.indexes-flow{grid-template-columns:1fr}}.person-mockup{border:1px solid var(--line);background:var(--background);border-radius:.6rem;overflow:hidden}.person-mockup-bar{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.person-mockup-dot{background:var(--line);border-radius:50%;width:.6rem;height:.6rem}.person-mockup-url{color:var(--muted);font-family:var(--hraness-paper-mono,ui-monospace,monospace);text-overflow:ellipsis;white-space:nowrap;margin-left:.6rem;font-size:.78rem;overflow:hidden}.person-mockup-scroll{overscroll-behavior:contain;max-height:34rem;overflow-y:auto}.person-mockup-scroll .person-header{padding-top:1.5rem}.person-mockup-scroll .person-header .person-name{font-size:1.9rem}.person-mockup-scroll .person-main{padding:0 1.25rem 1.5rem}.person-mockup-scroll .person-main section{margin-top:2rem}.featured-indexes{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.featured-indexes a{border:1px solid var(--line);color:var(--foreground);border-radius:.5rem;padding:.9rem 1.1rem;text-decoration:none;display:block}.featured-indexes a:hover{border-color:var(--muted)}.featured-indexes strong{display:block}.featured-indexes span{color:var(--muted);margin-top:.25rem;font-size:.9rem;display:block}.featured-note{color:var(--muted);margin:1.25rem 0 0;font-size:.9rem}.soulscrape-topic-icon{width:88px;height:88px;margin:0 0 18px;display:block}.product-legal{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;padding:1.5rem;font-size:.875rem;display:flex}.product-legal a{color:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}