@charset "UTF-8";[data-v-bbb74dfd]:root{color-scheme:light;--color-blue: #3e9cb7;--color-blue-med: #448395;--color-blue-med-rgb: 68, 131, 149;--color-blue-light: #7dd4ed;--color-blue-pale: #c2ebf7;--color-blue-dark: #45575c;--color-teal: #5ae4ae;--color-teal-bright: #7bf7c7;--color-teal-light: #d6f0e6;--color-teal-med: #53b38e;--color-teal-med-rgb: 83, 179, 142;--color-teal-dark: #20805b;--color-teal-med-hover: #47a082;--color-teal-med-light: #66c5a4;--color-teal-pale: #f0fdf4;--color-teal-hover: #459a85;--color-blue-hover: #358ca5;--color-blue-med-hover: #3a7186;--color-blue-dark-hover: #404d52;--color-red-hover: #b44d32;--color-red-dark-hover: #9e3c2c;--color-border-light-hover: #e8ebec;--color-border-light-dark: #c8cdce;--color-red: #c6583e;--color-red-dark: #b54334;--color-red-danger: #dc2626;--color-red-light: #fca5a5;--color-red-pale: #fee;--color-yellow: #efda63;--color-green: #3cad74;--color-bg-site: #f2f7f7;--color-bg-primary: #ffffff;--color-bg-secondary: #f1f5f6;--color-bg-tertiary: #f1f1ee;--color-bg-nav: #eaeff0;--color-bg-yellow: #ffec97;--color-bg-yellow-hover: #eddb8c;--color-text-primary: #424544;--color-text-secondary: #8c928f;--color-text-light: #8c928f;--color-text-inverse: #ffffff;--color-border-light: #dde0e1;--color-border-medium: #c4c9ca;--color-surface-elevated: #ffffff;--color-surface-overlay: rgba(0, 0, 0, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .15);--shadow-medium: 0 5px 18px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .15);--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-secondary);--border: var(--color-border-light);--divider: var(--color-border-light);--overlay-scrim: rgba(0, 0, 0, .45);--row-hover-bg: rgba(0, 0, 0, .04);--row-striped-bg: rgba(0, 0, 0, .02);--ring: rgba(0, 176, 166, .25)}@media (prefers-color-scheme: dark){[data-v-bbb74dfd]:root{color-scheme:dark;--color-bg-site: #151515;--color-bg-primary: #1a1a1a;--color-bg-secondary: #2d2d2d;--color-bg-tertiary: #242424;--color-bg-nav: #1f1f1f;--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-light: #888888;--color-text-inverse: #1a1a1a;--color-border-light: #404040;--color-border-medium: #505050;--color-surface-elevated: #2d2d2d;--color-surface-overlay: rgba(255, 255, 255, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .3);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .2);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .3);--color-blue-light: #5bb8d1;--color-blue-pale: #4a9bb3;--color-teal-light: #b8e6d3;--color-teal-bright: #6ff0c4;--color-teal-med-hover: #5ec49a;--color-teal-med-light: #71d1aa;--color-teal-hover: #55c4a1;--color-blue-hover: #4aa6c1;--color-blue-med-hover: #4f8ca1;--color-blue-dark-hover: #556266;--color-red-hover: #d16548;--color-red-dark-hover: #c55242;--color-red-danger: #ef4444;--color-red-light: #b85c4a;--color-red-pale: #3d2420;--color-border-light-hover: #4a4a4a;--color-border-light-dark: #363636;--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-tertiary);--border: var(--color-border-light);--divider: var(--color-border-medium);--overlay-scrim: rgba(0, 0, 0, .6);--row-hover-bg: rgba(255, 255, 255, .06);--row-striped-bg: rgba(255, 255, 255, .03);--ring: rgba(111, 240, 196, .3)}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}.site-logo[data-v-bbb74dfd]{margin:0;font-size:1.25rem;letter-spacing:.2em;font-style:normal;font-weight:900}.site-logo a[data-v-bbb74dfd]{color:var(--color-text-primary);font-weight:900}.site-logo a[data-v-bbb74dfd]:hover{color:var(--color-teal-med);text-decoration:none}.site-logo a[data-v-bbb74dfd]:focus{outline:none}.site-logo a[data-v-bbb74dfd]:focus-visible{outline:1px solid rgba(var(--color-teal-med-rgb),.45);outline-offset:.625rem}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}.site-wrapper{display:grid;grid-template-columns:12.5rem 1fr}@media (min-width: 72em){.site-wrapper{grid-template-columns:16.25rem 1fr}}.site-header{background-color:var(--color-bg-nav);padding:2.5rem 1.875rem;border-right:1px solid var(--color-border-light);display:flex;gap:1.25rem;flex-direction:column;position:fixed;top:0;bottom:0;width:12.5rem}@media (min-width: 72em){.site-header{width:16.25rem}}.site-nav{flex:1;flex-direction:column;display:flex;margin:0 -.625rem}.site-nav__link{color:var(--color-text-primary);display:block;font-weight:400;line-height:1;padding:.625rem}.site-nav__link:focus{outline:none}.site-nav__link:focus-visible{outline:1px solid rgba(var(--color-teal-med-rgb),.45)}.site-nav__link:hover{color:var(--color-teal-med);text-decoration:none}.site-nav__link.router-link-active{font-weight:700;color:var(--color-teal-med)}.site-nav__profile{margin-top:auto;position:relative;border-top:.125rem solid var(--color-border-light);padding-top:.75rem}button.site-nav__profile-trigger{width:100%;background:transparent;text-align:left;display:grid;align-items:center;gap:.5rem;grid-template-columns:auto 1fr auto;box-shadow:none;padding:.625rem;border-radius:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-primary)}button.site-nav__profile-trigger:focus{outline:none}button.site-nav__profile-trigger:focus-visible{outline:1px solid rgba(var(--color-teal-med-rgb),.45)}button.site-nav__profile-trigger:hover{background:none;color:var(--color-teal-med)}.site-nav__avatar{width:2rem;height:2rem;border-radius:50%;background-color:var(--color-teal-med);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.site-nav__profile-name{flex:1;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav__disclosure{transition:transform .2s ease;display:flex}.site-nav__disclosure:before{content:"";border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid var(--color-text-secondary)}.site-nav__profile-trigger:hover .site-nav__disclosure:before{border-top-color:var(--color-teal-med)}.site-nav__profile-trigger.is-open .site-nav__disclosure{transform:rotate(180deg)}.site-nav__profile-menu{margin-top:.375rem;display:grid;gap:.3125rem;border:1px solid var(--color-border-light);border-radius:.5rem;background-color:var(--color-bg-nav);overflow:hidden;transform-origin:top center}.site-nav__profile-menu-item{width:100%;text-align:left;background:transparent;border:0;color:var(--color-text-primary);padding:.625rem;cursor:pointer;font-size:.875rem;animation:profile-item-in .2s ease-out both}.site-nav__profile-menu-item:nth-child(1){animation-delay:.02s}.site-nav__profile-menu-item:nth-child(2){animation-delay:.05s}.site-nav__profile-menu-item:nth-child(3){animation-delay:.08s}.site-nav__profile-menu-item:hover{color:var(--color-teal-med);background-color:rgba(var(--color-teal-med-rgb),.08)}.site-nav__profile-menu-item:focus{outline:none}.site-nav__profile-menu-item:focus-visible{outline:1px solid rgba(var(--color-teal-med-rgb),.45);outline-offset:-1px}.profile-menu-enter-active,.profile-menu-leave-active{transition:opacity .18s ease,transform .18s ease;transform-origin:top center}.profile-menu-enter-from,.profile-menu-leave-to{opacity:0;transform:translateY(-.25rem) scaleY(.98)}.profile-menu-enter-to,.profile-menu-leave-from{opacity:1;transform:translateY(0) scaleY(1)}@keyframes profile-item-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.profile-menu-enter-active,.profile-menu-leave-active,.site-nav__profile-menu-item{transition:none;animation:none}}.site-main{grid-column:2}.ncol-icon[data-v-4885f856]{display:inline-block;width:1.25rem;height:1.25rem;transform:scale(1.25)}.ncol-icon--white path[data-v-4885f856]{fill:#fff}.ncol-icon--red path[data-v-4885f856]{fill:#dc2626}.ncol-icon--teal path[data-v-4885f856]{fill:#14b8a6}.ncol-icon--dark path[data-v-4885f856]{fill:#000000b3}[data-v-c7598568]:root{color-scheme:light;--color-blue: #3e9cb7;--color-blue-med: #448395;--color-blue-med-rgb: 68, 131, 149;--color-blue-light: #7dd4ed;--color-blue-pale: #c2ebf7;--color-blue-dark: #45575c;--color-teal: #5ae4ae;--color-teal-bright: #7bf7c7;--color-teal-light: #d6f0e6;--color-teal-med: #53b38e;--color-teal-med-rgb: 83, 179, 142;--color-teal-dark: #20805b;--color-teal-med-hover: #47a082;--color-teal-med-light: #66c5a4;--color-teal-pale: #f0fdf4;--color-teal-hover: #459a85;--color-blue-hover: #358ca5;--color-blue-med-hover: #3a7186;--color-blue-dark-hover: #404d52;--color-red-hover: #b44d32;--color-red-dark-hover: #9e3c2c;--color-border-light-hover: #e8ebec;--color-border-light-dark: #c8cdce;--color-red: #c6583e;--color-red-dark: #b54334;--color-red-danger: #dc2626;--color-red-light: #fca5a5;--color-red-pale: #fee;--color-yellow: #efda63;--color-green: #3cad74;--color-bg-site: #f2f7f7;--color-bg-primary: #ffffff;--color-bg-secondary: #f1f5f6;--color-bg-tertiary: #f1f1ee;--color-bg-nav: #eaeff0;--color-bg-yellow: #ffec97;--color-bg-yellow-hover: #eddb8c;--color-text-primary: #424544;--color-text-secondary: #8c928f;--color-text-light: #8c928f;--color-text-inverse: #ffffff;--color-border-light: #dde0e1;--color-border-medium: #c4c9ca;--color-surface-elevated: #ffffff;--color-surface-overlay: rgba(0, 0, 0, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .15);--shadow-medium: 0 5px 18px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .15);--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-secondary);--border: var(--color-border-light);--divider: var(--color-border-light);--overlay-scrim: rgba(0, 0, 0, .45);--row-hover-bg: rgba(0, 0, 0, .04);--row-striped-bg: rgba(0, 0, 0, .02);--ring: rgba(0, 176, 166, .25)}@media (prefers-color-scheme: dark){[data-v-c7598568]:root{color-scheme:dark;--color-bg-site: #151515;--color-bg-primary: #1a1a1a;--color-bg-secondary: #2d2d2d;--color-bg-tertiary: #242424;--color-bg-nav: #1f1f1f;--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-light: #888888;--color-text-inverse: #1a1a1a;--color-border-light: #404040;--color-border-medium: #505050;--color-surface-elevated: #2d2d2d;--color-surface-overlay: rgba(255, 255, 255, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .3);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .2);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .3);--color-blue-light: #5bb8d1;--color-blue-pale: #4a9bb3;--color-teal-light: #b8e6d3;--color-teal-bright: #6ff0c4;--color-teal-med-hover: #5ec49a;--color-teal-med-light: #71d1aa;--color-teal-hover: #55c4a1;--color-blue-hover: #4aa6c1;--color-blue-med-hover: #4f8ca1;--color-blue-dark-hover: #556266;--color-red-hover: #d16548;--color-red-dark-hover: #c55242;--color-red-danger: #ef4444;--color-red-light: #b85c4a;--color-red-pale: #3d2420;--color-border-light-hover: #4a4a4a;--color-border-light-dark: #363636;--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-tertiary);--border: var(--color-border-light);--divider: var(--color-border-medium);--overlay-scrim: rgba(0, 0, 0, .6);--row-hover-bg: rgba(255, 255, 255, .06);--row-striped-bg: rgba(255, 255, 255, .03);--ring: rgba(111, 240, 196, .3)}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}.ncol-toast[data-v-c7598568]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.625rem;padding:.875rem;border-radius:.5rem;color:#fff;box-shadow:0 6px 20px #0000002e;border:1px solid rgba(255,255,255,.15);min-width:260px;max-width:360px}.ncol-toast--success[data-v-c7598568]{background:#10b981}.ncol-toast--error[data-v-c7598568]{background:#ef4444}.ncol-toast--warning[data-v-c7598568]{background:#f59e0b}.ncol-toast--info[data-v-c7598568]{background:#3b82f6}.ncol-toast__icon[data-v-c7598568]{width:1.25rem;height:1.25rem}.ncol-toast__content[data-v-c7598568]{line-height:1.3}.ncol-toast__message[data-v-c7598568]{margin:0;font-size:14px}[data-v-f345067b]:root{color-scheme:light;--color-blue: #3e9cb7;--color-blue-med: #448395;--color-blue-med-rgb: 68, 131, 149;--color-blue-light: #7dd4ed;--color-blue-pale: #c2ebf7;--color-blue-dark: #45575c;--color-teal: #5ae4ae;--color-teal-bright: #7bf7c7;--color-teal-light: #d6f0e6;--color-teal-med: #53b38e;--color-teal-med-rgb: 83, 179, 142;--color-teal-dark: #20805b;--color-teal-med-hover: #47a082;--color-teal-med-light: #66c5a4;--color-teal-pale: #f0fdf4;--color-teal-hover: #459a85;--color-blue-hover: #358ca5;--color-blue-med-hover: #3a7186;--color-blue-dark-hover: #404d52;--color-red-hover: #b44d32;--color-red-dark-hover: #9e3c2c;--color-border-light-hover: #e8ebec;--color-border-light-dark: #c8cdce;--color-red: #c6583e;--color-red-dark: #b54334;--color-red-danger: #dc2626;--color-red-light: #fca5a5;--color-red-pale: #fee;--color-yellow: #efda63;--color-green: #3cad74;--color-bg-site: #f2f7f7;--color-bg-primary: #ffffff;--color-bg-secondary: #f1f5f6;--color-bg-tertiary: #f1f1ee;--color-bg-nav: #eaeff0;--color-bg-yellow: #ffec97;--color-bg-yellow-hover: #eddb8c;--color-text-primary: #424544;--color-text-secondary: #8c928f;--color-text-light: #8c928f;--color-text-inverse: #ffffff;--color-border-light: #dde0e1;--color-border-medium: #c4c9ca;--color-surface-elevated: #ffffff;--color-surface-overlay: rgba(0, 0, 0, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .15);--shadow-medium: 0 5px 18px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .15);--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-secondary);--border: var(--color-border-light);--divider: var(--color-border-light);--overlay-scrim: rgba(0, 0, 0, .45);--row-hover-bg: rgba(0, 0, 0, .04);--row-striped-bg: rgba(0, 0, 0, .02);--ring: rgba(0, 176, 166, .25)}@media (prefers-color-scheme: dark){[data-v-f345067b]:root{color-scheme:dark;--color-bg-site: #151515;--color-bg-primary: #1a1a1a;--color-bg-secondary: #2d2d2d;--color-bg-tertiary: #242424;--color-bg-nav: #1f1f1f;--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-light: #888888;--color-text-inverse: #1a1a1a;--color-border-light: #404040;--color-border-medium: #505050;--color-surface-elevated: #2d2d2d;--color-surface-overlay: rgba(255, 255, 255, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .3);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .2);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .3);--color-blue-light: #5bb8d1;--color-blue-pale: #4a9bb3;--color-teal-light: #b8e6d3;--color-teal-bright: #6ff0c4;--color-teal-med-hover: #5ec49a;--color-teal-med-light: #71d1aa;--color-teal-hover: #55c4a1;--color-blue-hover: #4aa6c1;--color-blue-med-hover: #4f8ca1;--color-blue-dark-hover: #556266;--color-red-hover: #d16548;--color-red-dark-hover: #c55242;--color-red-danger: #ef4444;--color-red-light: #b85c4a;--color-red-pale: #3d2420;--color-border-light-hover: #4a4a4a;--color-border-light-dark: #363636;--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-tertiary);--border: var(--color-border-light);--divider: var(--color-border-medium);--overlay-scrim: rgba(0, 0, 0, .6);--row-hover-bg: rgba(255, 255, 255, .06);--row-striped-bg: rgba(255, 255, 255, .03);--ring: rgba(111, 240, 196, .3)}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}.ncol-toaster[data-v-f345067b]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.ncol-toaster__item[data-v-f345067b]{pointer-events:auto;margin-bottom:.625rem}.toast-fade-enter-active[data-v-f345067b],.toast-fade-leave-active[data-v-f345067b]{transition:all .25s ease}.toast-fade-enter-from[data-v-f345067b],.toast-fade-leave-to[data-v-f345067b]{opacity:0;transform:translateY(-8px)}[data-v-6cf8e947]:root{color-scheme:light;--color-blue: #3e9cb7;--color-blue-med: #448395;--color-blue-med-rgb: 68, 131, 149;--color-blue-light: #7dd4ed;--color-blue-pale: #c2ebf7;--color-blue-dark: #45575c;--color-teal: #5ae4ae;--color-teal-bright: #7bf7c7;--color-teal-light: #d6f0e6;--color-teal-med: #53b38e;--color-teal-med-rgb: 83, 179, 142;--color-teal-dark: #20805b;--color-teal-med-hover: #47a082;--color-teal-med-light: #66c5a4;--color-teal-pale: #f0fdf4;--color-teal-hover: #459a85;--color-blue-hover: #358ca5;--color-blue-med-hover: #3a7186;--color-blue-dark-hover: #404d52;--color-red-hover: #b44d32;--color-red-dark-hover: #9e3c2c;--color-border-light-hover: #e8ebec;--color-border-light-dark: #c8cdce;--color-red: #c6583e;--color-red-dark: #b54334;--color-red-danger: #dc2626;--color-red-light: #fca5a5;--color-red-pale: #fee;--color-yellow: #efda63;--color-green: #3cad74;--color-bg-site: #f2f7f7;--color-bg-primary: #ffffff;--color-bg-secondary: #f1f5f6;--color-bg-tertiary: #f1f1ee;--color-bg-nav: #eaeff0;--color-bg-yellow: #ffec97;--color-bg-yellow-hover: #eddb8c;--color-text-primary: #424544;--color-text-secondary: #8c928f;--color-text-light: #8c928f;--color-text-inverse: #ffffff;--color-border-light: #dde0e1;--color-border-medium: #c4c9ca;--color-surface-elevated: #ffffff;--color-surface-overlay: rgba(0, 0, 0, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .15);--shadow-medium: 0 5px 18px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .15);--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-secondary);--border: var(--color-border-light);--divider: var(--color-border-light);--overlay-scrim: rgba(0, 0, 0, .45);--row-hover-bg: rgba(0, 0, 0, .04);--row-striped-bg: rgba(0, 0, 0, .02);--ring: rgba(0, 176, 166, .25)}@media (prefers-color-scheme: dark){[data-v-6cf8e947]:root{color-scheme:dark;--color-bg-site: #151515;--color-bg-primary: #1a1a1a;--color-bg-secondary: #2d2d2d;--color-bg-tertiary: #242424;--color-bg-nav: #1f1f1f;--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-light: #888888;--color-text-inverse: #1a1a1a;--color-border-light: #404040;--color-border-medium: #505050;--color-surface-elevated: #2d2d2d;--color-surface-overlay: rgba(255, 255, 255, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .3);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .2);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .3);--color-blue-light: #5bb8d1;--color-blue-pale: #4a9bb3;--color-teal-light: #b8e6d3;--color-teal-bright: #6ff0c4;--color-teal-med-hover: #5ec49a;--color-teal-med-light: #71d1aa;--color-teal-hover: #55c4a1;--color-blue-hover: #4aa6c1;--color-blue-med-hover: #4f8ca1;--color-blue-dark-hover: #556266;--color-red-hover: #d16548;--color-red-dark-hover: #c55242;--color-red-danger: #ef4444;--color-red-light: #b85c4a;--color-red-pale: #3d2420;--color-border-light-hover: #4a4a4a;--color-border-light-dark: #363636;--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-tertiary);--border: var(--color-border-light);--divider: var(--color-border-medium);--overlay-scrim: rgba(0, 0, 0, .6);--row-hover-bg: rgba(255, 255, 255, .06);--row-striped-bg: rgba(255, 255, 255, .03);--ring: rgba(111, 240, 196, .3)}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}.ncol-button[data-v-6cf8e947]{border:2px solid transparent;box-shadow:var(--shadow-light);-webkit-font-smoothing:antialiased;border-radius:.375rem;background-color:var(--color-teal-med);color:var(--color-text-inverse);cursor:pointer;display:inline-block;align-items:center;font-weight:700;padding:.375em .75em;position:relative;text-align:center;text-decoration:none;top:0;transition:background-color,color,transform .2s ease;white-space:normal}.ncol-button[data-v-6cf8e947]:hover{background-color:var(--color-teal-med-hover);color:#fff;text-decoration:none}.ncol-button[data-v-6cf8e947]:active{transform:translateY(3px)}.ncol-button[data-v-6cf8e947]:focus{border:2px solid rgba(0,0,0,0);outline:none;box-shadow:0 0 0 3px var(--ring)}.ncol-button.is-disabled[data-v-6cf8e947]{opacity:.55;cursor:not-allowed;pointer-events:none}.ncol-button--transparent[data-v-6cf8e947]{background-color:transparent;border-color:var(--border);box-shadow:none;color:var(--color-teal-med)}.ncol-button--transparent[data-v-6cf8e947]:hover{border-color:var(--color-teal-med-hover);color:var(--color-text-inverse)}.ncol-button--red[data-v-6cf8e947],.ncol-button--warning[data-v-6cf8e947]{background-color:var(--color-red)}.ncol-button--red[data-v-6cf8e947]:hover,.ncol-button--warning[data-v-6cf8e947]:hover{background-color:var(--color-red-hover)}.ncol-button--bright[data-v-6cf8e947]{background-color:var(--color-teal-bright)}.ncol-button--transparent.ncol-button--red[data-v-6cf8e947],.ncol-button--transparent.ncol-button--warning[data-v-6cf8e947]{background-color:transparent;border-color:var(--border);box-shadow:none;color:var(--color-red)}.ncol-button--transparent.ncol-button--red[data-v-6cf8e947]:hover,.ncol-button--transparent.ncol-button--warning[data-v-6cf8e947]:hover{background-color:var(--color-red-hover);color:var(--color-text-inverse)}.ncol-button--transparent.ncol-button--bright[data-v-6cf8e947]{border-color:var(--border);color:var(--color-teal-bright)}.ncol-button--transparent.ncol-button--bright[data-v-6cf8e947]:hover{background-color:#00000014;color:var(--color-text-inverse)}.ncol-button--small[data-v-6cf8e947]{font-size:13px;font-size:.8125rem;padding:.325rem .75rem .425rem}.ncol-button--tiny[data-v-6cf8e947]{font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;padding:.25rem .5rem}.is-loading[data-v-6cf8e947]{opacity:.6;cursor:progress}.ncol-button[data-v-6cf8e947] .icon{margin-right:.5rem;margin-left:-.25rem}:root{color-scheme:light;--color-blue: #3e9cb7;--color-blue-med: #448395;--color-blue-med-rgb: 68, 131, 149;--color-blue-light: #7dd4ed;--color-blue-pale: #c2ebf7;--color-blue-dark: #45575c;--color-teal: #5ae4ae;--color-teal-bright: #7bf7c7;--color-teal-light: #d6f0e6;--color-teal-med: #53b38e;--color-teal-med-rgb: 83, 179, 142;--color-teal-dark: #20805b;--color-teal-med-hover: #47a082;--color-teal-med-light: #66c5a4;--color-teal-pale: #f0fdf4;--color-teal-hover: #459a85;--color-blue-hover: #358ca5;--color-blue-med-hover: #3a7186;--color-blue-dark-hover: #404d52;--color-red-hover: #b44d32;--color-red-dark-hover: #9e3c2c;--color-border-light-hover: #e8ebec;--color-border-light-dark: #c8cdce;--color-red: #c6583e;--color-red-dark: #b54334;--color-red-danger: #dc2626;--color-red-light: #fca5a5;--color-red-pale: #fee;--color-yellow: #efda63;--color-green: #3cad74;--color-bg-site: #f2f7f7;--color-bg-primary: #ffffff;--color-bg-secondary: #f1f5f6;--color-bg-tertiary: #f1f1ee;--color-bg-nav: #eaeff0;--color-bg-yellow: #ffec97;--color-bg-yellow-hover: #eddb8c;--color-text-primary: #424544;--color-text-secondary: #8c928f;--color-text-light: #8c928f;--color-text-inverse: #ffffff;--color-border-light: #dde0e1;--color-border-medium: #c4c9ca;--color-surface-elevated: #ffffff;--color-surface-overlay: rgba(0, 0, 0, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .15);--shadow-medium: 0 5px 18px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .15);--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-secondary);--border: var(--color-border-light);--divider: var(--color-border-light);--overlay-scrim: rgba(0, 0, 0, .45);--row-hover-bg: rgba(0, 0, 0, .04);--row-striped-bg: rgba(0, 0, 0, .02);--ring: rgba(0, 176, 166, .25)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--color-bg-site: #151515;--color-bg-primary: #1a1a1a;--color-bg-secondary: #2d2d2d;--color-bg-tertiary: #242424;--color-bg-nav: #1f1f1f;--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-light: #888888;--color-text-inverse: #1a1a1a;--color-border-light: #404040;--color-border-medium: #505050;--color-surface-elevated: #2d2d2d;--color-surface-overlay: rgba(255, 255, 255, .1);--shadow-light: 0 1px 2px rgba(0, 0, 0, .3);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .2);--shadow-strong: 0 8px 25px rgba(0, 0, 0, .3);--color-blue-light: #5bb8d1;--color-blue-pale: #4a9bb3;--color-teal-light: #b8e6d3;--color-teal-bright: #6ff0c4;--color-teal-med-hover: #5ec49a;--color-teal-med-light: #71d1aa;--color-teal-hover: #55c4a1;--color-blue-hover: #4aa6c1;--color-blue-med-hover: #4f8ca1;--color-blue-dark-hover: #556266;--color-red-hover: #d16548;--color-red-dark-hover: #c55242;--color-red-danger: #ef4444;--color-red-light: #b85c4a;--color-red-pale: #3d2420;--color-border-light-hover: #4a4a4a;--color-border-light-dark: #363636;--text: var(--color-text-primary);--text-weak: var(--color-text-secondary);--text-strong: var(--color-text-primary);--surface: var(--color-surface-elevated);--surface-2: var(--color-bg-tertiary);--border: var(--color-border-light);--divider: var(--color-border-medium);--overlay-scrim: rgba(0, 0, 0, .6);--row-hover-bg: rgba(255, 255, 255, .06);--row-striped-bg: rgba(255, 255, 255, .03);--ring: rgba(111, 240, 196, .3)}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 1.25rem;padding:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,button,body,input,select,textarea{color:var(--color-text-primary);font:100%/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Open Sans,sans-serif;font-weight:400}html{background-color:var(--color-bg-site);height:100%}.has-modal,.sitemap-expanded{overflow:hidden}.has-modal body,.sitemap-expanded body{height:100%;overflow:hidden}body{min-height:100%;position:relative;width:100%;background-color:var(--color-bg-site);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease}a{color:var(--color-teal-med);font-weight:700;transition:background-color .2s ease,color .2s ease;text-decoration:none}a:hover{color:var(--color-teal-med-hover);text-decoration:underline}hr{display:block;height:0;border:0;border-top:.25rem solid var(--color-border-light);margin:2.5rem 0;padding:0}audio{margin-bottom:1.25rem}video,img{vertical-align:middle;max-width:100%}fieldset{padding:0;margin:0;border:none}[type=text],[type=email],[type=tel],[type=number],[type=date],[type=datetime-local],[type=password],[type=search],textarea{font-size:16px;font-size:1rem;border:1px solid var(--color-border-light);background:var(--color-bg-primary);color:var(--color-text-primary);padding:.325rem .75rem .35rem;border-radius:.375rem;height:2.5rem;max-width:100%;transition:border-color .2s ease,background-color .2s ease;-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{max-width:100%;min-height:6.75rem;width:100%;-webkit-appearance:none}[type=text],[type=email],[type=tel],[type=date],[type=datetime-local],[type=search],[type=password]{width:100%}[type=text]:focus,[type=email]:focus,[type=tel]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=password]:focus,[type=search]:focus,textarea:focus{border:1px solid var(--color-blue-med);background-color:var(--color-bg-primary);outline:none}[type=tel]{max-width:8.5em}::-webkit-input-placeholder{color:var(--color-text-light);font-style:italic}::-moz-placeholder{color:var(--color-text-light);font-style:italic}:-ms-input-placeholder{color:var(--color-text-light);font-style:italic}:-moz-placeholder{color:var(--color-text-light);font-style:italic}select{width:100%}.custom-select{position:relative;display:inline-block;padding:0;background:var(--color-bg-primary);transition:background-color .3s ease}.custom-select select{width:100%;margin:0;background-color:var(--color-bg-primary);border-radius:.375rem;border:1px solid var(--color-border-light);outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:16px;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Open Sans,sans-serif;color:var(--color-text-primary);padding:.25em 2.75em .25em .8em;height:2.5em;line-height:1.3;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.custom-select:after{content:"";position:absolute;width:0;height:0;top:50%;right:.75em;margin-top:-3px;border-left:.375em solid transparent;border-right:.375em solid transparent;border-top:.375em solid var(--color-teal-med);background-repeat:no-repeat;z-index:2;pointer-events:none}.custom-select:before{content:"";position:absolute;width:1px;height:66%;top:18%;right:0;width:2em;border-left:1px solid var(--color-border-light);z-index:2;pointer-events:none}.custom-select select:focus{outline:none;background-color:var(--color-bg-primary);border:1px solid rgba(var(--color-blue-med),.5);color:var(--color-text-primary)}x:-o-prefocus,.custom-select:after{display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:transparent;color:var(--color-text-primary)}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-text-primary)}.custom-select--full{display:block;margin-right:0}.custom-select__seperator{color:var(--color-text-secondary);margin-right:.625rem;display:inline-block;vertical-align:top;padding-top:.5em;font-style:italic}.animated--pulse,.animated--fadeOutDown,.animated--fadeOutLeft,.animated--fadeInRight,.animated--bounceInUp,.animated--bounceInDown{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s}.animated--bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.animated--bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.animated--fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.animated--fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.animated--fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.animated--fadeOutDown-short{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.animated--pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-30px)}60%{opacity:1;-webkit-transform:translateY(5px)}80%{-webkit-transform:translateY(-2px)}to{-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-30px)}60%{opacity:1;transform:translateY(5px)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(30px)}60%{opacity:1;-webkit-transform:translateY(-6px)}80%{-webkit-transform:translateY(3px)}to{-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-6px)}80%{transform:translateY(3px)}to{transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.page-title{margin:0 0 1.25rem}@media (min-width: 25.5em){.page-title{display:flex;align-items:center}}.page-title__title{font-size:24px;font-size:1.5rem;font-weight:700;margin:0;line-height:1}@media (min-width: 25.5em){.page-title__title{font-size:30px;font-size:1.875rem}}.page-title__extra{padding-top:.625rem}@media (min-width: 25.5em){.page-title__extra{margin-left:auto;padding-top:0;padding-left:1.25rem}}.page-title__extra .button{white-space:nowrap}.title{color:var(--color-blue-med);font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3;margin:2.5rem 0 .625rem}.title:first-child{margin-top:0}.title--big{font-size:21px;font-size:1.3125rem}@media (min-width: 48em){.title--big{font-size:28px;font-size:1.75rem}}.title--small{font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.title--dark{color:var(--color-text-primary);font-weight:400}.title__note{color:var(--color-text-secondary);font-size:14px;font-size:.875rem;font-style:italic;text-transform:none;margin-left:.375rem;letter-spacing:0}.title__link,.title__buttons{font-size:14px;font-size:.875rem;text-decoration:none}.title-wrapper{margin:2.5rem 0 .625rem;display:flex;align-items:flex-end;flex-wrap:wrap}.title-wrapper>.title__link,.title-wrapper>.title__buttons{white-space:nowrap;position:relative;top:-.2em}.title-wrapper>.title__buttons{top:0}.title-wrapper>.title__link.button{top:0}.title-wrapper .title{flex-grow:1;margin:0;padding-right:.625rem}.title-wrapper--border{border-bottom:.125rem solid var(--color-border-light);margin-bottom:1.25rem;padding-bottom:.3125rem}.list{list-style:none;margin:0 0 1.25em;padding:0}.list li{border-top:1px solid var(--color-border-light-hover);margin-bottom:0;padding:.3125em 0;position:relative}.list li.is-disabled{opacity:.5}.list.list--li-links li,.list.list--li-itemwrap li{padding:0}.list.list--dates-box li{min-height:3.425em}.list--simple li{border-top:none}.list--bits{margin-bottom:0}.list--bits>li{border-left:2px solid var(--color-border-light);padding-left:.75em;padding-bottom:0;padding-top:0;margin-bottom:1em}.list--bits__flag{font-weight:700;display:inline-block;background-color:var(--color-border-light);color:#fff;font-size:14px;font-size:.875rem;padding:.25em .5em .25em 1.2em;margin-left:-1.2em}.list__item-wrap,.list__link-wrap{display:flex;align-items:center;flex-wrap:wrap;padding:.625rem}.list__link-wrap{cursor:pointer;font-weight:400;text-decoration:none}.list__link-wrap:hover{background-color:rgba(var(--color-teal-med),.15);text-decoration:none}.list__item-part:first-child{padding-right:.625rem}.list__item-part:last-child{padding-left:.625rem}.list--dates .list__item-part--secondary{text-align:right;width:4rem}.list__item-part--main{flex:1}.list__item-note{font-style:italic;font-size:14px;font-size:.875rem;color:var(--color-text-secondary)}.list__more{display:block;font-size:12px;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding-top:.625rem;margin-bottom:1em}.list--dates .list__more{padding-left:5.3125rem}.list__more.button{font-size:12px;font-size:.75rem;text-align:left}.list__more.button:hover{background-color:transparent;color:var(--color-teal-hover);text-decoration:underline}.list__item-part--icon{display:flex;align-content:center;padding:.5rem}.list__item-part--text{padding:.5rem}dt{border-top:1px solid var(--color-border-light);text-transform:uppercase;font-size:12px;font-size:.75rem;color:var(--color-blue-med);padding-top:.875rem;letter-spacing:.1rem}dd{margin:0;padding-bottom:.875rem}.button,[type=submit],[type=button],button{border:2px solid rgba(0,0,0,0);box-shadow:0 2px 6px #00000026;-webkit-font-smoothing:antialiased;border-radius:.375rem;background-color:var(--color-teal-med);color:#fff;cursor:pointer;display:inline-block;align-items:center;font-weight:700;padding:.375em .75em;position:relative;text-align:center;text-decoration:none;top:0;transition:background-color,color,transform .2s ease;white-space:normal}.button:hover,[type=submit]:hover,[type=button]:hover,button:hover{background-color:var(--color-teal-med-hover);color:#fff;text-decoration:none}.button:active,[type=submit]:active,[type=button]:active,button:active{transform:translateY(3px)}.button:focus,[type=submit]:focus,[type=button]:focus,button:focus{border:2px solid rgba(0,0,0,.6);outline:none}.button[disabled=disabled],[type=submit][disabled=disabled],[type=button][disabled=disabled],button[disabled=disabled]{opacity:.55}.button em,[type=submit] em,[type=button] em,button em{font-weight:400;font-style:italic}.button--transparent{background-color:transparent;border-color:var(--color-teal-med-hover);box-shadow:none;color:var(--color-teal-med)}.button--transparent:hover{border-color:var(--color-teal-med-hover);color:#fff}.button--red{background-color:var(--color-red)}.button--red:hover{background-color:var(--color-red-hover)}.button--transparent.button--red{background-color:transparent;border-color:rgba(var(--color-red),.5);box-shadow:none;color:var(--color-red)}.button--transparent.button--red:hover{background-color:var(--color-red-hover);color:#fff}.button--transparent.button--bright{border-color:var(--color-teal);color:var(--color-teal-bright)}.button--transparent.button--bright:hover{background-color:rgba(var(--color-teal),.5);color:#fff}.button--small{font-size:13px;font-size:.8125rem;padding:.325rem .75rem .425rem}.button--tiny{font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;padding:.25rem .5rem}.buttons .button,.buttons .dropdown-button{margin:0 .25em .75em 0}.buttons--center{text-align:center}.buttons--center .button,.buttons--center .dropdown-button{margin:0 .125em .75em}.buttons--right{text-align:right}.buttons--right .button,.buttons--right .dropdown-button{margin:0 0 .75em .25em}.button__input-wrapper{display:inline-block;position:relative}.button .icon{margin-right:.5rem;margin-left:-.25rem}.dropdown-button{position:relative;display:inline-block}.dropdown-button__button{padding-right:28px}.dropdown-button__arrow{margin-left:-2px;border-top-left-radius:0;border-bottom-left-radius:0;text-indent:-9999px;right:0;width:28px;position:relative}.dropdown-button__button:after,.dropdown-button__arrow:before{content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white;top:50%;left:50%;margin-left:-6px;margin-top:-2px;width:0;height:0}.dropdown-button--link .dropdown-button__button:after,.dropdown-button--link .dropdown-button__arrow:before{background-color:rgba(var(--color-blue),.2);border-radius:30px;color:var(--color-teal-med);padding:0;margin-top:-2px;height:18px;width:18px;top:4px;right:16px;box-shadow:none;border:none;background-position:-65px -293px}.dropdown-button__button:after{left:auto;right:10px}.dropdown-button__content{background-color:#fff;border:1px solid var(--color-border-light);border-radius:6px;box-shadow:0 3px 12px #00000026;color:#fff;display:none;font-style:normal;font-weight:400;letter-spacing:0;margin-top:7px;padding:0;position:absolute;top:100%;left:50%;margin-left:-70px;width:140px;z-index:2;text-transform:none;white-space:normal;text-align:left;list-style:none;line-height:1.2}@media (min-width: 42em){.dropdown-button__content{margin-left:-84px;width:168px}}.dropdown-button__content.dropdown-button__content--wide{margin-left:-84px;width:168px}@media (min-width: 42em){.dropdown-button__content.dropdown-button__content--wide{margin-left:-112px;width:224px}}.dropdown-button.is-open .dropdown-button__content{display:block;animation-duration:.2s;animation-fill-mode:both;animation-name:showDropdownContent;animation-timing-function:ease}.dropdown-button__content h6{background-color:var(--color-blue);color:#fff;padding:10px;font-weight:700;border-radius:6px 6px 0 0;margin:0;font-size:14px;font-size:.875rem}.dropdown-button__content ul{margin:0;padding:0;list-style:none}.dropdown-button__content li{padding:0;margin:0;border-bottom:1px solid var(--color-border-light)}.dropdown-button__content li:last-child{border-bottom:none}.dropdown-button__content a{display:block;font-size:14px;font-size:.875rem;line-height:1.15;padding:10px;text-decoration:none;font-weight:400}.dropdown-button__content-arrow{content:"";position:absolute;top:-6px;left:50%;margin-left:-3px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-blue)}.dropdown-button__disabled-link{color:var(--color-text-secondary);font-style:italic;font-size:14px;font-size:.875rem;line-height:1.15;padding:10px}@keyframes showDropdownContent{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:none}}.inline-form-button{display:inline-block}.dialog{position:fixed;background-color:#000000e6;z-index:1001;top:0;bottom:0;left:0;right:0;padding:3.125rem .5rem 7.5rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}@media (min-width: 23em){.dialog{padding:3.125rem 1.25rem 7.5rem}}.dialog[aria-hidden=false]{animation-name:showDialog;animation-duration:.3s;display:block}@keyframes showDialog{0%{opacity:0}to{opacity:1}}.dialog__close{position:absolute;right:.625rem;top:1.1rem;background-color:transparent;box-shadow:none;text-transform:uppercase;font-size:12px;font-size:.75rem;letter-spacing:.15rem}@media (min-width: 23em){.dialog__close{right:1.25rem}}@media (min-width: 38em){.dialog__close{right:auto;left:calc(50% + 12.5rem)}}@media (min-width: 38em){.dialog--product .dialog__close{right:1.25rem;left:auto}}@media (min-width: 54em){.dialog--product .dialog__close{right:auto;left:calc(50% + 20rem)}}.dialog__inner{background-color:#fff;padding:1.5rem 1.25rem;color:var(--color-text-primary);margin:0 auto;max-width:36rem;border-radius:.3125rem}@media (min-width: 23em){.dialog__inner{padding:1.875rem}}.dialog--product .dialog__inner{max-width:52rem}.dialog[aria-hidden=false] .dialog__inner{animation-name:showDialogForm;animation-duration:.3s;animation-timing-function:ease}@keyframes showDialogForm{0%{transform:translateY(5rem) scale(.8)}to{transform:scale(1)}}label,.faux-label,.field--plain-text__label{display:block;font-weight:700;margin-bottom:.25rem}.req{font-weight:700;color:var(--color-text-secondary)}.label__note{font-style:italic;font-weight:400;color:var(--color-text-secondary);margin-left:.25rem;font-size:14px;font-size:.875rem}.label__note--under{clear:both;display:block;padding-top:.25em}.input-tiny{max-width:7em}.input-short{max-width:10em}.input-medium{max-width:16em}.input-big{max-width:32em}.input__link{display:inline-block;padding:.55em .325em .425em}.input__link-below{display:inline-block;padding-top:.5em;padding-right:1em;font-size:14px;font-size:.875rem}.input__prefix,.input__seperator{display:inline-block;vertical-align:top;padding-top:.5em;padding-right:.375em;color:var(--color-text-secondary)}.input__seperator{padding-left:.375em}.field{padding-bottom:1.25rem}.field__error{color:var(--color-red);border-left:.25rem solid var(--color-red);font-size:.875rem;padding:.25rem .25rem .25rem .5rem;margin:0 0 .25rem}.field--amount .field__input-wrapper,.field--qty .field__input-wrapper{position:relative}.field--amount .field__input-wrapper input,.field--qty .field__input-wrapper input{padding-left:1.875em}.field--amount .field__input-wrapper:before,.field--qty .field__input-wrapper:before{color:var(--color-text-secondary);border-right:1px solid rgba(var(--color-text-secondary),.3);content:"$";left:4px;top:0;text-align:center;padding-top:9px;padding-right:2px;font-size:16px;font-size:1rem;position:absolute;width:20px;height:100%}.field--qty .field__input-wrapper:before{content:"#"}.field--phone span{color:var(--color-text-secondary);margin-right:.25rem;margin-left:.25rem;display:inline-block}.field--phone input[maxlength="3"]{width:3.375em}.field--phone input[maxlength="4"]{width:3.75em}.field--date .custom-select{margin-right:.5em;margin-bottom:.5em}.field--date input{vertical-align:top}.field--file .image{max-width:12.5rem}.upload{align-items:center;display:flex;justify-content:flex-start;position:relative}.upload__button{margin-bottom:0}.upload__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.upload__path{font-size:14px;font-size:.875rem;padding-left:.625rem;font-style:italic}.field--datepicker label,.field--daterange label{display:block;position:static}.field--datepicker .field__input-wrapper,.field--daterange .field__input-wrapper{max-width:9.5rem;margin-right:.5em;position:relative}.field--datepicker .field__input-wrapper input,.field--daterange .field__input-wrapper input{padding-left:2.5rem}.field--datepicker .field__input-wrapper .icon,.field--daterange .field__input-wrapper .icon{position:absolute;opacity:.35;top:50%;transform:translateY(-50%);left:.3125rem;height:1.875rem;width:1.875rem}.field--datepicker .field__input-wrapper:before,.field--daterange .field__input-wrapper:before{top:auto;bottom:.3em}.field--daterange .field__input-wrapper{max-width:30rem}.field--inline-check [type=checkbox]{margin-right:.25rem}.field--inline-check label{display:inline;position:static}.field--inline-check-expandable{position:relative;padding-left:1.5em}.field--inline-check-expandable>.toggle-link{position:absolute;left:0;top:-.075em}.field--inline-check__or{font-style:italic;color:var(--color-text-secondary);font-size:14px;font-size:.875rem;display:inline;margin-right:.625rem}.field--inline-radios{padding-bottom:1.25rem}.field--inline-radios__desc{font-weight:700;margin-bottom:.625rem}.field--inline-radios__items{list-style:none;margin:0;padding:0 0 0 .5rem}.field--inline-radios__item{display:inline-block;margin-right:1.25em}.field--inline-radios__item label{color:var(--color-text-primary);display:inline;font-weight:400;margin-left:.3125rem;top:0}.field--radio-list{padding-bottom:1.25rem}.field--radio-list__desc{font-weight:700;margin-bottom:.625rem}.field--radio-list__items{list-style:none;margin:0;padding:0 0 0 .5rem}@media (min-width: 32em){.field--radio-list--two-col .field--radio-list__items{columns:2}}@media (min-width: 32em){.field--radio-list--three-col .field--radio-list__items{columns:2}}@media (min-width: 48em){.field--radio-list--three-col .field--radio-list__items{columns:3}}.field--radio-list__items.field--radio-list__items--separated{padding:0 0 .5em}.field--radio-list__items.field--radio-list__items--separated .field--radio-list__item{border-top:1px solid var(--color-border-light);padding:1em 1em .5em 2.25em}.field--radio-list__items.field--radio-list__items--separated input[type=checkbox],.field--radio-list__items.field--radio-list__items--separated input[type=radio]{left:1em;top:1.2em}.field--radio-list__items.field--radio-list__items--inset{background-color:var(--color-bg-tertiary);padding-top:.5em;margin:.25em 0 .5em;border-radius:.5em}@media (min-width: 36em){.field--radio-list__items.field--radio-list__items--inset{columns:2}}.field--radio-list__items.field--radio-list__items--inset label{font-size:14px;font-size:.875rem;position:relative;background-color:transparent;top:-.1em}.field--radio-list__item{position:relative;padding-left:1.25em}.field--radio-list__item label{color:var(--color-text-primary);font-weight:400;top:0}.field--radio-list__item input[type=checkbox],.field--radio-list__item input[type=radio]{position:absolute;left:0;top:.2em}.segmented{list-style:none;padding:0;margin:0;display:flex;width:100%}.segmented__desc{font-weight:700}.segmented__item{border:1px solid var(--color-blue);border-right:none;flex-grow:1;overflow:hidden;margin:0;vertical-align:middle}.segmented__item:first-child{border-radius:.375em 0 0 .375em}.segmented__item:last-child{border-radius:0 .375em .375em 0;border-right:1px solid var(--color-blue)}.segmented__label{cursor:pointer;display:block;color:var(--color-blue-hover);padding:.875em 1em 0;height:2.375rem;margin-bottom:0;text-transform:uppercase;font-size:12px;font-size:.75rem;letter-spacing:.05em;text-align:center;transition:all .3s ease}.segmented__label:hover{background-color:rgba(var(--color-blue),.2);cursor:pointer}.segmented__input{position:absolute;left:-999em}.segmented__input:checked+label{background-color:var(--color-blue);color:#fff}.segmented__input:checked+label:hover{background-color:var(--color-blue-hover)}.field--plain-text{padding:0;margin:0;border:none}.field--plain-text__text{padding-top:.5275em}.field--submit{border-top:1px dashed var(--color-border-light);padding-top:1em;padding-bottom:0;position:relative;display:flex;align-items:flex-start;flex-wrap:wrap}.field--submit [type=submit]{margin-bottom:.375em;margin-right:.375em}.field--submit-center{display:block;text-align:center}.field--submit__minor-link{display:inline-block;padding:.45em .5em 0;font-style:italic;text-decoration:underline;text-align:left;font-weight:400}.field--submit__submit{flex-grow:1;padding-bottom:.5em;vertical-align:top}.field--submit__submit input.field--submit__minor-link{padding:.325em .75em .2em}.field--submit__others{vertical-align:top}.field--submit__others .button{margin-right:.25em}.field--submit__note{width:100%;margin-top:1em;border-top:1px dashed var(--color-border-light);padding-top:1em}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-light-dark);box-shadow:var(--shadow-strong);border-radius:.25rem;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;transition:background-color .3s ease,border-color .3s ease}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;color:var(--color-text-primary);transition:background-color .2s ease,color .2s ease}.select2-results__option[aria-selected]{cursor:pointer}.select2-results__option:hover{background-color:var(--color-bg-tertiary)}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-text-primary);line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--color-text-light)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--color-text-secondary) transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--color-bg-tertiary);cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--color-text-secondary) transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple:after{content:"";position:absolute;width:0;height:0;top:50%;right:.75em;margin-top:-3px;border-left:.375em solid transparent;border-right:.375em solid transparent;border-top:.375em solid var(--color-teal-med);background-repeat:no-repeat;z-index:2;pointer-events:none}.select2-container--default .select2-selection--multiple:before{content:"";position:absolute;width:1px;height:66%;top:18%;right:2em;background-color:var(--color-border-light);z-index:2;pointer-events:none}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 2.5rem 0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--color-blue-med);border:1px solid var(--color-blue-med-hover);box-shadow:var(--shadow-light);color:#fff;border-radius:4px;cursor:default;float:left;position:relative;margin-right:.25rem;margin-top:.25rem;padding:0 .25rem 0 1.875rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;background-color:#00000040;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;width:1.5rem;font-size:18px;font-size:1.125rem;line-height:1;padding-bottom:.1rem;padding-right:.1rem;left:0;height:100%;top:0;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#000000bf}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid rgba(var(--color-blue),.5);outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--color-teal-light)}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--color-teal-med-light);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.area{background-color:var(--color-surface-elevated);border-radius:.375rem;box-shadow:var(--shadow-light);padding:1.25rem;margin-bottom:1.25rem;transition:background-color .3s ease,box-shadow .3s ease}@media (min-width: 32em){.area{padding:1.875rem}}.area>*:first-child{margin-top:0}.area>*:last-child{margin-bottom:0}.area--transparent{background-color:transparent;box-shadow:none}.area--light-bg{background-color:var(--color-bg-tertiary);box-shadow:none}.layout{margin-left:auto;margin-right:auto}.layout--skinny{max-width:32rem}.layout--narrow{max-width:52.5rem}@media (min-width: 76em){.layout--wide{margin-left:-3.75rem;margin-right:-3.75rem}}@media (min-width: 84em){.layout--wide{margin-left:-7.5rem;margin-right:-7.5rem}}@media (min-width: 48em){.layout--main-with-sidebar{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:1.875rem}}@media (min-width: 60em){.layout--two-eq-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.875rem}}.panel{background-color:var(--color-bg-tertiary);padding:1.25rem;border-radius:.5em;margin-bottom:1.875rem;transition:background-color .3s ease}.panel:after{content:"";display:table;clear:both}.panel>*:last-child{margin-bottom:0}.panel--minor{background-color:transparent;border:1px solid var(--color-border-light);box-shadow:var(--shadow-medium);transition:background-color .3s ease,border-color .3s ease}.panel--med{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-light);box-shadow:var(--shadow-light);transition:background-color .3s ease,border-color .3s ease}.scrollbox table{margin-left:0;margin-right:0}@media (min-width: 48em){.scrollbox{border:1px solid var(--color-border-light);max-height:10em;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (min-width: 36em){.grid{display:grid;grid-gap:1.875rem;margin-bottom:2.5rem}}@media (min-width: 36em){.grid--duo{grid-template-columns:repeat(2,1fr)}}@media (min-width: 48em){.grid--trio{grid-template-columns:repeat(3,1fr)}}@media (min-width: 48em){.grid--quartet{grid-template-columns:repeat(4,1fr)}}.grid--any{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}@media (min-width: 48em){.grid--sidebar{grid-template-columns:1fr 17.5rem}}.grid__item{margin-bottom:1.875rem}@media (min-width: 48em){.grid__item{margin-bottom:0}}.sg-section-nav{background-color:var(--color-blue-dark);list-style:none;padding:20px 30px 15px;columns:2}@media (min-width: 48em){.sg-section-nav{columns:3}}.sg-section-nav li{display:inline-block;padding-bottom:10px;width:100%}.sg-section-nav .fine-print{color:#fff}.sg-section-nav a{color:var(--color-teal)}.sg__code{display:inline-block;background-color:var(--color-blue-dark);border-radius:.5em;margin:0 .25em;color:#fff;font-size:13px;font-size:.8125rem;padding:.125em .25em;text-transform:none!important}.sg__gridunits{padding:1em;text-align:center;background-color:var(--color-teal-med);color:#fff}.sg__section-title{border:none}.sg__section-title .title{font-size:24px;font-size:1.5rem}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{margin-bottom:1.5em;width:100%}caption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}tr{border-bottom:1px solid var(--color-border-light)}tr:last-child{border-bottom:none}th{border-bottom:.125rem solid var(--color-border-light);text-align:left;padding:.625rem;white-space:nowrap}th a{display:block;margin:-.625rem;padding:.625rem;color:var(--color-text-primary);position:relative}th a:hover{color:var(--color-blue);background-color:rgba(var(--color-blue),.1)}th a.is-sorted{color:var(--color-blue)}th a.is-asc:after,th a.is-desc:after{content:"";position:absolute;bottom:-.125rem;left:0;right:0;height:.25rem;background-color:var(--color-blue)}th a.is-asc:before,th a.is-desc:before{content:"";margin-right:.25rem;display:inline-block;position:relative;top:-.125rem;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent}th a.is-asc:before{border-bottom:.3125rem solid var(--color-blue)}th a.is-desc:before{border-top:.3125rem solid var(--color-blue)}.th--wrap{white-space:normal}td{padding:.625rem}.col--indented{padding-left:2rem}.col--indented-2{padding-left:4rem}.col--right{text-align:right}.col--center{text-align:center}.tr--shaded{background-color:var(--color-bg-blue)}.tr--total{border-bottom:1px solid var(--color-blue-dark-hover);background-color:var(--color-blue-dark);color:#fff;font-size:16px;font-size:1rem}.tr--total td:first-child{font-weight:700}.collapsing-table .tr--total [data-td-label]:before{color:var(--color-blue-pale)}.switcher__header{border-bottom:.25rem solid var(--color-border-light);position:relative;margin-bottom:1.25rem}.switcher__button{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-right:2em}@media (min-width: 66em){.switcher__button{display:none}}.switcher__button:before{content:"";position:absolute;border-left:.375em solid transparent;border-right:.375em solid transparent;border-top:.375em solid white;top:50%;right:.625em;margin-left:-.45em;margin-top:-.1875em;width:0;height:0}.switcher__options{list-style:none}@media (max-width: 65.999em){.switcher__options{background-color:#fff;border:1px solid var(--color-border-light);border-radius:.5em;box-shadow:0 2px 5px #0000004d;color:#fff;display:none;font-style:normal;letter-spacing:0;margin-top:.5em;margin-right:1em;padding:.625em 1em .375em;position:absolute;top:100%;left:.5em;width:12em;z-index:10;text-transform:none;white-space:normal}}@media (min-width: 66em){.switcher__options{display:block!important;opacity:1!important;transform:scaleX(1) scaleX(1)!important;position:relative;margin:0;padding:0}}.switcher.is-open .switcher__options{display:block}@media (min-width: 66em){.switcher__options li{margin-bottom:0}}@media (min-width: 66em){.switcher__option{display:inline-block}}.switcher__option .is-selected{color:var(--color-text-primary)}@media (min-width: 66em){.switcher__option .is-selected{color:#fff;display:inline-block;background-color:var(--color-teal-med);cursor:pointer;top:0;font-weight:700;white-space:normal}}@media (min-width: 66em){.switcher__option .is-selected:hover{background-color:var(--color-teal-med-hover);text-decoration:none}}@media (max-width: 65.999em){.switcher__option--extra{border-top:1px solid var(--color-border-light);margin-top:.75em;padding-top:.75em;text-transform:uppercase;font-size:14px;font-size:.875rem}}@media (min-width: 66em){.switcher__option--extra{position:absolute;right:0;top:.625em;font-size:14px;font-size:.875rem}}@media (min-width: 66em){.switcher__link{border-radius:.375em .375em 0 0;color:var(--color-text-secondary);padding:.325em .75em;transition:all .5s ease}}.switcher__option--extra .switcher__link{color:var(--color-teal-med);font-weight:700}.switcher__content{display:none}.switcher__content.is-showing{animation:showSwitcherContent .25s;display:block}@keyframes showSwitcherContent{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.tabs{list-style:none;margin:0 -.5em 1.5em;border-bottom:1px solid var(--color-border-light);padding:0 .5em}.tabs:after{content:"";display:table;clear:both}.tabs--no-bot{margin-bottom:0}.tabs__tab{float:left;margin-bottom:0}.tabs__link{color:var(--color-teal-med);margin-bottom:-1px;display:block;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.625em 1em;position:relative;text-transform:uppercase;transition:.2s background-color ease}@media (min-width: 66em){.tabs__link{border-radius:.375em .375em 0 0}}.tabs__link:hover{background-color:rgba(var(--color-teal-med),.2);text-decoration:none}.tabs__link.is-selected{background-color:var(--color-teal-med);color:#fff}.tabs__link.is-selected:hover{background-color:rgba(var(--color-teal-med),.6)}.tabs__tab:last-child .tabs__link{border-right:none}.tabs__num{background-color:var(--color-blue);border-radius:5em;position:absolute;color:#fff;text-align:center;text-indent:0;font-size:11px;font-size:.6875rem;height:1.875em;padding-top:.25em;width:1.875em;right:-.25em;top:-.875em}.pagination{display:flex;padding:1.25rem 0 0;border-top:2px solid var(--color-border-light);align-items:stretch}.pagination__pages{display:flex;list-style:none;align-items:stretch;margin:0;padding:0}.pagination__prev a,.pagination__next a,.pagination__page a{display:flex;align-items:center;border-radius:.375rem;padding:.375rem;margin-right:.25rem;height:2rem;min-width:2rem;justify-content:center}.pagination__prev a:hover,.pagination__next a:hover,.pagination__page a:hover{background-color:rgba(var(--color-teal-med),.25);border-color:rgba(var(--color-teal-med),.25);text-decoration:none}.pagination__page a{border:1px solid var(--color-border-light)}.pagination__page .is-current{border:1px solid rgba(var(--color-teal-med),.75)}.pagination__prev span,.pagination__next span{text-indent:-999rem}.pagination__page--ellipsis{padding-top:.25rem;margin-right:.25rem;color:var(--color-text-secondary)}.pagination__page--ellipsis:before{content:"…";display:block}.pagination__count{font-size:12px;font-size:.75rem;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.1rem;align-items:center;font-style:italic;display:flex;margin-left:.625rem}.icon{display:inline-block;width:1.25rem;height:1.25rem;transform:scale(1.25)}.icon--white path{fill:#fff}.icon--red path{fill:var(--color-red)}.icon--teal path{fill:var(--color-teal-med)}.icon--dark path{fill:#000000b3}.show-fields-enter-active,.show-fields-leave-active{transition:all .25s ease}.show-fields-enter-from,.show-fields-leave-to{transform:translateY(-1rem);opacity:0}h2{font-size:24px;font-size:1.5rem;line-height:1.25;font-weight:400}button{webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}[v-cloak]{display:none}.site-main{padding:0 2.5rem}.expanding-tasks{padding:1.875rem 0}.expanding-task-list{list-style:none;margin:0;padding:0}.expanding-task-list li{border-top:1px solid var(--color-border-light)}.expanding-task-list button{background:none;box-shadow:none;border-radius:0;color:var(--color-text-primary);text-align:left;width:100%;font-weight:400;font-size:16px;font-size:1rem;line-height:1.15;padding-top:.75rem;padding-bottom:.75rem;display:flex}.expanding-task-list button:hover{color:var(--color-text-primary);background:rgba(var(--color-teal),.2)}.expanding-task-list .expanding-task-list__back,.expanding-task-list .expanding-task-list__new{font-style:italic;position:relative;padding-left:2rem;color:var(--color-text-secondary)}.expanding-task-list .expanding-task-list__back:before{content:"";display:block;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-right:.8rem solid var(--color-border-light);position:absolute;top:50%;margin-top:-.4rem;left:.625rem}.expanding-task-list .expanding-task-list__new:before{content:"";display:block;position:absolute;top:50%;margin-top:-.625rem;left:.5rem;width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--Generated%20by%20IJSVG%20(https://github.com/iconjar/IJSVG)--%3e%3cpath%20d='M32,56l-1.04907e-06,-2.84217e-14c-13.2548,-5.79387e-07%20-24,-10.7452%20-24,-24c5.79387e-07,-13.2548%2010.7452,-24%2024,-24c13.2548,5.79387e-07%2024,10.7452%2024,24l2.13163e-14,-1.04907e-06c0,13.2548%20-10.7452,24%20-24,24Zm2,-11v0c0,1.10457%20-0.895431,2%20-2,2c-1.10457,0%20-2,-0.895431%20-2,-2v-11h-11h-8.74228e-08c-1.10457,-4.82823e-08%20-2,-0.895431%20-2,-2c4.82823e-08,-1.10457%200.895431,-2%202,-2h11v-11l2.13163e-14,3.01992e-07c-1.66785e-07,-1.10457%200.89543,-2%202,-2c1.10457,-1.66785e-07%202,0.89543%202,2c0,0%200,0%200,0v11h11l-8.74228e-08,3.55271e-15c1.10457,-4.82823e-08%202,0.89543%202,2c4.82823e-08,1.10457%20-0.89543,2%20-2,2h-11Z'%20fill='%23000'%20fill-rule='evenodd'%3e%3c/path%3e%3c/svg%3e") center no-repeat;background-size:contain;opacity:.3}.expanding-task-list__title{margin:0 0 .625rem}.expanding-task-list__title-level{font-weight:400;margin-left:.5rem;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-size:.75rem}.expanding-task-list__num{margin-left:auto;text-transform:uppercase;font-size:12px;font-size:.75rem;letter-spacing:.1em;position:relative;padding-right:2rem;padding-bottom:.125rem}.expanding-task-list__num:before{content:"";display:block;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.8rem solid #bbb;position:absolute;top:50%;margin-top:-.4rem;right:0}.breakdown{padding:2.5rem 3.75rem;margin-top:-2.5rem;background-color:var(--color-bg-primary)}.breakdown__user{font-size:18px;font-size:1.125rem;margin:0 0 .625rem}.breakdown__content--horizontal .breakdown__user{margin-bottom:.3125rem}.breakdown__content{display:flex;gap:1.25rem}.breakdown__content.breakdown__content--horizontal{display:grid}.breakdown__title{margin-top:0}.breakdown__empty{font-size:18px;font-size:1.125rem;font-style:italic;margin:0 auto;padding:10rem 0}.breakdown__controls{display:flex;gap:.625rem;margin-left:auto}.breakdown__controls button{font-size:16px;font-size:1rem}.breakdown__totals{margin-bottom:2.5rem}.breakdown__totals-title{letter-spacing:.15em;font-size:14px;font-size:.875rem;text-transform:uppercase;margin-bottom:.3125rem}.breakdown__totals-list{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.breakdown__totals-name{font-size:16px;font-size:1rem;margin:0;display:flex}.breakdown__totals-num{font-size:14px;font-size:.875rem;font-weight:400;margin-left:auto}.breakdown__totals-graph{background-color:var(--color-border-light);overflow:hidden;border-radius:.25rem}.breakdown__totals-graph-bar.breakdown__totals-graph-bar{height:2rem;width:calc(var(--total) / var(--goal) * 100%);background-position:.375rem center}.breakdown__person-title{letter-spacing:.15em;font-size:14px;font-size:.875rem;text-transform:uppercase;margin-bottom:.3125rem}.breakdown__col{flex:1}.breakdown__content--horizontal .breakdown__graph{display:flex}.breakdown__date{text-transform:uppercase;font-size:13px;font-size:.8125rem;letter-spacing:.1em;margin:.625rem 0 .3125rem}.breakdown__content--horizontal .breakdown__date{font-size:12px;font-size:.75rem;border-left:1px solid var(--color-border-med);padding-left:.25rem;display:block;margin:0;padding-bottom:.25rem}.breakdown__content--horizontal .breakdown__date-full,.breakdown__date-mini{display:none}.breakdown__content--horizontal .breakdown__date-mini{display:block}.breakdown__tasks{display:grid;gap:.125rem;list-style:none;margin:0;padding:0}.breakdown__content--horizontal .breakdown__tasks{display:flex;border-left:1px solid var(--color-border-med);padding-left:.25rem;padding-right:.3125rem}.breakdown__task{border-radius:.25rem;background-color:var(--color-teal);overflow:hidden;height:calc(var(--time) * 20px)}.breakdown__content--horizontal .breakdown__task{height:2rem;width:calc(var(--time) * 20px);background-position:.375rem center}.is-visible{display:block;visibility:visible}.is-hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-center-text.u-center-text{text-align:center}.u-bottom-margin-remove.u-bottom-margin-remove{margin-bottom:0}.u-top-margin-remove.u-top-margin-remove{margin-top:0}.u-bottom-margin-small.u-bottom-margin-small{margin-bottom:10px}.u-bottom-margin-medium.u-bottom-margin-medium{margin-bottom:20px}.u-bottom-margin-large.u-bottom-margin-large{margin-bottom:40px}.u-top-margin-small.u-top-margin-small{margin-top:10px}.u-top-margin-medium.u-top-margin-medium{margin-top:20px}.u-top-margin-large.u-top-margin-large{margin-top:40px}.u-left-margin-small.u-left-margin-small{margin-left:10px}.u-left-margin-medium.u-left-margin-medium{margin-left:20px}.u-left-margin-large.u-left-margin-large{margin-left:40px}.u-right-margin-small.u-right-margin-small{margin-right:10px}.u-right-margin-medium.u-right-margin-medium{margin-right:20px}.u-right-margin-large.u-right-margin-large{margin-right:40px}
