.list-checkbox{width:18px;height:18px;display:inline-block;vertical-align:top;background:rgba(var(--color-dark-rgb),.04) center no-repeat;background-size:66% auto;box-shadow:inset 0 0 0 1px var(--color-border-light);border-radius:2px}.list-checkbox--true{background-image:var(--icon-check);background-color:var(--color-neutral-1)}.list-checkbox--hidden{opacity:0;visibility:hidden}a.list-link{white-space:nowrap}a.list-link .icon{color:var(--color-text-base);font-size:.8rem;margin-left:.3rem}a.list-link--deleted-state-1{pointer-events:none;text-decoration:line-through}a.list-link--deleted-state-1,a.list-link[href$="/-"]{font:inherit;color:inherit;cursor:auto}a.list-link--deleted-state-1:active:not([aria-disabled]),a.list-link[href$="/-"]:active:not([aria-disabled]){transform:none}a.list-link--deleted-state-1 .icon,a.list-link[href$="/-"] .icon{display:none}hr.list-hr{margin:var(--spacing-base) 0;border-bottom-color:color-mix(in srgb,currentColor 40%,transparent)}.boxes{display:grid;gap:var(--spacing-base);grid-template-columns:1fr;width:100%;max-width:100%}.boxes--2-column{grid-template-columns:1fr 1fr}.boxes--3-column{grid-template-columns:1fr 1fr 1fr}.box{padding:var(--content-padding-box);background:var(--color-neutral-1);border-radius:var(--spacing-s);min-width:0;min-height:0}.cdk-overlay-container{position:fixed;inset:0;z-index:999999999;pointer-events:none}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:100;pointer-events:auto}.cdk-overlay-backdrop--modal{background:rgba(var(--color-dark-rgb),.25);animation:cdkBackdropHide var(--motion-duration-base) forwards;will-change:opacity;opacity:0}.cdk-overlay-backdrop--modal-show{animation:cdkBackdropShow var(--motion-duration-base) forwards}@keyframes cdkBackdropShow{0%{opacity:0}to{opacity:1}}@keyframes cdkBackdropHide{0%{opacity:1}to{opacity:0}}.cdk-global-overlay-wrapper{display:flex;position:absolute;inset:0;left:var(--menu-width);z-index:100;justify-content:center;align-items:center;pointer-events:none}.cdk-overlay-pane{position:static}.cdk-overlay-pane--modal{animation:cdkModalHide var(--motion-duration-base) forwards;will-change:opacity;opacity:0;transform:translateY(var(--spacing-xxl));display:block;width:auto;pointer-events:auto;overflow:hidden;padding:var(--content-padding-modal);background:var(--color-neutral-1);border-radius:var(--spacing-s);border-top:var(--spacing-s) solid var(--color-dark);box-shadow:3px 3px 50px rgba(var(--color-dark-rgb),.07)}.cdk-overlay-pane--modal-show{animation:cdkModalShow var(--motion-duration-base) forwards}@keyframes cdkModalShow{0%{opacity:0;transform:translateY(var(--spacing-xxl))}to{opacity:1;transform:translateY(0)}}@keyframes cdkModalHide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--spacing-xxl))}}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:300;display:flex;flex-direction:column;min-width:1px;min-height:1px;background:transparent;overflow:visible}.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane{position:absolute;z-index:10;pointer-events:auto;max-width:100%;max-height:100%}.cdk-drag-preview{box-shadow:0 0 20px rgba(var(--color-dark-rgb),.07)}.cdk-drag-animating,.cdk-drag-placeholder{transition:transform var(--motion-duration-s)}dialog{background:var(--color-neutral-1);border-radius:var(--spacing-s);border-top:var(--spacing-s) solid var(--color-dark);box-shadow:3px 3px 50px rgba(var(--color-dark-rgb),.07);padding:var(--content-padding-modal);margin:auto;overflow:visible;transform:translate(calc(var(--menu-width) * .5));max-width:calc(100dvw - 180px)}dialog::backdrop{background:rgba(var(--color-dark-rgb),.25)}.dialog-close-btn{height:30px;line-height:30px;padding-left:var(--spacing-base);padding-right:var(--spacing-base);float:right;margin-block:-1px}.dialog-title{font-family:var(--font-family-heading);font-size:1.5em;line-height:1;white-space:nowrap;margin-bottom:var(--spacing-xxl)}.highlight-elements-overlay{position:fixed;inset:0;z-index:999999999999;pointer-events:none;opacity:0;animation:showHighlightElementsOverlay var(--motion-duration-base) linear forwards}.highlight-elements-overlay--hidden{animation:hideHighlightElementsOverlay var(--motion-duration-base) linear forwards}.highlight-elements-overlay svg{position:absolute;top:0;left:0}.highlight-elements-overlay svg path{fill:rgba(var(--color-dark-rgb),.15)}@keyframes showHighlightElementsOverlay{0%{opacity:0}to{opacity:1}}@keyframes hideHighlightElementsOverlay{0%{opacity:1}to{opacity:0}}.toast-container{pointer-events:none;position:fixed;z-index:999999999999;bottom:var(--spacing-xxl);right:var(--spacing-base);left:calc(var(--menu-width) + var(--spacing-base))}:root{--font-size: 14px;--menu-width: 80px;--menu-width--expanded: 320px;--submenu-width: min(calc(100dvw - var(--menu-width--expanded)), 900px);--icon-set: "halloy-icons";--font-family-body: "halloy-open-sans", sans-serif;--font-family-heading: "halloy-dongle", sans-serif;--font-family-action: "halloy-dongle", sans-serif;--font-family-mono: "halloy-noto-sans-mono", monospace;--content-padding: clamp(30px, 5dvh, 60px);--content-padding-modal: clamp(30px, 3.3333dvh, 40px);--content-padding-box: clamp(30px, 3.3333dvh, 40px);--input-badge-before-width: 34px;--input-groups-size: 18px;--color-primary: #002539;--color-primary-rgb: 0, 37, 57;--color-secondary: #deeaf9;--color-tertiary: #116fa3;--color-neutral-1: #ffffff;--color-neutral-1-rgb: 255, 255, 255;--color-neutral-2: #f9f9fc;--color-neutral-2-rgb: 249, 249, 252;--color-neutral-3: #eff1f8;--color-neutral-3-rgb: 239, 241, 248;--color-text-base: #002539;--color-text-base-rgb: 0, 37, 57;--color-text-light: #cbd3dc;--color-border-light: #dee2e6;--color-success: #108d10;--color-highlight: #efd000;--color-highlight-rgb: 239, 208, 0;--color-warning: #e99a00;--color-warning-rgb: 233, 154, 0;--color-danger: #c90c0f;--color-danger-rgb: 201, 12, 15;--color-dark: #002539;--color-dark-rgb: 0, 37, 57;--spacing-s: 5px;--spacing-base: 10px;--spacing-m: 15px;--spacing-l: 20px;--spacing-xl: clamp(20px, 2.0833dvh, 25px);--spacing-xxl: clamp(20px, 2.5dvh, 30px);--icon-select: url("data:image/svg+xml;utf8,<svg width='8' height='14' viewBox='0 0 8 14' xmlns='http://www.w3.org/2000/svg' fill='none'><path fill='%23002539' d='M4 11.6275L1.6225 9.25L0.564995 10.3075L4 13.75L7.4425 10.3075L6.3775 9.25M4 2.3725L6.3775 4.75L7.435 3.6925L4 0.25L0.557495 3.6925L1.6225 4.75L4 2.3725Z'/></svg>");--icon-search: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23002539' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/></svg>");--icon-calendar: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23002539' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'></rect><line x1='16' y1='2' x2='16' y2='6'></line><line x1='8' y1='2' x2='8' y2='6'></line><line x1='3' y1='10' x2='21' y2='10'></line></svg>");--icon-check: url("data:image/svg+xml;utf8,<svg width='10' height='9' viewBox='0 0 10 9' xmlns='http://www.w3.org/2000/svg' fill='none'><path fill='%23002539' d='M3.50002 8.21L0.39502 5.105L1.81002 3.69L3.50002 5.385L8.44002 0.440002L9.85502 1.855L3.50002 8.21Z'/></svg>");--icon-check-light: url("data:image/svg+xml;utf8,<svg width='10' height='9' viewBox='0 0 10 9' xmlns='http://www.w3.org/2000/svg' fill='none'><path fill='%23ffffff' d='M3.50002 8.21L0.39502 5.105L1.81002 3.69L3.50002 5.385L8.44002 0.440002L9.85502 1.855L3.50002 8.21Z'/></svg>");--icon-dash: url("data:image/svg+xml;utf8,<svg width='10' height='2' viewBox='0 0 10 2' xmlns='http://www.w3.org/2000/svg' fill='none'><rect fill='%23002539' width='10' height='2'/></svg>");--icon-dash-light: url("data:image/svg+xml;utf8,<svg width='10' height='2' viewBox='0 0 10 2' xmlns='http://www.w3.org/2000/svg' fill='none'><rect fill='%23ffffff' width='10' height='2'/></svg>");--icon-user: url("data:image/svg+xml;utf8,<svg width='18' height='20' viewBox='0 0 18 20' xmlns='http://www.w3.org/2000/svg'><path fill='%23002539' d='m18,17v2c0,.55-.45,1-1,1s-1-.45-1-1v-2c0-1.65-1.35-3-3-3H5c-1.65,0-3,1.35-3,3v2c0,.55-.45,1-1,1s-1-.45-1-1v-2c0-2.76,2.24-5,5-5h8c2.76,0,5,2.24,5,5ZM4,5C4,2.24,6.24,0,9,0s5,2.24,5,5-2.24,5-5,5-5-2.24-5-5Zm2,0c0,1.65,1.35,3,3,3s3-1.35,3-3-1.35-3-3-3-3,1.35-3,3Z'/></svg>");--icon-lock: url("data:image/svg+xml;utf8,<svg width='20' height='22' viewBox='0 0 20 22' xmlns='http://www.w3.org/2000/svg'><path fill='%23002539' d='m17,9h-1v-3c0-3.31-2.69-6-6-6s-6,2.69-6,6v3h-1c-1.65,0-3,1.35-3,3v7c0,1.65,1.35,3,3,3h14c1.65,0,3-1.35,3-3v-7c0-1.65-1.35-3-3-3Zm-11-3c0-2.21,1.79-4,4-4s4,1.79,4,4v3H6v-3Zm12,13c0,.55-.45,1-1,1H3c-.55,0-1-.45-1-1v-7c0-.55.45-1,1-1h14c.55,0,1,.45,1,1v7Z'/></svg>");--icon-clock: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='%23002539' d='M12 23C5.9 23 1 18.1 1 12S5.9 1 12 1s11 4.9 11 11-4.9 11-11 11zm0-20c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm4.9 11.4c.2-.5 0-1.1-.4-1.3L13 11.4V6c0-.6-.4-1-1-1s-1 .4-1 1v6c0 .4.2.7.6.9l4 2c.1.1.2.1.4.1.4 0 .7-.2.9-.6z'/></svg>");--motion-duration-xs: .1s;--motion-duration-s: .2s;--motion-duration-base: .3s;--motion-duration-m: .45s;--motion-duration-l: .6s;--motion-duration-xl: .9s;--motion-duration-xxl: 1.2s;--motion-duration-xxxl: 1.8s}@media (prefers-reduced-motion: reduce){:root{--motion-duration-xs: 0s;--motion-duration-s: 0s;--motion-duration-base: 0s;--motion-duration-m: 0s;--motion-duration-l: 0s;--motion-duration-xl: 0s;--motion-duration-xxl: 0s;--motion-duration-xxxl: 0s}}.tabs{--tab-background: var(--color-neutral-3);margin:var(--spacing-xl) 0 var(--spacing-xxl) 0;border-bottom:1px solid var(--color-border-light);white-space:nowrap}@media screen and (max-height: 1200px){.tabs{margin:var(--spacing-l) 0 var(--spacing-xl) 0}}.tabs--neutral{--tab-background: var(--color-neutral-1)}.tabs__tab{cursor:pointer;display:inline-block;vertical-align:top;padding:var(--spacing-base) var(--spacing-m);border:solid var(--color-border-light);border-width:4px 1px 0 1px;border-radius:4px 4px 0 0;margin-bottom:-1px;color:rgba(var(--color-dark-rgb),.3);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;transition:all var(--motion-duration-base)}.tabs__tab:hover{color:var(--color-dark)}.tabs__tab--active{border-top-color:var(--color-dark);background:var(--tab-background);color:var(--color-dark)}.tabs__tab+.tabs__tab{margin-left:var(--spacing-s)}.tabs__tab-badge-after{display:inline-block;vertical-align:top;margin:-3px -3px 0 3px}*{margin:0;padding:0;border:none;border-radius:0;outline:none;box-sizing:border-box;font:inherit;line-height:inherit;text-shadow:inherit;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-size-adjust:none}html,body{height:100%;text-rendering:optimizeSpeed}img,nav,form,label,fieldset,h1,h2,h3,h4,h5{display:block;max-width:100%}a{display:inline-block;vertical-align:top;cursor:pointer}td,th{text-align:left;vertical-align:top}:root{font-family:var(--font-family-body);font-size:var(--font-size);color:var(--color-text-base);line-height:1.5;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){:root{scroll-behavior:auto}}html,body{overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-neutral-3)}a{display:inline-block;vertical-align:top;text-decoration:none;color:var(--color-danger);font-weight:500;transition:all var(--motion-duration-base)}a:is(h1 a,h2 a,h3 a,h4 a,h5 a){font-weight:inherit}a:active:not([aria-disabled]){transform:translateY(3px)}a[aria-disabled]{cursor:not-allowed;opacity:.6}a[appIconBefore]{position:relative;color:var(--color-primary);font-family:var(--font-family-heading);font-size:17px;font-weight:300;border-radius:30px;background:var(--color-neutral-3);line-height:30px;padding:0 10px 0 40px;box-shadow:0 0 0 0 var(--color-neutral-3),0 0 0 0 transparent;white-space:nowrap;-webkit-user-select:none;user-select:none}a[appIconBefore]:not([aria-disabled]):focus,a[appIconBefore]:not([aria-disabled]):hover{color:var(--color-neutral-1);background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary),0 0 0 5px transparent}a[appIconBefore]:not([aria-disabled]):focus-visible{color:var(--color-primary);background:var(--color-neutral-3);box-shadow:0 0 0 3px var(--color-neutral-3),0 0 0 5px var(--color-primary)}a[appIconBefore] .icon{display:block;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;font-size:15px;border-radius:50%;text-align:center;color:var(--color-neutral-1);background:var(--color-primary);transition:all var(--motion-duration-base)}a[appIconBefore][appIconBefore=plus] .icon{font-size:16px}a[appIconBefore] .badge+.badge{margin-left:var(--spacing-s)}h1,h2,h3,h4,h5{font-family:var(--font-family-heading);font-weight:300;line-height:1;margin-bottom:.3em;word-break:break-word}h1{font-size:2.1em}h2{font-size:1.7em}h3{font-size:1.3em}strong{font-weight:600}sup{display:inline-block;vertical-align:top;font-size:.55em}hr{display:block;height:0;border-bottom:1px solid var(--color-border-light);margin:var(--spacing-xl) 0}.hidden{opacity:0;visibility:hidden}@font-face{font-family:halloy-dongle;src:url("./assets/halloy-dongle-light-EPKXKEWL.woff2") format("woff2");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212;size-adjust:156%;ascent-override:50%;descent-override:10%;line-gap-override:120%}@font-face{font-family:halloy-dongle;src:url("./assets/halloy-dongle-regular-7VB3OTTJ.woff2") format("woff2");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212;size-adjust:156%;ascent-override:50%;descent-override:10%;line-gap-override:120%}@font-face{font-family:halloy-dongle;src:url("./assets/halloy-dongle-bold-DNCZFP62.woff2") format("woff2");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212;size-adjust:156%;ascent-override:50%;descent-override:10%;line-gap-override:120%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-light-XPE3EUGB.woff2") format("woff2");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-1FDE;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-light-italic-FOA7GDGI.woff2") format("woff2");font-weight:300;font-style:italic;font-stretch:normal;unicode-range:U+0020-2074;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-regular-KOKJ2GQK.woff2") format("woff2");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-1FDE;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-italic-NZ7WYDOQ.woff2") format("woff2");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-2074;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-medium-W5LME3KR.woff2") format("woff2");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-1FDE;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-medium-italic-2ZDZVMKO.woff2") format("woff2");font-weight:500;font-style:italic;font-stretch:normal;unicode-range:U+0020-2074;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-semi-bold-7IJNIT6N.woff2") format("woff2");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-1FDE;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-semi-bold-italic-KRPSUDNT.woff2") format("woff2");font-weight:600;font-style:italic;font-stretch:normal;unicode-range:U+0020-2074;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-bold-WGBPDECP.woff2") format("woff2");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-1FDE;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-bold-italic-CNJGGRHC.woff2") format("woff2");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+0020-2074;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-extra-bold-FOYIRY2M.woff2") format("woff2");font-weight:800;font-style:normal;font-stretch:normal;unicode-range:U+0020-1FDE;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-open-sans;src:url("./assets/halloy-open-sans-extra-bold-italic-KHM5JE7F.woff2") format("woff2");font-weight:800;font-style:italic;font-stretch:normal;unicode-range:U+0020-2074;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-thin-NDCMMMF7.woff2") format("woff2");font-weight:100;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-extra-light-OZT6YYEK.woff2") format("woff2");font-weight:200;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-light-UO3URZPA.woff2") format("woff2");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-regular-BUJ44UGH.woff2") format("woff2");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-medium-EMM6H3MV.woff2") format("woff2");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-semi-bold-45M7MURR.woff2") format("woff2");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-bold-EPMEGNHS.woff2") format("woff2");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-extra-bold-KVV3NMXX.woff2") format("woff2");font-weight:800;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-noto-sans-mono;src:url("./assets/halloy-noto-sans-mono-black-H73AQRGD.woff2") format("woff2");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-2032;size-adjust:100%;ascent-override:100%;descent-override:30%;line-gap-override:0%}@font-face{font-family:halloy-icons;src:url("./assets/halloy-icons-QGYJRPHP.woff") format("woff");font-weight:400;font-style:normal;font-display:block;size-adjust:100%;ascent-override:100%;descent-override:9%;line-gap-override:0%}.icon{font-family:var(--icon-set)!important;speak:never;-webkit-user-select:none;user-select:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select,button{display:inline-block;vertical-align:top;border-radius:var(--spacing-s);background:var(--color-neutral-1);transition-property:color,background,border,box-shadow,opacity,transform;transition-duration:var(--motion-duration-base);will-change:opacity;-webkit-appearance:none;appearance:none}input,textarea,select{width:100%;border:1px solid var(--color-border-light);--input-spacing-x-badge-start: 0px;--input-spacing-x-layout-start: var(--component-input-layout--spacing-start, 0px);--input-spacing-x-layout-end: var(--component-input-layout--spacing-end, 0px);padding-block:var(--spacing-s);padding-inline-start:calc(var(--spacing-base) + var(--input-spacing-x-badge-start) + var(--input-spacing-x-layout-start));padding-inline-end:calc(var(--spacing-base) + var(--input-spacing-x-layout-end))}input.has-badge-before,textarea.has-badge-before,select.has-badge-before{--input-spacing-x-badge-start: calc(var(--spacing-s) + var(--input-badge-before-width))}input.variant-monospace,textarea.variant-monospace,select.variant-monospace{font-family:var(--font-family-mono)}input.has-label-before,textarea.has-label-before,select.has-label-before{padding-block:calc(var(--spacing-xl) - 2px) calc(var(--spacing-s) + 1px)}input.is-large,textarea.is-large,select.is-large{padding-block:var(--spacing-base);padding-inline:var(--spacing-m)}input.ng-touched.ng-invalid:not(:disabled,:focus,:focus-visible),textarea.ng-touched.ng-invalid:not(:disabled,:focus,:focus-visible),select.ng-touched.ng-invalid:not(:disabled,:focus,:focus-visible){border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}input:focus,textarea:focus,select:focus{border-color:var(--color-dark);box-shadow:0 0 0 1px var(--color-dark)}input:disabled,input[type]:disabled,input[role]:disabled,textarea:disabled,textarea[type]:disabled,textarea[role]:disabled,select:disabled,select[type]:disabled,select[role]:disabled{cursor:not-allowed;opacity:.6}input.has-placeholder-value,input::placeholder,textarea.has-placeholder-value,textarea::placeholder,select.has-placeholder-value,select::placeholder{color:var(--color-text-light);font-style:normal;opacity:1}.input-type-mask{font-family:var(--font-family-mono);-webkit-user-select:none;user-select:none}.input-type-mask:focus,.input-type-mask--no-value{color:var(--color-text-light)}.input-type-mask::selection{color:var(--color-dark);background:var(--color-neutral-3);border:1px solid red;box-shadow:0 0 0 3px red}.input-type-time{padding-right:var(--spacing-xxl);background-image:var(--icon-clock);background-position:top 50% right var(--spacing-base);background-repeat:no-repeat;background-size:var(--spacing-m)}.input-type-time.has-label-before{background-position:bottom var(--spacing-base) right calc(var(--spacing-base) - 1px)}input[type=number],input[type=date]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}input[type=date],.input-type-date{font-family:var(--font-family-mono);text-transform:lowercase;padding-right:var(--spacing-xxl);background-image:var(--icon-calendar);background-position:top 50% right var(--spacing-base);background-repeat:no-repeat;background-size:var(--spacing-m)}input[type=date].has-label-before,.input-type-date.has-label-before{background-position:bottom var(--spacing-base) right calc(var(--spacing-base) - 1px)}input[type=date]::-webkit-datetime-edit,.input-type-date::-webkit-datetime-edit{color:var(--color-text-light);font-style:normal;opacity:1}input[type=search]{padding-right:var(--spacing-xxl);background-image:var(--icon-search);background-position:top 50% right var(--spacing-base);background-repeat:no-repeat;background-size:var(--spacing-m)}input[type=search].is-large{padding:var(--spacing-m) var(--spacing-l);padding-left:calc(var(--spacing-m) * 3);background-image:var(--icon-search);background-position:top 50% left var(--spacing-m);background-repeat:no-repeat;background-size:var(--spacing-l);font-size:1.1rem}input[type=search]::-webkit-search-cancel-button{display:none}textarea{resize:vertical}textarea[appTextareaAutosize]{resize:none;overflow:hidden}textarea.has-label-before{height:auto;min-height:calc(100px + var(--spacing-base))}select,input[role=combobox]{cursor:default;padding-right:var(--spacing-xxl);background-image:var(--icon-select);background-position:top 50% right var(--spacing-base);background-repeat:no-repeat}select.has-label-before,input[role=combobox].has-label-before{background-position:bottom var(--spacing-base) right calc(var(--spacing-base) - 1px)}select::-ms-expand,input[role=combobox]::-ms-expand{display:none}select option,input[role=combobox] option{color:var(--color-dark);background:var(--color-neutral-1)}@media (prefers-color-scheme: dark){select option,input[role=combobox] option{color:var(--color-dark);background:var(--color-neutral-1)}}input[type=radio],input[type=checkbox]:not(.has-label-before){width:var(--input-groups-size);min-width:var(--input-groups-size);max-width:var(--input-groups-size);height:var(--input-groups-size);flex-basis:var(--input-groups-size);padding:0;margin:1px 0 0;border-width:0;background-position:center;background-repeat:no-repeat;background-size:40% auto}label input[type=radio],label input[type=checkbox]:not(.has-label-before){margin-right:var(--spacing-s)}input[type=checkbox]:not(.has-label-before){box-shadow:inset 0 0 0 1px var(--color-border-light);border-radius:2px}input[type=checkbox]:not(.has-label-before):checked{background-color:var(--color-primary);background-image:var(--icon-check-light);background-size:54% auto;box-shadow:inset 0 0 0 1px var(--color-primary)}input[type=checkbox]:not(.has-label-before):checked.is-primary{background-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}input[type=checkbox]:not(.has-label-before):checked.is-warning{background-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}input[type=checkbox]:not(.has-label-before):checked.is-danger{background-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}input[type=checkbox]:not(.has-label-before):indeterminate{background-image:var(--icon-dash);background-size:8px 2px}input[type=checkbox]:not(.has-label-before):indeterminate.is-primary{background-image:var(--icon-dash-light);background-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}input[type=checkbox]:not(.has-label-before):indeterminate.is-warning{background-image:var(--icon-dash-light);background-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}input[type=checkbox]:not(.has-label-before):indeterminate.is-danger{background-image:var(--icon-dash-light);background-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}input[type=checkbox].has-label-before{-webkit-user-select:none;user-select:none}input[type=checkbox].has-label-before:not(:disabled){cursor:pointer}input[type=checkbox].has-label-before:after{display:block;content:"";box-sizing:border-box;border:1px solid var(--color-border-light);width:36px;height:17px;border-radius:17px;margin:3px 0 1px -3px;background:var(--color-neutral-3)}input[type=checkbox].has-label-before:before{font-family:var(--icon-set)!important;speak:never;-webkit-user-select:none;user-select:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;align-items:center;justify-content:center;content:"check";position:absolute;z-index:1;line-height:1;border-radius:50%;color:rgba(var(--color-neutral-1-rgb),0);background:rgba(var(--color-dark-rgb),.1);transform:translate(0) scale(.7);transition:inherit;font-size:10px;width:17px;height:17px;margin:3px 0 1px -3px}input[type=checkbox].has-label-before:checked:before{transform:translate(19px) scale(1);color:var(--color-neutral-1);background-color:var(--color-primary)}input[type=radio]{box-shadow:inset 0 0 0 1px var(--color-border-light),inset 0 0 0 4px var(--color-neutral-1);border-radius:50%}input[type=radio]:checked{background-color:var(--color-primary)}button,input[type=button],input[type=submit],input[type=reset]{position:relative;display:inline-flex;gap:var(--spacing-base);align-items:center;justify-content:center;cursor:pointer;padding:0 var(--spacing-m);height:40px;line-height:40px;background:var(--color-primary);color:var(--color-neutral-1);font-family:var(--font-family-action);font-weight:300;font-size:16px;border:none;width:auto;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}button.icon-only,input[type=button].icon-only,input[type=submit].icon-only,input[type=reset].icon-only{display:inline-flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;line-height:30px;font-size:13px;border-radius:50%;background:var(--color-neutral-3);border:1px solid var(--color-border-light);color:rgba(var(--color-dark-rgb),.4)}button.icon-only.is-small,input[type=button].icon-only.is-small,input[type=submit].icon-only.is-small,input[type=reset].icon-only.is-small{width:20px;height:20px;flex-basis:20px;line-height:20px;font-size:10px;padding:0}button.icon-only:hover,button.icon-only:focus,input[type=button].icon-only:hover,input[type=button].icon-only:focus,input[type=submit].icon-only:hover,input[type=submit].icon-only:focus,input[type=reset].icon-only:hover,input[type=reset].icon-only:focus{border-color:var(--color-dark);background:var(--color-dark);color:var(--color-neutral-1)}button.icon-only:focus-visible,input[type=button].icon-only:focus-visible,input[type=submit].icon-only:focus-visible,input[type=reset].icon-only:focus-visible{box-shadow:0 0 0 2px var(--color-neutral-3),0 0 0 4px var(--color-dark)}button.icon-only[appIconOnly*=drag],input[type=button].icon-only[appIconOnly*=drag],input[type=submit].icon-only[appIconOnly*=drag],input[type=reset].icon-only[appIconOnly*=drag]{cursor:move}button.icon-only[appIconOnly*=drag_horizontal],input[type=button].icon-only[appIconOnly*=drag_horizontal],input[type=submit].icon-only[appIconOnly*=drag_horizontal],input[type=reset].icon-only[appIconOnly*=drag_horizontal]{cursor:col-resize}button .icon-before,button app-badge,input[type=button] .icon-before,input[type=button] app-badge,input[type=submit] .icon-before,input[type=submit] app-badge,input[type=reset] .icon-before,input[type=reset] app-badge{display:inline-block;vertical-align:top;font-size:14px}button.is-block,input[type=button].is-block,input[type=submit].is-block,input[type=reset].is-block{width:100%}button.is-small,input[type=button].is-small,input[type=submit].is-small,input[type=reset].is-small{height:30px;line-height:30px;padding-left:var(--spacing-base);padding-right:var(--spacing-base)}button.is-medium,input[type=button].is-medium,input[type=submit].is-medium,input[type=reset].is-medium{height:44px;line-height:44px;font-size:16px}button.is-rounded,input[type=button].is-rounded,input[type=submit].is-rounded,input[type=reset].is-rounded{aspect-ratio:1/1;padding-left:0;padding-right:0;border-radius:50%}button.is-align-text-start,input[type=button].is-align-text-start,input[type=submit].is-align-text-start,input[type=reset].is-align-text-start{justify-content:flex-start}button:hover:not(:disabled),button:focus:not(:disabled),input[type=button]:hover:not(:disabled),input[type=button]:focus:not(:disabled),input[type=submit]:hover:not(:disabled),input[type=submit]:focus:not(:disabled),input[type=reset]:hover:not(:disabled),input[type=reset]:focus:not(:disabled){background-color:rgba(var(--color-primary-rgb),.8)}button:focus-visible:not(:disabled),input[type=button]:focus-visible:not(:disabled),input[type=submit]:focus-visible:not(:disabled),input[type=reset]:focus-visible:not(:disabled){box-shadow:0 0 0 2px var(--color-neutral-3),0 0 0 4px rgba(var(--color-primary-rgb),.8)}button.is-light,input[type=button].is-light,input[type=submit].is-light,input[type=reset].is-light{color:var(--color-dark);background-color:var(--color-neutral-3)}button.is-light:hover:not(:disabled),button.is-light:focus:not(:disabled),input[type=button].is-light:hover:not(:disabled),input[type=button].is-light:focus:not(:disabled),input[type=submit].is-light:hover:not(:disabled),input[type=submit].is-light:focus:not(:disabled),input[type=reset].is-light:hover:not(:disabled),input[type=reset].is-light:focus:not(:disabled){color:var(--color-dark);background-color:rgba(var(--color-neutral-3-rgb),.8)}button.is-light:focus-visible:not(:disabled),input[type=button].is-light:focus-visible:not(:disabled),input[type=submit].is-light:focus-visible:not(:disabled),input[type=reset].is-light:focus-visible:not(:disabled){box-shadow:0 0 0 2px var(--color-neutral-3),0 0 0 4px rgba(var(--color-primary-rgb),.8)}button.is-blank,input[type=button].is-blank,input[type=submit].is-blank,input[type=reset].is-blank{color:var(--color-dark);background-color:var(--color-neutral-1);border-color:var(--color-neutral-1)}button.is-blank:hover:not(:disabled),button.is-blank:focus:not(:disabled),input[type=button].is-blank:hover:not(:disabled),input[type=button].is-blank:focus:not(:disabled),input[type=submit].is-blank:hover:not(:disabled),input[type=submit].is-blank:focus:not(:disabled),input[type=reset].is-blank:hover:not(:disabled),input[type=reset].is-blank:focus:not(:disabled){color:var(--color-dark);background-color:var(--color-neutral-3);border-color:var(--color-neutral-1)}button.is-blank:focus-visible:not(:disabled),input[type=button].is-blank:focus-visible:not(:disabled),input[type=submit].is-blank:focus-visible:not(:disabled),input[type=reset].is-blank:focus-visible:not(:disabled){background-color:var(--color-neutral-1);box-shadow:0 0 0 2px var(--color-neutral-1),0 0 0 4px var(--color-dark)}button.is-outline,input[type=button].is-outline,input[type=submit].is-outline,input[type=reset].is-outline{color:var(--color-dark);background-color:var(--color-neutral-3);box-shadow:inset 0 0 0 1px var(--color-border-light),0 0 0 0 var(--color-neutral-3),0 0 0 0 var(--color-dark)}button.is-outline:hover:not(:disabled),button.is-outline:focus:not(:disabled),input[type=button].is-outline:hover:not(:disabled),input[type=button].is-outline:focus:not(:disabled),input[type=submit].is-outline:hover:not(:disabled),input[type=submit].is-outline:focus:not(:disabled),input[type=reset].is-outline:hover:not(:disabled),input[type=reset].is-outline:focus:not(:disabled){background-color:var(--color-neutral-2)}button.is-outline:focus-visible:not(:disabled),input[type=button].is-outline:focus-visible:not(:disabled),input[type=submit].is-outline:focus-visible:not(:disabled),input[type=reset].is-outline:focus-visible:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-border-light),0 0 0 2px var(--color-neutral-3),0 0 0 4px var(--color-dark)}button.is-outline:has(+button.is-outline,+input[type=button].is-outline,+input[type=submit].is-outline,+input[type=reset].is-outline),input[type=button].is-outline:has(+button.is-outline,+input[type=button].is-outline,+input[type=submit].is-outline,+input[type=reset].is-outline),input[type=submit].is-outline:has(+button.is-outline,+input[type=button].is-outline,+input[type=submit].is-outline,+input[type=reset].is-outline),input[type=reset].is-outline:has(+button.is-outline,+input[type=button].is-outline,+input[type=submit].is-outline,+input[type=reset].is-outline){border-bottom-left-radius:0;border-bottom-right-radius:0}button.is-outline+button.is-outline,button.is-outline+input[type=button].is-outline,button.is-outline+input[type=submit].is-outline,button.is-outline+input[type=reset].is-outline,input[type=button].is-outline+button.is-outline,input[type=button].is-outline+input[type=button].is-outline,input[type=button].is-outline+input[type=submit].is-outline,input[type=button].is-outline+input[type=reset].is-outline,input[type=submit].is-outline+button.is-outline,input[type=submit].is-outline+input[type=button].is-outline,input[type=submit].is-outline+input[type=submit].is-outline,input[type=submit].is-outline+input[type=reset].is-outline,input[type=reset].is-outline+button.is-outline,input[type=reset].is-outline+input[type=button].is-outline,input[type=reset].is-outline+input[type=submit].is-outline,input[type=reset].is-outline+input[type=reset].is-outline{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}button.is-outline app-badge,input[type=button].is-outline app-badge,input[type=submit].is-outline app-badge,input[type=reset].is-outline app-badge{opacity:1;transition:opacity var(--motion-duration-base);will-change:opacity}button.is-outline.is-spinning,input[type=button].is-outline.is-spinning,input[type=submit].is-outline.is-spinning,input[type=reset].is-outline.is-spinning{--component-icon-spinner--color: var(--color-dark);color:transparent}button.is-outline.is-spinning app-badge,input[type=button].is-outline.is-spinning app-badge,input[type=submit].is-outline.is-spinning app-badge,input[type=reset].is-outline.is-spinning app-badge{opacity:0}button.is-neutral,input[type=button].is-neutral,input[type=submit].is-neutral,input[type=reset].is-neutral{color:var(--color-dark);background-color:var(--color-neutral-2)}button.is-neutral:hover:not(:disabled),button.is-neutral:focus:not(:disabled),input[type=button].is-neutral:hover:not(:disabled),input[type=button].is-neutral:focus:not(:disabled),input[type=submit].is-neutral:hover:not(:disabled),input[type=submit].is-neutral:focus:not(:disabled),input[type=reset].is-neutral:hover:not(:disabled),input[type=reset].is-neutral:focus:not(:disabled){background-color:rgba(var(--color-neutral-3-rgb),.7)}button.is-neutral:focus-visible:not(:disabled),input[type=button].is-neutral:focus-visible:not(:disabled),input[type=submit].is-neutral:focus-visible:not(:disabled),input[type=reset].is-neutral:focus-visible:not(:disabled){box-shadow:0 0 0 2px var(--color-neutral-3),0 0 0 4px rgba(var(--color-primary-rgb),.8)}button.is-dangerous,input[type=button].is-dangerous,input[type=submit].is-dangerous,input[type=reset].is-dangerous{background-color:var(--color-danger)}button.is-dangerous:hover:not(:disabled),button.is-dangerous:focus:not(:disabled),input[type=button].is-dangerous:hover:not(:disabled),input[type=button].is-dangerous:focus:not(:disabled),input[type=submit].is-dangerous:hover:not(:disabled),input[type=submit].is-dangerous:focus:not(:disabled),input[type=reset].is-dangerous:hover:not(:disabled),input[type=reset].is-dangerous:focus:not(:disabled){background-color:rgba(var(--color-danger-rgb),.8)}button.is-dangerous:focus-visible:not(:disabled),input[type=button].is-dangerous:focus-visible:not(:disabled),input[type=submit].is-dangerous:focus-visible:not(:disabled),input[type=reset].is-dangerous:focus-visible:not(:disabled){box-shadow:0 0 0 2px var(--color-neutral-3),0 0 0 4px rgba(var(--color-danger-rgb),.8)}button:active:not(:disabled),input[type=button]:active:not(:disabled),input[type=submit]:active:not(:disabled),input[type=reset]:active:not(:disabled){transform:translateY(3px)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{cursor:not-allowed;opacity:.6}.layout{display:flex;height:100%;overflow:visible}.layout--vertical{flex-direction:column}.layout--spacing{gap:var(--spacing-l)}.layout--spacing-xxl{gap:var(--spacing-xxl)}.layout__item{flex:1 1 auto;min-width:0;overflow:visible}.layout__item--fixed{flex:0 0 auto;min-width:auto}.layout__item--end{align-self:end}.layout__item--size-m{flex-basis:40%;width:40%}.layout__item--size-equal{flex-basis:100%}.float-start{float:left}.float-end{float:right}.mt-0{margin-top:0}.mt-s{margin-top:var(--spacing-s)}.mt-b{margin-top:var(--spacing-base)}.mt-l{margin-top:var(--spacing-l)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xxl{margin-top:var(--spacing-xxl)}.mr-b{margin-right:var(--spacing-base)}.mb-0{margin-bottom:0}.mb-s{margin-bottom:var(--spacing-s)}.mb-b{margin-bottom:var(--spacing-base)}.mb-m{margin-bottom:var(--spacing-m)}.mb-l{margin-bottom:var(--spacing-l)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}.ml-s{margin-left:var(--spacing-s)}.ml-b{margin-left:var(--spacing-base)}.interaction-disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.text-light{opacity:.4}.text-small{font-size:.8em}.text-bold{font-weight:700}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}.text-block{display:block}vite-error-overlay{display:block}vite-error-overlay::part(backdrop){scrollbar-color:rgba(153,153,153,.33) transparent}*:has(>h1+h3){margin-bottom:.4em}*:has(>h1+h3)>h1+h3{margin-bottom:0}button .icon-spinner,input[type=button] .icon-spinner,input[type=submit] .icon-spinner,input[type=reset] .icon-spinner{--icon-spinner--color: var(--component-icon-spinner--color, var(--color-neutral-1));--icon-spinner--size: var(--component-icon-spinner--size, 24px);position:absolute;top:50%;left:50%;width:var(--icon-spinner--size);height:var(--icon-spinner--size);flex-basis:var(--icon-spinner--size);line-height:var(--icon-spinner--size);font-size:var(--icon-spinner--size);transform:translate(-50%,-50%) rotate(0);transform-origin:50% 50%;color:var(--icon-spinner--color);opacity:0;transition-property:opacity;transition-duration:var(--motion-duration-base);will-change:opacity;animation:infinite rotateSpinner linear var(--motion-duration-xxxl)}@keyframes rotateSpinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}button .icon-spinner--visible,input[type=button] .icon-spinner--visible,input[type=submit] .icon-spinner--visible,input[type=reset] .icon-spinner--visible{opacity:1}button .icon-spinner app-badge,input[type=button] .icon-spinner app-badge,input[type=submit] .icon-spinner app-badge,input[type=reset] .icon-spinner app-badge{transition-property:opacity;transition-duration:var(--motion-duration-base);will-change:opacity}button.is-spinning,input[type=button].is-spinning,input[type=submit].is-spinning,input[type=reset].is-spinning{color:transparent}button.is-spinning app-badge,input[type=button].is-spinning app-badge,input[type=submit].is-spinning app-badge,input[type=reset].is-spinning app-badge{opacity:0}
