:root{--font-sans:Roboto,Arial,sans-serif;--text-display:clamp(2rem,1.6rem + 1.75vw,2.75rem);--text-page-title:clamp(1.375rem,1.235rem + 0.571vw,1.75rem);--text-content-title:clamp(1.1875rem,1.118rem + 0.286vw,1.375rem);--text-base:16px;--text-sm:14px;--text-xs:12px;--leading-tight:1.3;--leading-title:1.4;--leading-body:1.7;--leading-reading:1.84;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing:4px;--control-height:calc(var(--spacing,.25rem) * 9);--control-height-sm:32px;--nav-row-height:32px;--nav-subrow-height:28px;--shadow-none:none;--shadow-sm:0 1px 2px color-mix(in srgb,var(--foreground) 4%,transparent);--shadow-md:0 4px 16px color-mix(in srgb,var(--foreground) 6%,transparent);--background:#ffffff;--foreground:#111111;--card:#ffffff;--card-foreground:#111111;--primary:#111111;--primary-foreground:#ffffff;--secondary:#f9fafb;--secondary-foreground:#111111;--muted:#f5f5f5;--muted-foreground:#6a6a64;--accent:#1111110d;--accent-foreground:#111111;--popover:#ffffff;--popover-foreground:#111111;--border:#e7e7e9;--input:#e7e7e9;--ring:#cfcfcf;--destructive:#8a2f3b;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--anno-yellow-h:37;--anno-green-h:142;--anno-red-h:347;--anno-blue-h:211;--sidebar:#fafaf9;--sidebar-foreground:var(--foreground);--sidebar-accent:var(--secondary);--sidebar-accent-foreground:var(--foreground);--link:#14315c;--link-hover:#0e2444;--status-success:#15803d;--status-warning:#b45309;--t-topbar-height:64px;--t-container:1320px;--t-content:900px;--t-panel-left-width:280px;--t-panel-left-compact:clamp(190px,24vw,240px);--t-panel-right-width:clamp(300px,24vw,340px);--t-panel-left-collapsed:24px;--t-reading-max:90ch;--t-reading-wide:120ch;--t-viewport-max:1400px;--t-workspace-max:2080px;--duration-fast:140ms;--duration-standard:220ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--z-header:40;--z-dropdown:50;--z-modal:100;--z-toast:120}@media (max-width:767.98px){:root{--control-height:44px;--control-height-sm:36px;--nav-row-height:44px;--nav-subrow-height:40px;--t-topbar-height:56px}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased}img,picture,svg{max-width:100%;display:block}a{color:var(--link);text-underline-offset:.15em}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skipLink{position:absolute;left:-9999px}.skipLink:focus{left:calc(var(--spacing) * 4);top:calc(var(--spacing) * 2);z-index:var(--z-modal);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}table{border-collapse:collapse}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}@property --scroll-fade-t{syntax:"<number>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<number>";inherits:false;initial-value:0}[data-scroll-fade]{--scroll-fade-size:min(12%,calc(var(--spacing) * 24));--scroll-fade-reveal:96px;--scroll-fade-t:0;--scroll-fade-b:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--scroll-fade-size) * var(--scroll-fade-t)),#000 calc(100% - var(--scroll-fade-size) * var(--scroll-fade-b)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--scroll-fade-size) * var(--scroll-fade-t)),#000 calc(100% - var(--scroll-fade-size) * var(--scroll-fade-b)),transparent 100%)}[data-scroll-fade=x]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--scroll-fade-size) * var(--scroll-fade-t)),#000 calc(100% - var(--scroll-fade-size) * var(--scroll-fade-b)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--scroll-fade-size) * var(--scroll-fade-t)),#000 calc(100% - var(--scroll-fade-size) * var(--scroll-fade-b)),transparent 100%)}@supports not (animation-timeline:scroll(self y)){[data-scroll-fade]{--scroll-fade-t:1;--scroll-fade-b:1}}@supports (animation-timeline:scroll(self y)){@keyframes tvxnk-scroll-fade-start{0%{--scroll-fade-t:0}to{--scroll-fade-t:1}}@keyframes tvxnk-scroll-fade-end{0%{--scroll-fade-b:1}to{--scroll-fade-b:0}}[data-scroll-fade]{animation-name:tvxnk-scroll-fade-start,tvxnk-scroll-fade-end;animation-duration:auto,auto;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal),calc(100% - var(--scroll-fade-reveal)) 100%}[data-scroll-fade=x]{animation-timeline:scroll(self x),scroll(self x)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}