.sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:2px;box-sizing:border-box;overflow:hidden}@keyframes sc-shine{0%{background-position:100% 50%}to{background-position:0% 50%}}html.sc-dc-streaming .sc-placeholder,html.sc-dc-streaming .sc-interp.sc-missing{position:relative;background:color-mix(in srgb,currentColor 5%,transparent);border-color:transparent}html.sc-dc-streaming .sc-placeholder:before,html.sc-dc-streaming .sc-interp.sc-missing:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#d9775700 25%,#f7e1d3f2 37%,#d9775700 63%);background-size:400% 100%;animation:sc-shine 1.4s ease infinite}html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of.sc-placeholder):before,html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of.sc-interp.sc-missing):before{animation:none;background:color-mix(in srgb,currentColor 8%,transparent)}.sc-placeholder-error{padding:4px 8px;font:11px/1.4 ui-monospace,monospace;color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word}.sc-interp.sc-missing{display:inline-block;width:2em;height:1em;overflow:hidden;vertical-align:text-bottom;background:#ffffff4d;border:1px solid rgba(0,0,0,.5);border-radius:2px;box-sizing:border-box;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-interp.sc-unresolved{font-family:ui-monospace,monospace;font-size:.85em;color:color-mix(in srgb,currentColor 50%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;padding:0 3px}.sc-host.sc-has-error{position:relative}.sc-logic-error{position:absolute;top:8px;left:8px;z-index:2147483647;max-width:60ch;padding:6px 10px;background:#b00020;color:#fff;font:12px/1.4 ui-monospace,monospace;border-radius:4px;white-space:pre-wrap;pointer-events:none}@media print{@page{margin:.5cm}figure,table{-moz-column-break-inside:avoid;break-inside:avoid}#dc-root,#dc-root>.sc-host{height:auto}*,*:before,*:after{print-color-adjust:exact;-webkit-print-color-adjust:exact;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation-delay:-99s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-fill-mode:both!important;animation-play-state:running!important;transition-duration:0s!important}}x-dc{display:none!important}body{margin:0;background:var(--t-paper)}a{color:var(--t-ink-2)}a:hover{color:var(--t-accent-4)}button:focus-visible,a:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}input:focus,select:focus,textarea:focus{outline:2px solid var(--t-ink-2);outline-offset:1px;border-color:var(--t-ink-2)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--t-faint-2)}input::placeholder,textarea::placeholder{color:var(--t-faint-2)}.wrap{max-width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box}.navwrap{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.show-sm{display:none!important}footer a:hover,header a:hover{color:var(--t-ink)}@media(max-width:980px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dots{background-image:radial-gradient(var(--t-line-strong) 1px,transparent 1px);background-size:18px 18px}@media(max-width:760px){.wrap,.navwrap{padding:0 16px}.show-sm{display:inline-flex!important}.band{padding:36px 24px!important}.cols{grid-template-columns:minmax(0,1fr)!important}.stack{flex-direction:column!important;align-items:stretch!important}.hide-sm{display:none!important}.h1{font-size:46px!important}.h2{font-size:34px!important}.pad-sm{padding:24px 18px!important}}.aicmo-footer a:hover{color:var(--t-accent-3)!important}.aicmo-footer a:focus-visible{outline:2px solid var(--t-accent-3);outline-offset:2px;border-radius:4px}@media(max-width:760px){.aicmo-footer__wrap{padding:40px 16px 24px!important}.aicmo-footer__top{flex-direction:column!important;align-items:stretch!important}.aicmo-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aicmo-footer__legal{flex-direction:column!important;align-items:flex-start!important}}.navbtn:hover{color:var(--t-ink)!important}.mitem:hover{background:var(--t-paper-2)!important;border-color:var(--t-line-2)!important}.rail-a:hover{background:var(--t-paper-2)!important}.show-nav{display:none!important}@keyframes nav-fill{0%{width:0}to{width:100%}}@keyframes nav-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes nav-pop{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.nav-pop{animation:nav-pop .18s ease-out both}.nav-slide{animation:nav-slide .3s cubic-bezier(.16,1,.3,1) both}.nav-bar{animation:nav-fill 3s linear both}@media(prefers-reduced-motion:reduce){.nav-pop,.nav-slide{animation:none!important}.nav-bar{animation:none!important;width:100%!important}}@media(max-width:860px){.navlinks{display:none!important}.show-nav{display:inline-flex!important}}@media(max-width:760px){.nav-cta{display:none!important}.navwrap{padding:0 16px!important}}
