:root{--background:light-dark(oklch(94% .01 75),oklch(20% .006 70));--foreground:light-dark(oklch(25.5% .055 305),oklch(93.5% .026 88));--muted-foreground:light-dark(oklch(47.5% .04 305),oklch(76% .02 85));--accent:light-dark(oklch(55% .2 29),oklch(68% .17 31));--muted:light-dark(oklch(96.4% .007 75),oklch(23.5% .008 70));--muted-2:light-dark(oklch(97.9% .005 75),oklch(27% .009 70));--muted-3:light-dark(oklch(99.2% .003 75),oklch(31% .01 70));--overlay:light-dark(color-mix(in oklab, var(--muted-2) 60%, transparent),oklch(0% 0 0/.4));--ring:light-dark(color-mix(in oklab, var(--accent) 70%, var(--foreground)),var(--accent));--severity-low:light-dark(#0e5a29,#73c991);--severity-medium:light-dark(#6a4b00,#e8c547);--severity-high:light-dark(#8a3409,#f2a35d);--severity-critical:light-dark(#9b0f2f,#fe8893);--red:light-dark(#a74541,#c46761);--review:light-dark(#385e95,#6390c2);--whitebox:#f4eee1;--whitebox-edge:light-dark(#6f6554,#f4eee1);--font:"Recursive", "Recursive Fallback", Georgia, serif;--sans:"MONO" 0, "CASL" 0;--semi-mono:"MONO" .5, "CASL" 0;--mono:"MONO" 1, "CASL" 0;--italic:"MONO" 0, "CASL" 0, "slnt" -15, "CRSV" 1;--text:15px;--text-small:12px;--text-prose:16px;--text-h1:22px;--text-h2:19px;--leading:1.25;--leading-prose:1.5;--leading-tight:1.1;--columns:6;--gutter:16px;--margin:16px;--max-width:1752px;--rail:calc((min(100vw, var(--max-width)) - 2 * var(--margin) + var(--gutter)) / 4);--edge:max(var(--margin), (100vw - var(--max-width)) / 2 + var(--margin));--header-height:68px;--sticky-top:calc(var(--header-height) / 2 - .625em);--space-1:4px;--space-2:6px;--space-3:16px;--row-gap:48px;--block-gap:72px;--section-gap:108px;--page-top:108px;--radius-small:4px;--radius-medium:14px;--blur:6px;@media (width>=600px){--text:16px;--text-h1:23px;--text-h2:21px;--columns:8;--gutter:24px;--space-1:6px;--space-2:12px;--block-gap:96px;--margin:24px;--section-gap:140px;--page-top:140px}@media (width>=1024px){--text-prose:18px;--text-h1:25px;--columns:12;--space-1:8px;--space-2:16px;--space-3:24px;--row-gap:64px;--block-gap:108px;--section-gap:172px;--page-top:216px;--radius-medium:12px}@media (width>=1360px){--gutter:36px;--margin:36px}}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@font-face{font-family:Recursive;src:url(/_astro/recursive-latin.Csm56meH.woff2)format("woff2");font-display:swap}@font-face{font-family:Recursive Fallback;src:local(Georgia);size-adjust:114.879%;ascent-override:82.6956%;descent-override:21.762%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-color:color-mix(in oklab, var(--foreground) 25%, transparent) transparent;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + 36px);&:has(dialog:modal){overflow:hidden}@media (width>=1024px){scroll-padding-block-start:var(--sticky-top)}}body{min-width:320px;font-family:var(--font);font-variation-settings:var(--sans);font-size:var(--text);line-height:var(--leading);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit}:where(h1,h2,h3,h4,h5,h6,b,strong,th){font-weight:400}:where(em,i){font-variation-settings:var(--italic);font-style:normal}:where(img,svg,video){max-width:100%;display:block}:where(button,input,select,textarea){font:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:1px}[data-plain-link]{text-decoration:none;&:is(:hover,:focus-visible,[aria-current=page]){text-decoration:underline}}:is(code,kbd,samp,pre){font-family:var(--font);font-variation-settings:var(--semi-mono)}pre{line-height:var(--leading)}[data-cve]{& [data-cve-prefix]{white-space:nowrap;position:relative;&:before{content:" ";letter-spacing:.2em}}& svg{block-size:.9em;inline-size:1.2em;color:var(--muted-foreground);margin-block:auto;padding-inline-end:.3em;position:absolute;inset-block:0;inset-inline-start:0}&[data-cve=low] svg{color:var(--severity-low)}&[data-cve=medium] svg{color:var(--severity-medium)}&[data-cve=high] svg{color:var(--severity-high)}&[data-cve=critical] svg{color:var(--severity-critical)}}:not(pre)>code{border-radius:var(--radius-small);overflow-wrap:anywhere;background:var(--muted);padding:.1em .3em;font-size:.9em}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(dialog,[tabindex="-1"]):focus-visible{outline:none}dialog::backdrop{background:var(--overlay)}@media (width>=1024px){dialog::backdrop{backdrop-filter:blur(var(--blur))}}::selection{color:var(--background);background:var(--ring)}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-sr-only],.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-container],[data-grid]{width:100%;max-width:var(--max-width);padding-inline:var(--margin);margin-inline:auto}[data-grid]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);display:grid}[data-logo]{background:var(--foreground);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}}span[data-product]{white-space:nowrap}[data-product]:before{content:" ";letter-spacing:.4em;background:no-repeat}[data-product=red]:before{background:linear-gradient(to bottom right, transparent 50%, var(--red) 50%) 0 .3175em / .35em .62em, linear-gradient(to bottom left, transparent 50%, var(--red) 50%) .35em .3175em / .35em .62em;background-repeat:no-repeat}[data-product=whitebox]:before{background:linear-gradient(var(--whitebox) 0 0) .12em .4175em / .46em .46em, linear-gradient(var(--whitebox-edge) 0 0) .06em .3575em / .58em .58em;background-repeat:no-repeat}[data-product=review]:before{background:radial-gradient(closest-side, var(--review) 96%, transparent) .03em .3075em / .64em .64em no-repeat}:root[data-theme=dark] [data-theme-asset=light],:root[data-theme=light] [data-theme-asset=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-theme-asset=light]{display:none}}@media (prefers-color-scheme:light){:root:not([data-theme]) [data-theme-asset=dark]{display:none}}[data-button]{border-radius:var(--radius-medium);font-variation-settings:var(--semi-mono);letter-spacing:.02em;white-space:nowrap;background:color-mix(in oklab, var(--muted-2) 60%, transparent);backdrop-filter:blur(12px);border:0;justify-content:center;align-items:center;gap:6px;min-width:34px;height:34px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex;&:is(:hover,:focus-visible){background:color-mix(in oklab, var(--muted-2) 80%, transparent)}&:active{background:var(--muted-3)}@media (width>=1024px){height:30px;font-size:12px}}cookie-consent[data-astro-cid-5krk3x6l]{inset-inline:var(--margin);bottom:calc(2 * var(--margin) + 34px);z-index:1;background:var(--muted);gap:8px;padding:8px;display:grid;position:fixed;@media (width>=1024px){inset-inline:auto var(--margin);bottom:var(--margin);width:20rem}@media print{display:none}}p[data-astro-cid-5krk3x6l]:last-child{flex-wrap:wrap;gap:16px;display:flex}button[data-astro-cid-5krk3x6l]{text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline 1px}[data-astro-cid-x2erw733][data-find-trigger],dialog[data-astro-cid-x2erw733]>button[data-astro-cid-x2erw733]{bottom:var(--margin);z-index:1;position:fixed;left:50%;translate:-50%}[data-astro-cid-x2erw733][data-find-trigger]{@media (width<1024px){right:var(--margin);padding:0;left:auto;translate:none;& span{display:none}}@media (width>=1024px){& svg{display:none}}}dialog[data-astro-cid-x2erw733]{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;&::backdrop{backdrop-filter:blur(var(--blur))}}find-card[data-astro-cid-x2erw733]{max-height:calc(100dvh - 2 * var(--margin) - 34px);background:var(--background);flex-direction:column;font-size:15px;display:flex;@media (width>=1024px){width:min(626px, 100% - 2 * var(--margin));border-radius:var(--radius-medium);max-height:60vh;margin:20vh auto 0}}form[data-astro-cid-x2erw733]{font-variation-settings:var(--semi-mono);flex:none;align-items:center;height:56px;padding:10px 16px;display:flex;@media (width<1024px){font-size:16px}}input[data-astro-cid-x2erw733]{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}[data-astro-cid-x2erw733][data-back]{background:0 0;border:0;padding:0}dialog[data-astro-cid-x2erw733]:not([data-scope=docs]) [data-astro-cid-x2erw733]:is([data-docs-prompt],[data-back]){display:none}ul[data-astro-cid-x2erw733]{margin-top:8px;padding:0 8px 8px;list-style:none;overflow-y:auto}li[data-astro-cid-x2erw733] a[data-astro-cid-x2erw733]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;padding:0 8px;text-decoration:none;display:flex}li[data-astro-cid-x2erw733][aria-selected=true] a[data-astro-cid-x2erw733]{background:var(--muted)}[data-astro-cid-x2erw733][data-path]{font-variation-settings:var(--semi-mono);flex:none;align-items:center;gap:4px;display:flex}find-keys[data-astro-cid-x2erw733]{font-variation-settings:var(--semi-mono);height:56px;font-size:var(--text-small);letter-spacing:.02em;flex:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex;@media (width<1024px){display:none}}status-mark[data-astro-cid-lwy7f2dc]{vertical-align:.12em;width:.5em;height:.5em;margin-inline-start:.1em;display:inline-block;&:not([data-state]){visibility:hidden}&[data-state=operational]{background:var(--severity-low)}&[data-state=maintenance]{background:var(--muted-foreground)}&[data-state=degraded]{background:var(--severity-medium)}&[data-state=downtime]{background:var(--severity-critical)}}footer[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--row-gap) var(--gutter);width:100%;max-width:var(--max-width);padding:36px var(--margin) calc(2 * var(--margin) + 34px);align-items:start;margin-inline:auto;display:grid;@media (width>=1024px){padding-bottom:calc(2 * var(--margin) + 30px)}}[data-astro-cid-jo6i4kqk]:is(ul,p){padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{@media (width<600px){min-height:24px}}[data-astro-cid-jo6i4kqk][data-logo]{grid-column:1/-1;height:calc(1lh + 1cap);margin-top:calc(.5lh - .5cap);@media (width>=600px){grid-column:1/span 4}@media (width>=1024px){grid-column:1/span 3}}nav[data-astro-cid-jo6i4kqk]{grid-row:2;& p{margin-bottom:var(--space-1);color:var(--muted-foreground)}& a{align-items:center;gap:var(--space-1);display:inline-flex}}[data-astro-cid-jo6i4kqk][data-list=products]{grid-column:1/span 3}[data-astro-cid-jo6i4kqk][data-list=company]{grid-column:4/span 3}[data-astro-cid-jo6i4kqk][data-list=resources]{grid-area:3/1/auto/span 3}[data-astro-cid-jo6i4kqk][data-list=social]{grid-area:3/4/auto/span 3}address[data-astro-cid-jo6i4kqk]{grid-area:5/1/auto/-1;font-style:normal}[data-astro-cid-jo6i4kqk][data-list=legal]{flex-wrap:wrap;grid-area:4/1/auto/-1;gap:0 1em;display:flex;& button{background:0 0;border:0;padding:0}}[data-astro-cid-jo6i4kqk][data-shortcuts]{@media (width<1024px){display:none}}@media (width>=600px){nav[data-astro-cid-jo6i4kqk],[data-astro-cid-jo6i4kqk][data-list=resources],[data-astro-cid-jo6i4kqk][data-list=social]{grid-row:2}[data-astro-cid-jo6i4kqk][data-list=products]{grid-column:1/span 2}[data-astro-cid-jo6i4kqk][data-list=company]{grid-column:3/span 2}[data-astro-cid-jo6i4kqk][data-list=resources]{grid-column:5/span 2}[data-astro-cid-jo6i4kqk][data-list=social]{grid-column:7/span 2}address[data-astro-cid-jo6i4kqk]{grid-area:3/1/auto/span 4}[data-astro-cid-jo6i4kqk][data-list=legal]{grid-area:3/5/auto/-1}}@media (width>=1024px){nav[data-astro-cid-jo6i4kqk],[data-astro-cid-jo6i4kqk][data-list=resources],[data-astro-cid-jo6i4kqk][data-list=social]{grid-row:1}[data-astro-cid-jo6i4kqk][data-list=products]{grid-column:4/span 2}[data-astro-cid-jo6i4kqk][data-list=company]{grid-column:6/span 2}[data-astro-cid-jo6i4kqk][data-list=resources]{grid-column:8/span 2}[data-astro-cid-jo6i4kqk][data-list=social]{grid-column:10/span 3}address[data-astro-cid-jo6i4kqk]{grid-area:2/1/auto/span 3}[data-astro-cid-jo6i4kqk][data-list=legal]{grid-area:2/4/auto/-1}}header[data-astro-cid-nen7h5rs]{top:calc(-1 * var(--header-height));z-index:2;background:var(--background);transition:top .22s cubic-bezier(.22,1,.36,1);position:sticky;html[data-header-pinned] &{top:0}@media (prefers-reduced-motion:reduce){transition:none}@media (width>=1024px){background:0 0;position:relative;top:auto}}a[data-astro-cid-nen7h5rs][data-skip]:focus-visible{top:var(--header-height);left:var(--margin);z-index:3;clip-path:none;background:var(--background);width:auto;height:auto;margin:0;position:fixed}header-bar[data-astro-cid-nen7h5rs]{height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}[data-astro-cid-nen7h5rs][data-logo]{grid-column:2}header-actions[data-astro-cid-nen7h5rs]{grid-column:3;justify-self:end;gap:4px;display:flex;@media (width>=1024px){top:calc((var(--header-height) - 30px) / 2);right:var(--edge);z-index:2;position:fixed}}[data-astro-cid-nen7h5rs][data-sign-in]{font-variation-settings:var(--sans);letter-spacing:0;@media (width<600px){display:none}}[data-astro-cid-nen7h5rs][data-menu-text]{@media (width<1024px){display:none}}[data-astro-cid-nen7h5rs][data-menu-icon]{padding-inline:8px;@media (width>=1024px){display:none}}site-lightbox[data-astro-cid-utnzf2kr]{display:contents}dialog[data-astro-cid-utnzf2kr]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--margin);opacity:0;transition:opacity .12s ease-out, display .12s allow-discrete, overlay .12s allow-discrete;touch-action:none;background:0 0;border:0;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{backdrop-filter:blur(var(--blur));opacity:0;transition:opacity .12s 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}}}img[data-astro-cid-utnzf2kr]{--x:0px;--y:0px;--scale:1;max-width:calc(100vw - 2 * var(--margin));max-height:calc(100dvh - 2 * var(--margin));object-fit:contain;cursor:zoom-in;transform:translate(var(--x), var(--y)) scale(var(--scale));user-select:none;will-change:transform;&[data-animate]{transition:transform .2s ease-out;@media (prefers-reduced-motion:reduce){transition:none}}&[data-zoomed]{cursor:zoom-out}&[data-dragging]{cursor:grabbing}}dialog[data-astro-cid-xrc56gie]{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;background:var(--background);border:0;margin:0;padding:0;inset:0 0 auto;@media (width>=600px){height:auto;padding-bottom:60px}&::backdrop{background:var(--background);@media (width>=600px){background:var(--overlay);backdrop-filter:blur(var(--blur))}}&[open]{flex-direction:column;display:flex;@media (prefers-reduced-motion:no-preference){animation:.1s ease-out appear}}}@keyframes appear{0%{opacity:0}}menu-top[data-astro-cid-xrc56gie]{height:var(--header-height);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;& [data-logo=mark]{grid-column:1}& [data-logo=word]{grid-column:2}}menu-actions[data-astro-cid-xrc56gie]{grid-column:3;justify-self:end;gap:4px;display:flex;@media (width>=1024px){top:calc((var(--header-height) - 30px) / 2);right:var(--edge);position:fixed}& [data-sign-in]{font-variation-settings:var(--sans);letter-spacing:0;@media (width<600px){display:none}}& [data-menu-close]{display:inline-grid;&>*{grid-area:1/1;place-self:center}&>span[data-astro-cid-xrc56gie]{visibility:hidden}@media (width<1024px){padding-inline:8px;&>span[data-astro-cid-xrc56gie]{display:none}}}}nav[data-astro-cid-xrc56gie]{align-content:start;margin-top:24px;@media (width<600px){display:none}}menu-column[data-astro-cid-xrc56gie]{flex-direction:column;grid-column:span 2;gap:6px;display:flex;@media (width>=1024px){grid-column:span 3;gap:0}}[data-astro-cid-xrc56gie]:is(menu-row,menu-subnav){flex-direction:column;align-items:start;gap:6px;display:flex;@media (width>=1024px){gap:0}}menu-subnav[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{padding-inline-start:min(var(--margin), 24px)}details[data-astro-cid-xrc56gie] menu-subnav[data-astro-cid-xrc56gie]{margin-top:6px;@media (width>=1024px){margin-top:0}}summary[data-astro-cid-xrc56gie]{cursor:pointer;align-items:center;gap:4px;width:fit-content;list-style:none;display:flex;&:is(:hover,:focus-visible){text-decoration:underline}&::-webkit-details-marker{display:none}}details[data-astro-cid-xrc56gie][open] summary[data-astro-cid-xrc56gie] svg[data-astro-cid-xrc56gie]{rotate:180deg}a[data-astro-cid-xrc56gie]:has(svg){align-items:center;gap:4px;display:flex}menu-steps[data-astro-cid-xrc56gie]{flex-direction:column;flex:1;padding-top:6px;display:flex;@media (width>=600px){display:none}}menu-step[data-astro-cid-xrc56gie]{padding-bottom:calc(36px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;&[hidden]{display:none}}menu-step[data-astro-cid-xrc56gie]>[data-astro-cid-xrc56gie]:is(a,button):not([data-sign-in]),menu-quiet[data-astro-cid-xrc56gie]>button[data-astro-cid-xrc56gie]{min-height:44px;padding:0 var(--margin);text-align:start;outline-offset:-2px;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex;&:active{background:var(--muted)}&[aria-current=page]{text-decoration:underline}}menu-step[data-astro-cid-xrc56gie]>button[data-astro-cid-xrc56gie]:not([data-back]) svg[data-astro-cid-xrc56gie],menu-quiet[data-astro-cid-xrc56gie] svg[data-astro-cid-xrc56gie]{rotate:-90deg}[data-astro-cid-xrc56gie][data-back]{gap:.4em;justify-content:start!important;& svg{rotate:90deg}}menu-quiet[data-astro-cid-xrc56gie]{flex-direction:column;margin-top:16px;display:flex}menu-step[data-astro-cid-xrc56gie]>[data-astro-cid-xrc56gie][data-sign-in]{margin:auto var(--margin) 0;font-variation-settings:var(--sans);letter-spacing:0;align-self:start}dialog[data-astro-cid-aiqoecje]{max-width:calc(100vw - 2 * var(--margin));border-radius:var(--radius-medium);color:inherit;background:var(--background);border:0;padding:4px;@media (prefers-reduced-motion:no-preference){&[open]{animation:.12s ease-out appear}}}dl[data-astro-cid-aiqoecje]{grid-template-columns:auto auto;column-gap:32px;display:grid}div[data-astro-cid-aiqoecje]{grid-template-columns:subgrid;grid-column:1/-1;padding:8px;display:grid}dd[data-astro-cid-aiqoecje]{font-variation-settings:var(--semi-mono);letter-spacing:.02em;text-align:end}html:not(:has([aria-keyshortcuts=C])) [data-astro-cid-aiqoecje][data-key=C],html:not(:has([aria-keyshortcuts=R])) [data-astro-cid-aiqoecje][data-key=R]{display:none}html[data-contrast]{filter:grayscale()}page-content[data-astro-cid-ju4pidww]{min-height:calc(100svh - var(--header-height));flex-direction:column;display:flex}main[data-astro-cid-ju4pidww]{flex:1}
