/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme,base,components;@layer utilities{.Login_shell__pGXLl{min-height:100svh;font-size:var(--text-base,var(--font-size-base));line-height:var(--tw-leading,var(--text-base--line-height,var(--line-height-base)));flex-direction:column;display:flex}.Login_logoFilter___6X__{filter:var(--logo-filter)}.Login_passwordToggle__AltM5{padding-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,var(--font-size-sm));line-height:var(--tw-leading,var(--text-sm--line-height,var(--line-height-sm)));--tw-leading:var(--line-height-sm);line-height:var(--line-height-sm);inset-block:0;align-items:center;display:flex;position:absolute;right:0}.Login_recoveryLink__qYAt3{cursor:pointer;color:var(--accent);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}@media (hover:hover){.Login_recoveryLink__qYAt3:hover{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}.Login_signupLink__onE9f{cursor:pointer;color:var(--accent);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}@media (hover:hover){.Login_signupLink__onE9f:hover{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}.Login_recoveryDialog__A75gh{width:100%;max-width:var(--container-xl,36rem)}.Login_recoveryText__cl45e{color:var(--text-primary)}.Login_recoveryForm__Hnd4s{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.Login_recoveryFeedback__7SPSL{white-space:pre-line}.Login_recoveryField__Byowj{width:100%}.Login_recoveryInput__nQP1o{border-color:var(--border-muted);width:100%}.Login_recoveryInput__nQP1o:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--border-accent);--tw-outline-style:none;outline-style:none}.Login_restrictedDialog__E67gB{width:100%;max-width:var(--container-2xl,42rem)}.Login_restrictionDescription__fgB4t{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:justify;color:var(--text-primary)}.Login_restrictionHeading__cb8zR{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.Login_restrictionList__EOWcQ{margin-bottom:calc(var(--spacing,.25rem) * 6);list-style-type:disc}:where(.Login_restrictionList__EOWcQ>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.Login_restrictionList__EOWcQ{padding-left:calc(var(--spacing,.25rem) * 8);color:var(--text-primary)}.Login_restrictionContact__lF_mt{margin-bottom:calc(var(--spacing,.25rem) * 8);color:var(--text-primary)}.Login_contactLink__UKOfU{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--accent)}@media (hover:hover){.Login_contactLink__UKOfU:hover{text-decoration-line:underline}}.Login_restrictionActions__Xs9cC{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-muted);padding-top:calc(var(--spacing,.25rem) * 4);align-items:center}.Login_signupBackdrop__8vHFa{padding:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex}.Login_signupDialog__sPQ4j{border-radius:var(--radius-lg,.5rem);--tw-border-style:none;background-color:var(--surface);max-height:80dvh;padding:calc(var(--spacing,.25rem) * 5);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--border-subtle);border-style:none;flex-direction:column;display:flex;overflow-y:auto}@media not all and (min-width:40rem){.Login_signupDialog__sPQ4j{width:45vh}}@media (min-width:40rem){.Login_signupDialog__sPQ4j{width:50%}}@media (min-width:80rem){.Login_signupDialog__sPQ4j{width:33.3333%}}.Login_signupHeader__wVBf6{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.Login_signupTitle__I3Cxi{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 5);text-align:center;width:100%;color:var(--accent);flex:1}.Login_signupClose__ZNDbj{color:var(--text-primary)}.Login_signupForm__n16RB{flex-direction:column;width:100%;display:flex}.Login_feedback__Tf_HO,.Login_signupField__oYzLs{margin-bottom:calc(var(--spacing,.25rem) * 3)}.Login_signupField__oYzLs{width:100%}.Login_modalLabel__rFUCD{margin-bottom:var(--spacing,.25rem);color:var(--text-primary);display:block}.Login_signupInputWidth__KnxKU{width:100%}.Login_inputFocus__mqaNN:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--border-accent);--tw-outline-style:none;outline-style:none}.Login_invalidField__fuHZp{border-color:var(--status-error)}.Login_validField__cMlS7{border-color:var(--border-muted)}.Login_fieldError__hA2GF{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,var(--font-size-xs));line-height:var(--tw-leading,var(--text-xs--line-height,var(--line-height-xs)));color:var(--status-error)}.Login_signupRow__M09Md{flex-direction:column;display:flex}@media (min-width:40rem){.Login_signupRow__M09Md{flex-direction:row}:where(.Login_signupRow__M09Md>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-x-reverse)))}}.Login_signupHalfField__X__i8{margin-bottom:calc(var(--spacing,.25rem) * 3);width:100%}@media (min-width:40rem){.Login_signupHalfField__X__i8{width:50%}}.Login_passwordWrapper__qjYGc{position:relative}.Login_signupPasswordWidth__wrzWn{width:100%;padding-right:calc(var(--spacing,.25rem) * 12)}.Login_signupPasswordToggle__f6US2{padding-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,var(--font-size-sm));line-height:var(--tw-leading,var(--text-sm--line-height,var(--line-height-sm)));--tw-leading:var(--line-height-sm);line-height:var(--line-height-sm);color:var(--text-placeholder-inverse);inset-block:0;align-items:center;display:flex;position:absolute;right:0}.Login_passwordHint__k79y7{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,var(--font-size-xs));line-height:var(--tw-leading,var(--text-xs--line-height,var(--line-height-xs)));color:var(--text-primary)}.Login_signupConfirmationField__3qKaJ{margin-bottom:calc(var(--spacing,.25rem) * 4);width:100%}.Login_signupAgreement__R1vDl{text-align:center;--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--text-primary)}.Login_agreementLink__tDsnr{color:var(--accent);text-decoration-line:underline}.Login_signupSubmit__f_Dwv{width:100%}}.Login_page___qXtB{background-color:var(--page-background);background-image:var(--login-background-image);background-blend-mode:normal,darken;min-height:0;font-family:var(--font-inter),Inter,sans-serif;background-position:50% 36px;background-repeat:no-repeat;background-size:1920px 562px;flex:1;padding:236px 24px 96px}.Login_layout__2QpHQ{grid-template-columns:minmax(0,1fr) 398px;align-items:start;column-gap:146px;width:100%;max-width:1344px;margin-inline:auto;display:grid;transform:translate(10px)}.Login_info__i3rfK{text-align:center;justify-self:center;width:756px;min-width:0;max-width:100%;margin-top:31px}.Login_features__lA2sF{grid-template-columns:repeat(4,122px);justify-content:center;gap:20px 16px;margin-top:39px;display:grid}.Login_feature__Fg1xl{border-radius:15px;flex-direction:column;align-items:center;gap:5px;width:122px;height:122px;padding:19px 8px 15px;display:flex;position:relative}.Login_feature__Fg1xl img{width:80px;height:80px;position:absolute;top:11px;left:21px}.Login_feature__Fg1xl p{width:100%;font-size:var(--login-small-size);line-height:var(--login-small-line);color:var(--text-inverse);font-weight:500;position:absolute;top:88px;left:0}.Login_feature__Fg1xl:nth-child(2) p,.Login_feature__Fg1xl:nth-child(4) p{top:92px}.Login_feature__Fg1xl:nth-child(n+5) p{top:90px}.Login_prompt__Opb2O{font-size:var(--login-action-size);line-height:var(--login-action-line);color:var(--text-primary);margin-top:51px;font-weight:300}.Login_formColumn__SlDwa{flex-direction:column;gap:16px;width:398px;min-width:0;max-width:100%;margin-inline:auto;display:flex}.Login_paper__JeRUn{background-color:var(--surface);outline:1px solid var(--border-subtle);border-radius:21px;flex-direction:column;align-items:center;width:100%;min-height:447px;padding:38px 25px 27px 27px;display:flex}.Login_logo___VCB7{flex-shrink:0;width:62px;height:53px;margin-bottom:28px}.Login_field__Srqtt{width:100%;min-width:0}.Login_emailField__0JdhX{margin-bottom:13px}.Login_passwordField__wZ1HJ{margin-bottom:24px}.Login_label__SYR_z{margin-bottom:6px}.Login_passwordField__wZ1HJ .Login_label__SYR_z{margin-bottom:7px}.Login_input__R4Bxc{width:100%}.Login_passwordField__wZ1HJ .Login_input__R4Bxc{padding-right:40px}.Login_submit__yJztg{outline:1px solid var(--border-control);background-color:var(--action-primary-background);color:var(--text-inverse);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);padding:11.5px 12px;font-weight:700}.Login_submit__yJztg:hover{background-color:var(--login-submit-hover-background);color:var(--login-submit-hover-text)}.Login_recovery__RvsFb{font-size:var(--login-small-size);line-height:var(--login-small-line);margin-top:20px}.Login_recovery__RvsFb,.Login_signup__h78sh{color:var(--text-primary);text-align:center;font-weight:300}.Login_signup__h78sh{font-size:var(--login-signup-size);line-height:var(--login-signup-line);margin-top:23px}.Login_govBr__k3HzL button,.Login_guest__9womH{background-color:var(--surface);outline:1px solid var(--border-subtle);padding:11.5px 12px}.Login_guest__9womH{color:var(--accent);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);margin-top:1px;font-weight:300}.Login_govBr__k3HzL button{height:auto;color:var(--text-primary);font-weight:600}.Login_govBr__k3HzL img{width:64px;height:23px;max-height:none}.Login_govBr__k3HzL button:hover,.Login_guest__9womH:hover{background-color:var(--surface-muted)}@media (max-height:899px){.Login_page___qXtB{padding-top:96px}}@media (max-width:1279px){.Login_page___qXtB{padding:80px 18px 96px}.Login_layout__2QpHQ{grid-template-columns:minmax(0,1fr);row-gap:32px;max-width:800px;transform:none}.Login_info__i3rfK{margin-top:0}.Login_features__lA2sF,.Login_prompt__Opb2O{display:none}}@media (min-width:1024px) and (max-width:1440px) and (max-height:899px){.Login_page___qXtB{background-position:top;background-size:1280px 375px;padding:80px 24px 24px}.Login_layout__2QpHQ{grid-template-columns:minmax(0,560px) 293px;justify-content:center;align-items:start;column-gap:clamp(48px,10vw,147.5px);max-width:1280px;transform:none}.Login_info__i3rfK{width:100%;max-width:560px;margin-top:35px}.Login_features__lA2sF{grid-template-columns:repeat(4,93px);justify-content:center;gap:19px 10.5px;margin-top:31px;display:grid}.Login_feature__Fg1xl{border-radius:20px;flex-direction:column;align-items:center;width:93px;height:93px;padding:0;display:flex}.Login_feature__Fg1xl img{width:61px;height:61px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.Login_feature__Fg1xl p{width:100%;font-size:var(--font-size-xs);line-height:var(--line-height-xs);position:absolute;top:67px;left:0}.Login_feature__Fg1xl:nth-child(2) p,.Login_feature__Fg1xl:nth-child(4) p,.Login_feature__Fg1xl:nth-child(n+5) p{top:67px}.Login_prompt__Opb2O{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-top:33.5px;display:block}.Login_formColumn__SlDwa{gap:10px;width:293px}.Login_paper__JeRUn{box-sizing:border-box;border-radius:21px;width:293px;height:auto;min-height:362px;padding:23px 28px 18px 29px}.Login_paper__JeRUn:has(.Login_feedback__Tf_HO){padding-top:14px;padding-bottom:14px}.Login_paper__JeRUn:has(.Login_feedback__Tf_HO) .Login_logo___VCB7{margin-bottom:10px}.Login_paper__JeRUn:has(.Login_feedback__Tf_HO) .Login_emailField__0JdhX{margin-bottom:6px}.Login_paper__JeRUn:has(.Login_feedback__Tf_HO) .Login_passwordField__wZ1HJ{margin-bottom:10px}.Login_paper__JeRUn:has(.Login_feedback__Tf_HO) .Login_recovery__RvsFb{margin-top:14px}.Login_paper__JeRUn:has(.Login_feedback__Tf_HO) .Login_signup__h78sh{margin-top:6px}.Login_feedback__Tf_HO,.Login_paper__JeRUn .Login_feedback__Tf_HO,.Login_paper__JeRUn [data-severity]{width:100%;font-size:calc(11px + var(--font-size-xs) - var(--font-size-xs-default));line-height:calc(14px + var(--line-height-xs) - var(--line-height-xs-default));box-sizing:border-box;border-radius:6px;margin-bottom:6px;padding:6px 10px}.Login_logo___VCB7{width:46px;height:46px;margin-bottom:23px}.Login_field__Srqtt{width:100%}.Login_emailField__0JdhX{margin-bottom:10px}.Login_passwordField__wZ1HJ{margin-bottom:16px}.Login_label__SYR_z,.Login_passwordField__wZ1HJ .Login_label__SYR_z{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:#6c8080;margin-bottom:6px}.Login_input__R4Bxc,.Login_input__R4Bxc[data-density=login]{--field-min-height:28px;--field-padding:0 10px;height:34px;min-height:28px;max-height:34px;font-size:var(--font-size-xs);box-sizing:border-box;border-radius:8px;padding:0 10px;line-height:28px}.Login_passwordField__wZ1HJ .Login_input__R4Bxc,.Login_passwordField__wZ1HJ .Login_input__R4Bxc[data-density=login]{padding-right:34px}.Login_passwordToggle__AltM5{justify-content:center;width:34px;height:34px;padding-right:0}.Login_submit__yJztg{width:100%;height:38px;min-height:38px;max-height:38px;font-size:calc(14px + var(--font-size-xs) - var(--font-size-xs-default));box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:38px;display:flex}.Login_recovery__RvsFb{margin-top:22px}.Login_recovery__RvsFb,.Login_signup__h78sh{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:#6c8080}.Login_signup__h78sh{margin-top:20px}.Login_recoveryLink__qYAt3,.Login_signupLink__onE9f{font-size:var(--font-size-xs)}.Login_govBr__k3HzL button,.Login_guest__9womH{width:293px;height:38px;min-height:38px;max-height:38px;font-size:calc(14px + var(--font-size-xs) - var(--font-size-xs-default));box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;line-height:38px;display:flex}.Login_guest__9womH{margin-top:0;font-weight:300}.Login_govBr__k3HzL button{font-weight:600}.Login_govBr__k3HzL img{width:48px;height:17px;max-height:17px}}@media (max-width:767px){.Login_page___qXtB{padding-top:calc(40px + var(--accessibility-bar-height,54px))}}.Login_feature__Fg1xl[data-feature=research]{background-color:var(--feature-research-background)}.Login_feature__Fg1xl[data-feature=social]{background-color:var(--feature-social-background)}.Login_feature__Fg1xl[data-feature=contribution]{background-color:var(--feature-contribution-background)}.Login_feature__Fg1xl[data-feature=sharing]{background-color:var(--feature-sharing-background)}.Login_featureIcon__gNG56{filter:var(--feature-icon-filter)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme,base,components;@layer utilities{.GovBrSignInButton_wrapper__ct5YP{width:100%}@media not all and (min-width:40rem){.GovBrSignInButton_wrapper__ct5YP{justify-content:center;display:flex}}.GovBrSignInButton_link__ddiBc{width:100%}.GovBrSignInButton_button__HqbWQ{height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);background-color:var(--govbr-background);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--govbr-text);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--border-subtle);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.GovBrSignInButton_button__HqbWQ:hover{background-color:var(--govbr-hover-background)}}.GovBrSignInButton_button__HqbWQ:active{background-color:var(--govbr-active-background)}@media not all and (min-width:40rem){.GovBrSignInButton_button__HqbWQ{display:flex}}.GovBrSignInButton_button__HqbWQ:active{color:var(--govbr-active-text)}.GovBrSignInButton_logo__cu8qZ{max-height:20px}}.GovBrSignInButton_logo__cu8qZ{filter:var(--logo-filter)}.GovBrSignInButton_button__HqbWQ:active .GovBrSignInButton_logo__cu8qZ{filter:var(--govbr-active-logo-filter)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme,base,components;@layer utilities{.Title_titleContainer___Ejne{text-align:center;width:100%}}.Title_title__W0_Kq{font-style:normal;font-weight:700;font-size:var(--login-title-size);line-height:var(--login-title-line);margin:0}.Title_intro__NS3Wh,.Title_title__W0_Kq{font-family:var(--font-inter),Inter,sans-serif;letter-spacing:0;color:var(--text-primary)}.Title_intro__NS3Wh{font-size:var(--login-action-size);line-height:var(--login-intro-line);margin-top:35px;font-weight:300}.Title_penpotBr__g4ltm{display:none}.Title_defaultBr__z0R7j{display:inline}@media (max-width:768px){.Title_intro__NS3Wh{display:none}}@media (min-width:1024px) and (max-width:1440px) and (max-height:899px){.Title_title__W0_Kq{font-size:var(--font-size-base);line-height:var(--line-height-base)}.Title_intro__NS3Wh{width:100%;max-width:560px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:-.15px;margin-top:28px;margin-inline:auto}.Title_defaultBr__z0R7j{display:none}.Title_penpotBr__g4ltm{display:inline}}