@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-fragment-mono);--ease-entrance:cubic-bezier(.2, 0, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased}html{font-size:min(1.11111vw,21.3333px)}@media (max-width:1200px){html{font-size:min(1.5625vw,16px)}}@media (max-width:900px){html{font-size:min(2.08333vw,16px)}}@media (max-width:580px){html{font-size:min(4.57143vw - 1.46286px,18.1943px)}}html,body{overflow-x:clip}}@layer components{.stroke-ring{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-3\.25{top:calc(var(--spacing) * 3.25)}.top-4\.75{top:calc(var(--spacing) * 4.75)}.top-6{top:calc(var(--spacing) * 6)}.top-\[calc\(50\%-2\.375rem\)\]{top:calc(50% - 2.375rem)}.right-\[calc\(50\%-50vw\)\]{right:calc(50% - 50vw)}.left-0{left:0}.left-2\.75{left:calc(var(--spacing) * 2.75)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[calc\(50\%-2\.375rem\)\]{left:calc(50% - 2.375rem)}.left-\[calc\(50\%-50vw\)\]{left:calc(50% - 50vw)}.left-full{left:100%}.isolate{isolation:isolate}.z-40{z-index:40}.z-60{z-index:60}.z-90{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-page{margin-inline:calc((100% - var(--page-width)) / 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[10vh\]{margin-top:10vh}.mt-auto{margin-top:auto}.-mr-page-inset{margin-right:calc(var(--page-inset) * -1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[0\.4em\]{margin-left:.4em}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[1em\]{width:1em;height:1em}.size-full{width:100%;height:100%}.size-home-ring{width:var(--home-size-ring);height:var(--home-size-ring)}.size-preloader-mark{width:var(--preloader-mark-size);height:var(--preloader-mark-size)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-22{height:calc(var(--spacing) * 22)}.h-140{height:calc(var(--spacing) * 140)}.h-265{height:calc(var(--spacing) * 265)}.h-295{height:calc(var(--spacing) * 295)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-lvh{height:100lvh}.h-section-gap{height:var(--section-gap)}.max-h-110{max-height:calc(var(--spacing) * 110)}.min-h-dvh{min-height:100dvh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-36{width:calc(var(--spacing) * 36)}.w-110{width:calc(var(--spacing) * 110)}.w-148{width:calc(var(--spacing) * 148)}.w-190{width:calc(var(--spacing) * 190)}.w-\[min\(40rem\,calc\(100vw-2rem\)\)\]{width:min(40rem,100vw - 2rem)}.w-full{width:100%}.w-home-portrait{width:var(--home-size-portrait)}.w-page{width:var(--page-width)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-136{max-width:calc(var(--spacing) * 136)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-home-card{border-radius:var(--home-radius-card)}.rounded-home-chip{border-radius:var(--home-radius-chip)}.rounded-home-plate{border-radius:var(--home-radius-plate)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-l-home-window{border-top-left-radius:var(--home-radius-window);border-bottom-left-radius:var(--home-radius-window)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border-glass{border-color:var(--border-glass)}.border-border-subtle{border-color:var(--border-subtle)}.border-current{border-color:currentColor}.border-glass-slab-edge{border-color:var(--glass-slab-edge)}.border-home-card-border{border-color:var(--home-card-border)}.border-home-stage-border{border-color:var(--home-stage-border)}.border-home-window-border{border-color:var(--home-window-border)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-foreground\/90{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/90{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.bg-glass-slab{background-color:var(--glass-slab)}.bg-home-card{background-color:var(--home-card)}.bg-home-ev-medium{background-color:var(--home-ev-medium)}.bg-home-ev-strong{background-color:var(--home-ev-strong)}.bg-home-ev-weak{background-color:var(--home-ev-weak)}.bg-home-input{background-color:var(--home-input)}.bg-home-plate{background-color:var(--home-plate)}.bg-home-stage{background-color:var(--home-stage)}.bg-home-window{background-color:var(--home-window)}.bg-home-window-bar{background-color:var(--home-window-bar)}.bg-nav-surface-scrolled{background-color:var(--nav-surface-scrolled)}.bg-on-accent{background-color:var(--on-accent)}.bg-surface-badge{background-color:var(--surface-badge)}.bg-surface-glass{background-color:var(--surface-glass)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-surface-status{background-color:var(--surface-status)}.bg-transparent{background-color:#0000}.bg-linear-to-b\/srgb{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b\/srgb{--tw-gradient-position:to bottom in srgb}}.bg-linear-to-b\/srgb{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(from_0deg\,var\(--accent\)_var\(--fill\)\,transparent_var\(--fill\)\)\]{background-image:conic-gradient(from 0deg,var(--accent) var(--fill),transparent var(--fill))}.bg-\[conic-gradient\(from_0deg\,var\(--glass-stroke-active\)_var\(--fill\)\,transparent_var\(--fill\)\)\]{background-image:conic-gradient(from 0deg,var(--glass-stroke-active) var(--fill),transparent var(--fill))}.from-backdrop-light{--tw-gradient-from:var(--backdrop-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-glass-from{--tw-gradient-from:var(--glass-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-title-gradient-from{--tw-gradient-from:var(--title-gradient-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-glass-to{--tw-gradient-to:var(--glass-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-title-gradient-to{--tw-gradient-to:var(--title-gradient-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-accent-soft{fill:var(--accent-soft)}.stroke-accent{stroke:var(--accent)}.stroke-accent-soft{stroke:var(--accent-soft)}.stroke-border-subtle{stroke:var(--border-subtle)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3\.25{padding-inline:calc(var(--spacing) * 3.25)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-page-edge{padding-inline:calc(var(--page-inset) + (100% - var(--page-width)) / 2)}.px-page-inset{padding-inline:var(--page-inset)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[max\(--spacing\(6\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing) * 6), env(safe-area-inset-bottom))}.pb-section-gap{padding-bottom:var(--section-gap)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-mono{font-family:var(--font-fragment-mono)}.font-sans{font-family:var(--font-inter)}.font-serif{font-family:var(--font-newsreader)}.text-\[0\.8em\]{font-size:.8em}.text-body{font-size:var(--type-body)}.text-home-hero{font-size:var(--home-type-hero)}.text-home-ladder{font-size:var(--home-type-ladder)}.text-home-mono-sm{font-size:var(--home-type-mono-sm)}.text-home-row-title{font-size:var(--home-type-row-title)}.text-home-stat{font-size:var(--home-type-stat)}.text-home-statement{font-size:var(--home-type-statement)}.text-home-statement-accent{font-size:var(--home-type-statement-accent)}.text-label{font-size:var(--type-label)}.text-lead{font-size:var(--type-lead)}.text-menu-link{font-size:var(--type-menu-link)}.text-section-title{font-size:var(--type-section-title)}.text-section-title-accent{font-size:var(--type-section-title-accent)}.text-wordmark{font-size:var(--type-wordmark)}.leading-body{--tw-leading:var(--line-body);line-height:var(--line-body)}.leading-display{--tw-leading:1.1;line-height:1.1}.leading-home-hero{--tw-leading:var(--home-line-hero);line-height:var(--home-line-hero)}.leading-home-mono-sm{--tw-leading:var(--home-line-mono-sm);line-height:var(--home-line-mono-sm)}.leading-home-row-title{--tw-leading:var(--home-line-row-title);line-height:var(--home-line-row-title)}.leading-home-stat{--tw-leading:var(--home-line-stat);line-height:var(--home-line-stat)}.leading-home-statement{--tw-leading:var(--home-line-statement);line-height:var(--home-line-statement)}.leading-label{--tw-leading:var(--line-label);line-height:var(--line-label)}.leading-lead{--tw-leading:var(--line-lead);line-height:var(--line-lead)}.leading-none{--tw-leading:1;line-height:1}.leading-section-title{--tw-leading:var(--line-section-title);line-height:var(--line-section-title)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-badge{--tw-tracking:var(--letter-spacing-badge);letter-spacing:var(--letter-spacing-badge)}.tracking-title{--tw-tracking:var(--letter-spacing-title);letter-spacing:var(--letter-spacing-title)}.tracking-wordmark{--tw-tracking:var(--letter-spacing-wordmark);letter-spacing:var(--letter-spacing-wordmark)}.whitespace-nowrap{white-space:nowrap}.text-\(--vc\){color:var(--vc)}.text-accent{color:var(--accent)}.text-accent-soft{color:var(--accent-soft)}.text-accent-soft\!{color:var(--accent-soft)!important}.text-foreground{color:var(--foreground)}.text-foreground-dim{color:var(--foreground-dim)}.text-foreground-muted{color:var(--foreground-muted)}.text-home-ev-medium{color:var(--home-ev-medium)}.text-home-ev-strong{color:var(--home-ev-strong)}.text-home-ev-weak{color:var(--home-ev-weak)}.text-home-plate-ink{color:var(--home-plate-ink)}.text-home-plate-ink-copy{color:var(--home-plate-ink-copy)}.text-home-plate-ink-muted{color:var(--home-plate-ink-muted)}.text-on-accent{color:var(--on-accent)}.text-title-accent{color:var(--title-accent)}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--elevation-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring-home-input-edge{--tw-inset-ring-color:var(--home-input-edge)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-cta{--tw-drop-shadow-size:drop-shadow(var(--elevation-cta));--tw-drop-shadow:drop-shadow(var(--elevation-cta));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-card{--tw-backdrop-blur:blur(var(--card-frost));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-glass{--tw-backdrop-blur:blur(var(--glass-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-glass-slab{--tw-backdrop-blur:blur(var(--glass-slab-frost));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-nav{--tw-backdrop-blur:blur(var(--nav-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--motion-fast\){--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.ease-entrance{--tw-ease:cubic-bezier(.2, 0, 0, 1);transition-timing-function:cubic-bezier(.2,0,0,1)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}}.group-focus-visible\:text-accent:is(:where(.group):focus-visible *){color:var(--accent)}.placeholder\:text-foreground-dim::placeholder{color:var(--foreground-dim)}.placeholder\:text-home-plate-ink-muted::placeholder{color:var(--home-plate-ink-muted)}.backdrop\:bg-background\/70::backdrop{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-background\/70::backdrop{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:shadow-\[inset_0_-2px_0_var\(--accent\)\]:focus-within{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-home-input-ring:focus-within{--tw-ring-color:var(--home-input-ring)}@media (hover:hover){.hover\:text-accent:hover{color:var(--accent)}.hover\:text-foreground:hover{color:var(--foreground)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-100:focus{z-index:100}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-background:focus{background-color:var(--background)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-foreground:focus{color:var(--foreground)}.focus-visible\:text-accent:focus-visible{color:var(--accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-on-accent:focus-visible{outline-color:var(--on-accent)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}.aria-selected\:bg-surface-glass[aria-selected=true]{background-color:var(--surface-glass)}.aria-selected\:shadow-\[inset_3px_0_0_var\(--accent\)\][aria-selected=true]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (max-width:1200px){.w1024\:hidden{display:none}.w1024\:w-100{width:calc(var(--spacing) * 100)}.w1024\:w-140{width:calc(var(--spacing) * 140)}.w1024\:w-360{width:calc(var(--spacing) * 360)}.w1024\:w-full{width:100%}.w1024\:flex-col{flex-direction:column}.w1024\:items-center{align-items:center}.w1024\:justify-center{justify-content:center}.w1024\:gap-4{gap:calc(var(--spacing) * 4)}.w1024\:gap-5{gap:calc(var(--spacing) * 5)}.w1024\:gap-6{gap:calc(var(--spacing) * 6)}.w1024\:gap-8{gap:calc(var(--spacing) * 8)}.w1024\:gap-10{gap:calc(var(--spacing) * 10)}.w1024\:px-3\.75{padding-inline:calc(var(--spacing) * 3.75)}.w1024\:py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.w1024\:text-center{text-align:center}}@media (max-width:900px){.w768\:order-none{order:0}.w768\:col-span-1{grid-column:span 1/span 1}.w768\:mt-10{margin-top:calc(var(--spacing) * 10)}.w768\:mr-0{margin-right:0}.w768\:h-16{height:calc(var(--spacing) * 16)}.w768\:h-288\.5{height:calc(var(--spacing) * 288.5)}.w768\:h-\[calc\(var\(--spacing\)\*272\.3\)\]{height:calc(var(--spacing) * 272.3)}.w768\:w-192{width:calc(var(--spacing) * 192)}.w768\:w-full{width:100%}.w768\:max-w-home-portrait{max-width:var(--home-size-portrait)}.w768\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.w768\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.w768\:flex-col{flex-direction:column}.w768\:items-center{align-items:center}.w768\:items-stretch{align-items:stretch}.w768\:justify-center{justify-content:center}.w768\:gap-1{gap:var(--spacing)}.w768\:gap-4{gap:calc(var(--spacing) * 4)}.w768\:gap-8{gap:calc(var(--spacing) * 8)}.w768\:gap-12{gap:calc(var(--spacing) * 12)}.w768\:rounded-home-window{border-radius:var(--home-radius-window)}.w768\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.w768\:px-8{padding-inline:calc(var(--spacing) * 8)}.w768\:py-12{padding-block:calc(var(--spacing) * 12)}.w768\:pt-10{padding-top:calc(var(--spacing) * 10)}.w768\:pt-12{padding-top:calc(var(--spacing) * 12)}.w768\:text-center{text-align:center}.w768\:text-lead{font-size:var(--type-lead)}}@media (max-width:580px){.w390\:mt-8{margin-top:calc(var(--spacing) * 8)}.w390\:block{display:block}.w390\:flex{display:flex}.w390\:hidden{display:none}.w390\:h-14{height:calc(var(--spacing) * 14)}.w390\:w-8{width:calc(var(--spacing) * 8)}.w390\:w-full{width:100%}.w390\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.w390\:flex-col{flex-direction:column}.w390\:items-stretch{align-items:stretch}.w390\:justify-center{justify-content:center}.w390\:gap-1{gap:var(--spacing)}.w390\:gap-2{gap:calc(var(--spacing) * 2)}.w390\:gap-3{gap:calc(var(--spacing) * 3)}.w390\:gap-4{gap:calc(var(--spacing) * 4)}.w390\:rounded-home-card{border-radius:var(--home-radius-card)}.w390\:p-2{padding:calc(var(--spacing) * 2)}.w390\:p-5{padding:calc(var(--spacing) * 5)}.w390\:px-3{padding-inline:calc(var(--spacing) * 3)}.w390\:px-4{padding-inline:calc(var(--spacing) * 4)}.w390\:px-5{padding-inline:calc(var(--spacing) * 5)}.w390\:px-page-inset{padding-inline:var(--page-inset)}.w390\:py-8{padding-block:calc(var(--spacing) * 8)}.w390\:text-body{font-size:var(--type-body)}.w390\:text-label{font-size:var(--type-label)}.w390\:leading-body{--tw-leading:var(--line-body);line-height:var(--line-body)}}}:root{--raw-home-font-size-hero:3.5rem;--raw-home-line-hero:3.875rem;--raw-home-font-size-hero-1024:2.75rem;--raw-home-line-hero-1024:3.125rem;--raw-home-font-size-hero-768:2.5rem;--raw-home-line-hero-768:2.875rem;--raw-home-font-size-hero-390:2rem;--raw-home-line-hero-390:2.375rem;--raw-home-font-size-stat:3.25rem;--raw-home-line-stat:3.5rem;--raw-home-font-size-row-title:1.75rem;--raw-home-line-row-title:2.25rem;--raw-home-font-size-ladder:2rem;--raw-home-font-size-mono-sm:.8125rem;--raw-home-line-mono-sm:1.125rem;--raw-home-radius-window:1.5rem;--raw-home-radius-card:1.25rem;--raw-home-radius-plate:2rem;--raw-home-radius-chip:.375rem;--raw-home-color-ink-a18:#0b0a0b2e;--raw-home-color-ink-a88:#0b0a0be0;--raw-home-color-ink-a90:#0b0a0be6;--raw-home-color-tile-from:#2a2326;--raw-home-color-window-bar:#ffffff08;--raw-home-color-input:#f3eeea;--raw-home-color-input-ring:#0b0a0b59;--raw-home-color-ember-3:#ec5f64;--raw-home-color-ember-4:#f07c80;--raw-home-color-bloom:#e5484d29;--raw-home-size-portrait:26rem;--raw-home-size-tile:4.75rem;--raw-home-size-ring:9rem;--raw-home-color-stage:#000;--raw-home-size-stage:47rem;--raw-home-size-stage-1024:44rem;--raw-home-size-stage-768:46rem;--raw-home-size-stage-390:48rem;--raw-home-font-size-statement:3.25rem;--raw-home-line-statement:3.75rem;--raw-home-font-size-statement-accent:3.5rem;--raw-home-font-size-statement-1024:2.75rem;--raw-home-line-statement-1024:3.25rem;--raw-home-font-size-statement-accent-1024:3rem;--raw-home-font-size-statement-390:1.875rem;--raw-home-line-statement-390:2.375rem;--raw-home-font-size-statement-accent-390:2.125rem;--raw-home-size-bar:3.5rem;--raw-home-size-bar-390:2.25rem;--raw-home-size-bar-gap:.125rem;--raw-home-size-bar-gap-390:.0625rem;--raw-home-opacity-bar-dim:.32;--raw-home-opacity-field:.35;--raw-home-size-field-line:1px;--raw-home-size-field-clear:12px;--home-type-hero:var(--raw-home-font-size-hero);--home-line-hero:var(--raw-home-line-hero);--home-type-stat:var(--raw-home-font-size-stat);--home-line-stat:var(--raw-home-line-stat);--home-type-row-title:var(--raw-home-font-size-row-title);--home-line-row-title:var(--raw-home-line-row-title);--home-type-ladder:var(--raw-home-font-size-ladder);--home-type-mono-sm:var(--raw-home-font-size-mono-sm);--home-line-mono-sm:var(--raw-home-line-mono-sm);--home-window:var(--card-glass);--home-window-bar:var(--raw-home-color-window-bar);--home-window-border:var(--border-subtle);--home-card:var(--card-glass);--home-card-border:var(--border-subtle);--home-bloom:var(--raw-home-color-bloom);--home-plate:var(--accent);--home-plate-dot:var(--raw-home-color-ink-a18);--home-plate-ink:var(--on-accent);--home-plate-ink-muted:var(--raw-home-color-ink-a88);--home-plate-ink-copy:var(--raw-home-color-ink-a90);--home-plate-ember-1:var(--accent);--home-plate-ember-2:var(--accent-soft);--home-plate-ember-3:var(--raw-home-color-ember-3);--home-plate-ember-4:var(--raw-home-color-ember-4);--home-tile-from:var(--raw-home-color-tile-from);--home-tile-to:var(--on-accent);--home-tile-border:var(--raw-color-white-a10);--home-input:var(--raw-home-color-input);--home-input-ring:var(--raw-home-color-input-ring);--home-input-edge:var(--on-accent);--home-ev-strong:var(--lib-v-strong);--home-ev-medium:var(--lib-v-mid);--home-ev-weak:var(--lib-v-weak);--home-radius-window:var(--raw-home-radius-window);--home-radius-card:var(--raw-home-radius-card);--home-radius-plate:var(--raw-home-radius-plate);--home-radius-chip:var(--raw-home-radius-chip);--home-size-portrait:var(--raw-home-size-portrait);--home-size-tile:var(--raw-home-size-tile);--home-size-ring:var(--raw-home-size-ring);--home-stage:var(--raw-home-color-stage);--home-stage-border:var(--border-subtle);--home-stage-h:var(--raw-home-size-stage);--home-scene-a:var(--accent-soft);--home-scene-b:var(--raw-color-wine-500);--home-type-statement:var(--raw-home-font-size-statement);--home-line-statement:var(--raw-home-line-statement);--home-type-statement-accent:var(--raw-home-font-size-statement-accent);--home-bar-h:var(--raw-home-size-bar);--home-bar-gap:var(--raw-home-size-bar-gap);--home-bar-dim:var(--raw-home-opacity-bar-dim);--home-field-color:var(--foreground);--home-field-alpha:var(--raw-home-opacity-field);--home-field-line:var(--raw-home-size-field-line);--home-field-clear:var(--raw-home-size-field-clear)}@media (max-width:1200px){:root{--home-type-hero:var(--raw-home-font-size-hero-1024);--home-line-hero:var(--raw-home-line-hero-1024);--home-stage-h:var(--raw-home-size-stage-1024);--home-type-statement:var(--raw-home-font-size-statement-1024);--home-line-statement:var(--raw-home-line-statement-1024);--home-type-statement-accent:var(--raw-home-font-size-statement-accent-1024)}}@media (max-width:900px){:root{--home-type-hero:var(--raw-home-font-size-hero-768);--home-line-hero:var(--raw-home-line-hero-768);--home-stage-h:var(--raw-home-size-stage-768)}}@media (max-width:580px){:root{--home-type-hero:var(--raw-home-font-size-hero-390);--home-line-hero:var(--raw-home-line-hero-390);--home-stage-h:var(--raw-home-size-stage-390);--home-type-statement:var(--raw-home-font-size-statement-390);--home-line-statement:var(--raw-home-line-statement-390);--home-type-statement-accent:var(--raw-home-font-size-statement-accent-390);--home-bar-h:var(--raw-home-size-bar-390);--home-bar-gap:var(--raw-home-size-bar-gap-390)}}.home{--lib-sans:var(--font-inter), system-ui, sans-serif;--lib-serif:var(--font-newsreader), Georgia, serif}.home-plate-dots{background-image:radial-gradient(circle, var(--home-plate-dot) 1px, transparent 1.5px);background-position:.75rem .75rem;background-size:1.5rem 1.5rem}.home-bars .verdict-bars{gap:.625rem;display:grid}.home-bars .vrow{font-size:var(--type-label);line-height:var(--line-label);color:var(--foreground-muted);grid-template-columns:minmax(9rem,1.3fr) 2fr 2.5em;align-items:center;gap:.875rem;display:grid}.home-bars .vbar{background:var(--raw-color-white-a04);border-radius:62rem;height:.5rem;overflow:hidden}.home-bars .vbar span{height:100%;width:calc(var(--v) * 100%);background:var(--vc);border-radius:inherit;display:block}.home-bars .vrow b{text-align:right;font-family:var(--font-fragment-mono), ui-monospace, monospace;color:var(--foreground);font-weight:400}@media (max-width:580px){.home-bars .vrow{grid-template-columns:minmax(7rem,1.4fr) 1.6fr 2em;gap:.5rem}}.home-excerpt sup{font-size:.75em;line-height:0}.home-excerpt sup a{color:var(--accent-marker);text-decoration:none}.home-excerpt sup a:hover{color:var(--accent-soft)}.home-excerpt .lv-dots i{width:.4375rem;height:.4375rem}.home .motion--interactive{background:var(--card-glass);border-color:var(--border-subtle);max-width:none;-webkit-backdrop-filter:blur(var(--card-frost));backdrop-filter:blur(var(--card-frost));margin:0}.home-window .flagship-figure .sd-controls{margin-top:0}.home-tile{border:1px solid var(--home-tile-border);background:linear-gradient(135deg in srgb, var(--home-tile-from), var(--home-tile-to) 71.429%);border-radius:31.58%;display:block;overflow:hidden}.home-stage{height:var(--home-stage-h);content-visibility:auto;contain-intrinsic-size:auto var(--home-stage-h)}.home-stage-scene{inset:-30% -40% -18% 26%}.home-stage-scrim{background:linear-gradient(90deg, var(--home-stage) 0%, var(--home-stage) 28%, transparent 56%), linear-gradient(0deg, var(--home-stage) 0%, var(--home-stage) 22%, transparent 46%)}@supports (color:color-mix(in lab, red, red)){.home-stage-scrim{background:linear-gradient(90deg, var(--home-stage) 0%, color-mix(in srgb, var(--home-stage) 70%, transparent) 28%, transparent 56%), linear-gradient(0deg, var(--home-stage) 0%, color-mix(in srgb, var(--home-stage) 80%, transparent) 22%, transparent 46%)}}.home-stage-copy{padding:3rem 4rem 2.75rem}.home-stage-title{max-width:37rem}.home-stage-canvas{opacity:0;transition:opacity var(--duration-normal) var(--ease-entrance);cursor:grab;touch-action:pan-y!important}.home-stage-pause{display:none}[data-scene-live] .home-stage-pause{display:inline-flex}.home-stage-pause:focus-visible{outline:1px solid var(--foreground);outline-offset:.25rem}.home-stage-canvas:active{cursor:grabbing}.home-stage-canvas[data-shown]{opacity:1}@media (hover:none) and (pointer:coarse){.home-stage-canvas{pointer-events:none}}@media (max-width:1200px){.home-stage-copy{padding:2.5rem 3rem 2.25rem}.home-stage-scene{left:34%;right:-46%}}@media (max-width:900px){.home-stage-scene{inset:-22% -48% 30% 4%}.home-stage-scrim{background:linear-gradient(0deg, var(--home-stage) 0%, var(--home-stage) 34%, var(--home-stage) 50%, transparent 66%)}@supports (color:color-mix(in lab, red, red)){.home-stage-scrim{background:linear-gradient(0deg, var(--home-stage) 0%, var(--home-stage) 34%, color-mix(in srgb, var(--home-stage) 60%, transparent) 50%, transparent 66%)}}.home-stage-copy{padding:2rem}}@media (max-width:580px){.home-stage-scene{inset:-18% -72% 38% -10%}.home-stage-copy{padding:1.5rem 1.25rem}}.home-barcode-bars{grid-template-columns:repeat(var(--bars), minmax(0, 1fr));column-gap:var(--home-bar-gap);row-gap:.375rem;display:grid}@media (max-width:580px){.home-barcode-bars{grid-template-columns:repeat(var(--bars-mobile), minmax(0, 1fr))}}.home-bar{height:var(--home-bar-h);background:var(--vc);outline-offset:.25rem;transform-origin:bottom;transition:opacity var(--duration-fast) var(--ease-entrance), transform var(--duration-fast) var(--ease-entrance);border-radius:1px;display:block;position:relative}.home-bar:focus-visible{outline:1px solid var(--foreground)}.home-bar.v-bad,.v-bad>.home-barcode-swatch{background:linear-gradient(var(--vc) 0 40%, transparent 40% 60%, var(--vc) 60%)}.home-barcode-bars:hover .home-bar,.home-barcode-bars[data-active] .home-bar{opacity:var(--home-bar-dim)}.home-barcode-bars .home-bar:hover,.home-barcode-bars .home-bar:focus-visible,.home-barcode-bars .home-bar[data-on]{opacity:1;transform:scaleY(1.18)}.home-barcode-hint{visibility:hidden}[data-barcode-ready]:not([data-tip]) .home-barcode-hint{visibility:visible}.home-barcode-hint-touch{display:none}@media (hover:none) and (pointer:coarse){.home-barcode-hint-pointer{display:none}.home-barcode-hint-touch{display:inline}}.home-barcode-tip{z-index:1;border:1px solid var(--vc,var(--border-subtle));background:var(--home-stage);width:max-content;max-width:100%;font-family:var(--font-fragment-mono), ui-monospace, monospace;font-size:var(--home-type-mono-sm);line-height:var(--home-line-mono-sm);color:var(--foreground);overflow-wrap:anywhere;border-radius:.5rem;padding:.375rem .75rem;position:absolute;bottom:0;left:0}[data-tip] .home-barcode-text{visibility:hidden}.home-barcode-swatch{background:var(--vc);border-radius:1px;width:.375rem;height:1rem;display:inline-block}@media (forced-colors:active){.home-bar,.home-barcode-swatch{forced-color-adjust:none}.home-bar:focus-visible{outline-color:highlight}}.home-stat-link,.home-bars .vrow-link{transition:color var(--duration-fast) var(--ease-entrance);border-radius:.25rem}.home-stat-link [data-stat],.home-stat-link b,.home-bars .vrow-link b{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--foreground-dim);-webkit-text-decoration-color:var(--foreground-dim);-webkit-text-decoration-color:var(--foreground-dim);text-decoration-color:var(--foreground-dim);transition:text-decoration-color var(--duration-fast) var(--ease-entrance)}.home-stat-link:hover [data-stat],.home-stat-link:hover b,.home-bars .vrow-link:hover b{text-decoration-color:currentColor}.home-stat-link:hover,.home-bars .vrow-link:hover,.home-bars .vrow-link:hover b{color:var(--accent-soft)}.home-stat-link:focus-visible,.home-bars .vrow-link:focus-visible{outline:1px solid var(--foreground);outline-offset:.25rem}.scrub-title .ttl-word{background:linear-gradient(to bottom, var(--title-gradient-from), var(--title-gradient-to));color:#0000;-webkit-background-clip:text;background-clip:text}.scrub-title .ttl-word:has(>.ttl-accent){background:0 0}.home-plate-ember{opacity:0;transition:opacity var(--duration-normal) var(--ease-entrance)}.home-plate-ember[data-ember=still],.home-plate-ember[data-ember=live]{opacity:1}@media (forced-colors:active){.home-plate-ember{display:none}}.hero-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (forced-colors:active){.hero-field{display:none}}:root{--raw-preloader-size-mark:4.75rem;--raw-preloader-color-disc:#000;--raw-preloader-color-mark-soft:#ffd5d7;--preloader-mark-size:var(--raw-preloader-size-mark);--preloader-disc:var(--raw-preloader-color-disc);--preloader-mark-soft:var(--raw-preloader-color-mark-soft)}html[data-preload],html[data-preload-closing]{overflow:hidden}html[data-preload][data-preload-away] main{transform:translateY(200vh)}html[data-preload] [data-preloader]{display:block}html[data-preload] [data-site-mark],html[data-preload-closing] [data-site-mark]{visibility:hidden}:root{--raw-lib-color-surface-1:#141114;--raw-lib-color-surface-2:#1c171a;--raw-lib-color-surface-3:#241d21;--raw-lib-color-wine-tint:#2a0f16;--raw-lib-color-wine-border:#4a1a24;--raw-lib-color-wine-deep:#3a1016;--raw-lib-color-line:#2b2427;--raw-lib-color-line-strong:#3d3236;--raw-lib-color-text-2:#d8d0cb;--raw-lib-color-muted:#a69c98;--raw-lib-color-faint:#8a807c;--raw-lib-color-focus:#ff5a5f;--raw-lib-color-strong:#6ccb95;--raw-lib-color-good:#a9ddbc;--raw-lib-color-mid:#e8b65a;--raw-lib-radius-sm:.375rem;--raw-lib-radius-md:.875rem;--raw-lib-radius-lg:1.375rem;--raw-lib-radius-pill:62rem;--raw-lib-ease:cubic-bezier(.2, .7, .2, 1);--raw-lib-ember-opacity:.7;--raw-lib-defer-block:50rem;--raw-lib-defer-refs:95rem;--raw-lib-defer-card:17.5rem;--raw-lib-defer-compare:25rem;--raw-lib-grp-card-min:18rem;--raw-lib-grp-cols:minmax(0, 13.5rem) minmax(0, 1fr) minmax(0, 12.5rem);--raw-lib-grp-row-gap:.375rem 1.25rem;--raw-lib-grp-section-gap:2.5rem;--raw-lib-grp-rel-leading:1.75;--raw-lib-grp-rel-gap:.75rem;--lib-bg:var(--background);--lib-text:var(--foreground);--lib-text-2:var(--raw-lib-color-text-2);--lib-muted:var(--raw-lib-color-muted);--lib-faint:var(--raw-lib-color-faint);--lib-surface-1:var(--raw-lib-color-surface-1);--lib-surface-2:var(--raw-lib-color-surface-2);--lib-surface-3:var(--raw-lib-color-surface-3);--lib-wine-tint:var(--raw-lib-color-wine-tint);--lib-wine-border:var(--raw-lib-color-wine-border);--lib-line:var(--raw-lib-color-line);--lib-line-strong:var(--raw-lib-color-line-strong);--lib-link:var(--accent-marker);--lib-rose:var(--accent-soft);--lib-red:var(--accent);--lib-bordeaux:var(--raw-color-wine-700);--lib-ember-1:var(--lib-bg);--lib-ember-2:var(--raw-color-wine-700);--lib-ember-3:var(--raw-color-wine-500);--lib-ember-4:var(--raw-lib-color-wine-deep);--lib-ember-opacity:var(--raw-lib-ember-opacity);--lib-focus:var(--raw-lib-color-focus);--lib-v-strong:var(--raw-lib-color-strong);--lib-v-good:var(--raw-lib-color-good);--lib-v-mid:var(--raw-lib-color-mid);--lib-v-weak:var(--accent-marker);--lib-v-bad:var(--accent);--lib-v-none:var(--raw-lib-color-faint);--lib-lv-none:var(--lib-v-none);--lib-lv-lab:var(--lib-v-weak);--lib-lv-animal:var(--lib-v-mid);--lib-lv-human:var(--lib-v-good);--lib-lv-rct:var(--lib-v-strong);--lib-radius-sm:var(--raw-lib-radius-sm);--lib-radius-md:var(--raw-lib-radius-md);--lib-radius-lg:var(--raw-lib-radius-lg);--lib-radius-pill:var(--raw-lib-radius-pill);--lib-ease:var(--raw-lib-ease);--lib-defer-block:var(--raw-lib-defer-block);--lib-defer-refs:var(--raw-lib-defer-refs);--lib-defer-card:var(--raw-lib-defer-card);--lib-defer-compare:var(--raw-lib-defer-compare);--lib-grp-card-min:var(--raw-lib-grp-card-min);--lib-grp-cols:var(--raw-lib-grp-cols);--lib-grp-row-gap:var(--raw-lib-grp-row-gap);--lib-grp-section-gap:var(--raw-lib-grp-section-gap);--lib-grp-rel-leading:var(--raw-lib-grp-rel-leading);--lib-grp-rel-gap:var(--raw-lib-grp-rel-gap)}.profile{--lib-sans:var(--font-inter), system-ui, sans-serif;--lib-serif:var(--font-newsreader), Georgia, serif;--lib-serif-head:var(--font-newsreader-head), Georgia, serif;--lib-mono:var(--font-fragment-mono), ui-monospace, monospace;background:var(--lib-bg);color:var(--lib-text-2);font:400 1.0625rem/1.65 var(--lib-sans)}:where(.profile) a{color:var(--lib-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}:where(.profile) a:hover{color:var(--lib-rose)}:where(.profile) :is(h1,h2,h3,h4){font-family:var(--lib-serif);letter-spacing:-.015em;color:var(--lib-text);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.12}:where(.profile) h3{font-size:1.375rem;line-height:1.25}:where(.profile) p{margin:0 0 1em}:where(.profile) b,:where(.profile) strong{color:var(--lib-text);font-weight:600}.profile :focus-visible{outline:2px solid var(--lib-focus);outline-offset:3px;border-radius:4px}.profile sup{font-size:.75em;line-height:0}.v-strong,.c-strong{--vc:var(--lib-v-strong)}.v-good{--vc:var(--lib-v-good)}.v-mid,.c-mid{--vc:var(--lib-v-mid)}.v-weak,.c-weak{--vc:var(--lib-v-weak)}.v-bad,.c-bad{--vc:var(--lib-v-bad)}.v-none{--vc:var(--lib-v-none)}.lv-dots{vertical-align:middle;gap:3px;display:inline-flex}.lv-dots i{background:var(--lib-line-strong);border-radius:50%;width:7px;height:7px}.lv-dots i.on{background:var(--lib-rose)}@media (hover:hover){.lv-fb{text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.lv-fb-note{font:400 .8rem/1.5 var(--lib-sans);color:var(--lib-muted);margin:.75rem 0 0}.lv-fb-note-label{color:var(--lib-text-2);font-weight:600}.lv-flags{vertical-align:middle;flex-wrap:wrap;gap:4px 6px;margin-left:2px;display:inline-flex}.lv-flag-wrap{display:inline-flex}:is(.verdict-lv,.study-meta,.grp-lv){position:relative}.libgroup .grp-row-result>.grp-lv{align-self:stretch}.lv-flag{border:1px dashed var(--lib-line-strong);border-radius:var(--lib-radius-pill);background:var(--lib-surface-2);color:var(--lib-text-2);font:500 .72rem/1.4 var(--lib-sans);white-space:nowrap;padding:1px 7px;display:inline-block}.lv-flag--tip{cursor:help;transition:border-color var(--motion-fast) var(--lib-ease)}.lv-flag--tip:focus-visible{outline:2px solid var(--lib-focus);outline-offset:2px}.lv-flag-wrap:is(:hover,[data-open]) .lv-flag--tip,.lv-flag--tip:focus-visible{border-color:var(--lib-rose)}.lv-flag-tip{z-index:5;border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-sm);background:var(--lib-surface-3);width:max-content;max-width:min(20rem,100%);color:var(--lib-text-2);font:400 .78rem/1.45 var(--lib-sans);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) var(--lib-ease), visibility var(--motion-fast) var(--lib-ease);padding:8px 10px;position:absolute;top:calc(100% + 4px);left:0}.lv-flag-tip:before{content:"";bottom:100%;left:var(--tip-bridge-x,0px);width:var(--tip-bridge-w,100%);height:var(--tip-bridge-h,6px);position:absolute}.lv-flag-wrap:not([data-dismissed]):is(:hover,[data-open]) .lv-flag-tip,.lv-flag-wrap:not([data-dismissed]) .lv-flag--tip:focus-visible+.lv-flag-tip{opacity:1;visibility:visible;pointer-events:auto}.lv-flag-note{font:400 .8rem/1.5 var(--lib-sans);color:var(--lib-muted);margin:.75rem 0 0}.lv-flag-note p{margin:.25rem 0 0}.lv-flag-note-label{color:var(--lib-text-2);font-weight:600}.profile .lv-line{font:400 .8rem/1.4 var(--lib-sans);color:var(--lib-muted);margin-top:8px}.profile .lv-text{color:var(--lib-muted);font-size:.78rem}.verdict-chip{border-radius:var(--lib-radius-pill);border:1px solid var(--vc);align-self:flex-start;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.verdict-chip{border:1px solid color-mix(in srgb, var(--vc) 40%, transparent)}}.verdict-chip{background:var(--vc)}@supports (color:color-mix(in lab, red, red)){.verdict-chip{background:color-mix(in srgb, var(--vc) 13%, transparent)}}.verdict-chip{color:var(--vc);font:600 .74rem/1.2 var(--lib-sans)}.profile .badge{border-radius:var(--lib-radius-sm);border:1px solid var(--lib-line);background:var(--lib-surface-3);color:var(--lib-text-2);font:600 .74rem/1.2 var(--lib-sans);letter-spacing:.04em;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.profile .badge--cat{background:var(--lib-wine-tint);color:var(--lib-rose);border-color:var(--lib-wine-border)}.profile .badge--claim{border-style:dashed;border-color:var(--lib-line-strong);background:var(--lib-surface-2);color:var(--lib-text-2);text-decoration:none}.profile a.badge--claim{transition:border-color var(--motion-fast) var(--lib-ease)}.profile a.badge--claim:hover,.profile a.badge--claim:focus-visible{border-color:var(--lib-rose)}.profile .badge--rx{border-color:var(--lib-line-strong);background:var(--lib-surface-2);color:var(--lib-text-2);text-decoration:none}.profile a.badge--rx{transition:border-color var(--motion-fast) var(--lib-ease)}.profile a.badge--rx:hover,.profile a.badge--rx:focus-visible{border-color:var(--lib-rose)}.profile .card{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:var(--lib-surface-1);flex-direction:column;min-width:0;display:flex}.reading-progress{z-index:60;background:linear-gradient(90deg, var(--lib-bordeaux), var(--lib-red));transform-origin:0;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.profile .article-head{isolation:isolate;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.profile .article-head:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--lib-bordeaux), transparent);border-radius:50%;width:min(56rem,120vw);height:35rem;position:absolute;top:-17.5rem;left:-20%}@supports (color:color-mix(in lab, red, red)){.profile .article-head:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--lib-bordeaux) 50%, transparent), transparent)}}.profile .article-ember{z-index:-1;isolation:isolate;pointer-events:none;opacity:0;-webkit-mask-composite:source-in;transition:opacity var(--duration-normal) var(--ease-entrance);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 25%,#0000 70%),linear-gradient(#000 40%,#0000);mask-image:linear-gradient(270deg,#000 25%,#0000 70%),linear-gradient(#000 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.profile .article-ember>:first-child{transform:scaleX(-1)}.profile .article-head[data-ember=still] .article-ember{opacity:var(--lib-ember-opacity)}@media (max-width:1099px){.profile .article-ember{display:none}}@media (forced-colors:active){.profile .article-ember{display:none}}@media print{.profile .article-ember{display:none}}.profile .breadcrumb{color:var(--lib-muted);flex-wrap:wrap;gap:8px;margin:0 0 1.75rem;padding:0;font-size:.85rem;list-style:none;display:flex}.profile .breadcrumb li+li:before{content:"/";color:var(--lib-faint);margin-right:8px}.profile .breadcrumb a{color:var(--lib-muted);text-decoration:none}.profile .breadcrumb a:hover{color:var(--lib-text)}.profile .article-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.375rem;display:flex}.profile .article-head h1{max-width:20ch;font-family:var(--lib-serif-head);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3.5vw,4rem);font-weight:450;line-height:1.04}.profile .article-head[data-serif=swap]{--lib-serif-head:var(--lib-serif)}.profile .article-head .dek{max-width:60ch;font:400 clamp(1.15rem, 1rem + .6vw, 1.45rem) / 1.5 var(--lib-serif-head);color:var(--lib-text-2);margin:1.375rem 0 0}.profile .lib-syn{max-width:60ch;font:400 .9rem/1.5 var(--lib-sans);color:var(--lib-muted);margin:.75rem 0 0}.profile .lib-info-note{max-width:70ch;font:400 .8rem/1.5 var(--lib-sans);color:var(--lib-faint);margin:0 0 1.25rem}.profile .article-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-bottom:2.5rem;display:grid}@media (min-width:1100px){.profile .article-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:4.5rem}}.profile .toc{font-size:.88rem}.profile .toc details{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:var(--lib-surface-1)}.profile .toc summary{cursor:pointer;color:var(--lib-text);justify-content:space-between;padding:14px 18px;font-weight:600;list-style:none;display:flex}.profile .toc summary::-webkit-details-marker{display:none}.profile .toc summary:after{content:"+";color:var(--lib-muted)}.profile .toc details[open] summary:after{content:"–"}.profile .toc ol{gap:2px;margin:0;padding:0 18px 16px;list-style:none;display:grid}.profile .toc a{border-left:1px solid var(--lib-line);color:var(--lib-muted);padding:6px 0 6px 12px;line-height:1.4;text-decoration:none;display:block}.profile .toc a:hover{color:var(--lib-text)}.profile .toc a[aria-current=true]{color:var(--lib-text);border-left-color:var(--lib-red)}.profile .toc a:focus-visible{outline-offset:-3px}@media (min-width:1100px){.profile .toc{align-self:start;max-height:calc(100vh - 8rem);position:sticky;top:7rem;overflow:auto}.profile .toc details{background:0 0;border:0}.profile .toc summary{font:600 .72rem/1 var(--lib-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lib-muted);pointer-events:none;padding:0 0 12px}.profile .toc summary:after{display:none}.profile .toc ol{padding:0}}.profile .prose{max-width:68ch;font:400 1.1875rem/1.72 var(--lib-serif);color:var(--lib-text-2)}.profile .prose>*+*{margin-top:1.1em}.profile .prose p{margin:0}.profile .prose h2{margin-top:2.2em;scroll-margin-top:7rem;font-size:clamp(1.55rem,1.25rem + 1vw,2rem)}.profile .prose>.fig-anchor{height:0;margin:0;scroll-margin-top:5rem;display:block}.profile .prose h2+*{margin-top:.7em}.profile .prose h3{margin-top:1.8em;font-size:1.3rem}.profile .prose ul{padding-left:1.3em;list-style:outside}.profile .prose ol{padding-left:1.3em;list-style:decimal}.profile .prose li+li{margin-top:.4em}.profile .prose sup a{font:600 .7em/1 var(--lib-sans);color:var(--lib-link);padding:0 1px;text-decoration:none}.profile .prose a{overflow-wrap:anywhere}.profile .prose .meta{font:400 .9rem/1.5 var(--lib-sans);color:var(--lib-muted)}.profile .verdict{border:1px solid var(--vc);padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.profile .verdict{border:1px solid color-mix(in srgb, var(--vc) 45%, transparent)}}.profile .verdict{border-radius:var(--lib-radius-md);background:linear-gradient(135deg, var(--vc), transparent 70%), var(--lib-surface-1)}@supports (color:color-mix(in lab, red, red)){.profile .verdict{background:linear-gradient(135deg, color-mix(in srgb, var(--vc) 12%, transparent), transparent 70%), var(--lib-surface-1)}}.profile .verdict{font-family:var(--lib-sans)}.profile .verdict p{margin:0}.profile .verdict-kicker{font:600 .75rem/1.3 var(--lib-sans);letter-spacing:.08em;color:var(--lib-muted)}.profile .verdict-main{font:500 clamp(1.6rem, 1.3rem + 1.2vw, 2.2rem) / 1.1 var(--lib-serif);color:var(--vc);margin-top:10px!important}.profile .verdict-lv{color:var(--lib-muted);font-size:.82rem;margin-top:10px!important}.profile .verdict-text{color:var(--lib-text-2);font-size:.95rem;line-height:1.6;margin-top:12px!important}.profile .table-wrap{overflow-x:auto}.profile .lib-table{border-collapse:collapse;width:100%;font:400 .86rem/1.45 var(--lib-sans)}.profile .lib-table th,.profile .lib-table td{border-bottom:1px solid var(--lib-line);text-align:left;vertical-align:top;padding:10px 10px 10px 0}.profile .lib-table thead th{color:var(--lib-muted);font-size:.76rem;font-weight:600}.profile .lib-table tbody th{color:var(--lib-text);font-weight:600}.profile .sysgrid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;list-style:none;display:grid;padding:0!important}.profile .sys{border:1px dashed var(--lib-line);font:400 .8rem/1.35 var(--lib-sans);color:var(--lib-faint);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid;margin:0!important}.profile .sys-eff{text-align:center;width:1.3em;font:600 1.3rem/1 var(--lib-sans);grid-row:span 2}.profile .sys-name{overflow-wrap:anywhere;font-weight:600}.profile .sys-meta{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:.72rem;display:flex}.profile .sys-on{border-style:solid;border-color:var(--lib-line-strong);background:var(--lib-surface-1);color:var(--lib-text-2)}.profile .sys-on .sys-eff{color:var(--lib-rose)}.profile .sys-on .sys-name{color:var(--lib-text)}.profile .sys-kurz{color:var(--lib-muted);grid-column:1/-1;margin-top:4px;font-size:.74rem}.profile .cardlist{gap:12px;list-style:none;display:grid;padding:0!important}.profile .cardlist>li{margin:0!important}.profile .cardlist .card{font:400 .9rem/1.55 var(--lib-sans);padding:16px 18px}.profile .cardlist .card h3{font:600 1rem/1.3 var(--lib-sans);color:var(--lib-text);margin:0 0 6px}.profile .cardlist .card p{margin:4px 0 0}.profile .study-meta{color:var(--lib-muted);font-size:.8rem}.profile .claim{border-left:3px solid var(--vc)}.profile .claim-verdict{font:700 .72rem/1 var(--lib-sans);letter-spacing:.06em;color:var(--vc);margin-bottom:8px;display:inline-block}.profile .promise{border-left:3px solid var(--vc)}.profile .promise-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.profile .promise-head h3{margin:0!important}.profile .route-bv{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-pill);background:var(--lib-surface-2);font:600 .8rem/1.2 var(--lib-sans);color:var(--lib-rose);padding:4px 10px}.profile .lib-dl{font:400 .9rem/1.55 var(--lib-sans);grid-template-columns:max-content 1fr;gap:8px 18px;display:grid}.profile .lib-dl dt{color:var(--lib-muted);font-weight:600}.profile .lib-dl dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.profile .lib-dl{grid-template-columns:minmax(0,1fr);gap:2px}.profile .lib-dl dd{margin-bottom:8px}}.profile .rels{flex-wrap:wrap;gap:10px;display:flex}.profile .rel{border:1px solid var(--lib-line-strong);background:var(--lib-surface-1);font:400 .8rem/1.3 var(--lib-sans);color:var(--lib-muted);border-radius:12px;flex-direction:column;padding:10px 14px;text-decoration:none;display:flex}.profile .rel b{color:var(--lib-text);font-size:.92rem}.profile a.rel:hover{border-color:var(--lib-rose)}.profile .rel-legend{color:var(--lib-muted);margin-top:14px;font-size:.82rem}.profile .de-only{font-family:var(--lib-mono);letter-spacing:.04em;color:var(--lib-muted);font-size:.72rem}.profile .claims-note .badge{vertical-align:baseline;margin-right:6px}.profile .hclaim{border-left:3px dashed var(--lib-line-strong)}.profile .hclaim h3{font-family:var(--lib-serif);font-weight:500}.profile .hclaim .lib-dl{margin:6px 0 0;font-size:.85rem}.profile .references{border-top:1px solid var(--lib-line);font-family:var(--lib-sans);margin-top:3em;padding-top:28px}.profile .references h2{font:600 .75rem/1 var(--lib-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lib-muted);margin:0 0 18px}.profile .references ol{color:var(--lib-muted);gap:12px;margin:0;padding-left:1.6em;font-size:.88rem;line-height:1.55;display:grid}.profile .references li{overflow-wrap:anywhere;scroll-margin-top:7rem}.profile .references li:target{color:var(--lib-text)}.profile .reviewed{color:var(--lib-faint);margin-top:22px;font-size:.82rem}.profile .lib-check{font:400 .85rem/1.55 var(--lib-sans);color:var(--lib-muted);margin-top:18px}.profile .lib-check summary{cursor:pointer;color:var(--lib-text-2);font-weight:600}.profile .lib-check h3{font:600 .85rem/1.3 var(--lib-sans);color:var(--lib-text-2);margin:14px 0 4px}.profile .lib-check ul{padding-left:1.3em;list-style:outside}.profile .evmap{border:1px solid var(--lib-line);border-radius:var(--lib-radius-lg);background:radial-gradient(120% 80% at 50% 0%, var(--lib-bordeaux), transparent 60%), var(--lib-surface-1);margin:2.4em 0 2.6em;padding:22px clamp(14px,3vw,28px) 24px}@supports (color:color-mix(in lab, red, red)){.profile .evmap{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--lib-bordeaux) 16%, transparent), transparent 60%), var(--lib-surface-1)}}.profile .evmap{font-family:var(--lib-sans)}.profile .evmap-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:22px;display:flex}.profile .evmap-title{font:500 1.25rem/1.25 var(--lib-serif);letter-spacing:-.01em;color:var(--lib-text);margin:0}.profile .evmap-filter{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-pill);background:var(--lib-bg);padding:3px;display:inline-flex}.profile .evmap-filter label{position:relative}.profile .evmap-filter input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.profile .evmap-filter span{border-radius:var(--lib-radius-pill);color:var(--lib-muted);white-space:nowrap;transition:background var(--motion-fast) var(--lib-ease), color var(--motion-fast) var(--lib-ease);padding:7px 14px;font-size:.82rem;display:block}.profile .evmap-filter input:checked+span{background:var(--lib-surface-3);color:var(--lib-text);box-shadow:inset 0 0 0 1px var(--lib-line-strong)}.profile .evmap-filter input:focus-visible+span{outline:2px solid var(--lib-focus);outline-offset:2px}.profile .evmap-status{width:100%;color:var(--lib-muted);margin:0;font-size:.85rem}.profile .evmap-status b{color:var(--lib-text);font-weight:600}.profile .evmap-stage{position:relative}.profile .evmap-edges{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profile .evmap-row{z-index:1;grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid;position:relative}.profile .evmap-row+.evmap-row{margin-top:58px}.profile .evmap-rowhead{writing-mode:vertical-rl;text-align:center;border-left:1px solid var(--lib-line);letter-spacing:.02em;color:var(--lib-faint);align-self:stretch;margin:0;font-size:.72rem;font-weight:500;transform:rotate(180deg)}.profile .evmap-nodes{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px;display:grid}.profile .evmap-node{all:unset;box-sizing:border-box;border:1px solid var(--lib-line-strong);background:var(--lib-surface-2);cursor:pointer;overflow-wrap:normal;word-break:normal;min-height:64px;transition:opacity var(--duration-normal) var(--lib-ease), border-color var(--motion-fast) var(--lib-ease), background var(--motion-fast) var(--lib-ease);border-radius:12px;flex-direction:column;gap:3px;padding:10px 10px 11px;display:flex}.profile .evmap-node:hover{border-color:var(--lib-faint)}.profile .evmap-node:focus-visible{outline:2px solid var(--lib-focus);outline-offset:3px}.profile .evmap-node[aria-pressed=true]{border-color:var(--lib-rose);background:var(--lib-surface-3)}.profile .evmap-node .nl{font:500 .95rem/1.2 var(--lib-serif);color:var(--lib-text);-webkit-hyphens:auto;hyphens:auto}.profile .evmap-node .ns{color:var(--lib-muted);-webkit-hyphens:auto;hyphens:auto;font-size:.74rem;line-height:1.35}.profile .evmap-node.is-ghost{background:0 0;border-style:dashed}.profile .evmap-node.is-ghost .nl{color:var(--lib-muted)}.profile .evmap-seq{gap:3px;margin-top:6px;display:flex}.profile .evmap-seq i{width:19px;height:19px;font:600 .64rem/1 var(--lib-sans);color:var(--lib-bg);border-radius:50%;place-items:center;font-style:normal;display:grid}.profile .evmap-seq i.a{background:var(--lib-rose)}.profile .evmap-seq i.p{background:var(--lib-lv-animal)}.profile .evmap-seqkey{color:var(--lib-faint);margin-top:3px;font-size:.68rem}.profile .evmap-edge{fill:none;stroke-width:1.6px;stroke-linecap:round;transition:opacity var(--duration-normal) var(--lib-ease), stroke-width var(--motion-fast) var(--lib-ease)}.profile .evmap-edge[data-lv="1"]{stroke:var(--lib-lv-lab);stroke-dasharray:.5 5}.profile .evmap-edge[data-lv="2"]{stroke:var(--lib-lv-animal);stroke-dasharray:6 5}.profile .evmap-edge[data-lv="3"]{stroke:var(--lib-lv-human);stroke-dasharray:14 5;stroke-width:2px}.profile .evmap-edge[data-lv="4"]{stroke:var(--lib-lv-rct);stroke-width:2.6px}.profile .evmap-edge[data-lv="0"]{stroke:var(--lib-lv-none);stroke-dasharray:2 7;stroke-width:1.3px}.profile .evmap-head{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:opacity var(--duration-normal) var(--lib-ease)}.profile .evmap-head[data-lv="0"]{stroke:var(--lib-lv-none)}.profile .evmap-head[data-lv="1"]{stroke:var(--lib-lv-lab)}.profile .evmap-head[data-lv="2"]{stroke:var(--lib-lv-animal)}.profile .evmap-head[data-lv="3"]{stroke:var(--lib-lv-human)}.profile .evmap-head[data-lv="4"]{stroke:var(--lib-lv-rct);stroke-width:2.2px}.profile .evmap-q{font:600 12px/1 var(--lib-sans);fill:var(--lib-lv-none);text-anchor:middle}.profile .evmap.has-focus .evmap-node:not(.is-linked){opacity:.28}.profile .evmap.has-focus .evmap-g:not(.is-linked){opacity:.07}.profile .evmap.has-focus .evmap-g.is-linked .evmap-edge{stroke-width:2.8px}.profile .evmap-g.is-off{opacity:.05!important}.profile .evmap-node.is-faded{opacity:.3}.profile .evmap-legend{border-top:1px solid var(--lib-line);color:var(--lib-muted);flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:14px 0 0;font-size:.78rem;list-style:none;display:flex}.profile .evmap-legend li{align-items:center;gap:8px;margin:0;display:flex}.profile .evmap-legend svg{flex:none;width:34px;height:12px}.profile .evmap-panel{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:var(--lib-bg);min-height:96px;margin-top:16px;padding:16px 18px}.profile .evmap-panel h4{font:500 1.15rem/1.25 var(--lib-serif);color:var(--lib-text);margin:0}.profile .evmap-panel .ps{color:var(--lib-muted);margin:2px 0 8px;font-size:.8rem}.profile .evmap-panel p{color:var(--lib-text-2);margin:0;font-size:.93rem;line-height:1.6}.profile .evmap-panel ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.profile .evmap-panel li{grid-template-columns:34px 1fr;align-items:start;gap:10px;margin:0;font-size:.88rem;line-height:1.5;display:grid}.profile .evmap-panel li svg{width:34px;height:12px;margin-top:5px}.profile .evmap-panel li b{color:var(--lib-text);font-weight:600}.profile .evmap-panel .lv{color:var(--lib-faint);font-size:.76rem;display:block}.profile .evmap-panel a{font-weight:600;text-decoration:none}.profile .evmap-hint{color:var(--lib-muted)!important}.profile .evmap figcaption{color:var(--lib-faint);margin-top:14px;font-size:.82rem;line-height:1.55}@media (max-width:620px){.profile .evmap-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.profile .evmap-row+.evmap-row{margin-top:48px}.profile .evmap-filter span{padding:7px 10px;font-size:.78rem}}.profile .evmap.is-compact .evmap-row{display:block}.profile .evmap.is-compact .evmap-row+.evmap-row{margin-top:44px}.profile .evmap.is-compact .evmap-rowhead{writing-mode:horizontal-tb;text-align:left;z-index:1;background:var(--lib-surface-1);border:0;border-radius:4px;margin:0 0 8px;padding:1px 6px;display:inline-block;position:relative;transform:none}.profile .evmap.is-compact .evmap-node .nl{overflow-wrap:break-word;font-size:.86rem}.profile .evmap.is-compact .evmap-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.profile .evmap.is-compact .evmap-node{grid-column:auto!important}@media (prefers-reduced-motion:reduce){.profile .evmap *{transition:none!important}}.libindex .lib-head{padding-bottom:.75rem}.libindex .lib-wrap{padding-bottom:4.5rem}.libindex .lib-summary{border:1px solid var(--lib-line);border-radius:var(--lib-radius-lg);background:radial-gradient(120% 90% at 0% 0%, var(--lib-bordeaux), transparent 60%), var(--lib-surface-1);gap:1.75rem;margin:.5rem 0 1.75rem;padding:1.625rem clamp(1.125rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.libindex .lib-summary{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--lib-bordeaux) 22%, transparent), transparent 60%), var(--lib-surface-1)}}@media (min-width:860px){.libindex .lib-summary{grid-template-columns:1fr 1.15fr;align-items:center}}.libindex .lib-kicker{font:500 1.5rem/1.2 var(--lib-serif);color:var(--lib-text);margin:0 0 .625rem}.libindex .lib-summary p{max-width:52ch;color:var(--lib-text-2);margin:0}.libindex .verdict-bars{gap:.5625rem;display:grid}.libindex .vrow{font:500 .8rem/1.3 var(--lib-sans);color:var(--lib-text-2);grid-template-columns:minmax(7.5rem,1.2fr) 2fr 2.2em;align-items:center;gap:.625rem;display:grid}.libindex .vbar{border-radius:var(--lib-radius-pill);background:var(--lib-surface-3);height:.5625rem;overflow:hidden}.libindex .vbar span{height:100%;width:calc(var(--v) * 100%);background:var(--vc);border-radius:inherit;display:block}.libindex .vrow b{text-align:right;font-variant-numeric:tabular-nums}.libindex .lib-controls{gap:.75rem;margin-bottom:1.375rem;display:grid}.libindex .lib-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.libindex .lib-search{flex:1;min-width:min(15rem,100%)}.libindex .lib-search input{border-radius:var(--lib-radius-pill);border:1px solid var(--lib-line-strong);background:var(--lib-surface-1);width:100%;max-width:26rem;color:var(--lib-text);font:inherit;padding:.75rem 1rem}.libindex .lib-compare-link{color:var(--lib-text-2)}.libindex .chips{flex-wrap:wrap;gap:.5rem;display:flex}.libindex .chip{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--lib-radius-pill);border:1px solid var(--lib-line-strong);font:500 .8rem/1.3 var(--lib-sans);color:var(--lib-muted);padding:.375rem .75rem}.libindex .chip small{color:var(--lib-faint);margin-left:.25rem}.libindex .chip[aria-pressed=true]{background:var(--lib-surface-3);color:var(--lib-text);border-color:var(--lib-rose)}.libindex .chip:focus-visible{outline:2px solid var(--lib-focus);outline-offset:2px}.libindex .chip[class*=v-]:before{content:"";background:var(--vc);vertical-align:1px;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4375rem;display:inline-block}.libindex .lib-count{color:var(--lib-muted);margin:0;font-size:.85rem}.libindex .lib-rubrik-note{color:var(--lib-text-2);margin:0;font-size:.85rem;line-height:1.5}.libindex .lib-empty{border:1px dashed var(--lib-line-strong);border-radius:var(--lib-radius-md);color:var(--lib-text-2);margin:1rem 0;padding:1.25rem 1.5rem}.libindex .libgrid{grid-template-columns:repeat(auto-fill,minmax(min(15.625rem,100%),1fr));gap:.875rem;display:grid}:is(.libindex,.libgroup) .libcard{border-radius:var(--lib-radius-md);border:1px solid var(--lib-line);background:var(--lib-surface-1);min-width:0;color:inherit;transition:border-color var(--motion-fast,.2s) var(--lib-ease), transform var(--motion-fast,.2s) var(--lib-ease);flex-direction:column;gap:.5rem;padding:1.125rem;text-decoration:none;display:flex}:is(.libindex,.libgroup) .libcard:hover{border-color:var(--lib-line-strong);color:inherit;transform:translateY(-2px)}:is(.libindex,.libgroup) .libcard-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.libindex .libcard-badges{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}:is(.libindex,.libgroup) .libcard h3{font:500 1.3rem/1.15 var(--lib-serif);margin:.125rem 0 0}.libindex .libcard p{color:var(--lib-muted);flex:1;margin:0;font-size:.88rem;line-height:1.5}:is(.libindex,.libgroup) .libcard-promise{font:500 .8rem/1.35 var(--lib-sans);color:var(--lib-text-2)}.libindex .libcard-promise-label{color:var(--lib-faint);font-weight:400}:is(.libindex,.libgroup) .lib-note{color:var(--lib-faint);margin-top:1.75rem;font-size:.82rem}.libindex .libcard-group{font:400 .7rem/1.3 var(--lib-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-faint);overflow-wrap:anywhere}.libindex .lib-groups .libcard-group{display:none}.libindex .lib-view{flex-wrap:wrap;gap:.375rem;display:inline-flex}.libindex .lib-groups{gap:var(--lib-grp-section-gap);display:grid}.libindex .lib-group-head{border-bottom:1px solid var(--lib-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.875rem;padding-bottom:.625rem;display:flex}.libindex .lib-group-head h2{font:500 1.6rem/1.15 var(--lib-serif)}.libindex .lib-group-head h2 a{color:var(--lib-text);transition:color var(--motion-fast) var(--lib-ease);text-decoration:none}.libindex .lib-group-head h2 a:hover{color:var(--lib-rose)}.libindex .lib-group-meta{font:400 .72rem/1.3 var(--lib-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-muted);margin:0}.profile .lib-group{max-width:60ch;font:400 .78rem/1.45 var(--lib-mono);letter-spacing:.04em;margin:-.5rem 0 1.125rem}.profile .lib-group a{color:var(--lib-rose);text-decoration:none}.profile .lib-group a:hover{color:var(--lib-text);text-decoration:underline}.libgroup .grp-badge-link{transition:border-color var(--motion-fast) var(--lib-ease);text-decoration:none}.libgroup .grp-badge-link:hover{border-color:var(--lib-rose);color:var(--lib-text-2)}.libgroup .prose .grp-forms{grid-template-columns:repeat(auto-fill, minmax(min(var(--lib-grp-card-min), 100%), 1fr));gap:.875rem;padding:0;list-style:none;display:grid}.libgroup .prose .grp-forms>li{margin:0;display:flex}.libgroup .prose .grp-forms>li>.libcard{content-visibility:auto;contain-intrinsic-size:auto var(--lib-defer-card);flex:1}.libgroup .prose .libcard h3{min-width:0;font:500 1.3rem/1.15 var(--lib-serif);overflow-wrap:break-word;flex:auto;margin:0}.libgroup .libcard-top{flex-wrap:wrap;align-items:flex-start}.libgroup .grp-meta{font:400 .8rem/1.4 var(--lib-sans);color:var(--lib-muted);display:block}.libgroup .grp-main{gap:.25rem;margin-top:.25rem;display:grid}.libgroup .grp-kicker{font:400 .68rem/1.2 var(--lib-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-faint)}.libgroup .grp-result{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.25rem;display:flex}.libgroup .grp-verdict{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.libgroup .grp-pop{font:400 .76rem/1.3 var(--lib-sans);color:var(--lib-muted)}.libgroup .grp-lv{font:400 .78rem/1.3 var(--lib-sans);color:var(--lib-muted);display:block}.libgroup :is(.grp-lv,.grp-meta) .lv-dots{margin-right:.25rem}.libgroup .grp-annex{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-sm);background:var(--lib-surface-2);font:400 .66rem/1.3 var(--lib-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-text-2);white-space:nowrap;flex:none;padding:.1875rem .5rem}.libgroup .grp-annex--nein{border-color:var(--lib-wine-border);background:var(--lib-wine-tint);color:var(--lib-rose)}.libgroup .grp-annex--unklar{border-style:dashed}.libgroup .prose .grp-borderline{margin-top:2rem}.libgroup .prose .grp-borderline h3{margin:0 0 .375rem;scroll-margin-top:7rem}.libgroup .prose .grp-borderline .meta{margin-bottom:.875rem}.libgroup .prose .grp-area{margin-top:1.75rem}.libgroup .prose .grp-area :is(h3,h4){font:500 1.2rem/1.25 var(--lib-serif);color:var(--lib-text);margin:0 0 .5rem}.libgroup .prose .grp-cmp{border-top:1px solid var(--lib-line);margin:0;padding:0;list-style:none;display:grid}.libgroup .prose .grp-cmp>li{margin:0}.libgroup .grp-row{gap:var(--lib-grp-row-gap);border-bottom:1px solid var(--lib-line);font:400 .9rem/1.45 var(--lib-sans);grid-template-columns:minmax(0,1fr);align-items:start;padding:.75rem 0;display:grid}@media (min-width:40rem){.libgroup .grp-row{grid-template-columns:var(--lib-grp-cols)}}.libgroup .prose .grp-row-name{color:var(--lib-text);overflow-wrap:break-word;font-weight:600;text-decoration:none}.libgroup .prose .grp-row-name:hover{color:var(--lib-rose)}.libgroup .grp-row-promise{color:var(--lib-text-2);overflow-wrap:anywhere}.libgroup .grp-row-result{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.libgroup .prose .grp-more{font-family:var(--lib-sans);margin-top:1.75rem}.libgroup .grp-more summary{cursor:pointer;font:600 .95rem/1.4 var(--lib-sans);color:var(--lib-text-2)}.libgroup .prose .grp-more summary h3{font:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline}.libgroup .prose .grp-compare-link{margin-top:1.75rem}.libgroup .prose .grp-compare-link a{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-pill);font:500 .88rem/1.3 var(--lib-sans);color:var(--lib-text-2);transition:border-color var(--motion-fast) var(--lib-ease);padding:.625rem 1.125rem;text-decoration:none;display:inline-block}.libgroup .prose .grp-compare-link a:hover{border-color:var(--lib-rose);color:var(--lib-text)}.libgroup .grp-risk-in{font:400 .88rem/1.5 var(--lib-sans);color:var(--lib-muted)}.libgroup .prose .grp-rels{gap:var(--lib-grp-rel-gap);font:400 .92rem/var(--lib-grp-rel-leading) var(--lib-sans);padding:0;list-style:none;display:grid}.libgroup .prose .grp-rels>li{overflow-wrap:anywhere;margin:0}.libgroup .grp-rel-type{font:400 .7rem/1.3 var(--lib-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-muted)}.libgroup .prose .grp-note{font:400 .82rem/1.5 var(--lib-sans);margin-top:2.5rem}.libcompare .cmp-controls{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.5rem 0 1.625rem;display:flex}.libcompare .cmp-controls label{min-width:min(13.75rem,100%);font:600 .78rem/1 var(--lib-sans);color:var(--lib-muted);flex:1;gap:.375rem;display:grid}.libcompare .cmp-controls select{border:1px solid var(--lib-line-strong);background:var(--lib-surface-1);width:100%;color:var(--lib-text);font:500 1rem/1.2 var(--lib-sans);border-radius:.75rem;padding:.75rem .875rem}.libcompare .cmp-controls select:focus-visible,.libcompare .cmp-controls button:focus-visible{outline:2px solid var(--lib-focus);outline-offset:2px}.libcompare .cmp-intro{margin:0 0 1rem}.libcompare .cmp-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.libcompare .cmp-grid>*{min-width:0}@media (max-width:700px){.libcompare .cmp-grid{grid-template-columns:1fr}}.libcompare .cmp-head{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:var(--lib-surface-1);padding:1.125rem}.libcompare .cmp-head h2{font:500 1.6rem/1.15 var(--lib-serif);margin:.625rem 0 .375rem}.libcompare .cmp-head h2 a{color:var(--lib-text);text-decoration:none}.libcompare .cmp-head p{color:var(--lib-muted);margin:.375rem 0 0;font-size:.88rem;line-height:1.5}.libcompare .cmp-head .cmp-main{color:var(--lib-text-2)}.libcompare .cmp-h{font:500 1.4rem/1.2 var(--lib-serif);color:var(--lib-text);margin:2.25rem 0 .5rem}.libcompare .cmp-table td{font-size:.84rem}.libcompare .cmp-table td small{color:var(--lib-muted);margin-top:3px;font-size:.74rem;display:block}.libcompare .cmp-table .sys-eff{color:var(--lib-rose);font-weight:700}.libcompare .cmp-same th{box-shadow:inset 3px 0 0 var(--lib-v-strong)}.libcompare .cmp-diff th{box-shadow:inset 3px 0 0 var(--lib-v-bad)}.libcompare .cmp-only th{box-shadow:inset 3px 0 0 var(--lib-v-none)}.libcompare .cmp-none{color:var(--lib-faint);font-size:.82rem}.libcompare .cmp-grid ul{font:400 .88rem/1.45 var(--lib-sans);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.libcompare .cmp-grid li{overflow-wrap:anywhere;margin:0}.libcompare .cmp-out{min-height:40rem}.profile .placeholder{background:var(--lib-wine-tint);color:var(--lib-rose);border-radius:4px;padding:1px 6px}.profile .prose>:is(.evmap,.table-wrap,.sysgrid,.cardlist,.lib-dl){content-visibility:auto;contain-intrinsic-size:auto var(--lib-defer-block)}.profile .prose .references{content-visibility:auto;contain-intrinsic-size:auto var(--lib-defer-refs)}.libindex .libgrid>.libcard{content-visibility:auto;contain-intrinsic-size:auto var(--lib-defer-card)}.libcompare .cmp-out>:is(.table-wrap,.cmp-grid){content-visibility:auto;contain-intrinsic-size:auto var(--lib-defer-compare)}.profile .prose .fig-omitted-note{color:var(--lib-muted);margin-top:1rem;font-size:.92rem}.profile .lib-wish{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:var(--lib-surface-1);margin-top:3rem;padding:1.5rem}.profile .lib-wish-lead{color:var(--lib-muted);font:400 .95rem/1.5 var(--lib-sans);margin-top:.5rem}.profile .lib-wish-form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.profile .lib-wish-kinds{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.profile .lib-wish-kinds label{cursor:pointer;position:relative}.profile .lib-wish-kinds input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile .lib-wish-kinds span{border-radius:var(--lib-radius-pill);border:1px solid var(--lib-line-strong);color:var(--lib-muted);font:400 .85rem/1.3 var(--lib-sans);transition:color var(--motion-fast) var(--lib-ease), border-color var(--motion-fast) var(--lib-ease);padding:.4rem .9rem;display:inline-block}.profile .lib-wish-kinds input:checked+span{color:var(--lib-text);border-color:var(--lib-rose)}.profile .lib-wish-kinds input:focus-visible+span{outline:2px solid var(--lib-focus);outline-offset:2px}.profile .lib-wish textarea{border-radius:var(--lib-radius-md);border:1px solid var(--lib-line-strong);background:var(--lib-bg);width:100%;min-height:6rem;color:var(--lib-text);font:400 .95rem/1.5 var(--lib-sans);resize:vertical;padding:.75rem 1rem}.profile .lib-wish button{border-radius:var(--lib-radius-pill);border:1px solid var(--lib-rose);color:var(--lib-text);font:500 .9rem/1.3 var(--lib-sans);cursor:pointer;transition:background var(--motion-fast) var(--lib-ease);background:0 0;align-self:flex-start;padding:.6rem 1.25rem}.profile .lib-wish button:hover{background:var(--lib-wine-tint)}.profile .lib-wish-note{color:var(--lib-faint);margin-top:.75rem;font-size:.82rem}.profile .lib-wish-fallback{color:var(--lib-muted);margin-top:.5rem;font-size:.82rem}.profile .lib-wish-fallback a,.profile .lib-wish-fallback button{color:var(--lib-text-2);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:root{--raw-sf-el-o:#ff8589;--raw-sf-el-n:#8fb4ff;--raw-sf-el-s:#f2cf5b;--raw-sf-el-p:#ffab66;--raw-sf-el-halogen:#84e0a6;--raw-sf-el-br:#e7a07c;--raw-sf-el-i:#c9a6ff;--raw-sf-el-se:#ffbf80;--raw-sf-el-b:#ffb8b0;--raw-sf-el-si:#e8cfa8;--raw-sf-el-metall:#7fd8d0;--raw-sf-bond:#d9d0cb;--raw-sf-neon-core:#ffd5d7;--raw-sf-stroke:1.6px;--raw-sf-stroke-hash:1.1px;--raw-sf-stroke-core:2.2px;--raw-sf-stroke-glow:9px;--raw-sf-neon-glow:.42;--raw-sf-stroke-hit:16px;--raw-sf-bond-max:2.2rem;--raw-sf-bond-min:max(1.3rem, 20px);--raw-sf-bond-max-wide:2.6rem;--raw-sf-max-h-wide:22rem;--raw-sf-max-h:19rem;--raw-sf-dim:.22;--raw-sf-trace-window:7;--raw-sf-side-col:220px;--raw-sf-side-gap:4.5rem;--raw-sf-text-col:720px;--raw-sf-drawer-shadow:0 1.5rem 2.5rem -1rem #000000a6;--sf-el-o:var(--raw-sf-el-o);--sf-el-n:var(--raw-sf-el-n);--sf-el-s:var(--raw-sf-el-s);--sf-el-p:var(--raw-sf-el-p);--sf-el-halogen:var(--raw-sf-el-halogen);--sf-el-br:var(--raw-sf-el-br);--sf-el-i:var(--raw-sf-el-i);--sf-el-se:var(--raw-sf-el-se);--sf-el-b:var(--raw-sf-el-b);--sf-el-si:var(--raw-sf-el-si);--sf-el-metall:var(--raw-sf-el-metall);--sf-el-c:var(--lib-text);--sf-bond:var(--raw-sf-bond);--sf-neon:var(--accent);--sf-neon-core:var(--raw-sf-neon-core);--sf-stroke:var(--raw-sf-stroke);--sf-stroke-hash:var(--raw-sf-stroke-hash);--sf-stroke-core:var(--raw-sf-stroke-core);--sf-stroke-glow:var(--raw-sf-stroke-glow);--sf-neon-glow:var(--raw-sf-neon-glow);--sf-stroke-hit:var(--raw-sf-stroke-hit);--sf-bond-max:var(--raw-sf-bond-max);--sf-bond-min:var(--raw-sf-bond-min);--sf-max-h:var(--raw-sf-max-h);--sf-dim:var(--raw-sf-dim);--sf-trace-window:var(--raw-sf-trace-window);--sf-side-col:var(--raw-sf-side-col);--sf-side-gap:var(--raw-sf-side-gap);--sf-text-col:var(--raw-sf-text-col);--sf-bond-max-wide:var(--raw-sf-bond-max-wide);--sf-max-h-wide:var(--raw-sf-max-h-wide);--sf-drawer-shadow:var(--raw-sf-drawer-shadow)}.profile .article-side{align-content:start;gap:1.25rem;min-width:0;display:grid}@media (min-width:1100px) and (max-width:1339.98px){.profile .article-layout.has-side{row-gap:2.5rem}.profile .article-layout.has-side>.article-side{display:contents}.profile .article-layout.has-side>.article-side>.sf-card{grid-area:1/1/auto/-1}.profile .article-layout.has-side>.article-side>.toc{grid-area:2/1}.profile .article-layout.has-side>.article-body{grid-area:2/2}}@media (min-width:1340px){.profile .article-layout.has-side{grid-template-columns:minmax(0, 1fr) var(--sf-side-col) var(--sf-side-gap) minmax(0, var(--sf-text-col)) minmax(0, 1fr);justify-content:stretch;column-gap:0}.profile .article-layout.has-side>.article-side{grid-column:1/3;grid-template-columns:minmax(0, 1fr) var(--sf-side-col);grid-template-rows:auto 1fr;align-content:stretch;gap:2.25rem 0}.profile .article-layout.has-side>.article-side>.sf-card{grid-column:1/-1}.profile .article-layout.has-side>.article-side>.toc{grid-column:2}.profile .article-layout.has-side>.article-body{grid-column:4}}.profile .sf-card{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:radial-gradient(120% 80% at 50% 0%, var(--lib-bordeaux), transparent 70%), var(--lib-surface-1);position:relative;container:sf-card/inline-size}@supports (color:color-mix(in lab, red, red)){.profile .sf-card{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--lib-bordeaux) 18%, transparent), transparent 70%), var(--lib-surface-1)}}.profile .sf-card{color:var(--lib-text-2);font:400 .875rem/1.5 var(--lib-sans)}.profile .sf{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1rem 1rem 1.125rem;display:grid}.profile .sf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.profile .sf-kicker{font:400 .68rem/1.2 var(--lib-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lib-faint);flex-basis:100%;margin:0}.profile .sf-formula{font:600 1.125rem/1.2 var(--lib-sans);letter-spacing:.01em;color:var(--lib-text);margin:0}.profile .sf-formula sub,.profile .sf-formula sup,.profile .sf-tf sub,.profile .sf-tf sup{font-size:.7em;line-height:0}.profile .sf-mass{font:400 .8rem/1.2 var(--lib-mono);color:var(--lib-muted);margin:0}.profile .sf-complex{font-family:var(--lib-sans)}.profile .sf-shown{font:500 .875rem/1.3 var(--lib-sans);color:var(--lib-text-2);flex-basis:100%;margin:0}.profile .sf-stage{overscroll-behavior-x:contain;scrollbar-width:thin;margin-inline:-.25rem;position:relative;overflow-x:auto}.profile .sf-stage[data-scroll~=rechts]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2.5rem);mask-image:linear-gradient(270deg,#0000,#000 2.5rem)}.profile .sf-stage[data-scroll~=links]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.profile .sf-stage[data-scroll~=links][data-scroll~=rechts]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.profile .sf-fit{width:max(calc(var(--sf-w) * var(--sf-bond-min)), min(100%, calc(var(--sf-w) * var(--sf-bond-max)), calc(var(--sf-max-h) * var(--sf-w) / var(--sf-h))));aspect-ratio:var(--sf-w) / var(--sf-h);margin-inline:auto}.profile .sf-svg{width:100%;height:100%;display:block;overflow:visible}.profile .sf-b{fill:none;stroke:var(--sf-bond);stroke-width:var(--sf-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profile .sf-b--keil{fill:var(--sf-bond);stroke-width:var(--sf-stroke-hash)}.profile .sf-b--schraffur,.profile .sf-b--koord{stroke-width:var(--sf-stroke-hash);stroke-linecap:butt}.profile .sf-l{font-family:var(--lib-sans);fill:var(--sf-el-c);font-weight:600}.profile .sf-q{font-weight:600}.profile .sf-faktor{font-family:var(--lib-sans);fill:var(--lib-muted);font-weight:500}.profile .sf-el-o{fill:var(--sf-el-o)}.profile .sf-el-n{fill:var(--sf-el-n)}.profile .sf-el-s{fill:var(--sf-el-s)}.profile .sf-el-p{fill:var(--sf-el-p)}.profile .sf-el-halogen{fill:var(--sf-el-halogen)}.profile .sf-el-br{fill:var(--sf-el-br)}.profile .sf-el-i{fill:var(--sf-el-i)}.profile .sf-el-se{fill:var(--sf-el-se)}.profile .sf-el-b{fill:var(--sf-el-b)}.profile .sf-el-si{fill:var(--sf-el-si)}.profile .sf-el-metall{fill:var(--sf-el-metall)}.profile .sf-legend{font:400 .74rem/1.4 var(--lib-sans);color:var(--lib-muted);flex-wrap:wrap;gap:.15rem .75rem;margin:-.25rem 0 0;display:flex}.profile .sf-legend b{font-weight:700}.profile .sf-legend-koord{vertical-align:middle;fill:none;width:1.5em;height:.4em;stroke:var(--sf-bond);stroke-width:var(--sf-stroke-hash);display:inline-block}.profile .sf-legend-koord path{vector-effect:non-scaling-stroke}.profile .sf-tx-o{color:var(--sf-el-o)}.profile .sf-tx-n{color:var(--sf-el-n)}.profile .sf-tx-s{color:var(--sf-el-s)}.profile .sf-tx-p{color:var(--sf-el-p)}.profile .sf-tx-halogen{color:var(--sf-el-halogen)}.profile .sf-tx-br{color:var(--sf-el-br)}.profile .sf-tx-i{color:var(--sf-el-i)}.profile .sf-tx-se{color:var(--sf-el-se)}.profile .sf-tx-b{color:var(--sf-el-b)}.profile .sf-tx-si{color:var(--sf-el-si)}.profile .sf-tx-metall{color:var(--sf-el-metall)}.profile .sf-tx-c{color:var(--sf-el-c)}.profile .sf-base{transition:opacity var(--duration-normal) var(--ease-entrance)}.profile .sf[data-active] .sf-base{opacity:var(--sf-dim)}.profile .sf-trace{--sf-trace:1;pointer-events:none}.profile .sf-trace path{--sf-s:calc(var(--sf-trace) * var(--sf-trace-span));fill:none;stroke:var(--sf-neon-core);stroke-width:var(--sf-stroke-core);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--sf-s) - var(--i)) / var(--sf-trace-window), 1));opacity:calc(1 - clamp(0, (var(--sf-s) - var(--i) - var(--sf-trace-window)) / var(--sf-trace-window), 1))}.profile .sf-hl{opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-entrance)}.profile .sf-hl.is-on{opacity:1}.profile .sf-hl-area{fill:var(--sf-neon)}@supports (color:color-mix(in lab, red, red)){.profile .sf-hl-area{fill:color-mix(in srgb, var(--sf-neon) 9%, transparent)}}.profile .sf-hl-area{stroke:var(--sf-neon)}@supports (color:color-mix(in lab, red, red)){.profile .sf-hl-area{stroke:color-mix(in srgb, var(--sf-neon) 45%, transparent)}}.profile .sf-hl-area{stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.profile .sf-halo-stop-1{stop-color:var(--sf-neon);stop-opacity:.55}.profile .sf-halo-stop-2{stop-color:var(--sf-neon);stop-opacity:0}.profile .sf-spur-flood{flood-color:var(--sf-neon);flood-opacity:1}.profile .sf-neon-flood{flood-color:var(--sf-neon);flood-opacity:var(--sf-neon-glow)}.profile .sf-hl-glow{fill:none;stroke:var(--sf-neon);stroke-width:var(--sf-stroke-glow);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profile .sf-hl-glow.sf-b--keil{fill:var(--sf-neon)}.profile .sf-hl-core{fill:none;stroke:var(--sf-neon-core);stroke-width:var(--sf-stroke-core);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profile .sf-hl-core.sf-b--keil{fill:var(--sf-neon-core)}.profile .sf-hl-core.sf-b--schraffur,.profile .sf-hl-glow.sf-b--schraffur,.profile .sf-hl-core.sf-b--koord{stroke-linecap:butt}.profile .sf-mark{font-family:var(--lib-mono);fill:var(--sf-neon-core);font-weight:400}.profile .sf-hit{cursor:pointer}.profile .sf-hit path,.profile .sf-hit circle{fill:#0000;stroke:#0000}.profile .sf-hit .sf-hit-b{fill:none;stroke-width:var(--sf-stroke-hit);stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:stroke}.profile .sf-hit .sf-hit-f,.profile .sf-hit circle{pointer-events:fill}.profile .sf-chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.profile .sf-chip{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-pill);background:var(--lib-surface-2);min-height:1.875rem;color:var(--lib-text-2);font:500 .78rem/1.2 var(--lib-sans);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-entrance), background-color var(--duration-fast) var(--ease-entrance), color var(--duration-fast) var(--ease-entrance);align-items:center;gap:.4rem;padding:.25rem .625rem;display:inline-flex}.profile .sf-chip:hover,.profile .sf-chip.is-on{border-color:var(--sf-neon)}@supports (color:color-mix(in lab, red, red)){.profile .sf-chip:hover,.profile .sf-chip.is-on{border-color:color-mix(in srgb, var(--sf-neon) 70%, transparent)}}.profile .sf-chip:hover,.profile .sf-chip.is-on{color:var(--lib-text)}.profile .sf-chip[aria-pressed=true]{border-color:var(--sf-neon);background:var(--sf-neon)}@supports (color:color-mix(in lab, red, red)){.profile .sf-chip[aria-pressed=true]{background:color-mix(in srgb, var(--sf-neon) 16%, var(--lib-surface-2))}}.profile .sf-chip[aria-pressed=true]{color:var(--lib-text)}.profile .sf-chip:focus-visible{outline:2px solid var(--lib-focus);outline-offset:2px}.profile .sf-chip-dot{background:var(--sf-neon);width:.5rem;height:.5rem;box-shadow:0 0 .375rem var(--sf-neon);border-radius:50%;flex:none}.profile .sf-chip-dot[data-ebene=ring]{border:1.5px solid var(--sf-neon);background:0 0}.profile .sf-chip-dot[data-ebene=geruest]{border:1.5px solid var(--sf-neon-core);box-shadow:none;background:0 0;border-radius:2px}.profile .sf-chip-dot[data-ebene=marker]{background:var(--sf-neon-core);box-shadow:none}.profile .sf-chip-n{font:400 .7rem/1 var(--lib-mono);color:var(--lib-faint)}.profile .sf-panels{display:grid;position:relative}.profile .sf-panel{visibility:hidden;border-top:1px solid var(--lib-line);grid-area:1/1;align-content:start;gap:.4rem;padding-top:.75rem;display:grid}.profile .sf-panel.is-shown{visibility:visible}@media (hover:none){.profile .sf-panel{display:none}.profile .sf-panel.is-shown{display:grid}}.profile .sf-panel p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.profile .sf-p-kicker{font:400 .68rem/1.2 var(--lib-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-neon-core)}.profile .sf-p-name{font:600 1rem/1.3 var(--lib-sans);color:var(--lib-text);padding-right:2rem}.profile .sf-tf{font:500 .9rem/1 var(--lib-sans);color:var(--lib-muted);white-space:nowrap;margin-left:.15rem}.profile .sf-p-meta{font:400 .75rem/1.4 var(--lib-mono);color:var(--lib-muted)}.profile .sf-p-text{color:var(--lib-text-2);text-wrap:pretty;font-size:.84rem;line-height:1.5}.profile .sf-p-src{color:var(--lib-faint);font-size:.74rem;line-height:1.45}.profile .sf-p-src a{color:var(--lib-muted)}.profile .sf-p-hint{color:var(--lib-text-2)}.profile .sf-p-note{color:var(--lib-muted);font-size:.8rem}.profile .sf-clear{border:1px solid var(--lib-line-strong);background:var(--lib-surface-2);width:1.875rem;height:1.875rem;color:var(--lib-text-2);font:400 1rem/1 var(--lib-sans);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-entrance), color var(--duration-fast) var(--ease-entrance);border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;right:0}.profile .sf-clear:hover{border-color:var(--sf-neon);color:var(--lib-text)}.profile .sf-clear:focus-visible{outline:2px solid var(--lib-focus);outline-offset:2px}.profile .sf-clear[hidden]{display:none}@container sf-card (min-width:42rem){.profile .sf{padding:1.25rem 1.5rem 1.5rem}.profile .sf--formel{grid-template:"head head""stage chips""stage panels"1fr"legend panels"/minmax(0,1.35fr) minmax(15rem,1fr);column-gap:1.75rem}.profile .sf--formel>.sf-head{grid-area:head}.profile .sf--formel>.sf-stage{grid-area:stage;align-self:center}.profile .sf--formel>.sf-legend{grid-area:legend;margin:0}.profile .sf--formel>.sf-chips{grid-area:chips;align-self:start}.profile .sf--formel>.sf-panels{grid-area:panels}.profile .sf-e{padding:1.25rem 1.5rem 1.5rem}.profile .sf{--sf-max-h:var(--sf-max-h-wide);--sf-bond-max:var(--sf-bond-max-wide)}}@media (min-width:1340px) and (hover:hover){.profile .article-layout.has-side .sf-panel:not([data-panel=""]){z-index:2;border:1px solid var(--lib-line);border-radius:0 0 var(--lib-radius-md) var(--lib-radius-md);background:var(--lib-surface-1);min-height:calc(100% + 1.125rem + 1px);box-shadow:var(--sf-drawer-shadow);padding:.75rem 1rem 1.125rem;position:absolute;top:0;left:calc(-1rem - 1px);right:calc(-1rem - 1px)}.profile .article-layout.has-side .sf-clear{z-index:3}}.profile .sf-card--gross .sf{gap:.5rem}.profile .sf-card--gross .sf-p-note{margin:0}.profile .sf-seq{border-top:1px solid var(--lib-line);gap:.4rem;padding-top:.75rem;display:grid}.profile .sf-seq p,.profile .sf-seq ul{margin:0}.profile .sf-seq-code{font:500 .9rem/1.5 var(--lib-mono);letter-spacing:.06em;color:var(--lib-text);overflow-wrap:anywhere}.profile .sf-seq-drei{font:400 .74rem/1.5 var(--lib-mono);color:var(--lib-muted);overflow-wrap:anywhere}.profile .sf-seq-mods{color:var(--lib-text-2);gap:.2rem;padding-left:1.1rem;font-size:.8rem;line-height:1.45;list-style:outside;display:grid}.profile .sf-e{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1rem 1rem 1.125rem;display:grid}.profile .sf-e-hinweis{border-left:2px solid var(--sf-neon);border-radius:0 var(--lib-radius-sm) var(--lib-radius-sm) 0;background:var(--sf-neon);margin:0;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.profile .sf-e-hinweis{background:color-mix(in srgb, var(--sf-neon) 8%, transparent)}}.profile .sf-e-hinweis{color:var(--lib-text);font:500 .84rem/1.45 var(--lib-sans);text-wrap:pretty}.profile .sf-e>.sf-p-note,.profile .sf-e>.sf-p-src{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.profile .sf-mol{border-top:1px solid var(--lib-line);padding-top:.875rem}.profile .sf-mol .sf{padding:0}.profile .sf-mol-rolle{font:400 .68rem/1.2 var(--lib-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-neon-core);flex-basis:100%;margin:0}.profile .sf-mol .sf-shown{color:var(--lib-text);flex-basis:auto;font-weight:600}.profile .sf-e-teil{gap:.75rem;display:grid}.profile .sf-dl{gap:.35rem;margin:0;display:grid}.profile .sf-e-teil>.sf-dl+.sf-dl{border-top:1px solid var(--lib-line);padding-top:.75rem}.profile .sf-dl-row{grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.profile .sf-dl dt{font:400 .72rem/1.4 var(--lib-mono);letter-spacing:.04em;color:var(--lib-faint)}.profile .sf-dl dd{color:var(--lib-text-2);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.profile .sf-dl a,.profile .sf-e-teil a{color:var(--lib-muted)}.profile .sf-dl-note{margin:0}.profile .sf-e-zeile{color:var(--lib-text-2);margin:0;font-size:.84rem;line-height:1.45}.profile .sf-e-label{font:400 .72rem/1.4 var(--lib-mono);letter-spacing:.04em;color:var(--lib-faint)}.profile .sf-e-chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.profile .sf-e-chips li{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-pill);font:500 .78rem/1.3 var(--lib-sans);color:var(--lib-text-2);padding:.2rem .6rem}.profile .sf-ionen{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.profile .sf-ion{grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.875rem;display:grid}.profile .sf-ion-symbol{font:600 2rem/1 var(--lib-sans);letter-spacing:.01em}.profile .sf-ion-symbol sup{font-size:.5em;line-height:0}.profile .sf-ion-text{color:var(--lib-text-2);font-size:.84rem;line-height:1.45}.profile .sf-ion-text b{color:var(--lib-text);font-weight:600}.profile .sf-gitter{gap:.5rem;margin:0;display:grid}.profile .sf-gitter-fit{width:min(100%, calc(var(--sf-max-h) * var(--sf-w) / var(--sf-h)));aspect-ratio:var(--sf-w) / var(--sf-h);margin-inline:auto}.profile .sf-gitter-svg{width:100%;height:100%;display:block;overflow:visible}.profile .sf-g-l{stroke:var(--sf-bond);stroke-width:var(--sf-stroke-hash);stroke-linecap:round;vector-effect:non-scaling-stroke}.profile .sf-g-l--gitter{stroke-dasharray:2 3;opacity:.45}.profile .sf-g-l--koordination{stroke:var(--sf-neon);stroke-width:var(--sf-stroke)}.profile .sf-g-a{stroke:none}.profile .sf-g-a.sf-el-c{fill:var(--sf-el-c)}.profile .sf-g-a--anion{fill-opacity:.85}.profile .sf-g-a--kation{stroke:var(--lib-surface-1);stroke-width:1px;vector-effect:non-scaling-stroke}.profile .sf-g-a--wasser{fill-opacity:.25;stroke:var(--sf-el-o);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.profile .sf-g-f{stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.profile .sf-g-f--tetraeder{fill:var(--sf-el-si)}@supports (color:color-mix(in lab, red, red)){.profile .sf-g-f--tetraeder{fill:color-mix(in srgb, var(--sf-el-si) 20%, transparent)}}.profile .sf-g-f--tetraeder{stroke:var(--sf-el-si)}.profile .sf-g-f--oktaeder{fill:var(--sf-el-metall)}@supports (color:color-mix(in lab, red, red)){.profile .sf-g-f--oktaeder{fill:color-mix(in srgb, var(--sf-el-metall) 16%, transparent)}}.profile .sf-g-f--oktaeder{stroke:var(--sf-el-metall)}.profile .sf-gitter .sf-legend{margin:0}.profile .sf-gitter-titel{font:400 .68rem/1.3 var(--lib-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-faint);flex-basis:100%}.profile .sf-gitter-punkt{vertical-align:-.05em;width:.8em;height:.8em;display:inline-block;overflow:visible}@media (prefers-reduced-motion:reduce){.profile .sf-trace{display:none}.profile .sf-base,.profile .sf-hl,.profile .sf-chip{transition:none}}@media (forced-colors:active){.profile .sf-b,.profile .sf-hl-core{stroke:canvastext}.profile .sf-b--keil,.profile .sf-hl-core.sf-b--keil,.profile .sf-l,.profile .sf-faktor,.profile .sf-mark{fill:canvastext}.profile .sf-hl-glow,.profile .sf-trace{display:none}}@media print{.profile .sf-chips,.profile .sf-panels,.profile .sf-trace,.profile .sf-hl{display:none}}:root{--raw-mo-stage-w:1080px;--raw-mo-stage-h:1920px;--raw-mo-svg-h:1350px;--raw-mo-text-label:26px;--raw-mo-text-tag:28px;--raw-mo-text-route:64px;--raw-mo-text-stat:54px;--raw-mo-video-pad:80px;--raw-mo-video-brand:34px;--raw-mo-video-title:58px;--raw-mo-video-cap:38px;--raw-mo-video-source:20px;--raw-mo-card-max:640px;--raw-mo-hit-dash:8 8;--mo-label:var(--lib-text-2);--mo-dim:var(--lib-faint);--mo-red:var(--accent-marker);--mo-amber:var(--lib-v-mid);--mo-stat:var(--lib-rose);--mo-hit:var(--lib-focus);--mo-btn:var(--raw-color-wine-500);--mo-btn-icon:var(--raw-color-white);--mo-video-bg:radial-gradient(120% 60% at 50% 0%, var(--lib-wine-tint), var(--lib-bg) 70%);--mo-card-max:var(--raw-mo-card-max)}.motion{font-family:var(--lib-sans);margin:2.4em 0;position:relative}.motion svg{width:100%;height:auto;display:block}.mo-label{font:500 var(--raw-mo-text-label) / 1 var(--lib-sans);fill:var(--mo-label)}.mo-dim{fill:var(--mo-dim)}.mo-tag{font:700 var(--raw-mo-text-tag) / 1 var(--lib-sans);fill:var(--lib-text);text-anchor:middle}.mo-red{fill:var(--mo-red)}.mo-amber{fill:var(--mo-amber)}.mo-route-title{font:600 var(--raw-mo-text-route) / 1 var(--lib-serif);text-anchor:middle}.mo-stat{font:600 var(--raw-mo-text-stat) / 1 var(--lib-serif);fill:var(--mo-stat)}.mo-hot{fill:#0000;cursor:pointer;outline:none}.mo-hot:hover,.mo-hot:focus-visible{stroke:var(--mo-hit);stroke-width:3px;stroke-dasharray:var(--raw-mo-hit-dash)}.motion--interactive{border:1px solid var(--lib-line);border-radius:var(--lib-radius-lg);background:var(--lib-surface-1);max-width:var(--mo-card-max);margin-inline:auto;padding:14px 14px 18px}.motion--interactive .mo-stage{border-radius:var(--lib-radius-md);overflow:hidden}.motion--interactive .mo-cap{min-height:3.2em;font:500 1rem/1.5 var(--lib-sans);color:var(--lib-text);margin:12px 4px 0}.mo-controls{align-items:center;gap:12px;margin:10px 4px 0;display:flex}.mo-play{all:unset;cursor:pointer;background:var(--mo-btn);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mo-play:before{content:"";border-style:solid;border-width:.5rem 0 .5rem .8rem;border-color:transparent transparent transparent var(--mo-btn-icon);margin-left:3px}.mo-play.is-playing:before{border:0;border-left:4px solid var(--mo-btn-icon);border-right:4px solid var(--mo-btn-icon);box-sizing:border-box;width:.75rem;height:.875rem;margin:0}.mo-play:focus-visible{outline:2px solid var(--lib-focus);outline-offset:3px}.mo-controls input[type=range]{accent-color:var(--lib-red);flex:1}.mo-chips{flex-wrap:wrap;gap:6px;margin:10px 4px 0;display:flex}.mo-chip{all:unset;cursor:pointer;text-align:center;border-radius:var(--lib-radius-pill);border:1px solid var(--lib-line-strong);min-width:1.75rem;font:600 .76rem/1.2 var(--lib-sans);color:var(--lib-muted);padding:5px 10px}.mo-chip[aria-pressed=true]{background:var(--lib-surface-3);color:var(--lib-text);border-color:var(--lib-rose)}.mo-chip:focus-visible{outline:2px solid var(--lib-focus);outline-offset:2px}.mo-source{color:var(--lib-faint);margin:12px 4px 0;font-size:.74rem;line-height:1.45}.mo-tip{background:var(--lib-surface-3);border:1px solid var(--lib-line-strong);color:var(--lib-text-2);border-radius:12px;margin:12px 4px 0;padding:12px 14px;font-size:.86rem;line-height:1.5}.mo-tip b{color:var(--lib-text);margin-bottom:4px;display:block}.mo-tip .mo-links{margin-top:6px;display:block}.mo-tip a{color:var(--lib-link);font-weight:600}body.motion-page{background:var(--lib-bg);margin:0;overflow:hidden}.motion--video{width:var(--raw-mo-stage-w);height:var(--raw-mo-stage-h);background:var(--mo-video-bg);color:var(--lib-text);flex-direction:column;margin:0;display:flex}.motion--video .mo-top{padding:64px var(--raw-mo-video-pad) 14px}.motion--video .mo-brand{font:600 var(--raw-mo-video-brand) / 1 var(--lib-sans);letter-spacing:.12em;color:var(--mo-red);display:block}.motion--video .mo-title{font:500 var(--raw-mo-video-title) / 1.08 var(--lib-serif);color:var(--lib-text);margin-top:18px;display:block}.motion--video .mo-stage{width:var(--raw-mo-stage-w);height:var(--raw-mo-svg-h);flex:none}.motion--video .mo-cap{padding:6px var(--raw-mo-video-pad) 0;font:500 var(--raw-mo-video-cap) / 1.3 var(--lib-sans);color:var(--lib-text);flex:1;margin:0}.motion--video .mo-source{left:var(--raw-mo-video-pad);right:var(--raw-mo-video-pad);font:400 var(--raw-mo-video-source) / 1.35 var(--lib-sans);color:var(--mo-dim);margin:0;position:absolute;bottom:34px}@media (prefers-reduced-motion:reduce){.motion--interactive .mo-cap{min-height:auto}}.motion-host{padding-block:40px}body.motion-page .motion-host{padding:0}.profile .byline{font:400 .88rem/1.4 var(--lib-sans);color:var(--lib-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:1.75rem;display:flex}.profile .byline .avatar{background:var(--lib-wine-tint);border:1px solid var(--lib-wine-border);width:2.25rem;height:2.25rem;font:italic 500 .95rem/1 var(--lib-serif);color:var(--lib-rose);border-radius:50%;place-items:center;display:grid}.profile .byline b{color:var(--lib-text);font-weight:600}.profile .byline .sep{background:var(--lib-faint);border-radius:50%;width:3px;height:3px}.profile .tldr,.profile .evidence-check{border-radius:var(--lib-radius-md);font:400 1rem/1.6 var(--lib-sans);padding:22px 24px}.profile .tldr{background:var(--lib-wine-tint);border:1px solid var(--lib-wine-border)}.profile .tldr h2,.profile .evidence-check h2{letter-spacing:.14em;text-transform:uppercase;color:var(--lib-rose);font:600 .75rem/1 var(--lib-sans)!important;margin:0 0 14px!important}.profile .tldr ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile .tldr li{color:var(--lib-text);padding-left:28px;position:relative;margin:0!important}.profile .tldr li:before{content:"→";color:var(--lib-red);position:absolute;top:0;left:0}.profile .evidence-check{background:var(--lib-surface-1);border:1px solid var(--lib-line-strong)}.profile .evidence-check h2{color:var(--lib-muted)}.profile .evidence-check dl{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:12px 20px;margin:0;display:grid}.profile .evidence-check dt{color:var(--lib-text);font-size:.9rem;font-weight:600}.profile .evidence-check dd{color:var(--lib-text-2);margin:0;font-size:.95rem}@media (max-width:560px){.profile .evidence-check dl{grid-template-columns:minmax(0,1fr);gap:4px}.profile .evidence-check dd{margin-bottom:10px}}.sites .sites-wrap{gap:2.5rem;padding-block:1.5rem 4rem;display:grid}.sites .sites-note{max-width:60ch;color:var(--lib-muted);margin:0;font-size:.85rem;line-height:1.55}.sites .sites-level h2{border-bottom:1px solid var(--lib-line);font:500 1.6rem/1.15 var(--lib-serif);margin:0 0 1rem;padding-bottom:.625rem}.sites .sites-grid{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sites .sites-card{border:1px solid var(--lib-line);border-radius:var(--lib-radius-md);background:var(--lib-surface-1);min-width:0;transition:border-color var(--motion-fast,.2s) var(--lib-ease);flex-direction:column;display:flex;overflow:hidden}.sites .sites-card:hover{border-color:var(--lib-line-strong)}.sites .sites-card img{border-bottom:1px solid var(--lib-line);background:var(--lib-surface-2);width:100%;height:auto;display:block}.sites .sites-card-body{gap:.5rem;padding:1rem 1.125rem 1.125rem;display:grid}.sites .sites-card h3{font:500 1.3rem/1.2 var(--lib-serif);overflow-wrap:break-word;margin:0}.sites .sites-card-site{color:var(--lib-text-2);margin:0;font-size:.88rem;line-height:1.5}.sites .sites-card-kicker{font:400 .7rem/1.3 var(--lib-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-faint);margin:.25rem 0 0}.sites .sites-card-drugs{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.sites .sites-card-drugs a{border:1px solid var(--lib-line-strong);border-radius:var(--lib-radius-pill);font:500 .8rem/1.3 var(--lib-sans);color:var(--lib-text);transition:border-color var(--motion-fast,.2s) var(--lib-ease), color var(--motion-fast,.2s) var(--lib-ease);padding:.25rem .625rem;text-decoration:none;display:inline-block}.sites .sites-card-drugs a:hover{border-color:var(--lib-rose);color:var(--lib-rose)}:root{--raw-fig-page:#0b0a0b;--raw-fig-card:#141114;--raw-fig-plate-glow:#1e1418;--raw-fig-text:#a69c98;--raw-fig-strong:#f3eeea;--raw-fig-muted:#8a807c;--raw-fig-face:#1c171a;--raw-fig-top:#241d21;--raw-fig-shade-0:#100d0f;--raw-fig-shade-1:#141013;--raw-fig-shade-2:#181317;--raw-fig-shade-3:#1c161a;--raw-fig-lit-top:#2b2226;--raw-fig-lit-shade:#211a1e;--raw-fig-hi:#e3c9c8;--raw-fig-mid:#7f5f66;--raw-fig-lo:#4a3238;--raw-fig-faint:#2b2427;--raw-fig-lit:#f59a9e;--raw-fig-halo:#000;--raw-fig-halo-opacity:.9;--raw-fig-red:#e5484d;--raw-fig-gold:#e8b65a;--raw-fig-glow:#f59a9ebf;--raw-fig-shadow:#0000008c;--raw-fig-weight:.6px;--raw-fig-max-w:1040px;--raw-fig-col-w:720px;--raw-fig-toc-w:220px;--raw-fig-toc-gap:4.5rem}.flagship-figure{--anatomy-page:var(--raw-fig-page);--anatomy-card:var(--raw-fig-card);--anatomy-text:var(--raw-fig-text);--anatomy-strong:var(--raw-fig-strong);--anatomy-muted:var(--raw-fig-muted);--anatomy-paper:var(--raw-fig-card);--anatomy-face:var(--raw-fig-face);--anatomy-top:var(--raw-fig-top);--anatomy-shade-0:var(--raw-fig-shade-0);--anatomy-shade-1:var(--raw-fig-shade-1);--anatomy-shade-2:var(--raw-fig-shade-2);--anatomy-shade-3:var(--raw-fig-shade-3);--anatomy-lit-top:var(--raw-fig-lit-top);--anatomy-lit-shade:var(--raw-fig-lit-shade);--anatomy-hi:var(--raw-fig-hi);--anatomy-mid:var(--raw-fig-mid);--anatomy-lo:var(--raw-fig-lo);--anatomy-faint:var(--raw-fig-faint);--anatomy-lit:var(--raw-fig-lit);--anatomy-halo:var(--raw-fig-halo);--anatomy-halo-opacity:var(--raw-fig-halo-opacity);--anatomy-dot:var(--raw-fig-hi);--anatomy-red:var(--raw-fig-red);--anatomy-weight:var(--raw-fig-weight);--syn-gold:var(--raw-fig-gold);--syn-glow:var(--raw-fig-glow);--anatomy-shadow:var(--raw-fig-shadow);--anatomy-mono:var(--font-inter), system-ui, sans-serif;--syn-serif:var(--font-newsreader), Georgia, serif;--fig-w:max(100%, min(var(--raw-fig-max-w), 100vw - 2 * var(--page-inset)));width:var(--fig-w);max-width:none;margin-inline:calc((100% - var(--fig-w)) / 2);font:400 14px/1.6 var(--font-inter), system-ui, sans-serif;color:var(--anatomy-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-block:2rem}@media (min-width:1100px){.flagship-figure{--fig-w:max(100%, min(var(--raw-fig-max-w), calc(var(--raw-fig-col-w) + 2 * var(--raw-fig-toc-gap)), 100vw - var(--raw-fig-toc-w) - var(--raw-fig-toc-gap) - 2 * var(--page-inset)))}}@media (not (max-width:900px)) and (not (min-width:1100px)){.profile .article-body>.flagship-figure{--fig-w:max(100%, min(var(--raw-fig-max-w), 100vw - 2 * var(--page-inset) - max(0px, (100vw - var(--page-width)) / 2)));margin-inline:0 calc(100% - var(--fig-w))}}.flagship-figure *,.flagship-figure :before,.flagship-figure :after{box-sizing:border-box}.flagship-figure.flagship-figure .iso-plate.iso-plate{background:radial-gradient(120% 90% at 50% 0%, var(--raw-fig-plate-glow) 0%, var(--anatomy-card) 60%)}.flagship-figure.flagship-figure .sd-legend svg{display:inline-block}.flagship-figure.flagship-figure .iso-plate{container-type:inline-size}@container (max-width:920px){.flagship-figure.flagship-figure .iso-plate-corner[data-corner=hint]{display:none}.flagship-figure.flagship-figure .iso-plate-corner[data-corner=readout]{white-space:normal;text-align:right;max-width:92%}}.flagship-figure[data-view=window]{--fig-w:100%;margin:0}.flagship-figure .sd-cmp-panel{position:relative}.flagship-figure .sd-explain{z-index:3;border:1px solid var(--anatomy-mid);background:var(--anatomy-card);width:min(22rem,100% - 16px);box-shadow:0 10px 28px var(--anatomy-shadow);color:var(--anatomy-text);font:13px/1.55 var(--anatomy-mono);text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-entrance), visibility 0s linear var(--duration-normal);border-radius:10px;margin:0;padding:10px 12px 11px;position:absolute}.flagship-figure .sd-explain[data-open]{opacity:1;visibility:visible;transition:opacity var(--duration-normal) var(--ease-entrance), visibility 0s}.flagship-figure .sd-explain p{margin:0}.flagship-figure .sd-explain-title{color:var(--anatomy-strong);font-weight:600;margin-bottom:4px!important}@media (prefers-reduced-motion:reduce){.flagship-figure .sd-explain{transition:none}}.flagship-figure.flagship-figure .sd-zoom.sd-zoom{margin:10px 0 0}.flagship-figure.flagship-figure .sd-zoom.sd-zoom[hidden]{display:none}@media (min-width:600px){.flagship-figure.flagship-figure .sd-zoom.sd-zoom{display:none}}@media (max-width:599.98px){.flagship-figure [data-fig-zoom]{overflow:hidden;aspect-ratio:var(--fig-zoom-ratio)!important}.flagship-figure [data-fig-zoom]>svg{width:100%;height:100%}.flagship-figure [data-fig-zoom] img{object-fit:contain;width:100%;height:100%}}.flagship-figure.flagship-figure svg[data-zoom] :is(.sd-callout,[data-zoom-cut]){transition:opacity var(--duration-normal) var(--ease-entrance), visibility 0s}.flagship-figure.flagship-figure svg[data-zoom] .sd-cut{opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-entrance), visibility 0s linear var(--duration-normal)}@media (prefers-reduced-motion:reduce){.flagship-figure.flagship-figure svg[data-zoom] :is(.sd-callout,[data-zoom-cut]){transition:none}}.flagship-figure.flagship-figure .sd-mstatus{font:600 13px/1.45 var(--anatomy-mono);color:var(--anatomy-strong);margin:8px 2px 0;display:none}@media (max-width:599.98px){.flagship-figure.flagship-figure .iso-figure:has(svg[data-zoom=focus],svg[data-zoom=whole]) .sd-mstatus{display:block}.flagship-figure.flagship-figure svg[data-zoom=focus] .sd-status,.flagship-figure.flagship-figure svg[data-zoom=whole] .sd-status{display:none}}.flagship-figure.flagship-figure .sd-cmp-count{font:13px/1.5 var(--anatomy-mono);color:var(--anatomy-text);margin:6px 2px 0}.flagship-figure.flagship-figure .sd-cmp-count p{margin:0}.flagship-figure.flagship-figure .sd-cmp-count b{color:var(--anatomy-strong);font-weight:600}.flagship-figure.flagship-figure .sd-cmp-meter{border:1px solid var(--anatomy-faint);background:var(--anatomy-shade-0);border-radius:999px;height:8px;margin:6px 0 2px;display:block;overflow:hidden}.flagship-figure.flagship-figure .sd-cmp-meter>span{border-radius:inherit;background:var(--anatomy-mid);width:100%;height:100%;transform:scaleX(var(--v,.5));transform-origin:0;transition:transform var(--duration-normal) var(--ease-entrance);display:block}.flagship-figure.flagship-figure .sd-cmp-drug .sd-cmp-meter>span{background:var(--fig-accent,var(--anatomy-red))}@media (prefers-reduced-motion:reduce){.flagship-figure.flagship-figure .sd-cmp-meter>span{transition:none}}.flagship-figure.flagship-figure .sd-omitted{font:13px/1.6 var(--anatomy-mono);color:var(--anatomy-muted);margin:18px 2px 4px}.flagship-figure.flagship-figure .sd-omitted-title{font:500 17px var(--syn-serif);color:var(--anatomy-strong);margin:0 0 6px}.flagship-figure.flagship-figure .sd-omitted ul{margin:0;padding-left:18px}.flagship-figure.flagship-figure .sd-omitted li{margin:3px 0}.flagship-figure.flagship-figure .sd-omitted a{color:var(--anatomy-text);text-underline-offset:2px}.profile .methods-scale{border-top:1px solid var(--lib-line);font-family:var(--lib-sans);grid-template-columns:minmax(11rem,max-content) minmax(0,1fr);margin:1rem 0 0;display:grid}.profile .methods-scale dt,.profile .methods-scale dd{border-bottom:1px solid var(--lib-line);padding:.875rem 0}.profile .methods-scale dt{color:var(--lib-text);flex-direction:column;align-items:flex-start;gap:.375rem;padding-right:1.25rem;font-size:.9rem;font-weight:600;line-height:1.4;display:flex}.profile .methods-scale dd{color:var(--lib-text-2);margin:0;font-size:.95rem;line-height:1.6}.profile .methods-lv{align-items:center;gap:.5rem;display:inline-flex}.profile .methods-lv b{font:600 .8rem/1 var(--lib-sans);color:var(--lib-muted)}.profile .methods-de{color:var(--lib-muted);font-size:.78rem;font-weight:400}@media (max-width:560px){.profile .methods-scale{grid-template-columns:minmax(0,1fr)}.profile .methods-scale dt{border-bottom:0;padding-bottom:.25rem}.profile .methods-scale dd{padding-top:0}}.profile.methods .prose>p{margin-top:1em}.profile.methods .prose>:is(h2,h3)+p{margin-top:.6em}.profile.methods .prose>p.reviewed{margin-top:2.5rem}:root{--raw-color-white:#fff;--raw-color-ivory-50:#f3eeea;--raw-color-black:#0b0a0b;--raw-color-neutral-300:#bababa;--raw-color-neutral-200:#d6dadd;--raw-color-neutral-400:#9ba0a6;--raw-color-neutral-500:#747980;--raw-color-neutral-480:#797e85;--raw-color-neutral-850:#131416;--raw-color-neutral-875:#121315;--raw-color-ink-950:#0b0a0b;--raw-color-red-500:#e5484d;--raw-color-red-400:#f2777c;--raw-color-rose-300:#f59a9e;--raw-color-wine-700:#7a1f2b;--raw-color-wine-500:#b42232;--raw-color-ink-glass:#08090a38;--raw-blur-slab:.75rem;--raw-color-ink-card-glass:#0e0f116b;--raw-blur-card:1rem;--raw-color-white-a04:#ffffff0a;--raw-color-white-a10:#ffffff1a;--raw-color-white-a16:#ffffff29;--raw-color-white-a22:#ffffff38;--raw-color-black-a50:#00000080;--raw-color-black-a55:#0707078c;--raw-color-white-a05:#ffffff0d;--raw-color-white-a06:#ffffff0f;--raw-color-red-500-a35:#e5484d59;--raw-color-white-a70:#ffffffb3;--raw-color-black-a70:#000000b3;--raw-blur-nav:.75rem;--raw-blur-2:.125rem;--raw-font-size-14:.875rem;--raw-font-size-16:1rem;--raw-font-size-18:1.125rem;--raw-font-size-20:1.25rem;--raw-font-size-24:1.5rem;--raw-font-size-26:1.625rem;--raw-font-size-30:1.875rem;--raw-font-size-32:2rem;--raw-font-size-36:2.25rem;--raw-font-size-40:2.5rem;--raw-font-size-44:2.75rem;--raw-font-size-50:3.125rem;--raw-font-size-menu-link:clamp(2.5rem, 11vw, 3.5rem);--raw-line-height-20:1.25rem;--raw-line-height-24:1.5rem;--raw-line-height-28:1.75rem;--raw-line-height-32:2rem;--raw-line-height-42:2.625rem;--raw-line-height-50:3.125rem;--raw-line-height-62:3.875rem;--raw-letter-spacing-minus-2:-.125rem;--raw-letter-spacing-minus-1:-.0625rem;--raw-letter-spacing-0-4:.025rem;--raw-size-page:90rem;--raw-size-page-inset:5rem;--raw-size-page-1024:64rem;--raw-size-page-inset-1024:3rem;--raw-size-page-768:48rem;--raw-size-page-inset-768:2.5rem;--raw-size-page-390:24.375rem;--raw-size-page-inset-390:1.25rem;--raw-size-section-gap:4.5rem;--raw-size-section-gap-1024:4rem;--raw-size-section-gap-768:3.5rem;--raw-size-section-gap-390:3rem;--raw-shadow-float:0 .5rem 1.375rem -.25rem #00000080;--raw-drop-shadow-cta:0 .5rem .6875rem #00000080;--raw-duration-fast:.15s;--raw-duration-normal:.25s;--background:var(--raw-color-black);--foreground:var(--raw-color-ivory-50);--foreground-muted:var(--raw-color-neutral-400);--foreground-dim:var(--raw-color-neutral-480);--title-gradient-from:var(--raw-color-white);--title-gradient-to:var(--raw-color-neutral-300);--title-accent:var(--raw-color-neutral-200);--surface-raised:var(--raw-color-neutral-850);--surface-badge:var(--raw-color-neutral-875);--surface-glass:var(--raw-color-white-a04);--surface-status:var(--raw-color-black-a55);--border-subtle:var(--raw-color-white-a10);--border-glass:var(--raw-color-white-a22);--glass-from:var(--raw-color-white-a16);--glass-to:var(--raw-color-white-a04);--accent:var(--raw-color-red-500);--accent-soft:var(--raw-color-rose-300);--accent-marker:var(--raw-color-red-400);--on-accent:var(--raw-color-ink-950);--backdrop-light:var(--raw-color-white-a05);--backdrop-base-light:var(--raw-color-white-a06);--backdrop-base-light-peak:var(--raw-color-white-a05);--backdrop-base-line:var(--raw-color-red-500-a35);--section-gap:var(--raw-size-section-gap);--stream-main:var(--accent);--stream-alt:var(--raw-color-wine-500);--stream-core:var(--accent-soft);--stream-deep:var(--raw-color-wine-700);--stream-spark:var(--raw-color-white);--glass-slab:var(--raw-color-ink-glass);--glass-slab-edge:var(--raw-color-white-a06);--glass-slab-frost:var(--raw-blur-slab);--card-glass:var(--raw-color-ink-card-glass);--card-frost:var(--raw-blur-card);--type-label:var(--raw-font-size-14);--type-body:var(--raw-font-size-16);--type-lead:var(--raw-font-size-18);--type-wordmark:var(--raw-font-size-20);--type-section-title:var(--raw-font-size-44);--type-section-title-accent:var(--raw-font-size-50);--type-menu-link:var(--raw-font-size-menu-link);--line-label:var(--raw-line-height-20);--line-body:var(--raw-line-height-24);--line-lead:var(--raw-line-height-28);--line-section-title:var(--raw-line-height-62);--letter-spacing-title:var(--raw-letter-spacing-minus-2);--letter-spacing-wordmark:var(--raw-letter-spacing-minus-1);--letter-spacing-badge:var(--raw-letter-spacing-0-4);--page-width:var(--raw-size-page);--page-inset:var(--raw-size-page-inset);--elevation-float:var(--raw-shadow-float);--elevation-cta:var(--raw-drop-shadow-cta);--duration-fast:var(--raw-duration-fast);--motion-fast:var(--raw-duration-fast);--glass-stroke-active:var(--raw-color-white-a70);--nav-surface-scrolled:var(--raw-color-black-a70);--nav-blur:var(--raw-blur-nav);--glass-blur:var(--raw-blur-2);--duration-normal:var(--raw-duration-normal)}@media (max-width:1200px){:root{--page-width:var(--raw-size-page-1024);--page-inset:var(--raw-size-page-inset-1024);--section-gap:var(--raw-size-section-gap-1024);--type-section-title:var(--raw-font-size-36);--type-section-title-accent:var(--raw-font-size-40);--line-section-title:var(--raw-line-height-50)}}@media (max-width:900px){:root{--page-width:var(--raw-size-page-768);--page-inset:var(--raw-size-page-inset-768);--section-gap:var(--raw-size-section-gap-768);--type-section-title:var(--raw-font-size-30);--type-section-title-accent:var(--raw-font-size-32);--line-section-title:var(--raw-line-height-42)}}@media (max-width:580px){:root{--page-width:var(--raw-size-page-390);--page-inset:var(--raw-size-page-inset-390);--section-gap:var(--raw-size-section-gap-390);--type-section-title:var(--raw-font-size-24);--type-section-title-accent:var(--raw-font-size-26);--line-section-title:var(--raw-line-height-32)}}.mail-fallback a,.mail-fallback button{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
