.button-module-scss-module__eaZYQa__defaultButton,.button-module-scss-module__eaZYQa__primaryButton,.button-module-scss-module__eaZYQa__secondaryButton,.button-module-scss-module__eaZYQa__tertiaryButton,.button-module-scss-module__eaZYQa__flatButton{background-color:var(--color-primary);cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;gap:4px;padding:16px 26px;font-family:Nunito;text-decoration:none;transition:background-color .15s;display:inline-flex}.button-module-scss-module__eaZYQa__defaultButton:hover,.button-module-scss-module__eaZYQa__primaryButton:hover,.button-module-scss-module__eaZYQa__secondaryButton:hover,.button-module-scss-module__eaZYQa__tertiaryButton:hover,.button-module-scss-module__eaZYQa__flatButton:hover{background-color:#ef4288;text-decoration:none}.button-module-scss-module__eaZYQa__defaultButton:active,.button-module-scss-module__eaZYQa__primaryButton:active,.button-module-scss-module__eaZYQa__secondaryButton:active,.button-module-scss-module__eaZYQa__tertiaryButton:active,.button-module-scss-module__eaZYQa__flatButton:active{background-color:#980b44}.button-module-scss-module__eaZYQa__defaultButton:disabled,.button-module-scss-module__eaZYQa__primaryButton:disabled,.button-module-scss-module__eaZYQa__secondaryButton:disabled,.button-module-scss-module__eaZYQa__tertiaryButton:disabled,.button-module-scss-module__eaZYQa__flatButton:disabled{cursor:auto;opacity:.9;background-color:#dedcdd}.button-module-scss-module__eaZYQa__defaultButton.button-module-scss-module__eaZYQa__compact,.button-module-scss-module__eaZYQa__primaryButton.button-module-scss-module__eaZYQa__compact,.button-module-scss-module__eaZYQa__secondaryButton.button-module-scss-module__eaZYQa__compact,.button-module-scss-module__eaZYQa__tertiaryButton.button-module-scss-module__eaZYQa__compact,.button-module-scss-module__eaZYQa__flatButton.button-module-scss-module__eaZYQa__compact{padding:12px 18px}.button-module-scss-module__eaZYQa__defaultButton .button-module-scss-module__eaZYQa__logo,.button-module-scss-module__eaZYQa__primaryButton .button-module-scss-module__eaZYQa__logo,.button-module-scss-module__eaZYQa__secondaryButton .button-module-scss-module__eaZYQa__logo,.button-module-scss-module__eaZYQa__tertiaryButton .button-module-scss-module__eaZYQa__logo,.button-module-scss-module__eaZYQa__flatButton .button-module-scss-module__eaZYQa__logo{width:16px;height:16px}.button-module-scss-module__eaZYQa__defaultButton .button-module-scss-module__eaZYQa__icon,.button-module-scss-module__eaZYQa__primaryButton .button-module-scss-module__eaZYQa__icon,.button-module-scss-module__eaZYQa__secondaryButton .button-module-scss-module__eaZYQa__icon,.button-module-scss-module__eaZYQa__tertiaryButton .button-module-scss-module__eaZYQa__icon,.button-module-scss-module__eaZYQa__flatButton .button-module-scss-module__eaZYQa__icon{color:#fff;flex-shrink:0;line-height:0;display:inline-flex}.button-module-scss-module__eaZYQa__defaultButton .button-module-scss-module__eaZYQa__icon svg,.button-module-scss-module__eaZYQa__primaryButton .button-module-scss-module__eaZYQa__icon svg,.button-module-scss-module__eaZYQa__secondaryButton .button-module-scss-module__eaZYQa__icon svg,.button-module-scss-module__eaZYQa__tertiaryButton .button-module-scss-module__eaZYQa__icon svg,.button-module-scss-module__eaZYQa__flatButton .button-module-scss-module__eaZYQa__icon svg{display:block}.button-module-scss-module__eaZYQa__defaultButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__primaryButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__secondaryButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__tertiaryButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__flatButton .button-module-scss-module__eaZYQa__text{color:#fff;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.button-module-scss-module__eaZYQa__defaultButton span,.button-module-scss-module__eaZYQa__primaryButton span,.button-module-scss-module__eaZYQa__secondaryButton span,.button-module-scss-module__eaZYQa__tertiaryButton span,.button-module-scss-module__eaZYQa__flatButton span{text-decoration:none}.button-module-scss-module__eaZYQa__secondaryButton{background-color:var(--color-neutral-100)}.button-module-scss-module__eaZYQa__secondaryButton:hover:not(:disabled){background-color:var(--secondary-hover)}.button-module-scss-module__eaZYQa__secondaryButton:hover:not(:disabled) .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__secondaryButton:hover:not(:disabled) .button-module-scss-module__eaZYQa__icon{color:var(--color-neutral-100)}.button-module-scss-module__eaZYQa__secondaryButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__secondaryButton .button-module-scss-module__eaZYQa__icon{color:var(--color-neutral-15)}.button-module-scss-module__eaZYQa__tertiaryButton{background-color:var(--color-tertiary)}.button-module-scss-module__eaZYQa__tertiaryButton:hover:not(:disabled){color:var(--color-background-tertiary)}.button-module-scss-module__eaZYQa__tertiaryButton:hover:not(:disabled) .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__tertiaryButton:hover:not(:disabled) .button-module-scss-module__eaZYQa__icon{color:var(--color-neutral-100)}.button-module-scss-module__eaZYQa__tertiaryButton:active:not(:disabled){background-color:var(--color-tertiary)}.button-module-scss-module__eaZYQa__tertiaryButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__tertiaryButton .button-module-scss-module__eaZYQa__icon{color:var(--color-neutral-100)}.button-module-scss-module__eaZYQa__flatButton{background-color:#0000;border:1px solid #0000;padding:16px 22px 16px 16px}.button-module-scss-module__eaZYQa__flatButton.button-module-scss-module__eaZYQa__compact{padding:12px 18px 12px 10px}.button-module-scss-module__eaZYQa__flatButton:hover:not(:disabled),.button-module-scss-module__eaZYQa__flatButton:hover{background-color:#0000}.button-module-scss-module__eaZYQa__flatButton:active:not(:disabled),.button-module-scss-module__eaZYQa__flatButton:active{border-color:var(--color-primary);background-color:#0000}.button-module-scss-module__eaZYQa__flatButton:active:not(:disabled) .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__flatButton:active:not(:disabled) .button-module-scss-module__eaZYQa__icon,.button-module-scss-module__eaZYQa__flatButton:active .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__flatButton:active .button-module-scss-module__eaZYQa__icon,.button-module-scss-module__eaZYQa__flatButton:hover:not(:disabled) .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__flatButton:hover:not(:disabled) .button-module-scss-module__eaZYQa__icon{color:var(--color-primary)}.button-module-scss-module__eaZYQa__flatButton .button-module-scss-module__eaZYQa__text,.button-module-scss-module__eaZYQa__flatButton .button-module-scss-module__eaZYQa__icon{color:var(--color-neutral-15);background-color:#0000}
.modal-module-scss-module__IbzwgG__modalWrap{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-module-scss-module__IbzwgG__modal{z-index:1;background-color:var(--color-neutral-95);width:470px;max-height:min(900px,92vh);color:var(--color-neutral-00);border-radius:12px;padding:18px 24px;overflow:auto;box-shadow:4px 8px 32px #00000059}.modal-module-scss-module__IbzwgG__modalWide{width:min(960px,96vw);max-width:960px}.modal-module-scss-module__IbzwgG__headerWrap{border-bottom:1px solid var(--color-neutral-70);width:100%;padding-bottom:12px}.modal-module-scss-module__IbzwgG__headerWrap>.modal-module-scss-module__IbzwgG__header{color:var(--color-neutral-00)}.modal-module-scss-module__IbzwgG__modalContent{padding:24px 0}.modal-module-scss-module__IbzwgG__footerWrap{border-top:1px solid var(--color-neutral-70);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.modal-module-scss-module__IbzwgG__cover{background-color:var(--color-neutral-00);position:fixed;inset:0;overflow:auto}
.image-url-field-with-assets-module-scss-module__033xlW__root{flex-direction:column;gap:8px;display:flex}.image-url-field-with-assets-module-scss-module__033xlW__label{color:var(--color-neutral-800,#1f2937);font-size:13px;font-weight:600}.image-url-field-with-assets-module-scss-module__033xlW__input{border:1px solid var(--color-neutral-300,#d1d5db);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.image-url-field-with-assets-module-scss-module__033xlW__input:focus{outline:2px solid var(--color-primary,#2563eb);outline-offset:1px}.image-url-field-with-assets-module-scss-module__033xlW__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.image-url-field-with-assets-module-scss-module__033xlW__clearLink{font:inherit;color:var(--color-neutral-500,#6b7280);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.image-url-field-with-assets-module-scss-module__033xlW__clearLink:hover{color:var(--color-neutral-800,#1f2937)}.image-url-field-with-assets-module-scss-module__033xlW__hiddenInput{display:none}.image-url-field-with-assets-module-scss-module__033xlW__thumbWrap{border:1px solid var(--color-neutral-200,#e5e7eb);background:var(--color-neutral-100,#f3f4f6);border-radius:10px;width:56px;height:56px;overflow:hidden}.image-url-field-with-assets-module-scss-module__033xlW__thumb{object-fit:cover;width:100%;height:100%}.image-url-field-with-assets-module-scss-module__033xlW__hint{color:var(--color-neutral-500,#6b7280);margin:0;font-size:12px;line-height:1.45}.image-url-field-with-assets-module-scss-module__033xlW__pickerBody{flex-direction:column;gap:12px;max-height:min(60vh,480px);display:flex}.image-url-field-with-assets-module-scss-module__033xlW__pickerToolbar{flex-shrink:0}.image-url-field-with-assets-module-scss-module__033xlW__pickerMuted{color:var(--color-neutral-500,#6b7280);margin:0;font-size:14px}.image-url-field-with-assets-module-scss-module__033xlW__pickerError{color:#dc2626;margin:0;font-size:13px}.image-url-field-with-assets-module-scss-module__033xlW__assetGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:1fr;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.image-url-field-with-assets-module-scss-module__033xlW__assetTile{border:1px solid var(--color-neutral-200,#e5e7eb);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;width:100%;height:100%;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.image-url-field-with-assets-module-scss-module__033xlW__assetTile:hover{border-color:var(--color-primary,#2563eb);box-shadow:0 2px 8px #2563eb1f}.image-url-field-with-assets-module-scss-module__033xlW__assetTile:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}.image-url-field-with-assets-module-scss-module__033xlW__assetImgWrap{aspect-ratio:1;background:var(--color-neutral-100,#f3f4f6);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.image-url-field-with-assets-module-scss-module__033xlW__assetImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.image-url-field-with-assets-module-scss-module__033xlW__assetName{color:var(--color-neutral-700,#374151);text-overflow:ellipsis;white-space:nowrap;padding:0 6px 8px;font-size:11px;line-height:1.3;overflow:hidden}
.member-company-page-module-scss-module__Rvb-jG__shell{flex-direction:column;gap:0;min-height:0;display:flex}.member-company-page-module-scss-module__Rvb-jG__hero{border-radius:0 0 20px 20px;min-height:320px;margin:0 -4px;position:relative;overflow:hidden}.member-company-page-module-scss-module__Rvb-jG__heroBg{pointer-events:none;margin-bottom:15px;position:absolute;inset:0}.member-company-page-module-scss-module__Rvb-jG__heroPhoto{object-fit:cover;object-position:center right;position:absolute;inset:0}.member-company-page-module-scss-module__Rvb-jG__heroPhotoFallback{background:linear-gradient(125deg,#e0e7ff 0%,#c7d2fe 40%,#a5b4fc 100%);position:absolute;inset:0}.member-company-page-module-scss-module__Rvb-jG__heroBrandingEdit{z-index:2;position:absolute;top:56px;right:12px}.member-company-page-module-scss-module__Rvb-jG__heroFade{background:linear-gradient(105deg,#fff 0% 34%,#ffffffeb 48%,#ffffff59 62%,#fff0 78%);position:absolute;inset:0}.member-company-page-module-scss-module__Rvb-jG__heroContent{z-index:1;flex-direction:column;gap:20px;padding:12px 16px 0;display:flex;position:relative}.member-company-page-module-scss-module__Rvb-jG__heroTopRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.member-company-page-module-scss-module__Rvb-jG__backSlot,.member-company-page-module-scss-module__Rvb-jG__chipSlot{flex-shrink:0}.member-company-page-module-scss-module__Rvb-jG__brandRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.member-company-page-module-scss-module__Rvb-jG__logoCluster{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.member-company-page-module-scss-module__Rvb-jG__logoBrandingEdit{justify-content:center;display:flex}.member-company-page-module-scss-module__Rvb-jG__logoWrap{background:#f3f4f6;border-radius:16px;flex-shrink:0;width:72px;height:72px;overflow:hidden;box-shadow:0 4px 14px #0f172a14}.member-company-page-module-scss-module__Rvb-jG__logoImg{object-fit:cover;width:100%;height:100%}.member-company-page-module-scss-module__Rvb-jG__logoFallback{color:#fff;background:linear-gradient(135deg,#2563eb,#6366f1);justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:700;display:flex}.member-company-page-module-scss-module__Rvb-jG__brandText{flex:1;min-width:0}.member-company-page-module-scss-module__Rvb-jG__companyTitle{color:#0f172a;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2}.member-company-page-module-scss-module__Rvb-jG__taglineWithEdit{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:6px;display:flex}.member-company-page-module-scss-module__Rvb-jG__tagline{color:#64748b;max-width:52ch;margin:0;font-size:15px;line-height:1.45}.member-company-page-module-scss-module__Rvb-jG__taglineBrandingEdit{flex-shrink:0}.member-company-page-module-scss-module__Rvb-jG__displayNameSlot{color:#475569;margin-top:8px;font-size:14px}.member-company-page-module-scss-module__Rvb-jG__statsRow{flex-wrap:wrap;gap:20px 28px;padding-bottom:4px;display:flex}.member-company-page-module-scss-module__Rvb-jG__stat{color:#64748b;align-items:center;gap:10px;display:flex}.member-company-page-module-scss-module__Rvb-jG__statText{flex-direction:column;gap:2px;display:flex}.member-company-page-module-scss-module__Rvb-jG__statValue{color:#0f172a;font-size:15px;font-weight:700}.member-company-page-module-scss-module__Rvb-jG__statLabel{color:#64748b;font-size:12px}.member-company-page-module-scss-module__Rvb-jG__tabs{border-bottom:1px solid #0f172a;margin-top:4px}.member-company-page-module-scss-module__Rvb-jG__tabsInner{flex-wrap:wrap;gap:4px 8px;display:flex}.member-company-page-module-scss-module__Rvb-jG__tab{color:#64748b;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:stretch;padding:0 14px 4px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.member-company-page-module-scss-module__Rvb-jG__tab:hover{color:#0f172a}.member-company-page-module-scss-module__Rvb-jG__tab[aria-current=page]{color:#db2777}.member-company-page-module-scss-module__Rvb-jG__tab[aria-current=page] .member-company-page-module-scss-module__Rvb-jG__tabInner{font-weight:600}.member-company-page-module-scss-module__Rvb-jG__tabInner{align-items:center;gap:8px;padding:10px 2px 8px;display:inline-flex}.member-company-page-module-scss-module__Rvb-jG__tabUnderlineTrack{z-index:1;pointer-events:none;height:4px;position:absolute;bottom:-2.5px;left:0;right:0}.member-company-page-module-scss-module__Rvb-jG__tabUnderline{background:#db2777;border-radius:4px;width:100%;height:100%;display:block}.member-company-page-module-scss-module__Rvb-jG__tabUnderlineSpacer{visibility:hidden;width:100%;height:100%;display:block}.member-company-page-module-scss-module__Rvb-jG__panelWrap{padding:20px 0 32px}.member-company-page-module-scss-module__Rvb-jG__homeStack{flex-direction:column;gap:16px;display:flex}.member-company-page-module-scss-module__Rvb-jG__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;box-shadow:0 2px 12px #0f172a0f}.member-company-page-module-scss-module__Rvb-jG__cardTitle{color:#0f172a;margin:0;font-size:17px;font-weight:700}.member-company-page-module-scss-module__Rvb-jG__aboutHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.member-company-page-module-scss-module__Rvb-jG__aboutHeaderBrandingEdit{flex-shrink:0;margin-left:auto}.member-company-page-module-scss-module__Rvb-jG__aboutIconWrap{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.member-company-page-module-scss-module__Rvb-jG__aboutIconImg{object-fit:cover;border-radius:6px}.member-company-page-module-scss-module__Rvb-jG__aboutBodyRow{grid-template-columns:1fr minmax(0,160px);align-items:stretch;gap:20px;display:grid}@media (max-width:720px){.member-company-page-module-scss-module__Rvb-jG__aboutBodyRow{grid-template-columns:1fr}.member-company-page-module-scss-module__Rvb-jG__aboutMapArt{display:none}}.member-company-page-module-scss-module__Rvb-jG__aboutCopy{min-width:0}.member-company-page-module-scss-module__Rvb-jG__aboutBodyBrandingEdit{justify-content:flex-end;margin-bottom:6px;display:flex}.member-company-page-module-scss-module__Rvb-jG__aboutMoreRow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.member-company-page-module-scss-module__Rvb-jG__aboutMorePlaceholder{color:#94a3b8;font-size:14px}.member-company-page-module-scss-module__Rvb-jG__aboutMoreEditSlot{flex-shrink:0}.member-company-page-module-scss-module__Rvb-jG__aboutText{color:#475569;margin:0 0 12px;font-size:15px;line-height:1.6}.member-company-page-module-scss-module__Rvb-jG__aboutLink{color:#2563eb;font-size:14px;font-weight:600;text-decoration:none}.member-company-page-module-scss-module__Rvb-jG__aboutLink:hover{text-underline-offset:2px;text-decoration:underline}.member-company-page-module-scss-module__Rvb-jG__aboutMapArt{opacity:.9;background:radial-gradient(circle at 20% 30%,#94a3b859 0,#0000 40%),radial-gradient(circle at 80% 70%,#94a3b840 0,#0000 45%),linear-gradient(160deg,#f8fafc,#e2e8f0);border-radius:12px;align-self:stretch;width:100%;min-height:120px}.member-company-page-module-scss-module__Rvb-jG__sectionTitleRow{align-items:center;gap:8px;margin-bottom:14px;display:flex}.member-company-page-module-scss-module__Rvb-jG__starIcon{color:#eab308;font-size:18px}.member-company-page-module-scss-module__Rvb-jG__activityStar{color:#ec4899;font-size:16px}.member-company-page-module-scss-module__Rvb-jG__featuredGrid{grid-template-columns:minmax(0,220px) 1fr;align-items:start;gap:20px;display:grid}@media (max-width:640px){.member-company-page-module-scss-module__Rvb-jG__featuredGrid{grid-template-columns:1fr}}.member-company-page-module-scss-module__Rvb-jG__featuredVisual{aspect-ratio:4/3;background:#f1f5f9;border-radius:12px;overflow:hidden}.member-company-page-module-scss-module__Rvb-jG__featuredVisualInner{opacity:.85;background:linear-gradient(135deg,#1e3a5f,#334155 50%,#64748b);width:100%;height:100%;min-height:140px}.member-company-page-module-scss-module__Rvb-jG__featuredCopy{min-width:0}.member-company-page-module-scss-module__Rvb-jG__featuredBadge{letter-spacing:.06em;color:#a16207;background:#fef9c3;border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.member-company-page-module-scss-module__Rvb-jG__featuredTitle{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.member-company-page-module-scss-module__Rvb-jG__featuredDesc{color:#475569;margin:0 0 12px;font-size:14px;line-height:1.55}.member-company-page-module-scss-module__Rvb-jG__codeRow{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;margin-bottom:10px;padding:10px 12px;font-size:14px;display:flex}.member-company-page-module-scss-module__Rvb-jG__featuredMeta{color:#64748b;font-size:13px}.member-company-page-module-scss-module__Rvb-jG__muted{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.member-company-page-module-scss-module__Rvb-jG__activityList{flex-direction:column;gap:0;margin:0 0 12px;padding:0;list-style:none;display:flex}.member-company-page-module-scss-module__Rvb-jG__activityRow{color:#334155;border-bottom:1px solid #f1f5f9;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:grid}.member-company-page-module-scss-module__Rvb-jG__activityRow:last-child{border-bottom:none}.member-company-page-module-scss-module__Rvb-jG__activityIcon{color:#64748b;display:flex}.member-company-page-module-scss-module__Rvb-jG__activityText{min-width:0}.member-company-page-module-scss-module__Rvb-jG__activityAgo{color:#94a3b8;white-space:nowrap;font-size:12px}.member-company-page-module-scss-module__Rvb-jG__textLinkMuted{font:inherit;color:#94a3b8;cursor:default;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}
.page-module-scss-module__sfE7BW__page{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__sfE7BW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module-scss-module__sfE7BW__hint{color:var(--color-neutral-600,#4b5563);margin:0;font-size:14px;line-height:1.5}.page-module-scss-module__sfE7BW__muted{color:var(--color-neutral-500,#6b7280);margin:0;font-size:14px}.page-module-scss-module__sfE7BW__error{color:#dc2626;margin:0;font-size:14px}.page-module-scss-module__sfE7BW__success{color:#15803d;margin:0;font-size:14px}.page-module-scss-module__sfE7BW__liveFrame{border:1px solid var(--color-neutral-200,#e5e7eb);background:#f1f5f9;border-radius:12px;padding:12px}.page-module-scss-module__sfE7BW__editTrigger{cursor:pointer;font:inherit;color:#2563eb;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.page-module-scss-module__sfE7BW__editTrigger:hover{color:#1d4ed8}.page-module-scss-module__sfE7BW__tabPlaceholder{color:#64748b;margin:0;font-size:14px;line-height:1.55}.page-module-scss-module__sfE7BW__modalStack{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__sfE7BW__modalField{flex-direction:column;gap:6px;display:flex}.page-module-scss-module__sfE7BW__modalLabel{color:var(--color-neutral-800,#1f2937);font-size:13px;font-weight:600}.page-module-scss-module__sfE7BW__modalInput,.page-module-scss-module__sfE7BW__modalTextarea{border:1px solid var(--color-neutral-300,#d1d5db);box-sizing:border-box;width:100%;color:var(--color-neutral-900,#111827);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.page-module-scss-module__sfE7BW__modalInput:focus,.page-module-scss-module__sfE7BW__modalTextarea:focus{outline:2px solid var(--color-primary,#2563eb);outline-offset:1px}.page-module-scss-module__sfE7BW__modalTextarea{resize:vertical;min-height:120px}
.login-form-module-scss-module__Zw6fIW__fontSmoothing,.login-form-module-scss-module__Zw6fIW__display5,.login-form-module-scss-module__Zw6fIW__display4,.login-form-module-scss-module__Zw6fIW__display3,.login-form-module-scss-module__Zw6fIW__display2,.login-form-module-scss-module__Zw6fIW__display1,.login-form-module-scss-module__Zw6fIW__menuText,.login-form-module-scss-module__Zw6fIW__subHeader,.login-form-module-scss-module__Zw6fIW__buttonText,.login-form-module-scss-module__Zw6fIW__navigationText,.login-form-module-scss-module__Zw6fIW__body4,.login-form-module-scss-module__Zw6fIW__body3,.login-form-module-scss-module__Zw6fIW__body2,.login-form-module-scss-module__Zw6fIW__body1,.login-form-module-scss-module__Zw6fIW__h4,.login-form-module-scss-module__Zw6fIW__h3,.login-form-module-scss-module__Zw6fIW__h2,.login-form-module-scss-module__Zw6fIW__h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-form-module-scss-module__Zw6fIW__h1{margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:37px;font-weight:700;line-height:115%}.login-form-module-scss-module__Zw6fIW__h2{letter-spacing:-.019em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1.2}.login-form-module-scss-module__Zw6fIW__h3{letter-spacing:-.017em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.login-form-module-scss-module__Zw6fIW__h4{letter-spacing:-.014em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17.5px;font-weight:700;line-height:1.2}.login-form-module-scss-module__Zw6fIW__body1{letter-spacing:-.012em;margin:0;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.login-form-module-scss-module__Zw6fIW__body2{letter-spacing:-.007em;margin:0;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.login-form-module-scss-module__Zw6fIW__body3{letter-spacing:-.004em;margin:0;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4}.login-form-module-scss-module__Zw6fIW__body4{margin:0;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1.4}.login-form-module-scss-module__Zw6fIW__navigationText{letter-spacing:-.012em;margin:0;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.2}.login-form-module-scss-module__Zw6fIW__navigationText.login-form-module-scss-module__Zw6fIW__large{font-size:17px}.login-form-module-scss-module__Zw6fIW__buttonText{letter-spacing:-.012em;margin:0;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.login-form-module-scss-module__Zw6fIW__subHeader{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.4}.login-form-module-scss-module__Zw6fIW__menuText{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1}.login-form-module-scss-module__Zw6fIW__display1{letter-spacing:-.03em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:150px;font-weight:700;line-height:1.1}.login-form-module-scss-module__Zw6fIW__display2{letter-spacing:-.028em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.1}.login-form-module-scss-module__Zw6fIW__display3{letter-spacing:-.025em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:84px;font-weight:700;line-height:1.1}.login-form-module-scss-module__Zw6fIW__display4{letter-spacing:-.022em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:63px;font-weight:700;line-height:1.1}.login-form-module-scss-module__Zw6fIW__display5{letter-spacing:-.02em;margin:0;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:47px;font-weight:700;line-height:1.1}.login-form-module-scss-module__Zw6fIW__extraLight{font-weight:200}.login-form-module-scss-module__Zw6fIW__light{font-weight:300}.login-form-module-scss-module__Zw6fIW__normal{font-weight:400}.login-form-module-scss-module__Zw6fIW__medium{font-weight:500}.login-form-module-scss-module__Zw6fIW__strong{font-weight:600}.login-form-module-scss-module__Zw6fIW__stronger{font-weight:700}.login-form-module-scss-module__Zw6fIW__strongest{font-weight:900}.login-form-module-scss-module__Zw6fIW__loginRoot{color:#fff;background-color:var(--color-secondary);background-image:radial-gradient(at 60% 40%,#be0e552e 0%,#0000 65%);justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex}.login-form-module-scss-module__Zw6fIW__card{background-color:var(--color-background-tertiary);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:40px 40px 48px;display:flex;box-shadow:0 24px 64px #0006}.login-form-module-scss-module__Zw6fIW__logoSection{margin-bottom:32px}.login-form-module-scss-module__Zw6fIW__textContainer{text-align:center;flex-direction:column;align-items:center;margin-bottom:8px;display:flex}.login-form-module-scss-module__Zw6fIW__textContainer .login-form-module-scss-module__Zw6fIW__header{letter-spacing:-.02em;color:var(--color-neutral-100);margin-bottom:6px;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:300}.login-form-module-scss-module__Zw6fIW__textContainer .login-form-module-scss-module__Zw6fIW__lead{letter-spacing:-.007em;opacity:.5;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.login-form-module-scss-module__Zw6fIW__errorMessage{color:#ff9a9a;background-color:#ff505026;border-radius:8px;width:100%;margin-top:16px;padding:8px 12px;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600}.login-form-module-scss-module__Zw6fIW__successMessage{color:#90ffb0;background-color:#50ff7826;border-radius:8px;width:100%;margin-top:16px;padding:8px 12px;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600}.login-form-module-scss-module__Zw6fIW__form{flex-direction:column;gap:14px;width:100%;margin-top:24px;display:flex}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__fieldGroup{flex-direction:column;gap:6px;display:flex}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__inputLabel{opacity:.6;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__input{color:#fff;box-sizing:border-box;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;transition:border-color .2s,background-color .2s}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__input:focus{background-color:#ffffff12;border-color:#be0e5599}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__input::placeholder{color:#ffffff40}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__formActions{gap:10px;margin-top:6px;display:flex}.login-form-module-scss-module__Zw6fIW__form .login-form-module-scss-module__Zw6fIW__formActions>*{flex:1}.login-form-module-scss-module__Zw6fIW__googleButton{background-color:var(--color-tertiary);border-radius:24px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 18px;text-decoration:none;transition:background-color .15s;display:flex}.login-form-module-scss-module__Zw6fIW__googleButton:hover{background-color:var(--color-background-tertiary)}.login-form-module-scss-module__Zw6fIW__googleButton span{color:#fff;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:600}.login-form-module-scss-module__Zw6fIW__divider{justify-content:center;align-items:center;gap:10px;width:100%;margin:16px 0;display:flex}.login-form-module-scss-module__Zw6fIW__divider .login-form-module-scss-module__Zw6fIW__dividerLine{background-color:#ffffff1a;flex:1;height:1px}.login-form-module-scss-module__Zw6fIW__divider span{letter-spacing:.08em;text-transform:uppercase;opacity:.35;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600}
