@charset "UTF-8";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Inter", "Outfit", system-ui, -apple-system, sans-serif;--font-serif:"DM Serif Display", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-wordmark:"Orbitron", "Inter", "Outfit", system-ui, sans-serif;--color-text-ghost:#9bb4d28c;--color-glass-bg:#ffffff06;--color-glass-bg-hover:#ffffff0a;--color-glass-border:#ffffff0f;--color-glass-border-hover:#ffffff1a}}@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;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}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.hero-scroll-lock,html.hero-scroll-lock body{overscroll-behavior:none;overflow:hidden}body{font-family:var(--font-sans);color:#ffffffb8;background:linear-gradient(#070b14,#0b1020);line-height:1.8;overflow-x:hidden}:focus-visible{outline-offset:2px;outline:2px solid #64d2ff99}}@layer components{.story-section{min-height:100svh;padding:var(--story-pad-y) var(--story-pad-x);align-items:center;display:flex;position:relative;overflow:clip}.story-inner{min-width:0;max-width:100%;width:var(--story-content-width);margin-inline:auto}.story-hero-spacer{pointer-events:none;z-index:0;background:0 0;flex-shrink:0;width:100%;min-height:120svh;position:relative}.section-label{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:uppercase;font-size:var(--story-label-size);letter-spacing:.06em;color:var(--color-text-ghost);margin-bottom:clamp(12px,2vh,24px)}.section-heading{font-family:var(--font-serif);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-wrap:balance;font-size:var(--story-heading-size);letter-spacing:-.03em;color:#fffffff5;overflow-wrap:anywhere;max-width:min(32ch,100%);margin-bottom:clamp(10px,1.8vh,22px);line-height:1.02}.section-heading.opening-bento__title{text-align:left;max-width:min(100%,40ch);margin-left:0;margin-right:auto}.section-body{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);max-width:min(42rem,100%);font-size:var(--story-body-size);color:#ffffffe0;line-height:1.8}.gallery-grid{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-grid{gap:clamp(16px,2vw,24px);margin-top:clamp(32px,5vh,48px)}.gallery-card{border:1px solid var(--color-glass-border);background:var(--color-glass-bg);-webkit-backdrop-filter:blur(12px);border-radius:14px;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;overflow:hidden}.gallery-card:hover{background:var(--color-glass-bg-hover);border-color:var(--color-glass-border-hover);transform:translateY(-4px)}.gallery-card__media{aspect-ratio:4/3;background:#060e1c99;overflow:hidden}.gallery-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.gallery-card:hover .gallery-card__media img{transform:scale(1.04)}.gallery-card__title{font-family:var(--font-serif);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#f5fcfff2;padding:clamp(12px,2vh,16px) clamp(14px,3vw,18px) 4px;font-size:clamp(.95rem,2.2vw + .4rem,1.1rem)}.gallery-card__body{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#b4d2ebb3;padding:0 clamp(14px,3vw,18px) clamp(14px,2.5vh,18px);font-size:clamp(.82rem,2vw + .35rem,.9rem);line-height:1.6}.story-section--interlude{text-align:center;justify-content:center}.interlude-inner{max-width:min(52rem,90vw);margin-inline:auto}.interlude-heading{font-family:var(--font-serif);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-wrap:balance;font-size:var(--story-heading-size);letter-spacing:-.03em;color:#fcfaf2fa;overflow-wrap:anywhere;max-width:min(18ch,100%);margin-inline:auto;line-height:1.02}.interlude-body{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);max-width:min(48ch,100%);font-size:var(--story-body-size);color:#e6e1d2cc;margin-inline:auto;margin-top:clamp(16px,2.5vh,32px);line-height:1.85}.story-section--footer{text-align:center;border-top:1px solid #ffffff0a;justify-content:center;min-height:min(100svh,700px)}.footer-inner{max-width:min(600px,90vw);margin-inline:auto}.footer-tagline{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#f5fcfff2;font-size:clamp(.95rem,2.2vw + .45rem,1.4rem)}.footer-link{color:#82c8f0bf;border-bottom:1px solid #82c8f033;margin-top:14px;text-decoration-line:none;transition:border-color .2s,color .2s;display:inline-block}.footer-link:hover{color:#a0dcffe6;border-bottom-color:#a0dcff80}.footer-note{margin-top:calc(var(--spacing) * 3);color:#a0bed78c;font-size:clamp(.78rem,1.8vw + .35rem,.88rem)}.story-section .reveal{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.story-section .reveal.is-visible{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.story-section .reveal--delay{transition-delay:.15s}.story-section .reveal--stagger>:first-child{transition-delay:0s}.story-section .reveal--stagger>:nth-child(2){transition-delay:.1s}.story-section .reveal--stagger>:nth-child(3){transition-delay:.2s}.story-section .reveal--stagger>:nth-child(4){transition-delay:.3s}.story-section .reveal--stagger>:nth-child(5){transition-delay:.4s}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.ms-auto{margin-inline-start:auto}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-100{height:calc(var(--spacing) * 100)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-display)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.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)}.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,)}.invert{--tw-invert:invert(100%);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,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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--story-pad-x:clamp(24px, 6vw, 120px);--story-pad-y:clamp(80px, 10vh, 140px);--story-content-max:1200px;--story-content-width:min(var(--story-content-max), 88%);--story-label-size:clamp(.75rem, .55vw + .65rem, 1rem);--story-heading-size:clamp(1.85rem, 4.5vw + .5rem, 6.75rem);--story-body-size:clamp(.92rem, .5vw + .84rem, 1.25rem);--story-lens-media-h:min(46vh, 520px);--story-lens-text-pad-y:clamp(40px, 8vh, 80px);--story-lens-text-pad-x:clamp(24px, 5vw, 60px);--story-bento-head-inset:clamp(16px, 5vw, 88px);--story-bento-subtitle-size:clamp(.78rem, 1.25vw + .42rem, 1.75rem);--story-bento-panel-min-h:clamp(390px, 48vh, 630px);--story-bento-visual-min-h:clamp(185px, 26vh, 300px);--story-bento-img-max-h:clamp(220px, 30vh, 335px);--story-bento-tag-size:clamp(1.05rem, 2.05vw + .18rem, 1.75rem);--story-bento-roman-size:clamp(1.42rem, 3vw, 2.22rem)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@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}.rna-hotspot-layer{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .22s ease}.rna-hotspot{--hx: 0px;--hy: 0px;--intro-delay: 0ms;position:fixed;left:0;top:0;width:18px;height:18px;transform:translate(var(--hx),var(--hy)) translate(-50%,-50%) scale(1);border-radius:50%;border:1.5px solid rgba(240,252,255,.95);background:radial-gradient(circle at 36% 32%,#fff,#f4fcfffa 52%,#c8ebffe0);box-shadow:0 0 0 1px #dcf8ff73,0 0 18px #8cd7ff9e,0 0 40px #64beff61;pointer-events:auto;cursor:pointer;font-family:var(--ui-sans);transition:transform var(--ui-dur-fast) ease,opacity var(--ui-dur-fast) ease,border-color var(--ui-dur-fast) ease,filter var(--ui-dur-fast) ease,box-shadow var(--ui-dur-fast) ease;animation:hotspot-breathe 2.2s ease-in-out infinite}.rna-hotspot.intro-seq{animation:hotspot-breathe 2.2s ease-in-out infinite,hotspot-intro-core .78s cubic-bezier(.24,.9,.28,1) var(--intro-delay) 1}.rna-hotspot:before,.rna-hotspot:after{content:"";position:absolute;inset:50%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.rna-hotspot:before{width:36px;height:36px;border:1.5px solid rgba(180,230,255,.72);box-shadow:0 0 22px #64c8ff6b;opacity:.72;animation:hotspot-ring 2.1s ease-out infinite}.rna-hotspot.intro-seq:before{animation:hotspot-ring 2.25s ease-out infinite,hotspot-intro-ring .86s cubic-bezier(.2,.82,.25,1) var(--intro-delay) 1}.rna-hotspot:after{width:64px;height:64px;background:radial-gradient(circle,rgba(255,255,255,.22) 0%,rgba(140,220,255,.18) 34%,rgba(64,212,255,.08) 58%,transparent 76%);opacity:.72;animation:hotspot-aura 2.4s ease-in-out infinite}.rna-hotspot.intro-seq:after{animation:hotspot-aura 2.6s ease-in-out infinite,hotspot-intro-aura .92s ease-out var(--intro-delay) 1}.rna-hotspot:hover{transform:translate(var(--hx),var(--hy)) translate(-50%,-50%) scale(1.16);border-color:#fff;filter:brightness(1.1);box-shadow:0 0 0 2px #f0fcff8c,0 0 26px #a0e6ffc7,0 0 52px #64c8ff7a}.rna-hotspot.active{border-color:#fff;background:radial-gradient(circle at 36% 32%,#fff,#f8feff 54%,#d2f0fff2);transform:translate(var(--hx),var(--hy)) translate(-50%,-50%) scale(1.14);filter:brightness(1.12);box-shadow:0 0 0 2px #f0fcff9e,0 0 28px #aaebffd1,0 0 56px #40d4ff85}.rna-hotspot.active:before{border-color:#dcf8ffeb;border-width:2px;opacity:.92;animation-duration:1.55s}.rna-hotspot.active:after{opacity:.95;animation-duration:1.85s}.rna-hotspot.muted{opacity:.28}.rna-hotspot-click-guide{--hx: 0px;--hy: 0px;--label-x: -112px;--label-y: -88px;--guide-fade-ms: .72s;position:fixed;left:var(--hx);top:var(--hy);width:0;height:0;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:opacity var(--guide-fade-ms) cubic-bezier(.22,1,.36,1),visibility 0ms linear var(--guide-fade-ms)}.rna-hotspot-click-guide__label{position:absolute;left:var(--label-x);top:var(--label-y);transform:translate(-100%,calc(-100% + 8px));white-space:nowrap;opacity:0;font-family:var(--ui-sans);font-size:clamp(15px,1.55vw,19px);font-weight:500;letter-spacing:.04em;line-height:1.15;color:#c6dcf5eb;text-shadow:0 0 22px rgba(90,170,255,.38),0 1px 0 rgba(4,10,22,.55);transition:opacity var(--guide-fade-ms) cubic-bezier(.22,1,.36,1),transform var(--guide-fade-ms) cubic-bezier(.22,1,.36,1)}.rna-hotspot-click-guide__action{font-size:clamp(22px,2.55vw,32px);font-weight:700;letter-spacing:.03em;color:#ecf6fffa;text-shadow:0 0 28px rgba(110,190,255,.55),0 0 48px rgba(80,160,255,.22),0 1px 0 rgba(4,10,22,.5)}.rna-hotspot-click-guide__line{position:absolute;overflow:visible;pointer-events:none;opacity:0;transition:opacity var(--guide-fade-ms) cubic-bezier(.22,1,.36,1)}.rna-hotspot-click-guide__line-path{stroke:#aad7ffd1;stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(100,180,255,.45));stroke-dasharray:140;stroke-dashoffset:140;transition:stroke-dashoffset calc(var(--guide-fade-ms) * 1.15) cubic-bezier(.22,1,.36,1)}.rna-hotspot-click-guide__line-dot{fill:#dcf0fff2;filter:drop-shadow(0 0 5px rgba(120,200,255,.65));opacity:0;transition:opacity calc(var(--guide-fade-ms) * .85) ease}.rna-hotspot-click-guide--visible{opacity:1;visibility:visible;transition:opacity var(--guide-fade-ms) cubic-bezier(.22,1,.36,1),visibility 0ms linear 0ms}.rna-hotspot-click-guide--visible .rna-hotspot-click-guide__label{opacity:1;transform:translate(-100%,-100%);transition-delay:80ms}.rna-hotspot-click-guide--visible .rna-hotspot-click-guide__line{opacity:1;transition-delay:.12s}.rna-hotspot-click-guide--visible .rna-hotspot-click-guide__line-path{stroke-dashoffset:0;transition-delay:.14s}.rna-hotspot-click-guide--visible .rna-hotspot-click-guide__line-dot{opacity:1;transition-delay:calc(var(--guide-fade-ms) * .75)}.rna-hotspot-click-guide--visible .rna-hotspot-click-guide__action{animation:hotspot-click-guide-action-pulse 2.4s ease-in-out infinite;animation-delay:var(--guide-fade-ms)}@keyframes hotspot-click-guide-action-pulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes hotspot-breathe{0%,to{filter:brightness(.97)}50%{filter:brightness(1.07)}}@keyframes hotspot-ring{0%{transform:translate(-50%,-50%) scale(.55);opacity:.92}55%{opacity:.38}to{transform:translate(-50%,-50%) scale(2.05);opacity:0}}@keyframes hotspot-aura{0%,to{transform:translate(-50%,-50%) scale(.88);opacity:.52}50%{transform:translate(-50%,-50%) scale(1.22);opacity:.92}}@keyframes hotspot-intro-core{0%{transform:translate(var(--hx),var(--hy)) translate(-50%,-50%) scale(.86);filter:brightness(.9)}42%{transform:translate(var(--hx),var(--hy)) translate(-50%,-50%) scale(1.34);filter:brightness(1.06)}to{transform:translate(var(--hx),var(--hy)) translate(-50%,-50%) scale(1);filter:brightness(1)}}@keyframes hotspot-intro-ring{0%{transform:translate(-50%,-50%) scale(.45);opacity:.95}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes hotspot-intro-aura{0%{transform:translate(-50%,-50%) scale(.82);opacity:.15}36%{transform:translate(-50%,-50%) scale(1.22);opacity:.9}to{transform:translate(-50%,-50%) scale(1.05);opacity:.5}}.rna-intro-card{position:fixed;left:max(28px,6.5vw);top:0;bottom:0;width:min(28vw,400px);max-width:calc(33.333vw - max(28px,6.5vw));z-index:110;box-sizing:border-box;padding:max(14px,env(safe-area-inset-top)) 0 max(20px,env(safe-area-inset-bottom)) 0;opacity:0;pointer-events:none;transform:translate(-12px);transition:opacity var(--ui-dur-medium) ease,transform .42s var(--ui-ease-standard);font-family:var(--ui-sans);display:flex;align-items:stretch}.rna-intro-card.show{opacity:1;pointer-events:auto;transform:translate(0)}html.rna-focus-mode .rna-intro-card{inset:50% auto auto 50%;width:min(27vw,360px);max-width:min(34vw,380px);justify-content:center;transform:translate(calc(-100% - clamp(12px,2.8vw,36px) - max(32px,2.6vw)),calc(-50% + 8px))}html.rna-focus-mode .rna-intro-card.show{transform:translate(calc(-100% - clamp(12px,2.8vw,36px) - max(32px,2.6vw)),-50%)}html.rna-focus-mode .rna-intro-card__panel{max-height:min(80vh,660px)}.rna-intro-card__panel{position:relative;width:100%;max-height:100%;display:flex;flex-direction:column;gap:clamp(20px,3vh,32px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:transparent;border:none;box-shadow:none;border-radius:0;padding:0}.rna-intro-card__panel:after{display:none}.rna-intro-card__back{--back-fill-duration: .38s;--back-fill-ease: cubic-bezier(.25, .88, .32, 1);--back-pad-left: clamp(14px, 2vw, 18px);position:relative;display:flex;align-items:center;justify-content:flex-start;align-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:14px var(--back-pad-left);border:none;border-radius:0;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;background:#303644eb;box-shadow:inset 0 1px #ffffff0f;transition:box-shadow var(--ui-dur-fast) ease}.rna-intro-card__back:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#1aa875f7,#2ee6a6f0 55%,#5ff0bfeb);transform:scaleX(0);transform-origin:left center;transition:transform var(--back-fill-duration) var(--back-fill-ease)}.rna-intro-card__back:hover:before,.rna-intro-card__back:focus-visible:before{transform:scaleX(1)}.rna-intro-card__back-text{position:relative;z-index:1;color:#c6cedef2;transition:color calc(var(--back-fill-duration) * .55) ease}.rna-intro-card__back:hover .rna-intro-card__back-text,.rna-intro-card__back:focus-visible .rna-intro-card__back-text{color:#fffffffa}.rna-intro-card__back:focus-visible{outline:2px solid rgba(46,230,166,.55);outline-offset:3px}.rna-intro-card__back:active:before{filter:brightness(1.05)}.rna-intro-card__title{margin:0 0 clamp(14px,2vh,20px);font-family:var(--ui-sans);font-size:clamp(1.55rem,3.6vw,2.45rem);font-weight:600;line-height:1.15;letter-spacing:.01em;color:#f8fcfffa}.rna-intro-card__blocks{display:flex;flex-direction:column;gap:clamp(16px,2.5vh,24px)}.rna-intro-card__block{margin:0;padding:0}.rna-intro-card__block-label{margin:0;font-size:clamp(.98rem,1.55vw,1.2rem);font-weight:650;letter-spacing:.01em;color:#2ee6a6}.rna-intro-card__block-body{margin:clamp(6px,1vh,10px) 0 0;font-size:clamp(.86rem,1.2vw,.98rem);line-height:1.65;font-weight:400;color:#ffffffe0}@media(max-width:720px){.rna-intro-card{left:max(16px,5vw);width:min(calc(100vw - 32px),88vw);max-width:none;max-height:46vh;top:auto;bottom:0;right:auto;padding:16px 0 max(16px,env(safe-area-inset-bottom));align-items:flex-end;transform:translateY(24px);background:linear-gradient(to top,#070b14f7 72%,#070b1400)}.rna-intro-card.show{transform:translateY(0)}html.rna-focus-mode .rna-intro-card{inset:50% auto auto 50%;width:min(calc(100vw - 48px),86vw);max-width:none;max-height:min(70vh,560px);align-items:stretch;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 0 max(14px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,#070b1473,#070b14e6 42%,#070b14f5);transform:translate(calc(-50% - min(11vw,48px)),calc(-50% + 10px))}html.rna-focus-mode .rna-intro-card.show{transform:translate(calc(-50% - min(11vw,48px)),-50%)}html.rna-focus-mode .rna-intro-card__panel{max-height:min(66vh,520px)}}@media(min-width:1200px){html.rna-focus-mode .rna-intro-card{width:min(32vw,440px);max-width:min(36vw,480px)}.rna-intro-card__title{font-size:clamp(2.15rem,2.5vw,3rem)}.rna-intro-card__block-label{font-size:clamp(1.15rem,1.25vw,1.4rem)}.rna-intro-card__block-body{font-size:clamp(.95rem,1.05vw,1.08rem)}}@media(min-width:1680px){html.rna-focus-mode .rna-intro-card{width:min(34vw,520px);max-width:min(38vw,560px)}.rna-intro-card__title{font-size:clamp(2.6rem,2.2vw,3.45rem)}.rna-intro-card__block-label{font-size:clamp(1.28rem,1.15vw,1.55rem)}}.detail-nav{position:fixed;inset:0;z-index:95;pointer-events:none;font-family:var(--ui-sans)}.hero-dynamic-island{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:96;box-sizing:border-box;display:flex;align-items:center;width:min(90vw,calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px));min-height:clamp(48px,8vw,64px);gap:clamp(10px,2.2vw,26px);padding:clamp(8px,1.4vw,14px) clamp(14px,2.5vw,32px) clamp(8px,1.4vw,14px) clamp(12px,2.2vw,28px);border-radius:clamp(14px,2.2vw,24px);background:#050b15eb;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 28px #0000006b;pointer-events:none;opacity:0;transform:translate(-50%) translateY(-6px);visibility:hidden;transition:opacity .42s var(--ui-ease-standard),transform .48s var(--ui-ease-standard),visibility 0ms linear .42s}.detail-nav.show:not(.detail-nav--story-bar) .hero-dynamic-island{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);visibility:visible;transition-delay:0ms,0ms,0ms}.detail-nav.detail-nav--story-bar .hero-dynamic-island{opacity:0!important;pointer-events:none!important;visibility:hidden;transform:translate(-50%) translateY(-14px)}.hero-dynamic-island__brand{flex:0 0 auto;min-width:0}.hero-island-wordmark{display:flex;align-items:center;padding-right:clamp(10px,2vw,20px);margin-right:clamp(6px,1.2vw,14px);border-right:1px solid rgba(110,150,195,.28);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform:translate(-6px);transition:opacity .34s var(--ui-ease-standard),transform .4s var(--ui-ease-standard)}.hero-island-wordmark.show{opacity:1;transform:translate(0)}.hero-island-wordmark__text{font-family:var(--font-wordmark);font-weight:800;font-size:clamp(.95rem,2.4vw + .45rem,1.85rem);letter-spacing:.16em;text-transform:uppercase;line-height:1;color:#fffffffa;text-shadow:none;white-space:nowrap}.hero-island-wordmark.compact .hero-island-wordmark__text{font-size:clamp(.85rem,2vw + .3rem,1.45rem);letter-spacing:.14em}@media(max-width:520px){.hero-island-wordmark{padding-right:clamp(8px,3vw,12px);margin-right:clamp(4px,2vw,8px)}.hero-island-wordmark__text{letter-spacing:.1em}}.hero-dynamic-island__links{flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:clamp(6px,1.6vw,18px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 clamp(12px,2.5vw,28px),#000 calc(100% - clamp(12px,2.5vw,28px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 clamp(12px,2.5vw,28px),#000 calc(100% - clamp(12px,2.5vw,28px)),transparent 100%)}.hero-dynamic-island__links::-webkit-scrollbar{display:none}.detail-nav__orbit-row{display:contents}.detail-nav__top-bar{--bar-pad-x: clamp(12px, 3.5vw, 36px);--bar-pad-y: clamp(8px, 1.2vh, 16px);--bar-min-h: clamp(46px, 7.5vw, 68px);--bar-brand-gap: clamp(8px, 1.5vw, 16px);--bar-link-gap: clamp(4px, 1.1vw, 14px);--bar-link-size: clamp(9px, .85vw + .28rem, 13px);--bar-link-pad-y: clamp(4px, .75vw, 9px);--bar-link-pad-x: clamp(3px, .9vw, 10px);--bar-wordmark-size: clamp(.88rem, 2vw + .32rem, 1.55rem);position:fixed;top:0;left:0;right:0;z-index:2;box-sizing:border-box;display:flex;align-items:center;gap:var(--bar-brand-gap);min-height:var(--bar-min-h);padding:max(10px,env(safe-area-inset-top)) var(--bar-pad-x) var(--bar-pad-y);background:#050b15;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000059;border-radius:0;pointer-events:none;transform:translateY(-105%);opacity:0;transition:transform .48s var(--ui-ease-standard),opacity .36s ease}.detail-nav.detail-nav--story-bar .detail-nav__top-bar{transform:translateY(0);opacity:1;pointer-events:auto;transition:transform .52s var(--ui-ease-standard) .42s,opacity .44s cubic-bezier(.65,0,.35,1) .4s}.detail-nav__top-bar-brand{flex-shrink:0;display:flex;align-items:center;text-decoration:none;color:inherit;padding-right:clamp(8px,1.8vw,18px);margin-right:clamp(4px,1vw,12px);border-right:1px solid rgba(255,255,255,.12);border-radius:0}.detail-nav__top-bar-brand:hover .hero-island-wordmark__text{color:#7eb0e0f2}.detail-nav__top-bar .hero-island-wordmark__text{font-size:var(--bar-wordmark-size);letter-spacing:clamp(.08em,.35vw + .05em,.14em);color:#fffffff5;text-shadow:none}.detail-nav__top-bar-links{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--bar-link-gap);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 clamp(12px,2.5vw,28px),#000 calc(100% - clamp(12px,2.5vw,28px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 clamp(12px,2.5vw,28px),#000 calc(100% - clamp(12px,2.5vw,28px)),transparent 100%)}.detail-nav__top-bar-links::-webkit-scrollbar{display:none}.detail-nav__bar-link{flex:0 0 auto;font-family:inherit;font-size:var(--bar-link-size);font-weight:620;letter-spacing:clamp(.05em,.12vw + .03em,.11em);text-transform:uppercase;text-decoration:none;color:#9bb4d2c7;padding:var(--bar-link-pad-y) var(--bar-link-pad-x);white-space:nowrap;transition:color var(--ui-dur-fast) ease}.detail-nav.icon-mode .detail-nav__bar-link{letter-spacing:.12em;padding:var(--bar-link-pad-y) clamp(5px,1.2vw,9px);min-width:2.1em;text-align:center}.detail-nav__bar-link:hover{color:#fffffff5}@media(max-width:1024px){.detail-nav__top-bar{--bar-pad-x: clamp(10px, 3vw, 22px);--bar-min-h: clamp(42px, 6.8vw, 56px);--bar-link-size: clamp(8px, 1.6vw + .22rem, 11px);--bar-link-pad-y: clamp(3px, .65vw, 7px);--bar-link-pad-x: clamp(2px, .75vw, 7px);--bar-link-gap: clamp(3px, .9vw, 8px);--bar-wordmark-size: clamp(.82rem, 2.6vw + .28rem, 1.25rem)}}@media(max-width:720px){.detail-nav__top-bar{--bar-pad-x: clamp(8px, 2.8vw, 16px);--bar-min-h: clamp(40px, 6.2vw, 50px);--bar-brand-gap: clamp(6px, 1.2vw, 10px);--bar-link-size: clamp(7.5px, 2.2vw + .18rem, 10px);--bar-wordmark-size: clamp(.78rem, 3.2vw + .22rem, 1.05rem)}.detail-nav__top-bar-brand{padding-right:clamp(6px,2vw,10px);margin-right:clamp(4px,1.5vw,8px)}}@media(max-width:480px){.detail-nav__top-bar{--bar-pad-x: clamp(6px, 2.5vw, 12px);--bar-min-h: clamp(38px, 5.8vw, 46px);--bar-link-size: clamp(7px, 2.6vw + .12rem, 9px);--bar-link-gap: clamp(2px, .6vw, 5px);--bar-wordmark-size: clamp(.72rem, 3.6vw + .15rem, .92rem)}.detail-nav.icon-mode .detail-nav__bar-link{min-width:1.85em;letter-spacing:.1em}}.detail-nav.detail-nav--island{position:relative;inset:auto;z-index:auto;width:auto;height:auto;flex:1;min-width:0;pointer-events:auto}.detail-nav.detail-nav--island .detail-nav__orbit-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(6px,1.4vw,16px);flex:1;min-width:0;width:100%}@media(max-width:720px){.detail-nav.detail-nav--island .detail-nav__orbit-row{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.detail-nav.detail-nav--island .detail-nav__orbit-row::-webkit-scrollbar{display:none}}.detail-nav.detail-nav--island .detail-nav__btn--orbit{position:relative;left:auto;top:auto;min-width:0;flex:0 0 auto;transform:none!important;opacity:.94;pointer-events:auto;border:none;border-radius:0;background:transparent;box-shadow:none;padding:4px 1px;font-size:clamp(9px,1.05vw,11px);font-weight:620;letter-spacing:.13em;text-transform:uppercase;color:var(--ui-text-main);white-space:nowrap;text-decoration:none}.detail-nav.detail-nav--island .detail-nav__btn--orbit:hover{background:transparent;border-color:transparent;box-shadow:none;color:#d2e1f5e0;opacity:1}.detail-nav.detail-nav--island.show .detail-nav__btn--orbit{transform:none!important}.detail-nav.detail-nav--island.icon-mode .detail-nav__btn--orbit{min-width:0!important;width:auto!important;height:auto!important;padding:4px 1px!important;border-radius:0!important;font-size:clamp(9px,1.05vw,11px)!important}.detail-nav.detail-nav--hero-island .detail-nav__orbit-row{display:contents}.detail-nav.detail-nav--hero-island .detail-nav__btn--orbit{position:relative;left:auto;top:auto;min-width:0;flex:0 0 auto;transform:none!important;opacity:.94;pointer-events:auto;border:none;border-radius:0;background:transparent;box-shadow:none;padding:clamp(6px,1.1vw,12px) clamp(4px,1.4vw,14px);font-size:clamp(10px,1.25vw + .2rem,15px);font-weight:620;letter-spacing:clamp(.06em,.14vw + .04em,.12em);text-transform:uppercase;color:#9bb4d2c7;white-space:nowrap;text-decoration:none}.detail-nav.detail-nav--hero-island .detail-nav__btn--orbit:hover{background:transparent;color:#fffffff5;opacity:1}.detail-nav.detail-nav--hero-island.icon-mode .detail-nav__btn--orbit{min-width:0!important;width:auto!important;height:auto!important;padding:clamp(6px,1.1vw,12px) clamp(4px,1.4vw,14px)!important;border-radius:0!important;font-size:clamp(10px,1.25vw + .2rem,15px)!important}.detail-nav__btn--orbit{--tx: 0px;--ty: 0px;--delay: 0ms;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) translate(0) scale(.82);min-width:clamp(98px,13vw,126px);text-align:center;font-family:inherit;border:1px solid rgba(120,158,200,.2);border-radius:var(--ui-radius-card);background:var(--ui-btn-fill);color:var(--ui-text-main);padding:clamp(9px,1.2vw,11px) clamp(13px,1.8vw,17px);font-size:clamp(10px,1.15vw,11px);font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;opacity:0;pointer-events:none;box-shadow:var(--ui-shadow-btn),0 8px 26px #040c1a73;transition:transform var(--ui-dur-slow) var(--ui-ease-standard) var(--delay),opacity .24s ease var(--delay),background var(--ui-dur-fast) ease,border-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease}@media(max-width:720px){.detail-nav__btn--orbit{min-width:90px;letter-spacing:.07em;font-size:10px}}.detail-nav.icon-mode .detail-nav__btn--orbit{min-width:38px;width:38px;height:38px;padding:0;border-radius:var(--ui-radius-card);font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1}.detail-nav.show .detail-nav__btn--orbit{transform:translate(-50%,-50%) translate(var(--tx),var(--ty)) scale(1);opacity:.97;pointer-events:auto}.detail-nav.detail-nav--hero-island.show .detail-nav__btn--orbit{transform:none!important}.detail-nav.detail-nav--story-bar.show .detail-nav__btn--orbit,.detail-nav--story-bar .detail-nav__btn--orbit{pointer-events:none;transform:translate(-50%,-50%) translate(0) scale(.36);opacity:0;filter:blur(3px);transition:transform .72s cubic-bezier(.65,0,.35,1),opacity .66s cubic-bezier(.65,0,.35,1),filter .48s ease,background .32s ease,border-color .32s ease;transition-delay:0ms,0ms,0ms,0ms,0ms}.detail-nav__btn--orbit:hover{background:var(--ui-btn-fill-hover);border-color:#91b6dc4d;color:var(--ui-text-main);box-shadow:var(--ui-shadow-btn),0 10px 30px #040c1a80}:root{--ui-sans: "Inter", "Outfit", system-ui, -apple-system, sans-serif;--font-wordmark: "Orbitron", "Inter", "Outfit", system-ui, sans-serif;--ui-ink: #0b1220;--ui-ink-raise: #101a2d;--ui-ink-deep: #070b14;--ui-bg-deep: #070b14;--ui-chrome-bg: rgba(13, 22, 40, .94);--ui-chrome-border: 1px solid rgba(115, 152, 198, .16);--ui-chrome-hover: rgba(90, 130, 185, .1);--ui-font-family: var(--ui-sans);--ui-accent-strong: rgba(160, 195, 230, .42);--ui-accent-main: rgba(95, 135, 185, .22);--ui-accent-soft: rgba(55, 95, 145, .14);--ui-text-main: rgba(232, 236, 245, .96);--ui-text-soft: rgba(155, 175, 205, .82);--ui-btn-fill: #141f36;--ui-btn-fill-hover: #1b2a45;--ui-radius-pill: 999px;--ui-radius-card: 12px;--ui-border-main: 1px solid rgba(120, 158, 200, .18);--ui-shadow-card: 0 22px 44px rgba(4, 10, 22, .52);--ui-shadow-btn: inset 0 1px 0 rgba(150, 185, 225, .07);--ui-ease-standard: cubic-bezier(.2, .8, .25, 1);--ui-dur-fast: .18s;--ui-dur-medium: .26s;--ui-dur-slow: .48s;--story-safe-width: 88vw}.hero-intro-stack{position:fixed;z-index:4;bottom:clamp(64px,12vh,15vh);left:50%;transform:translate(-50%);width:fit-content;max-width:min(98vw,58rem);margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,22px);pointer-events:none;-webkit-user-select:none;user-select:none;background:none;border:none;box-shadow:none;outline:none}#overlay{position:relative;z-index:0;left:auto;bottom:auto;transform:none;width:max-content;max-width:min(98vw,58rem);margin-inline:auto;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;filter:blur(8px);overflow:visible;max-height:28rem;margin-bottom:0;background:none;border:none;box-shadow:none;outline:none;transition:opacity .8s ease,filter .8s ease,transform .8s ease,max-height .55s cubic-bezier(.65,0,.35,1) .12s,margin-bottom .45s ease}#overlay.show{opacity:1;filter:blur(0);transform:none}#overlay h1,#overlay p{transition:color .6s ease,text-shadow .6s ease,letter-spacing .6s ease,opacity .6s ease,filter .6s ease}#overlay h1{font-family:var(--font-wordmark);font-size:clamp(1.65rem,4.2vw,4rem);font-weight:800;line-height:1.12;letter-spacing:.055em;text-transform:none;text-wrap:balance;max-width:min(92vw,36rem);margin-inline:auto;background:linear-gradient(100deg,#fffcfffc,#bee4fff7 32%,#78cdfff2 52%,#e6f4fffa 88%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(110,195,255,.32)) drop-shadow(0 0 36px rgba(85,175,255,.18)) drop-shadow(0 0 64px rgba(70,155,230,.09)) drop-shadow(0 2px 4px rgba(0,6,16,.55));margin-bottom:.4rem}#overlay p{font-size:clamp(.85rem,1.6vw,1.2rem);font-weight:400;color:#96c8f0bf;letter-spacing:.04em;text-wrap:balance;max-width:min(92vw,40rem);margin-inline:auto;line-height:1.55;text-shadow:0 1px 0 rgba(4,10,20,.45),0 0 12px rgba(5,14,28,.55)}#overlay.assembling p{animation:subtitle-float 3.2s ease-in-out infinite}#overlay.ready h1{background:linear-gradient(100deg,#fff,#d2eefffa 30%,#8cd7fff5 52%,#f0fafffc 88%);-webkit-background-clip:text;background-clip:text;letter-spacing:.06em;filter:drop-shadow(0 0 20px rgba(118,205,255,.36)) drop-shadow(0 0 44px rgba(90,180,255,.2)) drop-shadow(0 0 78px rgba(72,160,230,.1)) drop-shadow(0 2px 4px rgba(0,6,16,.52))}#overlay.ready p{color:#b9e4ffeb;text-shadow:0 1px 0 rgba(4,10,20,.42),0 0 14px rgba(5,14,28,.6)}#overlay.hide{opacity:0;filter:blur(10px);transform:translateY(16px);max-height:0;margin-bottom:0;overflow:hidden;pointer-events:none}#click-hint{position:relative;z-index:0;left:auto;bottom:auto;transform:none;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .8s ease;opacity:1;width:max-content;max-width:min(92vw,40rem);margin-inline:auto}.hint-ring{display:block;width:36px;height:36px;border:2px solid rgba(120,180,240,.5);border-radius:50%;animation:hint-pulse 2s ease-in-out infinite}.hint-text{font-size:.96rem;letter-spacing:.1em;text-transform:uppercase;color:#78b4f08c;text-shadow:0 1px 0 rgba(4,10,20,.4),0 0 10px rgba(5,14,28,.5);animation:hint-fade 2s ease-in-out infinite}#click-hint.locked .hint-ring{border-color:#78b4f033;animation:none;opacity:0}#click-hint.locked .hint-text{color:#78b4f073;animation:none;opacity:.9}#click-hint.ready .hint-ring{border-color:#78dcffb3}#click-hint.ready .hint-text{color:#a0e1ffe6;text-shadow:0 1px 0 rgba(4,10,20,.38),0 0 12px rgba(5,14,28,.55)}.scroll-explore-hint{position:fixed;z-index:6;left:50%;bottom:clamp(56px,9vh,100px);transform:translate(-50%) translateY(12px);display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.scroll-explore-hint--visible{opacity:1;transform:translate(-50%) translateY(0)}.scroll-explore-hint__text{font-size:clamp(.68rem,1.35vw,.82rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8cc8f08c;text-shadow:0 0 24px rgba(80,160,220,.35);animation:scroll-cue-text-breathe 2.8s ease-in-out infinite}.scroll-explore-hint__chev{width:10px;height:10px;border-right:1.5px solid rgba(130,200,250,.5);border-bottom:1.5px solid rgba(130,200,250,.5);transform:rotate(45deg);margin-top:2px;animation:scroll-cue-chev-nudge 1.6s ease-in-out infinite}.hero-showcase-tagline{position:fixed;z-index:5;left:50vw;right:max(20px,3vw);top:50%;transform:translateY(-50%);max-width:none;width:min(46vw,calc(50vw - max(20px,3vw) - 12px));text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-showcase-tagline__title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2rem,4.8vw + .6rem,3.85rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;color:#f2f6fcf5;text-shadow:0 1px 0 rgba(4,10,22,.5),0 0 28px rgba(5,12,28,.55);opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:0s}.hero-showcase-tagline__wordmark{display:block;margin-top:.12em;font-family:var(--font-wordmark);font-size:.86em;font-weight:800;letter-spacing:clamp(.06em,.28vw + .04em,.12em);line-height:1.05;text-transform:uppercase;color:#2ee6a6;text-shadow:0 0 24px rgba(46,230,166,.22)}.hero-showcase-tagline__lead{margin-top:clamp(14px,2.2vh,22px);font-family:Inter,system-ui,sans-serif;font-size:clamp(.95rem,1.35vw + .35rem,1.2rem);font-weight:400;line-height:1.55;letter-spacing:.01em;color:#9bb4d2c7;text-shadow:0 1px 0 rgba(4,10,22,.45),0 0 14px rgba(5,12,28,.5);opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:0s}.hero-showcase-tagline--visible .hero-showcase-tagline__title{opacity:1;transform:translateY(0);transition-delay:.2s}.hero-showcase-tagline--visible .hero-showcase-tagline__lead{opacity:1;transform:translateY(0);transition-delay:.42s}@media(max-width:900px){.hero-showcase-tagline{left:52vw;right:max(14px,3vw);width:min(44vw,calc(48vw - max(14px,3vw)));top:54%}}@media(max-width:720px){.hero-showcase-tagline{left:48vw;right:max(14px,3vw);width:calc(52vw - max(14px,3vw));top:58%;transform:translateY(-50%)}.hero-showcase-tagline__title{font-size:clamp(1.55rem,6.5vw + .5rem,2.4rem)}.hero-showcase-tagline__lead{font-size:clamp(.82rem,3vw,.98rem)}}@media(max-height:520px){.hero-showcase-tagline{top:52%}}@keyframes scroll-cue-text-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes scroll-cue-chev-nudge{0%,to{transform:rotate(45deg) translateY(0);opacity:.55}50%{transform:rotate(45deg) translateY(7px);opacity:.95}}@keyframes hint-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:.8}}@keyframes hint-fade{0%,to{opacity:.3}50%{opacity:.7}}@keyframes subtitle-float{0%,to{transform:translateY(0);opacity:.78}50%{transform:translateY(-2px);opacity:.95}}#hero-canvas{position:fixed;inset:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s linear,visibility 0s linear .8s}#hero-canvas.faded{opacity:0;visibility:hidden;pointer-events:none}body.hero-component-act #hero-canvas:not(.faded){visibility:visible;transition:opacity .16s linear,visibility 0s linear 0s}body:after{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 45%,rgba(5,5,16,.65) 100%);transition:background .5s ease}html.rna-focus-mode body:after{background:radial-gradient(ellipse 62% 68% at 72% 48%,transparent 0%,rgba(5,8,18,.5) 100%),radial-gradient(ellipse at 70% 50%,transparent 32%,rgba(5,5,16,.72) 100%),radial-gradient(circle at 14% 22%,rgba(90,160,230,.06) 0%,transparent 34%),radial-gradient(circle at 88% 70%,rgba(130,100,210,.06) 0%,transparent 38%),repeating-linear-gradient(-12deg,transparent 0,transparent 13px,rgba(135,195,255,.022) 13px,rgba(135,195,255,.022) 14px)}.story{position:relative;z-index:0;width:100%;max-width:100%;overflow-x:clip;--story-black: #0a0a0a;--story-white: #ffffff;--story-blue: #26588a;--story-accent: #40d4ff;--story-text-on-dark: var(--story-white);--story-text-on-dark-muted: color-mix(in srgb, var(--story-white) 68%, var(--story-black));--story-text-on-light: var(--story-black);--story-text-on-light-muted: color-mix(in srgb, var(--story-black) 62%, var(--story-white));--story-text-brand: var(--story-blue);--story-text-accent: var(--story-accent);--story-bg-dark: var(--story-black);--story-bg-light: var(--story-white);--story-bg-blue-wash: color-mix(in srgb, var(--story-blue) 8%, var(--story-white));--story-bg-accent-wash: color-mix(in srgb, var(--story-accent) 10%, var(--story-black));--story-border-subtle: color-mix(in srgb, var(--story-white) 12%, transparent);--story-border-brand: color-mix(in srgb, var(--story-blue) 55%, transparent);--story-border-accent: color-mix(in srgb, var(--story-accent) 45%, transparent);--story-btn-fill: var(--story-blue);--story-btn-fill-hover: color-mix(in srgb, var(--story-blue) 82%, var(--story-black));--story-btn-text: var(--story-white);--story-chip-bg: color-mix(in srgb, var(--story-accent) 14%, var(--story-black));--story-chip-text: var(--story-accent);--story-pad-x: clamp(24px, 6vw, 120px);--story-pad-y: clamp(80px, 10vh, 140px);--story-content-max: 1200px;--story-content-width: min(var(--story-content-max), 88%);--story-label-size: clamp(.75rem, .55vw + .65rem, 1rem);--story-heading-size: clamp(1.85rem, 4.5vw + .5rem, 6.75rem);--story-body-size: clamp(.92rem, .5vw + .84rem, 1.25rem);--story-lens-media-h: min(46vh, 520px);--story-lens-text-pad-y: clamp(40px, 8vh, 80px);--story-lens-text-pad-x: clamp(24px, 5vw, 60px);--story-bento-head-inset: clamp(16px, 5vw, 88px);--story-bento-subtitle-size: clamp(.78rem, 1.25vw + .42rem, 1.75rem);--story-bento-panel-min-h: clamp(390px, 48vh, 630px);--story-bento-visual-min-h: clamp(185px, 26vh, 300px);--story-bento-img-max-h: clamp(220px, 30vh, 335px);--story-bento-tag-size: clamp(1.05rem, 2.05vw + .18rem, 1.75rem);--story-bento-roman-size: clamp(1.42rem, 3vw, 2.22rem)}.story-section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 30%,rgba(255,255,255,.02) 70%,transparent);z-index:2;pointer-events:none}.story-section--hero{--hero-narrative-opacity: .14;--hero-edge-pad: clamp(40px, 8vw, 104px);--hero-content-max: 1080px;--hero-title-size: clamp(1.75rem, 2.2vw + 1rem, 7.75rem);--hero-lead-size: clamp(.92rem, .55vw + .82rem, 1.5rem);--hero-body-size: clamp(.86rem, .3vw + .78rem, 1.15rem);--hero-eyebrow-size: clamp(.72rem, .4vw + .62rem, .95rem);--hero-glyph-w: clamp(240px, 30vw, 440px);--hero-glyph-h: clamp(280px, 50svh, 880px);--hero-glyph-min-h: clamp(280px, 46svh, 820px);--hero-glyph-radius: clamp(16px, 1.8vw, 36px);--hero-layout-min-h: clamp(480px, 76svh, 880px);position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:clamp(40px,7vh,88px) var(--hero-edge-pad);background:radial-gradient(circle at 62% 35%,rgba(232,249,255,.96),rgba(226,242,252,.78) 34%,transparent 60%),radial-gradient(circle at 50% 48%,rgba(255,255,255,.9),transparent 42%),linear-gradient(180deg,#dceaf4,#edf8ff 46%,#d3e2ee);color:#142033;overflow:hidden}.story-section--hero:before{content:"";position:absolute;inset:0;display:block;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 38%,rgba(12,20,32,.16) 78%,rgba(6,10,18,.48) 100%),linear-gradient(180deg,rgba(5,10,18,.1),transparent 20%,transparent 78%,rgba(5,10,18,.16))}.story-section--hero .hero-eyebrow{color:#26588ab8;font-size:var(--hero-eyebrow-size)}.story-section--hero .hero-title{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400;color:#0a1628;font-size:var(--hero-title-size);line-height:1.02;letter-spacing:-.035em;max-width:100%;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.story-section--hero .hero-lead{color:#26588a;max-width:min(48ch,100%);margin-top:clamp(12px,2vh,24px);font-size:var(--hero-lead-size);line-height:1.6}.story-section--hero .hero-body{color:#1c2a3ead;max-width:min(52ch,100%);margin-top:clamp(10px,1.6vh,20px);font-size:var(--hero-body-size);line-height:1.72}.hero-layout{display:flex;align-items:center;justify-content:center;gap:clamp(32px,6vw,80px);width:min(1400px,100%);margin:0 auto;padding:0 clamp(24px,6vw,60px)}.story-section--hero .hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;justify-items:center;column-gap:clamp(28px,5vw,72px);width:min(var(--hero-content-max),82%);min-height:var(--hero-layout-min-h);margin:0 auto;padding:0 clamp(8px,1.5vw,20px);box-sizing:border-box}.story-section--hero .hero-text{grid-column:1;justify-self:center;align-self:center;max-width:min(560px,100%);min-width:0;width:100%;margin-left:0;opacity:var(--hero-narrative-opacity);transform:translateY(calc((1 - var(--hero-narrative-opacity)) * 32px));filter:blur(calc((1 - var(--hero-narrative-opacity)) * 4px));will-change:opacity,transform,filter}.story-section--hero .hero-glyph{position:relative;grid-column:2;justify-self:center;align-self:center;width:100%;max-width:var(--hero-glyph-w);min-width:0;margin-right:0;height:var(--hero-glyph-h);min-height:var(--hero-glyph-min-h);max-height:min(72svh,880px);border-radius:var(--hero-glyph-radius);border:1px solid rgba(255,255,255,.07);background:#04060cd6;box-shadow:inset 0 1px #ffffff08,inset 0 0 100px #00000061,0 24px 64px #00000061;backdrop-filter:blur(20px) saturate(1.05) brightness(.72);-webkit-backdrop-filter:blur(20px) saturate(1.05) brightness(.72);overflow:hidden;opacity:var(--hero-narrative-opacity)}@media(min-width:1025px)and (max-width:1180px){.story-section--hero{--hero-content-max: 960px;--hero-title-size: clamp(1.65rem, 2.8vw + .65rem, 3rem);--hero-lead-size: clamp(.92rem, .85vw + .72rem, 1.2rem);--hero-body-size: clamp(.86rem, .55vw + .72rem, 1.05rem);--hero-glyph-w: clamp(220px, 28vw, 360px);--hero-glyph-h: clamp(260px, 42svh, 620px);--hero-glyph-min-h: clamp(260px, 38svh, 560px);--hero-glyph-radius: clamp(14px, 1.6vw, 28px);--hero-layout-min-h: clamp(400px, 70svh, 760px)}.story-section--hero .hero-layout{width:min(var(--hero-content-max),84%);column-gap:clamp(20px,3.5vw,40px)}}@media(min-width:1181px){.story-section--hero{--hero-content-max: 1120px;--hero-edge-pad: clamp(56px, 9vw, 128px);--hero-title-size: clamp(2.5rem, 3.4vw + .5rem, 5.25rem);--hero-lead-size: clamp(1.05rem, 1.1vw + .82rem, 1.5rem);--hero-glyph-w: clamp(320px, 32vw, 440px)}.story-section--hero .hero-layout{width:min(var(--hero-content-max),80%);grid-template-columns:minmax(0,1.1fr) minmax(0,min(440px,36vw));column-gap:clamp(40px,5vw,88px)}.story-section--hero .hero-text{max-width:min(600px,100%);margin-left:0}.story-section--hero .hero-glyph{margin-right:0}}@media(max-width:1024px){.hero-layout{flex-direction:column-reverse;gap:clamp(20px,3.5vh,36px);padding:0}.story-section--hero{--hero-edge-pad: clamp(24px, 6vw, 44px);--hero-content-max: 480px;--hero-title-size: clamp(1.4rem, 5vw + .45rem, 2.15rem);--hero-lead-size: clamp(.88rem, 2.6vw + .48rem, 1.02rem);--hero-body-size: clamp(.82rem, 2.2vw + .42rem, .94rem);--hero-eyebrow-size: clamp(.68rem, 1.8vw + .48rem, .82rem);--hero-glyph-w: clamp(168px, 62vw, 260px);--hero-glyph-h: clamp(200px, 32svh, 340px);--hero-glyph-min-h: clamp(200px, 28svh, 300px);--hero-glyph-radius: clamp(14px, 3.5vw, 22px);--hero-layout-min-h: auto;align-items:center;padding:clamp(28px,5vh,56px) var(--hero-edge-pad)}.story-section--hero .hero-layout{display:flex;flex-direction:column-reverse;align-items:center;gap:clamp(20px,4vh,32px);width:min(var(--hero-content-max),100%);min-height:auto;padding:0}.story-section--hero .hero-text{max-width:min(420px,100%);margin-left:0;text-align:left}.story-section--hero .hero-lead{max-width:min(42ch,100%)}.story-section--hero .hero-body{max-width:min(46ch,100%)}.story-section--hero .hero-glyph{align-self:center;width:var(--hero-glyph-w);max-width:var(--hero-glyph-w);max-height:min(38svh,340px);margin-right:0}.hero-sineup-strip{width:min(88vw,720px)}}@media(max-width:480px){.story-section--hero{--hero-edge-pad: clamp(18px, 5vw, 28px);--hero-content-max: 360px;--hero-title-size: clamp(1.28rem, 7.2vw + .2rem, 1.75rem);--hero-lead-size: clamp(.84rem, 3.6vw + .38rem, .96rem);--hero-body-size: clamp(.78rem, 3.2vw + .34rem, .88rem);--hero-glyph-w: clamp(152px, 74vw, 220px);--hero-glyph-h: clamp(180px, 28svh, 280px);--hero-glyph-min-h: clamp(180px, 24svh, 260px);--hero-glyph-radius: clamp(12px, 4vw, 18px)}.story-section--hero .hero-glyph{max-height:min(32svh,280px)}.hero-sineup-strip{width:min(88vw,720px)}}@media(max-width:1024px)and (max-height:640px){.story-section--hero{--hero-title-size: clamp(1.25rem, 4.2vw + .35rem, 1.65rem);--hero-glyph-h: clamp(160px, 26svh, 240px);--hero-glyph-min-h: clamp(160px, 22svh, 220px);padding-block:clamp(20px,4vh,36px)}.story-section--hero .hero-layout{gap:clamp(14px,2.5vh,22px)}.story-section--hero .hero-glyph{max-height:min(28svh,240px)}}.story-section.story-section--opening-bento{min-height:100svh;align-items:flex-start;overflow-x:clip;overflow-y:visible;padding:clamp(32px,5vh,72px) var(--story-pad-x) clamp(48px,8vh,112px) var(--story-pad-x)}.story-section--opening-bento:before{display:none}.story-inner--opening-bento{width:100%;max-width:none;align-self:stretch;min-width:0;overflow-x:clip;overflow-y:visible}.opening-bento__head{margin-bottom:clamp(16px,2.8vh,40px);width:100%;max-width:100%;min-width:0;padding-left:var(--story-bento-head-inset);text-align:left;align-self:flex-start}.opening-bento__subtitle{display:block;margin-top:clamp(8px,1.5vh,20px);max-width:100%;font-size:var(--story-bento-subtitle-size);line-height:1.35;color:#c3e1f8e0;white-space:normal;overflow:hidden;text-wrap:balance;overflow-wrap:anywhere}@media(max-width:1024px){.opening-bento__subtitle{white-space:normal;overflow-x:hidden;text-wrap:balance}}.hero-sineup-host{position:absolute;top:0;bottom:0;left:calc(-1 * var(--hero-edge-pad, clamp(20px, 4vw, 48px)));right:calc(-1 * var(--hero-edge-pad, clamp(20px, 4vw, 48px)));z-index:1;pointer-events:none;overflow:hidden;visibility:hidden}.hero-sineup-host.is-visible{visibility:visible}.hero-sineup-strip{position:absolute;width:min(92vw,1020px);height:auto;max-width:none;opacity:0;will-change:transform,opacity;filter:invert(1) drop-shadow(0 2px 10px rgba(10,22,40,.12));-webkit-user-select:none;user-select:none}.hero-sineup-strip--tl{left:0;top:0;transform-origin:left center}.hero-sineup-strip--br{right:0;bottom:0;transform-origin:right center}.hero-glyph__three-host{width:100%;height:100%;position:relative;overflow:hidden}.hero-glyph__canvas{width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-eyebrow{font-size:clamp(.8rem,1.2vw,.95rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8cc8f0a6;margin-bottom:clamp(8px,2vh,16px)}.hero-title{font-size:clamp(3rem,8vw,7rem);font-weight:700;letter-spacing:-.04em;line-height:.92;color:#f0fafffa}.hero-lead{margin-top:clamp(16px,3vh,28px);max-width:42rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6;color:#c8e1f5a6}.hero-bento{margin-top:0;align-items:start}.hero-bento .gallery-card.hero-bento-card{position:relative;z-index:1;display:flex;flex-direction:column;background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;border-radius:0;transition:none}.hero-bento .gallery-card.hero-bento-card:focus{outline:none}.hero-bento .gallery-card.hero-bento-card:focus-visible{outline:2px solid rgba(120,190,255,.45);outline-offset:4px;border-radius:6px}.hero-bento.gallery-grid{width:100%;max-width:min(100%,1760px);margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-top:clamp(18px,3.2vh,52px);gap:clamp(16px,2vw,32px)}@media(max-width:1024px){.hero-bento.gallery-grid{grid-template-columns:1fr;gap:clamp(16px,2.5vh,24px);padding-top:clamp(12px,2vh,28px)}.hero-bento-card__panel{min-height:var(--story-bento-panel-min-h)}}.hero-bento .gallery-card.hero-bento-card:hover,.hero-bento .gallery-card.hero-bento-card:focus-within{z-index:8;transform:none;background:transparent;border-color:transparent}.hero-bento-card__roman-index{position:absolute;top:clamp(12px,1.6vh,20px);left:clamp(14px,1.9vw,24px);z-index:6;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:var(--story-bento-roman-size);font-weight:400;line-height:1;letter-spacing:.06em;color:#122d4e61;pointer-events:none;-webkit-user-select:none;user-select:none}@media(hover:hover){.hero-bento-card:hover .hero-bento-card__roman-index,.hero-bento-card:focus-within .hero-bento-card__roman-index{color:#122d4e7a}}.hero-bento-card__panel{position:relative;display:flex;flex-direction:column;min-height:var(--story-bento-panel-min-h);overflow:visible;isolation:isolate;background:transparent;border:none;box-shadow:none;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.36,1)}.hero-bento-card:hover .hero-bento-card__panel,.hero-bento-card:focus-within .hero-bento-card__panel{transform:translateY(-14px)}.hero-bento-card__panel-back{position:absolute;inset:0;z-index:0;border-radius:clamp(20px,1.8vw,26px);background:#fff;border:1px solid rgba(15,23,42,.09);box-shadow:0 1px 2px #0f172a0a,0 16px 44px #0208171a;overflow:hidden;pointer-events:none}.hero-bento-card:hover .hero-bento-card__panel-back,.hero-bento-card:focus-within .hero-bento-card__panel-back{box-shadow:0 1px 2px #0f172a0f,0 22px 56px #02081724;border-color:#0f172a1f}.hero-bento-card__hover-scene{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .48s cubic-bezier(.22,1,.36,1)}.hero-bento-card__hover-bg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 30%,rgba(0,0,0,.45) 52%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 30%,rgba(0,0,0,.45) 52%,#000 100%)}.hero-bento-card:hover .hero-bento-card__hover-scene,.hero-bento-card:focus-within .hero-bento-card__hover-scene{opacity:1}.hero-bento-card__tag{position:relative;z-index:4;flex-shrink:0;margin-top:auto;margin-bottom:0;padding:clamp(15px,1.9vh,21px) clamp(13px,2.6vw,30px) clamp(18px,2.8vh,33px);text-align:center;font-family:var(--ui-sans);font-size:var(--story-bento-tag-size);font-weight:800;letter-spacing:.035em;text-transform:uppercase;line-height:1.12;color:#051018;text-wrap:balance;border-top:1px solid rgba(10,50,95,.12);transition:color .38s ease,border-color .38s ease,text-shadow .38s ease}.hero-bento-card__tag:before{content:"";display:block;width:min(5.5rem,32%);height:4px;margin:0 auto 14px;border-radius:999px;background:linear-gradient(90deg,#143c6a,#2b8dce);transition:background .38s ease,box-shadow .38s ease}@media(hover:hover){.hero-bento-card:hover .hero-bento-card__tag,.hero-bento-card:focus-within .hero-bento-card__tag{color:#fffffffa;border-top-color:#ffffff52;text-shadow:0 0 24px rgba(0,24,48,.45),0 1px 2px rgba(0,12,28,.4)}.hero-bento-card:hover .hero-bento-card__tag:before,.hero-bento-card:focus-within .hero-bento-card__tag:before{background:linear-gradient(90deg,#fffffff2,#c4e6fffa);box-shadow:0 0 20px #ffffff59}}.hero-bento-card__visual{position:relative;z-index:2;flex:1 1 auto;margin:clamp(15px,1.9vh,26px) clamp(11px,1.7vw,26px) 6px;min-height:var(--story-bento-visual-min-h);border-radius:12px;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(6px,1vh,12px);background:transparent;border:none;overflow:visible}.hero-bento-card__img{display:block;width:100%;max-height:var(--story-bento-img-max-h);height:auto;object-fit:contain;transform-origin:center top;transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-bento-card:hover .hero-bento-card__img,.hero-bento-card:focus-within .hero-bento-card__img{transform:translateY(-50%) scale(1.22)}.hero-bento-card__caption{position:absolute;top:100%;left:0;right:0;z-index:2;padding:clamp(10px,1.8vh,16px) 4px 0 2px;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transform:translateY(0);transition:opacity .38s ease,visibility 0s linear .38s,transform .42s cubic-bezier(.22,1,.36,1)}.hero-bento-card:hover .hero-bento-card__caption,.hero-bento-card:focus-within .hero-bento-card__caption{opacity:1;visibility:visible;transform:translateY(-14px);transition:opacity .38s ease,visibility 0s,transform .42s cubic-bezier(.22,1,.36,1)}.hero-bento-card__caption .hero-bento-card__title{margin:0 0 8px;font-family:var(--ui-sans);font-size:clamp(1.05rem,1.35vw + .2rem,1.35rem);font-weight:600;letter-spacing:.02em;line-height:1.25;color:#e8f2fff2}.hero-bento-card__caption .hero-bento-card__body{margin:0;padding:0;font-size:clamp(.92rem,1.1vw + .2rem,1.05rem);line-height:1.65;color:#b4d2ebc7}@media(hover:none){.hero-bento .gallery-card.hero-bento-card,.hero-bento-card__panel{transform:none!important}.hero-bento-card__caption{position:static;margin-top:clamp(10px,1.8vh,16px);padding-top:0;opacity:1;visibility:visible;transform:none;pointer-events:auto}.hero-bento-card__hover-scene{opacity:0}.hero-bento-card__img{transform:none}}@media(prefers-reduced-motion:reduce){.hero-bento .gallery-card.hero-bento-card{transform:none!important}.hero-bento-card__panel{transform:none!important;transition-duration:.01ms!important}.hero-bento-card__hover-scene,.hero-bento-card__img,.hero-bento-card__caption,.hero-bento-card__panel-back{transition-duration:.01ms!important}.hero-bento-card:hover .hero-bento-card__panel,.hero-bento-card:focus-within .hero-bento-card__panel,.hero-bento-card:hover .hero-bento-card__caption,.hero-bento-card:focus-within .hero-bento-card__caption{transform:none}.hero-bento-card:hover .hero-bento-card__img,.hero-bento-card:focus-within .hero-bento-card__img{transform:none}}.story-section--lens{padding:0;min-height:100svh}.lens-layout{display:grid;min-height:100svh;width:100%;max-width:100%;min-width:0}.lens-layout--split-default{grid-template-columns:1fr 1fr;background:var(--home-bg, #050b15)}.lens-layout--split-default .lens-text{background:var(--home-bg, #050b15)}.lens-layout--split-default .section-heading{color:#fffffff5}.lens-layout--split-default .section-body{color:#ffffffe0}.lens-layout--punch .lens-text{justify-content:center;gap:clamp(1rem,2.4vh,1.8rem)}.lens-layout--punch .section-heading{max-width:100%;margin:0;color:#f7fbff;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:clamp(2.5rem,4.6vw,5.4rem);font-weight:400;letter-spacing:-.045em;line-height:.96;text-wrap:balance;overflow-wrap:normal}.lens-layout--punch .section-body{max-width:100%;margin:0;color:#40d4ff;font-family:var(--font-body, var(--ui-sans));font-size:clamp(1.55rem,2.5vw,2.7rem);font-weight:560;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.lens-layout--split-default .lens-media{background:var(--home-bg, #050b15);min-height:100%;align-self:stretch}.lens-layout--split-default .lens-media img{object-fit:cover;object-position:center;padding:0;width:100%;height:100%;min-height:100svh;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 54%,rgb(0 0 0 / .55) 76%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 54%,rgb(0 0 0 / .55) 76%,transparent 100%)}.lens-layout--split-default .lens-media:after{display:none}.lens-layout--split-reverse{grid-template-columns:1fr 1fr}.lens-layout--split-reverse .lens-text{order:1;border-right:none;box-shadow:none;background:var(--home-bg, #050b15)}.lens-layout--split-reverse .lens-media{order:2}.lens-layout--split-reverse .lens-media:after{background:linear-gradient(215deg,rgba(255,130,85,.18) 0%,transparent 42%,rgba(6,14,28,.52) 100%)}.lens-layout--stack-focus{grid-template-columns:1fr;grid-template-rows:minmax(180px,var(--story-lens-media-h)) 1fr;min-height:min(100svh,1200px)}.lens-layout--stack-focus .lens-media{min-height:0}.lens-layout--stack-focus .lens-media:after{background:linear-gradient(180deg,rgba(6,14,28,.25) 0%,transparent 35%,rgba(7,11,20,.85) 92%,#070b14 100%)}.lens-layout--stack-focus .lens-text{justify-content:flex-start;padding-top:clamp(40px,7vh,72px);padding-bottom:clamp(48px,10vh,96px);text-align:center;align-items:center;background:var(--home-bg, #050b15)}.lens-layout--stack-focus .section-label{letter-spacing:.12em;opacity:.92}.lens-layout--stack-focus .section-heading{max-width:22ch;line-height:1.04}.lens-layout--stack-focus .section-body{max-width:38rem;text-align:center;color:#ffffffe0}@media(max-width:1024px){.lens-layout--split-default,.lens-layout--split-reverse{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto}.lens-layout--split-reverse .lens-media,.lens-layout--split-reverse .lens-text{order:unset}.lens-layout--split-reverse .lens-media{grid-row:1}.lens-layout--split-reverse .lens-text{grid-row:2;border-right:none;border-left:3px solid rgba(255,168,120,.22);box-shadow:inset 12px 0 40px -12px #ff8c5a0d}.lens-layout--split-default .lens-text{border-top:none;box-shadow:none}.lens-layout--stack-focus{grid-template-rows:minmax(160px,var(--story-lens-media-h)) auto;min-height:0}.story-section--lens,.lens-layout{min-height:auto}.lens-media{height:var(--story-lens-media-h)}.lens-layout--split-default .lens-media img{min-height:var(--story-lens-media-h)}.lens-layout--stack-focus .lens-media{height:var(--story-lens-media-h)}.lens-text{padding:var(--story-lens-text-pad-y) var(--story-lens-text-pad-x)}.lens-layout--stack-focus .lens-text{text-align:left;align-items:stretch;padding-top:clamp(28px,5vh,48px);padding-bottom:clamp(36px,7vh,72px)}.lens-layout--stack-focus .section-heading,.lens-layout--stack-focus .section-body{text-align:left;margin-left:0;margin-right:0;max-width:100%}.lens-layout--stack-focus .section-heading{max-width:min(24ch,100%)}}.lens-media{position:relative;overflow:hidden;background:#060e1ccc}.lens-media img,.lens-media video{width:100%;height:100%;object-fit:cover;display:block}.lens-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,14,28,.3) 0%,transparent 40%,rgba(6,14,28,.5) 100%);pointer-events:none}.sineup-cartoon{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;min-height:100svh;margin:0;padding:clamp(18px,3.4vw,54px);background:radial-gradient(circle at 28% 35%,rgba(255,246,202,.34),transparent 34%),radial-gradient(circle at 76% 62%,rgba(188,161,224,.3),transparent 38%),linear-gradient(135deg,#f8f2e4,#f3ecdc 46%,#eadff0)}.sineup-cartoon__svg{width:min(100%,980px);height:min(100%,760px);overflow:visible;color:#341142}.sineup-cartoon__paper{fill:#f7f1e4}.sineup-cartoon__cell-bg{fill:#decae2;opacity:.82}.sineup-cartoon__eyebrow{fill:#7b4d92;font-family:var(--story-ui-font);font-size:24px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.sineup-cartoon__title{fill:#341142;font-family:var(--story-display-font);font-size:42px;font-weight:900}.sineup-cartoon__mrna,.sineup-cartoon__sineup,.sineup-cartoon__mrna-bars path,.sineup-cartoon__pairing path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sineup-cartoon__mrna{stroke:#82aef4;stroke-width:13}.sineup-cartoon__sineup{stroke:#ffa63d;stroke-width:15}.sineup-cartoon__mrna-bars path{stroke:#82aef4;stroke-width:7;opacity:.72}.sineup-cartoon__pairing path{stroke:#341142;stroke-width:6;opacity:0;stroke-dasharray:1;stroke-dashoffset:1;animation:sineup-pairing 8.2s ease-in-out infinite}.sineup-cartoon__pairing path:nth-child(2){animation-delay:.15s}.sineup-cartoon__pairing path:nth-child(3){animation-delay:.3s}.sineup-cartoon__pairing path:nth-child(4){animation-delay:.45s}.sineup-cartoon__draw{stroke-dasharray:1;stroke-dashoffset:1;animation:sineup-draw 8.2s cubic-bezier(.22,1,.36,1) infinite}.sineup-cartoon__sineup{animation-name:sineup-draw,sineup-slide;animation-duration:8.2s,8.2s;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite,infinite;transform-box:fill-box;transform-origin:center}.sineup-cartoon__tag rect{fill:#ffffff8a;stroke:#3411422e;stroke-width:2}.sineup-cartoon__tag text,.sineup-cartoon__steps text,.sineup-cartoon__protein-label{fill:#341142;font-family:var(--story-ui-font);font-weight:900}.sineup-cartoon__tag text{font-size:28px}.sineup-cartoon__tag--sineup{opacity:0;animation:sineup-fade-step 8.2s ease-in-out infinite;animation-delay:1.55s}.sineup-cartoon__ribosome{transform-box:fill-box;transform-origin:center;opacity:0;animation:sineup-pop 8.2s cubic-bezier(.22,1.35,.36,1) infinite}.sineup-cartoon__ribosome path{fill:#3b1249;stroke:#3b1249;stroke-width:8;stroke-linejoin:round}.sineup-cartoon__ribosome text{fill:#f8f2e4;font-family:var(--story-ui-font);font-size:46px;font-weight:950;text-anchor:middle}.sineup-cartoon__ribosome--60s{animation-delay:2.7s}.sineup-cartoon__ribosome--40s{animation-delay:3.3s}.sineup-cartoon__translation-complex{opacity:0;animation:sineup-glow-pulse 8.2s ease-in-out infinite;animation-delay:3.9s}.sineup-cartoon__translation-complex circle{fill:#fff16e;stroke:#341142;stroke-width:5}.sineup-cartoon__translation-complex path{fill:none;stroke:#fff16e;stroke-width:8;stroke-linecap:round}.sineup-cartoon__arrow{fill:none;stroke:#7b4d92;stroke-width:7;stroke-linecap:round;stroke-dasharray:12 18;opacity:0;animation:sineup-arrow 8.2s ease-in-out infinite;animation-delay:4.35s}.sineup-cartoon__protein{transform-box:fill-box;transform-origin:center;opacity:0;animation:sineup-protein 8.2s cubic-bezier(.22,1.35,.36,1) infinite}.sineup-cartoon__protein path{fill:#9fe78f;stroke:#341142;stroke-width:9;stroke-linejoin:round}.sineup-cartoon__protein--a{animation-delay:4.7s}.sineup-cartoon__protein--b{animation-delay:5s}.sineup-cartoon__protein-label{font-size:27px;opacity:0;animation:sineup-fade-step 8.2s ease-in-out infinite;animation-delay:4.9s}.sineup-cartoon__steps circle{fill:#f7f1e4;stroke:#341142;stroke-width:5}.sineup-cartoon__steps text{font-size:22px}.sineup-cartoon__step{opacity:.34;animation:sineup-step-highlight 8.2s ease-in-out infinite}.sineup-cartoon__step--1{animation-delay:.15s}.sineup-cartoon__step--2{animation-delay:1.85s}.sineup-cartoon__step--3{animation-delay:3.45s}.sineup-cartoon__step--4{animation-delay:5.1s}@keyframes sineup-draw{0%,6%{stroke-dashoffset:1}24%,86%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes sineup-slide{0%,16%{transform:translate3d(-90px,22px,0);opacity:0}26%,88%{transform:translateZ(0);opacity:1}to{transform:translateZ(0);opacity:1}}@keyframes sineup-pairing{0%,26%{opacity:0;stroke-dashoffset:1}39%,86%{opacity:.64;stroke-dashoffset:0}to{opacity:.64;stroke-dashoffset:0}}@keyframes sineup-pop{0%,40%{opacity:0;transform:translate3d(0,-20px,0) scale(.72)}51%,87%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sineup-glow-pulse{0%,48%{opacity:0;transform:scale(.7)}58%,76%{opacity:1;transform:scale(1.05)}88%,to{opacity:.72;transform:scale(1)}}@keyframes sineup-arrow{0%,54%{opacity:0;stroke-dashoffset:80}67%,88%{opacity:.82;stroke-dashoffset:0}to{opacity:.82;stroke-dashoffset:0}}@keyframes sineup-protein{0%,58%{opacity:0;transform:translate3d(-26px,-10px,0) scale(.65) rotate(-6deg)}70%,88%{opacity:1;transform:translateZ(0) scale(1) rotate(0)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes sineup-fade-step{0%,18%{opacity:0}28%,86%{opacity:1}to{opacity:1}}@keyframes sineup-step-highlight{0%,18%,to{opacity:.34}24%,42%{opacity:1}}@media(max-width:1024px){.sineup-cartoon{min-height:var(--story-lens-media-h);padding:clamp(12px,4vw,28px)}.sineup-cartoon__svg{height:100%}}@media(max-width:560px){.sineup-cartoon__header{transform:translateY(-10px)}.sineup-cartoon__eyebrow{font-size:22px}.sineup-cartoon__title{font-size:36px}}@media(prefers-reduced-motion:reduce){.sineup-cartoon *,.sineup-cartoon *:before,.sineup-cartoon *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sineup-cartoon__draw,.sineup-cartoon__pairing path{stroke-dashoffset:0}.sineup-cartoon__ribosome,.sineup-cartoon__translation-complex,.sineup-cartoon__protein,.sineup-cartoon__protein-label,.sineup-cartoon__tag--sineup{opacity:1}}.lens-text{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%;padding:var(--story-lens-text-pad-y) var(--story-lens-text-pad-x);background:var(--home-bg, #050b15)}.story-section.story-section--mechanism{position:relative;padding:0;min-height:auto;overflow:visible;align-items:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--story-blue) 11%,#fff),color-mix(in srgb,var(--story-accent) 7%,#fff) 46%,color-mix(in srgb,var(--story-blue) 16%,#f6faff));color:#142033;transition:background 1.1s ease}.story-section.story-section--mechanism.is-translating{background:linear-gradient(180deg,color-mix(in srgb,#ffd978 18%,#fff),color-mix(in srgb,var(--story-accent) 22%,#fff8ef) 42%,color-mix(in srgb,var(--story-blue) 24%,#eef6ff))}.story-section.story-section--mechanism:before{display:none}.mechanism-scroll{position:relative;height:460vh;width:100%}.mechanism-stage{position:sticky;top:0;height:100svh;width:100%;overflow:hidden;isolation:isolate;contain:layout style;background:linear-gradient(180deg,color-mix(in srgb,var(--story-blue) 11%,#fff),color-mix(in srgb,var(--story-accent) 7%,#fff) 46%,color-mix(in srgb,var(--story-blue) 16%,#f6faff));transition:background 1.1s ease}.mechanism-stage.is-translating{background:linear-gradient(180deg,color-mix(in srgb,#ffd978 18%,#fff),color-mix(in srgb,var(--story-accent) 22%,#fff8ef) 42%,color-mix(in srgb,var(--story-blue) 24%,#eef6ff))}.mechanism__mrna-host,.mechanism__mrna-sine-host,.mechanism__sub60,.mechanism__sub40{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.mechanism__mrna-host{left:50%;top:0;z-index:3;width:135vw;transform:translate(-50%,-87%)}.mechanism__mrna-rotor{position:relative;width:100%;transform:rotate(var(--mech-mrna-rot, 0deg));transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.mechanism__mrna{display:block;width:100%;height:auto}.mechanism__mrna-sine-host{left:50%;bottom:0;top:auto;z-index:1;width:135vw;transform:translate3d(-50%,84%,0) translate3d(0,calc(-1 * var(--mech-sine-lift, 0px)),0);will-change:transform;backface-visibility:hidden}.mechanism__mrna-sine-host.is-carrying{z-index:4}.mechanism__mrna-sine{display:block;width:100%;height:auto}.mechanism__sine-tip{position:absolute;left:52.4%;top:3.2%;width:1px;height:1px;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.mechanism__mrna-center{position:absolute;left:50%;top:50%;width:1px;height:1px;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.mechanism__mrna-dock{position:absolute;left:50%;top:99.8%;width:1px;height:1px;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.mechanism__sub60{left:var(--mech-x, 50%);top:var(--mech-y, 50%);z-index:5;width:min(28vw,220px);height:auto;transform:translate3d(-50%,-50%,0);opacity:0;will-change:transform,opacity;backface-visibility:hidden}.mechanism__sub40{left:var(--mech-x, 50%);top:var(--mech-y, 50%);z-index:6;width:min(22vw,175px);height:auto;transform:translate3d(-50%,-50%,0);opacity:0;will-change:transform,opacity;backface-visibility:hidden}.mechanism__sub40.is-bound{z-index:7}@keyframes mechanism-ribosome-glow-burst{0%{filter:drop-shadow(0 0 0 rgba(255,210,90,0));transform:translate(-50%,-50%) scale(1)}18%{filter:drop-shadow(0 0 28px rgba(255,220,110,.95)) drop-shadow(0 0 56px rgba(255,180,60,.55));transform:translate(-50%,-50%) scale(1.08)}to{filter:drop-shadow(0 0 14px rgba(255,200,80,.65)) drop-shadow(0 0 32px rgba(255,160,50,.35));transform:translate(-50%,-50%) scale(1)}}@keyframes mechanism-ribosome-glow-steady{0%,to{filter:drop-shadow(0 0 12px rgba(255,200,80,.55)) drop-shadow(0 0 26px rgba(255,160,50,.28))}50%{filter:drop-shadow(0 0 18px rgba(255,215,100,.75)) drop-shadow(0 0 36px rgba(255,170,55,.42))}}.mechanism__sub60.is-glow,.mechanism__sub40.is-glow{animation:mechanism-ribosome-glow-steady 2.4s ease-in-out infinite}.mechanism__sub60.is-glow-burst,.mechanism__sub40.is-glow-burst{animation:mechanism-ribosome-glow-burst 1.4s cubic-bezier(.22,1,.36,1) forwards}.mechanism__utr-labels{position:absolute;right:clamp(20px,4vw,64px);top:0;bottom:0;z-index:6;width:min(40vw,460px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(72px,13vh,148px) 0 clamp(40px,9vh,108px);pointer-events:none}.mechanism__utr{margin:0;text-align:right;font-family:var(--ui-sans);font-size:clamp(1.15rem,1.35vw + .85rem,2rem);font-weight:600;line-height:1.25;letter-spacing:.02em;color:#101e32b8;text-wrap:balance}.mechanism__utr--5,.mechanism__utr--3{align-self:flex-end}.mechanism__sineup-mark{display:inline-block;font-family:var(--font-wordmark);font-size:clamp(1.65rem,2.2vw + 1rem,2.85rem);font-weight:800;line-height:1;letter-spacing:.07em;color:var(--story-blue);vertical-align:baseline;text-shadow:0 0 28px color-mix(in srgb,var(--story-blue) 28%,transparent)}.mechanism-stage.is-translating .mechanism__sineup-mark{color:color-mix(in srgb,var(--story-accent) 78%,#7a4a08);text-shadow:0 0 32px color-mix(in srgb,var(--story-accent) 35%,transparent)}.mechanism__narrative{position:absolute;left:clamp(20px,4vw,64px);top:50%;transform:translateY(-46%);z-index:6;width:min(54vw,780px);display:flex;flex-direction:column;gap:clamp(20px,3.4vh,36px);pointer-events:none}.mechanism__step-row{display:grid;grid-template-columns:minmax(3.5rem,.28fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:baseline;opacity:.22;transform:translate(-8px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.mechanism__narrative[data-active-step="1"] .mechanism__step-row[data-step="1"],.mechanism__narrative[data-active-step="2"] .mechanism__step-row[data-step="2"],.mechanism__narrative[data-active-step="3"] .mechanism__step-row[data-step="3"],.mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"]{opacity:1;transform:translate(0)}.mechanism__step-num{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3.25rem,6.5vw + .25rem,5.75rem);font-weight:400;line-height:.95;letter-spacing:-.04em;color:#26588a57;font-variant-numeric:tabular-nums;transition:color .5s cubic-bezier(.22,1,.36,1)}.mechanism__narrative[data-active-step="1"] .mechanism__step-row[data-step="1"] .mechanism__step-num,.mechanism__narrative[data-active-step="2"] .mechanism__step-row[data-step="2"] .mechanism__step-num,.mechanism__narrative[data-active-step="3"] .mechanism__step-row[data-step="3"] .mechanism__step-num,.mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"] .mechanism__step-num{color:var(--story-blue)}.mechanism__step-text{margin:0;padding-top:.22em;font-family:var(--ui-sans);font-size:clamp(1.35rem,1.65vw + .95rem,2.35rem);font-weight:600;line-height:1.32;letter-spacing:-.015em;color:#12203461;text-wrap:balance;transition:color .5s cubic-bezier(.22,1,.36,1)}.mechanism__narrative[data-active-step="1"] .mechanism__step-row[data-step="1"] .mechanism__step-text,.mechanism__narrative[data-active-step="2"] .mechanism__step-row[data-step="2"] .mechanism__step-text,.mechanism__narrative[data-active-step="3"] .mechanism__step-row[data-step="3"] .mechanism__step-text,.mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"] .mechanism__step-text{color:#0c182aeb}.mechanism-stage.is-translating .mechanism__step-num{color:#26588a52}.mechanism-stage.is-translating .mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"] .mechanism__step-num{color:color-mix(in srgb,var(--story-accent) 72%,#8a5a10)}.mechanism-stage.is-translating .mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"] .mechanism__step-text{color:#1c160ce6}@media(max-width:640px){.mechanism-scroll{height:400vh}.mechanism__mrna-host,.mechanism__mrna-sine-host{width:150vw}.mechanism__sub60{width:min(34vw,200px)}.mechanism__sub40{width:min(26vw,155px)}.mechanism__narrative{left:clamp(12px,3vw,20px);top:auto;bottom:clamp(16px,3.5vh,32px);transform:none;width:min(94vw,100%);gap:clamp(12px,2.2vh,18px)}.mechanism__step-row{grid-template-columns:minmax(2.4rem,auto) minmax(0,1fr);gap:clamp(12px,3vw,16px)}.mechanism__step-num{font-size:clamp(2.2rem,9vw,3rem)}.mechanism__step-text{font-size:clamp(1.05rem,4.2vw + .55rem,1.35rem);font-weight:600;padding-top:.12em}.mechanism__utr-labels{right:clamp(10px,2.5vw,16px);width:min(46vw,220px);padding:clamp(56px,10vh,88px) 0 clamp(28px,6vh,52px)}.mechanism__utr{font-size:clamp(.82rem,2.8vw + .45rem,1rem)}.mechanism__sineup-mark{font-size:clamp(1.15rem,4.8vw + .4rem,1.55rem);letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.mechanism-scroll{height:100svh}.mechanism__sub60.is-glow,.mechanism__sub40.is-glow,.mechanism__sub60.is-glow-burst,.mechanism__sub40.is-glow-burst{animation:none;filter:drop-shadow(0 0 10px rgba(255,200,80,.45))}}.story-section--synthesis{align-items:flex-start;overflow-x:hidden;background:#0b1020;padding:clamp(32px,5vh,72px) var(--story-pad-x) clamp(72px,14vh,160px) var(--story-pad-x);--synthesis-rail-x: .13;--synthesis-rail-col: calc(var(--synthesis-rail-x) * 100%);--synthesis-panel-gap: clamp(14px, 2.4vw, 28px);isolation:isolate}.story-section--synthesis .synthesis{position:relative;z-index:2}.synthesis .story-inner{width:100%;max-width:none;margin-inline:0;align-self:stretch;min-width:0;overflow-x:clip}.synthesis-track{position:relative;display:flex;flex-direction:column;gap:var(--synthesis-row-gap);margin-top:clamp(28px,4.5vh,48px);width:100%;max-width:none;margin-inline:0;--synthesis-line-width: clamp(1.5px, .12vw, 2.5px);--synthesis-line-base: color-mix(in srgb, var(--story-blue) 72%, #070b14);--synthesis-line-glow: var(--story-accent);--synthesis-line-glow-soft: color-mix(in srgb, var(--story-accent) 55%, var(--story-blue));--synthesis-row-gap: clamp(40px, 6vh, 72px);--synthesis-media-min-h: clamp(96px, 12vw, 22vh);--synthesis-media-max-h: clamp(168px, 20vw, 32vh);contain:layout paint style}.synthesis-track__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.synthesis-track__line{fill:none;stroke-width:var(--synthesis-line-width);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.synthesis-track__line--base{stroke:var(--synthesis-line-base)}.synthesis-track__line--glow{stroke:var(--synthesis-line-glow);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--story-accent) 55%,transparent));stroke-dasharray:0;stroke-dashoffset:0;transition:none}.synthesis-track__line--stem.synthesis-track__line--glow,.synthesis-track__line--tail.synthesis-track__line--glow{stroke:var(--synthesis-line-glow-soft);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--story-accent) 40%,transparent))}.synthesis-track__merge-burst{fill:none;stroke:var(--story-accent);stroke-width:2.5;opacity:0;pointer-events:none}.synthesis-track.is-merge-active .synthesis-track__merge-burst{animation:synthesis-merge-burst .95s cubic-bezier(.22,1,.36,1) forwards}@keyframes synthesis-merge-burst{0%{r:4;opacity:.9;stroke-width:3}to{r:52;opacity:0;stroke-width:.5}}.synthesis-track__particles{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.synthesis-track__fork,.synthesis-track__tail{position:relative;display:flex;flex-direction:column;gap:var(--synthesis-row-gap);z-index:1}.synthesis-track__fork>.synthesis-milestone--binding:first-child{margin-top:clamp(80px,12vh,160px)}.synthesis-milestone{position:relative;z-index:1}.synthesis-milestone--left,.synthesis-milestone--right,.synthesis-milestone--hub-left,.synthesis-milestone--hub-right{display:grid;grid-template-columns:var(--synthesis-rail-col) minmax(0,1fr) minmax(0,1fr) var(--synthesis-rail-col);column-gap:var(--synthesis-panel-gap);align-items:start;padding-block:clamp(4px,.8vh,10px)}.synthesis-milestone--left .synthesis-milestone__dot,.synthesis-milestone--right .synthesis-milestone__dot,.synthesis-milestone--hub-left .synthesis-milestone__dot,.synthesis-milestone--hub-right .synthesis-milestone__dot{position:absolute;top:clamp(6px,1vh,10px);transform:translate(-50%);margin-top:0}.synthesis-milestone--left .synthesis-milestone__dot{left:calc(var(--synthesis-rail-x) * 100%)}.synthesis-milestone--right .synthesis-milestone__dot{left:calc((1 - var(--synthesis-rail-x)) * 100%)}.synthesis-milestone--hub-left .synthesis-milestone__dot,.synthesis-milestone--hub-right .synthesis-milestone__dot{left:50%}.synthesis-milestone--left .synthesis-milestone__copy{grid-column:2;grid-row:1;text-align:left;padding-right:clamp(4px,1vw,8px)}.synthesis-milestone--left .synthesis-milestone__media{grid-column:3;grid-row:1}.synthesis-milestone--right .synthesis-milestone__media{grid-column:2;grid-row:1}.synthesis-milestone--right .synthesis-milestone__copy{grid-column:3;grid-row:1;text-align:right;padding-left:clamp(4px,1vw,8px)}.synthesis-milestone--hub-left .synthesis-milestone__copy{grid-column:2;grid-row:1;text-align:right;padding-right:clamp(14px,2vw,22px)}.synthesis-milestone--hub-left .synthesis-milestone__media{grid-column:3;grid-row:1}.synthesis-milestone--hub-left:not(:has(.synthesis-milestone__media)) .synthesis-milestone__copy{grid-column:2 / 4;max-width:calc(50% - var(--synthesis-panel-gap));justify-self:end}.synthesis-milestone--hub-right .synthesis-milestone__media{grid-column:2;grid-row:1}.synthesis-milestone--hub-right .synthesis-milestone__copy{grid-column:3;grid-row:1;text-align:left;padding-left:clamp(14px,2vw,22px)}.synthesis-milestone--hub-right:not(:has(.synthesis-milestone__media)) .synthesis-milestone__copy{grid-column:2 / 4;max-width:calc(50% - var(--synthesis-panel-gap));justify-self:start;text-align:left;padding-left:clamp(14px,2vw,22px)}.synthesis-milestone--post-merge{column-gap:clamp(28px,4.2vw,52px)}.synthesis-milestone__copy{min-width:0}.synthesis-milestone__media{min-width:0;min-height:var(--synthesis-media-min-h);max-height:var(--synthesis-media-max-h);aspect-ratio:4 / 3;border-radius:clamp(8px,1.2vw,12px);border:1px dashed color-mix(in srgb,var(--story-accent) 22%,transparent);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--story-accent) 12%,transparent),transparent 58%),color-mix(in srgb,var(--story-blue) 8%,transparent);overflow:hidden;contain:layout paint;content-visibility:auto;contain-intrinsic-size:260px 190px;transform:translateZ(0)}.synthesis-milestone__media:not(:empty){border-style:solid;border-color:color-mix(in srgb,var(--story-accent) 18%,transparent);background:color-mix(in srgb,var(--story-blue) 12%,transparent);aspect-ratio:auto;min-height:0}.synthesis-milestone__media img,.synthesis-milestone__media video{display:block;width:100%;height:100%;max-height:var(--synthesis-media-max-h);object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .26s ease,transform .65s cubic-bezier(.22,1,.36,1)}.synthesis-milestone__media.is-loaded img{opacity:1}.synthesis-track .synthesis-milestone__copy,.synthesis-track .synthesis-milestone__media{opacity:0;transform:translateY(12px);visibility:hidden;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.synthesis-track .synthesis-milestone.is-lit .synthesis-milestone__copy,.synthesis-track .synthesis-milestone.is-lit .synthesis-milestone__media{opacity:1;transform:none;visibility:visible;transition:opacity .55s cubic-bezier(.22,1,.36,1) .08s,transform .55s cubic-bezier(.22,1,.36,1) .08s,visibility 0s linear 0s}.synthesis-track .synthesis-milestone.is-igniting .synthesis-milestone__dot{animation:synthesis-dot-ignite .52s cubic-bezier(.22,1,.36,1)}@keyframes synthesis-dot-ignite{0%{transform:translate(-50%) scale(1);box-shadow:0 0 0 transparent}35%{transform:translate(-50%) scale(1.45);box-shadow:0 0 0 4px color-mix(in srgb,var(--story-accent) 35%,transparent),0 0 22px color-mix(in srgb,var(--story-accent) 75%,transparent)}to{transform:translate(-50%) scale(1);box-shadow:0 0 16px color-mix(in srgb,var(--story-accent) 55%,transparent)}}.synthesis-track .synthesis-milestone.is-lit .synthesis-milestone__dot{background:var(--story-accent)!important;box-shadow:0 0 14px color-mix(in srgb,var(--story-accent) 50%,transparent)}.synthesis-track .synthesis-milestone--merge.is-merging .synthesis-milestone__dot{animation:synthesis-merge-dot .9s cubic-bezier(.22,1,.36,1)}@keyframes synthesis-merge-dot{0%{transform:translate(-50%) scale(1);box-shadow:0 0 12px color-mix(in srgb,var(--story-accent) 40%,transparent)}40%{transform:translate(-50%) scale(1.55);box-shadow:0 0 0 6px color-mix(in srgb,var(--story-accent) 30%,transparent),0 0 28px var(--story-accent)}to{transform:translate(-50%) scale(1);box-shadow:0 0 18px color-mix(in srgb,var(--story-accent) 55%,transparent)}}.synthesis-track.is-merge-active .synthesis-track__line--glow.synthesis-track__line--tail{stroke:var(--synthesis-line-glow);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--story-accent) 60%,transparent))}.synthesis-milestone__dot{display:block;position:absolute;width:16px;height:16px;border-radius:50%;border:2.5px solid #070b14;box-sizing:border-box;z-index:2;flex-shrink:0}.synthesis-milestone--binding .synthesis-milestone__dot{background:color-mix(in srgb,var(--story-blue) 88%,var(--story-white));box-shadow:0 0 14px color-mix(in srgb,var(--story-blue) 45%,transparent)}.synthesis-milestone--effector .synthesis-milestone__dot{background:var(--story-accent);box-shadow:0 0 14px color-mix(in srgb,var(--story-accent) 40%,transparent)}.synthesis-milestone--origin .synthesis-milestone__dot,.synthesis-milestone--merge .synthesis-milestone__dot{width:20px;height:20px;background:linear-gradient(145deg,var(--story-blue),var(--story-accent));box-shadow:0 0 24px color-mix(in srgb,var(--story-accent) 42%,transparent)}.synthesis-milestone--outcome .synthesis-milestone__dot{background:#b4d2f0bf;box-shadow:0 0 10px #8cc8ff59}.synthesis-milestone__label{font-size:clamp(.68rem,1.5vw + .32rem,.78rem);font-weight:650;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.synthesis-milestone--binding .synthesis-milestone__label{color:color-mix(in srgb,var(--story-blue) 82%,var(--story-white))}.synthesis-milestone--effector .synthesis-milestone__label{color:var(--story-accent)}.synthesis-milestone--outcome .synthesis-milestone__label{color:#82c8f09e}.synthesis-milestone__title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1rem,.55vw + .82rem,1.65rem);font-weight:400;line-height:1.18;color:#f5fcfff5;margin-bottom:6px;text-wrap:balance}.story-section--synthesis .synthesis-milestone__text{font-size:clamp(.82rem,.38vw + .72rem,1.12rem)}.synthesis-milestone--origin .synthesis-milestone__title,.synthesis-milestone--merge .synthesis-milestone__title{font-size:clamp(1.08rem,2.5vw + .35rem,1.38rem);color:#fcfaf2fa}.synthesis-milestone--merge{margin-top:clamp(24px,3.5vh,44px)}.synthesis-milestone--merge .synthesis-milestone__copy,.synthesis-milestone--merge .synthesis-milestone__media{margin-top:clamp(36px,5vh,60px)}.synthesis-milestone__text{font-size:clamp(.82rem,1.8vw + .34rem,.94rem);line-height:1.62;color:#b4cde6b8;text-wrap:pretty}@media(max-width:900px){.synthesis-milestone--left,.synthesis-milestone--right,.synthesis-milestone--hub-left,.synthesis-milestone--hub-right{grid-template-columns:var(--synthesis-rail-col) minmax(0,1fr) var(--synthesis-rail-col);row-gap:var(--synthesis-panel-gap)}.synthesis-milestone--left .synthesis-milestone__copy,.synthesis-milestone--right .synthesis-milestone__copy,.synthesis-milestone--hub-left .synthesis-milestone__copy,.synthesis-milestone--hub-right .synthesis-milestone__copy{grid-column:2;grid-row:1;text-align:left;padding-inline:0;max-width:none;justify-self:stretch}.synthesis-milestone--left .synthesis-milestone__media,.synthesis-milestone--right .synthesis-milestone__media,.synthesis-milestone--hub-left .synthesis-milestone__media,.synthesis-milestone--hub-right .synthesis-milestone__media{grid-column:2;grid-row:2}.synthesis-milestone--hub-left:not(:has(.synthesis-milestone__media)) .synthesis-milestone__copy,.synthesis-milestone--hub-right:not(:has(.synthesis-milestone__media)) .synthesis-milestone__copy{grid-column:2;max-width:none;justify-self:stretch}.synthesis-milestone--merge .synthesis-milestone__copy,.synthesis-milestone--merge .synthesis-milestone__media{margin-top:clamp(28px,4.2vh,48px)}}@media(max-width:640px){.story-section--synthesis{padding-bottom:clamp(48px,10vh,96px);--synthesis-rail-x: .12;--synthesis-panel-gap: clamp(12px, 3vw, 16px)}.synthesis-track{--synthesis-row-gap: clamp(32px, 5vh, 48px);--synthesis-media-min-h: clamp(84px, 36vw, 140px);--synthesis-media-max-h: clamp(140px, 32vh, 220px);margin-top:clamp(20px,3vh,32px)}.synthesis-track__fork>.synthesis-milestone--binding:first-child{margin-top:clamp(60px,10vh,120px)}.synthesis-milestone--merge{margin-top:clamp(16px,2.8vh,32px)}.synthesis-milestone__dot{width:10px;height:10px}.synthesis-milestone--origin .synthesis-milestone__dot,.synthesis-milestone--merge .synthesis-milestone__dot{width:12px;height:12px}.synthesis-milestone__label{font-size:clamp(.62rem,2.8vw + .28rem,.72rem);letter-spacing:.1em}.synthesis-milestone__title{font-size:clamp(.95rem,4vw + .28rem,1.12rem);line-height:1.22}.synthesis-milestone--origin .synthesis-milestone__title,.synthesis-milestone--merge .synthesis-milestone__title{font-size:clamp(1rem,4.4vw + .26rem,1.22rem)}.synthesis-milestone__text{font-size:clamp(.78rem,3.2vw + .26rem,.88rem);line-height:1.58}@keyframes synthesis-merge-burst{0%{r:3;opacity:.9;stroke-width:2.5}to{r:36;opacity:0;stroke-width:.5}}.synthesis-milestone--left,.synthesis-milestone--right,.synthesis-milestone--hub-left,.synthesis-milestone--hub-right{grid-template-columns:var(--synthesis-rail-col) minmax(0,1fr) var(--synthesis-rail-col);row-gap:var(--synthesis-panel-gap)}.synthesis-milestone--left .synthesis-milestone__copy,.synthesis-milestone--right .synthesis-milestone__copy,.synthesis-milestone--hub-left .synthesis-milestone__copy,.synthesis-milestone--hub-right .synthesis-milestone__copy{grid-column:2;grid-row:1;text-align:left;padding-inline:0;max-width:none;justify-self:stretch}.synthesis-milestone--left .synthesis-milestone__media,.synthesis-milestone--right .synthesis-milestone__media,.synthesis-milestone--hub-left .synthesis-milestone__media,.synthesis-milestone--hub-right .synthesis-milestone__media{grid-column:2;grid-row:2}.synthesis-milestone--left .synthesis-milestone__dot{left:calc(var(--synthesis-rail-x) * 100%)}.synthesis-milestone--right .synthesis-milestone__dot{left:calc((1 - var(--synthesis-rail-x)) * 100%)}.synthesis-milestone--hub-left .synthesis-milestone__dot,.synthesis-milestone--hub-right .synthesis-milestone__dot{left:50%}}@media(max-width:1024px){.story{--story-pad-x: clamp(20px, 5vw, 40px);--story-pad-y: clamp(44px, 6vh, 72px);--story-content-max: 680px;--story-content-width: min(var(--story-content-max), 92%);--story-label-size: clamp(.68rem, 1.6vw + .42rem, .82rem);--story-heading-size: clamp(1.38rem, 4.8vw + .35rem, 2.25rem);--story-body-size: clamp(.84rem, 2.1vw + .46rem, 1rem);--story-lens-media-h: min(30vh, 320px);--story-lens-text-pad-y: clamp(24px, 4vh, 44px);--story-lens-text-pad-x: clamp(16px, 4vw, 28px);--story-bento-head-inset: clamp(8px, 3vw, 24px);--story-bento-subtitle-size: clamp(.72rem, 2.4vw + .38rem, 1.05rem);--story-bento-panel-min-h: clamp(240px, 32vh, 380px);--story-bento-visual-min-h: clamp(140px, 20vh, 220px);--story-bento-img-max-h: clamp(160px, 22vh, 240px);--story-bento-tag-size: clamp(.88rem, 2.8vw + .35rem, 1.2rem);--story-bento-roman-size: clamp(1.1rem, 4vw + .3rem, 1.6rem)}.synthesis-track{margin-top:clamp(22px,3.5vh,36px)}}@media(max-width:480px){.story{--story-pad-x: clamp(16px, 4.5vw, 24px);--story-pad-y: clamp(36px, 5vh, 56px);--story-content-max: 400px;--story-content-width: min(var(--story-content-max), 94%);--story-heading-size: clamp(1.22rem, 6.8vw + .2rem, 1.75rem);--story-body-size: clamp(.8rem, 3.2vw + .34rem, .92rem);--story-lens-media-h: min(26vh, 260px);--story-lens-text-pad-y: clamp(20px, 3.5vh, 32px);--story-lens-text-pad-x: clamp(12px, 3.5vw, 20px);--story-bento-head-inset: 0;--story-bento-subtitle-size: clamp(.68rem, 3.2vw + .32rem, .88rem);--story-bento-panel-min-h: clamp(210px, 28vh, 320px);--story-bento-visual-min-h: clamp(120px, 18vh, 180px);--story-bento-img-max-h: clamp(130px, 18vh, 200px);--story-bento-tag-size: clamp(.8rem, 3.4vw + .28rem, 1rem);--story-bento-roman-size: clamp(.95rem, 5vw + .2rem, 1.25rem)}.synthesis-track{--synthesis-row-gap: clamp(28px, 4.5vh, 40px);--synthesis-media-min-h: clamp(76px, 40vw, 120px);--synthesis-media-max-h: clamp(120px, 28vh, 180px)}.story-section--synthesis{--synthesis-rail-x: .1}.synthesis-milestone--merge .synthesis-milestone__copy,.synthesis-milestone--merge .synthesis-milestone__media{margin-top:clamp(24px,3.8vh,40px)}.story-section.story-section--opening-bento{padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(32px,6vh,56px)}}@media(prefers-reduced-motion:reduce){.synthesis-track .synthesis-milestone__copy,.synthesis-track .synthesis-milestone__media{opacity:1!important;transform:none!important;visibility:visible!important;transition:none!important}.synthesis-track .synthesis-milestone.is-igniting .synthesis-milestone__dot,.synthesis-track .synthesis-milestone--merge.is-merging .synthesis-milestone__dot{animation:none!important}.synthesis-track.is-merge-active .synthesis-track__merge-burst{animation:none!important;opacity:0!important}.synthesis-track__particles{display:none!important}#hero-canvas.faded{display:none}}.story-section--interlude{min-height:clamp(420px,70vh,760px);display:grid;place-items:center;padding:var(--story-pad-y) var(--story-pad-x);background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--story-accent) 12%,transparent),transparent 30rem),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--story-blue) 18%,transparent),transparent 32rem),linear-gradient(180deg,#070b14,#0a1424);color:var(--story-text-on-dark)}.interlude-inner{width:min(960px,92vw);text-align:center}.interlude-heading{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.4rem,7vw,7rem);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.interlude-body{max-width:780px;margin:clamp(18px,3vh,30px) auto 0;color:#d2e2f4c2;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.78}.story-section--footer{position:relative;min-height:clamp(480px,78vh,840px);display:grid;place-items:center;padding:var(--story-pad-y) var(--story-pad-x);overflow:hidden;background:linear-gradient(180deg,#0a1424,#050811),radial-gradient(circle at 50% 20%,rgba(64,212,255,.18),transparent 32rem);color:var(--story-text-on-dark)}.story-section--footer:after{content:"";position:absolute;inset:12% 8%;border:1px solid rgba(120,190,245,.13);border-radius:clamp(28px,4vw,56px);pointer-events:none;box-shadow:inset 0 0 80px #40d4ff0b}.footer-inner{position:relative;z-index:1;width:min(1040px,92vw);text-align:center}.footer-kicker{margin:0 0 1rem;color:var(--story-accent);font-size:clamp(.72rem,1vw,.9rem);font-weight:750;letter-spacing:.22em;text-transform:uppercase}.footer-tagline{max-width:880px;margin:0 auto;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.5rem,7.2vw,7.4rem);font-weight:400;line-height:.95;letter-spacing:-.055em;text-wrap:balance}.footer-note{max-width:760px;margin:clamp(18px,3vh,30px) auto 0;color:#cde0f2b8;font-size:clamp(.98rem,1.3vw,1.18rem);line-height:1.75}.footer-quick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:clamp(28px,5vh,46px)}.footer-link,.footer-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:1px solid rgba(120,190,245,.22);border-radius:999px;color:#ecf8ffe6;background:#40d4ff13;text-decoration:none;font-size:.82rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.footer-link:hover,.footer-contact:hover{transform:translateY(-2px);border-color:#40d4ff94;background:#40d4ff29;color:#fff}.footer-contact{margin-top:1rem;opacity:.72;text-transform:none;letter-spacing:.02em}@media(max-width:720px){.footer-quick-links{display:grid;grid-template-columns:1fr 1fr}.footer-link,.footer-contact{width:100%}}.story-section.story-section--mechanism,.mechanism-stage{background:radial-gradient(circle at 64% 50%,rgba(64,212,255,.18),transparent 24rem),radial-gradient(circle at 78% 70%,rgba(38,88,138,.16),transparent 28rem),linear-gradient(180deg,#f7fbff,#eaf7ff 48%,#d8e8f6)}.story-section.story-section--mechanism.is-translating,.mechanism-stage.is-translating{background:radial-gradient(circle at 60% 55%,rgba(255,208,88,.24),transparent 22rem),radial-gradient(circle at 78% 72%,rgba(64,212,255,.22),transparent 30rem),linear-gradient(180deg,#fff8e7,#eaf8ff,#d8ebf8)}.mechanism-stage:before{content:"";position:absolute;inset:9% 4% 8% 36%;z-index:0;border:1px solid rgba(38,88,138,.12);border-radius:clamp(28px,5vw,72px);background:linear-gradient(90deg,#ffffff14,#ffffff52),repeating-linear-gradient(115deg,transparent 0 18px,rgba(38,88,138,.035) 18px 19px);box-shadow:inset 0 0 90px #40d4ff1f;pointer-events:none}.mechanism-stage:after{content:"";position:absolute;left:43%;right:14%;top:52%;z-index:2;height:2px;background:linear-gradient(90deg,transparent,rgba(38,88,138,.22),rgba(64,212,255,.32),transparent);transform:translateY(-50%);pointer-events:none}.mechanism__stage-head{position:absolute;z-index:7;left:clamp(20px,4vw,64px);top:clamp(76px,11vh,118px);max-width:min(38vw,520px);pointer-events:none}.mechanism__kicker{margin:0 0 .6rem;color:#26588ab8;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.mechanism__title{margin:0;color:#0a1628e6;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.8rem,3.8vw,4.2rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.mechanism__start-codon{position:absolute;z-index:8;left:55.5%;top:47.5%;transform:translate(-50%,-50%);padding:.45rem .7rem;border:1px solid rgba(64,212,255,.38);border-radius:999px;color:#071628c2;background:#ffffffb8;box-shadow:0 0 24px #40d4ff2e;font-size:clamp(.62rem,.7vw,.78rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.72;pointer-events:none}.mechanism-stage.is-translating .mechanism__start-codon{border-color:#ffbe4cb8;color:#543605e6;background:#fff7dceb;box-shadow:0 0 32px #ffbe4c6b}.mechanism__mrna-host,.mechanism__mrna-sine-host{filter:drop-shadow(0 16px 34px rgba(38,88,138,.18)) drop-shadow(0 0 18px rgba(64,212,255,.16))}.mechanism__mrna-host{z-index:4;opacity:.9}.mechanism__mrna-sine-host{z-index:3;opacity:.96}.mechanism__mrna-host:after,.mechanism__mrna-sine-host:after{content:"";position:absolute;inset:46% 18%;border-radius:999px;border:1px dashed rgba(38,88,138,.18);pointer-events:none}.mechanism__mrna,.mechanism__mrna-sine{opacity:.92;filter:saturate(1.12) contrast(1.08)}.mechanism__mrna-sine-host.is-carrying .mechanism__mrna-sine{filter:saturate(1.2) contrast(1.08) drop-shadow(0 0 20px rgba(64,212,255,.38))}.mechanism__sine-tip{width:12px;height:12px;border-radius:999px;background:var(--story-accent);opacity:.9;box-shadow:0 0 0 7px #40d4ff21,0 0 24px #40d4ffbf}.mechanism__ribosome{margin:0;display:grid;place-items:center;border-radius:999px}.mechanism__ribosome:before{content:"";position:absolute;inset:-12%;border-radius:999px;background:radial-gradient(circle,rgba(64,212,255,.24),transparent 62%);opacity:.85;z-index:-1;pointer-events:none}.mechanism__ribosome-img{display:block;width:100%;height:auto;filter:saturate(1.28) contrast(1.12) drop-shadow(0 12px 24px rgba(38,88,138,.25)) drop-shadow(0 0 18px rgba(64,212,255,.28))}.mechanism__ribosome-label{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);min-width:max-content;padding:.38rem .62rem;border:1px solid rgba(38,88,138,.16);border-radius:999px;background:#ffffffc7;box-shadow:0 10px 24px #26588a1f;color:#0d1c30c7;text-align:center;font-size:.68rem;line-height:1.1;white-space:nowrap}.mechanism__ribosome-label strong{display:block;color:var(--story-blue);font-size:.9rem;letter-spacing:.08em}.mechanism__ribosome-label span{display:block;margin-top:.12rem;text-transform:uppercase;letter-spacing:.1em;opacity:.68}.mechanism__sub60{width:min(30vw,260px)}.mechanism__sub40{width:min(24vw,205px)}.mechanism__sub60.is-glow:before,.mechanism__sub40.is-glow:before,.mechanism__sub60.is-glow-burst:before,.mechanism__sub40.is-glow-burst:before{background:radial-gradient(circle,rgba(255,206,88,.42),rgba(64,212,255,.18),transparent 66%)}.mechanism__utr{padding:.45rem .65rem;border-radius:999px;background:#ffffff6b;box-shadow:0 10px 26px #26588a14;color:#101e32d6}.mechanism__narrative{max-width:720px}.mechanism__step-row{padding:.55rem .6rem .55rem 0;border-radius:24px}.mechanism__narrative[data-active-step="1"] .mechanism__step-row[data-step="1"],.mechanism__narrative[data-active-step="2"] .mechanism__step-row[data-step="2"],.mechanism__narrative[data-active-step="3"] .mechanism__step-row[data-step="3"],.mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"]{background:linear-gradient(90deg,#ffffff94,#fff0)}.mechanism-stage.is-translating .mechanism__narrative[data-active-step="4"] .mechanism__step-row[data-step="4"]{background:linear-gradient(90deg,#ffe5969e,#fff0)}@media(max-width:900px){.mechanism__stage-head{max-width:56vw}.mechanism-stage:before{inset:12% 3% 18% 24%}.mechanism__start-codon{left:58%;top:43%}}@media(max-width:640px){.mechanism__stage-head{top:clamp(56px,8vh,74px);max-width:86vw}.mechanism__title{font-size:clamp(1.55rem,8vw,2.35rem)}.mechanism__start-codon{left:62%;top:38%}.mechanism__ribosome-label{display:none}}.synthesis-track__line--glow{transition:none}.synthesis-track .synthesis-milestone__copy,.synthesis-track .synthesis-milestone__media{transform:translate3d(0,10px,0) scale(.99);filter:none;will-change:opacity,transform;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1),visibility 0s linear .48s}.synthesis-track .synthesis-milestone.is-lit .synthesis-milestone__copy,.synthesis-track .synthesis-milestone.is-lit .synthesis-milestone__media{transform:translateZ(0) scale(1);filter:none;transition:opacity .52s cubic-bezier(.22,1,.36,1) .02s,transform .52s cubic-bezier(.22,1,.36,1) .02s,visibility 0s linear 0s}.synthesis-milestone__dot{transition:background .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.synthesis-track .synthesis-milestone.is-lit .synthesis-milestone__dot{transform:translate(-50%) scale(1.08)}.synthesis-track .synthesis-milestone.is-igniting .synthesis-milestone__dot{animation-duration:.72s}.synthesis-milestone__media img,.synthesis-milestone__media video{transform:scale(1.015);transition:opacity .26s ease,transform .72s cubic-bezier(.22,1,.36,1);filter:saturate(1.04) contrast(1.04)}.synthesis-milestone.is-lit .synthesis-milestone__media img,.synthesis-milestone.is-lit .synthesis-milestone__media video{transform:scale(1)}.hero-glyph__three-host{position:relative}.hero-glyph__loading{position:absolute;inset:0;z-index:0;display:grid;place-items:center;overflow:hidden;opacity:1;transition:opacity .36s cubic-bezier(.22,1,.36,1);pointer-events:none}.hero-glyph__three-host.is-rna-ready .hero-glyph__loading{opacity:0}.hero-glyph__loading:before{content:"";position:absolute;inset:16%;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(64,212,255,.18),transparent 48%),conic-gradient(from 90deg,transparent,rgba(64,212,255,.28),transparent 46%);filter:blur(2px);opacity:.72;animation:hero-glyph-loading-spin 7s linear infinite}.hero-glyph__loading-ring{position:absolute;width:min(58%,260px);aspect-ratio:1;border-radius:999px;border:1px solid rgba(64,212,255,.28);box-shadow:inset 0 0 28px #40d4ff14,0 0 34px #40d4ff1f}.hero-glyph__loading-strand{position:absolute;width:56%;height:9px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(245,255,190,.85),rgba(64,212,255,.86),transparent);filter:drop-shadow(0 0 18px rgba(64,212,255,.38));transform-origin:50% 50%;opacity:.82}.hero-glyph__loading-strand--a{transform:rotate(32deg) translateY(-18px);animation:hero-glyph-loading-float-a 2.8s ease-in-out infinite}.hero-glyph__loading-strand--b{transform:rotate(-32deg) translateY(18px);animation:hero-glyph-loading-float-b 2.8s ease-in-out infinite}.hero-glyph__loading-label{position:absolute;left:50%;bottom:11%;transform:translate(-50%);color:#bee2f6b8;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-glyph__canvas{position:relative;z-index:1}@keyframes hero-glyph-loading-spin{to{transform:rotate(360deg)}}@keyframes hero-glyph-loading-float-a{0%,to{transform:rotate(32deg) translateY(-18px) scaleX(.92)}50%{transform:rotate(38deg) translateY(-6px) scaleX(1.04)}}@keyframes hero-glyph-loading-float-b{0%,to{transform:rotate(-32deg) translateY(18px) scaleX(.92)}50%{transform:rotate(-38deg) translateY(6px) scaleX(1.04)}}html,body,#root{max-width:100%;overflow-x:hidden}.story-page,.story-section,.narrative-root{max-width:100vw;overflow-x:clip}@media(max-width:768px){.detail-nav__top-bar-links{justify-content:flex-start;padding-left:.35rem;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}.story-section--hero{min-height:100svh;padding-inline:max(1rem,env(safe-area-inset-left))}.hero-glyph__loading-label{bottom:8%;font-size:.58rem;letter-spacing:.12em}.opening-bento,.gallery-section,.interlude-section,.footer-section{max-width:100vw}}@media(max-width:640px){.mechanism-stage{min-height:100svh;overflow:hidden}.mechanism-stage:before{inset:18% -12% 24% 9%;opacity:.72}.mechanism__stage-head{left:50%;width:min(88vw,460px);max-width:88vw;text-align:center}.mechanism__kicker{justify-content:center}.mechanism__utr-labels{top:clamp(118px,17vh,154px);right:50%;width:min(88vw,390px);transform:translate(50%);align-items:stretch;gap:.45rem}.mechanism__utr{max-width:none;width:100%;justify-content:center;padding:.42rem .55rem;font-size:.68rem;letter-spacing:.07em}.mechanism__start-codon{left:50%;top:44%;transform:translate(-50%,-50%);font-size:.58rem}.mechanism__mrna-host,.mechanism__mrna-sine-host{left:50%;top:45%;width:170vw;max-width:none}.mechanism__sub60{left:50%;top:39%;width:min(44vw,172px)}.mechanism__sub40{left:50%;top:54%;width:min(38vw,148px)}.mechanism__narrative{left:50%;bottom:max(1rem,env(safe-area-inset-bottom));width:min(92vw,420px);max-width:92vw;padding:.55rem .2rem;border-radius:20px;background:#f5faff99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mechanism__step-row{grid-template-columns:2.2rem minmax(0,1fr);gap:.5rem;padding:.34rem .45rem}.mechanism__step-num{font-size:clamp(1.25rem,8vw,2.2rem)}.mechanism__step-text{font-size:clamp(.78rem,3.7vw,.98rem);line-height:1.25}.synthesis-track{--rail-x: 9vw}.synthesis-milestone__copy,.synthesis-milestone__media{width:min(82vw,420px)}.synthesis-milestone__media{min-height:210px}}@media(max-width:480px){.story-section--hero .hero-copy{width:min(94vw,34rem)}.hero-glyph__loading-ring{width:66%}.mechanism__title{font-size:clamp(1.35rem,7.5vw,1.95rem)}.mechanism__utr-labels{top:clamp(108px,16vh,138px)}.mechanism__narrative{width:94vw;max-height:34vh;overflow:hidden}.mechanism__step-row:not(.is-active){opacity:.45}.footer-cta__links,.footer-section__quick-links{grid-template-columns:1fr}}.mechanism-scroll{height:360vh}.mechanism-stage{min-height:100svh}.mechanism-stage:before{inset:12% 6% 12% 30%;opacity:.9}.mechanism-stage:after{left:36%;right:10%;top:50%;opacity:.78}.mechanism__cartoon{position:absolute;z-index:8;left:50%;bottom:clamp(26px,5vh,64px);width:min(58vw,820px);height:clamp(210px,33vh,360px);transform:translate(-50%);pointer-events:none}.mechanism__cartoon .sineup-cartoon{min-height:0;height:100%;padding:clamp(8px,1.4vw,18px);border:1px solid rgba(77,169,220,.24);border-radius:clamp(22px,3vw,42px);background:radial-gradient(circle at 30% 38%,rgba(255,246,202,.26),transparent 36%),radial-gradient(circle at 77% 58%,rgba(188,161,224,.22),transparent 38%),linear-gradient(135deg,#f8f2e4e6,#edf7ffdb 46%,#e0d3ecd6);box-shadow:0 24px 70px #1234492e,inset 0 1px #ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mechanism__cartoon .sineup-cartoon__svg{width:100%;height:100%}.mechanism__cartoon .sineup-cartoon__paper{fill:#f7f1e48c}.mechanism__cartoon .sineup-cartoon__eyebrow{font-size:28px}.mechanism__cartoon .sineup-cartoon__title{font-size:48px}.mechanism__stage-head{top:clamp(82px,10vh,112px)}.mechanism__mrna-host{width:min(118vw,1500px);top:0;transform:translate(-50%,-76%)}.mechanism__mrna-sine-host{width:min(118vw,1500px);transform:translate3d(-50%,70%,0) translate3d(0,calc(-1 * var(--mech-sine-lift, 0px)),0)}.mechanism__narrative{top:52%;width:min(48vw,680px)}.mechanism__utr-labels{top:clamp(84px,10vh,126px);bottom:clamp(54px,8vh,92px);padding:0}.mechanism__start-codon{left:58%;top:50%}@media(max-width:900px){.mechanism__cartoon{width:min(86vw,720px);height:clamp(190px,30vh,320px);bottom:clamp(20px,4vh,46px)}.mechanism__mrna-host,.mechanism__mrna-sine-host{width:138vw}.mechanism__mrna-host{transform:translate(-50%,-73%)}.mechanism__mrna-sine-host{transform:translate3d(-50%,68%,0) translate3d(0,calc(-1 * var(--mech-sine-lift, 0px)),0)}}@media(max-width:640px){.mechanism-scroll{height:320vh}.mechanism__cartoon{width:calc(100vw - 24px);height:clamp(172px,30vh,260px);bottom:12px}.mechanism__cartoon .sineup-cartoon__eyebrow{font-size:22px}.mechanism__cartoon .sineup-cartoon__title{font-size:36px}.mechanism__mrna-host,.mechanism__mrna-sine-host{top:auto;width:155vw}.mechanism__mrna-host{transform:translate(-50%,-70%)}.mechanism__mrna-sine-host{transform:translate3d(-50%,66%,0) translate3d(0,calc(-1 * var(--mech-sine-lift, 0px)),0)}.mechanism__narrative{top:auto}}.story-section.story-section--mechanism{background:linear-gradient(180deg,#edf8ff,#dceff9 70%,#c8d9e5 88%,#080d1c)}.mechanism-scroll{height:320vh;background:linear-gradient(180deg,#eaf7ff00 0% 72%,#080d1ceb)}.mechanism-stage{background:radial-gradient(circle at 50% 46%,#fffffff5 0 18%,#effaffe0 44%,#d4e7f3cc 78%,#9dacbaa3),linear-gradient(180deg,#f7fcff,#eaf7ff 58%,#d8eaf6 88%,#b8c8d5)}html,body{overflow-x:hidden}#root,.narrative-root,.story{overflow:visible}.mechanism-stage{position:absolute!important;top:0;left:0;right:0;contain:none}.mechanism-stage.is-fixed{position:fixed!important;top:0;left:0;right:0}.mechanism-stage.is-bottom{position:absolute!important;inset:auto 0 0}.mechanism-stage:after{content:"";position:absolute;inset:auto 0 0;z-index:4;height:clamp(72px,10vh,120px);background:linear-gradient(180deg,#080d1c00,#080d1c1f 54%,#0b1020);pointer-events:none}.story-section--mechanism .mechanism__mrna-host,.story-section--mechanism .mechanism__mrna-sine-host,.story-section--mechanism .mechanism__sub60,.story-section--mechanism .mechanism__sub40,.story-section--mechanism .mechanism__utr-labels,.story-section--mechanism .mechanism__start-codon{opacity:0!important;visibility:hidden!important}.story-section--mechanism .mechanism-stage:before{inset:clamp(72px,10vh,110px) clamp(32px,4vw,76px) clamp(48px,7vh,80px) min(38vw,680px);border-color:#6b468021;border-radius:clamp(28px,4.8vw,72px);background:radial-gradient(circle at 58% 46%,rgba(255,245,210,.32),transparent 38%),radial-gradient(circle at 74% 62%,rgba(188,161,224,.26),transparent 42%),linear-gradient(135deg,#ffffff6b,#eaf7ff47)}.story-section--mechanism .mechanism-stage:after{display:block}.story-section--mechanism .mechanism__stage-head{left:clamp(26px,3vw,58px);top:clamp(24px,3.4vh,44px);max-width:min(22vw,360px);opacity:.38}.story-section--mechanism .mechanism__title,.story-section--mechanism .mechanism__narrative{display:none}.story-section--mechanism .mechanism__step-row{grid-template-columns:minmax(3rem,.2fr) minmax(0,1fr);padding-right:.85rem}.story-section--mechanism .mechanism__step-num{font-size:clamp(2.85rem,5.1vw,5rem)}.story-section--mechanism .mechanism__step-text{font-size:clamp(1.12rem,1.25vw + .78rem,1.9rem)}.story-section--mechanism .mechanism__cartoon{inset:46% auto auto 50%;width:min(82vw,1320px);height:min(68vh,650px);min-height:500px;transform:translate(-50%,-50%);z-index:5}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{padding:clamp(12px,1.8vw,28px);border-color:#6b468033;border-radius:clamp(30px,4vw,58px);background:radial-gradient(circle at 28% 34%,rgba(255,246,202,.34),transparent 35%),radial-gradient(circle at 76% 62%,rgba(188,161,224,.3),transparent 40%),linear-gradient(135deg,#f8f2e4f5,#f6eedeeb 44%,#e6d8eeeb);box-shadow:0 28px 80px #34114224,0 0 0 12px #c2afe42e,inset 0 1px #ffffffb8}.story-section--mechanism .mechanism__cartoon .sineup-cartoon__eyebrow{font-size:24px}.story-section--mechanism .mechanism__cartoon .sineup-cartoon__title{font-size:42px}@media(max-width:1100px){.story-section--mechanism .mechanism__stage-head{max-width:min(30vw,360px)}.story-section--mechanism .mechanism__cartoon{width:min(90vw,980px);height:min(64vh,560px);min-height:390px}}@media(max-width:760px){.story-section--mechanism .mechanism__stage-head{left:clamp(16px,4vw,24px);top:clamp(48px,7vh,70px);width:auto;max-width:none;transform:none;text-align:left}.story-section--mechanism .mechanism__cartoon{left:50%;right:auto;top:48%;width:min(94vw,620px);height:min(58vh,460px);min-height:320px;transform:translate(-50%,-50%)}}.story-section.story-section--synthesis{margin-top:-1px;padding-top:clamp(56px,8vh,104px);background:radial-gradient(ellipse 74% 34% at 58% 0%,rgba(122,198,230,.16),transparent 66%),radial-gradient(ellipse 52% 24% at 72% 0%,rgba(194,175,228,.12),transparent 68%),linear-gradient(180deg,#0b1020,#080d1c 44%,#0b1020)}.synthesis-track__line--glow,.synthesis-track__line--stem.synthesis-track__line--glow,.synthesis-track__line--tail.synthesis-track__line--glow{filter:none}.synthesis-track__particles{opacity:.74}body.hero-intro-scrolled .hero-intro-stack,body.hero-intro-scrolled #hero-canvas,body.hero-intro-scrolled .hero-island-wordmark,body.hero-intro-scrolled .scroll-explore-hint,body.hero-intro-scrolled .hero-showcase-tagline{opacity:0!important;visibility:hidden!important;pointer-events:none!important}:root{--brand-bg-deep: #050b15;--brand-bg-deeper: #03070f;--brand-blue: #2f6bff;--brand-cyan: #40d4ff;--brand-green: #2ee6a6;--brand-green-dim: #1aa875;--brand-cream: #e8f4ff;--brand-lavender: #9fd4ff;--brand-purple: #0a1a33;--brand-success: #2ee6a6;--brand-warm: #40d4ff;--font-display: "DM Serif Display", Georgia, serif;--font-body: "Inter", "Outfit", system-ui, -apple-system, sans-serif;--font-label: "Inter", "Outfit", system-ui, sans-serif;--story-display-font: var(--font-display);--story-ui-font: var(--font-label)}.story{--story-black: var(--brand-bg-deep);--story-blue: var(--brand-blue);--story-accent: var(--brand-cyan);--story-hand-cream: var(--brand-cream);--story-hand-lavender: var(--brand-lavender);--story-hand-purple: var(--brand-purple);font-family:var(--font-body)}.section-kicker,.mechanism__stage-kicker,.mechanism__stage-subtitle,.evidence-trail-card__eyebrow{font-family:var(--font-label)}.story h1,.story h2,.story h3{font-family:var(--font-display)}.story-section--evidence-trail{position:relative;padding:clamp(5rem,10vw,9rem) 0 clamp(3rem,6vw,4.5rem);overflow:hidden;background:var(--home-bg, #050b15);color:#fffffff0}.story-section--evidence-trail:before,.story-section--evidence-trail:after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(110px)}.story-section--evidence-trail:before{width:clamp(460px,62vw,880px);height:clamp(460px,62vw,880px);top:14%;left:28%;transform:translate(-50%,-20%);background:radial-gradient(circle at 50% 50%,#49d8ff6b,#2878d229 38%,#49d8ff00 72%);opacity:.48;mix-blend-mode:screen}.story-section--evidence-trail:after{width:clamp(420px,56vw,820px);height:clamp(420px,56vw,820px);top:48%;left:62%;transform:translate(-50%,-30%);background:radial-gradient(circle at 50% 50%,#2f6bff47,#2878d224 40%,#2f6bff00 72%);opacity:.4;mix-blend-mode:screen}.evidence-trail__inner{position:relative;z-index:1;width:min(1440px,90vw);margin:0 auto;container-type:inline-size}.evidence-trail__heading{width:100%;max-width:none;margin-bottom:clamp(1.4rem,3vw,2.4rem)}.evidence-trail__heading h2{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;color:#fffffff5;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:.86;letter-spacing:.08em}.evidence-trail__heading p:last-child{max-width:680px;margin:1.2rem 0 0;color:#9bb4d2b8;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.7}.evidence-trail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1vw,.85rem)}.evidence-trail__lead-line{display:block;font-size:clamp(1.2rem,2.4vw,1.85rem);font-weight:600;letter-spacing:.16em}.evidence-word{display:block;width:max-content;max-width:none;margin:.08em 0 0;color:#2ee6a6;font-family:var(--font-wordmark, "Orbitron", "Inter", "Outfit", system-ui, sans-serif);font-size:16.8cqi;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;text-box:trim-both cap alphabetic;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-text-fill-color:#2ee6a6;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:calc(50% + var(--h-pan-x, 0%)) calc(50% + var(--h-pan-y, 0%));transition:background-position var(--h-pan-ms, 2s) cubic-bezier(.16,1,.3,1)}.evidence-word.is-live{color:transparent;-webkit-text-fill-color:transparent;background-image:var(--h-frame);-webkit-background-clip:text;background-clip:text}.evidence-trail-card{position:relative;display:flex;flex-direction:column;min-height:0;padding:.72rem .85rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff08;box-shadow:none;overflow:hidden}.evidence-trail-card__eyebrow{margin:0 0 .28rem;color:#9bb4d2c7;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.evidence-trail-card h3{margin:0;color:#fffffff5;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.15;letter-spacing:-.03em}.evidence-trail-card>p:not(.evidence-trail-card__eyebrow){color:#9bb4d2b8;line-height:1.62}.evidence-trail-card__links{display:flex;flex-direction:column;gap:.32rem;margin-top:.7rem;padding-top:0}.evidence-trail-card__link{--charge-duration: .38s;--charge-ease: cubic-bezier(.25, .88, .32, 1);position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:.42rem .7rem;border:1px solid rgba(255,255,255,.1);border-radius:0;text-decoration:none;overflow:hidden;isolation:isolate;background:#3036448c;box-shadow:inset 0 1px #ffffff0d;transition:box-shadow .18s ease}.evidence-trail-card__link:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#1aa875f7,#2ee6a6f0 55%,#5ff0bfeb);transform:scaleX(0);transform-origin:left center;transition:transform var(--charge-duration) var(--charge-ease)}.evidence-trail-card__link:hover:before,.evidence-trail-card__link:focus-visible:before{transform:scaleX(1)}.evidence-trail-card__link-text{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;color:#c6cedef2;font-family:var(--font-label, "Inter", "Outfit", system-ui, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color calc(var(--charge-duration) * .55) ease}.evidence-trail-card__link:hover .evidence-trail-card__link-text,.evidence-trail-card__link:focus-visible .evidence-trail-card__link-text{color:#fffffffa}.evidence-trail-card__link:focus-visible{outline:2px solid rgba(46,230,166,.55);outline-offset:2px}.evidence-trail-card__link:active:before{filter:brightness(1.05)}.story-section--mechanism .sineup-cartoon__header .sineup-cartoon__title{display:none}.story-section--mechanism .sineup-cartoon__step{animation:none!important;opacity:.28;transition:opacity .22s ease,transform .22s ease}.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__step--1,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__step--2,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__step--3,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__step--4{opacity:1;transform:translateY(-4px)}.story-section--mechanism .mechanism__cartoon{width:min(78vw,1180px);height:min(66vh,620px);min-height:460px}@media(min-width:1200px){.evidence-trail__inner{width:min(1560px,88vw)}.evidence-trail__heading{margin-bottom:clamp(1.8rem,2.6vw,2.8rem)}.evidence-trail__lead-line{font-size:clamp(1.7rem,2vw,2.35rem)}.evidence-trail__grid{gap:clamp(.75rem,1.1vw,1.15rem)}.evidence-trail-card{padding:.95rem 1.05rem 1.05rem}.evidence-trail-card__eyebrow{font-size:.72rem;margin-bottom:.4rem}.evidence-trail-card h3{font-size:clamp(1.28rem,1.25vw,1.55rem)}.evidence-trail-card__link{padding:.52rem .85rem}.evidence-trail-card__link-text{font-size:.8rem}}@media(min-width:1680px){.evidence-trail__inner{width:min(1760px,84vw)}.evidence-trail__lead-line{font-size:clamp(2rem,1.7vw,2.7rem)}.evidence-trail-card{padding:1.15rem 1.2rem 1.25rem}.evidence-trail-card__eyebrow{font-size:.78rem}.evidence-trail-card h3{font-size:clamp(1.42rem,1.15vw,1.72rem)}.evidence-trail-card__link-text{font-size:.86rem}}.evidence-trail__references{position:relative;z-index:1;margin-top:clamp(1.4rem,2.4vw,2rem)}.evidence-trail__references .wiki-details{max-width:none;margin:0;border-top:1px solid rgba(255,255,255,.1)}.evidence-trail__references .wiki-details summary{color:#e2ecf6c7;font-family:Inter,system-ui,sans-serif;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.evidence-trail__references .wiki-details summary:before{color:#2ee6a6}.evidence-trail__references .wiki-details summary:hover,.evidence-trail__references .wiki-details summary:focus-visible{color:#f4fffb}.evidence-trail__references .wiki-details__body{padding-top:.85rem;color:#9bb4d2c7}.evidence-trail__reference-note{max-width:46rem;margin:0 0 1.15rem;color:#e2ecf69e;font-size:.88rem;line-height:1.65}.evidence-trail__references .wiki-references{margin:.15rem 0 0;padding:0;list-style:none}.evidence-trail__references .wiki-reference{margin:0 0 .7rem;padding:0}.evidence-trail__references .wiki-reference__link{display:grid;grid-template-columns:1.7rem minmax(0,1fr);column-gap:.55rem;align-items:baseline;color:inherit;text-decoration:none!important}.evidence-trail__references .wiki-reference__n,.evidence-trail__references .wiki-reference__text{color:#b0c6dcc7;font-size:.9rem;line-height:1.65}.evidence-trail__references .wiki-reference__n{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;transition:color .18s ease}.evidence-trail__references .wiki-reference__text{display:inline;text-decoration:none!important;background-image:linear-gradient(#2ee6a6,#2ee6a6);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .18s ease,background-size .18s ease}.evidence-trail__references .wiki-reference__link:hover .wiki-reference__n,.evidence-trail__references .wiki-reference__link:hover .wiki-reference__text,.evidence-trail__references .wiki-reference__link:focus-visible .wiki-reference__n,.evidence-trail__references .wiki-reference__link:focus-visible .wiki-reference__text{color:#2ee6a6}.evidence-trail__references .wiki-reference__link:hover .wiki-reference__text,.evidence-trail__references .wiki-reference__link:focus-visible .wiki-reference__text{background-size:100% 1px}@media(max-width:1200px){.evidence-trail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.evidence-trail__inner{width:min(1180px,88vw);margin:0 auto}}@media(max-width:760px){html,body{overflow-x:hidden}.evidence-trail__grid{grid-template-columns:1fr}.evidence-trail-card{min-height:auto}.story-section--mechanism .mechanism__cartoon{top:50%;width:min(92vw,560px);height:min(52vh,430px);min-height:300px}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{padding:10px}.story-section--mechanism .sineup-cartoon__protein-label{font-size:20px}}@media(max-width:520px){.story-section--mechanism .mechanism__cartoon{top:52%;width:96vw;height:48vh;min-height:270px}.story-section--mechanism .sineup-cartoon__eyebrow{font-size:18px}.story-section--mechanism .sineup-cartoon__steps text,.story-section--mechanism .sineup-cartoon__protein-label{font-size:18px}}@media(prefers-reduced-motion:reduce),(max-width:520px){.story-section--mechanism .sineup-cartoon__ribosome,.story-section--mechanism .sineup-cartoon__translation-complex,.story-section--mechanism .sineup-cartoon__protein,.story-section--mechanism .sineup-cartoon__arrow,.story-section--mechanism .sineup-cartoon__draw{animation:none!important}}@media(max-width:640px){.story-section--synthesis .synthesis{width:min(100% - 28px,560px);margin-inline:auto}.story-section--synthesis .synthesis-track{display:grid;gap:1.4rem;width:100%;min-height:0;margin-top:2rem;padding:0 0 0 1rem;border-left:1px solid rgba(64,212,255,.32);overflow:visible}.story-section--synthesis .synthesis-track__lines,.story-section--synthesis .synthesis-track__particles,.story-section--synthesis .synthesis-track__merge-burst{display:none!important}.story-section--synthesis .synthesis-track__fork,.story-section--synthesis .synthesis-track__tail{display:grid;gap:1.4rem}.story-section--synthesis .synthesis-milestone,.story-section--synthesis .synthesis-milestone--left,.story-section--synthesis .synthesis-milestone--right,.story-section--synthesis .synthesis-milestone--hub-left,.story-section--synthesis .synthesis-milestone--hub-right{display:grid!important;grid-template-columns:1fr!important;gap:.8rem;width:100%;min-width:0;margin:0!important;padding:1rem;border:1px solid rgba(64,212,255,.16);border-radius:20px;background:#ffffff09}.story-section--synthesis .synthesis-milestone__dot{left:-1.34rem!important;top:1.4rem!important;transform:translate(-50%)!important}.story-section--synthesis .synthesis-milestone__copy,.story-section--synthesis .synthesis-milestone__media,.story-section--synthesis .synthesis-milestone--merge .synthesis-milestone__copy,.story-section--synthesis .synthesis-milestone--merge .synthesis-milestone__media{grid-column:1!important;grid-row:auto!important;width:100%;max-width:100%;min-width:0;margin:0!important;padding:0!important;justify-self:stretch;text-align:left}.story-section--synthesis .synthesis-milestone__media{min-height:150px;max-height:240px;overflow:hidden}.story-section--synthesis .synthesis-milestone__media img,.story-section--synthesis .synthesis-milestone__media video{width:100%;height:100%;max-width:100%;object-fit:contain}}.synthesis-milestone__media:not(.is-loaded):after{content:"visual asset pending";position:absolute;inset:0;display:grid;place-items:center;color:#accae875;font-family:var(--font-label);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,rgba(64,212,255,.035) 1px,transparent 1px),linear-gradient(rgba(64,212,255,.035) 1px,transparent 1px);background-size:22px 22px}.story-section--opening-bento .hero-bento-card__visual{position:relative;min-height:clamp(160px,23vh,260px)}.story-section--opening-bento .hero-bento-card__visual:before{content:"";position:absolute;inset:14%;border:2px solid rgba(64,212,255,.24);border-radius:28px;background:radial-gradient(circle at 28% 30%,rgba(64,212,255,.28),transparent 16%),radial-gradient(circle at 70% 62%,rgba(222,201,229,.18),transparent 18%),linear-gradient(135deg,#40d4ff14,#26588a0a);box-shadow:inset 0 0 34px #40d4ff14}.story-section--opening-bento .hero-bento-card:nth-child(1) .hero-bento-card__visual:after,.story-section--opening-bento .hero-bento-card:nth-child(2) .hero-bento-card__visual:after,.story-section--opening-bento .hero-bento-card:nth-child(3) .hero-bento-card__visual:after{position:absolute;inset:0;display:grid;place-items:center;color:#d6ebfad1;font-family:var(--font-label);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.story-section--opening-bento .hero-bento-card:nth-child(1) .hero-bento-card__visual:after{content:"edit?"}.story-section--opening-bento .hero-bento-card:nth-child(2) .hero-bento-card__visual:after{content:"cargo"}.story-section--opening-bento .hero-bento-card:nth-child(3) .hero-bento-card__visual:after{content:"dosage"}.story-section--opening-bento .hero-bento-card__img[hidden],.story-section--opening-bento .hero-bento-card__hover-bg[hidden]{display:none!important}.story-section--mechanism .mechanism__cartoon{width:min(72vw,1080px);height:min(58vh,560px);min-height:420px}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{transform:scale(.96);transform-origin:center}.story-section--mechanism .mechanism-stage:after{height:46px;opacity:.58}.story-section--workflow-preview{position:relative;padding:clamp(5rem,10vw,9rem) 0;overflow:hidden;background:radial-gradient(circle at 20% 0%,rgba(64,212,255,.12),transparent 28rem),linear-gradient(180deg,#080d1c,#060b16);color:#ecf6ffeb}.workflow-preview__inner{width:min(1180px,88vw);margin:0 auto}.workflow-preview__copy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.55fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.workflow-preview__copy h2{margin:0;color:#f5fbff;font-size:clamp(2.8rem,7vw,6rem);line-height:.95;letter-spacing:-.055em}.workflow-preview__copy p:last-child{margin:0;color:#ccdef2b8;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.72}.workflow-preview__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.08);border-radius:32px;overflow:hidden;background:#ffffff0a;box-shadow:none}.workflow-preview-card{position:relative;min-height:330px;padding:clamp(1.1rem,2vw,1.55rem);background:linear-gradient(180deg,#ffffff0e,#ffffff06),linear-gradient(135deg,#0a1426fa,#080f1df5)}.workflow-preview-card__index{color:#ffffff24;font-family:var(--font-display);font-size:clamp(2.6rem,4vw,4.8rem);line-height:.8}.workflow-preview-card p{margin:1.3rem 0 .65rem;color:#9bb4d2c7;font-family:var(--font-label);font-size:.68rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.workflow-preview-card h3{max-width:13rem;margin:0;color:#f6fbff;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.05;letter-spacing:-.035em}.workflow-preview-card>span:not(.workflow-preview-card__index){display:block;margin-top:.9rem;color:#ccdef2b8;line-height:1.62}.workflow-preview-card a{display:inline-flex;gap:.35rem;align-items:center;margin-top:1.3rem;padding:.55rem .7rem;border:1px solid rgba(74,122,184,.45);border-radius:999px;color:#7eb0e0f2;font-size:.78rem;font-weight:800;text-decoration:none;background:#1e3a5f52}.workflow-preview-card a:hover,.workflow-preview-card a:focus-visible{color:#fffffffa;outline:none}.story-section--home-closing{padding:clamp(5rem,10vw,9rem) 0 clamp(6rem,11vw,10rem);background:#f7fbff;color:#12233d}.home-closing__inner{width:min(1240px,90vw);margin:0 auto}.home-closing__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2.4rem,5vw,4.5rem)}.home-closing__heading .section-kicker{color:#24779b}.home-closing__heading h2{margin:0;color:#0c203d;font-size:clamp(3rem,7vw,6.4rem);line-height:.94;letter-spacing:-.055em}.home-closing__heading>p{margin:0 0 .35rem;color:#65778d;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.72}.home-closing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.home-closing-card{display:flex;min-width:0;flex-direction:column;border:1px solid #dce7f2;border-radius:28px;background:#fff;box-shadow:0 20px 50px #23476c17;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.home-closing-card:hover,.home-closing-card:focus-within{transform:translateY(-7px);border-color:#9fd9e8;box-shadow:0 28px 64px #23476c26}.home-closing-card__visual{position:relative;min-height:clamp(210px,19vw,270px);color:#2c8ab1;background:#eaf5fb;overflow:hidden}.home-closing-card__visual--project{color:#3268bb;background:#edf3fc}.home-closing-card__visual--dry{color:#386eb0;background:#eaf1fc}.home-closing-card__visual--human{color:#287e9f;background:#edf7fb}.home-closing-card__visual>span{position:absolute;z-index:2;top:1rem;left:1.15rem;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(26,92,126,.18);border-radius:50%;color:#1b5d7d;font-size:.68rem;font-weight:850;letter-spacing:.08em;background:#ffffffb8}.home-closing-card__visual svg{position:absolute;inset:0;width:100%;height:100%}.home-closing-visual__path,.home-closing-visual__screen-line,.home-closing-visual__network path,.home-closing-visual__orbit,.home-closing-visual__project-guide,.home-closing-visual__project-rna,.home-closing-visual__project-arrow{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.home-closing-visual__chromosome path{fill:#ffffffb8;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.home-closing-visual__project-guide{opacity:.24;stroke-dasharray:8 10;stroke-width:2}.home-closing-visual__project-rna{stroke-width:5}.home-closing-visual__project-node{fill:#73c9db;stroke:currentColor;stroke-width:3}.home-closing-visual__project-arrow{stroke-width:4}.home-closing-visual__path--soft,.home-closing-visual__orbit--soft{opacity:.28;stroke-width:2}.home-closing-visual__tube path,.home-closing-visual__people path{fill:#ffffffb8;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.home-closing-visual__tube path:last-child{fill:#40bcd54d;stroke-width:2}.home-closing-visual__tube--second{opacity:.8}.home-closing-visual__node,.home-closing-visual__network circle,.home-closing-visual__people circle{fill:#fff;stroke:currentColor;stroke-width:4}.home-closing-visual__spark{fill:none;stroke:#2664a2;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.home-closing-visual__screen{fill:#ffffffbd;stroke:currentColor;stroke-width:4}.home-closing-visual__screen-line{opacity:.36;stroke-width:2}.home-closing-visual__network circle{fill:#73c9db;stroke-width:3}.home-closing-visual__stand{fill:#386eb02e;stroke:currentColor;stroke-width:3;stroke-linejoin:round}.home-closing-visual__people path{fill:#ffffff9e}.home-closing-visual__dialog{fill:#fff;stroke:currentColor;stroke-width:3;stroke-linejoin:round}.home-closing-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(1.35rem,2.5vw,2rem)}.home-closing-card__eyebrow{margin:0 0 .65rem;color:#2c7d9e;font-size:.68rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.home-closing-card h3{margin:0;color:#102640;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1;letter-spacing:-.04em}.home-closing-card__body>p:not(.home-closing-card__eyebrow){margin:1rem 0 1.6rem;color:#66788c;line-height:1.68}.home-closing-card__body a{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:auto;padding:.9rem 1rem;border-radius:12px;color:#fff;font-size:.84rem;font-weight:850;text-decoration:none;background:#12345d;transition:background .18s ease,transform .18s ease}.home-closing-card__body a span{color:#6ee5f5;font-size:1.15rem;transition:transform .18s ease}.home-closing-card__body a:hover,.home-closing-card__body a:focus-visible{background:#1b507d;outline:none}.home-closing-card__body a:hover span,.home-closing-card__body a:focus-visible span{transform:translate(4px)}@media(max-width:1100px){.home-closing__grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.workflow-preview__copy{grid-template-columns:1fr}.workflow-preview__rail{grid-template-columns:1fr 1fr}.home-closing__heading{grid-template-columns:1fr;gap:1.25rem}.home-closing__heading>p{max-width:650px}}@media(max-width:640px){.story-section--mechanism .mechanism__cartoon{width:94vw;height:48vh;min-height:280px}.workflow-preview__rail{grid-template-columns:1fr;border-radius:24px}.workflow-preview-card{min-height:auto}.home-closing__grid{grid-template-columns:1fr}.home-closing-card__visual{min-height:210px}}@media(prefers-reduced-motion:reduce){.home-closing-card,.home-closing-card__body a,.home-closing-card__body a span{transition:none}}.story-section.story-section--mechanism{background:linear-gradient(180deg,#eef9ff,#e3f3fb 64%,#cbdce8 88%,#0b1020)}.story-section--mechanism .mechanism-scroll{height:250vh}.story-section--mechanism .mechanism-stage{background:radial-gradient(circle at 50% 45%,#fffffffa 0 18%,#effaffeb 44%,#d5e8f4d1 76%,#9aa9b79e),linear-gradient(180deg,#f8fcff,#eaf7ff 58%,#d9eaf6 88%,#b7c8d6)}.story-section--mechanism .mechanism__stage-head{opacity:.62;z-index:7}.story-section--mechanism .mechanism__kicker{color:#215985b8}.story-section--mechanism .mechanism__title{display:block;max-width:9ch;color:#0812226b;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.94}.story-section--mechanism .mechanism__cartoon{left:56%;top:50%;width:min(70vw,1120px);height:min(70vh,680px);min-height:520px;z-index:6;transform:translate(-50%,-50%)}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{transform:none}.story-section--mechanism .sineup-cartoon__title{display:none}.story-section--mechanism .sineup-cartoon__ribosome,.story-section--mechanism .sineup-cartoon__translation-complex,.story-section--mechanism .sineup-cartoon__protein-output,.story-section--mechanism .sineup-cartoon__tag--sineup,.story-section--mechanism .sineup-cartoon__pairing path{transition:opacity .36s ease,transform .56s cubic-bezier(.2,.82,.22,1);transform-box:fill-box;transform-origin:center}.story-section--mechanism .sineup-cartoon__ribosome--60s{opacity:0;transform:translate(12px,-62px) scale(.86)}.story-section--mechanism .sineup-cartoon__ribosome--40s{opacity:0;transform:translate(52px,40px) scale(.84)}.story-section--mechanism .sineup-cartoon__translation-complex,.story-section--mechanism .sineup-cartoon__protein-output{opacity:0;transform:translateY(18px) scale(.9)}.story-section--mechanism .sineup-cartoon__tag--sineup{opacity:.55}.story-section--mechanism .sineup-cartoon__pairing path{opacity:.38}.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__tag--sineup,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__tag--sineup,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__tag--sineup,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__tag--sineup{opacity:1;transform:translateY(-4px)}.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__pairing path,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__pairing path,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__pairing path,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__pairing path{opacity:1}.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__ribosome--60s,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__ribosome--60s,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__ribosome--60s{opacity:1;transform:translate(-22px,28px) scale(.95)}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__ribosome--60s,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__ribosome--60s{transform:translate(-54px,66px) scale(.92)}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__ribosome--40s,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__ribosome--40s{opacity:1;transform:translate(-44px,-78px) scale(.92)}.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__translation-complex,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__protein-output{opacity:1;transform:translateY(0) scale(1)}.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__protein{animation:cartoon-protein-pulse 1.8s ease-in-out infinite}.story-section--mechanism .sineup-cartoon__protein-label{display:block}@keyframes cartoon-protein-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media(max-width:900px){.story-section--mechanism .mechanism-scroll{height:210vh}.story-section--mechanism .mechanism__stage-head{opacity:.5}.story-section--mechanism .mechanism__cartoon{left:50%;width:min(94vw,720px);height:min(60vh,520px);min-height:360px}}@media(max-width:620px){.story-section--mechanism .mechanism-scroll{height:150vh}.story-section--mechanism .mechanism__stage-head{display:none}.story-section--mechanism .mechanism__cartoon{top:50%;width:calc(100vw - 22px);height:min(58vh,390px);min-height:300px}.story-section--mechanism .sineup-cartoon__steps text,.story-section--mechanism .sineup-cartoon__protein-label{font-size:20px}}@media(prefers-reduced-motion:reduce){.story-section--mechanism .sineup-cartoon__ribosome,.story-section--mechanism .sineup-cartoon__translation-complex,.story-section--mechanism .sineup-cartoon__protein-output,.story-section--mechanism .sineup-cartoon__tag--sineup,.story-section--mechanism .sineup-cartoon__pairing path{transition:none!important}.story-section--mechanism .mechanism-stage .sineup-cartoon__ribosome,.story-section--mechanism .mechanism-stage .sineup-cartoon__translation-complex,.story-section--mechanism .mechanism-stage .sineup-cartoon__protein-output{opacity:1;transform:none}}.story-section--mechanism .mechanism__stage-head{display:none}.story-section--mechanism .mechanism__cartoon{left:50%;top:50%;width:min(84vw,1240px);height:min(72vh,700px);min-height:560px;transform:translate(-50%,-50%)}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{padding:clamp(10px,1.4vw,22px);background:radial-gradient(circle at 24% 28%,rgba(255,245,202,.42),transparent 34%),radial-gradient(circle at 70% 55%,rgba(214,189,225,.34),transparent 42%),linear-gradient(135deg,#faf4e6fa,#f6f0e2f2 45%,#e6d8eef0)}.story-section--mechanism .mechanism__cartoon .sineup-cartoon__svg{width:100%;height:100%;max-width:none}.story-section--mechanism .sineup-cartoon__draw,.story-section--mechanism .sineup-cartoon__sineup,.story-section--mechanism .sineup-cartoon__pairing path,.story-section--mechanism .sineup-cartoon__ribosome,.story-section--mechanism .sineup-cartoon__translation-complex,.story-section--mechanism .sineup-cartoon__protein,.story-section--mechanism .sineup-cartoon__arrow{animation:none!important}.story-section--mechanism .sineup-cartoon__mrna,.story-section--mechanism .sineup-cartoon__sineup{stroke-dasharray:none!important;stroke-dashoffset:0!important}.story-section--mechanism .sineup-cartoon__mrna{stroke-width:12}.story-section--mechanism .sineup-cartoon__sineup{stroke-width:14}.story-section--mechanism .sineup-cartoon__mrna-bars path{stroke-width:6}.story-section--mechanism .sineup-cartoon__pairing path{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:.18}.story-section--mechanism .sineup-cartoon__domain,.story-section--mechanism .sineup-cartoon__tag--sineup,.story-section--mechanism .sineup-cartoon__tag--aug,.story-section--mechanism .sineup-cartoon__translation-complex,.story-section--mechanism .sineup-cartoon__protein-output,.story-section--mechanism .sineup-cartoon__ribosome{transition:opacity .32s ease,transform .56s cubic-bezier(.2,.82,.22,1);transform-box:fill-box;transform-origin:center}.story-section--mechanism .sineup-cartoon__domain{opacity:.22}.story-section--mechanism .sineup-cartoon__domain path{fill:none;stroke:#34114285;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 8}.story-section--mechanism .sineup-cartoon__domain text,.story-section--mechanism .sineup-cartoon__ribosome-subtitle,.story-section--mechanism .sineup-cartoon__tag--aug text{fill:#341142ad;font-family:var(--font-label);font-size:18px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.story-section--mechanism .sineup-cartoon__tag--aug{opacity:.26}.story-section--mechanism .sineup-cartoon__tag--aug rect{fill:#fffadcad;stroke:#ffaa406b}.story-section--mechanism .sineup-cartoon__tag--sineup{opacity:.42}.story-section--mechanism .sineup-cartoon__ribosome--60s{opacity:0;transform:translate(170px,-98px) scale(.72)}.story-section--mechanism .sineup-cartoon__ribosome--40s{opacity:0;transform:translate(106px,72px) scale(.72)}.story-section--mechanism .sineup-cartoon__ribosome path{fill:#371442}.story-section--mechanism .sineup-cartoon__ribosome text{fill:#fff7ed;paint-order:stroke;stroke:#371442;stroke-width:7px;stroke-linejoin:round}.story-section--mechanism .sineup-cartoon__ribosome-subtitle{fill:#fff7edc7!important;font-size:14px;stroke-width:4px!important}.story-section--mechanism .sineup-cartoon__translation-complex{opacity:0;transform:translateY(14px) scale(.88)}.story-section--mechanism .sineup-cartoon__complex-bridge,.story-section--mechanism .sineup-cartoon__translation-complex path{fill:none;stroke:#fff07a;stroke-width:9;stroke-linecap:round}.story-section--mechanism .sineup-cartoon__translation-complex circle{fill:#fff07a;stroke:#341142;stroke-width:4}.story-section--mechanism .sineup-cartoon__protein-output{opacity:0;transform:translateY(18px) scale(.88)}.story-section--mechanism .sineup-cartoon__arrow{fill:none;stroke:#341142;stroke-width:5;stroke-linecap:round}.story-section--mechanism .sineup-cartoon__protein path{fill:#a9ef97;stroke:#341142;stroke-width:8}.story-section--mechanism .sineup-cartoon__protein-label{display:block;fill:#341142;font-size:25px}.story-section--mechanism .sineup-cartoon__step{opacity:.25;transform:none}.story-section--mechanism .sineup-cartoon__step circle{fill:#ffffff73}.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__step--1,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__step--2,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__step--3,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__step--4{opacity:1;transform:translateY(-5px)}.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__domain--binding,.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__tag--sineup,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__domain,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__tag--sineup,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__domain,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__tag--sineup,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__domain,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__tag--sineup{opacity:1}.story-section--mechanism .mechanism-stage[data-active-step="1"] .sineup-cartoon__pairing path,.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__pairing path,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__pairing path,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__pairing path{opacity:.78}.story-section--mechanism .mechanism-stage[data-active-step="2"] .sineup-cartoon__ribosome--60s,.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__ribosome--60s,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__ribosome--60s{opacity:1;transform:translate(8px,50px) scale(.84)}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__tag--aug,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__tag--aug{opacity:1}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__ribosome--60s,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__ribosome--60s{transform:translate(-24px,76px) scale(.8)}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__ribosome--40s,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__ribosome--40s{opacity:1;transform:translate(18px,-48px) scale(.8)}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__translation-complex,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__translation-complex,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__protein-output{opacity:1;transform:translateY(0) scale(1)}.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__protein{animation:cartoon-protein-pulse 1.8s ease-in-out infinite!important}@media(max-width:900px){.story-section--mechanism .mechanism__cartoon{width:min(94vw,820px);height:min(62vh,560px);min-height:390px}.story-section--mechanism .sineup-cartoon__domain text,.story-section--mechanism .sineup-cartoon__ribosome-subtitle,.story-section--mechanism .sineup-cartoon__tag--aug text{font-size:15px}}@media(max-width:620px){.story-section--mechanism .mechanism__cartoon{width:calc(100vw - 18px);height:min(58vh,430px);min-height:320px}.story-section--mechanism .sineup-cartoon__steps text{font-size:16px}}.story-section--mechanism .mechanism-stage:after{height:18px;opacity:.18}.story-section--mechanism .sineup-cartoon__tag--aug{transform:translateY(-8px)}.story-section--mechanism .mechanism-stage[data-active-step="3"] .sineup-cartoon__tag--aug,.story-section--mechanism .mechanism-stage[data-active-step="4"] .sineup-cartoon__tag--aug{transform:translateY(-14px)}:root{--brand-bg-deep: #050b15;--brand-bg-deeper: #03070f;--brand-ink: #e8f4ff;--brand-ink-soft: rgba(200, 224, 245, .68);--brand-paper: #071426;--brand-cobalt: #2f6bff;--brand-cyan: #40d4ff;--brand-green: #2ee6a6;--brand-activation: #2ee6a6;--story-black: var(--brand-bg-deep);--story-blue: var(--brand-cobalt);--story-accent: var(--brand-cyan)}.story-section--hero:not(.story-section--hero-video){background:var(--brand-paper);color:var(--brand-ink)}.story-section--hero:not(.story-section--hero-video):before{content:none;display:none}.story-section--hero .hero-sineup-host{display:none}.story-section--hero:not(.story-section--hero-video) .hero-title{color:var(--brand-ink)}.story-section--hero:not(.story-section--hero-video) .hero-lead{color:#214f86}.story-section--hero:not(.story-section--hero-video) .hero-body{color:var(--brand-ink-soft)}.story-section--hero .hero-glyph{border-color:#35d6ff2e;background:var(--brand-bg-deep);box-shadow:0 24px 60px #07142633;backdrop-filter:none;-webkit-backdrop-filter:none}.story-section--hero-video{background:#000;color:#f5fcfff5;cursor:ew-resize;padding:0;align-items:flex-start;justify-content:flex-start;overflow:hidden;height:100svh;min-height:100svh;max-height:100svh}.story-section--hero-video:before{content:none;display:none}.hero-video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-video__media{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;transform:none;opacity:0;transition:opacity .5s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-video__media.is-ready{opacity:1}.story-section--hero-video .hero-layout--video{position:relative;z-index:2;display:flex;grid-template-columns:none;align-items:flex-start;justify-content:flex-start;width:min(42rem,78vw);min-height:0;margin:0;padding:clamp(2.4rem,6vh,4.5rem) 0 0 clamp(1.5rem,4.5vw,3.5rem);opacity:1;pointer-events:none}.story-section--hero-video .hero-text{max-width:min(34rem,100%);text-align:left}.story-section--hero-video .hero-title{margin:0;color:#fffffff5;font-size:clamp(2.4rem,5.6vw + 1rem,5.5rem);line-height:.98;letter-spacing:-.04em;text-shadow:0 10px 36px rgba(0,0,0,.28)}.story-section--hero-video .hero-subtitle{margin:clamp(.7rem,1.4vh,1.1rem) 0 0;color:#ffffffc7;font-family:var(--font-label, "Inter", "Outfit", system-ui, sans-serif);font-size:clamp(.92rem,.45vw + .8rem,1.15rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.story-section--hero-video .hero-hint-slot{position:absolute;left:50%;bottom:clamp(1.4rem,4.5vh,2.8rem);z-index:3;width:min(92vw,28rem);transform:translate(-50%);pointer-events:none}.story-section--hero-video .hero-hint{position:absolute;left:50%;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;margin:0;transform:translate(-50%);font-family:var(--font-label, "Inter", "Outfit", system-ui, sans-serif);font-size:clamp(.72rem,.3vw + .66rem,.84rem);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;opacity:0;visibility:hidden;transition:opacity .42s ease,visibility .42s ease}.story-section--hero-video .hero-hint--scroll{flex-direction:row}.story-section--hero-video .hero-hint.is-active{visibility:visible;animation:hero-scroll-hint-breathe 2.8s ease-in-out infinite}.story-section--hero-video .hero-hint__arc{width:clamp(8.4rem,16vw,12rem);height:auto;overflow:visible;animation:hero-move-hint-sway 2.4s ease-in-out infinite}.story-section--hero-video .hero-hint__chev{width:.55rem;height:.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}@keyframes hero-scroll-hint-breathe{0%,to{opacity:.28}50%{opacity:.92}}@keyframes hero-move-hint-sway{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@media(prefers-reduced-motion:reduce){.story-section--hero-video .hero-hint.is-active{animation:none;opacity:.7}.story-section--hero-video .hero-hint__arc{animation:none}}body.hero-act1-active .navbar.wiki-navbar,body.hero-act1-active .detail-nav,body.hero-act1-active .hero-island-wordmark,body.hero-act1-active .scroll-explore-hint,body.hero-act1-active .hero-showcase-tagline,body.hero-act1-active .hero-intro-stack{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.is-cinematic-home:not(.hero-component-act):after,body.is-cinematic-home.hero-intro-scrolled:after{content:none;display:none}body.is-cinematic-home:not(.hero-component-act) #hero-canvas,body.is-cinematic-home:not(.hero-component-act) .hero-intro-stack,body.is-cinematic-home:not(.hero-component-act) .hero-island-wordmark,body.is-cinematic-home:not(.hero-component-act) .scroll-explore-hint,body.is-cinematic-home:not(.hero-component-act) .hero-showcase-tagline,body.is-cinematic-home:not(.hero-component-act) .rna-hotspot-layer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.hero-act1-active #hero-canvas{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.story-section.story-section--mechanism,.story-section--mechanism .mechanism-stage{background:var(--brand-cobalt)}.story-section--mechanism .mechanism-stage:before,.story-section--mechanism .mechanism-stage:after{content:none;display:none}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{border:1px solid rgba(7,20,38,.1);background:var(--brand-paper);box-shadow:0 28px 80px #050d1a3d}.story-section--mechanism .mechanism__cartoon .sineup-cartoon__paper{fill:var(--brand-paper)}.story-section--mechanism .sineup-cartoon__cell-bg{fill:#dce8ff;opacity:1}.story-section--mechanism .sineup-cartoon__eyebrow,.story-section--mechanism .sineup-cartoon__domain text,.story-section--mechanism .sineup-cartoon__ribosome-subtitle,.story-section--mechanism .sineup-cartoon__tag--aug text{fill:#315f9e}.story-section--mechanism .sineup-cartoon__mrna,.story-section--mechanism .sineup-cartoon__mrna-bars path{stroke:var(--brand-cobalt)}.story-section--mechanism .sineup-cartoon__sineup{stroke:#00a8cf}.story-section--mechanism .sineup-cartoon__pairing path,.story-section--mechanism .sineup-cartoon__domain path{stroke:#173b70}.story-section--mechanism .sineup-cartoon__tag rect{fill:#fff;stroke:#173b7033}.story-section--mechanism .sineup-cartoon__tag text,.story-section--mechanism .sineup-cartoon__steps text,.story-section--mechanism .sineup-cartoon__protein-label{fill:var(--brand-ink)}.story-section--mechanism .sineup-cartoon__protein-label{display:none}.story-section--mechanism .sineup-cartoon__tag--aug rect{fill:var(--brand-activation);stroke:#0714262e}.story-section--mechanism .sineup-cartoon__ribosome path{fill:#112c52;stroke:#112c52}.story-section--mechanism .sineup-cartoon__ribosome text{fill:#fff;stroke:#112c52}.story-section--mechanism .sineup-cartoon__ribosome-subtitle{fill:#ffffffc7!important}.story-section--mechanism .sineup-cartoon__complex-bridge,.story-section--mechanism .sineup-cartoon__translation-complex path{stroke:var(--brand-activation)}.story-section--mechanism .sineup-cartoon__translation-complex circle{fill:var(--brand-activation);stroke:#112c52}.story-section--mechanism .sineup-cartoon__arrow{stroke:#112c52}.story-section--mechanism .sineup-cartoon__protein path{fill:var(--brand-activation);stroke:#112c52}.story-section--workflow-preview{background:var(--brand-bg-deep)}.workflow-preview__rail{border-color:#35d6ff47;background:#35d6ff47;box-shadow:none}.workflow-preview-card{background:#0c1d35}.workflow-preview-card:after{background:var(--brand-cyan)}.story-section--evidence-trail{background:var(--home-bg, #050b15);color:#fffffff0}.evidence-trail__heading h2,.evidence-trail__heading p:last-child{color:#fffffff5}.evidence-trail__heading p:last-child{color:#9bb4d2b8;opacity:1}.evidence-trail-card{border:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff08;box-shadow:none}.evidence-trail-card:before{content:none;display:none}.evidence-trail-card:nth-child(2n):before{content:none;display:none}.evidence-trail-card__eyebrow{color:#9bb4d2c7}.evidence-trail-card h3{color:#fffffff5}.evidence-trail-card>p:not(.evidence-trail-card__eyebrow){color:#9bb4d2b8}@media(prefers-reduced-motion:reduce){.evidence-trail-card__link:before{transition:none}.evidence-trail-card__link:hover:before,.evidence-trail-card__link:focus-visible:before{transform:scaleX(1)}.evidence-word{transition:none}}.story-section--home-closing{background:var(--brand-paper);color:var(--brand-ink)}.home-closing-card{border-color:#0714261f;border-radius:20px;box-shadow:none}.home-closing-card:hover,.home-closing-card:focus-within{border-color:#2855ff73;box-shadow:0 20px 48px #0714261c}.home-closing-card__visual,.home-closing-card__visual--dry,.home-closing-card__visual--human{color:#fff}.home-closing-card__visual--wet{background:#2f6bff38;color:#40d4ff}.home-closing-card__visual--dry{background:#2ee6a624;color:#2ee6a6}.home-closing-card__visual--human{color:#40d4ff;background:#40d4ff1a}.home-closing-card__body a{background:#2f6bff}.home-closing-card__body a:hover,.home-closing-card__body a:focus-visible{background:#2ee6a6;color:#041018}@media(max-width:640px){.story-section--hero{background:var(--brand-paper)}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{border-radius:18px;box-shadow:0 18px 44px #050d1a33}.evidence-trail-card{border-radius:0}.home-closing-card{border-radius:16px}}:root{--home-bg: #050b15;--home-line-blue: #4a7ab8;--home-line-green: #2ee6a6;--home-text-muted: rgba(155, 180, 210, .72);--home-border: rgba(255, 255, 255, .08);--home-card-shadow: none}body.is-cinematic-home.hero-intro-scrolled{background:var(--home-bg, #050b15)}.story-section--hero:not(.story-section--hero-video),.story-section--workflow-preview,.story-section--evidence-trail,.story-section--home-closing,.story-section.story-section--mechanism,.story-section--mechanism .mechanism-stage,.story-section--act,.story-section.treatment-gap,.story-section.treatment-pivot,.story-section--lens,.story-section--lens .lens-layout,.story-section--lens .lens-text,.brand-transition{background-color:var(--home-bg, #050b15);background-image:none;color:#fffffff0;animation:none}@keyframes home-colour-points{0%{background-position:12px 18px,120px 72px,54px 160px}to{background-position:52px 66px,78px 118px,108px 112px}}.story-section--hero .hero-glyph,.story-section--mechanism .mechanism__cartoon .sineup-cartoon,.workflow-preview-card,.evidence-trail-card,.home-closing-card{border:1px solid var(--home-border);box-shadow:var(--home-card-shadow)}.story-section--mechanism .mechanism__cartoon .sineup-cartoon{background:#071426eb}.story-section--mechanism .mechanism__cartoon .sineup-cartoon__paper{fill:#071426}.story-section--workflow-preview{color:#fffffff0}.workflow-preview__copy h2{color:#fffffff5}.workflow-preview__copy p:last-child{color:var(--home-text-muted)}.story-section--workflow-preview .section-kicker,.story-section--evidence-trail .section-kicker,.story-section--home-closing .section-kicker{color:var(--home-text-muted)}.workflow-preview__rail{gap:clamp(.9rem,1.6vw,1.25rem);border:0;border-radius:0;overflow:visible;background:transparent}.workflow-preview-card{border-radius:18px;background:#071426e0;overflow:hidden}.workflow-preview-card:after{content:none;display:none}.workflow-preview-card__index{color:#ffffff24}.workflow-preview-card p{color:var(--home-text-muted)}.workflow-preview-card h3,.evidence-trail-card h3{color:#fffffff5}.workflow-preview-card>span:not(.workflow-preview-card__index),.evidence-trail-card>p:not(.evidence-trail-card__eyebrow){color:var(--home-text-muted)}.workflow-preview-card a{color:#7eb0e0f2}.workflow-preview-card a:hover,.workflow-preview-card a:focus-visible{color:#fffffffa}.story-section--evidence-trail{color:#fffffff0}.evidence-trail__heading .section-kicker,.evidence-trail__heading h2{color:#fffffff5}.evidence-trail__heading p:last-child{color:var(--home-text-muted)}.evidence-trail-card{border-radius:0;background:#ffffff08}.evidence-trail-card:before,.evidence-trail-card:nth-child(2n):before{content:none;display:none}.evidence-trail-card__eyebrow{color:var(--home-text-muted)}.story-section--lens .section-heading{color:#fffffff5}.story-section--lens .section-body{color:#ffffffe0}.lens-layout--punch .section-heading{color:#f7fbff}.lens-layout--punch .section-body{color:#40d4ff}.lens-layout--split-default .lens-text,.lens-layout--split-reverse .lens-text,.lens-layout--stack-focus .lens-text{background:var(--home-bg, #050b15);border:none;box-shadow:none}.lens-layout--split-reverse .lens-text{border-right:none}.lens-layout--split-reverse .lens-media:after,.lens-layout--stack-focus .lens-media:after{background:linear-gradient(180deg,transparent 0%,rgba(5,11,21,.72) 100%)}.lens-layout--stack-focus .section-body{color:#ffffffe0}.story-section--home-closing{color:#fffffff0}.home-closing-card{background:#ffffff08}.home-closing-card__visual,.home-closing-card__visual--wet,.home-closing-card__visual--dry,.home-closing-card__visual--human{color:#ffffffe0;background:#ffffff0a}.home-closing-card__visual--dry{color:#2ee6a6;background:#2ee6a614}.home-closing-card__body a{border:1px solid rgba(74,122,184,.45);color:#7eb0e0f2;background:#1e3a5f52}.home-closing-card__body a:hover,.home-closing-card__body a:focus-visible{border-color:#5b8ec9a6;color:#fffffffa;background:#2d558c8c}@media(max-width:640px){.story-section--hero:not(.story-section--hero-video),.story-section--workflow-preview,.story-section--evidence-trail,.story-section--home-closing,.story-section.story-section--mechanism,.story-section--mechanism .mechanism-stage{background-size:190px 220px,250px 260px,310px 300px}.workflow-preview-card{border-radius:16px}.evidence-trail-card{border-radius:0}.home-closing-card{border-radius:16px}}@media(prefers-reduced-motion:reduce){.story-section--hero:not(.story-section--hero-video),.story-section--workflow-preview,.story-section--evidence-trail,.story-section--home-closing,.story-section.story-section--mechanism,.story-section--mechanism .mechanism-stage{animation:none}}.story-section--act{min-height:88svh;display:flex;align-items:center;justify-content:center;padding:clamp(4.5rem,10vh,8rem) var(--story-pad-x, clamp(1.25rem, 4vw, 3rem));background:var(--home-bg, #050b15);color:#fffffff0}.story-section--act:before{content:none;display:none}.story-act{width:min(44rem,100%)}.story-section--act .section-kicker{margin:0 0 .85rem;color:var(--home-text-muted);font-size:clamp(.72rem,.4vw + .62rem,.9rem);letter-spacing:.08em;text-transform:uppercase}.story-section--act .section-heading{max-width:18ch;margin-bottom:1rem;color:#fffffff5}.story-act__lead{max-width:38ch;margin:0 0 1rem;color:#ffffffe0;font-size:clamp(1.05rem,.4vw + .95rem,1.35rem);line-height:1.55}.story-section--act .section-body{max-width:48ch;margin:0;color:#ffffffe0;font-size:clamp(.95rem,.25vw + .88rem,1.1rem);line-height:1.7}.story-act__note{margin:1.25rem 0 0;color:#9bb4d28c;font-size:.86rem;letter-spacing:.01em}.story-section.mechanism-placeholder{z-index:4;display:grid;place-items:center;min-height:100svh;padding:0;overflow:hidden;background:var(--home-bg, #050b15)}.mechanism-placeholder__title{margin:0;color:#f4f7fbe6;font-family:"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",var(--ui-sans),sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:500;letter-spacing:.42em;line-height:1;text-indent:.42em}body.hero-component-act .hero-showcase-tagline{z-index:1040}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root{--wiki-ink: #07101f;--wiki-ink-soft: rgba(7, 16, 31, .68);--wiki-blue: #2f6bff;--wiki-cyan: #40d4ff;--wiki-green: #2ee6a6;--wiki-paper: #f7fbff;--wiki-line: rgba(47, 107, 255, .16);--wiki-card: rgba(255, 255, 255, .78);--wiki-shadow: 0 24px 70px rgba(7, 16, 31, .12)}body.is-wiki-page{background:radial-gradient(circle at 12% 6%,rgba(64,212,255,.13),transparent 28rem),radial-gradient(circle at 86% 18%,rgba(38,88,138,.12),transparent 30rem),linear-gradient(180deg,#f7fbff,#eef6ff 46%,#fff);color:var(--wiki-ink)}.wiki-navbar{background:#070d19d1!important;border-bottom:1px solid rgba(180,215,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 44px #0308122e}.wiki-navbar .navbar-brand,.wiki-navbar .nav-link,.wiki-navbar .dropdown-toggle{color:#f5faffe0!important;font-weight:600;letter-spacing:.01em}.wiki-navbar .navbar-brand{font-family:Orbitron,Outfit,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.wiki-navbar .nav-link:hover,.wiki-navbar .dropdown-toggle:hover,.wiki-navbar .navbar-brand:hover{color:#f2fbff!important;background:transparent!important;text-shadow:0 0 6px rgba(64,212,255,.95),0 0 14px rgba(64,212,255,.55),0 0 28px rgba(46,230,166,.45),0 0 42px rgba(46,230,166,.22)}.wiki-navbar .dropdown-menu{padding:.55rem;background:#091222f5;border:1px solid rgba(180,215,255,.16);border-radius:18px;box-shadow:0 24px 60px #03081247}.wiki-navbar .dropdown-item{color:#f5faffd1;border-radius:12px}.wiki-navbar .dropdown-item:hover{color:#fff;background:#40d4ff1f}.wiki-top-hero{position:relative;padding:clamp(7rem,14vh,11rem) 0 clamp(4.5rem,8vh,7rem);margin-bottom:clamp(2rem,5vw,4rem);overflow:hidden;color:#fff;background:radial-gradient(circle at 18% 18%,rgba(64,212,255,.22),transparent 28rem),radial-gradient(circle at 80% 20%,rgba(110,145,210,.24),transparent 30rem),linear-gradient(135deg,#07101f,#10223b 58%,#eaf6ff 150%)}.wiki-top-hero:after{content:"";position:absolute;inset:auto 8% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(64,212,255,.55),transparent)}.wiki-top-hero__kicker{margin-bottom:1rem;color:#40d4ffd1;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.wiki-top-hero h1{max-width:980px;margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3rem,8vw,7rem);line-height:.95;letter-spacing:-.055em}.wiki-top-hero p:last-child{max-width:760px;margin-top:1.35rem;color:#e8f0fcc2;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.65}.wiki-page-shell{padding-bottom:clamp(4rem,8vw,8rem)}.wiki-page-intro{position:relative;padding:clamp(2rem,4vw,4rem);margin-bottom:clamp(2rem,4vw,4rem);border:1px solid var(--wiki-line);border-radius:clamp(24px,3vw,42px);background:linear-gradient(145deg,#ffffffe0,#f0f8ff9e),radial-gradient(circle at 85% 18%,rgba(64,212,255,.16),transparent 24rem);box-shadow:var(--wiki-shadow);overflow:hidden}.wiki-eyebrow,.wiki-section__heading p{margin-bottom:.75rem;color:var(--wiki-blue);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.wiki-page-intro h2{max-width:900px;margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.98;letter-spacing:-.052em;color:var(--wiki-ink)}.wiki-page-intro__lead{max-width:760px;margin-top:1.25rem;color:var(--wiki-blue);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.52}.wiki-page-intro__narrative{max-width:820px;color:var(--wiki-ink-soft);font-size:1.02rem;line-height:1.8}.wiki-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.wiki-summary-card,.wiki-evidence-card,.wiki-section{border:1px solid var(--wiki-line);background:var(--wiki-card);box-shadow:0 14px 40px #07101f12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wiki-summary-card{padding:1.2rem;border-radius:22px}.wiki-summary-card span,.wiki-evidence-card span{display:block;margin-bottom:.55rem;color:#26588ab8;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-summary-card strong{display:block;color:var(--wiki-ink);font-family:"DM Serif Display",Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.05}.wiki-summary-card p,.wiki-evidence-card p{margin:.7rem 0 0;color:var(--wiki-ink-soft);line-height:1.62}.wiki-jump-links{display:grid;gap:.75rem;width:min(1120px,calc(100% - 2rem));margin:0 auto clamp(1.25rem,3vw,2rem)}.wiki-jump-links__item{display:grid;gap:.28rem;padding:1rem 1.15rem;border:1px solid rgba(64,212,255,.28);border-radius:14px;background:linear-gradient(135deg,#40d4ff1a,#2ee6a60f),#050b150a;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.wiki-jump-links__item strong{color:#0b3d66;font-size:1rem;font-weight:780;letter-spacing:.01em}.wiki-jump-links__item span{color:#182033ad;font-size:.86rem;line-height:1.45}.wiki-jump-links__item:hover,.wiki-jump-links__item:focus-visible{border-color:#2ee6a68c;box-shadow:0 0 0 1px #40d4ff2e,0 12px 28px #0f28501a;outline:none;transform:translateY(-1px)}.wiki-content-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:start}.wiki-toc{position:sticky;top:88px;padding:1rem;border:1px solid var(--wiki-line);border-radius:22px;background:#ffffffb8;box-shadow:0 16px 44px #07101f14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wiki-toc p{margin:0 0 .75rem;color:var(--wiki-blue);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-toc a{display:block;padding:.5rem .65rem;color:#07101fb8;border-radius:12px;text-decoration:none}.wiki-toc a:hover{color:var(--wiki-blue);background:#40d4ff1f}.wiki-article{display:grid;gap:clamp(1.2rem,3vw,2rem)}.wiki-article-stack{min-width:0}.wiki-section{scroll-margin-top:96px;padding:clamp(1.5rem,3vw,2.4rem);border-radius:28px}.wiki-section__heading h3{margin:0;color:var(--wiki-ink);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.045em}.wiki-section__heading span{display:block;max-width:760px;margin-top:.9rem;color:var(--wiki-blue);font-size:1.08rem;line-height:1.65}.wiki-section>p{max-width:820px;color:var(--wiki-ink-soft);font-size:1rem;line-height:1.82}.wiki-checklist{display:grid;gap:.7rem;padding:0;margin:1.25rem 0 0;list-style:none}.wiki-checklist li{position:relative;padding:.85rem 1rem .85rem 2.35rem;color:#07101fc2;border:1px solid rgba(38,88,138,.12);border-radius:16px;background:#ffffff8f}.wiki-checklist li:before{content:"";position:absolute;left:1rem;top:1.25rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--wiki-cyan);box-shadow:0 0 18px #40d4ff8f}.wiki-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.wiki-evidence-card{padding:1rem;border-radius:18px;background:#f5faffc7}.wiki-status{display:inline-flex;margin:1.25rem 0 0;padding:.45rem .75rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-status--draft{color:#6f4b00;background:#ffbe5029}.wiki-status--assembling{color:#225b82;background:#40d4ff29}.wiki-status--review{color:#125641;background:#38d39f29}@media(max-width:992px){.wiki-summary-grid,.wiki-evidence-grid,.wiki-content-layout{grid-template-columns:1fr}.wiki-toc{position:static}}.navbar.wiki-navbar{--wiki-navbar-h: 68px;min-height:var(--wiki-navbar-h);padding-block:.55rem;background:radial-gradient(ellipse 28rem 10rem at 12% 0%,rgba(64,212,255,.14),transparent 70%),radial-gradient(ellipse 22rem 8rem at 88% 0%,rgba(46,230,166,.08),transparent 68%),#050b15!important;border-bottom:1px solid rgba(64,212,255,.22)!important}.wiki-navbar__bar{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0}.wiki-navbar__brand{display:inline-flex;flex:0 1 auto;align-items:center;gap:.85rem;max-width:none;min-width:0}.wiki-navbar__nav{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.2rem;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wiki-navbar__nav::-webkit-scrollbar{display:none}.wiki-navbar__nav .wiki-navbar__mega,.wiki-navbar__nav .nav-link{flex:0 0 auto}.wiki-navbar__brand-mark{width:.8rem;height:.8rem;border-radius:999px;background:#40d4ff;box-shadow:0 0 0 4px #40d4ff1f,0 0 24px #40d4ff8c}.wiki-navbar__nav{align-items:center;gap:.2rem}.navbar.wiki-navbar .navbar-nav .nav-link,.navbar.wiki-navbar .navbar-nav .dropdown-toggle{padding:.5rem .55rem;border-radius:0;color:#b4dcffd1!important;background:transparent!important;box-shadow:none!important;transition:color .18s ease,text-shadow .18s ease}.navbar.wiki-navbar .navbar-nav .nav-link:hover,.navbar.wiki-navbar .navbar-nav .dropdown-toggle:hover,.navbar.wiki-navbar .navbar-nav .show>.nav-link,.navbar.wiki-navbar .navbar-nav .show>.dropdown-toggle{color:#f2fbff!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 6px rgba(64,212,255,.95),0 0 14px rgba(64,212,255,.55),0 0 28px rgba(46,230,166,.45),0 0 42px rgba(46,230,166,.22)}.navbar.wiki-navbar .navbar-toggler{border-color:#40d4ff52;box-shadow:none}@media(max-width:768px){body.is-wiki-page{padding-top:58px;overflow-x:hidden}.navbar.wiki-navbar{--wiki-navbar-h: 58px;min-height:var(--wiki-navbar-h);padding:.42rem .75rem}.wiki-navbar__brand{font-size:.92rem;letter-spacing:.08em}.navbar.wiki-navbar .navbar-collapse{margin-top:.58rem;padding:.72rem;border:1px solid rgba(64,212,255,.18);border-radius:22px;background:#070d19f5;box-shadow:0 20px 42px #00000047}.wiki-navbar__nav{align-items:stretch;gap:.28rem}.navbar.wiki-navbar .navbar-nav .nav-link,.navbar.wiki-navbar .navbar-nav .dropdown-toggle{width:100%;padding:.68rem .86rem;border-radius:16px}.wiki-navbar .dropdown-menu{position:static!important;width:100%;margin:.2rem 0 .35rem;transform:none!important}.wiki-top-hero{min-height:clamp(320px,58svh,560px);padding:5.5rem 1rem 3rem}.wiki-top-hero h1{font-size:clamp(2.4rem,14vw,4.2rem);line-height:.95}.wiki-top-hero p:last-child{font-size:1rem}.wiki-page{padding-inline:1rem}.wiki-page-intro,.wiki-section,.wiki-toc{border-radius:22px;padding:1.15rem}.wiki-metric-list,.wiki-highlight-grid,.wiki-card-grid{grid-template-columns:1fr}}@media(max-width:420px){.wiki-navbar__brand-team{max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-top-hero{padding-top:4.9rem}.wiki-section h2{font-size:clamp(1.55rem,9vw,2.15rem)}}:root{--wiki-navy-950: #050b15;--wiki-navy-900: #07101f;--wiki-navy-800: #10223b;--wiki-paper: #f6f9fc;--wiki-white: #ffffff;--wiki-cyan: #49d8ff;--wiki-gold: #f3c86a;--wiki-blue: #26588a;--wiki-ink: #07101f;--wiki-ink-soft: #566579;--wiki-line: rgba(27, 67, 105, .16);--wiki-radius-sm: 16px;--wiki-radius-md: 24px;--wiki-shadow-soft: 0 18px 50px rgba(7, 16, 31, .08)}body.is-wiki-page{background:var(--wiki-paper)}.wiki-top-hero{min-height:min(680px,72svh);display:flex;align-items:flex-end;padding:clamp(8rem,18vh,12rem) 0 clamp(4rem,8vh,6.5rem);margin-bottom:0;background:linear-gradient(90deg,rgba(73,216,255,.035) 1px,transparent 1px),linear-gradient(rgba(73,216,255,.035) 1px,transparent 1px),radial-gradient(circle at 74% 30%,rgba(73,216,255,.18),transparent 22rem),linear-gradient(135deg,#050b15,#0b1930 62%,#122b47);background-size:72px 72px,72px 72px,auto,auto}.wiki-top-hero:before{content:"";position:absolute;left:max(1rem,calc((100vw - 1320px)/2));top:32%;width:clamp(48px,7vw,112px);height:1px;background:var(--wiki-cyan);box-shadow:0 0 20px #49d8ffb3}.wiki-top-hero__meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(194,222,244,.16)}.wiki-top-hero__meta>span{color:#dcecf880;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.wiki-top-hero__kicker{margin:0}.wiki-top-hero__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:clamp(1.5rem,4vw,3rem)}.wiki-top-hero__glyph{display:flex;align-items:flex-end;gap:7px;height:66px;padding-bottom:.5rem}.wiki-top-hero__glyph i{display:block;width:6px;height:30%;border-radius:999px;background:var(--wiki-cyan);opacity:.35}.wiki-top-hero__glyph i:nth-child(2),.wiki-top-hero__glyph i:nth-child(4){height:70%;opacity:.7}.wiki-top-hero__glyph i:nth-child(3){height:100%;opacity:1;box-shadow:0 0 18px #49d8ff80}.wiki-top-hero__lead{max-width:680px;margin-top:1.5rem;color:#e8f0fcb8;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7}.wiki-page-shell{padding:0 0 clamp(5rem,10vw,9rem)}.wiki-page-intro{display:grid;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr);column-gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,8vw,7rem) 0;margin:0;border:0;border-bottom:1px solid var(--wiki-line);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.wiki-page-intro__index{display:flex;flex-direction:column;align-items:flex-start;padding-top:.3rem}.wiki-page-intro__index span,.wiki-page-intro__index small{color:var(--wiki-blue);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-page-intro__index strong{margin:.3rem 0;color:var(--wiki-ink);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:400;line-height:.92}.wiki-page-intro__copy{min-width:0}.wiki-page-intro h2{max-width:760px;font-size:clamp(2.5rem,5vw,4.8rem)}.wiki-page-intro__lead{max-width:780px}.wiki-summary-grid{grid-column:2;gap:0;margin-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--wiki-line);border-bottom:1px solid var(--wiki-line)}.wiki-summary-card{padding:1.5rem clamp(1rem,2vw,2rem);border:0;border-right:1px solid var(--wiki-line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wiki-summary-card strong{font-size:clamp(1.5rem,2.4vw,2.15rem)}.wiki-content-layout{gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,7vw,6rem)}.wiki-toc{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wiki-toc p{padding-bottom:.8rem;border-bottom:1px solid var(--wiki-line)}.wiki-toc a{display:grid;grid-template-columns:2rem 1fr;gap:.45rem;padding:.75rem 0;border-radius:0;border-bottom:1px solid rgba(27,67,105,.09);line-height:1.35}.wiki-toc a span{color:var(--wiki-blue);font-size:.68rem;font-weight:800;letter-spacing:.08em}.wiki-toc a:hover{padding-left:.4rem;background:transparent}.wiki-article{gap:0}.wiki-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:0 0 clamp(4rem,8vw,7rem);margin-bottom:clamp(4rem,8vw,7rem);border:0;border-bottom:1px solid var(--wiki-line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wiki-section:last-child{margin-bottom:0}.wiki-section__number{position:absolute;right:0;top:-.2rem;color:#26588a1f;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(4rem,9vw,8rem);line-height:.8;pointer-events:none}.wiki-section__heading{position:relative;padding-right:clamp(3rem,10vw,9rem)}.wiki-section__heading h3{max-width:760px;font-size:clamp(2.25rem,4.5vw,4rem)}.wiki-section>p{max-width:760px;font-size:1.05rem}.wiki-checklist{max-width:800px;counter-reset:wiki-list}.wiki-checklist li{counter-increment:wiki-list;padding:1rem 1rem 1rem 3.4rem;border-width:0 0 1px;border-radius:0;background:transparent}.wiki-checklist li:before{content:counter(wiki-list,decimal-leading-zero);left:0;top:1.05rem;width:auto;height:auto;color:var(--wiki-blue);border-radius:0;background:none;box-shadow:none;font-size:.72rem;font-weight:800}.wiki-evidence-block{max-width:900px;margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);border-left:3px solid var(--wiki-cyan);background:#49d8ff0e}.wiki-evidence-block__heading{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.wiki-evidence-block__heading span{color:var(--wiki-blue);font-size:.72rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.wiki-evidence-block__heading p{margin:0;color:var(--wiki-ink-soft);font-size:.86rem}.wiki-evidence-grid{margin-top:1.25rem}.wiki-evidence-card{border-radius:var(--wiki-radius-sm);box-shadow:none}.wiki-status{border:1px solid currentColor;background:transparent;opacity:.72}.wiki-footer{position:relative;padding:clamp(4rem,8vw,7rem) 0 2rem;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(73,216,255,.13),transparent 28rem),var(--wiki-navy-950);border-top:1px solid rgba(73,216,255,.2)}.wiki-footer__lead{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:clamp(2rem,5vw,4rem)}.wiki-footer__eyebrow{color:#9bb4d2c7;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.wiki-footer h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;letter-spacing:-.05em}.wiki-footer__summary{max-width:620px;margin:1.25rem 0 0;color:#e2eef89e;font-size:1.05rem}.wiki-footer__home-link{margin:1rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.wiki-footer__home-sep{color:#9bb4d273;font-weight:500}.wiki-footer__home-link a{color:#40d4ffeb;font-size:.92rem;font-weight:650;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.wiki-footer__home-link a:hover,.wiki-footer__home-link a:focus-visible{color:#e8f4ff;text-shadow:0 0 12px rgba(64,212,255,.45)}.wiki-footer__nav{display:grid;grid-template-columns:repeat(3,max-content);gap:1.6rem 2.85rem;width:auto;margin-left:auto;flex:0 1 auto;align-items:start}.wiki-footer__nav-col{display:flex;flex-direction:column;gap:1.65rem;min-width:0}.wiki-footer__flat-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.42rem}.wiki-footer__flat-links a{position:relative;display:inline-block;color:#ffffffc7;font-size:.92rem;font-weight:600;text-decoration:none!important;transition:color .18s ease,opacity .18s ease,text-shadow .18s ease}.wiki-footer__flat-links a:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:1px;background:#7eb0e0f2;box-shadow:0 0 8px #4a7ab8a6;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.wiki-footer__flat-links:has(a:hover) a:not(:hover),.wiki-footer__flat-links:has(a:focus-visible) a:not(:focus-visible){opacity:.92;color:#ffffff94}.wiki-footer__flat-links a:hover,.wiki-footer__flat-links a:focus-visible{opacity:1;color:#fffffffa;text-decoration:none!important;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22);outline:none}.wiki-footer__flat-links a:hover:after,.wiki-footer__flat-links a:focus-visible:after{transform:scaleX(1)}.wiki-footer__section{margin:0}.wiki-footer p.wiki-footer__section-label{margin:0 0 .6rem;color:#2ee6a6!important;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wiki-footer__section-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.wiki-footer__section-links a{position:relative;display:inline-block;color:#ffffffc7;font-size:.92rem;font-weight:600;text-decoration:none!important;transition:color .18s ease,opacity .18s ease,text-shadow .18s ease}.wiki-footer__section-links a:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:1px;background:#7eb0e0f2;box-shadow:0 0 8px #4a7ab8a6;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.wiki-footer__section:has(a:hover) .wiki-footer__section-links a:not(:hover),.wiki-footer__section:has(a:focus-visible) .wiki-footer__section-links a:not(:focus-visible){opacity:.92;color:#ffffff94}.wiki-footer__section-links a:hover,.wiki-footer__section-links a:focus-visible{opacity:1;color:#fffffffa;text-decoration:none!important;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22);outline:none}.wiki-footer__section-links a:hover:after,.wiki-footer__section-links a:focus-visible:after{transform:scaleX(1)}.wiki-footer__signature{display:flex;align-items:center;gap:clamp(.7rem,2vw,2rem);height:90px;margin:clamp(2.5rem,6vw,5rem) 0 2rem;border-top:1px solid rgba(194,222,244,.12);border-bottom:1px solid rgba(194,222,244,.12)}.wiki-footer__signature span{flex:1;height:1px;background:#49d8ff59}.wiki-footer__signature span:nth-child(2n){height:12px;max-width:12px;border-radius:50%;background:var(--wiki-cyan);box-shadow:0 0 18px #49d8ff8c}.wiki-footer__contact-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:2rem;align-items:start}.wiki-footer__contact{margin-top:0;color:#e2eef8b8;font-size:.92rem;line-height:1.55}.wiki-footer__igem{text-align:right;font-size:.92rem;line-height:1.55}.wiki-footer__igem-link{position:relative;display:inline-block;color:#ffffffc7;font-weight:500;text-decoration:none!important;transition:color .18s ease,text-shadow .18s ease}.wiki-footer__igem-link:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:1px;background:#7eb0e0f2;box-shadow:0 0 8px #4a7ab8a6;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.wiki-footer__igem-link:hover,.wiki-footer__igem-link:focus-visible{color:#fffffff5;text-decoration:none!important;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22);outline:none}.wiki-footer__igem-link:hover:after,.wiki-footer__igem-link:focus-visible:after{transform:scaleX(1)}.wiki-footer p.wiki-footer__contact-label{margin:0 0 .75rem;color:#2ee6a6!important;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wiki-footer__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.wiki-footer__contact-list a{position:relative;display:inline-block;color:#ffffffc7;font-weight:500;text-decoration:none!important;transition:color .18s ease,opacity .18s ease,text-shadow .18s ease}.wiki-footer__contact-list a:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:1px;background:#7eb0e0f2;box-shadow:0 0 8px #4a7ab8a6;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.wiki-footer__contact:has(a:hover) .wiki-footer__contact-list a:not(:hover),.wiki-footer__contact:has(a:focus-visible) .wiki-footer__contact-list a:not(:focus-visible){opacity:.92;color:#ffffff94}.wiki-footer__contact-list a:hover,.wiki-footer__contact-list a:focus-visible{opacity:1;color:#fffffffa;text-decoration:none!important;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22);outline:none}.wiki-footer__contact-list a:hover:after,.wiki-footer__contact-list a:focus-visible:after{transform:scaleX(1)}.wiki-footer__meta{color:#e2eef880;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.wiki-footer__meta-end{text-align:right}.wiki-footer__legal{padding-top:1.5rem;margin-top:1rem;border-top:1px solid rgba(194,222,244,.1);color:#e2eef875}.wiki-footer__legal a{position:relative;display:inline;color:#e2eef8d1;text-decoration:none!important;transition:color .18s ease,text-shadow .18s ease}.wiki-footer__legal a:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:1px;background:#7eb0e0f2;box-shadow:0 0 8px #4a7ab8a6;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.wiki-footer__legal a:hover:after,.wiki-footer__legal a:focus-visible:after{transform:scaleX(1)}@media(max-width:768px){.wiki-top-hero{min-height:520px;align-items:flex-end;padding-bottom:3.5rem;background-size:44px 44px,44px 44px,auto,auto}.wiki-top-hero:before{display:none}.wiki-top-hero__meta>span,.wiki-top-hero__glyph{display:none}.wiki-page-intro{grid-template-columns:1fr;padding:3.5rem 0}.wiki-page-intro__index{flex-direction:row;align-items:baseline;gap:.7rem;margin-bottom:2rem}.wiki-page-intro__index strong{font-size:2rem}.wiki-summary-grid{grid-column:1;grid-template-columns:1fr;border-bottom:0}.wiki-summary-card,.wiki-summary-card:first-child{padding:1.2rem 0;border-right:0;border-bottom:1px solid var(--wiki-line)}.wiki-content-layout{padding-top:2.5rem}.wiki-toc{padding:0}.wiki-section{padding:0 0 4rem;margin-bottom:4rem;border-radius:0}.wiki-section__heading{padding-right:2rem}.wiki-section__number{font-size:4rem}.wiki-evidence-block__heading{display:block}.wiki-evidence-block__heading p{margin-top:.5rem}.wiki-footer__lead{flex-direction:column;align-items:flex-start}.wiki-footer__nav{grid-template-columns:repeat(3,max-content);margin-left:0;gap:1.4rem 2rem}.wiki-footer__contact-row{grid-template-columns:1fr;gap:1.5rem}.wiki-footer__igem{text-align:left}}@media(prefers-reduced-motion:reduce){.wiki-top-hero__glyph i,.wiki-footer__signature span{animation:none!important;transition:none!important}}.navbar.wiki-navbar{isolation:isolate;z-index:1030;overflow:visible;top:0;left:0;right:0;width:100%;border-radius:0;color:#e8f4ffe6;background:radial-gradient(ellipse 28rem 10rem at 12% 0%,rgba(64,212,255,.14),transparent 70%),radial-gradient(ellipse 22rem 8rem at 88% 0%,rgba(46,230,166,.08),transparent 68%),#050b15!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:0!important;border-bottom:1px solid rgba(64,212,255,.22)!important;border-inline:0!important;box-shadow:0 12px 40px #00000059}.navbar.wiki-navbar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar.wiki-navbar>*{position:relative;z-index:1}.navbar.wiki-navbar .container-xl,.navbar.wiki-navbar .wiki-navbar__bar{overflow:visible}.navbar.wiki-navbar .wiki-navbar__nav{overflow-x:auto;overflow-y:hidden}.wiki-navbar__brand{min-width:0;overflow:visible;color:#f5fcfff5!important;text-decoration:none}.wiki-navbar__brand-lockup{display:inline-flex;align-items:center;font-size:clamp(1.12rem,2.3vw + .42rem,1.85rem)}.wiki-navbar__brand-text{font-family:Orbitron,Inter,system-ui,sans-serif;font-size:clamp(1.12rem,2.3vw + .42rem,1.85rem);font-weight:800;letter-spacing:clamp(.08em,.35vw + .05em,.16em);line-height:1;text-shadow:0 0 28px rgba(64,212,255,.35),0 0 48px rgba(46,230,166,.12)}.wiki-navbar__brand-team{margin-left:.4rem;padding-left:.8rem;border-left:1px solid rgba(64,212,255,.28);color:#2ee6a6b8;font-size:.8rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.navbar.wiki-navbar .navbar-nav .nav-link,.navbar.wiki-navbar .navbar-nav .dropdown-toggle,.wiki-navbar__mega-trigger{font-size:clamp(9px,.85vw + .28rem,.78rem);font-weight:620;letter-spacing:clamp(.05em,.12vw + .03em,.11em);text-transform:uppercase;color:#b4dcffd1!important;background:transparent!important;box-shadow:none!important;transition:color .18s ease,text-shadow .18s ease}.navbar.wiki-navbar .navbar-nav .nav-link:hover,.navbar.wiki-navbar .navbar-nav .dropdown-toggle:hover,.wiki-navbar__mega-trigger:hover,.wiki-navbar__mega.is-active .wiki-navbar__mega-trigger,.wiki-navbar__mega:focus-within .wiki-navbar__mega-trigger{color:#f2fbff!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 6px rgba(64,212,255,.95),0 0 14px rgba(64,212,255,.55),0 0 28px rgba(46,230,166,.45),0 0 42px rgba(46,230,166,.22)}.navbar.wiki-navbar .navbar-nav .nav-link.active,.navbar.wiki-navbar .navbar-nav .show>.nav-link{color:#f2fbff!important;background:transparent!important;text-shadow:0 0 6px rgba(64,212,255,.75),0 0 18px rgba(46,230,166,.35)}.navbar.wiki-navbar .navbar-toggler-icon{filter:none}@media(max-width:768px){.wiki-navbar__brand-team{display:none}}:root{--brand-bg-deep: #070b14;--brand-bg-deeper: #050913;--brand-cyan: #40d4ff;--brand-blue: #26588a;--brand-cream: #f7f1e4;--brand-lavender: #dec9e5;--brand-purple: #341142;--brand-success: #9fe78f;--brand-warm: #fff16e;--font-display: "DM Serif Display", Georgia, serif;--font-body: "Inter", "Outfit", system-ui, -apple-system, sans-serif;--font-label: "Inter", "Outfit", system-ui, sans-serif;--wiki-ink: #07101f;--wiki-blue: var(--brand-blue);--wiki-cyan: var(--brand-cyan)}body.is-wiki-page{font-family:var(--font-body)}.wiki-eyebrow,.wiki-section__heading p,.wiki-top-hero__kicker,.wiki-summary-card span,.wiki-evidence-card span,.wiki-toc p{font-family:var(--font-label)}.wiki-page-intro{grid-template-columns:minmax(110px,.18fr) minmax(0,.9fr) minmax(320px,.72fr)}.wiki-summary-grid{grid-column:2 / 4}@media(max-width:1100px){.wiki-page-intro{grid-template-columns:minmax(90px,.18fr) minmax(0,1fr)}.wiki-summary-grid{grid-column:2}}@media(max-width:768px){.wiki-page-intro{grid-template-columns:1fr}.wiki-summary-grid{grid-column:1}.navbar.wiki-navbar .navbar-collapse{max-height:calc(100svh - 84px);overflow-y:auto}}:root{--wiki-soft-ink: #182033;--wiki-soft-muted: #667085;--wiki-soft-blue: #dff2ff;--wiki-soft-cyan: #bff4ff;--wiki-soft-lilac: #eee3ff;--wiki-soft-peach: #fff0dc;--wiki-soft-mint: #e5f8e8;--wiki-soft-cream: #fffaf1;--wiki-soft-card: rgba(255, 255, 255, .72);--wiki-soft-border: rgba(35, 58, 96, .12);--wiki-soft-shadow: 0 24px 80px rgba(46, 68, 105, .14)}body.is-wiki-page{color:var(--wiki-soft-ink);background:radial-gradient(ellipse 58rem 34rem at 8% 6%,rgba(191,244,255,.75),transparent 66%),radial-gradient(ellipse 46rem 32rem at 92% 10%,rgba(238,227,255,.9),transparent 62%),radial-gradient(ellipse 44rem 28rem at 15% 88%,rgba(255,240,220,.85),transparent 64%),linear-gradient(180deg,#f8fbff,#fffaf1 46%,#eef7ff)}body.is-wiki-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 42%,rgba(229,248,232,.62),transparent 24rem),radial-gradient(circle at 38% 62%,rgba(223,242,255,.62),transparent 28rem);filter:blur(2px)}.navbar.wiki-navbar{color:#e8f4ffe6;background:radial-gradient(ellipse 28rem 10rem at 12% 0%,rgba(64,212,255,.14),transparent 70%),radial-gradient(ellipse 22rem 8rem at 88% 0%,rgba(46,230,166,.08),transparent 68%),#050b15!important;border:0!important;border-bottom:1px solid rgba(64,212,255,.22)!important;box-shadow:0 12px 40px #00000059}.wiki-navbar__brand,.wiki-navbar__brand-text,.navbar.wiki-navbar .navbar-nav .nav-link,.navbar.wiki-navbar .navbar-nav .dropdown-toggle,.wiki-navbar__mega-trigger{color:#b4dcffe0!important}.wiki-navbar__brand-text{color:#f5fcfff5!important}.wiki-navbar__brand-team{border-left-color:#40d4ff47;color:#2ee6a6b8}.wiki-navbar__mega-panel{right:0;left:0;width:100vw;max-width:none;min-width:0;padding:0;border-radius:0;border:0;border-bottom:1px solid rgba(64,212,255,.22);background:#050b15f0;box-shadow:0 24px 64px #0000006b}.wiki-navbar__mega-link{color:#d2e6fae0;background:transparent}.wiki-navbar__mega-link:hover,.wiki-navbar__mega-link:focus-visible{color:#e8f4ff;background:transparent}@media(max-width:991.98px){.wiki-navbar__mega-panel{width:100%;max-width:none;background:#050b15fa}}.wiki-top-hero{min-height:clamp(300px,42vh,470px);padding-top:clamp(6.6rem,12vh,9rem);color:#172033;background:radial-gradient(ellipse 42rem 18rem at 20% 30%,rgba(191,244,255,.88),transparent 70%),radial-gradient(ellipse 36rem 20rem at 86% 22%,rgba(238,227,255,.9),transparent 68%),linear-gradient(135deg,#fffaf1,#edf8ff 55%,#f4edff);overflow:hidden}.wiki-top-hero:before{content:"";position:absolute;inset:auto -8% -40% 34%;height:78%;border-radius:999px;background:linear-gradient(90deg,#fff0dcad,#bff4ff6b,#eee3ffb8);filter:blur(4px);transform:rotate(-7deg)}.wiki-top-hero .container{position:relative;z-index:1}.wiki-top-hero__meta{color:#182033a8}.wiki-top-hero__kicker{color:#295f89}.wiki-top-hero__title-row h1,.wiki-page-intro h2,.wiki-section__heading h3{color:#142033;letter-spacing:-.055em}.wiki-top-hero__glyph{opacity:.28;filter:saturate(.6)}.wiki-top-hero__lead{max-width:760px;color:#182033b3}.wiki-page-shell{padding-bottom:clamp(5rem,10vw,9rem)}.wiki-page-intro{width:min(1180px,calc(100% - 40px));margin:clamp(-3rem,-4vw,-1.5rem) auto clamp(3rem,7vw,6rem);padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--wiki-soft-border);border-radius:clamp(28px,5vw,48px);background:#ffffffad;box-shadow:var(--wiki-soft-shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.wiki-page-intro__copy{padding:clamp(1.2rem,3vw,2rem);border-radius:999px;background:linear-gradient(135deg,#fffaf1e0,#dff2ffb8 48%,#eee3ffcc);box-shadow:inset 0 1px #ffffffd1}.wiki-page-intro__lead,.wiki-page-intro__narrative,.wiki-section>p,.wiki-checklist li,.wiki-evidence-card p{color:var(--wiki-soft-muted)}.wiki-page-intro__index{color:#18203380}.wiki-page-intro__index strong{color:#315f87}.wiki-summary-grid{gap:.8rem}.wiki-summary-card{border:1px solid rgba(35,58,96,.1);border-radius:24px;background:#ffffff9e;box-shadow:0 16px 46px #2e446917}.wiki-summary-card strong{color:#142033}.wiki-content-layout{width:min(1180px,calc(100% - 40px));display:block}.wiki-toc{position:static;display:flex;flex-wrap:wrap;gap:.55rem;width:100%;margin:0 0 1.3rem;padding:.75rem;border:1px solid rgba(35,58,96,.1);border-radius:999px;background:#ffffff9e;box-shadow:0 14px 46px #2e446914;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-toc p{width:auto;margin:0;padding:.55rem .8rem;color:#18203385}.wiki-toc a{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .78rem;border-radius:999px;color:#182033b8;background:#ffffff75}.wiki-toc a:hover,.wiki-toc a:focus-visible{color:#123b5d;background:#bff4ff8a}.wiki-article{display:grid;gap:clamp(1.4rem,3vw,2.3rem)}.wiki-section{display:grid;grid-template-rows:auto auto;gap:0;margin:0;padding:0 0 clamp(1.85rem,3.4vw,2.75rem);border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.wiki-section__number{position:absolute;right:clamp(1rem,3vw,2rem);top:clamp(1rem,3vw,2rem);color:#315f8724}.wiki-section__heading{max-width:none;padding:0;border-radius:0;background:transparent;box-shadow:none}.wiki-section__heading p{color:#29678d}.wiki-section__heading span{color:#1820339e}.wiki-section>p,.wiki-checklist,.wiki-evidence-block,.wiki-status{max-width:min(860px,100%);margin-left:clamp(1.2rem,4vw,3rem)}.wiki-checklist{display:grid;gap:.6rem;padding:0}.wiki-checklist li{border:1px solid rgba(35,58,96,.09);border-radius:18px;background:#ffffff7a}.wiki-evidence-block{border:1px solid rgba(35,58,96,.1);border-radius:26px;background:#ffffff85}.wiki-evidence-block__heading span,.wiki-evidence-card span{color:#286a8e}.wiki-evidence-card{border:1px solid rgba(35,58,96,.08);border-radius:18px;background:#ffffff85}.wiki-status{border-radius:999px}.wiki-footer{background:radial-gradient(ellipse 42rem 18rem at 24% 0%,rgba(191,244,255,.12),transparent 70%),linear-gradient(180deg,#fff0,#111827)}@media(max-width:900px){.wiki-top-hero{min-height:320px}.wiki-page-intro,.wiki-content-layout{width:min(100% - 24px,760px)}.wiki-page-intro__copy,.wiki-section__heading{border-radius:30px}.wiki-section>p,.wiki-checklist,.wiki-evidence-block,.wiki-status{margin-left:0}.wiki-toc{border-radius:24px}}body.has-wiki-track-hero .wiki-top-hero{display:none}body.has-wiki-track-hero .wiki-track-hero{display:block;width:100vw;max-width:none;min-height:0;margin:0 0 0 calc(50% - 50vw);padding:0;color:#fff;border:0;background:#0b1520;overflow:hidden}body.has-wiki-track-hero .wiki-track-hero:not(.is-ready){height:0;min-height:0;background:transparent;overflow:hidden}body.has-wiki-track-hero .wiki-track-hero:not(.is-ready) .wiki-track-hero__visual{background:transparent}body.has-wiki-track-hero .wiki-track-hero:not(.is-ready) h1{visibility:hidden}body.has-wiki-track-hero .wiki-track-hero__visual{position:relative;z-index:1;width:100%;min-height:0;margin:0;padding:0;overflow:hidden;background:#0b1520}body.has-wiki-track-hero .wiki-track-hero__visual:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(180deg,#08101800,#0810188c 58%,#081018d1);pointer-events:none}body.has-wiki-track-hero .wiki-track-hero__visual img{display:block;width:100%;height:min(78svh,720px);min-height:280px;aspect-ratio:auto;border-radius:0;object-fit:cover;object-position:center;transform:none}body.has-wiki-track-hero .wiki-track-hero:hover .wiki-track-hero__visual img{transform:none}body.has-wiki-track-hero .wiki-track-hero__visual figcaption,body.has-wiki-track-hero .wiki-track-hero__copy,body.has-wiki-track-hero .wiki-track-hero__meta,body.has-wiki-track-hero .wiki-track-hero__statement,body.has-wiki-track-hero .wiki-track-hero__note,body.has-wiki-track-hero .wiki-track-hero__chapters{display:none}body.has-wiki-track-hero .wiki-track-hero h1{position:absolute;left:clamp(1.15rem,4.5vw,3.5rem);bottom:clamp(1rem,3.2vw,2.15rem);z-index:2;max-width:min(90vw,40rem);margin:0;color:#fff;font-family:Orbitron,Outfit,system-ui,sans-serif;font-size:clamp(2.1rem,6.2vw,4.6rem);font-weight:700;letter-spacing:.06em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.45),0 10px 28px rgba(0,0,0,.28)}@media(max-width:900px){body.has-wiki-track-hero .wiki-track-hero{width:100vw;margin:0 0 0 calc(50% - 50vw);padding:0}body.has-wiki-track-hero .wiki-track-hero__visual img{height:min(62svh,480px);min-height:220px}body.has-wiki-track-hero .wiki-track-hero__visual{top:auto}body.has-wiki-track-hero .wiki-track-hero h1{font-size:clamp(1.85rem,12vw,3.2rem)}}@media(prefers-reduced-motion:reduce){body.has-wiki-track-hero .wiki-track-hero__visual img{transition:none;transform:none}}@media(min-width:901px){.wiki-content-layout{width:min(1280px,calc(100% - 56px));display:grid;grid-template-columns:clamp(270px,23vw,320px) minmax(0,1fr);gap:clamp(3rem,5vw,5.5rem);align-items:start}.wiki-toc{position:sticky;top:108px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;max-height:calc(100vh - 132px);margin:0;padding:0 0 0 1.35rem;border:0;border-left:1px solid #dce7f0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b9d7e6 transparent}.wiki-toc p{width:100%;margin:0 0 .75rem;padding:0 0 .85rem;border-bottom:1px solid #e2eaf1;color:#6a7a8b;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-toc a{position:relative;display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.5rem;align-items:baseline;width:100%;margin:0;padding:.78rem .65rem;border:0;border-radius:10px;color:#536579;font-size:.92rem;font-weight:580;line-height:1.35;background:transparent;transition:color .18s ease,background .18s ease,transform .18s ease}.wiki-toc a:before{content:"";position:absolute;top:.7rem;bottom:.7rem;left:-1.05rem;width:3px;border-radius:999px;background:#40bcd5;opacity:0;transform:scaleY(.45);transition:opacity .18s ease,transform .18s ease}.wiki-toc a span{color:#91a3b4;font-size:.65rem;font-weight:800;letter-spacing:.08em;transition:color .18s ease}.wiki-toc a:hover,.wiki-toc a:focus-visible{padding-left:.65rem;color:#173f62;background:#f1f9fc;outline:none}.wiki-toc a.is-active,.wiki-toc a[aria-current=location]{color:#137b9d;font-weight:820;background:#edf9fc}.wiki-toc a.is-active:before,.wiki-toc a[aria-current=location]:before{opacity:1;transform:scaleY(1)}.wiki-toc a.is-active span,.wiki-toc a[aria-current=location] span{color:#2f9fba}.wiki-article{min-width:0}}.wiki-section{scroll-margin-top:118px}@media(max-width:900px){.wiki-content-layout{width:min(100% - 24px,760px)}.wiki-toc{position:sticky;z-index:18;top:72px;display:flex;flex-wrap:nowrap;gap:.4rem;width:100%;margin-bottom:1.3rem;padding:.55rem;border:1px solid #dce7f0;border-radius:14px;background:#fffffff5;box-shadow:0 10px 28px #19395914;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.wiki-toc::-webkit-scrollbar{display:none}.wiki-toc p{display:none}.wiki-toc a{display:inline-flex;flex:0 0 auto;gap:.35rem;margin:0;padding:.58rem .72rem;border:0;border-radius:9px;color:#617286;font-size:.78rem;font-weight:650;white-space:nowrap;background:transparent}.wiki-toc a.is-active,.wiki-toc a[aria-current=location]{color:#126d8d;font-weight:820;background:#eaf8fc}.wiki-toc a span{color:#4ca8bd;font-size:.62rem}.wiki-section{scroll-margin-top:145px}}@media(prefers-reduced-motion:reduce){.wiki-toc a,.wiki-toc a:before,.wiki-toc a span{transition:none}}.wiki-top-hero__lead{color:#182033c2;text-shadow:0 1px 18px rgba(255,255,255,.62)}.wiki-page-intro{padding:clamp(1rem,2.5vw,1.65rem)}.wiki-page-intro__copy{padding:clamp(1rem,2.5vw,1.75rem) clamp(1.25rem,3.5vw,2.4rem)}.wiki-section__heading{padding-block:clamp(1rem,2.4vw,1.75rem)}body.is-wiki-page{color:#182033;background:#fff}body.is-wiki-page:before{display:none;content:none}.navbar.wiki-navbar,body.is-wiki-page .navbar.wiki-navbar{background:radial-gradient(ellipse 28rem 10rem at 12% 0%,rgba(64,212,255,.14),transparent 70%),radial-gradient(ellipse 22rem 8rem at 88% 0%,rgba(46,230,166,.08),transparent 68%),#050b15!important;border-color:#40d4ff38!important;box-shadow:0 12px 40px #00000059;backdrop-filter:none;-webkit-backdrop-filter:none}body.is-wiki-page .wiki-navbar__brand-mark{background:#40d4ff;box-shadow:0 0 0 4px #40d4ff1f,0 0 18px #40d4ff73}body.is-wiki-page .navbar.wiki-navbar .navbar-nav .nav-link:hover,body.is-wiki-page .navbar.wiki-navbar .navbar-nav .dropdown-toggle:hover,body.is-wiki-page .wiki-navbar__mega-trigger:hover,body.is-wiki-page .wiki-navbar__mega.is-active .wiki-navbar__mega-trigger,body.is-wiki-page .wiki-navbar__mega:focus-within .wiki-navbar__mega-trigger{color:#f2fbff!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 6px rgba(64,212,255,.95),0 0 14px rgba(64,212,255,.55),0 0 28px rgba(46,230,166,.45),0 0 42px rgba(46,230,166,.22)}.wiki-top-hero{min-height:clamp(300px,40vh,450px);color:#142033;background:#fff;border-bottom:1px solid #e8eef5}.wiki-top-hero:before{display:none;content:none}.wiki-top-hero:after{inset:auto max(1rem,calc((100vw - 1320px)/2)) 0;height:4px;background:linear-gradient(90deg,#40d4ff 0 34%,#4f8ed8 34% 67%,#72c9e8 67% 100%);opacity:.9}.wiki-top-hero__meta{border-bottom-color:#e7edf4}.wiki-top-hero__meta>span,.wiki-top-hero__lead,.wiki-top-hero p:last-child{color:#657188;text-shadow:none}.wiki-top-hero__kicker{color:#24759b}.wiki-top-hero__glyph{opacity:.72;filter:none}.wiki-page-shell{background:#fff}.wiki-page-intro{margin-top:0;padding:clamp(3rem,7vw,6rem) 0;border:0;border-bottom:1px solid #e6edf4;border-radius:0;background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.wiki-page-intro__copy{padding:0;border-radius:0;background:#fff;box-shadow:none}.wiki-page-intro__lead,.wiki-page-intro__narrative,.wiki-section>p,.wiki-checklist li,.wiki-evidence-card p{color:#647087}.wiki-summary-grid{gap:clamp(.8rem,1.6vw,1.2rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid #e6edf4;border-bottom:0}.wiki-summary-card,.wiki-summary-card:first-child{position:relative;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid #e3eaf2;border-radius:16px;background:#fff;box-shadow:none;overflow:hidden}.wiki-summary-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#40bcd5}.wiki-summary-card:nth-child(2):before{background:#4f8ed8}.wiki-summary-card:nth-child(3):before{background:#72c9e8}.wiki-content-layout{padding-top:clamp(3rem,6vw,5rem)}.wiki-toc{gap:0;margin-bottom:clamp(1.5rem,3vw,2.4rem);padding:.55rem 0;border:0;border-top:1px solid #dfe7ef;border-bottom:1px solid #dfe7ef;border-radius:0;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wiki-toc p{padding-left:0}.wiki-toc a{border-radius:8px;background:#fff}.wiki-toc a:hover,.wiki-toc a:focus-visible{color:#155b7f;background:#eefaff}.wiki-section{position:relative;gap:0;padding:0 0 clamp(1.85rem,3.4vw,2.75rem);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.wiki-section:nth-child(3n+2):before,.wiki-section:nth-child(3n):before{display:none!important;content:none!important}.wiki-section__heading{max-width:min(900px,100%);padding:0 0 clamp(1rem,2vw,1.5rem);border-bottom:1px solid #e6edf4;border-radius:0;background:#fff;box-shadow:none}.wiki-section__number{color:#2d638e1a}.wiki-section>p,.wiki-checklist,.wiki-evidence-block,.wiki-status{margin-left:0}.wiki-checklist li{border:0;border-bottom:1px solid #e7edf3;border-radius:0;background:#fff}.wiki-evidence-block{border:1px solid #dce9f2;border-left:4px solid #40bcd5;border-radius:12px;background:#f7fbfe;box-shadow:none}.wiki-evidence-card{border-color:#e0e8f0;border-radius:10px;background:#fff}.wiki-status{width:fit-content;border-radius:8px;background:#fff}.wiki-footer{color:#fff;background:#071426;border-top:4px solid #40d4ff}.wiki-footer h2,.wiki-footer p,.wiki-footer__meta,.wiki-footer__legal{color:inherit}.wiki-footer p.wiki-footer__section-label,.wiki-footer p.wiki-footer__contact-label{color:#2ee6a6!important}.wiki-footer__summary{color:#e8f1faad!important}.wiki-footer__meta{color:#deebf88f!important}.wiki-footer__legal{color:#deebf885!important}.wiki-footer__legal a{color:#eef7ffd1;text-decoration:none!important}.wiki-footer__legal a:hover,.wiki-footer__legal a:focus-visible{color:#fffffffa!important;text-decoration:none!important;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22)!important;outline:none}body.is-wiki-page:before,body.is-wiki-page:after{content:none;background:none}@media(max-width:900px){.wiki-page-intro{width:min(100% - 24px,760px);padding-block:3rem}.wiki-page-intro__copy,.wiki-section__heading,.wiki-toc{border-radius:0}.wiki-section{padding:1.35rem;border-radius:14px}}html:has(body.is-wiki-page){overflow-x:clip;overflow-y:auto;scroll-behavior:auto}body.is-wiki-page{overflow-x:clip;overflow-y:visible}@media(min-width:901px){.wiki-content-layout{width:min(1280px,calc(100% - 56px));display:grid;grid-template-columns:clamp(280px,24vw,320px) minmax(0,1fr);gap:clamp(3rem,5vw,5.5rem);align-items:start}.wiki-content-layout>.wiki-toc{position:sticky;top:108px;align-self:start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;max-height:none;margin:0;padding:0 0 0 1.35rem;border:0;border-left:1px solid #dce7f0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.wiki-content-layout>.wiki-toc p{width:100%;margin:0 0 .9rem;padding:0 0 1rem;border-bottom:1px solid #e2eaf1;color:#617285;font-family:Inter,Outfit,system-ui,sans-serif;font-size:.76rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.wiki-content-layout>.wiki-toc a{position:relative;display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem;align-items:center;width:100%;margin:0;padding:1rem .85rem;border:0;border-radius:12px;color:#3f5267;font-family:Inter,Outfit,system-ui,sans-serif;font-size:clamp(1.08rem,1.1vw,1.18rem);font-weight:590;letter-spacing:-.012em;line-height:1.42;background:transparent}.wiki-content-layout>.wiki-toc a:before{left:-1.42rem;width:4px}.wiki-content-layout>.wiki-toc a span{color:#8da1b4;font-family:Inter,Outfit,system-ui,sans-serif;font-size:.72rem;font-weight:760}.wiki-content-layout>.wiki-toc a:hover,.wiki-content-layout>.wiki-toc a:focus-visible{padding-left:.85rem;color:#173f62;background:linear-gradient(90deg,#eff9fc,#eff9fc38)}.wiki-content-layout>.wiki-toc a.is-active,.wiki-content-layout>.wiki-toc a[aria-current=location]{color:#0f6f91;font-weight:780;background:linear-gradient(90deg,#e7f7fb,#e7f7fb2e)}.wiki-content-layout>.wiki-toc a.is-active span,.wiki-content-layout>.wiki-toc a[aria-current=location] span{color:#1686a6}.wiki-article{min-width:0}}@media(max-width:900px){.wiki-content-layout{display:block;width:min(100% - 24px,760px)}.wiki-content-layout>.wiki-toc{position:sticky;z-index:18;top:72px;display:flex;flex-wrap:nowrap;gap:.4rem;width:100%;margin:0 0 1.3rem;padding:.55rem;border:1px solid #dce7f0;border-radius:14px;background:#fffffff5;box-shadow:0 10px 28px #19395914;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-x:auto;overflow-y:hidden}.wiki-content-layout>.wiki-toc p{display:none}.wiki-content-layout>.wiki-toc a{display:inline-flex;flex:0 0 auto;gap:.35rem;margin:0;padding:.58rem .72rem;border:0;border-radius:9px;color:#617286;font-size:.78rem;font-weight:650;white-space:nowrap;background:transparent}.wiki-content-layout>.wiki-toc a.is-active,.wiki-content-layout>.wiki-toc a[aria-current=location]{color:#126d8d;font-weight:820;background:#eaf8fc}}:root{--wiki-navy-950: #071426;--wiki-navy-900: #0c1d35;--wiki-paper: #ffffff;--wiki-cyan: #35d6ff;--wiki-blue: #2855ff;--wiki-gold: #e3f255;--wiki-ink: #101828;--wiki-ink-soft: #475467;--wiki-line: rgba(16, 24, 40, .12)}body.is-wiki-page{color:var(--wiki-ink);background:#fff}.wiki-top-hero:after{background:linear-gradient(90deg,var(--wiki-blue) 0 38%,var(--wiki-cyan) 38% 76%,var(--wiki-gold) 76% 100%)}.wiki-top-hero__kicker,.wiki-eyebrow,.wiki-section__heading p,.wiki-page-intro__index span,.wiki-page-intro__index small{color:#214fbd}.wiki-page-intro__lead,.wiki-page-intro__narrative,.wiki-section>p,.wiki-checklist li,.wiki-evidence-card p{color:var(--wiki-ink-soft)}.wiki-summary-card:before{background:var(--wiki-blue)}.wiki-summary-card:nth-child(2):before{background:var(--wiki-cyan)}.wiki-summary-card:nth-child(3):before{background:var(--wiki-gold)}.wiki-section{border-color:#1018281f;border-radius:14px;box-shadow:0 8px 28px #1018280e}.wiki-section:before{background:var(--wiki-blue)}.wiki-section:nth-child(3n+2):before{background:var(--wiki-cyan)}.wiki-section:nth-child(3n):before{background:var(--wiki-gold)}.wiki-evidence-block{border-left-color:var(--wiki-blue);background:#f7f9ff}.wiki-content-layout>.wiki-toc a.is-active,.wiki-content-layout>.wiki-toc a[aria-current=location]{color:#173fbe;background:#eef2ff}.wiki-footer{background:var(--wiki-navy-950);border-top-color:var(--wiki-cyan)}:root{--wiki-blue: #2f63f5;--wiki-line-blue: #2f63f5}.wiki-top-hero:after{background:var(--wiki-line-blue)}.wiki-summary-card:before,.wiki-summary-card:nth-child(2):before,.wiki-summary-card:nth-child(3):before,.wiki-section:before,.wiki-section:nth-child(3n+2):before,.wiki-section:nth-child(3n):before{background:var(--wiki-line-blue)}.wiki-summary-card,.wiki-summary-card:first-child,.wiki-section,.wiki-evidence-card{border-color:#dbe5f0;background:#fff;box-shadow:0 20px 48px #203a5c1a,0 3px 12px #203a5c0d}.wiki-evidence-block{border-color:#dbe5f0;border-left-color:var(--wiki-line-blue);background:#fff;box-shadow:0 16px 38px #203a5c14}.wiki-content-layout>.wiki-toc a.is-active,.wiki-content-layout>.wiki-toc a[aria-current=location]{color:#1849c6;background:#eef3ff}body.is-wiki-page .navbar.wiki-navbar .navbar-toggler-icon{filter:invert(1) brightness(.45)}@media(max-width:991px){body.is-wiki-page .navbar.wiki-navbar .navbar-collapse{border-color:#dbe5f0;background:#fffffffa;box-shadow:0 18px 42px #1b32521f}body.is-wiki-page .navbar.wiki-navbar .navbar-nav .nav-link,body.is-wiki-page .navbar.wiki-navbar .navbar-nav .dropdown-toggle,body.is-wiki-page .wiki-navbar__mega-trigger{color:#344054!important}}.wiki-page-shell{--track-accent: #35d6ff;--track-accent-rgb: 53, 214, 255;--track-secondary: #2f63f5}.wiki-page-shell--wetlab{--track-accent: #52e3c2;--track-accent-rgb: 82, 227, 194;--track-secondary: #35d6ff}.wiki-page-shell--drylab{--track-accent: #7da2ff;--track-accent-rgb: 125, 162, 255;--track-secondary: #35d6ff}.wiki-page-shell--human{--track-accent: #ddec58;--track-accent-rgb: 221, 236, 88;--track-secondary: #35d6ff}.wiki-page-shell--team{--track-accent: #8bd8ff;--track-accent-rgb: 139, 216, 255;--track-secondary: #7da2ff}.wiki-track-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:clamp(430px,48vw,560px);margin:clamp(1.5rem,3vw,3rem) auto 0;color:#f7fbff;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#071426;box-shadow:0 30px 80px #07142633;isolation:isolate;overflow:hidden}.wiki-track-hero:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 58%);mask-image:linear-gradient(90deg,transparent 2%,#000 58%)}.wiki-track-hero:after{content:"";position:absolute;z-index:-1;width:260px;height:260px;right:-100px;top:-110px;border:1px solid rgba(var(--track-accent-rgb),.35);border-radius:50%;box-shadow:0 0 0 34px rgba(var(--track-accent-rgb),.025),0 0 0 68px rgba(var(--track-accent-rgb),.018)}.wiki-track-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.2rem,5vw,5.2rem)}.wiki-track-hero__meta{display:flex;gap:.85rem;align-items:center;margin-bottom:clamp(2.2rem,4vw,4rem)}.wiki-track-hero__meta span{display:grid;width:2.4rem;aspect-ratio:1;place-items:center;color:#071426;border-radius:50%;background:var(--track-accent);font:800 .68rem/1 Orbitron,Inter,sans-serif}.wiki-track-hero__meta p,.wiki-track-hero__page{margin:0;color:#e8f3ff9e;font:700 .7rem/1.4 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}.wiki-track-hero__page{margin-bottom:1rem;color:var(--track-accent)}.wiki-track-hero h2{max-width:650px;margin:0;color:#fff;font:400 clamp(2.7rem,4.8vw,5.3rem)/.96 "DM Serif Display",Georgia,serif;letter-spacing:-.045em}.wiki-track-hero__note{max-width:590px;margin:1.4rem 0 0;color:#e8f3ffb3;font:450 clamp(1rem,1.4vw,1.18rem)/1.72 "Inter",sans-serif}.wiki-track-hero__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(2rem,4vw,3.6rem)}.wiki-track-hero__chips span{display:inline-flex;gap:.55rem;align-items:center;padding:.58rem .85rem;color:#f5faffc2;border:1px solid rgba(255,255,255,.13);border-radius:999px;font:650 .72rem/1 Inter,sans-serif;transition:color .18s ease,border-color .18s ease,transform .18s ease,background .18s ease}.wiki-track-hero__chips span:hover{color:#fff;border-color:rgba(var(--track-accent-rgb),.7);background:rgba(var(--track-accent-rgb),.08);transform:translateY(-3px)}.wiki-track-hero__chips i{color:var(--track-accent);font-style:normal}.wiki-track-hero__visual{position:relative;display:grid;min-height:360px;place-items:center;padding:clamp(1.6rem,4vw,4rem);perspective:900px}.wiki-track-hero__visual:before{content:"";position:absolute;inset:14% 8%;border:1px solid rgba(var(--track-accent-rgb),.18);border-radius:28px;background:#ffffff06;box-shadow:inset 0 0 40px rgba(var(--track-accent-rgb),.04);transition:border-color .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.wiki-track-hero:hover .wiki-track-hero__visual:before{border-color:rgba(var(--track-accent-rgb),.42);transform:translateY(-5px) rotateX(2deg) rotateY(-2deg)}.wiki-track-hero__visual svg{position:relative;z-index:1;width:100%;height:auto;overflow:visible;animation:track-float 6s ease-in-out infinite}.wiki-track-hero__visual text{fill:#e3f0ff94;font:700 11px/1 Orbitron,Inter,sans-serif;letter-spacing:.15em}.track-visual__guide,.track-visual__primary,.track-visual__secondary,.track-visual__pair,.track-visual__network,.track-visual__orbit,.track-visual__packet{fill:none;vector-effect:non-scaling-stroke}.track-visual__guide{stroke:#ffffff24;stroke-width:1}.track-visual__primary{stroke:var(--track-accent);stroke-width:4}.track-visual__secondary{stroke:var(--track-secondary);stroke-width:4}.track-visual__pair{stroke:#ffffff61;stroke-width:2}.track-visual__network{stroke:rgba(var(--track-accent-rgb),.46);stroke-width:2}.track-visual__orbit{stroke:rgba(var(--track-accent-rgb),.6);stroke-width:2}.track-visual__draw{stroke-dasharray:1200;stroke-dashoffset:1200;animation:track-draw 2.2s cubic-bezier(.35,.1,.2,1) .18s forwards}.track-visual__draw--late{animation-delay:.56s}.track-visual__pulse-node circle{fill:var(--track-accent);animation:track-pulse 2s ease-in-out infinite}.track-visual__tube{animation:track-rise .65s cubic-bezier(.2,.8,.2,1) both}.track-visual__tube>path:first-child{fill:#ffffff06;stroke:#daecff7a;stroke-width:2}.track-visual__liquid{fill:rgba(var(--track-accent-rgb),.34);stroke:var(--track-accent);stroke-width:1.5}.track-visual__bubble{fill:var(--track-accent);animation:track-bubble 2.4s ease-in-out infinite}.track-visual__data-node{animation:track-node-in .62s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}.track-visual__data-node circle:first-child{fill:#0b1c33;stroke:rgba(var(--track-accent-rgb),.7);stroke-width:2}.track-visual__data-node circle:last-child{fill:var(--track-accent)}.track-visual__packet{stroke:#fff;stroke-width:3;stroke-dasharray:2 48;animation:track-packet 3.2s linear infinite}.track-visual__person{fill:none;stroke:#f5faffb8;stroke-width:2.5;animation:track-node-in .62s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}.track-visual__core{fill:rgba(var(--track-accent-rgb),.16);stroke:var(--track-accent);stroke-width:2;animation:track-pulse 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.track-visual__core-label{fill:var(--track-accent)!important;text-anchor:middle}.track-visual__matrix{fill:rgba(var(--track-accent-rgb),.08);stroke:rgba(var(--track-accent-rgb),.45);stroke-width:1.5;animation:track-matrix-in .5s ease both}.track-visual__matrix:nth-child(3n+2){fill:rgba(var(--track-accent-rgb),.22)}@keyframes track-draw{to{stroke-dashoffset:0}}@keyframes track-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes track-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes track-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes track-bubble{0%,to{opacity:.3;transform:translateY(12px)}50%{opacity:1;transform:translateY(-9px)}}@keyframes track-node-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes track-packet{to{stroke-dashoffset:-150}}@keyframes track-matrix-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wiki-content-layout>.wiki-toc .wiki-toc__progress{width:100%;margin:0 0 .75rem;padding:0 0 1.15rem;border-bottom:1px solid #e2eaf1}.wiki-content-layout>.wiki-toc .wiki-toc__progress>p{width:auto;margin:0;padding:0;border:0}.wiki-toc__progress strong{display:block;margin-top:.65rem;color:#173f62;font:750 1.3rem/1 Inter,sans-serif}.wiki-toc__progress strong span{color:#8291a3;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wiki-toc__progress>i{display:block;width:100%;height:3px;margin-top:.65rem;border-radius:99px;background:#e7edf4;overflow:hidden}.wiki-toc__progress>i b{display:block;width:100%;height:100%;border-radius:inherit;background:var(--track-accent);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.wiki-content-layout>.wiki-toc a:after{content:"";position:absolute;left:-1.54rem;width:8px;height:8px;border:2px solid #c7d3df;border-radius:50%;background:#fff;transition:width .18s ease,height .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.wiki-content-layout>.wiki-toc a.is-visited:after{border-color:var(--track-accent);background:var(--track-accent)}.wiki-content-layout>.wiki-toc a.is-active:after{width:12px;height:12px;left:-1.66rem;border-color:var(--track-accent);background:#fff;box-shadow:0 0 0 5px rgba(var(--track-accent-rgb),.18)}.wiki-content-layout>.wiki-toc a:hover,.wiki-content-layout>.wiki-toc a:focus-visible{transform:translate(4px)}.wiki-content-layout>.wiki-toc a.is-active,.wiki-content-layout>.wiki-toc a[aria-current=location]{color:#173fbe;background:rgba(var(--track-accent-rgb),.1)}.wiki-content-layout>.wiki-toc a.is-active span,.wiki-content-layout>.wiki-toc a.is-visited span{color:#173fbe}.wiki-section{opacity:1;transform:none}.wiki-section.is-reading{border-color:transparent;box-shadow:none}.wiki-section:before{display:none!important;content:none!important}.wiki-section.is-reading:before,.wiki-section:hover:before{transform:scaleY(1)}.wiki-summary-card{transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease}.wiki-summary-card:hover{z-index:1;border-color:rgba(var(--track-accent-rgb),.58);box-shadow:0 26px 58px #203a5c26;transform:translateY(-8px)}.wiki-summary-card:before{background:var(--track-accent)!important}.wiki-evidence-card{position:relative;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.wiki-evidence-card:hover,.wiki-evidence-card:focus-visible{border-color:rgba(var(--track-accent-rgb),.7);box-shadow:0 16px 36px #203a5c1f;outline:none;transform:translateY(-5px)}.wiki-evidence-card i{display:block;margin-top:1rem;color:#1d55cc;font:750 .68rem/1 Inter,sans-serif;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.wiki-evidence-dialog{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:1.25rem;background:#040d1bb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:evidence-backdrop-in .22s ease both}.wiki-evidence-dialog>section{position:relative;width:min(620px,100%);padding:clamp(2rem,5vw,4.5rem);border:1px solid rgba(var(--track-accent-rgb),.36);border-radius:24px;color:#eef6ff;background:#071426;box-shadow:0 35px 100px #00000061;animation:evidence-dialog-in .38s cubic-bezier(.2,.8,.2,1) both}.wiki-evidence-dialog>section>p:first-of-type,.wiki-evidence-dialog>section>span{display:block;margin:0 0 .7rem;color:var(--track-accent);font:750 .67rem/1.4 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}.wiki-evidence-dialog>section>span{color:#e5f1ff94}.wiki-evidence-dialog h2{margin:1.1rem 0 1.4rem;color:#fff;font:400 clamp(2.2rem,5vw,3.7rem)/1 "DM Serif Display",Georgia,serif;letter-spacing:-.035em}.wiki-evidence-dialog__detail{margin:1.4rem 0;color:#e8f3ffc7;font:500 1.06rem/1.75 Inter,sans-serif}.wiki-evidence-dialog small{color:#d3e2f27a;font:500 .77rem/1.65 Inter,sans-serif}.wiki-evidence-dialog__line{display:flex;gap:6px;height:4px}.wiki-evidence-dialog__line i{flex:1;background:var(--track-accent)}.wiki-evidence-dialog__line i:nth-child(2){opacity:.55}.wiki-evidence-dialog__line i:nth-child(3){opacity:.22}.wiki-evidence-dialog__close{position:absolute;top:1rem;right:1rem;display:grid;width:2.6rem;aspect-ratio:1;place-items:center;padding:0;color:#e6f0fa;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;font:400 1.5rem/1 sans-serif;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.wiki-evidence-dialog__close:hover{color:var(--track-accent);border-color:var(--track-accent);transform:rotate(8deg)}@keyframes evidence-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes evidence-dialog-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1050px){.wiki-track-hero{grid-template-columns:1fr}.wiki-track-hero__copy{padding-bottom:1rem}.wiki-track-hero__visual{min-height:300px;padding-top:0}.wiki-track-hero__visual svg{max-width:700px}}@media(max-width:900px){.wiki-track-hero{width:calc(100% - 24px);min-height:0;border-radius:20px}.wiki-track-hero__copy{padding:2rem 1.35rem 1rem}.wiki-track-hero__meta{margin-bottom:2rem}.wiki-track-hero h2{font-size:clamp(2.55rem,12vw,4.2rem)}.wiki-track-hero__visual{min-height:230px;padding:.5rem 1rem 1.5rem}.wiki-track-hero__chips{margin-top:1.6rem}.wiki-content-layout>.wiki-toc .wiki-toc__progress{display:none}.wiki-content-layout>.wiki-toc a:after{display:none}.wiki-content-layout>.wiki-toc a:hover,.wiki-content-layout>.wiki-toc a:focus-visible{transform:none}.wiki-section--reveal-left,.wiki-section--reveal-right{transform:translate3d(0,24px,0)}.wiki-section.is-revealed{transform:none}}@media(prefers-reduced-motion:reduce){.wiki-track-hero *,.wiki-section,.wiki-section:before,.wiki-summary-card,.wiki-evidence-card,.wiki-evidence-dialog,.wiki-evidence-dialog>section{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.wiki-section{opacity:1;transform:none}.track-visual__draw{stroke-dashoffset:0}}.wiki-page-shell,.wiki-page-shell--wetlab,.wiki-page-shell--drylab,.wiki-page-shell--human,.wiki-page-shell--team{--track-accent: #169bb7;--track-accent-rgb: 22, 155, 183;--track-secondary: #17324d}.wiki-track-hero{width:min(1280px,calc(100% - 56px));min-height:0;margin:clamp(3rem,7vw,7rem) auto 0;padding:0 0 clamp(3rem,6vw,5.5rem);grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);gap:clamp(3rem,7vw,7rem);align-items:center;color:#14283d;border:0;border-bottom:1px solid #dfe7ed;border-radius:0;background:#fff;box-shadow:none;isolation:auto;overflow:visible}.wiki-track-hero:before,.wiki-track-hero:after,.wiki-track-hero__visual:before{display:none;content:none}.wiki-track-hero__copy{display:block;padding:0}.wiki-track-hero__meta{display:flex;gap:.75rem;align-items:center;margin:0 0 clamp(1.8rem,3vw,3rem);color:#637386;font:700 .7rem/1.4 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.wiki-track-hero__meta span{display:inline;width:auto;aspect-ratio:auto;color:var(--track-accent);border-radius:0;background:transparent;font:inherit}.wiki-track-hero h2{max-width:620px;margin:0;color:#10283f;font:400 clamp(2.7rem,4.6vw,5rem)/1.02 "DM Serif Display",Georgia,serif;letter-spacing:-.035em}.wiki-track-hero__note{max-width:560px;margin:1.5rem 0 0;color:#58697a;font:450 clamp(1rem,1.25vw,1.12rem)/1.75 "Inter",system-ui,sans-serif}.wiki-track-hero__chapters{display:flex;flex-wrap:wrap;gap:0;margin:clamp(2rem,4vw,3.5rem) 0 0;color:#274158;font:650 .76rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.wiki-track-hero__chapters span{display:inline-flex;align-items:center}.wiki-track-hero__chapters span:not(:last-child):after{width:2.4rem;height:1px;margin:0 .75rem;background:#bfd0da;content:""}.wiki-track-hero__visual{display:block;min-height:0;margin:0;padding:0;perspective:none}.wiki-track-hero__visual img{display:block;width:100%;aspect-ratio:16 / 9;border-radius:3px;object-fit:cover}.wiki-track-hero__visual figcaption{margin-top:.75rem;color:#82909d;font:600 .65rem/1.4 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.wiki-page-intro{padding-block:clamp(3.5rem,7vw,6.5rem);border-bottom-color:#dfe7ed}.wiki-summary-grid{gap:0;margin-top:clamp(2rem,4vw,3.5rem);border-top:1px solid #dfe7ed}.wiki-summary-card,.wiki-summary-card:first-child{padding:clamp(1.5rem,2.5vw,2.2rem);border:0;border-right:1px solid #dfe7ed;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.wiki-summary-card:first-child{padding-left:0}.wiki-summary-card:last-child{border-right:0}.wiki-summary-card:before{display:none;content:none}.wiki-summary-card:hover{border-color:#dfe7ed;box-shadow:none;transform:none}.wiki-content-layout{padding-top:clamp(4rem,7vw,7rem)}.wiki-section{gap:0;margin:0;padding:0 0 clamp(1.85rem,3.4vw,2.75rem);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;opacity:1;transform:none}.wiki-section--reveal-left,.wiki-section--reveal-right{transform:none}.wiki-section.is-revealed{opacity:1;transform:none}.wiki-section:before,.wiki-section:after{display:none!important;content:none!important}.wiki-section.is-reading{border:0;box-shadow:none}.wiki-section__heading{padding:0;border:0;background:transparent;box-shadow:none}.wiki-evidence-block{border:1px solid #dce7ec;border-left:2px solid var(--track-accent);border-radius:3px;background:#f8fbfc;box-shadow:none}.wiki-evidence-card{border-color:#dde6eb;border-radius:2px;background:#fff;box-shadow:none}.wiki-evidence-card:hover,.wiki-evidence-card:focus-visible{border-color:var(--track-accent);box-shadow:none;transform:none}.wiki-evidence-card i{color:#117e96}.wiki-content-layout>.wiki-toc a:hover,.wiki-content-layout>.wiki-toc a:focus-visible{color:#123e56;background:#f4f8fa;transform:none}.wiki-content-layout>.wiki-toc a.is-active,.wiki-content-layout>.wiki-toc a[aria-current=location]{color:#123e56;background:#eef6f8}.wiki-content-layout>.wiki-toc a.is-active:after{border-color:var(--track-accent);box-shadow:none}.wiki-evidence-dialog{background:#0c1d3594;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wiki-evidence-dialog>section{color:#14283d;border:1px solid #d7e1e7;border-radius:4px;background:#fff;box-shadow:0 28px 80px #0c1d353d}.wiki-evidence-dialog>section>p:first-of-type{color:#117e96}.wiki-evidence-dialog>section>span{color:#758493}.wiki-evidence-dialog h2{color:#10283f}.wiki-evidence-dialog__detail{color:#4d6072}.wiki-evidence-dialog small{color:#758493}.wiki-evidence-dialog__close{color:#31485d;border-color:#cfdbe2}.wiki-evidence-dialog__close:hover{color:#117e96;border-color:#117e96;transform:none}@media(max-width:1050px){.wiki-track-hero{grid-template-columns:1fr;gap:2.5rem}.wiki-track-hero__copy{padding:0}.wiki-track-hero__visual{min-height:0;padding:0}}@media(max-width:900px){.wiki-track-hero{width:min(100% - 24px,760px);margin-top:2.5rem;padding-bottom:3rem;border-radius:0}.wiki-track-hero__copy{padding:0}.wiki-track-hero__meta{margin-bottom:1.6rem}.wiki-track-hero h2{font-size:clamp(2.6rem,12vw,4.2rem)}.wiki-track-hero__visual{min-height:0;padding:0}.wiki-track-hero__chapters span:not(:last-child):after{width:1.2rem;margin-inline:.5rem}.wiki-content-layout>.wiki-toc{border-radius:3px;box-shadow:0 8px 22px #17324d12}.wiki-section{padding:0 0 4rem 1rem;border-radius:0}}body.has-wiki-track-hero .wiki-content-layout{--wiki-toc-width: clamp(270px, 23vw, 360px);--wiki-article-width: min(1080px, calc(100vw - 2 * var(--wiki-toc-width)));display:grid;width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);padding:0;grid-template-columns:var(--wiki-toc-width) minmax(0,1fr);gap:0;align-items:start;border-top:1px solid #dfe7ed}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc{grid-column:1;grid-row:1;position:sticky;top:68px;z-index:2;align-self:start;display:flex;width:100%;max-width:none;height:calc(100vh - 68px);margin:0;padding:clamp(3rem,5vw,5.5rem) clamp(2rem,3vw,3.5rem);flex-direction:column;overflow-x:hidden;overflow-y:auto;border:0;border-right:1px solid #dfe7ed;border-radius:0;background:#f6f9fa;box-shadow:none}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__progress{margin-bottom:1.5rem}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a{width:100%;padding-block:.85rem}body.has-wiki-track-hero .wiki-content-layout>.wiki-article-stack{grid-column:1 / -1;grid-row:1;justify-self:center;width:min(100%,var(--wiki-article-width));max-width:var(--wiki-article-width);min-width:0}body.has-wiki-track-hero .wiki-article{width:100%;max-width:none;margin:0;padding:clamp(4.5rem,7vw,7rem) clamp(2rem,4vw,3.5rem)}@media(max-width:900px){body.has-wiki-track-hero .wiki-content-layout{display:block;width:100vw;margin:0 0 0 calc(50% - 50vw)}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc{position:sticky;z-index:20;top:64px;display:flex;width:100%;height:auto;padding:.8rem 1rem;flex-direction:row;gap:.45rem;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #dfe7ed;background:#f6f9faf5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__progress{display:none}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a{width:auto;min-width:max-content;padding:.72rem .9rem}body.has-wiki-track-hero .wiki-content-layout>.wiki-article-stack,body.has-wiki-track-hero .wiki-article{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%;max-width:none}body.has-wiki-track-hero .wiki-article{padding:3.5rem 1.15rem 1rem}}.wiki-footer .wiki-footer__contact-list a:hover,.wiki-footer .wiki-footer__contact-list a:focus-visible,.wiki-footer .wiki-footer__legal a:hover,.wiki-footer .wiki-footer__legal a:focus-visible{text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22)!important}.wiki-footer .wiki-footer__contact-list a:hover:after,.wiki-footer .wiki-footer__contact-list a:focus-visible:after,.wiki-footer .wiki-footer__legal a:hover:after,.wiki-footer .wiki-footer__legal a:focus-visible:after{transform:scaleX(1)}.wiki-callout{display:grid;grid-template-columns:2px minmax(0,1fr);gap:0 1.1rem;align-items:stretch;max-width:min(760px,100%);margin:1.5rem 0 0;padding:0;border:0;border-radius:0;background:transparent;font-size:.95rem;line-height:1.72}.wiki-callout__label{font-weight:700}.wiki-callout--note .wiki-callout__label{color:#0e7490}.wiki-callout--warning .wiki-callout__label{color:#9f1239}.wiki-callout--key .wiki-callout__label{color:#065f46}.wiki-callout:before{content:"";display:block;border-radius:0;grid-row:1}.wiki-callout--note:before{background:#169bb7}.wiki-callout--warning:before{background:#be123c}.wiki-callout--key:before{background:#1b7b5a}.wiki-callout__body{padding:.9rem 0;color:#2c3e50}.wiki-callout--warning .wiki-callout__body{color:#4c0519}.wiki-callout--key .wiki-callout__body{color:#0d3226}.wiki-callout__body>*:first-child{margin-top:0}.wiki-callout__body>*:last-child{margin-bottom:0}.wiki-figure{width:50%;max-width:100%;margin:1.15rem 0 0}.wiki-figure--third{width:33.333%}.wiki-figure--half{width:50%}.wiki-figure--two-thirds{width:66.666%}.wiki-figure--full{width:100%}.wiki-figure__trigger{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.wiki-figure__trigger:focus-visible{outline:2px solid #059669;outline-offset:2px}.wiki-figure img{display:block;width:100%;height:auto;border:0;border-radius:0;border-bottom:1px solid #dfe7ed}.wiki-figure__hint{position:absolute;right:.45rem;bottom:.45rem;padding:.22rem .45rem;border-radius:3px;background:#081018b8;color:#fff;font:650 .64rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em;opacity:0;pointer-events:none;transition:opacity .16s ease}.wiki-figure__trigger:hover .wiki-figure__hint,.wiki-figure__trigger:focus-visible .wiki-figure__hint{opacity:1}.wiki-figure figcaption{margin-top:.55rem;color:#778898;font-size:.82rem;font-style:italic;line-height:1.55}.wiki-code{position:relative;max-width:min(760px,100%);margin:1.5rem 0 0;padding:1.7rem 1.2rem 1.1rem;border:1px solid #e6edf3;border-radius:6px;background:#f6f8fa;overflow-x:auto;tab-size:2}.wiki-code__lang{position:absolute;top:.45rem;right:.7rem;color:#7a8b99;font:650 .65rem/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.wiki-code pre,.wiki-code .shiki{margin:0;padding:0;background:transparent!important;overflow:visible;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.84rem;line-height:1.7}.wiki-code code{padding:0;background:transparent;font-family:inherit;font-size:inherit}.wiki-table-wrap{max-width:min(760px,100%);margin:1.5rem 0 0;overflow-x:auto;border-radius:0;border:0}.wiki-table{width:100%;border-collapse:collapse;font-size:.91rem;color:#1e2d3d}.wiki-table thead{background:transparent}.wiki-table th{padding:.65rem .9rem;text-align:left;font-weight:700;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:#4e6272;border-bottom:2px solid #d0dce6}.wiki-table td{padding:.7rem .9rem;border-bottom:1px solid #eaeff4;line-height:1.55;vertical-align:top}.wiki-table tbody tr:last-child td{border-bottom:0}.wiki-table tbody tr:hover td{background:#f6f9fb}.wiki-details{max-width:min(760px,100%);margin:1.5rem 0 0;border:0;border-top:1px solid #dfe7ed;border-radius:0;background:transparent;overflow:visible}.wiki-details summary{display:flex;align-items:center;gap:.55rem;padding:.85rem 0;cursor:pointer;font-weight:600;font-size:.93rem;color:#2a3f54;list-style:none;-webkit-user-select:none;user-select:none}.wiki-details summary::-webkit-details-marker{display:none}.wiki-details summary:before{content:"▶";font-size:.55rem;color:#169bb7;transition:transform .16s ease;flex-shrink:0}.wiki-details[open]>summary:before{transform:rotate(90deg)}.wiki-details__body{padding:0 0 1.1rem;color:#4a5f72;font-size:.93rem;line-height:1.75}.wiki-details__body>*:first-child{margin-top:.5rem}.wiki-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 0;padding:0;border-top:1px solid #c0ced7;border-bottom:1px solid #d9e2e7}.wiki-stat-grid__item{min-width:0;margin:0;padding:.95rem 1rem 1rem;border-left:1px solid #d9e2e7}.wiki-stat-grid__item:first-child{padding-left:0;border-left:0}.wiki-stat-grid__value,.wiki-stat-grid__label{margin:0}.wiki-stat-grid__value{color:#087a5d;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.wiki-stat-grid__label{margin-top:.4rem;color:#506879;font-size:.74rem;font-weight:600;line-height:1.45}.wiki-layer-map{margin:clamp(1.8rem,4vw,2.8rem) 0 0;padding:0;border-top:1px solid #aebfca;list-style:none}.wiki-layer-map li{display:grid;grid-template-columns:2.4rem minmax(10.5rem,.85fr) minmax(16rem,1.35fr) auto;gap:clamp(.8rem,2vw,1.4rem);align-items:start;margin:0;padding:1.1rem 0 1.2rem;border-bottom:1px solid #d9e2e7}.wiki-layer-map__index{padding-top:.15rem;color:var(--track-accent, #169bb7);font-size:.7rem;font-weight:750;letter-spacing:.08em}.wiki-layer-map__identity strong,.wiki-layer-map__identity span,.wiki-layer-map__question span{display:block}.wiki-layer-map__identity strong{color:#17324d;font-size:.94rem;line-height:1.4}.wiki-layer-map__identity span,.wiki-layer-map__question span{margin-top:.28rem;color:#607586;font-size:.75rem;line-height:1.5}.wiki-layer-map__question p{margin:0;color:#2b4051;font-size:.87rem;line-height:1.55}.wiki-layer-map__status{justify-self:end;padding:.35rem .5rem;border:1px solid #cddbe2;border-radius:999px;color:#527080;font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.045em;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap}.wiki-video{width:100%;max-width:min(760px,100%);margin:1.6rem 0 0;overflow:hidden;border:1px solid #d5e0e6;border-radius:12px;background:#fff;box-shadow:none}.wiki-video__header{padding:1rem 1.15rem .85rem}.wiki-video__kicker{display:block;color:var(--track-accent, #169bb7);font-size:.63rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.wiki-video__title{display:block;margin:.24rem 0 0;color:#183248;font-size:.98rem;font-weight:680;line-height:1.35}.wiki-video__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0b1821}.wiki-video__media--pending{display:grid;place-items:center;background:#f8fafb;border:1px solid #dce3e8}.wiki-video__pending{margin:0;color:#526675;font-size:.95rem}.wiki-video__media video,.wiki-video__media iframe{display:block;width:100%;height:100%;border:0;background:#0b1821;object-fit:contain}.wiki-video__play{position:absolute;top:50%;left:50%;display:inline-flex;gap:.62rem;align-items:center;padding:.68rem .9rem;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#081c28d1;color:#f5fcff;font:650 .76rem/1 Inter,system-ui,sans-serif;cursor:pointer;transform:translate(-50%,-50%);transition:background .15s ease,transform .15s ease}.wiki-video__play:hover{background:#0d3548eb;transform:translate(-50%,-50%) scale(1.03)}.wiki-video__play:focus-visible{outline:3px solid #6fd1e5;outline-offset:3px}.wiki-video__play>span{width:0;height:0;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.48rem solid currentColor}.wiki-video figcaption{padding:.85rem 1.15rem 1rem;color:#596f7f;font-size:.76rem;font-style:normal;line-height:1.55}.wiki-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin-top:1.4rem}.wiki-video-grid .wiki-video{min-width:0;max-width:none;margin:0}.wiki-step-ladder-scroll{max-width:100%;margin:1.5rem 0 0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#aec0ca transparent;scrollbar-width:thin}.wiki-step-ladder{position:relative;display:grid;grid-template-columns:repeat(var(--wiki-step-count, 11),minmax(4.6rem,1fr));min-width:53rem;margin:0;padding:.1rem 0 0;list-style:none}.wiki-step-ladder:before{content:"";position:absolute;top:.44rem;right:4%;left:4%;height:1px;background:#a6bac6}.wiki-step-ladder li{position:relative;margin:0;padding:1.4rem .25rem .8rem;text-align:center}.wiki-step-ladder li:before{content:"";position:absolute;top:0;left:50%;width:.72rem;height:.72rem;border:2px solid var(--track-accent, #169bb7);border-radius:50%;background:#fff;transform:translate(-50%)}.wiki-step-ladder li:last-child:before{background:var(--track-accent, #169bb7)}.wiki-step-ladder strong,.wiki-step-ladder span{display:block}.wiki-step-ladder strong{color:#0f748d;font-size:.7rem}.wiki-step-ladder span{margin-top:.22rem;color:#5f7483;font-size:.61rem;line-height:1.35}.wiki-regimen-grid,.safety-regimen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.wiki-regimen-card,.safety-regimen-card{padding:1.15rem;border:1px solid #dfe8e3;background:#fbfdfc}.wiki-regimen-card__status,.safety-regimen-card__status{margin:0 0 .65rem;color:#087a5d;font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wiki-regimen-card h4,.safety-regimen-card h4{margin:0;color:#18342a;font-family:Inter,system-ui,sans-serif;font-size:1.05rem}.wiki-regimen-card dl,.safety-regimen-card dl{margin:.85rem 0}.wiki-regimen-card dl>div,.safety-regimen-card dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.42rem 0;border-top:1px solid #e6eeea}.wiki-regimen-card dt,.safety-regimen-card dt{color:#65756e;font-size:.78rem}.wiki-regimen-card dd,.safety-regimen-card dd{margin:0;color:#1d3129;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem;text-align:right}.wiki-regimen-card a,.safety-regimen-card a,.wiki-inline-link{color:#087a5d;font-size:.84rem;font-weight:600;text-decoration:none}p .wiki-inline-link,.doc-section__body .wiki-inline-link{font-size:inherit}.wiki-regimen-card a:hover,.safety-regimen-card a:hover,.wiki-inline-link:hover{text-decoration:underline}body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link),body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link),body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link){--wiki-ext-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6'/%3E%3Cpath d='m21 3-9 9'/%3E%3Cpath d='M15 3h6v6'/%3E%3C/svg%3E");position:relative;color:#059669;font-weight:650;text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .18s ease,text-shadow .18s ease,background-size .18s ease}body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):after,body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):after,body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):after{content:"";display:inline-block;width:.78em;height:.78em;margin-left:.18em;vertical-align:.06em;background-color:currentColor;-webkit-mask:var(--wiki-ext-icon) center / contain no-repeat;mask:var(--wiki-ext-icon) center / contain no-repeat;pointer-events:none}body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):hover,body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):focus-visible,body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):hover,body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):focus-visible,body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):hover,body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):focus-visible{color:#059669;text-decoration:none!important;background-size:100% 1px;text-shadow:0 0 6px rgba(46,230,166,.55),0 0 14px rgba(4,120,87,.28),0 0 24px rgba(4,120,87,.16);outline:none}.wiki-page-link{width:min(100%,34rem);margin:1.85rem auto 0;scroll-margin-top:6.5rem}.wiki-page-link+.wiki-page-link{margin-top:1.15rem}.wiki-page-link__anchor{--wiki-page-link-glow-angle: 0deg;position:relative;display:block;overflow:hidden;aspect-ratio:16 / 8;min-height:12.5rem;max-height:17.5rem;border:0;border-radius:1.35rem;background:#101820;box-shadow:0 10px 28px #0c1c281f,inset 0 0 0 1px #ffffff24;color:#f4f7f5;text-decoration:none!important;isolation:isolate;cursor:pointer;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.32,1),box-shadow .42s ease}@property --wiki-page-link-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes wiki-page-link-glow-spin{to{--wiki-page-link-glow-angle: 360deg}}.wiki-page-link__anchor:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--wiki-page-link-glow-angle),transparent 0%,transparent 52%,rgba(4,120,87,.08) 64%,rgba(5,150,105,.55) 76%,#059669 86%,rgba(46,230,166,.95) 92%,#047857 97%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .42s ease}.wiki-page-link__anchor:after{content:"";position:absolute;inset:-2px;z-index:3;border-radius:inherit;padding:6px;background:conic-gradient(from var(--wiki-page-link-glow-angle),transparent 0%,transparent 55%,rgba(5,150,105,.12) 72%,rgba(4,120,87,.55) 86%,rgba(46,230,166,.7) 93%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .42s ease}.wiki-page-link__still,.wiki-page-link__shade{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.wiki-page-link__still{overflow:hidden}.wiki-page-link__still img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(16px) saturate(.9);transform:scale(1.14);transition:filter .52s ease,transform .72s cubic-bezier(.22,1,.32,1)}.wiki-page-link__shade{background:linear-gradient(180deg,#080e1433,#080e1475 46%,#080e14c7);transition:background .52s ease}.wiki-page-link__center{position:absolute;inset:0 1.35rem;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;text-align:center;pointer-events:none;transition:opacity .32s ease,transform .42s ease}.wiki-page-link__action{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;padding:.62rem 1rem .62rem 1.05rem;border-radius:999px;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff57;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f7faf8;font-size:clamp(.94rem,1.5vw,1.08rem);font-weight:650;letter-spacing:-.02em;line-height:1.25;text-shadow:none}.wiki-page-link__action:after{content:"";flex:0 0 auto;width:.42rem;height:.42rem;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg)}.wiki-page-link__destination{max-width:28rem;margin:0;color:#ecf4f0c7;font-size:.66rem;font-weight:700;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.wiki-page-link__corner{position:absolute;right:1.05rem;bottom:.95rem;left:1.05rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.55rem;pointer-events:none}.wiki-page-link__page{color:#f4f7f5;font-size:.74rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .36s ease,transform .42s cubic-bezier(.22,1,.32,1)}.wiki-page-link__arrow{position:relative;display:block;width:1.7rem;height:1.5px;background:#f3f7f4;box-shadow:0 0 #fff0;transform-origin:left center;transition:width .64s cubic-bezier(.16,1,.3,1),box-shadow .64s ease}.wiki-page-link__arrow:after{content:"";position:absolute;top:50%;right:-1px;width:7px;height:7px;border-top:1.5px solid #f3f7f4;border-right:1.5px solid #f3f7f4;transform:translateY(-50%) rotate(45deg)}.wiki-page-link__anchor:hover,.wiki-page-link__anchor:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px #0c1c2833,0 0 18px #05966947,0 0 36px #04785729,inset 0 0 0 1px #0596696b}.wiki-page-link__anchor:hover:before,.wiki-page-link__anchor:focus-visible:before,.wiki-page-link__anchor:hover:after,.wiki-page-link__anchor:focus-visible:after{opacity:1;animation:wiki-page-link-glow-spin 2.6s linear infinite}.wiki-page-link__anchor:hover .wiki-page-link__still img,.wiki-page-link__anchor:focus-visible .wiki-page-link__still img{filter:blur(0) saturate(1.05);transform:scale(1.06)}.wiki-page-link__anchor:hover .wiki-page-link__shade,.wiki-page-link__anchor:focus-visible .wiki-page-link__shade{background:linear-gradient(180deg,#080e1405,#080e1429 48%,#080e14a8)}.wiki-page-link__anchor:hover .wiki-page-link__center,.wiki-page-link__anchor:focus-visible .wiki-page-link__center{opacity:0;transform:translateY(-10px)}.wiki-page-link__anchor:hover .wiki-page-link__page,.wiki-page-link__anchor:focus-visible .wiki-page-link__page{opacity:1;transform:none}.wiki-page-link__anchor:hover .wiki-page-link__arrow,.wiki-page-link__anchor:focus-visible .wiki-page-link__arrow{width:100%;box-shadow:0 0 8px #ffffff8c,0 0 18px #10b98159}.wiki-page-link__anchor:focus-visible{outline:2px solid #047857;outline-offset:3px}.wiki-page-link:target .wiki-page-link__anchor,.wiki-page-link.is-return .wiki-page-link__anchor{transform:translateY(-2px);box-shadow:0 16px 36px #0c1c2829,0 0 0 2px #047857,0 0 22px #04785747}.wiki-page-link:target .wiki-page-link__still img,.wiki-page-link.is-return .wiki-page-link__still img{filter:blur(0) saturate(1.05);transform:scale(1.06)}.wiki-page-link:target .wiki-page-link__center,.wiki-page-link.is-return .wiki-page-link__center{opacity:0;transform:translateY(-10px)}.wiki-page-link:target .wiki-page-link__page,.wiki-page-link.is-return .wiki-page-link__page{opacity:1;transform:none}.wiki-page-link:target .wiki-page-link__arrow,.wiki-page-link.is-return .wiki-page-link__arrow{width:100%;box-shadow:0 0 8px #ffffff8c,0 0 18px #10b98159}@media(prefers-reduced-motion:reduce){.wiki-page-link__anchor,.wiki-page-link__still img,.wiki-page-link__shade,.wiki-page-link__center,.wiki-page-link__page,.wiki-page-link__arrow,.wiki-page-link__anchor:before,.wiki-page-link__anchor:after{transition:none}.wiki-page-link__anchor:hover,.wiki-page-link__anchor:focus-visible{transform:none}.wiki-page-link__anchor:hover:before,.wiki-page-link__anchor:focus-visible:before,.wiki-page-link__anchor:hover:after,.wiki-page-link__anchor:focus-visible:after{animation:none}}.wiki-article>.wiki-details{max-width:none;margin-top:2.5rem}.wiki-reference-group{max-width:min(760px,100%)}.wiki-reference-group+.wiki-reference-group{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #c8d4de}.wiki-reference-group__title{margin:0 0 .85rem;color:#1a3348;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:650;letter-spacing:-.018em;line-height:1.3}@media(max-width:980px){.wiki-layer-map li{grid-template-columns:2.4rem minmax(10rem,.8fr) minmax(0,1.2fr)}.wiki-layer-map__status{grid-column:2 / -1;justify-self:start}}@media(max-width:900px){.wiki-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-stat-grid__item:nth-child(odd){padding-left:0;border-left:0}.wiki-stat-grid__item:nth-child(n+3){border-top:1px solid #d9e2e7}.wiki-video-grid{grid-template-columns:1fr}}@media(max-width:720px){.wiki-regimen-grid,.safety-regimen-grid{grid-template-columns:1fr}}@media(max-width:660px){.wiki-layer-map li{grid-template-columns:2.1rem minmax(0,1fr);gap:.7rem;padding:1rem 0}.wiki-layer-map__question,.wiki-layer-map__status{grid-column:2}}@media(max-width:520px){.wiki-stat-grid{grid-template-columns:1fr}.wiki-stat-grid__item,.wiki-stat-grid__item:first-child,.wiki-stat-grid__item:nth-child(odd){padding:.82rem 0;border-top:1px solid #d9e2e7;border-left:0}.wiki-stat-grid__item:first-child{border-top:0}}body.has-wiki-track-hero .wiki-content-layout>.wiki-article-stack{grid-column:1 / -1;grid-row:1;justify-self:center;max-width:var(--wiki-article-width);width:min(100%,var(--wiki-article-width))}body.has-wiki-track-hero .wiki-article{width:100%;max-width:none;padding-top:.85rem;padding-bottom:clamp(2rem,4vw,3.25rem)}body.has-wiki-track-hero .wiki-section{position:relative;padding:0 0 clamp(1.85rem,3.4vw,2.75rem);margin-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body.has-wiki-track-hero .wiki-section:before,body.has-wiki-track-hero .wiki-section:after{display:none!important;content:none!important}body.has-wiki-track-hero .wiki-callout{grid-template-columns:minmax(0,1fr)}body.has-wiki-track-hero .wiki-callout:before{display:none!important;content:none!important}body.has-wiki-track-hero .wiki-callout__body{padding:0}body.has-wiki-track-hero .wiki-callout--note{padding:.85rem 1rem;border:1px solid rgba(22,155,183,.28);background:#169bb70f;border-radius:4px}body.has-wiki-track-hero .wiki-callout--warning{padding:.85rem 1rem;border:1px solid rgba(190,40,60,.28);background:#e13c500f;border-radius:4px}body.has-wiki-track-hero .wiki-callout--key{padding:.85rem 1rem;border:1px solid rgba(27,123,90,.25);background:#10b9810f;border-radius:4px}body.has-wiki-track-hero .wiki-evidence-block{border-left-width:0;border-left:1px solid rgba(22,155,183,.28);border-radius:4px}body.has-wiki-track-hero .wiki-section.is-reading{border:0;box-shadow:none}body.has-wiki-track-hero .wiki-section__heading{margin-bottom:.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.has-wiki-track-hero .wiki-section:not(.wiki-section--sub)>.wiki-section__heading h2,body.has-wiki-track-hero .wiki-section:not(.wiki-section--sub)>.wiki-section__heading h3,body.has-wiki-track-hero .wiki-page-open>.wiki-section__heading h3{margin:0;font-family:Orbitron,Outfit,system-ui,sans-serif;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:700;letter-spacing:.05em;line-height:1.18;color:#059669}body.has-wiki-track-hero .wiki-section.is-reading:not(.wiki-section--sub)>.wiki-section__heading h2,body.has-wiki-track-hero .wiki-section.is-reading:not(.wiki-section--sub)>.wiki-section__heading h3{color:#047857}body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h3,body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h4,body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h5,body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h6{margin:0;color:#1a3348;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.05rem,1.4vw,1.18rem);font-weight:650;letter-spacing:-.018em;line-height:1.35}body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h3,body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h4,body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h5,body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h6{color:#1a3348}body.has-wiki-track-hero .doc-subhead,body.has-wiki-track-hero .doc-command__copy h4,body.has-wiki-track-hero .wiki-section__heading h4,body.has-wiki-track-hero .wiki-section>h3,body.has-wiki-track-hero .wiki-section>h4,body.has-wiki-track-hero .wiki-section>h5,body.has-wiki-track-hero .wiki-section>h6,body.has-wiki-track-hero .doc-section__body>h3,body.has-wiki-track-hero .doc-section__body>h4,body.has-wiki-track-hero .wiki-reference-group__title,body.has-wiki-track-hero .wiki-details summary,body.has-wiki-track-hero .wiki-regimen-card h4,body.has-wiki-track-hero .safety-regimen-card h4{color:#1a3348}body.has-wiki-track-hero .wiki-section__heading p{margin-bottom:.35rem;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#7a8896}body.has-wiki-track-hero .wiki-section__heading span{display:block;margin-top:.5rem;color:#5a6a7a;font-size:1.02rem;line-height:1.65}body.has-wiki-track-hero .wiki-section__number{display:none}body.has-wiki-track-hero .wiki-section strong,body.has-wiki-track-hero .doc-section__body strong{color:#059669;font-weight:700}body.has-wiki-track-hero .wiki-section strong.eng-phase-label{font-size:1.12em;letter-spacing:.015em}body.has-wiki-track-hero .wiki-section em,body.has-wiki-track-hero .doc-section__body em{color:inherit;font-style:italic;font-weight:inherit}body.has-wiki-track-hero .wiki-callout strong,body.has-wiki-track-hero .wiki-callout em{color:inherit;font-style:inherit}body.has-wiki-track-hero .wiki-callout--note .wiki-callout__label{color:#0e7490}body.has-wiki-track-hero .wiki-callout--warning .wiki-callout__label{color:#9f1239}body.has-wiki-track-hero .wiki-callout--key .wiki-callout__label{color:#065f46}body.has-wiki-track-hero .wiki-formula{color:inherit;background:transparent}body.has-wiki-track-hero .wiki-formula .katex{font-size:1.06em;color:#1a2330}body.has-wiki-track-hero .wiki-formula--display{display:block;width:100%;margin:.8rem 0 0;padding:.2rem 0;overflow-x:auto;text-align:center;background:transparent}body.has-wiki-track-hero .wiki-formula--display .katex{font-size:1.22em}body.has-wiki-track-hero .wiki-section>p,body.has-wiki-track-hero .wiki-section>ol,body.has-wiki-track-hero .wiki-section>ul,body.has-wiki-track-hero .doc-section__body>p,body.has-wiki-track-hero .doc-section__body>ol,body.has-wiki-track-hero .doc-section__body>ul{max-width:none;margin-top:.7rem;color:#283848;font-size:1rem;line-height:1.68}body.has-wiki-track-hero .wiki-section>p:first-child,body.has-wiki-track-hero .doc-section__body>p:first-child{margin-top:0}body.has-wiki-track-hero .wiki-section>ol,body.has-wiki-track-hero .wiki-section>ul,body.has-wiki-track-hero .doc-section__body>ol,body.has-wiki-track-hero .doc-section__body>ul{padding-left:1.5rem}body.has-wiki-track-hero .wiki-section>ol,body.has-wiki-track-hero .doc-section__body>ol{list-style:decimal}body.has-wiki-track-hero .wiki-section>ul,body.has-wiki-track-hero .doc-section__body>ul{list-style:disc}body.has-wiki-track-hero .wiki-section>ol li,body.has-wiki-track-hero .wiki-section>ul li,body.has-wiki-track-hero .doc-section__body>ol li,body.has-wiki-track-hero .doc-section__body>ul li{margin-bottom:.4rem;line-height:1.65}body.has-wiki-track-hero .wiki-page-shell :not(pre):not(.shiki)>code{padding:0;border-radius:0;background:transparent;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.87em;color:#d63384}body.has-wiki-track-hero .wiki-checklist{max-width:none;margin-top:1rem;padding:0;list-style:none;counter-reset:wiki-list}body.has-wiki-track-hero .wiki-checklist li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;counter-increment:wiki-list;padding:.75rem 0;border:0;border-bottom:1px solid #eaeff4;border-radius:0;background:transparent;color:#283848;font-size:1rem;line-height:1.72}body.has-wiki-track-hero .wiki-checklist li:before{content:counter(wiki-list,decimal-leading-zero);color:var(--track-accent);font:700 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.06em;position:static;width:auto;height:auto;border-radius:0;background:none;box-shadow:none}body.has-wiki-track-hero .wiki-section--reveal-left,body.has-wiki-track-hero .wiki-section--reveal-right{transform:translateY(14px);opacity:0}body.has-wiki-track-hero .wiki-section.is-revealed{opacity:1;transform:none}body.has-wiki-track-hero .wiki-evidence-block{max-width:none;margin-top:1.5rem;padding:1.1rem 1.3rem;border:0;border-left:2px solid var(--track-accent);border-radius:0;background:#f6fbfc;box-shadow:none}body.has-wiki-track-hero .wiki-status{display:inline-block;margin-top:.85rem;padding:.28rem .65rem;border-radius:3px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.has-wiki-track-hero~* .wiki-jump-links,.wiki-jump-links{border-radius:0}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__progress strong{font-size:1.1rem}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:before{display:none!important}body.has-wiki-track-hero .wiki-cite-group{margin-left:.14em;font-size:.7em;font-weight:650;line-height:1;letter-spacing:.01em;vertical-align:super}body.has-wiki-track-hero .wiki-cite{display:inline-block;color:#059669;text-decoration:none!important;background-image:none;scroll-margin-top:calc(var(--wiki-navbar-h, 68px) + var(--wiki-chapter-rail-h, 0px) + 24px);transition:color .18s ease,opacity .18s ease}body.has-wiki-track-hero .wiki-cite+.wiki-cite{margin-left:.06em}body.has-wiki-track-hero .wiki-cite:hover,body.has-wiki-track-hero .wiki-cite:focus-visible,body.has-wiki-track-hero .wiki-cite.is-return{color:#047857;outline:none}body.has-wiki-track-hero .wiki-reference__text{display:inline;color:#4b5563;text-decoration:none!important;background-image:linear-gradient(#047857,#047857);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .18s ease,background-size .18s ease}body.has-wiki-track-hero .wiki-reference__link:hover .wiki-reference__n,body.has-wiki-track-hero .wiki-reference__link:hover .wiki-reference__text,body.has-wiki-track-hero .wiki-reference__link:focus-visible .wiki-reference__n,body.has-wiki-track-hero .wiki-reference__link:focus-visible .wiki-reference__text,body.has-wiki-track-hero .wiki-reference:target .wiki-reference__n,body.has-wiki-track-hero .wiki-reference:target .wiki-reference__text,body.has-wiki-track-hero .wiki-reference.is-active .wiki-reference__n,body.has-wiki-track-hero .wiki-reference.is-active .wiki-reference__text{color:#047857;outline:none}body.has-wiki-track-hero .wiki-reference__link:hover .wiki-reference__text,body.has-wiki-track-hero .wiki-reference__link:focus-visible .wiki-reference__text,body.has-wiki-track-hero .wiki-reference:target .wiki-reference__text,body.has-wiki-track-hero .wiki-reference.is-active .wiki-reference__text{background-size:100% 1px}body.has-wiki-track-hero .wiki-section>ol.wiki-references,body.has-wiki-track-hero .wiki-references{max-width:none;margin:0;padding:0;list-style:none}body.has-wiki-track-hero .wiki-reference-group+.wiki-reference-group{border-top-color:#c8d4de}body.has-wiki-track-hero .wiki-reference{scroll-margin-top:calc(var(--wiki-navbar-h, 68px) + var(--wiki-chapter-rail-h, 0px) + 24px);margin:0 0 .55rem;padding:0}body.has-wiki-track-hero .wiki-reference.is-active{color:#047857}body.has-wiki-track-hero .wiki-reference__row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;align-items:baseline}body.has-wiki-track-hero .wiki-reference:not(.is-active) .wiki-reference__row{grid-template-columns:minmax(0,1fr)}body.has-wiki-track-hero .wiki-reference__back{display:inline-flex;align-items:center;gap:.22rem;margin:0;padding:0;border:0;background:transparent;color:#047857;font:600 .72rem/1 Inter,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;cursor:pointer}body.has-wiki-track-hero .wiki-reference__back-icon{width:.86rem;height:.86rem;flex:0 0 auto}body.has-wiki-track-hero .wiki-reference__back:hover,body.has-wiki-track-hero .wiki-reference__back:focus-visible{color:#065f46;outline:none}body.has-wiki-track-hero .wiki-reference__link{display:grid;grid-template-columns:1.7rem minmax(0,1fr);column-gap:.55rem;align-items:baseline;color:inherit;text-decoration:none!important;border:0;background:transparent;box-shadow:none}body.has-wiki-track-hero .wiki-reference__link:focus-visible{outline:none}body.has-wiki-track-hero .wiki-reference__n,body.has-wiki-track-hero .wiki-reference__body{font-size:.93rem;line-height:1.65}body.has-wiki-track-hero .wiki-reference__n{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;color:#1f3348;transition:color .18s ease}body.has-wiki-track-hero .wiki-reference__body{min-width:0}body.has-wiki-track-hero .wiki-reference__text{color:#3a4f62}body.has-wiki-track-hero .wiki-callout{max-width:none;margin-top:1rem}body.has-wiki-track-hero .wiki-figure{max-width:100%;margin-top:1.15rem}body.has-wiki-track-hero .wiki-figure img{border:0;border-bottom:1px solid #dfe7ed}body.has-wiki-track-hero .wiki-code{max-width:none;margin-top:1rem}body.has-wiki-track-hero .wiki-page-shell .wiki-code code{padding:0;background:transparent;color:inherit}body.has-wiki-track-hero .wiki-table-wrap{max-width:none;margin-top:1rem}body.has-wiki-track-hero .wiki-table th{border-bottom-color:#c8d8e4}body.has-wiki-track-hero .wiki-details{max-width:none;margin-top:1rem;border-top-color:#dfe7ed}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc{display:flex;flex-direction:column;gap:0;padding:2.25rem 1.25rem 3rem 1.75rem;background:#fff;border-right:1px solid #eceff3}body.has-wiki-track-hero .wiki-toc__label,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__label,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc p.wiki-toc__label{display:block;width:100%;margin:0 0 .7rem;padding:0;border:0;color:#6b7280;font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}body.has-wiki-track-hero .wiki-toc__list{list-style:none;margin:0;padding:0}body.has-wiki-track-hero .wiki-toc__list>li{display:block;margin:0 0 .15rem}body.has-wiki-track-hero .wiki-toc__row{display:flex;align-items:center;gap:.12rem;margin:0 0 0 .35rem}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__toggle,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__toggle-spacer{flex:0 0 1.05rem;width:1.05rem;height:1.05rem;margin:0;padding:0;border:0;border-radius:2px;background:transparent;box-shadow:none;color:#9ca3af}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__toggle:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 5.5px;border-color:transparent transparent transparent currentColor;transform:rotate(0);transform-origin:40% 50%;transition:transform .16s ease,border-color .16s ease}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__toggle:hover,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__toggle:focus-visible{color:#059669;outline:none}body.has-wiki-track-hero .wiki-toc__item.is-open>.wiki-toc__row .wiki-toc__toggle:before{transform:rotate(90deg)}body.has-wiki-track-hero .wiki-toc__list--sub{display:none;margin:.05rem 0 .45rem;padding:0 0 0 1.55rem}body.has-wiki-track-hero .wiki-toc__item.is-open>.wiki-toc__list--sub{display:block}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__list a{position:relative;display:inline-block;grid-template-columns:none;width:auto;max-width:100%;margin:0;padding:.55rem 0;border:0;border-radius:0;color:#1f3348;background:transparent;box-shadow:none;font-family:Inter,Outfit,system-ui,sans-serif;font-size:clamp(1.18rem,1.35vw,1.38rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;text-decoration:none!important;transform:none;transition:color .18s ease}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__row a{margin-left:0}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:after{content:"";display:block!important;position:absolute;left:0;right:0;bottom:.08em;width:auto;height:1px;border:0;border-radius:0;background:#059669;box-shadow:none;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__list--sub a{margin-left:0;padding-left:0;color:#6b7280;font-size:.78rem;font-weight:400}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__list--sub a:hover,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__list--sub a:focus-visible{color:#059669;padding-left:0}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:hover,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:focus-visible{color:#059669;background:transparent;padding-left:0;transform:none;outline:none}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:hover:after,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:focus-visible:after{transform:scaleX(1)}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location]{color:#059669;font-weight:600;background:transparent}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active:after,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location]:after{left:0;right:0;width:auto;height:1px;border:0;border-radius:0;background:#059669;box-shadow:none;transform:scaleX(0)}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active:hover:after,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active:focus-visible:after,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location]:hover:after,body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location]:focus-visible:after{transform:scaleX(1)}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-ancestor{color:#111827;font-weight:550;background:transparent}body.has-wiki-track-hero .wiki-section--sub{padding:.1rem 0 .7rem}body.has-wiki-track-hero .wiki-section--sub .wiki-section__heading{margin-bottom:.35rem}body.has-wiki-track-hero .wiki-section__heading h4{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.08rem;font-weight:650;letter-spacing:-.018em;line-height:1.35}@media(max-width:900px){body.has-wiki-track-hero .wiki-content-layout>.wiki-toc{height:auto;max-height:42vh;padding:.85rem 1rem 1rem;flex-direction:column;flex-wrap:nowrap;overflow-x:hidden;overflow-y:auto;background:#fff}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__label{display:block}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a{display:inline-block;width:auto;min-width:0;white-space:normal}body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:after{display:block!important}}@media(max-width:700px){body.has-wiki-track-hero .wiki-figure,body.has-wiki-track-hero .wiki-figure--third,body.has-wiki-track-hero .wiki-figure--half,body.has-wiki-track-hero .wiki-figure--two-thirds{width:100%}}.wiki-figure-viewer{position:fixed;inset:0;z-index:2100;display:flex;flex-direction:column;background:#060c14eb}.wiki-figure-viewer__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto;padding:.7rem 1rem .7rem 1.15rem;background:#050a10e0;color:#ffffffc7}.wiki-figure-viewer__bar p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.4}.wiki-figure-viewer__tools{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.wiki-figure-viewer__tools span{min-width:3.2rem;color:#ffffff8c;font:650 .72rem/1 Inter,system-ui,sans-serif;text-align:right}.wiki-figure-viewer__tools button{margin:0;padding:.32rem .6rem;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:transparent;color:#ffffffe0;font:600 .75rem/1 Inter,system-ui,sans-serif;cursor:pointer}.wiki-figure-viewer__tools button:hover,.wiki-figure-viewer__tools button:focus-visible{border-color:#059669;color:#6ee7b7;outline:none}.wiki-figure-viewer__close{margin-left:.25rem}.wiki-figure-viewer__stage{position:relative;flex:1 1 auto;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.wiki-figure-viewer__stage.is-dragging{cursor:grabbing}.wiki-figure-viewer__stage img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:min(92vw,1280px);max-height:82vh;border:0;transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none}body.has-wiki-track-hero .wiki-jump-links{display:none!important}body.has-wiki-track-hero .wiki-page-open{width:min(1280px,calc(100% - 56px));margin:0 auto;padding:clamp(1.75rem,3.5vw,2.75rem) 0 clamp(3.25rem,5.5vw,4.75rem)}body.has-wiki-track-hero .wiki-page-open .wiki-section{padding-bottom:.5rem}body.has-wiki-track-hero .wiki-learnings{max-width:38rem;margin:.1rem 0 0;padding:0;list-style:none;color:#3a4a5a;font-size:.95rem;line-height:1.55}body.has-wiki-track-hero .wiki-learnings li{position:relative;margin:0 0 .28rem;padding-left:1.05rem}body.has-wiki-track-hero .wiki-learnings li:before{content:"";position:absolute;left:.12rem;top:.55em;width:.34rem;height:.34rem;border-radius:50%;background:#059669}body.has-wiki-track-hero .wiki-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:1.35rem 0 0}body.has-wiki-track-hero .wiki-highlight-card{position:relative;display:block;overflow:visible;padding:.95rem 1.05rem 1.05rem;border:1px solid #e6edf3;background:#fff;color:inherit;text-decoration:none;cursor:pointer}body.has-wiki-track-hero .wiki-charge-trace{position:absolute;inset:-1px;width:auto;height:auto;overflow:visible;pointer-events:none}body.has-wiki-track-hero .wiki-charge-trace path{fill:none;stroke:#059669;stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:square;vector-effect:non-scaling-stroke;stroke-dasharray:1 4;stroke-dashoffset:1;transition:stroke-dashoffset .64s cubic-bezier(.4,0,.2,1)}body.has-wiki-track-hero .wiki-highlight-card:hover .wiki-charge-trace path,body.has-wiki-track-hero .wiki-highlight-card:focus-visible .wiki-charge-trace path{stroke-dashoffset:0}body.has-wiki-track-hero .wiki-highlight-card:focus-visible{outline:none}body.has-wiki-track-hero .wiki-highlight-card strong{display:block;color:#1f3348;font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;transition:color .22s ease}body.has-wiki-track-hero .wiki-highlight-card:hover strong,body.has-wiki-track-hero .wiki-highlight-card:focus-visible strong{color:#059669}body.has-wiki-track-hero .wiki-highlight-card__keys{display:flex;flex-direction:column;gap:.18rem;margin:.55rem 0 0;padding:0;list-style:none}body.has-wiki-track-hero .wiki-highlight-card__keys li{color:#6b7c8a;font-size:.78rem;font-weight:550;letter-spacing:.03em;line-height:1.25}@media(prefers-reduced-motion:reduce){body.has-wiki-track-hero .wiki-charge-trace path,body.has-wiki-track-hero .wiki-highlight-card strong,body.has-wiki-track-hero .wiki-cite,body.has-wiki-track-hero .wiki-reference__n,body.has-wiki-track-hero .wiki-reference__text{transition:none}}@media(max-width:900px){body.has-wiki-track-hero .wiki-page-open{width:calc(100% - 2rem);padding-top:1.5rem}}.wiki-footer,body.is-wiki-page .wiki-footer{width:calc(100% - clamp(1rem,3vw,3rem));margin:clamp(1rem,2vw,1.5rem) auto;border-radius:28px;isolation:isolate;overflow:hidden;color:#e8f3ff;background:#03060b!important;border:1px solid rgba(67,171,255,.2)!important;box-shadow:0 0 0 1px #03060bcc,0 18px 50px #0108122e}.wiki-footer:before,.wiki-footer:after{position:absolute;right:-12%;bottom:-28%;left:-12%;height:92%;content:"";pointer-events:none;opacity:.5;filter:blur(17px);transform-origin:50% 100%;animation:wiki-footer-flame-drift 15s ease-in-out infinite alternate;z-index:-1}.wiki-footer:before{background:radial-gradient(ellipse 86% 98% at 50% 108%,rgba(0,184,255,.82) 0%,rgba(24,112,255,.56) 34%,rgba(16,67,180,.3) 58%,transparent 84%)}.wiki-footer:after{display:none}.wiki-footer__particles{position:absolute;right:3%;bottom:0;left:3%;height:100%;width:94%;pointer-events:none;z-index:0}.wiki-footer__particles span{position:absolute;bottom:8%;left:var(--particle-left);display:block;width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:#89e6fffa;box-shadow:0 0 5px #4cc4fff2,0 0 14px #0091ffb3;opacity:0;--particle-drift-a: -14px;--particle-drift-b: 18px;--particle-drift-c: -8px;--particle-drift-d: 24px;--particle-drift-e: -18px;--particle-drift-f: 12px;mix-blend-mode:screen;animation:wiki-footer-particle-rise var(--particle-duration) linear infinite;animation-delay:var(--particle-delay)}.wiki-footer__particles span:nth-child(1){--particle-left: 4%;--particle-size: 3px;--particle-duration: 6.2s;--particle-delay: -1.8s}.wiki-footer__particles span:nth-child(2){--particle-left: 10%;--particle-size: 5px;--particle-duration: 8.7s;--particle-delay: -5.1s}.wiki-footer__particles span:nth-child(3){--particle-left: 17%;--particle-size: 2px;--particle-duration: 5.6s;--particle-delay: -2.4s}.wiki-footer__particles span:nth-child(4){--particle-left: 24%;--particle-size: 4px;--particle-duration: 7.9s;--particle-delay: -6.7s}.wiki-footer__particles span:nth-child(5){--particle-left: 31%;--particle-size: 3px;--particle-duration: 9.4s;--particle-delay: -3.2s}.wiki-footer__particles span:nth-child(6){--particle-left: 37%;--particle-size: 5px;--particle-duration: 6.8s;--particle-delay: -4.6s}.wiki-footer__particles span:nth-child(7){--particle-left: 44%;--particle-size: 2px;--particle-duration: 8.1s;--particle-delay: -1.1s}.wiki-footer__particles span:nth-child(8){--particle-left: 50%;--particle-size: 4px;--particle-duration: 7.2s;--particle-delay: -7.3s}.wiki-footer__particles span:nth-child(9){--particle-left: 56%;--particle-size: 3px;--particle-duration: 10.2s;--particle-delay: -2.8s}.wiki-footer__particles span:nth-child(10){--particle-left: 63%;--particle-size: 5px;--particle-duration: 6.5s;--particle-delay: -5.8s}.wiki-footer__particles span:nth-child(11){--particle-left: 69%;--particle-size: 2px;--particle-duration: 8.9s;--particle-delay: -3.9s}.wiki-footer__particles span:nth-child(12){--particle-left: 76%;--particle-size: 4px;--particle-duration: 7.6s;--particle-delay: -6.2s}.wiki-footer__particles span:nth-child(13){--particle-left: 82%;--particle-size: 3px;--particle-duration: 9.8s;--particle-delay: -1.6s}.wiki-footer__particles span:nth-child(14){--particle-left: 89%;--particle-size: 5px;--particle-duration: 6.9s;--particle-delay: -4.2s}.wiki-footer__particles span:nth-child(15){--particle-left: 94%;--particle-size: 2px;--particle-duration: 8.4s;--particle-delay: -7.7s}.wiki-footer__particles span:nth-child(16){--particle-left: 14%;--particle-size: 2px;--particle-duration: 11.3s;--particle-delay: -8.3s}.wiki-footer__particles span:nth-child(17){--particle-left: 58%;--particle-size: 2px;--particle-duration: 12.1s;--particle-delay: -9.1s}.wiki-footer__particles span:nth-child(18){--particle-left: 86%;--particle-size: 3px;--particle-duration: 10.8s;--particle-delay: -6.4s}.wiki-footer__particles span:nth-child(2n){--particle-drift-a: 16px;--particle-drift-b: -22px}.wiki-footer__particles span:nth-child(3n){--particle-drift-a: -24px;--particle-drift-b: 12px}.wiki-footer__particles span:nth-child(5n){--particle-drift-a: 28px;--particle-drift-b: -8px}.wiki-footer__particles span:nth-child(2n){--particle-drift-c: 22px;--particle-drift-d: -16px;--particle-drift-e: 30px;--particle-drift-f: -12px}.wiki-footer__particles span:nth-child(3n){--particle-drift-c: -28px;--particle-drift-d: 10px;--particle-drift-e: -8px;--particle-drift-f: 26px}.wiki-footer__particles span:nth-child(5n){--particle-drift-c: 12px;--particle-drift-d: 30px;--particle-drift-e: -26px;--particle-drift-f: 8px}@keyframes wiki-footer-particle-rise{0%{opacity:0;transform:translateZ(0) scale(.45)}10%{opacity:.95}24%{opacity:.9;transform:translate3d(calc(var(--particle-drift-a) * .25),-16vh,0) scale(.86)}39%{opacity:.88;transform:translate3d(var(--particle-drift-b),-29vh,0) scale(1.06)}53%{opacity:.82;transform:translate3d(var(--particle-drift-c),-43vh,0) scale(.94)}68%{opacity:.64;transform:translate3d(var(--particle-drift-d),-57vh,0) scale(1.08)}84%{opacity:.35;transform:translate3d(var(--particle-drift-e),-68vh,0) scale(.72)}to{opacity:0;transform:translate3d(var(--particle-drift-f),-82vh,0) scale(.25)}}.wiki-footer>.container{position:relative;z-index:1}@keyframes wiki-footer-flame-drift{0%{transform:translate3d(-2%,2%,0) scaleX(.96) skew(-1deg)}45%{transform:translate3d(1%,-2%,0) scaleX(1.02) skew(1deg)}to{transform:translate3d(3%,1%,0) scaleX(.98) skew(-1deg)}}@keyframes wiki-footer-particles{0%{opacity:.42;transform:translate3d(-2%,10%,0) scale(.94)}45%{opacity:1;transform:translate3d(2%,-10%,0) scale(1.04)}to{opacity:0;transform:translate3d(-4%,-42%,0) scale(.86)}}.wiki-footer h2,.wiki-footer p,.wiki-footer__meta,.wiki-footer__legal,.wiki-footer__summary{color:#e8f3ff!important}.wiki-footer p.wiki-footer__section-label,.wiki-footer p.wiki-footer__contact-label,.wiki-footer p.wiki-footer__ecosystem-label{color:#64c8ff!important}.wiki-footer__team-name{color:#d9f4ff}.wiki-footer__team-detail,.wiki-footer__mark-name{color:#b9d8ee}.wiki-footer__identity:focus-visible{outline-color:#64c8ff}body.is-wiki-page .wiki-footer__team-name{color:#f2fff8!important;text-shadow:0 0 8px rgba(57,229,140,.42),0 0 18px rgba(57,229,140,.18)}body.is-wiki-page .wiki-footer__team-detail,body.is-wiki-page .wiki-footer__mark-name{color:#e5f6ff!important}.wiki-footer__flat-links a,.wiki-footer__section-links a,.wiki-footer__igem-link,.wiki-footer__contact-list a,.wiki-footer__legal a,.wiki-footer__home-link a{color:#b9d8ee}.wiki-footer__flat-links a:after,.wiki-footer__section-links a:after,.wiki-footer__igem-link:after,.wiki-footer__contact-list a:after,.wiki-footer__legal a:after{background:#3bbdff;box-shadow:0 0 8px #3bbdff73}.wiki-footer__flat-links:has(a:hover) a:not(:hover),.wiki-footer__flat-links:has(a:focus-visible) a:not(:focus-visible),.wiki-footer__section:has(a:hover) .wiki-footer__section-links a:not(:hover),.wiki-footer__section:has(a:focus-visible) .wiki-footer__section-links a:not(:focus-visible),.wiki-footer__contact:has(a:hover) .wiki-footer__contact-list a:not(:hover),.wiki-footer__contact:has(a:focus-visible) .wiki-footer__contact-list a:not(:focus-visible){color:#71879a}.wiki-footer__flat-links a:hover,.wiki-footer__flat-links a:focus-visible,.wiki-footer__section-links a:hover,.wiki-footer__section-links a:focus-visible,.wiki-footer__igem-link:hover,.wiki-footer__igem-link:focus-visible,.wiki-footer__home-link a:hover,.wiki-footer__home-link a:focus-visible,.wiki-footer .wiki-footer__contact-list a:hover,.wiki-footer .wiki-footer__contact-list a:focus-visible,.wiki-footer .wiki-footer__legal a:hover,.wiki-footer .wiki-footer__legal a:focus-visible{color:#8edcff!important;text-shadow:0 0 5px rgba(59,189,255,.5),0 0 12px rgba(25,157,230,.32),0 0 22px rgba(10,102,160,.18)!important}.wiki-footer__contact{color:#a1b7c8}.wiki-footer__legal{color:#829aaa!important;border-top-color:#94c2dc33}.wiki-footer__signature{height:1px;margin:clamp(2.5rem,6vw,5rem) 0 2rem;border:0;background:#94c2dc38}@media(prefers-reduced-motion:reduce){.wiki-footer__particles span{animation:none;opacity:.72}.wiki-footer:before,.wiki-footer:after{animation:none;opacity:.45}}body.is-wiki-page .wiki-footer p.wiki-footer__section-label,body.is-wiki-page .wiki-footer p.wiki-footer__contact-label,body.is-wiki-page .wiki-footer p.wiki-footer__ecosystem-label{color:#39e58c!important}body.is-cinematic-home .wiki-footer{color:#1f3348;background:#fff!important;border:1px solid #e6edf3!important;box-shadow:none}body.is-cinematic-home .wiki-footer:before,body.is-cinematic-home .wiki-footer:after,body.is-cinematic-home .wiki-footer__flame-field,body.is-cinematic-home .wiki-footer__particles{display:none}body.is-cinematic-home .wiki-footer h2,body.is-cinematic-home .wiki-footer p,body.is-cinematic-home .wiki-footer__meta,body.is-cinematic-home .wiki-footer__legal,body.is-cinematic-home .wiki-footer__summary{color:#3a4f62!important}body.is-cinematic-home .wiki-footer p.wiki-footer__section-label,body.is-cinematic-home .wiki-footer p.wiki-footer__contact-label,body.is-cinematic-home .wiki-footer p.wiki-footer__ecosystem-label{color:#047857!important}body.is-cinematic-home .wiki-footer__team-name{color:#0c2668}body.is-cinematic-home .wiki-footer__team-detail,body.is-cinematic-home .wiki-footer__mark-name{color:#5a6a7a}body.is-cinematic-home .wiki-footer__flat-links a,body.is-cinematic-home .wiki-footer__section-links a,body.is-cinematic-home .wiki-footer__igem-link,body.is-cinematic-home .wiki-footer__contact-list a,body.is-cinematic-home .wiki-footer__legal a,body.is-cinematic-home .wiki-footer__home-link a{color:#3a4f62}body.is-cinematic-home .wiki-footer__flat-links a:after,body.is-cinematic-home .wiki-footer__section-links a:after,body.is-cinematic-home .wiki-footer__igem-link:after,body.is-cinematic-home .wiki-footer__contact-list a:after,body.is-cinematic-home .wiki-footer__legal a:after{background:#047857;box-shadow:0 0 8px #04785773}body.is-cinematic-home .wiki-footer__contact{color:#5a6a7a}body.is-cinematic-home .wiki-footer__legal{color:#7a8896!important;border-top-color:#e6edf3}body.is-cinematic-home .wiki-footer__signature{background:#e6edf3}body.is-cinematic-home .wiki-footer__flat-links a:hover,body.is-cinematic-home .wiki-footer__flat-links a:focus-visible,body.is-cinematic-home .wiki-footer__section-links a:hover,body.is-cinematic-home .wiki-footer__section-links a:focus-visible,body.is-cinematic-home .wiki-footer__igem-link:hover,body.is-cinematic-home .wiki-footer__igem-link:focus-visible,body.is-cinematic-home .wiki-footer__home-link a:hover,body.is-cinematic-home .wiki-footer__home-link a:focus-visible,body.is-cinematic-home .wiki-footer .wiki-footer__contact-list a:hover,body.is-cinematic-home .wiki-footer .wiki-footer__contact-list a:focus-visible,body.is-cinematic-home .wiki-footer .wiki-footer__legal a:hover,body.is-cinematic-home .wiki-footer .wiki-footer__legal a:focus-visible{color:#065f46!important;text-shadow:0 0 5px rgba(4,120,87,.5),0 0 12px rgba(5,150,105,.32),0 0 22px rgba(6,95,70,.18)!important}body.is-cinematic-home .wiki-footer__flat-links a:hover:after,body.is-cinematic-home .wiki-footer__flat-links a:focus-visible:after,body.is-cinematic-home .wiki-footer__section-links a:hover:after,body.is-cinematic-home .wiki-footer__section-links a:focus-visible:after,body.is-cinematic-home .wiki-footer__igem-link:hover:after,body.is-cinematic-home .wiki-footer__igem-link:focus-visible:after,body.is-cinematic-home .wiki-footer__home-link a:hover:after,body.is-cinematic-home .wiki-footer__home-link a:focus-visible:after,body.is-cinematic-home .wiki-footer .wiki-footer__contact-list a:hover:after,body.is-cinematic-home .wiki-footer .wiki-footer__contact-list a:focus-visible:after,body.is-cinematic-home .wiki-footer .wiki-footer__legal a:hover:after,body.is-cinematic-home .wiki-footer .wiki-footer__legal a:focus-visible:after{background:#047857;box-shadow:0 0 8px #04785773}body.has-wiki-track-hero .wiki-section--atlas{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding-bottom:0}body.has-wiki-track-hero .wiki-section--atlas .wiki-section__heading{width:min(100%,var(--wiki-article-width, 1080px));margin-inline:auto;padding-inline:clamp(2rem,4vw,3.5rem)}body.has-wiki-track-hero .wiki-section--atlas .atlas-app.app-shell{min-height:auto}body.has-wiki-track-hero .wiki-section--atlas .topbar{display:none}.wiki-pdf{width:66.666%;max-width:100%;margin:1.35rem 0 0}.wiki-pdf--third{width:33.333%}.wiki-pdf--half{width:50%}.wiki-pdf--two-thirds{width:66.666%}.wiki-pdf--full{width:100%}.wiki-pdf__frame{overflow:hidden;border:1px solid #d7e0e8;background:#eef3f7}.wiki-pdf__frame:focus-visible{outline:2px solid #059669;outline-offset:2px}.wiki-pdf__well{position:relative;display:grid;place-items:center;min-height:12rem;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}.wiki-pdf__well.is-panning{cursor:grab;touch-action:none}.wiki-pdf-theater__stage .wiki-pdf__well.is-panning:active{cursor:grabbing}.wiki-pdf__status{margin:0;padding:2.4rem 1.2rem;color:#5a6a7a;font:500 .86rem/1.5 Inter,system-ui,sans-serif;text-align:center}.wiki-pdf__status--error{color:#7a3a3a}.wiki-pdf__status a{color:#047857}.wiki-pdf__single,.wiki-pdf__spread{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:12px;padding:14px;transform-origin:center center;pointer-events:none}.wiki-pdf__page{overflow:hidden;background:#fff;box-shadow:0 1px #ffffffb3 inset,0 18px 40px -22px #0f1c2873}.wiki-pdf__canvas{display:block;width:100%;height:100%}.wiki-pdf__edge{position:absolute;top:0;bottom:0;z-index:2;width:22%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.wiki-pdf__edge--prev{left:0}.wiki-pdf__edge--next{right:0}.wiki-pdf__edge:disabled{cursor:default}.wiki-pdf__edge:after{position:absolute;top:50%;width:1.7rem;height:1.7rem;border-radius:999px;background:#0810188c;color:#fff;font:650 .95rem/1.7rem Inter,system-ui,sans-serif;text-align:center;opacity:0;transform:translateY(-50%);transition:opacity .16s ease;pointer-events:none;content:"‹"}.wiki-pdf__edge--next:after{content:"›"}.wiki-pdf__edge--prev:after{left:.7rem}.wiki-pdf__edge--next:after{right:.7rem}.wiki-pdf__well:hover .wiki-pdf__edge:not(:disabled):after,.wiki-pdf__edge:focus-visible:after{opacity:1}.wiki-pdf__edge:focus-visible{outline:none}.wiki-pdf__meta{display:flex;align-items:baseline;gap:.75rem;padding:.55rem .8rem .6rem;border-top:1px solid #d7e0e8;background:#f7fafc}.wiki-pdf__name{min-width:0;margin:0;overflow:hidden;color:#1a3348;font:650 .8rem/1.4 Outfit,Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.wiki-pdf__count{margin:0;color:#7a8896;font:600 .72rem/1.4 Inter,system-ui,sans-serif;letter-spacing:.04em}.wiki-pdf__open{margin-left:auto;padding:0;border:0;background:none;color:#047857;cursor:pointer;font:650 .72rem/1.4 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.wiki-pdf__open:hover,.wiki-pdf__open:focus-visible{color:#059669;outline:none}.wiki-pdf figcaption{margin-top:.55rem;color:#778898;font-size:.82rem;font-style:italic;line-height:1.55}.wiki-pdf__scroll{width:100%;height:100%;overflow:auto;padding:1.2rem 0 2.4rem;overscroll-behavior:contain}.wiki-pdf__scroll>*{display:flex;justify-content:center;margin:0 0 1rem}.wiki-pdf-theater{position:fixed;inset:0;z-index:2200;display:flex;flex-direction:row;background:#050b15}.wiki-pdf-theater__main{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.wiki-pdf-sidebar{display:flex;flex:0 0 188px;flex-direction:column;width:188px;border-right:1px solid rgba(255,255,255,.08);background:#080f18}.wiki-pdf-sidebar__head{flex:0 0 auto;padding:.85rem .9rem .55rem;color:#aabed29e;font:650 .64rem/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.wiki-pdf-sidebar__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 .7rem 1.2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.wiki-pdf-sidebar__empty{margin:.8rem .2rem;color:#aabed280;font:500 .78rem/1.45 Inter,system-ui,sans-serif}.wiki-pdf-thumbs,.wiki-pdf-outline,.wiki-pdf-outline ul{margin:0;padding:0;list-style:none}.wiki-pdf-thumbs{display:grid;gap:.85rem}.wiki-pdf-thumb{display:grid;justify-items:center;gap:.35rem;width:100%;margin:0;padding:.45rem .35rem .4rem;border:1px solid transparent;border-radius:6px;background:transparent;color:#bed0e09e;cursor:pointer}.wiki-pdf-thumb .wiki-pdf__page{width:108px!important;box-shadow:0 10px 22px #00000047}.wiki-pdf-thumb span{font:650 .68rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.wiki-pdf-thumb:hover,.wiki-pdf-thumb:focus-visible{border-color:#2ee6a647;color:#2ee6a6;outline:none}.wiki-pdf-thumb.is-active{border-color:#2ee6a6;background:#2ee6a614;color:#2ee6a6}.wiki-pdf-outline__item{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;width:100%;margin:0 0 .15rem;padding:.38rem .45rem;border:0;border-radius:5px;background:transparent;color:#dce6f0d1;cursor:pointer;text-align:left}.wiki-pdf-outline__item span{min-width:0;overflow:hidden;font:550 .78rem/1.35 Outfit,Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.wiki-pdf-outline__item em{flex:0 0 auto;color:#aabed280;font:600 .66rem/1 Inter,system-ui,sans-serif;font-style:normal}.wiki-pdf-outline__item:hover,.wiki-pdf-outline__item:focus-visible{background:#ffffff0a;color:#2ee6a6;outline:none}.wiki-pdf-outline__item.is-active{background:#2ee6a61a;color:#2ee6a6}.wiki-pdf-outline__item:disabled{cursor:default;opacity:.45}.wiki-pdf-theater__island{position:absolute;top:max(14px,env(safe-area-inset-top));left:50%;z-index:3;display:flex;align-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 24px);padding:.38rem .42rem .38rem .38rem;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#08101cc7;box-shadow:0 16px 40px #00000059;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e6eef6e6;transform:translate(-50%);scrollbar-width:none}.wiki-pdf-theater__island::-webkit-scrollbar{display:none}.wiki-pdf-theater__title{max-width:14rem;margin:0 .15rem 0 .2rem;overflow:hidden;color:#ffffffeb;font:600 .78rem/1 Outfit,Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.wiki-pdf-theater__pages{color:#aabed2b8;font:600 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em;white-space:nowrap}.wiki-pdf-theater__rule{width:1px;height:1.05rem;margin:0 .2rem;background:#ffffff1f}.wiki-pdf-theater__icon,.wiki-pdf-theater__zoom,.wiki-pdf-theater__mode{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;background:transparent;color:#d2deead1;cursor:pointer}.wiki-pdf-theater__icon{width:1.7rem;height:1.7rem;border-radius:999px}.wiki-pdf-theater__zoom{min-width:3.1rem;padding:.18rem .2rem;border-radius:999px;font:650 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.wiki-pdf-theater__icon:hover,.wiki-pdf-theater__zoom:hover,.wiki-pdf-theater__mode:hover,.wiki-pdf-theater__icon:focus-visible,.wiki-pdf-theater__zoom:focus-visible,.wiki-pdf-theater__mode:focus-visible{color:#2ee6a6;outline:none}.wiki-pdf-theater__modes{display:flex;align-items:center;gap:.1rem;padding:.08rem;border-radius:999px;background:#ffffff0a}.wiki-pdf-theater__mode{gap:.28rem;padding:.28rem .55rem;border-radius:999px;font:650 .68rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.wiki-pdf-theater__mode.is-active{background:#2ee6a624;color:#2ee6a6}.wiki-pdf-theater__stage{flex:1 1 auto;min-height:0;padding-top:4.4rem}.wiki-pdf-theater__stage .wiki-pdf__well{height:100%;min-height:0;background:transparent;touch-action:none}.wiki-pdf-theater__stage .wiki-pdf__page{box-shadow:0 28px 64px #0000006b}@media(max-width:820px){.wiki-pdf-theater__title,.wiki-pdf-theater__mode span{display:none}.wiki-pdf-theater__mode{padding:.32rem}}@media(max-width:700px){.wiki-pdf,.wiki-pdf--third,.wiki-pdf--half,.wiki-pdf--two-thirds{width:100%}.wiki-pdf-sidebar{position:absolute;z-index:2;inset:0 auto 0 0;box-shadow:18px 0 40px #00000059}}@media(prefers-reduced-motion:reduce){.wiki-pdf__edge:after{transition:none}}html[data-theme=dark] .wiki-pdf__frame{border-color:#b4d7ff24;background:#101820}html[data-theme=dark] .wiki-pdf__status{color:var(--wiki-ink-soft)}html[data-theme=dark] .wiki-pdf__meta{border-top-color:#b4d7ff1f;background:#0c131b}html[data-theme=dark] .wiki-pdf__name{color:var(--wiki-ink-bright)}html[data-theme=dark] .wiki-pdf__count{color:var(--wiki-ink)}html[data-theme=dark] .wiki-pdf__open{color:var(--wiki-green)}html[data-theme=dark] .wiki-pdf__open:hover,html[data-theme=dark] .wiki-pdf__open:focus-visible{color:var(--wiki-green-hover)}html[data-theme=light] .wiki-pdf-theater{background:#dbe4ec}html[data-theme=light] .wiki-pdf-sidebar{border-right-color:#d7e0e8;background:#f4f7fa}html[data-theme=light] .wiki-pdf-sidebar__head,html[data-theme=light] .wiki-pdf-sidebar__empty,html[data-theme=light] .wiki-pdf-thumb,html[data-theme=light] .wiki-pdf-outline__item em{color:#5a6a7a}html[data-theme=light] .wiki-pdf-sidebar__body{scrollbar-color:rgba(26,51,72,.2) transparent}html[data-theme=light] .wiki-pdf-outline__item{color:#1a3348}html[data-theme=light] .wiki-pdf-outline__item:hover,html[data-theme=light] .wiki-pdf-outline__item:focus-visible{background:#05966914;color:#047857}html[data-theme=light] .wiki-pdf-thumb:hover,html[data-theme=light] .wiki-pdf-thumb:focus-visible,html[data-theme=light] .wiki-pdf-thumb.is-active,html[data-theme=light] .wiki-pdf-outline__item.is-active{border-color:#059669;background:#05966914;color:#047857}html[data-theme=light] .wiki-pdf-theater__island{border-color:#1a33481f;background:#ffffffe0;box-shadow:0 16px 40px #0f1c281f;color:#1a3348}html[data-theme=light] .wiki-pdf-theater__title{color:#10283f}html[data-theme=light] .wiki-pdf-theater__pages,html[data-theme=light] .wiki-pdf-theater__icon,html[data-theme=light] .wiki-pdf-theater__zoom,html[data-theme=light] .wiki-pdf-theater__mode{color:#3a4f62}html[data-theme=light] .wiki-pdf-theater__rule{background:#1a334824}html[data-theme=light] .wiki-pdf-theater__modes{background:#1a33480d}html[data-theme=light] .wiki-pdf-theater__icon:hover,html[data-theme=light] .wiki-pdf-theater__zoom:hover,html[data-theme=light] .wiki-pdf-theater__mode:hover,html[data-theme=light] .wiki-pdf-theater__icon:focus-visible,html[data-theme=light] .wiki-pdf-theater__zoom:focus-visible,html[data-theme=light] .wiki-pdf-theater__mode:focus-visible,html[data-theme=light] .wiki-pdf-theater__mode.is-active{color:#047857}html[data-theme=light] .wiki-pdf-theater__mode.is-active{background:#0596691f}html[data-theme=light] .wiki-pdf-theater__stage .wiki-pdf__page{box-shadow:0 28px 64px #0f1c282e}.wiki-navbar-shell{position:relative;z-index:1030;overflow:visible}.wiki-navbar__mega{position:static;display:flex;align-items:center}.wiki-navbar__mega-trigger{border:0;background:transparent!important;box-shadow:none!important;cursor:pointer;text-decoration:none}.wiki-navbar__mega-trigger:after{content:"";display:inline-block;width:.38rem;height:.38rem;margin-left:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.12rem) rotate(45deg);opacity:.7;transition:transform .18s ease,opacity .18s ease}.wiki-navbar__mega.is-active .wiki-navbar__mega-trigger:after,.wiki-navbar__mega:focus-within .wiki-navbar__mega-trigger:after{transform:translateY(.05rem) rotate(225deg);opacity:1}.wiki-navbar__mega-panel{--mega-glow-blue: rgba(64, 212, 255, .32);position:fixed;top:var(--wiki-navbar-h, 68px);left:0;right:0;z-index:1035;width:100vw;max-width:none;margin:0;padding:0;border:0;border-bottom:1px solid rgba(64,212,255,.22);border-radius:0;isolation:isolate;overflow:hidden;overflow-clip-margin:1.5rem;background:#050b15f0;box-shadow:0 24px 64px #0000006b;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,visibility .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),top .38s cubic-bezier(.22,1,.36,1)}.wiki-navbar__mega-panel:after{content:"";position:absolute;inset:-45% -80%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 42% 58% at 50% 42%,var(--mega-glow-blue),transparent 68%),radial-gradient(ellipse 70% 80% at 50% 110%,rgba(64,212,255,.12),transparent 72%);background-repeat:no-repeat;filter:blur(34px) saturate(120%);opacity:.7;transform:translateZ(0);backface-visibility:hidden;will-change:transform;animation:wiki-mega-spectrum-flow 8s ease-in-out infinite alternate}@keyframes wiki-mega-spectrum-flow{0%{transform:translate3d(-4%,1%,0)}to{transform:translate3d(4%,-1%,0)}}.wiki-navbar__mega-panel:before{content:"";position:absolute;inset:auto 0 100%;height:.85rem;z-index:2}.wiki-navbar__mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.wiki-navbar__mega-inner{--mega-section-size: clamp(7.5rem, 11vw, 10rem);position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:clamp(3.5rem,6vw,5.5rem);align-items:start;width:min(1120px,calc(100vw - 2.5rem));margin:0 auto;padding:clamp(1.1rem,2.4vw,1.85rem) 0 clamp(1.35rem,2.6vw,2.1rem);animation:wiki-mega-content-in .18s ease}@keyframes wiki-mega-content-in{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wiki-navbar__mega-panel:after{animation:none;opacity:.65;transform:none}.wiki-navbar__mega-inner{animation:none}.nav-icon__art{transition:none}}.wiki-navbar__mega-aside{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;margin-left:-1.25rem;margin-right:1.5rem;width:var(--mega-section-size);min-width:var(--mega-section-size);max-width:var(--mega-section-size);color:inherit;text-decoration:none}a.wiki-navbar__mega-aside--hub{cursor:pointer;outline:none}.wiki-navbar__mega-section-media{position:relative;flex-shrink:0;width:var(--mega-section-size);height:var(--mega-section-size);aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(64,212,255,.2);border-radius:14px;background:linear-gradient(145deg,rgba(64,212,255,.1),transparent 55%),#081222e6}.wiki-navbar__mega-section-media:after{content:attr(data-section);position:absolute;inset:auto .45rem .4rem;color:#b4dcff73;font-family:Inter,Outfit,system-ui,sans-serif;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.wiki-navbar__mega-section-label{margin:0;width:100%;color:#e8f4ffeb;font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.25;text-align:center;transition:color .18s ease,text-shadow .18s ease}a.wiki-navbar__mega-aside--hub:hover .wiki-navbar__mega-section-label,a.wiki-navbar__mega-aside--hub:focus-visible .wiki-navbar__mega-section-label{color:#f2fbff;text-shadow:0 0 6px rgba(64,212,255,.95),0 0 14px rgba(64,212,255,.55),0 0 28px rgba(46,230,166,.45),0 0 42px rgba(46,230,166,.22)}.wiki-navbar__mega-links{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.25rem;min-width:0;max-width:min(52rem,100%);align-content:start;overflow:visible}.wiki-navbar__mega-link{position:relative;z-index:0;display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:2rem;align-items:center;min-height:0;padding:.45rem .15rem .45rem .85rem;overflow:visible;border:0;border-radius:0;color:#d2e6fae0;text-decoration:none;background:transparent;transition:color .18s ease}.wiki-navbar__mega-links>.wiki-navbar__mega-link:nth-child(odd){padding-left:1.35rem}.wiki-navbar__mega-link:hover,.wiki-navbar__mega-link:focus-visible{z-index:30;color:#e8f4ff;background:transparent;outline:none}.wiki-navbar__mega-link:hover .wiki-navbar__mega-link-copy strong,.wiki-navbar__mega-link:focus-visible .wiki-navbar__mega-link-copy strong{color:#f2fbff;text-shadow:0 0 6px rgba(64,212,255,.95),0 0 14px rgba(64,212,255,.55),0 0 28px rgba(46,230,166,.45),0 0 42px rgba(46,230,166,.22)}.wiki-navbar__mega-link:hover .wiki-navbar__mega-link-copy small,.wiki-navbar__mega-link:focus-visible .wiki-navbar__mega-link-copy small{color:#c8ebffc7;text-shadow:0 0 8px rgba(64,212,255,.35),0 0 18px rgba(46,230,166,.22)}.wiki-navbar__mega-link-icon{display:block;width:2.8rem;height:2.8rem;flex-shrink:0}.wiki-navbar__mega-link-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.wiki-navbar__mega-link-copy strong{color:#e8f4ffeb;font-size:.98rem;font-weight:700;letter-spacing:.02em;line-height:1.25;transition:color .18s ease,text-shadow .18s ease}.wiki-navbar__mega-link-copy small{display:-webkit-box;overflow:hidden;color:#b4d2eb94;font-size:.72rem;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:color .18s ease,text-shadow .18s ease}@media(max-width:991.98px){.wiki-navbar__mega{display:block}.wiki-navbar__mega-trigger{width:100%;text-align:left}.wiki-navbar__mega-panel{position:fixed;width:100vw;margin:0;border:0;border-bottom:1px solid rgba(64,212,255,.22);border-radius:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);box-shadow:0 24px 64px #0000006b}.wiki-navbar__mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.wiki-navbar__mega-panel:before{display:none}.wiki-navbar__mega-inner{--mega-section-size: 7.5rem;grid-template-columns:1fr;width:min(100vw - 1.5rem,640px);padding:.95rem 0 1.15rem;gap:1rem}.wiki-navbar__mega-aside{margin-left:0;margin-right:0}.wiki-navbar__mega-links{grid-template-columns:1fr}.wiki-navbar__mega-links>.wiki-navbar__mega-link:nth-child(odd){padding-left:.85rem}}.nav-icon{position:relative;display:block;flex-shrink:0;overflow:visible}.nav-icon--link{box-sizing:content-box;width:2.8rem;height:2.8rem;padding:1rem 1rem 1rem 1.15rem;margin:-1rem -1rem -1rem -.35rem;filter:drop-shadow(0 0 8px rgba(64,212,255,0)) drop-shadow(0 0 18px rgba(46,230,166,0));transition:filter .16s ease}.nav-icon--section{box-sizing:content-box;width:var(--mega-section-size);height:var(--mega-section-size);padding:1.25rem;margin:-1.25rem}.nav-icon__art{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.nav-icon--section .nav-icon__art{filter:drop-shadow(0 0 10px rgba(64,212,255,0)) drop-shadow(0 0 22px rgba(46,230,166,0));transition:filter .16s ease}.wiki-navbar__mega-link:hover .nav-icon--link,.wiki-navbar__mega-link:focus-visible .nav-icon--link{position:relative;z-index:20;filter:drop-shadow(0 0 8px rgba(64,212,255,.95)) drop-shadow(0 0 18px rgba(46,230,166,.5))}a.wiki-navbar__mega-aside--hub:hover .nav-icon--section .nav-icon__art,a.wiki-navbar__mega-aside--hub:focus-visible .nav-icon--section .nav-icon__art{filter:drop-shadow(0 0 10px rgba(64,212,255,.55)) drop-shadow(0 0 22px rgba(46,230,166,.35))}@media(prefers-reduced-motion:reduce){.nav-icon--link,.nav-icon--section .nav-icon__art{transition:none}}.wiki-footer__identity{display:flex;align-items:center;gap:clamp(.85rem,2vw,1.35rem);min-width:0;flex:0 0 auto;color:inherit;text-decoration:none}.wiki-footer__crest{position:relative;display:block;width:clamp(7rem,13vw,9.25rem);height:clamp(7rem,13vw,9.25rem);flex:0 0 auto;overflow:hidden}.wiki-footer__crest img{position:absolute;left:50%;top:50%;width:185%;max-width:none;height:185%;max-height:none;object-fit:contain;transform:translate(-50%,-55.1%);-webkit-user-select:none;user-select:none}.wiki-footer__identity:focus-visible{outline:2px solid #047857;outline-offset:6px}.wiki-footer__identity-copy{display:flex;flex-direction:column;gap:.38rem;min-width:0}.wiki-footer__team-name,.wiki-footer__team-detail{display:block;margin:0;line-height:1.1;text-transform:uppercase}.wiki-footer__team-name{color:#0c2668;font-family:Orbitron,Inter,sans-serif;font-size:clamp(1.35rem,2.4vw,2.15rem);font-weight:800;letter-spacing:.14em}.wiki-footer__team-detail{color:#5a6a7a;font-size:clamp(.68rem,1vw,.82rem);font-weight:650;letter-spacing:.1em}.wiki-footer__ecosystem{margin:1.75rem 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.wiki-footer p.wiki-footer__ecosystem-label{margin:0 0 1rem;color:#047857!important;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wiki-footer__marks-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,2.75rem)}.wiki-footer__mark{display:inline-flex;align-items:center;gap:.85rem;color:inherit;text-decoration:none;opacity:.92;transition:opacity .18s ease,transform .18s ease}.wiki-footer__mark:hover,.wiki-footer__mark:focus-visible{opacity:1;outline:none;transform:translateY(-2px)}.wiki-footer__mark-logo{display:block;flex:0 0 auto;width:auto;height:clamp(3.25rem,6vw,4.5rem);object-fit:contain}.wiki-footer__mark-name{color:#3a4f62;font-size:clamp(.92rem,1.1vw,1.05rem);font-weight:600;letter-spacing:.01em;line-height:1.3;max-width:14rem}@media(max-width:768px){.wiki-footer__crest{width:6rem;height:6rem}.wiki-footer__mark-logo{height:3rem}.wiki-footer__mark-name{max-width:11rem;font-size:.9rem}}@media(prefers-reduced-motion:reduce){.wiki-footer__mark{transition:none}}body.is-documents-page .wiki-page-shell.doc-shell{--wiki-toc-width: clamp(270px, 23vw, 360px);--wiki-article-width: min(1080px, calc(100vw - 2 * var(--wiki-toc-width)));padding-bottom:clamp(4rem,8vw,7rem)}.doc-shell__intro{width:min(100%,var(--wiki-article-width));max-width:var(--wiki-article-width);margin:0 auto;padding:clamp(1.6rem,3vw,2.4rem) clamp(2rem,4vw,3.5rem) .4rem}.doc-shell__kicker{margin:0 0 .55rem;color:#7a8896;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.doc-shell__lead{max-width:none;margin:0;color:#3a4a5a;font-size:1.05rem;line-height:1.65}.doc-shell__content{min-width:0;grid-template-columns:minmax(0,1fr);padding-bottom:2rem}.doc-section{min-width:0;max-width:100%;margin:0 0 clamp(2.8rem,5vw,4rem);padding:0 0 clamp(2.2rem,4vw,3.2rem);border-bottom:1px solid #e6edf3}.doc-section:last-child{border-bottom:0;margin-bottom:0}.doc-section__header h2{margin:0;color:#059669;font-family:Orbitron,Outfit,system-ui,sans-serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:700;letter-spacing:.05em;line-height:1.2}.doc-section__header p{max-width:none;margin:.7rem 0 0;color:#5a6a7a;font-size:1rem;line-height:1.6}.doc-section__body{min-width:0;max-width:100%;margin-top:1.35rem}.doc-section__body>p{max-width:none;margin:0 0 1rem}.doc-section__body>ol,.doc-section__body>ul{max-width:none;margin:0 0 1.2rem}.doc-section__body>ol li+li,.doc-section__body>ul li+li{margin-top:.35rem}.doc-section__body>p+.doc-command,.doc-section__body>p+.doc-walk{margin-top:1.35rem}.doc-subhead{margin:2.25rem 0 .85rem;font-family:Inter,system-ui,sans-serif;font-size:1.12rem;font-weight:650;letter-spacing:-.015em;line-height:1.35;scroll-margin-top:96px}.doc-section__body>.doc-subhead:first-child,.doc-command+.doc-subhead,.doc-walk+.doc-subhead{margin-top:1.75rem}.doc-note{max-width:none;margin:1.1rem 0 0;padding:.85rem 1rem;border-left:2px solid #059669;background:#f4faf7;color:#3a4f62;font-size:.9rem;line-height:1.55}.doc-note strong{color:#059669;font-weight:700}.doc-command{display:grid;min-width:0;max-width:100%;gap:.85rem;margin:1.5rem 0 0}.doc-command__copy h4{margin:0 0 .35rem;font-family:Inter,system-ui,sans-serif;font-size:1.02rem;font-weight:650;letter-spacing:-.015em}.doc-command__desc{max-width:none;color:#4a5b6c;font-size:.94rem;line-height:1.6}.doc-command__desc p{margin:0}.doc-walk.wiki-pdf{width:100%;max-width:100%;min-width:0;margin:1.35rem 0 0}.doc-walk-theater .wiki-pdf-sidebar{flex:0 0 33.333%;width:33.333%}.doc-walk-theater .wiki-pdf-outline__item span{white-space:normal}.doc-walk__preview{position:relative;min-height:12rem;max-height:18rem;overflow:hidden;background:#eef3f7}.doc-walk__preview-hit{position:absolute;inset:0;z-index:2;margin:0;border:0;background:transparent;cursor:pointer}.doc-walk__preview .doc-walk__panel{height:18rem;border:0;border-radius:0}.doc-walk__preview .wiki-code-panel__toolbar{display:none}.doc-walk__outline{display:grid;gap:.2rem}.doc-walk__outline>li{margin:0}.doc-walk__detail{margin:.15rem 0 .85rem;padding:.55rem .5rem .7rem;border-radius:6px;background:#1a33480a}.doc-walk__detail-title{margin:0 0 .4rem;color:#10283f;font:650 .82rem/1.35 Outfit,Inter,system-ui,sans-serif}.doc-walk__step-body{color:#3a4f62;font:500 .78rem/1.5 Inter,system-ui,sans-serif}.doc-walk__step-body p{margin:0}body.has-wiki-track-hero .doc-walk__step-body :not(pre)>code{padding:.08em .28em;border-radius:3px;background:#2ee6a61f;color:#2ee6a6}.doc-walk__fields{display:grid;gap:.5rem;margin:.7rem 0 0;padding:.65rem .7rem .7rem;border:1px solid #d7e0e8;border-radius:6px;background:#eef3f7}.doc-walk__field{display:grid;gap:.22rem}.doc-walk__field-label{color:#5a6a7a;font:650 .64rem/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.doc-walk__field-input{width:100%;box-sizing:border-box;border:1px solid #c9d6e0;border-radius:5px;padding:.38rem .5rem;background:#fff;color:#10283f;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.78rem;line-height:1.4}.doc-walk__field-input:focus{border-color:#2ee6a6;outline:none}.doc-walk__field-hint{color:#7a8896;font-size:.72rem;line-height:1.35}.doc-walk__field-apply{justify-self:start;margin-top:.1rem;border:0;border-radius:999px;padding:.32rem .7rem;background:#2ee6a624;color:#2ee6a6;font:650 .68rem/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.doc-walk__field-apply:hover,.doc-walk__field-apply:focus-visible{color:#f4fffb;background:#2ee6a638;outline:none}.doc-walk__step-lines{margin:.5rem 0 0;color:#7a8896;font:600 .66rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.doc-walk__stage{position:relative;display:flex;min-height:0;flex-direction:column;padding:4.4rem 1.1rem 1.2rem}.doc-walk__stage .doc-walk__panel{flex:1 1 auto;min-height:0;overflow:auto;border-radius:8px;box-shadow:0 28px 64px #0f1c281f}.doc-walk__stage .wiki-code-panel__toolbar{display:none}.doc-walk__stage .wiki-code-panel__rows{background:transparent}.doc-walk__stage .wiki-code-panel__no{border-right:0;background:transparent}.doc-walk__stage .wiki-code-panel__code{background:transparent}.doc-walk__stage .wiki-code-panel__row.is-hot .wiki-code-panel__code{box-shadow:none}.doc-walk__textarea{display:block;flex:1 1 auto;width:100%;min-height:0;margin:0;padding:1rem 1.1rem 1.2rem;border:1px solid #d7e0e8;border-radius:8px;resize:none;background:#f7fafc;box-shadow:0 28px 64px #0f1c281f;color:#10283f;caret-color:#047857;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.78rem;line-height:1.65;outline:none}@media(max-width:900px){.doc-shell__intro{width:calc(100% - 2rem);padding-left:1.15rem;padding-right:1.15rem}}@media(max-width:700px){.doc-walk.wiki-pdf{width:100%}.doc-walk-theater .wiki-pdf-sidebar{position:relative;inset:auto;box-shadow:none;flex:0 0 33.333%;width:33.333%}}@media(prefers-reduced-motion:reduce){.wiki-pdf-sidebar__body{scroll-behavior:auto}}html[data-theme=dark] .doc-walk__preview{background:#101820}html[data-theme=dark] .doc-walk__detail{background:#ffffff08}html[data-theme=dark] .doc-walk__detail-title{color:var(--wiki-ink-bright)}html[data-theme=dark] .doc-walk__step-body,html[data-theme=dark] .doc-walk__step-lines,html[data-theme=dark] .doc-walk__field-hint,html[data-theme=dark] .doc-walk__field-label{color:var(--wiki-ink)}html[data-theme=dark] .doc-walk__field-input{border-color:#ffffff1f;background:#050b15b8;color:var(--wiki-ink-bright)}html[data-theme=dark] .doc-walk__fields{border-color:#ffffff14;background:#08101c73}html[data-theme=dark] .doc-walk__stage .doc-walk__panel{box-shadow:0 28px 64px #0000006b}html[data-theme=dark] .doc-walk__textarea{border-color:#ffffff14;background:#080f18;box-shadow:0 28px 64px #0000006b;color:var(--wiki-ink-bright);caret-color:var(--wiki-green)}.wiki-code-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:.45rem;border:1px solid #d7e0e8;background:#f7fafc;color:#1a3348}.wiki-code-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .8rem;border-bottom:1px solid #d7e0e8;background:#eef3f7}.wiki-code-panel__file{overflow:hidden;color:#5a6a7a;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.wiki-code-panel__copy{flex-shrink:0;margin-right:.85rem;border:1px solid #c9d6e0;padding:.22rem .5rem;background:transparent;color:#3a4a5a;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.wiki-code-panel__copy:hover,.wiki-code-panel__copy:focus-visible{border-color:#0596698c;color:#047857;outline:none}.wiki-code-panel__rows{display:grid;padding:.85rem 0 1.1rem;overflow-x:hidden;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.78rem;line-height:1.65;tab-size:2}.wiki-code-panel__row{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.wiki-code-panel__row{cursor:pointer}.wiki-code-panel__no{display:block;padding:0 .45rem 0 0;border-right:0;background:#eef3f7;color:#7a8896;line-height:1.65;text-align:right;-webkit-user-select:none;user-select:none}.wiki-code-panel__code{display:block;min-width:0;padding:0 .9rem;overflow-wrap:anywhere;color:#3a4f62;line-height:1.65;white-space:pre-wrap;word-break:break-word}.wiki-code-panel__row.is-lit .wiki-code-panel__code{color:#1a3348}.wiki-code-panel__row.is-dim .wiki-code-panel__code,.wiki-code-panel__row.is-dim .wiki-code-panel__code span{color:#8a9aaa}.wiki-code-panel__row.is-hot .wiki-code-panel__no{color:#34d399;background:#05966924}.wiki-code-panel__row.is-hot .wiki-code-panel__code{background:#05966929;box-shadow:inset 2px 0 #34d399;color:#10283f}.wiki-code-panel__fallback{margin:0;padding:.85rem .9rem 1.1rem;overflow-x:hidden;overflow-wrap:anywhere;color:#3a4f62;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.78rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.wiki-code{max-width:min(760px,100%);margin:1.5rem 0 0;padding:0;border:0;background:transparent;overflow:visible}.wiki-code>.wiki-code-panel-wrap{max-width:100%}html[data-theme=dark] .wiki-code-panel{border-color:#b4d7ff24;background:#0f1720;color:#e8eef4}html[data-theme=dark] .wiki-code-panel__toolbar{border-bottom-color:#ffffff14;background:#0c131b}html[data-theme=dark] .wiki-code-panel__file{color:#9aabb8}html[data-theme=dark] .wiki-code-panel__copy{border-color:#ffffff1f;color:#c5d4df}html[data-theme=dark] .wiki-code-panel__copy:hover,html[data-theme=dark] .wiki-code-panel__copy:focus-visible{color:#fff}html[data-theme=dark] .wiki-code-panel__no{background:#0c131b;color:#667888}html[data-theme=dark] .wiki-code-panel__code{color:#d7e2ea}html[data-theme=dark] .wiki-code-panel__row.is-lit .wiki-code-panel__code{color:#e8eef4}html[data-theme=dark] .wiki-code-panel__row.is-dim .wiki-code-panel__code,html[data-theme=dark] .wiki-code-panel__row.is-dim .wiki-code-panel__code span{color:#8b98a6}html[data-theme=dark] .wiki-code-panel__row.is-hot .wiki-code-panel__code{color:#e8eef4}html[data-theme=dark] .wiki-code-panel__fallback{color:#d7e2ea}@property --pointer-x{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --pointer-y{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}.why-sineup{z-index:1050;min-height:100svh;align-items:flex-start;padding-block:0;isolation:isolate;background:radial-gradient(circle at 92% 18%,rgba(53,91,137,.2),transparent 30rem),radial-gradient(circle at 8% 72%,rgba(32,68,112,.16),transparent 34rem),#050b15;color:#f2f5f8;box-shadow:0 -2.5rem 4rem #0308108c}.why-sineup:before{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(130,160,194,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(130,160,194,.07) 1px,transparent 1px);background-position:center;background-size:8rem 8rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.why-sineup__content{position:sticky;top:0;display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(35rem,1.55fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(88%,90rem);min-height:100svh;padding-block:clamp(4rem,8svh,6rem);margin-inline:auto}.why-sineup__header{align-self:start;position:relative;top:auto;margin-top:clamp(1rem,5svh,4rem);padding-left:clamp(.75rem,1.4vw,1.5rem)}.why-sineup__title{color:#f3f6f9;font:500 clamp(4.2rem,8.5vw,8.5rem)/.76 var(--font-display);letter-spacing:-.075em}.why-sineup__title span{display:block;margin-top:.18em;color:#2ee6a6;font-size:.58em;line-height:.95;letter-spacing:-.065em;text-shadow:0 0 28px rgba(46,230,166,.2)}.why-sineup{--burn: 0;--burn-start: .08;--burn-end: 1;--burn-head: calc( var(--burn-start) + (var(--burn-end) - var(--burn-start)) * var(--burn) )}.why-sineup__advantages{position:relative}.why-sineup__rail{position:absolute;inset:0 auto 0 clamp(10rem,16vw,15rem);z-index:0;width:1px;pointer-events:none}.why-sineup__rail-base,.why-sineup__rail-burn{position:absolute;inset:0}.why-sineup__rail-base{background:linear-gradient(180deg,transparent,rgba(132,163,197,.28) 8%,rgba(132,163,197,.28) 92%,transparent)}.why-sineup__rail-burn{height:calc(var(--burn-head) * 100%);background:linear-gradient(180deg,#40d4ff26,#2ee6a6f2);box-shadow:0 0 10px #2ee6a673}.why-sineup__rail-head{position:absolute;top:calc(var(--burn-head) * 100%);left:50%;width:.72rem;height:.72rem;border-radius:50%;background:#f4fffb;box-shadow:0 0 0 2px #2ee6a68c,0 0 16px 6px #2ee6a66b,0 0 36px 12px #40d4ff33;transform:translate(-50%,-50%) scale(0);opacity:0}.why-sineup__rail-head:before,.why-sineup__rail-head:after{position:absolute;left:50%;content:"";pointer-events:none;transform:translate(-50%,-70%)}.why-sineup__rail-head:before{bottom:40%;width:.55rem;height:1.15rem;border-radius:60% 60% 40% 40%;background:radial-gradient(ellipse at 50% 80%,#fff6d2,#2ee6a6 42%,#40d4ff00 78%);filter:blur(.5px);animation:why-flame-flicker .18s steps(2,end) infinite}.why-sineup__rail-head:after{bottom:10%;width:1.35rem;height:1.8rem;border-radius:50%;background:radial-gradient(circle at 50% 70%,rgba(46,230,166,.55),rgba(64,212,255,.12) 46%,transparent 72%);filter:blur(3px)}.why-sineup.is-burning .why-sineup__rail-head{opacity:calc(1 - max(0,(var(--burn) - .94) / .06));transform:translate(-50%,-50%) scale(1)}.why-sineup__embers{position:absolute;top:0;left:50%;z-index:1;width:96px;height:100%;transform:translate(-50%);pointer-events:none}@keyframes why-flame-flicker{0%{transform:translate(-50%,-70%) scaleX(1) scaleY(1);opacity:.95}50%{transform:translate(-46%,-78%) scaleX(.82) scaleY(1.18);opacity:1}to{transform:translate(-54%,-64%) scaleX(1.08) scaleY(.88);opacity:.88}}.why-sineup__advantage{--pointer-x: 50%;--pointer-y: 50%;position:relative;display:grid;grid-template-columns:clamp(10rem,16vw,15rem) minmax(0,1fr);min-height:clamp(8.5rem,16svh,12rem);isolation:isolate;transition:--pointer-x .26s cubic-bezier(.22,1,.36,1),--pointer-y .26s cubic-bezier(.22,1,.36,1)}.why-sineup__advantage:before{position:absolute;inset:-18% -8%;z-index:-1;content:"";pointer-events:none;opacity:0;background:radial-gradient(20rem circle at var(--pointer-x) var(--pointer-y),rgba(104,145,190,.12),rgba(63,101,148,.045) 42%,transparent 74%);filter:blur(.2rem);transition:opacity .5s cubic-bezier(.22,1,.36,1)}.why-sineup__node{position:absolute;top:2.1rem;left:calc(clamp(10rem,16vw,15rem) - .28rem);z-index:2;width:.55rem;aspect-ratio:1;border:1px solid rgba(165,191,219,.76);border-radius:50%;background:#0a1627;transform:scale(.72);transition:background-color .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.why-sineup__advantage.is-lit .why-sineup__node{border-color:#2ee6a6;background:#2ee6a6;transform:scale(1);box-shadow:0 0 12px #2ee6a673}.why-sineup__advantage.is-burst .why-sineup__node{animation:why-node-burst .52s cubic-bezier(.18,.9,.28,1)}@keyframes why-node-burst{0%{transform:scale(.72);background:#0a1627;box-shadow:0 0 #2ee6a600}28%{transform:scale(2.15);background:#f4fffb;box-shadow:0 0 0 8px #2ee6a62e,0 0 28px 10px #2ee6a68c}to{transform:scale(1);background:#2ee6a6;box-shadow:0 0 12px #2ee6a673}}@media(hover:hover)and (pointer:fine){.why-sineup__advantage:hover:before{opacity:1}.why-sineup__advantage.is-lit:hover .why-sineup__node{background:#5ff0bf;box-shadow:0 0 1.25rem #2ee6a680;transform:scale(1.08)}.why-sineup__advantage:hover .why-sineup__term h3{color:#d5e2ef;transform:translate(.28rem)}.why-sineup__advantage:hover .why-sineup__term strong{color:#5ff0bf;letter-spacing:.085em}.why-sineup__advantage:hover .why-sineup__copy{transform:translate(.45rem)}.why-sineup__advantage:hover .why-sineup__copy:before{opacity:1;transform:scaleX(1)}.why-sineup__advantage:hover .why-sineup__copy span{color:#c5d5e6d1}}.why-sineup__term,.why-sineup__copy{padding-top:1.35rem;padding-bottom:1.75rem;opacity:0;transform:translate3d(1.4rem,0,0);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.why-sineup__advantage.is-lit .why-sineup__term,.why-sineup__advantage.is-lit .why-sineup__copy{opacity:1;transform:none}.why-sineup__term{padding-left:clamp(1rem,1.8vw,1.75rem);padding-right:clamp(1.5rem,3vw,3rem)}.why-sineup__term h3{margin-bottom:.35rem;color:#f1f5f9f0;font:500 clamp(1.4rem,2.2vw,2.2rem)/1 var(--font-display);letter-spacing:-.045em;transition:color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.why-sineup__term strong{color:#2ee6a6;font:500 clamp(.72rem,.9vw,.88rem)/1.3 var(--font-wordmark);letter-spacing:.055em;text-transform:uppercase;transition:color .4s ease,letter-spacing .5s cubic-bezier(.22,1,.36,1)}.why-sineup__copy{position:relative;padding-left:clamp(2rem,4vw,4rem)}.why-sineup__copy:before{position:absolute;top:0;right:0;left:clamp(2rem,4vw,4rem);height:1px;content:"";opacity:.5;background:linear-gradient(90deg,rgba(125,158,194,.34),rgba(125,158,194,.07) 72%,transparent);transform:scaleX(.82);transform-origin:left;transition:opacity .45s ease,transform .65s cubic-bezier(.22,1,.36,1)}.why-sineup__copy p{margin-bottom:.42rem;color:#f2f6fae6;font:500 clamp(1rem,1.35vw,1.25rem)/1.35 var(--font-sans)}.why-sineup__copy span{display:block;max-width:34rem;color:#a6bcd39e;font:400 clamp(.82rem,1vw,.98rem)/1.55 var(--font-sans);transition:color .3s ease}@media(max-height:800px)and (min-width:861px){.why-sineup__content{padding-block:3rem}.why-sineup__header{margin-top:1rem}.why-sineup__title{font-size:clamp(3.8rem,7vw,6.4rem)}.why-sineup__advantage{min-height:clamp(6rem,14svh,7.2rem)}}@media(max-width:860px){.why-sineup{min-height:auto;padding:7rem 1.25rem 8rem}.why-sineup__content{position:relative;top:auto;display:block;width:100%;min-height:0;padding-block:0}.why-sineup__header{position:relative;top:auto;margin-top:0;padding-left:.5rem;margin-bottom:4rem}.why-sineup__title{font-size:clamp(4rem,19vw,7rem)}.why-sineup__title span{font-size:.48em}.why-sineup__rail{left:.25rem}.why-sineup__advantage{display:block;min-height:0;padding-left:1.75rem}.why-sineup__node{top:1.75rem;left:0}.why-sineup__term{padding:1.2rem 0 0 .45rem}.why-sineup__copy{padding:.8rem 0 2.25rem .45rem}.why-sineup__copy:before{display:none}}@media(prefers-reduced-motion:reduce){.why-sineup__term,.why-sineup__copy,.why-sineup__node,.why-sineup__rail-head,.why-sineup__advantage.is-burst .why-sineup__node{opacity:1;transform:none;animation:none;transition:none}.why-sineup__rail-head,.why-sineup__embers{display:none}}.story-section.treatment-gap,.story-section.treatment-pivot{display:grid;align-items:stretch;z-index:4;min-height:100svh;padding:0;overflow:visible}.story-section.treatment-gap{--story-bento-panel-min-h: 0px;--story-bento-visual-min-h: 0px;--story-bento-img-max-h: clamp(160px, 22vh, 280px)}.treatment-gap__stage{display:grid;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,68rem);justify-content:center;align-content:center;box-sizing:border-box;width:100%;min-height:100svh;gap:clamp(2rem,4.5vh,3.25rem);padding:clamp(4.75rem,9vh,7rem) clamp(1.25rem,4vw,3.5rem)}.treatment-gap__head{justify-self:center;display:grid;justify-items:center;width:min(40rem,100%);margin:0 0 clamp(1.1rem,2.8vh,1.85rem);text-align:center}.treatment-gap__head h2{margin:0;color:#f4f7fb;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.treatment-gap__head p{margin:.7rem 0 0;color:#afc8e2c7;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.45}.treatment-gap__board.hero-bento{justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;max-width:none;margin:0;padding:0;gap:clamp(1.4rem,3vw,2.6rem)}.treatment-gap .hero-bento-card__visual:before,.treatment-gap .hero-bento-card__visual:after{content:none!important;display:none!important}.treatment-gap .hero-bento-card__panel{min-height:0}.treatment-gap .hero-bento-card__visual{flex:0 0 auto;min-height:0;margin:clamp(12px,1.5vh,20px) clamp(11px,1.7vw,26px) 0;padding-top:clamp(4px,.8vh,10px)}.treatment-gap .hero-bento-card__tag{margin-top:.35rem;padding-top:clamp(8px,1.2vh,14px);padding-bottom:clamp(12px,1.8vh,20px)}.treatment-gap .hero-bento-card__img--knockout{mix-blend-mode:screen;width:74%;align-self:center}.treatment-gap .hero-bento-card:hover .hero-bento-card__img,.treatment-gap .hero-bento-card:focus-within .hero-bento-card__img{transform:translateY(-28%) scale(1.12)}.treatment-gap .hero-bento-card:hover .hero-bento-card__img--knockout,.treatment-gap .hero-bento-card:focus-within .hero-bento-card__img--knockout{transform:translateY(-58%) scale(1.15)}.treatment-gap .hero-bento-card:has(.hero-bento-card__img--knockout) .hero-bento-card__hover-bg{object-position:center 62%}.treatment-gap .hero-bento .gallery-card.hero-bento-card{min-width:0;width:100%}.treatment-gap .hero-bento-card__caption{padding-top:.45rem}.treatment-gap .hero-bento-card:hover .hero-bento-card__caption,.treatment-gap .hero-bento-card:focus-within .hero-bento-card__caption{transform:translateY(-14px)}.treatment-gap__hope{justify-self:center;width:min(48rem,100%);margin:clamp(2.25rem,5.5vh,3.75rem) 0 0;color:#f4f7fbeb;font-family:var(--font-body, var(--ui-sans), sans-serif);font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:500;letter-spacing:-.02em;line-height:1.35;text-align:center;text-wrap:balance}.treatment-gap__hope-accent{color:#2ee6a6;font-size:1.18em;font-weight:750;letter-spacing:-.03em;text-shadow:0 0 28px rgba(46,230,166,.28)}.story-section.treatment-pivot{display:block;isolation:isolate;overflow:hidden;min-height:0;height:100svh;background:var(--home-bg, #050b15)}.treatment-pivot__hold{position:relative;z-index:1;display:grid;place-items:center;height:100svh}.treatment-pivot__field{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.treatment-pivot.is-live .treatment-pivot__field{animation:pivot-field-reveal .52s cubic-bezier(.22,1,.36,1) both}.treatment-pivot__line{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(92vw,46rem);margin:0;color:#f4f7fb;font-family:var(--font-body, var(--ui-sans), sans-serif);text-align:center}.treatment-pivot__lead,.treatment-pivot__tail{display:block;max-width:18ch;color:#d6e4f2b8;font-size:clamp(1.35rem,2.8vw,2.15rem);font-weight:500;letter-spacing:-.03em;line-height:1.2;text-wrap:balance;opacity:0}.treatment-pivot__focus{position:relative;display:block;isolation:isolate;margin:.22em 0 .18em;color:#f4f7fb;font-family:Orbitron,var(--font-wordmark),sans-serif;font-size:clamp(1.85rem,6.2vw + .2rem,5.8rem);font-weight:800;letter-spacing:.08em;line-height:.92;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 34px rgba(64,212,255,.16);opacity:0}.treatment-pivot__focus:before,.treatment-pivot__focus:after{position:absolute;inset:0;content:attr(data-text);text-transform:uppercase;pointer-events:none;mix-blend-mode:screen}.treatment-pivot__focus:before{color:#ff3b5c;transform:translate(-.024em,-.01em);filter:blur(1.15px);opacity:.62}.treatment-pivot__focus:after{color:#2ad4ff;transform:translate(.024em,.01em);filter:blur(1.15px);opacity:.62}.treatment-pivot.is-live .treatment-pivot__lead{animation:pivot-soft-in .72s cubic-bezier(.22,1,.36,1) both}.treatment-pivot.is-live .treatment-pivot__focus{animation:pivot-rgb-in 1.1s cubic-bezier(.22,1,.36,1) .22s both}.treatment-pivot.is-live .treatment-pivot__focus:before{animation:pivot-rgb-left 1.1s cubic-bezier(.22,1,.36,1) .22s both}.treatment-pivot.is-live .treatment-pivot__focus:after{animation:pivot-rgb-right 1.1s cubic-bezier(.22,1,.36,1) .22s both}.treatment-pivot.is-live .treatment-pivot__tail{animation:pivot-soft-in .72s cubic-bezier(.22,1,.36,1) .9s both}@keyframes pivot-soft-in{0%{opacity:0;filter:blur(8px);transform:translateY(.28em)}to{opacity:1;filter:blur(0);transform:none}}@keyframes pivot-rgb-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes pivot-rgb-left{0%{transform:translate(-.16em,-.055em);filter:blur(4.5px);opacity:.9}to{transform:translate(-.024em,-.01em);filter:blur(1.15px);opacity:.62}}@keyframes pivot-rgb-right{0%{transform:translate(.16em,.055em);filter:blur(4.5px);opacity:.9}to{transform:translate(.024em,.01em);filter:blur(1.15px);opacity:.62}}@keyframes pivot-field-reveal{0%{opacity:0;filter:blur(7px);transform:scaleX(.96)}to{opacity:1;filter:blur(0);transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.treatment-pivot.is-live .treatment-pivot__field{animation:none;opacity:1;filter:none;transform:none}.treatment-pivot.is-live .treatment-pivot__lead,.treatment-pivot.is-live .treatment-pivot__focus,.treatment-pivot.is-live .treatment-pivot__focus:before,.treatment-pivot.is-live .treatment-pivot__focus:after,.treatment-pivot.is-live .treatment-pivot__tail{animation:none;opacity:1;filter:none;transform:none}.treatment-pivot.is-live .treatment-pivot__focus:before{transform:translate(-.02em,-.008em);filter:blur(1.1px);opacity:.55}.treatment-pivot.is-live .treatment-pivot__focus:after{transform:translate(.02em,.008em);filter:blur(1.1px);opacity:.55}}@media(min-width:1200px){.treatment-gap__stage{grid-template-columns:minmax(0,82rem);padding:clamp(5rem,9.5vh,7.5rem) clamp(2rem,5vw,5rem)}.treatment-gap__head{width:min(48rem,100%)}.treatment-gap__head h2{font-size:clamp(2.4rem,3.1vw,3.35rem)}.treatment-gap__board.hero-bento{gap:clamp(1.8rem,2.8vw,3rem)}.treatment-gap{--story-bento-panel-min-h: 0px;--story-bento-visual-min-h: 0px;--story-bento-img-max-h: clamp(180px, 22vh, 300px);--story-bento-tag-size: clamp(1.2rem, 1.35vw, 1.7rem)}}@media(min-width:1680px){.treatment-gap__stage{grid-template-columns:minmax(0,96rem);padding:clamp(5.5rem,10vh,8rem) clamp(2rem,5vw,5rem)}.treatment-gap__head{width:min(56rem,100%)}.treatment-gap__head h2{font-size:clamp(3rem,2.6vw,3.85rem)}.treatment-gap{--story-bento-panel-min-h: 0px;--story-bento-visual-min-h: 0px;--story-bento-img-max-h: clamp(200px, 24vh, 320px);--story-bento-tag-size: clamp(1.35rem, 1.2vw, 1.85rem)}.treatment-gap .hero-bento-card__caption .hero-bento-card__title{font-size:clamp(1.25rem,1.1vw,1.55rem)}.treatment-gap .hero-bento-card__caption .hero-bento-card__body{font-size:clamp(1.05rem,.85vw,1.2rem)}}@media(max-width:860px){.treatment-gap__board.hero-bento{grid-template-columns:1fr;justify-self:center;max-width:26rem;gap:1.2rem}}.story-section.mech-reel{--mech-span: 7.25;z-index:6;display:block;align-items:stretch;min-height:0;margin-top:-50svh;padding:0;overflow:visible!important;background:transparent;color:#142033}.story-section.mech-reel:before{display:none}.mech-reel__pin{position:relative;height:calc(var(--mech-span) * 100svh)}.mech-reel__banner{position:absolute;top:clamp(4.6rem,7svh,5.4rem);right:clamp(1.2rem,4vw,4.5rem);z-index:2;max-width:min(18ch,52vw);margin:0;color:#142033;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:clamp(2.1rem,4.6vw,4.4rem);font-weight:400;letter-spacing:-.04em;line-height:.95;text-align:right;text-wrap:balance}.mech-reel__sheet{position:absolute;top:0;left:0;width:100%;height:100svh;overflow:hidden;background:#fff;z-index:1;will-change:width,height,bottom,border-radius}.mech-reel__stage{position:relative;display:grid;place-items:center;box-sizing:border-box;width:100%;height:100svh;padding:clamp(9.5rem,18svh,12.5rem) clamp(1.2rem,4vw,4.5rem) clamp(1.2rem,4svh,2.8rem);background:#fff}.mech-reel__board{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:min(72rem,100%)}.mech-reel__art{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:2800 / 1844;width:100%;max-height:min(72svh,38rem);background:#fff}.mech-reel__frame{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.mech-reel__copy{position:relative;min-width:0;min-height:8rem}.mech-reel__line{position:absolute;inset:0 auto auto 0;width:100%;max-width:36rem;margin:0;color:#142033;font-family:var(--font-body, Inter, system-ui, sans-serif);font-size:clamp(1.18rem,1.55vw,1.5rem);font-weight:400;line-height:1.6;opacity:0;pointer-events:none}.mech-reel__line.is-active{opacity:1;pointer-events:auto}.mech-reel__index{margin-right:.4em}.mech-reel__mark{color:#047857;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:1.42em;font-style:normal;font-weight:400;letter-spacing:-.035em;line-height:1.05}@media(max-width:860px){.mech-reel__banner{top:4.25rem;max-width:78%;font-size:clamp(1.7rem,8vw,2.4rem)}.mech-reel__board{grid-template-columns:1fr;gap:.9rem}.mech-reel__art{max-height:min(42svh,18rem)}.mech-reel__copy{min-height:0}.mech-reel__line{position:relative;display:none;font-size:1.12rem}.mech-reel__line.is-active{display:block}}.brand-transition{--brand-transition-progress: 0;--brand-transition-push-distance: 0px;--brand-transition-scale-final: 1;--brand-transition-shift: 0px;--brand-transition-guide-a: 0;--brand-transition-guide-b: 0;--brand-transition-crest: 0;--brand-transition-crest-scale: calc(.62 + var(--brand-transition-crest) * .38);--brand-transition-crest-ox: 9%;--brand-transition-crest-oy: 50%;--brand-transition-fill: 0;position:relative;height:290svh;background:var(--home-bg, #050b15);color:#f4f7fbf5}.brand-transition__stage{position:fixed;inset:0;z-index:1;display:grid;height:100svh;place-items:center;overflow:hidden;isolation:isolate;opacity:0;pointer-events:none;visibility:hidden;transform:translate3d(0,var(--brand-transition-shift, 0px),0);background:radial-gradient(circle at 50% 46%,rgba(53,91,137,.22),transparent 36rem),radial-gradient(circle at 18% 78%,rgba(32,68,112,.16),transparent 32rem),var(--home-bg, #050b15)}.brand-transition__stage.is-active{opacity:1;pointer-events:auto;visibility:visible}.brand-transition__lockup{position:absolute;top:50%;left:50%;width:max-content;transform:translate(-50%,-50%) translate(calc(var(--brand-transition-push-distance) * (1 - var(--brand-transition-push)))) scale(calc(1 - var(--brand-transition-settle) * (1 - var(--brand-transition-scale-final))));transform-origin:center}.brand-transition__lockup-canvas{position:relative;z-index:1;display:block;height:min(66svh,34rem);aspect-ratio:3444.8 / 720}.brand-transition__guides{position:absolute;inset:0;z-index:0;transform:scale(var(--brand-transition-crest-scale));transform-origin:var(--brand-transition-crest-ox) var(--brand-transition-crest-oy);opacity:calc((1 - var(--brand-transition-fill)) * min(1,(var(--brand-transition-guide-a) + var(--brand-transition-guide-b)) * 24));pointer-events:none}.brand-transition__guides-span{position:absolute;top:0;left:50%;width:400vw;height:100%;transform:translate(-50%)}.brand-transition__guide{position:absolute;left:0;width:100%;height:2px;background:#ffffff61;box-shadow:none}.brand-transition__guide--ltr{transform:scaleX(var(--brand-transition-guide-a));transform-origin:left center}.brand-transition__guide--rtl{transform:scaleX(var(--brand-transition-guide-b));transform-origin:right center}@media(max-width:680px){.brand-transition{height:250svh}.brand-transition__lockup-canvas{height:min(52svh,24rem)}}@media(prefers-reduced-motion:reduce){.brand-transition{height:100svh}.brand-transition__guide--ltr,.brand-transition__guide--rtl{transform:scaleX(1)}}:root{--epic-tint-note: #169bb7;--epic-tint-warning: #be123c;--epic-tint-key: #1b7b5a;--epic-tint-nav: #059669;--epic-tint-header: #059669;--epic-tint-ink: #2c3e50;--epic-tint-warm: #b45309;--epic-tint-muted: #64748b;--epic-tint-corner: #059669}html[data-theme=dark]{--epic-tint-note: #6aa8b8;--epic-tint-warning: #fb7185;--epic-tint-key: var(--wiki-green, #23b38c);--epic-tint-nav: #e8eef4;--epic-tint-header: #34d399;--epic-tint-ink: #9fb4c6;--epic-tint-warm: #f59e0b;--epic-tint-muted: #8aa0b2;--epic-tint-corner: #e8eef4}.epic-ornament{display:inline-block;flex-shrink:0;width:1em;height:1em;vertical-align:middle;background-color:var(--epic-tint, currentColor);-webkit-mask-image:var(--epic-mask);-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:var(--epic-mask);mask-position:center;mask-size:contain;mask-repeat:no-repeat;pointer-events:none;-webkit-user-select:none;user-select:none}.epic-ornament--note{--epic-tint: var(--epic-tint-note)}.epic-ornament--warning{--epic-tint: var(--epic-tint-warning)}.epic-ornament--key{--epic-tint: var(--epic-tint-key)}.epic-ornament--nav{--epic-tint: var(--epic-tint-nav)}.epic-ornament--header{--epic-tint: var(--epic-tint-header)}.epic-ornament--ink{--epic-tint: var(--epic-tint-ink)}.epic-ornament--warm{--epic-tint: var(--epic-tint-warm)}.epic-ornament--muted{--epic-tint: var(--epic-tint-muted)}.wiki-callout{position:relative;overflow:visible}.wiki-callout__ornament{position:absolute;z-index:1;top:-1.1rem;right:-1.6rem;width:5.5rem;height:5.5rem;opacity:.92}.wiki-callout--note .wiki-callout__ornament{width:5.2rem;height:5.2rem}.wiki-callout--warning .wiki-callout__ornament{width:6rem;height:6rem;top:-1.35rem;right:-1.75rem}.wiki-callout--key .wiki-callout__ornament{width:5.6rem;height:5.6rem}body.has-wiki-track-hero .wiki-callout--note,body.has-wiki-track-hero .wiki-callout--warning,body.has-wiki-track-hero .wiki-callout--key{padding-right:4.2rem}@media(max-width:600px){.wiki-callout__ornament{width:3.6rem;height:3.6rem;right:-.7rem;top:-.55rem;opacity:.82}.wiki-callout--warning .wiki-callout__ornament{width:4rem;height:4rem}body.has-wiki-track-hero .wiki-callout--note,body.has-wiki-track-hero .wiki-callout--warning,body.has-wiki-track-hero .wiki-callout--key{padding-right:2.6rem}}.wiki-toc__ornament{display:inline-block;width:2.15rem;height:2.15rem;margin-left:.5rem;vertical-align:-.35em;opacity:.92}.wiki-section__title-row{display:flex;align-items:center;gap:.85rem;max-width:960px}.wiki-section__title-row>:first-child{margin:0;min-width:0}.wiki-section__ornament{width:4.6rem;height:4.6rem;margin-top:0;align-self:center;transform:translateY(-.12em);opacity:.5;transition:opacity .35s ease}.wiki-section.is-reading>.wiki-section__heading .wiki-section__ornament{opacity:.92}@media(max-width:600px){.wiki-toc__ornament{width:1.7rem;height:1.7rem;vertical-align:-.28em}.wiki-section__ornament{width:3.1rem;height:3.1rem;opacity:.42;transform:translateY(-.08em)}}.wiki-page-shell{position:relative}.wiki-page-shell__corner{position:fixed;z-index:2;right:max(-.5rem,env(safe-area-inset-right,0px));bottom:max(-.25rem,env(safe-area-inset-bottom,0px));width:min(8rem,14vw);height:min(8rem,14vw);--epic-tint: var(--epic-tint-corner);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease,width .2s ease,height .2s ease,bottom .05s linear}.wiki-page-shell__corner.is-visible{opacity:.58;visibility:visible;filter:drop-shadow(0 0 .55px var(--epic-tint)) drop-shadow(0 0 .75px var(--epic-tint)) drop-shadow(0 0 1.1px var(--epic-tint))}html[data-theme=dark] .wiki-page-shell__corner.is-visible{opacity:.68;filter:drop-shadow(0 0 .6px var(--epic-tint)) drop-shadow(0 0 .9px var(--epic-tint)) drop-shadow(0 0 1.25px var(--epic-tint))}@media(max-width:900px){.wiki-page-shell__corner.is-visible{opacity:.46}}@media(max-width:600px){.wiki-page-shell__corner.is-visible{opacity:.4}}.wiki-code-panel-wrap{position:relative;overflow:visible}.wiki-code-panel__candle{position:absolute;z-index:2;right:-1.35rem;bottom:-.45rem;top:auto;width:3.2rem;height:auto;aspect-ratio:548 / 1071;--epic-tint: #a16207;opacity:.58}html[data-theme=dark] .wiki-code-panel__candle{--epic-tint: #fcd34d;opacity:.5}@media(max-width:600px){.wiki-code-panel__candle{width:2.4rem;right:-.65rem;bottom:-.3rem;opacity:.48}.wiki-code-panel__copy{margin-right:.45rem}}.wiki-pdf{position:relative}.wiki-pdf__ornament-scroll{position:absolute;z-index:2;right:-1rem;top:-1rem;bottom:auto;width:8.5rem;height:8.5rem;opacity:.7}.wiki-pdf__open{display:inline-flex;align-items:center;gap:.45rem}@media(max-width:600px){.wiki-pdf__ornament-scroll{width:5.5rem;height:5.5rem;right:-.4rem;top:-.5rem;opacity:.55}}.wiki-page-open__learn{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);gap:clamp(1.5rem,3vw,2.75rem) clamp(1.75rem,4vw,3.5rem);align-items:center;width:100%;max-width:none}.wiki-page-open__learn-copy{max-width:38rem}.wiki-page-open__learn-copy h3{margin:0 0 .65rem;max-width:none;color:#059669;font-family:Orbitron,system-ui,sans-serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:650;letter-spacing:.02em;line-height:1.2}.wiki-page-open__learn .wiki-learnings{max-width:none}.wiki-page-open__learn-visual{position:relative;display:grid;place-items:center;justify-self:end;width:100%;aspect-ratio:10 / 7.4;max-width:17rem}.wiki-page-open__learn-visual:before{content:"";position:absolute;inset:8% 4% 4%;border-radius:50% 44% 48% 52%/46% 52% 48% 54%;background:radial-gradient(ellipse 70% 65% at 50% 48%,rgba(5,150,105,.14),rgba(5,150,105,.04) 55%,transparent 72%);pointer-events:none}html[data-theme=dark] .wiki-page-open__learn-visual:before{background:radial-gradient(ellipse 70% 65% at 50% 48%,rgba(232,238,244,.1),rgba(232,238,244,.03) 55%,transparent 72%)}.wiki-page-open__ornament-eye{position:relative;z-index:1;width:100%;height:100%;opacity:.88}html[data-theme=dark] .wiki-page-open__ornament-eye{--epic-tint: #e8eef4;opacity:.9}html[data-theme=dark] .wiki-page-open__learn-copy h3{color:#34d399}@media(max-width:720px){.wiki-page-open__learn{grid-template-columns:1fr;gap:1.25rem}.wiki-page-open__learn-copy{max-width:none}.wiki-page-open__learn-visual{justify-self:end;max-width:11rem;margin-bottom:.15rem}.wiki-page-open__learn-visual:before{inset:6% 2% 2%}}.wiki-footer{position:relative}.wiki-footer__ornament-cat{position:absolute;z-index:5;right:max(.5rem,1.5vw);bottom:3.2rem;width:8rem;height:10.5rem;--epic-tint: #f2f7fb;opacity:.42;filter:drop-shadow(0 0 6px rgba(242,247,251,.18))}html[data-theme=dark] .wiki-footer__ornament-cat{--epic-tint: #2ee6a6;opacity:.4;filter:drop-shadow(0 0 6px rgba(46,230,166,.2))}@media(max-width:700px){.wiki-footer__ornament-cat{width:5.5rem;height:7.2rem;bottom:2.4rem;opacity:.36}}.wiki-not-found__ornament-cat{position:absolute;z-index:2;right:max(.25rem,3vw);bottom:-.6rem;width:7.5rem;height:10rem;--epic-tint: #059669;opacity:.38;filter:none}.wiki-not-found__stage{position:relative}html[data-theme=dark] .wiki-not-found__ornament-cat{--epic-tint: #f2f7fb;opacity:.36;filter:none}@media(max-width:600px){.wiki-not-found__ornament-cat{width:5.2rem;height:6.8rem;opacity:.32}}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}::view-transition-group(root){animation-duration:2s;animation-timing-function:cubic-bezier(.45,.05,.55,.95)}::view-transition-old(root){animation:theme-crossfade-out 2s cubic-bezier(.45,.05,.55,.95) both}::view-transition-new(root){animation:theme-crossfade-in 2s cubic-bezier(.45,.05,.55,.95) both}@keyframes theme-crossfade-out{to{opacity:0}}@keyframes theme-crossfade-in{0%{opacity:0}}html.is-theme-tween,html.is-theme-tween *:not(canvas){transition:background-color 2s cubic-bezier(.45,.05,.55,.95),color 2s cubic-bezier(.45,.05,.55,.95),border-color 2s cubic-bezier(.45,.05,.55,.95),outline-color 2s cubic-bezier(.45,.05,.55,.95),box-shadow 2s cubic-bezier(.45,.05,.55,.95),text-shadow 2s cubic-bezier(.45,.05,.55,.95),fill 2s cubic-bezier(.45,.05,.55,.95),stroke 2s cubic-bezier(.45,.05,.55,.95),filter 2s cubic-bezier(.45,.05,.55,.95)!important}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}html.is-theme-tween,html.is-theme-tween *:not(canvas){transition:none!important}}::view-transition{pointer-events:none}html.is-theme-transition .wiki-navbar__mega-panel,html.is-theme-tween .wiki-navbar__mega-panel{transition:background-color 2s cubic-bezier(.45,.05,.55,.95),border-color 2s cubic-bezier(.45,.05,.55,.95),box-shadow 2s cubic-bezier(.45,.05,.55,.95)!important}html.is-theme-transition .wiki-navbar__mega-panel:after,html.is-theme-tween .wiki-navbar__mega-panel:after{animation:none!important}html[data-theme=dark]{--wiki-navy-950: #050b15;--wiki-navy-900: #071018;--wiki-navy-800: #10223b;--wiki-paper: #071018;--wiki-white: #0c1624;--wiki-cyan: #5aaec4;--wiki-gold: #d4b05c;--wiki-blue: #6aa8c4;--wiki-ink: #c2cbd4;--wiki-ink-soft: #8e9eae;--wiki-ink-bright: #d4dce4;--wiki-green: #23b38c;--wiki-green-hover: #3cc4a0;--wiki-line: rgba(120, 180, 220, .16);--wiki-card: rgba(12, 22, 36, .92);--wiki-shadow: 0 24px 70px rgba(0, 0, 0, .4);--wiki-shadow-soft: 0 18px 50px rgba(0, 0, 0, .32)}html[data-theme=dark] body.is-wiki-page{color:var(--wiki-ink);background:#071018}html[data-theme=dark] body.is-wiki-page .wiki-page-shell,html[data-theme=dark] body.is-wiki-page .wiki-page-intro,html[data-theme=dark] body.is-wiki-page .wiki-page-intro__copy,html[data-theme=dark] body.is-wiki-page .wiki-top-hero,html[data-theme=dark] body.is-wiki-page .wiki-section,html[data-theme=dark] body.is-wiki-page .wiki-section__heading,html[data-theme=dark] body.is-wiki-page .wiki-summary-card,html[data-theme=dark] body.is-wiki-page .wiki-summary-card:first-child,html[data-theme=dark] body.is-wiki-page .wiki-evidence-card,html[data-theme=dark] body.is-wiki-page .wiki-status{background:#071018;color:inherit;border-color:var(--wiki-line);box-shadow:none}html[data-theme=dark] body.is-wiki-page .wiki-top-hero{color:var(--wiki-ink-bright);border-bottom-color:var(--wiki-line)}html[data-theme=dark] body.is-wiki-page .wiki-top-hero__meta{border-bottom-color:var(--wiki-line)}html[data-theme=dark] body.is-wiki-page .wiki-top-hero__meta>span,html[data-theme=dark] body.is-wiki-page .wiki-top-hero__lead,html[data-theme=dark] body.is-wiki-page .wiki-top-hero p:last-child,html[data-theme=dark] body.is-wiki-page .wiki-page-intro__lead,html[data-theme=dark] body.is-wiki-page .wiki-page-intro__narrative,html[data-theme=dark] body.is-wiki-page .wiki-section>p,html[data-theme=dark] body.is-wiki-page .wiki-checklist li,html[data-theme=dark] body.is-wiki-page .wiki-evidence-card p,html[data-theme=dark] body.is-wiki-page .wiki-article,html[data-theme=dark] body.is-wiki-page .wiki-article p,html[data-theme=dark] body.is-wiki-page .wiki-article li,html[data-theme=dark] body.is-wiki-page .wiki-article dd{color:var(--wiki-ink);text-shadow:none}html[data-theme=dark] body.is-wiki-page .wiki-top-hero__kicker{color:#6aa8b8}html[data-theme=dark] body.has-wiki-track-hero .wiki-section>p,html[data-theme=dark] body.has-wiki-track-hero .wiki-section>ol,html[data-theme=dark] body.has-wiki-track-hero .wiki-section>ul,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body>p,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body>ol,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body>ul,html[data-theme=dark] body.has-wiki-track-hero .wiki-section__heading span,html[data-theme=dark] body.has-wiki-track-hero .wiki-reference__text{color:var(--wiki-ink)}html[data-theme=dark] body.has-wiki-track-hero .wiki-section__heading p{color:var(--wiki-ink-soft)}html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h3,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h4,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h5,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub>.wiki-section__heading h6,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h3,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h4,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h5,html[data-theme=dark] body.has-wiki-track-hero .wiki-section--sub.is-reading>.wiki-section__heading h6,html[data-theme=dark] body.has-wiki-track-hero .wiki-section__heading h4,html[data-theme=dark] body.has-wiki-track-hero .doc-subhead,html[data-theme=dark] body.has-wiki-track-hero .doc-command__copy h4,html[data-theme=dark] body.has-wiki-track-hero .wiki-section>h3,html[data-theme=dark] body.has-wiki-track-hero .wiki-section>h4,html[data-theme=dark] body.has-wiki-track-hero .wiki-section>h5,html[data-theme=dark] body.has-wiki-track-hero .wiki-section>h6,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body>h3,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body>h4,html[data-theme=dark] body.has-wiki-track-hero .wiki-reference-group__title,html[data-theme=dark] body.has-wiki-track-hero .wiki-details summary,html[data-theme=dark] body.has-wiki-track-hero .wiki-regimen-card h4,html[data-theme=dark] body.has-wiki-track-hero .safety-regimen-card h4{color:var(--wiki-ink-bright)}html[data-theme=dark] body.has-wiki-track-hero .wiki-section:not(.wiki-section--sub)>.wiki-section__heading h2,html[data-theme=dark] body.has-wiki-track-hero .wiki-section:not(.wiki-section--sub)>.wiki-section__heading h3,html[data-theme=dark] body.has-wiki-track-hero .wiki-page-open>.wiki-section__heading h3,html[data-theme=dark] body.has-wiki-track-hero .wiki-section.is-reading:not(.wiki-section--sub)>.wiki-section__heading h2,html[data-theme=dark] body.has-wiki-track-hero .wiki-section.is-reading:not(.wiki-section--sub)>.wiki-section__heading h3,html[data-theme=dark] body.has-wiki-track-hero .wiki-section strong,html[data-theme=dark] body.has-wiki-track-hero .doc-section__body strong{color:var(--wiki-green)}html[data-theme=dark] body.has-wiki-track-hero .wiki-formula .katex{color:var(--wiki-ink-bright)}html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell :not(pre):not(.shiki)>code{background:transparent;color:#fb7185}html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link),html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link),html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link){color:var(--wiki-green)}html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):hover,html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[href^=http]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):focus-visible,html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):hover,html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[href^="//"]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):focus-visible,html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):hover,html[data-theme=dark] body.has-wiki-track-hero .wiki-page-shell a[target=_blank]:not(.wiki-page-link__anchor):not(.wiki-reference__link):not(.wiki-inline-link):focus-visible{color:var(--wiki-green-hover);text-shadow:0 0 6px rgba(35,179,140,.38),0 0 14px rgba(35,179,140,.18)}html[data-theme=dark] .wiki-page-link__anchor:before{background:conic-gradient(from var(--wiki-page-link-glow-angle),transparent 0%,transparent 58%,rgba(74,122,184,.08) 68%,rgba(126,176,224,.4) 80%,rgba(180,215,255,.85) 90%,rgba(255,255,255,.75) 95%,transparent 100%)}html[data-theme=dark] .wiki-page-link__anchor:after{background:conic-gradient(from var(--wiki-page-link-glow-angle),transparent 0%,transparent 60%,rgba(74,122,184,.1) 76%,rgba(126,176,224,.32) 88%,rgba(255,255,255,.4) 94%,transparent 100%)}html[data-theme=dark] .wiki-page-link__anchor:hover,html[data-theme=dark] .wiki-page-link__anchor:focus-visible{box-shadow:0 18px 40px #0000006b,0 0 14px #4a7ab847,0 0 28px #7eb0e024,inset 0 0 0 1px #b4d7ff47}html[data-theme=dark] body.has-wiki-track-hero .doc-walk__step-body :not(pre)>code{background:#23b38c1f;color:var(--wiki-green)}html[data-theme=dark] body.has-wiki-track-hero .wiki-checklist li{color:var(--wiki-ink);background:transparent;border-bottom-color:var(--wiki-line)}html[data-theme=dark] body.has-wiki-track-hero .wiki-evidence-block{background:#102234b8}html[data-theme=dark] body.is-wiki-page .wiki-figure figcaption,html[data-theme=dark] body.is-wiki-page .wiki-details__body,html[data-theme=dark] body.is-wiki-page .wiki-pdf figcaption{color:var(--wiki-ink-soft)}html[data-theme=dark] body.is-wiki-page .wiki-details{border-top-color:var(--wiki-line)}html[data-theme=dark] body.is-wiki-page .wiki-details summary,html[data-theme=dark] body.is-wiki-page .wiki-reference-group__title{color:var(--wiki-ink-bright)}html[data-theme=dark] body.is-wiki-page .wiki-reference-group+.wiki-reference-group{border-top-color:var(--wiki-line)}html[data-theme=dark] body.has-wiki-track-hero .wiki-learnings{color:var(--wiki-ink)}html[data-theme=dark] body.has-wiki-track-hero .wiki-highlight-card{background:#0c1624;border-color:#b4d7ff24}html[data-theme=dark] body.has-wiki-track-hero .wiki-highlight-card strong{color:var(--wiki-ink-bright)}html[data-theme=dark] body.has-wiki-track-hero .wiki-highlight-card:hover strong,html[data-theme=dark] body.has-wiki-track-hero .wiki-highlight-card:focus-visible strong{color:var(--wiki-green)}html[data-theme=dark] body.has-wiki-track-hero .wiki-highlight-card__keys li{color:var(--wiki-ink-soft)}html[data-theme=dark] body.is-wiki-page .wiki-toc,html[data-theme=dark] body.is-wiki-page .wiki-toc a,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-ancestor,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-visited{background:none!important;background-image:none!important;color:#c2cbd4c7;border:0;border-radius:0;box-shadow:none!important;text-shadow:none}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc .wiki-toc__list a{display:inline-block;width:auto;padding:.55rem 0;font-size:clamp(1.18rem,1.35vw,1.38rem);font-weight:600;transition:color .18s ease,opacity .18s ease,text-shadow .18s ease}html[data-theme=dark] body.is-wiki-page .wiki-toc a.is-active,html[data-theme=dark] body.is-wiki-page .wiki-toc a[aria-current=location],html[data-theme=dark] body.is-documents-page .wiki-toc a.is-active,html[data-theme=dark] body.is-documents-page .wiki-toc a[aria-current=location],html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location]{color:#fff;font-weight:700;text-shadow:none}html[data-theme=dark] body.is-wiki-page .wiki-toc a.is-active:after,html[data-theme=dark] body.is-wiki-page .wiki-toc a[aria-current=location]:after,html[data-theme=dark] body.is-documents-page .wiki-toc a.is-active:after,html[data-theme=dark] body.is-documents-page .wiki-toc a[aria-current=location]:after,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active:after,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location]:after{transform:scaleX(0)}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:after{background:#7eb0e0f2;box-shadow:0 0 8px #4a7ab8a6}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc:has(a:hover) a:not(:hover),html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc:has(a:focus-visible) a:not(:focus-visible){opacity:.62;color:#c2cbd48c;text-shadow:none}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc:has(a:hover) a.is-active:not(:hover),html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc:has(a:focus-visible) a.is-active:not(:focus-visible),html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc:has(a:hover) a[aria-current=location]:not(:hover),html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc:has(a:focus-visible) a[aria-current=location]:not(:focus-visible){opacity:1;color:#fff;text-shadow:none}html[data-theme=dark] body.is-wiki-page .wiki-toc a:hover,html[data-theme=dark] body.is-wiki-page .wiki-toc a:focus-visible,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:hover,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a:focus-visible{color:#fff;background:none!important;background-image:none!important;outline:none;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22)}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a span,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a.is-active span,html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc a[aria-current=location] span{color:inherit}html[data-theme=dark] body.is-wiki-page .wiki-evidence-block{background:#102234b8;border-color:#40bcd547}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout{border-top-color:var(--wiki-line)}html[data-theme=dark] body.has-wiki-track-hero .wiki-content-layout>.wiki-toc{background:#08111c;border-right-color:var(--wiki-line)}html[data-theme=dark] body.has-wiki-track-hero .wiki-callout--note{background:#169bb71a;border-color:#49d8ff47}html[data-theme=dark] body.has-wiki-track-hero .wiki-callout--warning{background:#be283c1f;border-color:#fb718547}html[data-theme=dark] body.has-wiki-track-hero .wiki-callout--key{background:#1b7b5a1f;border-color:#23b38c3d}html[data-theme=dark] body.is-wiki-page .wiki-callout__body,html[data-theme=dark] body.is-wiki-page .wiki-callout--key .wiki-callout__body,html[data-theme=dark] body.is-wiki-page .wiki-callout--warning .wiki-callout__body{color:var(--wiki-ink)}html[data-theme=dark] body.is-wiki-page .wiki-callout--note .wiki-callout__label{color:#6aa8b8}html[data-theme=dark] body.is-wiki-page .wiki-callout--warning .wiki-callout__label{color:#fb7185}html[data-theme=dark] body.is-wiki-page .wiki-callout--key .wiki-callout__label{color:var(--wiki-green)}html[data-theme=dark] body.is-wiki-page .wiki-table{color:var(--wiki-ink)}html[data-theme=dark] body.is-wiki-page .wiki-table th{color:var(--wiki-ink-bright);border-bottom-color:#78b4dc3d}html[data-theme=dark] body.is-wiki-page .wiki-table td{border-bottom-color:var(--wiki-line)}html[data-theme=dark] body.is-wiki-page .wiki-table tbody tr:hover td{background:#40d4ff0f}html[data-theme=dark] body.is-wiki-page .wiki-pdf__frame,html[data-theme=dark] body.is-wiki-page .doc-walk.wiki-pdf .wiki-pdf__frame{background:#101820;border-color:#b4d7ff24}html[data-theme=dark] body.is-wiki-page .wiki-pdf__status,html[data-theme=dark] body.is-documents-page .doc-shell__kicker,html[data-theme=dark] body.is-documents-page .doc-section__header p{color:var(--wiki-ink-soft)}html[data-theme=dark] body.is-documents-page .doc-shell__lead,html[data-theme=dark] body.is-documents-page .doc-command__desc,html[data-theme=dark] body.is-documents-page .doc-note{color:var(--wiki-ink)}html[data-theme=dark] body.is-documents-page .doc-command__copy h4{color:var(--wiki-ink-bright)}html[data-theme=dark] body.is-documents-page .doc-note{background:#1b7b5a1f;border-left-color:var(--wiki-green)}html[data-theme=dark] body.is-documents-page .doc-section{border-bottom-color:var(--wiki-line)}html[data-theme=dark] body.is-documents-page .doc-section__header h2{color:var(--wiki-green)}html[data-theme=dark] .model-app-loading{background:#071018;color:#8aa0b4}.wiki-navbar__tools{display:flex;flex:0 0 auto;align-items:center;gap:.3rem;margin-left:.35rem}.wiki-navbar__tool{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(64,212,255,.18);border-radius:999px;background:#08101c8c;color:#d2e8ffe0;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.wiki-navbar__tool:hover,.wiki-navbar__tool:focus-visible{color:#f2fbff;border-color:#40d4ff6b;background:#12243ad9;box-shadow:0 0 18px #40d4ff2e;outline:none}@media(max-width:768px){.wiki-navbar__tools{margin-left:.15rem}.wiki-navbar__tool{width:1.85rem;height:1.85rem}}html[data-theme=light] .navbar.wiki-navbar,html[data-theme=light] body.is-wiki-page .navbar.wiki-navbar{color:#1a3348;background:radial-gradient(ellipse 28rem 10rem at 12% 0%,rgba(64,212,255,.08),transparent 70%),radial-gradient(ellipse 22rem 8rem at 88% 0%,rgba(46,230,166,.05),transparent 68%),#f6f9fcf0!important;border-bottom:1px solid rgba(27,67,105,.12)!important;box-shadow:0 10px 28px #0f1c280f}html[data-theme=light] .wiki-navbar__brand,html[data-theme=light] .wiki-navbar__brand-text,html[data-theme=light] .navbar.wiki-navbar .navbar-nav .nav-link,html[data-theme=light] .navbar.wiki-navbar .navbar-nav .dropdown-toggle,html[data-theme=light] .wiki-navbar__mega-trigger{color:#1a3348!important;text-shadow:none}html[data-theme=light] .wiki-navbar__brand-text{color:#07101f!important;text-shadow:none}html[data-theme=light] .wiki-navbar__brand-team{border-left-color:#04785747;color:#047857}html[data-theme=light] .navbar.wiki-navbar .navbar-nav .nav-link:hover,html[data-theme=light] .navbar.wiki-navbar .navbar-nav .dropdown-toggle:hover,html[data-theme=light] .wiki-navbar__mega-trigger:hover,html[data-theme=light] .wiki-navbar__mega.is-active .wiki-navbar__mega-trigger,html[data-theme=light] .wiki-navbar__mega:focus-within .wiki-navbar__mega-trigger,html[data-theme=light] body.is-wiki-page .navbar.wiki-navbar .navbar-nav .nav-link:hover,html[data-theme=light] body.is-wiki-page .navbar.wiki-navbar .navbar-nav .dropdown-toggle:hover,html[data-theme=light] body.is-wiki-page .wiki-navbar__mega-trigger:hover,html[data-theme=light] body.is-wiki-page .wiki-navbar__mega.is-active .wiki-navbar__mega-trigger,html[data-theme=light] body.is-wiki-page .wiki-navbar__mega:focus-within .wiki-navbar__mega-trigger{color:#047857!important;background:transparent!important;text-shadow:0 0 8px rgba(46,230,166,.28),0 0 18px rgba(64,212,255,.16)}html[data-theme=light] .wiki-navbar__tool{border-color:#1b436924;background:#ffffffc7;color:#1a3348}html[data-theme=light] .wiki-navbar__tool:hover,html[data-theme=light] .wiki-navbar__tool:focus-visible{color:#047857;border-color:#04785759;background:#fff;box-shadow:0 0 16px #2ee6a624}html[data-theme=light] .wiki-navbar__mega-panel{--mega-glow-blue: rgba(64, 212, 255, .16);border-bottom-color:#1b43691f;background:#fffffff5;box-shadow:0 22px 48px #0f1c281a}@media(max-width:991.98px){html[data-theme=light] .wiki-navbar__mega-panel{background:#fffffffa;border-bottom-color:#1b43691f;box-shadow:0 22px 48px #0f1c281a}}html[data-theme=light] .wiki-navbar__mega-section-label{color:#07101f}html[data-theme=light] a.wiki-navbar__mega-aside--hub:hover .wiki-navbar__mega-section-label,html[data-theme=light] a.wiki-navbar__mega-aside--hub:focus-visible .wiki-navbar__mega-section-label{color:#047857;text-shadow:0 0 8px rgba(46,230,166,.28),0 0 16px rgba(64,212,255,.14)}html[data-theme=light] .wiki-navbar__mega-link,html[data-theme=light] .wiki-navbar__mega-link-copy strong{color:#10283f}html[data-theme=light] .wiki-navbar__mega-link-copy small{color:#5a6a7a}html[data-theme=light] .wiki-navbar__mega-link:hover,html[data-theme=light] .wiki-navbar__mega-link:focus-visible{color:#047857}html[data-theme=light] .wiki-navbar__mega-link:hover .wiki-navbar__mega-link-copy strong,html[data-theme=light] .wiki-navbar__mega-link:focus-visible .wiki-navbar__mega-link-copy strong{color:#047857;text-shadow:0 0 8px rgba(46,230,166,.24),0 0 16px rgba(64,212,255,.12)}html[data-theme=light] .wiki-navbar__mega-link:hover .wiki-navbar__mega-link-copy small,html[data-theme=light] .wiki-navbar__mega-link:focus-visible .wiki-navbar__mega-link-copy small{color:#3a4f62;text-shadow:none}html[data-theme=light] .wiki-navbar__mega-link:hover .nav-icon--link,html[data-theme=light] .wiki-navbar__mega-link:focus-visible .nav-icon--link,html[data-theme=light] a.wiki-navbar__mega-aside--hub:hover .nav-icon--section .nav-icon__art,html[data-theme=light] a.wiki-navbar__mega-aside--hub:focus-visible .nav-icon--section .nav-icon__art{filter:drop-shadow(0 0 8px rgba(64,212,255,.35)) drop-shadow(0 0 16px rgba(46,230,166,.22))}html[data-theme=light] body.is-wiki-page .wiki-footer{color:#fff;background:#03060b!important;border:1px solid rgba(67,171,255,.2)!important}html[data-theme=light] body.is-wiki-page .wiki-footer:before,html[data-theme=light] body.is-wiki-page .wiki-footer:after,html[data-theme=light] body.is-wiki-page .wiki-footer__particles{display:block}html[data-theme=light] body.is-wiki-page .wiki-footer h2,html[data-theme=light] body.is-wiki-page .wiki-footer p,html[data-theme=light] body.is-wiki-page .wiki-footer__meta,html[data-theme=light] body.is-wiki-page .wiki-footer__legal,html[data-theme=light] body.is-wiki-page .wiki-footer__summary,html[data-theme=light] body.is-wiki-page .wiki-footer__contact{color:#fff!important}html[data-theme=light] body.is-wiki-page .wiki-footer p.wiki-footer__section-label,html[data-theme=light] body.is-wiki-page .wiki-footer p.wiki-footer__contact-label,html[data-theme=light] body.is-wiki-page .wiki-footer p.wiki-footer__ecosystem-label{color:#2ee6a6!important}html[data-theme=light] body.is-wiki-page .wiki-footer__team-name,html[data-theme=light] body.is-wiki-page .wiki-footer__team-detail,html[data-theme=light] body.is-wiki-page .wiki-footer__mark-name{color:#fff!important;text-shadow:none}html[data-theme=light] body.is-wiki-page .wiki-footer__flat-links a,html[data-theme=light] body.is-wiki-page .wiki-footer__section-links a,html[data-theme=light] body.is-wiki-page .wiki-footer__igem-link,html[data-theme=light] body.is-wiki-page .wiki-footer__contact-list a,html[data-theme=light] body.is-wiki-page .wiki-footer__legal a,html[data-theme=light] body.is-wiki-page .wiki-footer__home-link a{color:#fff}html[data-theme=light] body.is-wiki-page .wiki-footer__flat-links a:hover,html[data-theme=light] body.is-wiki-page .wiki-footer__flat-links a:focus-visible,html[data-theme=light] body.is-wiki-page .wiki-footer__section-links a:hover,html[data-theme=light] body.is-wiki-page .wiki-footer__section-links a:focus-visible,html[data-theme=light] body.is-wiki-page .wiki-footer__igem-link:hover,html[data-theme=light] body.is-wiki-page .wiki-footer__igem-link:focus-visible,html[data-theme=light] body.is-wiki-page .wiki-footer__home-link a:hover,html[data-theme=light] body.is-wiki-page .wiki-footer__home-link a:focus-visible,html[data-theme=light] body.is-wiki-page .wiki-footer .wiki-footer__contact-list a:hover,html[data-theme=light] body.is-wiki-page .wiki-footer .wiki-footer__contact-list a:focus-visible,html[data-theme=light] body.is-wiki-page .wiki-footer .wiki-footer__legal a:hover,html[data-theme=light] body.is-wiki-page .wiki-footer .wiki-footer__legal a:focus-visible{color:#fff!important;text-shadow:0 0 6px rgba(74,122,184,.9),0 0 14px rgba(74,122,184,.48),0 0 24px rgba(74,122,184,.22)!important}html[data-theme=dark] body.is-wiki-page .wiki-footer{color:#1a3348;background:#fff!important;border:1px solid #e6edf3!important;box-shadow:none}html[data-theme=dark] body.is-wiki-page .wiki-footer:before,html[data-theme=dark] body.is-wiki-page .wiki-footer:after,html[data-theme=dark] body.is-wiki-page .wiki-footer__particles,html[data-theme=dark] body.is-wiki-page .wiki-footer__flame-field{display:none}html[data-theme=dark] body.is-wiki-page .wiki-footer h2,html[data-theme=dark] body.is-wiki-page .wiki-footer p,html[data-theme=dark] body.is-wiki-page .wiki-footer__meta,html[data-theme=dark] body.is-wiki-page .wiki-footer__legal,html[data-theme=dark] body.is-wiki-page .wiki-footer__summary,html[data-theme=dark] body.is-wiki-page .wiki-footer__contact{color:#1a3348!important}html[data-theme=dark] body.is-wiki-page .wiki-footer p.wiki-footer__section-label,html[data-theme=dark] body.is-wiki-page .wiki-footer p.wiki-footer__contact-label,html[data-theme=dark] body.is-wiki-page .wiki-footer p.wiki-footer__ecosystem-label{color:#047857!important}html[data-theme=dark] body.is-wiki-page .wiki-footer__team-name{color:#0c2668!important;text-shadow:none}html[data-theme=dark] body.is-wiki-page .wiki-footer__team-detail,html[data-theme=dark] body.is-wiki-page .wiki-footer__mark-name{color:#3a4f62!important}html[data-theme=dark] body.is-wiki-page .wiki-footer__flat-links a,html[data-theme=dark] body.is-wiki-page .wiki-footer__section-links a,html[data-theme=dark] body.is-wiki-page .wiki-footer__igem-link,html[data-theme=dark] body.is-wiki-page .wiki-footer__contact-list a,html[data-theme=dark] body.is-wiki-page .wiki-footer__legal a,html[data-theme=dark] body.is-wiki-page .wiki-footer__home-link a{color:#1a3348}html[data-theme=dark] body.is-wiki-page .wiki-footer__flat-links a:after,html[data-theme=dark] body.is-wiki-page .wiki-footer__section-links a:after,html[data-theme=dark] body.is-wiki-page .wiki-footer__igem-link:after,html[data-theme=dark] body.is-wiki-page .wiki-footer__contact-list a:after,html[data-theme=dark] body.is-wiki-page .wiki-footer__legal a:after{background:#047857;box-shadow:0 0 8px #04785759}html[data-theme=dark] body.is-wiki-page .wiki-footer__flat-links a:hover,html[data-theme=dark] body.is-wiki-page .wiki-footer__flat-links a:focus-visible,html[data-theme=dark] body.is-wiki-page .wiki-footer__section-links a:hover,html[data-theme=dark] body.is-wiki-page .wiki-footer__section-links a:focus-visible,html[data-theme=dark] body.is-wiki-page .wiki-footer__igem-link:hover,html[data-theme=dark] body.is-wiki-page .wiki-footer__igem-link:focus-visible,html[data-theme=dark] body.is-wiki-page .wiki-footer__home-link a:hover,html[data-theme=dark] body.is-wiki-page .wiki-footer__home-link a:focus-visible,html[data-theme=dark] body.is-wiki-page .wiki-footer .wiki-footer__contact-list a:hover,html[data-theme=dark] body.is-wiki-page .wiki-footer .wiki-footer__contact-list a:focus-visible,html[data-theme=dark] body.is-wiki-page .wiki-footer .wiki-footer__legal a:hover,html[data-theme=dark] body.is-wiki-page .wiki-footer .wiki-footer__legal a:focus-visible{color:#065f46!important;text-shadow:0 0 5px rgba(4,120,87,.4),0 0 12px rgba(5,150,105,.22)!important}html[data-theme=dark] body.is-wiki-page .wiki-footer__legal{border-top-color:#e6edf3}html[data-theme=dark] body.is-wiki-page .wiki-footer__signature{border-color:#e6edf3;background:transparent}html[data-theme=light] body.is-cinematic-home .wiki-footer,html[data-theme=dark] body.is-cinematic-home .wiki-footer,body.is-cinematic-home .wiki-footer{color:#1f3348;background:#fff!important;border:1px solid #e6edf3!important;box-shadow:none}html[data-theme=light] body.is-cinematic-home .wiki-footer:before,html[data-theme=dark] body.is-cinematic-home .wiki-footer:before,html[data-theme=light] body.is-cinematic-home .wiki-footer:after,html[data-theme=dark] body.is-cinematic-home .wiki-footer:after,html[data-theme=light] body.is-cinematic-home .wiki-footer__particles,html[data-theme=dark] body.is-cinematic-home .wiki-footer__particles,html[data-theme=light] body.is-cinematic-home .wiki-footer__flame-field,html[data-theme=dark] body.is-cinematic-home .wiki-footer__flame-field{display:none}html[data-theme=light] body.is-cinematic-home .wiki-footer h2,html[data-theme=dark] body.is-cinematic-home .wiki-footer h2,html[data-theme=light] body.is-cinematic-home .wiki-footer p,html[data-theme=dark] body.is-cinematic-home .wiki-footer p,html[data-theme=light] body.is-cinematic-home .wiki-footer__legal,html[data-theme=dark] body.is-cinematic-home .wiki-footer__legal,html[data-theme=light] body.is-cinematic-home .wiki-footer__summary,html[data-theme=dark] body.is-cinematic-home .wiki-footer__summary,html[data-theme=light] body.is-cinematic-home .wiki-footer__contact,html[data-theme=dark] body.is-cinematic-home .wiki-footer__contact{color:#3a4f62!important}html[data-theme=light] body.is-cinematic-home .wiki-footer p.wiki-footer__section-label,html[data-theme=dark] body.is-cinematic-home .wiki-footer p.wiki-footer__section-label,html[data-theme=light] body.is-cinematic-home .wiki-footer p.wiki-footer__contact-label,html[data-theme=dark] body.is-cinematic-home .wiki-footer p.wiki-footer__contact-label,html[data-theme=light] body.is-cinematic-home .wiki-footer p.wiki-footer__ecosystem-label,html[data-theme=dark] body.is-cinematic-home .wiki-footer p.wiki-footer__ecosystem-label{color:#047857!important}html[data-theme=light] body.is-cinematic-home .wiki-footer__team-name,html[data-theme=dark] body.is-cinematic-home .wiki-footer__team-name{color:#0c2668!important;text-shadow:none}html[data-theme=light] body.is-cinematic-home .wiki-footer__team-detail,html[data-theme=dark] body.is-cinematic-home .wiki-footer__team-detail,html[data-theme=light] body.is-cinematic-home .wiki-footer__mark-name,html[data-theme=dark] body.is-cinematic-home .wiki-footer__mark-name{color:#5a6a7a!important}html[data-theme=light] body.is-cinematic-home .wiki-footer__flat-links a,html[data-theme=dark] body.is-cinematic-home .wiki-footer__flat-links a,html[data-theme=light] body.is-cinematic-home .wiki-footer__section-links a,html[data-theme=dark] body.is-cinematic-home .wiki-footer__section-links a,html[data-theme=light] body.is-cinematic-home .wiki-footer__igem-link,html[data-theme=dark] body.is-cinematic-home .wiki-footer__igem-link,html[data-theme=light] body.is-cinematic-home .wiki-footer__contact-list a,html[data-theme=dark] body.is-cinematic-home .wiki-footer__contact-list a,html[data-theme=light] body.is-cinematic-home .wiki-footer__legal a,html[data-theme=dark] body.is-cinematic-home .wiki-footer__legal a,html[data-theme=light] body.is-cinematic-home .wiki-footer__home-link a,html[data-theme=dark] body.is-cinematic-home .wiki-footer__home-link a{color:#3a4f62}.wiki-search{position:fixed;inset:0;z-index:2400;display:grid;align-content:start;justify-items:center;padding:clamp(5.5rem,12vh,8rem) 1rem 2rem;background:#0308109e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.wiki-search__panel{width:min(640px,100%);overflow:hidden;border:1px solid rgba(64,212,255,.2);border-radius:22px;background:radial-gradient(ellipse 22rem 10rem at 8% 0%,rgba(64,212,255,.1),transparent 70%),#071018;box-shadow:0 28px 80px #00000073}.wiki-search__bar{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;border-bottom:1px solid rgba(180,215,255,.12);color:#d2e8ffb8}.wiki-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#f2fbff;font:500 1rem/1.4 Outfit,Inter,system-ui,sans-serif;outline:none}.wiki-search__input::placeholder{color:#b4d2e66b}.wiki-search__kbd{padding:.12rem .4rem;border:1px solid rgba(180,215,255,.16);border-radius:6px;color:#b4d2e68c;font:600 .64rem/1.2 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.wiki-search__close{display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:0;border-radius:999px;background:transparent;color:#d2e8ffb8}.wiki-search__close:hover,.wiki-search__close:focus-visible{color:#fff;background:#40d4ff1f;outline:none}.wiki-search__list{margin:0;max-height:min(28rem,calc(100vh - 12rem));padding:.45rem;overflow:auto;list-style:none}.wiki-search__empty{padding:1.4rem 1rem;color:#b4d2e68c;font:500 .92rem/1.5 Inter,system-ui,sans-serif;text-align:center}.wiki-search__hit{display:grid;width:100%;padding:.72rem .85rem;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left}.wiki-search__hit.is-active{background:#40d4ff1a;box-shadow:inset 0 0 0 1px #40d4ff29}.wiki-search__hit-kind{color:#2ee6a6;font:650 .62rem/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.wiki-search__hit-kind--heading{color:#7ed7ea}.wiki-search__hit-kind--body{color:#b4d2e6b3}.wiki-search__hit-page{display:block;margin-top:.22rem;color:#b4d2e69e;font:550 .78rem/1.35 Inter,system-ui,sans-serif}.wiki-search__hit strong{display:block;margin-top:.28rem;color:#f4fbff;font:650 .98rem/1.3 Outfit,Inter,system-ui,sans-serif}.wiki-search__hit small{display:block;margin-top:.22rem;color:#b4d2e694;font:450 .82rem/1.45 Inter,system-ui,sans-serif}.wiki-search__hit mark{background:#2ee6a638;color:#f4fbff;border-radius:3px;padding:0 .12em}.wiki-jump-dock{position:fixed;right:0;z-index:1025;width:3.15rem;pointer-events:none}.wiki-jump-dock__rail{display:grid;width:100%;overflow:hidden;border:1px solid rgba(15,40,70,.12);border-right:0;border-radius:16px 0 0 16px;background:#fffffff0;box-shadow:-10px 14px 32px #07101f1f,0 0 0 1px #ffffffb3 inset;pointer-events:auto;touch-action:none;cursor:grab}.wiki-jump-dock__rail:active{cursor:grabbing}.wiki-jump-dock__back,.wiki-jump-dock__history{display:grid;justify-items:center;gap:.12rem;width:100%;margin:0;padding:.62rem .28rem .55rem;border:0;background:transparent;color:#16324f;cursor:grab;touch-action:none;pointer-events:auto}.wiki-jump-dock__back{border-bottom:1px solid rgba(15,40,70,.08)}.wiki-jump-dock__back span,.wiki-jump-dock__history span{font-family:var(--font-label, Inter, Outfit, system-ui, sans-serif);font-size:.58rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.wiki-jump-dock__back:hover:not(:disabled),.wiki-jump-dock__history:hover,.wiki-jump-dock__back:focus-visible,.wiki-jump-dock__history:focus-visible{color:#047857;background:#0478570f;outline:none}.wiki-jump-dock__back:disabled{color:#16324f52;cursor:grab}.wiki-jump-dock__panel{position:absolute;right:calc(100% + .55rem);bottom:0;width:min(22rem,calc(100vw - 4.2rem));padding:.45rem;border:1px solid rgba(15,40,70,.12);border-radius:16px;background:#fffffff5;box-shadow:0 18px 40px #07101f24;pointer-events:auto}.wiki-jump-dock__panel .wiki-page-link{width:100%;margin:0}.wiki-jump-dock__panel .wiki-page-link+.wiki-page-link{margin-top:.5rem}.wiki-jump-dock__panel .wiki-page-link__anchor{width:100%;min-height:7.4rem;max-height:8.6rem;padding:0;aspect-ratio:16 / 9;border-radius:1.05rem;font:inherit;text-align:inherit;transform:none;cursor:pointer}.wiki-jump-dock__panel .wiki-page-link__anchor:hover,.wiki-jump-dock__panel .wiki-page-link__anchor:focus-visible{transform:translateY(-2px)}.wiki-jump-dock__panel .wiki-page-link__action{padding:.46rem .8rem .46rem .85rem;font-size:.86rem}.wiki-jump-dock__empty{margin:0;padding:.7rem .75rem;color:#16324f9e;font-size:.82rem;line-height:1.45}body.is-cinematic-home .wiki-jump-dock,body.is-not-found .wiki-jump-dock{display:none}html[data-theme=dark] .wiki-jump-dock__rail{border-color:#78b4dc29;background:#08111cf5;box-shadow:-10px 14px 32px #00000061,0 0 0 1px #ffffff0a inset}html[data-theme=dark] .wiki-jump-dock__back,html[data-theme=dark] .wiki-jump-dock__history{color:#ecf4f8e0}html[data-theme=dark] .wiki-jump-dock__back{border-bottom-color:#78b4dc1f}html[data-theme=dark] .wiki-jump-dock__back:hover:not(:disabled),html[data-theme=dark] .wiki-jump-dock__history:hover,html[data-theme=dark] .wiki-jump-dock__back:focus-visible,html[data-theme=dark] .wiki-jump-dock__history:focus-visible{color:#2ee6a6;background:#2ee6a61a}html[data-theme=dark] .wiki-jump-dock__back:disabled{color:#ecf4f847}html[data-theme=dark] .wiki-jump-dock__panel{border-color:#78b4dc29;background:#08111cf7;box-shadow:0 18px 40px #0000006b}html[data-theme=dark] .wiki-jump-dock__empty{color:#dce8f09e}.wiki-page-link{scroll-margin-top:6.5rem}@media(max-width:720px){.wiki-jump-dock{width:2.85rem}.wiki-jump-dock__rail{width:100%}.wiki-jump-dock__back,.wiki-jump-dock__history{padding:.55rem .2rem .48rem}}.navbar.wiki-navbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding-block:0}.wiki-navbar__bar{box-sizing:border-box;width:100%;min-height:var(--wiki-navbar-h, 68px);padding-block:.55rem}.wiki-navbar__chapter{--wiki-chapter-rail-h: 2.75rem;display:grid;grid-template-rows:0fr;width:100%;pointer-events:none;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.wiki-navbar-shell.has-chapter-rail .wiki-navbar__chapter{grid-template-rows:1fr;pointer-events:auto}.wiki-navbar__chapter-slot{min-height:0;overflow:hidden}.wiki-navbar__chapter.is-open .wiki-navbar__chapter-slot{overflow:visible}.wiki-navbar__path-wrap{width:100%}.wiki-navbar__path{display:flex;align-items:center;flex-wrap:nowrap;gap:.55rem;min-height:var(--wiki-chapter-rail-h);padding:0 0 .45rem;overflow:visible;color:#b4dcffb8;font-size:.92rem;font-weight:550;line-height:1.25;white-space:nowrap}.wiki-navbar__path-page{flex:0 4 auto;min-width:3.5rem;overflow:hidden;color:#b4dcff94;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wiki-navbar__path-sep{flex:0 0 auto;color:#b4dcff57;font-weight:500}.wiki-navbar__path-h1,.wiki-navbar__path-h2,.wiki-navbar__path-chapter{position:relative;flex:0 0 auto;width:max-content;min-width:0;max-width:none}.wiki-navbar__path-h1,.wiki-navbar__path-chapter.is-h1{color:#b4dcffc7;font-weight:600}.wiki-navbar__path-h2,.wiki-navbar__path-chapter.is-h2{color:#f5fcfff0;font-weight:650}.wiki-navbar__path-current{display:inline-flex;align-items:center;gap:.42rem;width:max-content;min-width:max-content;max-width:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left}.wiki-navbar__path-chapter,.wiki-navbar__chapter.is-open .wiki-navbar__path-chapter.is-menu{overflow:visible}.wiki-navbar__ticker{position:relative;display:inline-block;overflow:hidden;width:auto;max-width:none;line-height:1.35;vertical-align:bottom}.wiki-navbar__ticker-item{display:block;width:max-content;max-width:none;overflow:visible;white-space:nowrap}.wiki-navbar__ticker-item.is-out{position:absolute;left:0;top:0;animation:wiki-path-out-fwd .28s cubic-bezier(.22,1,.36,1) both}.wiki-navbar__ticker.is-back .wiki-navbar__ticker-item.is-out{animation-name:wiki-path-out-back}@keyframes wiki-path-out-fwd{0%{transform:translate(0);opacity:1}to{transform:translate(72%);opacity:0}}@keyframes wiki-path-out-back{0%{transform:translate(0);opacity:1}to{transform:translate(-72%);opacity:0}}button.wiki-navbar__path-current{cursor:default;width:max-content;max-width:none}button.wiki-navbar__path-current.has-menu{cursor:pointer}button.wiki-navbar__path-current .wiki-navbar__ticker{max-width:none}button.wiki-navbar__path-current.has-menu:after{content:"";flex:0 0 auto;width:.38rem;height:.38rem;margin-top:-.16rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.7;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease}.wiki-navbar__chapter.is-open button.wiki-navbar__path-current.has-menu:after{margin-top:.08rem;opacity:1;transform:rotate(225deg)}button.wiki-navbar__path-current.has-menu:hover,button.wiki-navbar__path-current.has-menu:focus-visible{color:#f2fbff;outline:none}.wiki-navbar__path-menu{position:absolute;left:0;top:calc(100% + .4rem);z-index:21;width:max(14rem,100%);min-width:12rem;max-width:min(22rem,calc(100vw - 1.5rem));margin:0;padding:.45rem;list-style:none;border:1px solid rgba(64,212,255,.22);border-radius:14px;background:#050b15f5;box-shadow:0 18px 40px #0000006b}.wiki-navbar__path-menu a{display:block;padding:.7rem .85rem;border-radius:10px;color:#dce8f0db;font-size:.95rem;font-weight:550;line-height:1.35;text-decoration:none;white-space:normal}.wiki-navbar__path-menu a:hover,.wiki-navbar__path-menu a:focus-visible{color:var(--wiki-green, #23b38c);background:#23b38c1a;outline:none}.wiki-navbar__path-menu a[aria-current=location]{color:var(--wiki-green, #23b38c);font-weight:700;background:#23b38c1a}.wiki-navbar-shell.has-chapter-rail .wiki-navbar__mega-panel{top:calc(var(--wiki-navbar-h, 68px) + var(--wiki-chapter-rail-h, 2.75rem))}body.is-wiki-page,body.is-documents-page{--wiki-navbar-h: 68px;--wiki-chapter-rail-h: 0px}body:has(.wiki-navbar-shell.has-chapter-rail){--wiki-chapter-rail-h: 2.75rem}@media(max-width:768px){body.is-wiki-page,body.is-documents-page{--wiki-navbar-h: 58px}.navbar.wiki-navbar{padding:0}.wiki-navbar__bar{min-height:var(--wiki-navbar-h, 58px);padding:.42rem .75rem}}@media(min-width:901px){body:has(.wiki-navbar-shell.has-chapter-rail) .wiki-content-layout>.wiki-toc{top:calc(var(--wiki-navbar-h, 68px) + var(--wiki-chapter-rail-h, 2.75rem) + 12px)}}.wiki-section,.doc-section{scroll-margin-top:calc(var(--wiki-navbar-h, 68px) + var(--wiki-chapter-rail-h, 0px) + 16px)}html[data-theme=light] .wiki-navbar__path{color:#1a33489e}html[data-theme=light] .wiki-navbar__path-page{color:#1a334885}html[data-theme=light] .wiki-navbar__path-sep{color:#1a334852}html[data-theme=light] .wiki-navbar__path-h1,html[data-theme=light] .wiki-navbar__path-chapter.is-h1{color:#1a3348b8}html[data-theme=light] .wiki-navbar__path-h2,html[data-theme=light] .wiki-navbar__path-chapter.is-h2,html[data-theme=light] .wiki-navbar__path-current{color:#1a3348}html[data-theme=light] button.wiki-navbar__path-current.has-menu:hover,html[data-theme=light] button.wiki-navbar__path-current.has-menu:focus-visible{color:#047857}html[data-theme=light] .wiki-navbar__path-menu{border-color:#1b43691f;background:#fffffffa;box-shadow:0 18px 40px #07101f24}html[data-theme=light] .wiki-navbar__path-menu a{color:#31465c}html[data-theme=light] .wiki-navbar__path-menu a:hover,html[data-theme=light] .wiki-navbar__path-menu a:focus-visible,html[data-theme=light] .wiki-navbar__path-menu a[aria-current=location]{color:#047857;background:#04785714}@media(max-width:900px){.wiki-navbar__path{font-size:.86rem;min-width:0}.wiki-navbar__path-chapter.is-h1,.wiki-navbar__path-chapter.is-h2,.wiki-navbar__path-current,button.wiki-navbar__path-current{flex:0 1 auto;min-width:0;max-width:100%;width:auto}.wiki-navbar__ticker,.wiki-navbar__ticker-item{min-width:0;max-width:100%;width:auto}.wiki-navbar__path-menu{max-width:calc(100vw - 1.25rem)}body:has(.wiki-navbar-shell.has-chapter-rail) .wiki-content-layout>.wiki-toc{top:calc(var(--wiki-navbar-h, 58px) + var(--wiki-chapter-rail-h, 2.75rem) + 8px)}}@media(prefers-reduced-motion:reduce){.wiki-navbar__chapter{transition:none}.wiki-navbar__ticker-item.is-out{animation:none}}.wiki-not-found{min-height:calc(100dvh - 56px)}.wiki-not-found__stage{color:#f4f8fb;background:radial-gradient(circle at 14% 18%,rgba(64,212,255,.18),transparent 28rem),radial-gradient(circle at 82% 12%,rgba(46,230,166,.12),transparent 26rem),linear-gradient(135deg,#07101f,#10223b 62%,#08111c)}.wiki-not-found__stage-inner{width:min(1280px,calc(100% - 56px));margin:0 auto;padding:clamp(4.5rem,10vh,7.5rem) 0 clamp(3.25rem,6vh,5rem);text-align:center}.wiki-not-found__stage h1{margin:0;font-family:Orbitron,Outfit,system-ui,sans-serif;font-size:clamp(5.8rem,18vw,12rem);font-weight:700;letter-spacing:.04em;line-height:.82}.wiki-not-found__lead{max-width:28rem;margin:1.15rem auto 0;color:#e8f0fcc7;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.45}.wiki-not-found__medals{width:min(1280px,calc(100% - 56px));margin:0 auto;padding:clamp(2.25rem,5vw,3.75rem) 0 clamp(4.5rem,8vw,7rem)}.wiki-not-found__medal+.wiki-not-found__medal,.wiki-not-found__home-link{margin-top:1.85rem;padding-top:1.85rem;border-top:1px solid var(--wiki-line)}.wiki-not-found__medal h2,.wiki-not-found__group h2{margin:0 0 1.05rem;font-family:Orbitron,Outfit,system-ui,sans-serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase}.wiki-not-found__medal--gold h2{color:#b45309}.wiki-not-found__group--silver h2{color:#536579}.wiki-not-found__group--bronze h2{color:#9a4f2c}.wiki-not-found__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}.wiki-not-found__medal-links,.wiki-not-found__home-link{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.wiki-not-found__group--silver .wiki-not-found__medal-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wiki-not-found__group--bronze .wiki-not-found__medal-links{display:grid;grid-template-columns:minmax(0,1fr)}.wiki-not-found__medal-links .wiki-page-link,.wiki-not-found__home-link .wiki-page-link{flex:1 1 calc((100% - 2rem) / 3);width:auto;max-width:calc((100% - 2rem) / 3);margin:0}.wiki-not-found__group .wiki-page-link{flex:none;width:100%;max-width:none}.wiki-not-found__medal-links .wiki-page-link__anchor,.wiki-not-found__home-link .wiki-page-link__anchor{min-height:10.5rem;max-height:14rem}@media(max-width:900px){.wiki-not-found__row,.wiki-not-found__group--silver .wiki-not-found__medal-links{grid-template-columns:1fr}.wiki-not-found__medal-links .wiki-page-link,.wiki-not-found__home-link .wiki-page-link{flex-basis:100%;max-width:none}}@media(max-width:720px){.wiki-not-found__stage-inner,.wiki-not-found__medals{width:calc(100% - 2rem)}}html[data-theme=dark] .wiki-not-found__medal+.wiki-not-found__medal,html[data-theme=dark] .wiki-not-found__home-link{border-top-color:var(--wiki-line)}html[data-theme=dark] .wiki-not-found__medal--gold h2{color:#f3c86a}html[data-theme=dark] .wiki-not-found__group--silver h2{color:#c5d4e0}html[data-theme=dark] .wiki-not-found__group--bronze h2{color:#e0a07a}.hp-overview{--hp-ring-closed: 5.75rem;--hp-ring-open: min(52rem, 96vw, 88svh);--hp-ring-pad: 1.15rem;--hp-jump-gap: 1.15rem;display:flex;flex-direction:column;min-height:calc(100svh - var(--wiki-navbar-h, 68px));padding-bottom:2rem}.hp-overview__stick{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:var(--hp-jump-gap);row-gap:var(--hp-jump-gap);width:min(72rem,calc(100% - 2rem));margin:0 auto;padding:clamp(2.25rem,4vw,3.5rem) 0 0}.hp-overview__copy{grid-column:1 / -1;grid-row:1;max-width:42rem;color:var(--wiki-ink, #1a2a32);font-size:1.05rem;line-height:1.7}.hp-overview__copy-kicker{margin:0 0 .85rem;color:var(--wiki-blue, #0f6f91);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hp-overview__copy p+p{margin-top:1.05rem}.hp-overview__catch{grid-column:2;grid-row:1 / 3;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;pointer-events:none;z-index:3}.hp-overview__jump--a{grid-column:1;grid-row:2;min-width:0}.hp-overview__jump--b{grid-column:3;grid-row:2;min-width:0}.hp-overview__jump--c{grid-column:1;grid-row:3;min-width:0}.hp-overview__jump--d{grid-column:2;grid-row:3;min-width:0}.hp-overview__jump--e{grid-column:3;grid-row:3;min-width:0}.hp-overview__slot{grid-column:2;grid-row:2;min-width:0}.hp-overview__jump{min-width:0;overflow:hidden;border-radius:.9rem}.hp-overview__jump .wiki-page-link{width:100%;max-width:none;height:100%;margin:0}.hp-overview__jump .wiki-page-link__anchor{aspect-ratio:auto;height:7rem;min-height:0;max-height:none;border-radius:.9rem}.hp-overview__jump .wiki-page-link__center{inset:0 .85rem;gap:.35rem}.hp-overview__jump .wiki-page-link__action{padding:.38rem .72rem .38rem .78rem;font-size:.78rem}.hp-overview__jump .wiki-page-link__destination{font-size:.55rem;letter-spacing:.12em}.hp-overview__jump .wiki-page-link__corner{right:.7rem;bottom:.55rem;left:.7rem;gap:.3rem}body.is-hp-overview .wiki-footer{position:relative;z-index:1100}.wiki-page-link.is-related .wiki-page-link__anchor{transform:translateY(-2px);box-shadow:0 12px 28px #0c1c282e,inset 0 0 0 2px #0f6f91b3}.wiki-page-link.is-related .wiki-page-link__anchor:hover,.wiki-page-link.is-related .wiki-page-link__anchor:focus-visible{transform:translateY(-4px)}html[data-theme=dark] body.is-hp-overview .wiki-page-link.is-related .wiki-page-link__anchor{box-shadow:0 12px 28px #00000059,inset 0 0 0 2px #35d6ffb3}.hp-ring-nav{--hp-ring-green: #128a64;--hp-ring-white: #ffffff;--hp-ring-on-green: #f7fffb;--hp-ring-on-white: #0d6b4e;--hp-ring-move: .42s cubic-bezier(.37, .02, .16, 1);position:fixed;z-index:1020;left:50%;bottom:var(--hp-ring-pad);width:var(--hp-ring-closed);height:var(--hp-ring-closed);contain:layout;pointer-events:none;translate:-50% 0}.hp-ring-nav.is-docked{position:absolute;bottom:calc((7rem - var(--hp-ring-closed)) / 2)}@supports (overflow-clip-margin: 1rem){.hp-ring-nav{overflow:clip;overflow-clip-margin:48vmax}}html[data-theme=dark] .hp-ring-nav{--hp-ring-green: #23b38c;--hp-ring-white: #f3faf7;--hp-ring-on-green: #073226;--hp-ring-on-white: #23b38c}.hp-ring-nav.is-closed.is-inverted,.hp-ring-nav.is-closed:focus-within{--hp-ring-green: #ffffff;--hp-ring-white: #128a64;--hp-ring-on-green: #0d6b4e;--hp-ring-on-white: #ffffff}html[data-theme=dark] .hp-ring-nav.is-closed.is-inverted,html[data-theme=dark] .hp-ring-nav.is-closed:focus-within{--hp-ring-green: #f3faf7;--hp-ring-white: #23b38c;--hp-ring-on-green: #23b38c;--hp-ring-on-white: #073226}.hp-ring-nav__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp-ring-nav__disc{position:absolute;left:50%;top:50%;width:var(--hp-ring-open);height:var(--hp-ring-open);pointer-events:none;overflow:visible;translate:-50% -50%}.hp-ring-nav__art{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.hp-ring-nav__scene{transform:scale(var(--hp-ring-scene-scale, 1));transform-box:view-box;transform-origin:50% 50%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.hp-ring-nav__plate,.hp-ring-nav__orbit,.hp-ring-nav__hub{transform-box:view-box;transform-origin:50% 50%;transition:transform var(--hp-ring-move)}.hp-ring-nav__plate,.hp-ring-nav__hub{transition:transform var(--hp-ring-move),fill .5s ease}.hp-ring-nav__item.is-green .hp-ring-nav__plate{fill:var(--hp-ring-green)}.hp-ring-nav__item.is-white .hp-ring-nav__plate{fill:var(--hp-ring-white)}.hp-ring-nav__type{font-family:Outfit,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;text-transform:lowercase;dominant-baseline:middle;pointer-events:none;opacity:0;transition:opacity .5s ease,fill .5s ease,font-size var(--hp-ring-move)}.hp-ring-nav.is-open .hp-ring-nav__type{opacity:1;transition-delay:.2s,0s,0s}.hp-ring-nav.is-closed .hp-ring-nav__type{transition-delay:0s;transition-duration:.18s,.18s,var(--hp-ring-move)}.hp-ring-nav__item.is-green .hp-ring-nav__type{fill:var(--hp-ring-on-green)}.hp-ring-nav__item.is-white .hp-ring-nav__type{fill:var(--hp-ring-on-white)}.hp-ring-nav__hit-ring,.hp-ring-nav__close{position:absolute;left:50%;top:50%;border:0;padding:0;border-radius:50%;translate:-50% -50%;-webkit-tap-highlight-color:transparent}.hp-ring-nav__hit-ring{background:transparent;cursor:pointer;-webkit-mask:radial-gradient(farthest-side,transparent var(--hp-ring-hole),#000 calc(var(--hp-ring-hole) + 1px));mask:radial-gradient(farthest-side,transparent var(--hp-ring-hole),#000 calc(var(--hp-ring-hole) + 1px))}.hp-ring-nav__hit-ring:focus-visible,.hp-ring-nav__close:focus-visible,.hp-ring-nav__hit:focus-visible{outline:2px solid #35d6ff;outline-offset:3px}.hp-ring-nav__hub.is-white{fill:var(--hp-ring-white)}.hp-ring-nav__hub.is-green{fill:var(--hp-ring-green)}.hp-ring-nav__x-mark{fill:none;opacity:0;stroke-linecap:round;stroke-width:2.4;transition:opacity .18s ease}.hp-ring-nav__x-mark.is-white{stroke:var(--hp-ring-on-white)}.hp-ring-nav__x-mark.is-green{stroke:var(--hp-ring-on-green)}.hp-ring-nav.is-open .hp-ring-nav__x-mark{opacity:1;transition-delay:.2s}.hp-ring-nav__close{z-index:8;cursor:pointer;background:transparent;scale:1;transition:scale var(--hp-ring-move)}.hp-ring-nav.is-closed .hp-ring-nav__disc{border-radius:50%}.hp-ring-nav.is-closed .hp-ring-nav__hit-ring,.hp-ring-nav__hit-ring,.hp-ring-nav__close,.hp-ring-nav__hit{pointer-events:none}.hp-ring-nav.is-open:not(.is-sizing) .hp-ring-nav__hit-ring,.hp-ring-nav.is-open:not(.is-sizing) .hp-ring-nav__close,.hp-ring-nav.is-closed:not(.is-sizing) .hp-ring-nav__hit{pointer-events:auto}.hp-ring-nav__hit{position:absolute;left:50%;top:50%;z-index:9;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;translate:-50% -50%}.hp-ring-nav.is-open,.hp-ring-nav.is-closed{transition:none}@media(prefers-reduced-motion:reduce){.hp-ring-nav.is-open,.hp-ring-nav.is-closed,.hp-ring-nav__scene,.hp-ring-nav__plate,.hp-ring-nav__orbit,.hp-ring-nav__hub,.hp-ring-nav__type,.hp-ring-nav__close,.hp-ring-nav__x-mark{transition:none}}@media(max-width:640px){.hp-overview__stick{grid-template-columns:minmax(0,1fr)}.hp-overview__catch,.hp-overview__slot,.hp-overview__jump--a,.hp-overview__jump--b,.hp-overview__jump--c,.hp-overview__jump--d,.hp-overview__jump--e{grid-column:1}.hp-overview__catch{grid-row:1 / 8}.hp-overview__jump--a{grid-row:2}.hp-overview__jump--b{grid-row:3}.hp-overview__jump--c{grid-row:4}.hp-overview__jump--d{grid-row:5}.hp-overview__jump--e{grid-row:6}.hp-overview__slot{display:block;grid-row:7;min-height:7rem}.hp-overview{--hp-ring-open: min(36rem, 96vw)}}.epi-band{--epi-glow: radial-gradient(ellipse 92rem 64rem at 4% -8%, rgba(46, 230, 166, .2), transparent 74%), radial-gradient(ellipse 80rem 56rem at 102% 8%, rgba(64, 212, 255, .22), transparent 72%), radial-gradient(ellipse 72rem 50rem at 42% 42%, rgba(47, 107, 255, .14), transparent 70%), radial-gradient(ellipse 58rem 40rem at 86% 78%, rgba(46, 230, 166, .12), transparent 68%), radial-gradient(ellipse 48rem 34rem at 18% 88%, rgba(64, 212, 255, .1), transparent 66%);position:relative;background:#050b15;color:#f2f5f8}.epi-band__glow{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;clip-path:inset(100%);background:var(--epi-glow),#050b15}.epi-band.is-active .epi-band__glow{opacity:1}.epi-band>:not(.epi-band__glow){position:relative;z-index:1}.epi-band>.epi--severity{z-index:6}.epi-band .story-section:before{display:none}.epi-band .story-section--lens,.epi-band .lens-layout,.epi-band .lens-layout--split-default,.epi-band .lens-layout--split-default .lens-text,.epi-band .lens-layout--split-default .lens-media,.epi-band .lens-layout--split-reverse,.epi-band .lens-layout--split-reverse .lens-text,.epi-band .lens-layout--split-reverse .lens-media,.epi-band .lens-layout--stack-focus,.epi-band .lens-layout--stack-focus .lens-text,.epi-band .lens-layout--stack-focus .lens-media,.epi-band .story-section.treatment-gap,.epi-band .treatment-gap__stage{background:transparent!important;background-color:transparent!important}.epi-band .story-section.treatment-pivot,.epi-band .treatment-pivot__hold{background:#050b15!important;background-color:#050b15!important}.epi{position:relative;isolation:isolate;min-height:100svh;display:grid;align-items:center;padding:clamp(4.5rem,10vw,8rem) 0;background:transparent;color:inherit}.epi-severity__stage{background:transparent}.epi-rotator{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .85rem;margin:0;min-height:0}.epi-rotator__prefix{color:#9bb4d29e;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.epi-rotator__name{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;color:#40d4ff;font-family:Orbitron,Inter,Outfit,system-ui,sans-serif;font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:700;letter-spacing:.04em;line-height:1.05;animation:epi-name-in .45s cubic-bezier(.2,.8,.2,1)}.epi-rotator__name em{color:#2ee6a6;font-family:Inter,Outfit,system-ui,sans-serif;font-size:.5em;font-style:normal;font-weight:650;letter-spacing:.02em}.epi-hero-numbers{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:.85rem 2rem;margin:0;padding:0;border-top:none;align-items:start}.epi-hero-numbers p{margin:0;display:grid;grid-template-rows:1.15em auto 1.15em;align-items:end;gap:.12rem}.epi-hero-numbers span,.epi-hero-numbers small{color:#9bb4d29e;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.15em}.epi-hero-numbers strong{color:#f7fbff;font-family:Orbitron,Inter,Outfit,system-ui,sans-serif;font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:700;letter-spacing:.02em;line-height:.92;font-variant-numeric:tabular-nums}.epi-hero-numbers__denovo strong{color:#2ee6a6}.epi--severity{--epi-span: 3.2;display:block;min-height:0;height:auto;padding:0;overflow:visible!important;align-items:stretch;isolation:auto;z-index:6}.epi--severity.is-reduced{--epi-span: 1}.epi-severity__pin{position:relative;height:calc(var(--epi-span) * 100svh)}.epi-severity__stage{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.4rem,3.2vh,2.4rem);box-sizing:border-box;width:100%;height:100svh;padding:clamp(5.5rem,10vh,7.5rem) clamp(1.25rem,4vw,4.5rem);text-align:left;will-change:top}.epi-severity__inner{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(20rem,1.05fr);align-items:center;gap:clamp(1.6rem,4.5vw,4.8rem);width:min(1120px,100%);min-height:0}.epi-severity__ticker{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.9fr);align-items:center;gap:clamp(1.1rem,3vw,2.5rem);width:min(1120px,100%);margin:0;padding-top:clamp(.85rem,1.6vh,1.15rem);border-top:1px solid rgba(223,231,237,.14);opacity:.9;pointer-events:none}.epi-severity__copycol{display:grid;align-content:center;justify-items:start;min-width:0}.epi-severity__copy{display:grid;width:100%}.epi-severity__birth,.epi-severity__adult{grid-area:1 / 1;align-self:center;margin:0;pointer-events:none}.epi-severity__birth,.epi-severity__adult h2{margin:0;color:#e8f0f8f0;font-family:var(--font-body, Inter, Outfit, system-ui, sans-serif);font-size:clamp(1.4rem,2.6vw,2.25rem);font-weight:560;letter-spacing:-.02em;line-height:1.28;text-wrap:balance}.epi-severity__adult h2{color:#f7fbff}.epi-severity__adult p{margin:.75rem 0 0;color:#9bb4d2d1;font-size:clamp(.9rem,1.1vw,1.08rem);letter-spacing:.08em;text-transform:uppercase}.epi-severity__field{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.3rem,.75vw,.52rem);box-sizing:border-box;width:min(32rem,100%);justify-self:stretch}.epi-severity__dot{aspect-ratio:1;border-radius:50%;background:#40d4ff;transition:opacity 90ms linear,background-color 90ms linear,box-shadow 90ms linear}@keyframes epi-name-in{0%{opacity:0;transform:translateY(.45em);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media(max-width:860px){.epi-severity__inner{grid-template-columns:1fr;justify-items:center;gap:1.2rem;text-align:center}.epi-severity__copycol{justify-items:center}.epi-severity__field{width:min(22rem,82vw)}.epi-severity__ticker{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.85rem}.epi-rotator{justify-content:center}.epi-hero-numbers{width:min(22rem,100%);grid-template-columns:1fr 1fr;justify-items:center;text-align:center}}@media(max-height:700px){.epi-severity__field{width:min(18rem,66vw)}.epi-severity__birth,.epi-severity__adult h2{font-size:clamp(1.2rem,3.4vw,1.7rem)}.epi-severity__ticker{opacity:.86}.epi-rotator__name{font-size:clamp(1.15rem,2.6vw,1.65rem)}.epi-hero-numbers strong{font-size:clamp(1.7rem,4vw,2.4rem)}}@media(prefers-reduced-motion:reduce){.epi-rotator__name{animation:none}}.eng-part{--eng-ring-size: 17rem;--eng-ring-gap: clamp(1.1rem, 2.2vw, 1.75rem);--eng-rings-right-inset: clamp(2.75rem, 5vw, 4.5rem);--eng-glow-cyan: rgba(64, 212, 255, .85);--eng-glow-green: rgba(46, 230, 166, .55);width:100%;max-width:100%;min-width:0;margin:0 0 clamp(2.5rem,5vw,4rem);overflow:visible}.eng-part__head{margin:0 0 1.5rem;max-width:100%}.eng-part__head h2{margin:0 0 .45rem;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:400;letter-spacing:-.02em;color:var(--wiki-ink, #14283d)}.eng-part__lead{margin:0;max-width:42rem;color:var(--wiki-ink-soft, #4a5d6e);font-size:1.02rem;line-height:1.55}.eng-part__lead>p{margin:0 0 .75rem}.eng-part__lead>p:last-child{margin-bottom:0}.eng-part__rings-slot{width:100%;max-width:100%;min-width:0;overflow:visible}.eng-part__rings{--eng-rings-span: 100%;display:flex;flex-direction:column;gap:clamp(1.35rem,3vw,2.25rem);width:var(--eng-rings-span);max-width:none;box-sizing:border-box;padding:1.1rem 0 1.5rem;margin:0 0 .35rem;overflow:visible}.eng-part__rings-row{display:flex;flex-wrap:nowrap;gap:var(--eng-ring-gap);align-items:flex-start;justify-content:flex-start}.eng-part__rings-row.is-offset{padding-inline-start:calc(var(--eng-ring-size) / 2 + var(--eng-ring-gap) / 2)}.eng-cycle-ring{--eng-ring-ink: #17324d;--eng-ring-muted: #5a7388;--eng-ring-design: #5ec8e0;--eng-ring-build: #169bb7;--eng-ring-test: #23b38c;--eng-ring-learn: #2ee6a6;position:relative;box-sizing:border-box;display:grid;grid-template-rows:auto auto;justify-items:center;gap:.65rem;flex:0 0 var(--eng-ring-size);width:var(--eng-ring-size);max-width:var(--eng-ring-size);margin:0;padding:.2rem 0 .25rem;border:0;border-radius:0;background:transparent;color:var(--eng-ring-ink);cursor:pointer}.eng-cycle-ring:hover,.eng-cycle-ring:focus-visible{outline:none}.eng-cycle-ring__svg{width:100%;height:100%;display:block;overflow:visible}.eng-cycle-ring__glow{opacity:0;pointer-events:none;transition:opacity .18s ease}.eng-cycle-ring:hover .eng-cycle-ring__glow,.eng-cycle-ring:focus-visible .eng-cycle-ring__glow,.eng-cycle-ring.is-selected .eng-cycle-ring__glow{opacity:1}.eng-cycle-ring__label{font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:750;letter-spacing:.02em;text-align:center;color:var(--eng-ring-ink);text-shadow:0 0 6px rgb(64 212 255 / 0),0 0 14px rgb(64 212 255 / 0),0 0 28px rgb(46 230 166 / 0),0 0 42px rgb(46 230 166 / 0);transition:color .18s ease,text-shadow .18s ease}.eng-cycle-ring:hover .eng-cycle-ring__label,.eng-cycle-ring:focus-visible .eng-cycle-ring__label{color:#0b3a4a;text-shadow:0 0 6px rgb(64 212 255 / .95),0 0 14px rgb(64 212 255 / .55),0 0 28px rgb(46 230 166 / .45),0 0 42px rgb(46 230 166 / .22)}.eng-cycle-ring:hover .eng-cycle-ring__center,.eng-cycle-ring:focus-visible .eng-cycle-ring__center{text-shadow:0 0 6px rgb(64 212 255 / .55),0 0 14px rgb(46 230 166 / .35)}.eng-cycle-ring.is-selected .eng-cycle-ring__label{color:#0b3a4a;text-shadow:0 0 6px rgb(64 212 255 / .7),0 0 14px rgb(46 230 166 / .35),0 0 28px rgb(46 230 166 / 0),0 0 42px rgb(46 230 166 / 0)}.eng-cycle-ring__frame{position:relative;display:grid;place-items:center;width:var(--eng-ring-size);height:var(--eng-ring-size);border-radius:50%}.eng-cycle-ring__seg--design .eng-cycle-ring__wedge{fill:var(--eng-ring-design)}.eng-cycle-ring__seg--build .eng-cycle-ring__wedge{fill:var(--eng-ring-build)}.eng-cycle-ring__seg--test .eng-cycle-ring__wedge{fill:var(--eng-ring-test)}.eng-cycle-ring__seg--learn .eng-cycle-ring__wedge{fill:var(--eng-ring-learn)}.eng-cycle-ring__seg.is-ghost .eng-cycle-ring__wedge{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:5 4}.eng-cycle-ring__seg--design.is-ghost .eng-cycle-ring__wedge{stroke:var(--eng-ring-design)}.eng-cycle-ring__seg--build.is-ghost .eng-cycle-ring__wedge{stroke:var(--eng-ring-build)}.eng-cycle-ring__seg--test.is-ghost .eng-cycle-ring__wedge{stroke:var(--eng-ring-test)}.eng-cycle-ring__seg--learn.is-ghost .eng-cycle-ring__wedge{stroke:var(--eng-ring-learn)}.eng-cycle-ring__seg.is-ghost .eng-cycle-ring__seg-label{fill:var(--eng-ring-muted);opacity:.55}.eng-cycle-ring__seg-label{fill:#0b2a38;font-family:Outfit,system-ui,sans-serif;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.eng-cycle-ring__seg--build:not(.is-ghost) .eng-cycle-ring__seg-label,.eng-cycle-ring__seg--test:not(.is-ghost) .eng-cycle-ring__seg-label{fill:#f2fbff}.eng-cycle-ring__seg--learn:not(.is-ghost) .eng-cycle-ring__seg-label{fill:#0b2a38}.eng-cycle-ring__center{position:absolute;inset:24% 22%;display:grid;place-items:center;margin:0;padding:.2rem;font-family:Outfit,system-ui,sans-serif;font-size:clamp(.72rem,1.1vw,.88rem);font-weight:650;letter-spacing:.01em;line-height:1.25;text-align:center;color:var(--eng-ring-ink);pointer-events:none;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 0 6px rgb(64 212 255 / 0),0 0 14px rgb(46 230 166 / 0);transition:text-shadow .18s ease}.eng-part__detail{min-height:8rem;max-width:100%}.eng-part__panel .wiki-section{margin-top:0;border-top:1px solid #dfe7ed;padding-top:1.35rem}.eng-cycle-detail__problem{margin:0 0 1.25rem;line-height:1.65}.eng-cycle-detail__phase{margin:0 0 1.15rem}.eng-cycle-detail__phase-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.eng-cycle-detail__phase-body>:first-child{margin-top:0}.eng-cycle-detail__phase-body>:last-child{margin-bottom:0}@media(max-width:900px){.eng-part{--eng-ring-size: 14.5rem}}@media(max-width:640px){.eng-part{--eng-ring-size: 13rem}.eng-part__rings-row.is-offset{padding-inline-start:calc(var(--eng-ring-size) / 3)}.eng-cycle-ring__seg-label{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.eng-cycle-ring__glow,.eng-cycle-ring__label,.eng-cycle-ring__center{transition:none}}html[data-theme=dark] .eng-part__head h2{color:var(--wiki-ink-bright, #e8eef5)}html[data-theme=dark] .eng-part__lead{color:var(--wiki-ink-soft, #a8b8c8)}html[data-theme=dark] .eng-cycle-ring{--eng-ring-ink: #d7e8f2;--eng-ring-muted: #8aa0b3;--eng-ring-design: #6ad4ec;--eng-ring-build: #2ab0cc;--eng-ring-test: #3cc4a0;--eng-ring-learn: #2ee6a6}html[data-theme=dark] .eng-cycle-ring:hover .eng-cycle-ring__label,html[data-theme=dark] .eng-cycle-ring:focus-visible .eng-cycle-ring__label,html[data-theme=dark] .eng-cycle-ring.is-selected .eng-cycle-ring__label{color:#f2fbff}html[data-theme=dark] .eng-part__panel .wiki-section{border-top-color:#b4d7ff1f}body{padding-top:56px}body.is-cinematic-home{padding-top:0}.model-app-loading{min-height:12rem;display:grid;place-items:center;background:#f5f7f6;color:#63716a;font:500 .875rem/1.5 Inter,system-ui,sans-serif}body.is-cinematic-home .detail-nav,body.is-cinematic-home .hero-island-wordmark,body.is-wiki-page #hero-canvas,body.is-wiki-page .hero-intro-stack,body.is-wiki-page .hero-showcase-tagline,body.is-wiki-page .detail-nav,body.is-wiki-page .hero-island-wordmark,body.is-wiki-page .rna-hotspot-layer,body.is-wiki-page .rna-intro-card{display:none!important}.left-aligned{margin-left:auto}.bg-dark{background-color:#343a40!important}.bg-hero{background-color:#45b06c}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #e9ecef;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}footer:not(.wiki-footer) a{color:#fff;font-weight:700;text-decoration:none}footer:not(.wiki-footer) a:hover{color:#fff;text-decoration:underline}body.is-model-application{margin:0;padding-top:0;background:#f5f7f6}body.is-model-application .wiki-navbar-shell,body.is-model-application .navbar.wiki-navbar{position:relative!important;inset:auto!important}body.is-model-application:after{content:none!important;display:none!important;background:none!important}body.is-model-application #hero-canvas,body.is-model-application .hero-intro-stack,body.is-model-application .hero-showcase-tagline,body.is-model-application .detail-nav,body.is-model-application .hero-island-wordmark,body.is-model-application .rna-hotspot-layer,body.is-model-application .rna-intro-card,body.is-model-application .loading-screen{display:none!important}.model-app-loading{min-height:100vh;display:grid;place-items:center;background:#f5f7f6;color:#63716a;font:500 .875rem/1.5 Inter,system-ui,sans-serif}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/pekinghsc/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/pekinghsc/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/pekinghsc/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/pekinghsc/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/pekinghsc/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/pekinghsc/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/pekinghsc/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/pekinghsc/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/pekinghsc/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/pekinghsc/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/pekinghsc/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/pekinghsc/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/pekinghsc/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/pekinghsc/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/pekinghsc/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.loading-screen{position:fixed;inset:0;z-index:99999;overflow:hidden;background:#050b15;color:#ffffffeb;opacity:1;visibility:visible;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:opacity .45s ease,visibility .45s ease,background .2s ease}.loading-screen--bloom{background:transparent}.loading-screen--solid{background:#050b15}.loading-screen__bloom{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.loading-screen--hidden{opacity:0;visibility:hidden;pointer-events:none}.loading-screen__title{position:absolute;left:clamp(1.4rem,4vw,3rem);bottom:clamp(1.3rem,3.8vw,2.6rem);z-index:1;margin:0;max-width:calc(100vw - 2.8rem);color:#fffffff0;font-family:OrbitronBoot,Orbitron,sans-serif;font-size:clamp(3.4rem,12vw,7.2rem);font-weight:800;letter-spacing:.08em;line-height:.86;text-align:left;text-transform:uppercase;opacity:0}.loading-screen__title.is-font-ready{animation:loading-title-breathe 1.8s ease-in-out infinite}@keyframes loading-title-breathe{0%,to{opacity:.32}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.loading-screen__title.is-font-ready{animation:none;opacity:.9}}body.is-booting,body.is-page-bloom{overflow:hidden}body.is-booting #root,body.is-booting #hero-canvas,body.is-booting .hero-showcase-tagline,body.is-booting .hero-intro-stack,body.is-booting .hero-island-wordmark,body.is-booting .scroll-explore-hint,body.is-booting .detail-nav,body.is-booting .rna-hotspot-layer,body.is-booting .rna-intro-card{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.notebook-page{width:min(1280px,calc(100vw - 32px));margin:clamp(2.5rem,6vw,5.5rem) 50% clamp(5rem,10vw,9rem);color:#182033;transform:translate(-50%)}.notebook-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.75fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding:0 clamp(.2rem,1vw,.8rem)}.notebook-kicker{margin:0 0 .55rem;color:#356e98;font-family:var(--font-label, "Outfit", sans-serif);font-size:.72rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.notebook-intro h2{margin:0;color:#172033;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:clamp(2.5rem,5vw,4.7rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.notebook-intro>p{max-width:32rem;margin:0;color:#667085;font-size:.98rem;line-height:1.7}.notebook-entry-count{display:inline-flex;flex-direction:column;min-width:128px;padding:.9rem 1.1rem;border:1px solid rgba(35,58,96,.11);border-radius:22px;color:#68758a;background:#ffffff94;box-shadow:0 12px 34px #2e446914;font-size:.73rem;font-weight:750;letter-spacing:.04em}.notebook-entry-count strong{color:#245e87;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:2rem;font-weight:400;line-height:1}.notebook-workspace{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(1rem,2.2vw,1.8rem);min-height:710px;padding:clamp(1.1rem,2.8vw,2.35rem);border:1px solid #d9e5f4;border-radius:clamp(24px,4vw,38px);background:#eaf2ff;box-shadow:0 18px 56px #284b7d1a;overflow:hidden}.notebook-workspace:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#40c8df,#3f7fc5,#72c9e8)}.notebook-calendar-card,.notebook-detail-card{position:relative;z-index:1;min-width:0;border:1px solid rgba(62,101,155,.13);border-radius:clamp(18px,2.2vw,24px);background:#fff;box-shadow:0 18px 48px #304b791a;backdrop-filter:none;-webkit-backdrop-filter:none}.notebook-calendar-card:before,.notebook-detail-card:before{content:none;display:none}.notebook-calendar-card{display:flex;flex-direction:column;padding:clamp(1rem,2.4vw,2rem)}.notebook-calendar-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid #e3e9f0;text-align:center}.notebook-calendar-header h3,.notebook-detail-header h3{margin:0;color:#1c2940;font-family:var(--font-display, "DM Serif Display", Georgia, serif);font-size:clamp(2.1rem,4vw,3.5rem);font-weight:400;letter-spacing:-.045em;line-height:1}.notebook-calendar-header p{margin:.3rem 0 0;color:#7a8495;font-size:.68rem;font-weight:800;letter-spacing:.15em}.notebook-month-title{will-change:transform,opacity}.notebook-month-title--next{animation:notebook-month-next .26s cubic-bezier(.22,1,.36,1) both}.notebook-month-title--previous{animation:notebook-month-previous .26s cubic-bezier(.22,1,.36,1) both}.notebook-month-button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid #dce5ef;border-radius:50%;color:#3e5877;background:#fff;box-shadow:0 7px 18px #29436721;transition:transform .15s ease,color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.notebook-month-button:last-child{justify-self:end}.notebook-month-button span{margin-top:-3px;font-size:2rem;font-weight:300;line-height:1}.notebook-month-button:hover{transform:translateY(-2px);color:#196d98;border-color:#8bd9eb;background:#f5fcff;box-shadow:0 10px 22px #29608b2e}.notebook-month-button:active{transform:translateY(0) scale(.94);box-shadow:0 4px 10px #2943671f}.notebook-month-button:focus-visible,.notebook-day:focus-visible{outline:3px solid rgba(64,212,255,.42);outline-offset:3px}.notebook-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.28rem,.8vw,.7rem);flex:1;align-content:center;margin-top:clamp(1rem,2vw,1.6rem);will-change:transform,opacity}.notebook-calendar-grid--next{animation:notebook-grid-next .3s cubic-bezier(.22,1,.36,1) both}.notebook-calendar-grid--previous{animation:notebook-grid-previous .3s cubic-bezier(.22,1,.36,1) both}.notebook-weekday{padding:.35rem 0 .75rem;color:#788292;font-size:clamp(.64rem,1vw,.78rem);font-weight:800;text-align:center;text-transform:uppercase}.notebook-day,.notebook-day-spacer{min-width:0;aspect-ratio:1}.notebook-day{position:relative;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:17px;color:#424d5e;background:transparent;font-family:var(--font-label, "Outfit", sans-serif);font-size:clamp(.9rem,1.7vw,1.2rem);font-weight:780;transition:transform .15s ease,color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.notebook-day:hover{transform:translateY(-2px) scale(1.025);color:#265f86;background:#edf8ff;box-shadow:0 8px 18px #366a971a}.notebook-day:active{transform:scale(.93);box-shadow:none}.notebook-day--recorded{border:2px solid #3ca8c8;color:#247c9b;background:#fff}.notebook-day--recorded i{position:absolute;right:17%;bottom:13%;width:5px;height:5px;border-radius:50%;background:#3f7fc5;box-shadow:0 0 0 3px #3f7fc51f}.notebook-day--selected,.notebook-day--selected:hover{transform:none;border-color:transparent;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3fc2d4,#356fbd);box-shadow:0 12px 26px #356fbd4d}.notebook-day--selected:active{transform:scale(.94)}.notebook-day--selected i{background:#fff;box-shadow:0 0 0 3px #fff3}.notebook-calendar-legend{display:flex;justify-content:center;gap:1.35rem;padding-top:1rem;color:#7a8495;font-size:.7rem;font-weight:700}.notebook-calendar-legend span{display:inline-flex;align-items:center;gap:.42rem}.notebook-calendar-legend i{display:inline-block;width:12px;height:12px;border-radius:4px}.notebook-legend-recorded{border:2px solid #3ca8c8;background:transparent}.notebook-legend-selected{background:linear-gradient(145deg,#3fc2d4,#356fbd)}.notebook-detail-card{display:flex;flex-direction:column;padding:clamp(1.3rem,3.5vw,3rem);overflow:hidden}.notebook-detail-transition{display:flex;flex:1;min-height:0;flex-direction:column;animation:notebook-detail-in .28s cubic-bezier(.22,1,.36,1) both}.notebook-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid #e3e9f0}.notebook-detail-header p,.notebook-entry-title>span{margin:0 0 .5rem;color:#347595;font-size:.68rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.notebook-detail-header>span{padding:.48rem .7rem;border-radius:999px;color:#667085;background:#f2f6fb;font-size:.72rem;font-weight:800;letter-spacing:.08em}.notebook-detail-entries{display:grid;gap:2rem;padding-top:1.5rem}.notebook-entry+.notebook-entry{padding-top:2rem;border-top:1px solid rgba(35,58,96,.11)}.notebook-entry-title h4{margin:0;color:#1e2a40;font-size:clamp(1.25rem,2vw,1.7rem)}.notebook-detail-section{margin-top:1.65rem}.notebook-detail-section h5{display:flex;align-items:center;gap:.62rem;margin:0 0 .75rem;color:#3f4a5d;font-size:.92rem;font-weight:820}.notebook-detail-section h5 svg{width:19px;height:19px;fill:none;stroke:#356fbd;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notebook-participant-list,.notebook-record-list,.notebook-next-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.notebook-participant-list li,.notebook-record-list li,.notebook-next-list li{padding:.85rem 1rem;border-left:3px solid #4aa9df;border-radius:0 14px 14px 0;color:#566173;background:#f5f7fa;font-size:.9rem;line-height:1.55}.notebook-record-list li{border-left-color:#3ca8c8}.notebook-next-list li{border-left-color:#4f8ed8}.notebook-empty-state{display:flex;flex:1;min-height:440px;flex-direction:column;align-items:center;justify-content:center;max-width:30rem;margin:auto;text-align:center}.notebook-empty-glyph{display:flex;align-items:flex-end;justify-content:center;gap:7px;width:76px;height:76px;margin-bottom:1.2rem;padding:20px;border-radius:24px;background:#eaf5ff}.notebook-empty-glyph i{width:7px;height:45%;border-radius:999px;background:#5375b6}.notebook-empty-glyph i:nth-child(2){height:100%;background:#3eb7c9}.notebook-empty-glyph i:nth-child(3){height:68%;background:#356fbd}.notebook-empty-state h4{margin:0;color:#253149;font-size:1.3rem}.notebook-empty-state p{margin:.8rem 0 1.2rem;color:#748094;font-size:.9rem;line-height:1.65}.notebook-empty-state code{padding:.55rem .8rem;border-radius:10px;color:#37688a;background:#dff2ffc2;font-size:.78rem}.notebook-integrity-note{max-width:720px;margin:1.25rem auto 0;color:#758095;font-size:.75rem;line-height:1.6;text-align:center}@keyframes notebook-month-next{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes notebook-month-previous{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes notebook-grid-next{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes notebook-grid-previous{0%{opacity:.35;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes notebook-detail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:1050px){.notebook-intro{grid-template-columns:1fr auto}.notebook-intro>p{grid-column:1;grid-row:2}.notebook-entry-count{grid-column:2;grid-row:1 / 3}.notebook-workspace{grid-template-columns:1fr}.notebook-calendar-card{min-height:690px}.notebook-detail-card{min-height:560px}}@media(max-width:700px){.notebook-page{width:min(100vw - 16px,620px);margin-top:2rem}.notebook-intro{grid-template-columns:1fr;gap:1rem;padding-inline:.5rem}.notebook-intro>p,.notebook-entry-count{grid-column:1;grid-row:auto}.notebook-entry-count{width:fit-content;flex-direction:row;align-items:baseline;gap:.45rem}.notebook-entry-count strong{font-size:1.4rem}.notebook-workspace{min-height:0;padding:.55rem;border-radius:28px}.notebook-calendar-card,.notebook-detail-card{border-radius:23px}.notebook-calendar-card{min-height:520px;padding:.85rem}.notebook-calendar-header{grid-template-columns:42px 1fr 42px}.notebook-month-button{width:38px;height:38px}.notebook-calendar-grid{gap:.2rem}.notebook-day{border-radius:15px}.notebook-weekday{font-size:.58rem}.notebook-calendar-legend{padding-bottom:.2rem}.notebook-detail-card{min-height:500px;padding:1.2rem}.notebook-empty-state{min-height:350px}}.notebook-images{display:grid;gap:1.25rem;margin-top:1.5rem}.notebook-images figure{margin:0;min-width:0}.notebook-images img{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.notebook-images figcaption{margin-top:.5rem;font-size:.85rem;color:#526675;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.notebook-month-button,.notebook-day{transition:none}.notebook-month-title,.notebook-calendar-grid,.notebook-detail-transition{animation:none}}.notebook-standalone{padding:0 24px}.notebook-page{width:100%;max-width:1080px;margin:40px auto 80px;transform:none;color:#193b50}.notebook-intro{grid-template-columns:1fr 1fr auto;align-items:end}.notebook-intro h2{font-family:var(--font-body,Inter,sans-serif);font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.04em}.notebook-entry-count{border:0;border-radius:0;box-shadow:none;background:none;padding:0;min-width:80px}.notebook-workspace{display:block;min-height:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:visible}.notebook-workspace:before{display:none}.notebook-calendar-card,.notebook-detail-card{border:0;border-radius:0;box-shadow:none;background:#fff;min-height:0;padding:0}.notebook-calendar-card{border-top:1px solid #dce5e9;border-bottom:1px solid #dce5e9;scroll-margin-top:110px}.notebook-calendar-header{padding:12px 0;border-bottom:0;grid-template-columns:40px 1fr 40px}.notebook-calendar-header h3{font-family:var(--font-body,Inter,sans-serif);font-size:25px;font-weight:500;letter-spacing:-.02em}.notebook-calendar-header p{font-size:12px;margin:4px 0 0}.notebook-month-button{width:38px;height:38px;border:1px solid #dce5e9;border-radius:50%;background:#fff;box-shadow:none}.notebook-calendar-grid{gap:4px;padding:12px 0;flex:initial;width:min(100%,640px);margin:8px auto}.notebook-day{min-height:0;height:42px;width:42px;justify-self:center;aspect-ratio:auto;border-radius:5px;background:#fff;box-shadow:none;border:0;font-size:15px}.notebook-day-spacer{aspect-ratio:auto;height:46px}.notebook-day--recorded{background:#f4f7f8;color:#234a60;border:0}.notebook-day--selected{background:#193b50!important;color:#fff!important;box-shadow:none}.notebook-day:hover{box-shadow:none;transform:translateY(-1px)}.notebook-calendar-legend{padding:8px 0 16px}.notebook-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:18px 0;border-bottom:1px solid #dce5e9}.notebook-filters button,.notebook-reading-bar button{font:inherit;cursor:pointer;color:#526b7a;background:none;border:0;font-size:13px;padding:8px 12px}.notebook-filters button[aria-pressed=true]{color:#fff;background:#193b50;border-radius:3px}.notebook-filters .notebook-collapse{margin-left:auto}.notebook-filters button:focus-visible,.notebook-reading-bar button:focus-visible{outline:2px solid #397894;outline-offset:3px}.notebook-detail-card{margin-top:32px;scroll-margin-top:110px}.notebook-reading-bar{position:sticky;top:80px;z-index:4;background:#fffffffa;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5e9;padding:10px 0;font-size:13px;color:#526b7a}.notebook-detail-transition{padding:0;animation:none}.notebook-detail-header{padding-bottom:20px}.notebook-detail-header h3{font-family:var(--font-body,Inter,sans-serif);font-size:32px;font-weight:500}.notebook-detail-entries{width:100%;max-width:none;margin:0;padding-top:0;gap:0}.notebook-entry{padding:30px 0;background:none;border:0;border-bottom:1px solid #dce5e9;border-radius:0;box-shadow:none}.notebook-entry-title h4{font-family:var(--font-body,Inter,sans-serif);font-size:clamp(21px,2.5vw,28px);line-height:1.5;font-weight:550}.notebook-entry-title>span{background:none;padding:0;color:#3b637a;border:0}.notebook-entry-title>p{color:#687b87;font-size:13px;margin-top:10px}.notebook-detail-section{margin-top:18px;padding:0;background:none;border:0}.notebook-detail-section h5{font-size:11px;font-weight:500;color:#74838d;letter-spacing:.07em}.notebook-detail-section h5 svg{display:none}.notebook-participant-list{gap:8px}.notebook-participant-list li{background:none;border:0;border-radius:0;padding:0 8px 0 0;font-size:13px;color:#627582}.notebook-record-list{font-size:16px;line-height:2;color:#354b58;max-width:780px;list-style:none;padding:0}.notebook-record-list li{background:none;border:0;border-radius:0;padding:0;margin:0 0 14px;box-shadow:none}.notebook-record-list li:before{display:none}.notebook-return{font:inherit;font-size:13px;color:#526b7a;cursor:pointer;border:0;background:none;padding:8px 0 8px 16px}.notebook-return:focus-visible{outline:2px solid #397894}.notebook-calendar-legend{display:none}.notebook-detail-header>div>p{display:none}.notebook-detail-header{margin:0;padding:16px 0;border-bottom:1px solid #dce5e9}.notebook-images img{max-height:520px;object-fit:contain}.notebook-images--sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.notebook-images a{display:block;cursor:zoom-in}.notebook-images figcaption{font-size:12px}.notebook-empty-state{min-height:180px;border:0;background:none}.notebook-empty-glyph{display:none}.notebook-monthly-notes{border-top:1px solid #dce5e9;margin-top:8px}.notebook-monthly-notes summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:#193b50;font-size:14px;font-weight:600;cursor:pointer}.notebook-monthly-notes summary:after{content:"+";color:#193b50;font-size:18px;font-weight:400;line-height:1}.notebook-monthly-notes[open] summary:after{content:"−"}.notebook-monthly-notes summary:focus-visible{outline:2px solid #397894;outline-offset:3px}.notebook-monthly-count{margin-left:auto;color:#526b7a;font-size:12px;font-weight:400;white-space:nowrap}.notebook-monthly-list{border-top:1px solid #dce5e9}.notebook-monthly-list .notebook-entry{padding:24px 0}@media(max-width:640px){.notebook-page{width:100%}.notebook-intro{grid-template-columns:1fr auto;gap:18px}.notebook-intro>p{grid-column:1 / -1;grid-row:2;font-size:13px}.notebook-day{height:38px;font-size:13px}.notebook-filters{gap:3px}.notebook-filters button{font-size:11px;padding:7px 8px}.notebook-filters .notebook-collapse{margin-left:0}.notebook-images--sequence{grid-template-columns:1fr}.notebook-reading-bar{top:70px}.notebook-record-list{font-size:15px}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.model-pipeline-figure{width:100%;max-width:none;margin:.35rem 0 1.4rem}.model-pipeline-figure figcaption{margin:.55rem 0 0;color:#778898;font-size:.82rem;font-style:italic;line-height:1.55}.model-pipeline{width:100%;height:75.5rem;overflow:hidden;background:transparent}.model-pipeline .react-flow,.model-pipeline .react-flow__renderer,.model-pipeline .react-flow__pane{background:transparent;cursor:default}.model-pipeline .react-flow__node{padding:0;font-family:inherit}.model-pipeline .react-flow__handle{width:6px;height:6px;opacity:0;pointer-events:none;border:0}.model-pipeline .react-flow__attribution{padding:0 .2rem;font-size:.62rem;background:transparent}.model-pipeline__canvas{width:100%;height:100%}.model-pipeline .react-flow__edges,.model-pipeline .react-flow__edgelabels{z-index:3;pointer-events:none}.model-pipeline .react-flow__edge{pointer-events:none}.model-pipeline__cluster.is-link:hover,.model-pipeline__cluster.is-link.is-hot,.model-pipeline__cluster.is-link:focus-visible{background:#169bb71a;border-color:#169bb7;outline:none}.model-pipeline .react-flow__node-cluster{z-index:0!important;overflow:visible}.model-pipeline .react-flow__node-step{z-index:4!important}.model-pipeline__step-wrap{width:100%;height:100%}.model-pipeline__step,.model-pipeline__cluster{box-sizing:border-box;width:100%;height:100%;margin:0;font:inherit;cursor:default}.model-pipeline__cluster{display:flex;align-items:flex-start;justify-content:flex-start;padding:.55rem .85rem;color:#5a6a78;font-size:.82rem;font-weight:650;letter-spacing:.04em;text-align:left;background:#169bb70d;border:1.5px solid rgba(22,155,183,.32);border-radius:18px}.model-pipeline__cluster.is-link{cursor:pointer}.model-pipeline__step{padding:.45rem .85rem;color:#1a3348;font-size:1rem;font-weight:650;line-height:1.25;text-align:center;background:#169bb71a;border:1.5px solid #169bb7;border-radius:12px}.model-pipeline__step.is-green{background:#0596691a;border-color:#059669}.model-pipeline__step.is-link{color:#fff;cursor:pointer;background:#169bb7;border-color:#169bb7}.model-pipeline__step.is-green.is-link{background:#059669;border-color:#047857}.model-pipeline__step.is-link:hover,.model-pipeline__step.is-link:focus-visible{background:#0e7490;border-color:#0e7490;outline:none}.model-pipeline__step.is-green.is-link:hover,.model-pipeline__step.is-green.is-link:focus-visible{background:#047857;border-color:#047857}html[data-theme=dark] .model-pipeline-figure figcaption{color:#9aabba}html[data-theme=dark] .model-pipeline__step:not(.is-link){color:#d7e4ee;background:#169bb729}html[data-theme=dark] .model-pipeline__cluster{color:#9aabba;background:#169bb714}.model-evidence-story{--model-ink: #173247;--model-muted: #667681;--model-blue: #2b7086;--model-line: #d3dce1;color:var(--model-ink)}.model-evidence-story .wiki-figure,.model-evidence-story .wiki-video-grid,.model-evidence-story__pilot-media{margin-block:clamp(2rem,5vw,4rem)}.model-evidence-story__pilot-media>.wiki-video{max-width:860px;margin-inline:auto}.model-evidence-story__decisions{max-width:860px;margin:2rem 0;padding:0;list-style:none;border-top:1px solid var(--model-line)}.model-evidence-story__decisions li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--model-line)}.model-evidence-story__decisions span{color:var(--model-muted);font:600 .75rem/1.6 Inter,system-ui,sans-serif;letter-spacing:.06em}.model-evidence-story__decisions p{margin:0;color:var(--model-muted);font-size:.94rem;line-height:1.65}.model-evidence-story__next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}@media(max-width:820px){.model-evidence-story__next{grid-template-columns:1fr}}:is([aria-label="Target prioritization workflow"],[aria-label="Optional virtual perturbation workflow"]) .wiki-step-ladder{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}:is([aria-label="Target prioritization workflow"],[aria-label="Optional virtual perturbation workflow"]) .wiki-step-ladder strong{font-size:.9rem}:is([aria-label="Target prioritization workflow"],[aria-label="Optional virtual perturbation workflow"]) .wiki-step-ladder span{font-size:.8rem}.screening-framework{margin:1.5rem 0;padding:clamp(.8rem,2vw,1.5rem);border:1px solid #c7ddd6;border-radius:16px;background:#f5faf8;color:#24483e}.screening-framework__heading{margin-bottom:1rem;font-weight:700;font-size:1.05rem}.screening-framework__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.screening-framework__input,.screening-framework__node{display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:.7rem .85rem;border:1px solid #c7ddd6;border-radius:9px;background:#fff;text-align:center;font-size:.88rem;line-height:1.45}.screening-framework__input{font-weight:600}.screening-framework__node span{font-size:.79rem;color:#52675f}.screening-framework__node small{font-size:.65rem;letter-spacing:.08em;font-weight:700}.screening-framework__node--score{background:#e5f4ec;border-color:#91c6ad}.screening-framework__node--context{background:#edf6fa;border-color:#9bc7d2}.screening-framework__node--optional{border-style:dashed}.screening-framework__arrow{text-align:center;line-height:1.4;color:#508873}.screening-framework a.screening-framework__node{text-decoration:none}.screening-framework a.screening-framework__node:hover,.screening-framework a.screening-framework__node:focus-visible{outline:2px solid #059669;outline-offset:2px}.screening-framework figcaption{margin-top:.9rem;font-size:.78rem;line-height:1.5;color:#52675f}@media(max-width:640px){.screening-framework__pair{grid-template-columns:1fr}}.tools-switch{display:flex;gap:8px;padding:18px 24px;background:#f5f7f6;border-bottom:1px solid #d9e0dc;flex-wrap:wrap}.tools-switch button{border:1px solid #aebbb4;border-radius:6px;padding:10px 18px;background:#fff;color:#17211e;font:600 14px Inter,sans-serif}.tools-switch button[aria-pressed=true]{background:#146c4b;color:#fff;border-color:#146c4b}.vct-app{padding-bottom:32px;scroll-margin-top:100px}.vct-app p{font-size:13px;line-height:1.65;color:var(--muted);margin:10px 0}.vct-app h2{font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.2;margin:10px 0;color:var(--ink)}.vct-app h3{display:flex;gap:8px;align-items:center;font:600 15px Inter,sans-serif;margin:0 0 12px;color:var(--ink)}.vct-app h4{font:600 14px Inter,sans-serif;margin:20px 0 0}.vct-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;max-width:1280px;margin:auto;padding:30px 24px 18px}.vct-eyebrow{color:var(--green);font-size:10px;font-weight:700;letter-spacing:.12em}.vct-badge{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:11px;color:var(--muted);background:#fff}.vct-workspace{max-width:1280px;padding:0 24px;margin:auto;display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.vct-panel{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel);min-width:0}.vct-controls>strong{font-size:15px}.vct-app label{display:block;font-size:12px;margin-bottom:9px}.vct-app input[type=search]{width:100%;padding:10px;border:1px solid var(--line-strong);border-radius:5px;font-size:13px;background:#fff;color:var(--ink)}.vct-app input[type=range]{width:100%;accent-color:var(--green);margin:12px 0}.vct-gene-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.vct-app button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;padding:8px;font-size:12px;cursor:pointer}.atlas-app.vct-app button{font-size:12px}.vct-app button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green);font-weight:600}.vct-app button:focus-visible,.tools-switch button:focus-visible{outline:2px solid #2f6da1;outline-offset:3px}.vct-presets{display:flex;gap:4px}.vct-presets button{font-size:10px;padding:7px 5px;flex:1}.vct-app .vct-primary{width:100%;margin-top:16px;background:var(--green);color:#fff;border-color:var(--green)}.vct-results{display:grid;gap:16px}.vct-result-heading{display:flex;align-items:center;justify-content:space-between}.vct-result-heading h3{margin-top:8px}.vct-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vct-metrics span,.vct-comparison span{display:block;font-size:11px;color:var(--muted)}.vct-metrics strong,.vct-comparison strong{display:block;margin-top:7px;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.vct-bars{display:grid;gap:8px;margin-top:18px}.vct-bar-row{display:grid;grid-template-columns:90px minmax(0,1fr) 72px;align-items:center;gap:10px;font:11px var(--font-geist-mono)}.vct-bar-row>span:last-child{text-align:right}.vct-bar-track{position:relative;height:17px;background:var(--panel-subtle)}.vct-bar-track:after{content:"";position:absolute;left:50%;height:100%;border-left:1px solid var(--line-strong)}.vct-bar-track i{position:absolute;height:100%;min-width:1px}.vct-legend{display:flex;justify-content:space-between;margin:12px 82px 0 100px;font-size:10px;color:var(--muted)}.vct-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vct-comparison>div{padding:13px;border:1px solid var(--line);border-radius:6px}.vct-comparison>div:last-child{background:var(--green-soft)}.vct-comparison p{font-size:11px}.vct-zero{padding:80px 15px;text-align:center;background:var(--panel-subtle);font-size:13px}.vct-footnotes{max-width:1280px;padding:18px 24px 0;margin:auto}.vct-footnotes details{padding:16px;border:1px solid var(--line);border-radius:6px;margin-bottom:10px;background:#fff}.vct-footnotes summary{font-weight:600;font-size:13px;cursor:pointer}.vct-footnotes code{overflow-wrap:anywhere;font-size:11px}.vct-footnotes a{color:var(--green);font-size:13px}.vct-load{padding:40px 24px;max-width:1000px;margin:auto}@media(max-width:760px){.vct-intro,.vct-workspace{grid-template-columns:1fr;gap:16px;padding-left:16px;padding-right:16px}.vct-app .topbar{height:auto;padding:16px;gap:12px;flex-wrap:wrap}.vct-comparison{grid-template-columns:1fr}.vct-panel{padding:16px}.vct-bar-row{grid-template-columns:65px minmax(0,1fr) 60px;gap:5px}.vct-metrics strong{font-size:20px}}.vct-umap h3{margin-top:8px}.vct-umap-plot{display:block;width:100%;height:auto;background:#fafcfb;border-radius:6px;touch-action:pan-y}.vct-umap-plot circle[data-cell-index]{cursor:pointer}.vct-umap-plot text{fill:var(--muted);font-size:12px}.vct-umap-plot:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.vct-umap-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:12px 0}.vct-umap-legend i{width:100px;height:10px;background:linear-gradient(to right,#dde7e2,#146c4b);border:1px solid var(--line)}.vct-umap-selection{display:flex;flex-wrap:wrap;gap:18px;background:var(--panel-subtle);padding:12px;border-radius:6px}.vct-umap-selection label,.vct-umap-selection span{display:block;font-size:11px;color:var(--muted);margin:0}.vct-umap-selection strong{display:block;font-size:13px;margin-top:5px;font-variant-numeric:tabular-nums}.vct-umap-selection input{display:block;width:95px;margin-top:4px;padding:4px 7px;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink);background:#fff}.vct-app .vct-umap-hint{font-size:11px;margin-bottom:0}.vct-header-actions,.vct-language{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vct-language button{border:1px solid var(--line-strong);border-radius:5px;background:#fff;color:var(--ink);padding:6px 10px;cursor:pointer;font-size:12px}.vct-language button[aria-pressed=true]{background:var(--green);color:#fff}body:has(.vct-app){overflow-x:clip;overflow-y:visible}.atlas-app.vct-app{overflow:clip}.vct-app [hidden]{display:none!important}.vct-intro{grid-template-columns:1fr auto;gap:24px;padding-top:22px;padding-bottom:14px}.vct-app h2{font-size:clamp(24px,2.5vw,32px)}.vct-app .vct-repository-link{color:var(--green);font-size:13px;font-weight:600;white-space:nowrap}.vct-view-start{scroll-margin-top:calc(var(--wiki-navbar-h, 68px) + 8px)}.vct-view-nav{position:sticky;top:var(--wiki-navbar-h, 68px);z-index:20;display:flex;gap:8px;max-width:1280px;margin:auto;padding:10px 24px;background:#f5f7f6;border-bottom:1px solid var(--line)}.vct-view-nav button{padding:10px 18px}.vct-view-nav button[aria-pressed=true]{background:var(--green);color:#fff}.vct-app .vct-demo-scope{max-width:1280px;margin:auto;padding:12px 24px 18px;font-size:12px}.vct-controls h3{margin-top:12px}.vct-controls>div>h3{padding-top:16px;border-top:1px solid var(--line);margin-top:16px}.vct-baselines{margin-top:14px}.vct-baselines summary,.vct-case-details summary{cursor:pointer;font-size:13px;font-weight:600}.vct-baselines .vct-comparison{margin-top:16px}.vct-next-steps{max-width:1232px;margin:22px auto 0;padding:18px 20px;border-top:1px solid var(--line);font-size:14px}.vct-next-steps>div{display:flex;flex-wrap:wrap;gap:12px 24px}.vct-app .vct-next-steps a{font-size:12px;color:var(--green);font-weight:600}.vct-app .vct-publication-status{font-size:11px;margin:0 0 12px}.vct-footnotes{padding-top:12px}.vct-attribution .vct-controls select{width:100%;padding:9px 6px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;color:var(--ink);font-size:12px}.vct-attribution .vct-results h3{margin-top:10px}.vct-case-boundary{border-left:2px solid var(--green);padding-left:10px}.vct-case-details p,.vct-case-details code{font-size:12px;overflow-wrap:anywhere}.vct-table-wrap{overflow-x:auto}.vct-case-table{width:100%;font-size:12px;font-variant-numeric:tabular-nums;border-collapse:collapse}.vct-case-table th,.vct-case-table td{padding:7px 10px;border-bottom:1px solid var(--line);text-align:right}.vct-case-table th:first-child{text-align:left}.vct-research-download{margin-top:14px}@media(max-width:760px){.vct-intro{grid-template-columns:1fr;gap:4px}.vct-view-nav{padding:8px 16px;gap:5px}.vct-view-nav button{flex:1;padding:9px 5px;font-size:11px}.vct-app .vct-demo-scope{padding:10px 16px 16px}.vct-gene-list{grid-template-columns:repeat(4,minmax(0,1fr))}.vct-attribution .vct-controls{padding-bottom:10px}.vct-legend{margin-left:70px;margin-right:65px;gap:10px}.vct-next-steps{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}}.vct-dataset-picker{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 16px}.vct-dataset-picker button{border:1px solid var(--border, #dce5ed);border-radius:10px;padding:10px 16px;background:#fff;color:var(--text, #183549);font-weight:600;cursor:pointer}.vct-dataset-picker button[aria-pressed=true]{background:#e6f6ef;border-color:#009e73;color:#006c50}@property --ihp-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ihp-glow-spin{to{--ihp-glow-angle: 360deg}}body.has-wiki-track-hero:has(.ihp-page) .wiki-content-layout{--wiki-article-width: min(1480px, calc(100vw - 4rem) )}.ihp-page{--ihp-ink: #1a2a32;--ihp-ink-soft: #5f7382;--ihp-line: rgba(26, 42, 50, .12);--ihp-accent: #059669;--ihp-accent-soft: rgba(5, 150, 105, .1);--ihp-accent-hover: #047857;--ihp-card-bg: #ffffff;--ihp-panel-bg: linear-gradient( 180deg, rgba(5, 150, 105, .07), transparent 46% );--ihp-photo-fill: linear-gradient(160deg, #e7f6ef 0%, #d4ebe0 100%);--ihp-photo-ink: #2f6b55;--ihp-shadow: 0 1px 2px rgba(15, 23, 42, .04);--ihp-shadow-open: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 40px rgba(4, 80, 55, .1);display:flex;flex-direction:column;gap:clamp(3rem,7vw,5.5rem);width:100%;margin-inline:auto;padding-block:clamp(.75rem,2vw,1.5rem) clamp(3rem,8vw,5rem);color:var(--ihp-ink)}html[data-theme=dark] .ihp-page{--ihp-ink: var(--wiki-ink-bright, #d4dce4);--ihp-ink-soft: var(--wiki-ink-soft, #8e9eae);--ihp-line: var(--wiki-line, rgba(120, 180, 220, .16));--ihp-accent: var(--wiki-green, #23b38c);--ihp-accent-soft: rgba(35, 179, 140, .12);--ihp-accent-hover: var(--wiki-green-hover, #3cc4a0);--ihp-card-bg: var(--wiki-card, rgba(12, 22, 36, .92));--ihp-panel-bg: linear-gradient( 180deg, rgba(35, 179, 140, .1), transparent 46% );--ihp-photo-fill: linear-gradient(160deg, #14352c 0%, #0f2a24 100%);--ihp-photo-ink: #7dceb4;--ihp-shadow: 0 1px 2px rgba(0, 0, 0, .25);--ihp-shadow-open: 0 1px 2px rgba(0, 0, 0, .28), 0 20px 44px rgba(0, 0, 0, .35)}.ihp-track{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem)}.ihp-track__head{display:grid;gap:.35rem;max-width:40rem}.ihp-track__title{margin:0;color:var(--ihp-ink);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:400;letter-spacing:-.025em;line-height:1.1}html[data-theme=dark] .ihp-track__title{color:var(--wiki-ink-bright, #d4dce4)}.ihp-track__list{display:flex;flex-direction:column;gap:clamp(1rem,2.2vw,1.35rem)}.ihp-card{--ihp-glow-angle: 0deg;position:relative;display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;border:1px solid var(--ihp-line);border-radius:18px;background:var(--ihp-card-bg);box-shadow:var(--ihp-shadow);color:var(--ihp-ink);cursor:pointer;transition:border-color .22s ease,box-shadow .42s ease,transform .42s cubic-bezier(.22,1,.32,1)}.ihp-card:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ihp-glow-angle),transparent 0%,transparent 52%,rgba(4,120,87,.08) 64%,rgba(5,150,105,.55) 76%,#059669 86%,rgba(46,230,166,.95) 92%,#047857 97%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .42s ease}.ihp-card:after{content:"";position:absolute;inset:-2px;z-index:3;border-radius:inherit;padding:6px;background:conic-gradient(from var(--ihp-glow-angle),transparent 0%,transparent 55%,rgba(5,150,105,.12) 72%,rgba(4,120,87,.55) 86%,rgba(46,230,166,.7) 93%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .42s ease}html[data-theme=dark] .ihp-card:before{background:conic-gradient(from var(--ihp-glow-angle),transparent 0%,transparent 58%,rgba(74,122,184,.08) 68%,rgba(126,176,224,.4) 80%,rgba(180,215,255,.85) 90%,rgba(255,255,255,.75) 95%,transparent 100%)}html[data-theme=dark] .ihp-card:after{background:conic-gradient(from var(--ihp-glow-angle),transparent 0%,transparent 60%,rgba(74,122,184,.1) 76%,rgba(126,176,224,.32) 88%,rgba(255,255,255,.4) 94%,transparent 100%)}html[data-theme=dark] .ihp-card:hover{border-color:#b4d7ff47;box-shadow:0 18px 40px #0000006b,0 0 14px #4a7ab847,0 0 28px #7eb0e024,inset 0 0 0 1px #b4d7ff47}.ihp-card:hover{border-color:color-mix(in srgb,var(--ihp-accent) 42%,transparent);box-shadow:var(--ihp-shadow-open);transform:translateY(-2px)}.ihp-card:hover:before,.ihp-card:hover:after{opacity:1;animation:ihp-glow-spin 2.6s linear infinite}.ihp-card__face{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.1rem,2.5vw,1.6rem);align-items:center;padding:clamp(1.15rem,2.4vw,1.45rem) clamp(1.15rem,2.4vw,1.5rem)}.ihp-card.has-no-face-photo .ihp-card__face{grid-template-columns:minmax(0,1fr)}.ihp-card__index{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ihp-card__photo{position:relative;flex-shrink:0;width:clamp(7.75rem,18vw,9.75rem);aspect-ratio:1}.ihp-card__photo-frame{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;border:3px solid var(--ihp-accent);background:var(--ihp-photo-fill);color:var(--ihp-photo-ink);box-shadow:0 8px 18px #0450371f}html[data-theme=dark] .ihp-card__photo-frame{box-shadow:0 8px 18px #00000059}.ihp-card__photo-frame img{display:block;width:100%;height:100%;object-fit:cover}.ihp-card__copy{display:grid;gap:.4rem;min-width:0}.ihp-card__heading{display:grid;gap:.28rem}.ihp-card__name{margin:0;color:var(--ihp-accent);font-family:var(--ui-sans, Inter, system-ui, sans-serif);font-size:clamp(1.08rem,1.8vw,1.28rem);font-weight:700;letter-spacing:-.015em;line-height:1.25}.ihp-card__affiliation{margin:0;color:var(--ihp-ink-soft);font-size:.84rem;line-height:1.4}.ihp-card__intro{margin:.15rem 0 0;color:var(--ihp-ink);font-size:.95rem;line-height:1.55;opacity:.92}.ihp-card__toggle{justify-self:start;margin-top:.45rem;color:var(--ihp-accent);font-family:var(--ui-sans, Inter, system-ui, sans-serif);font-size:.84rem;font-weight:650;letter-spacing:.01em;line-height:1.3;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:color .18s ease,text-shadow .18s ease,background-size .18s ease}.ihp-card:hover .ihp-card__toggle{color:var(--ihp-accent);background-size:100% 1px;text-shadow:0 0 6px rgba(46,230,166,.55),0 0 14px rgba(4,120,87,.28),0 0 24px rgba(4,120,87,.16)}html[data-theme=dark] .ihp-card:hover .ihp-card__toggle{text-shadow:0 0 6px rgba(35,179,140,.45),0 0 14px rgba(35,179,140,.22),0 0 24px rgba(35,179,140,.12)}.ihp-card:focus-visible{outline:2px solid color-mix(in srgb,var(--ihp-accent) 45%,transparent);outline-offset:3px}.ihp-card__panel{position:relative;z-index:1;padding:0 clamp(1.15rem,2.4vw,1.5rem) clamp(1.15rem,2.4vw,1.4rem);border-top:1px solid var(--ihp-line);background:var(--ihp-panel-bg)}.ihp-card__panel[hidden]{display:none}.ihp-card__figure{margin:1rem 0 0;padding:0}.ihp-card__figure img{display:block;width:100%;max-height:min(22rem,48vh);object-fit:cover;border-radius:12px;border:1px solid var(--ihp-line)}.ihp-card__figure figcaption{margin-top:.55rem;color:var(--ihp-ink-soft);font-size:.88rem;font-style:italic;line-height:1.45}.ihp-card__section{padding-top:1rem}.ihp-card__pinned{position:relative;z-index:1;margin:0 clamp(1.15rem,2.4vw,1.5rem) clamp(1.05rem,2.2vw,1.35rem);padding:.95rem 1.05rem 1rem;border:1px solid color-mix(in srgb,var(--ihp-accent) 26%,var(--ihp-line));border-radius:14px;background:linear-gradient(165deg,color-mix(in srgb,var(--ihp-accent) 10%,transparent),color-mix(in srgb,var(--ihp-accent) 3.5%,transparent) 55%,transparent)}.ihp-card.has-pinned-outcome .ihp-card__face{padding-bottom:.85rem}.ihp-card__pinned .ihp-card__section{padding-top:0}.ihp-card__pinned .ihp-card__section+.ihp-card__section{margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--ihp-accent) 18%,var(--ihp-line))}.ihp-card__pinned .ihp-card__section-title{margin-bottom:.55rem;font-size:.72rem;letter-spacing:.1em}.ihp-card__pinned .ihp-card__section p{font-size:.98rem;line-height:1.7;opacity:1}.ihp-card__section+.ihp-card__section{margin-top:.35rem;border-top:1px solid var(--ihp-line)}.ihp-card__section-title{margin:0 0 .45rem;color:var(--ihp-accent);font-family:var(--ui-sans, Inter, system-ui, sans-serif);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ihp-card__section p,.ihp-card__pending{margin:0;color:var(--ihp-ink);font-size:.95rem;line-height:1.65;opacity:.92}.ihp-card__section p+p{margin-top:.7rem}.ihp-card__em{color:#b42318;font-weight:700;font-style:normal}html[data-theme=dark] .ihp-card__em{color:#f97066}.ihp-card__pending{padding-top:1rem;color:var(--ihp-ink-soft);font-style:italic;opacity:1}.ihp-card__bio{margin-top:1.15rem;padding-top:.85rem;border-top:1px dashed color-mix(in srgb,var(--ihp-accent) 35%,var(--ihp-line))}.ihp-card__bio-summary{cursor:pointer;color:var(--ihp-accent);font-family:var(--ui-sans, Inter, system-ui, sans-serif);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;list-style:none}.ihp-card__bio-summary::-webkit-details-marker{display:none}.ihp-card__bio-summary:after{content:" +";font-weight:500;letter-spacing:0}.ihp-card__bio[open] .ihp-card__bio-summary:after{content:" −"}.ihp-card__bio-summary:hover,.ihp-card__bio-summary:focus-visible{text-shadow:0 0 6px rgba(46,230,166,.45),0 0 14px rgba(4,120,87,.22)}.ihp-card__bio-summary:focus-visible{outline:2px solid color-mix(in srgb,var(--ihp-accent) 45%,transparent);outline-offset:3px}.ihp-card__bio-body{padding-top:.75rem}.ihp-card__bio-body p{margin:0;color:var(--ihp-ink);font-size:.95rem;line-height:1.65;opacity:.92}.ihp-card__bio-body p+p{margin-top:.7rem}@media(max-width:560px){.ihp-card__face{grid-template-columns:1fr;justify-items:start;gap:1rem}.ihp-card__photo{width:7rem}}@media(prefers-reduced-motion:reduce){.ihp-card,.ihp-card:before,.ihp-card:after,.ihp-card__name,.ihp-card__toggle{transition:none}.ihp-card:hover{transform:none}.ihp-card:hover:before,.ihp-card:hover:after{animation:none}}.team-roster{--team-ink: #173247;--team-muted: #667681;display:flex;flex-direction:column;gap:clamp(3.5rem,8vw,6rem);width:min(1120px,calc(100% + 4rem));margin-inline:auto;padding-block:clamp(.5rem,2vw,1.5rem) clamp(3rem,8vw,5rem);color:var(--team-ink)}.team-roster__group{display:flex;flex-direction:column;gap:.4rem}.team-roster__title{margin:0 0 .35rem;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:400;letter-spacing:-.02em;line-height:1}.team-roster__cluster{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.75rem 1.1rem;margin:0;padding:.6rem 0 .2rem;list-style:none}.team-roster__person{--tilt: 1.6deg;--lift: 1.1rem;display:flex;flex-direction:column;gap:.55rem;width:clamp(12.5rem,28vw,16.8rem);margin:var(--lift) 0 0;transform:rotate(var(--tilt));transform-origin:center 80%;transition:transform .32s ease}.team-roster__person:nth-child(3n){--tilt: -2.4deg;--lift: 2.35rem}.team-roster__person:nth-child(3n+2){--tilt: 2.2deg;--lift: .35rem}.team-roster__person:nth-child(4n){--tilt: -1.1deg}.team-roster__person.is-leader{--tilt: -1.4deg;--lift: 0;margin-right:.4rem;z-index:1}.team-roster__person:hover,.team-roster__person:focus-within{z-index:3;transform:rotate(0) translateY(-8px)}.team-roster__photo{position:relative;aspect-ratio:3 / 4;width:100%;overflow:hidden;border-radius:2.4rem 1.55rem 2.7rem 1.7rem;background:color-mix(in srgb,var(--team-muted) 14%,transparent);box-shadow:0 22px 40px color-mix(in srgb,#102433 18%,transparent)}.team-roster__person:nth-child(2n) .team-roster__photo{border-radius:1.7rem 2.15rem 1.35rem 2rem}.team-roster__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.02);transition:filter .28s ease,transform .32s ease}.team-roster__intro{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding:1rem .85rem 1.05rem;background:linear-gradient(to top,color-mix(in srgb,#0b1a24 72%,transparent),color-mix(in srgb,#0b1a24 18%,transparent) 55%,transparent);color:#f4f8fb;opacity:0;pointer-events:none;transition:opacity .28s ease}.team-roster__intro p{margin:0;font-size:clamp(.74rem,1.4vw,.86rem);font-weight:500;line-height:1.4;text-align:center;text-wrap:balance}.team-roster__photo:hover img,.team-roster__photo:focus-within img{filter:blur(7px) saturate(.85);transform:scale(1.08)}.team-roster__photo:hover .team-roster__intro,.team-roster__photo:focus-within .team-roster__intro{opacity:1}.team-roster__meta{display:flex;flex-direction:column;gap:.1rem;padding-inline:.15rem}.team-roster__name{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.25}.team-roster__role{margin:0;color:var(--team-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}html[data-theme=dark] .team-roster{--team-ink: #e8eef2;--team-muted: #9aadb8}@media(max-width:720px){.team-roster{width:100%}.team-roster__cluster{gap:1.35rem .85rem}.team-roster__person,.team-roster__person:nth-child(4n),.team-roster__person.is-leader{width:min(100%,16rem);--tilt: 0deg;--lift: 0}.team-roster__person:nth-child(2n){margin-top:1.4rem}.team-roster__person.is-leader{margin-top:0}}@media(hover:none){.team-roster__photo:active img{filter:blur(7px) saturate(.85);transform:scale(1.04)}.team-roster__photo:active .team-roster__intro{opacity:1}}@media(prefers-reduced-motion:reduce){.team-roster__person,.team-roster__photo img,.team-roster__intro{transition:none}.team-roster__person{transform:none}}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/dm-serif-display-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/dm-serif-display-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/orbitron-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/orbitron-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/orbitron-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/outfit-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/outfit-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/outfit-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.igem.wiki/teams/6371/wiki/home/fonts/outfit-latin-700-normal.woff2) format("woff2")}
