@font-face{font-family:geistSans;src:url(../media/geist_sans_latin_cyrillic-s.p.0vkzczxl30-hx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_c0e5af17-module__DmqwJG__className{font-family:geistSans,geistSans Fallback,Arial,sans-serif}.geistsans_c0e5af17-module__DmqwJG__variable{--font-geist-sans:"geistSans", "geistSans Fallback", Arial, sans-serif}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.026c2z--m8xo3.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_ff549de9-module__5SN7la__className{font-family:geistMono,geistMono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.geistmono_ff549de9-module__5SN7la__variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_cyrillic-s.p.3wdzukx8f6vmb.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.0%;size-adjust:110.65%}.sourceserif_9f4b906d-module__HeCVfW__className{font-family:sourceSerif,sourceSerif Fallback,Georgia,Times New Roman,serif}.sourceserif_9f4b906d-module__HeCVfW__variable{--font-serif:"sourceSerif", "sourceSerif Fallback", Georgia, Times New Roman, serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--header-height:0px}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:#e40014;--color-black:#000;--spacing:.25rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-full:9999px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--z-sticky:20;--z-overlay:30;--z-announcement:51;--z-toast:60;--container-marginalia:78em;--container-header-roomy:24rem;--container-band:59em;--color-surface:var(--surface);--color-surface-subtle:var(--surface-subtle);--color-surface-raised:var(--surface-raised);--color-surface-overlay:var(--surface-overlay);--color-shadow:var(--shadow);--color-overlay-rim:var(--overlay-rim);--color-fg:var(--fg);--color-fg-muted:var(--fg-muted);--color-object-fill:var(--object-fill);--color-state-fill:var(--state-fill);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-ring:var(--ring);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-fg:var(--accent-fg);--color-link:var(--link);--color-link-hover:var(--link-hover);--color-danger:var(--danger);--color-danger-bg:var(--danger-bg);--color-danger-fg:var(--danger-fg);--color-danger-solid:var(--danger-solid);--color-danger-on-solid:var(--danger-on-solid);--color-success:var(--success);--color-success-bg:var(--success-bg);--color-success-fg:var(--success-fg);--color-warning:var(--warning);--color-warning-bg:var(--warning-bg);--color-warning-fg:var(--warning-fg);--color-info-bg:var(--info-bg);--color-info-fg:var(--info-fg);--color-highlight:var(--highlight);--color-highlight-active:var(--highlight-active);--font-ui:var(--app-font)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--shadow-sm:0 1px 2px 0 lab(0% 0 0/.05);--shadow-md:0 4px 6px -1px lab(0% 0 0/.1),0 2px 4px -2px lab(0% 0 0/.1);--shadow-lg:0 10px 15px -3px lab(0% 0 0/.1),0 4px 6px -4px lab(0% 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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{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{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}:-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}}@layer components{.content{color:var(--color-fg);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--text-base--line-height);--flow-base:calc(var(--spacing)*3);--flow:var(--flow-base)}.content[data-size=sm]{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.content>*+*,.content :is(li,blockquote,.task-content,.list-item-content)>*+*{margin-block-start:var(--flow)}.content>:is(h1,h2,h3){--flow:calc(var(--flow-base)*1.75)}.content>:is(h4,h5,h6){--flow:calc(var(--flow-base)*1.25)}.content :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;font-weight:600;line-height:1.2}.content h1{font-size:var(--text-3xl)}.content h2{font-size:var(--text-2xl)}.content h3{font-size:var(--text-xl)}.content h4{font-size:var(--text-lg)}.content h5{font-size:var(--text-base)}.content h6{font-size:var(--text-sm)}.content[data-size=sm] h1{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.content[data-size=sm] h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.content[data-size=sm] h3{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.content[data-size=sm] h4{font-size:var(--text-base);line-height:var(--text-base--line-height)}.content :is(h1,h2,h3,h4,h5,h6) [data-section-link]{vertical-align:middle;font-size:var(--text-base);opacity:0;transition:opacity var(--app-transition-duration,.15s)ease;margin-inline-start:calc(var(--spacing)*2)}.content :is(h1,h2,h3,h4,h5,h6):hover [data-section-link],.content :is(h1,h2,h3,h4,h5,h6) [data-section-link]:focus-visible{opacity:1}@media (hover:none){.content :is(h1,h2,h3,h4,h5,h6) [data-section-link]{opacity:1}}.content a{color:var(--color-link);text-decoration:underline}.content a:hover{color:var(--color-link-hover)}.content a.nav-ref{color:inherit;text-underline-offset:.15em;text-decoration-style:dashed;text-decoration-thickness:.09em}.content a.nav-ref:hover{color:var(--color-link-hover)}.content strong{font-weight:600}.content :is(ul,ol){padding-inline-start:1.5em}.content ul{list-style:outside}.content ol{list-style:decimal}.content :is(ul,ol)>li+li{margin-block-start:calc(var(--flow-base)*.4)}.content li[data-checked]{align-items:flex-start;gap:.5em;list-style:none;display:flex}.content li[data-checked]>input[type=checkbox]{accent-color:var(--color-accent);flex:none;margin-block-start:.3em}.content li[data-checked]>.task-content{flex:auto;min-inline-size:0;margin-block-start:0}.content blockquote{border-inline-start:3px solid var(--color-border-strong);color:var(--color-fg-muted);padding-inline-start:1em}.content code{font-family:var(--font-geist-mono),ui-monospace,monospace;background:var(--color-surface-subtle);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.1em .3em;font-size:.9em}.content pre{font-family:var(--font-geist-mono),ui-monospace,monospace;background:var(--color-surface-subtle);padding:calc(var(--spacing)*2);border-radius:var(--radius-md);overflow-x:auto}.content pre code{overflow-wrap:normal;background:0 0;padding:0}math{font-family:AppMath,math}.math-block{text-align:center;overflow:auto hidden}:is(p,h1,h2,h3,h4,h5,h6):has(.math-inline math){overflow:auto hidden}.math-fallback{font-family:var(--font-geist-mono),ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.content :is(a code,code:has(a)){background:0 0}.content hr{border:0;border-block-start:1px solid var(--color-border)}.content img{border-radius:var(--radius-md);max-width:100%;height:auto}.content figcaption{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-fg-muted);text-align:center;margin-block-start:calc(var(--flow-base)*.5)}:is(.ui-table,.content table){border-collapse:collapse;width:100%}:is(.ui-table,.content) :is(th,td){border:1px solid var(--color-border);padding:calc(var(--spacing)*1.5)calc(var(--spacing)*2);text-align:start}:is(.ui-table,.content) th:not([scope=row]){background:var(--color-surface-subtle);font-weight:600}:is(.ui-table,.content) th[scope=row]{font-weight:inherit}:is(.ui-table,.content) tfoot>tr>:is(th,td){border-block-start:2px solid var(--color-border-strong)}.ProseMirror table{table-layout:fixed}.ProseMirror :is(th,td){overflow-wrap:anywhere}.content .is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;pointer-events:none;block-size:0;color:var(--color-fg-muted)}:is(.ui-table,.content) :is(th,td)[data-align=left]{text-align:left}:is(.ui-table,.content) :is(th,td)[data-align=center]{text-align:center}:is(.ui-table,.content) :is(th,td)[data-align=right]{text-align:right}.ui-table-scroll{position:relative}.ui-table-scroll__viewport{position:relative;overflow-x:auto}.ui-table-scroll__edge{z-index:1;pointer-events:none;opacity:0;inline-size:1rem;transition:opacity var(--app-transition-duration,.15s)ease;position:absolute;inset-block:0}.ui-table-scroll__edge--left{background:linear-gradient(to right,var(--surface-overlay),transparent);left:0}.ui-table-scroll__edge--right{background:linear-gradient(to left,var(--surface-overlay),transparent);right:0}.ui-table-scroll[data-overflow-left] .ui-table-scroll__edge--left,.ui-table-scroll[data-overflow-right] .ui-table-scroll__edge--right{opacity:1}.ui-table-scroll{--table-bleed-left:max(0px,calc(var(--table-bleed,var(--layout-gutter)) - env(safe-area-inset-left,0px)));--table-bleed-right:max(0px,calc(var(--table-bleed,var(--layout-gutter)) - env(safe-area-inset-right,0px)));margin-left:calc(var(--table-bleed-left)*-1);margin-right:calc(var(--table-bleed-right)*-1);inline-size:calc(100% + var(--table-bleed-left) + var(--table-bleed-right))}.ui-table-scroll tr>:is(th,td):first-child{border-inline-start-width:var(--table-edge-border,0px)}.ui-table-scroll tr>:is(th,td):last-child{border-inline-end-width:var(--table-edge-border,0px)}@container page-grid style(--fields:1){.ui-table-scroll{--table-edge-pad:var(--table-bleed,var(--layout-gutter))}}.ui-table-scroll tr>:is(th,td):first-child{padding-inline-start:max(calc(var(--spacing)*2),var(--table-edge-pad,0px))}.ui-table-scroll tr>:is(th,td):last-child{padding-inline-end:max(calc(var(--spacing)*2),var(--table-edge-pad,0px))}:is(.bleed-stop,.content){--table-bleed:0px;--table-edge-border:1px}.ui-scroll-rail{--rail-edge:2rem;min-inline-size:0;max-inline-size:100%;display:flow-root;position:relative}.ui-scroll-rail__viewport{scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:var(--rail-edge);--fade-start:min(var(--scroll-area-overflow-x-start,0px),var(--rail-edge));--fade-end:min(var(--scroll-area-overflow-x-end,0px),var(--rail-edge));--fade-left:var(--fade-start);--fade-right:var(--fade-end);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fade-left),black calc(100% - var(--fade-right)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fade-left),black calc(100% - var(--fade-right)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fade-left),black calc(100% - var(--fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--fade-left),black calc(100% - var(--fade-right)),transparent 100%);margin-block:-.25rem;padding-block:.25rem}[dir=rtl] .ui-scroll-rail__viewport{--fade-left:var(--fade-end);--fade-right:var(--fade-start)}.ui-scroll-rail__content>*{flex-wrap:nowrap}.ui-scroll-rail__content>*>*{scroll-snap-align:start}.ui-scroll-rail__arrow{visibility:hidden;position:absolute;inset-block-start:50%;translate:0 -50%}.ui-scroll-rail__arrow--start{inset-inline-start:0}.ui-scroll-rail__arrow--end{inset-inline-end:0}@media (hover:hover) and (pointer:fine){.ui-scroll-rail[data-overflow-x-start] .ui-scroll-rail__arrow--start,.ui-scroll-rail[data-overflow-x-end] .ui-scroll-rail__arrow--end{visibility:visible}}.content :is(p,li,blockquote,.task-content,.list-item-content){text-wrap:pretty;overflow-wrap:break-word}[data-align=justify] .content :is(p,li,blockquote,.task-content,.list-item-content){text-align:justify;-webkit-hyphens:auto;hyphens:auto}[data-text-spacing] .content{--flow-base:var(--prose-flow)}[data-text-spacing] :is(code,pre,kbd,samp,.math-inline,.math-block){letter-spacing:normal;word-spacing:normal}[data-font=serif] :is(code,pre,kbd,samp,math,.math-inline,.math-block){font-size-adjust:none}.clampable{max-block-size:var(--clamp-max);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}:where(input[aria-hidden=true][tabindex="-1"]){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ui-overlay-scroll{min-block-size:0;position:relative}.ui-overlay-scroll__viewport{--fade:1.5rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-overlay-scroll__bar,.ui-margin-scroll__bar{inline-size:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);justify-content:center;display:flex}.ui-overlay-scroll__thumb,.ui-margin-scroll__thumb{inline-size:calc(var(--spacing)*1);background:var(--color-object-fill);border-radius:9999px}@media (forced-colors:active){.ui-overlay-scroll__thumb,.ui-margin-scroll__thumb{background:buttontext}}.ui-margin-scroll{flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative}.ui-margin-scroll__viewport{--fade:1.5rem;min-block-size:0;scroll-padding-block:var(--fade);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(var(--fade),var(--scroll-area-overflow-y-start,0px)),black calc(100% - min(var(--fade),var(--scroll-area-overflow-y-end,0px))),transparent 100%);flex:auto;padding:4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-margin-scroll__bar{opacity:0;transition:opacity var(--app-transition-duration,.15s)ease}.ui-margin-scroll__bar[data-hovering],.ui-margin-scroll__bar[data-scrolling]{opacity:1}.content [data-reading-cursor]{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.content [data-reading-flash]{background-color:var(--color-highlight);box-shadow:0 0 0 calc(var(--spacing)*1.5)var(--color-highlight);border-radius:var(--radius-sm);animation:1.2s ease-out .2s forwards reading-flash-fade}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.-end-0\.5{inset-inline-end:calc(var(--spacing)*-.5)}.end-\(--layout-gutter\){inset-inline-end:var(--layout-gutter)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-2{inset-inline-end:calc(var(--spacing)*2)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.top-\(--header-height\){top:var(--header-height)}.top-\(--layout-gutter\){top:var(--layout-gutter)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-\[-8px\]{top:-8px}.top-\[62\%\]{top:62%}.top-\[calc\(var\(--layout-gutter\)_\+_env\(safe-area-inset-top\)\)\]{top:calc(var(--layout-gutter) + env(safe-area-inset-top))}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-\[…\]{right:…}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-4{left:calc(var(--spacing)*-4)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-\(--z-overlay\){z-index:var(--z-overlay)}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-\[var\(--z-announcement\)\]{z-index:var(--z-announcement)}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.row-start-2{grid-row-start:2}.float-end{float:inline-end}.float-left{float:left}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.-m-1{margin:calc(var(--spacing)*-1)}.m-1{margin:calc(var(--spacing)*1)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-200{margin:calc(var(--spacing)*200)}.m-401{margin:calc(var(--spacing)*401)}.m-403{margin:calc(var(--spacing)*403)}.m-404{margin:calc(var(--spacing)*404)}.m-500{margin:calc(var(--spacing)*500)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.ms-0{margin-inline-start:calc(var(--spacing)*0)}.ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-\[4px\]{margin-inline-start:4px}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[max\(0px\,var\(--x\)\)\]{margin-top:max(0px,var(--x))}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-\[-4px\]{margin-bottom:-4px}.-ml-2{margin-left:calc(var(--spacing)*-2)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-\[4px\]{margin-left:4px}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.field-sizing-content{field-sizing:content}.size-\(--size-control-h-sm\){width:var(--size-control-h-sm);height:var(--size-control-h-sm)}.size-\(--size-icon-lg\){width:var(--size-icon-lg);height:var(--size-icon-lg)}.size-\(--size-icon-md\){width:var(--size-icon-md);height:var(--size-icon-md)}.size-\(--size-icon-sm\){width:var(--size-icon-sm);height:var(--size-icon-sm)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-full{width:100%;height:100%}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\(--header-height\){height:var(--header-height)}.h-\(--size-control-h-md\){height:var(--size-control-h-md)}.h-\(--size-control-h-sm\){height:var(--size-control-h-sm)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-\[2px\]{height:2px}.h-\[80vh\]{height:80vh}.h-\[var\(--popup-height\)\]{height:var(--popup-height)}.h-\[var\(--positioner-height\)\]{height:var(--positioner-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh_-_var\(--layout-gutter\)_\*_2_-_env\(safe-area-inset-top\)_-_env\(safe-area-inset-bottom\)\)\]{max-height:calc(100dvh - var(--layout-gutter)*2 - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.max-h-\[min\(50vh\,24rem\)\]{max-height:min(50vh,24rem)}.max-h-\[min\(60vh\,24rem\)\]{max-height:min(60vh,24rem)}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.max-h-\[…\]{max-height:…}.min-h-\(--size-control-h-md\){min-height:var(--size-control-h-md)}.min-h-\(--size-control-h-sm\){min-height:var(--size-control-h-sm)}.min-h-\(--size-target-min\){min-height:var(--size-target-min)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-\[8rem\]{min-height:8rem}.min-h-\[40vh\]{min-height:40vh}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--size-control-h-md\){width:var(--size-control-h-md)}.w-\(--size-control-h-sm\){width:var(--size-control-h-sm)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[14rem\]{width:14rem}.w-\[calc\(100\%_-_var\(--layout-gutter\)_\*_2\)\]{width:calc(100% - var(--layout-gutter)*2)}.w-\[calc\(var\(--read-progress\,0\)\*100\%\)\]{width:calc(var(--read-progress,0)*100%)}.w-\[min\(90vw\,28rem\)\]{width:min(90vw,28rem)}.w-\[var\(--positioner-width\)\]{width:var(--positioner-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(24\*\(1ch_\+_var\(--text-letter-spacing\,0em\)\)\)\]{max-width:calc(24*(1ch + var(--text-letter-spacing,0em)))}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-\(--size-control-h-sm\){min-width:var(--size-control-h-sm)}.min-w-\(--size-target-min\){min-width:var(--size-target-min)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-80{min-width:calc(var(--spacing)*80)}.min-w-\[220px\]{min-width:220px}.min-w-\[…\]{min-width:…}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing)*48)}.border-separate{border-collapse:separate}.border-spacing-0\.5{--tw-border-spacing-x:calc(var(--spacing)*.5);--tw-border-spacing-y:calc(var(--spacing)*.5);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(var\(--drawer-swipe-movement-x\,0px\)\)\]{transform:translateX(var(--drawer-swipe-movement-x,0px))}.\[transform\:translateY\(var\(--drawer-swipe-movement-y\,0px\)\)\]{transform:translateY(var(--drawer-swipe-movement-y,0px))}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,20rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,var\(--layout-card-min\)\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--layout-card-min)),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--size-control-h-sm\)\,max-content\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--size-control-h-sm),max-content))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-\(--thread-gap\){gap:var(--thread-gap)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-\[2ch\]{gap:2ch}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--color-border\)>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px;border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-\[calc\(0\.25rem_-_1px\)\]{border-start-start-radius:calc(.25rem - 1px);border-end-start-radius:calc(.25rem - 1px)}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-e-\[calc\(0\.25rem_-_1px\)\]{border-start-end-radius:calc(.25rem - 1px);border-end-end-radius:calc(.25rem - 1px)}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-es-sm{border-end-start-radius:var(--radius-sm)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-accent\){border-color:var(--color-accent)}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--color-border-strong\){border-color:var(--color-border-strong)}.border-\(--color-danger\){border-color:var(--color-danger)}.border-\(--color-fg\){border-color:var(--color-fg)}.border-\(--color-warning\){border-color:var(--color-warning)}.border-\(--color-warning-fg\){border-color:var(--color-warning-fg)}.border-accent{border-color:var(--accent)}.border-current\/40{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/40{border-color:color-mix(in oklab,currentcolor 40%,transparent)}}.border-transparent{border-color:#0000}.\[background-color\:var\(--color-…\)\]{background-color:var(--color-…)}.bg-\(--color-accent\){background-color:var(--color-accent)}.bg-\(--color-accent-hover\){background-color:var(--color-accent-hover)}.bg-\(--color-border\){background-color:var(--color-border)}.bg-\(--color-border-strong\){background-color:var(--color-border-strong)}.bg-\(--color-danger-bg\){background-color:var(--color-danger-bg)}.bg-\(--color-danger-solid\){background-color:var(--color-danger-solid)}.bg-\(--color-fg\){background-color:var(--color-fg)}.bg-\(--color-highlight\){background-color:var(--color-highlight)}.bg-\(--color-object-fill\){background-color:var(--color-object-fill)}.bg-\(--color-success\){background-color:var(--color-success)}.bg-\(--color-success-bg\){background-color:var(--color-success-bg)}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--color-surface-overlay\){background-color:var(--color-surface-overlay)}.bg-\(--color-surface-raised\){background-color:var(--color-surface-raised)}.bg-\(--color-surface-subtle\){background-color:var(--color-surface-subtle)}.bg-\(--color-warning-bg\){background-color:var(--color-warning-bg)}.bg-\(--color-x\){background-color:var(--color-x)}.bg-\(--color-…\){background-color:var(--color-…)}.bg-\(--danger-bg\){background-color:var(--danger-bg)}.bg-\(--success-bg\){background-color:var(--success-bg)}.bg-\(--warning-bg\){background-color:var(--warning-bg)}.bg-\[var\(--color-…\)\]{background-color:var(--color-…)}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-fg{background-color:var(--fg)}.bg-transparent{background-color:#0000}.fill-\(--color-accent\){fill:var(--color-accent)}.fill-\(--color-border-strong\){fill:var(--color-border-strong)}.fill-\(--color-surface\){fill:var(--color-surface)}.fill-\(--color-surface-subtle\){fill:var(--color-surface-subtle)}.stroke-\(--color-border\){stroke:var(--color-border)}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-\(--layout-gutter\){padding:var(--layout-gutter)}.p-\(--size-icon-sm\){padding:var(--size-icon-sm)}.p-\(--token\){padding:var(--token)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[0\.5rem\]{padding:.5rem}.p-\[0px\]{padding:0}.p-\[1rem\]{padding:1rem}.p-\[2vh\]{padding:2vh}.p-\[6px\]{padding:6px}.p-\[10\%\]{padding:10%}.p-\[12pt\]{padding:12pt}.p-\[calc\(1rem_\+_var\(--x\,0px\)\)\]{padding:calc(1rem + var(--x,0px))}.p-\[var\(--x\)\]{padding:var(--x)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-12{padding-block:calc(var(--spacing)*12)}.ps-\(--thread-indent\){padding-inline-start:var(--thread-indent)}.ps-0{padding-inline-start:calc(var(--spacing)*0)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.pe-\(--size-control-h-md\){padding-inline-end:var(--size-control-h-md)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-\[calc\(var\(--layout-gutter\)_\+_env\(safe-area-inset-top\)\)\]{padding-top:calc(var(--layout-gutter) + env(safe-area-inset-top))}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-\[max\(calc\(var\(--spacing\)\*4\)\,env\(safe-area-inset-right\)\)\]{padding-right:max(calc(var(--spacing)*4),env(safe-area-inset-right))}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-\[calc\(0\.75rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--layout-gutter\)_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--layout-gutter) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--layout-gutter\)_\+_env\(safe-area-inset-bottom\)_\+_var\(--drawer-keyboard-inset\,0px\)\)\]{padding-bottom:calc(var(--layout-gutter) + env(safe-area-inset-bottom) + var(--drawer-keyboard-inset,0px))}.pb-\[calc\(var\(--layout-gutter\)_\+_env\(…\)_\+_var\(--kbd\,0px\)\)\]{padding-bottom:calc(var(--layout-gutter) + env(…) + var(--kbd,0px))}.pb-\[calc\(var\(--spacing\)\*3_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--spacing)*3 + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--spacing\)\*3_\+_env\(…\)\)\]{padding-bottom:calc(var(--spacing)*3 + env(…))}.pb-\[max\(calc\(var\(--spacing\)\*8\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing)*8),env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-\[max\(calc\(var\(--spacing\)\*4\)\,env\(safe-area-inset-left\)\)\]{padding-left:max(calc(var(--spacing)*4),env(safe-area-inset-left))}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/tight{font-size:var(--text-2xl);line-height:var(--leading-tight)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\/tight{font-size:var(--text-3xl);line-height:var(--leading-tight)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/tight{font-size:var(--text-base);line-height:var(--leading-tight)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/tight{font-size:var(--text-lg);line-height:var(--leading-tight)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/tight{font-size:var(--text-sm);line-height:var(--leading-tight)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/tight{font-size:var(--text-xl);line-height:var(--leading-tight)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-accent\){color:var(--color-accent)}.text-\(--color-accent-fg\){color:var(--color-accent-fg)}.text-\(--color-danger\){color:var(--color-danger)}.text-\(--color-danger-fg\){color:var(--color-danger-fg)}.text-\(--color-danger-on-solid\){color:var(--color-danger-on-solid)}.text-\(--color-fg\){color:var(--color-fg)}.text-\(--color-fg-muted\){color:var(--color-fg-muted)}.text-\(--color-link\){color:var(--color-link)}.text-\(--color-link-hover\){color:var(--color-link-hover)}.text-\(--color-success\){color:var(--color-success)}.text-\(--color-success-fg\){color:var(--color-success-fg)}.text-\(--color-surface\){color:var(--color-surface)}.text-\(--color-warning\){color:var(--color-warning)}.text-\(--color-warning-fg\){color:var(--color-warning-fg)}.text-\(--danger-fg\){color:var(--danger-fg)}.text-\(--success-fg\){color:var(--success-fg)}.text-\(--warning-fg\){color:var(--warning-fg)}.text-\[--color-link\]{color:--color-link}.text-\[var\(--color-link\)\]{color:var(--color-link)}.text-red-600{color:var(--color-red-600)}.text-shadow{color:var(--shadow)}.text-surface{color:var(--surface)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\!underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-fg{accent-color:var(--fg)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[calc\(1_-_var\(--drawer-swipe-progress\,0\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress,0))}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}@supports (color:lab(0% 0 0)){.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,lab(0% 0 0/.1)),0 4px 6px -4px var(--tw-shadow-color,lab(0% 0 0/.1))}}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}@supports (color:lab(0% 0 0)){.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,lab(0% 0 0/.1)),0 2px 4px -2px var(--tw-shadow-color,lab(0% 0 0/.1))}}.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-shadow-\[0_1px_0_var\(--color-overlay-rim\)\]{--tw-inset-shadow:inset 0 1px 0 var(--tw-inset-shadow-color,var(--color-overlay-rim));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(color\:--…\){--tw-shadow-color:var(--…)}@supports (color:color-mix(in lab, red, red)){.shadow-\(color\:--…\){--tw-shadow-color:color-mix(in oklab,var(--…)var(--tw-shadow-alpha),transparent)}}.shadow-\[color\:var\(--color-shadow\)\]{--tw-shadow-color:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-\[color\:var\(--color-shadow\)\]{--tw-shadow-color:color-mix(in oklab,var(--color-shadow)var(--tw-shadow-alpha),transparent)}}.shadow-\[color\:…\]{--tw-shadow-color:…}@supports (color:color-mix(in lab, red, red)){.shadow-\[color\:…\]{--tw-shadow-color:color-mix(in oklab,… var(--tw-shadow-alpha),transparent)}}.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,)}.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,)}.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,visibility,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-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-\(--app-transition-duration\){--tw-duration:var(--app-transition-duration);transition-duration:var(--app-transition-duration)}.duration-\[var\(--duration\)\]{--tw-duration:var(--duration);transition-duration:var(--duration)}.ease-\[var\(--easing\)\]{--tw-ease:var(--easing);transition-timing-function:var(--easing)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--thread-elbow\:0\.8rem\]{--thread-elbow:.8rem}.\[--thread-gap\:0\.5rem\]{--thread-gap:.5rem}.\[--thread-indent\:1rem\]{--thread-indent:1rem}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing)*3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\(--color-object-fill\)::file-selector-button{background-color:var(--color-object-fill)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-\(--color-fg\)::file-selector-button{color:var(--color-fg)}.placeholder\:text-\(--color-fg-muted\)::placeholder{color:var(--color-fg-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.before\:top-\[calc\(-1\*var\(--thread-gap\)\)\]:before{content:var(--tw-content);top:calc(-1*var(--thread-gap))}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-full:before{content:var(--tw-content);bottom:100%}.before\:h-\[300px\]:before{content:var(--tw-content);height:300px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\(--color-border\):before{content:var(--tw-content);background-color:var(--color-border)}.before\:backdrop-blur-\[8px\]:before{content:var(--tw-content);--tw-backdrop-blur:blur(8px);-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,)}.before\:content-\[\'\'\]:before{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.empty\:hidden:empty{display:none}.empty\:p-0:empty{padding:calc(var(--spacing)*0)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-0:focus-within{outline-offset:0px}.focus-within\:outline-\(--color-ring\):focus-within{outline-color:var(--color-ring)}@media (hover:hover){.hover\:ml-2:hover{margin-left:calc(var(--spacing)*2)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\(--color-accent-hover\):hover{border-color:var(--color-accent-hover)}.hover\:border-\(--color-border-strong\):hover{border-color:var(--color-border-strong)}.hover\:bg-\(--color-accent-hover\):hover{background-color:var(--color-accent-hover)}.hover\:bg-\(--color-danger-bg\):hover{background-color:var(--color-danger-bg)}.hover\:bg-\(--color-state-fill\):hover{background-color:var(--color-state-fill)}.hover\:text-\(--color-accent\):hover{color:var(--color-accent)}.hover\:text-\(--color-fg\):hover{color:var(--color-fg)}.hover\:text-\(--color-warning-fg\):hover{color:var(--color-warning-fg)}.hover\:text-accent:hover{color:var(--accent)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:file\:bg-\(--color-state-fill\):hover::file-selector-button{background-color:var(--color-state-fill)}}.focus-visible\:text-\(--color-fg\):focus-visible{color:var(--color-fg)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px*-1)}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--color-ring\):focus-visible{outline-color:var(--color-ring)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-\(--color-ring\):has(:focus-visible){outline-color:var(--color-ring)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-\(--color-danger\)[aria-invalid=true]{border-color:var(--color-danger)}.aria-pressed\:bg-\(--color-fg\)[aria-pressed=true]{background-color:var(--color-fg)}.aria-pressed\:text-\(--color-surface\)[aria-pressed=true]{color:var(--color-surface)}@media (hover:hover){.aria-pressed\:hover\:bg-\(--color-fg\)[aria-pressed=true]:hover{background-color:var(--color-fg)}.aria-pressed\:hover\:opacity-90[aria-pressed=true]:hover{opacity:.9}}.aria-selected\:border-\(--color-accent\)[aria-selected=true]{border-color:var(--color-accent)}.aria-selected\:text-\(--color-fg\)[aria-selected=true]{color:var(--color-fg)}.aria-\[current\=page\]\:border-\(--color-accent\)[aria-current=page]{border-color:var(--color-accent)}.aria-\[current\=page\]\:text-\(--color-fg\)[aria-current=page]{color:var(--color-fg)}.aria-\[haspopup\]\:aria-expanded\:bg-\(--color-state-fill\)[aria-haspopup][aria-expanded=true]{background-color:var(--color-state-fill)}.aria-pressed\:aria-\[haspopup\]\:aria-expanded\:bg-\(--color-fg\)[aria-pressed=true][aria-haspopup][aria-expanded=true]{background-color:var(--color-fg)}.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-\[branch\]\:text-\(--color-fg\)[data-branch]{color:var(--color-fg)}.data-\[checked\]\:ms-4[data-checked]{margin-inline-start:calc(var(--spacing)*4)}.data-\[checked\]\:border-\(--color-fg\)[data-checked]{border-color:var(--color-fg)}.data-\[checked\]\:bg-\(--color-fg\)[data-checked]{background-color:var(--color-fg)}.data-\[checked\]\:bg-\(--color-surface\)[data-checked]{background-color:var(--color-surface)}.data-\[checked\]\:text-\(--color-surface\)[data-checked]{color:var(--color-surface)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[ending-style\]\:h-0[data-ending-style]{height:calc(var(--spacing)*0)}.data-\[ending-style\]\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[ending-style\]\:\[transform\:translateX\(-100\%\)\][data-ending-style]{transform:translate(-100%)}.data-\[ending-style\]\:\[transform\:translateX\(100\%\)\][data-ending-style]{transform:translate(100%)}.data-\[ending-style\]\:\[transform\:translateY\(100\%\)\][data-ending-style]{transform:translateY(100%)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-\[highlighted\]\:bg-\(--color-state-fill\)[data-highlighted]{background-color:var(--color-state-fill)}.data-\[instant\]\:transition-none[data-instant]{transition-property:none}.data-\[invalid\]\:border-\(--color-danger\)[data-invalid]{border-color:var(--color-danger)}.data-\[popup-open\]\:-rotate-90[data-popup-open]{rotate:-90deg}.data-\[rule\]\:col-span-full[data-rule]{grid-column:1/-1}.data-\[rule\]\:mx-0[data-rule]{margin-inline:calc(var(--spacing)*0)}.data-\[rule\]\:my-1[data-rule]{margin-block:calc(var(--spacing)*1)}.data-\[rule\]\:h-px[data-rule]{height:1px}.data-\[rule\]\:w-full[data-rule]{width:100%}.data-\[selected\]\:opacity-100[data-selected]{opacity:1}.data-\[side\=bottom\]\:top-\[-8px\][data-side=bottom]{top:-8px}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:before\:h-2\.5[data-side=bottom]:before{content:var(--tw-content);height:calc(var(--spacing)*2.5)}.data-\[side\=left\]\:right-\[-13px\][data-side=left]{right:-13px}.data-\[side\=left\]\:rotate-90[data-side=left]{rotate:90deg}.data-\[side\=left\]\:before\:top-0[data-side=left]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.data-\[side\=left\]\:before\:right-\[-10px\][data-side=left]:before{content:var(--tw-content);right:-10px}.data-\[side\=left\]\:before\:bottom-0[data-side=left]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.data-\[side\=left\]\:before\:w-2\.5[data-side=left]:before{content:var(--tw-content);width:calc(var(--spacing)*2.5)}.data-\[side\=right\]\:left-\[-13px\][data-side=right]{left:-13px}.data-\[side\=right\]\:-rotate-90[data-side=right]{rotate:-90deg}.data-\[side\=right\]\:before\:top-0[data-side=right]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.data-\[side\=right\]\:before\:bottom-0[data-side=right]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.data-\[side\=right\]\:before\:left-\[-10px\][data-side=right]:before{content:var(--tw-content);left:-10px}.data-\[side\=right\]\:before\:w-2\.5[data-side=right]:before{content:var(--tw-content);width:calc(var(--spacing)*2.5)}.data-\[side\=top\]\:bottom-\[-8px\][data-side=top]{bottom:-8px}.data-\[side\=top\]\:rotate-180[data-side=top]{rotate:180deg}.data-\[side\=top\]\:p-4[data-side=top]{padding:calc(var(--spacing)*4)}.data-\[side\=top\]\:before\:right-0[data-side=top]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}.data-\[side\=top\]\:before\:bottom-\[-10px\][data-side=top]:before{content:var(--tw-content);bottom:-10px}.data-\[side\=top\]\:before\:left-0[data-side=top]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[side\=top\]\:before\:h-2\.5[data-side=top]:before{content:var(--tw-content);height:calc(var(--spacing)*2.5)}.data-\[starting-style\]\:h-0[data-starting-style]{height:calc(var(--spacing)*0)}.data-\[starting-style\]\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[starting-style\]\:\[transform\:translateX\(-100\%\)\][data-starting-style]{transform:translate(-100%)}.data-\[starting-style\]\:\[transform\:translateX\(100\%\)\][data-starting-style]{transform:translate(100%)}.data-\[starting-style\]\:\[transform\:translateY\(100\%\)\][data-starting-style]{transform:translateY(100%)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[type\=error\]\:border-\(--color-danger\)[data-type=error]{border-color:var(--color-danger)}@supports (display:grid){.supports-\[display\:grid\]\:grid{display:grid}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:hidden{display:none}}@media (min-width:30rem){.min-\[30rem\]\:w-full{width:100%}}@container (min-width:59em){.\@band\:block{display:block}.\@band\:flex{display:flex}.\@band\:hidden{display:none}.\@band\:inline{display:inline}}@container (min-width:78em){.\@marginalia\:sticky{position:sticky}.\@marginalia\:max-w-\[var\(--layout-spine\)\]{max-width:var(--layout-spine)}.\@marginalia\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.\@marginalia\:p-0{padding:calc(var(--spacing)*0)}.\@marginalia\:px-\[8px\]{padding-inline:8px}.\@marginalia\:pt-4{padding-top:calc(var(--spacing)*4)}.\@marginalia\:text-left{text-align:left}.\@marginalia\:before\:border-b:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\@marginalia\:before\:border-\(--color-border\):before{content:var(--tw-content);border-color:var(--color-border)}}@container (min-width:24rem){.\@header-roomy\:gap-4,.\@sm\:gap-4{gap:calc(var(--spacing)*4)}}.rtl\:rotate-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:none}@media (forced-colors:active){.forced-colors\:border-\[CanvasText\]{border-color:canvastext}.forced-colors\:bg-\[CanvasText\]{background-color:canvastext}.forced-colors\:bg-\[Canvas\]{background-color:canvas}.forced-colors\:bg-\[GrayText\]{background-color:graytext}.forced-colors\:bg-\[Highlight\]{background-color:highlight}.forced-colors\:text-\[AccentColorText\]{color:accentcolortext}.forced-colors\:text-\[ButtonText\]{color:buttontext}.file\:forced-colors\:text-\[ButtonText\]::file-selector-button{color:buttontext}}@media (hover:hover){@media (forced-colors:active){.hover\:forced-colors\:border-\[Highlight\]:hover{border-color:highlight}.hover\:forced-colors\:text-\[ButtonText\]:hover{color:buttontext}.aria-pressed\:hover\:forced-colors\:text-\[Canvas\][aria-pressed=true]:hover{color:canvas}}}@media (forced-colors:active){.aria-\[haspopup\]\:aria-expanded\:forced-colors\:text-\[ButtonText\][aria-haspopup][aria-expanded=true]{color:buttontext}.aria-pressed\:aria-\[haspopup\]\:aria-expanded\:forced-colors\:text-\[Canvas\][aria-pressed=true][aria-haspopup][aria-expanded=true]{color:canvas}.data-\[checked\]\:forced-colors\:border-\[Highlight\][data-checked]{border-color:highlight}.data-\[checked\]\:forced-colors\:bg-\[HighlightText\][data-checked]{background-color:highlighttext}.data-\[checked\]\:forced-colors\:bg-\[Highlight\][data-checked]{background-color:highlight}.data-\[checked\]\:forced-colors\:text-\[HighlightText\][data-checked]{color:highlighttext}.data-\[highlighted\]\:forced-colors\:bg-\[Highlight\][data-highlighted]{background-color:highlight}.data-\[highlighted\]\:forced-colors\:text-\[HighlightText\][data-highlighted]{color:highlighttext}}@media (min-width:30rem){.nav-popup-wide\:w-\[var\(--popup-width\)\]{width:var(--popup-width)}.nav-popup-wide\:grid-cols-\[repeat\(2\,max-content\)\]{grid-template-columns:repeat(2,max-content)}}.\[\&_\[role\=option\]\]\:line-clamp-2 [role=option]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>li\]\:relative>li{position:relative}.\[\&\>li\]\:ps-\(--thread-indent\)>li{padding-inline-start:var(--thread-indent)}.\[\&\>li\]\:before\:absolute>li:before{content:var(--tw-content);position:absolute}.\[\&\>li\]\:before\:start-0>li:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.\[\&\>li\]\:before\:top-\[calc\(-1\*var\(--thread-gap\)\)\]>li:before{content:var(--tw-content);top:calc(-1*var(--thread-gap))}.\[\&\>li\]\:before\:bottom-0>li:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.\[\&\>li\]\:before\:w-px>li:before{content:var(--tw-content);width:1px}.\[\&\>li\]\:before\:bg-\(--color-border\)>li:before{content:var(--tw-content);background-color:var(--color-border)}.\[\&\>li\]\:before\:content-\[\'\'\]>li:before{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.\[\&\>li\]\:after\:absolute>li:after{content:var(--tw-content);position:absolute}.\[\&\>li\]\:after\:start-0>li:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.\[\&\>li\]\:after\:top-\(--thread-elbow\)>li:after{content:var(--tw-content);top:var(--thread-elbow)}.\[\&\>li\]\:after\:h-px>li:after{content:var(--tw-content);height:1px}.\[\&\>li\]\:after\:w-\[calc\(var\(--thread-indent\)-0\.25rem\)\]>li:after{content:var(--tw-content);width:calc(var(--thread-indent) - .25rem)}.\[\&\>li\]\:after\:bg-\(--color-border\)>li:after{content:var(--tw-content);background-color:var(--color-border)}.\[\&\>li\]\:after\:content-\[\'\'\]>li:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.\[\&\>li\:last-child\]\:before\:bottom-auto>li:last-child:before{content:var(--tw-content);bottom:auto}.\[\&\>li\:last-child\]\:before\:h-\[calc\(var\(--thread-elbow\)\+var\(--thread-gap\)\)\]>li:last-child:before{content:var(--tw-content);height:calc(var(--thread-elbow) + var(--thread-gap))}.\[\&\>p\:only-child\]\:inline>p:only-child{display:inline}.\[\&\>svg\]\:text-base>svg{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&\[hidden\]\:not\(\[hidden\=\'until-found\'\]\)\]\:hidden[hidden]:not([hidden=until-found]){display:none}}:root{--surface:#f6f1e9;--surface-subtle:#e4ddd2;--surface-raised:#fdfaf4;--surface-overlay:#12192073;--shadow:#0000002e;--overlay-rim:transparent;--fg:#38342e;--fg-muted:#635f58;--object-fill:#d4cfc7;--state-fill:#c2bdb6;--border:#d4cfc7;--border-strong:#b9b4ad;--ring:#57a0e9;--accent:#ae6f06;--accent-hover:#915b02;--accent-fg:#ebebeb;--link:#317cc1;--link-hover:#015a9d;--danger:#db3834;--danger-bg:#ffd1cb;--danger-fg:#a20410;--danger-solid:#94000c;--danger-on-solid:#d3d3d3;--success:#048a3b;--success-bg:#c5e4c9;--success-fg:#046228;--warning:#967407;--warning-bg:#eadbb9;--warning-fg:#6b5203;--info-bg:#cbdef3;--info-fg:#0c5694;--highlight:#fed98b73;--highlight-active:#fed48d99;--size-control-h-sm:1.75rem;--size-control-h-md:2.25rem;--spacing:.25rem;--spacing-header:3.125rem;--size-icon-sm:.875rem;--size-icon-md:1rem;--size-icon-lg:1.25rem;--size-target-min:24px;--app-font:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){:root{--surface:lab(95.394% .703841 4.5323);--surface-subtle:lab(88.4439% .963151 6.05985);--surface-raised:lab(98.2832% .458986 3.0148);--surface-overlay:lab(8.32369% -1.55564 -6.25106/.45);--shadow:lab(0% 0 0/.18);--fg:lab(21.8743% .787839 4.59404);--fg-muted:lab(40.5136% .746176 4.56194);--object-fill:lab(83.4312% .709206 4.53583);--state-fill:lab(77.0148% .712544 4.53814);--border:lab(83.4312% .709206 4.53583);--border-strong:lab(73.6434% .714541 4.53948);--ring:lab(63.6602% -6.79308 -44.0866);--accent:lab(52.7715% 20.905 58.3577);--accent-hover:lab(43.996% 18.3708 51.3937);--accent-fg:lab(93.0318% -.0000298023 0);--link:lab(49.8661% -4.99746 -43.8182);--link-hover:lab(36.7892% -2.36925 -43.531);--danger:lab(50.424% 62.8136 42.7688);--danger-bg:lab(87.8224% 15.8143 9.34401);--danger-fg:lab(34.3153% 57.244 42.5994);--danger-solid:lab(30.9912% 54.024 40.4853);--danger-on-solid:lab(84.4941% 0 0);--success:lab(50.2337% -46.6072 32.7684);--success-bg:lab(87.7306% -14.0699 9.37995);--success-fg:lab(35.9267% -36.2817 25.4911);--warning:lab(51.1943% 7.02697 55.3573);--warning-bg:lab(88.0466% 1.11157 18.8216);--warning-fg:lab(36.6967% 5.51957 43.4741);--info-bg:lab(87.5921% -3.61469 -12.6953);--info-fg:lab(35.2278% -2.78778 -40.239);--highlight:lab(88.6435% 6.0786 43.3023/.45);--highlight-active:lab(87.3678% 8.60804 40.6153/.6)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#121920;--surface-subtle:#1f2730;--surface-raised:#1a222b;--surface-overlay:#0009;--shadow:#0000008c;--overlay-rim:#ffffff0f;--fg:#dde7f1;--fg-muted:#b2bbc6;--object-fill:#535c65;--state-fill:#6a737c;--border:#535c65;--border-strong:#757e87;--ring:#529be3;--accent:#cf871c;--accent-hover:#a16601;--accent-fg:#fefefe;--link:#7abcfe;--link-hover:#a9d3fe;--danger:#fea499;--danger-bg:#663c38;--danger-fg:#fec0b7;--danger-solid:#94000c;--danger-on-solid:#d3d3d3;--success:#61d27b;--success-bg:#344e38;--success-fg:#76e68e;--warning:#e7b511;--warning-bg:#534729;--warning-fg:#fbc938;--info-bg:#394a5b;--info-fg:#abd4fe;--highlight:#62490673;--highlight-active:#6c4c0799}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--surface:lab(8.32369% -1.55564 -6.25106);--surface-subtle:lab(15.2834% -1.80186 -6.9706);--surface-raised:lab(12.9615% -1.76476 -6.95769);--surface-overlay:lab(0% 0 0/.6);--shadow:lab(0% 0 0/.55);--overlay-rim:lab(100% 0 0/.06);--fg:lab(91.0333% -1.91769 -6.40087);--fg-muted:lab(75.5037% -1.90029 -6.39197);--object-fill:lab(38.4066% -1.81772 -6.35235);--state-fill:lab(47.8943% -1.84813 -6.36646);--border:lab(38.4066% -1.81772 -6.35235);--border-strong:lab(52.1905% -1.85907 -6.37165);--ring:lab(61.555% -6.56277 -44.0482);--accent:lab(62.832% 22.7003 62.5346);--accent-hover:lab(48.7915% 19.9289 55.8296);--accent-fg:lab(99.712% -.0000298023 0);--link:lab(73.6814% -7.62963 -40.1318);--link-hover:lab(82.6623% -6.44571 -26.1337);--danger:lab(76.4369% 33.5493 20.2093);--danger-bg:lab(30.6236% 18.4348 11.1475);--danger-fg:lab(83.1956% 22.3542 13.2829);--danger-solid:lab(30.9912% 54.024 40.4853);--danger-on-solid:lab(84.4941% 0 0);--success:lab(76.0603% -47.5588 32.6937);--success-bg:lab(30.4592% -14.1454 9.54178);--success-fg:lab(83.1121% -47.4787 32.5157);--warning:lab(76.5662% 9.66492 76.1526);--warning-bg:lab(30.6949% 1.95239 19.9044);--warning-fg:lab(83.698% 9.13337 73.5144);--info-bg:lab(30.4791% -3.06632 -12.4874);--info-fg:lab(82.9659% -6.32384 -25.3959);--highlight:lab(32.8157% 6.44018 39.0688/.45);--highlight-active:lab(35.0435% 9.43182 41.1786/.6)}}}[data-theme=dark]{--surface:#121920;--surface-subtle:#1f2730;--surface-raised:#1a222b;--surface-overlay:#0009;--shadow:#0000008c;--overlay-rim:#ffffff0f;--fg:#dde7f1;--fg-muted:#b2bbc6;--object-fill:#535c65;--state-fill:#6a737c;--border:#535c65;--border-strong:#757e87;--ring:#529be3;--accent:#cf871c;--accent-hover:#a16601;--accent-fg:#fefefe;--link:#7abcfe;--link-hover:#a9d3fe;--danger:#fea499;--danger-bg:#663c38;--danger-fg:#fec0b7;--danger-solid:#94000c;--danger-on-solid:#d3d3d3;--success:#61d27b;--success-bg:#344e38;--success-fg:#76e68e;--warning:#e7b511;--warning-bg:#534729;--warning-fg:#fbc938;--info-bg:#394a5b;--info-fg:#abd4fe;--highlight:#62490673;--highlight-active:#6c4c0799}@supports (color:lab(0% 0 0)){[data-theme=dark]{--surface:lab(8.32369% -1.55564 -6.25106);--surface-subtle:lab(15.2834% -1.80186 -6.9706);--surface-raised:lab(12.9615% -1.76476 -6.95769);--surface-overlay:lab(0% 0 0/.6);--shadow:lab(0% 0 0/.55);--overlay-rim:lab(100% 0 0/.06);--fg:lab(91.0333% -1.91769 -6.40087);--fg-muted:lab(75.5037% -1.90029 -6.39197);--object-fill:lab(38.4066% -1.81772 -6.35235);--state-fill:lab(47.8943% -1.84813 -6.36646);--border:lab(38.4066% -1.81772 -6.35235);--border-strong:lab(52.1905% -1.85907 -6.37165);--ring:lab(61.555% -6.56277 -44.0482);--accent:lab(62.832% 22.7003 62.5346);--accent-hover:lab(48.7915% 19.9289 55.8296);--accent-fg:lab(99.712% -.0000298023 0);--link:lab(73.6814% -7.62963 -40.1318);--link-hover:lab(82.6623% -6.44571 -26.1337);--danger:lab(76.4369% 33.5493 20.2093);--danger-bg:lab(30.6236% 18.4348 11.1475);--danger-fg:lab(83.1956% 22.3542 13.2829);--danger-solid:lab(30.9912% 54.024 40.4853);--danger-on-solid:lab(84.4941% 0 0);--success:lab(76.0603% -47.5588 32.6937);--success-bg:lab(30.4592% -14.1454 9.54178);--success-fg:lab(83.1121% -47.4787 32.5157);--warning:lab(76.5662% 9.66492 76.1526);--warning-bg:lab(30.6949% 1.95239 19.9044);--warning-fg:lab(83.698% 9.13337 73.5144);--info-bg:lab(30.4791% -3.06632 -12.4874);--info-fg:lab(82.9659% -6.32384 -25.3959);--highlight:lab(32.8157% 6.44018 39.0688/.45);--highlight-active:lab(35.0435% 9.43182 41.1786/.6)}}[data-theme=light]{--surface:#f6f1e9;--surface-subtle:#e4ddd2;--surface-raised:#fdfaf4;--surface-overlay:#12192073;--shadow:#0000002e;--overlay-rim:transparent;--fg:#38342e;--fg-muted:#635f58;--object-fill:#d4cfc7;--state-fill:#c2bdb6;--border:#d4cfc7;--border-strong:#b9b4ad;--ring:#57a0e9;--accent:#ae6f06;--accent-hover:#915b02;--accent-fg:#ebebeb;--link:#317cc1;--link-hover:#015a9d;--danger:#db3834;--danger-bg:#ffd1cb;--danger-fg:#a20410;--danger-solid:#94000c;--danger-on-solid:#d3d3d3;--success:#048a3b;--success-bg:#c5e4c9;--success-fg:#046228;--warning:#967407;--warning-bg:#eadbb9;--warning-fg:#6b5203;--info-bg:#cbdef3;--info-fg:#0c5694;--highlight:#fed98b73;--highlight-active:#fed48d99}@supports (color:lab(0% 0 0)){[data-theme=light]{--surface:lab(95.394% .703841 4.5323);--surface-subtle:lab(88.4439% .963151 6.05985);--surface-raised:lab(98.2832% .458986 3.0148);--surface-overlay:lab(8.32369% -1.55564 -6.25106/.45);--shadow:lab(0% 0 0/.18);--fg:lab(21.8743% .787839 4.59404);--fg-muted:lab(40.5136% .746176 4.56194);--object-fill:lab(83.4312% .709206 4.53583);--state-fill:lab(77.0148% .712544 4.53814);--border:lab(83.4312% .709206 4.53583);--border-strong:lab(73.6434% .714541 4.53948);--ring:lab(63.6602% -6.79308 -44.0866);--accent:lab(52.7715% 20.905 58.3577);--accent-hover:lab(43.996% 18.3708 51.3937);--accent-fg:lab(93.0318% -.0000298023 0);--link:lab(49.8661% -4.99746 -43.8182);--link-hover:lab(36.7892% -2.36925 -43.531);--danger:lab(50.424% 62.8136 42.7688);--danger-bg:lab(87.8224% 15.8143 9.34401);--danger-fg:lab(34.3153% 57.244 42.5994);--danger-solid:lab(30.9912% 54.024 40.4853);--danger-on-solid:lab(84.4941% 0 0);--success:lab(50.2337% -46.6072 32.7684);--success-bg:lab(87.7306% -14.0699 9.37995);--success-fg:lab(35.9267% -36.2817 25.4911);--warning:lab(51.1943% 7.02697 55.3573);--warning-bg:lab(88.0466% 1.11157 18.8216);--warning-fg:lab(36.6967% 5.51957 43.4741);--info-bg:lab(87.5921% -3.61469 -12.6953);--info-fg:lab(35.2278% -2.78778 -40.239);--highlight:lab(88.6435% 6.0786 43.3023/.45);--highlight-active:lab(87.3678% 8.60804 40.6153/.6)}}[data-theme=light][data-contrast=high]{--surface:#fffbf6;--surface-subtle:#ede7de;--surface-raised:#fffdfa;--surface-overlay:#12192073;--shadow:#0000002e;--overlay-rim:transparent;--fg:#292520;--fg-muted:#4c4842;--object-fill:#dedad2;--state-fill:#cdc8c1;--border:#c4bfb8;--border-strong:#a8a39c;--ring:#448dd4;--accent:#b17005;--accent-hover:#935d01;--accent-fg:#fff;--link:#1766aa;--link-hover:#014276;--danger:#bf141b;--danger-bg:#ffdfdb;--danger-fg:#760309;--danger-solid:#86010b;--danger-on-solid:#cecece;--success:#027330;--success-bg:#d0eed4;--success-fg:#01471b;--warning:#7d6104;--warning-bg:#f4e5c3;--warning-fg:#4e3b01;--info-bg:#d5e8fe;--info-fg:#013d6d;--highlight:#fee1a68c;--highlight-active:#fed081b3}@supports (color:lab(0% 0 0)){[data-theme=light][data-contrast=high]{--surface:lab(98.8632% .458837 3.01477);--surface-subtle:lab(91.919% .831634 5.29473);--surface-raised:lab(99.4319% .22465 1.50431);--surface-overlay:lab(8.32369% -1.55564 -6.25106/.45);--shadow:lab(0% 0 0/.18);--fg:lab(15.1489% .814766 4.61657);--fg-muted:lab(31.0175% .763372 4.57479);--object-fill:lab(87.1262% .707388 4.53466);--state-fill:lab(80.9859% .710398 4.53668);--border:lab(77.6774% .712156 4.53789);--border-strong:lab(67.2472% .718653 4.54236);--ring:lab(56.5899% -5.96315 -43.954);--accent:lab(53.4675% 21.173 59.1516);--accent-hover:lab(44.7534% 18.634 52.1564);--accent-fg:lab(100% 0 0);--link:lab(41.433% -3.44634 -43.6356);--link-hover:lab(26.8258% -1.96113 -35.1639);--danger:lab(41.5396% 63.0944 45.8676);--danger-bg:lab(91.4542% 10.8534 6.39149);--danger-fg:lab(24.1226% 45.3925 32.862);--danger-solid:lab(27.6436% 49.9088 37.0019);--danger-on-solid:lab(82.8629% -.0000298023 0);--success:lab(42.1442% -40.9833 28.8191);--success-bg:lab(91.4014% -14.0681 9.37599);--success-fg:lab(25.6521% -29.2563 20.5657);--warning:lab(42.9448% 6.18669 48.7168);--warning-bg:lab(91.5177% 1.08859 18.8);--warning-fg:lab(26.3666% 4.51241 35.1363);--info-bg:lab(91.168% -3.62915 -12.7018);--info-fg:lab(24.4941% -1.8203 -33.3811);--highlight:lab(90.9445% 4.1562 32.9426/.55);--highlight-active:lab(86.2002% 9.82252 45.2871/.7)}}[data-theme=dark][data-contrast=high]{--surface:#070c11;--surface-subtle:#141b23;--surface-raised:#0e141b;--surface-overlay:#0009;--shadow:#0000008c;--overlay-rim:#ffffff0f;--fg:#ecf5fd;--fg-muted:#c8d2dc;--object-fill:#505962;--state-fill:#68717a;--border:#737c85;--border-strong:#919ba4;--ring:#6db6ff;--accent:#cd8518;--accent-hover:#9e6401;--accent-fg:#fdfdfd;--link:#a9d3fe;--link-hover:#d3e8fe;--danger:#fec0b8;--danger-bg:#633a35;--danger-fg:#ffdfda;--danger-solid:#86010b;--danger-on-solid:#cecece;--success:#75e68e;--success-bg:#314b35;--success-fg:#8dfea4;--warning:#fac836;--warning-bg:#504426;--warning-fg:#ffe4a2;--info-bg:#364758;--info-fg:#d4e9ff;--highlight:#543f068c;--highlight-active:#5e4207b3}@supports (color:lab(0% 0 0)){[data-theme=dark][data-contrast=high]{--surface:lab(3.0329% -.606537 -2.9749);--surface-subtle:lab(9.48482% -1.578 -6.25843);--surface-raised:lab(6.16885% -1.15229 -5.28187);--surface-overlay:lab(0% 0 0/.6);--shadow:lab(0% 0 0/.55);--overlay-rim:lab(100% 0 0/.06);--fg:lab(95.9423% -1.60238 -5.29891);--fg-muted:lab(83.5472% -1.91 -6.3969);--object-fill:lab(37.1965% -1.81304 -6.35022);--state-fill:lab(47.0197% -1.84569 -6.36531);--border:lab(51.4496% -1.85728 -6.37082);--border-strong:lab(63.2944% -1.88178 -6.38272);--ring:lab(71.4431% -7.54261 -43.7063);--accent:lab(61.9535% 22.7659 62.906);--accent-hover:lab(47.923% 19.675 55.1294);--accent-fg:lab(99.4103% -.0000298023 .0000119209);--link:lab(82.609% -6.44457 -26.1333);--link-hover:lab(90.8994% -3.78847 -13.3309);--danger:lab(83.2532% 22.3541 13.2827);--danger-bg:lab(29.5365% 18.4437 11.1661);--danger-fg:lab(91.3509% 10.8534 6.39157);--danger-solid:lab(27.6436% 49.9088 37.0019);--danger-on-solid:lab(82.8629% -.0000298023 0);--success:lab(82.9575% -47.4803 32.5192);--success-bg:lab(29.1739% -14.1498 9.55124);--success-fg:lab(91.218% -47.4033 32.3502);--warning:lab(83.3169% 9.16013 73.6309);--warning-bg:lab(29.6554% 1.98571 19.9638);--warning-fg:lab(91.6187% 3.02854 35.6805);--info-bg:lab(29.1511% -3.03622 -12.4778);--info-fg:lab(91.2435% -3.73483 -13.1145);--highlight:lab(28.1683% 5.69283 34.5779/.55);--highlight-active:lab(30.4058% 8.4227 36.7269/.7)}}@media (prefers-color-scheme:light){:root:not([data-theme])[data-contrast=high]{--surface:#fffbf6;--surface-subtle:#ede7de;--surface-raised:#fffdfa;--surface-overlay:#12192073;--shadow:#0000002e;--overlay-rim:transparent;--fg:#292520;--fg-muted:#4c4842;--object-fill:#dedad2;--state-fill:#cdc8c1;--border:#c4bfb8;--border-strong:#a8a39c;--ring:#448dd4;--accent:#b17005;--accent-hover:#935d01;--accent-fg:#fff;--link:#1766aa;--link-hover:#014276;--danger:#bf141b;--danger-bg:#ffdfdb;--danger-fg:#760309;--danger-solid:#86010b;--danger-on-solid:#cecece;--success:#027330;--success-bg:#d0eed4;--success-fg:#01471b;--warning:#7d6104;--warning-bg:#f4e5c3;--warning-fg:#4e3b01;--info-bg:#d5e8fe;--info-fg:#013d6d;--highlight:#fee1a68c;--highlight-active:#fed081b3}@supports (color:lab(0% 0 0)){:root:not([data-theme])[data-contrast=high]{--surface:lab(98.8632% .458837 3.01477);--surface-subtle:lab(91.919% .831634 5.29473);--surface-raised:lab(99.4319% .22465 1.50431);--surface-overlay:lab(8.32369% -1.55564 -6.25106/.45);--shadow:lab(0% 0 0/.18);--fg:lab(15.1489% .814766 4.61657);--fg-muted:lab(31.0175% .763372 4.57479);--object-fill:lab(87.1262% .707388 4.53466);--state-fill:lab(80.9859% .710398 4.53668);--border:lab(77.6774% .712156 4.53789);--border-strong:lab(67.2472% .718653 4.54236);--ring:lab(56.5899% -5.96315 -43.954);--accent:lab(53.4675% 21.173 59.1516);--accent-hover:lab(44.7534% 18.634 52.1564);--accent-fg:lab(100% 0 0);--link:lab(41.433% -3.44634 -43.6356);--link-hover:lab(26.8258% -1.96113 -35.1639);--danger:lab(41.5396% 63.0944 45.8676);--danger-bg:lab(91.4542% 10.8534 6.39149);--danger-fg:lab(24.1226% 45.3925 32.862);--danger-solid:lab(27.6436% 49.9088 37.0019);--danger-on-solid:lab(82.8629% -.0000298023 0);--success:lab(42.1442% -40.9833 28.8191);--success-bg:lab(91.4014% -14.0681 9.37599);--success-fg:lab(25.6521% -29.2563 20.5657);--warning:lab(42.9448% 6.18669 48.7168);--warning-bg:lab(91.5177% 1.08859 18.8);--warning-fg:lab(26.3666% 4.51241 35.1363);--info-bg:lab(91.168% -3.62915 -12.7018);--info-fg:lab(24.4941% -1.8203 -33.3811);--highlight:lab(90.9445% 4.1562 32.9426/.55);--highlight-active:lab(86.2002% 9.82252 45.2871/.7)}}}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-contrast=high]{--surface:#070c11;--surface-subtle:#141b23;--surface-raised:#0e141b;--surface-overlay:#0009;--shadow:#0000008c;--overlay-rim:#ffffff0f;--fg:#ecf5fd;--fg-muted:#c8d2dc;--object-fill:#505962;--state-fill:#68717a;--border:#737c85;--border-strong:#919ba4;--ring:#6db6ff;--accent:#cd8518;--accent-hover:#9e6401;--accent-fg:#fdfdfd;--link:#a9d3fe;--link-hover:#d3e8fe;--danger:#fec0b8;--danger-bg:#633a35;--danger-fg:#ffdfda;--danger-solid:#86010b;--danger-on-solid:#cecece;--success:#75e68e;--success-bg:#314b35;--success-fg:#8dfea4;--warning:#fac836;--warning-bg:#504426;--warning-fg:#ffe4a2;--info-bg:#364758;--info-fg:#d4e9ff;--highlight:#543f068c;--highlight-active:#5e4207b3}@supports (color:lab(0% 0 0)){:root:not([data-theme])[data-contrast=high]{--surface:lab(3.0329% -.606537 -2.9749);--surface-subtle:lab(9.48482% -1.578 -6.25843);--surface-raised:lab(6.16885% -1.15229 -5.28187);--surface-overlay:lab(0% 0 0/.6);--shadow:lab(0% 0 0/.55);--overlay-rim:lab(100% 0 0/.06);--fg:lab(95.9423% -1.60238 -5.29891);--fg-muted:lab(83.5472% -1.91 -6.3969);--object-fill:lab(37.1965% -1.81304 -6.35022);--state-fill:lab(47.0197% -1.84569 -6.36531);--border:lab(51.4496% -1.85728 -6.37082);--border-strong:lab(63.2944% -1.88178 -6.38272);--ring:lab(71.4431% -7.54261 -43.7063);--accent:lab(61.9535% 22.7659 62.906);--accent-hover:lab(47.923% 19.675 55.1294);--accent-fg:lab(99.4103% -.0000298023 .0000119209);--link:lab(82.609% -6.44457 -26.1333);--link-hover:lab(90.8994% -3.78847 -13.3309);--danger:lab(83.2532% 22.3541 13.2827);--danger-bg:lab(29.5365% 18.4437 11.1661);--danger-fg:lab(91.3509% 10.8534 6.39157);--danger-solid:lab(27.6436% 49.9088 37.0019);--danger-on-solid:lab(82.8629% -.0000298023 0);--success:lab(82.9575% -47.4803 32.5192);--success-bg:lab(29.1739% -14.1498 9.55124);--success-fg:lab(91.218% -47.4033 32.3502);--warning:lab(83.3169% 9.16013 73.6309);--warning-bg:lab(29.6554% 1.98571 19.9638);--warning-fg:lab(91.6187% 3.02854 35.6805);--info-bg:lab(29.1511% -3.03622 -12.4778);--info-fg:lab(91.2435% -3.73483 -13.1145);--highlight:lab(28.1683% 5.69283 34.5779/.55);--highlight-active:lab(30.4058% 8.4227 36.7269/.7)}}}@media (prefers-contrast:more){:root:not([data-contrast]):not([data-theme=dark]){--surface:#fffbf6;--surface-subtle:#ede7de;--surface-raised:#fffdfa;--surface-overlay:#12192073;--shadow:#0000002e;--overlay-rim:transparent;--fg:#292520;--fg-muted:#4c4842;--object-fill:#dedad2;--state-fill:#cdc8c1;--border:#c4bfb8;--border-strong:#a8a39c;--ring:#448dd4;--accent:#b17005;--accent-hover:#935d01;--accent-fg:#fff;--link:#1766aa;--link-hover:#014276;--danger:#bf141b;--danger-bg:#ffdfdb;--danger-fg:#760309;--danger-solid:#86010b;--danger-on-solid:#cecece;--success:#027330;--success-bg:#d0eed4;--success-fg:#01471b;--warning:#7d6104;--warning-bg:#f4e5c3;--warning-fg:#4e3b01;--info-bg:#d5e8fe;--info-fg:#013d6d;--highlight:#fee1a68c;--highlight-active:#fed081b3}@supports (color:lab(0% 0 0)){:root:not([data-contrast]):not([data-theme=dark]){--surface:lab(98.8632% .458837 3.01477);--surface-subtle:lab(91.919% .831634 5.29473);--surface-raised:lab(99.4319% .22465 1.50431);--surface-overlay:lab(8.32369% -1.55564 -6.25106/.45);--shadow:lab(0% 0 0/.18);--fg:lab(15.1489% .814766 4.61657);--fg-muted:lab(31.0175% .763372 4.57479);--object-fill:lab(87.1262% .707388 4.53466);--state-fill:lab(80.9859% .710398 4.53668);--border:lab(77.6774% .712156 4.53789);--border-strong:lab(67.2472% .718653 4.54236);--ring:lab(56.5899% -5.96315 -43.954);--accent:lab(53.4675% 21.173 59.1516);--accent-hover:lab(44.7534% 18.634 52.1564);--accent-fg:lab(100% 0 0);--link:lab(41.433% -3.44634 -43.6356);--link-hover:lab(26.8258% -1.96113 -35.1639);--danger:lab(41.5396% 63.0944 45.8676);--danger-bg:lab(91.4542% 10.8534 6.39149);--danger-fg:lab(24.1226% 45.3925 32.862);--danger-solid:lab(27.6436% 49.9088 37.0019);--danger-on-solid:lab(82.8629% -.0000298023 0);--success:lab(42.1442% -40.9833 28.8191);--success-bg:lab(91.4014% -14.0681 9.37599);--success-fg:lab(25.6521% -29.2563 20.5657);--warning:lab(42.9448% 6.18669 48.7168);--warning-bg:lab(91.5177% 1.08859 18.8);--warning-fg:lab(26.3666% 4.51241 35.1363);--info-bg:lab(91.168% -3.62915 -12.7018);--info-fg:lab(24.4941% -1.8203 -33.3811);--highlight:lab(90.9445% 4.1562 32.9426/.55);--highlight-active:lab(86.2002% 9.82252 45.2871/.7)}}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-contrast]):not([data-theme=light]){--surface:#070c11;--surface-subtle:#141b23;--surface-raised:#0e141b;--surface-overlay:#0009;--shadow:#0000008c;--overlay-rim:#ffffff0f;--fg:#ecf5fd;--fg-muted:#c8d2dc;--object-fill:#505962;--state-fill:#68717a;--border:#737c85;--border-strong:#919ba4;--ring:#6db6ff;--accent:#cd8518;--accent-hover:#9e6401;--accent-fg:#fdfdfd;--link:#a9d3fe;--link-hover:#d3e8fe;--danger:#fec0b8;--danger-bg:#633a35;--danger-fg:#ffdfda;--danger-solid:#86010b;--danger-on-solid:#cecece;--success:#75e68e;--success-bg:#314b35;--success-fg:#8dfea4;--warning:#fac836;--warning-bg:#504426;--warning-fg:#ffe4a2;--info-bg:#364758;--info-fg:#d4e9ff;--highlight:#543f068c;--highlight-active:#5e4207b3}@supports (color:lab(0% 0 0)){:root:not([data-contrast]):not([data-theme=light]){--surface:lab(3.0329% -.606537 -2.9749);--surface-subtle:lab(9.48482% -1.578 -6.25843);--surface-raised:lab(6.16885% -1.15229 -5.28187);--surface-overlay:lab(0% 0 0/.6);--shadow:lab(0% 0 0/.55);--overlay-rim:lab(100% 0 0/.06);--fg:lab(95.9423% -1.60238 -5.29891);--fg-muted:lab(83.5472% -1.91 -6.3969);--object-fill:lab(37.1965% -1.81304 -6.35022);--state-fill:lab(47.0197% -1.84569 -6.36531);--border:lab(51.4496% -1.85728 -6.37082);--border-strong:lab(63.2944% -1.88178 -6.38272);--ring:lab(71.4431% -7.54261 -43.7063);--accent:lab(61.9535% 22.7659 62.906);--accent-hover:lab(47.923% 19.675 55.1294);--accent-fg:lab(99.4103% -.0000298023 .0000119209);--link:lab(82.609% -6.44457 -26.1333);--link-hover:lab(90.8994% -3.78847 -13.3309);--danger:lab(83.2532% 22.3541 13.2827);--danger-bg:lab(29.5365% 18.4437 11.1661);--danger-fg:lab(91.3509% 10.8534 6.39157);--danger-solid:lab(27.6436% 49.9088 37.0019);--danger-on-solid:lab(82.8629% -.0000298023 0);--success:lab(82.9575% -47.4803 32.5192);--success-bg:lab(29.1739% -14.1498 9.55124);--success-fg:lab(91.218% -47.4033 32.3502);--warning:lab(83.3169% 9.16013 73.6309);--warning-bg:lab(29.6554% 1.98571 19.9638);--warning-fg:lab(91.6187% 3.02854 35.6805);--info-bg:lab(29.1511% -3.03622 -12.4778);--info-fg:lab(91.2435% -3.73483 -13.1145);--highlight:lab(28.1683% 5.69283 34.5779/.55);--highlight-active:lab(30.4058% 8.4227 36.7269/.7)}}}[data-density=spacious]{--size-control-h-sm:2rem;--size-control-h-md:2.5rem;--spacing:.28rem;--spacing-header:3.5rem}[data-density=compact]{--size-control-h-sm:1.5rem;--size-control-h-md:2rem;--spacing:.22rem;--spacing-header:2.75rem}[data-font=serif]{--app-font:var(--font-serif),ui-serif,Georgia,serif;font-size-adjust:ex-height .53}[data-text-size=sm]{--text-scale:.875}[data-text-size=lg]{--text-scale:1.25}[data-text-size=xl]{--text-scale:1.5}[data-text-spacing=wide]{letter-spacing:.12em;word-spacing:.16em;--text-letter-spacing:.12em;--prose-flow:2rem;--text-xs--line-height:1.1rem;--text-sm--line-height:1.375rem;--text-base--line-height:1.65rem;--text-lg--line-height:1.925rem;--text-xl--line-height:1.925rem;--text-2xl--line-height:2.2rem;--text-3xl--line-height:2.475rem}[data-text-spacing=wider]{letter-spacing:.18em;word-spacing:.24em;--text-letter-spacing:.18em;--prose-flow:2.5rem;--text-xs--line-height:1.2rem;--text-sm--line-height:1.5rem;--text-base--line-height:1.8rem;--text-lg--line-height:2.1rem;--text-xl--line-height:2.1rem;--text-2xl--line-height:2.4rem;--text-3xl--line-height:2.7rem}@font-face{font-family:AppMath;font-style:normal;font-weight:400;font-display:swap;src:local(STIX Two Math Regular),local(STIXTwoMath-Regular),local(STIX Two Math),local(Cambria Math),local(CambriaMath),url(../media/stix-two-math-latin-400-normal.02g45_oz1io7c.woff2)format("woff2")}@keyframes reading-flash-fade{to{box-shadow:0 0 0 calc(var(--spacing)*1.5)transparent;background-color:#0000}}.content .ProseMirror-gapcursor:after{width:calc(var(--spacing)*8);border-top:2px solid var(--color-fg)}.content .ProseMirror-selectednode{outline:2px solid var(--color-ring);outline-offset:2px}@media (forced-colors:active){.content .ProseMirror-gapcursor:after{border-top-color:canvastext}.content .ProseMirror-selectednode{outline-color:highlight}}.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}@keyframes app-pending-appear{0%{opacity:0}to{opacity:1}}:root{--app-pending-delay:.25s}.app-pending{animation:app-pending-appear 1ms linear var(--app-pending-delay)both}:root{--layout-spine:45rem;--reading-measure:45rem;--layout-card-min:20rem;--layout-margin-start:0px;--layout-margin-end:0px;--layout-margin-floor:14rem;--layout-margin-max:18rem;--layout-bleed:minmax(0,1fr);--layout-spine-track:min(var(--layout-spine),100%);--layout-margin-wide:32rem;--layout-gutter:calc(var(--spacing)*4);--layout-sticky-top:calc(var(--header-height) + var(--spacing)*4)}.sticky-under-header{z-index:var(--z-sticky);position:sticky;inset-block-start:var(--header-height)}.announcement-zone{--announcement-inset:env(safe-area-inset-top)}.announcement-bar{padding-block-start:calc(var(--spacing)*2 + var(--announcement-inset,0px))}.announcement-bar~.announcement-bar,.announcement-zone>*~.announcement-bar,.announcement-zone>*~* .announcement-bar{--announcement-inset:0px}.page-shell{flex-direction:column;display:flex;container:page-shell/inline-size}.page-grid{grid-template-columns:[bleed-start]var(--layout-bleed)[margin-start]minmax(0,var(--layout-margin-start))[content-start]var(--layout-spine-track)[content-end]minmax(0,var(--layout-margin-end))[margin-end]var(--layout-bleed)[bleed-end];--layout-gap-total:calc(4*var(--layout-gutter));--layout-margin-room:calc(100cqi - var(--layout-spine) - var(--layout-gap-total));--layout-margin-half:clamp(var(--layout-margin-floor),var(--layout-margin-room)/2,var(--layout-margin-max));--layout-margin-solo:clamp(var(--layout-margin-floor),var(--layout-margin-room),var(--layout-margin-max));align-content:start;column-gap:0;inline-size:100%;display:grid;position:relative;container-name:page-grid}.page-grid:has(>[data-page-fill]){align-content:stretch}body:has([data-page-fill]) .app-footer{display:none}@container page-shell (min-width:78em){.page-grid{--fields:1;--field-start:1;--field-end:1;--layout-margin-start:var(--layout-margin-half);--layout-margin-end:var(--layout-margin-half);column-gap:var(--layout-gutter)}}@container page-shell (min-width:59em) and (not (min-width:78em)){[data-margin=start]:not([data-margin-empty]){padding-inline-start:var(--layout-gutter)}[data-margin=end]:not([data-margin-empty]){padding-inline-end:var(--layout-gutter)}:is(.page-grid:has(>[data-margin=start][data-margin-priority]:not([data-margin-empty])):not(:has([data-margin=end][data-margin-priority]:not([data-margin-empty]))),.page-grid:not(:has([data-margin][data-margin-priority]:not([data-margin-empty]))):has(>[data-margin=start]:not([data-margin-empty])):not(:has(>[data-margin=end]:not([data-margin-empty]),>.spine-subgrid>[data-margin=end]:not([data-margin-empty]))),.page-grid:not(:has([data-margin][data-margin-priority]:not([data-margin-empty]))):has(>[data-margin=start]:not([data-margin-empty])~[data-margin=end]:not([data-margin-empty]),>[data-margin=start]:not([data-margin-empty])~* [data-margin=end]:not([data-margin-empty]))){--fields:1;--field-start:1;--layout-margin-start:var(--layout-margin-solo);--layout-bleed:0px;--layout-spine-track:minmax(0,1fr);--layout-gap-total:0px;column-gap:0}:is(.page-grid:has(>[data-margin=end][data-margin-priority]:not([data-margin-empty]),>.spine-subgrid>[data-margin=end][data-margin-priority]:not([data-margin-empty])):not(:has([data-margin=start][data-margin-priority]:not([data-margin-empty]))),.page-grid:not(:has([data-margin][data-margin-priority]:not([data-margin-empty]))):has(>[data-margin=end]:not([data-margin-empty]),>.spine-subgrid>[data-margin=end]:not([data-margin-empty])):not(:has(>[data-margin=start]:not([data-margin-empty]))),.page-grid:not(:has([data-margin][data-margin-priority]:not([data-margin-empty]))):has(>[data-margin=end]:not([data-margin-empty])~[data-margin=start]:not([data-margin-empty]),>[data-margin=end]:not([data-margin-empty])~* [data-margin=start]:not([data-margin-empty]))){--fields:1;--field-end:1;--layout-margin-end:var(--layout-margin-solo);--layout-bleed:0px;--layout-spine-track:minmax(0,1fr);--layout-gap-total:0px;column-gap:0}}:where(.page-grid>:not(.spine-frame)){grid-column:bleed-start/bleed-end}@container page-grid style(--fields:1){:where(.page-grid>:not(.spine-frame)){grid-column:content-start/content-end;inline-size:100%}}.spine-frame{pointer-events:none;z-index:40;grid-column:content-start/content-end;position:absolute;inset:0}@container page-grid style(--field-start:1){.spine-frame{border-inline-start:1px solid var(--color-border)}}@container page-grid style(--field-end:1){.spine-frame{border-inline-end:1px solid var(--color-border)}}.page-grid:has(>.col-bleed,>.spine-subgrid>.col-bleed) .spine-frame{display:none}.col-margin-start{grid-column:margin-start/content-start}.col-margin-end{grid-column:content-end/margin-end}.col-bleed{grid-column:bleed-start/bleed-end}@container page-grid style(--field-start:1){[data-margin=start] [data-anchor-quote]{display:none}}@container page-grid style(--field-end:1){[data-margin=end] [data-anchor-quote]{display:none}}[data-ast-root]{max-inline-size:var(--reading-measure)}.page-grid>[data-margin=start]~[data-margin=start],.spine-subgrid>[data-margin=start]~[data-margin=start],.page-grid>[data-margin=start]~* [data-margin=start],.spine-subgrid>[data-margin=start]~* [data-margin=start],.page-grid>[data-margin=end]~[data-margin=end],.spine-subgrid>[data-margin=end]~[data-margin=end],.page-grid>[data-margin=end]~* [data-margin=end],.spine-subgrid>[data-margin=end]~* [data-margin=end]{grid-area:auto/content-start/auto/content-end;justify-self:auto;inline-size:100%}@container page-grid style(--fields:1){.col-margin-start-wide{inline-size:min(100%,var(--layout-margin-wide));grid-column:bleed-start/content-start;justify-self:end}.col-margin-end-wide{inline-size:min(100%,var(--layout-margin-wide));grid-column:content-end/bleed-end;justify-self:start}.margin-note--full-height{contain:size;grid-row:1/span 2}}.margin-note--slot{display:none}@container page-grid style(--field-start:1){[data-margin=start].margin-note--slot{display:block}}@container page-grid style(--field-end:1){[data-margin=end].margin-note--slot{display:block}}@container page-grid style(--field-start:1){@container page-grid style(--field-end:1){[data-margin=start]{padding-inline-end:0}[data-margin=end]{padding-inline-start:0}}}.spine-subgrid{grid-column:bleed-start/bleed-end;grid-template-columns:subgrid;align-content:start;min-inline-size:0;display:grid}:where(.spine-subgrid>*){grid-column:bleed-start/bleed-end;inline-size:100%;min-inline-size:0}@container page-grid style(--fields:1){.spine-subgrid{grid-column:content-start/bleed-end}:where(.spine-subgrid>*){grid-column:content-start/content-end}}.margin-rail{display:none}@container page-grid style(--field-start:1){[data-margin=start].margin-rail{display:block}}@container page-grid style(--fields:1){.margin-rail{grid-area:1/margin-start/auto/content-start;align-self:stretch;padding-block-start:var(--layout-gutter)}.margin-sticky{max-block-size:calc(100dvh - var(--layout-sticky-top) - var(--layout-gutter));overscroll-behavior:contain;padding:4px;position:sticky;inset-block-start:var(--layout-sticky-top);overflow-y:auto}.margin-sticky--column{flex-direction:column;padding:0;display:flex}}.content :is(h1,h2,h3,h4,h5,h6){scroll-margin-block-start:var(--layout-sticky-top)}:root{--author-chip-l:.92;--author-chip-c:.045;--author-chip-fg:#2e2e2e}@supports (color:lab(0% 0 0)){:root{--author-chip-fg:lab(18.8% 0 0)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--author-chip-l:.45;--author-chip-c:.06;--author-chip-fg:#f2f2f2}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--author-chip-fg:lab(95.36% 0 0)}}}[data-theme=dark]{--author-chip-l:.45;--author-chip-c:.06;--author-chip-fg:#f2f2f2}@supports (color:lab(0% 0 0)){[data-theme=dark]{--author-chip-fg:lab(95.36% 0 0)}}[data-theme=light][data-contrast=high]{--author-chip-l:.93;--author-chip-c:.07;--author-chip-fg:#0b0b0b}@supports (color:lab(0% 0 0)){[data-theme=light][data-contrast=high]{--author-chip-fg:lab(3.04863% 0 0)}}[data-theme=dark][data-contrast=high]{--author-chip-l:.38;--author-chip-c:.08;--author-chip-fg:#fcfcfc}@supports (color:lab(0% 0 0)){[data-theme=dark][data-contrast=high]{--author-chip-fg:lab(98.84% .0000298023 -.0000119209)}}@media (prefers-color-scheme:light){:root:not([data-theme])[data-contrast=high]{--author-chip-l:.93;--author-chip-c:.07;--author-chip-fg:#0b0b0b}@supports (color:lab(0% 0 0)){:root:not([data-theme])[data-contrast=high]{--author-chip-fg:lab(3.04863% 0 0)}}}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-contrast=high]{--author-chip-l:.38;--author-chip-c:.08;--author-chip-fg:#fcfcfc}@supports (color:lab(0% 0 0)){:root:not([data-theme])[data-contrast=high]{--author-chip-fg:lab(98.84% .0000298023 -.0000119209)}}}@media (prefers-contrast:more){:root:not([data-contrast]):not([data-theme=dark]){--author-chip-l:.93;--author-chip-c:.07;--author-chip-fg:#0b0b0b}@supports (color:lab(0% 0 0)){:root:not([data-contrast]):not([data-theme=dark]){--author-chip-fg:lab(3.04863% 0 0)}}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-contrast]):not([data-theme=light]){--author-chip-l:.38;--author-chip-c:.08;--author-chip-fg:#fcfcfc}@supports (color:lab(0% 0 0)){:root:not([data-contrast]):not([data-theme=light]){--author-chip-fg:lab(98.84% .0000298023 -.0000119209)}}}.author-chip{color:var(--author-chip-fg);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.author-chip-0{background:oklch(var(--author-chip-l)var(--author-chip-c)20)}.author-chip-1{background:oklch(var(--author-chip-l)var(--author-chip-c)65)}.author-chip-2{background:oklch(var(--author-chip-l)var(--author-chip-c)110)}.author-chip-3{background:oklch(var(--author-chip-l)var(--author-chip-c)155)}.author-chip-4{background:oklch(var(--author-chip-l)var(--author-chip-c)200)}.author-chip-5{background:oklch(var(--author-chip-l)var(--author-chip-c)245)}.author-chip-6{background:oklch(var(--author-chip-l)var(--author-chip-c)290)}.author-chip-7{background:oklch(var(--author-chip-l)var(--author-chip-c)335)}html{font-size:calc(100%*var(--text-scale,1))}body{font-family:var(--font-ui)}html{scrollbar-gutter:stable}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=checkbox],[role=switch],[role=tab],[role=combobox],[role=button],summary):where(:not(:any-link,input,textarea)){cursor:default}@property --header-height{syntax:"<length>";inherits:true;initial-value:0}:root{--header-height:calc(var(--spacing-header) + env(safe-area-inset-top));color:var(--color-fg);background-color:var(--color-surface)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--vt-duration:.4s;--vt-easing:ease-in-out;--app-transition-duration:.15s}.banner--info{background-color:var(--info-bg);color:var(--info-fg)}.banner--success{background-color:var(--success-bg);color:var(--success-fg)}.banner--warning{background-color:var(--warning-bg);color:var(--warning-fg)}.banner--danger{background-color:var(--danger-bg);color:var(--danger-fg)}.banner--brand{background-color:var(--accent);color:var(--accent-fg)}.banner--neutral{background-color:var(--surface);color:var(--fg)}@media (forced-colors:active){:root{--color-accent:AccentColor;--color-surface:Canvas;--color-fg:CanvasText;--color-border:ButtonBorder;--color-link:LinkText;--color-fg-muted:GrayText;--color-surface-raised:Canvas;--color-object-fill:ButtonFace;--color-state-fill:ButtonFace;--color-accent-hover:AccentColor}::target-text{color:highlighttext;background-color:highlight}}*{scroll-margin-top:var(--header-height);scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent}::target-text{background-color:var(--color-accent);color:var(--color-accent-fg)}body:has(dialog[open]){overflow:hidden}::highlight(annotation){background-color:var(--color-highlight)}::highlight(annotation-active){background-color:var(--color-highlight-active);text-decoration:underline}.annotation-overlay{background-color:var(--color-highlight)}.annotation-overlay--active{background-color:var(--color-highlight-active)}::highlight(comment){background-color:var(--color-highlight);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}::highlight(comment-active){background-color:var(--color-highlight-active);text-decoration:underline}.fancy-link{position:relative}.fancy-link:after{content:"→";transition:inset-inline-start .2s ease-in-out;position:absolute;inset-inline-start:calc(100% + 5px)}.fancy-link:hover:after,.fancy-link:focus:after{inset-inline-start:calc(100% + 15px)}@keyframes router-link-wave{0%{background-position:-50% 0}60%,to{background-position:150% 0}}.router-link:has([data-link-pending]){animation:router-link-wave 1.25s linear var(--app-pending-delay)infinite;background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.router-link:has([data-link-pending]){background-color:color-mix(in srgb,currentColor 7%,transparent)}}.router-link:has([data-link-pending]){background-image:linear-gradient(90deg,#0000,currentColor,#0000)}@supports (color:color-mix(in lab, red, red)){.router-link:has([data-link-pending]){background-image:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 14%,transparent),transparent)}}.router-link:has([data-link-pending]){background-repeat:no-repeat;background-size:40% 100%;border-radius:4px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--app-motion-duration:.001ms;--app-transition-duration:.001ms;--vt-duration:.001ms}:root:not([data-motion=full])::view-transition-group(*){animation:none!important}:root:not([data-motion=full])::view-transition-old(*){animation:none!important}:root:not([data-motion=full])::view-transition-new(*){animation:none!important}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;animation:none!important}:root:not([data-motion=full]) .router-link:has([data-link-pending]){background-image:none}:root:not([data-motion=full]) .app-nav-popup{scale:1!important}:root:not([data-motion=full]) .fancy-link:after,:root:not([data-motion=full]) .fancy-link:hover:after,:root:not([data-motion=full]) .fancy-link:focus:after{inset-inline-start:calc(100% + 5px);transition:none!important}}[data-motion=reduced]{--app-motion-duration:.001ms;--app-transition-duration:.001ms;--vt-duration:.001ms}[data-motion=reduced]::view-transition-group(*){animation:none!important}[data-motion=reduced]::view-transition-old(*){animation:none!important}[data-motion=reduced]::view-transition-new(*){animation:none!important}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;animation:none!important}[data-motion=reduced] .router-link:has([data-link-pending]){background-image:none}[data-motion=reduced] .app-nav-popup{scale:1!important}[data-motion=reduced] .fancy-link:after,[data-motion=reduced] .fancy-link:hover:after,[data-motion=reduced] .fancy-link:focus:after{inset-inline-start:calc(100% + 5px);transition:none!important}[dir=rtl] .rtl-flip,[dir=rtl] .fancy-link:after{transform:scaleX(-1)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
