:root{--primaryColor:#00698f;--grayColor:#f2f2f2;--textColor:#333;--shadowbg:#00000047;--shadowbgHover:#00000091;--duration:.3s ease-in-out;--maxWidth:1200px;--radius:10px;--gapLarge:clamp(50px,calc(20vw + 1rem),200px);--gapMedium:clamp(25px,calc(10vw + .5rem),100px);--gapSmall:clamp(15px,calc(5vw + .5rem),50px);--background:#fff;--color:var(--textColor);--accent-color:var(--primaryColor);--icon-color:var(--color);--featured-background:var(--textColor);--featured-color:var(--accent-color);--featured-accent-color:var(--accent-color);--muted-background:var(--grayColor);--muted-color:var(--textColor);--muted-accent-color:var(--accent-color);--foreColor:#fff;--headerBackground:var(--featured-background);--footerBackground:var(--background);--accentColor:var(--accent-color);--iconColor:var(--icon-color);--accent-dark:color-mix(in srgb,black 60%,var(--accent-color));--accent-light:color-mix(in srgb,white 80%,var(--accent-color))}:root{-webkit-tap-highlight-color:transparent;line-sizing:normal;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric}body>header,body>footer{user-select:none}button,a{user-select:none}html{height:100%}html,body{overflow-x:hidden;margin:0;padding:0}html ._noscroll,body ._noscroll{overflow:hidden}*,*::before,*::after{box-sizing:border-box}h1{font-size:2rem;margin:.67em 0}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h2,h3,h4,h5,h6{line-height:1}pre{white-space:pre-wrap}hr{border:.5px solid}*:focus,*:active{outline:0}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a,a:focus,a:active,a:visited,a:hover{text-decoration:none}img,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}img{display:inline-block;max-width:100%}[disabled="disabled"]{opacity:.4;pointer-events:none}textarea{resize:none}code,kbd,samp{font-family:monospace;font-size:1rem}header{position:fixed;left:0;right:0;top:0;padding:0}section,aside{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:20px;padding-right:20px}section article,aside article{max-width:var(--maxWidth);width:100%;overflow:hidden}:root{accent-color:var(--accent-color)}html._measuring header,html._measuring header *{transition:none!important;animation:none!important}#components-reconnect-modal{display:none!important}#blazor-error-ui{display:none!important}html,body,textarea,button,select{font-family:'Gotham Pro',Helvetica,Arial,sans-serif;line-height:1.35;letter-spacing:.02em}a{text-decoration:none;display:inline-block;transition:color var(--duration),background-color var(--duration)}ul{padding-left:0;list-style:none}html,body{background-color:var(--background);margin:0;padding:0;outline:0}html{overflow-x:initial!important;user-select:text;scroll-behavior:smooth}html._open,html:has(._open){overflow-y:hidden}section{padding-inline:10px;width:100%}section article{padding-block:var(--gapSmall)}header,footer{padding-inline:10px;width:100%}header article,footer article{max-width:var(--maxWidth);margin-inline:auto;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:auto!important}body main{margin-bottom:20px;display:flex;flex-direction:column}.--button{cursor:pointer;background-color:transparent;outline:0;border:0;display:flex;padding:0 4px;margin:2px;gap:5px;background-color:#fff;transition:all 300ms ease-in-out}.--button span{display:flex;gap:4px}.--button ::deep svg{width:1.4em;height:1.4em;transition:opacity .3s ease-in-out}.--button ::deep svg .--svg-stroke{stroke:var(--textColor)}.--button ::deep svg .--svg-fill{fill:var(--textColor)}.--button ::deep svg.icon{display:none;opacity:0}.--button ::deep svg.icon.--svg-fill{fill:var(--accent-color)}.--button:hover:not(button.icon) ::deep svg .--svg-stroke{stroke:var(--accent-color)}.--button:hover:not(button.icon) ::deep svg .--svg-fill{fill:var(--accent-color)}.--button._success{cursor:default;pointer-events:none}.--button._success ::deep svg{opacity:0;display:none}.--button._success ::deep svg.icon{opacity:1;display:block}.--button._dark,.--button._border{border-radius:50px;padding:8px 20px;width:auto;text-align:center;font-size:.75rem}.--button._dark{background-color:var(--accent-dark);color:var(--accent-light)}.--button._dark svg{opacity:.8}.--button._dark svg.icon.--svg-fill,.--button._dark svg .--svg-fill{fill:var(--accent-light)!important}.--button._dark svg .--svg-stroke{stroke:var(--accent-light)!important}.--button._dark:hover svg{opacity:1}.--button._dark:hover svg .--svg-fill{fill:var(--accent-light)!important}.--button._dark:hover svg .--svg-stroke{stroke:var(--accent-light)!important}.--button._border{background-color:transparent;border:1px solid var(--accent-color);color:var(--accent-color)}.--button._border:hover{background-color:var(--accent-dark);color:var(--accent-light)}@media only screen and (min-width:1100px){html._open,html:has(._open){overflow-y:visible}}.fade-left,.fade-right,.fadein,.fadeout{opacity:0}.fade-left._appear,.fade-right._appear,.fadein._appear,.fadeout._appear{transform:none;opacity:1;transition:opacity 800ms ease-in-out,transform 800ms ease-in-out}.fade-left._appear:nth-child(2n+1),.fade-right._appear:nth-child(2n+1),.fadein._appear:nth-child(2n+1),.fadeout._appear:nth-child(2n+1){transition-delay:40ms}.fade-left{transform:translateX(-100%)}.fade-right{transform:translateX(100%)}.fadein{transform:translateY(50px)}.fadeout{transform:translateY(-50px)}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro.woff2') format('woff2'),url('/fonts/GothamPro.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-BlackItalic.woff2') format('woff2'),url('/fonts/GothamPro-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-Medium.woff2') format('woff2'),url('/fonts/GothamPro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-Black.woff2') format('woff2'),url('/fonts/GothamPro-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-MediumItalic.woff2') format('woff2'),url('/fonts/GothamPro-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-Bold.woff2') format('woff2'),url('/fonts/GothamPro-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-Italic.woff2') format('woff2'),url('/fonts/GothamPro-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-Light.woff2') format('woff2'),url('/fonts/GothamPro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-LightItalic.woff2') format('woff2'),url('/fonts/GothamPro-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Gotham Pro';src:url('/fonts/GothamPro-BoldItalic.woff2') format('woff2'),url('/fonts/GothamPro-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}.guide-page{--guide-page-background:var(--featured-background);--guide-page-foreground:var(--featured-color);min-height:100vh;margin-bottom:0;padding-bottom:20px;background:var(--guide-page-background);color:var(--guide-page-foreground);font-family:var(--brand-font-body,'Gotham Pro',Helvetica,Arial,sans-serif);line-height:var(--brand-line-height,1.35);letter-spacing:var(--brand-letter-spacing,.02em)}html:has(.guide-page),html:has(.guide-page) body{background-color:var(--featured-background)}.guide-section{padding-block:10px}.guide-section-surface{--guide-section-background:#fff;--guide-section-foreground:#000;--color:var(--guide-section-foreground);--featured-color:var(--accent-color);--muted-color:var(--guide-section-foreground);height:100%;overflow:visible;padding:50px 0;border-radius:var(--radius);background:var(--guide-section-background);color:var(--guide-section-foreground);filter:drop-shadow(0 0 5px #0003);transition:all var(--duration)}.guide-section-header{display:flex;flex-direction:column;align-items:center;padding-block:20px;margin-bottom:30px;background:inherit}.guide-section-header._sticky{position:sticky;z-index:1000;top:var(--headerHeight)}.guide-section-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;height:100%}:root{--edit-accent:#00698f;--edit-font:'Gotham Pro',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}.content-item._editing{position:relative;outline:2px solid transparent;outline-offset:-2px;border-radius:var(--radius);cursor:pointer;transition:outline-color .15s ease}.content-item._editing:hover{outline-color:rgba(0,105,143,.3)}.content-item._editing._selected{outline-color:var(--edit-accent)}.edit-asset._editing>*{cursor:pointer;border-radius:10px;outline:2px solid transparent;outline-offset:8px;transition:outline-color .15s ease}.edit-asset._editing:hover>*{outline-color:rgba(0,105,143,.35)}.edit-asset._editing._selected>*{outline-color:var(--edit-accent)}.edit-empty{margin:0 auto;padding:28px 24px;max-width:620px;border:2px dashed rgba(128,128,128,.5);border-radius:14px;text-align:center;font:500 .9rem/1.4 var(--edit-font);opacity:.7}.gd-dragging,.gd-dragging *{cursor:grabbing!important;user-select:none!important}.gd-drag-source{opacity:.35}.edit-asset.gd-drag-source>*{opacity:.35}.gd-ghost{position:fixed;z-index:100000;max-width:260px;padding:7px 12px;border-radius:999px;background:var(--edit-accent);color:#fff;font:600 .78rem/1.2 var(--edit-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 24px rgba(0,0,0,.3);pointer-events:none}.gd-drop-line{position:fixed;z-index:99999;border-radius:3px;background:var(--edit-accent);box-shadow:0 0 0 3px rgba(0,105,143,.25);pointer-events:none}.gd-drop-target{background:rgba(0,105,143,.12)!important;outline:2px solid var(--edit-accent)!important;outline-offset:-4px}section article{padding-inline:20px}.loadingDiv{color:#fff;text-align:center;padding:20px}