@font-face{font-family:inter;src:url(../media/inter_latin-s.p.2bn3s6zvc0dyp.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.D7WsIq_className{font-family:inter,inter Fallback}.D7WsIq_variable{--font-body-face:"inter", "inter Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.1dqa_6e_ad4sj.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}._84akmW_className{font-family:montserrat,montserrat Fallback}._84akmW_variable{--font-menu-face:"montserrat", "montserrat Fallback"}
@font-face{font-family:poppins;src:url(../media/poppins_400_latin-s.43zbiuwnnoiok.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(../media/poppins_500_latin-s.2o7m9ogm38dql.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:poppins;src:url(../media/poppins_600_latin-s.3o_v2fun1jzxk.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(../media/poppins_700_latin-s.3bh2vc0w-r-ll.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:poppins;src:url(../media/poppins_800_latin-s.2mm3nq9i83l-m.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.-lmKGq_className{font-family:poppins,poppins Fallback}.-lmKGq_variable{--font-heading-face:"poppins", "poppins Fallback"}
@font-face{font-family:nunitoSans;src:url(../media/nunito_sans_latin-s.380f-mwhk0aej.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunitoSans Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.XWgbaa_className{font-family:nunitoSans,nunitoSans Fallback}.XWgbaa_variable{--font-label-face:"nunitoSans", "nunitoSans Fallback"}
@font-face{font-family:gelasio;src:url(../media/gelasio_latin-s.1tf4d0os7zosh.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:gelasio;src:url(../media/gelasio_italic_latin-s.00kqcdc_cjk6-.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:gelasio Fallback;src:local(Times New Roman);ascent-override:85.38%;descent-override:31.46%;line-gap-override:0.0%;size-adjust:108.66%}.L90lda_className{font-family:gelasio,gelasio Fallback}.L90lda_variable{--font-serif-face:"gelasio", "gelasio Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree_latin-s.08sr_7r2rzxl4.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_italic_latin-s.3kbk16fqsxi10.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.u9vtbG_className{font-family:figtree,figtree Fallback}.u9vtbG_variable{--font-figtree-face:"figtree", "figtree Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.1s4u406o5xv9o.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_italic_latin-s.0b22jj0e0fh-3.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:100 1000;font-style:italic}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}._0VcIQa_className{font-family:dmSans,dmSans Fallback}._0VcIQa_variable{--font-dm-sans-face:"dmSans", "dmSans Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.3mbsihvb8fg7z.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.dFwM_G_className{font-family:manrope,manrope Fallback}.dFwM_G_variable{--font-manrope-face:"manrope", "manrope Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.092gko6h6levo.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.UJLjJG_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.UJLjJG_variable{--font-space-grotesk-face:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:sourceSerif4;src:url(../media/source_serif_4_latin-s.34w3mzf0pwje2.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSerif4;src:url(../media/source_serif_4_italic_latin-s.357upjflixf5q.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:sourceSerif4 Fallback;src:local(Times New Roman);ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.0%;size-adjust:110.65%}.jqGGjW_className{font-family:sourceSerif4,sourceSerif4 Fallback}.jqGGjW_variable{--font-source-serif-4-face:"sourceSerif4", "sourceSerif4 Fallback"}
@font-face{font-family:lora;src:url(../media/lora_latin-s.42zqtbxrnmb37.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lora;src:url(../media/lora_italic_latin-s.0c18nz734fydv.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:lora Fallback;src:local(Times New Roman);ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:114.93%}.rJ-lQa_className{font-family:lora,lora Fallback}.rJ-lQa_variable{--font-lora-face:"lora", "lora Fallback"}
@font-face{font-family:playfairDisplay;src:url(../media/playfair_display_latin-s.1izqcz-wkfvza.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfairDisplay;src:url(../media/playfair_display_italic_latin-s.3wz967ibaache.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfairDisplay Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.eFvLzG_className{font-family:playfairDisplay,playfairDisplay Fallback}.eFvLzG_variable{--font-playfair-display-face:"playfairDisplay", "playfairDisplay Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.17h97bimeg07z.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_italic_latin-s.09l6e6sk-66_f.woff2?dpl=bead53a1ca4b5eccb4ae6dffbc44101e)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.OlYwaW_className{font-family:fraunces,fraunces Fallback}.OlYwaW_variable{--font-fraunces-face:"fraunces", "fraunces Fallback"}
:root,.dark,[data-theme]{--control-chevron-stroke:2.5;--control-chevron-ink:var(--faint);--button-text:var(--text-ui-compact);--button-height:var(--size-control-sm);--button-quiet-surface:var(--lightningcss-light,var(--brand-softstone-light))var(--lightningcss-dark,color-mix(in srgb,var(--ink) 4%,var(--card)));--input-height:var(--size-control-md);--input-edge:var(--control-edge);--search-control-surface:color-mix(in srgb,var(--brand-bluewash) 25%,var(--card));--search-control-inset:inset 0 1px 2px #1a2a4b14;--switch-width:var(--size-control-sm);--switch-height:var(--leading-ui-compact);--switch-thumb-size:var(--space-5);--switch-target-inline:var(--size-control-lg);--switch-target-block:var(--space-9);--switch-on-edge:color-mix(in srgb,var(--brand-periwinkle) 55%,var(--brand-charcoal));--switch-off-track:var(--lightningcss-light,var(--faint))var(--lightningcss-dark,color-mix(in srgb,var(--faint) 55%,var(--brand-charcoal)));--dropdown-chevron-size:var(--space-5);--select-chevron-inset:var(--space-4);--select-padding-end:calc(var(--select-chevron-inset) + var(--dropdown-chevron-size) + var(--space-3));--select-chevron-inset-compact:var(--space-2);--select-padding-end-compact:calc(var(--select-chevron-inset-compact) + var(--dropdown-chevron-size) + var(--space-1));--action-hover:#1b3fd6;--danger-hover:#973090;--foundations-signup-padding:clamp(24px, calc(100vw - 490px), 34px);--foundations-signup-page-padding:clamp(16px, calc(100vw - 490px), 28px)}@layer components{input[type=checkbox]{accent-color:var(--primary)}input[type=radio]{accent-color:var(--selection-fill)}.co-button{--button-outline-edge:var(--control-edge);--button-outline-stroke:var(--button-border);justify-content:center;align-items:center;gap:var(--space-2);height:var(--button-height);padding:0 var(--space-5);border:var(--button-outline-stroke) solid var(--button-outline-edge);border-radius:var(--r-pill);background:var(--card);color:var(--ink);box-shadow:none;font:500 var(--button-text)/var(--leading-ui-compact) var(--font);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-motion),border-color var(--duration-motion),box-shadow var(--duration-motion),color var(--duration-motion);display:inline-flex}.co-button:is(.co-button--outline,.co-button--quiet-outline,.co-button--filter,.co-date-field),:is(.co-project-workspace-action,.co-project-directory-action)>.co-button:not(.co-button--primary){--button-outline-stroke:var(--quiet-control-stroke)}.co-button:not(:disabled,[aria-disabled=true],[aria-invalid=true]):is(:hover,:focus-visible,[aria-expanded=true]){--button-outline-edge:var(--outline-edge);--button-outline-stroke:var(--button-border)}.co-button--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.co-button--primary:hover:not(:disabled,[aria-disabled=true],:focus-visible){background-color:var(--action-hover);border-color:var(--action-hover)}@media (hover:hover){:where(:root:not([data-app-brand])) .co-button--primary:not(:disabled,[aria-disabled=true]){--button-sweep-fill:color-mix(in srgb,var(--primary) 88%,var(--brand-periwinkle));background-image:linear-gradient(90deg,var(--primary) 50%,var(--button-sweep-fill) 80%);transition:background-position var(--duration-motion) var(--ease),border-color var(--duration-motion);background-position:0 0;background-size:200% 100%}:where(:root:not([data-app-brand])) .co-button--primary:hover:not(:disabled,[aria-disabled=true],:focus-visible){background-color:var(--primary);border-color:var(--button-sweep-fill);background-position:100% 0}}:where(:root:not([data-app-brand]) .co-button--primary){isolation:isolate;position:relative}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){:where(:root:not([data-app-brand])) .co-button--primary:not(:disabled,[aria-disabled=true]):after{content:"";z-index:-1;border-radius:inherit;--button-ripple-fill:color-mix(in srgb,var(--primary) 77%,var(--brand-periwinkle));--button-ripple-crest:color-mix(in srgb,var(--primary) 72%,var(--brand-periwinkle));background:radial-gradient(circle closest-side,var(--button-ripple-fill) 0 74%,var(--button-ripple-crest) 88%,transparent 100%) no-repeat;opacity:0;pointer-events:none;position:absolute;inset:0}}@media (forced-colors:none){:where(:root:not([data-app-brand])) .co-button[data-icon-toggle][aria-pressed=true]{color:var(--lightningcss-light,var(--on-brand))var(--lightningcss-dark,var(--brand-charcoal));background-color:var(--lightningcss-light,var(--brand-royal))var(--lightningcss-dark,var(--brand-periwinkle));box-shadow:0 0 0 var(--size-focus) color-mix(in srgb,var(--brand-periwinkle) 55%,transparent)}:where(:root:not([data-app-brand])) .co-button[data-icon-toggle][aria-pressed=true] svg{fill:currentColor}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){:where(:root:not([data-app-brand])) .co-button[data-icon-toggle][aria-pressed=true] svg{animation:co-icon-toggle-pulse .48s var(--ease) both}}@keyframes co-icon-toggle-pulse{0%{filter:drop-shadow(0 0 #0000);transform:scale(.9)}30%{filter:drop-shadow(0 0 var(--space-3) var(--brand-periwinkle));transform:scale(1.24)rotate(-12deg)}58%{transform:scale(1.08)rotate(8deg)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}.co-button--danger{background:var(--destructive);border-color:var(--destructive);color:var(--on-danger)}.co-button--danger:hover{background:var(--danger-hover)}.co-button--secondary{color:var(--g-700);background:var(--g-100)}.co-button--ghost{background:0 0;border-color:#0000}.co-button--ghost:is(.co-button--default,.co-button--sm){height:var(--size-control-sm);padding-inline:var(--space-3)}.co-button--ghost:hover,.co-button--secondary:hover{background:var(--g-100);color:var(--g-700);border-color:var(--outline-edge)}.co-button--ghost:hover{color:var(--ghost-hover-ink)}:root [data-slot=toggle-group-item].co-button--ghost{font-size:var(--text-ui-compact);border-color:#0000}:root [data-slot=toggle-group-item].co-button--ghost:hover{border-color:var(--outline-edge)}.co-button--outline{color:var(--g-700);background:0 0}.co-button--outline:hover{background:var(--g-100)}.co-button.co-button--quiet-outline{padding-inline:var(--space-3);border:var(--button-outline-stroke) solid var(--button-outline-edge);color:var(--ink);font-size:var(--text-ui-caption);background:0 0;font-weight:400}.co-button.co-button--quiet-outline:not(:disabled):hover{background:var(--card)}.co-button.co-button--quiet-outline svg{width:var(--size-task-icon);height:var(--size-task-icon)}.co-button--filter{color:var(--ink);border:var(--button-outline-stroke) solid var(--button-outline-edge);background:0 0;font-weight:400}.co-button--filter:hover{background:var(--g-100)}.co-button--filter[aria-pressed=true]{background:var(--g-100);color:var(--g-700)}:root [data-slot=toggle-group-item].co-button--filter[data-state=off]{color:var(--muted)}:root [data-slot=toggle-group-item].co-button--filter[data-state=off]:hover{color:var(--g-700)}:root [data-slot=toggle-group-item].co-button--filter[data-state=on]{font-weight:400}.co-button--link{color:var(--g-700);background:0 0;border-color:#0000}.co-button--link:hover{text-decoration:underline}.co-button--plain{background:0 0;border-color:#0000}.co-button--plain:hover{color:var(--ghost-hover-ink)}.co-button.co-button--inline{height:auto;font:inherit;white-space:normal;border-radius:0;padding:0;text-decoration:underline;display:inline}.co-button--icon{width:var(--size-control);height:var(--size-control);padding:0}.co-button--sm{height:var(--size-control-sm);padding-inline:var(--space-4)}.co-button--size-filter{height:var(--search-control-height);font-size:var(--text-ui-caption);line-height:var(--leading-ui-small)}.co-button--icon-md{width:var(--size-control-md);height:var(--size-control-md);padding:0}.co-button--icon-sm{width:var(--size-control-sm);height:var(--size-control-sm);padding:0}.co-button svg{width:var(--space-6);height:var(--space-6);pointer-events:none;flex-shrink:0}.co-button:focus-visible{outline:var(--space-half) solid var(--ring);outline-offset:calc(-1 * var(--button-border));box-shadow:none}.co-button:is(.co-button--outline,.co-button--quiet-outline,.co-button--filter,.co-button--secondary,.co-date-field):not([aria-invalid=true]):focus-visible{outline-color:var(--outline-edge)}.co-input,.co-select{box-sizing:border-box;width:100%;min-width:0;height:var(--input-height);padding:0 var(--space-5);border:var(--form-border) solid var(--input-edge);border-radius:var(--form-radius);background:var(--panel);color:var(--ink);font-family:var(--font);font-size:var(--form-text);transition:border-color var(--duration-motion);outline:none}.co-input::placeholder{color:var(--faint)}.co-select{min-height:var(--input-height);height:auto;padding:var(--space-4) var(--select-padding-end) var(--space-4) var(--space-5);cursor:pointer;appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--select-chevron-inset) center;background-size:var(--dropdown-chevron-size)}.co-select:where(:not([multiple])){height:var(--input-height);padding-block:0}.co-select[data-size=filter]{height:var(--search-control-height);min-height:var(--search-control-height);padding:0 var(--select-padding-end) 0 var(--space-5);font:400 var(--text-ui-caption)/var(--leading-ui-small) var(--font)}.co-select[data-size=compact]{height:var(--search-control-height);min-height:var(--search-control-height);padding-block:0}.co-select[data-width=auto]{justify-self:start;width:auto;max-width:100%}.co-select[data-fit-content]{min-width:max-content}.co-input:focus,.co-select:focus-visible:not([data-pointer-focus]):not(:where(:open)){outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring-field)}.co-input[aria-invalid=true],.co-select[aria-invalid=true],.co-button[aria-invalid=true]{border-color:var(--rose)}.co-input[aria-invalid=true]:focus,.co-select[aria-invalid=true]:focus-visible{box-shadow:var(--focus-ring-invalid)}.co-button:disabled,.co-button[aria-disabled=true],.co-input:disabled,.co-select:disabled{opacity:.5;cursor:not-allowed}.co-button[data-loading=true]{cursor:wait}@media (max-width:720px),(pointer:coarse){:root,.dark,[data-theme]{--input-height:var(--size-control-lg)}.co-button{height:var(--size-control)}.co-button--icon-sm{width:var(--size-control)}}.co-select:not([multiple],.co-worksheet-editor-control){background-color:var(--card);color:var(--muted);border-radius:var(--r-pill)!important}:is(button,a,[role=button])[aria-haspopup]:has(>svg:is(.lucide-chevron-down,.lucide-chevrons-up-down)):not(.co-split-button__menu,.co-button--primary,.co-button--danger,.co-button--icon,.co-button--icon-sm,.co-button--icon-md,.co-tabs-trigger){background-color:var(--card);color:var(--muted);border-radius:var(--r-pill)!important}.co-select:not([multiple],.co-worksheet-editor-control,[aria-invalid=true],:disabled){border:var(--select-stroke,var(--quiet-control-stroke)) solid var(--select-edge,var(--button-outline-edge,var(--control-edge)))!important}:is(button,a,[role=button])[aria-haspopup]:has(>svg:is(.lucide-chevron-down,.lucide-chevrons-up-down)):not(.co-split-button__menu,.co-button--primary,.co-button--danger,.co-button--icon,.co-button--icon-sm,.co-button--icon-md,.co-tabs-trigger,[aria-invalid=true],:disabled){border:var(--select-stroke,var(--quiet-control-stroke)) solid var(--select-edge,var(--button-outline-edge,var(--control-edge)))!important}:is(.co-select,[aria-haspopup]:has(>svg:is(.lucide-chevron-down,.lucide-chevrons-up-down))):not(:disabled,[aria-disabled=true],[aria-invalid=true]):is(:hover,:open,[aria-expanded=true],:focus-visible:not([data-pointer-focus])){--select-edge:var(--outline-edge);--select-stroke:var(--overlay-menu-border)}:is(button,a,[role=button])[aria-haspopup]:has(>svg:is(.lucide-chevron-down,.lucide-chevrons-up-down)):not(.co-split-button__menu,.co-button--icon,.co-button--icon-sm,.co-button--icon-md,.co-tabs-trigger)>svg:is(.lucide-chevron-down,.lucide-chevrons-up-down){width:var(--dropdown-chevron-size)!important;height:var(--dropdown-chevron-size)!important}.co-select[data-edge=field]{font-size:var(--form-text);border-radius:var(--form-radius)!important}.co-select[data-pointer-focus]:not([aria-invalid=true]):focus-visible,.co-select:not([aria-invalid=true]):where(:open),:is([data-slot=dropdown-menu-trigger],[aria-haspopup=menu])[data-pointer-focus]:focus-visible{box-shadow:none;outline:none}:root :is(.co-input,.co-command-input,.co-select[multiple],.co-textarea):not(:disabled,[aria-disabled=true],[aria-invalid=true],[data-slot=input-group-control]):is(:hover,:focus,[aria-expanded=true]){border-color:var(--field-active-edge)!important}.co-combobox-trigger:not([aria-invalid=true]):focus-visible{outline-color:var(--field-active-edge)}a:where(:not(.co-button,.co-task-title-link,.co-tabs-trigger)):focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring);border-radius:var(--r-small)}}.co-foundations-entry{min-height:100dvh;padding:var(--foundations-signup-page-padding);color:var(--ink);font-family:var(--font);background:radial-gradient(ellipse at left top, var(--brand-bluewash), transparent), var(--brand-softstone);place-items:center;display:grid}.co-foundations-signup>.co-card{box-sizing:border-box;width:min(100%, calc(var(--size-description-max) + var(--space-3)));padding:var(--foundations-signup-padding)}.co-foundations-signup-brand>div{align-items:center;gap:var(--space-4);display:flex}.co-foundations-signup-brand img{height:var(--size-control);object-fit:contain;width:auto;max-width:100%}.co-foundations-signup h1{font-size:var(--text-ui-title);font-family:var(--font-heading);margin:0;font-weight:800}.co-foundations-signup p{font-size:var(--text-ui-caption);color:var(--muted);margin:0}.co-foundations-signup h1+p,.co-foundations-signup h1~p{margin-top:var(--space-2)}.co-foundations-signup p strong{color:var(--ink);font-weight:600}.co-foundations-signup form{gap:var(--space-6);display:grid}.co-foundations-signup form>div{gap:var(--space-2);display:grid}.co-foundations-signup label{font-size:var(--text-ui-caption);font-weight:400}.co-foundations-signup .co-input{box-sizing:border-box;width:100%}.co-foundations-signup form>button,.co-foundations-signup-return{white-space:normal;width:100%;height:auto;min-height:var(--size-control)}.co-foundations-signup [role=alert]{color:var(--rose)}.co-foundations-entry-divider{align-items:center;gap:var(--space-4);display:flex}.co-foundations-entry-divider:before,.co-foundations-entry-divider:after{content:"";border-top:var(--size-border) solid var(--hair);flex:1}.co-foundations-entry-divider p{white-space:nowrap;margin:0}.co-foundations-signup form>div>button{justify-content:space-between;width:100%}.co-foundations-signup .co-button{font-weight:400}.co-foundations-signup form>p{margin:0}:root input:is(.co-input[type=search],.co-command-input){box-sizing:border-box;width:var(--search-control-width);max-width:100%;height:var(--search-control-height);min-height:var(--search-control-height);padding:0 var(--space-6);border:var(--size-border) solid var(--input-edge);border-radius:var(--r-pill);background:var(--search-control-surface);box-shadow:var(--search-control-inset);font:400 var(--text-ui-caption)/var(--leading-ui-small) var(--font);outline:none;flex:0 auto}:root input:is(.co-input[type=search],.co-command-input):focus-visible{outline:var(--space-half) solid transparent}:root input:is(.co-input[type=search],.co-command-input)[aria-invalid=true]{border-color:var(--rose)}:root input:is(.co-input[type=search],.co-command-input)[aria-invalid=true]:focus{box-shadow:var(--focus-ring-invalid)}:root .co-search-field{box-shadow:none;border:0}:root .co-search-field input.co-input[type=search]{padding-inline-start:var(--space-inset);padding-inline-end:var(--space-4)}:root .co-search-field:has(.co-search-field__clear) input.co-input[type=search]{padding-inline-end:var(--size-control)}:root .co-search-field[data-size=compact] input.co-input[type=search]{height:var(--size-control-sm);min-height:var(--size-control-sm);font-size:var(--text-ui-small)}:root input.co-input[data-width=full]{width:100%;min-width:0}:root .co-combobox-content .co-command input.co-command-input{flex:none;width:100%;max-width:none}svg.lucide:is(.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-left,.lucide-chevron-right,.lucide-chevrons-left,.lucide-chevrons-right,.lucide-chevrons-up,.lucide-chevrons-down,.lucide-chevrons-up-down){vertical-align:middle;flex-shrink:0;align-self:center;display:inline-block;width:var(--space-6)!important;height:var(--space-6)!important;color:var(--control-chevron-ink)!important;stroke-width:var(--control-chevron-stroke)!important}.co-button:is(.co-button--primary,.co-button--danger) svg.lucide:is(.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-left,.lucide-chevron-right,.lucide-chevrons-up-down){color:inherit!important}[data-slot=accordion-trigger]:focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring)}.co-text-link:hover{text-decoration:underline}.co-select:not(:disabled,:focus-visible):not(:where(:open)):hover{background-color:color-mix(in srgb,var(--card) 80%,var(--brand-softstone))}[data-slot=accordion-trigger],[role=radio]:not(:disabled),[role=checkbox]:not(:disabled){cursor:pointer}[data-slot=field-label]:has(>[data-slot=field] [role=radio]:not(:disabled),>[data-slot=field] [role=checkbox]:not(:disabled)){cursor:pointer}[data-slot=field-label]:has(>[data-slot=field] [role=radio]:not(:disabled),>[data-slot=field] [role=checkbox]:not(:disabled)):hover{border-color:var(--ring)}.co-switch{--switch-track-start:calc((var(--switch-target-inline) - var(--switch-width)) / 2);--switch-thumb-start:calc(var(--switch-track-start) + (var(--switch-height) - var(--switch-thumb-size)) / 2);inline-size:var(--switch-target-inline);block-size:var(--switch-target-block);border-radius:var(--r-pill);vertical-align:middle;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.co-switch:before{content:"";inline-size:var(--switch-width);block-size:var(--switch-height);border:var(--size-border) solid transparent;border-radius:var(--r-pill);background:var(--switch-off-track);transition:background-color var(--duration-motion) var(--ease), border-color var(--duration-motion) var(--ease);position:absolute;inset-inline-start:var(--switch-track-start)}.co-switch[data-state=checked]:before{background:var(--brand-periwinkle);border-color:var(--switch-on-edge)}.co-switch[data-state=unchecked]:hover:not(:disabled):before{background:color-mix(in srgb,var(--switch-off-track) 85%,var(--brand-charcoal))}.co-switch[data-state=checked]:hover:not(:disabled):before{background:color-mix(in srgb,var(--brand-periwinkle) 85%,var(--switch-on-edge))}.co-switch-thumb{inline-size:var(--switch-thumb-size);block-size:var(--switch-thumb-size);border-radius:var(--r-pill);background:var(--on-brand);pointer-events:none;transition:inset-inline-start var(--duration-motion) var(--ease);border:0;position:absolute;inset-inline-start:var(--switch-thumb-start)}.co-switch[data-state=checked] .co-switch-thumb{inset-inline-start:calc(var(--switch-thumb-start) + var(--switch-width) - var(--switch-height))}.co-switch:focus-visible{outline:var(--size-border) solid transparent;box-shadow:var(--focus-ring)}.co-switch:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.co-switch:before,.co-switch-thumb{transition:none}}@media (forced-colors:active){.co-switch:before,.co-switch[data-state=checked]:before{border-color:buttontext}.co-switch-thumb,.co-switch[data-state=checked] .co-switch-thumb{forced-color-adjust:none;background:buttontext}.co-switch:focus-visible{outline-color:highlight}}