.dashboard-view-module__KNJKrW__root{padding:var(--mantine-spacing-md)}@media (min-width:62em){.dashboard-view-module__KNJKrW__root{padding:32px}}@media (min-width:75em){.dashboard-view-module__KNJKrW__root{flex-direction:column;height:calc(100dvh - 72px);display:flex;overflow:hidden}}.dashboard-view-module__KNJKrW__inner{width:100%;max-width:1280px;margin:0 auto}@media (min-width:75em){.dashboard-view-module__KNJKrW__inner{flex-direction:column;flex:1;min-height:0;display:flex}}.dashboard-view-module__KNJKrW__columns{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}@media (min-width:75em){.dashboard-view-module__KNJKrW__columns{gap:var(--mantine-spacing-lg);flex-direction:row;flex:1;min-height:0}}.dashboard-view-module__KNJKrW__leftColumn{width:100%}@media (min-width:75em){.dashboard-view-module__KNJKrW__leftColumn{width:65%;min-height:0;display:flex}}.dashboard-view-module__KNJKrW__rightColumn{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex}@media (min-width:75em){.dashboard-view-module__KNJKrW__rightColumn{gap:var(--mantine-spacing-lg);width:35%;min-height:0}}
.recommended-job-card-module__YHT09W__card{cursor:pointer;background-color:#fff;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.recommended-job-card-module__YHT09W__card:hover{box-shadow:var(--mantine-shadow-sm);border-color:#0f2c594d}.recommended-job-card-module__YHT09W__card[data-status=expiring]{border-color:var(--mantine-color-red-2)}.recommended-job-card-module__YHT09W__card[data-status=expiring]:hover{border-color:var(--mantine-color-red-3)}.recommended-job-card-module__YHT09W__title{transition:color .2s}.recommended-job-card-module__YHT09W__card:hover .recommended-job-card-module__YHT09W__title{color:var(--mantine-color-navy-7)}.recommended-job-card-module__YHT09W__card[data-status=expiring]:hover .recommended-job-card-module__YHT09W__title{color:var(--mantine-color-red-7)}.recommended-job-card-module__YHT09W__thumb{border:1px solid var(--mantine-color-gray-2);flex-shrink:0}.recommended-job-card-module__YHT09W__ribbon{z-index:1;border-radius:0 0 0 var(--mantine-radius-md);position:absolute;top:0;right:0}.recommended-job-card-module__YHT09W__cta{opacity:0;transition:opacity .2s}.recommended-job-card-module__YHT09W__card:hover .recommended-job-card-module__YHT09W__cta{opacity:1}
.markdown-rich-text-editor-module__nQpQXW__content{max-height:min(var(--markdown-editor-max-height,360px), 42dvh);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror{min-height:var(--markdown-editor-min-height,280px)}.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror:focus{outline:none}.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror h1{color:var(--lp-heading);margin-block:0 1rem;font-size:1.75rem;line-height:1.25}.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror h2{color:var(--lp-heading);margin-block:1.5rem .75rem;font-size:1.35rem;line-height:1.35}.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror h3{color:var(--lp-heading);margin-block:1.25rem .625rem;font-size:1.1rem;line-height:1.4}:is(.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror p,.markdown-rich-text-editor-module__nQpQXW__content .ProseMirror li){font-size:.9375rem;line-height:1.65}.markdown-rich-text-editor-module__nQpQXW__editor{border:1.5px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.markdown-rich-text-editor-module__nQpQXW__editor:focus-within{border-color:var(--lp-navy);box-shadow:0 0 0 4px #0f2c5914}.markdown-rich-text-editor-module__nQpQXW__editor[aria-invalid=true]:focus-within{box-shadow:0 0 0 4px #ef44441a}
.account-menu-module__dumE6W__trigger{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-xs);align-items:center;gap:10px;padding:6px 8px;transition:background-color .2s,border-color .2s;display:flex}.account-menu-module__dumE6W__trigger:hover{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-4)}.account-menu-module__dumE6W__caret{color:var(--mantine-color-gray-5);align-items:center;padding-inline-end:4px;display:flex}.account-menu-module__dumE6W__header{background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-1)}.account-menu-module__dumE6W__languageSection{border-bottom:1px solid var(--lp-border);padding:12px}.account-menu-module__dumE6W__languageLabel{color:var(--lp-text);text-transform:uppercase;letter-spacing:.05em;padding:0 4px 8px;font-size:10px;font-weight:800}.account-menu-module__dumE6W__languageOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-menu-module__dumE6W__languageOption{border:1px solid var(--lp-border);border-radius:10px;min-height:44px;padding:8px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s}.account-menu-module__dumE6W__languageOption[data-active]{border-color:var(--lp-amber);color:var(--lp-navy);background:#ff9f1c1a}.account-menu-module__dumE6W__languageOption:focus-visible{outline:2px solid var(--lp-navy);outline-offset:2px}.account-menu-module__dumE6W__workspaces{border-top:1px solid var(--mantine-color-gray-1);border-bottom:1px solid var(--mantine-color-gray-1);background-color:#f9fafbcc}.account-menu-module__dumE6W__workspace{border-radius:var(--mantine-radius-md);border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.account-menu-module__dumE6W__workspace[data-default]{border-color:var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-xs);background-color:#fff}.account-menu-module__dumE6W__workspace[data-default]:before{content:"";background-color:var(--mantine-color-navy-7);width:4px;position:absolute;top:0;bottom:0;left:0}.account-menu-module__dumE6W__workspace:not([data-default]){opacity:.75;cursor:pointer}.account-menu-module__dumE6W__workspace:not([data-default]):hover{opacity:1;border-color:var(--mantine-color-gray-2);background-color:#fff}.account-menu-module__dumE6W__setDefault{opacity:0;transition:opacity .15s}.account-menu-module__dumE6W__workspace:hover .account-menu-module__dumE6W__setDefault{opacity:1}.account-menu-module__dumE6W__addWorkspace{border-style:dashed}
.animated-panel-grid-module__2UQuFa__grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:48px 48px;animation:6s ease-in-out infinite animated-panel-grid-module__2UQuFa__fade;position:absolute;inset:0}@keyframes animated-panel-grid-module__2UQuFa__fade{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.animated-panel-grid-module__2UQuFa__grid{opacity:.6;animation:none}}
.coming-soon-badge-module__O60frq__badge{color:#0f2c59;white-space:nowrap;background:#e2e8f0;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.coming-soon-badge-module__O60frq__badge[data-compact]{padding:2px 6px;font-size:10px}
.fees-view-module__9YZ0na__hero{background:linear-gradient(to right, #2563eb, var(--mantine-color-navy-7));color:#fff;position:relative;overflow:hidden}.fees-view-module__9YZ0na__hero:after{content:"€";opacity:.1;pointer-events:none;font-size:220px;font-weight:800;line-height:1;position:absolute;top:-60px;right:-20px;transform:rotate(12deg)}.fees-view-module__9YZ0na__heroContent{z-index:1;position:relative}.fees-view-module__9YZ0na__notice{background-color:var(--mantine-color-blue-0);border:1px solid var(--mantine-color-blue-2)}
.profile-view-module__NEasXa__root{min-height:calc(100dvh - var(--app-shell-header-height,72px));background-color:#f9fafb66;flex-direction:column;display:flex}.profile-view-module__NEasXa__header{border-bottom:1px solid var(--mantine-color-gray-2);min-height:72px;box-shadow:var(--mantine-shadow-xs);background-color:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding-block:12px}.profile-view-module__NEasXa__body{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:62em){.profile-view-module__NEasXa__body{flex-direction:row;overflow:hidden}}.profile-view-module__NEasXa__rail{border-bottom:1px solid var(--mantine-color-gray-2);background-color:#fff;flex-shrink:0;gap:8px;padding:16px;display:flex;overflow-x:auto}@media (min-width:62em){.profile-view-module__NEasXa__rail{border-bottom:0;border-inline-end:1px solid var(--mantine-color-gray-2);flex-direction:column;width:260px;overflow:visible auto}}.profile-view-module__NEasXa__pill{border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-6);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media (min-width:62em){.profile-view-module__NEasXa__pill{white-space:normal;overflow-wrap:anywhere}}.profile-view-module__NEasXa__pill svg{flex-shrink:0}.profile-view-module__NEasXa__pill:hover{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9)}.profile-view-module__NEasXa__pill[data-active]{background-color:var(--mantine-color-navy-7);color:#fff;box-shadow:var(--mantine-shadow-md)}.profile-view-module__NEasXa__content{flex:1;min-width:0;padding:24px 16px 48px}@media (min-width:62em){.profile-view-module__NEasXa__content{padding:32px;overflow-y:auto}}
.benefits-module__egzJNa__section{background-color:var(--lp-surface);background-image:radial-gradient(var(--lp-dot) calc(.0625rem * var(--mantine-scale)), transparent calc(.0625rem * var(--mantine-scale)));background-size:calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));position:relative;overflow:hidden}.benefits-module__egzJNa__projectCard{border:calc(.0625rem * var(--mantine-scale)) solid var(--lp-border);animation:.4s benefits-module__egzJNa__fade-in}.benefits-module__egzJNa__content{z-index:1;position:relative}.benefits-module__egzJNa__section:before,.benefits-module__egzJNa__section:after{content:"";pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0}.benefits-module__egzJNa__section:before{background-image:radial-gradient(#c08938a6 1.4px,#0000 1.4px);background-size:calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));-webkit-mask-image:radial-gradient(circle 190px at var(--pointer-x,50%) var(--pointer-y,50%), #000, transparent);mask-image:radial-gradient(circle 190px at var(--pointer-x,50%) var(--pointer-y,50%), #000, transparent)}.benefits-module__egzJNa__section:after{background:radial-gradient(circle 240px at var(--pointer-x,50%) var(--pointer-y,50%), #ffb64d17, transparent 75%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.benefits-module__egzJNa__section[data-pointer-active]:before,.benefits-module__egzJNa__section[data-pointer-active]:after{opacity:1}}@keyframes benefits-module__egzJNa__fade-in{0%{opacity:0;transform:translateY(calc(.375rem * var(--mantine-scale)))}to{opacity:1;transform:translateY(0)}}.benefits-module__egzJNa__projectHead{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--lp-border)}.benefits-module__egzJNa__navyCard{background:var(--lp-navy);position:relative;overflow:hidden}.benefits-module__egzJNa__navyCard:before{content:"";top:calc(-2.5rem * var(--mantine-scale));right:calc(-2.5rem * var(--mantine-scale));width:calc(10rem * var(--mantine-scale));height:calc(10rem * var(--mantine-scale));filter:blur(calc(3rem * var(--mantine-scale)));background:#3b82f64d;border-radius:50%;position:absolute}.benefits-module__egzJNa__amberCard{background:var(--lp-amber);position:relative;overflow:hidden}.benefits-module__egzJNa__bgIcon{right:calc(-3.75rem * var(--mantine-scale));bottom:calc(-3.75rem * var(--mantine-scale));color:var(--lp-navy);opacity:.1;pointer-events:none;position:absolute}.benefits-module__egzJNa__z1{z-index:1;position:relative}.benefits-module__egzJNa__dayChip{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale));color:#fff;background:#fff3;justify-content:center;align-items:center;font-weight:700;display:flex}.benefits-module__egzJNa__dayChipActive{background:var(--lp-amber);color:var(--lp-navy);box-shadow:0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.1875rem * var(--mantine-scale)) #ff9f1c33;font-weight:800}.benefits-module__egzJNa__chatArea{--chat-cycle:6.5s;height:calc(6rem * var(--mantine-scale));position:relative}.benefits-module__egzJNa__bubbleLeft{width:calc(7.5rem * var(--mantine-scale));background:var(--lp-surface-subtle);border-radius:calc(1rem * var(--mantine-scale));max-width:80%;padding:calc(.75rem * var(--mantine-scale));gap:calc(.5rem * var(--mantine-scale));transform-origin:0 100%;animation:benefits-module__egzJNa__chat-message-in var(--chat-cycle) cubic-bezier(.22, 1, .36, 1) infinite;border-bottom-left-radius:0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.benefits-module__egzJNa__bubbleLine{width:100%;height:calc(.5rem * var(--mantine-scale));border-radius:calc(.25rem * var(--mantine-scale));background:var(--lp-border)}.benefits-module__egzJNa__bubbleLine:first-child{width:66.666%}.benefits-module__egzJNa__bubbleRight{background:var(--lp-navy);color:#fff;border-radius:calc(1rem * var(--mantine-scale));max-width:80%;padding:calc(.75rem * var(--mantine-scale));align-items:center;gap:calc(.5rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale));box-shadow:0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.1875rem * var(--mantine-scale)) #0f2c5933;transform-origin:100% 100%;animation:benefits-module__egzJNa__chat-reply-in var(--chat-cycle) cubic-bezier(.22, 1, .36, 1) infinite;border-bottom-right-radius:0;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.benefits-module__egzJNa__bubbleRight svg{flex-shrink:0}@media (min-width:62em){.benefits-module__egzJNa__chatArea{height:calc(9rem * var(--mantine-scale))}.benefits-module__egzJNa__bubbleLeft,.benefits-module__egzJNa__bubbleRight{padding:calc(1.25rem * var(--mantine-scale));gap:calc(.75rem * var(--mantine-scale));border-radius:calc(1.25rem * var(--mantine-scale))}.benefits-module__egzJNa__bubbleLeft{width:clamp(calc(11rem * var(--mantine-scale)), 18vw, calc(15rem * var(--mantine-scale)));border-bottom-left-radius:0}.benefits-module__egzJNa__bubbleLine{height:calc(.625rem * var(--mantine-scale));border-radius:calc(.3125rem * var(--mantine-scale))}.benefits-module__egzJNa__bubbleRight{font-size:calc(1rem * var(--mantine-scale));border-bottom-right-radius:0}.benefits-module__egzJNa__bubbleRight svg{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale))}}@keyframes benefits-module__egzJNa__chat-message-in{0%,5%,to{opacity:0;transform:translateY(calc(.5rem * var(--mantine-scale))) scale(.96)}15%,70%{opacity:1;transform:translateY(0)scale(1)}82%,99%{opacity:0;transform:translateY(calc(-.25rem * var(--mantine-scale))) scale(.98)}}@keyframes benefits-module__egzJNa__chat-reply-in{0%,22%,to{opacity:0;transform:translateY(calc(.5rem * var(--mantine-scale))) scale(.96)}32%,75%{opacity:1;transform:translateY(0)scale(1)}87%,99%{opacity:0;transform:translateY(calc(-.25rem * var(--mantine-scale))) scale(.98)}}@media (prefers-reduced-motion:reduce){.benefits-module__egzJNa__bubbleLeft,.benefits-module__egzJNa__bubbleRight{animation:none}}.benefits-module__egzJNa__splitBar{width:100%;height:calc(.75rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));background:var(--lp-surface-subtle);margin-bottom:calc(1rem * var(--mantine-scale));display:flex;overflow:hidden}.benefits-module__egzJNa__splitKeep{background:var(--lp-green);width:95%;height:100%}.benefits-module__egzJNa__splitFee{background:#f87171;width:5%;height:100%}.benefits-module__egzJNa__legendDot{width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));border-radius:50%;display:inline-block}.benefits-module__egzJNa__feePill{color:#fff;background:var(--lp-navy);border-radius:4px;padding:2px 6px;font-weight:800}
.empty-state-card-module__BH0alW__card{border:1px dashed var(--mantine-color-gray-4);background-color:#fff;border-radius:32px;transition:background-color .2s}.empty-state-card-module__BH0alW__card:hover{background-color:#f9fafb80}.empty-state-card-module__BH0alW__card[data-locked]{background-color:var(--mantine-color-gray-0);border-width:2px;border-color:var(--mantine-color-gray-3)}.empty-state-card-module__BH0alW__icon{border:1px solid var(--mantine-color-gray-1);box-shadow:var(--mantine-shadow-xs)}
.cta-module__u9qvLG__banner{border-radius:calc(1.75rem * var(--mantine-scale));background:linear-gradient(90deg,#0f2c59,#0a423a);position:relative;overflow:hidden}@media (min-width:62em){.cta-module__u9qvLG__banner{border-radius:calc(3rem * var(--mantine-scale))}}.cta-module__u9qvLG__bgIcon{top:calc(-2.5rem * var(--mantine-scale));right:calc(-2.5rem * var(--mantine-scale));color:#ffffff0d;pointer-events:none;position:absolute;transform:rotate(12deg)}.cta-module__u9qvLG__z1{z-index:1;min-width:0;max-width:100%;position:relative}
.gradient-banner-module__c_2Iea__banner{border-radius:var(--mantine-radius-xl);padding:var(--mantine-spacing-xl);color:#fff;box-shadow:var(--mantine-shadow-lg)}.gradient-banner-module__c_2Iea__banner[data-gradient=blue]{background:linear-gradient(to right, #2563eb, var(--mantine-color-navy-7))}.gradient-banner-module__c_2Iea__banner[data-gradient=indigo]{background:linear-gradient(90deg,#4f46e5,#1e40af)}.gradient-banner-module__c_2Iea__banner[data-gradient=emerald]{background:linear-gradient(90deg,#059669,#0f766e)}.gradient-banner-module__c_2Iea__icon{color:#fff;background-color:#ffffff1a;border:1px solid #fff3;flex-shrink:0}
.faq-module__WgatSG__item{background:var(--lp-surface);border:calc(.0625rem * var(--mantine-scale)) solid var(--lp-border);border-radius:calc(1rem * var(--mantine-scale));transition:border-color .3s,background-color .3s,box-shadow .3s}.faq-module__WgatSG__item:hover{border-color:#ff9f1c80}.faq-module__WgatSG__item[data-active]{border-color:var(--lp-amber);background:#fffaf5}[data-mantine-color-scheme=dark] .faq-module__WgatSG__item[data-active]{background:#1a2234}.faq-module__WgatSG__item[data-active]{box-shadow:0 calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) #ff9f1c0d}.faq-module__WgatSG__label{color:var(--lp-heading);font-weight:700;font-size:calc(1.0625rem * var(--mantine-scale))}.faq-module__WgatSG__content{color:var(--lp-text);font-weight:500;line-height:1.7}.faq-module__WgatSG__chevron{color:var(--lp-text);transition:transform .3s,color .3s}.faq-module__WgatSG__chevron[data-rotate]{color:var(--lp-amber);transform:rotate(45deg)}
.verification-card-module__CMJm5q__card{border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-xs);background-color:#fff;transition:box-shadow .2s;position:relative;overflow:hidden}.verification-card-module__CMJm5q__card:hover{box-shadow:var(--mantine-shadow-md)}.verification-card-module__CMJm5q__card[data-status=verified]{border-color:var(--mantine-color-teal-2)}.verification-card-module__CMJm5q__card[data-status=pending]{border-color:var(--mantine-color-amber-2)}.verification-card-module__CMJm5q__card[data-status=inReview]{border:2px solid var(--mantine-color-blue-2)}.verification-card-module__CMJm5q__card[data-status=rejected]{border-color:var(--mantine-color-red-2)}.verification-card-module__CMJm5q__progress{background-color:var(--mantine-color-blue-5);z-index:2;border-radius:0 999px 999px 0;width:33%;height:4px;position:absolute;top:0;left:0}.verification-card-module__CMJm5q__side{padding:var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-1);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:62em){.verification-card-module__CMJm5q__side{border-bottom:0;border-inline-end:1px solid var(--mantine-color-gray-1);width:224px}}.verification-card-module__CMJm5q__side[data-status=verified]{background-color:#ecfdf566}.verification-card-module__CMJm5q__side[data-status=pending]{background-color:#fffbeb4d}.verification-card-module__CMJm5q__side[data-status=inReview]{background-color:#eff6ff66}.verification-card-module__CMJm5q__side[data-status=rejected]{background-color:#fef2f24d}.verification-card-module__CMJm5q__badge{border:1px solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-xs);text-transform:uppercase;letter-spacing:.05em;position:absolute;top:14px;left:14px}.verification-card-module__CMJm5q__sideIcon{border:1px solid var(--mantine-color-gray-1);box-shadow:var(--mantine-shadow-xs);margin-top:16px}.verification-card-module__CMJm5q__trash:hover{color:var(--mantine-color-red-5);background-color:var(--mantine-color-red-0)}
.footer-module__xQNlpq__footer{border-top:calc(.375rem * var(--mantine-scale)) solid var(--lp-amber);padding-top:calc(5rem * var(--mantine-scale));background:#040d1a}.footer-module__xQNlpq__link{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;color:var(--mantine-color-gray-5);font-size:var(--mantine-font-size-sm);font-weight:500;text-decoration:none;transition:color .2s}.footer-module__xQNlpq__link:hover{color:var(--lp-amber)}
.faq-tab-module__r-kHEW__card{transition:border-color .2s,box-shadow .2s;position:relative}.faq-tab-module__r-kHEW__card:hover{border-color:var(--mantine-color-navy-7);box-shadow:var(--mantine-shadow-md)}.faq-tab-module__r-kHEW__actions{opacity:1;transition:opacity .15s;position:absolute;top:16px;right:16px}@media (min-width:48em){.faq-tab-module__r-kHEW__actions{opacity:0}}.faq-tab-module__r-kHEW__card:hover .faq-tab-module__r-kHEW__actions{opacity:1}.faq-tab-module__r-kHEW__delete:hover{color:var(--mantine-color-red-5);border-color:var(--mantine-color-red-3)}
.homeowner-legal-page-module__ypkZxG__main{max-width:1040px;margin:0 auto;padding:120px 24px 80px}.homeowner-legal-page-module__ypkZxG__back{color:#526780;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.homeowner-legal-page-module__ypkZxG__back:hover{color:#0f2c59}.homeowner-legal-page-module__ypkZxG__nav{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;padding-bottom:28px;display:flex}.homeowner-legal-page-module__ypkZxG__nav a{color:#0f2c59;background:#f1f5f9;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none}.homeowner-legal-page-module__ypkZxG__nav a:hover{background:#fff0d8}.homeowner-legal-page-module__ypkZxG__article{overflow-wrap:anywhere;max-width:760px;padding-top:36px}.homeowner-legal-page-module__ypkZxG__title{color:#0f2c59;margin:0 0 12px;font-size:clamp(24px,4vw,36px);line-height:1.2}@media (max-width:36em){.homeowner-legal-page-module__ypkZxG__main{padding:104px 20px 48px}.homeowner-legal-page-module__ypkZxG__nav{gap:6px}.homeowner-legal-page-module__ypkZxG__nav a{padding:9px 10px;font-size:12px}}
.general-info-tab-module__m24LoW__fadeIn{animation:.3s ease-in-out general-info-tab-module__m24LoW__fadeIn}@keyframes general-info-tab-module__m24LoW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.general-info-tab-module__m24LoW__logoSection{border-bottom:1px solid var(--mantine-color-gray-1)}.general-info-tab-module__m24LoW__workRadiusCard{background-color:var(--mantine-color-gray-0)}.general-info-tab-module__m24LoW__radiusGroup{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.general-info-tab-module__m24LoW__radiusRow{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.general-info-tab-module__m24LoW__radiusLabel{text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:11px;font-weight:700}.general-info-tab-module__m24LoW__radiusValue{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);color:var(--mantine-color-navy-7);border-radius:8px;padding:4px 12px;font-size:12px;font-weight:800}.general-info-tab-module__m24LoW__radiusScale{color:var(--mantine-color-gray-5);justify-content:space-between;margin-top:4px;font-size:10px;font-weight:700;display:flex}.general-info-tab-module__m24LoW__errorBanner{border:1px solid var(--mantine-color-red-2);background-color:var(--mantine-color-red-0)}.general-info-tab-module__m24LoW__saveArea{border-top:1px solid var(--mantine-color-gray-1);background-color:var(--mantine-color-gray-0)}
.empty-state-card-module__iu0hwq__icon{justify-content:center;align-items:center;display:flex}.empty-state-card-module__iu0hwq__icon>svg{stroke-width:1.5px;width:100%;height:100%}
.auth-modal-module__K2yyOG__shell{background:#fff;width:100%;height:100dvh;display:flex}.auth-modal-module__K2yyOG__left{background:var(--navy);border-right:1px solid var(--slate-200);flex-direction:column;justify-content:space-between;width:41.67%;padding:48px;display:none;position:relative;overflow:hidden}@media (min-width:75em){.auth-modal-module__K2yyOG__left{display:flex}}.auth-modal-module__K2yyOG__leftLogoRow{z-index:10;position:relative}.auth-modal-module__K2yyOG__leftLogo{color:#fff;letter-spacing:-.025em;font-size:30px;font-weight:800}.auth-modal-module__K2yyOG__logoDot{color:var(--amber)}.auth-modal-module__K2yyOG__leftContent{z-index:10;width:100%;max-width:448px;margin-bottom:40px;position:relative}.auth-modal-module__K2yyOG__premiumBadge{color:#fff;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:24px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 1px 2px #0000000d}.auth-modal-module__K2yyOG__hubTag{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;font-weight:800;display:flex}.auth-modal-module__K2yyOG__leftTitle{color:#fff;margin:0 0 24px;font-size:36px;font-weight:800;line-height:1.25}.auth-modal-module__K2yyOG__leftText{color:var(--slate-300);margin:0;font-size:16px;font-weight:500;line-height:1.625}.auth-modal-module__K2yyOG__reviewStack{width:100%;min-height:220px;margin-top:48px;position:relative}.auth-modal-module__K2yyOG__reviewSlide{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;z-index:0;pointer-events:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:24px;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:translateY(10px);box-shadow:0 20px 25px -5px #0000001a}.auth-modal-module__K2yyOG__reviewSlide[data-active]{opacity:1;z-index:10;pointer-events:auto;transform:translateY(0)}.auth-modal-module__K2yyOG__reviewStars{color:var(--amber);gap:4px;margin-bottom:12px;display:flex}.auth-modal-module__K2yyOG__reviewText{color:#e2e8f0;margin:0 0 16px;font-size:14px;font-style:italic;font-weight:500;line-height:1.625}.auth-modal-module__K2yyOG__reviewUser{align-items:center;gap:12px;margin-top:auto;display:flex}.auth-modal-module__K2yyOG__reviewAvatar{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.auth-modal-module__K2yyOG__reviewAvatar[data-tone=amber]{color:var(--amber);background:#ff9f1c33;border:1px solid #ff9f1c4d}.auth-modal-module__K2yyOG__reviewAvatar[data-tone=green]{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.auth-modal-module__K2yyOG__reviewName{color:#fff;letter-spacing:.025em;margin:0;font-size:12px;font-weight:700}.auth-modal-module__K2yyOG__reviewWhere{color:var(--slate-400);margin:0;font-size:10px;font-weight:500}.auth-modal-module__K2yyOG__leftFooter{z-index:10;flex-wrap:wrap;gap:24px;display:flex;position:relative}.auth-modal-module__K2yyOG__leftFooter a{color:var(--slate-400);font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.auth-modal-module__K2yyOG__leftFooter a:hover{color:#fff}.auth-modal-module__K2yyOG__right{background:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative}@media (min-width:75em){.auth-modal-module__K2yyOG__right{width:58.33%}}.auth-modal-module__K2yyOG__mobileBar{border-bottom:1px solid var(--slate-100);z-index:50;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}@media (min-width:75em){.auth-modal-module__K2yyOG__mobileBar{display:none}}.auth-modal-module__K2yyOG__mobileLogo{color:var(--navy);letter-spacing:-.025em;font-size:20px;font-weight:800}.auth-modal-module__K2yyOG__closeBtn{background:var(--slate-50);width:40px;height:40px;color:var(--slate-400);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.auth-modal-module__K2yyOG__closeBtn:hover{color:var(--navy);background:var(--slate-100)}.auth-modal-module__K2yyOG__closeBtnDesktop{z-index:50;display:none;position:absolute;top:24px;right:24px}@media (min-width:75em){.auth-modal-module__K2yyOG__closeBtnDesktop{display:flex}}.auth-modal-module__K2yyOG__scrollArea{scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent;flex:1;width:100%;padding:0 16px;position:relative;overflow-y:auto}@media (min-width:48em){.auth-modal-module__K2yyOG__scrollArea{padding:0 64px}}.auth-modal-module__K2yyOG__wrapper{flex-direction:column;justify-content:center;width:100%;max-width:520px;min-height:100%;margin:auto;padding:32px 0;transition:all .3s;display:flex}.auth-modal-module__K2yyOG__wrapper[data-wizard]{justify-content:flex-start;padding-top:32px}@media (min-width:48em){.auth-modal-module__K2yyOG__wrapper{padding:40px 0}}.auth-modal-module__K2yyOG__viewAnim{animation:.4s cubic-bezier(.16,1,.3,1) forwards auth-modal-module__K2yyOG__homeowners-slideUpFade}.auth-modal-module__K2yyOG__mobileTip{background:#ff9f1c1a;border:1px solid #ff9f1c33;border-radius:12px;width:100%;margin-bottom:24px;padding:16px;box-shadow:0 1px 2px #0000000d}@media (min-width:75em){.auth-modal-module__K2yyOG__mobileTip{display:none}}.auth-modal-module__K2yyOG__mobileTipTag{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;font-weight:800;display:flex}.auth-modal-module__K2yyOG__mobileTipTitle{color:var(--navy);margin:0 0 4px;font-size:14px;font-weight:800}.auth-modal-module__K2yyOG__mobileTipDesc{color:var(--slate-500);margin:0;font-size:12px;font-weight:500;line-height:1.625}.auth-modal-module__K2yyOG__otpRow{justify-content:center;gap:12px;padding:0 4px;display:flex}.auth-modal-module__K2yyOG__otpRow[data-shake]{animation:.5s cubic-bezier(.36,.07,.19,.97) both auth-modal-module__K2yyOG__homeowners-shake}.auth-modal-module__K2yyOG__otpInput{text-align:center;width:56px;height:64px;color:var(--navy);border:2px solid var(--slate-200);background:#fff;border-radius:12px;outline:none;font-family:inherit;font-size:24px;font-weight:800;transition:all .2s}.auth-modal-module__K2yyOG__otpInput:focus{border-color:var(--navy);transform:translateY(-4px);box-shadow:0 4px 25px #0f2c591f}.auth-modal-module__K2yyOG__otpInput[data-error]{color:#ef4444;background:#fef2f2;border-color:#ef4444}.auth-modal-module__K2yyOG__otpError{color:#ef4444;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.auth-modal-module__K2yyOG__otpErrorSlot{justify-content:center;align-items:center;height:24px;margin:8px 0;display:flex}.auth-modal-module__K2yyOG__resendBlock{text-align:center;border-top:1px solid var(--slate-100);margin-top:32px;padding-top:32px}.auth-modal-module__K2yyOG__resendText{color:var(--slate-500);margin:0 0 4px;font-size:14px;font-weight:500}.auth-modal-module__K2yyOG__resendBtn{color:var(--navy);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}.auth-modal-module__K2yyOG__resendBtn:hover{color:var(--amber)}.auth-modal-module__K2yyOG__strengthBox{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:12px;margin-top:12px;padding:16px}.auth-modal-module__K2yyOG__strengthBars{gap:6px;margin-bottom:8px;display:flex}.auth-modal-module__K2yyOG__strengthBar{background:var(--slate-200);border-radius:9999px;flex:1;height:4px;transition:all .4s}.auth-modal-module__K2yyOG__strengthBar[data-level=red]{background:#ef4444}.auth-modal-module__K2yyOG__strengthBar[data-level=orange]{background:#f59e0b}.auth-modal-module__K2yyOG__strengthBar[data-level=green]{background:#10b981}.auth-modal-module__K2yyOG__reqList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.auth-modal-module__K2yyOG__reqItem{color:var(--slate-400);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.auth-modal-module__K2yyOG__reqItem[data-valid]{color:var(--navy)}.auth-modal-module__K2yyOG__reqDot{background:var(--slate-200);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.auth-modal-module__K2yyOG__reqItem[data-valid] .auth-modal-module__K2yyOG__reqDot{background:var(--navy)}.auth-modal-module__K2yyOG__roleGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:36em){.auth-modal-module__K2yyOG__roleGrid{grid-template-columns:repeat(2,1fr)}}.auth-modal-module__K2yyOG__roleCard{border:2px solid var(--slate-100);cursor:pointer;text-align:left;background:#fff;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:20px;font-family:inherit;transition:all .2s;display:flex}.auth-modal-module__K2yyOG__roleCard:hover{border-color:var(--slate-300);transform:translateY(-2px);box-shadow:0 8px 20px -8px #0f2c592e}.auth-modal-module__K2yyOG__roleCard[data-checked]{border-color:var(--navy);background:var(--slate-50);box-shadow:0 10px 24px -10px #0f2c5940}.auth-modal-module__K2yyOG__roleCardHead{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.auth-modal-module__K2yyOG__roleIcon{background:var(--slate-50);width:40px;height:40px;color:var(--navy);border-radius:12px;justify-content:center;align-items:center;display:flex}.auth-modal-module__K2yyOG__roleCard[data-checked] .auth-modal-module__K2yyOG__roleIcon{background:var(--navy);color:#fff}.auth-modal-module__K2yyOG__roleRadio{border:2px solid var(--slate-300);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.auth-modal-module__K2yyOG__roleCard[data-checked] .auth-modal-module__K2yyOG__roleRadio{border-color:var(--navy)}.auth-modal-module__K2yyOG__roleRadioDot{background:var(--navy);border-radius:50%;width:8px;height:8px;transition:transform .15s;transform:scale(0)}.auth-modal-module__K2yyOG__roleCard[data-checked] .auth-modal-module__K2yyOG__roleRadioDot{transform:scale(1)}.auth-modal-module__K2yyOG__roleTitle{color:var(--navy);margin:0 0 4px;font-size:15px;font-weight:800}.auth-modal-module__K2yyOG__roleDesc{color:var(--slate-500);margin:0;font-size:12px;font-weight:500;line-height:1.45}.auth-modal-module__K2yyOG__successWrap{text-align:center;padding:32px 0}.auth-modal-module__K2yyOG__successIconWrap{width:96px;height:96px;margin:0 auto 32px;position:relative}.auth-modal-module__K2yyOG__successCircle{z-index:2;color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:.55s cubic-bezier(.34,1.56,.64,1) both auth-modal-module__K2yyOG__homeowners-popIn;display:flex;position:relative;box-shadow:0 12px 24px -6px #10b98159}.auth-modal-module__K2yyOG__successRipple,.auth-modal-module__K2yyOG__successRipple2{pointer-events:none;z-index:0;border:3px solid #10b98166;border-radius:50%;width:96px;height:96px;animation:1.4s ease-out infinite both auth-modal-module__K2yyOG__rippleOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.auth-modal-module__K2yyOG__successRipple2{animation-delay:.35s}@keyframes auth-modal-module__K2yyOG__rippleOut{0%{opacity:.7;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.auth-modal-module__K2yyOG__particleBurst{z-index:5;pointer-events:none;position:absolute;top:50%;left:50%}.auth-modal-module__K2yyOG__particle{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards auth-modal-module__K2yyOG__particleBoom;display:block;position:absolute;top:0;left:0}@keyframes auth-modal-module__K2yyOG__particleBoom{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--rx,0px), var(--ry,0px)) rotate(var(--rot,0deg)) scale(.15);opacity:0}}.auth-modal-module__K2yyOG__successCirclePro{z-index:2;background:var(--amber);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:.5s cubic-bezier(.34,1.56,.64,1) both auth-modal-module__K2yyOG__homeowners-popIn;display:flex;position:relative;box-shadow:0 12px 24px -6px #ff9f1c59}.auth-modal-module__K2yyOG__successRipplePro{pointer-events:none;z-index:0;border:3px solid #ff9f1c59;border-radius:50%;width:96px;height:96px;animation:2s ease-out infinite both auth-modal-module__K2yyOG__rippleOutPro;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}@keyframes auth-modal-module__K2yyOG__rippleOutPro{0%{opacity:.6;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.auth-modal-module__K2yyOG__successTitle{color:var(--navy);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.25}.auth-modal-module__K2yyOG__successText{color:var(--slate-500);margin:0 0 32px;font-size:14px;font-weight:500;line-height:1.625}@media (min-width:36em){.auth-modal-module__K2yyOG__successText{font-size:16px}}.auth-modal-module__K2yyOG__reviewNotice{text-align:left;background:#ff9f1c1a;border:1px solid #ff9f1c33;border-radius:16px;gap:12px;margin-bottom:32px;padding:18px;display:flex;box-shadow:0 1px 2px #0000000d}.auth-modal-module__K2yyOG__reviewNoticeIcon{color:var(--amber);flex-shrink:0;margin-top:2px}.auth-modal-module__K2yyOG__reviewNoticeTitle{color:var(--navy);margin:0 0 4px;font-size:14px;font-weight:800}.auth-modal-module__K2yyOG__reviewNoticeText{color:var(--slate-600);margin:0;font-size:12px;font-weight:500;line-height:1.625}.auth-modal-module__K2yyOG__switchLine{border-top:1px solid var(--slate-100);text-align:center;color:var(--slate-500);margin-top:32px;padding-top:32px;font-size:14px;font-weight:500}.auth-modal-module__K2yyOG__switchBtn{color:var(--navy);cursor:pointer;background:0 0;border:none;margin-left:4px;font-family:inherit;font-size:14px;font-weight:800;transition:color .2s}.auth-modal-module__K2yyOG__switchBtn:hover{color:var(--amber)}.auth-modal-module__K2yyOG__forgotLink{color:var(--navy);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:700;transition:color .2s}.auth-modal-module__K2yyOG__forgotLink:hover{color:var(--amber)}.auth-modal-module__K2yyOG__labelRow{justify-content:space-between;align-items:flex-end;margin-bottom:6px;margin-left:4px;display:flex}.auth-modal-module__K2yyOG__matchIcon{color:#10b981;display:flex;position:absolute;right:16px}.auth-modal-module__K2yyOG__phonePrefix{background:var(--slate-50);border-right:1px solid var(--slate-200);color:var(--navy);white-space:nowrap;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.auth-modal-module__K2yyOG__uploadGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.auth-modal-module__K2yyOG__uploadGrid[data-single]{grid-template-columns:1fr}.auth-modal-module__K2yyOG__uploadSlot{border:2px dashed var(--slate-300);background:var(--slate-50);text-align:center;cursor:pointer;height:128px;color:var(--slate-300);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.auth-modal-module__K2yyOG__uploadSlot:hover{border-color:var(--navy);background:var(--slate-100);color:var(--navy)}.auth-modal-module__K2yyOG__uploadLabel{color:var(--navy);margin:8px 0 2px;font-size:11px;font-weight:700}.auth-modal-module__K2yyOG__uploadHint{color:var(--slate-400);font-size:9px;font-weight:500}.auth-modal-module__K2yyOG__secureNote{background:#ff9f1c0d;border:1px solid #ff9f1c33;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.auth-modal-module__K2yyOG__secureNoteText{color:var(--amber);margin:0;font-size:12px;font-weight:700;line-height:1.4}.auth-modal-module__K2yyOG__skipBtn{color:var(--slate-400);cursor:pointer;background:0 0;border:none;margin:16px auto 0;font-family:inherit;font-size:14px;font-weight:700;transition:color .2s;display:block}.auth-modal-module__K2yyOG__skipBtn:hover{color:var(--navy)}.auth-modal-module__K2yyOG__logoRow{align-items:center;gap:20px;margin-bottom:32px;display:flex}.auth-modal-module__K2yyOG__logoCircle{background:var(--slate-50);border:2px dashed var(--slate-300);width:72px;height:72px;color:var(--slate-400);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.auth-modal-module__K2yyOG__logoCircle:hover{border-color:var(--navy);background:var(--slate-100);color:var(--navy)}.auth-modal-module__K2yyOG__logoTitle{color:var(--navy);margin:0 0 4px;font-size:14px;font-weight:800}.auth-modal-module__K2yyOG__logoHint{color:var(--slate-400);margin:0 0 8px;font-size:11px;font-weight:500}.auth-modal-module__K2yyOG__logoBtn{border:1px solid var(--slate-200);color:var(--slate-600);cursor:pointer;background:#fff;border-radius:8px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s}.auth-modal-module__K2yyOG__logoBtn:hover{border-color:var(--navy);color:var(--navy)}.auth-modal-module__K2yyOG__radiusRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.auth-modal-module__K2yyOG__radiusLabel{color:var(--slate-700);font-size:14px;font-weight:700}.auth-modal-module__K2yyOG__radiusValue{background:var(--slate-50);border:1px solid var(--slate-200);color:var(--navy);border-radius:8px;padding:4px 12px;font-size:14px;font-weight:800}.auth-modal-module__K2yyOG__radiusScale{color:var(--slate-400);justify-content:space-between;margin-top:8px;font-size:10px;font-weight:700;display:flex}.auth-modal-module__K2yyOG__textareaBox{border:2px solid var(--slate-200);background:#fff;border-radius:12px;transition:border-color .2s;overflow:hidden}.auth-modal-module__K2yyOG__textareaBox:focus-within{border-color:var(--navy)}.auth-modal-module__K2yyOG__textarea{width:100%;color:var(--navy);resize:none;border:none;outline:none;padding:16px;font-family:inherit;font-size:14px;font-weight:500;display:block}.auth-modal-module__K2yyOG__celebrationSteps{flex-direction:column;gap:8px;max-width:280px;margin:0 auto 20px;padding:0;display:flex}.auth-modal-module__K2yyOG__celebrationStep{background:var(--slate-50);border:1px solid var(--slate-100);opacity:.4;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(8px)}.auth-modal-module__K2yyOG__celebrationStep[data-done]{opacity:1;background:#f0fdf4;border-color:#d1fae5;transform:translateY(0)}.auth-modal-module__K2yyOG__celebrationDot{background:var(--slate-200);border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .3s}.auth-modal-module__K2yyOG__celebrationStep[data-done] .auth-modal-module__K2yyOG__celebrationDot{background:#10b981}.auth-modal-module__K2yyOG__celebrationText{color:var(--navy);flex:1;font-size:13px;font-weight:700}.auth-modal-module__K2yyOG__celebrationCheckIcon{color:#10b981;animation:.35s cubic-bezier(.34,1.56,.64,1) both auth-modal-module__K2yyOG__homeowners-popIn;display:flex}.auth-modal-module__K2yyOG__wizardSuccessActions{flex-direction:column;gap:12px;max-width:320px;margin:0 auto;display:flex}.auth-modal-module__K2yyOG__fadeInUp{animation:.5s cubic-bezier(.16,1,.3,1) both auth-modal-module__K2yyOG__homeowners-slideUpFade}.auth-modal-module__K2yyOG__successRatingRow{color:var(--amber);justify-content:center;align-items:center;gap:6px;margin-top:24px;display:flex}.auth-modal-module__K2yyOG__successRatingText{color:var(--slate-400);margin-left:4px;font-size:12px;font-weight:600}.auth-modal-module__K2yyOG__secondaryBtn{width:100%;color:var(--slate-500);border:1.5px solid var(--slate-200);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:flex}.auth-modal-module__K2yyOG__secondaryBtn:hover{border-color:var(--navy);color:var(--navy);background:var(--slate-50)}.auth-modal-module__K2yyOG__modalBody{height:100%}.auth-modal-module__K2yyOG__modalInner{padding:0}.auth-modal-module__K2yyOG__confetti{pointer-events:none;z-index:5;position:absolute;inset:0}.auth-modal-module__K2yyOG__confettiPiece{opacity:0;animation:.9s ease-out both auth-modal-module__K2yyOG__homeowners-confettiFly;position:absolute;top:50%;left:50%}
.chat-list-item-module__JRGwJW__item{border-bottom:1px solid var(--mantine-color-gray-1);background-color:#fff;width:100%;padding:16px;transition:all .2s;display:block}.chat-list-item-module__JRGwJW__item:hover{background-color:var(--mantine-color-gray-0);transform:translate(2px)}.chat-list-item-module__JRGwJW__item[data-active]{background-color:var(--mantine-color-navy-0);box-shadow:inset 4px 0 0 var(--mantine-color-navy-7);border-left:4px solid var(--mantine-color-navy-7)}.chat-list-item-module__JRGwJW__item[data-active]:hover{background-color:var(--mantine-color-navy-0);transform:none}.chat-list-item-module__JRGwJW__item[data-closed]{opacity:.6}.chat-list-item-module__JRGwJW__item[data-closed] .chat-list-item-module__JRGwJW__avatar{filter:grayscale()}.chat-list-item-module__JRGwJW__item[data-homeowner]{border-left:3px solid #0000;padding:20px}.chat-list-item-module__JRGwJW__item[data-homeowner][data-active]{box-shadow:none;background:#f3f4f6;border-left-color:#112e59}.chat-list-item-module__JRGwJW__item[data-homeowner]:hover{transform:none}
.locale-switcher-module__K9Fora__toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.locale-switcher-module__K9Fora__option{letter-spacing:.04em;color:#64748b;border-radius:999px;place-items:center;min-width:34px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;transition:background .2s,color .2s;display:grid}.locale-switcher-module__K9Fora__option:hover{color:#0f2c59;background:#fff}.locale-switcher-module__K9Fora__option[aria-pressed=true]{color:#fff;background:#0f2c59;box-shadow:0 2px 5px #0f2c5926}.locale-switcher-module__K9Fora__option:focus-visible{outline-offset:2px;outline:2px solid #ff9f1c}
.chat-placeholder-module__lPj06q__root{background:radial-gradient(at 50% 40%,#fff 0%,#f8fafc 72%);flex:1;place-items:center;height:100%;min-height:0;padding:40px 24px;display:grid;overflow-y:auto}.chat-placeholder-module__lPj06q__welcome{text-align:center;width:100%;max-width:390px}.chat-placeholder-module__lPj06q__illustration{width:270px;max-width:100%;height:206px;margin:0 auto 30px;position:relative}.chat-placeholder-module__lPj06q__halo{background:#edf2fa;border-radius:50%;width:190px;height:190px;position:absolute;inset:8px auto auto 40px}.chat-placeholder-module__lPj06q__halo:after{content:"";border-radius:inherit;border:1px solid #e7edf5;position:absolute;inset:-13px}.chat-placeholder-module__lPj06q__incoming,.chat-placeholder-module__lPj06q__outgoing,.chat-placeholder-module__lPj06q__attachment{border:1px solid #e6ebf2;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 8px 24px #112e590a}.chat-placeholder-module__lPj06q__incoming{background:#fff;border-radius:16px 16px 16px 4px;width:194px;height:66px;padding:14px;top:26px;left:5px;transform:rotate(-5deg)}.chat-placeholder-module__lPj06q__miniAvatar{color:#57739b;background:#eef3fa;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.chat-placeholder-module__lPj06q__messageLines{flex:1;gap:8px;display:grid}.chat-placeholder-module__lPj06q__messageLines i{background:#e6ebf3;border-radius:9px;height:6px;display:block}.chat-placeholder-module__lPj06q__messageLines i:last-child{width:64%}.chat-placeholder-module__lPj06q__outgoing{color:#b9d4f7;background:#163a69;border-color:#163a69;border-radius:16px 16px 4px;width:190px;height:62px;padding:16px;top:103px;right:0;transform:rotate(4deg)}.chat-placeholder-module__lPj06q__outgoing .chat-placeholder-module__lPj06q__messageLines i{background:#ffffff80}.chat-placeholder-module__lPj06q__outgoing .chat-placeholder-module__lPj06q__messageLines i:last-child{background:#ffffff35}.chat-placeholder-module__lPj06q__outgoing>svg{align-self:flex-end}.chat-placeholder-module__lPj06q__attachment{color:#6483aa;background:#fff;border-radius:12px;gap:10px;padding:10px 12px;bottom:3px;left:23px;transform:rotate(-4deg)}.chat-placeholder-module__lPj06q__attachment span{background:#e6ebf3;border-radius:4px;width:32px;height:5px}.chat-placeholder-module__lPj06q__attachment>svg:last-child{color:#4c9b88}.chat-placeholder-module__lPj06q__spark{background:#b9cce7;border-radius:50%;width:9px;height:9px;position:absolute;top:36px;right:23px}.chat-placeholder-module__lPj06q__title{letter-spacing:-.5px;color:#172b47;margin:0;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.35}.chat-placeholder-module__lPj06q__description{color:#788598;max-width:345px;margin:13px auto 0;font-size:14px;line-height:1.8}.chat-placeholder-module__lPj06q__privacy{color:#8c99aa;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:12px;display:flex}@media (max-height:650px){.chat-placeholder-module__lPj06q__root{padding-block:24px}.chat-placeholder-module__lPj06q__illustration{transform-origin:bottom;height:175px;margin-bottom:20px;transform:scale(.85)}.chat-placeholder-module__lPj06q__privacy{margin-top:18px}}
.messages-view-module____vMUq__root{height:calc(100dvh - var(--app-shell-header-height,72px));background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.messages-view-module____vMUq__split{border-top:1px solid var(--mantine-color-gray-2);flex:1;min-height:0;display:flex}.messages-view-module____vMUq__list{background-color:#fff;flex-direction:column;width:100%;min-height:0;display:flex}@media (min-width:62em){.messages-view-module____vMUq__list{border-inline-end:1px solid var(--mantine-color-gray-2);flex-shrink:0;width:350px}}.messages-view-module____vMUq__root[data-chat-open] .messages-view-module____vMUq__list{display:none}@media (min-width:62em){.messages-view-module____vMUq__root[data-chat-open] .messages-view-module____vMUq__list{display:flex}}.messages-view-module____vMUq__window{background-color:#f4f7f6;flex-direction:column;flex:1;min-width:0;display:none}@media (min-width:62em){.messages-view-module____vMUq__window{display:flex}}.messages-view-module____vMUq__root[data-chat-open] .messages-view-module____vMUq__window{display:flex}.messages-view-module____vMUq__root[data-homeowner]{height:calc(100dvh - var(--app-shell-header-height,72px));min-width:0}.messages-view-module____vMUq__root[data-homeowner] .messages-view-module____vMUq__split{border-top:0}.messages-view-module____vMUq__root[data-homeowner] .messages-view-module____vMUq__window{background:#f9fafb;min-height:0}@media (min-width:48.01em){.messages-view-module____vMUq__root[data-homeowner] .messages-view-module____vMUq__list,.messages-view-module____vMUq__root[data-homeowner][data-chat-open] .messages-view-module____vMUq__list{border-inline-end:1px solid #e5e7eb;flex-shrink:0;width:350px;display:flex}.messages-view-module____vMUq__root[data-homeowner] .messages-view-module____vMUq__window{display:flex}}@media (min-width:48.01em) and (max-width:64em){.messages-view-module____vMUq__root[data-homeowner] .messages-view-module____vMUq__list,.messages-view-module____vMUq__root[data-homeowner][data-chat-open] .messages-view-module____vMUq__list{width:33.33%}}@media (max-width:48em){.messages-view-module____vMUq__root[data-homeowner][data-chat-open] .messages-view-module____vMUq__list,.messages-view-module____vMUq__root[data-homeowner]:not([data-chat-open]) .messages-view-module____vMUq__window{display:none}}
.photos-tab-module__ZDVBhq__tile{aspect-ratio:1;border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-xs);flex-direction:column;display:flex;position:relative;overflow:hidden}.photos-tab-module__ZDVBhq__tile[data-status=live]{border-color:var(--mantine-color-teal-2)}.photos-tab-module__ZDVBhq__tile[data-status=pending]{border-color:var(--mantine-color-amber-3)}.photos-tab-module__ZDVBhq__tile[data-status=inReview]{border:2px solid var(--mantine-color-blue-3)}.photos-tab-module__ZDVBhq__tile[data-status=rejected]{border-color:var(--mantine-color-red-3)}.photos-tab-module__ZDVBhq__progress{background-color:var(--mantine-color-blue-5);z-index:3;border-radius:0 999px 999px 0;width:33%;height:4px;position:absolute;top:0;left:0}.photos-tab-module__ZDVBhq__image{object-fit:cover;width:100%;height:100%}.photos-tab-module__ZDVBhq__tile[data-status=pending] .photos-tab-module__ZDVBhq__image{opacity:.6}.photos-tab-module__ZDVBhq__tile[data-status=inReview] .photos-tab-module__ZDVBhq__image{opacity:.8;filter:saturate(.5)}.photos-tab-module__ZDVBhq__tile[data-status=rejected] .photos-tab-module__ZDVBhq__image{filter:grayscale();opacity:.7}.photos-tab-module__ZDVBhq__badge{z-index:2;border:1px solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-xs);text-transform:uppercase;letter-spacing:.05em;position:absolute;top:10px;left:10px}.photos-tab-module__ZDVBhq__hoverActions{opacity:0;z-index:2;background-color:#0009;align-items:center;transition:opacity .2s;position:absolute;inset:0}.photos-tab-module__ZDVBhq__tile:hover .photos-tab-module__ZDVBhq__hoverActions{opacity:1}.photos-tab-module__ZDVBhq__rejectedReason{z-index:3;background-color:var(--mantine-color-red-0);border-top:1px solid var(--mantine-color-red-1);padding:8px 10px;position:absolute;bottom:0;left:0;right:0}
.emoji-picker-module__XtAbma__dropdown{width:min(352px,100vw - 24px);padding:0;overflow:hidden}.emoji-picker-module__XtAbma__host{width:100%;min-height:230px}.emoji-picker-module__XtAbma__host em-emoji-picker{--border-radius:16px;--font-family:var(--mantine-font-family);--rgb-accent:17, 46, 89;--shadow:none;width:100%;height:min(420px,60dvh)}.emoji-picker-module__XtAbma__status{place-items:center;min-height:230px;display:grid}
