@layer nsm;@layer nsm.vars;@layer nsm.elements{*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }}@layer nsm.components;@layer nsm.theme;@layer nsm.theme.light;@layer nsm.theme.light.vars;@layer nsm.theme.light.elements;@layer nsm.theme.light.components;@layer nsm.theme.dark;@layer nsm.theme.dark.vars;@layer nsm.theme.dark.elements;@layer nsm.theme.dark.components;@layer nsm.theme.purple;@layer nsm.theme.purple.vars;@layer nsm.theme.purple.elements;@layer nsm.theme.purple.components;@layer nsm.utilities{.static{position:static}.relative{position:relative}.order-first{order:-9999}.order-last{order:9999}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-auto{height:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-6{width:1.5rem}.w-auto{width:auto}.w-max{width:-moz-max-content;width:max-content}.max-w-full{max-width:100%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.rounded{border-radius:.25rem}.border{border-width:1px}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-normal{font-weight:400}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.grid-cols-content{--content-max-width: 74ch;--gap: clamp(1rem, 6vw, 3rem);--full: minmax(var(--gap), 1fr);--content: min(var(--content-max-width), 100% - (var(--gap) * 2));--popout: minmax(0, 2rem);--feature: minmax(0, 5rem);display:grid;grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end]}.grid-cols-content>*{grid-column:content}.w-content-feature{grid-column:feature}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:underline{text-decoration-line:underline}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:\[width\:220px\]{width:220px}}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:hidden{display:none}}}@layer nsm.shame;@layer nsm.elements{*{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--border-color-base)}*:focus{outline:2px solid var(--color-outline-focus);outline-offset:0}.hidden,[hidden],[aria-hidden]{display:none}html{scroll-padding-top:64px}body{font:var(--body-font);color:var(--text-color-1);background-color:#fff;margin:0}body.modal-open{overflow:hidden}a[href],a[href]:visited{color:var(--link-color)}button{cursor:pointer}h1{font:var(--heading-1-font);margin-block-start:0}h1:after{content:"";display:block;margin-top:12px;height:4px;width:200px;background-color:var(--color-brand-green)}h2{font:var(--heading-2-font);margin-block-start:0}h2 small{font-family:var(--body-font-family);font-size:var(--md-font-size);line-height:var(--md-line-height);font-weight:500;display:block;opacity:.75}h3{font:var(--heading-3-font);color:var(--color-brand-light-purple)}h4{font:var(--heading-4-font)}p{margin-block:1.5em}button{color:inherit}img{max-width:100%;height:auto}.site-skip-link{margin:0;padding:0}.site-skip-link a{background:#fff;padding:16px;display:inline-block;position:absolute;left:-999px;top:-999px}.site-skip-link a:focus{outline-offset:0;left:8px;top:8px}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:24px;z-index:100;overflow:scroll}.dialog-backdrop{background:#00000040;position:fixed;top:0;right:0;bottom:0;left:0}.dialog-content{position:relative}.dialog-close{position:relative;all:unset;padding:8px;margin-block-end:4px;margin-inline-start:auto;display:block;background:var(--color-brand-purple)}.dialog-close svg{color:#fff;fill:currentColor;display:block;height:24px;width:24px}@media (max-width: 767px){:root{--header-height: 60px}.site-body{display:grid;grid-template-rows:[start main-start] 1fr [main-end footer-start] auto [footer-end header-start] var(--header-height) [header-end end]}.site-header{position:fixed;bottom:0;left:0;right:0;border-top:1px solid var(--border-color-weak);background:var(--color-brand-light-purple);color:#fff;z-index:99}.site-header.expanded{top:0}.site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-inline:12px}.site-header.expanded .site-nav{padding-block:12px}.site-logo{text-decoration:none;display:block;padding:12px}.site-logo svg{color:#fff;fill:currentColor;display:block;height:36px;width:auto}.site-nav>button{display:flex;gap:12px;align-items:center;background:transparent;border:none;padding:12px}.site-nav>button svg{display:block;height:24px;width:24px;fill:currentColor}.site-header>button svg.icon-hamburger{display:block}.site-header.expanded .site-nav>button svg.icon-hamburger{display:none}.site-nav>button svg.icon-xmark{display:none}.site-header.expanded .site-nav>button svg.icon-xmark{display:block}.site-nav>div{display:none;width:100%;border-top:1px solid var(--color-brand-purple);padding-block:12px;margin-block:12px}.site-header.expanded .site-nav>div{display:block}.site-main{min-height:100vh;border-width:1px 0;border-style:solid;border-color:var(--border-color-weak);box-sizing:border-box;padding:32px 32px var(--header-height) 32px;margin:0;display:grid;place-items:center}.site-footer{padding-block:32px}.site-footer-inner{width:100%;padding-inline:64px;margin:0 auto}}@media (min-width: 768px){:root{--header-height: 64px}.site-body{display:grid;grid-template-rows:[start header-start] auto [header-end main-start] 1fr [main-end footer-start] auto [footer-end end]}.site-header{height:auto;grid-row:header-start / header-end;background:var(--color-brand-light-purple);color:#fff}.site-nav{display:flex;align-items:center;justify-content:space-between;max-width:1280px;padding-inline:64px;margin:0 auto}.site-nav>button{display:none}.site-logo{text-decoration:none;display:block;padding:12px}.site-logo svg{color:#fff;fill:currentColor;display:block;height:36px;width:auto}.site-main{grid-row:main-start / main-end;border-width:1px 0;border-style:solid;border-color:var(--border-color-weak);padding:64px;display:grid;justify-items:center}.site-footer{padding-block:32px;grid-row:footer-start / footer-end}.site-footer-inner{width:100%;max-width:1280px;padding-inline:64px;margin:0 auto}}@media (max-width: 1279px){.content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:64px;width:100%;max-width:768px}.content-main,.content-sidebar{width:100%}}@media (min-width: 1280px){.content{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:64px;width:100%;max-width:1280px}.content-main{width:100%;max-width:768px}.content-sidebar{width:100%;max-width:320px;flex-shrink:0}}}@layer nsm.vars.colors{:root{--color-grey-light: hsl(45 2% 94%);--color-grey-light-100: hsl(45 2% 90%);--color-grey-light-200: hsl(45 2% 86%);--color-grey-light-300: hsl(45 2% 82%);--color-grey-light-400: hsl(45 2% 78%);--color-grey-light-500: hsl(45 2% 74%);--color-grey-light-600: hsl(45 2% 70%);--color-grey-light-700: hsl(45 2% 66%);--color-grey-dark: hsl(45 2% 44%);--color-grey-dark-100: hsl(45 2% 39%);--color-grey-dark-200: hsl(45 2% 34%);--color-grey-dark-300: hsl(45 2% 29%);--color-grey-dark-400: hsl(45 2% 24%);--color-grey-dark-500: hsl(45 2% 19%);--color-grey-dark-600: hsl(45 2% 14%);--color-grey-dark-700: hsl(45 2% 9%);--color-purple: hsl(308 100% 24%);--color-purple-100: hsl(308 100% 22%);--color-purple-200: hsl(308 100% 20%);--color-purple-300: hsl(308 100% 18%);--color-purple-400: hsl(308 100% 16%);--color-purple-500: hsl(308 100% 14%);--color-purple-600: hsl(308 100% 12%);--color-purple-700: hsl(308 100% 10%);--color-pink: hsl(324 100% 50%);--color-pink-100: hsl(324 100% 44%);--color-pink-200: hsl(324 100% 38%);--color-pink-300: hsl(324 100% 32%);--color-pink-400: hsl(324 100% 26%);--color-pink-dark: hsl(316 100% 37%);--color-pink-dark-100: hsl(316 100% 31%);--color-pink-dark-200: hsl(316 100% 25%);--color-pink-dark-300: hsl(316 100% 19%);--color-pink-dark-400: hsl(316 100% 13%);--color-gold: hsl(45 100% 50%);--color-gold-100: hsl(45 100% 44%);--color-gold-200: hsl(45 100% 38%);--color-gold-300: hsl(45 100% 32%);--color-gold-400: hsl(45 100% 26%);--color-brand-apricot: hsl(38, 100%, 50%);--color-brand-purple: hsl(258, 27%, 19%);--color-brand-green: hsl(171, 100%, 40%);--color-brand-light-purple: hsl(240, 32%, 36%);--color-brand-vivid-red: hsl(345, 86%, 48%);--color-brand-grey-1: hsl(0, 0%, 95%);--color-brand-grey-2: hsl(257, 19%, 93%);--color-brand-grey-3: hsl(183, 13%, 67%);--color-brand-grey-4: hsl(189, 12%, 21%)}}@layer nsm.vars{:root{--size-fluid-sm: 8px ;--size-fluid-md: 16px ;--size-fluid-lg: 32px ;--size-fixed-sm: 8px;--size-fixed-md: 16px;--size-fixed-lg: 32px;--size-sm: var(--size-fluid-sm);--size-md: var(--size-fluid-md);--size-lg: var(--size-fluid-lg);--content-max-width: 1280px;--content-body-max-width: 768px;--content-sidebar-max-width: 320px;--content-padding: 64px;--content-gap: 64px}}@layer nsm.vars.font-sizes{:root{--xs-font-size: .75rem;--xs-line-height: 1rem;--sm-font-size: .875rem;--sm-line-height: 1.25rem;--md-font-size: 1rem;--md-line-height: 1.5rem;--lg-font-size: 1.125rem;--lg-line-height: 1.75rem;--xl-font-size: 1.25rem;--xl-line-height: 1.75rem;--2xl-font-size: 1.75rem;--2xl-line-height: 2rem;--3xl-font-size: 1.875rem;--3xl-line-height: 2.25rem;--4xl-font-size: 2.25rem;--4xl-line-height: 2.5rem;--5xl-font-size: 3rem;--5xl-line-height: 1;--body-font-style: normal;--body-font-weight: 400;--body-font-size: var(--lg-font-size);--body-line-height: var(--lg-line-height);--body-font-family: "Open Sans", sans-serif;--body-font: var(--body-font-style) var(--body-font-weight) var(--body-font-size) / var(--body-line-height) var(--body-font-family);--heading-1-font-style: normal;--heading-1-font-weight: 800;--heading-1-font-size: var(--5xl-font-size);--heading-1-line-height: var(--5xl-line-height);--heading-1-font-family: "Montserrat", sans-serif;--heading-1-font: var(--heading-1-font-style) var(--heading-1-font-weight) var(--heading-1-font-size) / var(--heading-1-line-height) var(--heading-1-font-family);--heading-2-font-style: normal;--heading-2-font-weight: 800;--heading-2-font-size: var(--4xl-font-size);--heading-2-line-height: var(--4xl-line-height);--heading-2-font-family: "Montserrat", sans-serif;--heading-2-font: var(--heading-2-font-style) var(--heading-2-font-weight) var(--heading-2-font-size) / var(--heading-2-line-height) var(--heading-2-font-family);--heading-3-font-style: normal;--heading-3-font-weight: 800;--heading-3-font-size: var(--2xl-font-size);--heading-3-line-height: var(--2xl-line-height);--heading-3-font-family: "Open Sans", sans-serif;--heading-3-font: var(--heading-3-font-style) var(--heading-3-font-weight) var(--heading-3-font-size) / var(--heading-3-line-height) var(--heading-3-font-family);--heading-4-font-style: normal;--heading-4-font-weight: 600;--heading-4-font-size: var(--xl-font-size);--heading-4-line-height: var(--xl-line-height);--heading-4-font-family: "Open Sans", sans-serif;--heading-4-font: var(--heading-4-font-style) var(--heading-4-font-weight) var(--heading-4-font-size) / var(--heading-4-line-height) var(--heading-4-font-family)}}.grid-cols-content{--content-max-width: 74ch;--gap: clamp(1rem, 6vw, 3rem);--full: minmax(var(--gap), 1fr);--content: min(var(--content-max-width), 100% - (var(--gap) * 2));--popout: minmax(0, 2rem);--feature: minmax(0, 5rem)}@layer nsm.components{.Button,.fui-btn{--button-padding: 12px;--button-padding-inline: calc(2 * var(--button-padding));--button-padding-block: var(--button-padding);background:var(--color-brand-light-purple);border:1px solid var(--color-brand-purple);color:#fff;font:inherit;font-weight:500;cursor:pointer;line-height:24px;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:100px;text-decoration:none;vertical-align:bottom}.Button:hover,.Button:focus{outline:4px solid var(--color-outline-hover);outline-offset:2px}.Button--secondary{border-color:var(--border-color-base);background:var(--color-brand-grey-1);color:var(--color-brand-light-purple)}.BannerNotification{padding:24px 0;border-bottom:1px solid var(--border-color-weak)}.BannerNotification-heading{font-weight:700;margin-bottom:12px}.BannerNotification-content{font-weight:400}}.BreadcrumbList{display:flex;gap:8px;padding:0;margin-block-end:8px}@layer nsm.components{.Container--flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem}.Image{display:block;max-width:100%}.Embed--YouTube{max-width:640px}.SiteNav{--site-nav-color: inherit;--site-nav-background-color: transparent;--site-nav-background-hover-color: var(--color-brand-purple);--padding-inline: 16px;--padding-block: 8px}.SiteNav *:focus{outline-offset:0}.SiteNav :where(.SiteNav-link,.SiteNav-button){background:var(--site-nav-background-color);color:var(--site-nav-color);font:inherit;line-height:1.2;text-decoration:none;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:var(--padding-block);padding-inline:var(--padding-inline);width:100%;text-align:start}.SiteNav :where(.SiteNav-link-label,.SiteNav-button-label){display:flex;gap:12px;align-items:center}.SiteNav :where(.SiteNav-link:hover,.SiteNav-button:hover){background:var(--site-nav-background-hover-color)}.SiteNav :where(.SiteNav-link,.SiteNav-button) svg{width:18px;height:auto;fill:currentColor}.SiteNav :where(.SiteNav-link,.SiteNav-button) svg:last-child path{display:none}.SiteNav ul{list-style:none;margin:0;padding:0}@media (max-width: 767px){.SiteNav-node-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding-block:24px;background:var(--bg-surface-1);transition:transform .25s;transform:translate(0);transform-style:preserve-3d;will-change:transform}.SiteNav-node-panel:not([data-expanded]){transform:translate(110%)}.SiteNav [data-node-has-children]>.SiteNav-node-header>.SiteNav-link,.SiteNav .SiteNav-node-panel-header>.SiteNav-link{display:none}.SiteNav .SiteNav-node-panel-content :where(.SiteNav-link,.SiteNav-button){padding-inline-start:56px;justify-content:space-between}.SiteNav .SiteNav-node-panel-header :where(.SiteNav-link,.SiteNav-button){padding-inline-start:24px;justify-content:flex-start}.SiteNav .SiteNav-node-header :where(.SiteNav-link,.SiteNav-button) svg path.angle-right-regular,.SiteNav .SiteNav-node-panel-header :where(.SiteNav-link,.SiteNav-button) svg path.angle-left-regular{display:block}}@media (min-width: 768px){.SiteNav>ul{display:flex;flex-wrap:wrap}.SiteNav :where(.SiteNav-link,.SiteNav-button){padding:var(--padding-block) var(--padding-inline);white-space:nowrap}.SiteNav .SiteNav-node{position:relative}.SiteNav [data-node-level="1"] [data-node-is-overview],.SiteNav [data-node-level="1"][data-node-has-children]>.SiteNav-node-header>.SiteNav-link,.SiteNav [data-node-level="1"][data-node-has-children]>.SiteNav-node-header>.SiteNav-button>svg path,.SiteNav [data-node-level="1"][data-node-has-children]>.SiteNav-node-panel>.SiteNav-node-panel-header,.SiteNav [data-node-level="1"][data-node-has-children]>.SiteNav-node-panel:not([data-expanded]){display:none}.SiteNav [data-node-level="1"][data-node-has-children]>.SiteNav-node-header>.SiteNav-button>svg path.angle-down-regular{display:block}.SiteNav [data-node-level="1"]>.SiteNav-node-panel{padding-block:12px;border-radius:4px;display:block;position:absolute;top:calc(100% + 8px);background:var(--bg-surface-0);box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;z-index:1}.SiteNav [data-node-level="2"] .SiteNav-node-header .SiteNav-button,.SiteNav [data-node-level="2"] .SiteNav-node-panel-header{display:none}}.structure-nav a.current{font-weight:700}.intro-text{color:var(--color-brand-light-purple);font-size:var(--2xl-font-size);line-height:1.3;font-weight:500}.structure-nav ul{display:none}.structure-nav ul.current,.structure-nav a.current+ul{display:block}@supports selector(:has(.current)){ul:has(.current){display:block}}.SectionDivider{border-top:1px solid var(--border-color-base);margin-top:4rem;margin-bottom:2rem}.Panel{border:1px solid var(--border-color-base);padding:24px;border-radius:8px;font-size:var(--md-font-size);line-height:var(--md-line-height)}.Panel--grey{background:var(--color-brand-grey-1)}.Panel-eyebrow{font-size:var(--sm-font-size);font-weight:400;margin:0 0 8px}.Panel-title{margin:0;font:var(--heading-3-font);color:var(--color-brand-light-purple);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-block-start:0;margin-block-end:16px}.Panel-title a{display:block;text-decoration:none;flex-grow:1;width:100%}.Panel-icons{flex-shrink:0;display:flex;align-items:center;gap:8px}.Panel-title-icon{display:block;width:auto;height:28px;fill:currentColor;flex-shrink:0;margin-block-start:2px}.Panel-flags{display:flex;gap:1ch;flex-wrap:wrap;margin:0;margin-block-start:1rem}.Panel-flags img,.Panel-flags svg{display:block;height:16px;width:auto;border:1px solid hsla(0,0%,0%,.25)}.Panel-flags svg{border:none;color:var(--color-brand-light-purple);fill:currentColor}.Panel-content p{margin-block:1em}.Panel-content>:first-child{margin-block-start:0}.Panel-content>:last-child{margin-block-end:0}}@layer nsm.base{:root{--form-accent-color: var(--color-brand-light-purple);--form-control-border-color: gray;--form-fieldset-border-color: var(--form-control-border-color, black)}label,button{cursor:pointer}fieldset{padding:0;border:0;display:grid;gap:12px;margin:0}legend{padding-inline:0;margin:0 0 8px}input[type],textarea,select{all:unset;accent-color:var(--form-accent-color);background:#fff;font:inherit;cursor:pointer;display:block;padding:8px 12px;height:42px;border:1px solid var(--form-control-border-color);border-radius:0;box-sizing:border-box;width:100%}input[type]:focus,textarea:focus,select:focus{outline:2px solid var(--form-accent-color);outline-offset:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M169.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 274.7 54.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>');background-repeat:no-repeat;background-size:.75rem;background-position:right 1rem center;padding-right:2.5rem}textarea{height:5lh}input[type=checkbox],input[type=radio]{flex-shrink:0;align-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:20px;width:20px;background:#fff no-repeat center center;margin:0}input[type=checkbox]:checked{background-color:var(--form-accent-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z" fill="white"/></svg>');background-size:75%}input[type=radio]{border-radius:9999px}input[type=radio]:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512z" fill="green" /></svg>');background-size:12px}.fui-form{font-size:16px;line-height:20px;display:grid;gap:36px}.fui-page,.fui-page-container{display:grid;gap:24px}.fui-field-container{display:grid;gap:12px;padding:0;margin:0}.fui-label,.fui-legend{font-size:20px;font-weight:700}.fui-legend{margin-bottom:12px}.fui-checkbox,.fui-radio{display:flex;align-items:center;gap:12px}.fui-checkbox+.fui-checkbox,.fui-radio+.fui-radio{margin-top:8px}.fui-checkbox input,.fui-radio input{flex-shrink:0;align-self:flex-start}.fui-checkbox label{display:flex;gap:1ch;align-items:center}.fui-checkbox label svg{height:20px;width:20px}}@layer nsm.theme.light.vars{:root{--text-color-1: var(--color-brand-grey-4);--text-color-2: var(--color-brand-grey-3);--link-color: var(--color-brand-light-purple);--link-color-visited: var(--color-brand-light-purple);--bg-surface-0: white;--bg-surface-1: var(--color-brand-grey-1);--border-color-weak: rgb(46 57 59 / .1);--border-color-base: rgb(46 57 59 / .2);--border-color-strong: rgb(46 57 59 / .4);--color-outline-hover: var(--color-brand-green);--color-outline-focus: var(--color-brand-green)}}@layer nsm.theme.dark.vars{:root[data-theme=dark]{--text-color-1: var(--color-grey-light);--text-color-2: var(--color-grey-light-100);--text-color-3: var(--color-grey-light-200);--text-color-4: var(--color-grey-light-300);--link-color: var(--color-pink);--link-color-visited: var(--color-pink-dark);--bg-surface-0: var(--color-grey-dark-700);--bg-surface-1: var(--color-grey-dark-600);--bg-surface-2: var(--color-grey-dark-500);--bg-surface-3: var(--color-grey-dark-400);--border-color-weak: hsl(0, 0%, 100%, 10%);--border-color-base: hsl(0, 0%, 100%, 50%);--border-color-strong: hsl(0, 0%, 100%, 90%)}}@layer nsm.theme.light.vars{:root[data-theme=purple]{--text-color-1: var(--color-grey-light);--text-color-2: var(--color-grey-light-100);--text-color-3: var(--color-grey-light-200);--text-color-4: var(--color-grey-light-300);--link-color: var(--color-pink);--link-color-visited: var(--color-pink-dark);--bg-surface-0: var(--color-purple-700);--bg-surface-1: var(--color-purple-600);--bg-surface-2: var(--color-purple-500);--bg-surface-3: var(--color-purple-400);--border-color-weak: hsl(0, 0%, 100%, 10%);--border-color-base: hsl(0, 0%, 100%, 50%);--border-color-strong: hsl(0, 0%, 100%, 90%)}}
