@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--font-size-x-small:12px;--font-size-small:12px;--font-size-button:14px;--font-size-body-default:15px;--font-size-navigation:15px;--font-size-body-large:16px;--font-size-body-headline-small:19px;--font-size-body-headline-large:22px;--font-size-title-large:22px;--font-size-title-x-large:28px;--type-mono-button-size:var(--font-size-button);--line-height-body:1.25;--line-height-tight:1.1;--tracking-mono:.02em;--tracking-headline:-.03em;--step--1:clamp(.8889rem, .8709rem + .0877vw, .9375rem);--font-weight-normal:400;--tracking-tight:-.015em;@media (width>=600px){--font-size-x-small:10px;--font-size-body-default:16px;--font-size-navigation:16px;--font-size-body-headline-small:21px;--font-size-body-headline-large:23px;--font-size-title-large:24px;--font-size-title-x-large:34px}@media (width>=1024px){--font-size-button:12px;--font-size-body-large:18px;--font-size-body-headline-large:25px;--font-size-title-large:28px;--font-size-title-x-large:38px}}h1,[data-type=serif-headline-x-large]{font-size:var(--font-size-title-x-large);line-height:var(--line-height-tight);letter-spacing:var(--tracking-headline)}h2,h3{font-size:var(--font-size-title-large);line-height:var(--line-height-tight);letter-spacing:var(--tracking-headline)}h3{letter-spacing:0}p,li{font-size:var(--font-size-body-default);line-height:var(--line-height-body)}small{font-size:var(--font-size-small);line-height:var(--line-height-body)}[data-type=serif-navigation],[data-type=serif-navigation-indent]{font-size:var(--font-size-navigation);line-height:var(--line-height-body)}[data-type=serif-navigation-indent]{text-indent:min(var(--grid-margin), 24px)}[data-type=semi-mono-default],[data-type=mono-default],[data-type=mono-button],[data-type=semi-mono-small],code,pre,kbd,samp{font-family:var(--font-semi-mono);font-variation-settings:var(--fvs-semi-mono);font-size:var(--font-size-small);line-height:var(--line-height-body)}[data-type=semi-mono-default],[data-type=mono-default],[data-type=mono-button]{letter-spacing:var(--tracking-mono)}:not(pre)>code{border-radius:var(--radius-small);background:var(--muted);overflow-wrap:anywhere;padding:.1em .3em;font-size:.9em}code[data-ec] span{color:light-dark(var(--0,currentColor),var(--1,currentColor))}[data-type=mono-button]{font-size:var(--type-mono-button-size)}[data-type=semi-mono-small]{font-size:var(--font-size-x-small);font-feature-settings:"lnum", "tnum";line-height:1.35}a:where(:not([data-button],[data-logo])){transition:color .18s,text-decoration-color .18s;@media (hover:hover){&:hover{color:color-mix(in oklab, currentColor 65%, var(--color-text-muted));text-decoration-color:var(--color-text-muted)}}}[data-chrome-link]{text-decoration:none;&:hover,&:focus-visible,&[aria-current=page]{text-underline-offset:.18em;text-decoration:underline}}span[data-product]{white-space:nowrap}[data-product]:before{content:" ";letter-spacing:.4em;background:no-repeat}[data-product=red]:before{background-image:var(--glyph-red);background-position:0 .3175em;background-size:.7em .62em}[data-product=whitebox]:before{background-image:var(--glyph-whitebox);background-position:.06em .3575em;background-size:.58em}[data-product=review]:before{background-image:var(--glyph-review);background-position:.03em .3075em;background-size:.64em}[data-svg-label]{white-space:nowrap;align-items:center;height:100%;line-height:normal;display:flex;&[data-svg-label=middle]{justify-content:center}&[data-svg-label=end]{justify-content:flex-end}}[data-prose-root] img{height:auto}[data-prose-root]{& .expressive-code{--ec-codeBg:var(--muted);--ec-frm-edBg:var(--muted);--ec-frm-edActTabBg:var(--muted);--ec-frm-edTabBarBg:var(--muted);--ec-frm-trmBg:var(--muted);--ec-frm-trmTtbBg:var(--muted);--ec-tm-insBrdCol:var(--color-severity-low);--ec-tm-delBrdCol:var(--color-severity-critical);--ec-tm-insDiffIndCol:var(--color-severity-low);--ec-tm-delDiffIndCol:var(--color-severity-critical);text-align:start;&:is(:is([data-prose-root],[data-steps],[data-tabs]>section)>*){--ec-codePadInl:var(--bleed);--ec-uiPadInl:var(--bleed);inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));& .gutter .ln{padding-inline-start:var(--bleed)}}& :is(pre,code){font-variation-settings:var(--fvs-mono)}& :is(figcaption,summary,.expand){font-variation-settings:var(--fvs-serif)}& .frame{background:var(--muted);grid-template-columns:minmax(0,1fr);display:grid;& .header{grid-area:1/1}& pre{grid-area:2/1;min-inline-size:0}& .copy{grid-area:2/1;inset-block-start:calc(var(--ec-uiPadInl) / 2);inset-inline-end:calc(var(--ec-uiPadInl) / 2)}}& .frame.has-title{& .header .title{padding-block-end:var(--space-1)}& pre{--ec-codePadBlk:var(--space-1);padding-block-end:calc(var(--space-3) - var(--space-1))}}& .copy{& button,& .feedback,& .feedback.show{transition:none;animation:none;transform:none}& button{opacity:1}}& .frame:hover .copy button:not(:hover),& .frame:focus-within :focus-visible~.copy button:not(:hover),& .frame .copy .feedback.show~button:not(:hover){opacity:1}& pre{max-block-size:min(68vh,1000px);overflow-y:auto;&::-webkit-scrollbar-corner{display:none}}& pre.wrap{container-type:inline-size;& .ec-line .code{--indent:min(var(--ecIndent,0ch), 25cqi);min-inline-size:0;text-indent:calc(var(--indent) * -1);overflow-wrap:anywhere;padding-inline-start:calc(var(--indent) + var(--ec-codePadInl) - var(--ecGtrBrdWd));& span.indent{white-space:pre-wrap}}}& .tm-label .code:before{font-family:var(--font-serif);font-variation-settings:var(--fvs-serif)}& .ec-line .gutter~.code{border-inline-start-color:var(--ec-gtrBrdCol)}& .ec-line.ins .gutter~.code{border-inline-start-color:var(--ec-tm-insBrdCol)}& .ec-line.del .gutter~.code{border-inline-start-color:var(--ec-tm-delBrdCol)}& .ec-line .code{& span[style^="--0:#212121;--1:#bbbbbb"]{color:var(--color-text-default)}& span[style^="--0:#d32f2f;--1:#cd3131"]{color:var(--color-severity-critical)}& span[style^="--0:#4dbf99;--1:#11a8cd"]{color:light-dark(#0c647c,#11a8cd)}& span[style^="--0:#21212180;--1:#bbbbbb80"]{color:var(--color-text-muted)}& span[style^="--0:#f29718"]{color:var(--color-severity-medium)}& span[style^="--0:#77cc00;--1:#0dbc79"]{color:var(--color-severity-low)}& span[style^="--0:#e0e0e0;--1:#2472c8"]{color:light-dark(#145ca4,#79b8ff)}& span[style^="--0:#9966cc;--1:#bc3fbc"]{color:light-dark(#6f42c1,#b392f0)}}& .frame.is-terminal .header{font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-tight)}& .expand{margin-block-end:.1em}& .ec-section summary{list-style:none}& .collapsible-start summary{margin-block:var(--space-3xs)}}}[data-prose-root]{& [data-table-block]{inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));position:relative;overflow-x:auto}& [data-table-block]+:is([data-callout],[data-quote-shell],details){margin-block-start:var(--space-4)}& :is([data-callout],[data-quote-shell],details,finding-list,disclosure-timeline,chat-log) table{--color-table-head:var(--muted-innermost);--color-table-row:color-mix(in oklch, var(--muted), var(--muted-inner));--color-table-row-alt:var(--muted-inner)}& table{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:var(--font-size-body-default);color:var(--color-text-default);text-indent:0;line-height:1.5;& :is(th,td){inline-size:10rem;padding-block:var(--space-2);padding-inline:var(--bleed);text-align:start;vertical-align:top;overflow-wrap:anywhere;font-weight:400;&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}& thead :is(th,td){background:var(--color-table-head)}& tbody tr{background:var(--color-table-row);&:nth-child(2n){background:var(--color-table-row-alt)}}& :is(p,li){font-size:inherit;line-height:inherit;text-align:start}}}:root{--grid-columns:6;--grid-gutter:16px;--grid-margin:16px;--grid-max-width:1752px;--grid-edge:max(var(--grid-margin), (100vw - var(--grid-max-width)) / 2 + var(--grid-margin));--grid-rail:calc((min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) + var(--grid-gutter)) / 4);--layout-min-width-mobile:320px;--header-height:68px;--sticky-top-offset:calc(var(--header-height) * .5 - .625em);--space-1:4px;--space-2:6px;--space-3:16px;--space-4:36px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:72px;--space-9:108px;--space-10:108px;--space-line-break:19px;--space-3xs:clamp(.25rem, .2269rem + .1127vw, .3125rem);--z-base:1;--z-find-trigger:30;--z-header:40;--z-sticky:50;--z-modal:100;--z-filter-sheet:var(--z-modal);--z-filter-trigger:calc(var(--z-modal) + 1);--z-menu-backdrop:109;--z-route-progress:110;--z-menu-panel:111;--z-menu-header:111;--z-side-panel:120;--z-find:130;--z-standby:2147480000;@media (width>=600px){--grid-columns:8;--grid-gutter:24px;--grid-margin:24px;--space-1:6px;--space-2:12px;--space-7:56px;--space-8:96px;--space-9:140px;--space-10:140px;--space-line-break:20px}@media (width>=1024px){--grid-columns:12;--space-1:8px;--space-2:16px;--space-3:24px;--space-5:48px;--space-6:64px;--space-7:72px;--space-8:108px;--space-9:172px;--space-10:216px;--z-menu-panel:110}@media (width>=1360px){--grid-gutter:36px;--grid-margin:36px}}html{scrollbar-gutter:stable;scrollbar-color:var(--color-scrollbar-thumb) transparent;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + var(--space-4));@media (width>=1024px){scroll-padding-block-start:var(--sticky-top-offset)}&[data-menu-open]{overflow:hidden}&[data-theme-no-transition],&[data-theme-no-transition] *{transition:none!important}}body{min-width:var(--layout-min-width-mobile);font-family:var(--font-serif);font-variation-settings:var(--fvs-serif);font-weight:400;font-size:var(--font-size-body-default);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-default);background:var(--color-surface-default);margin:0;overflow-x:clip}[data-logo=mark],[data-logo=word]{background:var(--color-text-default);display:block;mask:none 50%/contain no-repeat}[data-logo=mark]{aspect-ratio:900/961;height:30px;mask-image:url(/hacktron-logomark.svg);@media (width>=600px){height:37px}}[data-logo=word]{aspect-ratio:5184/521;height:16px;mask-image:url(/hacktron-wordmark.svg);@media (width>=600px){height:20px}}[data-sr-only]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}page-section,page-modules,page-footer{display:block}:is(page-section,[data-anchor-section]){margin-block-end:var(--space-9)}page-content{min-height:calc(100svh - var(--header-height));flex-direction:column;display:flex;&>*{transition:filter .2s var(--ease-out);@media (width>=1024px){html[data-overlay-open] &{filter:blur(var(--blur-min));pointer-events:none;transition:none}}}}@media (width>=1024px){html[data-overlay-open] :is(site-header,find-trigger)>*{filter:blur(var(--blur-min))}}[data-grid],[data-container]{width:100%;max-width:var(--grid-max-width);padding-inline:var(--grid-margin);margin-inline:auto}[data-grid]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid;@media (width>=1024px){page-modules &{--grid-columns:9;padding-inline-start:calc(var(--grid-margin) + var(--grid-rail))}}}html[data-page-scrolling] :is(.expressive-code pre,nav[data-contents],[data-table-block],chat-log pre){pointer-events:none}offering-graphic>iframe{transition:opacity .6s var(--ease-out);&[data-loading]{opacity:0}@media (prefers-reduced-motion:reduce){transition:none}}offering-graphic:has(img[data-shown])>iframe{transition:none}:root{--radius-small:4px;--radius-medium:14px;--blur-min:6px;--blur-control:12px;--btn-height:34px;--btn-min-width:34px;--btn-padding-sm:8px;--btn-padding-lg:12px;--btn-gap:6px;--icon-size-control:16px;--ease-standard:ease;--ease-out:ease-out;--ease-emphasized:cubic-bezier(.22, 1, .36, 1);@media (width>=1024px){--radius-medium:12px;--btn-height:30px;--btn-min-width:40px}}[data-button]{justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--btn-height);padding:0 var(--btn-padding-lg);border-radius:var(--radius-medium);color:var(--color-text-default);font-family:var(--font-semi-mono);font-variation-settings:var(--fvs-semi-mono);font-size:var(--type-mono-button-size);line-height:var(--line-height-body);letter-spacing:var(--tracking-mono);white-space:nowrap;transition:background-color .15s var(--ease-standard), border-color .15s var(--ease-standard), color .15s var(--ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;overflow:clip;& svg{width:var(--icon-size-control);height:var(--icon-size-control);flex:none;display:block}}[data-button=medium]{background:var(--btn-surface-medium);backdrop-filter:blur(var(--blur-control));&:hover,&:focus-visible{background:var(--btn-surface-medium-hover)}&:active{background:var(--btn-surface-medium-active)}}[data-button=low]{border:1px solid var(--btn-stroke-low);&:hover,&:focus-visible{border-color:var(--btn-stroke-low-hover)}&:active{background:var(--btn-surface-medium-active)}}[data-icon-only]{min-width:var(--btn-min-width);padding:0 var(--btn-padding-sm)}[data-close-button]{border-radius:var(--radius-medium);background:var(--btn-surface-medium);width:50px;height:32px;backdrop-filter:blur(var(--blur-control));color:var(--color-text-default);border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s;display:inline-flex;&:hover,&:focus-visible{background:var(--btn-surface-medium-hover)}& svg{width:var(--icon-size-control);height:var(--icon-size-control)}}[data-button][data-sign-in]{font-family:var(--font-serif);font-variation-settings:var(--fvs-serif);letter-spacing:0}cookie-consent[data-astro-cid-6qx6bvxw]{inset-inline:var(--grid-margin);bottom:calc(var(--grid-margin) * 2 + var(--btn-height));z-index:var(--z-sticky);background:var(--muted);color:var(--color-text-default);font-size:var(--font-size-body-default);line-height:var(--line-height-body);gap:8px;padding:8px;display:grid;position:fixed;&[hidden]{display:none}@media (width>=1024px){inset-inline:auto var(--grid-margin);bottom:var(--grid-margin);width:20rem}@media print{display:none}}consent-actions[data-astro-cid-6qx6bvxw]{flex-wrap:wrap;gap:16px;display:flex}button[data-astro-cid-6qx6bvxw],a[data-astro-cid-6qx6bvxw]{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline 1px}site-find[data-astro-cid-hu4hh52n]{z-index:var(--z-find);background:var(--color-surface-overlay);backdrop-filter:blur(var(--blur-min));flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;@media (width>=1024px){font-size:15px}& form,& [data-path]{font-family:var(--font-semi-mono);font-variation-settings:var(--fvs-semi-mono);letter-spacing:var(--tracking-mono)}& li{height:32px;font-size:inherit;cursor:pointer;align-items:center;gap:16px;padding:0 8px;display:flex;&[data-selected]{background:var(--color-surface-subtle)}}& li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;&:first-child{flex:1;min-width:0}&[data-path]{justify-content:flex-end;align-items:center;gap:var(--space-1);text-align:end;max-width:60%;color:var(--color-text-muted);margin-inline-start:auto;display:inline-flex;& svg{flex:none;block-size:16px;inline-size:16px}}}}find-anchor[data-astro-cid-hu4hh52n]{width:100%;display:block;@media (width>=1024px){max-width:666px;margin-block-start:20vh;padding:0 20px}}find-card[data-astro-cid-hu4hh52n]{background:var(--color-surface-default);display:block;@media (width>=1024px){border-radius:var(--radius-medium)}}find-input-row[data-astro-cid-hu4hh52n]{align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}find-input[data-astro-cid-hu4hh52n]{flex:1;min-width:0;display:block}form[data-astro-cid-hu4hh52n]{align-items:baseline;font-size:16px;line-height:20px;display:flex;@media (width>=1024px){font-size:inherit}}label[data-astro-cid-hu4hh52n]{white-space:pre}input[data-astro-cid-hu4hh52n]{min-width:0;font-size:inherit;line-height:inherit;caret-color:var(--color-text-default);caret-shape:block;background:0 0;border:0;outline:none;flex:1;padding:0}button[data-astro-cid-hu4hh52n][data-find-x]{border-radius:var(--radius-small);width:32px;height:32px;color:var(--color-text-muted);transition:color .15s var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;&:hover{color:var(--color-text-default)}@media (width>=1024px){display:none}}button[data-astro-cid-hu4hh52n][data-find-back]{color:var(--color-text-muted);background:0 0;border:0;flex:none;padding:0}ul[data-astro-cid-hu4hh52n]{margin:8px 0 0;padding:0 8px 8px;list-style:none}find-footer[data-astro-cid-hu4hh52n]{display:none;@media (width>=1024px){min-height:56px;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-block-start:8px;padding:10px 16px;display:flex}}button[data-astro-cid-hu4hh52n][data-find-close]{display:none;@media (width>=1024px){bottom:var(--grid-margin);display:inline-flex;position:fixed;left:50%;translate:-50%}}find-trigger[data-astro-cid-6vgunzhu]{display:contents}button[data-astro-cid-6vgunzhu]{right:var(--grid-margin);bottom:var(--grid-margin);z-index:var(--z-find-trigger);min-width:var(--btn-min-width);padding:0 var(--btn-padding-sm);position:fixed;@media (width>=1024px){padding:0 var(--btn-padding-lg);left:50%;right:auto;translate:-50%}}trigger-label[data-astro-cid-6vgunzhu]{display:none;@media (width>=1024px){display:inline}}trigger-icon[data-astro-cid-6vgunzhu]{@media (width>=1024px){display:none}}status-mark[data-astro-cid-6okdhr2c]{vertical-align:.12em;visibility:hidden;width:.5em;height:.5em;margin-inline-start:.1em;display:inline-block;&[data-state]{visibility:visible}&[data-state=operational]{background:var(--color-severity-low)}&[data-state=maintenance]{background:var(--color-text-muted)}&[data-state=degraded]{background:var(--color-severity-medium)}&[data-state=downtime]{background:var(--color-severity-critical)}}footer[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--space-6) var(--grid-gutter);width:100%;max-width:var(--grid-max-width);padding:36px var(--grid-margin) calc(var(--grid-margin) * 2 + var(--btn-height));align-items:start;margin-inline:auto;display:grid;& :where(ul,p){margin:0;padding:0;list-style:none}& li{@media (width<600px){min-block-size:24px}}&>a[data-astro-cid-r4f3bwe4]{grid-area:1/1/auto/-1;@media (width>=600px){grid-column:1/span 4}@media (width>=1024px){grid-column:1/span 3}&[data-logo]{height:calc(1lh + 1cap);margin-block-start:calc(.5lh - .5cap)}}}nav[data-astro-cid-r4f3bwe4][data-list]{grid-row:2;&:is([data-list=resources],[data-list=social]){grid-row:3}@media (width>=600px){&,&:is([data-list=resources],[data-list=social]){grid-row:2}}@media (width>=1024px){&,&:is([data-list=resources],[data-list=social]){grid-row:1}}& p[data-heading]{color:var(--color-text-muted);margin-block-end:var(--space-1)}& a{align-items:center;gap:var(--space-1);display:inline-flex}& svg[data-external]{flex:none;block-size:16px;inline-size:16px}}nav[data-astro-cid-r4f3bwe4][data-list=products]{grid-column:1/span 3;@media (width>=600px){grid-column:1/span 2}@media (width>=1024px){grid-column:4/span 2}}nav[data-astro-cid-r4f3bwe4][data-list=company]{grid-column:4/span 3;@media (width>=600px){grid-column:3/span 2}@media (width>=1024px){grid-column:6/span 2}}nav[data-astro-cid-r4f3bwe4][data-list=resources]{grid-column:1/span 3;@media (width>=600px){grid-column:5/span 2}@media (width>=1024px){grid-column:8/span 2}}nav[data-astro-cid-r4f3bwe4][data-list=social]{grid-column:4/span 3;@media (width>=600px){grid-column:7/span 2}@media (width>=1024px){grid-column:10/span 3}}address[data-astro-cid-r4f3bwe4]{grid-area:5/1/auto/-1;font-style:normal;@media (width>=600px){grid-area:3/1/auto/span 4}@media (width>=1024px){grid-area:2/1/auto/span 3}}ul[data-astro-cid-r4f3bwe4][data-list=legal]{flex-wrap:wrap;grid-area:4/1/auto/-1;gap:0 1em;display:flex;@media (width>=600px){grid-area:3/5/auto/-1}@media (width>=1024px){grid-area:2/4/auto/-1}& button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<1024px){& [data-shortcuts]{display:none}}}site-header[data-astro-cid-owm7sp2x]{display:contents}a[data-astro-cid-owm7sp2x][data-skip]:focus-visible{top:var(--header-height);left:var(--grid-margin);z-index:var(--z-menu-header);background:var(--color-surface-default);clip-path:none;width:auto;height:auto;margin:0;position:fixed;overflow:visible}header[data-astro-cid-owm7sp2x]{top:calc(var(--header-height) * -1);z-index:var(--z-header);background:var(--color-surface-default);transition:top .22s var(--ease-emphasized);position:sticky;html[data-header-pinned] &{top:0}@media (prefers-reduced-motion:reduce){transition:none}@media (width>=1024px){z-index:auto;transition:filter .2s var(--ease-out);background:0 0;position:relative;top:auto;html[data-overlay-open] &{transition:none}html[data-header-pinned] &{top:auto}}}header-bar[data-astro-cid-owm7sp2x]{height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}a[data-astro-cid-owm7sp2x][data-logo]{pointer-events:auto;grid-column:2;@media (width>=1024px){z-index:var(--z-base);position:relative}}html[data-menu-open] header[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x][data-logo]{visibility:hidden}header-actions[data-astro-cid-owm7sp2x]{display:contents;@media (width>=600px){grid-column:3;justify-self:end;gap:4px;display:flex}@media (width>=1024px){top:calc((var(--header-height) - var(--btn-height)) / 2);right:var(--grid-edge);z-index:var(--z-menu-header);pointer-events:auto;gap:4px;display:flex;position:fixed}}button[data-astro-cid-owm7sp2x][data-menu-text]{display:none;@media (width>=1024px){display:inline-flex}}menu-text-stack[data-astro-cid-owm7sp2x]{place-items:center;display:grid;&>[data-astro-cid-owm7sp2x]{grid-area:1/1}}span[data-astro-cid-owm7sp2x][data-label]{display:flex}span[data-astro-cid-owm7sp2x][data-word]{margin-inline-end:.5ch}button[data-astro-cid-owm7sp2x][aria-expanded=true] span[data-astro-cid-owm7sp2x][data-label],button[data-astro-cid-owm7sp2x][aria-expanded=false] span[data-astro-cid-owm7sp2x][data-close]{visibility:hidden}a[data-astro-cid-owm7sp2x][data-sign-in]{@media (width<600px){display:none}}button[data-astro-cid-owm7sp2x][data-menu-icon]{z-index:var(--z-base);grid-column:3;justify-self:end;&[aria-expanded=true] svg[data-astro-cid-owm7sp2x]:first-of-type,&[aria-expanded=false] svg[data-astro-cid-owm7sp2x]:last-of-type{display:none}@media (width>=1024px){display:none}}site-lightbox[data-astro-cid-diqx34w3]{display:contents}dialog[data-astro-cid-diqx34w3]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--grid-margin);touch-action:none;opacity:0;transition:opacity .12s var(--ease-out), display .12s allow-discrete, overlay .12s allow-discrete;background:0 0;border:0;outline:none;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden;&:not([open]){display:none}&[open]{opacity:1;@starting-style{opacity:0}}&::backdrop{background:var(--color-surface-overlay);backdrop-filter:blur(var(--blur-min));opacity:0;transition:opacity .12s var(--ease-out), display .12s allow-discrete, overlay .12s allow-discrete}&[open]::backdrop{opacity:1;@starting-style{opacity:0}}@media (prefers-reduced-motion:reduce){&,&::backdrop,& img[data-animate]{transition:none}}}img[data-astro-cid-diqx34w3]{width:auto;height:auto;max-width:calc(100vw - 2 * var(--grid-margin));max-height:calc(100dvh - 2 * var(--grid-margin));object-fit:contain;cursor:zoom-in;user-select:none;transform-origin:50%;will-change:transform;&[data-animate]{transition:transform .2s var(--ease-out)}&[data-zoomed]{cursor:zoom-out}&[data-dragging]{cursor:grabbing}}site-menu[data-astro-cid-4qxblhtf]{display:contents}@media (prefers-reduced-motion:no-preference){site-menu[data-astro-cid-4qxblhtf]:not([hidden]) menu-backdrop[data-astro-cid-4qxblhtf]{animation:.1s ease-out both site-menu-fade}site-menu[data-astro-cid-4qxblhtf]:not([hidden]) menu-inner[data-astro-cid-4qxblhtf]{animation:.1s ease-out both site-menu-appear}}@keyframes site-menu-fade{0%{opacity:0}}@keyframes site-menu-appear{0%{opacity:0;filter:blur(4px)}}nav[data-astro-cid-4qxblhtf] a[data-astro-cid-4qxblhtf]:has([data-external]){align-items:center;gap:var(--space-1);width:fit-content;display:flex}step-panel[data-astro-cid-4qxblhtf] a[data-astro-cid-4qxblhtf]:has([data-external]){align-items:center;gap:var(--space-1);display:flex}menu-backdrop[data-astro-cid-4qxblhtf]{inset:var(--header-height) 0 0;z-index:var(--z-menu-backdrop);background:var(--color-surface-default);display:block;position:fixed;@media (width>=600px){background:var(--color-surface-overlay);backdrop-filter:blur(var(--blur-min))}}menu-panel[data-astro-cid-4qxblhtf]{z-index:var(--z-menu-panel);padding-top:var(--header-height);pointer-events:none;display:block;position:fixed;inset:0;@media (width>=1024px){overscroll-behavior:contain;background:var(--color-surface-default);pointer-events:auto;max-height:100dvh;padding-top:0;inset:0 0 auto;overflow-y:auto}}menu-brand[data-astro-cid-4qxblhtf]{z-index:var(--z-base);height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0 0 auto;& a{pointer-events:auto}& [data-logo=word]{grid-column:2}& [data-logo=mark]{grid-area:1/1}}menu-inner[data-astro-cid-4qxblhtf]{flex-direction:column;height:100%;display:flex;overflow-y:auto;@media (width>=600px){background:var(--color-surface-default);pointer-events:auto;height:auto;max-height:100%;padding-bottom:60px;display:grid;position:relative}@media (width>=1024px){overflow-y:visible}}nav[data-astro-cid-4qxblhtf]{grid-template-columns:subgrid;place-content:start;row-gap:var(--space-3);margin-top:var(--space-3);grid-column:1/-1;display:grid;@media (width>=1024px){margin-top:calc(var(--header-height) + var(--space-3))}}menu-column[data-astro-cid-4qxblhtf]{flex-direction:column;grid-column:span 2;gap:6px;display:flex;@media (width>=1024px){grid-column:span 3;display:block}}menu-row[data-astro-cid-4qxblhtf],menu-subnav[data-astro-cid-4qxblhtf]{flex-direction:column;gap:6px;display:flex;@media (width>=1024px){gap:0}}nav[data-astro-cid-4qxblhtf] a[data-astro-cid-4qxblhtf],summary[data-astro-cid-4qxblhtf],menu-legal[data-astro-cid-4qxblhtf] a[data-astro-cid-4qxblhtf]{pointer-events:auto;&:focus-visible{outline:none}}nav[data-astro-cid-4qxblhtf] a[data-astro-cid-4qxblhtf],summary[data-astro-cid-4qxblhtf]{margin-block:-3px;padding-block:3px;display:block;@media (width>=1024px){margin-block:0;padding-block:0}}summary[data-astro-cid-4qxblhtf]{align-items:center;gap:var(--space-1);cursor:pointer;width:fit-content;list-style:none;display:flex;&::-webkit-details-marker{display:none}}details[data-astro-cid-4qxblhtf][open] summary[data-astro-cid-4qxblhtf] svg{rotate:180deg}details[data-astro-cid-4qxblhtf] menu-subnav[data-astro-cid-4qxblhtf]{margin-top:6px;@media (width>=1024px){margin-top:0}}menu-subnav[data-astro-cid-4qxblhtf] a[data-astro-cid-4qxblhtf]{text-indent:0;padding-inline-start:min(var(--grid-margin), 24px)}[data-astro-cid-4qxblhtf]:is(nav,step-panel) a[data-astro-cid-4qxblhtf]{&[data-pending]{opacity:.4;pointer-events:none}&[aria-current=page]{text-underline-offset:.18em;text-decoration:underline}}nav[data-astro-cid-4qxblhtf]{@media (width<600px){display:none}}menu-steps[data-astro-cid-4qxblhtf]{--pad:var(--grid-margin);--row:44px;margin-inline:calc(-1 * var(--pad));padding-top:var(--space-2);pointer-events:auto;flex-direction:column;flex:1;grid-column:1/-1;display:flex;@media (width>=600px){display:none}& a,& button{color:inherit;cursor:pointer;text-decoration:none}& button{inline-size:100%;font:inherit;text-align:start;background:0 0;border:0;padding-block:0}& svg{flex:none;block-size:16px;inline-size:16px}& button:not([data-back]) svg{rotate:-90deg}}step-panel[data-astro-cid-4qxblhtf]{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;&[hidden]{display:none}&>[data-astro-cid-4qxblhtf]:is(a,button):not([data-sign-in]){min-height:var(--row);padding-inline:var(--pad);outline-offset:-2px;align-items:center;column-gap:.3em;display:flex;&:active{background:var(--muted)}}&>a[data-astro-cid-4qxblhtf][aria-current=page]{text-underline-offset:.18em;text-decoration:underline 1px}&>button[data-astro-cid-4qxblhtf]:not([data-back]){justify-content:space-between}&>step-quiet[data-astro-cid-4qxblhtf]{margin-top:var(--space-3);flex-direction:column;display:flex;&>button[data-astro-cid-4qxblhtf]{min-height:var(--row);padding-inline:var(--pad);outline-offset:-2px;justify-content:space-between;align-items:center;display:flex;&:active{background:var(--muted)}}}&>[data-astro-cid-4qxblhtf][data-back]{gap:.4em;& svg{rotate:90deg}}&>a[data-astro-cid-4qxblhtf][data-sign-in]{margin:auto var(--pad) 0;align-self:start}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}route-progress[data-astro-cid-wtbjxurr]{z-index:var(--z-route-progress);pointer-events:none;display:block;position:fixed;inset:0 0 auto;&>div[data-astro-cid-wtbjxurr]{background:var(--color-text-default);transform-origin:0;height:3px;animation:1.05s ease-in-out infinite alternate route-progress;@media (prefers-reduced-motion:reduce){animation:none}}}@keyframes route-progress{0%{opacity:.35;transform:scaleX(.12)}to{opacity:.95;transform:scaleX(1)}}site-shortcuts[data-astro-cid-z3mh2qe3]{display:contents}dialog[data-astro-cid-z3mh2qe3]{z-index:var(--z-modal);max-width:calc(100vw - 2 * var(--grid-margin));max-height:calc(100dvh - 2 * var(--grid-margin));border-radius:var(--radius-medium);background:var(--color-surface-default);color:var(--color-text-default);font-family:var(--font-semi-mono);font-variation-settings:var(--fvs-semi-mono);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-body);letter-spacing:var(--tracking-mono);opacity:0;transition:opacity .12s var(--ease-out), display .12s allow-discrete, overlay .12s allow-discrete;border:0;outline:none;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow-y:auto;translate:-50% -50%;&[open]{opacity:1;@starting-style{opacity:0}}&::backdrop{background:var(--color-surface-overlay);opacity:0;transition:opacity .12s var(--ease-out), display .12s allow-discrete, overlay .12s allow-discrete}&[open]::backdrop{opacity:1;@starting-style{opacity:0}}@media (prefers-reduced-motion:reduce){&,&::backdrop{transition:none}}}dl[data-astro-cid-z3mh2qe3]{grid-template-columns:auto auto;margin:0;padding:4px;display:grid}div[data-astro-cid-z3mh2qe3]{grid-column:span 2;grid-template-columns:subgrid;column-gap:32px;padding:8px;display:grid}dt[data-astro-cid-z3mh2qe3],dd[data-astro-cid-z3mh2qe3]{margin:0}dd[data-astro-cid-z3mh2qe3]{text-align:end}standby-overlay[data-astro-cid-nb7efqaf]{z-index:var(--z-standby);pointer-events:none;display:none;position:fixed;inset:0;transform:translateZ(0);&[data-contrast]{backdrop-filter:grayscale();display:block}}
