@layer base,components,components.hraness-ui.legacy,components.hraness-ui.priority1,components.hraness-ui.priority2,components.hraness-ui.priority3,components.hraness-ui.priority4;:root{color-scheme:light;--ui-background: oklch(.985 .004 220);--ui-foreground: oklch(.205 .018 230);--ui-card: oklch(.998 .002 220);--ui-card-foreground: var(--ui-foreground);--ui-popover: oklch(.998 .002 220);--ui-popover-foreground: var(--ui-foreground);--ui-primary: oklch(.405 .09 215);--ui-primary-foreground: oklch(.985 .004 220);--ui-secondary: oklch(.935 .018 215);--ui-secondary-foreground: oklch(.285 .04 222);--ui-muted: oklch(.952 .01 220);--ui-muted-foreground: oklch(.48 .028 225);--ui-accent: oklch(.915 .03 205);--ui-accent-foreground: oklch(.255 .045 220);--ui-destructive: oklch(.57 .205 27);--ui-destructive-foreground: oklch(.985 .004 220);--ui-border: oklch(.855 .02 220);--ui-input: oklch(.64 .025 220);--ui-ring: oklch(.545 .115 215);--ui-success: oklch(.49 .125 155);--ui-success-foreground: oklch(.985 .004 220);--ui-success-soft: oklch(.93 .035 155);--ui-warning: oklch(.525 .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(.985 .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-sans);--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;--leading-body: 1.6;--leading-label: 1.5;--leading-heading: 1.2;--leading-display: 1.08;--tracking-heading: -.025em;--tracking-display: -.04em;--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: 0ms;--motion-duration-fast: .12s;--motion-duration-standard: .18s;--motion-duration-slow: .28s;--motion-distance-rail-enter: 14px;--motion-distance-rail-exit: 10px;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized: cubic-bezier(.16, 1, .3, 1);--elevation-none: none;--z-chrome: 50;--z-modal: 2000;--z-tooltip: 3000;--z-skip-link: 4000;--breakpoint-compact: 30rem;--breakpoint-medium: 48rem;--breakpoint-wide: 75rem;--breakpoint-canvas: 90rem}:root[data-theme=dark],[data-theme=dark],.dark{color-scheme:dark;--ui-background: oklch(.15 .014 230);--ui-foreground: oklch(.955 .008 220);--ui-card: oklch(.19 .016 230);--ui-card-foreground: var(--ui-foreground);--ui-popover: oklch(.205 .018 230);--ui-popover-foreground: var(--ui-foreground);--ui-primary: oklch(.755 .105 210);--ui-primary-foreground: oklch(.175 .02 230);--ui-secondary: oklch(.255 .022 225);--ui-secondary-foreground: oklch(.94 .01 220);--ui-muted: oklch(.235 .018 225);--ui-muted-foreground: oklch(.715 .025 220);--ui-accent: oklch(.275 .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(.7 .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(.7 .11 170);--ui-chart-3: oklch(.7 .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(.985 .004 220);--ui-foreground: oklch(.205 .018 230);--ui-card: oklch(.998 .002 220);--ui-card-foreground: var(--ui-foreground);--ui-popover: oklch(.998 .002 220);--ui-popover-foreground: var(--ui-foreground);--ui-primary: oklch(.405 .09 215);--ui-primary-foreground: oklch(.985 .004 220);--ui-secondary: oklch(.935 .018 215);--ui-secondary-foreground: oklch(.285 .04 222);--ui-muted: oklch(.952 .01 220);--ui-muted-foreground: oklch(.48 .028 225);--ui-accent: oklch(.915 .03 205);--ui-accent-foreground: oklch(.255 .045 220);--ui-destructive: oklch(.57 .205 27);--ui-destructive-foreground: oklch(.985 .004 220);--ui-border: oklch(.855 .02 220);--ui-input: oklch(.64 .025 220);--ui-ring: oklch(.545 .115 215);--ui-success: oklch(.49 .125 155);--ui-success-foreground: oklch(.985 .004 220);--ui-success-soft: oklch(.93 .035 155);--ui-warning: oklch(.525 .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(.985 .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)}:root,[data-theme],[data-palette],.dark{--ui-surface-edge: color-mix(in srgb, var(--ui-border) 28%, transparent);--ui-surface-light: color-mix(in oklch, var(--ui-card) 94%, white);--ui-surface-shade: color-mix(in oklch, var(--ui-background) 55%, black);--ui-divider: color-mix(in srgb, var(--ui-border) 55%, transparent);--elevation-low: inset 0 1px 0 color-mix(in srgb, var(--ui-surface-light) 72%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--ui-surface-shade) 20%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--ui-surface-shade) 22%, transparent);--elevation-raised: inset 0 1px 0 color-mix(in srgb, var(--ui-surface-light) 72%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--ui-surface-shade) 18%, transparent), 0 14px 28px -16px color-mix(in srgb, var(--ui-surface-shade) 30%, transparent);--elevation-overlay: inset 0 1px 0 color-mix(in srgb, var(--ui-surface-light) 80%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--ui-surface-shade) 24%, transparent), 0 24px 64px -20px color-mix(in srgb, var(--ui-surface-shade) 38%, transparent);--elevation-inset: inset 0 2px 4px -2px color-mix(in srgb, var(--ui-surface-shade) 24%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ui-surface-light) 44%, transparent)}@media(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))}@media(prefers-contrast:more){:root,[data-theme],[data-palette],.dark{--ui-surface-edge: var(--ui-border);--ui-divider: var(--ui-border)}}@media(forced-colors:active){:root,[data-theme],[data-palette],.dark{--ui-surface-edge: CanvasText;--ui-divider: CanvasText;--elevation-low: none;--elevation-raised: none;--elevation-overlay: none;--elevation-inset: none}}@layer base,components;@layer components.hraness-ui.legacy,components.hraness-ui.priority1,components.hraness-ui.priority2,components.hraness-ui.priority3,components.hraness-ui.priority4;@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{min-width:0;min-height:100%;overflow-x:clip}html{background:var(--ui-background);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ui-background);color:var(--ui-foreground);font-family:var(--ui-font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:var(--ui-font-mono)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--ui-font-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}button,input,select,textarea{font:inherit}:where(button,select,input[type=button],input[type=submit],input[type=reset]){touch-action:manipulation}button:not(:disabled){cursor:pointer}a{color:inherit;text-underline-offset:.2em}:where(blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p){overflow-wrap:anywhere}:where(canvas,img,picture,svg,video){max-inline-size:100%}:focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}::selection{background:color-mix(in srgb,var(--ui-primary) 28%,transparent);color:var(--ui-foreground)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}::selection{background:Highlight;color:HighlightText}}}@layer components.hraness-ui.legacy.base{.hraness-field__input::placeholder{color:var(--ui-muted-foreground);opacity:1}.hraness-field__file::file-selector-button{min-height:calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - 2px);margin-inline-end:var(--space-3);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}:where(.hraness-file-field[data-size=compact]) .hraness-field__file::file-selector-button{min-height:calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - 2px)}:where(.hraness-file-field[data-size=large]) .hraness-field__file::file-selector-button{min-height:calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - 2px)}@media(pointer:coarse){.hraness-field__file::file-selector-button{min-height:calc(var(--interactive-target-min) - 2px)}}.hraness-segmented-control::-webkit-scrollbar{display:none}.hraness-progress__control::-webkit-progress-bar{background:var(--ui-muted)}.hraness-progress__control::-webkit-progress-value{border-radius:inherit;background:var(--ui-primary)}.hraness-progress__control::-moz-progress-bar{border-radius:inherit;background:var(--ui-primary)}:where(.hraness-card,.hraness-pressable-card){--hraness-card-description: var(--_hraness-card-description)}}@layer components.hraness-ui.legacy{:root[data-verification-pointer=coarse]{--hraness-action-coarse-min: var(--interactive-target-min);--hraness-collection-coarse-min: var(--interactive-target-min);--hraness-field-coarse-min: var(--interactive-target-min);--hraness-slider-coarse-min: var(--interactive-target-min);--hraness-list-box-coarse-min: var(--interactive-target-min);--hraness-menu-coarse-min: var(--interactive-target-min);--hraness-dialog-coarse-min: var(--interactive-target-min);--hraness-toast-coarse-min: var(--interactive-target-min);--hraness-pagination-coarse-min: var(--interactive-target-min)}@media(forced-colors:active){.hraness-field__input::placeholder{color:CanvasText;opacity:1}}}@layer base,components;@layer components.hraness-ui.legacy.base,components.hraness-ui.legacy,components.hraness-ui.priority1,components.hraness-ui.priority2,components.hraness-ui.priority3,components.hraness-ui.priority4,components.hraness-ui.priority5,components.hraness-ui.priority6,components.hraness-ui.priority7;@layer components.hraness-ui.priority2{.xln7xf2{font:inherit}.x10a8y8t{inset:0}.x1bpp3o7{margin:auto}.x1732f5w{padding:0!important}}@layer components.hraness-ui.priority3{.x1y4qj14{background-position:0 0}.x71po09{background-position:calc(100% - 1rem),calc(100% - .75rem)}.x19ig9on{border-color:color-mix(in oklch,var(--ui-destructive) 45%,var(--ui-border))}.x9bx2s3{border-color:color-mix(in oklch,var(--ui-destructive) 55%,var(--ui-border))}.xj794q3{border-color:color-mix(in oklch,var(--ui-info) 45%,var(--ui-border))}.xziflcd{border-color:color-mix(in oklch,var(--ui-info) 55%,var(--ui-border))}.x7q492y{border-color:color-mix(in oklch,var(--ui-input) 65%,var(--ui-foreground))}.x1icxh44{border-color:color-mix(in oklch,var(--ui-primary) 14%,var(--ui-surface-edge))}.xeg9rf5{border-color:color-mix(in oklch,var(--ui-primary) 24%,var(--ui-surface-edge))}.xot7yk0{border-color:color-mix(in oklch,var(--ui-success) 45%,var(--ui-border))}.xtbbexc{border-color:color-mix(in oklch,var(--ui-success) 55%,var(--ui-border))}.xfk30nb{border-color:color-mix(in oklch,var(--ui-warning) 45%,var(--ui-border))}.x2zn8v0{border-color:color-mix(in oklch,var(--ui-warning) 55%,var(--ui-border))}.x1p1n6e9{border-color:color-mix(in srgb,currentColor 35%,transparent)}.x11d1vu1{border-color:currentColor!important}.x1r7ld26{border-color:currentColor}.x9r1u3d{border-color:#0000}.x2zdn4l{border-color:var(--hraness-tag-accent, var(--ui-border))}.x67vgen{border-color:var(--ui-border)}.xjl0rct{border-color:var(--ui-destructive)}.xse0uuh{border-color:var(--ui-foreground)}.x1xs8ofy{border-color:var(--ui-input)}.xm03egy{border-color:var(--ui-primary)}.x1aygumy{border-color:var(--ui-ring)}.xzfhy1j{border-color:var(--ui-surface-edge)}.x13qx2rk{border-radius:26%}.x1pjcqnp{border-radius:inherit}.xjb54qr{border-radius:var(--radius-lg)}.xhe58dl{border-radius:var(--radius-md)}.x18j2vf1{border-radius:var(--radius-round)}.x1u5dnfi{border-radius:var(--radius-sharp)}.x1sybd2c{border-radius:var(--radius-sm)}.x1lkz4a{border-style:none!important}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.x1toeqfw{border-width:0!important}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x3psx0u{flex:none}.xc8qplx{flex:1 0 auto}.xehxkzz{flex:12rem}.x12lumcd{flex:auto}.x1aazh3f{font-variant:inherit}.x1enigpx{gap:.125rem}.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)}.xgkxs2y{grid-column:1}.x1ms6mhf{grid-row:1}.x10im51j{margin-block:0}.x18t8w2r{margin-block:clamp(2rem,6vh,4rem) clamp(3.5rem,10vh,6rem)}.xrxpjvj{margin-inline:0}.xvueqy4{margin-inline:auto}.xhaut0e{outline:1px solid #0f101447}.x8sojfv{outline:1px solid #1a1a1a47}.xef4xze{outline:1px solid #22b8cd47}.x1495d13{outline:1px solid #d9775747}.xysyzu8{overflow:auto}.x7giv3{overflow:clip}.x22f3wc{overflow:hidden!important}.xb3r6kr{overflow:hidden}.x1rea2x4{overflow:visible}.x1dus959{padding-block:.125rem}.x5utbj{padding-block:.1875rem}.xt970qd{padding-block:0}.x1hpxurx{padding-block:var(--space-1)}.x1j5kcci{padding-block:var(--space-2)}.x1dk652i{padding-block:var(--space-3)}.xktq63f{padding-block:var(--space-4)}.x1e1zj16{padding-block:var(--space-6)}.x6h58t4{padding-block:var(--space-8)}.x1u5bktz{padding-inline:.125rem}.x124z5kw{padding-inline:.1875rem}.xvpgqt4{padding-inline:.625rem}.xnjsko4{padding-inline:0}.x60vcjr{padding-inline:var(--hraness-quiet-site-gutter, 1.25rem)}.x1r26wqr{padding-inline:var(--space-1)}.xv2ckdy{padding-inline:var(--space-2)}.x27hgv3{padding-inline:var(--space-3)}.x13g845m{padding-inline:var(--space-4)}.x1g860ya{padding-inline:var(--space-6)}.x10k7wzd{padding-inline:var(--space-8)}.x1hl2dhg{text-decoration:none}.x1bvjpef{text-decoration:underline}.x4dpq5y:focus-within,.xojh9ox:focus-visible{border-color:var(--ui-destructive)}.x1c7m8e0:focus-within,.x1k5f354:focus-visible{border-color:var(--ui-ring)}.x1jzi1v9:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:.75rem,1rem}.xduu9rl:hover{background-position:0 0}.xj91kar:hover{border-color:color-mix(in oklch,var(--ui-input) 65%,var(--ui-foreground))}.x15t57y0:hover{border-color:color-mix(in oklch,var(--ui-primary) 24%,var(--ui-surface-edge))}.x19pv2u9:hover{border-color:color-mix(in oklch,var(--ui-primary) 35%,var(--ui-border))}.xxubsxb:hover{border-color:var(--ui-destructive)}.x1sw2twm:hover{border-color:var(--ui-primary)}@media(forced-colors:active){.xh5fzc.xh5fzc{border-color:canvastext}.x18dem5r.x18dem5r{border-color:highlight}.x1604q5y.x1604q5y{border-style:solid}.x3i8w7j.x3i8w7j{border-width:1px}.x13z5bmq.x13z5bmq{outline:1px solid buttonborder}.x36b5vz.x36b5vz:focus-visible,.xz97hxr.xz97hxr:focus-within,.xk5x9zm.xk5x9zm:hover{border-color:canvastext}}}@layer components.hraness-ui.priority4{.xc26acl{align-content:center}.x1pha0wt{align-items:baseline}.x6s0dn4{align-items:center}.xpqajaz{align-items:end}.x1cy8zhl{align-items:flex-start}.x7a106z{align-items:start}.x1qjc9v5{align-items:stretch}.xamitd3{align-self:center}.x1y8v6su{align-self:start}.xkh2ocl{align-self:stretch}.x12epk6h{animation-composition:replace}.x1uzojwf{animation-delay:0s}.x1s0aqod{animation-direction:normal}.xof6966{animation-duration:.7s}.x1gm38ng{animation-duration:1.25s}.x1sbju2s{animation-duration:1.4s}.x1u9099l{animation-duration:var(--motion-duration-fast)}.xk0v9jz{animation-duration:var(--motion-duration-standard)}.x1ir97tl{animation-fill-mode:none}.x1v7wizp{animation-iteration-count:1}.xa4qsjk{animation-iteration-count:infinite}.xpcr379{animation-name:x14k4uad-B}.xmqj9yv{animation-name:x17ibfk4-B}.xp11wl8{animation-name:x1ez0eqx-B}.xsuiv4y{animation-name:x1mi9bte-B}.xnjvcao{animation-name:x1uh2x5g-B}.xnkut1w{animation-name:xaiwn2n-B}.xee4ywd{animation-name:xazk77x-B}.x1idon5y{animation-name:xoai65e-B}.x1j4p4jw{animation-name:xw2c1lr-B}.xoj058f{animation-play-state:running}.xymwk3t{animation-range-end:normal}.x10si4xm{animation-range-start:normal}.xyuw9oy{animation-timeline:auto}.x4hg4is{animation-timing-function:ease-in-out}.x1esw782{animation-timing-function:linear}.xb8h89d{animation-timing-function:var(--motion-easing-emphasized)}.x1om7lm2{animation-timing-function:var(--motion-easing-standard)}.xjyslct{appearance:none}.x1plog1{aspect-ratio:1}.x1fdtg7e{background-attachment:scroll}.x1u7o2vf{background-clip:border-box}.xh690g3{background-color:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-card))}.xptldvt{background-color:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-popover))}.x15id337{background-color:color-mix(in oklch,var(--ui-destructive) 9%,var(--ui-card))}.x1vcc7zd{background-color:color-mix(in oklch,var(--ui-muted) 45%,var(--ui-card))}.xhk71r8{background-color:color-mix(in oklch,var(--ui-primary) 88%,var(--ui-background))}.xgdu39w{background-color:color-mix(in oklch,var(--ui-secondary) 82%,var(--ui-foreground))}.xetlspr{background-color:color-mix(in srgb,#0f1014 14%,var(--ui-background))}.xyulbs{background-color:color-mix(in srgb,#1a1a1a 14%,var(--ui-background))}.x1iy2qii{background-color:color-mix(in srgb,#22b8cd 14%,var(--ui-background))}.x6xci4y{background-color:color-mix(in srgb,#d97757 14%,var(--ui-background))}.xxxkwf1{background-color:#0000008c}.xjbqb8w{background-color:#0000}.xhjy6h9{background-color:var(--hraness-field-surface, var(--ui-background))}.xopakvp{background-color:var(--hraness-field-surface, var(--ui-card))}.x3uzaca{background-color:var(--hraness-field-surface, var(--ui-muted))}.xj6r5nx{background-color:var(--ui-accent)}.xy79xod{background-color:var(--ui-background)}.xvchgeb{background-color:var(--ui-border)}.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)}.x731cg7{background-color:var(--ui-primary-foreground)}.xl4bxm8{background-color:var(--ui-primary)}.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)}.x1cpeka8{background-image:linear-gradient(#ffffff3d,#0000 48%),linear-gradient(160deg,#0f101442,#0f10140f 74%)}.x1fwnujl{background-image:linear-gradient(#ffffff3d,#0000 48%),linear-gradient(160deg,#1a1a1a42,#1a1a1a0f 74%)}.x1rkwf9h{background-image:linear-gradient(#ffffff3d,#0000 48%),linear-gradient(160deg,#22b8cd42,#22b8cd0f 74%)}.xyfael3{background-image:linear-gradient(#ffffff3d,#0000 48%),linear-gradient(160deg,#d9775742,#d977570f 74%)}.xj3ykqi{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)}.x5iel4p{background-image:linear-gradient(90deg,var(--ui-muted) 0%,color-mix(in oklch,var(--ui-muted) 72%,var(--ui-foreground)) 50%,var(--ui-muted) 100%)}.x18o3ruo{background-image:none}.x12koezg{background-origin:padding-box}.xiy17q3{background-repeat:no-repeat}.x182nak8{background-repeat:repeat}.x5j7g1h{background-size:.25rem .25rem,.25rem .25rem}.xakli9p{background-size:200% 100%}.x103pssi{background-size:auto}.x1m0vry7{border-block-end-color:var(--ui-divider)}.xn5uptl{border-block-end-style:solid}.x1fvpbjb{border-block-end-width:0}.x1ae7zus{border-block-end-width:1px}.xhjnd2s{border-block-end-width:2px}.xt1vgfn{border-block-start-color:var(--ui-divider)}.x1rgiwas{border-block-start-color:var(--ui-surface-edge)}.x3so8kt{border-block-start-style:solid}.x1b1eqt9{border-block-start-width:1px}.x1mwwwfo{border-collapse:collapse}.x1jkkyqx{border-image-outset:0!important}.x1e53mt7{border-image-outset:0}.x1m9pfrh{border-image-repeat:stretch!important}.xgkqhyc{border-image-repeat:stretch}.xmn6ne6{border-image-slice:100%!important}.x1jleocg{border-image-slice:100%}.xfq58d{border-image-source:none!important}.x18sabzy{border-image-source:none}.x1rjp9do{border-image-width:1!important}.x1pjjote{border-image-width:1}.x18e3imm{border-inline-end-color:color-mix(in srgb,currentColor 25%,transparent)}.x18b5jzi{border-inline-end-style:solid}.x8tukpd{border-inline-end-width:.125em}.xdl6tyh{border-inline-start-color:color-mix(in srgb,currentColor 25%,transparent)}.x1t7ytsu{border-inline-start-style:solid}.x7eegyw{border-inline-start-width:.125em}.x1l3yg01{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-ring) 24%,transparent)}.x9z8tu2{box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-ring) 24%,transparent)}.x1omwtip{box-shadow:inset 0 0 0 2px var(--ui-ring)}.xnn6phw{box-shadow:var(--elevation-inset)}.x1n2qkce{box-shadow:var(--elevation-low)}.x13akli3{box-shadow:var(--elevation-overlay)}.x1i4z4pc{box-shadow:var(--elevation-raised)}.x9f619{box-sizing:border-box}.x1me6c3g{clip:rect(0,0,0,0)!important}.x1heor9g{color:inherit}.x14i4xxf{color:var(--lightningcss-light, #0c0c10) var(--lightningcss-dark, #7b7c7e)}.x10xxl6s{color:var(--lightningcss-light, #141414) var(--lightningcss-dark, #818181)}.x1x6ibhq{color:var(--lightningcss-light, #1b90a0) var(--lightningcss-dark, #85d8e4)}.x15ges{color:var(--lightningcss-light, #a95d44) var(--lightningcss-dark, #eab4a3)}.x1gz3zd9{color:var(--hraness-card-description)}.x1luk2ys{color:var(--ui-accent-foreground)}.xiqspym{color:var(--ui-background)}.x1ucbm5y{color:var(--ui-card-foreground)}.x1r6c6zr{color:var(--ui-destructive-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)}.x1nqtexi{color:var(--ui-primary-foreground)}.x1ueta6y{color:var(--ui-primary)}.xw694iq{color:var(--ui-secondary-foreground)}.x12z5c4t{color:var(--ui-success)}.xdl8uah{color:var(--ui-warning)}.xt0e3qv{cursor:default}.x1jm3nie{cursor:grab}.xi9pz9s{cursor:grabbing}.xmper1u{cursor:inherit}.x1h6gzvc{cursor:not-allowed}.x1ypdohk{cursor:pointer}.x19v85br{cursor:progress}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.xwz0xwf{display:inline-grid}.x1s85apg{display:none}.xbh8q5q{fill:none}.xcvxrpj{fill:var(--ui-card)}.xdl72j9{flex-basis:auto}.xdt5ytf{flex-direction:column}.x1c4vz4f{flex-grow:0}.x2lah0s{flex-shrink:0}.xozqiw3{flex-wrap:nowrap}.x1a02dak{flex-wrap:wrap}.xjb2p0i{font-family:inherit}.x1jygkft{font-family:var(--ui-font-mono)}.xboafo0{font-size:.75rem}.xngnso2{font-size:1.5rem}.x1ofzeug{font-size:clamp(var(--text-title),5vw,var(--text-display))}.x1qlqyl8{font-size:inherit}.xi28kt9{font-size:max(1em,var(--text-body))}.x1n56hm7{font-size:var(--text-body)}.xaasd0c{font-size:var(--text-caption)}.x1rfgtre{font-size:var(--text-heading)}.x1ur3rz7{font-size:var(--text-label)}.x1lvm9qv{font-size:var(--text-title)}.x1xh6y1q{font-stretch:inherit}.x1t35e8{font-style:inherit}.xss6m8b{font-variant-numeric:tabular-nums}.x1pd3egz{font-weight:inherit}.x1lvx875{font-weight:var(--font-weight-bold)}.x1e4wzip{font-weight:var(--font-weight-medium)}.x1n6d40o{font-weight:var(--font-weight-regular)}.x1kzknox{forced-color-adjust:none}.xx9t13c{grid-template-columns:auto minmax(0,1fr) auto}.x1rkzygb{grid-template-columns:auto minmax(0,1fr)}.x1lc61k0{grid-template-columns:max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) minmax(3rem,1fr) max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px))}.x114fpg1{grid-template-columns:max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) minmax(3rem,1fr) max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px))}.x1gj2g9h{grid-template-columns:max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) minmax(3rem,1fr) max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px))}.xju1xpo{grid-template-columns:minmax(0,1fr) auto}.x1mkdm3x{grid-template-columns:minmax(0,1fr)}.xxq7klm{grid-template-rows:auto minmax(0,1fr) auto}.xiuoait{inline-size:100%}.xtovscr{inset-block-end:max(var(--space-4),env(safe-area-inset-bottom))}.xu5r6vy{inset-block-start:var(--space-3)}.x1mtgq1v{inset-inline-end:max(var(--space-4),env(safe-area-inset-right))}.x1uxcgzz{inset-inline-end:var(--space-3)}.x1cpllo3{inset-inline-start:var(--space-3)}.xl56j7k{justify-content:center}.x13a6bvl{justify-content:flex-end}.x1nhvcw1{justify-content:flex-start}.x1qughib{justify-content:space-between}.x1o2pa38{justify-items:center}.x7v7x1q{justify-self:center}.x9pfba7{letter-spacing:.08em}.xfui5fx{letter-spacing:var(--tracking-display)}.x14ju556{line-height:0}.x1u7k74{line-height:1.2}.x132q4wb{line-height:1.25}.xwn7fz2{line-height:1.3}.x1xfvgam{line-height:1.35}.x37zpob{line-height:1.4}.x1evy7pa{line-height:1.5}.xo5v014{line-height:1}.x15bjb6t{line-height:inherit}.x19leq4e{line-height:var(--leading-body)}.x1oc5cu1{line-height:var(--leading-display)}.x1db8ko7{line-height:var(--leading-heading)}.x1ndthzm{line-height:var(--leading-label)}.xnbnhf8{list-style-image:none}.x43c9pm{list-style-position:outside}.x3ct3a4{list-style-type:none}.xk0yrii{margin-inline-start:var(--space-2)}.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}.xbyyjgo{opacity:.5}.x197sbye{opacity:.6}.x1uy6g52{opacity:.62}.x1hc1fzr{opacity:1}.x14ytart{outline-color:currentColor}.xk8u384{outline-color:var(--ui-ring)}.x1g40iwv{outline-offset:-1px}.x2ssjo2{outline-offset:-2px}.x1hl8ikr{outline-offset:2px}.x1ewu8gn{outline-offset:3px}.x2wh2y9{outline-offset:4px}.x1t137rt{outline-style:none}.xaatb59{outline-style:solid}.x1k57tk5{outline-width:0}.x1de99jn{outline-width:2px}.x13lr2xm{outline-width:medium}.xj0a0fe{overflow-wrap:anywhere}.x183qbbg{padding-inline-end:2.5rem}.x1qx48my{padding-inline-end:var(--interactive-target-compact)}.x1c1uobl{padding-inline-start:0}.x8bp2w5{padding-inline-start:var(--space-3)}.x67bb7w{pointer-events:auto}.x47corl{pointer-events:none}.xj8z8mm{position:absolute!important}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.xtt52l0{resize:none}.x288g5{resize:vertical}.x1rohswg{scrollbar-width:none}.x1owpc8m{stroke-linecap:round}.xhr4kjn{stroke-width:1.5px}.x1ip4yf{stroke-width:2.5px}.xqjr0vm{stroke-width:3px}.x186d6vw{stroke:var(--ui-border)}.xvjuoyv{stroke:var(--ui-foreground)}.xtryda8{stroke:var(--ui-muted)}.x176whfx{stroke:var(--ui-primary)}.x118tb2h{text-align:center!important}.x2b8uid{text-align:center}.xp4054r{text-align:end}.x1yc453h{text-align:start}.x5gd9ij{text-decoration-color:currentColor}.xkrqix3{text-decoration-line:none}.xujl8zx{text-decoration-line:underline}.xyi4chj{text-decoration-thickness:1px}.xewurvo{text-decoration-thickness:2px}.xlyipyv{text-overflow:ellipsis}.xtvhhri{text-transform:uppercase}.x1ohr1zr{text-underline-offset:.2em}.x1w2vvpw{text-wrap:balance}.x1fzhlzt{text-wrap:pretty}.x5ve5x3{touch-action:none}.x1bblx7b{touch-action:pan-x}.x1g0ag68{transform-origin:center}.x19jd1h0{transform:rotate(180deg)}.x1iffjtl{transform:rotate(90deg)}.x10tizke{transform:translate(1rem)}.xavs3du{transform:translateY(1px)}.xvf0mkp{transform:translateY(calc(-100% - var(--space-6)))}.xjdmepg{transition-delay:0s,0s,0s,0s,0s,0s}.x1545fc0{transition-delay:0s,0s,0s,0s}.xfnwuwk{transition-delay:0s,0s,0s}.x1mq3mr6{transition-duration:0s}.x7hzv9z{transition-duration:var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast)}.x1mkw6vw{transition-duration:var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast)}.x1glaneq{transition-duration:var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast)}.xbygejy{transition-duration:var(--motion-duration-fast),var(--motion-duration-fast)}.xhln2ea{transition-duration:var(--motion-duration-fast),var(--motion-duration-standard)}.xcgntbv{transition-duration:var(--motion-duration-fast)}.x1krpk68{transition-duration:var(--motion-duration-standard)}.x98sya7{transition-property:background-color,border-color,box-shadow,color,opacity,transform}.xts7igz{transition-property:background-color,border-color}.x1990d1s{transition-property:background-color,box-shadow,color,opacity}.x1koyr57{transition-property:background-color,box-shadow,color}.xuo13n2{transition-property:background-color,transform}.x9vp5wv{transition-property:border-color,box-shadow,transform}.x13b0p5u{transition-property:none}.x11xpdln{transition-property:transform}.xledgg0{transition-timing-function:var(--motion-easing-emphasized)}.x12p6mv2{transition-timing-function:var(--motion-easing-standard),var(--motion-easing-emphasized)}.x1c3j2pk{transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard)}.xa4bj78{transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard)}.x1s9akh9{transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard)}.xp5m7cn{transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard)}.x1iashqr{transition-timing-function:var(--motion-easing-standard)}.x87ps6o{-webkit-user-select:none;user-select:none}.xxymvpz{vertical-align:middle}.x16dsc37{vertical-align:top}.xlshs6z{visibility:hidden}.x7z1v8h{white-space:nowrap!important}.xuxw1ft{white-space:nowrap}.x1vjfegm{z-index:1}.xhtitgo{z-index:2}.x1s89ezu{z-index:var(--z-modal)}.x1visetc{z-index:var(--z-skip-link)}.x1788d21{z-index:var(--z-tooltip)}.x18otrue:is(tbody>tr:last-child>*){border-block-end-width:0}.x1efv5ad:focus-visible,.x1iz9a4l:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-ring) 24%,transparent)}.x1w5n15d:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-ring) 24%,transparent)}.xbcn71i:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-ring)}.x1gph7r7:focus-visible,.x1xjm2v2:focus-within{outline-color:var(--ui-ring)}.x1bqaal:focus-visible{outline-offset:-2px}.x1fanpfn:focus-within,.x7s97pk:focus-visible{outline-offset:2px}.xj3ae5l:focus-visible{outline-offset:3px}.x12ijfkc:focus-visible{outline-offset:4px}.x14xc8xn:focus-within,.x9v5kkp:focus-visible{outline-style:solid}.x16gxa91:focus-within,.x784prv:focus-visible{outline-width:2px}.xv6id9h:has(+[data-slot=disclosure]){border-block-end-width:1px}.x104nlkd:has(input:focus-visible){outline-color:var(--ui-ring)}.x12ilkhz:has(input:focus-visible){outline-offset:2px}.x1elebxb:has(input:focus-visible){outline-offset:3px}.x1ae5oaz:has(input:focus-visible){outline-style:solid}.x1yuyh71:has(input:focus-visible){outline-width:2px}.xm3qh6q:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-direction:reverse}.xioiqq0:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-1rem)}.x1s07b3s:disabled{cursor:not-allowed}.xijokvz:disabled{opacity:.5}.xgildtf:hover{background-attachment:scroll}.xb3gsto:hover{background-clip:border-box}.x153d940:hover{background-color:color-mix(in oklch,var(--ui-primary) 88%,var(--ui-background))}.xy5vzv3:hover{background-color:color-mix(in oklch,var(--ui-secondary) 82%,var(--ui-foreground))}.x3ykuo0:hover{background-color:var(--ui-accent)}.x1dzmml9:hover{background-color:var(--ui-destructive)}.xjdw8nj:hover{background-color:var(--ui-muted)}.x10p6z4x:hover{background-color:var(--ui-primary)}.xn3cpwa:hover{background-image:none}.xzsr2ly:hover{background-origin:padding-box}.x1ddkqqy:hover{background-repeat:repeat}.x1vgyi1t:hover{background-size:auto}.x16sc2ix:hover{box-shadow:var(--elevation-raised)}.x1ef2mcv:hover{color:var(--ui-accent-foreground)}.x139ty3h:hover{color:var(--ui-destructive-foreground)}.xu0kh1y:hover{color:var(--ui-foreground)}.xxcvxgg:hover{color:var(--ui-primary-foreground)}.x1yybpqo:hover{color:var(--ui-secondary-foreground)}.x1itt8ug:hover{text-decoration-thickness:2px}.xmm0wnq:focus{background-color:var(--ui-accent)}.x19zaomo:focus{background-image:none}.xxnxhmz:focus{color:var(--ui-accent-foreground)}.x1wfrlr2:focus{transform:translateY(0)}.xymg228:active{transform:translateY(1px)}@media(width<=40rem){.x1mlfcyh.x1mlfcyh{align-items:start}}@media(prefers-reduced-motion:reduce){.xmzkp9f.xmzkp9f{animation-composition:replace}.x1qvbe4r.x1qvbe4r{animation-delay:0s}.xpk7f7d.xpk7f7d{animation-direction:normal}.x958gol.x958gol{animation-duration:0s}.x15inb9f.x15inb9f{animation-fill-mode:none}.xd81xr2.xd81xr2{animation-iteration-count:1}.x1ynp8h1.x1ynp8h1{animation-name:none}.x6qw1r7.x6qw1r7{animation-play-state:running}.x1pixhli.x1pixhli{animation-range-end:normal}.x1gfwfhs.x1gfwfhs{animation-range-start:normal}.xa806cr.xa806cr{animation-timeline:auto}.xw3qwi6.xw3qwi6{animation-timing-function:ease}}@media(forced-colors:active){.xr2fqy5.xr2fqy5{appearance:auto}.xpf60yz.xpf60yz{background-color:buttonface}.x1mi3ld3.x1mi3ld3{background-color:canvas}.x1mjqi9u.x1mjqi9u{background-color:canvastext}.x170n6oi.x170n6oi{background-color:highlight}.x1qu9owy.x1qu9owy{background-color:highlighttext}.xaxwvs9.xaxwvs9{background-image:none}.x3lgspj.x3lgspj{background-size:auto}.x17p5eq6.x17p5eq6{border-block-end-color:canvastext}.xl2up3y.xl2up3y{border-block-start-color:canvastext}.xdnqiaj.xdnqiaj{border-image-outset:0}.x1mjg4os.x1mjg4os{border-image-repeat:stretch}.x1luk9ee.x1luk9ee{border-image-slice:100%}.x1cjzfx6.x1cjzfx6{border-image-source:none}.xotrrsn.xotrrsn{border-image-width:1}.x1bk1lk1.x1bk1lk1{border-inline-end-color:canvastext}.xn828t1.xn828t1{border-inline-end-style:solid}.x1rmpjmf.x1rmpjmf{border-inline-end-width:1px}.x11apkjs.x11apkjs{border-inline-start-color:canvastext}.xvxnyyj.xvxnyyj{border-inline-start-style:solid}.xzyy8p7.xzyy8p7{border-inline-start-width:1px}.x15rzyfa.x15rzyfa{box-shadow:none}.xsrz6cx.xsrz6cx{color:buttontext}.xiskxvl.xiskxvl{color:highlight}.x15ldeyv.x15ldeyv{display:none}.x1wdx1ck.x1wdx1ck{fill:canvas}.x9xrxzh.x9xrxzh{forced-color-adjust:auto}.xm958hk.xm958hk{forced-color-adjust:none}}@media(width<=40rem){.x1m1kh9h.x1m1kh9h{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.x1yp402.x1yp402{grid-template-columns:var(--interactive-target-min) minmax(3rem,1fr) var(--interactive-target-min)}}@media(width<=40rem){.x14gmj1b.x14gmj1b{inset-inline-end:max(var(--space-3),env(safe-area-inset-left))}.x9n3pu8.x9n3pu8{inset-inline-start:max(var(--space-3),env(safe-area-inset-left))}.x13eskkf.x13eskkf{justify-content:center}}@media(forced-colors:active){.xyd5c8n.xyd5c8n{outline-color:highlight}.xoy0osh.xoy0osh{stroke:canvastext}.xonpnua.xonpnua{stroke:graytext}.xg95lcm.xg95lcm{stroke:highlight}}@media(prefers-reduced-motion:reduce){.xk4dzbi.xk4dzbi{transition-duration:0s}.xsfowg2.xsfowg2{transition-property:none}}@media(forced-colors:active){.x18h8etl.x18h8etl:focus-within,.x1ofnqge.x1ofnqge:focus-visible{box-shadow:none}.xfjoems.xfjoems:focus-within,.xy1gt46.xy1gt46:focus-visible{outline-color:highlight}.x7nf4t2.x7nf4t2:has(input:focus-visible){outline-color:highlight}.x15blstl.x15blstl:hover{background-color:buttonface}.x1pys6gs.x1pys6gs:hover{color:buttontext}}}@layer components.hraness-ui.priority5{.x1vb8vg5{border-bottom-color:color-mix(in srgb,currentColor 25%,transparent)}.x1ghr4ba{border-bottom-color:var(--ui-surface-edge)}.x1q0q8m5{border-bottom-style:solid}.x1bdjow1{border-bottom-width:.125em}.xso031l{border-bottom-width:1px}.x1b4hy2t{border-top-color:currentColor}.x740xzv{border-top-color:var(--ui-divider)}.x13fuv20{border-top-style:solid}.x19adufw{border-top-width:.125em}.x178xt8z{border-top-width:1px}.x1ey2m1c{bottom:0}.x164u9eo{height:.5rem}.x1qa65zt{height:.625rem}.xmll18r{height:1.25rem}.xam5rvr{height:1.5rem}.x5yr21d{height:100%}.x1dr59a3{height:100vh}.x1roirhx{height:10rem}.xlzyvqe{height:1em}.x1b109bh{height:1px!important}.xjm9jq1{height:1px}.x1l36t39{height:1rem}.xwaiz5r{height:2.5rem}.xettwda{height:2rem}.xu15cu9{height:3.5rem}.x1pizb70{height:3rem}.x1f6yev3{height:64%}.x1n6l62j{height:68%}.x17frcva{height:6rem}.xt7dq6l{height:auto}.x1q5yyfj{height:max(1.25rem,var(--hraness-slider-coarse-min, 0px))}.xu96u03{left:0}.x1nrll8i{left:50%}.xat24cr{margin-bottom:0}.x17z7szv{margin-bottom:var(--space-1)}.xj3b58b{margin-left:0}.x1yf7rl7{margin-right:0}.xdj266r{margin-top:0}.x1qxdtre{margin-top:var(--space-1)}.xzvpv3f{margin-top:var(--space-2)}.x1g15ey4{max-height:calc(100dvh - 2rem)}.x8di0vd{max-height:min(24rem,var(--visual-viewport-height, 70vh))}.x11bjrsb{max-height:min(42rem,100dvh - 2rem)}.x7ab17h{max-height:none}.x193iq5w{max-width:100%}.x9h9p8b{max-width:20rem}.xc0i79g{max-width:36rem}.x1vpbbxe{max-width:48rem}.x1glul6l{max-width:min(24rem,100vw - 2rem)}.x1c4vidq{max-width:min(28rem,100vw - 2rem)}.x1x1rfll{max-width:none}.x2lwn1j{min-height:0}.x1rqwxy8{min-height:1.5rem}.x1k5hnt4{min-height:1.875rem}.x1us19tq{min-height:100%}.x1b3lxvz{min-height:12rem}.x1xaadd7{min-height:1em}.x1aewpuf{min-height:1rem}.xe8gcm{min-height:3rem}.xdmy4d6{min-height:7.5rem}.x1n7nj54{min-height:calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - .5rem)}.x1l5qzlo{min-height:calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - 2px)}.x1djsrkw{min-height:calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - .5rem)}.x17gzt8q{min-height:calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - 2px)}.x1kbo7g0{min-height:calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - .5rem)}.x17ouxu{min-height:calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - 2px)}.x1esom5j{min-height:max(2rem,var(--hraness-action-coarse-min, 0px))}.x1lnodwb{min-height:max(2rem,var(--hraness-collection-coarse-min, 0px))}.x1yv999w{min-height:max(var(--control-height-primary),var(--hraness-action-coarse-min, 0px))}.xg5uit5{min-height:max(var(--control-height-primary),var(--hraness-collection-coarse-min, 0px))}.x1qtqqm4{min-height:max(var(--control-height-transport),var(--hraness-action-coarse-min, 0px))}.xel52y2{min-height:max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px))}.xapzl0h{min-height:max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px))}.xa5u4au{min-height:max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px))}.x1y2l6e2{min-height:max(var(--interactive-target-compact),var(--hraness-action-coarse-min, 0px))}.x1dqze38{min-height:max(var(--interactive-target-compact),var(--hraness-collection-coarse-min, 0px))}.x1131nnu{min-height:max(var(--interactive-target-compact),var(--hraness-dialog-coarse-min, 0px))}.x11sl19t{min-height:max(var(--interactive-target-compact),var(--hraness-field-coarse-min, 0px))}.x1l0kjw5{min-height:max(var(--interactive-target-compact),var(--hraness-list-box-coarse-min, 0px))}.x189nhaf{min-height:max(var(--interactive-target-compact),var(--hraness-menu-coarse-min, 0px))}.x1ndaqa1{min-height:max(var(--interactive-target-compact),var(--hraness-pagination-coarse-min, 0px))}.x1ujsvf4{min-height:max(var(--interactive-target-compact),var(--hraness-toast-coarse-min, 0px))}.x1djw8xr{min-height:max(var(--interactive-target-min),var(--hraness-collection-coarse-min, 0px))}.x1ig0bsw{min-height:var(--interactive-target-compact)}.x1pjshk2{min-height:var(--interactive-target-min)}.xeuugli{min-width:0}.x1vi9356{min-width:1.5rem}.x12kinc7{min-width:12rem}.x1k8l6nd{min-width:3rem}.x1u7vzey{min-width:calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - .5rem)}.x14qgve5{min-width:calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - .5rem)}.xdx86wr{min-width:calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - .5rem)}.xsy7027{min-width:max(2rem,var(--hraness-action-coarse-min, 0px))}.xla0ybc{min-width:max(var(--control-height-primary),var(--hraness-action-coarse-min, 0px))}.x1nulscw{min-width:max(var(--control-height-transport),var(--hraness-action-coarse-min, 0px))}.xrmaxj9{min-width:max(var(--interactive-target-compact),var(--hraness-action-coarse-min, 0px))}.xoxaf3i{min-width:min(12rem,100vw - 2rem)}.xxrnt4g{min-width:var(--hraness-action-coarse-min)}.x2jroms{min-width:var(--hraness-collection-coarse-min)}.x1hr7sbn{min-width:var(--interactive-target-compact)}.xw2csxc{overflow-x:auto}.x6ikm8r{overflow-x:hidden}.x1plvlek{overflow-x:visible}.x1odjw0f{overflow-y:auto}.x10wlt62{overflow-y:hidden}.x7p5m3t{overscroll-behavior-x:contain}.x1e4zzel{overscroll-behavior-y:contain}.x18d9i69{padding-bottom:0}.xgk38rq{padding-bottom:max(var(--space-5, 1.25rem),env(safe-area-inset-bottom))}.xw080dc{padding-bottom:var(--space-1)}.x19a4mjr{padding-bottom:var(--space-2)}.xq148l{padding-bottom:var(--space-4)}.xlt5wix{padding-bottom:var(--space-6)}.x1uhho1l{padding-left:0}.x16vvl9m{padding-left:max(var(--hraness-quiet-site-gutter, 1.25rem),env(safe-area-inset-left))}.x1t11mm0{padding-left:var(--space-1)}.x1cb00rx{padding-left:var(--space-3)}.x7xe1zy{padding-left:var(--space-4)}.x16tdjq0{padding-left:var(--space-6)}.x1xpa7k{padding-right:0}.x1dr8qzh{padding-right:max(var(--hraness-quiet-site-gutter, 1.25rem),env(safe-area-inset-right))}.x7ruhhf{padding-right:var(--space-1)}.x1uvjf4i{padding-right:var(--space-3)}.x1rszif4{padding-right:var(--space-4)}.x1z06fhp{padding-right:var(--space-6)}.xexx8yu{padding-top:0}.x15koebe{padding-top:var(--space-1)}.x1mg8snn{padding-top:var(--space-2)}.xvaac52{padding-top:var(--space-4)}.x1b284x9{padding-top:var(--space-5, 1.25rem)}.xb5peal{padding-top:var(--space-6)}.x3m8u43{right:0}.x13vifvy{top:0}.xwa60dl{top:50%}.x1jjc1wv{width:.5rem}.x1e7hgle{width:.625rem}.xsk17dz{width:1.125rem}.xwqq7k2{width:1.25rem}.xp8d6y2{width:1.5rem}.xh8yej3{width:100%}.x15vhz18{width:1em}.x1r97y75{width:1px!important}.x1i1rx1s{width:1px}.xcdlrvm{width:1rem}.xvm51jw{width:2.5rem}.xs5h3dt{width:2rem}.x154i66o{width:3.5rem}.x188tqju{width:3rem}.xw63694{width:40%!important}.x1endk3i{width:64%}.x19app5s{width:68%}.x14atkfc{width:auto}.xeq5yr9{width:fit-content}.xatpk5v{width:max(1.25rem,var(--hraness-slider-coarse-min, 0px))}.x16ka8ky{width:max(2rem,var(--hraness-action-coarse-min, 0px))}.x147td01{width:max(var(--control-height-primary),var(--hraness-action-coarse-min, 0px))}.x1jcgwm8{width:max(var(--control-height-transport),var(--hraness-action-coarse-min, 0px))}.xmy4bs3{width:max(var(--interactive-target-compact),var(--hraness-action-coarse-min, 0px))}.x3d859g{width:min(24rem,100%)}.x43d60k{width:min(26rem,100vw - 2rem)}.x19ndz4l{width:min(32rem,100%)}.x13jwj08{width:min(48rem,100%)}.x1c7fcki{width:var(--interactive-target-compact)}.xlvufjm{width:var(--trigger-width)}@supports (height: 100svh){.x5yh38q.x5yh38q{height:100svh}@supports (height: 100dvh){.x1uqklc0.x1uqklc0.x1uqklc0{height:100dvh}}}@media(forced-colors:active){.x1odqkhc.x1odqkhc{border-bottom-color:canvastext}.x1b45ly2.x1b45ly2{border-bottom-style:solid}.xhv30r1.xhv30r1{border-bottom-width:1px}.xfdlk4p.xfdlk4p{border-top-color:canvastext}.x1ew3qar.x1ew3qar{border-top-style:solid}.x1v8ni4k.x1v8ni4k{border-top-width:1px}}@media(pointer:coarse){.x15ypskr.x15ypskr{height:max(3rem,var(--interactive-target-min))}.xar2k7g.xar2k7g{height:var(--interactive-target-min)}.x1d35wjx.x1d35wjx{min-height:calc(var(--interactive-target-min) - .5rem)}.x19mvy8m.x19mvy8m{min-height:calc(var(--interactive-target-min) - 2px)}.x1u09ppm.x1u09ppm{min-height:max(3rem,var(--interactive-target-min))}.xdnzybn.xdnzybn{min-height:max(var(--control-height-primary),var(--interactive-target-min))}.xsbdxvp.xsbdxvp{min-height:var(--control-height-primary)}.xm7x4q.xm7x4q{min-height:var(--control-height-transport)}.x1tutk9t.x1tutk9t{min-height:var(--interactive-target-min, 3rem)}.x1ai14st.x1ai14st{min-height:var(--interactive-target-min)}.x1t849ub.x1t849ub{min-width:calc(var(--interactive-target-min) - .5rem)}.xlpzvxd.xlpzvxd{min-width:max(3rem,var(--interactive-target-min))}.x1mo9qwv.x1mo9qwv{min-width:var(--control-height-primary)}.xp3bzmk.xp3bzmk{min-width:var(--control-height-transport)}.x927kn3.x927kn3{min-width:var(--interactive-target-min)}}@media(width<=40rem){.x1l091rc.x1l091rc{width:auto}}@media(pointer:coarse){.xtscap9.xtscap9{width:max(3rem,var(--interactive-target-min))}.x1pcftg7.x1pcftg7{width:var(--control-height-primary)}.xyvhytc.xyvhytc{width:var(--control-height-transport)}.x1a3rwz5.x1a3rwz5{width:var(--interactive-target-min)}}}@layer components.hraness-ui.priority6{.x1eppz4x:before{flex:none}}@layer components.hraness-ui.priority7{.xkwyxoe:before{color:var(--ui-muted-foreground)}.x1wrotz2:before{content:"/"}}@keyframes xazk77x-B{to{background-position:-200% 0}}@keyframes x1mi9bte-B{to{opacity:0}}@keyframes xw2c1lr-B{0%{opacity:0}}@keyframes x14k4uad-B{0%{opacity:0;transform:translate(1rem)}}@keyframes x17ibfk4-B{to{opacity:0;transform:translate(1rem)}}@keyframes xoai65e-B{to{opacity:0;transform:translateY(-.125rem) scale(.99)}}@keyframes x1ez0eqx-B{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}}@keyframes x1uh2x5g-B{to{transform:rotate(1turn)}}@keyframes xaiwn2n-B{0%{transform:translate(-125%)}to{transform:translate(250%)}}:root,:root[data-theme=dark]{color-scheme:dark;--canvas: #080808;--surface: #121410;--raised: #1a1e17;--row-selected: #20281a;--text: #f4f3ef;--muted: #b8bcb2;--accent: #c3e8a2;--accent-hover: #d2f2b6;--line: #353832;--soft-line: #292d24;--input-line: #71766a;--error: #ffb5a8;--sidebar-width: 320px;--reader-measure: 72ch;--reader-inset: 40px;--radius: 6px;--ui-font-sans: Arial, Helvetica, sans-serif;--ui-font-heading: var(--ui-font-sans);--ui-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--ui-background: var(--canvas);--ui-foreground: var(--text);--ui-card: var(--surface);--ui-card-foreground: var(--text);--ui-popover: #1a1e17;--ui-popover-foreground: var(--text);--ui-primary: var(--accent);--ui-primary-foreground: #080808;--ui-secondary: #252b20;--ui-secondary-foreground: var(--text);--ui-muted: var(--surface);--ui-muted-foreground: var(--muted);--ui-accent: #26321f;--ui-accent-foreground: #d2efb7;--ui-destructive: #ffb5a8;--ui-destructive-foreground: #260b07;--ui-border: var(--line);--ui-input: var(--input-line);--ui-ring: var(--accent);--ui-success: #c3e8a2;--ui-success-foreground: #122008;--ui-success-soft: #23351a;--ui-warning: #f3d38f;--ui-warning-foreground: #2a1b00;--ui-warning-soft: #382c13;--ui-info: #b7dce8;--ui-info-foreground: #08222b;--ui-info-soft: #192f36;--ui-surface-edge: var(--line);--ui-divider: var(--line);--ui-radius: .625rem;--control-radius: 6px;--control-height: 34px;--interactive-target-compact: 34px;--interactive-target-min: 44px;--hraness-action-coarse-min: 34px;--hraness-field-height: 34px;--hraness-collection-coarse-min: 34px;--hraness-menu-coarse-min: 34px;--text-caption: .75rem;--text-label: .8125rem;--text-control: .8125rem;--font-weight-regular: 400;--font-weight-medium: 600;--elevation-inset: none;--elevation-low: none;--elevation-overlay: 0 12px 32px rgb(0 0 0 / .4);font-family:var(--ui-font-sans);font-synthesis:none;background:var(--canvas);color:var(--text);scrollbar-color:var(--input-line) var(--surface);scrollbar-width:thin}html,body{margin:0;min-width:0}body{font-size:.875rem;line-height:1.5}#sponge-root{min-height:100dvh}[hidden]{display:none!important}a{text-underline-offset:.22em}a:hover{color:var(--accent)}::selection{background:var(--accent);color:var(--canvas)}:where(input,textarea){caret-color:var(--accent)}:where(a,summary,.table-scroll,.code-copy):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip:focus{position:fixed;z-index:5000;top:8px;left:8px;padding:10px 14px;background:var(--accent);color:var(--canvas);border-radius:var(--radius)}.wordmark{display:inline-flex;align-items:center;width:fit-content;min-height:40px;color:var(--text);font-size:24px;font-weight:800;line-height:1;letter-spacing:-.04em;text-decoration:none}.wordmark span{color:var(--accent)}.fine,.muted{color:var(--muted);font-size:.75rem;line-height:1.5}.quiet-link{color:var(--accent);font-size:.8125rem}.sponge-app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--canvas)}.library-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border-right:1px solid var(--line)}.sidebar-header{position:relative;z-index:2;flex:0 0 auto;padding:4px 14px 8px;border-bottom:1px solid var(--line)}.sidebar-brand-row,.sidebar-title-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.sidebar-brand-row,.sidebar-brand-row .wordmark{min-height:36px}.sidebar-brand-actions,.sidebar-title-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.sidebar-title-row{min-height:34px}.sidebar-title{display:flex;align-items:center;gap:8px;min-width:0}.sidebar-title-row h1{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.sidebar-title-row .item-count,.sidebar-title-row .library-count{color:var(--muted);font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums}.sidebar-search{width:100%;margin-top:4px}.sidebar-search [data-slot=field-control]{background:var(--canvas)}.sidebar-search [data-slot=field-input]{font-size:.8125rem}.sidebar-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px}.sidebar-filter-row:empty{display:none}.sidebar-filter-row .filter-summary{color:var(--muted);font-size:.75rem}.sidebar-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.item-list,.public-list{list-style:none;padding:0;margin:0}.item-list[data-slot=list-box]{display:block;width:100%;min-width:0;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.item-list>li+li,.item-list>.item-row+.item-row{border-top:1px solid var(--soft-line)}.item-row{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-width:0;min-height:64px;padding:6px 14px;border:0;border-radius:0;color:var(--text);text-decoration:none}.item-row:hover{background:var(--raised);color:var(--text)}.item-row[aria-current],.item-row[aria-selected=true],.item-row[data-selected]{background:var(--row-selected)}.item-row[aria-current] .item-title,.item-row[aria-selected=true] .item-title,.item-row[data-selected] .item-title{color:var(--accent)}.item-row:focus-visible,.item-row[data-focus-visible]{outline:2px solid var(--accent);outline-offset:-3px}.item-row-top{display:flex;align-items:flex-start;gap:8px;min-width:0}.item-title{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:inherit;font-size:.875rem;font-weight:600;line-height:1.285714;overflow-wrap:anywhere}.item-reading,.item-row-top .reading-state{flex:0 0 auto;padding-top:1px;color:var(--muted);font-size:.75rem;line-height:1.285714;white-space:nowrap}.item-row-meta,.item-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;color:var(--muted);font-size:.75rem;line-height:1.333333}.item-site,.item-source{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item-date,.item-row-meta time,.item-visibility{flex:0 0 auto;font-size:.75rem;white-space:nowrap}.item-visibility{display:inline-flex;align-items:center;gap:3px}.item-row-meta [data-slot=badge]{min-height:0;padding:0 4px;border-radius:3px;font-size:.75rem;line-height:1.333333}.visibility-public{color:var(--accent)}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:8px;min-height:40px;padding:3px 10px 3px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}.sidebar-footer .sync-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer-actions{display:flex;align-items:center;gap:2px}.list-empty{padding:28px 16px;color:var(--muted);font-size:.8125rem;line-height:1.6}.list-empty h2{margin-bottom:8px;color:var(--text);font-size:1rem;line-height:1.4}.list-empty :is(a,button){margin-top:12px}.pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}.reader-workspace{container-type:inline-size;container-name:reader;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--canvas)}.reader-view,.reader-tabs{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;height:100%;gap:0}.reader-view{position:relative}.reader-tabs>[data-slot=tabs-bar]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;min-height:46px;padding:5px 14px;border-bottom:1px solid var(--line);background:var(--canvas)}.reader-tabs [data-slot=tabs-list]{flex:0 1 auto;align-items:center;gap:2px;min-width:0;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.reader-tabs [data-slot=tab]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 10px;border-radius:5px;color:var(--muted);font-size:.8125rem;line-height:1.2;white-space:nowrap}.reader-tabs [data-slot=tab][data-selected]{background:var(--raised);color:var(--accent);box-shadow:none}.reader-tabs [data-slot=tab]:is([data-hovered],:hover){color:var(--text)}.reader-tabs [data-slot=tabs-end]{flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin-left:auto}.reader-tabs [data-slot=tab-panels]{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.reader-tabs [data-slot=tab-panel]{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;height:100%}.reader-toolbar-actions,.reader-inline-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0}.reader-inline-actions [data-slot=select-field]{width:6.25rem;min-width:0;font-size:.8125rem}.reader-more,.reader-back,.tab-label-narrow{display:none}.reader-pane,.profile-pane{flex:1 1 0;min-width:0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:24px var(--reader-inset) 64px}.reader-pane>:is(.article-header,.prose,.reader-markdown,.reader-section,.note-form,.notes-list,.annotation-list,.saved-files,.summary-content,.notes-content),.reader-pane>.reader-content,.reader-pane>.reader-document{max-width:var(--reader-measure);margin-left:auto;margin-right:auto}.reader-document{font-size:1rem}.article-header{margin-bottom:22px}.article-header h1,.article-title,.reader-title{color:var(--text);font-size:1.75rem;font-weight:600;line-height:1.22;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:9px;color:var(--muted);font-size:.75rem;line-height:1.5}.article-meta a{display:inline-flex;align-items:center;gap:4px;color:var(--accent)}.article-state,.mobile-item-states{display:none;color:var(--muted);font-size:.75rem;line-height:1.5}.reader-empty{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:min(48ch,100%);min-width:0;margin:auto;padding:48px 24px;color:var(--muted)}.reader-empty h2{color:var(--text);font-size:1.375rem;font-weight:500;line-height:1.3}.reader-empty p{max-width:42ch;font-size:.875rem;line-height:1.7}.reader-empty kbd{padding:1px 5px;border:1px solid var(--line);border-radius:3px;font-size:.75rem}.sponge-app.is-focused{grid-template-columns:minmax(0,1fr)}.sponge-app.is-focused .library-sidebar{display:none}.filter-popover,.contents-popover,.reader-more-popover{width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;font-family:var(--ui-font-sans)}.filter-popover>:is(h2,h3),.contents-popover>:is(h2,h3),.reader-more-popover :is(h2,h3){margin:0 0 14px;color:var(--text);font-size:.875rem;font-weight:600}.filter-popover>[data-slot=select-field]+[data-slot=select-field],.reader-more-popover>[data-slot=select-field]+[data-slot=select-field],.filter-fields>[data-slot=select-field]+[data-slot=select-field]{margin-top:14px}.filter-popover .filter-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.contents-popover{width:min(320px,calc(100vw - 24px));max-height:min(480px,70dvh);overflow:auto}.contents-popover :is(ol,ul),.reader-more-popover nav :is(ol,ul){list-style:none;padding:0;margin:0}.contents-popover li+li,.reader-more-popover nav li+li{margin-top:2px}.contents-popover a,.reader-more-popover nav a{display:block;padding:8px;border-radius:4px;color:var(--muted);font-size:.8125rem;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.contents-popover a:hover,.reader-more-popover nav a:hover{background:var(--raised);color:var(--accent)}.contents-popover li[data-level="3"]{padding-left:12px}.contents-popover li:is([data-level="4"],[data-level="5"],[data-level="6"]){padding-left:24px}.reader-more-popover nav{max-height:min(280px,40dvh);margin-top:16px;padding-top:12px;overflow:auto;border-top:1px solid var(--line)}.more-reading-controls{display:grid;gap:14px}.notice{position:fixed;z-index:10;bottom:16px;right:20px;width:min(440px,calc(100% - 32px));padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);color:var(--accent);font-size:.8125rem;line-height:1.5}.notice.error,.notice[data-kind=error]{color:var(--error)}.notice-content{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.index-notice{margin:10px 14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:.75rem;line-height:1.5}.index-notice strong{display:block;margin-bottom:4px;color:var(--text)}.app-state{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:min(560px,100%);min-height:100dvh;margin:0 auto;padding:40px 24px}.app-state h1,.app-state h2{color:var(--text);font-size:1.5rem;line-height:1.3;letter-spacing:-.025em}.app-state p{max-width:46ch;color:var(--muted);line-height:1.7}.skeleton-list,.list-skeleton{padding:8px 14px}.list-message{padding:14px;color:var(--error);font-size:.8125rem;line-height:1.6}.skeleton-row{display:grid;gap:8px;padding:14px 0}.skeleton-row span,.skeleton-line{display:block;height:12px;border-radius:3px;background:var(--raised)}.skeleton-row span:last-child{width:64%;height:9px}.prose,.reader-markdown{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.prose>*+*{margin-top:1.15em}.prose p{color:var(--text);line-height:inherit}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:1.9em;line-height:1.35;letter-spacing:-.02em;scroll-margin-top:20px}.prose h1,.prose h2{font-size:1.375rem}.prose h3{font-size:1.15rem}.prose h4,.prose h5,.prose h6{font-size:1rem}.prose>:first-child{margin-top:0}.prose a{color:var(--accent)}.prose .heading-anchor{margin-left:.35em;padding:0 .15em;color:var(--muted);font-weight:400;text-decoration:none;opacity:0}.prose .heading-anchor:before{content:"#"}.prose :is(h1,h2,h3,h4,h5,h6):hover .heading-anchor,.prose .heading-anchor:focus-visible{opacity:1}.prose img{display:block;max-width:100%;max-height:650px;object-fit:contain;height:auto;border-radius:4px}.prose code{font-size:.85em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:var(--raised);padding:.15em .3em;border-radius:3px}.prose pre{max-width:100%;overflow:auto;background:var(--surface);padding:16px;border:1px solid var(--line);border-radius:var(--radius);line-height:1.65;tab-size:2;overflow-wrap:normal}.prose pre code{padding:0;background:transparent;white-space:pre}.code-block{margin-left:0;margin-right:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.code-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 4px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem;line-height:1.4}.code-language{overflow-wrap:anywhere}.code-copy{min-height:28px;flex-shrink:0;border:0;border-radius:4px;padding:4px 8px;background:transparent;color:var(--muted);font-size:.75rem}.code-copy:hover{background:var(--raised);color:var(--text)}.prose .code-block pre{margin:0;border:0;border-radius:0}.prose .hljs-comment,.prose .hljs-quote{color:#a5b09b}.prose .hljs-keyword,.prose .hljs-selector-tag,.prose .hljs-literal,.prose .hljs-section,.prose .hljs-link{color:#d8b8ef}.prose .hljs-string,.prose .hljs-regexp,.prose .hljs-attribute,.prose .hljs-addition,.prose .hljs-template-tag,.prose .hljs-template-variable{color:var(--accent)}.prose .hljs-number,.prose .hljs-symbol,.prose .hljs-bullet,.prose .hljs-variable,.prose .hljs-type,.prose .hljs-params{color:#f0cca2}.prose .hljs-title,.prose .hljs-built_in,.prose .hljs-name,.prose .hljs-selector-id,.prose .hljs-selector-class{color:#a6d7ed}.prose .hljs-meta,.prose .hljs-deletion{color:#f3b0a5}.prose .hljs-emphasis{font-style:italic}.prose .hljs-strong{font-weight:700}.prose blockquote{margin-left:0;margin-right:0;padding-left:18px;border-left:1px solid var(--input-line);color:var(--muted)}.prose blockquote p{color:inherit}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:.35em}.prose li>p+p{margin-top:.75em}.prose .task-list{padding-left:0;list-style:none}.task-list-item{position:relative;padding-left:25px}.task-list-item>input[type=checkbox]{position:absolute;left:0;top:.48em;margin:0;min-height:0;width:14px;height:14px;accent-color:var(--accent)}.prose hr{border:0;border-top:1px solid var(--line);margin:28px 0}.prose .image-caption{color:var(--muted);font-size:.8rem}.table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.prose table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.55;text-align:left}.prose th,.prose td{min-width:7rem;padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--line)}.prose th{background:var(--surface);font-weight:600}.prose tr:last-child td{border-bottom:0}.prose th+th,.prose td+td{border-left:1px solid var(--line)}.prose .align-left{text-align:left}.prose .align-center{text-align:center}.prose .align-right{text-align:right;font-variant-numeric:tabular-nums}.footnote-ref{font-size:.75em;line-height:0}.footnote-ref a,.footnote-backref{padding:0 .15em;text-decoration:none}.footnotes{font-size:.875rem;color:var(--muted)}.footnotes li{scroll-margin-top:20px}.footnotes p{color:inherit}.footnotes p+p{margin-top:.65em}.footnote-backref{margin-left:.5em}.math-block{max-width:100%;overflow:auto;padding:12px 0;text-align:center}.math-block>math{margin:0 auto}.prose math{font-family:"Cambria Math","STIX Two Math","Noto Sans Math",math;font-style:normal;font-weight:400;line-height:normal;overflow-wrap:normal}.prose math *{border-color:currentColor}.prose .tml-display{display:block;width:100%}.prose .tml-right{text-align:right}.prose .tml-left{text-align:left}@supports not (-moz-appearance: none){.prose .tml-sml-pad{padding-left:.05em}.prose .tml-med-pad{padding-left:.1em}.prose .tml-lrg-pad{padding-left:.15em}}.math-inline{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.math-inline math{font-size:1.08em}.math-source{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.reader-section{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:20px}.reader-section h2{margin-bottom:16px;font-size:1.125rem}.reader-pane :is(.summary-section,.notes-section){margin-top:0;padding-top:0;border-top:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.section-heading h2{margin:0}.digest-lead{color:var(--text);font-size:1rem;line-height:1.75}.digest-idea{margin-top:22px}.digest-idea h3{color:var(--text)}.digest-idea p{margin-top:8px;font-size:.9rem}.digest-idea blockquote{border-left:1px solid var(--input-line);padding-left:16px;margin:12px 0 0;font-size:.9rem;line-height:1.7;color:var(--muted)}.attachment-list{display:grid;gap:16px;padding:0;list-style:none}.attachment-list img{max-width:100%;max-height:480px;object-fit:contain;display:block;margin-bottom:8px}.attachment-list a{color:var(--accent);font-size:.8rem}.annotation{padding:16px 0;border-bottom:1px solid var(--line)}.annotation:first-child{padding-top:0}.annotation-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.7}.annotation-quote{margin:0 0 10px;padding-left:16px;border-left:1px solid var(--input-line);color:var(--muted);font-size:.875rem;line-height:1.7;white-space:pre-wrap}.annotation-footer{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:6px}.annotation-footer .text-button{font-size:.75rem}.annotation .edit-form{margin-top:12px}.note-form{margin-top:20px}.note-form textarea{min-height:104px}.form-actions{display:flex;gap:12px;align-items:center;margin-top:10px}.profile-pane{padding-top:24px}.profile-pane>:is(.profile-header,.profile-form){max-width:640px;margin-left:auto;margin-right:auto}.profile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.profile-header h1{color:var(--text);font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}.profile-header p{margin-top:8px;color:var(--muted);font-size:.875rem;line-height:1.6}.profile-form{display:grid;gap:20px}.profile-form .fine{margin-top:6px}.profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.public-shell{min-height:100dvh}.public-app-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 20px;min-height:48px;padding:2px 24px;border-bottom:1px solid var(--line)}.public-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:.8125rem}.public-navigation a{display:inline-flex;align-items:center;min-height:34px;color:var(--muted);text-decoration:none}.public-navigation a:hover{color:var(--accent)}.public-page{width:min(760px,calc(100% - 48px));margin:0 auto;padding:36px 0 56px}.public-heading,.public-profile{padding-bottom:24px;border-bottom:1px solid var(--line)}.public-heading h1,.public-profile h1{font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.03em;overflow-wrap:anywhere}.public-handle{margin-top:6px;color:var(--muted);font-size:.875rem}.public-bio{max-width:60ch;margin-top:16px;color:var(--muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.feed-links{display:flex;align-items:center;gap:16px;margin-top:14px;font-size:.75rem}.feed-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--muted)}.public-count{margin-top:18px;color:var(--muted);font-size:.75rem}.public-list>li{padding:22px 0;border-bottom:1px solid var(--line)}.public-item-title{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.public-item-title a{color:var(--text);text-decoration:none;overflow-wrap:anywhere}.public-item-title a:hover{color:var(--accent);text-decoration:underline}.public-item-meta{margin-top:6px;color:var(--muted);font-size:.75rem;line-height:1.5}.public-list .digest-lead{margin-top:14px;font-size:.9375rem}.public-digest-details{margin-top:14px}.public-digest-details>summary{width:fit-content;padding:6px 0;color:var(--accent);font-size:.8125rem;cursor:pointer}.public-footer{margin-top:32px;color:var(--muted);font-size:.75rem}.public-footer a{color:inherit}.noscript{width:min(640px,calc(100% - 40px));margin:32px auto;color:var(--muted)}@container reader (max-width: 41.25rem){.reader-tabs [data-slot=tab] [data-slot=badge],.reader-inline-actions{display:none}.reader-more{display:inline-flex}.article-state,.mobile-item-states{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}}@media(min-width:761px)and (max-width:1000px){:root{--sidebar-width: 296px;--reader-inset: 24px}}@media(max-width:760px){:root,:root[data-theme=dark]{--sidebar-width: 100%;--reader-inset: 20px;--hraness-action-coarse-min: 44px;--hraness-field-height: 44px;--hraness-field-coarse-min: 44px;--hraness-collection-coarse-min: 44px;--hraness-menu-coarse-min: 44px}.sponge-app{display:block;height:auto;min-height:100dvh;overflow:visible}.library-sidebar{min-height:100dvh;border-right:0}.sidebar-header{padding:4px 16px 12px}.sidebar-brand-row{min-height:44px}.sidebar-title-row{min-height:44px;padding-bottom:6px}.sidebar-title-row h1{font-size:1.125rem}.sidebar-search [data-slot=field-input]{font-size:1rem}.sidebar-scroll{flex:1 0 auto;overflow:visible}.item-row{min-height:72px;padding:12px 16px}.item-title{font-size:.9375rem;line-height:1.333333}.sidebar-footer{min-height:48px}.reader-workspace,.sponge-app.has-reader .library-sidebar,.sponge-app.profile-open .library-sidebar{display:none}.sponge-app.has-reader .reader-workspace,.sponge-app.profile-open .reader-workspace{display:flex;min-height:100dvh}.sponge-app.is-focused .library-sidebar{display:none}.reader-view,.reader-tabs,.reader-tabs [data-slot=tab-panels],.reader-tabs [data-slot=tab-panel]{display:flex;flex:1 0 auto;height:auto;min-height:0;overflow:visible}.reader-tabs>[data-slot=tabs-bar]{align-items:center;flex-wrap:wrap;gap:2px;min-height:48px;padding:2px 8px 2px 56px}.reader-view>.reader-back{position:absolute;z-index:3;inset-block-start:2px;inset-inline-start:6px}.reader-tabs [data-slot=tabs-list]{flex-wrap:wrap}.reader-tabs [data-slot=tab]{min-height:44px;padding:6px 8px;font-size:.8125rem}.reader-tabs [data-slot=tabs-end],.reader-toolbar-actions{gap:0}.reader-back,.reader-more{display:inline-flex}.reader-inline-actions,.reader-focus{display:none}.reader-pane,.profile-pane{flex:1 0 auto;padding-top:20px;padding-bottom:48px;overflow:visible}.article-header{margin-bottom:20px}.article-header h1,.article-title,.reader-title{font-size:1.5rem;line-height:1.25}.article-meta{gap:4px 10px;margin-top:8px}.article-state,.mobile-item-states{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.code-copy{min-height:44px;padding-left:10px;padding-right:10px}.code-header{padding-top:0;padding-bottom:0}.prose .heading-anchor{opacity:1}.filter-popover,.contents-popover,.reader-more-popover{max-width:calc(100vw - 20px)}.contents-popover a,.reader-more-popover nav a{min-height:44px;align-content:center}.notice{position:fixed;top:auto;bottom:16px;right:12px;width:calc(100% - 24px)}.profile-form [data-slot=field-input],.profile-form [data-slot=field-textarea],.note-form [data-slot=field-textarea],.edit-form [data-slot=field-textarea]{font-size:1rem}.public-app-header{padding-left:20px;padding-right:20px}.public-navigation{gap:12px}.public-navigation a{min-height:44px}.public-page{width:calc(100% - 40px);padding-top:28px}.public-heading h1,.public-profile h1{font-size:1.75rem}}@media(max-width:420px){.reader-contents,.reader-tabs [data-slot=tab] [data-slot=badge],.tab-label-wide{display:none}.tab-label-narrow{display:inline}.reader-tabs [data-slot=tab]{padding-left:7px;padding-right:7px}}@media(max-width:360px){:root,:root[data-theme=dark]{--reader-inset: 16px}.public-app-header{padding-left:16px;padding-right:16px}.public-page{width:calc(100% - 32px)}}@media(max-height:560px)and (min-width:761px){.sidebar-header{padding-top:0}.sidebar-brand-row{min-height:34px}.reader-pane,.profile-pane{padding-top:18px}}@media(prefers-reduced-motion:no-preference){.item-row{transition:background-color .15s ease-out,color .15s ease-out}}@media(forced-colors:active){:root,:root[data-theme=dark]{--canvas: Canvas;--surface: Canvas;--raised: ButtonFace;--text: CanvasText;--muted: GrayText;--accent: LinkText;--line: CanvasText;--soft-line: CanvasText;--input-line: CanvasText}.item-row[aria-current],.item-row[data-selected]{background:Highlight;color:HighlightText}.item-row[aria-current] .item-title,.item-row[data-selected] .item-title{color:HighlightText}.visibility-public,.article-meta a,.prose a{color:LinkText}.reader-tabs [data-slot=tab][data-selected]{border:1px solid Highlight;background:Canvas;color:CanvasText}}

/* Third-party notices

@hraness/ui@0.5.25

MIT License

Copyright (c) 2026 hraness/ui contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

*/
