@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-Regular.5923508c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-RegularItalic.8d67d663.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-Medium.3a888002.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-MediumItalic.d983d100.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-Semibold.d0865562.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-SemiboldItalic.82a339bb.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-Bold.cfabd42a.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Studio Feixen Sans;src:url(/_next/static/media/StudioFeixenSans-BoldItalic.4d44f5a7.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--q-black:#000000;--q-white:#FFFFFF;--q-grey-dark:#797F83;--q-grey:#ACB3B8;--q-tint:#EBECEE;--q-blue:#0D9DDB;--q-blue-2:#8AB3E8;--q-blue-deep:#006EB6;--q-blue-tint:#ECF3FB;--q-mauve:#CEA5BB;--q-yellow:#FDCF41;--q-chartreuse:#BAD739;--q-sage:#96B5AB;--q-ink-border:#2A2D2F;--q-bg:var(--q-white);--q-text:var(--q-black);--q-text-muted:var(--q-grey-dark);--q-border:var(--q-tint);--q-border-strong:var(--q-grey);--q-surface:var(--q-tint);--q-accent:var(--q-blue);--q-accent-hover:var(--q-blue-deep);--q-accent-surface:var(--q-blue-tint);--q-font:"Studio Feixen Sans","Studio Feixen Sans TRIAL",Poppins,Arial,sans-serif;--q-weight-regular:400;--q-weight-medium:500;--q-weight-semibold:600;--q-weight-bold:700;--q-tracking-tight:-0.02em;--q-tracking-wide:0.08em;--q-text-xs:0.75rem;--q-text-sm:0.875rem;--q-text-base:1rem;--q-text-lg:1.25rem;--q-text-xl:1.5rem;--q-text-2xl:2rem;--q-text-3xl:2.75rem;--q-text-4xl:4rem;--q-text-5xl:6rem;--q-text-6xl:clamp(4rem,12vw,9rem);--q-leading-tight:1.05;--q-leading-snug:1.2;--q-leading-body:1.6;--q-space-1:0.25rem;--q-space-2:0.5rem;--q-space-3:0.75rem;--q-space-4:1rem;--q-space-6:1.5rem;--q-space-8:2rem;--q-space-10:2.5rem;--q-space-12:3rem;--q-space-16:4rem;--q-space-24:6rem;--q-space-32:8rem;--q-radius:2px;--q-container:72rem;--q-measure:65ch;--q-ease:160ms ease}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--q-bg);color:var(--q-text);font-family:var(--q-font);font-size:var(--q-text-base);line-height:var(--q-leading-body);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}::selection{background:var(--q-accent-surface)}:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}.q-display,h1,h2,h3,h4,h5,h6{font-weight:var(--q-weight-medium);letter-spacing:var(--q-tracking-tight);line-height:var(--q-leading-snug);text-wrap:balance}.q-display{font-size:var(--q-text-6xl);line-height:var(--q-leading-tight)}h1{font-size:var(--q-text-3xl)}h2{font-size:var(--q-text-xl)}h3{font-size:var(--q-text-lg)}h4,h5,h6{font-size:var(--q-text-base)}p+p{margin-top:var(--q-space-4)}.q-lead{font-size:var(--q-text-lg)}.q-small{font-size:var(--q-text-sm)}.q-caption{font-size:var(--q-text-xs)}.q-caption,.q-muted{color:var(--q-text-muted)}.q-accent-text{color:var(--q-accent)}.q-measure{max-width:var(--q-measure)}.q-eyebrow{font-size:var(--q-text-xs);font-weight:var(--q-weight-bold);letter-spacing:var(--q-tracking-wide);text-transform:uppercase;color:var(--q-accent)}.q-eyebrow--rule{display:block;padding-bottom:var(--q-space-2);border-bottom:1px solid var(--q-accent)}a{color:currentColor;text-decoration:underline;text-decoration-color:var(--q-border-strong);text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--q-ease),text-decoration-color var(--q-ease)}a:hover{color:var(--q-accent);text-decoration-color:currentColor}.q-link-bare{text-decoration:none}.q-link-bare:hover{text-decoration:underline;text-decoration-color:currentColor}.q-btn{display:inline-flex;align-items:center;gap:var(--q-space-2);padding:.75rem 1.5rem;border:1px solid transparent;border-radius:0;background:var(--q-accent);font:inherit;font-size:var(--q-text-xs);font-weight:var(--q-weight-bold);letter-spacing:var(--q-tracking-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--q-ease),border-color var(--q-ease),color var(--q-ease)}.q-btn,.q-btn:hover{color:var(--q-white)}.q-btn:hover{background:var(--q-accent-hover)}.q-btn--dark{background:var(--q-black)}.q-btn--dark:hover{background:var(--q-grey-dark)}.q-btn--accent{background:var(--q-accent)}.q-btn--accent:hover{background:var(--q-accent-hover)}.q-btn--ghost{border-color:var(--q-border-strong)}.q-btn--ghost,.q-btn--ghost:hover{background:transparent;color:var(--q-text)}.q-btn--ghost:hover{border-color:var(--q-text)}.q-label{display:block;margin-bottom:var(--q-space-2);font-size:var(--q-text-xs);font-weight:var(--q-weight-medium);letter-spacing:var(--q-tracking-wide);text-transform:uppercase;color:var(--q-text-muted)}.q-input,.q-select,.q-textarea{width:100%;padding:.625rem .75rem;border:1px solid var(--q-border-strong);border-radius:var(--q-radius);background:var(--q-white);color:var(--q-text);font:inherit;font-size:max(1rem,var(--q-text-sm));transition:border-color var(--q-ease)}.q-input:focus,.q-select:focus,.q-textarea:focus{border-color:var(--q-text);outline:none}.q-input::placeholder,.q-textarea::placeholder{color:var(--q-grey)}.q-textarea{min-height:7rem;resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--q-black)}input[type=range]{accent-color:var(--q-accent);width:100%}fieldset{border:1px solid var(--q-border);border-radius:var(--q-radius);padding:var(--q-space-4) var(--q-space-6)}legend{padding-inline:var(--q-space-2);font-size:var(--q-text-sm);font-weight:var(--q-weight-medium)}[aria-invalid=true].q-input,[aria-invalid=true].q-select,[aria-invalid=true].q-textarea{border-color:var(--q-text)}.q-field-error{font-weight:var(--q-weight-medium);color:var(--q-text)}.q-field-error,.q-field-success{display:block;margin-top:var(--q-space-2);font-size:var(--q-text-xs)}.q-field-success{color:var(--q-text-muted)}.q-btn:disabled,.q-btn[aria-disabled=true],.q-input:disabled,.q-select:disabled,.q-textarea:disabled{background:var(--q-tint);border-color:var(--q-tint);color:var(--q-grey-dark);cursor:not-allowed}.q-nav{justify-content:space-between}.q-nav,.q-nav__links{display:flex;align-items:center;gap:var(--q-space-6)}.q-nav__links{font-size:var(--q-text-xs);font-weight:var(--q-weight-bold);letter-spacing:var(--q-tracking-wide);text-transform:uppercase}.q-nav__links a{text-decoration:none;color:var(--q-text)}.q-nav__links a:hover{color:var(--q-accent)}.q-nav__links a.q-btn,.q-nav__links a.q-btn--dark,.q-nav__links a.q-btn--dark:hover,.q-nav__links a.q-btn:hover{color:var(--q-white)}.q-nav__links a.q-btn--ghost,.q-nav__links a.q-btn--ghost:hover{color:var(--q-text)}.q-nav__links a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.q-nav__links .q-note{font-weight:var(--q-weight-regular)}.q-logo{height:1.25rem;width:auto}.q-skip{position:absolute;left:-9999px;top:var(--q-space-2);padding:var(--q-space-2) var(--q-space-4);background:var(--q-white);border:1px solid var(--q-border-strong);border-radius:var(--q-radius);font-size:var(--q-text-sm);text-decoration:none;z-index:10}.q-skip:focus{left:var(--q-space-2)}.q-hairline,hr{border:0;border-top:1px solid var(--q-border)}.q-hairline--strong{border-top-color:var(--q-border-strong)}.q-callout{padding:var(--q-space-4) var(--q-space-6);border-radius:var(--q-radius);background:var(--q-surface)}.q-callout--blue{background:var(--q-accent-surface)}.q-card{padding:var(--q-space-6);border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-white);transition:border-color var(--q-ease)}.q-card--link,a.q-card{text-decoration:none;display:block}.q-card--link:hover,a.q-card:hover{border-color:var(--q-text);color:var(--q-text)}.q-invert{background:var(--q-black);color:var(--q-white);--q-bg:var(--q-black);--q-text:var(--q-white);--q-text-muted:var(--q-grey);--q-border:var(--q-ink-border);--q-border-strong:var(--q-grey-dark)}.q-prose{max-width:var(--q-measure)}.q-prose h2{margin-block:var(--q-space-12) var(--q-space-4)}.q-prose h3{margin-block:var(--q-space-8) var(--q-space-3)}.q-prose ol,.q-prose ul{margin-block:var(--q-space-4);padding-left:1.25rem}.q-prose li+li{margin-top:var(--q-space-2)}.q-prose hr{margin-block:var(--q-space-12)}.q-prose blockquote,.q-prose figure{margin-block:var(--q-space-8)}.q-quote{border:0;padding-block:var(--q-space-6);border-block:1px solid var(--q-border)}.q-quote p{font-size:var(--q-text-xl);font-weight:var(--q-weight-medium);letter-spacing:var(--q-tracking-tight);line-height:var(--q-leading-snug)}.q-quote cite{display:block;margin-top:var(--q-space-3);font-style:normal}.q-quote cite,.q-tag{font-size:var(--q-text-xs);color:var(--q-text-muted)}.q-tag{display:inline-block;padding:.125rem .5rem;border:1px solid var(--q-border-strong);border-radius:var(--q-radius);white-space:nowrap}.q-accordion{border-top:1px solid var(--q-border)}.q-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:var(--q-space-4);padding-block:var(--q-space-4);font-weight:var(--q-weight-medium);cursor:pointer;list-style:none}.q-accordion summary::-webkit-details-marker{display:none}.q-accordion summary:after{content:"+";color:var(--q-text-muted)}.q-accordion[open] summary:after{content:"\2212"}.q-accordion>:not(summary){padding-bottom:var(--q-space-4)}.q-accordion+.q-accordion{border-top:1px solid var(--q-border)}.q-kv{display:grid;gap:var(--q-space-2);font-size:var(--q-text-sm)}.q-kv>div{display:grid;grid-template-columns:11rem 1fr;gap:var(--q-space-4)}.q-kv dt{color:var(--q-text-muted)}.q-kv dd{margin:0}.q-deflist{display:grid;gap:var(--q-space-4)}.q-deflist>div{display:flex;flex-wrap:wrap;gap:0 var(--q-space-2)}.q-deflist dt{font-weight:var(--q-weight-bold);color:var(--q-blue-deep)}.q-deflist dt:after{content:" \2192";color:var(--q-text-muted);font-weight:var(--q-weight-regular)}.q-deflist dd{margin:0}.q-stat{container-type:inline-size}.q-stat strong{display:block;white-space:nowrap;font-size:clamp(2rem,8vw,var(--q-text-4xl));font-weight:var(--q-weight-medium);letter-spacing:var(--q-tracking-tight);line-height:var(--q-leading-tight);margin-bottom:var(--q-space-2)}@supports (font-size:1cqi){.q-stat strong{font-size:clamp(1.75rem,22cqi,var(--q-text-4xl))}}.q-verdict{padding:var(--q-space-6);border:1px solid var(--q-border-strong);border-radius:var(--q-radius)}.q-verdict__line{font-size:var(--q-text-xl);font-weight:var(--q-weight-medium);letter-spacing:var(--q-tracking-tight);color:var(--q-accent)}.q-verdict p{margin-top:var(--q-space-3)}.q-scorecard{border-top:1px solid var(--q-border);font-size:var(--q-text-sm)}.q-scorecard>div{display:flex;align-items:center;justify-content:space-between;gap:var(--q-space-4);padding-block:var(--q-space-2);border-bottom:1px solid var(--q-border)}.q-scorecard ol{list-style:none;display:flex;gap:var(--q-space-1);margin:0;padding:0}.q-scorecard li{width:1.5rem;height:1.5rem;display:grid;place-content:center;border:1px solid var(--q-border);border-radius:var(--q-radius);font-size:var(--q-text-xs)}.q-scorecard li.is-score{background:var(--q-accent);border-color:var(--q-accent);color:var(--q-white);font-weight:var(--q-weight-bold)}.q-logo-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--q-space-8);align-items:center}.q-logo-wall img{height:1.5rem;width:auto;margin-inline:auto;filter:grayscale(1);opacity:.8}.q-person img{filter:grayscale(1);margin-bottom:var(--q-space-3)}.q-person strong{display:block;font-weight:var(--q-weight-medium)}.q-person span{font-size:var(--q-text-sm);color:var(--q-text-muted)}.q-photo,.q-photo img{filter:grayscale(1)}figcaption{margin-top:var(--q-space-2);font-size:var(--q-text-xs);color:var(--q-text-muted)}.q-pager{justify-content:space-between;padding-block:var(--q-space-6);border-top:1px solid var(--q-border);font-size:var(--q-text-sm)}.q-filter,.q-pager{display:flex;gap:var(--q-space-6)}.q-filter{flex-wrap:wrap;font-size:var(--q-text-xs);font-weight:var(--q-weight-bold);letter-spacing:var(--q-tracking-wide);text-transform:uppercase}.q-filter a{color:var(--q-text-muted);text-decoration:none}.q-filter a:hover{color:var(--q-accent)}.q-filter a[aria-current]{color:var(--q-accent);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.q-steps{list-style:none;padding:0;display:grid;gap:var(--q-space-8);counter-reset:q-step}.q-steps--row{grid-template-columns:repeat(3,1fr)}.q-steps>li{counter-increment:q-step}.q-steps>li:before{content:counter(q-step,decimal-leading-zero);font-size:var(--q-text-4xl);letter-spacing:var(--q-tracking-tight);line-height:var(--q-leading-tight);color:var(--q-grey);margin-bottom:var(--q-space-3)}.q-steps strong,.q-steps>li:before{display:block;font-weight:var(--q-weight-medium)}.q-steps strong{margin-bottom:var(--q-space-2)}@media (max-width:640px){.q-steps--row{grid-template-columns:1fr}}.q-timeline{list-style:none;padding:0;border-left:1px solid var(--q-border-strong)}.q-timeline>li{position:relative;padding:0 0 var(--q-space-8) var(--q-space-6)}.q-timeline>li:last-child{padding-bottom:0}.q-timeline>li:before{content:"";position:absolute;left:-4.5px;top:6px;width:8px;height:8px;background:var(--q-black)}.q-timeline time{display:block;font-size:var(--q-text-xs);color:var(--q-text-muted);margin-bottom:var(--q-space-1)}.q-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--q-tint);display:inline-flex;align-items:center;justify-content:center;font-size:var(--q-text-sm);font-weight:var(--q-weight-medium);overflow:hidden;flex-shrink:0}.q-avatar img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.q-banner{display:flex;justify-content:center;align-items:center;gap:var(--q-space-3);padding:var(--q-space-3) var(--q-space-6);background:var(--q-surface);font-size:var(--q-text-sm);text-align:center}.q-banner--blue{background:var(--q-accent-surface)}.q-dialog{border:1px solid var(--q-border-strong);border-radius:var(--q-radius);padding:var(--q-space-8);max-width:32rem;color:var(--q-text)}.q-dialog::backdrop{background:rgb(0 0 0/.4)}.q-dialog h2{margin-bottom:var(--q-space-3)}.q-tip{position:relative;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--q-border-strong);text-underline-offset:3px;cursor:help}.q-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:0;background:var(--q-white);border:1px solid var(--q-border-strong);border-radius:var(--q-radius);padding:var(--q-space-1) var(--q-space-2);font-size:var(--q-text-xs);color:var(--q-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--q-ease);z-index:10}.q-tip:focus:after,.q-tip:hover:after{opacity:1}.q-video{display:block;width:100%;border:1px solid var(--q-border)}.q-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--q-space-4)}.q-gallery figure{margin:0;border:1px solid var(--q-border);cursor:zoom-in;transition:border-color var(--q-ease)}.q-gallery figure:hover{border-color:var(--q-border-strong)}.q-gallery img,.q-gallery svg{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.q-gallery img{filter:grayscale(1)}.q-gallery figcaption{padding:var(--q-space-2) var(--q-space-3)}.q-lightbox{max-width:min(56rem,92vw);padding:var(--q-space-4)}.q-lightbox figure{margin:0;border:0;cursor:default}.q-lightbox img,.q-lightbox svg{display:block;width:100%;height:auto}.q-lightbox img{filter:grayscale(1)}.q-lightbox__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--q-space-4);margin-top:var(--q-space-3)}.q-progress-rule{position:fixed;top:0;left:0;height:3px;width:0;background:var(--q-accent);z-index:30}.q-dotgrid{background-image:radial-gradient(var(--q-tint) 1px,transparent 1px);background-size:16px 16px}.q-dotgrid--strong{background-image:radial-gradient(var(--q-border-strong) 1px,transparent 1px)}.q-subscribe{display:flex;max-width:26rem}.q-subscribe .q-input{border-right:0;border-radius:0}.q-subscribe .q-btn{flex-shrink:0}.q-chapters{position:sticky;top:var(--q-space-8);font-size:var(--q-text-xs)}.q-chapters a{display:block;padding:var(--q-space-1) 0 var(--q-space-1) var(--q-space-3);border-left:1px solid var(--q-border);text-decoration:none;color:var(--q-text-muted)}.q-chapters a:hover{color:var(--q-text)}.q-chapters a.is-current{border-left:2px solid var(--q-accent);color:var(--q-text);margin-left:-.5px}.q-signal{position:relative;overflow:hidden}.q-signal canvas{position:absolute;inset:0}.q-signal__content{position:relative;z-index:1}.q-chart-label{display:flex;align-items:center;gap:var(--q-space-2);font-size:var(--q-text-xs);letter-spacing:var(--q-tracking-wide);text-transform:uppercase;color:var(--q-text-muted)}.q-chart-label:before{content:"";width:1rem;height:2px;background:var(--q-accent);flex-shrink:0}.q-choices{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--q-border)}.q-choices a{position:relative;display:block;padding:var(--q-space-6) var(--q-space-8) var(--q-space-8) var(--q-space-6);border-left:1px solid var(--q-border);text-decoration:none;transition:background-color var(--q-ease)}.q-choices a:first-child{border-left:0}.q-choices a:hover{background:var(--q-tint);color:var(--q-text)}.q-choices .q-choices__num{display:block;font-size:var(--q-text-xs);font-weight:var(--q-weight-bold);color:var(--q-accent);margin-bottom:var(--q-space-2)}.q-choices strong{font-weight:var(--q-weight-medium)}.q-choices .q-caption{display:block;margin-top:var(--q-space-1)}.q-choices .q-choices__arr{position:absolute;top:var(--q-space-6);right:var(--q-space-4);color:var(--q-text-muted)}@media (max-width:960px){.q-choices{grid-template-columns:1fr 1fr}.q-choices a:nth-child(3){border-left:0}}@media (max-width:640px){.q-choices{grid-template-columns:1fr}.q-choices a{border-left:0;border-top:1px solid var(--q-border)}.q-choices a:first-child{border-top:0}}.q-microbar{display:inline-block;width:8rem;max-width:100%;height:6px;background:var(--q-tint);vertical-align:middle}.q-microbar>span{display:block;height:100%;background:var(--q-accent)}.q-microbar--light>span{background:var(--q-blue-2)}.q-delta{display:inline-block;padding:.125rem .5rem;border-radius:var(--q-radius);font-size:var(--q-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.q-delta--up{background:var(--q-accent-surface);color:var(--q-blue-deep)}.q-delta--up:before{content:"\2191 "}.q-delta--down{background:var(--q-tint);color:var(--q-text)}.q-delta--down:before{content:"\2193 "}.q-delta--flat{color:var(--q-text-muted)}.q-dotrail{position:fixed;right:var(--q-space-6);top:50%;transform:translateY(-50%);display:grid;gap:var(--q-space-3);z-index:20}.q-dotrail a{display:flex;align-items:center;justify-content:flex-end;gap:var(--q-space-2);text-decoration:none;font-size:var(--q-text-xs);color:var(--q-text-muted)}.q-dotrail a:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--q-border-strong);flex-shrink:0;transition:background-color var(--q-ease)}.q-dotrail a span{opacity:0;transition:opacity var(--q-ease)}.q-dotrail a.is-current span,.q-dotrail a:hover span{opacity:1}.q-dotrail a.is-current{color:var(--q-text)}.q-dotrail a.is-current:after{background:var(--q-accent)}@media (max-width:960px){.q-dotrail{display:none}}.q-totop{position:fixed;right:var(--q-space-6);bottom:var(--q-space-6);width:2.5rem;height:2.5rem;border:1px solid var(--q-border-strong);border-radius:50%;background:var(--q-white);display:grid;place-content:center;text-decoration:none;color:var(--q-text-muted);z-index:20}.q-totop:hover{color:var(--q-text);border-color:var(--q-text)}.q-deck{display:flex;height:100svh;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.q-deck::-webkit-scrollbar{display:none}.q-deck__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;overflow-y:auto;display:grid;align-content:safe center;padding:var(--q-space-16) var(--q-space-6) var(--q-space-12)}.q-deck__inner{width:min(var(--q-container),100%);margin-inline:auto}.q-deck-counter{position:fixed;bottom:var(--q-space-6);right:var(--q-space-6);z-index:20;display:flex;align-items:center;gap:var(--q-space-3);font-size:var(--q-text-xs);letter-spacing:var(--q-tracking-wide);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--q-text-muted)}.q-deck-counter strong{color:var(--q-accent);font-weight:var(--q-weight-bold)}.q-deck-counter button{border:0;background:none;padding:var(--q-space-1);font:inherit;font-size:var(--q-text-base);color:var(--q-text-muted);cursor:pointer;transition:color var(--q-ease)}.q-deck-counter button:hover{color:var(--q-accent)}.q-deck-hint{position:fixed;bottom:var(--q-space-6);left:var(--q-space-6);z-index:20;transition:opacity .4s var(--q-ease-out,ease)}.q-deck-hint.is-done{opacity:0}@media print{.q-deck{display:block;height:auto}.q-deck,.q-deck__slide{overflow:visible}.q-deck-counter,.q-deck-hint{display:none}}.q-note{font-size:var(--q-text-xs);letter-spacing:var(--q-tracking-wide);text-transform:uppercase;color:var(--q-text-muted)}.q-table-wrap{overflow-x:auto}.q-table{width:100%;border-collapse:collapse;font-size:var(--q-text-sm)}.q-table th{padding:var(--q-space-2) var(--q-space-3);border-bottom:1px solid var(--q-border-strong);font-size:var(--q-text-xs);font-weight:var(--q-weight-medium);letter-spacing:var(--q-tracking-wide);text-transform:uppercase;text-align:left;color:var(--q-text-muted)}.q-table td{padding:var(--q-space-3);border-bottom:1px solid var(--q-border);text-align:left;transition:background-color var(--q-ease)}.q-table td.num,.q-table th.num{text-align:right}.q-table tbody tr:hover td{background:var(--q-accent-surface)}.q-footer-blue{background:var(--q-accent);padding-block:var(--q-space-8)}.q-footer-blue,.q-footer-blue .q-footer-meta{color:var(--q-white)}.q-footer-blue strong{font-weight:var(--q-weight-bold)}.q-footer-blue a{color:var(--q-white);text-decoration-color:var(--q-white)}.q-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--q-space-6);padding-block:var(--q-space-3);font-size:var(--q-text-xs);color:var(--q-text-muted)}.q-panel-blue{background:var(--q-accent);padding:var(--q-space-8)}.q-panel-blue,.q-panel-blue .q-eyebrow{color:var(--q-white)}.q-container{max-width:var(--q-container);margin-inline:auto;padding-inline:var(--q-space-6)}.q-section{padding-block:var(--q-space-24)}@media (max-width:640px){.q-section{padding-block:var(--q-space-16)}.q-nav,.q-nav__links{flex-wrap:wrap}.q-nav__links{gap:var(--q-space-3) var(--q-space-4);row-gap:var(--q-space-2)}}@media print{.q-dotrail,.q-nav,.q-progress-rule,.q-skip,.q-totop{display:none}.q-motion .q-reveal{opacity:1;transform:none;transition:none}.q-callout,.q-card,.q-quote,.q-stat,.q-verdict,figure,tr{page-break-inside:avoid;break-inside:avoid}a{text-decoration-color:currentColor}.q-invert{background:none;color:var(--q-black)}}:root{--q-dur-reveal:500ms;--q-dur-draw:900ms;--q-ease-out:cubic-bezier(0.22,0.61,0.36,1);--q-rise:12px}.q-motion .q-reveal{opacity:0;transform:translateY(var(--q-rise));transition:opacity var(--q-dur-reveal) var(--q-ease-out),transform var(--q-dur-reveal) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 60ms)}.q-motion .q-reveal.is-visible{opacity:1;transform:none}.q-motion .q-draw rect{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 80ms)}.q-motion .q-draw.is-visible rect{transform:scaleY(1)}.q-motion .q-draw.q-draw--x rect{transform-origin:left;transform:scaleX(0)}.q-motion .q-draw rect.q-draw-dot,.q-motion .q-draw.q-draw--x.is-visible rect{transform:none}.q-motion .q-draw path.q-draw-line{transition:stroke-dashoffset var(--q-dur-draw) var(--q-ease-out)}.q-motion .q-draw .q-draw-dot{opacity:0;transition:opacity .3s var(--q-ease-out);transition-delay:calc(var(--q-dur-draw) + var(--q-stagger, 0) * 40ms)}.q-motion .q-draw.is-visible .q-draw-dot{opacity:1}.q-motion .q-draw circle.q-arc{stroke-dashoffset:var(--q-arc,0);transition:stroke-dashoffset var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * .12s)}.q-motion .q-draw.is-visible circle.q-arc{stroke-dashoffset:0}.q-sweep{position:relative;display:inline-block}.q-sweep:after{content:"";position:absolute;left:0;bottom:-.08em;height:3px;width:100%;background:var(--q-accent)}.q-motion .q-sweep:after{width:0;transition:width var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 60ms)}.q-motion .q-sweep.is-visible:after{width:100%}.q-motion .q-wipe{clip-path:inset(0 100% 0 0);transition:clip-path var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 60ms)}.q-motion .q-wipe.is-visible{clip-path:inset(0 0 0 0)}.q-motion .q-wipe--down{clip-path:inset(0 0 100% 0)}.q-motion .q-settle{opacity:0;transform:scale(.98);transition:opacity var(--q-dur-draw) var(--q-ease-out),transform var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 60ms)}.q-motion .q-settle.is-visible{opacity:1;transform:none}.q-motion .q-focus{opacity:0;filter:blur(10px);transition:opacity var(--q-dur-draw) var(--q-ease-out),filter var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 60ms)}.q-motion .q-focus.is-visible{opacity:1;filter:none}.q-motion .q-rule-in{transform:scaleX(0);transform-origin:left;transition:transform var(--q-dur-draw) var(--q-ease-out);transition-delay:calc(var(--q-stagger, 0) * 60ms)}.q-motion .q-rule-in.is-visible{transform:scaleX(1)}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s var(--q-ease-out) both q-page-out}::view-transition-new(root){animation:.24s var(--q-ease-out) both q-page-in}@keyframes q-page-out{to{opacity:0}}@keyframes q-page-in{0%{opacity:0;transform:translateX(24px)}}.q-spinner{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--q-tint);border-top-color:var(--q-accent);animation:q-spin .8s linear infinite;vertical-align:middle}.q-spinner--lg{width:2rem;height:2rem}@keyframes q-spin{to{transform:rotate(1turn)}}.q-marquee{overflow:hidden}.q-marquee__track{display:flex;align-items:center;gap:var(--q-space-16);width:max-content;animation:q-drift 60s linear infinite}.q-marquee:focus-within .q-marquee__track,.q-marquee:hover .q-marquee__track{animation-play-state:paused}@keyframes q-drift{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.q-motion .q-settle{opacity:1;transform:none;transition:none}.q-motion .q-focus{opacity:1;filter:none;transition:none}.q-motion .q-rule-in{transform:none;transition:none}.q-motion .q-wipe--down{clip-path:none;transition:none}.q-motion .q-reveal{opacity:1;transform:none;transition:none}.q-motion .q-sweep:after{width:100%;transition:none}.q-motion .q-wipe{clip-path:none;transition:none}.q-motion .q-draw rect{transform:none;transition:none}.q-motion .q-draw path.q-draw-line{transition:none;stroke-dashoffset:0!important}.q-motion .q-draw .q-draw-dot{opacity:1;transition:none}.q-motion .q-draw circle.q-arc{stroke-dashoffset:0;transition:none}.q-marquee__track,.q-spinner{animation:none}}