@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],:root[data-theme=light]{color-scheme:dark;--canvas: light-dark(#fdfcfa, #0c0a08);--surface: light-dark(#f5f2ed, #15120f);--raised: light-dark(#ebe6de, #201b16);--row-selected: light-dark(#fbe9d2, #2c2117);--text: light-dark(#1c1814, #f6f1e9);--muted: light-dark(#5e564c, #b9afa3);--accent: light-dark(#a34a07, #f5a142);--accent-hover: light-dark(#843b05, #f8b667);--accent-contrast: light-dark(#ffffff, #1a0f02);--line: light-dark(#e0d9ce, #2f2a24);--soft-line: light-dark(#ece7df, #241f1a);--input-line: light-dark(#8b8277, #6e655a);--error: light-dark(#b3261e, #ffb5a8);--selection: light-dark(#fbd9ad, #7a4a14);--selection-text: light-dark(#1c1814, #fff4e5);--progress: var(--accent);--mark: light-dark(#f7dd8a, #5b4214);--mark-text: light-dark(#1c1814, #fbf3e2);--hl-comment: light-dark(#6b6155, #ab9f91);--hl-keyword: light-dark(#7a3fa0, #d8b8ef);--hl-number: light-dark(#9a5300, #f0cca2);--hl-title: light-dark(#0e6280, #a6d7ed);--hl-deletion: light-dark(#ae2f22, #f3b0a5);--reader-serif: "Iowan Old Style", "Charter", "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--reader-font: var(--ui-font-sans);--reader-size: 1.0625rem;--reader-leading: 1.7;--sidebar-width: 320px;--reader-measure: 68ch;--reader-inset: 40px;--radius: 6px;--ui-font-sans: system-ui, -apple-system, "Segoe UI Variable", "Segoe UI", Roboto, 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: light-dark(#ffffff, #201b16);--ui-popover-foreground: var(--text);--ui-primary: var(--accent);--ui-primary-foreground: var(--accent-contrast);--ui-secondary: var(--control-fill);--ui-secondary-foreground: var(--text);--ui-muted: var(--surface);--ui-muted-foreground: var(--muted);--ui-accent: light-dark(#fcebd5, #35271a);--ui-accent-foreground: light-dark(#7a3605, #fbd3a0);--ui-destructive: var(--error);--ui-destructive-foreground: light-dark(#ffffff, #260b07);--ui-border: var(--line);--ui-input: var(--input-line);--ui-ring: var(--accent);--ui-success: var(--accent);--ui-success-foreground: light-dark(#ffffff, #1a0f02);--ui-success-soft: light-dark(#fbe7cc, #33261a);--ui-warning: light-dark(#7d5200, #f3d38f);--ui-warning-foreground: light-dark(#ffffff, #2a1b00);--ui-warning-soft: light-dark(#f6e8c6, #382c13);--ui-info: light-dark(#0e5c74, #b7dce8);--ui-info-foreground: light-dark(#ffffff, #08222b);--ui-info-soft: light-dark(#d6e9f0, #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 light-dark(rgb(28 24 20 / .16), 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}:root[data-theme=light]{color-scheme:light}:root[data-theme=system]{color-scheme:light dark}:root[data-theme=sepia]{color-scheme:light;--canvas: #f4e6cb;--surface: #ecdabb;--raised: #e2cda9;--row-selected: #ebcf9f;--text: #3a2a17;--muted: #69533a;--accent: #99460a;--accent-hover: #7c3807;--line: #d6c09a;--soft-line: #e5d3b3;--input-line: #95805c;--selection: #ebc78a;--mark: #ebcf6c;--mark-text: #3a2a17;--selection-text: #3a2a17;--ui-popover: #f8eed8;--ui-accent: #ecd0a2;--ui-accent-foreground: #6a2f06;--ui-success-soft: #ecd6ae}:root[data-reader-font=serif]{--reader-font: var(--reader-serif)}:root[data-reader-size="1"]{--reader-size: .9375rem}:root[data-reader-size="2"]{--reader-size: 1rem}:root[data-reader-size="4"]{--reader-size: 1.1875rem}:root[data-reader-size="5"]{--reader-size: 1.3125rem}:root[data-reader-leading=tight]{--reader-leading: 1.5}:root[data-reader-leading=loose]{--reader-leading: 1.9}:root[data-reader-width=narrow]{--reader-measure: 58ch}:root[data-reader-width=wide]{--reader-measure: 84ch}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(--selection);color:var(--selection-text)}: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)}.sidebar-header{position:relative;z-index:2;flex:0 0 auto;padding:4px 14px 8px}.sidebar-title-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.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-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.item-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-collection [data-slot=list-box-header]{padding:12px 14px 2px;margin:0}.collection-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.collection-name{min-width:0;overflow:hidden;color:var(--text);font-size:.8125rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.collection-count{flex:0 0 auto;color:var(--muted);font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums}.item-collection .item-row{min-height:48px;padding-inline-start:26px}.item-collection .item-row .item-title{font-weight:500}.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{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;color:var(--muted);font-size:.75rem;line-height:1.333333}.item-author{color:var(--muted)}.article-author{min-width:0;overflow-wrap:anywhere}.item-source{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item-date,.item-row-meta time{flex:0 0 auto;font-size:.75rem;white-space:nowrap}.item-row-meta [data-slot=badge]{min-height:0;padding:0 4px;border-radius:3px;font-size:.75rem;line-height:1.333333}.plan-card{display:flex;flex:0 0 auto;align-items:center;gap:12px;margin:8px 10px 0;padding:10px 10px 10px 12px;border-radius:var(--radius);background:var(--raised);color:var(--muted);font-size:.8125rem;line-height:1.45}.plan-card-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.plan-card-text strong{color:var(--text);font-weight:600}.plan-card.plan-done strong{color:var(--accent)}.plan-card-action{flex:0 0 auto}.plan-card-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:4px}.apple-terms{margin:4px 0 0;color:var(--muted);font-size:.6875rem;line-height:1.45}.apple-terms a{color:inherit;text-decoration:underline}.plan-card.save-plan{margin:12px 0 0}.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;color:var(--muted);font-size:.75rem}.sidebar-footer .sync-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer .unsent-edits{display:flex;align-items:center;gap:2px;color:var(--text)}.sidebar-footer .unsent-edits-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.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}.list-more{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 16px;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-frame{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;height:100%;gap:0}.reader-view{position:relative}.reader-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;min-height:46px;padding:5px 14px;background:var(--canvas)}.reader-toolbar>.reader-toolbar-actions{flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin-left:auto}.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{display:none}.reader-pane,.profile-pane,.notebook-pane{flex:1 1 0;min-width:0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:12px 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:var(--reader-size)}.article-header{margin-bottom:22px}.article-collection{margin:0 0 6px;color:var(--muted);font-size:.8125rem;font-weight:600;letter-spacing:.01em}.article-header h1,.article-title,.reader-title{color:var(--text);font-family:var(--reader-font);font-size:clamp(1.625rem,1.15rem + 1.6cqi,2.375rem);font-weight:650;line-height:1.15;letter-spacing:-.022em;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{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}.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)}.contents-popover :is(h2,h3),.reader-more-popover :is(h2,h3){margin:0 0 14px;color:var(--text);font-size:.875rem;font-weight:600}.reader-more-popover>[data-slot=select-field]+[data-slot=select-field]{margin-top:14px}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;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 p{margin:0}.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}.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{display:block;height:12px;border-radius:3px;background:var(--raised)}.skeleton-row span:last-child{width:64%;height:9px}.prose,.reader-markdown{font-family:var(--reader-font);font-size:1em;line-height:var(--reader-leading);overflow-wrap:anywhere;hanging-punctuation:first allow-end;font-kerning:normal;font-variant-ligatures:common-ligatures}.prose :is(p,li,blockquote,figcaption,dd){text-wrap:pretty}.prose :is(h1,h2,h3,h4,h5,h6){font-family:inherit;text-wrap:balance}.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.8em;line-height:1.28;letter-spacing:-.015em;scroll-margin-top:20px}.prose h1,.prose h2{font-size:1.3em}.prose h3{font-size:1.12em}.prose h4,.prose h5,.prose h6{font-size:1em}.prose>:first-child{margin-top:0}.prose a{color:var(--accent);text-decoration-thickness:from-font;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:.2em;transition:text-decoration-color .12s ease}.prose a:hover{text-decoration-color:currentColor}.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;margin:1.75em auto;border-radius:6px}.prose p>img:only-child{margin-block:.25em}.prose img.zoomable{cursor:zoom-in}.prose img.zoomable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.image-zoom[open]{inset:0;inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:clamp(12px,4vmin,48px);border:0;background:transparent;display:grid;place-content:center;justify-items:center;gap:12px;cursor:zoom-out}.image-zoom::backdrop{background:color-mix(in srgb,var(--canvas) 90%,transparent);backdrop-filter:blur(6px)}.image-zoom img{max-inline-size:calc(100vw - (2*clamp(12px,4vmin,48px)));max-block-size:calc(100dvh - (2*clamp(12px,4vmin,48px)) - 2.5em);object-fit:contain;border-radius:6px;box-shadow:0 12px 48px #00000059}.image-zoom-caption{margin:0;color:var(--muted);font-size:.85rem;text-align:center;max-inline-size:60ch}@media(prefers-reduced-motion:no-preference){.image-zoom[open] img{animation:image-zoom-in .16s ease-out}@keyframes image-zoom-in{0%{opacity:0;transform:scale(.96)}}}.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-radius:var(--radius);line-height:1.65;tab-size:2;overflow-wrap:normal}.prose pre code{padding:0;background:transparent;font-size:.8em;line-height:1.6;white-space:pre}.code-block{margin-left:0;margin-right:0;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;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:var(--hl-comment)}.prose .hljs-keyword,.prose .hljs-selector-tag,.prose .hljs-literal,.prose .hljs-section,.prose .hljs-link{color:var(--hl-keyword)}.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:var(--hl-number)}.prose .hljs-title,.prose .hljs-built_in,.prose .hljs-name,.prose .hljs-selector-id,.prose .hljs-selector-class{color:var(--hl-title)}.prose .hljs-meta,.prose .hljs-deletion{color:var(--hl-deletion)}.prose .hljs-emphasis{font-style:italic}.prose .hljs-strong{font-weight:700}.prose blockquote{margin-left:0;margin-right:0;padding-left:1.1em;border-left:2px solid color-mix(in oklab,var(--accent) 60%,transparent);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}.prose .captured-diagram,.prose .captured-fallback,.prose .captured-media{margin:1.5em 0}.prose .captured-diagram{overflow:auto;background:#fff;color:#111;border-radius:var(--control-radius)}.prose .captured-svg{display:block;max-width:100%;height:auto;max-height:48rem;margin:0 auto}.prose .captured-fallback,.prose .captured-media{padding:14px 16px;background:var(--surface);border-radius:var(--control-radius);color:var(--muted);font-size:.875rem;line-height:1.6}.prose :is(.captured-fallback,.captured-media) figcaption{color:var(--text);font-weight:600}.prose .captured-fallback>p{margin:6px 0}.prose .captured-fallback details{margin-top:10px}.prose .captured-fallback summary{min-height:34px;padding:5px 0;cursor:pointer}.prose .captured-fallback details p{margin-top:8px}.prose .captured-fallback pre{max-height:20rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px),(pointer:coarse){.prose .captured-fallback summary{min-height:44px;padding-top:10px;padding-bottom:10px}}.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}.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-family:var(--reader-font);font-size:1em;line-height:var(--reader-leading);text-wrap:pretty}.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:2px solid var(--accent);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:2px solid var(--accent);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,.profile-publishing){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-publishing{display:grid;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.profile-publishing h2{font-size:1rem;font-weight:600}.profile-publishing h3{margin-top:8px;font-size:.875rem;font-weight:600}.profile-shares{display:grid;gap:12px;margin:0;padding:0;list-style:none}.profile-note{color:var(--muted);font-size:.75rem;line-height:1.45}.profile-form .fine{margin-top:6px}.profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.noscript{width:min(640px,calc(100% - 40px));margin:32px auto;color:var(--muted)}@container reader (max-width: 41.25rem){.reader-time-left{display:none}}.reader-toolbar-actions button,.reader-back button{border-color:transparent;box-shadow:none;background-color:transparent}.reader-toolbar-actions button:is(:hover,[data-hovered],[aria-expanded=true]),.reader-back button:is(:hover,[data-hovered]){background-color:var(--raised)}.reader-toolbar-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reader-time-left{margin-right:6px;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.reader-time-left:empty{display:none}.reader-toolbar-actions [aria-pressed=true]{color:var(--accent)}.hint{display:inline-flex;align-items:center;gap:8px}.hint kbd{min-width:1.5em;text-align:center}.menu-choice{display:grid;gap:1px}.menu-choice-detail{color:var(--muted);font-size:.75rem}.settings-popover{width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;font-family:var(--ui-font-sans)}.reader-settings{display:grid;gap:14px}.reader-settings h2{color:var(--text);font-size:.875rem;font-weight:600;line-height:1.4}.setting{display:grid;gap:6px}.setting-label{color:var(--muted);font-size:.75rem;line-height:1.3}.setting [data-slot=segmented-control]{width:100%}.setting [data-slot=segmented-control]>*{flex:1 1 0;min-width:0}.theme-swatch{display:inline-block;flex:0 0 auto;width:12px;height:12px;border:1px solid var(--input-line);border-radius:50%}.theme-swatch[data-swatch=dark]{background:#0c0a08}.theme-swatch[data-swatch=light]{background:#fdfcfa}.theme-swatch[data-swatch=sepia]{background:#f4e6cb}.theme-swatch[data-swatch=system]{background:linear-gradient(135deg,#fdfcfa 50%,#0c0a08 50%)}.font-sample-sans{font-family:var(--ui-font-sans)}.font-sample-serif{font-family:var(--reader-serif);font-size:1.05em}.size-stepper{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px;background:var(--raised);border-radius:var(--control-radius)}.size-value{color:var(--text);font-size:.8125rem}.reader-settings .form-actions{justify-content:flex-start;margin-top:0}.reading-progress{position:absolute;z-index:2;inset-inline:0;inset-block-start:45px;height:2px;overflow:hidden;pointer-events:none}.reading-progress>span{display:block;height:100%;background:var(--progress);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.article-end{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:12px;margin-top:3.5em;padding-top:24px;border-top:1px solid var(--line);font-family:var(--ui-font-sans)}.article-end-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.8125rem}.article-end[data-read] .article-end-status{color:var(--accent)}.article-end-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.article-end-actions>*{max-width:100%}.article-end-actions [data-slot=button-label]{white-space:normal;text-align:start}.article-end-next{display:grid;gap:2px;width:100%;padding:10px 12px;background:var(--surface);border-radius:var(--control-radius);color:var(--text);text-decoration:none}.article-end-next:hover{border-color:var(--input-line);background:var(--raised);color:var(--text)}.article-end-next-label{color:var(--muted);font-size:.75rem}.article-end-next-title{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.article-related{display:grid;gap:6px;margin-top:12px}.article-related-title{margin:0;color:var(--muted);font-family:var(--ui-font-sans);font-size:.75rem;font-weight:500}.article-related ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.article-related a{display:grid;gap:2px;padding:8px 12px;margin-inline:-12px;border-radius:var(--control-radius);color:var(--text);text-decoration:none}.article-related a:hover{background:var(--surface);color:var(--text)}.article-related-name{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.article-related-meta{color:var(--muted);font-size:.75rem}.article-minutes{font-variant-numeric:tabular-nums}.reading-segments{width:100%;margin-top:8px}.reading-segments>*{flex:1 1 0;min-width:0}.item-row{position:relative;padding-left:22px}.item-marker{position:absolute;inset-inline-start:9px;inset-block-start:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%}.item-row[data-reading=unread] .item-marker{background:var(--accent)}.item-row[data-reading=reading] .item-marker{border:1.5px solid var(--accent);background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.item-row[data-reading=read] .item-title{font-weight:500}.item-row[data-reading=read]:not([data-selected],[aria-selected=true]) .item-title{color:var(--muted)}:where([role=option][data-selected],[role=option][aria-selected=true],[role^=menuitem][data-selected],[role^=menuitem][aria-checked=true]){font-weight:inherit}.item-row[data-reading=pending] .item-title{color:var(--muted)}.item-row-meta .item-date{margin-left:auto}.view-segments{width:100%;margin-top:8px}.view-segments>*{flex:1 1 auto;min-width:0}.view-segments>:nth-child(n+4){flex:0 0 auto}.view-segments svg{display:block}.list-menu{position:relative;color:var(--muted)}.list-menu[data-changed]:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border:1.5px solid var(--surface, var(--bg));border-radius:50%;background:var(--accent)}.menu-blank{display:inline-block;width:16px;height:16px}.item-star{flex:0 0 auto;padding-top:2px;color:var(--accent);line-height:0}.item-star path,.reader-star[aria-pressed=true] path,.row-actions[data-starred] [aria-pressed=true] path{fill:currentColor}.reader-star[aria-pressed=true],.row-actions [aria-pressed=true]{color:var(--accent)}.item-length{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.item-length.is-left{color:var(--accent)}.item-progress{position:absolute;inset-inline:22px 14px;bottom:0;height:2px;overflow:hidden;border-radius:1px;background:color-mix(in srgb,var(--accent) 16%,transparent);pointer-events:none}.item-progress>span{display:block;height:100%;background:var(--accent);transform-origin:left center}.item-list-frame{position:relative}.row-actions{display:flex;align-items:center;gap:1px;position:absolute;z-index:1;right:10px;padding:2px;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);box-shadow:0 4px 14px #00000038;transform:translateY(-50%)}.row-actions [data-slot]{color:var(--muted)}.row-actions [data-slot]:hover{color:var(--text)}@media(prefers-reduced-motion:no-preference){.row-actions{animation:row-actions-in .12s ease-out}.item-progress>span{transition:transform .24s ease-out}}@keyframes row-actions-in{0%{opacity:0;transform:translateY(-50%) translate(4px)}}@media(hover:none){.row-actions{display:none}}.reader-filing{display:flex;align-items:center;gap:2px}.reader-filing [aria-pressed=true]{color:var(--accent)}.reader-filing #reader-archive[aria-pressed=true] path,.reader-filing #reader-later[aria-pressed=true] path{stroke-width:2}.view-empty{display:flex;flex-direction:column;align-items:center;text-align:center}.view-empty-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.notice-action{margin-left:auto;color:var(--text);font-weight:600}.notice p+.notice-action{flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.notice{animation:notice-in .16s ease-out}}@keyframes notice-in{0%{opacity:0;transform:translateY(6px)}}@media(forced-colors:active){.item-star,.reader-filing [aria-pressed=true],.item-length.is-left{color:Highlight}.item-progress{background:GrayText}.item-progress>span{background:Highlight}.row-actions{border-color:CanvasText}.list-menu[data-changed]:after{background:Highlight}}.sidebar-footer-actions .shortcuts-toggle{color:var(--muted)}.shortcuts-dialog .shortcut-group+.shortcut-group{margin-top:18px}.shortcut-group h3{margin-bottom:6px;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.02em}.shortcut-group dl{display:grid;margin:0}.shortcut{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;border-bottom:1px solid var(--soft-line)}.shortcut dt{color:var(--text);font-size:.8125rem}.shortcut dd{margin:0}@media(prefers-reduced-motion:no-preference){.reader-document{animation:reader-enter .18s cubic-bezier(.2,0,0,1) both}}@keyframes reader-enter{0%{opacity:0;translate:0 4px}}@media(min-width:761px)and (max-width:1000px){:root{--sidebar-width: 296px;--reader-inset: 24px}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){: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-title-row{min-height:44px;padding-bottom:6px}.sidebar-title-row h1{font-size:1.125rem}.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-frame{display:flex;flex:1 0 auto;height:auto;min-height:0;overflow:visible}.reader-toolbar{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-toolbar>.reader-toolbar-actions,.reader-toolbar-actions{gap:0}.reader-back{display:inline-flex}.reader-focus{display:none}.reader-pane,.profile-pane,.notebook-pane{flex:1 0 auto;padding-top:20px;padding-bottom:48px;overflow:visible}.article-header{margin-bottom:20px}.article-meta{gap:4px 10px;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}.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}}@media(max-width:560px){.reader-read-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:360px){:root,:root[data-theme=dark]{--reader-inset: 16px}}@media(max-height:560px)and (min-width:761px)and (pointer:fine){.sidebar-header{padding-top:0}.reader-pane,.profile-pane,.notebook-pane{padding-top:8px}}@media(prefers-reduced-motion:no-preference){.item-row{transition:background-color .15s ease-out,color .15s ease-out}}@media(forced-colors:active){.item-marker,.reading-progress>span{forced-color-adjust:none}.item-row[data-reading=unread] .item-marker{background:CanvasText}.item-row[data-reading=reading] .item-marker{border-color:CanvasText;background:linear-gradient(90deg,CanvasText 50%,transparent 50%)}.reading-progress>span{background:Highlight}}@media(forced-colors:active){:root,:root[data-theme]{--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}.article-meta a,.prose a{color:LinkText}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){.reader-time-left{display:none}.reading-progress{position:fixed;inset-block-start:0;z-index:20}.reader-toolbar{position:sticky;z-index:10;inset-block-start:0;padding-top:max(2px,env(safe-area-inset-top))}.reader-view>.reader-back{position:fixed;z-index:11;inset-block-start:max(2px,env(safe-area-inset-top))}@media(prefers-reduced-motion:no-preference){.reader-toolbar,.reader-view>.reader-back{transition:transform .22s cubic-bezier(.2,0,0,1),opacity .16s ease}}.reader-view[data-chrome=hidden] :is(.reader-toolbar,.reader-back){transform:translateY(calc(-100% - env(safe-area-inset-top) - 4px));opacity:0;pointer-events:none}.reader-pane,.profile-pane{padding-bottom:max(48px,calc(env(safe-area-inset-bottom) + 32px))}.item-row{padding-left:26px}.item-marker{inset-inline-start:11px}.reading-segments [data-slot],.view-segments [data-slot]{min-height:40px}}@media(max-width:360px){.reader-contents{display:none}.reader-more{display:inline-flex}}[data-slot=button-leading][data-empty=true]{display:none}[data-slot=button][data-pending] [data-slot=button-control]{position:relative}[data-slot=button][data-pending] [data-slot=button-leading]{position:absolute;inset:0;display:grid;place-items:center}[data-slot=button][data-pending] [data-slot=button-label]{visibility:hidden}.annotation-footer time{margin-right:auto;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}[data-slot=menu] a,[data-slot=menu] a:hover{color:inherit;text-decoration:none}[data-slot=segmented-control-item][data-selected]{background-color:var(--raised);box-shadow:inset 0 0 0 1px var(--input-line);color:var(--text)}[data-slot=menu-popover] [data-slot=menu]{min-width:min(12rem,calc(100vw - 3rem))}.setting [data-slot=segmented-control-leading]{margin-inline-end:6px}.reader-toolbar-start{display:flex;align-items:center;min-width:0}.reader-read[aria-pressed=true]{color:var(--accent)}.reader-read [data-slot=button-label]{font-size:.8125rem;white-space:nowrap}.reader-toolbar .reader-read{border-color:transparent;background-color:transparent;box-shadow:none}.reader-toolbar .reader-read:is(:hover,[data-hovered]){background-color:var(--raised)}.summary-card{margin:0 0 28px;padding:14px 18px 16px;border-radius:10px;background:var(--surface);scroll-margin-top:16px}.summary-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.summary-card-head h2{margin:0;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.summary-card>.digest-lead{margin:4px 0 0;color:var(--text);font-size:1rem;line-height:1.55;text-wrap:pretty}.summary-toggle,.summary-skip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:.8125rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.summary-toggle{margin:8px 0 -6px -8px;color:var(--accent);font-weight:600}.summary-skip{margin:-4px -8px -4px 0;color:var(--accent);white-space:nowrap}.summary-toggle:hover,.summary-skip:hover{background:var(--raised)}.summary-toggle:focus-visible,.summary-skip:focus-visible,.annotation-quote:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.summary-chevron{display:inline-flex;transform:rotate(-90deg)}.summary-card[data-open] .summary-chevron{transform:rotate(180deg)}.summary-body{margin-top:4px;font-size:.9375rem}@media(pointer:coarse){.summary-toggle,.summary-skip{min-height:44px}.summary-toggle{margin-bottom:-12px}.summary-skip{margin-block:-10px}}.summary-body .digest-idea{margin-top:12px}.summary-body .digest-idea h3{margin:0;font-family:var(--ui-font-sans);font-size:.9375rem;font-weight:600;line-height:1.4;letter-spacing:-.005em}.summary-body .digest-idea p{margin-top:3px;color:var(--muted);font-size:.875rem;line-height:1.5}.summary-body .digest-idea blockquote{margin-top:6px;padding-left:12px;font-size:.8125rem;line-height:1.5}#saved-copy:focus{outline:none}@media(prefers-reduced-motion:no-preference){.summary-chevron{transition:transform .15s ease-out}}::highlight(sponge-highlight),::highlight(sponge-comment){background-color:var(--mark);color:var(--mark-text)}::highlight(sponge-comment){text-decoration:underline 2px var(--accent);text-underline-offset:3px}.section-count{margin-left:6px;color:var(--muted);font-size:.875rem;font-weight:400}.notes-empty{margin-bottom:4px}button.annotation-quote{display:block;width:100%;border-top:0;border-right:0;border-bottom:0;border-radius:0;background:none;font:inherit;font-size:.875rem;text-align:start;cursor:pointer}.annotation[data-kind=highlight] .annotation-quote{border-left-color:var(--mark);border-left-width:3px;color:var(--text)}button.annotation-quote:hover{background:var(--surface)}.annotation[data-pending]{opacity:.7}.selection-toolbar,.annotation-card{position:fixed;z-index:40;transform:translate(-50%);border:1px solid var(--line);border-radius:10px;background:var(--ui-popover, var(--canvas));box-shadow:0 1px 2px #00000014,0 8px 24px #00000029}.selection-toolbar[data-placement=above]{transform:translate(-50%,-100%)}.selection-toolbar{display:flex;gap:2px;padding:3px}.selection-toolbar button{border-color:transparent;background-color:transparent;box-shadow:none}.selection-toolbar button:is(:hover,[data-hovered]){background-color:var(--raised)}.annotation-card{width:min(22rem,calc(100vw - 24px));max-height:min(24rem,60vh);overflow:auto;padding:14px 16px}.annotation-card .annotation{padding:0;border:0}.annotation-card-quote{margin:0 0 10px;padding-left:12px;border-left:3px solid var(--mark);color:var(--muted);font-size:.875rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.annotation-card .form-actions{justify-content:flex-end}@media(forced-colors:active){::highlight(sponge-highlight),::highlight(sponge-comment){background-color:Mark;color:MarkText}}.item-collection .item-marker{inset-inline-start:13px}.sidebar-header button.hraness-icon-button__control,.sidebar-footer button.hraness-icon-button__control{border-color:transparent;box-shadow:none;background-color:transparent;color:var(--muted)}.sidebar-header button.hraness-icon-button__control:is(:hover,[data-hovered],[aria-expanded=true]),.sidebar-footer button.hraness-icon-button__control:is(:hover,[data-hovered]){background-color:var(--raised);color:var(--text)}@media(hover:none)and (pointer:coarse){.sidebar-footer-actions .shortcuts-toggle{display:none}}.app-icon{display:inline-block;flex:0 0 auto;inline-size:32px;block-size:32px;background:url("./static/sponge.DEHUOPFO.svg") center / contain no-repeat}.app-icon[data-size=small]{inline-size:26px;block-size:26px}.app-icon[data-size=large]{inline-size:56px;block-size:56px}.sponge-app{grid-template-rows:auto minmax(0,1fr)}.top-bar{grid-column:1 / -1;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr) auto;align-items:center;min-height:44px;padding:0 10px 0 0;background:var(--surface)}.top-home{display:inline-flex;align-items:center;align-self:stretch;padding:0 14px;border-radius:var(--radius)}.top-home:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.top-search{display:flex;align-items:center;gap:8px;inline-size:100%;max-inline-size:560px;min-block-size:34px;justify-self:center;padding:0 8px 0 12px;border:0;border-radius:999px;background:var(--canvas);color:var(--muted);font:inherit;font-size:.875rem;text-align:start;cursor:text;transition:background-color .12s ease}.top-search:hover{background:color-mix(in oklab,var(--canvas),var(--text) 5%)}.top-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top-search-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:6px;padding-inline-start:12px}.top-save{position:relative;gap:4px}.top-save-count{min-inline-size:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--canvas);font-size:.6875rem;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.sponge-app>.library-sidebar,.sponge-app>.reader-workspace{min-height:0}.sponge-app.is-focused .top-bar{grid-template-columns:auto minmax(0,1fr) auto}.search-chip{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:2px 0 8px;padding:2px 2px 2px 10px;border-radius:var(--radius);background:var(--raised);color:var(--muted);font-size:.8125rem}.search-chip span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-chip strong{color:var(--text);font-weight:600}.reader-find{display:none}.wordmark .app-icon{inline-size:32px;block-size:32px}.library-empty{display:grid;justify-items:center;gap:10px;padding:40px 20px;text-align:center}.library-empty h2{margin:6px 0 0;color:var(--text);font-size:1rem;font-weight:600}.library-empty p{max-inline-size:30ch;margin:0;color:var(--muted);font-size:.875rem;line-height:1.55}.library-empty-actions{display:grid;gap:8px;inline-size:min(100%,260px);margin-top:6px}.library-empty-actions>*{justify-content:center}.library-empty .library-empty-note{font-size:.75rem}.omni-overlay{align-items:start;padding-top:min(12vh,96px)}.omni-dialog{inline-size:min(960px,calc(100vw - 32px));max-inline-size:none;block-size:min(78dvh,720px);max-block-size:none}.omni-dialog .hraness-dialog__header{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.omni-dialog .hraness-dialog__content{display:flex;flex-direction:column;gap:0;block-size:100%;min-block-size:0;max-block-size:none;padding:0}.omni-dialog .hraness-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;padding:0}.omni-frame{display:contents}.omni-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-block-size:0}@media(min-width:880px){.omni-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.omni-field{padding:10px;border-bottom:1px solid var(--line)}.omni-field [data-slot=field-input]{font-size:1rem}.omni-field input::-webkit-search-cancel-button,.omni-field input::-webkit-search-decoration,.notebook-search input::-webkit-search-cancel-button,.notebook-search input::-webkit-search-decoration{appearance:none;display:none}.omni-results,.omni-section{align-content:start}.omni-results{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:6px}.omni-section header,.omni-section [role=presentation]{padding:8px 10px 4px;color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.omni-row{border-radius:var(--radius)}.omni-entry{display:flex;align-items:flex-start;gap:10px;min-inline-size:0;padding:2px 0}.omni-entry .omni-keys{flex:0 0 auto;margin-inline-start:auto;align-self:center}.omni-icon{display:inline-flex;flex:0 0 auto;margin-top:2px;color:var(--muted)}.omni-text{display:grid;gap:1px;min-inline-size:0}.omni-title{overflow:hidden;color:var(--text);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.omni-detail{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.omni-related{color:var(--accent)}.omni-excerpt{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.8125rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.omni-excerpt mark,.omni-title mark,.omni-preview mark{border-radius:2px;background:color-mix(in oklab,var(--accent) 26%,transparent);color:var(--text)}.omni-summary{overflow:hidden;color:color-mix(in oklab,var(--text) 80%,var(--muted));font-size:.8125rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.omni-why{font-style:italic}.omni-source{color:var(--accent);font-weight:550}@media(min-width:880px){.omni-excerpt{-webkit-line-clamp:1}}.omni-preview{display:none}@media(min-width:880px){.omni-preview{display:flex;flex-direction:column;gap:14px;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px;border-inline-start:1px solid var(--line);background:color-mix(in oklab,var(--text) 2.5%,transparent)}}.omni-preview-title{margin:0;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.3;text-wrap:balance}.omni-preview-meta,.omni-preview-kind{display:flex;align-items:center;gap:6px;margin:-8px 0 0;color:var(--muted);font-size:.75rem}.omni-preview-kind{margin:0}.omni-preview-block{display:grid;gap:6px}.omni-preview-block h4{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.omni-preview-block h4 svg{color:var(--accent)}.omni-closeness{margin-inline-start:auto;color:var(--accent);letter-spacing:0;text-transform:none}.omni-preview-lines,.omni-preview-matches{display:grid;gap:8px;margin:0;padding:0;list-style:none}.omni-preview-lines li,.omni-preview-matches li,.omni-preview-lead,.omni-preview-note,.omni-preview-passage{margin:0;color:var(--text);font-size:.8125rem;line-height:1.55}.omni-preview-lines li{padding-inline-start:10px;border-inline-start:2px solid color-mix(in oklab,var(--accent) 45%,transparent)}.omni-preview-matches li{display:grid;gap:2px}.omni-preview-matches .omni-source{font-size:.6875rem}.omni-preview-note,.omni-preview-lead{color:var(--muted)}.omni-preview-passage{padding-inline-start:12px;border-inline-start:2px solid var(--line)}.omni-preview-hint{display:flex;align-items:center;gap:6px;margin:auto 0 0;padding-top:8px;color:var(--muted);font-size:.75rem}.omni-status{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.omni-status svg{flex:0 0 auto;color:var(--accent)}.omni-passage{display:-webkit-box;overflow:hidden;color:var(--text);font-size:.8125rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.omni-passage mark{border-radius:2px;background:color-mix(in oklab,var(--accent) 30%,transparent);color:inherit}.omni-empty{margin:0;padding:18px 12px;color:var(--muted);font-size:.875rem;text-align:center}.omni-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}.omni-keys{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}::highlight(sponge-find){background-color:color-mix(in oklab,var(--accent) 38%,transparent);color:inherit}.save-form{display:flex;align-items:flex-start;gap:8px;padding-block-start:4px}.save-form>:first-child{flex:1 1 auto;min-inline-size:0}.save-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:var(--radius);background:var(--raised);color:var(--text);font-size:.8125rem;line-height:1.5}.link-button{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.save-queue{margin-top:16px}.save-queue h3{margin:0 0 6px;color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.save-queue ul{display:grid;gap:2px;max-block-size:min(40dvh,320px);margin:0;padding:0;overflow:auto;list-style:none}.save-request{display:flex;align-items:center;gap:10px;min-block-size:44px;padding:4px 0;border-bottom:1px solid var(--line)}.save-request-icon{display:inline-flex;color:var(--muted)}.save-request[data-state=failed] .save-request-icon{color:var(--danger, #c4553c)}.save-request[data-state=saved] .save-request-icon{color:var(--accent)}.save-request-text{display:grid;flex:1 1 auto;min-inline-size:0}.save-request-url{overflow:hidden;color:var(--text);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.save-request-state,.save-queue-empty{color:var(--muted);font-size:.75rem}.save-queue-empty{margin:16px 0 0}.save-request-actions{display:flex;gap:2px}.setup-pane{inline-size:min(100%,720px);margin:0 auto;padding:28px 32px 64px;overflow:auto}.reader-workspace:has(>.setup-pane){overflow:auto}.setup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.setup-header h1{margin:0;color:var(--text);font-size:1.375rem;font-weight:650;letter-spacing:-.02em}.setup-header h1:focus{outline:none}.setup-header p,.setup-step p{margin:6px 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.setup-step{display:grid;gap:10px;padding:20px 0;border-top:1px solid var(--line)}.setup-step>p{margin:0}.setup-step h2{display:flex;align-items:center;gap:10px;margin:0;color:var(--text);font-size:1rem;font-weight:600}.setup-number{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:999px;background:var(--raised);color:var(--text);font-size:.75rem;font-variant-numeric:tabular-nums}.setup-step>[data-slot=button],.setup-step>[data-slot=segmented-control]{justify-self:start}.setup-code{position:relative;border-radius:var(--radius);background:var(--surface)}.setup-code pre{margin:0;padding:12px 84px 12px 14px;overflow:auto;font-family:var(--ui-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.setup-code [data-slot=button]{position:absolute;top:6px;right:6px}.setup-step .setup-note{font-size:.8125rem}.setup-step code{font-family:var(--ui-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125em}.setup-step a{color:var(--accent)}@media(min-width:761px)and (max-width:1000px){.top-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){.top-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:56px;padding:0 8px 0 0;padding-top:env(safe-area-inset-top)}.top-home{padding:0 6px 0 12px}.top-search{min-block-size:40px;font-size:1rem}.top-search [data-slot=key-hint],.top-search kbd,.top-search-more{display:none}.top-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top-actions{gap:2px;padding-inline-start:0}.sponge-app.has-reader .top-bar,.sponge-app.profile-open .top-bar{display:none}.reader-find{display:inline-flex}.library-sidebar{min-height:calc(100dvh - 56px)}.omni-overlay{padding-top:8px}.omni-dialog{inline-size:calc(100vw - 16px);block-size:calc(100dvh - 24px)}.omni-keys{display:none}.setup-pane{padding:16px 16px 48px}.save-form{flex-direction:column;align-items:stretch}}:root{--control-fill: var(--raised);--control-fill-hover: color-mix(in oklab, var(--raised), var(--text) 7%);--control-fill-active: color-mix(in oklab, var(--raised), var(--text) 12%);--control-on: var(--ui-accent);--control-on-text: var(--ui-accent-foreground)}:root :is([data-slot=button-control],[data-slot=icon-button-control],[data-slot=toggle-button-control]){border-color:transparent;gap:6px}:root [data-slot=button-label],:root [data-slot=button-leading],:root [data-slot=icon-button-content]{display:inline-flex;align-items:center;gap:6px}:root :is([data-slot=button-control],[data-slot=icon-button-control],[data-slot=toggle-button-control]) svg{display:block;flex:none}:root [data-variant=quiet]>:is([data-slot=button-control],[data-slot=icon-button-control]),:root :is([data-slot=button-control],[data-slot=icon-button-control])[data-variant=quiet]{background-color:transparent;color:var(--text)}:root :is([data-variant=secondary],[data-variant=quiet])>:is([data-slot=button-control],[data-slot=icon-button-control])[data-hovered]{background-color:var(--control-fill-hover)}:root :is([data-variant=secondary],[data-variant=quiet])>:is([data-slot=button-control],[data-slot=icon-button-control])[data-pressed]{background-color:var(--control-fill-active)}:root [data-variant=secondary]>:is([data-slot=button-control],[data-slot=icon-button-control]):hover:not([data-hovered],[data-pressed],[aria-pressed=true]){background-color:var(--ui-secondary)}:root [data-variant=quiet]>:is([data-slot=button-control],[data-slot=icon-button-control]):hover:not([data-hovered],[data-pressed],[aria-pressed=true]){background-color:transparent}:root [data-variant=primary]>[data-slot=button-control][data-hovered]{background-color:var(--accent-hover)}:root :is([data-slot=icon-button-control],[data-slot=toggle-button-control])[aria-pressed=true],:root [data-slot=toggle-button-control][data-selected]{background-color:var(--control-on);color:var(--control-on-text)}:root :is([data-slot=popover],[data-slot=menu-popover],.share-popover,.settings-popover,.reader-more-popover){--control-fill: color-mix(in oklab, var(--raised), var(--text) 9%);--control-fill-hover: color-mix(in oklab, var(--raised), var(--text) 14%);--control-fill-active: color-mix(in oklab, var(--raised), var(--text) 19%);--ui-secondary: var(--control-fill)}:root [data-slot=segmented-control]{border:0;border-radius:calc(var(--control-radius) + 2px);background-color:var(--control-fill);box-shadow:none;padding:2px}:root [data-slot=segmented-control-item]{border:0;border-radius:var(--control-radius);box-shadow:none}:root [data-slot=segmented-control-item][data-selected]{background-color:var(--canvas);box-shadow:0 1px 2px #0000002e;color:var(--text)}:root [data-slot=segmented-control-indicator]{display:none}:root :is([data-slot=field-control],[data-slot=field-select]){border-color:transparent;background-color:var(--control-fill);box-shadow:none}:root [data-slot=dialog-close],:root [data-slot=dialog-close]>[data-slot=icon-button-control]{border-color:transparent;background-color:transparent;box-shadow:none;color:var(--muted)}:root [data-slot=dialog-close]:hover,:root [data-slot=dialog-close]>[data-slot=icon-button-control][data-hovered]{background-color:var(--control-fill-hover);color:var(--text)}.share-popover{width:min(320px,calc(100vw - 24px))}.share-body{display:grid;gap:16px;padding:16px}.share-body>[data-slot=button]{justify-self:start}.share-popover h2{margin:0;color:var(--text);font-size:.875rem;font-weight:600}.share-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.share-row-label{display:grid;flex:1 1 10rem;gap:2px;min-inline-size:0;color:var(--text);font-size:.8125rem}.share-row-detail{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}a.share-row-detail{color:var(--accent);text-decoration:none}a.share-row-detail:hover{text-decoration:underline}.share-switch{font-size:.8125rem}.share-note{margin:0;color:var(--muted);font-size:.75rem;line-height:1.45}.save-status{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:.8125rem}.save-status strong{color:var(--text);font-weight:600}.save-status-dot{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--accent)}@media(pointer:coarse){.top-search{min-block-size:40px}}.top-start{display:flex;align-items:center;align-self:stretch;min-inline-size:0;padding-inline-end:8px}.library-toggle svg{display:block}.sponge-app.is-focused .library-toggle svg{transform:rotate(180deg)}@media(min-width:761px)and (min-height:501px),(min-width:761px)and (not (pointer:coarse)){.top-bar{grid-template-columns:var(--sidebar-width) minmax(0,1fr) auto}.top-start{justify-content:space-between}.sponge-app.is-focused{grid-template-columns:0px minmax(0,1fr)}.sponge-app.is-focused .top-bar{grid-template-columns:100px minmax(0,1fr) auto}.sponge-app>.library-sidebar{inline-size:var(--sidebar-width)}.sponge-app.is-focused .library-sidebar{display:flex;visibility:hidden;opacity:0;transform:translate(-24px)}}@media(prefers-reduced-motion:no-preference)and (min-width:761px){.sponge-app,.top-bar{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.sponge-app>.library-sidebar{transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.sponge-app.is-focused>.library-sidebar{transition:opacity .16s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.library-toggle svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){.library-toggle{display:none}}.reader-pane[data-rail=shift]{--rail-pad: 264px;padding-inline-end:var(--rail-pad)}.contents-rail-dock{position:sticky;z-index:1;top:0;block-size:0}.contents-rail{position:absolute;inset-block-start:4px;inset-inline-end:calc(24px - var(--rail-pad, var(--reader-inset)));inline-size:208px;max-block-size:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;font-family:var(--ui-font-sans)}.contents-rail h2{margin:0 0 8px 12px;color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contents-rail ol{margin:0;padding:0;list-style:none}.contents-rail a{position:relative;display:-webkit-box;overflow:hidden;padding:5px 8px 5px 12px;border-radius:6px;color:var(--muted);font-size:.8125rem;line-height:1.4;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contents-rail a:before{content:"";position:absolute;inset-block:7px;inset-inline-start:2px;inline-size:2px;border-radius:2px;background:transparent}.contents-rail a:hover{background:color-mix(in oklab,var(--canvas),var(--text) 6%);color:var(--text)}.contents-rail a[aria-current]{color:var(--text)}.contents-rail a[aria-current]:before{background:var(--accent)}.contents-rail a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.contents-rail li[data-level="3"] a{padding-inline-start:24px}.contents-rail li:is([data-level="4"],[data-level="5"],[data-level="6"]) a{padding-inline-start:36px;font-size:.75rem}@media(prefers-reduced-motion:no-preference){.reader-pane.source-pane{transition:padding-inline-end .28s cubic-bezier(.2,.8,.2,1)}.contents-rail{animation:contents-rail-in .24s ease both}.contents-rail a,.contents-rail a:before{transition:color .12s ease,background-color .16s ease}}@keyframes contents-rail-in{0%{opacity:0;transform:translate(8px)}}@media(forced-colors:active){.contents-rail a[aria-current]{outline:1px solid CanvasText}}.notes-dock{position:absolute;z-index:3;inset-inline-start:16px;inset-block-end:16px}.notes-fab,#notes-open{position:relative;inline-size:44px;block-size:44px;border-radius:999px;background:var(--ui-popover, var(--canvas));color:var(--text);box-shadow:0 1px 2px #0000001a,0 6px 18px #00000024}.notes-fab:is(:hover,[data-hovered]){background:var(--raised);color:var(--accent)}.notes-fab-count{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;display:grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:4px;border-radius:9px;background:var(--accent);color:var(--canvas);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}@container reader (max-width: 55rem){.notes-dock{inset-inline-start:auto;inset-inline-end:8px}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){.notes-dock{position:fixed;inset-inline-start:auto;inset-inline-end:max(14px,env(safe-area-inset-right));inset-block-end:max(14px,env(safe-area-inset-bottom))}.reader-view[data-chrome=hidden] .notes-fab:not([data-focus-visible]){transform:translateY(calc(100% + max(14px,env(safe-area-inset-bottom)) + 8px));opacity:0;pointer-events:none}:root:has(.notice) .notes-dock{inset-block-end:calc(max(14px,env(safe-area-inset-bottom)) + var(--notice-clearance, 88px))}}@media(prefers-reduced-motion:no-preference){.notes-dock{transition:inset-block-end .18s cubic-bezier(.2,0,0,1)}.notes-fab{transition:color .18s,box-shadow .18s,transform .22s cubic-bezier(.2,0,0,1),opacity .16s ease}}@media print{.notes-dock{display:none}}.notes-dialog .note-form{margin-top:4px}.notes-dialog-about{margin:0 0 12px;overflow-wrap:anywhere}.notes-dialog .form-actions{justify-content:flex-end}.notes-dialog-keys{display:inline-flex;align-items:center;gap:6px;margin-inline-end:auto}.notes-dialog-list{margin-top:20px;padding-top:16px;border-top:1px solid var(--soft-line)}@media(pointer:coarse){.notes-key,.notes-dialog-keys{display:none}}@media(forced-colors:active){.notes-fab{border:1px solid ButtonText}.notes-fab-count{border:1px solid CanvasText}}.notes-section-actions{margin-top:16px}.load-progress{display:inline-flex;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.load-progress progress{inline-size:6rem;accent-color:var(--accent, currentColor)}:is(#reader-title,#library-title):focus{outline:none}@media(max-width:430px){.reader-toolbar{padding-inline-start:50px;padding-inline-end:4px;gap:0}.reader-toolbar :is(.reader-toolbar-start,.reader-toolbar-actions,.reader-filing) button{inline-size:40px;min-inline-size:40px;padding-inline:0}.reader-filing{gap:0}}.notebook-pane{padding-top:28px}.notebook-pane>*{max-width:var(--reader-measure);margin-left:auto;margin-right:auto}.notebook-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.notebook-heading h1{color:var(--text);font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}.notebook-heading h1:focus{outline:none}.notebook-summary{margin-top:6px;color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}.notebook-actions{display:flex;flex:none;align-items:center;gap:4px}.notebook-search{margin-bottom:8px}.notebook-list,.notebook-annotations{list-style:none;margin-block:0;padding:0}.notebook-entry{padding:28px 0 8px;border-bottom:1px solid var(--soft-line)}.notebook-entry:last-child{border-bottom:0}.notebook-entry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.notebook-entry-heading{min-width:0}.notebook-entry h2{font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.notebook-entry h2 a{color:var(--text);text-decoration:none;border-radius:2px}.notebook-entry h2 a:hover{color:var(--accent)}.notebook-entry h2 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notebook-entry-meta{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:4px;color:var(--muted);font-size:.8125rem}.notebook-entry-meta>span:not(:last-child):after{content:"\b7";margin:0 6px;opacity:.6}.notebook-entry-actions{display:flex;flex:none;gap:2px;margin-top:-4px;margin-right:-6px;opacity:.55;transition:opacity .15s ease-out}.notebook-entry:is(:hover,:focus-within) .notebook-entry-actions{opacity:1}@media(hover:none){.notebook-entry-actions{opacity:1}}.notebook-annotation{padding:2px 0 18px}.notebook-quote{display:block;width:100%;margin:0;padding:2px 0 2px 16px;border:0;border-left:3px solid var(--mark);background:none;color:var(--text);font:inherit;font-family:var(--reader-font);font-size:.975rem;line-height:1.65;text-align:left;cursor:pointer;transition:border-color .15s ease-out}.notebook-quote>span{border-radius:2px;transition:background-color .15s ease-out}.notebook-quote:hover{border-left-color:var(--accent)}.notebook-quote:hover>span{background:color-mix(in srgb,var(--mark) 35%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.notebook-quote:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.notebook-body{margin-top:8px;padding-left:19px;color:var(--muted);font-size:.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.notebook-annotation[data-kind]:not([data-kind=highlight]) .notebook-body{margin-top:4px;color:var(--text)}.notebook-note-label{display:inline-flex;align-items:center;gap:6px;padding-left:19px;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.notebook-pane mark{background:var(--mark);color:var(--mark-text);border-radius:2px;padding:0 1px}.notebook-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:72px 24px;text-align:center}.notebook-empty .fine{max-width:42ch;color:var(--muted);line-height:1.6}.notebook-empty-title{color:var(--text);font-weight:600}.notebook-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:50%;background:color-mix(in srgb,var(--mark) 45%,transparent);color:var(--mark-text)}.notebook-more{display:flex;justify-content:center;padding:16px 0 8px}.top-notebook[aria-pressed=true]{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.notebook-entry{animation:notebook-in .22s ease-out both}}@keyframes notebook-in{0%{opacity:0;transform:translateY(4px)}}@media(forced-colors:active){.notebook-quote{border-left-color:Highlight}.notebook-pane mark{background:Mark;color:MarkText}}@media(max-width:760px){.notebook-pane{padding-top:20px}.notebook-heading h1{font-size:1.3rem}.notebook-entry{padding-top:22px}}.map-pane{--map-ground: light-dark(#faf8f4, #0f0d0a);container:map / inline-size;display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;padding:24px clamp(16px,3vw,32px) 20px}.map-pane,.map-pane [style*=--h]{--map-ink: light-dark(hsl(var(--h, 28) 62% 38%), hsl(var(--h, 28) 74% 67%));--map-fill: light-dark(hsl(var(--h, 28) 70% 52% / .2), hsl(var(--h, 28) 80% 62% / .2))}:root[data-theme=sepia] .map-pane{--map-ground: #f7ebd3}.map-header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.map-heading h1{color:var(--text);font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}.map-heading h1:focus,.map-detail h2:focus{outline:none}.map-summary{margin-top:6px;color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}.map-body{display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,360px);gap:20px;min-height:0}.map-canvas{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--soft-line);border-radius:calc(var(--radius, 10px) + 4px);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 0) 0 0 / 22px 22px,var(--map-ground);touch-action:none;user-select:none;-webkit-user-select:none}.map-canvas>svg{position:absolute;inset:0;display:block;cursor:grab}.map-canvas>svg:active{cursor:grabbing}.map-canvas>svg:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:inherit}.map-links line{stroke:var(--text);stroke-opacity:.09;stroke-linecap:round}.map-canvas[data-focus] .map-links line{stroke-opacity:.035}.map-canvas[data-focus] .map-links line.lit{stroke:var(--accent);stroke-opacity:.55}.map-spokes line{stroke:var(--map-ink);stroke-opacity:.32;stroke-width:.75}.map-items circle{fill:var(--map-ink);fill-opacity:.55;cursor:pointer}.map-items circle.dim{fill-opacity:.1}.map-canvas[data-focus] .map-items circle.lit{fill-opacity:.9}.map-items circle.pointed{fill-opacity:1;stroke:var(--map-ground);stroke-width:1.5}.map-concept{cursor:pointer;outline:none}.map-concept circle{fill:var(--map-fill);stroke:var(--map-ink);stroke-width:1.25}.map-concept .map-halo{fill:none;stroke:var(--map-ink);stroke-width:1.5;stroke-opacity:0}.map-concept.active .map-halo{stroke-opacity:.35}.map-concept.picked .map-halo{stroke-opacity:.8;stroke-dasharray:none}.map-concept.picked circle:not(.map-halo){fill:color-mix(in srgb,var(--map-ink) 38%,transparent)}.map-concept text{fill:var(--text);font-weight:620;letter-spacing:-.012em;paint-order:stroke;stroke:var(--map-ground);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.map-concept.dim{opacity:.22}.map-item-labels text{fill:var(--muted);font-weight:500;paint-order:stroke;stroke:var(--map-ground);stroke-width:3.5px;stroke-linejoin:round;pointer-events:none}.map-regions text{fill:var(--map-ink);fill-opacity:.62;font-weight:700;letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;paint-order:stroke;stroke:var(--map-ground);stroke-width:5px;stroke-linejoin:round;pointer-events:none}.map-zoom{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;gap:2px;padding:3px;border:1px solid var(--soft-line);border-radius:calc(var(--radius, 10px) + 1px);background:color-mix(in srgb,var(--canvas) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.map-side{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.map-search{position:sticky;top:0;z-index:1;padding-bottom:8px;background:var(--canvas)}.map-concepts,.map-articles,.map-claims,.map-near ul{list-style:none;margin:0;padding:0}.map-concept-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:var(--control-radius, 8px);background:none;color:var(--text);font:inherit;font-size:.875rem;text-align:start;cursor:pointer}.map-concept-row:hover,.map-concept-row:focus-visible{background:var(--control-fill-hover, var(--raised));outline:none}.map-swatch{flex:none;width:9px;height:9px;border-radius:50%;background:var(--map-ink);box-shadow:0 0 0 3px var(--map-fill)}.map-concept-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-count{flex:none;color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.map-none{padding:16px 8px;color:var(--muted)}.map-detail{padding:0 4px 24px 2px}.map-back{margin:0 0 14px -8px}.map-region{color:var(--map-ink);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.map-detail h2{margin-top:4px;color:var(--text);font-size:1.25rem;line-height:1.3;letter-spacing:-.018em;text-wrap:balance}.map-description{margin-top:8px;color:var(--muted);font-size:.9375rem;line-height:1.55;text-wrap:pretty}.map-label{margin:22px 0 8px;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.map-near ul{display:flex;flex-wrap:wrap;gap:6px}.map-chip{padding:4px 10px;border:1px solid color-mix(in srgb,var(--map-ink) 35%,transparent);border-radius:999px;background:var(--map-fill);color:var(--text);font:inherit;font-size:.8125rem;line-height:1.35;cursor:pointer}.map-chip:hover,.map-chip:focus-visible{border-color:var(--map-ink);outline:none}.map-articles>li{padding:10px 0;border-top:1px solid var(--soft-line)}.map-article{display:flex;flex-direction:column;gap:2px;color:var(--text);text-decoration:none}.map-article-title{font-size:.9375rem;font-weight:560;line-height:1.4}.map-article:hover .map-article-title,.map-article:focus-visible .map-article-title{color:var(--accent)}.map-article:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.map-article[data-reading=read] .map-article-title{color:var(--muted)}.map-article-site{color:var(--muted);font-size:.8125rem}.map-claims{margin-top:6px}.map-claims li{position:relative;padding-left:14px;color:var(--muted);font-size:.8125rem;line-height:1.5}.map-claims li+li{margin-top:3px}.map-claims li:before{position:absolute;top:.62em;left:2px;width:5px;height:5px;border-radius:50%;background:var(--map-ink);content:"";opacity:.7}.map-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:72px 24px;text-align:center}.map-empty .fine{max-width:46ch;color:var(--muted);line-height:1.6}.map-empty code{font-family:var(--ui-font-mono, ui-monospace, monospace);font-size:.875em;color:var(--text)}.map-empty-title{color:var(--text);font-weight:600}.map-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}@container map (max-width: 840px){.map-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,2fr);gap:16px}.map-concepts{columns:2;column-gap:20px}.map-concepts>li{break-inside:avoid}}@media(max-width:760px),(max-height:500px)and (pointer:coarse){.map-pane{flex:1 0 auto;padding:16px 12px 40px}.map-body{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px}.map-canvas{height:min(68vh,560px)}.map-concepts{columns:auto}.map-side{overflow:visible}}@media(prefers-reduced-motion:no-preference){.map-concept.dim,.map-items circle,.map-links line{transition:opacity .16s ease-out,fill-opacity .16s ease-out,stroke-opacity .16s ease-out}}.item-concepts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-8px 0 28px}.item-concepts,.item-concepts [style*=--h]{--map-ink: light-dark(hsl(var(--h, 28) 62% 38%), hsl(var(--h, 28) 74% 67%));--map-fill: light-dark(hsl(var(--h, 28) 70% 52% / .14), hsl(var(--h, 28) 80% 62% / .14))}.item-concepts ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.item-concepts-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.8125rem}.item-concepts .map-chip{display:inline-flex;align-items:baseline;gap:6px}.item-concepts-count{color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}

/* 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.

*/
