:root{color-scheme:light;--ink: #101118;--muted: #626773;--soft: #f6f7fb;--soft-blue: #eef8ff;--soft-pink: #fff2f8;--soft-green: #f1edff;--surface: #fbfcff;--line: rgba(16, 17, 24, .11);--white: #ffffff;--indigo: #5047e8;--violet: #7c3aed;--green: #5a5cf6;--teal: #147d79;--pink: #dc6aad;--cyan: #1aa7c8;--dark: #101118;--shadow-soft: 0 22px 64px rgba(16, 17, 24, .1);--shadow-product: 0 34px 96px rgba(16, 17, 24, .2);--radius: 8px;font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{min-width:320px;margin:0;color:var(--ink);background:var(--surface);overflow-x:hidden}a{color:inherit;cursor:pointer;text-decoration:none;touch-action:manipulation}img{display:block;max-width:100%}[id]{scroll-margin-top:72px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}.site-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 clamp(20px,5vw,72px);background:#ffffffd1;border-bottom:1px solid rgba(16,17,24,.06);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.brand-lockup,.nav-links{display:flex;align-items:center}.brand-lockup{gap:9px;min-height:44px;font-size:.96rem;font-weight:760}.brand-lockup img{width:26px;height:26px;object-fit:contain;border-radius:7px;filter:drop-shadow(0 5px 12px rgba(80,71,232,.18))}.nav-links{gap:28px;min-width:0;color:#3e4656;font-size:.88rem;font-weight:620;scrollbar-width:none;white-space:nowrap}.nav-links::-webkit-scrollbar{display:none}.nav-links a,.site-footer a{display:inline-flex;align-items:center;min-height:44px}.nav-links a{padding:0 2px}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;color:#fff;border-radius:999px;background:var(--indigo);font-size:.88rem;font-weight:760;box-shadow:0 14px 34px #5047e838}.site-nav a:hover,.site-nav a:focus-visible{color:var(--indigo)}.site-nav .nav-cta:hover,.site-nav .nav-cta:focus-visible{color:#fff;background:#4138d0}.site-nav a:focus-visible,.site-footer a:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.nav-cta:focus-visible,.screen-tab:focus-visible,.audience-panel a:focus-visible{outline:3px solid rgba(80,71,232,.35);outline-offset:4px}.hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:auto;padding:20px clamp(20px,5vw,72px) 18px;overflow:hidden;background:linear-gradient(180deg,#eef8ffe0,#fff0 42%),var(--surface)}.marketplace-hero{padding-top:34px;background:linear-gradient(180deg,#f6fbff,#fff 55%,#fbfcff)}.hero-copy{position:relative;z-index:2;width:100%;max-width:980px;text-align:center}.hero-logo{width:50px;height:50px;margin:0 auto 10px;object-fit:contain;border-radius:14px;filter:drop-shadow(0 18px 32px rgba(80,71,232,.18))}.eyebrow{margin:0 0 14px;color:var(--indigo);font-size:.82rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.hero h1{max-width:920px;margin:0 auto 12px;font-size:clamp(3.55rem,8vw,5.5rem);line-height:.96;letter-spacing:0;overflow-wrap:break-word}.hero-line{max-width:760px;margin:0 auto 12px;color:#343849;font-size:clamp(1.34rem,3vw,1.92rem);line-height:1.12;font-weight:760;letter-spacing:0}.lede,.section-copy p,.feature-copy p,.section-header p,.promise p,.integration-rail p,.systems-grid p,.premium-grid p,.cta-section p,.site-footer,.page-hero p,.legal-main p,.pricing-grid p{color:var(--muted);font-size:1.16rem;line-height:1.55}.hero-copy .lede{max-width:720px;margin-right:auto;margin-left:auto}.hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:14px auto 0}.hero-proof span{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:36px;padding:0 13px;color:#343849;border:1px solid rgba(80,71,232,.13);border-radius:999px;background:#ffffffb8;box-shadow:0 12px 30px #1011180f;font-size:.86rem;font-weight:720;text-align:center;white-space:normal}.match-command{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:center;width:min(940px,100%);min-height:74px;margin:22px auto 0;padding:8px;border:1px solid rgba(80,71,232,.15);border-radius:999px;background:#ffffffe6;box-shadow:0 24px 70px #1011181f}.match-command div{display:grid;align-content:center;min-height:56px;padding:0 18px;border-right:1px solid rgba(16,17,24,.09);text-align:left}.match-command div:nth-of-type(3){border-right:0}.match-command span{color:#6a7180;font-size:.78rem;font-weight:760;text-transform:uppercase}.match-command strong{margin-top:4px;color:var(--ink);font-size:1rem;line-height:1.15}.match-command .primary-action{min-width:190px;margin:0}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px}.mobile-hero-cta{display:none}.primary-action,.secondary-action,.screen-tab{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border-radius:999px;font-weight:730;line-height:1.16;text-align:center}.primary-action{color:#fff;background:var(--indigo);box-shadow:0 18px 44px #5047e847}.secondary-action{color:var(--indigo);background:#5047e814}.muted-action{color:#475067;background:#1011180f}.primary-action,.secondary-action,.nav-cta{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.primary-action:hover,.secondary-action:hover,.nav-cta:hover{transform:translateY(-1px)}.launch-note{margin:10px 0 0;color:#545a6a;font-size:.94rem;line-height:1.45}.device-theater{--tilt-x: 0deg;--tilt-y: 0deg;position:relative;display:block;width:min(760px,calc(100vw - 40px));height:360px;margin:18px auto 0;perspective:1500px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s ease-out;will-change:transform}.product-device{position:absolute;display:flex;justify-content:center;min-width:0;margin:0;overflow:visible;filter:drop-shadow(0 34px 70px rgba(16,17,24,.22))}.phone-device{width:164px;padding:6px;border-radius:36px;background:linear-gradient(180deg,#f7f8fb,#e5e9f2)}.phone-device img{display:block;width:100%;height:auto;aspect-ratio:1206 / 2622;object-fit:cover;border-radius:30px;background:#fff}.primary-phone{z-index:3;left:54%;bottom:6px;transform:translate(-50%) translateZ(78px)}.secondary-phone{z-index:2;left:214px;bottom:24px;transform:rotate(-8deg) translateZ(34px)}.tertiary-phone{z-index:1;right:180px;bottom:24px;transform:rotate(8deg) translateZ(16px)}.stage-shadow{position:absolute;left:50%;bottom:8px;width:560px;height:54px;background:#1011181f;border-radius:999px;filter:blur(20px);transform:translate(-50%)}.metrics-strip{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(960px,calc(100vw - 40px));margin:8px auto 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:var(--shadow-soft)}.audience-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1120px,calc(100% - 40px));margin:46px auto 0;padding:0 0 64px}.audience-panel{display:flex;flex-direction:column;min-height:390px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 22px 70px #1011180f}.audience-panel h2{margin:0;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.02}.audience-panel p{margin:18px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.58}.audience-panel ul{display:grid;gap:10px;margin:24px 0 0;padding-left:20px;color:#343849;line-height:1.45}.audience-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:auto;padding:0 18px;border-radius:999px;color:#fff;background:var(--ink);font-weight:800;text-align:center}.audience-panel a:hover{transform:translateY(-1px)}.renter-panel{background:linear-gradient(180deg,#fff,#f6f7ff)}.landlord-panel{color:#fff;border-color:transparent;background:#161827}.landlord-panel p,.landlord-panel ul{color:#ffffffbd}.landlord-panel a{color:#fff;background:var(--indigo)}.trust-panel{background:linear-gradient(180deg,#fff,var(--soft-green))}.trust-panel a{background:var(--green)}.panel-kicker{display:inline-flex;width:fit-content;margin-bottom:18px;padding:7px 10px;border-radius:999px;color:var(--indigo);background:#5047e814;font-size:.78rem;font-weight:850;text-transform:uppercase}.landlord-panel .panel-kicker{color:#9ee8ef;background:#69d2db1f}.trust-panel .panel-kicker{color:var(--green);background:#16834f1a}.metrics-strip article{min-height:96px;padding:18px;background:#fff}.metrics-strip span{display:block;color:var(--muted);font-size:.88rem;font-weight:680}.metrics-strip strong{display:block;margin-top:8px;color:var(--ink);font-size:1.55rem;line-height:1.02}.promise-band,.landlord-band,.phone-feature{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:96px 0}.promise-band{padding-top:82px}.section-copy.center,.feature-copy{max-width:780px;margin:0 auto;text-align:center}.section-copy h2,.feature-copy h2,.section-header h2,.cta-section h2,.page-hero h1,.legal-main h1{margin:0;font-size:4.35rem;line-height:.98;letter-spacing:0}.promise-row,.premium-grid{display:grid;gap:14px;margin-top:42px}.promise-row{grid-template-columns:repeat(3,minmax(0,1fr))}.promise,.premium-grid article,.integration-rail article,.systems-grid article,.pricing-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.promise{min-height:240px;padding:28px}.benefit-icon{display:block;width:36px;height:36px;margin-bottom:24px;border-radius:50%}.feed-dot{background:var(--indigo)}.match-dot{background:var(--pink)}.tour-dot{background:var(--teal)}.promise h3,.premium-grid h3,.integration-rail h3,.systems-grid h3{margin:0;font-size:1.72rem;line-height:1.08}.promise p,.premium-grid p,.integration-rail p,.systems-grid p{margin:14px 0 0}.scroll-story{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:86px;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:118px 0;align-items:start}.scroll-story-visual{position:sticky;top:94px;display:grid;justify-items:center;gap:18px}.scroll-device-shell{width:316px;padding:10px;border-radius:48px;background:linear-gradient(180deg,#f7f8fb,#e5e9f2);box-shadow:var(--shadow-product)}.scroll-device-shell img{display:block;width:100%;height:auto;aspect-ratio:1206 / 2622;object-fit:cover;border-radius:38px;background:#fff}.scroll-story-dots{display:flex;gap:8px}.scroll-story-dots span{width:8px;height:8px;border-radius:50%;background:#10111838}.scroll-story-dots span.is-active{background:var(--indigo)}.scroll-story-copy{display:grid;gap:42px}.story-step{min-height:330px;display:flex;flex-direction:column;justify-content:center;padding:22px 0}.story-step h2{margin:0;max-width:650px;font-size:4rem;line-height:1}.story-step p:last-child{max-width:610px;margin:22px 0 0;color:var(--muted);font-size:1.18rem;line-height:1.55}.landlord-band{width:100%;max-width:none;padding-right:max(20px,calc((100vw - 1120px)/2));padding-left:max(20px,calc((100vw - 1120px)/2));background:linear-gradient(180deg,#fff,#f6f7fbdb 20%,#f6f7fbdb 80%,#fff)}.premium-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-grid article{min-height:260px;padding:24px}.premium-grid span,.integration-rail span,.systems-grid span,.pricing-grid .plan-name{display:block;margin:0 0 18px;color:var(--indigo);font-size:.78rem;font-weight:850;text-transform:uppercase}.integration-section{width:100%;max-width:none;padding:108px max(20px,calc((100vw - 1120px)/2));color:#fff;background:#101118}.section-header{max-width:780px}.section-header .eyebrow{color:#69d2db}.section-header p{color:#ffffffb3}.integration-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.integration-rail article,.systems-grid article{min-height:270px;padding:24px;background:#ffffff14;border-color:#ffffff24}.integration-rail span,.systems-grid span{color:#69d2db}.integration-rail p,.systems-grid p{color:#ffffffad}.systems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.systems-grid article{min-height:250px;background:linear-gradient(180deg,#69d2db1f,#ffffff0f),#ffffff14}.systems-grid h3{margin:0;font-size:1.62rem;line-height:1.08}.phone-feature{overflow:hidden}.iphone-rail{display:grid;grid-template-columns:repeat(2,246px);gap:22px;justify-content:center;margin-top:48px}.phone-crop{display:block;width:246px;height:auto;aspect-ratio:1206 / 2622;object-fit:cover}.device-framed{padding:8px;border-radius:45px;background:linear-gradient(180deg,#f7f8fb,#e5e9f2);box-shadow:var(--shadow-soft)}.device-framed.phone-crop{height:auto}.cta-section{width:min(960px,calc(100% - 40px));margin:0 auto 94px;padding:68px 0;text-align:center}.cta-section img{width:min(420px,90%);margin:0 auto 32px}.cta-section .primary-action{margin-top:30px}.cta-actions{justify-content:center}.app-store-action{min-width:230px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1120px,calc(100% - 40px));min-height:92px;margin:0 auto;border-top:1px solid var(--line)}.site-footer span{color:var(--ink);font-weight:850}.site-footer div{display:flex;flex-wrap:wrap;gap:18px;font-weight:700}.subpage{background:#f7f7fb}.subpage-main,.legal-main{width:min(1000px,calc(100% - 40px));margin:0 auto;padding:140px 0 90px}.page-hero{padding:60px 0 38px}.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-grid article{display:flex;flex-direction:column;min-height:390px;padding:26px}.pricing-grid article.featured{color:#fff;background:#161827;border-color:transparent}.pricing-grid .plan-price{margin:18px 0 0;font-size:2.3rem;font-weight:800}.pricing-grid .plan-price span{display:block;margin-top:4px;font-size:1rem;font-weight:700;color:inherit;opacity:.78}.pricing-grid .featured p,.pricing-grid .featured li{color:#ffffffbd}.pricing-grid ul{margin:24px 0 0;padding-left:18px;line-height:1.9}.pricing-action{width:100%;margin-top:auto}.legal-main{max-width:760px}.legal-kicker{margin-bottom:14px;color:var(--indigo);font-size:.84rem;font-weight:850;text-transform:uppercase}.legal-main h2{margin-top:38px;margin-bottom:12px;font-size:1.42rem;line-height:1.18}.legal-main ul{margin:0 0 22px;padding-left:22px;color:var(--muted);font-size:1.08rem;line-height:1.65}.legal-main li+li{margin-top:8px}.legal-main a{color:var(--indigo);font-weight:800}.reveal{transition:opacity .52s ease,transform .52s ease}.js .reveal{opacity:0;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.device-theater{transform:none!important;transition:none}}@media(max-width:1120px){.site-nav{padding-right:36px;padding-left:36px}.secondary-phone{left:140px}.tertiary-phone{right:140px}.premium-grid,.integration-rail,.systems-grid,.iphone-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-band{grid-template-columns:1fr}.iphone-rail{justify-items:center}}@media(max-width:860px){.site-nav{padding-right:24px;padding-left:24px}.nav-links{gap:16px;font-size:.82rem}.nav-cta{display:none}.hero{height:auto;min-height:auto;padding:32px 28px 42px}.hero h1{font-size:4.45rem}.hero-line,.section-copy h2,.feature-copy h2,.section-header h2,.cta-section h2{font-size:3rem}.device-theater{position:relative;inset:auto;height:370px;margin-top:24px}.phone-device{width:170px}.secondary-phone{left:64px}.tertiary-phone{right:64px}.promise-row,.scroll-story,.pricing-grid{grid-template-columns:1fr}.match-command{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:28px}.match-command .primary-action{grid-column:1 / -1;width:100%}.metrics-strip{position:relative;inset:auto;margin:-6px auto 0;grid-template-columns:repeat(2,minmax(0,1fr))}.promise-band{padding-top:72px}.scroll-story{gap:44px;padding-top:84px}.scroll-story-visual{position:relative;top:auto}.story-step{min-height:auto;padding:18px 0}.story-step h2{font-size:3rem}}@media(max-width:640px){html{scroll-padding-top:60px}.site-nav{flex-wrap:wrap;min-height:54px;padding-right:18px;padding-left:18px}.brand-lockup span{max-width:96px;overflow:hidden;text-overflow:ellipsis}.nav-links{flex:1 1 100%;flex-wrap:wrap;gap:8px;font-size:.76rem;justify-content:flex-end;overflow:visible;white-space:normal}.hero{padding:30px 20px 42px}.hero-logo{width:54px;height:54px}.hero h1{font-size:clamp(2.72rem,12.8vw,3.08rem);overflow-wrap:anywhere;word-break:normal}.hero-line,.section-copy h2,.feature-copy h2,.section-header h2,.cta-section h2,.story-step h2,.page-hero h1,.legal-main h1{font-size:2.35rem;overflow-wrap:anywhere}.lede,.section-copy p,.feature-copy p,.section-header p,.story-step p:last-child,.promise p,.premium-grid p,.integration-rail p,.systems-grid p,.cta-section p{font-size:1.04rem}.hero-actions{flex-direction:column;align-items:center;width:100%;margin-right:auto;margin-left:auto}.match-command{grid-template-columns:1fr;width:100%;padding:10px;border-radius:24px}.match-command div{min-height:52px;padding:0 14px;border-right:0;border-bottom:1px solid rgba(16,17,24,.09)}.match-command div:nth-of-type(3){border-bottom:0}.match-command .primary-action{display:none}.mobile-hero-cta{display:inline-flex;width:min(100%,310px);margin:16px auto 4px}.audience-band{width:min(100% - 32px,1120px);margin-top:32px;padding-bottom:42px}.audience-panel{min-height:0;padding:22px}.primary-action,.secondary-action{width:min(100%,310px)}.device-theater{width:calc(100vw - 40px);height:332px;margin-top:22px}.phone-device{width:142px;padding:6px;border-radius:36px}.phone-device img{border-radius:30px}.primary-phone{bottom:12px}.secondary-phone{left:-8px;bottom:34px}.tertiary-phone{right:-8px;bottom:34px}.stage-shadow{width:360px}.metrics-strip article{min-height:92px}.promise-band,.landlord-band,.phone-feature,.scroll-story{padding-top:76px;padding-bottom:76px}.premium-grid,.integration-rail,.systems-grid,.iphone-rail{grid-template-columns:1fr}.scroll-device-shell{width:min(100%,286px)}.phone-crop{width:min(100%,246px)}.site-footer{min-height:0;padding:24px 0;align-items:flex-start;flex-direction:column}}:root{--ink: #111642;--muted: #5d6383;--surface: #fbfbff;--soft: #f3f5ff;--line: rgba(35, 43, 124, .14);--white: #ffffff;--indigo: #5a5cf6;--green: #6752f5;--mint: #9bc8ff;--coral: #a46cff;--blue: #69b7ff;--dark: #111642;--shadow-soft: 0 24px 70px rgba(35, 43, 124, .12);--shadow-product: 0 34px 96px rgba(26, 32, 102, .3);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif}body{background:var(--surface)}.home-nav{position:fixed;right:0;left:0;color:var(--ink);background:#fbfbffe6;border-bottom-color:#232b7c14}.home-nav.is-scrolled{box-shadow:0 10px 34px #232b7c1a}.brand-lockup{color:var(--ink)}.brand-lockup img{filter:none}.nav-links{color:#111642c7}.nav-cta,.primary-action{color:#fff;background:var(--ink);box-shadow:0 18px 42px #252c8442}.secondary-action{color:var(--ink);border:1px solid rgba(35,43,124,.18);background:#fbfbffc7}.primary-action,.secondary-action,.nav-cta{min-height:48px;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.primary-action:hover,.secondary-action:hover,.nav-cta:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.nav-cta:focus-visible{transform:translateY(-1px)}.site-nav a:hover,.site-nav a:focus-visible{color:var(--green)}.site-nav .nav-cta:hover,.site-nav .nav-cta:focus-visible,.primary-action:hover,.primary-action:focus-visible{color:#fff;background:var(--green)}.site-nav a:focus-visible,.site-footer a:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.nav-cta:focus-visible,.trust-links a:focus-visible,.operator-card a:focus-visible{outline:3px solid rgba(155,200,255,.95);outline-offset:4px}.hinge-hero{isolation:isolate;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:clamp(26px,5vw,76px);min-height:88dvh;padding:clamp(96px,12vh,136px) clamp(20px,5vw,72px) clamp(44px,7vh,72px);overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 22%,rgba(105,183,255,.44),transparent 32%),radial-gradient(circle at 98% 74%,rgba(164,108,255,.34),transparent 34%),linear-gradient(135deg,#111642,#23338e 48%,#5521a7)}.hinge-hero:before{content:"";position:absolute;inset:auto -8% -26% 50%;z-index:-1;height:68%;border-radius:999px 0 0;background:linear-gradient(135deg,#6bbcff,#9b7cff)}.hero-content{align-self:center;max-width:780px}.hinge-hero .eyebrow,.statement-band .eyebrow,.editorial-split .eyebrow,.app-showcase .eyebrow,.trust-band .eyebrow,.operator-note .eyebrow{color:var(--mint);font-size:.9rem;letter-spacing:0}.hinge-hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(4.7rem,9vw,9.9rem);line-height:.86;letter-spacing:0}.hero-lede{max-width:610px;margin:26px 0 0;color:#ffffffd6;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.35}.hinge-hero .hero-actions{justify-content:flex-start;margin-top:30px}.hinge-hero .secondary-action{color:#fff;border-color:#ffffff3d;background:#ffffff1a}.hinge-hero .secondary-action:hover,.hinge-hero .secondary-action:focus-visible{color:var(--ink);background:var(--mint)}.hero-art{--tilt-x: 0deg;--tilt-y: 0deg;position:relative;align-self:end;min-height:clamp(470px,60vw,680px);perspective:1500px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s ease-out}.hero-phone{position:absolute;margin:0;padding:8px;border-radius:48px;background:linear-gradient(180deg,#f8f9fb,#dfe5ef);box-shadow:var(--shadow-product)}.hero-phone img,.showcase-phone img{display:block;width:100%;height:auto;aspect-ratio:1206 / 2622;object-fit:cover;border-radius:39px;background:#fff}.hero-phone-front{right:clamp(10px,8vw,120px);bottom:0;z-index:2;width:min(278px,42vw);transform:translateZ(86px) rotate(4deg)}.hero-phone-back{right:clamp(160px,24vw,330px);bottom:clamp(30px,9vw,98px);z-index:1;width:min(232px,35vw);transform:translateZ(28px) rotate(-9deg)}.statement-band{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(76px,12vw,150px) 0}.statement-band p{max-width:1090px;margin:0;color:var(--ink);font-size:clamp(3rem,7.2vw,7.7rem);font-weight:860;line-height:.95;letter-spacing:0}.editorial-split{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,84px);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 clamp(80px,10vw,134px)}.editorial-copy{position:sticky;top:110px;align-self:start}.editorial-copy .eyebrow,.app-showcase .eyebrow,.operator-note .eyebrow,.closing-cta .eyebrow{color:var(--green)}.editorial-copy h2,.showcase-copy h2,.trust-copy h2,.operator-card h2,.closing-cta h2{margin:0;color:var(--ink);font-size:clamp(2.8rem,5.5vw,5.9rem);line-height:.94;letter-spacing:0}.steps-list{display:grid;gap:14px}.steps-list article{min-height:220px;padding:clamp(24px,4vw,42px);border:1px solid rgba(35,43,124,.13);border-radius:8px;background:#fff;box-shadow:0 18px 60px #232b7c12}.steps-list span,.operator-card .eyebrow{display:block;margin-bottom:20px;color:var(--green);font-size:.82rem;font-weight:850;text-transform:uppercase}.steps-list h3{margin:0;color:var(--ink);font-size:clamp(2rem,3.4vw,3.25rem);line-height:.96}.steps-list p,.showcase-copy p,.trust-copy p,.operator-card p{max-width:680px;margin:18px 0 0;color:var(--muted);font-size:1.16rem;line-height:1.55}.app-showcase{padding:clamp(72px,10vw,126px) clamp(20px,5vw,72px);overflow:hidden;color:var(--ink);background:linear-gradient(135deg,#dceaff,#c8d3ff 48%,#e5d8ff)}.showcase-copy{width:min(1180px,100%);margin:0 auto}.showcase-copy p{color:#111642b8}.showcase-phones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:flex-end;gap:clamp(14px,2vw,28px);width:min(1180px,100%);margin:clamp(42px,7vw,76px) auto 0}.showcase-phone{width:min(100%,224px);margin:0;padding:8px;border-radius:48px;background:linear-gradient(180deg,#f8f9fb,#dfe5ef);box-shadow:0 26px 78px #232b7c38;justify-self:center}.showcase-phone figcaption{margin-top:13px;color:#111642c2;font-size:.92rem;font-weight:840;text-align:center}.showcase-phone-featured{width:min(100%,270px);transform:translateY(-20px)}.showcase-phone-landlord{transform:translateY(14px)}.trust-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:clamp(28px,6vw,78px);align-items:center;padding:clamp(76px,11vw,132px) max(20px,calc((100vw - 1180px)/2));color:#fff;background:var(--ink)}.trust-copy h2,.trust-copy p{color:#fff}.trust-copy p{color:#ffffffbd}.trust-links{display:grid;gap:10px}.trust-links a{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;background:#ffffff14;font-weight:780}.trust-links a:after{content:"->";color:var(--mint)}.operator-note{padding:clamp(72px,10vw,126px) clamp(20px,5vw,72px)}.operator-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:center;gap:clamp(26px,6vw,70px);overflow:hidden;width:min(1180px,100%);margin:0 auto;padding:clamp(30px,6vw,68px);border:1px solid rgba(35,43,124,.14);border-radius:8px;background:linear-gradient(135deg,rgba(105,183,255,.18),rgba(164,108,255,.14) 48%,transparent 72%),#fff;box-shadow:var(--shadow-soft)}.operator-card p{max-width:760px}.operator-screen{width:min(310px,100%);margin:0;padding:8px;border-radius:48px;background:linear-gradient(180deg,#f8f9fb,#dfe5ef);box-shadow:0 30px 84px #232b7c33;transform:rotate(2deg)}.operator-screen img{width:100%;height:auto;aspect-ratio:1206 / 2622;object-fit:cover;border-radius:39px;background:#fff}.operator-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.closing-cta{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:clamp(70px,11vw,128px) 0 clamp(82px,12vw,150px);text-align:center}.closing-cta img{width:min(400px,86%);margin:0 auto 28px}.closing-cta h2{max-width:930px;margin:0 auto}.closing-cta .primary-action{margin-top:30px}.site-footer{border-top-color:#232b7c24}@media(max-width:1060px){.home-nav{position:sticky}.hinge-hero{grid-template-columns:1fr;min-height:auto;padding-top:56px}.hero-content{max-width:880px}.hero-art{min-height:470px}.hero-phone-front{right:20%;width:250px}.hero-phone-back{right:48%;width:216px}.editorial-split,.trust-band{grid-template-columns:1fr}.editorial-copy{position:static}.showcase-phones{grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%)}.operator-card{grid-template-columns:minmax(0,1fr) minmax(210px,280px)}}@media(max-width:720px){[id]{scroll-margin-top:136px}.home-nav{padding-right:16px;padding-left:16px}.home-nav .brand-lockup span{max-width:none;overflow:visible;text-overflow:clip}.home-nav .nav-links{justify-content:flex-start;width:100%;margin:4px 0 8px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.home-nav .nav-cta{display:none}.hinge-hero{padding:34px 18px 40px}.hinge-hero:before{inset:auto -48% -18% 18%;height:48%}.hinge-hero h1{font-size:clamp(3.2rem,15vw,5.4rem);line-height:.88}.hero-lede{font-size:1.08rem}.hinge-hero .hero-actions,.operator-actions{align-items:stretch;flex-direction:column}.primary-action,.secondary-action{width:100%}.hero-art{min-height:420px;margin-top:22px}.hero-phone{padding:6px;border-radius:40px}.hero-phone img,.showcase-phone img{border-radius:33px}.hero-phone-front{right:2%;top:24px;bottom:auto;width:min(192px,52vw)}.hero-phone-back{right:43%;top:0;bottom:auto;width:min(170px,46vw)}.statement-band{width:min(100% - 32px,1180px);padding:62px 0}.statement-band p{font-size:clamp(2.45rem,13vw,4rem)}.editorial-split{width:min(100% - 32px,1180px);padding-bottom:70px}.editorial-copy h2,.showcase-copy h2,.trust-copy h2,.operator-card h2,.closing-cta h2{font-size:clamp(2.25rem,11vw,3.5rem)}.steps-list article,.operator-card{padding:24px}.steps-list h3{font-size:2.1rem}.showcase-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;width:min(440px,100%)}.showcase-phone{width:min(176px,100%);padding:6px;border-radius:40px}.showcase-phone-featured{width:min(196px,100%);transform:none}.showcase-phone-landlord{transform:none}.showcase-phone figcaption{margin-top:9px}.operator-card{grid-template-columns:1fr;overflow:visible}.operator-screen{justify-self:center;width:min(222px,72vw);padding:6px;border-radius:40px;transform:none}.operator-screen img{border-radius:33px}.trust-links a{min-height:54px}.closing-cta{width:min(100% - 32px,1100px)}}.landlord-portal-body{min-height:100dvh;background:#f7faf9;color:#10201e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landlord-portal-root,.portal-app-shell{min-height:100dvh}.portal-loading{display:grid;min-height:100dvh;place-items:center;gap:14px;color:#315550;font-size:.95rem;font-weight:720}.portal-loading img{width:48px;height:48px;border-radius:12px;box-shadow:0 18px 42px #0f766e29}.portal-auth-shell{display:grid;grid-template-columns:minmax(0,560px) minmax(320px,1fr);min-height:100dvh;background:linear-gradient(135deg,#f0fdfaeb,#eff6ffe0),#f8fbfb}.portal-auth-panel{display:flex;flex-direction:column;gap:18px;justify-content:flex-start;padding:clamp(24px,5vw,58px);background:#fff;border-right:1px solid rgba(15,76,70,.1)}.portal-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:44px;color:#10201e;font-weight:820}.portal-brand img{width:30px;height:30px;border-radius:8px}.portal-kicker{margin:0 0 8px;color:#0f766e;font-size:.74rem;font-weight:840;letter-spacing:0;text-transform:uppercase}.portal-auth-panel h1,.portal-topbar h1{margin:0;color:#10201e;line-height:1.02;letter-spacing:0}.portal-auth-panel h1{max-width:14ch;font-size:clamp(2.12rem,4.3vw,3.3rem)}.portal-auth-copy{max-width:46ch;margin:14px 0 0;color:#536661;font-size:1.06rem;line-height:1.55}.portal-auth-form,.portal-listing-form{display:grid;gap:14px}.portal-auth-form label,.portal-field,.portal-note-form label{display:grid;gap:7px;color:#33524d;font-size:.84rem;font-weight:760}.portal-auth-form input,.portal-auth-form textarea,.portal-auth-form select,.portal-field input,.portal-field textarea,.portal-field select,.portal-note-form textarea,.portal-search input{width:100%;min-height:44px;padding:10px 12px;color:#10201e;background:#fff;border:1px solid rgba(15,76,70,.18);border-radius:8px;font:inherit;font-size:.96rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.portal-auth-form textarea,.portal-field textarea,.portal-note-form textarea{min-height:88px;resize:vertical;line-height:1.45}.portal-auth-form input:focus,.portal-auth-form textarea:focus,.portal-auth-form select:focus,.portal-field input:focus,.portal-field textarea:focus,.portal-field select:focus,.portal-note-form textarea:focus,.portal-search input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #14b8a626}.portal-checkbox{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:10px!important;align-items:start;color:#536661!important;font-size:.9rem!important;font-weight:620!important}.portal-checkbox input{width:18px;min-height:18px;padding:0;margin-top:2px}.portal-form-row,.portal-oauth-grid,.portal-row-actions,.portal-topbar-actions{display:flex;align-items:center;gap:10px}.portal-form-row-wrap,.portal-oauth-grid{flex-wrap:wrap}.portal-button,.portal-icon-button,.portal-nav-item{border:0;cursor:pointer;font:inherit;touch-action:manipulation}.portal-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;border-radius:8px;font-size:.91rem;font-weight:800;transition:transform .16s ease,background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.portal-button:active,.portal-icon-button:active,.portal-nav-item:active{transform:scale(.98)}.portal-button:disabled,.portal-icon-button:disabled{cursor:not-allowed;opacity:.48}.portal-button svg,.portal-icon-button svg,.portal-nav-item svg{width:18px;height:18px;flex:0 0 auto;stroke-width:2}.portal-button-primary{color:#fff;background:#0f766e;box-shadow:0 16px 30px #0f766e30}.portal-button-primary:hover,.portal-button-primary:focus-visible{background:#0b5f59}.portal-button-secondary{color:#123c38;background:#e7f5f3;border:1px solid rgba(15,118,110,.14)}.portal-button-secondary:hover,.portal-button-secondary:focus-visible{background:#d8eeeb}.portal-button-quiet{color:#075985;background:#eaf4fb}.portal-button-quiet:hover,.portal-button-quiet:focus-visible{background:#d8ebf7}.portal-button:focus-visible,.portal-icon-button:focus-visible,.portal-nav-item:focus-visible{outline:3px solid rgba(3,105,161,.34);outline-offset:3px}.portal-auth-aside{display:grid;align-content:center;gap:16px;padding:clamp(28px,7vw,96px)}.portal-auth-metric{max-width:460px;padding:24px;background:#ffffffc2;border:1px solid rgba(15,76,70,.1);border-radius:8px;box-shadow:0 22px 70px #0f4c4614}.portal-auth-metric span,.portal-metric-card span,.portal-feature-row span,.portal-sync-row span,.portal-compact-lead span,.portal-compact-lead small,.portal-history-row span,.portal-health-row span,.portal-table td span{color:#5d716c}.portal-auth-metric strong{display:block;margin-top:8px;color:#10201e;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1}.portal-app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);background:#f7faf9}.portal-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:100dvh;padding:18px;background:#fff;border-right:1px solid rgba(15,76,70,.1)}.portal-brand-sidebar{min-height:52px;padding:0 8px}.portal-nav{display:grid;gap:6px}.portal-nav-item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 12px;color:#425d58;background:transparent;border-radius:8px;font-weight:760;text-align:left}.portal-nav-item:hover,.portal-nav-item:focus-visible{color:#0f766e;background:#f0fdfa}.portal-nav-item.is-active{color:#fff;background:#0f766e}.portal-sync-card{display:grid;gap:6px;margin-top:auto;padding:14px;background:#f0fdfa;border:1px solid rgba(15,118,110,.13);border-radius:8px}.portal-sync-card span{color:#4d6964;font-size:.78rem;font-weight:760;text-transform:uppercase}.portal-sync-card strong{color:#0f4f49;font-size:1.1rem}.portal-main-shell{min-width:0}.portal-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px clamp(18px,4vw,36px);background:#f7faf9e6;border-bottom:1px solid rgba(15,76,70,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portal-topbar h1{font-size:clamp(1.45rem,3vw,2.2rem)}.portal-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#315550;background:#fff;border:1px solid rgba(15,76,70,.12);border-radius:8px;transition:transform .16s ease,background .18s ease,color .18s ease}.portal-icon-button:hover,.portal-icon-button:focus-visible{color:#0f766e;background:#f0fdfa}.portal-icon-danger{color:#b91c1c}.portal-icon-danger:hover,.portal-icon-danger:focus-visible{color:#991b1b;background:#fef2f2}.portal-profile-chip{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 12px 0 6px;background:#fff;border:1px solid rgba(15,76,70,.12);border-radius:8px}.portal-profile-chip span{display:inline-grid;width:32px;height:32px;place-items:center;color:#fff;background:#0369a1;border-radius:8px;font-size:.82rem;font-weight:820}.portal-profile-chip strong{max-width:18ch;overflow:hidden;color:#10201e;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.portal-main{display:grid;gap:18px;padding:clamp(18px,4vw,36px)}.portal-status-banner,.portal-inline-notice{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border-radius:8px;font-size:.92rem;font-weight:680}.portal-status-banner svg,.portal-inline-notice svg{width:19px;height:19px;margin-top:1px}.portal-status-success,.portal-inline-info{color:#0f4f49;background:#e9f8f4;border:1px solid rgba(15,118,110,.16)}.portal-status-warning,.portal-inline-warning{color:#744210;background:#fff7ed;border:1px solid rgba(217,119,6,.2)}.portal-status-error{color:#991b1b;background:#fef2f2;border:1px solid rgba(220,38,38,.2)}.portal-inline-notice strong,.portal-inline-notice span{display:block}.portal-inline-notice span{margin-top:2px;font-weight:590}.portal-grid{display:grid;gap:14px}.portal-grid-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-metric-card,.portal-panel{background:#fff;border:1px solid rgba(15,76,70,.11);border-radius:8px;box-shadow:0 20px 60px #0f4c460f}.portal-metric-card{display:grid;gap:8px;min-height:148px;padding:18px}.portal-metric-icon{display:inline-grid;width:38px;height:38px;place-items:center;color:#0f766e;background:#e7f5f3;border-radius:8px}.portal-metric-card strong{color:#10201e;font-size:2rem;line-height:1}.portal-metric-card small{color:#6b7d79;font-weight:640}.portal-two-column,.portal-split-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;align-items:start}.portal-panel{min-width:0;padding:18px}.portal-panel-table{overflow:hidden}.portal-sticky-panel{position:sticky;top:94px}.portal-section-header,.portal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.portal-section-header h2{margin:0;color:#10201e;font-size:1.25rem;line-height:1.15}.portal-toolbar{flex-wrap:wrap;margin-bottom:0}.portal-search{position:relative;display:block;flex:1 1 280px;max-width:520px}.portal-search svg{position:absolute;top:50%;left:12px;width:18px;height:18px;color:#607772;transform:translateY(-50%)}.portal-search input{padding-left:40px}.portal-table-wrap{width:100%;overflow-x:auto}.portal-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.93rem}.portal-table th,.portal-table td{padding:13px 12px;border-bottom:1px solid rgba(15,76,70,.09);text-align:left;vertical-align:middle}.portal-table th{color:#526b66;font-size:.76rem;font-weight:820;text-transform:uppercase}.portal-table td strong,.portal-feature-row strong,.portal-history-row strong,.portal-health-row strong{display:block;color:#10201e;font-weight:800}.portal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-field-full{grid-column:1 / -1}.portal-select-inline{display:flex;align-items:center;min-width:min(100%,300px)}.portal-select-inline span{min-width:56px}.portal-feature-row,.portal-sync-row,.portal-history-row,.portal-health-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(15,76,70,.08)}.portal-feature-row:first-child,.portal-sync-row:first-child,.portal-history-row:first-child,.portal-health-row:first-child{padding-top:0}.portal-feature-row:last-child,.portal-sync-row:last-child,.portal-history-row:last-child,.portal-health-row:last-child{padding-bottom:0;border-bottom:0}.portal-feature-value{text-align:right}.portal-feature-value strong{font-size:1.8rem;line-height:1}.portal-mini-list{display:grid;gap:4px}.portal-compact-lead{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 0;border-bottom:1px solid rgba(15,76,70,.08)}.portal-compact-lead strong{color:#0f766e;font-size:1.2rem}.portal-sync-list{display:grid}.portal-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;font-size:.76rem;font-weight:820;white-space:nowrap}.portal-status-pill.is-live{color:#075e55;background:#dcfce7}.portal-status-pill.is-warning{color:#854d0e;background:#fef3c7}.portal-status-pill.is-danger{color:#991b1b;background:#fee2e2}.portal-status-pill.is-muted{color:#526b66;background:#eef2f1}.portal-lead-layout{display:grid;gap:18px}.portal-lead-list{display:grid;gap:12px}.portal-lead-card{display:grid;grid-template-columns:92px minmax(0,1fr) 136px;gap:16px;padding:16px;background:#fbfefd;border:1px solid rgba(15,76,70,.1);border-radius:8px}.portal-lead-score{display:grid;place-items:center;align-content:center;min-height:92px;color:#fff;background:#0f766e;border-radius:8px}.portal-lead-score strong{font-size:2rem;line-height:1}.portal-lead-score span{color:#fff;font-size:.76rem;font-weight:780;text-transform:uppercase}.portal-lead-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.portal-lead-title h3{margin:0 0 4px;color:#10201e;font-size:1.04rem}.portal-lead-title p{margin:0;color:#5d716c;font-size:.92rem;line-height:1.45}.portal-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.portal-score-row{display:grid;grid-template-columns:84px minmax(64px,1fr) 34px;align-items:center;gap:8px;color:#526b66;font-size:.82rem;font-weight:720}.portal-score-row strong{color:#10201e;font-variant-numeric:tabular-nums;text-align:right}.portal-score-track{height:8px;overflow:hidden;background:#e8f0ef;border-radius:999px}.portal-score-track span{display:block;height:100%;background:#0369a1;border-radius:inherit}.portal-note-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px}.portal-lead-actions{display:grid;align-content:start;gap:10px}.portal-empty-state{display:grid;justify-items:center;gap:8px;padding:36px 18px;color:#5d716c;text-align:center}.portal-empty-state svg{width:32px;height:32px;color:#0f766e}.portal-empty-state strong{color:#10201e;font-size:1.02rem}.portal-provider-summary{display:grid;gap:8px;padding:14px;background:#f7faf9;border:1px solid rgba(15,76,70,.1);border-radius:8px}.portal-provider-summary strong{color:#10201e}.portal-provider-summary>span{color:#5d716c}.portal-provider-summary div{display:flex;flex-wrap:wrap;gap:7px}.portal-provider-summary div span{display:inline-flex;min-height:28px;align-items:center;padding:0 8px;color:#075985;background:#eaf4fb;border-radius:999px;font-size:.78rem;font-weight:760}.portal-skeleton-row{display:grid;grid-template-columns:92px minmax(0,1fr) 136px;gap:16px;min-height:124px;padding:16px;border:1px solid rgba(15,76,70,.1);border-radius:8px}.portal-skeleton-row span{display:block;border-radius:8px;background:linear-gradient(90deg,#eef4f3,#f8fbfb,#eef4f3);background-size:220% 100%;animation:portal-shimmer 1.2s ease-in-out infinite}@keyframes portal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.portal-skeleton-row span{animation:none}.portal-button,.portal-icon-button,.portal-nav-item,.portal-auth-form input,.portal-field input,.portal-field textarea,.portal-field select{transition:none}}@media(max-width:1160px){.portal-grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-two-column,.portal-split-workspace{grid-template-columns:1fr}.portal-sticky-panel{position:static}}@media(max-width:860px){.portal-auth-shell{grid-template-columns:1fr}.portal-auth-aside{display:none}.portal-app-shell{grid-template-columns:1fr}.portal-sidebar{position:sticky;top:0;z-index:35;height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(15,76,70,.1)}.portal-brand-sidebar,.portal-sync-card{display:none}.portal-nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.portal-nav::-webkit-scrollbar{display:none}.portal-nav-item{grid-template-columns:20px auto;flex:0 0 auto}.portal-topbar{position:static;align-items:flex-start;flex-direction:column}.portal-topbar-actions{width:100%;justify-content:space-between}.portal-profile-chip{min-width:0;flex:1 1 auto}.portal-lead-card{grid-template-columns:1fr}.portal-lead-score{min-height:76px}.portal-lead-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.portal-auth-panel,.portal-main{padding:18px}.portal-grid-metrics,.portal-form-grid,.portal-score-grid{grid-template-columns:1fr}.portal-section-header,.portal-toolbar,.portal-lead-title,.portal-feature-row,.portal-sync-row,.portal-history-row,.portal-health-row{align-items:stretch;flex-direction:column}.portal-note-form{grid-template-columns:1fr}.portal-compact-lead{grid-template-columns:52px minmax(0,1fr)}.portal-compact-lead small{grid-column:2}.portal-lead-actions{grid-template-columns:1fr}.portal-select-inline{display:grid}}
