@layer components.hraness-ui.priority1{.x2dnb2m{border-color:color-mix(in oklch,currentColor 35%,transparent)}.x19ig9on{border-color:color-mix(in oklch,var(--ui-destructive) 45%,var(--ui-border))}.xj794q3{border-color:color-mix(in oklch,var(--ui-info) 45%,var(--ui-border))}.xot7yk0{border-color:color-mix(in oklch,var(--ui-success) 45%,var(--ui-border))}.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)}.x1y0btm7{border-style:solid}.xmkeg23{border-width:1px}.x3psx0u{flex:none}.xc8qplx{flex:1 0 auto}.xm15xud{gap:var(--space-1)}.x96y02u{gap:var(--space-3)}.x1adtp44{gap:var(--space-4,1rem)}.x18t8w2r{margin-block:clamp(2rem,6vh,4rem) clamp(3.5rem,10vh,6rem)}.xvueqy4{margin-inline:auto}.x7giv3{overflow:clip}.xb3r6kr{overflow:hidden}.x1e1zj16{padding-block:var(--space-6)}.x60vcjr{padding-inline:var(--hraness-quiet-site-gutter,1.25rem)}.xv2ckdy{padding-inline:var(--space-2)}.x1g860ya{padding-inline:var(--space-6)}@media (forced-colors:active){.x1w1tqly.x1w1tqly{border-color:canvastext}}}@layer components.hraness-ui.priority2{.x6s0dn4{align-items:center}.xh690g3{background-color:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-card))}.xjbqb8w{background-color:#0000}.xj6r5nx{background-color:var(--ui-accent)}.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)}.x1i4z4pc{box-shadow:var(--elevation-raised)}.x9f619{box-sizing:border-box}.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)}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.xwz0xwf{display:inline-grid}.x1a02dak{flex-wrap:wrap}.x1n56hm7{font-size:var(--text-body)}.xaasd0c{font-size:var(--text-caption)}.x1e4wzip{font-weight:var(--font-weight-medium)}.xiuoait{inline-size:100%}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.x1o2pa38{justify-items:center}.xo5v014{line-height:1}.xa8254d{max-inline-size:var(--hraness-quiet-site-measure,34rem)}.xesnm00{min-inline-size:0}.xl1xv1r{object-fit:cover}.xuxw1ft{white-space:nowrap}@media (forced-colors:active){.xr5dkdi.xr5dkdi{forced-color-adjust:auto}}}@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}.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}}}}@layer components.hraness-design-kit.priority1{.xgcu659{--hraness-design-dither-size:3px}.xvx1b6g{--hraness-design-dither-size:7px}}@layer components.hraness-design-kit.priority2{.x1y4qj14{background-position:0 0}.x9ylygx{background-position:.7rem 1.4rem,.75rem 1.45rem,right .7rem bottom 1.4rem,right .75rem bottom 1.45rem,left 1.35rem bottom .7rem,left 1.4rem bottom .75rem,right 1.35rem top .7rem,right 1.4rem top .75rem}.xhsufdf{background-position:.8rem .8rem,.8rem .8rem,right .8rem top .8rem,right .8rem top .8rem,left .8rem bottom .8rem,left .8rem bottom .8rem,right .8rem bottom .8rem,right .8rem bottom .8rem}.x8owtp4{background-position:1rem .65rem,left 1rem bottom .65rem,.65rem 1rem,right .65rem top 1rem}.x1akr6q6{background-position:0 0,100% 0,0 100%,100% 100%}.xw2ojrw{background-position:var(--foil-light-x,50%) var(--foil-light-y,50%)}.x1pjcqnp{border-radius:inherit}.x1ec2q3q{border-radius:var(--foil-card-radius,var(--radius-lg,.75rem))}.x12lumcd{flex:auto}.x5kxhqv{gap:var(--space-1,.25rem) var(--space-3,.75rem)}.xmgkybt{gap:var(--space-2)}.x96y02u{gap:var(--space-3)}.x17y0mx6{inset-inline:0}.xvueqy4{margin-inline:auto}.xb3r6kr{overflow:hidden}.xt970qd{padding-block:0}.xh0s0sg{padding-block:max(var(--layout-chrome-inset),env(safe-area-inset-top)) var(--layout-chrome-inset)}.x2d8rr9{padding-block:max(var(--space-2,.5rem),env(safe-area-inset-top))}.x1noa3k7{padding-block:var(--layout-chrome-inset) max(var(--layout-chrome-inset),env(safe-area-inset-bottom))}.x1dtp59r{padding-block:var(--layout-chrome-inset)}.xkdeioa{padding-block:var(--layout-edge-inset)}.x19cf7fd{padding-block:var(--space-1) max(var(--space-1),env(safe-area-inset-bottom))}.xnjsko4{padding-inline:0}.x10wq4n4{padding-inline:max(var(--layout-chrome-inset),env(safe-area-inset-left)) max(var(--layout-chrome-inset),env(safe-area-inset-right))}.x2qnaq3{padding-inline:max(var(--layout-edge-inset),env(safe-area-inset-left)) max(var(--layout-edge-inset),env(safe-area-inset-right))}.x1yt8f57{padding-inline:max(var(--space-4,1rem),env(safe-area-inset-left)) max(var(--space-4,1rem),env(safe-area-inset-right))}.xfmotut{padding-inline:var(--layout-chrome-inset)}.x1w88gy1{padding-inline:var(--layout-edge-inset)}}@layer components.hraness-design-kit.priority3{.x6s0dn4{align-items:center}.xz687w2{-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.x1fdtg7e{background-attachment:scroll}.x1u7o2vf{background-clip:border-box}.x1gq7pca{background-color:#fc3}.x1g71ool{background-color:color-mix(in oklch,var(--background) 90%,transparent)}.x11gw9ax{background-color:var(--background)}.x1scxome{background-color:var(--card,var(--surface,#111217))}.x14ln0l{background-image:conic-gradient(from 270deg at 0 0,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg),conic-gradient(from 0deg at 100% 0,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg),conic-gradient(from 180deg at 0 100%,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg),conic-gradient(from 90deg at 100% 100%,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg)}.x13cdjw9{background-image:conic-gradient(from var(--foil-spectrum-angle,0deg) at 48% 46%,#6f4213,#e0a72c,#fff0a6,#a96512,#f6ca50,#7b4915,#6f4213)}.x1l7r8nm{background-image:conic-gradient(from var(--foil-spectrum-angle,0deg) at 50% 50%,#ff5f8f,#ffd66e,#71f4d1,#6bb7ff,#b987ff,#ff5f8f)}.x1lr92ue{background-image:conic-gradient(from var(--foil-spectrum-angle,0deg) at var(--foil-light-x,50%) var(--foil-light-y,50%),transparent 0 8%,#ffc95cb8 18%,#6af5e2b8 36%,#75a2ffad 52%,#c274ffb8 69%,#ff78b1a3 84%,transparent 96%)}.x1q95she{background-image:linear-gradient(128deg,#061c32,#0c6c96 32%,#8cf5e5 47%,#1684ba 62%,#071d38)}.x72ax6r{background-image:linear-gradient(142deg,#d8dce7,#666d7d 22%,#f4f5f8 43%,#4f5563 67%,#c9ced9)}.xk14mg1{background-image:linear-gradient(90deg,#0000,#ffffffe0),linear-gradient(#0000,#ffffffe0),linear-gradient(270deg,#0000,#ffffffe0),linear-gradient(#ffffffe0,#0000),linear-gradient(90deg,#ffffffe0,#0000),linear-gradient(0deg,#ffffffe0,#0000),linear-gradient(270deg,#ffffffe0,#0000),linear-gradient(0deg,#0000,#ffffffe0)}.x1ly227q{background-image:linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 112deg),transparent 8%,#ff52a6bd 24%,#ffef84c2 39%,#6ff5dbc7 54%,#6aafffc7 69%,#cf8bffb8 84%,transparent 96%)}.xug9hmr{background-image:linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 96deg),transparent 12%,#90d9ff7a 34%,#ffe8a485 48%,#dfafff75 62%,transparent 86%)}.x18o3ruo{background-image:none}.xgzkpls{background-image:radial-gradient(circle at 18% 16%,#ffcf70 0,#0000 34%),radial-gradient(circle at 88% 26%,#54d9db 0,#0000 42%),radial-gradient(circle at 56% 92%,#a06dff 0,#0000 48%),linear-gradient(138deg,#261044,#081d35 56%,#25102e)}.xz94db0{background-image:radial-gradient(circle at var(--foil-light-x,50%) var(--foil-light-y,50%),#fffffff0 0,#ffffff5c 10%,transparent 36%)}.x6wo6xk{background-image:radial-gradient(circle,#fffffff5 0 1px,#0000 1.5px),linear-gradient(90deg,#ffffffc7,#0000),radial-gradient(circle,#fffffff5 0 1px,#0000 1.5px),linear-gradient(270deg,#ffffffc7,#0000),radial-gradient(circle,#ffffffdb 0 1px,#0000 1.5px),linear-gradient(0deg,#ffffffad,#0000),radial-gradient(circle,#ffffffdb 0 1px,#0000 1.5px),linear-gradient(#ffffffad,#0000)}.xtuv73v{background-image:radial-gradient(color-mix(in oklch,currentColor 18%,transparent) .75px,transparent 0)}.x16epytu{background-image:radial-gradient(at 16% 18%,#9cf7de 0,#0000 42%),radial-gradient(at 82% 22%,#82b5ff 0,#0000 46%),radial-gradient(at 54% 88%,#c69bff 0,#0000 48%),linear-gradient(145deg,#152743,#2b1841)}.xnxuazn{background-image:radial-gradient(ellipse at var(--foil-light-x,50%) var(--foil-light-y,50%),#a7ffe8d6,#75a9ff8f 28%,#d091ff6b 52%,transparent 72%)}.xouwedw{background-image:radial-gradient(ellipse at var(--foil-light-x,50%) var(--foil-light-y,50%),#fffcd3f5 0,#ffcd4e9e 25%,#9c550f61 52%,transparent 74%)}.x1qry69x{background-image:repeating-linear-gradient(116deg,#0000 0 9px,#e2ffff85 10px 11px,#0000 12px 22px)}.x10gea7a{background-image:repeating-linear-gradient(90deg,#ffffffd6 0 .45rem,#0000 .45rem .78rem),repeating-linear-gradient(90deg,#ffffffd6 0 .45rem,#0000 .45rem .78rem),repeating-linear-gradient(0deg,#ffffffb8 0 .45rem,#0000 .45rem .8rem),repeating-linear-gradient(0deg,#ffffffb8 0 .45rem,#0000 .45rem .8rem)}.x1peed02{background-image:repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 116deg),transparent 0 7%,#b2fff7b8 8% 10%,transparent 11% 18%,#87beffa3 19% 21%,transparent 22% 31%)}.xlzw5va{background-image:repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 18deg),#14181f7a 0 1px,transparent 1px 5px,#ffffff57 5px 6px,transparent 6px 11px)}.x1mkn4gm{background-image:repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 24deg),transparent 0 3px,#ffffff6b 3px 4px,transparent 4px 9px)}.x1rojf3q{background-image:repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 38deg),transparent 0 4px,#fff7be85 5px 6px,transparent 7px 13px)}.xn77bxw{background-image:repeating-radial-gradient(circle at 0 0,#0000 0 .38rem,#ffffffb3 .42rem .46rem,#0000 .5rem .84rem),repeating-radial-gradient(circle at 100% 0,#0000 0 .38rem,#ffffffb3 .42rem .46rem,#0000 .5rem .84rem),repeating-radial-gradient(circle at 0 100%,#0000 0 .38rem,#ffffffb3 .42rem .46rem,#0000 .5rem .84rem),repeating-radial-gradient(circle at 100% 100%,#0000 0 .38rem,#ffffffb3 .42rem .46rem,#0000 .5rem .84rem)}.xwzb1fz{background-image:repeating-radial-gradient(circle,#0000 0 5px,#ffffff61 6px 7px,#0000 8px 15px)}.xivesky{background-image:repeating-radial-gradient(at 50% 120%,#0000 0 11px,#ffffff57 12px 13px,#0000 14px 23px)}.x12koezg{background-origin:padding-box}.xiy17q3{background-repeat:no-repeat}.x182nak8{background-repeat:repeat}.x1h4uluw{background-size:100% 100%}.xcdf9qb{background-size:12px 12px}.x8xkuhf{background-size:14px 14px}.xc65i0c{background-size:15px 15px}.x1ofto9s{background-size:160% 160%}.x57svv3{background-size:180% 180%}.xrji9p8{background-size:18px 18px}.x1fwwnkn{background-size:190% 190%}.xeutlqa{background-size:24px 24px}.x160majy{background-size:28% 1px,1px 20%,28% 1px,1px 20%,28% 1px,1px 20%,28% 1px,1px 20%}.x42se0v{background-size:30% 24%,30% 24%,30% 24%,30% 24%}.xlpqoug{background-size:32px 32px}.x1kza8ck{background-size:34% 24%,34% 24%,34% 24%,34% 24%}.xxeqw4r{background-size:5px 5px,34% 1px,5px 5px,34% 1px,5px 5px,1px 26%,5px 5px,1px 26%}.x1cwfr1t{background-size:auto}.xzvt7yr{background-size:calc(100% - 2rem) 1px,calc(100% - 2rem) 1px,1px calc(100% - 2rem),1px calc(100% - 2rem)}.x150knr0{background-size:var(--hraness-design-dither-size,4px) var(--hraness-design-dither-size,4px)}.xkl2xug{block-size:1.5rem}.xtsjrx0{border-block-end-color:var(--line)}.xn5uptl{border-block-end-style:solid}.x1ae7zus{border-block-end-width:1px}.xjttvrd{border-block-start-color:var(--line)}.x3so8kt{border-block-start-style:solid}.x1b1eqt9{border-block-start-width:1px}.x1j8yxcv{border-inline-end-color:var(--line)}.xmmcp6y{border-inline-start-color:var(--line)}.xt1wfgu{box-shadow:0 1.2rem 3.6rem #04060c3d,inset 0 1px #ffffff47}.xl1q07f{box-shadow:0 1.75rem 5rem #04060c52,0 0 2.4rem #70b1ff1f,inset 0 1px #ffffff57}.xlmpfgd{box-shadow:0 3px 12px #24140059}.xam1lc8{color:#241400}.x1gu5z8g{color:var(--card-foreground,var(--foreground,currentColor))}.x16qrkmw{contain:paint}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1s85apg{display:none}.xldhu1s{filter:drop-shadow(0 0 .35rem #ffffff38)}.x2g5esg{filter:saturate(1.08)}.x1a02dak{flex-wrap:wrap}.xumcc2o{font-family:var(--font-text,system-ui,sans-serif)}.xj8twjj{font-size:var(--text-label,.875rem)}.x1yotnlr{font-weight:var(--font-weight-bold,700)}.x1lvx875{font-weight:var(--font-weight-bold)}.x1wh1ruo{grid-column-end:2}.xcrlgei{grid-column-start:1}.xf9r7lm{grid-row-end:2}.x1agbcgv{grid-row-start:1}.xsta65m{inline-size:1.5rem}.xvaqoh0{inline-size:min(100%,var(--page-canvas-width))}.xuufnwz{inset-block-end:0}.xlb5a52{inset-block-start:0}.xc8icb0{isolation:isolate}.xl56j7k{justify-content:center}.x1vyo3qp{letter-spacing:.04em}.x1xfvgam{line-height:1.35}.xvc5jky{margin-inline-start:auto}.x1tec7hu{max-inline-size:none}.x1bdwxy3{max-inline-size:var(--page-canvas-wide)}.x1b207tk{min-block-size:var(--bottom-bar-height)}.x8k30ic{min-block-size:var(--top-bar-height)}.xesnm00{min-inline-size:0}.xwgxeq8{mix-blend-mode:overlay}.x19mdvtv{mix-blend-mode:screen}.x1poe65g{mix-blend-mode:soft-light}.xi7uqbu{opacity:var(--foil-base-opacity,.34)}.x10bp2pq{opacity:var(--foil-base-opacity,.44)}.x16x8d5k{opacity:var(--foil-base-opacity,.56)}.x16xcxh8{opacity:var(--foil-ornament-opacity,.14)}.x10b34n9{opacity:var(--foil-ornament-opacity,.2)}.x1m2aqx4{opacity:var(--foil-ornament-opacity,.26)}.xuhx63e{opacity:var(--foil-sheen-opacity,.03)}.xa69gww{opacity:var(--foil-sheen-opacity,.04)}.xkxdd59{opacity:var(--foil-sheen-opacity,.06)}.x1pnhqfb{opacity:var(--foil-spectrum-opacity,.08)}.x15nu2d2{opacity:var(--foil-spectrum-opacity,.12)}.xta48a9{opacity:var(--foil-spectrum-opacity,.18)}.x1ytbps3{opacity:var(--foil-texture-opacity,.04)}.xjkwg1t{opacity:var(--foil-texture-opacity,.06)}.xcwlixh{opacity:var(--foil-texture-opacity,.08)}.x14ytart{outline-color:currentColor}.x1g40iwv{outline-offset:-1px}.xaatb59{outline-style:solid}.x1qgsegg{outline-width:1px}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x7wzq59{position:sticky}.x2b8uid{text-align:center}.xlyipyv{text-overflow:ellipsis}.xtvhhri{text-transform:uppercase}.x1g0ag68{transform-origin:center}.x1oyok0e{transform-style:preserve-3d}.x1c071of{transform:none}.x6bc4kz{transition-duration:90ms}.x9dyr19{transition-duration:.18s}.x1mq3mr6{transition-duration:0s}.x10lvbrj{transition-property:background-image,opacity}.x6c7wse{transition-property:background-position,opacity}.x13b0p5u{transition-property:none}.x16n73rl{transition-property:transform,box-shadow}.xvxnene{transition-timing-function:cubic-bezier(.2,.75,.25,1)}.xcj1dhv{transition-timing-function:linear}.xuxw1ft{white-space:nowrap}.x1dwv3re{will-change:auto}.x1so62im{will-change:transform}.x1ja2u2z{z-index:0}.x1vjfegm{z-index:1}.xhtitgo{z-index:2}.xzkaem6{z-index:3}.x1qhe1ue{z-index:calc(var(--z-tooltip, 3000) + 1)}.x1nmkd3v{z-index:var(--z-chrome)}@media (forced-colors:active){.x14hm74v.x14hm74v{-webkit-backdrop-filter:none;backdrop-filter:none}.x9yvj25.x9yvj25{background-color:canvas}.xhobzj1.xhobzj1{background-image:none}.x14bdpvh.x14bdpvh{border-block-end-color:canvastext}.x108usdd.x108usdd{border-block-start-color:canvastext}.x1x0u81l.x1x0u81l{border-inline-end-color:canvastext}.xjslfuv.xjslfuv{border-inline-start-color:canvastext}.xwaqzdf.xwaqzdf{box-shadow:none}.x1c7sf14.x1c7sf14{display:none}}@media (prefers-contrast:more){.x17zl6lg.x17zl6lg{opacity:.04}.xfpeqwo.xfpeqwo{opacity:.05}.x2132ul.x2132ul{opacity:.06}.x194v72f.x194v72f{opacity:.1}.xfrgnfc.xfrgnfc{opacity:.12}.xb083x5.xb083x5{opacity:.14}.x1szd8p8.x1szd8p8{opacity:.18}.x1fp9yqv.x1fp9yqv{opacity:.2}.xbp4rgc.xbp4rgc{opacity:.22}.xu6icd1.xu6icd1{opacity:.24}.xqswhxe.xqswhxe{outline-width:2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.x1gibbwo.x1gibbwo{transform:perspective(72rem) rotateX(var(--foil-rotate-x,0deg)) rotateY(var(--foil-rotate-y,0deg))}}@media (prefers-reduced-motion:reduce){.x12w9bfk.x12w9bfk{transition-duration:0s}}}@layer components.hraness-design-kit.priority4{.x9ap2lz{border-bottom-color:#5c1906}.x1q0q8m5{border-bottom-style:solid}.xlxy82{border-bottom-width:2px}.xe8gcm{min-height:3rem}.x13vifvy{top:0}.xh8yej3{width:100%}}@layer components.hraness-design-kit.legacy, components.hraness-design-kit.priority1, components.hraness-design-kit.priority2, components.hraness-design-kit.priority3, components.hraness-design-kit.priority4;@layer components.hraness-design-kit.legacy{.hraness-design-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hraness-design-animated-rail-stage{min-inline-size:0}.hraness-design-app-shell{display:grid;grid-template:"rail top" auto "rail page" minmax(0,1fr) "rail bottom" auto /var(--navigation-rail-width) minmax(0,1fr);inline-size:100%;min-inline-size:0;block-size:100%;min-block-size:0;background:var(--background)}.hraness-design-app-shell__top{grid-area:top;min-inline-size:0}.hraness-design-app-shell__rail{grid-area:rail;min-inline-size:0;min-block-size:0;border-inline-end:1px solid var(--line)}.hraness-design-app-shell__page{grid-area:page;min-inline-size:0;min-block-size:0;overflow:auto}.hraness-design-app-shell__bottom{grid-area:bottom;min-inline-size:0}.hraness-design-app-shell__mobile-trigger{display:none}.hraness-design-app-shell__drawer{block-size:100%}.hraness-design-navigation-rail{display:flex;block-size:100%;min-block-size:0;flex-direction:column;background:var(--surface)}.hraness-design-navigation-rail__footer,.hraness-design-navigation-rail__header{flex:0 0 auto;padding:var(--space-4)}.hraness-design-navigation-rail__navigation{display:grid;min-block-size:0;flex:1 1 auto;align-content:start;gap:var(--space-4);padding:var(--space-3);overflow:auto}.hraness-design-rail-section{display:grid;gap:var(--space-2)}.hraness-design-rail-section__title{margin:0;padding-inline:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.hraness-design-rail-section__items{display:grid;gap:var(--space-1)}.hraness-design-rail-item{display:grid;min-block-size:var(--interactive-target-min);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--control-radius);color:var(--muted);text-decoration:none}.hraness-design-rail-item[data-hovered]{background:var(--surface-hover);color:var(--foreground)}.hraness-design-rail-item[aria-current=page]{background:var(--secondary);color:var(--secondary-foreground)}.hraness-design-rail-item[data-focus-visible]{outline:3px solid var(--focus);outline-offset:2px}.hraness-design-rail-item__icon{display:inline-grid;place-items:center}.hraness-design-rail-item__copy{display:grid;min-inline-size:0;gap:.125rem}.hraness-design-rail-item__description,.hraness-design-rail-item__label{overflow-wrap:anywhere}.hraness-design-rail-item__label{font-weight:var(--font-weight-medium)}.hraness-design-rail-item__description{color:var(--muted);font-size:var(--text-caption)}.hraness-design-fader{--hraness-design-fader-thumb-block-size:1.125rem;--hraness-design-fader-thumb-inline-size:1.75rem;--hraness-design-fader-track-length:6rem;display:grid;justify-items:center;gap:var(--space-2);min-inline-size:var(--interactive-target-min)}.hraness-design-fader__label-row{display:flex;align-items:center;gap:var(--space-1)}.hraness-design-fader__label,.hraness-design-fader__output{font-size:var(--text-caption)}.hraness-design-fader__track{position:relative;inline-size:var(--interactive-target-min);block-size:var(--hraness-design-fader-track-length)}.hraness-design-fader__fill:before,.hraness-design-fader__track:before{position:absolute;inset-inline:calc(50% - 2px);inline-size:4px;border-radius:var(--radius-round);content:""}.hraness-design-fader__track:before{inset-block:0;background:var(--grid)}.hraness-design-fader__fill:before{inset-block-end:0;block-size:100%;background:var(--primary)}.hraness-design-fader__thumb{top:50%;left:50%;inline-size:var(--hraness-design-fader-thumb-inline-size);block-size:var(--hraness-design-fader-thumb-block-size);border:2px solid var(--background);border-radius:var(--radius-sm);background:var(--primary);box-shadow:0 0 0 1px var(--line)}.hraness-design-fader__thumb[data-focus-visible]{outline:3px solid var(--focus);outline-offset:3px}.hraness-design-fader[data-density=compact]{--hraness-design-fader-thumb-block-size:0.75rem;--hraness-design-fader-thumb-inline-size:1.5rem;--hraness-design-fader-track-length:var(--interactive-target-min)}.hraness-design-fader[data-orientation=horizontal]{min-inline-size:8rem}.hraness-design-fader[data-orientation=horizontal] .hraness-design-fader__track{inline-size:100%;block-size:var(--interactive-target-min)}.hraness-design-chat-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}.hraness-design-chat-message__body,.hraness-design-chat-message__content{min-inline-size:0}.hraness-design-chat-message__actions,.hraness-design-chat-message__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hraness-design-chat-message__header{margin-block-end:var(--space-1);color:var(--muted);font-size:var(--text-caption)}.hraness-design-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}.hraness-design-route-state{display:grid;min-block-size:100%;grid-template-rows:auto minmax(0,1fr)}.hraness-design-route-state__header{display:flex;min-inline-size:0;align-items:center;justify-content:flex-end;padding:var(--layout-chrome-inset)}.hraness-design-route-state__content{display:grid;min-block-size:0;grid-row:2;place-items:center}.hraness-design-route-state__actions,.hraness-design-route-state__loading-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hraness-design-route-state__loading{display:grid;inline-size:min(100%,36rem);gap:var(--space-4)}.hraness-design-route-state__skeletons{display:grid;gap:var(--space-2)}.hraness-design-theme-toggle{display:inline-flex;min-inline-size:0}.hraness-design-theme-toggle[data-ready=false]{opacity:.64}@media (max-width:48rem){.hraness-design-app-shell{grid-template:"top trigger" auto "page page" minmax(0,1fr) "bottom bottom" auto /minmax(0,1fr) auto}.hraness-design-app-shell__rail{display:none}.hraness-design-app-shell__mobile-trigger{display:grid;grid-area:trigger;place-items:center;padding:var(--layout-chrome-inset);border-block-end:1px solid var(--line)}.hraness-design-chat-composer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hraness-design-animated-rail-stage{transform:none!important;transition:none!important}}@media (forced-colors:active){.hraness-design-app-shell__rail{border-color:CanvasText;background:Canvas}}}.hraness-design-theme-toggle[data-presentation=menu]{--hraness-appearance-control-background:var(--ui-background,Canvas);--hraness-appearance-control-foreground:var(--ui-foreground,CanvasText);--hraness-appearance-control-border:var(--ui-input,GrayText);--hraness-appearance-popover-background:var(--ui-popover,Canvas);--hraness-appearance-popover-foreground:var(--ui-popover-foreground,CanvasText);--hraness-appearance-accent:var(--ui-accent,ButtonFace);--hraness-appearance-accent-foreground:var(--ui-accent-foreground,ButtonText);--hraness-appearance-focus:var(--ui-ring,Highlight);position:relative;display:inline-flex;min-inline-size:0;color:var(--hraness-appearance-control-foreground)}.hraness-design-theme-toggle[data-ready=false]{opacity:.64}.hraness-design-theme-toggle__trigger{display:inline-grid;inline-size:2rem;min-inline-size:2rem;min-block-size:2rem;padding:0;border:1px solid var(
    --hraness-appearance-control-border,var(--ui-input,GrayText)
  );border-radius:var(--radius-md,.5rem);outline:none;background:var(
    --hraness-appearance-control-background,var(--ui-background,Canvas)
  );color:var(
    --hraness-appearance-control-foreground,var(--ui-foreground,CanvasText)
  );font:inherit;place-items:center;touch-action:manipulation;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.hraness-design-theme-toggle__trigger:not(:disabled){cursor:pointer}.hraness-design-theme-toggle__trigger:where([data-hovered],:hover){background:var(--hraness-appearance-accent,var(--ui-accent,ButtonFace));color:var(
    --hraness-appearance-accent-foreground,var(--ui-accent-foreground,ButtonText)
  )}.hraness-design-theme-toggle__trigger:where([data-pressed],:active){transform:translateY(1px)}.hraness-design-theme-toggle__trigger:where([data-focus-visible],:focus-visible){outline:2px solid var(--hraness-appearance-focus,var(--ui-ring,Highlight));outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklch,var(--hraness-appearance-focus,var(--ui-ring,Highlight)) 24%,transparent)}.hraness-design-theme-toggle__trigger:disabled{cursor:not-allowed;opacity:.5}.hraness-design-theme-toggle .hraness-appearance-icon,.hraness-design-theme-toggle .hraness-icon,.hraness-design-theme-toggle__item .hraness-appearance-icon,.hraness-design-theme-toggle__item .hraness-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.hraness-design-theme-toggle__popover{z-index:var(--z-tooltip,3000);inline-size:min(12rem,calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem);overflow:hidden;border:1px solid var(
    --hraness-appearance-control-border,var(--ui-input,GrayText)
  );border-radius:var(--radius-lg,.75rem);outline:none;background:var(
    --hraness-appearance-popover-background,var(--ui-popover,Canvas)
  );color:var(
    --hraness-appearance-popover-foreground,var(--ui-popover-foreground,CanvasText)
  );box-shadow:var(
    --elevation-overlay,0 18px 48px -18px rgb(0 0 0/32%)
  )}.hraness-design-theme-toggle>.hraness-design-theme-toggle__popover{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0}.hraness-design-theme-toggle__popover[hidden]{display:none}.hraness-design-theme-toggle__menu{display:grid;max-block-size:min(24rem,70vh);padding:.25rem;overflow:auto;outline:none}.hraness-design-theme-toggle__item{display:grid;min-block-size:2.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md,.5rem);outline:none;color:var(
    --hraness-appearance-popover-foreground,var(--ui-popover-foreground,CanvasText)
  );cursor:default;font-size:var(--text-label,.875rem);line-height:1.25;-webkit-user-select:none;user-select:none}.hraness-design-theme-toggle__item:where([data-focused],[data-hovered],:focus-visible,:hover){background:var(--hraness-appearance-accent,var(--ui-accent,ButtonFace));color:var(
    --hraness-appearance-accent-foreground,var(--ui-accent-foreground,ButtonText)
  )}.hraness-design-theme-toggle__item[data-selected]{font-weight:var(--font-weight-medium,550)}@media (pointer:coarse){.hraness-design-theme-toggle[data-presentation=menu] .hraness-design-theme-toggle__trigger{inline-size:3rem;min-inline-size:3rem;min-block-size:3rem}.hraness-design-theme-toggle__item{min-block-size:3rem}}@media (prefers-reduced-motion:reduce){.hraness-design-theme-toggle__trigger{transition-duration:.01ms}}@media (forced-colors:active){.hraness-design-theme-toggle__popover,.hraness-design-theme-toggle__trigger{border-color:CanvasText;forced-color-adjust:auto}.hraness-design-theme-toggle__trigger:where([data-focus-visible],:focus-visible){outline-color:Highlight;box-shadow:none}.hraness-design-theme-toggle__item[data-selected]{background:Highlight;color:HighlightText}}.hraness-design-bar-list-chart,.hraness-design-radar-profile-chart,.hraness-design-range-plot-chart{min-width:0;color:var(--foreground);font-family:var(--font-text)}.hraness-design-bar-list-chart__rows,.hraness-design-range-plot-chart__rows{display:grid;gap:var(--space-2)}.hraness-design-chart-row{display:grid;min-width:0;padding:var(--space-2);color:inherit;font:inherit;gap:var(--space-1);text-align:start}.hraness-design-chart-row--selectable{width:100%;min-height:var(--interactive-target-min);border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-design-chart-row--selectable:is(:hover,:focus-visible),.hraness-design-chart-row[data-selected]{background:color-mix(in oklch,var(--foreground) 7%,transparent)}.hraness-design-chart-row--selectable:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.hraness-design-chart-row__heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.hraness-design-chart-row__label{overflow:hidden;font-size:var(--text-caption);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.hraness-design-chart-row__value{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hraness-design-chart-row__detail{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hraness-design-bar-list-chart__track,.hraness-design-range-plot-chart__track{position:relative;display:block;overflow:hidden;width:100%;height:8px;border-radius:var(--radius-round);background:color-mix(in oklch,var(--foreground) 8%,transparent)}.hraness-design-bar-list-chart__bar{position:absolute;inset:0 auto 0 0;width:var(--hraness-design-chart-value);border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklch,var(--hraness-design-chart-color) 55%,transparent),var(--hraness-design-chart-color));box-shadow:0 0 18px color-mix(in oklch,var(--hraness-design-chart-color) 20%,transparent);transform-origin:left center;animation:hraness-design-chart-bar-reveal var(--motion-duration-slow) var(--motion-easing-emphasized) both}.hraness-design-range-plot-chart__track{overflow:visible;height:2px;margin-block:5px}.hraness-design-range-plot-chart__range{position:absolute;top:50%;left:var(--hraness-design-chart-range-left);width:var(--hraness-design-chart-range-width);height:5px;border-radius:var(--radius-round);background:var(--hraness-design-chart-color);opacity:.64;transform:translateY(-50%)}.hraness-design-range-plot-chart__median{position:absolute;top:50%;left:var(--hraness-design-chart-median);width:10px;height:10px;border:2px solid var(--background);border-radius:50%;background:var(--hraness-design-chart-color);box-shadow:0 0 0 1px color-mix(in oklch,var(--foreground) 42%,transparent);transform:translate(-50%,-50%)}.hraness-design-radar-profile-chart__plot{width:100%;height:clamp(250px,30vw,320px);min-height:250px}.hraness-design-radar-profile-chart__plot .recharts-surface{overflow:visible}.hraness-design-radar-profile-chart__legend{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.hraness-design-radar-profile-chart__legend>.hraness-design-chart-row{display:inline-flex;width:auto;min-height:var(--interactive-target-compact);flex:0 1 auto;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-round);font-size:11px}.hraness-design-chart-tooltip i,.hraness-design-radar-profile-chart__legend i{display:inline-block;width:12px;height:4px;flex:0 0 auto;border-radius:var(--radius-round)}.hraness-design-chart-tooltip{min-width:152px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--popover) 94%,transparent);box-shadow:var(--elevation-overlay);color:var(--popover-foreground);font-size:var(--text-caption)}.hraness-design-chart-tooltip>strong{display:block;margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.hraness-design-chart-tooltip dl{display:grid;gap:var(--space-1);margin:0}.hraness-design-chart-tooltip dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.hraness-design-chart-tooltip dt{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2);color:var(--muted)}.hraness-design-chart-tooltip dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes hraness-design-chart-bar-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hraness-design-bar-list-chart__bar{animation:none}}@media (forced-colors:active){.hraness-design-bar-list-chart__bar,.hraness-design-bar-list-chart__track,.hraness-design-range-plot-chart__median,.hraness-design-range-plot-chart__range,.hraness-design-range-plot-chart__track{border:1px solid CanvasText;background:Canvas;forced-color-adjust:auto}}:root{--jelly-font-display:var(--font-text);--jelly-font-text:var(--font-text);--jelly-font-mono:var(--font-mono);--jelly-color-background-default:var(--background);--jelly-color-background-surface:var(--surface);--jelly-color-background-muted:var(--surface-raised);--jelly-color-background-neutral:var(--grid);--jelly-color-background-neutral-emphasis:var(--foreground);--jelly-color-background-white:var(--surface);--jelly-color-background-rose:var(--danger);--jelly-color-background-amber:var(--warning);--jelly-color-background-azure:var(--info);--jelly-color-background-mint:var(--success);--jelly-color-background-accent:var(--foreground);--jelly-color-foreground-default:var(--foreground);--jelly-color-foreground-muted:var(--muted);--jelly-color-foreground-on-emphasis:var(--background);--jelly-color-foreground-on-neutral:var(--foreground);--jelly-color-foreground-on-white:var(--foreground);--jelly-color-foreground-on-accent:var(--background);--jelly-color-border-default:var(--line);--jelly-color-border-focus:var(--focus);--jelly-color-shadow:32,27,25;--jelly-radius-control:16px;--jelly-radius-card:20px;--jelly-radius-overlay:24px;--jelly-shadow-raised:0 18px 44px -28px rgb(32 27 25/42%)}.dark,:root[data-theme=dark],[data-theme=dark]{--jelly-color-shadow:0,0,0;--jelly-shadow-raised:0 20px 48px -26px rgb(0 0 0/72%)}.hraness-design-jelly-surface{--jelly-card-padding-block:0;--jelly-card-padding-inline:0;--jelly-card-font-size:inherit;--jelly-radius:var(--jelly-radius-card);--jelly-fill:var(--surface-raised);--jelly-label:var(--foreground);--jelly-color-border-default:transparent;position:relative;isolation:isolate;display:block;box-sizing:border-box;border-radius:var(--jelly-radius);color:var(--jelly-label);font:inherit}.hraness-design-jelly-surface[data-tone=primary]{--jelly-fill:var(--primary);--jelly-label:var(--primary-foreground)}.hraness-design-jelly-surface[data-tone=quiet]{--jelly-fill:color-mix(in oklch,var(--surface) 64%,transparent);--jelly-label:var(--muted)}.hraness-design-jelly-surface[data-tone=danger]{--jelly-fill:var(--danger);--jelly-label:var(--background)}.hraness-design-jelly-surface[data-tone=field]{--jelly-fill:color-mix(in oklch,var(--surface-raised) 88%,var(--background));--jelly-radius:var(--jelly-radius-control)}.hraness-design-jelly-surface[data-tone=overlay]{--jelly-fill:var(--popover);--jelly-label:var(--popover-foreground);--jelly-radius:var(--jelly-radius-overlay)}.hraness-design-jelly-surface[data-hovered][data-tone=neutral]{--jelly-fill:var(--surface-hover)}.hraness-design-jelly-surface[data-hovered][data-tone=primary]{--jelly-fill:color-mix(in oklch,var(--primary) 88%,var(--background))}.hraness-design-jelly-surface[data-disabled],.hraness-design-jelly-surface[data-pending]{--jelly-fill:color-mix(in oklch,var(--surface-raised) 86%,var(--background));--jelly-label:var(--disabled-foreground);cursor:not-allowed}.hraness-design-jelly-surface:not(:defined){border:1px solid var(--line);background:var(--jelly-fill);box-shadow:var(--jelly-shadow-raised)}.hraness-design-jelly-surface:defined{border-color:transparent;background:transparent;box-shadow:none}jelly-card.hraness-design-jelly-surface[data-interaction=field],jelly-card.hraness-design-jelly-surface[data-interaction=passive]{-webkit-user-select:text;user-select:text}@media (prefers-reduced-motion:reduce){.hraness-design-jelly-surface{transition:none}}@media (forced-colors:active){.hraness-design-jelly-surface,.hraness-design-jelly-surface:defined{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}:root:has(>body.plain-site){background:#ffffff;overflow-x:clip;scrollbar-gutter:stable}.plain-site{--plain-link-target-min:0px;--plain-shell-measure:34rem;--plain-shell-gutter:1.25rem;--plain-background:#ffffff;--plain-foreground:#171717;--plain-link:#2457a6;--plain-line:#d8d8d8;--plain-muted:#666666;--plain-surface:#f4f4f4;--plain-syntax-keyword:#785f28;--plain-syntax-string:#2d6a42;--plain-syntax-number:#9f3631;--plain-syntax-name:#0d61ac;background:var(--plain-background);color:var(--plain-foreground);font-family:var(--font-text);font-size:1rem;line-height:1.55;margin:0;overflow-x:clip}body.plain-site{display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100svh;min-block-size:100dvh}body.plain-site>main{flex:1 0 auto}:root[data-theme=dark]:has(>body.plain-site){background:#151515}.plain-site[data-theme=dark],:root[data-theme=dark] .plain-site{--plain-background:#151515;--plain-foreground:#f2f2f2;--plain-link:#8ab4ed;--plain-line:#484848;--plain-muted:#b6b6b6;--plain-surface:#222222;--plain-syntax-keyword:#c9ad74;--plain-syntax-string:#76b38e;--plain-syntax-number:#e18982;--plain-syntax-name:#6aa9ed}@media (prefers-color-scheme:dark){:root:not([data-theme]):has(>body.plain-site){background:#151515}:root:not([data-theme])>.plain-site{--plain-background:#151515;--plain-foreground:#f2f2f2;--plain-link:#8ab4ed;--plain-line:#484848;--plain-muted:#b6b6b6;--plain-surface:#222222;--plain-syntax-keyword:#c9ad74;--plain-syntax-string:#76b38e;--plain-syntax-number:#e18982;--plain-syntax-name:#6aa9ed}}.plain-site .syntax-code{--syntax-comment:var(--plain-muted);--syntax-keyword:var(--plain-syntax-keyword);--syntax-string:var(--plain-syntax-string);--syntax-number:var(--plain-syntax-number);--syntax-name:var(--plain-syntax-name);--syntax-sign:var(--plain-muted)}.plain-site *,.plain-site :after,.plain-site :before{box-sizing:border-box}:where(.plain-header a,.plain-page a,.plain-footer a){color:var(--plain-link);overflow-wrap:anywhere;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.15em}:where(.plain-header a:is(:hover,:focus-visible),.plain-page a:is(:hover,:focus-visible),.plain-footer a:is(:hover,:focus-visible)){text-decoration:underline}.plain-site :where(.plain-header a:focus-visible,.plain-page a:focus-visible,.plain-footer a:focus-visible){border-radius:1px;outline:1px dotted currentColor;outline-offset:3px}.plain-site :where(.plain-header a:focus:not(:focus-visible),.plain-page a:focus:not(:focus-visible),.plain-footer a:focus:not(:focus-visible)){outline:none}.plain-site ::selection{background:color-mix(in srgb,var(--plain-link) 20%,transparent);color:var(--plain-foreground)}.plain-page{inline-size:100%;margin:clamp(3.5rem,12vh,7rem) auto;max-width:var(--plain-shell-measure);padding-inline:var(--plain-shell-gutter)}.plain-header{border:0;inline-size:100%;padding:0}.plain-header__inner{--plain-header-block-padding:1.15rem;align-items:center;border-bottom:1px solid var(--plain-line);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;inline-size:100%;justify-content:space-between;margin-inline:auto;max-width:var(--plain-shell-measure);padding:max(var(--plain-header-block-padding),env(safe-area-inset-top)) max(var(--plain-shell-gutter),env(safe-area-inset-right)) var(--plain-header-block-padding) max(var(--plain-shell-gutter),env(safe-area-inset-left))}.plain-wordmark{align-items:center;color:var(--plain-foreground);display:inline-flex;flex:1 1 auto;font:inherit;font-weight:700;letter-spacing:0;min-block-size:var(--plain-link-target-min);min-inline-size:var(--plain-link-target-min);overflow-wrap:anywhere;text-decoration:none;text-transform:none}.plain-footer__links,.plain-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .85rem}.plain-nav{flex:0 1 auto;justify-content:flex-end;margin-inline-start:auto;max-inline-size:100%;min-inline-size:0}.plain-footer__links a,.plain-nav a{align-items:center;color:var(--plain-muted);display:inline-flex;font:inherit;font-size:.9rem;font-weight:400;letter-spacing:0;min-block-size:var(--plain-link-target-min);min-inline-size:var(--plain-link-target-min);padding:0;text-transform:none}.plain-page :where(h1,h2,h3,p,ul,ol,pre,figure){font-size:inherit}.plain-page :where(h1,h2,h3){line-height:inherit}.plain-page h1{font-weight:700;margin:0 0 1rem}.plain-muted,.plain-page>p{color:var(--plain-muted)}.plain-page>p{margin:0}.plain-page section{margin-top:2rem}.plain-page h2{font-weight:700;margin:0 0 .3rem}.plain-page section>p{margin:0}.plain-page section>p+p{margin-top:1rem}.plain-links{list-style:none;margin:0;padding:0}.plain-links li{margin:.1rem 0}.plain-links a{display:inline-block;min-height:1.5rem;min-width:1.5rem}.plain-code{color:var(--plain-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.55;margin:0;overflow-wrap:anywhere;padding-block:.65rem;white-space:pre-wrap}.plain-code code{font:inherit}.plain-footer{--background:var(--plain-background);--foreground:var(--plain-foreground);--focus:var(--plain-link);--line:var(--plain-line);--muted:var(--plain-muted);--secondary:var(--plain-surface);--secondary-foreground:var(--plain-foreground);--surface:var(--plain-background);--surface-raised:var(--plain-surface);align-items:center;border-top:1px solid var(--plain-line);color:var(--plain-muted);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:1rem;inline-size:100%;justify-content:space-between;margin:0 auto;max-width:var(--plain-shell-measure);overflow:clip;padding-top:1.25rem;padding-right:max(var(--plain-shell-gutter),env(safe-area-inset-right));padding-bottom:max(1.25rem,env(safe-area-inset-bottom));padding-left:max(var(--plain-shell-gutter),env(safe-area-inset-left))}.plain-footer:has(.hraness-design-jelly-surface){padding:var(--space-6) max(var(--plain-shell-gutter),var(--space-6),env(safe-area-inset-right)) max(var(--space-6),env(safe-area-inset-bottom)) max(var(--plain-shell-gutter),var(--space-6),env(safe-area-inset-left))}.plain-site main:has(>.design-gallery[data-design-gallery-nested=true]){padding-inline:max(var(--plain-shell-gutter),var(--space-6))}.plain-footer p{margin:0}.plain-footer :where(a){align-items:center;color:inherit;display:inline-flex;min-block-size:var(--plain-link-target-min);min-inline-size:var(--plain-link-target-min)}@media (max-width:42rem){.plain-header__inner{--plain-header-block-padding:0.65rem;gap:.35rem .75rem}.plain-wordmark{flex-basis:min(11rem,100%)}}@media (pointer:coarse){.plain-site{--plain-link-target-min:var(--interactive-target-min,48px)}}:root[data-verification-pointer=coarse] .plain-site{--plain-link-target-min:var(--interactive-target-min,48px)}@media (max-width:420px){.plain-site{--plain-shell-gutter:1rem}.plain-page{margin-block:2.5rem}}@media (forced-colors:active){.plain-header__inner{border-bottom:1px solid CanvasText}.plain-footer{border-top:1px solid CanvasText}}.plain-site.plain-publication{--plain-shell-measure:43rem;display:flex;min-height:100vh;min-height:100svh;min-height:100dvh;flex-direction:column;background:var(--plain-background);color:var(--plain-foreground);font-family:var(--font-text);font-size:1rem;line-height:1.55}.plain-site.plain-publication>main{flex:1 0 auto}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link)){color:var(--plain-link);overflow-wrap:anywhere;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.15em}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link):is(:hover,:focus-visible)){text-decoration:underline}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link):focus-visible){border-radius:1px;outline:1px dotted currentColor;outline-offset:3px}:where(.plain-site.plain-publication a:not(.hraness-design-skip-link):focus:not(:focus-visible)){outline:none}.plain-site.plain-publication .plain-publication__shell{width:100%;max-width:var(--plain-shell-measure);margin-inline:auto;padding-right:max(var(--plain-shell-gutter),env(safe-area-inset-right));padding-left:max(var(--plain-shell-gutter),env(safe-area-inset-left))}.plain-site.plain-publication .plain-publication__index-content{margin-block:clamp(2.5rem,8vh,5rem)}.plain-site.plain-publication .plain-publication__hero{padding:0 0 2.25rem}.plain-site.plain-publication .plain-publication__article-meta,.plain-site.plain-publication .plain-publication__entry-label,.plain-site.plain-publication .plain-publication__entry-meta,.plain-site.plain-publication .plain-publication__eyebrow{margin:0;color:var(--plain-muted);font:inherit;font-size:.85rem;font-weight:400;letter-spacing:0;line-height:inherit;text-transform:none}.plain-site.plain-publication .plain-publication__article-header h1,.plain-site.plain-publication .plain-publication__hero h1{max-width:none;margin:.4rem 0 .8rem;color:var(--plain-foreground);font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;text-wrap:pretty}.plain-site.plain-publication .plain-publication__article-dek,.plain-site.plain-publication .plain-publication__hero>p:not(.plain-publication__eyebrow){max-width:none;margin:0;color:var(--plain-muted);font-size:1rem;line-height:inherit}.plain-site.plain-publication .plain-publication__primary-link{display:inline-block;min-height:0;margin-top:1rem;padding:0;background:transparent;color:var(--plain-link);font:inherit;font-weight:400}.plain-site.plain-publication .plain-publication__primary-link:is(:hover,:focus-visible){background:transparent}.plain-site.plain-publication .plain-publication__primary-link+p{margin-top:.5rem}.plain-site.plain-publication .plain-publication__list,.plain-site.plain-publication .plain-publication__method,.plain-site.plain-publication .plain-publication__related{padding-block:2rem;border-top:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__section-heading{display:block;margin:0 0 .85rem}.plain-site.plain-publication .plain-publication__cta h2,.plain-site.plain-publication .plain-publication__method>h2,.plain-site.plain-publication .plain-publication__section-heading h2,.plain-site.plain-publication .plain-publication__sources h2{margin:0;color:var(--plain-foreground);font-size:1rem;font-weight:700;letter-spacing:0;line-height:inherit}.plain-site.plain-publication .plain-publication__section-heading p,.plain-site.plain-publication .plain-publication__section-heading>a{margin:.2rem 0 0;color:var(--plain-muted);font:inherit;font-size:.85rem}.plain-site.plain-publication .plain-publication__article-list{border-bottom:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__entry{display:block;padding:1.15rem 0;border-top:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__entry h3{max-width:none;margin:.15rem 0 0;color:var(--plain-foreground);font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:1.35}@media (pointer:coarse){.plain-site.plain-publication :is(.plain-publication__entry h3 a,.plain-publication__primary-link,.plain-publication__related-grid>a){align-items:center;display:flex;min-block-size:var(--interactive-target-min,48px);min-inline-size:var(--interactive-target-min,48px)}}:root[data-verification-pointer=coarse] .plain-site.plain-publication :is(.plain-publication__entry h3 a,.plain-publication__primary-link,.plain-publication__related-grid>a){align-items:center;display:flex;min-block-size:var(--interactive-target-min,48px);min-inline-size:var(--interactive-target-min,48px)}.plain-site.plain-publication .plain-publication__entry h3+p{max-width:none;margin:.45rem 0 0;color:var(--plain-muted);font-size:.95rem;line-height:inherit}.plain-site.plain-publication .plain-publication__entry-meta{margin-top:.45rem}.plain-site.plain-publication .plain-publication__method>h2{margin:.2rem 0 .8rem}.plain-site.plain-publication .plain-publication__method-grid{display:block;border:0;background:transparent}.plain-site.plain-publication .plain-publication__method-grid>div{padding:0;background:transparent}.plain-site.plain-publication .plain-publication__method-grid>div+div{margin-top:1rem}.plain-site.plain-publication .plain-publication__method-grid h3{margin:0;color:var(--plain-foreground);font:inherit;font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none}.plain-site.plain-publication .plain-publication__disclosure,.plain-site.plain-publication .plain-publication__method-grid p{margin:.15rem 0 0;color:var(--plain-muted);font-size:.95rem;line-height:inherit}.plain-site.plain-publication .plain-publication__disclosure{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__article-header{padding-block:clamp(2.5rem,8vh,4.5rem) 1.75rem}.plain-site.plain-publication .plain-publication__breadcrumbs{margin-bottom:1.5rem;font:inherit}.plain-site.plain-publication .plain-publication__breadcrumbs ol{color:var(--plain-muted);font:inherit;font-size:.85rem}.plain-site.plain-publication .plain-publication__breadcrumbs li:last-child{max-width:min(30rem,55vw);min-width:0}.plain-site.plain-publication .plain-publication__breadcrumbs [aria-current=page]{display:block;overflow:hidden;color:var(--plain-muted);text-overflow:ellipsis;white-space:nowrap}.plain-site.plain-publication .plain-publication__article-dek,.plain-site.plain-publication .plain-publication__article-meta{margin-top:.8rem}.plain-site.plain-publication .plain-publication__article-layout{display:block;padding-block:1.5rem 3.5rem;border-top:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__toc{position:static;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--plain-line);color:var(--plain-muted);font:inherit;font-size:.85rem}.plain-site.plain-publication .plain-publication__toc p{margin:0 0 .35rem;color:var(--plain-foreground);font-weight:700;letter-spacing:0;text-transform:none}.plain-site.plain-publication .plain-publication__toc ol{display:block;margin:0;padding-left:1.25rem}.plain-site.plain-publication .plain-publication__toc li+li{margin-top:.2rem}.plain-site.plain-publication .plain-publication__article-body{color:var(--plain-foreground);font-size:1rem;line-height:1.7}.plain-site.plain-publication .plain-publication__article-body>:first-child{margin-top:0}.plain-site.plain-publication .plain-publication__article-body h2,.plain-site.plain-publication .plain-publication__article-body h3{color:var(--plain-foreground);font-weight:700;letter-spacing:0;line-height:1.35;scroll-margin-top:1rem;text-wrap:pretty}.plain-site.plain-publication .plain-publication__article-body h2{margin:2.5rem 0 .6rem;font-size:1.35rem}.plain-site.plain-publication .plain-publication__article-body h3{margin:1.75rem 0 .45rem;font-size:1.05rem}.plain-site.plain-publication .plain-publication__article-body p{margin:0 0 1.15rem}.plain-site.plain-publication .plain-publication__article-body em,.plain-site.plain-publication .plain-publication__article-body strong{color:inherit}.plain-site.plain-publication .plain-publication__article-body ol,.plain-site.plain-publication .plain-publication__article-body ul{display:block;margin:0 0 1.25rem;padding-left:1.35rem}.plain-site.plain-publication .plain-publication__article-body li+li{margin-top:.35rem}.plain-site.plain-publication .plain-publication__article-body li::marker{color:var(--plain-muted);font:inherit}.plain-site.plain-publication .plain-publication__callout{margin:1.5rem 0;padding:1rem 1.1rem;border-left:2px solid var(--plain-line);background:var(--plain-surface)}.plain-site.plain-publication .plain-publication__callout>strong{display:block;margin-bottom:.35rem;color:var(--plain-foreground);font:inherit;font-size:.9rem;font-weight:700;letter-spacing:0;text-transform:none}.plain-site.plain-publication .plain-publication__callout p{margin:0}.plain-site.plain-publication .plain-publication__table-scroll{max-width:100%;margin:1.5rem 0;overflow-x:auto;border-block:1px solid var(--plain-line)}.plain-site.plain-publication .plain-publication__table{width:100%;min-width:40rem;border-collapse:collapse;color:var(--plain-foreground);font-size:.82rem;line-height:1.5}.plain-site.plain-publication .plain-publication__table caption{padding:.75rem 0;color:var(--plain-foreground);font:inherit;font-weight:700;letter-spacing:0;text-align:left;text-transform:none}.plain-site.plain-publication .plain-publication__table td,.plain-site.plain-publication .plain-publication__table th{padding:.65rem;border-top:1px solid var(--plain-line);text-align:left;vertical-align:top}.plain-site.plain-publication .plain-publication__table th{color:var(--plain-muted);font:inherit;font-weight:700;letter-spacing:0;text-transform:none}.plain-site.plain-publication .plain-publication__table tbody th{color:var(--plain-foreground)}.plain-site.plain-publication .plain-publication__cta{margin-top:2.5rem;padding:1.5rem 0;border-block:1px solid var(--plain-line);background:transparent}.plain-site.plain-publication .plain-publication__cta h2{margin-top:.2rem}.plain-site.plain-publication .plain-publication__cta>p:not(.plain-publication__eyebrow){max-width:none;margin:.4rem 0 0;color:var(--plain-muted);font-size:.95rem;line-height:inherit}.plain-site.plain-publication .plain-publication__sources{margin-top:2.5rem;padding-top:0;border-top:0}.plain-site.plain-publication .plain-publication__sources ol{display:block;margin:.75rem 0 0;padding-left:1.35rem;color:var(--plain-muted);font:inherit;font-size:.85rem}.plain-site.plain-publication .plain-publication__sources li+li{margin-top:.75rem}.plain-site.plain-publication .plain-publication__sources a,.plain-site.plain-publication .plain-publication__sources span{display:block;font:inherit;line-height:inherit}.plain-site.plain-publication .plain-publication__sources span{margin-top:.15rem;color:var(--plain-muted)}.plain-site.plain-publication .plain-publication__related-grid{display:block;border-bottom:1px solid var(--plain-line);background:transparent}.plain-site.plain-publication .plain-publication__related-grid>a{display:block;min-height:0;padding:.8rem 0;border-top:1px solid var(--plain-line);background:transparent}.plain-site.plain-publication .plain-publication__related-grid>a:hover{background:transparent}.plain-site.plain-publication .plain-publication__related-grid span,.plain-site.plain-publication .plain-publication__related-grid strong{display:block;color:inherit;font:inherit;line-height:inherit;text-transform:none}.plain-site.plain-publication .plain-publication__related-grid span{color:var(--plain-muted);font-size:.8rem}@media (max-width:42rem){.plain-site.plain-publication{--plain-shell-gutter:1rem}.plain-site.plain-publication .plain-publication__breadcrumbs li:last-child{max-width:12rem}}@media (forced-colors:active){.plain-site.plain-publication :where(.plain-publication__list,.plain-publication__method,.plain-publication__related,.plain-publication__article-layout,.plain-publication__toc,.plain-publication__table-scroll,.plain-publication__table th,.plain-publication__table td,.plain-publication__cta,.plain-publication__article-list,.plain-publication__entry,.plain-publication__related-grid,.plain-publication__related-grid>a){border-color:CanvasText}.plain-site.plain-publication .plain-publication__callout{border-left-color:CanvasText;background:Canvas}}.design-gallery{display:grid;gap:var(--space-12);min-inline-size:0;padding:clamp(var(--space-5),4vw,var(--space-12))}.design-gallery__intro,.design-gallery__section{inline-size:min(100%,72rem);margin-inline:auto}.design-gallery__intro{display:grid;gap:var(--space-3)}.design-gallery__intro>:where(h1,p),.design-gallery__section>:where(h2){margin:0}.design-gallery__intro>p{max-inline-size:68ch;color:var(--muted)}.design-gallery__section{display:grid;gap:var(--space-4);scroll-margin-block-start:var(--space-8)}.design-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4)}.design-gallery__type-specimen{display:grid;gap:var(--space-3)}.design-gallery__type-specimen>:where(p,code){margin:0}.design-gallery__type-specimen>p{font-family:var(--font-text);font-size:var(--text-heading);font-weight:var(--font-weight-bold)}.design-gallery__type-specimen>code{font-family:var(--font-mono);font-size:var(--text-caption)}.design-gallery__plain-theme.plain-site.plain-publication{display:block;min-height:0;padding:var(--space-4);border:1px solid var(--plain-line);background:var(--plain-background);color:var(--plain-foreground)}.design-gallery__plain-theme .plain-page{margin:0;padding:0}.design-gallery__plain-link-example{margin:0;font-size:var(--text-caption)}.design-gallery__jelly{display:grid;min-block-size:8rem;place-items:center;padding:var(--space-4)}.design-gallery__shell-preview{block-size:min(42rem,72vh);min-block-size:26rem;border:1px solid var(--line);overflow:clip}.design-gallery__docked-footer-preview{position:relative;min-block-size:8rem;padding:var(--space-4);border:1px solid var(--line);overflow:clip}.design-gallery__docked-footer-preview>p{margin:0}.design-gallery__instrument{display:flex;min-inline-size:0;align-items:end;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface)}.design-gallery__horizontal-fader{flex:1 1 12rem}.design-gallery__effect{position:relative;isolation:isolate;min-block-size:20rem;overflow:clip;border:1px solid var(--line);background:var(--background)}.design-gallery__foil-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-4)}.design-gallery__foil-example{min-inline-size:0;--foil-card-radius:1rem}.design-gallery__foil-card{display:grid;min-block-size:16rem;align-content:space-between;gap:var(--space-8);padding:var(--space-5);background:color-mix(in oklch,var(--surface) 78%,transparent)}.design-gallery__foil-card>:where(div){display:grid;gap:var(--space-2)}.design-gallery__foil-card :where(h3,p){margin:0}.design-gallery__effect>:where(.hraness-design-aurora-background,.hraness-design-aurora-dots){position:absolute}.design-gallery__effect-copy{position:relative;z-index:1;display:grid;max-inline-size:38rem;gap:var(--space-2);padding:var(--space-8)}.design-gallery__effect-copy>:where(h3,p){margin:0}.design-gallery__syntax{max-inline-size:100%;margin:0;padding:var(--space-4);overflow:auto;border:1px solid var(--line);background:var(--surface)}@media (max-width:40rem){.design-gallery{padding-inline:var(--space-5)}.design-gallery__instrument{align-items:stretch;flex-direction:column}}@media (forced-colors:active){.design-gallery__docked-footer-preview,.design-gallery__effect,.design-gallery__instrument,.design-gallery__plain-theme,.design-gallery__shell-preview,.design-gallery__syntax{border-color:CanvasText}.design-gallery__foil-card{background:Canvas}}@layer base, components;@layer components.hraness-ui.legacy, components.hraness-ui.priority1, components.hraness-ui.priority2, components.hraness-ui.priority3, components.hraness-design-kit.legacy, components.hraness-design-kit.priority1, components.hraness-design-kit.priority2, components.hraness-design-kit.priority3, components.hraness-design-kit.priority4;@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:300;src:url(/_next/static/media/NebulaSans-Light.f5f76ed5.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:300;src:url(/_next/static/media/NebulaSans-LightItalic.761cbe18.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/NebulaSans-Book.087d9ea6.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:400;src:url(/_next/static/media/NebulaSans-BookItalic.e8218dbb.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:500;src:url(/_next/static/media/NebulaSans-Medium.568cee57.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:500;src:url(/_next/static/media/NebulaSans-MediumItalic.ae609097.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:600;src:url(/_next/static/media/NebulaSans-Semibold.502260bb.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:600;src:url(/_next/static/media/NebulaSans-SemiboldItalic.312209f4.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:700;src:url(/_next/static/media/NebulaSans-Bold.0354ff26.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:700;src:url(/_next/static/media/NebulaSans-BoldItalic.dc47e882.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:normal;font-weight:900;src:url(/_next/static/media/NebulaSans-Black.47f20efe.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}@font-face{font-display:swap;font-family:Nebula Sans;font-style:italic;font-weight:900;src:url(/_next/static/media/NebulaSans-BlackItalic.9872fa23.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) 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].690f6d3b.woff2?dpl=dpl_5WmYTryDinHLNPWgH4nvdjWSEbcd) format("woff2")}.hraness-site-footer{--hraness-site-footer-foreground:var(--plain-foreground,var(--foreground,currentColor));--hraness-site-footer-muted:var(--plain-muted,var(--muted,color-mix(in srgb,currentColor 68%,transparent)));--hraness-site-footer-line:var(--plain-line,var(--line,color-mix(in srgb,currentColor 18%,transparent)));--hraness-site-footer-focus:var(--plain-link,var(--focus,Highlight));--hraness-site-footer-background:var(--plain-background,var(--background,Canvas));--hraness-site-footer-social-target:40px;--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),2.25rem);--hraness-site-footer-padding-block:clamp(0.375rem,1vw,0.5rem);--hraness-site-footer-bar-block-size:calc(var(--hraness-site-footer-control-block-size) + var(--hraness-site-footer-padding-block) + max(var(--hraness-site-footer-padding-block), env(safe-area-inset-bottom)) + 1px);inline-size:100%;block-size:var(--hraness-site-footer-bar-block-size);color:var(--hraness-site-footer-foreground);font-family:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:.875rem}.hraness-site-footer__inner{box-sizing:border-box;container-name:hraness-footer;container-type:inline-size;position:fixed;z-index:var(--hraness-site-footer-z-index,50);inset-inline:0;inset-block-end:0;inline-size:100%;max-inline-size:none;min-inline-size:0;justify-content:space-between;gap:clamp(.5rem,2vw,1rem);border-block-start:1px solid var(--hraness-site-footer-line);background:var(--hraness-site-footer-background);padding-block-start:var(--hraness-site-footer-padding-block);padding-block-end:max(var(--hraness-site-footer-padding-block),env(safe-area-inset-bottom));padding-inline:max(clamp(1rem,4vw,2rem),env(safe-area-inset-left)) max(clamp(1rem,4vw,2rem),env(safe-area-inset-right))}.hraness-site-footer__brand,.hraness-site-footer__inner,.hraness-site-footer__links,.hraness-site-footer__social-link{display:flex;align-items:center}.hraness-site-footer__brand{flex:0 0 auto;gap:.625rem;min-block-size:2.25rem;border-radius:.375rem;color:inherit;font-weight:650;letter-spacing:-.018em;line-height:1;text-decoration:none}.hraness-site-footer__mark{inline-size:1.75rem;block-size:1.75rem;flex:0 0 auto}.hraness-site-footer__wordmark{display:none;font-size:1rem}.hraness-site-footer__links{min-inline-size:0;justify-content:flex-end;gap:.375rem}.hraness-site-footer__newsletter{align-items:center;display:inline-flex;flex:0 0 auto;min-block-size:2.25rem;border-radius:.25rem;color:var(--hraness-site-footer-muted);font-weight:550;text-underline-offset:.2em;white-space:nowrap}.hraness-site-footer__socials{display:flex;min-inline-size:0;justify-content:flex-end;gap:.125rem;margin:0;padding:0;list-style:none}.hraness-site-footer__socials>li{display:none;inline-size:var(--hraness-site-footer-social-target);block-size:var(--hraness-site-footer-social-target);flex:0 0 var(--hraness-site-footer-social-target);min-inline-size:0;min-block-size:0}.hraness-site-footer__socials>li:first-child{display:block}.hraness-site-footer__social-link{inline-size:100%;block-size:100%;flex:0 0 auto;justify-content:center;border-radius:999px;color:var(--hraness-site-footer-muted);text-decoration:none}.hraness-site-footer__social-icon{inline-size:1.125rem;block-size:1.125rem}.hraness-site-footer :where(a):focus-visible{outline:2px solid var(--hraness-site-footer-focus);outline-offset:3px}@media (hover:hover){.hraness-site-footer__brand:hover,.hraness-site-footer__newsletter:hover,.hraness-site-footer__social-link:hover{color:var(--hraness-site-footer-foreground)}.hraness-site-footer__social-link:hover{background:color-mix(in srgb,currentColor 9%,transparent)}}@media (prefers-reduced-motion:no-preference){.hraness-site-footer__brand,.hraness-site-footer__newsletter,.hraness-site-footer__social-link{transition:color .12s ease,background-color .12s ease}}@media (pointer:coarse){.hraness-site-footer{--hraness-site-footer-social-target:44px;--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),2.75rem)}.hraness-site-footer__brand,.hraness-site-footer__newsletter{min-block-size:2.75rem}}@container hraness-footer (min-width: 704px){.hraness-site-footer__wordmark{display:inline}.hraness-site-footer__socials>li:nth-child(-n+6){display:block}}@container hraness-footer (min-width: 768px){.hraness-site-footer__socials>li:nth-child(-n+8){display:block}}@container hraness-footer (min-width: 832px){.hraness-site-footer__socials>li{display:block}}@supports not (container-type:inline-size){@media (min-width:704px){.hraness-site-footer__wordmark{display:inline}.hraness-site-footer__socials>li:nth-child(-n+6){display:block}}@media (min-width:768px){.hraness-site-footer__socials>li:nth-child(-n+8){display:block}}@media (min-width:832px){.hraness-site-footer__socials>li{display:block}}}@media (forced-colors:active){.hraness-site-footer__inner{border-block-start-color:ButtonText;background:Canvas}.hraness-site-footer__social-link{border:1px solid ButtonText}.hraness-site-footer :where(a):focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=03f063523316fb14.css.map*/