@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";:root{--navy:#0b2442;--navy-2:#12365e;--ink:#142236;--muted:#667386;--line:#dde4ea;--soft:#f4f7f8;--mint:#2da88f;--mint-dark:#18816e;--white:#fff;--shadow:0 18px 50px #102a431a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.header{z-index:30;background:#fff;border-bottom:1px solid #dfe4eab3;height:76px;position:relative}.headerInner{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.logoMark{background:var(--navy);border-radius:8px 8px 12px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:inset -8px -8px 16px #30ba9d1f}.logoMark:after{content:"";border:5px solid var(--mint);border-bottom:0;border-left:0;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px;transform:rotate(18deg)}.logoMark span{color:#fff;margin-left:-3px;font:800 21px/1 Manrope,sans-serif}.logoText{color:var(--navy);letter-spacing:-.8px;font:800 22px/1 Manrope,sans-serif}.logoText span{color:var(--mint-dark)}.header nav{gap:37px;margin-left:75px;display:flex}.header nav a{color:#3d4a59;font-size:14px;font-weight:600;transition:color .2s}.header nav a:hover{color:var(--mint-dark)}.headerActions{align-items:center;gap:10px;display:flex}.loginBtn{color:#596677;background:0 0;padding:10px 14px;font-size:14px;font-weight:600}.signupBtn{border:1px solid var(--mint-dark);min-height:40px;color:var(--mint-dark);background:#fff;border-radius:7px;padding:0 16px;font-size:14px;font-weight:700;transition:color .2s,background .2s}.signupBtn:hover{background:#eff8f5}.mobileMemberLinks{display:none}.primaryBtn{background:var(--mint-dark);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.primaryBtn:hover{background:#126e5f;transform:translateY(-1px)}.primaryBtn.compact{padding:10px 18px;font-size:14px}.primaryBtn.full{width:100%}.menuButton{color:var(--navy);background:0 0;padding:8px;display:none}.hero{background:linear-gradient(118deg,#f2f7f7 0%,#f8faf9 48%,#edf5f3 100%);min-height:540px;padding:76px 0 122px;position:relative;overflow:visible}.heroPattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroPattern:before{content:"";border:1px solid #2798821a;border-radius:46% 54% 48% 52%;width:560px;height:560px;position:absolute;top:-250px;right:-125px;transform:rotate(25deg);box-shadow:0 0 0 80px #27988209,0 0 0 170px #27988206}.heroPattern:after{content:"FB";color:#10675609;letter-spacing:-35px;font:800 310px/1 Manrope,sans-serif;position:absolute;bottom:-92px;right:7vw}.heroContent{z-index:1;position:relative}.eyebrow{color:var(--mint-dark);letter-spacing:.05em;align-items:center;gap:9px;margin-bottom:22px;font-size:13px;font-weight:700;display:flex}.eyebrow span{background:var(--mint);width:23px;height:2px}.hero h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,63px);font-weight:700;line-height:1.18}.hero h1 em{color:var(--mint-dark);font-style:normal}.hero p{color:#58697a;margin:25px 0 0;font-size:18px;line-height:1.8}.searchPanel{z-index:5;background:#fff;border:1px solid #dce3e7cc;border-radius:12px;padding:22px 24px 24px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #1e384c24}.keywordField{border-bottom:1px solid var(--line);height:46px;color:var(--mint-dark);align-items:center;gap:12px;margin-bottom:18px;padding:0 2px 13px;display:flex}.keywordField input{height:100%;color:var(--ink);border:0;outline:0;flex:1;font-size:16px}.keywordField input::placeholder{color:#9ba5af}.filterRow{grid-template-columns:1fr 1fr 1.1fr 160px;align-items:end;gap:12px;display:grid}.filterRow label{border:1px solid var(--line);border-radius:7px;flex-direction:column;justify-content:center;height:62px;padding:8px 13px;display:flex;position:relative}.filterRow label:after{content:"";border-bottom:1.5px solid #607080;border-right:1.5px solid #607080;width:6px;height:6px;position:absolute;bottom:15px;right:14px;transform:rotate(45deg)}.filterRow label span{color:#8a95a1;margin-bottom:2px;font-size:10px;font-weight:600}.filterRow select{-webkit-appearance:none;appearance:none;color:#324153;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding-right:18px;font-size:14px;font-weight:600}.searchBtn{background:var(--navy);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:62px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.searchBtn:hover{background:var(--navy-2)}.detailToggleRow{align-items:center;gap:12px;padding-top:13px;display:flex}.detailToggle{color:#526172;background:0 0;align-items:center;gap:7px;padding:5px 2px;font-size:12px;font-weight:700;display:inline-flex}.detailToggle:hover,.detailToggle.active{color:var(--mint-dark)}.toggleChevron{font-size:15px;line-height:1;transition:transform .2s}.detailToggle.active .toggleChevron{transform:rotate(180deg)}.detailToggleRow>small{color:#9aa4ad;font-size:10px}.advancedSearchPanel{background:#fff;border:1px solid #dfe6e9;border-radius:11px;padding:24px;animation:.2s ease-out fadeIn;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 22px 55px #14304621}.advancedSection{grid-template-columns:165px 1fr;gap:20px;display:grid}.advancedSection+.advancedSection{border-top:1px solid #edf0f2;margin-top:22px;padding-top:22px}.advancedTitle{align-items:flex-start;gap:10px;padding-top:3px;display:flex}.advancedTitle>span{width:25px;height:25px;color:var(--mint-dark);background:#e8f4f1;border-radius:50%;place-items:center;font:700 9px/1 Manrope;display:grid}.advancedTitle>div{flex-direction:column;gap:4px;display:flex}.advancedTitle strong{color:#293b4e;font-size:13px}.advancedTitle small{color:#939da7;font-size:9px;line-height:1.5}.advancedGrid{grid-template-columns:repeat(3,1fr);gap:13px 16px;display:grid}.advancedGrid.businessGrid{grid-template-columns:repeat(4,1fr)}.rangeControl,.selectControl{flex-direction:column;gap:6px;display:flex}.rangeControl>label,.selectControl>label{color:#566577;font-size:10px;font-weight:700}.rangeControl>label small{color:#9aa3ac;margin-left:3px;font-weight:500}.rangeControl>div{grid-template-columns:1fr 12px 1fr;align-items:center;gap:4px;display:grid}.rangeControl i{color:#a2abb4;text-align:center;font-size:10px;font-style:normal}.rangeControl input,.selectControl select{color:#354558;background:#fff;border:1px solid #dce3e7;border-radius:6px;outline:0;width:100%;min-width:0;height:38px;padding:0 9px;font-size:11px}.rangeControl input:focus,.selectControl select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f14}.advancedActions{border-top:1px solid #edf0f2;justify-content:flex-end;gap:8px;margin-top:21px;padding-top:18px;display:flex}.advancedActions button{color:#687687;background:#f0f3f5;border-radius:6px;height:40px;padding:0 16px;font-size:11px;font-weight:700}.advancedActions .advancedSubmit{background:var(--navy);color:#fff;align-items:center;gap:7px;padding-inline:20px;display:inline-flex}.hero.advancedOpen{margin-bottom:360px}.trustStrip{border-bottom:1px solid #edf0f2;padding:104px 0 26px}.trustGrid{grid-template-columns:repeat(3,1fr);display:grid}.trustGrid>div{border-right:1px solid #e5eaed;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex}.trustGrid>div:last-child{border-right:0}.trustIcon{width:42px;height:42px;color:var(--mint-dark);background:#e9f5f2;border-radius:50%;place-items:center;display:grid}.trustIcon.document{color:#325d91;background:#edf3f9}.trustIcon.noScore{color:#6a5987;background:#f1eef5;font:700 20px/1 Manrope}.trustGrid p{flex-direction:column;gap:3px;margin:0;display:flex}.trustGrid strong{color:#273749;font-size:14px}.trustGrid small{color:#87919c;font-size:12px}.listingsSection{padding:80px 0 100px;scroll-margin-top:65px}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.sectionKicker{color:var(--mint-dark);letter-spacing:.14em;margin-bottom:11px;font:700 11px/1 Manrope,sans-serif;display:block}.sectionHead h2,.sellCopy h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:31px}.sectionHead p{color:#7a8693;margin:9px 0 0;font-size:14px}.textLink{color:#536071;background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.textLink:hover{color:var(--mint-dark)}.demoNotice{color:#687686;background:#f5f8fa;border:1px solid #e4e9ed;border-radius:7px;align-items:center;gap:10px;margin-bottom:22px;padding:12px 15px;display:flex}.demoNotice>span{color:#fff;background:#8593a1;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:700 12px/1 Georgia,serif;display:grid}.demoNotice p{margin:0;font-size:12px}.demoNotice strong{color:#405064;margin-right:4px}.resultBar{color:#687586;margin:0 0 18px;font-size:13px}.resultBar strong{color:var(--mint-dark)}.resultBar button{color:#607086;background:0 0;margin-left:8px;font-size:12px;text-decoration:underline}.listingGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.homeListingsCta{justify-content:center;margin-top:34px;display:flex}.homeListingsCta button{border:1px solid var(--mint-dark);min-height:46px;color:var(--mint-dark);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.homeListingsCta button:hover{color:#fff;background:var(--mint-dark)}.listingCard{cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:10px;outline:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}:is(.listingCard:hover,.listingCard:focus-visible){box-shadow:var(--shadow);border-color:#d0d9df;transform:translateY(-4px)}.cardVisual{color:#ffffffeb;height:124px;position:relative;overflow:hidden}.cardVisual:after,.detailHero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;top:-72px;right:-65px;box-shadow:0 0 0 34px #ffffff0d}.cardVisual.mint,.detailHero.mint{background:linear-gradient(135deg,#24796c,#43aa91)}.cardVisual.blue,.detailHero.blue{background:linear-gradient(135deg,#34577c,#5484ac)}.cardVisual.violet,.detailHero.violet{background:linear-gradient(135deg,#62557c,#8c7ba3)}.cardVisual.orange,.detailHero.orange{background:linear-gradient(135deg,#9d6549,#cf8b67)}.cardVisual.navy,.detailHero.navy{background:linear-gradient(135deg,#293e58,#49637f)}.cardVisual.teal,.detailHero.teal{background:linear-gradient(135deg,#276873,#52a0a7)}.demoTag{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081a2a73;border:1px solid #ffffff2e;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.heartButton{z-index:3;color:#fff;background:#0716243d;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:12px;right:12px}.heartButton.active svg{fill:#fff}.visualIcon{z-index:2;color:#ffffffed;position:absolute;bottom:20px;left:25px}.visualCode{z-index:2;color:#ffffff21;letter-spacing:-3px;font:800 58px/1 Manrope,sans-serif;position:absolute;bottom:-9px;right:16px}.cardBody{padding:20px 20px 16px}.cardMeta{color:#768392;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.cardMeta span:first-child{color:var(--mint-dark)}.cardMeta i{background:#b6bec6;border-radius:50%;width:2px;height:2px}.cardBody h3{color:#1d2e42;letter-spacing:-.025em;margin:10px 0 18px;font-size:17px;line-height:1.45}.askingPrice{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:baseline;padding-bottom:15px;display:flex}.askingPrice span,.financialGrid span{color:#8b95a0;font-size:11px}.askingPrice strong{color:var(--navy);font-size:17px}.financialGrid{grid-template-columns:1fr 1fr;padding:15px 0 16px;display:grid}.financialGrid>div{flex-direction:column;gap:4px;display:flex}.financialGrid>div+div{border-left:1px solid #edf0f2;padding-left:16px}.financialGrid strong{color:#334356;font-size:13px}.autoMetric{color:#7c8894;align-items:center;gap:7px;min-height:29px;padding:0 0 12px;font-size:10px;display:flex}.autoMetric strong{color:var(--mint-dark);font:700 12px/1 Manrope,sans-serif}.autoMetric small{color:#74858d;background:#eef4f2;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:8px}.listingActivityMetrics{align-items:center;display:flex}.activityMetric{color:#7f8b96;align-items:center;min-width:0;display:inline-flex}.activityMetric svg{flex:none;width:15px;height:15px}.activityMetric i{font-style:normal}.activityMetric strong{font-family:Manrope,sans-serif;font-weight:700}.listingActivityMetrics.card{border-top:1px solid #edf0f2;gap:15px;min-height:29px;padding:9px 0 6px}.listingActivityMetrics.card .activityMetric{gap:5px}.listingActivityMetrics.card .activityMetric i{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.listingActivityMetrics.card .activityMetric strong{color:#6e7d89;font-size:10px}.listingActivityMetrics.card+.cardFooter{border-top:0;padding-top:8px}.cardFooter{color:#89939d;border-top:1px solid #edf0f2;align-items:center;gap:11px;padding-top:13px;font-size:10px;display:flex}.cardFooter span+span:before{content:"";background:#aeb6bd;border-radius:50%;width:2px;height:2px;margin:0 8px 3px 0;display:inline-block}.cardFooter time{color:#a0a8b0;margin-left:auto}.emptyState{text-align:center;background:#fafbfb;border:1px solid #e3e8eb;border-radius:12px;padding:80px 20px}.emptyState>span{color:#83919f;background:#edf1f3;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.emptyState h3{color:var(--navy);margin:0 0 8px}.emptyState p{color:#7b8793;margin:0 0 22px;font-size:13px}.emptyState button{background:var(--navy);color:#fff;border-radius:6px;padding:10px 17px;font-size:13px}.soldArchiveIntro{padding-bottom:48px}.soldArchiveIntro p{max-width:720px;line-height:1.8}.soldArchiveWorkspace{padding-top:34px;padding-bottom:90px}.soldArchiveNotice{color:#718079;background:#f1f7f5;border:1px solid #dde6e3;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:28px;padding:14px 16px;display:flex}.soldArchiveNotice>span{color:#fff;background:#647f78;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:700 12px/1 Georgia,serif;display:grid}.soldArchiveNotice p{margin:0;font-size:11px;line-height:1.7}.soldArchiveNotice strong{color:#425b54;margin-right:4px}.soldArchiveSummary{color:#687586;margin-bottom:17px;font-size:13px}.soldArchiveSummary strong{color:var(--mint-dark);margin-right:4px;font:800 22px/1 Manrope}.soldArchiveCard{display:block}.soldTag{background:#3d2d429e}.soldCardFooter{justify-content:space-between}.soldCardFooter time{margin-left:0}.soldArchiveEmpty{background:#fff}.soldArchiveEmpty>a{color:#fff;background:var(--navy);border-radius:7px;align-items:center;min-height:40px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.soldArchiveLoading{color:#71808e;align-content:center;place-items:center;gap:10px;min-height:340px;font-size:10px;display:grid}.soldArchiveLoading>span{border:2px solid #dae5e2;border-top-color:var(--mint-dark);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite registrationSpin}.sellSection{background:var(--navy);color:#fff;padding:82px 0;position:relative;overflow:hidden}.sellSection:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:440px;height:440px;position:absolute;top:-90px;right:-155px;box-shadow:0 0 0 80px #ffffff05}.sellInner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid;position:relative}.sectionKicker.light{color:#61c4ad}.sellCopy h2{color:#fff;font-size:34px;line-height:1.45}.sellCopy p{color:#aebbc8;max-width:470px;margin:18px 0 27px;font-size:14px;line-height:1.8}.whiteBtn{color:var(--navy);background:#fff;border-radius:7px;align-items:center;gap:9px;padding:13px 19px;font-size:13px;font-weight:700;display:inline-flex}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #ffffff1f;gap:18px;padding:18px 0;display:flex}.steps li:last-child{border-bottom:0}.steps>li>span{color:#61c4ad;letter-spacing:.08em;font:700 12px/1.6 Manrope,sans-serif}.steps strong{font-size:15px}.steps p{color:#9eacbb;margin:6px 0 0;font-size:12px}footer{background:#f5f7f8;padding:52px 0 0}.footerTop{justify-content:space-between;padding-bottom:42px;display:flex}.footerTop>div:first-child>p{color:#84909c;margin:17px 0 0;font-size:12px;line-height:1.7}.footerLinks{gap:75px;display:flex}.footerLinks>div{flex-direction:column;gap:10px;display:flex}.footerLinks strong{color:#415063;margin-bottom:4px;font-size:12px}.footerLinks a{color:#89939e;font-size:11px}.footerLinks a:hover{color:var(--mint-dark)}.footerBottom{color:#929ba4;border-top:1px solid #e1e6e9;justify-content:space-between;align-items:center;min-height:60px;font-size:10px;display:flex}.footerBottom p{gap:22px;display:flex}.footerContactLink{color:var(--mint-dark);white-space:nowrap;font-weight:700}.footerContactLink:hover{text-decoration:underline}.supportPage{background:#f4f7f8;flex-direction:column;min-height:100vh;display:flex}.supportHero{color:#fff;background:linear-gradient(125deg,#0a2645 0%,#113b61 70%,#17616b 100%);padding:62px 0 86px}.supportHero span{color:#7cd2bf;letter-spacing:.14em;font:800 10px/1 Manrope,sans-serif}.supportHero h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(30px,4vw,43px)}.supportHero p{color:#c3d0da;margin:0;font-size:15px;line-height:1.75}.supportContent{flex:1;padding-bottom:90px}.supportFormCard,.supportSuccess{background:#fff;border:1px solid #dfe6e8;border-radius:13px;width:min(790px,100%);margin:-45px auto 0;box-shadow:0 18px 45px #1430461a}.supportFormCard{padding:31px 34px 33px}.supportFormHead{border-bottom:1px solid #e6ebee;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.supportFormHead>div>span{color:var(--mint-dark);letter-spacing:.13em;font:800 9px/1 Manrope,sans-serif}.supportFormHead h2{color:var(--navy);letter-spacing:-.03em;margin:8px 0 0;font-size:23px}.supportFormHead p{color:#788693;text-align:right;max-width:310px;margin:0;font-size:11px;line-height:1.65}.supportFormGrid{grid-template-columns:1fr 1fr;gap:18px 16px;padding-top:25px;display:grid}.supportField{color:#4b5d70;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.supportField.wide{grid-column:1/-1}.supportField>span{align-items:center;gap:6px;display:flex}.supportField em{color:var(--mint-dark);background:#eaf5f2;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal}.supportField input,.supportField select,.supportField textarea{color:#34475a;width:100%;font:inherit;background:#fff;border:1px solid #d7e0e5;border-radius:8px;outline:0;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.supportField input,.supportField select{height:48px;padding:0 13px}.supportField select{cursor:pointer}.supportField textarea{resize:vertical;min-height:174px;padding:13px;line-height:1.7}.supportField input:focus,.supportField select:focus,.supportField textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.supportField input[aria-invalid=true],.supportField select[aria-invalid=true],.supportField textarea[aria-invalid=true]{border-color:#b66a62}.supportFieldError{color:#a34f48;font-size:11px;font-weight:600;line-height:1.45}.supportCharacterCount{color:#929da7;align-self:flex-end;margin-top:-3px;font-size:10px;font-weight:500}.supportFormError{color:#8d4b45;background:#f9efed;border-radius:6px;margin:18px 0 0;padding:10px 12px;font-size:12px}.supportSubmitRow{border-top:1px solid #e7ecee;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:22px;display:flex}.supportSubmitRow p{color:#87929c;margin:0;font-size:11px}.supportSubmitRow button{color:#fff;background:var(--mint-dark);border-radius:7px;min-height:47px;padding:0 24px;font-size:14px;font-weight:700}.supportSubmitRow button:hover{background:#126e5f}.supportSuccess{text-align:center;padding:70px 34px}.supportSuccess>span{color:#fff;background:var(--mint-dark);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;font:800 24px/1 Manrope,sans-serif;display:grid}.supportSuccess h2{color:var(--navy);margin:0 0 10px;font-size:24px}.supportSuccess p{color:#74818e;margin:0;font-size:13px}.supportSuccess>div{justify-content:center;gap:9px;margin-top:27px;display:flex}.supportSuccess button,.supportSuccess a{color:#5c6d7d;background:#fff;border:1px solid #d5dee2;border-radius:7px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.supportSuccess a{border-color:var(--navy);color:#fff;background:var(--navy)}.supportFooter{margin-top:auto}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05111ea3;place-items:center;padding:24px;animation:.2s ease-out fadeIn;display:grid;position:fixed;inset:0}.detailModal,.registerModal{background:#fff;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 48px);animation:.25s ease-out riseIn;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000040}.modalClose{z-index:5;color:#fff;background:#091a2c1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.detailHero{color:#fff;height:130px;position:relative;overflow:hidden}.detailHero .visualIcon{bottom:19px;left:27px}.detailBody{padding:27px 30px 30px}.detailBody h2{color:var(--navy);letter-spacing:-.035em;margin:9px 0 8px;font-size:25px}.detailSummary{color:#6e7c8b;margin:0 0 22px;font-size:13px;line-height:1.7}.detailPrice{background:#f2f7f6;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.detailPrice span{color:#728178;font-size:12px}.detailPrice strong{color:var(--navy);font-size:21px}.detailStats{border-bottom:1px solid #e7ebee;grid-template-columns:repeat(4,1fr);padding:20px 0;display:grid}.detailStats>div{border-left:1px solid #e5e9ec;flex-direction:column;gap:5px;padding-left:14px;display:flex}.detailStats>div:first-child{border-left:0;padding-left:0}.detailStats span{color:#8a95a0;font-size:10px}.detailStats strong{color:#334357;font-size:12px}.businessFacts{flex-wrap:wrap;gap:7px;padding:14px 0 2px;display:flex}.businessFacts span{color:#647383;background:#f1f4f5;border-radius:5px;padding:5px 8px;font-size:10px}.detailHighlights{padding:20px 0 12px}.detailHighlights h3{color:#37475a;margin:0 0 12px;font-size:13px}.detailHighlights p{color:#59697a;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.detailHighlights p svg{color:var(--mint-dark)}.neutralNote{color:#7d8791;background:#f6f7f8;border-radius:6px;margin-bottom:18px;padding:11px 13px;font-size:10px;line-height:1.6}.registerModal{width:min(570px,100%);padding:34px}.registerModal .modalClose{color:#667587;background:#eef1f3;top:17px;right:17px}.registerHead>span{color:var(--mint-dark);letter-spacing:.13em;font:700 10px/1 Manrope}.registerHead h2{color:var(--navy);margin:10px 0 6px;font-size:25px}.registerHead p{color:#7e8995;margin:0 0 25px;font-size:12px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.formGrid label{color:#4d5b6b;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.formGrid label.wide{grid-column:1/-1}.formGrid input,.formGrid select{color:#334255;background:#fff;border:1px solid #dce2e6;border-radius:6px;outline:0;width:100%;height:44px;padding:0 12px;font-size:12px}.formGrid input:focus,.formGrid select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f1a}.privacyCheck{color:#788491;align-items:center;gap:8px;margin:19px 0;font-size:11px;display:flex}.privacyCheck input{accent-color:var(--mint-dark)}.toast{z-index:120;color:#fff;background:#173a35;border-radius:8px;align-items:center;gap:9px;padding:12px 18px;font-size:12px;animation:.2s ease-out riseIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003}.resultsPage{background:#f6f8f9;min-height:100vh}.activeNav{color:var(--mint-dark)!important}.resultsIntro{color:#fff;background:linear-gradient(120deg, var(--navy) 0%, #12395d 72%, #195665 100%);padding:45px 0 76px;position:relative;overflow:hidden}.resultsIntro:after{content:"FB";color:#ffffff09;letter-spacing:-20px;font:800 190px/1 Manrope;position:absolute;top:-46px;right:6vw}.resultsIntro .shell{z-index:1;position:relative}.resultsIntro span{color:#68c9b3;letter-spacing:.14em;font:700 10px/1 Manrope}.resultsIntro h1{letter-spacing:-.04em;margin:10px 0 7px;font-size:31px}.resultsIntro p{color:#afbfce;margin:0;font-size:13px}.resultsWorkspace{z-index:2;margin-top:-42px;padding-bottom:90px;position:relative}.resultsSearchCard{background:#fff;border:1px solid #dfe5e9;border-radius:12px;padding:23px 24px 0;box-shadow:0 15px 40px #162d421c}.resultsBasicFilters{grid-template-columns:1.6fr .75fr .75fr 1.15fr;align-items:end;gap:12px;display:grid}.resultsBasicFilters>label,.resultPriceRange{flex-direction:column;gap:7px;display:flex}.resultsBasicFilters>label>span,.resultPriceRange>span{color:#607082;font-size:10px;font-weight:700}.resultsKeyword>div{height:44px;color:var(--mint-dark);border:1px solid #dbe2e7;border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.resultsKeyword input{color:#354558;border:0;outline:0;width:100%;font-size:12px}.resultsBasicFilters select,.resultSelect select{color:#354558;background:#fff;border:1px solid #dbe2e7;border-radius:7px;outline:0;width:100%;height:44px;padding:0 11px;font-size:12px}.resultPriceRange>span small{color:#9aa4ae;font-weight:400}.resultPriceRange>div{grid-template-columns:1fr 13px 1fr;align-items:center;gap:4px;display:grid}.resultPriceRange input,.resultRange input{color:#354558;border:1px solid #dbe2e7;border-radius:7px;outline:0;width:100%;min-width:0;height:44px;padding:0 9px;font-size:11px}.resultPriceRange i,.resultRange i{color:#a4adb6;text-align:center;font-size:10px;font-style:normal}.resultsKeyword>div:focus-within,.resultPriceRange input:focus,.resultsBasicFilters select:focus,.resultRange input:focus,.resultSelect select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f14}.resultsDetailToggle{border-top:1px solid #edf0f2;align-items:center;gap:13px;min-height:52px;margin-top:17px;display:flex}.resultsDetailToggle button{color:#4e6072;background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:11px;font-weight:700;display:inline-flex}.resultsDetailToggle button:hover{color:var(--mint-dark)}.resultsDetailToggle button span{width:17px;height:17px;color:var(--mint-dark);background:#edf3f2;border-radius:50%;place-items:center;display:grid}.resultsDetailToggle small{color:#9aa4ae;font-size:9px}.resultsAdvanced{background:#fafbfb;border-top:1px solid #e6ebee;border-radius:0 0 12px 12px;margin-inline:-24px;padding:22px 24px 24px}.resultsAdvancedGroup+.resultsAdvancedGroup{border-top:1px solid #e5eaed;margin-top:22px;padding-top:20px}.resultsAdvancedGroup h3{color:#34465a;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;display:flex}.resultsAdvancedGroup h3 span{color:var(--mint-dark);background:#e4f1ee;border-radius:4px;padding:4px 7px;font-size:8px}.resultsRangeGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.resultsRangeGrid.business{grid-template-columns:repeat(4,1fr)}.resultRange,.resultSelect{flex-direction:column;gap:6px;display:flex}.resultRange>label,.resultSelect>span{color:#617083;font-size:10px;font-weight:700}.resultRange>label small{color:#9aa4ae;margin-left:3px;font-weight:400}.resultRange>div{grid-template-columns:1fr 12px 1fr;align-items:center;gap:4px;display:grid}.resultRange input,.resultSelect select{background:#fff;height:39px}.activeFiltersBar{border-bottom:1px solid #e0e5e8;justify-content:space-between;align-items:center;gap:18px;min-height:65px;display:flex}.filterChips{flex-wrap:wrap;align-items:center;gap:7px;padding:13px 0;display:flex}.filterChips>strong{color:#516173;margin-right:3px;font-size:11px}.filterChips>button{color:#286f62;background:#eff6f4;border:1px solid #d6e4e0;border-radius:18px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:inline-flex}.filterChips>button:hover{border-color:#9fc9bf}.noFilters{color:#99a3ad;font-size:10px}.resetAll{color:#73808d;background:0 0;flex:none;padding:7px 0;font-size:10px;text-decoration:underline}.resultsSummary{justify-content:space-between;align-items:center;padding:28px 0 16px;display:flex}.resultsSummary>div{color:#4f5d6d;font-size:13px;font-weight:600}.resultsSummary strong{color:var(--mint-dark);margin-right:4px;font:800 22px/1 Manrope}.resultsSummary p{color:#929ca6;margin:0;font-size:9px}.resultsGrid{padding-top:0}.listingPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:38px;display:flex}.listingPagination button{color:#627181;background:#fff;border:1px solid #d9e2e5;border-radius:7px;min-width:38px;height:38px;padding:0 11px;font-size:10px;font-weight:700}.listingPagination button.active{border-color:var(--mint-dark);color:#fff;background:var(--mint-dark)}.listingPagination button:disabled{color:#aab2b8;cursor:default;background:#eef1f2}.resultsEmpty{background:#fff}.resultsFooter{background:#eef2f3;padding:0}.resultsFooter .footerBottom p{color:#88939e;font-size:9px}.resultsLoading{color:#71808e;place-items:center;min-height:100vh;font-size:13px;display:grid}.businessDetailPage{background:#f4f7f8;min-height:100vh}.detailBreadcrumb{color:#8a96a2;white-space:nowrap;align-items:center;gap:8px;min-height:53px;font-size:10px;display:flex;overflow:hidden}.detailBreadcrumb a{color:#566678;align-items:center;gap:6px;font-weight:600;display:inline-flex}.detailBreadcrumb a:hover{color:var(--mint-dark)}.detailBreadcrumb em{font-style:normal}.detailBreadcrumb strong{color:#657384;text-overflow:ellipsis;font-weight:600;overflow:hidden}.detailListingHero{color:#fff;background:linear-gradient(125deg,#0a2645 0%,#113b61 70%,#17616b 100%);padding:47px 0 0;position:relative;overflow:hidden}.detailListingHero:after{content:"FB";color:#ffffff08;letter-spacing:-25px;font:800 250px/1 Manrope;position:absolute;top:-74px;right:3vw}.detailListingHero .shell{z-index:1;position:relative}.detailHeroMeta{color:#b8c7d4;align-items:center;gap:9px;font-size:11px;display:flex}.detailHeroMeta i{background:#6f8ca3;border-radius:50%;width:3px;height:3px}.detailDemoBadge{color:#dff7f1;background:#2ba88e38;border:1px solid #ffffff2e;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700}.detailDemoBadge.sold{color:#fff;background:#7e58828f}.detailListingHero h1{letter-spacing:-.045em;max-width:720px;margin:15px 0 9px;font-size:clamp(30px,4vw,43px)}.detailListingHero>.shell>p{color:#b7c6d3;max-width:680px;margin:0;font-size:14px;line-height:1.75}.soldDetailNotice{background:#ffffff13;border:1px solid #ffffff29;border-radius:8px;align-items:flex-start;gap:10px;max-width:820px;margin-top:18px;padding:12px 14px;display:flex}.soldDetailNotice strong{color:#eef8f5;flex:none;font-size:10px}.detailListingHero .soldDetailNotice p{color:#b8c7d2;margin:0;font-size:9px;line-height:1.65}.listingActivityMetrics.detail{gap:8px;margin-top:18px}.listingActivityMetrics.detail .activityMetric{color:#b9cad5;background:#ffffff0e;border:1px solid #ffffff24;border-radius:6px;gap:6px;min-height:31px;padding:0 10px}.listingActivityMetrics.detail .activityMetric i{font-size:9px}.listingActivityMetrics.detail .activityMetric strong{color:#fff;font-size:10px}.keyFinancialCards{background:#ffffff1f;border-radius:10px 10px 0 0;grid-template-columns:1.15fr 1fr 1fr;gap:1px;margin-top:36px;display:grid;overflow:hidden}.keyFinancialCards>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff13;flex-direction:column;justify-content:center;gap:7px;min-height:105px;padding:22px 25px;display:flex}.keyFinancialCards>div.primaryFinancial{background:#2ca99033}.keyFinancialCards span{color:#9fb3c3;font-size:10px}.keyFinancialCards strong{color:#fff;letter-spacing:-.025em;font-size:22px}.keyFinancialCards .primaryFinancial strong{font-size:27px}.detailQuickFacts{min-height:76px;color:var(--ink);background:#fff;border-radius:0 0 10px 10px;grid-template-columns:repeat(5,1fr);margin-bottom:38px;display:grid;transform:translateY(38px);box-shadow:0 14px 35px #061c2e29}.detailQuickFacts>div{border-right:1px solid #e8edef;flex-direction:column;justify-content:center;gap:5px;padding:12px 20px;display:flex}.detailQuickFacts>div:last-child{border-right:0}.detailQuickFacts span{color:#8b96a1;font-size:9px}.detailQuickFacts strong{color:#35475a;font-size:12px}.detailPageLayout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:24px;padding-top:91px;padding-bottom:85px;display:grid}.detailMainColumn{flex-direction:column;gap:18px;display:flex}.detailSection{background:#fff;border:1px solid #e0e6e9;border-radius:11px;padding:31px 34px 34px}.detailSectionHeading{margin-bottom:23px}.detailSectionHeading>span{color:var(--mint-dark);letter-spacing:.14em;font:700 9px/1 Manrope;display:block}.detailSectionHeading h2{color:var(--navy);letter-spacing:-.035em;margin:9px 0 6px;font-size:23px}.detailSectionHeading p{color:#85909b;margin:0;font-size:11px;line-height:1.65}.overviewLead{border-left:3px solid var(--mint);color:#47596b;background:#f2f7f6;margin:-3px 0 22px;padding:16px 18px;font-size:13px;line-height:1.8}.overviewGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.overviewInfoBlock{background:#fbfcfc;border:1px solid #e4e9ec;border-radius:8px;padding:16px}.overviewInfoBlock.wide{grid-column:1/-1}.overviewInfoBlock span{color:#7b8793;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.overviewInfoBlock p{color:#465668;margin:0;font-size:11px;line-height:1.7}.sellerTagList{flex-wrap:wrap;gap:8px;display:flex}.sellerTagList>span{color:#326f64;background:#f0f7f5;border:1px solid #cfe2dd;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:600;display:inline-flex}.sellerTagList>span i{width:17px;height:17px;color:var(--mint-dark);background:#d6ebe6;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.sellerTagList.growth>span{color:#46647f;background:#f2f5f9;border-color:#d8e0e9}.sellerTagList.growth>span i{color:#3e6c94;background:#dde8f1}.sellerEditorToggle{color:#71808f;background:0 0;align-items:center;gap:8px;margin-top:19px;padding:8px 0;font-size:10px;font-weight:700;display:inline-flex}.sellerEditorToggle:hover{color:var(--mint-dark)}.sellerEditorToggle>span{width:18px;height:18px;color:var(--mint-dark);background:#edf2f2;border-radius:50%;place-items:center;display:grid}.sellerTagEditor{background:#f8fafb;border:1px dashed #cbd7dc;border-radius:9px;margin-top:13px;padding:20px;animation:.2s ease-out fadeIn}.sellerEditorNote{flex-direction:column;gap:4px;margin-bottom:15px;display:flex}.sellerEditorNote strong{color:#3f5062;font-size:11px}.sellerEditorNote span{color:#8b96a0;font-size:9px}.sellerOptionGrid{flex-wrap:wrap;gap:6px;display:flex}.sellerOptionGrid button{color:#667483;background:#fff;border:1px solid #dde4e7;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:inline-flex}.sellerOptionGrid button>span{color:#9aa4ad;font-weight:700}.sellerOptionGrid button.selected{color:#287365;background:#eaf5f2;border-color:#9bc8bd}.sellerOptionGrid button.selected>span{color:var(--mint-dark)}.sellerCustomFields{border-top:1px solid #e2e7ea;margin-top:18px;padding-top:17px}.sellerCustomFields>label{color:#637183;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.sellerCustomRow{grid-template-columns:1fr 34px;gap:6px;margin-top:7px;display:grid}.sellerCustomRow input{color:#455668;background:#fff;border:1px solid #dce3e7;border-radius:6px;outline:0;height:37px;padding:0 11px;font-size:10px}.sellerCustomRow input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f14}.sellerCustomRow .removeCustom{color:#788592;background:#eef1f3;border-radius:6px;font-size:17px}.sellerCustomRow .removeCustom:hover{color:#4f5e6d;background:#e5eaed}.addCustom{color:var(--mint-dark);background:0 0;align-items:center;gap:6px;margin-top:9px;padding:7px 0;font-size:9px;font-weight:700;display:inline-flex}.addCustom>span{background:#deeee9;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.calculatedMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calculatedMetrics>div{background:#f4f8f7;border:1px solid #dde6e5;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:102px;padding:16px;display:flex}.calculatedMetrics span{color:#6f807d;font-size:9px}.calculatedMetrics strong{color:var(--navy);font:800 22px/1.2 Manrope}.calculatedMetrics small{color:#95a09e;font-size:8px}.calculationNotice{color:#8b969f;margin:11px 0 20px;font-size:9px;line-height:1.6}.lockedFinance{background:#f7f9fa;border:1px solid #dce3e7;border-radius:10px;grid-template-columns:1fr 1.05fr;min-height:245px;display:grid;overflow:hidden}.lockedDocumentList{filter:blur(.2px);opacity:.58;flex-direction:column;justify-content:center;gap:11px;padding:28px 25px;display:flex}.lockedDocumentList>div{color:#71808e;background:#fff;border:1px solid #dfe5e8;border-radius:6px;grid-template-columns:24px 1fr 38px;align-items:center;gap:7px;min-height:35px;padding:0 9px;font-size:9px;display:grid}.lockedDocumentList i{background:#dfe5e8;border-radius:3px;height:5px}.lockedFinanceContent{text-align:center;background:#ffffffe0;border-left:1px solid #e0e6e9;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.lockCircle{width:47px;height:47px;color:var(--navy);background:#e9f0f2;border-radius:50%;place-items:center;display:grid}.lockedFinanceContent h3{color:var(--navy);margin:12px 0 6px;font-size:15px}.lockedFinanceContent p{color:#7e8a95;max-width:270px;margin:0 0 15px;font-size:9px;line-height:1.65}.lockedFinanceContent button{color:#fff;background:var(--navy);border-radius:6px;min-height:39px;padding:0 16px;font-size:10px;font-weight:700}.lockedFinance.requested{border-color:#b9dacf}.lockedFinance.requested .lockCircle{color:#fff;background:var(--mint-dark)}.lockedFinance.requested .lockedFinanceContent button{cursor:default;background:#9eb3ac}.lockedFinance.requested .lockedFinanceContent button:not(:disabled){background:var(--navy);cursor:pointer}.informationTable{border-top:1px solid #e3e8eb;border-left:1px solid #e3e8eb;grid-template-columns:1fr 1fr;display:grid}.informationRow{border-bottom:1px solid #e3e8eb;border-right:1px solid #e3e8eb;grid-template-columns:125px 1fr;align-items:center;min-height:62px;display:grid}.informationRow>span{color:#788592;background:#f7f9fa;align-self:stretch;align-items:center;padding:11px 13px;font-size:9px;font-weight:600;display:flex}.informationRow>strong{color:#435365;padding:11px 14px;font-size:10px;font-weight:600;line-height:1.55}.informationRow>strong.notProvided{color:#a0a8af;font-weight:500}.salePriceRow{color:#fff;background:var(--navy);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}.salePriceRow span{color:#aebdca;font-size:10px}.salePriceRow strong{font-size:21px}.saleTable{border-top:0;grid-template-columns:1fr}.sourceNotice{background:#edf5f3;border:1px solid #d9e4e2;border-radius:9px;gap:14px;padding:20px 22px;display:flex}.sourceNotice>span{width:38px;height:38px;color:var(--mint-dark);background:#d9ece7;border-radius:50%;flex:none;place-items:center;display:grid}.sourceNotice strong{color:#416158;font-size:11px}.sourceNotice p{color:#6b7e79;margin:5px 0 0;font-size:9px;line-height:1.7}.detailSidebar{position:sticky;top:22px}.sidebarCard{background:#fff;border:1px solid #dce3e6;border-radius:11px;padding:23px;box-shadow:0 14px 35px #1d344514}.sidebarLabel{color:#84909b;font-size:9px}.sidebarPrice{color:var(--navy);letter-spacing:-.035em;margin:5px 0 18px;font-size:24px;display:block}.sidebarMetrics{border-top:1px solid #e8ecef;border-bottom:1px solid #e8ecef;grid-template-columns:1fr 1fr;padding:15px 0;display:grid}.sidebarMetrics>div{flex-direction:column;gap:5px;display:flex}.sidebarMetrics>div+div{border-left:1px solid #e8ecef;padding-left:13px}.sidebarMetrics span{color:#929ca5;font-size:8px}.sidebarMetrics strong{color:#435366;font-size:10px}.sidebarFinanceButton,.sidebarBackButton{border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;font-size:10px;font-weight:700;display:flex}.sidebarFinanceButton{color:#fff;background:var(--mint-dark);margin-top:17px}.sidebarFinanceButton:hover{background:#126e5f}.sidebarFinanceButton:disabled{cursor:default;background:#8caea6}.sidebarBackButton{color:#657484;background:#fff;border:1px solid #dce3e7;margin-top:8px}.sidebarCard>p{color:#9aa3ac;text-align:center;margin:15px 0 0;font-size:8px}.sidebarSoldNotice{color:#746479;text-align:center;background:#f5f1f6;border:1px solid #ded8e1;border-radius:7px;flex-direction:column;gap:5px;margin-top:17px;padding:12px;display:flex}.sidebarSoldNotice strong{font-size:10px}.sidebarSoldNotice span{font-size:8px;line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.header nav{gap:20px;margin-left:20px}.hero{padding-top:65px}.filterRow{grid-template-columns:repeat(3,1fr)}.searchBtn{grid-column:1/-1;height:50px}.searchPanel{bottom:-95px}.trustStrip{padding-top:130px}.listingGrid{grid-template-columns:repeat(2,1fr)}.sellInner{gap:55px}.hero.advancedOpen{margin-bottom:530px}.advancedSection{grid-template-columns:140px 1fr}.advancedGrid,.advancedGrid.businessGrid{grid-template-columns:repeat(2,1fr)}.resultsBasicFilters{grid-template-columns:1.5fr 1fr 1fr}.resultPriceRange{grid-column:1/-1}.resultsRangeGrid,.resultsRangeGrid.business{grid-template-columns:repeat(2,1fr)}.detailQuickFacts{grid-template-columns:repeat(3,1fr);margin-bottom:27px;transform:translateY(27px)}.detailQuickFacts>div:nth-child(3){border-right:0}.detailQuickFacts>div:nth-child(n+4){border-top:1px solid #e8edef}.detailPageLayout{grid-template-columns:1fr;padding-top:73px}.detailSidebar{position:static}.sidebarCard{max-width:100%}}@media (max-width:860px) and (min-width:681px){.header nav{background:#fff;flex-direction:column;gap:0;margin:0;padding:15px 24px 22px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 15px 28px #1124371f}.header nav.open{display:flex}.header nav a{border-bottom:1px solid #edf0f2;padding:13px 5px}.loginBtn,.signupBtn{display:none}.header nav .mobileMemberLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.header nav .mobileMemberLinks a,.header nav .mobileMemberLinks button{color:#596677;background:#fff;border:1px solid #dbe3e7;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.header nav .mobileMemberLinks .mobileSignupLink{border-color:var(--mint-dark);color:var(--mint-dark)}.menuButton{display:grid}}@media (max-width:680px){.shell{width:min(100% - 32px,520px)}.header{height:66px}.header nav{background:#fff;flex-direction:column;gap:0;margin:0;padding:15px 20px 22px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 15px 28px #1124371f}.header nav.open{display:flex}.header nav a{border-bottom:1px solid #edf0f2;padding:13px 5px}.loginBtn,.signupBtn{display:none}.header nav .mobileMemberLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.header nav .mobileMemberLinks a,.header nav .mobileMemberLinks button{color:#596677;background:#fff;border:1px solid #dbe3e7;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.header nav .mobileMemberLinks a:only-child{grid-column:1/-1}.header nav .mobileMemberLinks .mobileSignupLink{border-color:var(--mint-dark);color:var(--mint-dark)}.primaryBtn.compact{padding:9px 12px;font-size:12px}.menuButton{display:grid}.hero{min-height:500px;padding:58px 0 212px}.hero h1{font-size:clamp(23px,8.2vw,36px);line-height:1.25}.heroHeadlineAsset{white-space:nowrap;display:inline-block}.hero p{font-size:15px;line-height:1.7}.desktopOnly{display:none}.heroPattern:after{font-size:190px;bottom:-34px;right:1vw}.searchPanel{padding:17px;bottom:-145px}.keywordField{margin-bottom:13px}.filterRow{grid-template-columns:1fr 1fr;gap:9px}.filterRow label{height:56px;padding-inline:11px}.filterRow label:nth-child(3){grid-column:1/-1}.searchBtn{grid-column:1/-1;height:48px}.detailToggleRow{justify-content:space-between}.detailToggleRow>small{text-align:right;max-width:170px}.advancedSearchPanel{padding:18px}.advancedSection{grid-template-columns:1fr;gap:13px}.advancedSection+.advancedSection{margin-top:18px;padding-top:18px}.advancedTitle small{display:none}.advancedGrid,.advancedGrid.businessGrid{grid-template-columns:1fr;gap:11px}.hero.advancedOpen{margin-bottom:850px}.trustStrip{padding-top:170px}.trustGrid{grid-template-columns:1fr}.trustGrid>div{border-bottom:1px solid #e8ecef;border-right:0;justify-content:flex-start;padding:14px 4px}.trustGrid>div:last-child{border-bottom:0}.listingsSection{padding:60px 0 75px}.sectionHead{align-items:flex-start}.sectionHead h2,.sellCopy h2{font-size:26px}.sectionHead p{font-size:12px}.textLink{font-size:0}.textLink svg{width:21px;height:21px}.demoNotice{align-items:flex-start}.demoNotice p{line-height:1.6}.demoNotice strong{display:block}.listingGrid{grid-template-columns:1fr;gap:16px}.cardVisual{height:116px}.listingActivityMetrics.card{gap:18px}.sellSection{padding:64px 0}.sellInner{grid-template-columns:1fr;gap:35px}.sellCopy h2{line-height:1.4}.footerTop{flex-direction:column;gap:35px}.footerLinks{justify-content:space-between;gap:35px}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:14px 0}.footerBottom p{margin:0}.modalBackdrop{place-items:end center;padding:0}.detailModal,.registerModal{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.detailBody{padding:23px 20px 25px}.detailStats{grid-template-columns:repeat(2,1fr);gap:15px 0}.detailStats>div:nth-child(3){border-left:0;padding-left:0}.registerModal{padding:29px 20px 25px}.formGrid{grid-template-columns:1fr}.formGrid label.wide{grid-column:auto}.toast{text-align:center;width:max-content;max-width:calc(100% - 32px);bottom:18px}.resultsIntro{padding:36px 0 69px}.resultsIntro h1{font-size:27px}.resultsIntro p{font-size:11px}.resultsWorkspace{margin-top:-34px;padding-bottom:65px}.resultsSearchCard{padding:18px 17px 0}.resultsBasicFilters{grid-template-columns:1fr 1fr;gap:12px 9px}.resultsKeyword,.resultPriceRange{grid-column:1/-1}.resultsKeyword>div,.resultsBasicFilters select{height:42px}.resultsDetailToggle{justify-content:space-between}.resultsDetailToggle small{text-align:right;max-width:150px;line-height:1.5}.resultsAdvanced{margin-inline:-17px;padding:19px 17px 21px}.resultsRangeGrid,.resultsRangeGrid.business{grid-template-columns:1fr;gap:12px}.activeFiltersBar{align-items:flex-start}.filterChips{padding:12px 0}.filterChips>strong{width:100%}.resetAll{padding-top:15px}.resultsSummary{align-items:flex-end}.resultsSummary p{text-align:right;max-width:160px;line-height:1.5}.listingPagination{gap:5px;margin-top:28px}.listingPagination button{min-width:36px;height:36px;padding:0 9px}.resultsFooter .footerBottom{gap:6px;padding:17px 0}.resultsFooter .footerBottom p{line-height:1.5}.detailBreadcrumb{min-height:45px}.detailListingHero{padding-top:35px}.detailListingHero h1{font-size:29px;line-height:1.3}.detailListingHero>.shell>p{font-size:12px}.listingActivityMetrics.detail{flex-wrap:wrap;margin-top:15px}.listingActivityMetrics.detail .activityMetric{min-height:34px}.keyFinancialCards{grid-template-columns:1fr 1fr;margin-top:28px}.keyFinancialCards>div{min-height:90px;padding:17px}.keyFinancialCards>div.primaryFinancial{grid-column:1/-1}.keyFinancialCards strong{font-size:17px}.keyFinancialCards .primaryFinancial strong{font-size:23px}.detailQuickFacts{grid-template-columns:1fr 1fr;margin-bottom:24px;transform:translateY(24px)}.detailQuickFacts>div{border-top:1px solid #e8edef;min-height:64px;padding:10px 15px}.detailQuickFacts>div:nth-child(odd){border-right:1px solid #e8edef}.detailQuickFacts>div:nth-child(2n){border-right:0}.detailQuickFacts>div:last-child{border-right:0;grid-column:1/-1}.detailPageLayout{padding-top:62px;padding-bottom:60px}.detailSection{padding:24px 19px 26px}.detailSectionHeading h2{font-size:21px}.overviewGrid{grid-template-columns:1fr}.overviewInfoBlock.wide{grid-column:auto}.sellerTagList{gap:6px}.sellerTagList>span{min-height:34px;padding:7px 9px;font-size:9px}.sellerTagEditor{padding:15px}.calculatedMetrics{grid-template-columns:1fr}.calculatedMetrics>div{min-height:83px}.lockedFinance{grid-template-columns:1fr}.lockedDocumentList{padding:19px 16px}.lockedFinanceContent{border-top:1px solid #e0e6e9;border-left:0}.informationTable{grid-template-columns:1fr}.informationRow{grid-template-columns:112px 1fr;min-height:58px}.salePriceRow{padding-inline:15px}.salePriceRow strong{font-size:18px}.sourceNotice{padding:17px}.sidebarCard{padding:20px}}.registrationPage{min-height:100vh;color:var(--ink);background:#f4f7f8}.registrationIntro{color:#fff;background:linear-gradient(120deg, var(--navy) 0%, #12395d 72%, #195665 100%);padding:38px 0 70px;position:relative;overflow:hidden}.registrationIntro:after{content:"SELL";color:#ffffff08;letter-spacing:-10px;font:800 145px/1 Manrope;position:absolute;top:-26px;right:4vw}.registrationIntroInner{z-index:1;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:relative}.registrationIntroInner>div>span{color:#68c9b3;letter-spacing:.15em;font:700 10px/1 Manrope}.registrationIntro h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:32px}.registrationIntro p{color:#b2c2cf;margin:0;font-size:12px}.sampleFillButton{color:#e6f4f1;background:#ffffff14;border:1px solid #fff3;border-radius:7px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.sampleFillButton:hover{background:#ffffff24}.registrationProgressWrap{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #dce3e7;position:sticky;top:0;box-shadow:0 8px 22px #162b3d0d}.registrationProgress{grid-template-columns:repeat(3,1fr);min-height:72px;display:grid}.registrationProgress button{color:#8a96a1;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex;position:relative}.registrationProgress button:not(:last-child):after{content:"";background:#dce3e7;width:14px;height:1px;position:absolute;top:50%;right:-7px}.registrationProgress button>span{color:#87939e;background:#fff;border:1px solid #dce3e7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font:700 10px/1 Manrope;display:grid}.registrationProgress button strong{white-space:nowrap;font-size:10px;font-weight:700}.registrationProgress button.current{color:var(--navy)}.registrationProgress button.current>span{border-color:var(--mint-dark);color:#fff;background:var(--mint-dark);box-shadow:0 0 0 5px #2da88f1a}.registrationProgress button.done{color:#49776f;cursor:pointer}.registrationProgress button.done>span{color:var(--mint-dark);background:#eaf5f2;border-color:#b7d9d1}.registrationProgress button:disabled{cursor:default}.registrationWorkspace{max-width:920px;padding-top:45px;padding-bottom:80px}.registrationStepMeta{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin-bottom:17px;display:grid}.registrationStepMeta>span{width:58px;height:58px;color:var(--mint-dark);text-align:center;background:#e4f1ee;border-radius:50%;grid-row:1/3;place-items:center;font:800 9px/1.3 Manrope;display:grid}.registrationStepMeta strong{color:var(--navy);font-size:19px}.registrationStepMeta p{color:#8a95a0;margin:3px 0 0;font-size:10px}.registrationFormCard{background:#fff;border:1px solid #dfe5e9;border-radius:13px;padding:37px 40px 42px;box-shadow:0 14px 40px #1d34460f}.registerSectionTitle{border-bottom:1px solid #e8ecef;align-items:flex-start;gap:13px;margin-bottom:29px;padding-bottom:22px;display:flex}.registerSectionTitle>span{min-width:31px;height:31px;color:var(--mint-dark);background:#e8f4f1;border-radius:7px;place-items:center;font:800 9px/1 Manrope;display:grid}.registerSectionTitle h2{color:var(--navy);letter-spacing:-.035em;margin:0 0 5px;font-size:23px}.registerSectionTitle p{color:#86919c;margin:0;font-size:10px;line-height:1.6}.registrationFieldGrid{grid-template-columns:1fr 1fr;gap:21px 18px;display:grid}.registrationFieldGrid>.wide{grid-column:1/-1}.registrationFieldGrid>label,.regionField{flex-direction:column;gap:8px;min-width:0;display:flex}.registrationLabel{color:#4c5d70;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.registrationLabel em{border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.registrationLabel em.required{color:#217364;background:#e5f3ef}.registrationLabel em.optional{color:#8c97a2;background:#f0f2f4}.registrationFieldGrid input,.registrationFieldGrid select,.registrationFieldGrid textarea{color:#34475a;background:#fff;border:1px solid #d9e1e5;border-radius:7px;outline:0;width:100%;font-size:11px;transition:border-color .2s,box-shadow .2s}.registrationFieldGrid input,.registrationFieldGrid select{height:45px;padding:0 12px}.registrationFieldGrid textarea{resize:vertical;padding:12px;line-height:1.75}.registrationFieldGrid input:focus,.registrationFieldGrid select:focus,.registrationFieldGrid textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.registrationFieldGrid input.invalid,.registrationFieldGrid select.invalid,.registrationFieldGrid textarea.invalid,.moneyInput.invalid,.suffixInput.invalid{border-color:#cf766f;box-shadow:0 0 0 3px #be4c420f}.registrationFieldGrid label>small,.choiceHint{color:#929ca6;font-size:8px;line-height:1.55}.fieldError{font-weight:600;color:#b84e46!important;font-size:8px!important}.regionField>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.registrationTip{color:var(--mint-dark);background:#eff7f5;border:1px solid #d9e7e4;border-radius:8px;gap:12px;margin-top:25px;padding:16px 18px;display:flex}.registrationTip p{flex-direction:column;gap:4px;margin:0;display:flex}.registrationTip strong{color:#416158;font-size:10px}.registrationTip span{color:#73867f;font-size:9px;line-height:1.6}.moneyGrid{margin-bottom:26px}.moneyInput,.suffixInput{background:#fff;border:1px solid #d9e1e5;border-radius:7px;align-items:center;height:45px;display:flex;overflow:hidden}.moneyInput:focus-within,.suffixInput:focus-within{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.moneyInput input,.suffixInput input{text-align:right;min-width:0;font:600 12px/1 Manrope;box-shadow:none!important;border:0!important}.moneyInput span,.suffixInput span{color:#73808d;padding:0 12px;font-size:10px;font-weight:600}.amountReading{min-height:14px;color:#89949e!important;font-size:9px!important}.amountReading strong{color:var(--mint-dark);font-size:10px}.financeVisibilityHeader{border-radius:8px;align-items:center;gap:12px;margin:0 0 19px;padding:15px 17px;display:flex}.financeVisibilityHeader>span{border-radius:5px;place-items:center;min-width:51px;height:28px;font:800 8px/1 Manrope;display:grid}.financeVisibilityHeader strong{color:#3c5062;font-size:11px;display:block}.financeVisibilityHeader p{color:#83909a;margin:4px 0 0;font-size:8px;line-height:1.55}.financeVisibilityHeader.public{background:#f0f7f5;border:1px solid #d7e7e3}.financeVisibilityHeader.public>span{color:#277666;background:#d9eee8}.financeVisibilityHeader.private{background:#f3f6f8;border:1px solid #dce3e8;margin-top:30px}.financeVisibilityHeader.private>span{color:#4f687d;background:#dfe8ed;min-width:34px}.automaticMetricsBox{background:#f7faf9;border:1px solid #dbe5e3;border-radius:9px;padding:22px}.automaticMetricsHead{align-items:center;gap:9px;margin-bottom:15px;display:flex}.automaticMetricsHead span{color:var(--mint-dark);letter-spacing:.08em;font:800 8px/1 Manrope}.automaticMetricsHead strong{color:#405466;font-size:11px}.automaticMetricValues{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automaticMetricValues>div{background:#fff;border:1px solid #dce6e4;border-radius:7px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.automaticMetricValues span{color:#76857f;font-size:9px}.automaticMetricValues strong{color:var(--navy);font:800 22px/1.2 Manrope}.automaticMetricValues small{color:#9aa39f;font-size:8px}.automaticMetricsBox>p{color:#8b969c;margin:12px 0 0;font-size:8px}.privateFinancePanel{background:#fafbfc;border:1px solid #dfe5e8;border-radius:9px;padding:21px}.yearlyFinanceTable{overflow-x:auto}.yearlyFinanceHeader,.yearlyFinanceRow{grid-template-columns:65px repeat(3,1fr);align-items:center;gap:8px;min-width:650px;display:grid}.yearlyFinanceHeader{color:#7b8793;padding:0 7px 8px;font-size:8px;font-weight:700}.yearlyFinanceRow{border-top:1px solid #e5e9ec;padding:7px}.yearlyFinanceRow>strong{color:#536375;font:700 10px/1 Manrope}.compactMoney{background:#fff;border:1px solid #dce3e7;border-radius:6px;align-items:center;height:37px;display:flex;overflow:hidden}.compactMoney input{text-align:right;color:#4c5d6d;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 7px;font-size:9px}.compactMoney span{color:#919ba4;padding-right:8px;font-size:8px}.privateTextFields{border-top:1px solid #e3e8eb;margin-top:20px;padding-top:20px}.registrationChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.registrationChoices button{color:#687686;background:#fff;border:1px solid #dce3e7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:600;display:flex}.registrationChoices button>span{border:1px solid #d9e0e4;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.registrationChoices button.selected{color:#256e61;background:#ebf6f3;border-color:#9bcbbf}.registrationChoices button.selected>span{border-color:var(--mint-dark);color:#fff;background:var(--mint-dark)}.registrationSellerEditor .sellerTagEditor{border-style:solid;margin-top:0;padding:23px}.registrationSellerEditor .sellerOptionGrid button{min-height:34px;font-size:10px}.registrationSellerEditor .sellerCustomRow input{height:42px}.registrationSellerEditor.growth .sellerOptionGrid button.selected{color:#3e6688;background:#edf3f8;border-color:#afc4d5}.characteristicDivider{background:#e7ebee;height:1px;margin:35px 0}.salePriceConfirmation{color:#fff;background:var(--navy);border-radius:9px;grid-template-columns:1fr auto;align-items:center;min-height:79px;margin-bottom:25px;padding:15px 20px;display:grid}.salePriceConfirmation span{color:#aebdca;font-size:9px}.salePriceConfirmation strong{grid-area:1/2/3;font-size:22px}.salePriceConfirmation small{color:#748ba0;font-size:8px}.registrationActions{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.registrationActions button{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 19px;font-size:10px;font-weight:700;display:inline-flex}.registrationBack{color:#617182;background:#fff;border:1px solid #d9e1e5}.registrationNext,.registrationSubmit{color:#fff;background:var(--navy)}.registrationNext:hover{background:var(--navy-2)}.registrationSubmit{background:var(--mint-dark)}.draftStatus{color:#9aa3ac;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:8px;display:flex}.draftStatus span{background:#63bba7;border-radius:50%;width:5px;height:5px}.previewBrowserBar{background:#eef2f4;border:1px solid #dfe5e8;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.previewBrowserBar>span{background:#bdc7cd;border-radius:50%;width:7px;height:7px}.previewBrowserBar>span:first-child{background:#d59b92}.previewBrowserBar>span:nth-child(2){background:#d6bf78}.previewBrowserBar>span:nth-child(3){background:#7ebaa8}.previewBrowserBar strong{color:#76838e;margin-left:7px;font-size:8px}.registrationPreview{background:#f4f7f8;border:1px solid #dfe5e8;border-radius:0 0 10px 10px;overflow:hidden}.previewHero{color:#fff;background:linear-gradient(125deg,#0a2645,#113b61 70%,#17616b);padding:32px 29px 0}.previewHero h2{letter-spacing:-.04em;margin:13px 0 7px;font-size:28px}.previewHero>p{color:#b4c4d1;max-width:680px;margin:0;font-size:10px;line-height:1.65}.previewHero .keyFinancialCards{margin-top:24px}.previewHero .keyFinancialCards>div{min-height:83px;padding:16px 18px}.previewHero .keyFinancialCards strong{font-size:17px}.previewHero .keyFinancialCards .primaryFinancial strong{font-size:21px}.previewContent{padding:23px}.previewMetrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.previewMetrics>div{background:#fff;border:1px solid #dfe6e8;border-radius:7px;flex-direction:column;gap:5px;padding:13px;display:flex}.previewMetrics span{color:#8a95a0;font-size:8px}.previewMetrics strong{color:#35485a;font-size:11px}.previewSection{background:#fff;border:1px solid #dfe5e8;border-radius:8px;margin-top:13px;padding:20px}.previewSection>div:first-child{margin-bottom:14px}.previewSection h3{color:var(--navy);margin:0;font-size:15px}.previewSection>div:first-child>p{color:#8b969f;margin:4px 0 0;font-size:8px}.previewDescription{color:#536476;white-space:pre-line;margin:0;font-size:10px;line-height:1.75}.previewTags{flex-wrap:wrap;gap:6px;display:flex}.previewTags span{color:#347164;background:#f0f7f5;border:1px solid #cfe2dd;border-radius:6px;padding:7px 9px;font-size:8px}.previewTags.growth span{color:#456786;background:#f1f5f8;border-color:#d4e0e9}.previewEmpty{color:#9aa3ab;margin:0;font-size:9px}.previewLocked{background:#fff;border:1px solid #d9e2e6;border-radius:8px;align-items:center;gap:12px;min-height:94px;margin-top:13px;padding:17px 20px;display:flex}.previewLocked>span{width:39px;height:39px;color:var(--navy);background:#e7eef1;border-radius:50%;place-items:center;display:grid}.previewLocked strong{color:var(--navy);font-size:11px}.previewLocked p{color:#84909a;margin:4px 0 0;font-size:8px}.previewLocked button{color:#9da7ad;background:#eef1f3;border-radius:6px;min-height:34px;margin-left:auto;padding:0 12px;font-size:8px}.previewInfoGrid{border-top:1px solid #e3e8eb;border-left:1px solid #e3e8eb;grid-template-columns:1fr 1fr;display:grid}.previewInfoGrid>div{border-bottom:1px solid #e3e8eb;border-right:1px solid #e3e8eb;grid-template-columns:105px 1fr;align-items:center;min-height:52px;display:grid}.previewInfoGrid span{color:#7d8994;background:#f7f9fa;align-self:stretch;align-items:center;padding:9px;font-size:8px;display:flex}.previewInfoGrid strong{color:#4c5d6e;padding:9px;font-size:8px;line-height:1.5}.previewNeutralNotice{color:#75857f;background:#eaf3f1;border-radius:7px;margin-top:13px;padding:13px 15px;font-size:8px;line-height:1.6}.registrationComplete{background:radial-gradient(circle at 50% 0,#e7f3f0,#f4f7f8 45%);place-items:center;min-height:calc(100vh - 66px);padding:45px 20px;display:grid}.completeCard{text-align:center;background:#fff;border:1px solid #dce5e5;border-radius:15px;width:min(590px,100%);padding:49px 45px 38px;box-shadow:0 22px 60px #1832431a}.completeIcon{color:#fff;background:var(--mint-dark);border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid;box-shadow:0 0 0 10px #e8f4f1}.completeCard>small{color:var(--mint-dark);letter-spacing:.14em;font:800 8px/1 Manrope}.completeCard h1{color:var(--navy);letter-spacing:-.04em;margin:10px 0 9px;font-size:28px}.completeCard>p{color:#7e8a95;margin:0;font-size:11px;line-height:1.75}.completeActions{grid-template-columns:1.2fr 1fr;gap:8px;margin-top:25px;display:grid}.completeActions button{color:#fff;background:var(--navy);border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:10px;font-weight:700;display:flex}.completeActions button+button{color:#5b6b7b;background:#fff;border:1px solid #dce3e7}.completeRestart{color:var(--mint-dark);background:0 0;margin-top:16px;font-size:9px;text-decoration:underline}.completeNotice{color:#9ba4ac;border-top:1px solid #e8ecef;margin-top:27px;padding-top:16px;font-size:8px;line-height:1.6}.registeredLoading{color:#71808e;background:#f4f7f8;align-content:center;place-items:center;gap:12px;min-height:100vh;font-size:10px;display:grid}.registeredLoading>span{border:2px solid #dce6e3;border-top-color:var(--mint-dark);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite registrationSpin}.registeredMissing{text-align:center;background:#f4f7f8;place-items:center;min-height:100vh;padding:30px;display:grid}.registeredMissing>div{background:#fff;border:1px solid #dce3e7;border-radius:13px;width:min(520px,100%);padding:43px}.registeredMissing span{color:var(--mint-dark);letter-spacing:.14em;font:800 9px/1 Manrope}.registeredMissing h1{color:var(--navy);margin:12px 0 9px;font-size:25px}.registeredMissing p{color:#7f8b96;max-width:390px;margin:0 auto 23px;font-size:10px;line-height:1.7}.registeredMissing a{color:#fff;background:var(--navy);border-radius:7px;justify-content:center;align-items:center;min-height:42px;font-size:10px;font-weight:700;display:flex}.registeredMissing a.secondary{color:#667586;background:#fff;border:1px solid #dce3e7;margin-top:8px}@keyframes registrationSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.registrationProgress button{flex-direction:column;gap:5px}.registrationProgress button strong{font-size:8px}.previewMetrics{grid-template-columns:1fr 1fr}}@media (max-width:680px){.registrationIntro{padding:32px 0 58px}.registrationIntroInner{flex-direction:column;align-items:flex-start;gap:19px}.registrationIntro h1{font-size:27px}.registrationIntro p{line-height:1.65}.registrationProgressWrap{top:0;overflow-x:auto}.registrationProgress{width:620px;min-height:63px;padding-inline:8px}.registrationProgress button{flex-direction:row}.registrationProgress button strong{font-size:8px}.registrationProgress button>span{width:22px;height:22px}.registrationWorkspace{padding-top:30px;padding-bottom:58px}.registrationStepMeta>span{width:49px;height:49px}.registrationStepMeta strong{font-size:17px}.registrationStepMeta p{font-size:8px}.registrationFormCard{padding:25px 18px 28px}.registerSectionTitle{margin-bottom:23px;padding-bottom:18px}.registerSectionTitle h2{font-size:20px}.registrationFieldGrid{grid-template-columns:1fr;gap:18px}.registrationFieldGrid>.wide{grid-column:auto}.regionField>div{grid-template-columns:1fr}.moneyGrid{margin-bottom:22px}.automaticMetricValues{grid-template-columns:1fr}.financeVisibilityHeader{align-items:flex-start}.privateFinancePanel{padding:15px}.registrationChoices{grid-template-columns:1fr}.registrationSellerEditor .sellerTagEditor{padding:16px}.registrationSellerEditor .sellerOptionGrid button{font-size:9px}.salePriceConfirmation{grid-template-columns:1fr;gap:5px}.salePriceConfirmation strong{grid-area:auto;font-size:20px}.registrationActions button{min-height:44px;padding-inline:13px}.previewHero{padding:25px 17px 0}.previewHero h2{font-size:23px}.previewHero .keyFinancialCards{grid-template-columns:1fr 1fr}.previewHero .keyFinancialCards .primaryFinancial{grid-column:1/-1}.previewContent{padding:14px}.previewMetrics{grid-template-columns:1fr 1fr}.previewSection{padding:16px}.previewLocked{flex-wrap:wrap;align-items:flex-start}.previewLocked button{width:100%;margin-left:0}.previewInfoGrid{grid-template-columns:1fr}.previewInfoGrid>div{grid-template-columns:100px 1fr}.completeCard{padding:40px 20px 30px}.completeCard h1{font-size:25px}.completeActions{grid-template-columns:1fr}.registeredMissing{padding:18px}.registeredMissing>div{padding:34px 20px}}.registrationProgress.threeSteps{grid-template-columns:repeat(3,1fr);max-width:900px}.registrationProgress.threeSteps button{gap:11px}.registrationProgress.threeSteps button strong{font-size:11px}.registrationFormCard.combinedStep{box-shadow:none;background:0 0;border:0;padding:0}.registrationFormCard.combinedStep>.registerSectionTitle{padding:0 3px 23px}.registrationSubCard{background:#fff;border:1px solid #dfe5e9;border-radius:10px;padding:25px}.registrationSubCard+.registrationSubCard{margin-top:17px}.registrationFormCard:not(.combinedStep) .registrationSubCard{background:#fbfcfc}.registrationSubCardHead{align-items:flex-start;gap:11px;margin-bottom:21px;display:flex}.registrationSubCardHead>span{min-width:25px;height:25px;color:var(--mint-dark);background:#e5f2ef;border-radius:6px;place-items:center;font:800 8px/1 Manrope;display:grid}.registrationSubCardHead h3{color:var(--navy);letter-spacing:-.025em;margin:0 0 4px;font-size:16px}.registrationSubCardHead p{color:#8a95a0;margin:0;font-size:9px;line-height:1.55}.sellerProvidedCard .sellerTagEditor{background:#fff;border-style:solid;margin:0;padding:20px}.sellerProvidedCard.growth .sellerOptionGrid button.selected{color:#3e6688;background:#edf3f8;border-color:#afc4d5}.sdeHelp{color:#86949d;margin:-9px 0 17px;font-size:8px}.automaticMetricsBox.compact{padding:18px}.privateFinanceDisclosure{background:#f7f9fa;border:1px solid #dbe3e7;border-radius:8px;margin-top:17px;overflow:hidden}.privateFinanceDisclosure summary{cursor:pointer;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:11px 16px;list-style:none;display:grid}.privateFinanceDisclosure summary::-webkit-details-marker{display:none}.privateFinanceDisclosure summary>span{color:#456276;background:#e4ecef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.privateFinanceDisclosure summary p{color:#84909a;margin:4px 0 0;font-size:8px;line-height:1.55}.privateFinanceDisclosure summary em{color:#7f8d98;background:#e9eef1;border-radius:5px;padding:5px 8px;font-size:8px;font-style:normal}.privateFinanceDisclosure[open] summary{background:#f1f5f6;border-bottom:1px solid #dfe5e8}.privateFinanceDisclosure .privateFinancePanel{border:0;border-radius:0}.fieldGroup{flex-direction:column;gap:9px;display:flex}.premisesConditional{border-top:1px solid #e7ebee;margin-top:18px;padding-top:18px}.twoChoiceColumns{border-top:1px solid #e7ebee;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:20px;display:grid}.twoChoiceColumns>div{flex-direction:column;gap:9px;display:flex}.registrationChoices.compact button{min-height:39px}.saleIncludeGrid{flex-wrap:wrap;gap:7px;display:flex}.saleIncludeGrid button{color:#687686;background:#fff;border:1px solid #dce3e7;border-radius:6px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:9px;display:inline-flex}.saleIncludeGrid button span{color:#94a0aa;font-weight:700}.saleIncludeGrid button.selected{color:#256e61;background:#ebf6f3;border-color:#9bcbbf}.saleIncludeGrid button.selected span{color:var(--mint-dark)}.previewHero{position:relative}.previewHeroEdit{color:#dbe8ed;background:#ffffff14;border:1px solid #fff3;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:inline-flex;position:absolute;top:26px;right:24px}.previewSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.previewSection .previewSectionHead>div{margin:0}.previewSectionHead>div>p{color:#8b969f;margin:4px 0 0;font-size:8px}.previewSectionHead>button{color:#607284;background:#eef2f4;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.previewSectionHead>button:hover{color:var(--mint-dark);background:#e5f1ee}@media (max-width:900px){.registrationProgress.threeSteps button{flex-direction:row}.registrationProgress.threeSteps button strong{font-size:9px}}@media (max-width:680px){.registrationProgress.threeSteps{width:100%;min-width:500px}.registrationProgressWrap{overflow-x:auto}.registrationSubCard{padding:20px 15px}.registrationSubCardHead{margin-bottom:18px}.sellerProvidedCard .sellerTagEditor{padding:14px}.privateFinanceDisclosure summary{grid-template-columns:34px 1fr;padding:11px 12px}.privateFinanceDisclosure summary em{display:none}.twoChoiceColumns{grid-template-columns:1fr}.previewHeroEdit{margin-top:13px;position:static}}.activeHeaderButton{box-shadow:0 0 0 3px #2da88f24}.authPage{background:radial-gradient(circle at 50% 0,#e8f4f1 0,#f4f7f8 42%,#f7f8f9 100%);min-height:100vh;padding-bottom:60px}.authHeader{justify-content:space-between;align-items:center;min-height:78px;display:flex}.authHeader>a:last-child{color:#637384;font-size:11px;font-weight:700}.authCard{background:#fff;border:1px solid #dce5e5;border-radius:15px;width:min(460px,100% - 36px);margin:48px auto 0;padding:38px 40px 32px;box-shadow:0 22px 65px #1934451a}.authCard.wide{width:min(650px,100% - 36px)}.authCardHead{text-align:center;margin-bottom:26px}.authCardHead>span{color:var(--mint-dark);letter-spacing:.15em;font:800 9px/1 Manrope}.authCardHead h1{color:var(--navy);letter-spacing:-.04em;margin:11px 0 8px;font-size:27px}.authCardHead p{color:#7d8995;max-width:480px;margin:0 auto;font-size:10px;line-height:1.7}.authInfoNotice{color:#3f7065;text-align:center;background:#f0f7f5;border:1px solid #cfe3de;border-radius:7px;margin-bottom:17px;padding:10px 12px;font-size:9px}.authForm{flex-direction:column;gap:15px;display:flex}.authForm label{color:#526274;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.authForm label>span{align-items:center;gap:5px;display:flex}.authForm label em{color:var(--mint-dark);background:#e5f2ef;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal}.authForm label em.optional{color:#84919c;background:#eef1f3}.authForm input{color:#34475a;background:#fff;border:1px solid #d8e0e4;border-radius:7px;outline:0;width:100%;height:47px;padding:0 13px;font-size:11px}.authForm input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.authPrimary{color:#fff;background:var(--navy);border-radius:7px;min-height:47px;margin-top:4px;font-size:11px;font-weight:800}.authPrimary:hover{background:var(--navy-2)}.authPrimary:disabled{opacity:.65}.authError{color:#984e48;background:#fbf3f2;border-radius:6px;margin:-3px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.demoLoginButton{color:#35695e;background:#f2f8f6;border:1px solid #cfdedb;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.demoLoginButton span{color:#fff;background:var(--mint-dark);border-radius:4px;padding:3px 5px;font:800 7px/1 Manrope}.authLinks{color:#8a959f;justify-content:space-between;align-items:center;margin-top:19px;font-size:9px;display:flex}.authLinks a{color:#536b7e;font-weight:700}.authHelpAction{color:#536b7e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.authLoginFeedback{overflow-wrap:anywhere;border:1px solid #e8c9c5;margin-top:10px;font-size:14px;line-height:1.6}.authLinks.centered{justify-content:center;gap:7px}.authPrototypeNote{color:#9aa4ac;text-align:center;border-top:1px solid #e8ecef;margin-top:25px;padding-top:16px;font-size:8px;line-height:1.6}.authFieldGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.authFieldGrid .wide{grid-column:1/-1}.agreementBox{background:#f8fafb;border:1px solid #e0e6e9;border-radius:8px;flex-direction:column;gap:10px;margin-top:4px;padding:15px;display:flex}.agreementBox label{flex-direction:row;align-items:center;gap:8px;font-weight:500}.agreementBox input{width:15px;height:15px;accent-color:var(--mint-dark)}.agreementBox label>span{flex:1}.agreementBox a{color:#6a7886;font-size:8px;text-decoration:underline}.prototypeComplete{text-align:center;padding:12px 0 3px}.prototypeComplete>span{color:#fff;background:var(--mint-dark);border-radius:50%;place-items:center;width:53px;height:53px;margin:0 auto 17px;font-size:21px;display:grid}.prototypeComplete h2{color:var(--navy);margin:0 0 8px;font-size:19px}.prototypeComplete p{color:#84909a;margin:0 0 20px;font-size:9px}.prototypeComplete a{color:#fff;background:var(--navy);border-radius:7px;justify-content:center;align-items:center;min-height:42px;font-size:10px;font-weight:700;display:flex}.detailMemberActions{z-index:2;justify-content:flex-end;padding:17px 0 22px;display:flex;position:relative}.detailFavoriteButton,.detailInquiryButton,.ownListingButton{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;min-height:40px;padding:0 16px;font-size:10px;font-weight:700}.detailInquiryButton{background:#18816e57;border-color:#71c6b2;margin-left:8px}.detailFavoriteButton.saved{color:#dffff6;background:#2fad9033;border-color:#75cbb7}.soldMemberMessage{color:#d3dee5;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:7px;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.ownListingButton{background:var(--mint-dark);border-color:#72c8b3}.sidebarFavoriteButton{color:#45685f;background:#f2f8f6;border:1px solid #d6e1df;border-radius:7px;width:100%;min-height:40px;margin-bottom:8px;font-size:9px;font-weight:700}.sidebarFavoriteButton.saved{color:#246b5e;background:#e6f4f0;border-color:#9ecfc3}.sidebarInquiryButton{color:#2e6d60;background:#eef7f5;border:1px solid #b7d7cf;border-radius:7px;width:100%;min-height:41px;margin-top:8px;font-size:9px;font-weight:700}.financeRequestModal{background:#fff;border-radius:13px;width:min(510px,100%);padding:32px;position:relative;box-shadow:0 28px 80px #081c2d47}.financeRequestModal>span{color:var(--mint-dark);letter-spacing:.14em;font:800 8px/1 Manrope}.financeRequestModal h2{color:var(--navy);margin:10px 0 7px;font-size:23px}.financeRequestModal>p{color:#7e8a95;margin:0 0 21px;font-size:10px}.financeModalClose{color:#6d7985;background:#eff2f4;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:13px;right:15px}.financeRequestModal label{color:#506174;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.financeRequestModal label em{color:#8d98a2;font-size:8px;font-style:normal}.financeRequestModal textarea{color:#3e5062;width:100%;font:inherit;resize:vertical;border:1px solid #d9e1e5;border-radius:7px;outline:0;padding:12px;line-height:1.7}.financeRequestModal textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.financeRequestModal label small{color:#9ba4ac;align-self:flex-end;font-size:8px}.interactionModal{max-height:min(760px,100vh - 32px);overflow-y:auto}.interactionModal label+label{margin-top:13px}.interactionModal input[type=text],.interactionModal label>input:not([type=radio]){color:#3e5062;width:100%;height:43px;font:inherit;border:1px solid #d9e1e5;border-radius:7px;outline:0;padding:0 12px}.interactionModal input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.interestChoices{border:0;grid-template-columns:1fr;gap:7px;margin:0 0 16px;padding:0;display:grid}.interestChoices legend{color:#506174;margin-bottom:8px;font-size:10px;font-weight:700}.financeRequestModal .interestChoices label{color:#59697a;background:#fafbfb;border:1px solid #dfe6e8;border-radius:7px;flex-direction:row;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:9px;display:flex}.interestChoices input{width:15px;height:15px;accent-color:var(--mint-dark)}.interactionNotice,.interactionPlatformNotice{color:#71817c;background:#f1f7f5;border:1px solid #dce8e5;border-radius:7px;margin-top:13px;padding:11px 12px;font-size:8px;line-height:1.65}.loginRequiredModal>span{color:var(--mint-dark)}.confirmModal button.confirm{color:#fff;background:var(--mint-dark)}.financeRequestModal>div:last-child{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.financeRequestModal>div:last-child button{color:#637283;background:#eef1f3;border-radius:7px;min-height:40px;padding:0 15px;font-size:9px;font-weight:700}.financeRequestModal>div:last-child button:last-child{color:#fff;background:var(--navy)}.approvedFinancials{background:#f4faf8;border:1px solid #bcded5;border-radius:10px;padding:22px}.approvedFinanceHead{align-items:center;gap:11px;margin-bottom:18px;display:flex}.approvedFinanceHead>span{color:#fff;background:var(--mint-dark);border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.approvedFinanceHead h3{color:#235b50;margin:0 0 4px;font-size:14px}.approvedFinanceHead p{color:#758981;margin:0;font-size:9px}.approvedFinanceTable{background:#fff;border:1px solid #d7e6e2;border-radius:7px;overflow-x:auto}.approvedFinanceTable>div{grid-template-columns:.65fr repeat(3,1fr);min-width:560px;display:grid}.approvedFinanceTable>div>*{color:#53675f;text-align:right;border-bottom:1px solid #e5ecea;border-right:1px solid #e5ecea;padding:11px 12px;font-size:9px}.approvedFinanceTable>div>:first-child{text-align:left}.approvedFinanceTable>div:first-child{background:#edf5f3}.approvedFinanceTable>div:last-child>*{border-bottom:0}.approvedFinanceNote{background:#fff;border:1px solid #d7e6e2;border-radius:7px;margin-top:10px;padding:12px 14px}.approvedFinanceNote span{color:#73867f;font-size:8px;font-weight:700}.approvedFinanceNote p{color:#53675f;margin:5px 0 0;font-size:9px;line-height:1.65}.approvedDemoNote{color:#87958f;margin-top:11px;font-size:8px;display:block}.mypagePage{background:#f5f8f8;min-height:100vh;padding-bottom:80px}.mypageHero{color:#fff;background:linear-gradient(120deg, var(--navy), #123a5e 72%, #17606a);padding:42px 0 46px}.mypageHero span{color:#68c9b3;letter-spacing:.15em;font:800 8px/1 Manrope}.mypageHero h1{letter-spacing:-.04em;margin:11px 0 7px;font-size:29px}.mypageHero p{color:#afbfcc;margin:0;font-size:10px}.mypageLayout{grid-template-columns:230px 1fr;align-items:start;gap:25px;margin-top:28px;display:grid}.mypageSidebar{background:#fff;border:1px solid #dde5e7;border-radius:12px;position:sticky;top:82px;overflow:hidden}.mypageProfile{border-bottom:1px solid #e8ecee;align-items:center;gap:10px;padding:19px;display:flex}.mypageProfile>span{color:#fff;background:var(--mint-dark);border-radius:50%;place-items:center;width:37px;height:37px;font-size:13px;font-weight:800;display:grid}.mypageProfile>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mypageProfile strong{color:#34485a;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mypageProfile small{color:#919ba4;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mypageNavGroup{border-bottom:1px solid #edf0f2;padding:9px}.mypageNavGroup>strong{color:#a0a8b0;letter-spacing:.08em;padding:8px 9px 5px;font-size:7px;display:block}.mypageNavGroup button{color:#657486;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:39px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.mypageNavGroup button i{color:#81909e;text-align:center;width:21px;font-size:13px;font-style:normal}.mypageNavGroup button em{color:#fff;background:var(--mint-dark);white-space:nowrap;border-radius:9px;place-items:center;width:auto;min-width:19px;height:19px;margin-left:auto;padding:0 6px;font:700 8px/1 Manrope;display:grid}.mypageNavGroup button.active{color:#246f61;background:#eaf5f2}.mypageNavGroup button.active i{color:var(--mint-dark)}.mypageLogout{color:#7b8792;background:#f1f4f5;border-radius:7px;width:calc(100% - 18px);min-height:38px;margin:9px;font-size:9px;font-weight:700}.mypageContent{min-width:0}.mypageContentHead{justify-content:space-between;align-items:flex-start;min-height:61px;margin-bottom:17px;display:flex}.mypageContentHead h2{color:var(--navy);letter-spacing:-.035em;margin:0 0 6px;font-size:23px}.mypageContentHead p{color:#85919b;margin:0;font-size:9px}.mypageContentHead>button{color:#fff;background:var(--mint-dark);border-radius:7px;min-height:39px;padding:0 13px;font-size:9px;font-weight:700}.dashboardSummary{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.dashboardSummary button{text-align:left;background:#fff;border:1px solid #dfe6e8;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:32px 1fr;gap:2px 9px;min-width:0;padding:17px;display:grid}.dashboardSummary button>span{color:#fff;border-radius:8px;grid-row:1/4;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.dashboardSummary span.mint{background:#3b9c87}.dashboardSummary span.blue{background:#527da2}.dashboardSummary span.navy{background:#354f6c}.dashboardSummary span.violet{background:#7e6e94}.dashboardSummary small{color:#7d8994;white-space:nowrap;font-size:8px}.dashboardSummary strong{color:var(--navy);font:800 22px/1.15 Manrope}.dashboardSummary em{color:#99a2aa;font-size:7px;font-style:normal}.mypagePanel{background:#fff;border:1px solid #dfe6e8;border-radius:11px}.recentActivity{margin-top:16px;padding:20px}.panelHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.panelHead h3{color:#34485a;margin:0;font-size:13px}.panelHead span{color:#9aa3ab;font-size:8px}.activityList>div{border-top:1px solid #edf0f2;grid-template-columns:17px 1fr auto;align-items:center;min-height:43px;display:grid}.activityList>div>span{color:var(--mint-dark)}.activityList p{color:#58697a;margin:0;font-size:9px}.activityList time{color:#9aa3ab;font-size:8px}.mypageCardList,.requestList{flex-direction:column;gap:11px;display:flex}.mypageListingCard{background:#fff;border:1px solid #dfe6e8;border-radius:11px;padding:20px}.mypageListingTitle{align-items:center;gap:11px;display:flex}.miniVisual{color:#fff;border-radius:9px;flex:none;place-items:center;width:45px;height:45px;font:800 10px/1 Manrope;display:grid}.miniVisual.mint{background:#348e7b}.miniVisual.blue{background:#527da2}.miniVisual.violet{background:#7f7097}.miniVisual.orange{background:#b27657}.miniVisual.navy{background:#3e5a76}.miniVisual.teal{background:#3b8790}.mypageListingTitle>div{min-width:0}.mypageListingTitle small{color:var(--mint-dark);font-size:8px}.mypageListingTitle h3{color:var(--navy);margin:5px 0 0;font-size:15px}.mypageListingTitle p{color:#9aa3ab;margin:4px 0 0;font-size:8px}.statusBadge{border-radius:5px;margin-left:auto;padding:6px 8px;font-size:8px;font-weight:700}.statusBadge.published{color:#267061;background:#e4f3ef}.statusBadge.private{color:#6b7580;background:#edf0f2}.statusBadge.sold{color:#715a78;background:#f0eaf2}.mypageListingFacts{border:1px solid #e3e8eb;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-top:17px;display:grid;overflow:hidden}.mypageListingFacts>div{background:#fafbfb;border-right:1px solid #e3e8eb;flex-direction:column;gap:4px;padding:11px;display:flex}.mypageListingFacts>div:last-child{border-right:0}.mypageListingFacts span{color:#8a95a0;font-size:7px}.mypageListingFacts strong{color:#425466;font-size:9px}.listingActivityMetrics.owner{background:#f6faf9;border:1px solid #dce7e5;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;overflow:hidden}.listingActivityMetrics.owner .activityMetric{border-right:1px solid #dce7e5;grid-template-rows:auto auto;grid-template-columns:20px 1fr;column-gap:7px;min-height:48px;padding:9px 11px;display:grid}.listingActivityMetrics.owner .activityMetric:last-child{border-right:0}.listingActivityMetrics.owner .activityMetric svg{color:#4d8378;grid-row:1/3}.listingActivityMetrics.owner .activityMetric i{color:#81918d;font-size:7px}.listingActivityMetrics.owner .activityMetric strong{color:#304f49;font-size:11px}.mypageCardActions{border-top:1px solid #edf0f2;align-items:center;gap:7px;margin-top:15px;padding-top:14px;display:flex}.mypageCardActions>a,.mypageCardActions>button{color:#fff;background:var(--navy);border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.mypageCardActions .secondaryAction,.mypageCardActions>button{color:#607183;background:#fff;border:1px solid #dce3e7}.mypageCardActions .deleteAction{color:#93605c;margin-left:auto}.mypageCardActions .soldAction{color:#725c79;background:#f7f2f8;border-color:#d4c4d8}.statusSelect{color:#7f8a95;align-items:center;gap:6px;margin-left:auto;font-size:8px;display:flex}.statusSelect select{color:#536475;background:#fff;border:1px solid #dce3e7;border-radius:6px;outline:0;height:34px;padding:0 8px;font-size:8px}.myListingGroups{flex-direction:column;gap:25px;display:flex}.myListingGroup{flex-direction:column;gap:10px;display:flex}.myListingGroup+.myListingGroup{border-top:1px solid #dfe5e8;padding-top:23px}.myListingGroupHead{justify-content:space-between;align-items:center;display:flex}.myListingGroupHead h3{color:#415366;margin:0;font-size:12px}.myListingGroupHead span{color:#687788;background:#e9edef;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:700}.myListingGroup.sold .myListingGroupHead h3{color:#725c79}.myListingGroup.sold .myListingGroupHead span{color:#725c79;background:#eee7f0}.myListingGroupEmpty{color:#8a959e;text-align:center;background:#ffffff8c;border:1px dashed #dce3e7;border-radius:9px;margin:0;padding:24px;font-size:9px}.soldOwnerCard{background:#fffefe;border-color:#e2dce4}.requestList>article{background:#fff;border:1px solid #dfe6e8;border-radius:10px;align-items:center;gap:18px;padding:19px 20px;display:flex}.requestList article>div:first-child{flex:1;min-width:0}.requestList article>div>span,.requestBody>span{color:var(--mint-dark);font-size:7px;font-weight:800}.requestList h3{color:var(--navy);margin:5px 0 4px;font-size:13px}.requestList p,.requestList time{color:#919ba4;margin:0;font-size:8px}.requestList article>a{color:#607183;border:1px solid #dce3e7;border-radius:6px;align-items:center;min-height:33px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.requestStatus{white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:8px}.requestStatus.pending{color:#7b6a3e;background:#f6f0de}.requestStatus.approved{color:#267061;background:#e4f3ef}.requestStatus.rejected{color:#8d5a56;background:#f6e9e7}.requestList.received>article{align-items:stretch}.requestApplicant{align-items:center;gap:9px;display:flex;flex:none!important;min-width:135px!important}.requestApplicant>span{background:#527da2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;color:#fff!important;font-size:11px!important}.requestApplicant>div{flex-direction:column;gap:3px;display:flex}.requestApplicant small{color:#9ba4ac;font-size:7px}.requestApplicant strong{color:#425466;font-size:10px}.requestBody{border-left:1px solid #e8ecee;flex:1;min-width:0;padding-left:17px}.requestBody p{color:#687788;margin:7px 0;line-height:1.6}.interestLevelBadge{color:#315f56;background:#eaf4f1;border-radius:5px;margin-top:2px;padding:4px 7px;font-size:7px;display:inline-flex}.requestDecision{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.requestDecision>div{gap:6px;display:flex}.requestDecision button{color:#687788;background:#fff;border:1px solid #dce3e7;border-radius:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:700}.requestDecision button:last-child{border-color:var(--mint-dark);color:#fff;background:var(--mint-dark)}.inquiryList{flex-direction:column;gap:11px;display:flex}.inquiryList>article{background:#fff;border:1px solid #dfe6e8;border-radius:10px;padding:19px 20px}.inquiryList>article.unread{box-shadow:inset 3px 0 0 var(--mint-dark);border-color:#aad4ca}.inquiryHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inquiryHead>div{min-width:0}.inquiryHead span{color:#87939e;font-size:8px}.inquiryHead h3{overflow-wrap:anywhere;color:var(--navy);margin:5px 0 0;font-size:14px;line-height:1.45}.inquiryStatus{border-radius:5px;flex:none;padding:6px 8px;font-size:8px}.inquiryStatus.new{color:#246f61;background:#e4f3ef}.inquiryStatus.viewed{color:#657483;background:#edf1f3}.inquiryStatus.replied{color:#315f56;background:#dcefe9}.inquiryListingLink{color:var(--mint-dark);margin-top:11px;font-size:9px;font-weight:700;display:inline-flex}.inquiryListingLink.unavailable{color:#8d989f}.inquiryList article>p,.inquiryFullMessage{overflow-wrap:anywhere;color:#5f6f80;white-space:pre-wrap;margin:11px 0 0;font-size:9px;line-height:1.75}.inquiryList time{color:#9aa3ab;margin-top:11px;font-size:8px;display:block}.inquiryViewButton{color:#536879;background:#fff;border:1px solid #d8e2e4;border-radius:6px;min-height:35px;margin-top:13px;padding:0 12px;font-size:8px;font-weight:700}.inquiryReply{background:#f1f8f6;border:1px solid #cfe2dd;border-radius:8px;margin-top:15px;padding:15px}.inquiryReply>span{color:var(--mint-dark);font-size:8px;font-weight:800}.inquiryReply>p{color:#465f59!important;margin:7px 0 0!important}.inquiryReply>time{margin-top:8px}.inquiryReply.sellerReply{background:#f7faf9}.inquiryReplyButton{color:#fff;background:var(--mint-dark);border-radius:6px;min-height:36px;margin-top:14px;padding:0 13px;font-size:8px;font-weight:700}.inquiryReplyForm{background:#f7faf9;border:1px solid #cfe2dd;border-radius:8px;margin-top:14px;padding:15px;display:grid}.inquiryReplyForm label{color:#3f6259;font-size:9px;font-weight:800}.inquiryReplyForm textarea{color:#4c5e6e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8e2df;border-radius:7px;outline:0;margin-top:8px;padding:11px 12px;font-size:9px;line-height:1.7}.inquiryReplyForm textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f14}.inquiryReplyForm>small{color:#9aa4ac;justify-self:end;margin-top:5px;font-size:8px}.inquiryReplyForm>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.inquiryReplyForm button{color:#647383;background:#e9edef;border-radius:6px;min-height:35px;padding:0 12px;font-size:8px;font-weight:700}.inquiryReplyForm button[type=submit]{color:#fff;background:var(--mint-dark)}.inquiryReplyForm button:disabled{opacity:.5;cursor:default}.mypageEmpty{text-align:center;background:#fff;border:1px solid #dfe6e8;border-radius:11px;padding:65px 20px}.mypageEmpty>span{color:#82909b;background:#edf1f3;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:17px;display:grid}.mypageEmpty h3{color:var(--navy);margin:0 0 7px;font-size:15px}.mypageEmpty p{color:#87929c;margin:0 0 18px;font-size:9px}.mypageEmpty a{color:#fff;background:var(--navy);border-radius:6px;align-items:center;min-height:37px;padding:0 13px;font-size:8px;font-weight:700;display:inline-flex}.accountPanels{grid-template-columns:1fr 1fr;gap:13px;display:grid}.accountForm{flex-direction:column;gap:14px;padding:21px;display:flex}.accountForm .panelHead{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:3px}.accountForm label{color:#526274;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.accountForm label em{color:#9aa3ab;font-size:7px;font-style:normal}.accountForm input{color:#425466;border:1px solid #d9e1e5;border-radius:7px;outline:0;height:43px;padding:0 11px;font-size:9px}.accountForm input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2da88f17}.accountForm>button{color:#fff;background:var(--navy);border-radius:7px;min-height:39px;margin-top:3px;font-size:9px;font-weight:700}.accountMessage{color:#92534d;grid-column:1/-1;margin:0;font-size:9px}.prototypeSecurityNotice{color:#70837c;background:#eef6f4;border:1px solid #d7e6e2;border-radius:7px;grid-column:1/-1;padding:12px 14px;font-size:8px;line-height:1.6}.confirmModal{background:#fff;border-radius:12px;width:min(440px,100%);padding:28px;box-shadow:0 25px 70px #071b2d40}.confirmModal>span{color:#9a5b55;letter-spacing:.12em;font:800 8px/1 Manrope}.confirmModal h3{color:var(--navy);margin:10px 0 8px;font-size:18px;line-height:1.45}.confirmModal p{color:#7d8994;margin:0;font-size:9px;line-height:1.65}.confirmModal>div{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.confirmModal button{color:#637384;background:#edf1f3;border-radius:6px;min-height:37px;padding:0 13px;font-size:9px;font-weight:700}.confirmModal button.danger{color:#fff;background:#92534d}.mypageMobileTabs{display:none}.mypageLoading{color:#71808e;background:#f4f7f8;align-content:center;place-items:center;gap:10px;min-height:100vh;font-size:9px;display:grid}.mypageLoading>span{border:2px solid #dae5e2;border-top-color:var(--mint-dark);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite registrationSpin}@media (max-width:900px){.mypageLayout{grid-template-columns:190px 1fr;gap:18px}.dashboardSummary{grid-template-columns:1fr 1fr}.requestList.received>article{flex-wrap:wrap}.requestBody{min-width:55%}.requestDecision{flex-direction:row;align-items:center;width:100%}}@media (max-width:680px){.supportHero{padding:40px 0 73px}.supportHero h1{margin-top:12px;font-size:28px}.supportHero p{font-size:13px;line-height:1.7}.supportContent{padding-bottom:65px}.supportFormCard,.supportSuccess{border-radius:11px;margin-top:-37px}.supportFormCard{padding:24px 18px 25px}.supportFormHead{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px}.supportFormHead h2{font-size:21px}.supportFormHead p{text-align:left;max-width:none;font-size:10px}.supportFormGrid{grid-template-columns:1fr;gap:16px;padding-top:20px}.supportField.wide{grid-column:auto}.supportField input,.supportField select{height:49px}.supportSubmitRow{flex-direction:column;align-items:stretch;gap:13px}.supportSubmitRow button{width:100%}.supportSuccess{padding:54px 18px}.supportSuccess h2{font-size:21px}.supportSuccess>div{flex-direction:column}.supportSuccess button,.supportSuccess a{width:100%}.resultsFooter .footerBottom p{flex-direction:column;align-items:flex-start;gap:5px}.authHeader{min-height:67px}.authCard{margin-top:22px;padding:30px 20px 25px}.authFieldGrid{grid-template-columns:1fr}.authFieldGrid .wide{grid-column:auto}.detailMemberActions{justify-content:flex-start;padding-bottom:19px}.financeRequestModal{padding:27px 19px 22px}.interactionModal{width:calc(100% - 8px);max-height:calc(100vh - 24px)}.approvedFinancials{padding:16px 13px}.mypageHero{padding:31px 0 37px}.mypageHero h1{font-size:24px}.mypageMobileTabs{z-index:2;margin-top:-18px;display:block;position:relative}.mypageMobileTabs select{color:#425466;background:#fff;border:1px solid #dbe4e6;border-radius:9px;outline:0;width:100%;height:48px;padding:0 13px;font-size:10px;font-weight:700;box-shadow:0 8px 25px #19334417}.mypageLayout{margin-top:22px;display:block}.mypageSidebar{display:none}.mypageContentHead{min-height:58px}.mypageContentHead h2{font-size:20px}.dashboardSummary{grid-template-columns:1fr 1fr;gap:8px}.dashboardSummary button{padding:13px 11px}.mypageListingFacts{grid-template-columns:1fr 1fr}.mypageListingFacts>div:nth-child(2){border-right:0}.mypageListingFacts>div:nth-child(-n+2){border-bottom:1px solid #e3e8eb}.listingActivityMetrics.owner{grid-template-columns:1fr 1fr}.listingActivityMetrics.owner .activityMetric:nth-child(2){border-right:0}.listingActivityMetrics.owner .activityMetric:nth-child(-n+2){border-bottom:1px solid #dce7e5}.mypageCardActions{flex-wrap:wrap}.statusSelect{order:3;justify-content:space-between;width:100%;margin-left:0}.statusSelect select{flex:1}.mypageCardActions .deleteAction{margin-left:auto}.requestList>article{flex-wrap:wrap;align-items:flex-start}.requestList article>a{margin-left:auto}.requestApplicant{min-width:100%!important}.requestBody{border-top:1px solid #e8ecee;border-left:0;min-width:100%;padding:13px 0 0}.inquiryHead{gap:9px}.inquiryList>article{padding:17px 15px}.accountPanels{grid-template-columns:1fr}.accountMessage,.prototypeSecurityNotice{grid-column:auto}.soldArchiveIntro{padding-bottom:38px}.soldArchiveIntro p br{display:none}.soldArchiveWorkspace{padding-top:24px;padding-bottom:65px}.soldArchiveNotice{padding:13px}.soldArchiveNotice p{font-size:10px}.soldDetailNotice{flex-direction:column;gap:5px}.soldConfirmModal{max-height:calc(100vh - 32px);overflow-y:auto}}.privateFinanceDisclosure{background:#f0faf5;border-color:#92c9b5}.privateFinanceDisclosure summary{padding:18px 16px}.privateFinanceDisclosure summary>span{color:#187657;background:#dcefe5}.privateFinanceDisclosure summary strong{color:#173c38;font-size:15px}.privateFinanceDisclosure summary p{color:#526c65;margin-top:7px;font-size:12px;line-height:1.7}.privateFinanceDisclosure summary em{color:#187657;background:#dcefe5;font-size:10px}.yearlyFinanceRow{align-items:start}.yearlyFinanceRow .optionalKoreanMoney{min-width:0}.yearlyFinanceRow .amountReading{overflow-wrap:anywhere;font-size:10px}@media (max-width:600px){.privateFinanceDisclosure .yearlyFinanceHeader{display:none}.privateFinanceDisclosure .yearlyFinanceRow{grid-template-columns:1fr;gap:12px;min-width:0;padding:16px 0}.privateFinanceDisclosure .yearlyFinanceRow>strong{font-size:13px}}.businessDocumentCard,.sellerDocument,.documentReviewCard{overflow-wrap:anywhere;background:#f5fbf8;border:1px solid #c5ddd2;border-radius:12px;margin:18px 0;padding:20px}.businessDocumentCard h2,.documentReviewCard h2{color:#183c38;margin:0 0 12px;font-size:19px}.businessDocumentPicker{color:#233d48;gap:8px;display:grid}.businessDocumentPicker p{margin:0;font-size:14px;line-height:1.65}.businessDocumentPicker strong{font-size:16px}.businessDocumentPicker small{color:#477260;font-size:12px}.businessDocumentPicker label{gap:8px;margin-top:12px;font-size:13px;display:grid}.businessDocumentPicker input{box-sizing:border-box;background:#fff;border:1px solid #cbdad4;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:12px}.documentStatus,.documentReviewActions,.documentViewerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.documentStatus span{color:#25684e;background:#e4f1ea;border-radius:6px;padding:6px 10px;font-size:13px}.sellerDocument details{margin-top:12px}.sellerDocument summary{cursor:pointer;color:#196346;padding:10px 0}.sellerDocument button,.businessDocumentCard button,.documentReviewPage button{color:#196346;cursor:pointer;background:#fff;border:1px solid #bfd3ca;border-radius:8px;min-height:42px;padding:10px 16px}.sellerDocument button{margin-top:12px}.documentError{color:#9a453b;font-size:14px;line-height:1.6}.documentResult{background:#e7f4ed;border-radius:10px;padding:16px;line-height:1.7}.documentAdminLink{box-sizing:border-box;color:#196346;overflow-wrap:anywhere;background:0 0;border:1px solid #cbdcd2;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:44px;margin:0 10px 14px 0;padding:10px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.documentAdminLink:hover{border-color:#196346}.documentAdminLink:focus-visible{outline-offset:3px;outline:2px solid #196346}.documentReviewPage{max-width:1000px;padding-top:32px;padding-bottom:64px}.documentReviewPage h1{margin:24px 0;font-size:28px}.documentReviewPage p{line-height:1.65}.documentReviewActions{justify-content:flex-start;margin-top:18px}.documentReviewPage .documentPrimary{color:#fff;background:#197254}.documentReviewPage button:disabled,.sellerDocument button:disabled{opacity:.55;cursor:not-allowed}.documentEmpty{text-align:center;border:1px solid #dae5df;border-radius:12px;padding:32px}.documentViewer{box-sizing:border-box;z-index:1000;background:#fff;border:1px solid #bfd3ca;border-radius:12px;flex-direction:column;width:90vw;max-width:none;height:90vh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:5vh 5vw;overflow:auto;box-shadow:0 0 0 100vmax #10252bbd}.documentViewerHead{padding:12px 18px}.documentViewerHead strong{overflow-wrap:anywhere;flex:1;min-width:0}.documentViewer iframe{border:0;flex:1;width:100%;min-height:50vh}.documentViewer img{object-fit:contain;max-width:100%;min-height:0}@media (max-width:600px){.businessDocumentCard,.sellerDocument,.documentReviewCard{padding:16px}.documentViewer{width:calc(100vw - 24px);height:calc(100dvh - 24px);inset:12px}.documentReviewActions button{flex:120px}}.inquiryTargetListing{background:#f3f9f7;border-radius:8px;flex-direction:column;gap:6px;min-width:0;margin-top:14px;padding:12px 14px;display:flex}.inquiryTargetListing .inquiryTargetLabel{color:#62736e;font-size:13px;font-weight:600}.inquiryTargetListing .inquiryListingLink{overflow-wrap:anywhere;margin-top:0;font-size:16px;line-height:1.5}.additionalInquiryLink{white-space:normal;align-items:center;min-height:40px;font-size:14px;text-decoration:none;display:inline-flex}.supportAdminLink{margin-left:18px}.supportInboxCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.supportInboxCard dt{color:#62736e;font-size:13px}.supportInboxCard dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.supportInboxMessage{white-space:pre-wrap;overflow-wrap:anywhere}.supportSubmitRow button:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.supportInboxCard dl{grid-template-columns:1fr}.supportAdminLink{margin-left:0;display:block}}.supportReplyArea{margin:18px 0}.supportGuestNotice{border-top:1px solid #c5ddd2;margin-top:16px;padding-top:14px}.memberSupport .supportInboxCard{overflow-wrap:anywhere;margin-top:18px}.googleAuth>button{color:#243449;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:9px;padding:13px 16px;font-weight:600}.googleAuth>button:disabled{opacity:.6;cursor:wait}.googleAuthDivider{color:#687384;align-items:center;gap:14px;margin:20px 0;font-size:14px;display:flex}.googleAuthDivider:before,.googleAuthDivider:after{content:"";background:#e2e6eb;flex:1;height:1px}
