.verified-badge-module__AmrffG__badge{color:var(--brand-verified);flex-shrink:0;display:inline-block}
.page-module__8IWCPW__page{width:100%;padding:var(--space-8) var(--space-6) var(--space-12);background-color:var(--surface-sunken);justify-content:center;min-height:100vh;display:flex}.page-module__8IWCPW__layout{gap:var(--space-8);grid-template-columns:280px 1fr;align-items:start;width:min(1280px,100%);display:grid}.page-module__8IWCPW__container{gap:var(--space-10);flex-direction:column;width:100%;min-width:0;display:flex}.page-module__8IWCPW__sidebar{align-self:start;position:sticky;top:2rem}.page-module__8IWCPW__sidebarCard{background:var(--surface);border:1px solid var(--color-grey);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-card-raised)}.page-module__8IWCPW__sidebarTitle{font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:var(--weight-bold);margin-bottom:var(--space-4)}.page-module__8IWCPW__sidebarNav{gap:var(--space-2);flex-direction:column;display:flex}.page-module__8IWCPW__sidebarLink{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-lg);color:var(--color-secondary-black);font-weight:var(--weight-semibold);background:var(--surface-muted);transition:background var(--duration-base) ease, color var(--duration-base) ease;display:flex}.page-module__8IWCPW__sidebarLinkLabel{align-items:center;gap:var(--space-2-5);display:inline-flex}.page-module__8IWCPW__sidebarIcon{width:1rem;height:1rem}.page-module__8IWCPW__sidebarChevron{opacity:.55;width:1rem;height:1rem}.page-module__8IWCPW__sidebarLink:hover{background:color-mix(in srgb, var(--color-blue) 8%, transparent);color:var(--color-blue)}.page-module__8IWCPW__sidebarLinkActive{background:color-mix(in srgb, var(--color-blue) 12%, transparent);color:var(--color-blue)}.page-module__8IWCPW__sidebarDivider{background:var(--border-subtle);height:1px;margin:var(--space-4) 0 var(--space-3)}.page-module__8IWCPW__sidebarLogoutForm{display:flex}.page-module__8IWCPW__sidebarLogoutButton{align-items:center;gap:var(--space-2);color:var(--color-red);font-weight:var(--weight-semibold);font-size:var(--text-md);font-family:var(--font-secondary);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;display:inline-flex}.page-module__8IWCPW__sidebarLogoutButton:hover{background:color-mix(in srgb, var(--color-red) 8%, transparent)}.page-module__8IWCPW__sidebarLogoutIcon{width:1rem;height:1rem}.page-module__8IWCPW__heroCard{background:var(--surface);border:1px solid var(--color-grey);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lightbox-deep);position:relative;overflow:hidden}.page-module__8IWCPW__heroBanner{background:var(--wohna-gradient);z-index:0;height:6rem;position:relative}.page-module__8IWCPW__heroContent{gap:var(--space-8);padding:0 var(--space-8) var(--space-8);margin-top:calc(var(--space-10) * -1);z-index:1;grid-template-columns:auto 1fr;align-items:end;display:grid;position:relative}.page-module__8IWCPW__avatarWrap{align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.page-module__8IWCPW__avatar{border-radius:var(--radius-pill);border:4px solid var(--color-white);background:var(--surface);width:7.5rem;height:7.5rem;box-shadow:var(--shadow-popover);place-items:center;display:grid;position:relative;overflow:hidden}.page-module__8IWCPW__avatar img{object-fit:cover;width:100%;height:100%}.page-module__8IWCPW__avatarFallback{width:100%;height:100%;font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 8%, transparent);place-items:center;display:grid}.page-module__8IWCPW__heroInfo{gap:var(--space-3);padding-bottom:var(--space-2);flex-direction:column;display:flex}.page-module__8IWCPW__heroNameRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__8IWCPW__heroName{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-secondary-black)}.page-module__8IWCPW__roleBadge{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);background:color-mix(in srgb, var(--text-subtle) 40%, transparent);color:var(--color-secondary-black)}.page-module__8IWCPW__heroMeta{gap:var(--space-6);color:var(--text-muted);font-size:var(--text-md);flex-wrap:wrap;display:flex}.page-module__8IWCPW__progressCard{background:var(--surface-muted);border-radius:var(--radius-xl);padding:var(--space-5);border:1px solid #0000000f;width:15rem}.page-module__8IWCPW__progressHeader{font-weight:var(--weight-semibold);color:var(--color-secondary-black);justify-content:space-between;align-items:center;display:flex}.page-module__8IWCPW__progressValue{font-size:var(--text-2xl);color:var(--color-blue)}.page-module__8IWCPW__progressBar{margin:var(--space-3-5) 0 var(--space-2-5);background:var(--border-subtle);border-radius:var(--radius-pill);width:100%;height:.5rem;overflow:hidden}.page-module__8IWCPW__progressFill{background:var(--wohna-gradient);height:100%}.page-module__8IWCPW__progressHint{font-size:var(--text-xs);color:var(--text-muted)}.page-module__8IWCPW__tabs{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.page-module__8IWCPW__tabInput{opacity:0;pointer-events:none;position:absolute}.page-module__8IWCPW__tabList{gap:var(--space-3);background:var(--surface-sunken);padding:var(--space-2);border-radius:var(--radius-pill);margin-bottom:var(--space-6);flex-wrap:wrap;max-width:max-content;display:inline-flex}.page-module__8IWCPW__tabLabel{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;color:var(--text-muted);transition:color var(--duration-base) ease, background var(--duration-base) ease;display:inline-flex}.page-module__8IWCPW__tabIcon{width:1rem;height:1rem}:is(#tab-personal:checked~.page-module__8IWCPW__tabList label[for=tab-personal],#tab-lifestyle:checked~.page-module__8IWCPW__tabList label[for=tab-lifestyle],#tab-documents:checked~.page-module__8IWCPW__tabList label[for=tab-documents]){color:var(--color-white);background:var(--color-blue)}.page-module__8IWCPW__tabPanels{display:block}.page-module__8IWCPW__tabPanel{gap:var(--space-6);flex-direction:column;display:none}.page-module__8IWCPW__panelCard{border:1px solid var(--color-grey);border-radius:var(--radius-xl);padding:var(--space-6);background:var(--surface);gap:var(--space-5);flex-direction:column;display:flex}.page-module__8IWCPW__panelCardPlain{gap:var(--space-5);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.page-module__8IWCPW__cardHeader{gap:var(--space-1-5);flex-direction:column;display:flex}.page-module__8IWCPW__cardTitleRow{align-items:center;gap:var(--space-2);display:flex}.page-module__8IWCPW__cardTitleIcon{width:1.1rem;height:1.1rem;color:var(--color-blue)}.page-module__8IWCPW__cardTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-secondary-black)}.page-module__8IWCPW__cardDescription{color:var(--text-muted);font-size:var(--text-base)}.page-module__8IWCPW__fieldGrid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__8IWCPW__fieldGridTwo{grid-template-columns:repeat(2,minmax(220px,1fr))}.page-module__8IWCPW__field{gap:var(--space-1-5);flex-direction:column;display:flex}.page-module__8IWCPW__fieldLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.page-module__8IWCPW__form{gap:var(--space-7);flex-direction:column;display:flex}.page-module__8IWCPW__input,.page-module__8IWCPW__select,.page-module__8IWCPW__textarea{width:100%;padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);font-size:var(--text-md);font-family:var(--font-secondary);color:var(--color-secondary-black)}.page-module__8IWCPW__input:focus,.page-module__8IWCPW__select:focus,.page-module__8IWCPW__textarea:focus{outline:2px solid color-mix(in srgb, var(--color-blue) 20%, transparent);border-color:color-mix(in srgb, var(--color-blue) 35%, transparent)}.page-module__8IWCPW__textarea{resize:vertical;min-height:120px}.page-module__8IWCPW__formActions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.page-module__8IWCPW__saveSuccess{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-success-strong)}.page-module__8IWCPW__saveError{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-red)}.page-module__8IWCPW__preferenceGroup{gap:var(--space-3);flex-direction:column;display:flex}.page-module__8IWCPW__preferenceLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.page-module__8IWCPW__preferenceOptions{gap:var(--space-3);display:grid}.page-module__8IWCPW__preferenceInput{opacity:0;pointer-events:none;position:absolute}.page-module__8IWCPW__preferenceButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);font-weight:var(--weight-semibold);color:var(--color-secondary-black);cursor:pointer;text-align:center;width:100%;transition:border-color var(--duration-base) ease, background var(--duration-base) ease, color var(--duration-base) ease}.page-module__8IWCPW__preferenceOptionsEnv{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__8IWCPW__preferenceOptionsLiving{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.page-module__8IWCPW__preferenceOptionsEnv,.page-module__8IWCPW__preferenceOptionsLiving{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-module__8IWCPW__preferenceOptionsEnv,.page-module__8IWCPW__preferenceOptionsLiving{grid-template-columns:1fr}}.page-module__8IWCPW__preferenceInput:checked+.page-module__8IWCPW__preferenceButton,.page-module__8IWCPW__preferenceButtonActive{border-color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 8%, transparent);color:var(--color-blue)}.page-module__8IWCPW__primaryButton{padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);background:var(--wohna-gradient);color:var(--color-white);font-weight:var(--weight-bold);font-family:var(--font-secondary);cursor:pointer;box-shadow:var(--shadow-cta);transition:transform var(--duration-base) ease, box-shadow var(--duration-base) ease;border:none}.page-module__8IWCPW__primaryButton:hover{box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)}.page-module__8IWCPW__fieldValue{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-secondary-black)}.page-module__8IWCPW__bio{font-size:var(--text-md);color:var(--text-secondary);line-height:1.5}.page-module__8IWCPW__tagRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__8IWCPW__tag{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:color-mix(in srgb, var(--color-blue) 8%, transparent);color:var(--color-blue)}.page-module__8IWCPW__toggleRow{padding:var(--space-3-5) 0;border-bottom:1px solid var(--surface-sunken);justify-content:space-between;align-items:center;display:flex}.page-module__8IWCPW__toggleRow:last-child{border-bottom:none}.page-module__8IWCPW__toggleLabel{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-secondary-black)}.page-module__8IWCPW__toggleLabelWrap{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__8IWCPW__toggleText{gap:var(--space-0-5);flex-direction:column;display:flex}.page-module__8IWCPW__toggleSubtext{font-size:var(--text-xs);color:var(--text-muted)}.page-module__8IWCPW__toggleIcon{width:1rem;height:1rem;color:var(--color-blue)}.page-module__8IWCPW__toggleList{flex-direction:column;display:flex}.page-module__8IWCPW__toggleControl{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__8IWCPW__checkbox{width:1.1rem;height:1.1rem;accent-color:var(--color-blue)}.page-module__8IWCPW__switchLabel{cursor:pointer;align-items:center;display:inline-flex;position:relative}.page-module__8IWCPW__switchInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.page-module__8IWCPW__switchTrack{border-radius:var(--radius-pill);background:var(--border-strong);width:2.9rem;height:1.55rem;transition:background var(--duration-base) ease;cursor:pointer;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1.5px #0000001f}.page-module__8IWCPW__switchTrack:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:1.1rem;height:1.1rem;box-shadow:var(--shadow-handle);transition:transform var(--duration-base) ease;position:absolute;top:3px;left:3px}.page-module__8IWCPW__switchInput:checked+.page-module__8IWCPW__switchTrack{background:var(--color-blue);box-shadow:none}.page-module__8IWCPW__switchInput:checked+.page-module__8IWCPW__switchTrack:after{transform:translate(1.25rem)}.page-module__8IWCPW__toggleValue{font-size:var(--text-sm);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary)}.page-module__8IWCPW__toggleValueOn{background:color-mix(in srgb, var(--color-blue) 10%, transparent);color:var(--color-blue)}.page-module__8IWCPW__documentCard{padding:var(--space-4);border-radius:var(--radius-xl);border:1px dashed var(--border-strong);background:var(--surface-muted);justify-content:space-between;align-items:center;display:flex}.page-module__8IWCPW__documentCardCompleted{background:color-mix(in srgb, var(--color-blue) 6%, transparent);border-style:solid}.page-module__8IWCPW__documentInfo{gap:var(--space-1);flex-direction:column;display:flex}.page-module__8IWCPW__documentGrid{gap:var(--space-3-5);flex-direction:column;display:flex}.page-module__8IWCPW__docsBanner{gap:var(--space-3-5);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-sunken);border:1px solid color-mix(in srgb, var(--color-blue) 20%, transparent);display:flex}.page-module__8IWCPW__docsBannerIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-blue) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--color-blue);flex-shrink:0;place-items:center;display:grid}.page-module__8IWCPW__docsBannerGlyph{width:1.1rem;height:1.1rem}.page-module__8IWCPW__docsBannerTitle{font-weight:var(--weight-bold);color:var(--color-secondary-black);margin-bottom:var(--space-1)}.page-module__8IWCPW__docsBannerText{font-size:var(--text-sm);color:var(--text-muted)}.page-module__8IWCPW__docCard{border-radius:var(--radius-xl);border:1px dashed var(--border-strong);background:var(--surface);transition:border-color var(--duration-base) ease, background var(--duration-base) ease;overflow:hidden}.page-module__8IWCPW__docCardUploaded{border-style:solid;border-color:color-mix(in srgb, var(--color-blue) 30%, transparent);background:color-mix(in srgb, var(--color-blue) 4%, transparent)}.page-module__8IWCPW__docCardUploading{border-color:color-mix(in srgb, var(--color-blue) 20%, transparent)}.page-module__8IWCPW__docCardBody{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.page-module__8IWCPW__docProgressTrack{background:color-mix(in srgb, var(--color-blue) 10%, transparent);height:3px;overflow:hidden}.page-module__8IWCPW__docProgressBar{background:var(--color-blue);border-radius:var(--radius-pill);width:40%;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite page-module__8IWCPW__docProgressSlide}@keyframes page-module__8IWCPW__docProgressSlide{0%{transform:translate(-100%)}60%{transform:translate(300%)}to{transform:translate(300%)}}.page-module__8IWCPW__docThumbnail{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-sunken);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.page-module__8IWCPW__docThumbnailImg{object-fit:cover;width:100%;height:100%}.page-module__8IWCPW__docThumbnailIcon{width:1.2rem;height:1.2rem;color:var(--color-blue)}.page-module__8IWCPW__docThumbnailClickable{cursor:pointer;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;padding:0;text-decoration:none}.page-module__8IWCPW__docThumbnailClickable:hover{opacity:.8;transform:scale(1.06)}.page-module__8IWCPW__lightboxOverlay{z-index:var(--z-top);padding:var(--space-8);animation:page-module__8IWCPW__lightboxFadeIn var(--duration-base) ease;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes page-module__8IWCPW__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.page-module__8IWCPW__lightboxImg{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:90vh;box-shadow:var(--shadow-xl);animation:page-module__8IWCPW__lightboxScaleIn var(--duration-base) ease}@keyframes page-module__8IWCPW__lightboxScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.page-module__8IWCPW__lightboxClose{z-index:1;position:fixed;top:1.25rem;right:1.25rem}.page-module__8IWCPW__docDoneCheck{color:var(--color-success);flex-shrink:0}.page-module__8IWCPW__docErrorIcon{color:var(--color-red);flex-shrink:0}.page-module__8IWCPW__replaceButton{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--color-secondary-black);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;font-family:var(--font-secondary);transition:border-color var(--duration-base) ease, color var(--duration-base) ease, background var(--duration-base) ease;display:inline-flex}.page-module__8IWCPW__replaceButton:hover{border-color:var(--color-blue);color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 4%, transparent)}.page-module__8IWCPW__docMeta{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-module__8IWCPW__docIconWrap{border-radius:var(--radius-lg);background:var(--surface-sunken);width:2.4rem;height:2.4rem;color:var(--color-blue);place-items:center;display:grid}.page-module__8IWCPW__docIcon{width:1.1rem;height:1.1rem}.page-module__8IWCPW__docText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__8IWCPW__docTitle{font-weight:var(--weight-bold);color:var(--color-secondary-black)}.page-module__8IWCPW__docDesc{font-size:var(--text-sm);color:var(--text-muted)}.page-module__8IWCPW__docStatus{font-size:var(--text-xs);color:var(--text-muted)}.page-module__8IWCPW__docActions{align-items:center;gap:var(--space-2);display:flex}.page-module__8IWCPW__fileInput{display:none}.page-module__8IWCPW__uploadButton{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-blue);color:var(--color-white);font-weight:var(--weight-semibold);cursor:pointer;border:none;display:inline-flex}.page-module__8IWCPW__uploadButton[aria-disabled=true]{opacity:.6;cursor:not-allowed}.page-module__8IWCPW__removeButton{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;font-family:var(--font-secondary);display:inline-flex}.page-module__8IWCPW__removeButton:hover{border-color:var(--color-red);color:var(--color-red)}.page-module__8IWCPW__uploadIcon{width:1rem;height:1rem}.page-module__8IWCPW__documentControls{align-items:center;gap:var(--space-3);display:flex}.page-module__8IWCPW__documentTitle{font-weight:var(--weight-bold);color:var(--color-secondary-black)}.page-module__8IWCPW__documentStatus{font-size:var(--text-sm);color:var(--text-muted)}.page-module__8IWCPW__documentTag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-red) 8%, transparent);color:var(--color-red);font-size:var(--text-xs);font-weight:var(--weight-bold)}.page-module__8IWCPW__documentTagCompleted{background:color-mix(in srgb, var(--color-blue) 12%, transparent);color:var(--color-blue)}:is(#tab-personal:checked~.page-module__8IWCPW__tabPanels .page-module__8IWCPW__panelPersonal,#tab-lifestyle:checked~.page-module__8IWCPW__tabPanels .page-module__8IWCPW__panelLifestyle,#tab-documents:checked~.page-module__8IWCPW__tabPanels .page-module__8IWCPW__panelDocuments){display:flex}.page-module__8IWCPW__mobileProfileNav{display:none}@media (max-width:900px){.page-module__8IWCPW__mobileProfileNav{background:var(--surface);border-bottom:1px solid var(--color-grey);z-index:var(--z-popover);padding:0 var(--space-2);scrollbar-width:none;align-items:center;gap:0;display:flex;position:sticky;top:4.5rem;overflow-x:auto}.page-module__8IWCPW__mobileProfileNav::-webkit-scrollbar{display:none}.page-module__8IWCPW__mobileProfileNavLink{align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-3-5);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--muted-foreground);white-space:nowrap;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-bottom:2px solid #0000;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.page-module__8IWCPW__mobileProfileNavLink:hover{color:var(--color-blue)}.page-module__8IWCPW__mobileProfileNavLinkActive{color:var(--color-blue);border-bottom-color:var(--color-blue)}.page-module__8IWCPW__mobileProfileNavIcon{width:1.1rem;height:1.1rem}.page-module__8IWCPW__mobileProfileNavLogout{align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-3-5);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-red);white-space:nowrap;cursor:pointer;font-family:var(--font-secondary);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex-shrink:0;display:flex}.page-module__8IWCPW__layout{grid-template-columns:1fr}.page-module__8IWCPW__sidebar{display:none}.page-module__8IWCPW__heroContent{text-align:center;grid-template-columns:1fr}.page-module__8IWCPW__heroNameRow,.page-module__8IWCPW__heroMeta{justify-content:center}.page-module__8IWCPW__progressCard{width:100%}}@media (max-width:600px){.page-module__8IWCPW__page{padding:var(--space-4) var(--space-4) var(--space-10)}.page-module__8IWCPW__heroContent{padding:0 var(--space-5) var(--space-6)}.page-module__8IWCPW__tabList{border-radius:var(--radius-lg)}}@media (max-width:700px){.page-module__8IWCPW__fieldGridTwo{grid-template-columns:1fr}}.page-module__8IWCPW__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-module__8IWCPW__pageTitle{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-secondary-black)}.page-module__8IWCPW__pageSubtitle{font-size:var(--text-base);color:var(--text-muted);margin-top:var(--space-1)}.page-module__8IWCPW__avatarEditButton{border-radius:var(--radius-pill);background:var(--color-blue);width:2.25rem;height:2.25rem;color:var(--color-white);cursor:pointer;box-shadow:var(--shadow-badge);transition:background var(--duration-base) ease;border:none;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.page-module__8IWCPW__avatarEditButton:hover{background:color-mix(in srgb, var(--color-blue) 85%, transparent)}.page-module__8IWCPW__avatarEditIcon{width:1rem;height:1rem}.page-module__8IWCPW__heroMetaItem{align-items:center;gap:var(--space-1-5);display:inline-flex}.page-module__8IWCPW__heroMetaIcon{flex-shrink:0;width:.95rem;height:.95rem}.page-module__8IWCPW__inputIconWrap{align-items:center;display:flex;position:relative}.page-module__8IWCPW__inputIcon{width:1rem;height:1rem;color:var(--text-subtle);pointer-events:none;flex-shrink:0;position:absolute;left:.75rem}.page-module__8IWCPW__inputWithIcon{padding-left:var(--space-10)}.page-module__8IWCPW__inputWithVerify{padding-right:var(--space-24)}.page-module__8IWCPW__verifiedPill{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-blue);pointer-events:none;display:inline-flex;position:absolute;right:.75rem}.page-module__8IWCPW__verifyBtn{height:2rem;padding:0 var(--space-3);position:absolute;right:.4rem}.page-module__8IWCPW__saveIcon{width:1rem;height:1rem;margin-right:var(--space-1-5);flex-shrink:0}.page-module__8IWCPW__charCount{font-size:var(--text-xs);color:var(--text-subtle);align-self:flex-end}.page-module__8IWCPW__profileGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.page-module__8IWCPW__profileMain{gap:var(--space-7);flex-direction:column;display:flex}.page-module__8IWCPW__profileSidebarRight{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:2rem}.page-module__8IWCPW__sidebarRightCard{background:var(--surface);border:1px solid var(--color-grey);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-panel);gap:var(--space-3-5);flex-direction:column;display:flex}.page-module__8IWCPW__sidebarRightTitle{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-secondary-black);align-items:center;gap:var(--space-1-5);display:flex}.page-module__8IWCPW__completionHeader{justify-content:space-between;align-items:center;display:flex}.page-module__8IWCPW__completionPercent{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-blue);line-height:1}.page-module__8IWCPW__completionBadge{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);background:color-mix(in srgb, var(--color-blue) 10%, transparent);color:var(--color-blue)}.page-module__8IWCPW__completionList{gap:var(--space-2-5);border-top:1px solid var(--surface-sunken);padding-top:var(--space-3-5);margin-top:var(--space-0-5);flex-direction:column;display:flex}.page-module__8IWCPW__completionItem{align-items:center;gap:var(--space-2);display:flex}.page-module__8IWCPW__completionCheck{width:1rem;height:1rem;color:var(--color-success);flex-shrink:0}.page-module__8IWCPW__completionEmpty{border-radius:var(--radius-pill);border:2px solid var(--border-strong);flex-shrink:0;width:1rem;height:1rem;display:inline-block}.page-module__8IWCPW__completionLabelDone{font-size:var(--text-base);color:var(--color-secondary-black)}.page-module__8IWCPW__completionLabelPending{font-size:var(--text-base);color:var(--text-subtle)}.page-module__8IWCPW__wohnaCard{background:var(--surface);border:1px solid color-mix(in srgb, var(--color-blue) 20%, transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);overflow:hidden}.page-module__8IWCPW__wohnaCardAccent{background:var(--wohna-gradient);height:.375rem}.page-module__8IWCPW__wohnaCardBody{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.page-module__8IWCPW__wohnaCardTitleRow{justify-content:space-between;align-items:center;display:flex}.page-module__8IWCPW__wohnaCardTitle{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-secondary-black)}.page-module__8IWCPW__wohnaCardSubtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:calc(var(--space-1-5) * -1)}.page-module__8IWCPW__wohnaVerifiedBadge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);background:color-mix(in srgb, var(--color-blue) 10%, transparent);color:var(--color-blue);display:inline-flex}.page-module__8IWCPW__wohnaVerifiedIcon{width:.7rem;height:.7rem}.page-module__8IWCPW__wohnaBadgePreview{background:color-mix(in srgb, var(--color-blue) 5%, transparent);border-radius:var(--radius-lg);padding:var(--space-4);align-items:center;gap:var(--space-1-5);text-align:center;flex-direction:column;display:flex}.page-module__8IWCPW__wohnaBadgeIcon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-blue) 12%, transparent);width:3rem;height:3rem;color:var(--color-blue);place-items:center;display:grid}.page-module__8IWCPW__wohnaBadgeGlyph{width:1.5rem;height:1.5rem}.page-module__8IWCPW__wohnaBadgeLabel{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-secondary-black);display:inline-flex}.page-module__8IWCPW__wohnaBadgeHint{font-size:var(--text-xs);color:var(--text-subtle)}.page-module__8IWCPW__wohnaBadgeDescription{font-size:var(--text-2xs);color:var(--text-subtle);margin-top:var(--space-1);line-height:1.4}.page-module__8IWCPW__wohnaFeatureList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__8IWCPW__wohnaFeatureItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.page-module__8IWCPW__wohnaFeatureCheck{width:1rem;height:1rem;color:var(--color-blue);flex-shrink:0;margin-top:.05rem}.page-module__8IWCPW__wohnaUploadHint{font-size:var(--text-xs);color:var(--text-subtle);font-style:italic}.page-module__8IWCPW__wohnaCta{text-align:center;padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-lg);background:var(--wohna-gradient);color:var(--color-white);font-weight:var(--weight-bold);font-size:var(--text-base);box-shadow:var(--shadow-lg);transition:opacity var(--duration-base) ease;text-decoration:none;display:block}.page-module__8IWCPW__wohnaCta:hover{opacity:.9}.page-module__8IWCPW__tipsIcon{width:1rem;height:1rem;color:var(--color-blue)}.page-module__8IWCPW__tipsList{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__8IWCPW__tipsItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.page-module__8IWCPW__tipsCheck{width:1rem;height:1rem;color:var(--color-blue);margin-top:var(--space-0-5);flex-shrink:0}.page-module__8IWCPW__docRequiredList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__8IWCPW__docRequiredRow{align-items:flex-start;gap:var(--space-3-5);padding:var(--space-3-5);border-radius:var(--radius-lg);border:1px solid var(--color-grey);background:var(--surface-muted);transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease;display:flex}.page-module__8IWCPW__docRequiredRow:hover{border-color:color-mix(in srgb, var(--color-blue) 25%, transparent);box-shadow:var(--shadow-panel)}.page-module__8IWCPW__docRequiredIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-blue) 8%, transparent);width:2.25rem;height:2.25rem;color:var(--color-blue);flex-shrink:0;place-items:center;display:grid}.page-module__8IWCPW__docRequiredText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__8IWCPW__docsSeparator{background:var(--surface-sunken);height:1px;margin:var(--space-1) 0}.page-module__8IWCPW__docsPrivacyNote{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3-5);border-radius:var(--radius-lg);background:var(--surface-muted);display:flex}.page-module__8IWCPW__docsPrivacyIcon{width:1.1rem;height:1.1rem;color:var(--text-subtle);margin-top:var(--space-0-5);flex-shrink:0}.page-module__8IWCPW__docsPrivacyText{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}@media (max-width:1024px){.page-module__8IWCPW__profileGrid{grid-template-columns:minmax(0,1fr)}.page-module__8IWCPW__profileSidebarRight{position:static}}@media (max-width:600px){.page-module__8IWCPW__pageTitle{font-size:var(--text-2xl)}.page-module__8IWCPW__docCardBody{row-gap:var(--space-3);flex-wrap:wrap}.page-module__8IWCPW__docActions{margin-left:auto}}.page-module__8IWCPW__avatarFileInput{display:none}.page-module__8IWCPW__avatarSpinner{animation:1s linear infinite page-module__8IWCPW__spin}
.confirmation-dialog-module__-0hLUq__overlay.confirmation-dialog-module__-0hLUq__overlay{z-index:calc(var(--z-top) + 1)}.confirmation-dialog-module__-0hLUq__content.confirmation-dialog-module__-0hLUq__content{z-index:calc(var(--z-top) + 2);gap:var(--space-5);padding:var(--space-6);text-align:center}.confirmation-dialog-module__-0hLUq__header.confirmation-dialog-module__-0hLUq__header{align-items:center}.confirmation-dialog-module__-0hLUq__title.confirmation-dialog-module__-0hLUq__title{font-family:var(--font-secondary);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-black);justify-content:center;margin:0;line-height:1.3}.confirmation-dialog-module__-0hLUq__message.confirmation-dialog-module__-0hLUq__message{font-family:var(--font-primary);font-size:var(--text-md);color:var(--color-secondary-black);white-space:pre-line;margin:0;line-height:1.6}.confirmation-dialog-module__-0hLUq__footer.confirmation-dialog-module__-0hLUq__footer{justify-content:center;gap:var(--space-3);margin-top:var(--space-1);padding-top:var(--space-5);margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6);border-top:1px solid var(--border)}.confirmation-dialog-module__-0hLUq__cancelButton{min-width:100px}.confirmation-dialog-module__-0hLUq__confirmButton{min-width:130px}@media (max-width:640px){.confirmation-dialog-module__-0hLUq__content.confirmation-dialog-module__-0hLUq__content{gap:var(--space-4);padding:var(--space-5)}.confirmation-dialog-module__-0hLUq__footer.confirmation-dialog-module__-0hLUq__footer{gap:var(--space-2);margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);flex-direction:column-reverse}.confirmation-dialog-module__-0hLUq__cancelButton,.confirmation-dialog-module__-0hLUq__confirmButton{width:100%;min-width:unset}}
.textarea-module__BRUfQa__textarea{width:100%;min-height:80px;padding:var(--space-3) var(--space-4);font-family:var(--font-primary);font-size:var(--text-md);color:var(--color-blue);background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);resize:vertical;transition:border-color var(--duration-base) ease-in-out, box-shadow var(--duration-base) ease-in-out}.textarea-module__BRUfQa__textarea::placeholder{color:var(--text-subtle)}.textarea-module__BRUfQa__textarea:focus{border-color:var(--color-blue);box-shadow:var(--ring-brand);outline:none}.textarea-module__BRUfQa__textarea:hover:not(:focus){border-color:var(--border-strong)}.textarea-module__BRUfQa__textarea:disabled{background-color:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}@media (max-width:640px){.textarea-module__BRUfQa__textarea{font-size:var(--text-md);padding:var(--space-2-5) var(--space-3-5)}}
.applicationBookingStep-module__2jUcNW__root{gap:var(--space-7);font-family:var(--font-secondary);display:grid}.applicationBookingStep-module__2jUcNW__backLink{margin-bottom:calc(var(--space-3) * -1);justify-self:start}.applicationBookingStep-module__2jUcNW__section{gap:var(--space-4);display:grid}.applicationBookingStep-module__2jUcNW__sectionTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--foreground);margin:0}.applicationBookingStep-module__2jUcNW__sectionHint{font-size:var(--text-base);color:var(--muted-foreground);margin:var(--space-1) 0 0}.applicationBookingStep-module__2jUcNW__peopleOptions{gap:var(--space-2-5);display:flex}.applicationBookingStep-module__2jUcNW__peopleOption{border-radius:var(--radius-full);border:2px solid var(--border);background:var(--background);width:3.5rem;height:3.5rem;color:var(--foreground);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast), color var(--duration-fast);font-family:var(--font-secondary)}.applicationBookingStep-module__2jUcNW__peopleOption:hover{border-color:var(--color-blue)}.applicationBookingStep-module__2jUcNW__peopleOptionSelected{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.applicationBookingStep-module__2jUcNW__peopleOptionDisabled{opacity:.35;cursor:not-allowed}.applicationBookingStep-module__2jUcNW__peopleOptionDisabled:hover{border-color:var(--border)}.applicationBookingStep-module__2jUcNW__peopleHint{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.applicationBookingStep-module__2jUcNW__addOnList{gap:var(--space-3);flex-direction:column;display:flex}.applicationBookingStep-module__2jUcNW__addOnRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);display:flex}.applicationBookingStep-module__2jUcNW__addOnInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.applicationBookingStep-module__2jUcNW__addOnLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--foreground);font-family:var(--font-secondary)}.applicationBookingStep-module__2jUcNW__addOnFee{font-size:var(--text-sm);color:var(--muted-foreground);font-family:var(--font-secondary)}.applicationBookingStep-module__2jUcNW__addOnToggle{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;display:flex;overflow:hidden}.applicationBookingStep-module__2jUcNW__addOnToggleBtn{padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;font-family:var(--font-secondary);transition:background-color var(--duration-fast), color var(--duration-fast);border:none}.applicationBookingStep-module__2jUcNW__addOnToggleBtn:first-child{border-right:1px solid var(--border)}.applicationBookingStep-module__2jUcNW__addOnToggleBtnYes.applicationBookingStep-module__2jUcNW__addOnToggleBtnActive{background:var(--color-blue);color:var(--color-white)}.applicationBookingStep-module__2jUcNW__addOnToggleBtn:not(.applicationBookingStep-module__2jUcNW__addOnToggleBtnYes).applicationBookingStep-module__2jUcNW__addOnToggleBtnActive{background:var(--muted)}.applicationBookingStep-module__2jUcNW__docList{gap:var(--space-3);flex-direction:column;display:flex}.applicationBookingStep-module__2jUcNW__docCard{border-radius:var(--radius-xl);border:1px dashed var(--border-strong);background:var(--surface);transition:border-color var(--duration-fast), background-color var(--duration-fast);overflow:hidden}.applicationBookingStep-module__2jUcNW__docCardUploaded{border-style:solid;border-color:color-mix(in srgb, var(--color-blue) 30%, transparent);background:color-mix(in srgb, var(--color-blue) 4%, transparent)}.applicationBookingStep-module__2jUcNW__docCardUploading{border-color:color-mix(in srgb, var(--color-blue) 20%, transparent)}.applicationBookingStep-module__2jUcNW__docCardBody{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.applicationBookingStep-module__2jUcNW__docProgressTrack{background:color-mix(in srgb, var(--color-blue) 10%, transparent);height:3px;overflow:hidden}.applicationBookingStep-module__2jUcNW__docProgressBar{background:var(--color-blue);border-radius:var(--radius-pill);width:40%;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite applicationBookingStep-module__2jUcNW__bookingDocProgressSlide}@keyframes applicationBookingStep-module__2jUcNW__bookingDocProgressSlide{0%{transform:translate(-100%)}60%{transform:translate(300%)}to{transform:translate(300%)}}.applicationBookingStep-module__2jUcNW__docMeta{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.applicationBookingStep-module__2jUcNW__docThumbnail{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-sunken);cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color var(--duration-fast), background var(--duration-fast);flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.applicationBookingStep-module__2jUcNW__docThumbnail:hover{border-color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 6%, transparent)}.applicationBookingStep-module__2jUcNW__docThumbnailIcon{width:1.2rem;height:1.2rem;color:var(--color-blue)}.applicationBookingStep-module__2jUcNW__docThumbnailImg{object-fit:cover;width:100%;height:100%}.applicationBookingStep-module__2jUcNW__docDoneCheck{color:var(--color-success);flex-shrink:0}.applicationBookingStep-module__2jUcNW__replaceButton{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;font-family:var(--font-secondary);white-space:nowrap;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);display:inline-flex}.applicationBookingStep-module__2jUcNW__replaceButton:hover{border-color:var(--color-blue);color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 4%, transparent)}.applicationBookingStep-module__2jUcNW__docIconWrap{border-radius:var(--radius-lg);background:var(--surface-sunken);width:2.4rem;height:2.4rem;color:var(--color-blue);flex-shrink:0;place-items:center;display:grid}.applicationBookingStep-module__2jUcNW__docIcon{width:1.1rem;height:1.1rem}.applicationBookingStep-module__2jUcNW__docText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.applicationBookingStep-module__2jUcNW__docTitle{font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--foreground)}.applicationBookingStep-module__2jUcNW__docDesc{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.applicationBookingStep-module__2jUcNW__docActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.applicationBookingStep-module__2jUcNW__fileInput{display:none}.applicationBookingStep-module__2jUcNW__uploadButton{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-blue);color:var(--color-white);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;font-family:var(--font-secondary);white-space:nowrap;display:inline-flex}.applicationBookingStep-module__2jUcNW__uploadButtonUploading{opacity:.65;cursor:not-allowed}.applicationBookingStep-module__2jUcNW__uploadIcon{width:1rem;height:1rem}.applicationBookingStep-module__2jUcNW__acceptedFormats{font-size:var(--text-xs);color:var(--muted-foreground);margin:0}.applicationBookingStep-module__2jUcNW__messageLabelRow{align-items:center;gap:var(--space-2);display:flex}.applicationBookingStep-module__2jUcNW__messageIcon{color:var(--muted-foreground);flex-shrink:0}.applicationBookingStep-module__2jUcNW__textarea{resize:none;min-height:6.25rem;font-family:var(--font-secondary)}.applicationBookingStep-module__2jUcNW__charCount{font-size:var(--text-xs);color:var(--muted-foreground);text-align:right;margin:0}.applicationBookingStep-module__2jUcNW__checkboxRow{align-items:flex-start;gap:var(--space-3);display:flex}.applicationBookingStep-module__2jUcNW__checkboxLabel{font-size:var(--text-base);color:var(--muted-foreground);cursor:pointer;line-height:1.6;font-family:var(--font-secondary)}.applicationBookingStep-module__2jUcNW__checkboxLink{color:var(--color-blue);text-underline-offset:2px;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.applicationBookingStep-module__2jUcNW__agreementError{font-size:var(--text-sm);color:var(--color-red);margin:0}.applicationBookingStep-module__2jUcNW__submitError{font-size:var(--text-base);color:var(--color-red);margin:0;line-height:1.5}.applicationBookingStep-module__2jUcNW__infoBox{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:var(--space-3-5) var(--space-4)}.applicationBookingStep-module__2jUcNW__infoBoxText{font-size:var(--text-base);color:var(--foreground);margin:0;line-height:1.6}.applicationBookingStep-module__2jUcNW__inlinePolicyWrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}@media (max-width:640px){.applicationBookingStep-module__2jUcNW__docDesc{white-space:normal;text-overflow:initial;overflow:visible}}@media (max-width:480px){.applicationBookingStep-module__2jUcNW__docCardBody{align-items:stretch;gap:var(--space-2-5);flex-direction:column}.applicationBookingStep-module__2jUcNW__docMeta{width:100%}.applicationBookingStep-module__2jUcNW__docActions{justify-content:flex-start;gap:var(--space-3)}.applicationBookingStep-module__2jUcNW__docThumbnail{width:3.5rem;height:3.5rem}.applicationBookingStep-module__2jUcNW__uploadButton,.applicationBookingStep-module__2jUcNW__replaceButton{font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.applicationBookingStep-module__2jUcNW__checkboxLabel{word-break:break-word;overflow-wrap:break-word}.applicationBookingStep-module__2jUcNW__infoBoxText{word-break:break-word}}.applicationBookingStep-module__2jUcNW__lightboxOverlay{z-index:var(--z-lightbox);animation:applicationBookingStep-module__2jUcNW__lightboxIn var(--duration-fast) ease;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes applicationBookingStep-module__2jUcNW__lightboxIn{0%{opacity:0}to{opacity:1}}.applicationBookingStep-module__2jUcNW__lightboxImg{border-radius:var(--radius-lg);object-fit:contain;max-width:92vw;max-height:88vh;box-shadow:var(--shadow-overlay)}.applicationBookingStep-module__2jUcNW__lightboxClose{position:fixed;top:1.25rem;right:1.25rem}
:where(.link-button-module__OrM_ja__link){text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}:where(.link-button-module__OrM_ja__link:disabled){cursor:not-allowed;opacity:.5}:where(.link-button-module__OrM_ja__link:focus-visible){outline:2px solid var(--color-badge-blue);outline-offset:2px;border-radius:var(--radius-xs)}:where(.link-button-module__OrM_ja__brand){color:var(--color-blue)}:where(.link-button-module__OrM_ja__muted){color:var(--muted-foreground)}:where(.link-button-module__OrM_ja__sm){font-size:var(--text-sm)}:where(.link-button-module__OrM_ja__base){font-size:var(--text-base)}:where(.link-button-module__OrM_ja__inherit){font-size:inherit}:where(.link-button-module__OrM_ja__regular){font-weight:var(--weight-regular)}:where(.link-button-module__OrM_ja__medium){font-weight:var(--weight-medium)}:where(.link-button-module__OrM_ja__semibold){font-weight:var(--weight-semibold)}:where(.link-button-module__OrM_ja__underline){text-decoration:underline}
.simpleCancellationPolicy-module__ONRvHG__container{gap:var(--space-3);font-family:var(--font-secondary);display:grid}.simpleCancellationPolicy-module__ONRvHG__header{align-items:center;gap:var(--space-2);display:flex}.simpleCancellationPolicy-module__ONRvHG__shieldIcon{width:1.1rem;height:1.1rem;color:var(--color-blue);flex-shrink:0}.simpleCancellationPolicy-module__ONRvHG__title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-blue);margin:0}.simpleCancellationPolicy-module__ONRvHG__list{gap:var(--space-2-5);margin:0;padding:0;list-style:none;display:grid}.simpleCancellationPolicy-module__ONRvHG__item{align-items:flex-start;gap:var(--space-2-5);font-size:var(--text-base);color:var(--color-blue);display:flex}.simpleCancellationPolicy-module__ONRvHG__itemMuted{color:var(--text-subtle)}.simpleCancellationPolicy-module__ONRvHG__checkIcon{width:1rem;height:1rem;color:var(--color-success-strong);margin-top:var(--space-0-5);flex-shrink:0}.simpleCancellationPolicy-module__ONRvHG__xIcon{width:1rem;height:1rem;color:var(--text-subtle);margin-top:var(--space-0-5);flex-shrink:0}
.rentalApplicationSidebar-module__ALT7gG__desktopSidebar{display:block}.rentalApplicationSidebar-module__ALT7gG__mobileSidebar{display:none}@media (max-width:768px){.rentalApplicationSidebar-module__ALT7gG__desktopSidebar{display:none}.rentalApplicationSidebar-module__ALT7gG__mobileSidebar{display:block}}.rentalApplicationSidebar-module__ALT7gG__card{background:var(--surface);border:1px solid var(--color-grey);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-4);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:6.5rem}.rentalApplicationSidebar-module__ALT7gG__propertyImage{border-radius:var(--radius-md);aspect-ratio:4/3;position:relative;overflow:hidden}.rentalApplicationSidebar-module__ALT7gG__img{object-fit:cover;width:100%;height:100%;display:block}.rentalApplicationSidebar-module__ALT7gG__propertyInfo{gap:var(--space-1);display:grid}.rentalApplicationSidebar-module__ALT7gG__propertyTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--foreground);-webkit-line-clamp:2;font-family:var(--font-secondary);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rentalApplicationSidebar-module__ALT7gG__propertyLocation{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:var(--space-1);font-family:var(--font-secondary);margin:0;display:flex}.rentalApplicationSidebar-module__ALT7gG__locationIcon{flex-shrink:0}.rentalApplicationSidebar-module__ALT7gG__landlordRow{align-items:center;gap:var(--space-3);display:flex}.rentalApplicationSidebar-module__ALT7gG__landlordAvatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:2.5rem;height:2.5rem}.rentalApplicationSidebar-module__ALT7gG__landlordName{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--foreground);font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__landlordBy{color:var(--muted-foreground);font-weight:var(--weight-regular)}.rentalApplicationSidebar-module__ALT7gG__datesSection{gap:var(--space-1);display:grid}.rentalApplicationSidebar-module__ALT7gG__sectionHead{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-0-5);display:flex}.rentalApplicationSidebar-module__ALT7gG__sectionIcon{color:var(--muted-foreground);flex-shrink:0}.rentalApplicationSidebar-module__ALT7gG__sectionLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--foreground);font-family:var(--font-secondary)}.rentalApplicationSidebar-module__ALT7gG__dateRange,.rentalApplicationSidebar-module__ALT7gG__duration{font-size:var(--text-sm);color:var(--muted-foreground);font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__priceSection{gap:var(--space-3);display:grid}.rentalApplicationSidebar-module__ALT7gG__priceRows{gap:var(--space-2);display:grid}.rentalApplicationSidebar-module__ALT7gG__priceRow{justify-content:space-between;align-items:center;display:flex}.rentalApplicationSidebar-module__ALT7gG__priceLabel{font-size:var(--text-sm);color:var(--muted-foreground);font-family:var(--font-secondary)}.rentalApplicationSidebar-module__ALT7gG__priceValue{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--foreground);font-family:var(--font-secondary)}.rentalApplicationSidebar-module__ALT7gG__totalRow{justify-content:space-between;align-items:center;display:flex}.rentalApplicationSidebar-module__ALT7gG__totalLabel{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--foreground);font-family:var(--font-secondary)}.rentalApplicationSidebar-module__ALT7gG__totalAmount{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-blue);font-family:var(--font-secondary)}.rentalApplicationSidebar-module__ALT7gG__scheduleHeading{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--foreground);font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__stepsList{gap:var(--space-4);display:grid}.rentalApplicationSidebar-module__ALT7gG__stepRow{gap:var(--space-3);display:flex}.rentalApplicationSidebar-module__ALT7gG__stepIconWrap{border-radius:var(--radius-md);background-color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.rentalApplicationSidebar-module__ALT7gG__stepIcon{color:var(--color-blue)}.rentalApplicationSidebar-module__ALT7gG__stepBody{gap:var(--space-2);flex:1;min-width:0;display:grid}.rentalApplicationSidebar-module__ALT7gG__stepTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--foreground);font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__stepCaption{font-size:var(--text-xs);color:var(--muted-foreground);font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__stepNote{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.5;font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__policySection{gap:var(--space-3);display:grid}.rentalApplicationSidebar-module__ALT7gG__policyToggle{cursor:pointer;width:100%;padding:0;padding-block:var(--space-1);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.rentalApplicationSidebar-module__ALT7gG__chevron{color:var(--muted-foreground);transition:transform var(--duration-slow) ease;flex-shrink:0}.rentalApplicationSidebar-module__ALT7gG__chevronOpen{transform:rotate(180deg)}.rentalApplicationSidebar-module__ALT7gG__policyContent{padding-top:var(--space-1)}.rentalApplicationSidebar-module__ALT7gG__mobileToggle{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}.rentalApplicationSidebar-module__ALT7gG__mobileThumb{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:4rem;height:3rem}.rentalApplicationSidebar-module__ALT7gG__mobileMeta{flex:1;min-width:0}.rentalApplicationSidebar-module__ALT7gG__mobilePropTitle{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--foreground);overflow-wrap:anywhere;font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__mobilePropLocation{font-size:var(--text-xs);color:var(--muted-foreground);font-family:var(--font-secondary);margin:0}.rentalApplicationSidebar-module__ALT7gG__mobileContent{padding-top:var(--space-4);gap:var(--space-4);display:grid}
.accordion-module__qkm1Bq__item.accordion-module__qkm1Bq__item{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card);margin-bottom:var(--space-4);padding:0 var(--space-4)}.accordion-module__qkm1Bq__item[data-state=open],.accordion-module__qkm1Bq__item[data-state=closed]{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background-color:var(--card)!important;box-shadow:none!important;outline:none!important}.accordion-module__qkm1Bq__item.accordion-module__qkm1Bq__item:focus-within{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card);box-shadow:none;outline:none}.accordion-module__qkm1Bq__header{display:flex}.accordion-module__qkm1Bq__header:focus,.accordion-module__qkm1Bq__header:focus-within{box-shadow:none;border:none;outline:none}.accordion-module__qkm1Bq__trigger{padding:var(--space-4) 0;font-weight:var(--weight-regular);transition:all var(--duration-base) ease;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;width:100%;display:flex}.accordion-module__qkm1Bq__trigger:hover{text-decoration:none}.accordion-module__qkm1Bq__trigger:focus{box-shadow:none;outline:none}.accordion-module__qkm1Bq__trigger:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;box-shadow:none}.accordion-module__qkm1Bq__trigger[data-state=open],.accordion-module__qkm1Bq__trigger[data-state=closed]{box-shadow:none;border:none;outline:none}.accordion-module__qkm1Bq__chevron{transition:transform var(--duration-base) ease;opacity:.5;flex-shrink:0;width:1rem;height:1rem;margin-left:auto}.accordion-module__qkm1Bq__trigger[data-state=open] .accordion-module__qkm1Bq__chevron{transform:rotate(180deg)}.accordion-module__qkm1Bq__content{font-size:var(--text-base);transition:all var(--duration-base) ease;border:none;overflow:hidden}.accordion-module__qkm1Bq__content[data-state=closed]{animation:accordion-module__qkm1Bq__accordion-up var(--duration-base) ease-out}.accordion-module__qkm1Bq__content[data-state=open]{animation:accordion-module__qkm1Bq__accordion-down var(--duration-base) ease-out}.accordion-module__qkm1Bq__contentInner{padding-bottom:var(--space-4);padding-top:var(--space-2)}@keyframes accordion-module__qkm1Bq__accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-module__qkm1Bq__accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.accordion-module__qkm1Bq__trigger.accordion-module__qkm1Bq__trigger:focus,.accordion-module__qkm1Bq__trigger.accordion-module__qkm1Bq__trigger:active,.accordion-module__qkm1Bq__header.accordion-module__qkm1Bq__header:focus,.accordion-module__qkm1Bq__header.accordion-module__qkm1Bq__header:active{box-shadow:none;border:none;outline:none}.accordion-module__qkm1Bq__trigger.accordion-module__qkm1Bq__trigger:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;box-shadow:none;border:none}.accordion-module__qkm1Bq__trigger[data-orientation=vertical],.accordion-module__qkm1Bq__content[data-orientation=vertical]{box-shadow:none!important;border:none!important;outline:none!important}
.ContractForm-module__iDsE2a__container{gap:var(--space-6);flex-direction:column;display:flex}.ContractForm-module__iDsE2a__accordion{gap:var(--space-4);flex-direction:column;display:flex}.ContractForm-module__iDsE2a__accordionItem{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card);padding:0 var(--space-4)}.ContractForm-module__iDsE2a__accordionItem.ContractForm-module__iDsE2a__accordionItem{border-bottom:1px solid var(--border)}.ContractForm-module__iDsE2a__accordionTrigger{padding:var(--space-4) 0;cursor:pointer;text-align:left;width:100%}.ContractForm-module__iDsE2a__accordionTrigger.ContractForm-module__iDsE2a__accordionTrigger{font-weight:var(--weight-regular);background:0 0;border:none;justify-content:flex-start;align-items:center;display:flex}.ContractForm-module__iDsE2a__accordionTrigger.ContractForm-module__iDsE2a__accordionTrigger:hover{text-decoration:none}.ContractForm-module__iDsE2a__accordionContent{padding-bottom:var(--space-4)}.ContractForm-module__iDsE2a__sectionHeader{align-items:center;gap:var(--space-3);width:100%;display:flex}.ContractForm-module__iDsE2a__iconContainer{padding:var(--space-2);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.ContractForm-module__iDsE2a__iconContainerBlue{background-color:color-mix(in srgb, var(--color-blue) 10%, transparent)}.ContractForm-module__iDsE2a__iconContainerRed{background-color:color-mix(in srgb, var(--color-red) 10%, transparent)}.ContractForm-module__iDsE2a__icon{width:1.25rem;height:1.25rem}.ContractForm-module__iDsE2a__iconContainerBlue .ContractForm-module__iDsE2a__icon{color:var(--color-blue)}.ContractForm-module__iDsE2a__iconContainerRed .ContractForm-module__iDsE2a__icon{color:var(--color-red)}.ContractForm-module__iDsE2a__sectionInfo{text-align:left;flex:1}.ContractForm-module__iDsE2a__sectionTitle{font-weight:var(--weight-semibold);font-size:var(--text-md);margin:0}.ContractForm-module__iDsE2a__sectionDescription{font-size:var(--text-base);color:var(--muted-foreground);font-weight:var(--weight-regular);margin:0}.ContractForm-module__iDsE2a__fieldGrid{gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}.ContractForm-module__iDsE2a__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.ContractForm-module__iDsE2a__fieldRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ContractForm-module__iDsE2a__fieldRowThree{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.ContractForm-module__iDsE2a__fieldRowFour{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.ContractForm-module__iDsE2a__checkboxGrid,.ContractForm-module__iDsE2a__checkboxRow{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.ContractForm-module__iDsE2a__checkboxItem{align-items:center;gap:var(--space-2);display:flex}.ContractForm-module__iDsE2a__checkboxLabel{font-weight:var(--weight-regular);cursor:pointer}.ContractForm-module__iDsE2a__switchGroup{gap:var(--space-4);flex-direction:column;display:flex}.ContractForm-module__iDsE2a__switchItem{justify-content:space-between;align-items:center;display:flex}.ContractForm-module__iDsE2a__switchInfo{flex-direction:column;display:flex}.ContractForm-module__iDsE2a__helperText{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.4}.ContractForm-module__iDsE2a__errorText{font-size:var(--text-xs);color:var(--color-red);line-height:1.4;font-weight:var(--weight-medium)}.ContractForm-module__iDsE2a__inputError.ContractForm-module__iDsE2a__inputError{border-color:var(--color-red)}.ContractForm-module__iDsE2a__inputError.ContractForm-module__iDsE2a__inputError:focus{border-color:var(--color-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-red) 10%, transparent)}.ContractForm-module__iDsE2a__selectSmall{width:8rem}.ContractForm-module__iDsE2a__templateText{padding:var(--space-3);background-color:color-mix(in srgb, var(--surface-muted) 50%, transparent);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--muted-foreground);border:1px solid var(--border);max-height:12rem;overflow-y:auto}.ContractForm-module__iDsE2a__templateHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ContractForm-module__iDsE2a__templateIcon{width:1rem;height:1rem;color:var(--color-blue)}.ContractForm-module__iDsE2a__templateTitle{font-weight:var(--weight-medium);color:var(--foreground)}.ContractForm-module__iDsE2a__templateContent{white-space:pre-wrap;margin:0;line-height:1.4}@media (max-width:640px){.ContractForm-module__iDsE2a__fieldRow,.ContractForm-module__iDsE2a__fieldRowThree{grid-template-columns:1fr}.ContractForm-module__iDsE2a__fieldRowFour{gap:var(--space-2);grid-template-columns:1fr 1fr}.ContractForm-module__iDsE2a__checkboxGrid,.ContractForm-module__iDsE2a__checkboxRow{grid-template-columns:1fr}.ContractForm-module__iDsE2a__sectionTitle{font-size:var(--text-md)}.ContractForm-module__iDsE2a__sectionDescription{font-size:var(--text-sm)}.ContractForm-module__iDsE2a__templateText{max-height:8rem}}@media (max-width:768px) and (min-width:641px){.ContractForm-module__iDsE2a__fieldRowThree,.ContractForm-module__iDsE2a__fieldRowFour{grid-template-columns:1fr 1fr}}@media (min-width:640px){.ContractForm-module__iDsE2a__checkboxGrid{grid-template-columns:repeat(4,1fr)}}.ContractForm-module__iDsE2a__accordionTrigger:focus,.ContractForm-module__iDsE2a__checkboxLabel:focus{outline:2px solid var(--color-blue);outline-offset:2px}@media (prefers-contrast:high){.ContractForm-module__iDsE2a__iconContainerBlue{background-color:color-mix(in srgb, var(--color-blue) 20%, transparent);border:1px solid var(--color-blue)}.ContractForm-module__iDsE2a__iconContainerRed{background-color:color-mix(in srgb, var(--color-red) 20%, transparent);border:1px solid var(--color-red)}.ContractForm-module__iDsE2a__templateText{border:2px solid var(--border)}.ContractForm-module__iDsE2a__errorText{background-color:color-mix(in srgb, var(--color-red) 10%, transparent);padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-xs)}}@media print{.ContractForm-module__iDsE2a__templateText{border:1px solid var(--color-black);background-color:#0000;max-height:none;overflow:visible}.ContractForm-module__iDsE2a__iconContainerBlue,.ContractForm-module__iDsE2a__iconContainerRed{border:1px solid var(--color-black);background-color:#0000}.ContractForm-module__iDsE2a__icon{color:var(--color-black)}}@media (prefers-reduced-motion:reduce){.ContractForm-module__iDsE2a__accordionTrigger{transition:none}}
.cancel-subscription-dialog-module__DrL0wa__dialogContent.cancel-subscription-dialog-module__DrL0wa__dialogContent{max-width:30rem}.cancel-subscription-dialog-module__DrL0wa__titleRow{align-items:center;gap:var(--space-2-5);display:flex}.cancel-subscription-dialog-module__DrL0wa__warningIconBox{padding:var(--space-2);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-warning) 10%, transparent);justify-content:center;align-items:center;display:flex}.cancel-subscription-dialog-module__DrL0wa__warningIcon{color:var(--color-warning)}.cancel-subscription-dialog-module__DrL0wa__destructiveIconBox{padding:var(--space-2);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-danger-strong) 10%, transparent);justify-content:center;align-items:center;display:flex}.cancel-subscription-dialog-module__DrL0wa__destructiveIcon{color:var(--color-danger-strong)}.cancel-subscription-dialog-module__DrL0wa__featureList{gap:var(--space-2-5);flex-direction:column;display:flex}.cancel-subscription-dialog-module__DrL0wa__featureRow{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--muted);border:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.cancel-subscription-dialog-module__DrL0wa__featureLeft{align-items:center;gap:var(--space-2-5);display:flex}.cancel-subscription-dialog-module__DrL0wa__featureIcon{color:var(--muted-foreground)}.cancel-subscription-dialog-module__DrL0wa__featureLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-blue)}.cancel-subscription-dialog-module__DrL0wa__featureChange{align-items:center;gap:var(--space-2);font-size:var(--text-base);display:flex}.cancel-subscription-dialog-module__DrL0wa__featureCurrent{font-weight:var(--weight-semibold);color:var(--color-blue)}.cancel-subscription-dialog-module__DrL0wa__featureAfter{font-weight:var(--weight-semibold);color:var(--color-danger-strong)}.cancel-subscription-dialog-module__DrL0wa__noticeBox{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 20%, transparent);font-size:var(--text-base);color:var(--color-warning-text);display:flex}.cancel-subscription-dialog-module__DrL0wa__actionsRow{gap:var(--space-3);display:flex}.cancel-subscription-dialog-module__DrL0wa__actionBtn{flex:1}.cancel-subscription-dialog-module__DrL0wa__reasonList{gap:var(--space-2-5)}.cancel-subscription-dialog-module__DrL0wa__reasonRow{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);display:flex}.cancel-subscription-dialog-module__DrL0wa__reasonRow:hover{border-color:color-mix(in srgb, var(--color-blue) 30%, transparent)}.cancel-subscription-dialog-module__DrL0wa__reasonRowActive{border-color:var(--color-blue);background-color:color-mix(in srgb, var(--color-blue) 5%, transparent)}.cancel-subscription-dialog-module__DrL0wa__reasonLabel{font-size:var(--text-base);font-weight:var(--weight-regular);cursor:pointer;flex:1}.cancel-subscription-dialog-module__DrL0wa__confirmBox{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-danger-strong) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-danger-strong) 20%, transparent);flex-direction:column;display:flex}.cancel-subscription-dialog-module__DrL0wa__confirmText{font-size:var(--text-base);color:var(--color-blue)}.cancel-subscription-dialog-module__DrL0wa__confirmSubtext{font-size:var(--text-base);color:var(--muted-foreground)}.cancel-subscription-dialog-module__DrL0wa__confirmBadge{font-size:var(--text-xs);vertical-align:middle}
.contracts-module__UG00iG__container{background:#fff;min-height:100vh;overflow:hidden}.contracts-module__UG00iG__heroSection{padding:var(--space-8) var(--space-4);position:relative;overflow:hidden}.contracts-module__UG00iG__backgroundGradient{background:linear-gradient(135deg, color-mix(in srgb, var(--color-badge-blue) 10%, transparent) 0%, color-mix(in srgb, var(--color-badge-blue) 5%, transparent) 50%, transparent 100%);z-index:var(--z-behind);position:absolute;inset:0}.contracts-module__UG00iG__backgroundBlur1{background:color-mix(in srgb, var(--color-badge-blue) 10%, transparent);border-radius:var(--radius-full);filter:blur(3rem);width:24rem;height:24rem;z-index:var(--z-behind);animation:2s infinite contracts-module__UG00iG__pulse;position:absolute;top:5rem;right:0}.contracts-module__UG00iG__backgroundBlur2{background:color-mix(in srgb, var(--color-red) 10%, transparent);border-radius:var(--radius-full);filter:blur(3rem);width:24rem;height:24rem;z-index:var(--z-behind);animation:2s 1s infinite contracts-module__UG00iG__pulse;position:absolute;bottom:0;left:0}.contracts-module__UG00iG__heroContainer{max-width:72rem;z-index:var(--z-raised);margin:0 auto;position:relative}.contracts-module__UG00iG__heroContent{align-items:center;gap:var(--space-10);margin-bottom:var(--space-16);flex-direction:column;display:flex}@media (min-width:1024px){.contracts-module__UG00iG__heroContent{gap:var(--space-16);flex-direction:row}}.contracts-module__UG00iG__heroText{text-align:center;flex:1}@media (min-width:1024px){.contracts-module__UG00iG__heroText{text-align:left}}.contracts-module__UG00iG__badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-badge-blue) 10%, transparent);color:var(--color-blue);font-size:var(--text-base);font-weight:var(--weight-semibold);margin-bottom:var(--space-6);animation:contracts-module__UG00iG__fadeIn var(--duration-slow) ease-in-out;display:inline-flex}.contracts-module__UG00iG__heroTitle{font-size:var(--text-5xl);font-weight:var(--weight-bold);margin-bottom:var(--space-6);animation:contracts-module__UG00iG__fadeIn var(--duration-slow) ease-in-out;line-height:1.2;animation-delay:.1s}@media (min-width:768px){.contracts-module__UG00iG__heroTitle{font-size:3.75rem}}@media (min-width:1024px){.contracts-module__UG00iG__heroTitle{font-size:4.5rem}}.contracts-module__UG00iG__gradientText{background:linear-gradient(to right, var(--color-blue), var(--color-blue), var(--color-red));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contracts-module__UG00iG__heroDescription{font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--space-8);max-width:36rem;animation:contracts-module__UG00iG__fadeIn var(--duration-slow) ease-in-out;line-height:1.6;animation-delay:.2s}@media (min-width:768px){.contracts-module__UG00iG__heroDescription{font-size:var(--text-xl)}}@media (min-width:1024px){.contracts-module__UG00iG__heroDescription{margin-left:0;margin-right:0}}.contracts-module__UG00iG__highlightText{background:linear-gradient(to right, var(--color-red), var(--color-danger));-webkit-text-fill-color:transparent;font-weight:var(--weight-semibold);-webkit-background-clip:text;background-clip:text}.contracts-module__UG00iG__heroSubtext{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-muted);animation:contracts-module__UG00iG__fadeIn var(--duration-slow) ease-in-out;animation-delay:.3s;display:flex}@media (min-width:1024px){.contracts-module__UG00iG__heroSubtext{justify-content:flex-start}}.contracts-module__UG00iG__sproofBadge{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);background:#0000000d;display:flex}.contracts-module__UG00iG__heroImageContainer{max-width:28rem;animation:contracts-module__UG00iG__fadeIn var(--duration-slow) ease-in-out;flex:1;animation-delay:.4s}@media (min-width:1024px){.contracts-module__UG00iG__heroImageContainer{max-width:32rem}}.contracts-module__UG00iG__heroImageWrapper{position:relative}.contracts-module__UG00iG__heroImageBlur{background:linear-gradient(to right, color-mix(in srgb, var(--color-red) 20%, transparent), color-mix(in srgb, var(--color-badge-blue) 20%, transparent));border-radius:var(--radius-xl);filter:blur(2rem);position:absolute;inset:0;transform:scale(.95)}.contracts-module__UG00iG__heroImage{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-xl);position:relative}.contracts-module__UG00iG__optionsGrid{gap:var(--space-8);max-width:80rem;margin:0 auto;display:grid}@media (min-width:768px){.contracts-module__UG00iG__optionsGrid{grid-template-columns:repeat(2,1fr)}}.contracts-module__UG00iG__optionCard{border:2px solid var(--border-subtle);transition:all var(--duration-slow) ease;cursor:pointer;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.contracts-module__UG00iG__optionCard:hover{border-color:color-mix(in srgb, var(--color-red) 50%, transparent);box-shadow:var(--shadow-xl)}.contracts-module__UG00iG__optionCardActive{border-color:var(--color-red);box-shadow:var(--shadow-xl)}.contracts-module__UG00iG__cardTopBorder{background:linear-gradient(to right, var(--color-red), color-mix(in srgb, var(--color-red) 60%, transparent));width:100%;height:.375rem;position:absolute;top:0;left:0}.contracts-module__UG00iG__cardIllustration{background:linear-gradient(135deg, color-mix(in srgb, var(--color-red) 5%, transparent), color-mix(in srgb, var(--color-red) 10%, transparent));padding:var(--space-6);justify-content:center;display:flex}.contracts-module__UG00iG__cardImage{object-fit:contain;height:9rem;transition:transform .5s}.contracts-module__UG00iG__optionCard:hover .contracts-module__UG00iG__cardImage{transform:scale(1.05)}.contracts-module__UG00iG__cardHeader{padding-bottom:var(--space-3);padding-top:var(--space-6)}.contracts-module__UG00iG__cardTitle{font-size:var(--text-2xl);color:var(--color-blue);margin-bottom:var(--space-2)}.contracts-module__UG00iG__cardDescription{font-size:var(--text-md);line-height:1.6}.contracts-module__UG00iG__cardContent{gap:var(--space-5);flex-direction:column;display:flex}.contracts-module__UG00iG__benefitsList{border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2-5);background:#0000000d;flex-direction:column;display:flex}.contracts-module__UG00iG__benefitItem{align-items:center;gap:var(--space-3);display:flex}.contracts-module__UG00iG__benefitItem span{font-size:var(--text-base)}.contracts-module__UG00iG__cardButton{width:100%;height:3rem;font-size:var(--text-md);font-weight:var(--weight-medium);justify-content:center;align-items:center;gap:var(--space-2);display:flex}.contracts-module__UG00iG__cardButtonDefault{background-color:var(--color-blue);color:#fff}.contracts-module__UG00iG__cardButtonDefault:hover{background-color:color-mix(in srgb, var(--color-blue) 90%, transparent)}.contracts-module__UG00iG__cardButtonActive{background-color:var(--color-red);color:#fff}.contracts-module__UG00iG__cardButtonActive:hover{background-color:color-mix(in srgb, var(--color-red) 90%, transparent)}.contracts-module__UG00iG__helperText{text-align:center;font-size:var(--text-base);color:var(--text-muted);margin-top:var(--space-8)}.contracts-module__UG00iG__templatesContainer{max-width:80rem;margin:0 auto;margin-top:var(--space-12);animation:.5s ease-in-out contracts-module__UG00iG__fadeIn}.contracts-module__UG00iG__templatesHeader{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.contracts-module__UG00iG__templatesTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-blue)}.contracts-module__UG00iG__mvpBadge{background-color:var(--color-blue);color:#fff}.contracts-module__UG00iG__templateCard{border:2px solid var(--border-subtle);box-shadow:var(--shadow-md);transition:all var(--duration-slow) ease;max-width:48rem;position:relative;overflow:hidden}.contracts-module__UG00iG__templateCard:hover{box-shadow:var(--shadow-elevated)}.contracts-module__UG00iG__templateCardContent{flex-direction:column;display:flex}@media (min-width:768px){.contracts-module__UG00iG__templateCardContent{flex-direction:row}}.contracts-module__UG00iG__templateCardLeft{background:linear-gradient(135deg, var(--color-blue), color-mix(in srgb, var(--color-badge-blue) 80%, transparent));padding:var(--space-6);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.contracts-module__UG00iG__templateCardLeft{width:33.333%}}.contracts-module__UG00iG__templateIcon{text-align:center}.contracts-module__UG00iG__longTermBadge{color:#fff;background:#fff3;border:none}.contracts-module__UG00iG__templateCardRight{padding:var(--space-6)}@media (min-width:768px){.contracts-module__UG00iG__templateCardRight{width:66.667%}}.contracts-module__UG00iG__templateTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-blue);margin-bottom:var(--space-2)}.contracts-module__UG00iG__templateSubtitle{font-size:var(--text-base);color:var(--text-muted);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.contracts-module__UG00iG__templateDescription{color:var(--text-muted);margin-bottom:var(--space-4)}.contracts-module__UG00iG__templateTags{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.contracts-module__UG00iG__templateTags .contracts-module__UG00iG__badge{font-size:var(--text-xs)}.contracts-module__UG00iG__useTemplateButton{background-color:var(--color-red);color:#fff;align-items:center;gap:var(--space-2);display:flex}.contracts-module__UG00iG__useTemplateButton:hover{background-color:color-mix(in srgb, var(--color-red) 90%, transparent)}.contracts-module__UG00iG__comingSoon{margin-top:var(--space-8)}.contracts-module__UG00iG__comingSoonText{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-4)}.contracts-module__UG00iG__comingSoonTags{gap:var(--space-3);flex-wrap:wrap;display:flex}.contracts-module__UG00iG__whySection{padding:var(--space-16) var(--space-4)}.contracts-module__UG00iG__whyContainer{max-width:80rem;margin:0 auto}.contracts-module__UG00iG__whyContent{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}@media (min-width:768px){.contracts-module__UG00iG__whyContent{gap:var(--space-16);flex-direction:row}}.contracts-module__UG00iG__whyImageContainer{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px){.contracts-module__UG00iG__whyImageContainer{width:40%}}.contracts-module__UG00iG__whyImageWrapper{position:relative}.contracts-module__UG00iG__whyImageBlur{background:linear-gradient(to right, color-mix(in srgb, var(--color-badge-blue) 20%, transparent), color-mix(in srgb, var(--color-red) 20%, transparent));border-radius:var(--radius-xl);filter:blur(1rem);position:absolute;inset:0;transform:scale(.95)}.contracts-module__UG00iG__whyImage{filter:drop-shadow(0 10px 25px #0000001a);width:100%;max-width:18rem;height:auto;margin:0 auto;position:relative}.contracts-module__UG00iG__whyTextContent{flex:1}.contracts-module__UG00iG__whyTitle{font-size:var(--text-4xl);font-weight:var(--weight-bold);margin-bottom:var(--space-6);color:var(--color-blue)}@media (min-width:768px){.contracts-module__UG00iG__whyTitle{font-size:var(--text-5xl)}}.contracts-module__UG00iG__whyList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.contracts-module__UG00iG__whyListItem{align-items:flex-start;gap:var(--space-3);display:flex}.contracts-module__UG00iG__whyListTitle{font-weight:var(--weight-semibold)}.contracts-module__UG00iG__whyListDescription{color:var(--text-muted)}.contracts-module__UG00iG__howItWorksSection{padding:var(--space-16) var(--space-4);background:#00000008}.contracts-module__UG00iG__howItWorksContainer{max-width:80rem;margin:0 auto}.contracts-module__UG00iG__howItWorksTitle{font-size:var(--text-4xl);font-weight:var(--weight-bold);text-align:center;margin-bottom:var(--space-12);color:var(--color-blue)}@media (min-width:768px){.contracts-module__UG00iG__howItWorksTitle{font-size:var(--text-5xl)}}.contracts-module__UG00iG__processFlow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.contracts-module__UG00iG__processFlow{flex-direction:row;gap:0}}.contracts-module__UG00iG__processStep{text-align:center;flex-direction:column;align-items:center;max-width:11.25rem;display:flex}.contracts-module__UG00iG__stepNumber{border-radius:var(--radius-full);background-color:var(--color-blue);color:#fff;width:3.5rem;height:3.5rem;font-size:var(--text-xl);font-weight:var(--weight-bold);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}.contracts-module__UG00iG__stepNumber4{border-radius:var(--radius-full);background-color:var(--color-red);color:#fff;width:3.5rem;height:3.5rem;font-size:var(--text-xl);font-weight:var(--weight-bold);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}.contracts-module__UG00iG__stepTitle{font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}.contracts-module__UG00iG__stepDescription{font-size:var(--text-base);color:var(--text-muted)}.contracts-module__UG00iG__processArrowDesktop{flex:1;max-width:5rem;display:none}@media (min-width:768px){.contracts-module__UG00iG__processArrowDesktop{display:block}}.contracts-module__UG00iG__processArrowLine{background:linear-gradient(to right, var(--color-blue), color-mix(in srgb, var(--color-badge-blue) 50%, transparent));width:100%;height:.125rem;position:relative}.contracts-module__UG00iG__processArrowMobile{background:linear-gradient(to bottom, var(--color-blue), color-mix(in srgb, var(--color-badge-blue) 50%, transparent));width:.125rem;height:1.5rem;display:block}@media (min-width:768px){.contracts-module__UG00iG__processArrowMobile{display:none}}.contracts-module__UG00iG__pricingSection{padding:var(--space-24) var(--space-4);background:linear-gradient(#fff,#00000008)}.contracts-module__UG00iG__pricingContainer{max-width:72rem;margin:0 auto}.contracts-module__UG00iG__pricingHeader{text-align:center;margin-bottom:var(--space-16)}.contracts-module__UG00iG__pricingTitle{font-size:var(--text-5xl);font-weight:var(--weight-bold);margin-bottom:var(--space-4)}@media (min-width:768px){.contracts-module__UG00iG__pricingTitle{font-size:var(--text-6xl)}}.contracts-module__UG00iG__pricingDescription{font-size:var(--text-lg);color:var(--text-muted);max-width:32rem;margin:0 auto}.contracts-module__UG00iG__pricingGrid{gap:var(--space-8);display:grid}@media (min-width:768px){.contracts-module__UG00iG__pricingGrid{grid-template-columns:repeat(3,1fr)}}.contracts-module__UG00iG__pricingCard{padding:var(--space-8);border-radius:var(--radius-2xl);border:2px solid var(--border-subtle);transition:all var(--duration-slow) ease;background:#fff;position:relative}.contracts-module__UG00iG__pricingCard:hover{border-color:color-mix(in srgb, var(--color-badge-blue) 30%, transparent);box-shadow:var(--shadow-elevated);transform:translateY(-.5rem)}.contracts-module__UG00iG__pricingCardPopular{border-color:var(--color-blue);box-shadow:var(--shadow-xl);background:linear-gradient(135deg, white, color-mix(in srgb, var(--color-badge-blue) 5%, transparent))}.contracts-module__UG00iG__popularBadge{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%)}.contracts-module__UG00iG__popularBadgeContent{background:linear-gradient(to right, var(--color-blue), var(--color-red));color:#fff;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-bold);box-shadow:var(--shadow-md);align-items:center;gap:var(--space-2);display:flex}.contracts-module__UG00iG__pricingCardHeader{margin-bottom:var(--space-6)}.contracts-module__UG00iG__planName{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.contracts-module__UG00iG__planPrice{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.contracts-module__UG00iG__priceAmount{font-size:var(--text-6xl);font-weight:var(--weight-bold);background:linear-gradient(to right, var(--color-blue), var(--color-red));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contracts-module__UG00iG__pricePeriod{color:var(--text-muted)}.contracts-module__UG00iG__featuresList{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;list-style:none;display:flex}.contracts-module__UG00iG__featureItem{align-items:flex-start;gap:var(--space-3);display:flex}.contracts-module__UG00iG__featureItem span{font-size:var(--text-base);line-height:1.6}.contracts-module__UG00iG__pricingButton{width:100%;height:3rem;font-size:var(--text-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:var(--space-2);display:flex}.contracts-module__UG00iG__pricingButtonPopular{background:linear-gradient(to right, var(--color-blue), var(--color-red));color:#fff;box-shadow:var(--shadow-md)}.contracts-module__UG00iG__pricingButtonPopular:hover{opacity:.9}.contracts-module__UG00iG__pricingButtonDefault:hover{background-color:color-mix(in srgb, var(--color-badge-blue) 10%, transparent)}.contracts-module__UG00iG__faqSection{padding:var(--space-24) var(--space-4)}.contracts-module__UG00iG__faqContainer{max-width:48rem;margin:0 auto}.contracts-module__UG00iG__faqHeader{text-align:center;margin-bottom:var(--space-16)}.contracts-module__UG00iG__faqTitle{font-size:var(--text-5xl);font-weight:var(--weight-bold);margin-bottom:var(--space-4)}@media (min-width:768px){.contracts-module__UG00iG__faqTitle{font-size:var(--text-6xl)}}.contracts-module__UG00iG__faqDescription{font-size:var(--text-lg);color:var(--text-muted)}.contracts-module__UG00iG__accordion{gap:var(--space-4);flex-direction:column;display:flex}.contracts-module__UG00iG__accordionItem{border:2px solid var(--border-subtle);border-radius:var(--radius-xl);padding:0 var(--space-6);transition:all var(--duration-slow) ease;background:#fff}.contracts-module__UG00iG__accordionItem:hover{border-color:color-mix(in srgb, var(--color-badge-blue) 30%, transparent);box-shadow:var(--shadow-md)}.contracts-module__UG00iG__accordionTrigger{text-align:left;padding:var(--space-6) 0}.contracts-module__UG00iG__accordionTrigger:hover{text-decoration:none}.contracts-module__UG00iG__accordionQuestion{font-weight:var(--weight-bold);font-size:var(--text-lg);padding-right:var(--space-4)}.contracts-module__UG00iG__accordionContent{color:var(--text-muted);padding-bottom:var(--space-6);line-height:1.6}.contracts-module__UG00iG__ctaSection{padding:var(--space-24) var(--space-4);position:relative;overflow:hidden}.contracts-module__UG00iG__ctaBackground{background:linear-gradient(135deg, color-mix(in srgb, var(--color-badge-blue) 10%, transparent), color-mix(in srgb, var(--color-red) 10%, transparent), transparent);z-index:var(--z-behind);position:absolute;inset:0}.contracts-module__UG00iG__ctaBlur1{background:color-mix(in srgb, var(--color-badge-blue) 20%, transparent);border-radius:var(--radius-full);filter:blur(3rem);width:24rem;height:24rem;z-index:var(--z-behind);position:absolute;top:0;left:25%}.contracts-module__UG00iG__ctaBlur2{background:color-mix(in srgb, var(--color-red) 20%, transparent);border-radius:var(--radius-full);filter:blur(3rem);width:24rem;height:24rem;z-index:var(--z-behind);position:absolute;bottom:0;right:25%}.contracts-module__UG00iG__ctaContainer{text-align:center;max-width:64rem;z-index:var(--z-raised);margin:0 auto;position:relative}.contracts-module__UG00iG__ctaCard{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border:2px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-12);box-shadow:var(--shadow-xl);background:#ffffff80}@media (min-width:768px){.contracts-module__UG00iG__ctaCard{padding:var(--space-16)}}.contracts-module__UG00iG__ctaTitle{font-size:var(--text-5xl);font-weight:var(--weight-bold);margin-bottom:var(--space-6);background:linear-gradient(to right, var(--color-blue), var(--color-red));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.contracts-module__UG00iG__ctaTitle{font-size:var(--text-6xl)}}.contracts-module__UG00iG__ctaDescription{font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--space-10);max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.6}.contracts-module__UG00iG__ctaButton{background:linear-gradient(to right, var(--color-blue), var(--color-red));color:#fff;font-size:var(--text-lg);padding:0 var(--space-10);height:3.5rem;box-shadow:var(--shadow-elevated);align-items:center;gap:var(--space-2);transition:all var(--duration-slow) ease;display:inline-flex}.contracts-module__UG00iG__ctaButton:hover{opacity:.9}.contracts-module__UG00iG__ctaButton:hover img{transform:translate(.25rem)}.contracts-module__UG00iG__iconSmall{width:1rem;height:1rem}.contracts-module__UG00iG__iconSmallMargin{width:1rem;height:1rem;margin-left:var(--space-2)}.contracts-module__UG00iG__iconMedium{width:1.25rem;height:1.25rem}.contracts-module__UG00iG__iconMediumMargin{width:1.25rem;height:1.25rem;margin-left:var(--space-2)}.contracts-module__UG00iG__iconMediumMarginHover{width:1.25rem;height:1.25rem;margin-left:var(--space-2);transition:transform var(--duration-slow) ease}.contracts-module__UG00iG__iconMediumMarginHover:hover{transform:translate(.25rem)}.contracts-module__UG00iG__iconLarge{width:1.5rem;height:1.5rem}.contracts-module__UG00iG__iconMediumRed{width:1.25rem;height:1.25rem;color:var(--color-red)}.contracts-module__UG00iG__iconMediumBlueShrink{width:1.25rem;height:1.25rem;color:var(--color-blue);margin-top:var(--space-0-5);flex-shrink:0}.contracts-module__UG00iG__iconLargeRed{width:1.5rem;height:1.5rem;color:var(--color-red)}.contracts-module__UG00iG__iconLargeRedShrink{width:1.5rem;height:1.5rem;color:var(--color-red);margin-top:var(--space-0-5);flex-shrink:0}.contracts-module__UG00iG__iconLargeWhite{color:#fff;width:4rem;height:4rem;margin:0 auto var(--space-3) auto}.contracts-module__UG00iG__arrowIcon{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--color-blue) 50%, transparent);position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.contracts-module__UG00iG__arrowIconRed{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--color-red) 50%, transparent);position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.contracts-module__UG00iG__arrowIconRedFull{width:1.25rem;height:1.25rem;color:var(--color-red);position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}@keyframes contracts-module__UG00iG__fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes contracts-module__UG00iG__pulse{0%,to{opacity:1}50%{opacity:.5}}
.ContractPreview-module__H-LphW__contractPreview{width:210mm;max-width:210mm;min-height:297mm;box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);color:#000;box-sizing:border-box;background:#fff;margin:0 auto;padding:20mm;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.4;overflow:visible}.ContractPreview-module__H-LphW__contractContent{width:100%}.ContractPreview-module__H-LphW__contractHeader{text-align:center;margin-bottom:24pt}.ContractPreview-module__H-LphW__headerSubtitle{color:var(--text-muted);margin-bottom:8pt;font-size:9pt}.ContractPreview-module__H-LphW__contractTitle{font-size:18pt;font-weight:var(--weight-bold);color:var(--color-blue);margin-bottom:4pt}.ContractPreview-module__H-LphW__contractSubtitle{color:var(--text-muted);font-size:10pt}.ContractPreview-module__H-LphW__doorNumber{margin-top:8pt;font-size:12pt}.ContractPreview-module__H-LphW__sectionDivider{background-color:var(--border-strong);border:none;height:1px;margin:20pt 0}.ContractPreview-module__H-LphW__contractSection,.ContractPreview-module__H-LphW__partiesSection{margin-bottom:20pt}.ContractPreview-module__H-LphW__sectionTitle{font-weight:var(--weight-bold);color:var(--color-blue);margin-bottom:12pt;font-size:14pt}.ContractPreview-module__H-LphW__partyIntro,.ContractPreview-module__H-LphW__tenantIntro,.ContractPreview-module__H-LphW__tenantDetails,.ContractPreview-module__H-LphW__tenantAddress,.ContractPreview-module__H-LphW__representative{margin-bottom:12pt}.ContractPreview-module__H-LphW__contractConclusion{font-weight:var(--weight-medium)}.ContractPreview-module__H-LphW__propertyIntro,.ContractPreview-module__H-LphW__equipmentIntro{margin-bottom:8pt}.ContractPreview-module__H-LphW__propertyDetails,.ContractPreview-module__H-LphW__propertyComposition,.ContractPreview-module__H-LphW__propertyCategory,.ContractPreview-module__H-LphW__propertySize{margin-bottom:8pt;margin-left:16pt}.ContractPreview-module__H-LphW__usageNote{color:var(--text-muted);margin-bottom:8pt;margin-left:16pt;font-size:10pt}.ContractPreview-module__H-LphW__equipmentList{margin-bottom:8pt;margin-left:32pt;list-style-type:disc}.ContractPreview-module__H-LphW__equipmentList li{margin-bottom:4pt}.ContractPreview-module__H-LphW__sharedFacilities,.ContractPreview-module__H-LphW__keysProvision{margin-bottom:8pt}.ContractPreview-module__H-LphW__termType{font-weight:var(--weight-semibold);margin-bottom:8pt}.ContractPreview-module__H-LphW__termStart,.ContractPreview-module__H-LphW__noticePeriod,.ContractPreview-module__H-LphW__fixedTermDuration{margin-bottom:8pt}.ContractPreview-module__H-LphW__tenantWaiver,.ContractPreview-module__H-LphW__fixedTermNote,.ContractPreview-module__H-LphW__fixedTermCancellation{color:var(--text-muted);margin-bottom:8pt;font-size:10pt}.ContractPreview-module__H-LphW__additionalTermination{margin-top:12pt;margin-bottom:8pt;font-size:10pt}.ContractPreview-module__H-LphW__rentIntro{margin-bottom:12pt}.ContractPreview-module__H-LphW__rentBreakdown{background-color:var(--surface-muted);border-radius:6pt;margin-bottom:12pt;padding:16pt}.ContractPreview-module__H-LphW__rentTable{width:100%;font-size:12pt}.ContractPreview-module__H-LphW__rentTable td{padding:4pt 0}.ContractPreview-module__H-LphW__rentTable .ContractPreview-module__H-LphW__amount{text-align:right}.ContractPreview-module__H-LphW__totalRow{border-top:1px solid var(--border-strong)}.ContractPreview-module__H-LphW__totalRow td{font-weight:var(--weight-bold);padding:8pt 0}.ContractPreview-module__H-LphW__paymentTerms{margin-bottom:8pt;font-size:12pt}.ContractPreview-module__H-LphW__insuranceConsent{color:var(--text-muted);margin-bottom:8pt;font-size:10pt}.ContractPreview-module__H-LphW__templateText{margin-bottom:8pt}.ContractPreview-module__H-LphW__wkoText{white-space:pre-wrap;margin-bottom:8pt;font-size:10pt}.ContractPreview-module__H-LphW__customText,.ContractPreview-module__H-LphW__depositAmount,.ContractPreview-module__H-LphW__depositType{margin-bottom:8pt}.ContractPreview-module__H-LphW__depositType{color:var(--text-muted);font-size:10pt}.ContractPreview-module__H-LphW__houseRules{font-size:12pt;list-style-type:disc;list-style-position:inside}.ContractPreview-module__H-LphW__houseRules li{margin-bottom:4pt}.ContractPreview-module__H-LphW__specialClauses{white-space:pre-wrap;font-size:12pt}.ContractPreview-module__H-LphW__signaturesSection{margin-top:40pt}.ContractPreview-module__H-LphW__signatureGrid{grid-template-columns:1fr 1fr;gap:32pt;display:grid}.ContractPreview-module__H-LphW__signatureBlock{min-height:60pt}.ContractPreview-module__H-LphW__signatureDateLabel{color:var(--text-muted);margin-bottom:40pt;font-size:12pt}.ContractPreview-module__H-LphW__signatureLine{border-top:1px solid #000;padding-top:8pt}.ContractPreview-module__H-LphW__signatoryName{font-weight:var(--weight-semibold)}.ContractPreview-module__H-LphW__signatoryRole{color:var(--text-muted);font-size:10pt}.ContractPreview-module__H-LphW__contractFooter{border-top:1px solid var(--border-strong);text-align:center;color:var(--text-muted);margin-top:32pt;padding-top:16pt;font-size:10pt}.ContractPreview-module__H-LphW__contractFooter p{margin-bottom:4pt}.ContractPreview-module__H-LphW__contractFooter p:last-child{margin-bottom:0}@media print{.ContractPreview-module__H-LphW__contractPreview{box-shadow:none;border:none;padding:20mm;font-size:12pt;line-height:1.4}.ContractPreview-module__H-LphW__sectionDivider{background-color:var(--color-black)}.ContractPreview-module__H-LphW__contractTitle,.ContractPreview-module__H-LphW__sectionTitle{color:var(--color-black)}.ContractPreview-module__H-LphW__signatureLine{border-top-color:var(--color-black)}}@media (prefers-contrast:high){.ContractPreview-module__H-LphW__contractTitle,.ContractPreview-module__H-LphW__sectionTitle{color:var(--color-black);background-color:var(--color-warning);border-radius:4pt;padding:4pt 8pt}.ContractPreview-module__H-LphW__rentBreakdown{border:2px solid var(--border-strong)}}.ContractPreview-module__H-LphW__contractPreview:focus{outline:2px solid var(--color-blue);outline-offset:2px}
.change-plan-dialog-module__wC8xSa__dialogContent{max-height:90vh}.change-plan-dialog-module__wC8xSa__dialogContent.change-plan-dialog-module__wC8xSa__dialogContent{max-width:30rem}.change-plan-dialog-module__wC8xSa__comparisonBox{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--muted);border:1px solid var(--border);display:flex}.change-plan-dialog-module__wC8xSa__comparisonSide{text-align:center}.change-plan-dialog-module__wC8xSa__comparisonIconBox{padding:var(--space-2-5);border-radius:var(--radius-lg);width:fit-content;margin:0 auto var(--space-1-5)}.change-plan-dialog-module__wC8xSa__comparisonArrow{color:var(--muted-foreground);flex-shrink:0}.change-plan-dialog-module__wC8xSa__comparisonName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-blue)}.change-plan-dialog-module__wC8xSa__comparisonPrice{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-blue)}.change-plan-dialog-module__wC8xSa__comparisonPriceMuted{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--muted-foreground)}.change-plan-dialog-module__wC8xSa__section{border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.change-plan-dialog-module__wC8xSa__sectionHeader{padding:var(--space-2-5) var(--space-4);background-color:var(--muted);border-bottom:1px solid var(--border);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-blue)}.change-plan-dialog-module__wC8xSa__featureBody{padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.change-plan-dialog-module__wC8xSa__featureRow{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-blue);display:flex}.change-plan-dialog-module__wC8xSa__emphasis{font-weight:var(--weight-medium);color:var(--color-blue)}.change-plan-dialog-module__wC8xSa__billingBody{padding:var(--space-4);gap:var(--space-2-5);flex-direction:column;display:flex}.change-plan-dialog-module__wC8xSa__billingRow{font-size:var(--text-base);color:var(--muted-foreground);justify-content:space-between;display:flex}.change-plan-dialog-module__wC8xSa__billingRowBordered{padding-top:var(--space-2);border-top:1px solid var(--border)}.change-plan-dialog-module__wC8xSa__billingValue{font-weight:var(--weight-semibold);color:var(--color-blue)}.change-plan-dialog-module__wC8xSa__billingTotal{font-weight:var(--weight-bold);color:var(--color-blue)}.change-plan-dialog-module__wC8xSa__paymentInline{align-items:center;gap:var(--space-1-5);color:var(--color-blue);display:flex}.change-plan-dialog-module__wC8xSa__savings{font-weight:var(--weight-semibold);color:var(--color-success)}.change-plan-dialog-module__wC8xSa__warningBox{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent);background-color:color-mix(in srgb, var(--color-warning) 5%, transparent);padding:var(--space-4);align-items:flex-start;gap:var(--space-2);font-size:var(--text-base);color:var(--color-warning-text);display:flex}.change-plan-dialog-module__wC8xSa__warningIcon{color:var(--color-warning-strong);flex-shrink:0}.change-plan-dialog-module__wC8xSa__actionsRow{gap:var(--space-3);display:flex}.change-plan-dialog-module__wC8xSa__actionBtn{flex:1}
.page-module__V3OXha__loadingContainer{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__V3OXha__loadingContent{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module__V3OXha__loadingSpinner{width:2rem;height:2rem;color:var(--color-blue);animation:1s linear infinite page-module__V3OXha__spin}.page-module__V3OXha__loadingText{color:var(--muted-foreground)}.page-module__V3OXha__skeletonContainer{padding:var(--space-4);max-width:1200px;margin:0 auto}.page-module__V3OXha__skeletonHeader{background:linear-gradient(90deg, var(--muted) 25%, var(--surface-sunken) 50%, var(--muted) 75%);border-radius:var(--radius-sm);height:4rem;margin-bottom:var(--space-4);background-size:200% 100%;animation:1.5s infinite page-module__V3OXha__shimmer}.page-module__V3OXha__skeletonContent{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.page-module__V3OXha__skeletonForm,.page-module__V3OXha__skeletonPreview{space-y:1rem}.page-module__V3OXha__skeletonLine{background:linear-gradient(90deg, var(--muted) 25%, var(--surface-sunken) 50%, var(--muted) 75%);border-radius:var(--radius-xs);background-size:200% 100%;height:1rem;animation:1.5s infinite page-module__V3OXha__shimmer}.page-module__V3OXha__skeletonLineShort{width:60%}.page-module__V3OXha__skeletonLineMedium{width:80%}.page-module__V3OXha__skeletonLineLong{width:100%}.page-module__V3OXha__pageContainer{background-color:var(--background);min-height:100vh;transition:opacity var(--duration-slow) ease-in-out;flex-direction:column;display:flex}.page-module__V3OXha__fadeIn{animation:.5s ease-in-out page-module__V3OXha__fadeIn}.page-module__V3OXha__fadeOut{animation:page-module__V3OXha__fadeOut var(--duration-slow) ease-in-out}.page-module__V3OXha__errorContainer{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__V3OXha__errorContent{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:28rem;display:flex}.page-module__V3OXha__errorTitle{color:var(--color-danger);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.page-module__V3OXha__errorMessage{color:var(--muted-foreground)}.page-module__V3OXha__errorActions{gap:var(--space-3);margin-top:var(--space-4);display:flex}.page-module__V3OXha__componentErrorContainer{min-height:400px;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.page-module__V3OXha__componentErrorContent{text-align:center;background:var(--background);max-width:400px;padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border)}.page-module__V3OXha__componentErrorTitle{color:var(--color-danger);font-size:var(--text-md);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.page-module__V3OXha__componentErrorMessage{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4)}.page-module__V3OXha__subBar{z-index:calc(var(--z-popover) - 1);background:var(--surface);border-bottom:1px solid var(--border);padding:var(--space-2-5) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:sticky;top:4.5rem}.page-module__V3OXha__subBarLeft{display:none}@media (min-width:768px){.page-module__V3OXha__subBarLeft{align-items:center;display:flex}}.page-module__V3OXha__subBarCenter{gap:var(--space-1);display:flex}@media (min-width:1024px){.page-module__V3OXha__subBarCenter{display:none}}.page-module__V3OXha__subBarRight{align-items:center;gap:var(--space-3);display:flex}.page-module__V3OXha__testDataBtn{background:var(--text-muted);color:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;border:none}.page-module__V3OXha__continueButton{transition:all var(--duration-base) ease;cursor:pointer;white-space:nowrap}.page-module__V3OXha__continueButton.page-module__V3OXha__continueButton{background-color:var(--color-blue);color:#fff;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-weight:var(--weight-medium);font-size:var(--text-base);align-items:center;gap:var(--space-2);box-shadow:none;border:none;text-decoration:none;display:flex}.page-module__V3OXha__continueButton.page-module__V3OXha__continueButton:hover{background-color:color-mix(in srgb, var(--color-blue) 90%, transparent);color:#fff}.page-module__V3OXha__continueButton.page-module__V3OXha__continueButton:disabled{opacity:.5;cursor:not-allowed}.page-module__V3OXha__continueButtonIcon{width:1rem;height:1rem}.page-module__V3OXha__tabHidden.page-module__V3OXha__tabHidden{display:none}.page-module__V3OXha__previewMobile{background-color:color-mix(in srgb, var(--surface-muted) 30%, transparent);width:100%;padding:var(--space-6) var(--space-4);display:block;overflow-x:auto}@media (min-width:1024px){.page-module__V3OXha__previewMobile{display:none}}.page-module__V3OXha__previewMobileInner{min-width:210mm}.page-module__V3OXha__mainContent{flex:1;display:flex}.page-module__V3OXha__formSection{flex:1;overflow-y:auto}.page-module__V3OXha__formContainer{max-width:48rem;padding:var(--space-8) var(--space-4);margin:0 auto}.page-module__V3OXha__previewSection{border-left:1px solid var(--border);background-color:color-mix(in srgb, var(--surface-muted) 30%, transparent);width:50%;display:none;overflow:auto}.page-module__V3OXha__previewContainer{padding:var(--space-6);min-width:210mm;position:sticky;top:0}.page-module__V3OXha__previewWrapper{background:var(--background);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border);justify-content:center;margin:0 auto;padding:0;display:flex}@media (min-width:1024px){.page-module__V3OXha__formSection{width:50%}.page-module__V3OXha__previewSection{display:block}}@keyframes page-module__V3OXha__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-module__V3OXha__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page-module__V3OXha__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__V3OXha__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.page-module__V3OXha__skipLink{background:var(--color-blue);color:#fff;padding:var(--space-2);border-radius:var(--radius-xs);z-index:var(--z-chat);transition:top var(--duration-slow);text-decoration:none;position:absolute;top:-40px;left:6px}.page-module__V3OXha__skipLink:focus{top:6px}.page-module__V3OXha__continueButton:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px;box-shadow:0 0 0 2px white, 0 0 0 5px var(--color-blue)}@media (prefers-contrast:high){.page-module__V3OXha__continueButton{border:2px solid var(--color-blue);color:var(--color-blue);background-color:#fff}.page-module__V3OXha__continueButton:hover{background-color:var(--color-blue);color:#fff}.page-module__V3OXha__errorTitle{color:var(--color-black);background-color:var(--color-warning);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs)}}@media print{.page-module__V3OXha__subBar{display:none}.page-module__V3OXha__pageContainer{min-height:auto;padding-top:0}}@media (prefers-contrast:high){.page-module__V3OXha__continueButton{border:2px solid var(--color-blue)}}@media (prefers-reduced-motion:reduce){.page-module__V3OXha__loadingSpinner{animation:none}.page-module__V3OXha__continueButton{transition:none}}.page-module__V3OXha__continueButton:focus{outline:2px solid var(--color-blue);outline-offset:2px}.page-module__V3OXha__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-contrast:high){.page-module__V3OXha__continueButton{border:2px solid var(--color-blue);color:var(--color-blue);background-color:#fff}.page-module__V3OXha__continueButton:hover{background-color:var(--color-blue);color:#fff}.page-module__V3OXha__errorTitle{color:var(--color-black);background-color:var(--color-warning);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs)}}@media print{.page-module__V3OXha__subBar{display:none}.page-module__V3OXha__pageContainer{min-height:auto;padding-top:0}}@media (prefers-reduced-motion:reduce){.page-module__V3OXha__loadingSpinner{animation:none}.page-module__V3OXha__continueButton{transition:none}}
.plan-billing-module__MS6HLa__page{padding:var(--space-6);gap:var(--space-8);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media (min-width:768px){.plan-billing-module__MS6HLa__page{padding:var(--space-8) var(--space-10)}}.plan-billing-module__MS6HLa__colorEmerald{color:var(--color-success)}.plan-billing-module__MS6HLa__colorBlue,.plan-billing-module__MS6HLa__colorPrimary{color:var(--color-blue)}.plan-billing-module__MS6HLa__colorAmber{color:var(--color-warning)}.plan-billing-module__MS6HLa__colorPurple{color:var(--color-purple)}.plan-billing-module__MS6HLa__bgEmerald{background-color:color-mix(in srgb, var(--color-success) 10%, transparent)}.plan-billing-module__MS6HLa__bgBlue,.plan-billing-module__MS6HLa__bgPrimary{background-color:color-mix(in srgb, var(--color-blue) 8%, transparent)}.plan-billing-module__MS6HLa__bgAmber{background-color:color-mix(in srgb, var(--color-warning) 10%, transparent)}.plan-billing-module__MS6HLa__bgPurple{background-color:color-mix(in srgb, var(--color-purple-strong) 10%, transparent)}.plan-billing-module__MS6HLa__header{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:640px){.plan-billing-module__MS6HLa__header{flex-direction:row;justify-content:space-between;align-items:center}}.plan-billing-module__MS6HLa__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-blue)}@media (min-width:768px){.plan-billing-module__MS6HLa__title{font-size:var(--text-4xl)}}.plan-billing-module__MS6HLa__subtitle{color:var(--muted-foreground);margin-top:var(--space-1);font-size:var(--text-base)}.plan-billing-module__MS6HLa__currentPlanCard{border-color:color-mix(in srgb, var(--color-blue) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-blue) 4%, transparent), var(--background), color-mix(in srgb, var(--color-blue) 8%, transparent));position:relative;overflow:hidden}.plan-billing-module__MS6HLa__currentPlanBg{background-color:color-mix(in srgb, var(--color-blue) 4%, transparent);border-radius:var(--radius-full);filter:blur(48px);pointer-events:none;width:16rem;height:16rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.plan-billing-module__MS6HLa__currentPlanContent{padding:var(--space-6) var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.plan-billing-module__MS6HLa__currentPlanContent{flex-direction:row;justify-content:space-between;align-items:center}}.plan-billing-module__MS6HLa__currentPlanLeft{gap:var(--space-4);flex-direction:column;display:flex}.plan-billing-module__MS6HLa__currentPlanIconRow{align-items:center;gap:var(--space-3);display:flex}.plan-billing-module__MS6HLa__currentPlanIconBox{padding:var(--space-3);border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--color-blue) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-billing-module__MS6HLa__currentPlanIcon{color:var(--color-blue)}.plan-billing-module__MS6HLa__currentPlanNameRow{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.plan-billing-module__MS6HLa__currentPlanName{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-blue)}.plan-billing-module__MS6HLa__currentPlanBadge{padding:var(--space-0-5) var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);background-color:color-mix(in srgb, var(--color-blue) 12%, transparent);color:var(--color-blue);align-items:center;display:inline-flex}.plan-billing-module__MS6HLa__currentPlanDesc{font-size:var(--text-base);color:var(--muted-foreground);margin-top:var(--space-0-5)}.plan-billing-module__MS6HLa__currentPlanPrice{align-items:baseline;gap:var(--space-1);display:flex}.plan-billing-module__MS6HLa__currentPlanPriceValue{font-size:var(--text-5xl);font-weight:var(--weight-bold);color:var(--color-blue);line-height:1}.plan-billing-module__MS6HLa__currentPlanPricePeriod{font-size:var(--text-md);color:var(--muted-foreground)}.plan-billing-module__MS6HLa__currentPlanMeta{gap:var(--space-4);flex-wrap:wrap;display:flex}.plan-billing-module__MS6HLa__currentPlanMetaItem{align-items:center;gap:var(--space-1-5);font-size:var(--text-base);color:var(--muted-foreground);display:flex}.plan-billing-module__MS6HLa__currentPlanActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.plan-billing-module__MS6HLa__changePlanBtn{border-color:color-mix(in srgb, var(--color-blue) 30%, transparent);color:var(--color-blue);padding:var(--space-2) var(--space-5);background-color:#fff}.plan-billing-module__MS6HLa__cancelBtn{color:var(--muted-foreground);padding:var(--space-2) var(--space-5)}.plan-billing-module__MS6HLa__cancelBtn:hover{color:var(--color-danger-strong)}.plan-billing-module__MS6HLa__tabTrigger{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);display:flex}.plan-billing-module__MS6HLa__tabContent{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.plan-billing-module__MS6HLa__plansHeading{align-items:center;gap:var(--space-2-5);text-align:center;flex-direction:column;display:flex}.plan-billing-module__MS6HLa__plansHeadingBadge{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);background-color:color-mix(in srgb, var(--color-blue) 8%, transparent);color:var(--color-blue);display:inline-flex}.plan-billing-module__MS6HLa__plansHeadingTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-blue)}@media (min-width:640px){.plan-billing-module__MS6HLa__plansHeadingTitle{font-size:var(--text-4xl)}}.plan-billing-module__MS6HLa__plansHeadingAccent{color:var(--color-blue);text-underline-offset:3px;text-decoration:underline}.plan-billing-module__MS6HLa__plansGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.plan-billing-module__MS6HLa__plansGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.plan-billing-module__MS6HLa__plansGrid{grid-template-columns:repeat(3,1fr)}}.plan-billing-module__MS6HLa__planCard{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background-color:var(--background);transition:box-shadow var(--duration-base), border-color var(--duration-base);flex-direction:column;display:flex;position:relative}.plan-billing-module__MS6HLa__planCard:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--color-blue) 30%, transparent)}.plan-billing-module__MS6HLa__planCardCurrent{border:2px solid var(--color-blue);box-shadow:var(--ring-brand)}.plan-billing-module__MS6HLa__currentBadge{background-color:var(--color-success);color:#fff;font-size:var(--text-2xs);font-weight:var(--weight-bold);padding:var(--space-0-5) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.plan-billing-module__MS6HLa__planIconBox{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.plan-billing-module__MS6HLa__planCardHeader{gap:var(--space-1);flex-direction:column;display:flex}.plan-billing-module__MS6HLa__planName{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-blue)}.plan-billing-module__MS6HLa__planDescription{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:var(--space-0-5)}.plan-billing-module__MS6HLa__planPrice{align-items:baseline;gap:var(--space-0-5);display:flex}.plan-billing-module__MS6HLa__planPriceValue{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-blue)}.plan-billing-module__MS6HLa__planPricePeriod{font-size:var(--text-xs);color:var(--muted-foreground)}.plan-billing-module__MS6HLa__featureList{gap:var(--space-2);flex-direction:column;flex:1;list-style:none;display:flex}.plan-billing-module__MS6HLa__featureItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground);display:flex}.plan-billing-module__MS6HLa__featureCheck{margin-top:var(--space-0-5);flex-shrink:0}.plan-billing-module__MS6HLa__planCta{margin-top:auto}.plan-billing-module__MS6HLa__ctaButton{width:100%;font-size:var(--text-base);padding:var(--space-2) var(--space-4)}.plan-billing-module__MS6HLa__beforeSubscribeCard{border-color:var(--border);background-color:var(--muted)}.plan-billing-module__MS6HLa__beforeSubscribeContent.plan-billing-module__MS6HLa__beforeSubscribeContent{padding:var(--space-6)}.plan-billing-module__MS6HLa__beforeSubscribeTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-blue);margin-bottom:var(--space-3)}.plan-billing-module__MS6HLa__beforeSubscribeList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.plan-billing-module__MS6HLa__beforeSubscribeItem{align-items:flex-start;gap:var(--space-2-5);font-size:var(--text-base);color:var(--muted-foreground);display:flex}.plan-billing-module__MS6HLa__beforeSubscribeCheck{color:var(--color-blue);margin-top:var(--space-0-5);flex-shrink:0}.plan-billing-module__MS6HLa__addOnsGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.plan-billing-module__MS6HLa__addOnsGrid{grid-template-columns:repeat(3,1fr)}}.plan-billing-module__MS6HLa__addonCard{height:100%;transition:box-shadow var(--duration-base), border-color var(--duration-base)}.plan-billing-module__MS6HLa__addonCard:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--color-blue) 30%, transparent)}.plan-billing-module__MS6HLa__addonCardContent{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.plan-billing-module__MS6HLa__addonCardContent.plan-billing-module__MS6HLa__addonCardContent{padding:var(--space-6)}.plan-billing-module__MS6HLa__addonIconBox{padding:var(--space-3);border-radius:var(--radius-lg);width:fit-content;transition:transform var(--duration-base);justify-content:center;align-items:center;display:flex}.plan-billing-module__MS6HLa__addonCard:hover .plan-billing-module__MS6HLa__addonIconBox{transform:scale(1.1)}.plan-billing-module__MS6HLa__addonCardHeader{gap:var(--space-1);flex-direction:column;display:flex}.plan-billing-module__MS6HLa__addonName{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-blue)}.plan-billing-module__MS6HLa__addonQuantity{font-size:var(--text-base);color:var(--muted-foreground)}.plan-billing-module__MS6HLa__addonPrice{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-blue)}.plan-billing-module__MS6HLa__addonDesc{font-size:var(--text-base);color:var(--muted-foreground);flex:1;line-height:1.5}.plan-billing-module__MS6HLa__addonBtn{width:100%;margin-top:auto}
.card-module__uAl7SW__card{border-radius:var(--radius-md);border:1px solid var(--color-grey);color:var(--color-blue);box-shadow:var(--shadow-card-base);background:#fff}.card-module__uAl7SW__header{gap:var(--space-1-5);padding:var(--space-6);flex-direction:column;display:flex}.card-module__uAl7SW__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--color-blue);line-height:1}.card-module__uAl7SW__description{font-size:var(--text-base);color:var(--text-muted)}.card-module__uAl7SW__content{padding:var(--space-6);padding-top:0}.card-module__uAl7SW__footer{padding:var(--space-6);align-items:center;padding-top:0;display:flex}
.input-module__7BXsdW__input{width:100%;height:48px;padding:var(--space-3) var(--space-4);font-family:var(--font-primary);font-size:var(--text-md);color:var(--color-blue);background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--duration-base) ease-in-out, box-shadow var(--duration-base) ease-in-out}.input-module__7BXsdW__input::placeholder{color:var(--text-subtle)}.input-module__7BXsdW__input:focus{border-color:var(--color-blue);box-shadow:var(--ring-brand);outline:none}.input-module__7BXsdW__input:hover:not(:focus){border-color:var(--border-strong)}.input-module__7BXsdW__input:disabled{background-color:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}@media (max-width:640px){.input-module__7BXsdW__input{height:44px;font-size:var(--text-md);padding:var(--space-2-5) var(--space-3-5)}}
.tabs-module__s23JuW__list{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--space-1);align-items:center;gap:var(--space-1);display:inline-flex}.tabs-module__s23JuW__trigger{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--muted-foreground);cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap;background:0 0;border:none;display:inline-flex}.tabs-module__s23JuW__trigger:hover{color:var(--color-blue);background-color:#0000000d}.tabs-module__s23JuW__trigger[data-state=active]{background-color:var(--background);color:var(--color-blue);box-shadow:var(--shadow-subtle)}.tabs-module__s23JuW__trigger:disabled{opacity:.5;cursor:not-allowed}.tabs-module__s23JuW__content{margin-top:var(--space-2);outline:none}.tabs-module__s23JuW__content:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:var(--radius-xs)}.tabs-module__s23JuW__underline{gap:var(--space-1);border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0;display:flex}.tabs-module__s23JuW__underline .tabs-module__s23JuW__trigger{height:2.5rem;padding:0 var(--space-3);gap:var(--space-2);transition:color var(--duration-base) var(--anim-ease-in-out-cubic), border-color var(--duration-base) var(--anim-ease-in-out-cubic);border-bottom:2px solid #0000;border-radius:0}.tabs-module__s23JuW__underline .tabs-module__s23JuW__trigger:hover{background:0 0}.tabs-module__s23JuW__underline .tabs-module__s23JuW__trigger[data-state=active]{border-bottom-color:var(--color-blue);box-shadow:none;background:0 0}.tabs-module__s23JuW__pill{gap:var(--space-1);background:0 0;border-radius:0;padding:0;display:flex}.tabs-module__s23JuW__pill .tabs-module__s23JuW__trigger{padding:var(--space-1-5) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--color-secondary-black)}.tabs-module__s23JuW__pill .tabs-module__s23JuW__trigger:hover{border-color:var(--color-blue);background:0 0}.tabs-module__s23JuW__pill .tabs-module__s23JuW__trigger[data-state=active]{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white);box-shadow:none}
.loadingBar-module__OKP1dW__slot{border-radius:var(--radius-pill);background:0 0;width:100%;height:3px;position:relative;overflow:hidden}.loadingBar-module__OKP1dW__active:after{content:"";background:var(--wohna-gradient);border-radius:var(--radius-pill);animation:1.4s ease-in-out infinite loadingBar-module__OKP1dW__loadingBarSlide;position:absolute;inset:0}@keyframes loadingBar-module__OKP1dW__loadingBarSlide{0%{transform:translate(-100%)}50%{transform:translate(0%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.loadingBar-module__OKP1dW__active:after{opacity:.6;animation:none}}
.avatar-module__O9rrzW__avatar{border-radius:var(--radius-full);background-color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar-module__O9rrzW__sm{width:2rem;height:2rem}.avatar-module__O9rrzW__md{width:2.5rem;height:2.5rem}.avatar-module__O9rrzW__lg{width:3rem;height:3rem}.avatar-module__O9rrzW__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-module__O9rrzW__fallback{width:100%;height:100%;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--muted-foreground);background-color:var(--muted);border-radius:inherit;justify-content:center;align-items:center;display:flex}
.progress-module__Asu-Aq__root{border-radius:var(--radius-pill);background-color:var(--border);width:100%;height:.5rem;position:relative;overflow:hidden}.progress-module__Asu-Aq__indicator{background-color:var(--color-blue);border-radius:var(--radius-pill);width:100%;height:100%;transition:transform .4s}
