:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17181f;--muted:#626b78;--line:#d7ddea;--paper:#f6f7fb;--surface:#fff;--blue:#365cd8;--blue-dark:#253878;--amber:#e9a22e;--coral:#e05b4b;--teal:#008f87;--cool:#eef2ff;--warm:#fff1d9;--shadow:0 22px 60px #16181e24;--soft-shadow:0 10px 26px #16181e14;--lift-shadow:0 18px 44px #16181e1f;--panel-border:#b7beceb3;--field-border:#aeb7cac7;--field-focus:#365cd838;--field-surface:#fbfcff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}body{color:var(--ink);background:linear-gradient(180deg, #eef2ffc7, #f6f7fb00 360px), var(--paper);margin:0}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.member-identity{vertical-align:middle;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.member-avatar{width:2.5rem;height:2.5rem;color:var(--blue-dark);background:linear-gradient(135deg, #fff, var(--cool));letter-spacing:0;border:1px solid #365cd838;border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-copy{gap:.08rem;min-width:0;line-height:1.1;display:grid}.member-copy strong,.member-copy small,.member-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-copy strong{color:var(--ink);font-size:.94rem}.member-copy small,.member-label{color:var(--muted);font-size:.78rem}.member-label{text-transform:uppercase;font-weight:700}.member-identity.compact{gap:.42rem}.member-identity.compact .member-avatar{width:1.85rem;height:1.85rem;font-size:.66rem}.member-identity.compact .member-copy strong{font-size:.86rem}.member-identity.compact .member-copy small{font-size:.72rem}button,input,select,textarea{font:inherit}textarea{resize:vertical}main{min-height:100vh}.hero{color:#fff;background:linear-gradient(90deg,#0f151bdb,#0f151b5c),url(/assets/market-swap-scene-fixed.jpg) 50%/cover;min-height:min(760px,88vh);padding:0 clamp(18px,5vw,72px) clamp(32px,6vw,68px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(0deg, var(--paper), #f6f7fb00);pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.topbar{z-index:1;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:76px;display:flex;position:relative}.brand{letter-spacing:0;align-items:center;gap:12px;font-size:1.1rem;font-weight:850;display:inline-flex}.brand-mark{background:#ffffff21;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 30px #0000002e}.cambiloop-emblem{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.cambiloop-wheel-ring{opacity:.56;stroke-width:2.4px}.cambiloop-wheel-spokes{opacity:.3;stroke-width:1.8px}.cambiloop-loop{stroke-width:5.2px}.cambiloop-hub{fill:currentColor;opacity:.82;stroke:none}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.nav a{color:#ffffffeb;border-radius:6px;min-height:38px;padding:9px 12px;font-size:.92rem;font-weight:750}.nav a:hover,.nav a:focus-visible{background:#ffffff29;outline:none}.nav a[aria-current=page]{color:var(--ink);background:#fff}.account-pill{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff52;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.92rem;font-weight:850;display:inline-flex}.account-pill:hover,.account-pill:focus-visible{background:#fff3;outline:none}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.feedback-pill,.invite-pill{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff52;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:850;display:inline-flex}.feedback-pill:hover,.feedback-pill:focus-visible,.invite-pill:hover,.invite-pill:focus-visible{background:#fff3;outline:none}.admin-pill{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#365cd8b8;border:1px solid #ffffff5c;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:900;display:inline-flex}.admin-pill:hover,.admin-pill:focus-visible{background:#365cd8e6;outline:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border-bottom:1px solid #16181e14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:0 clamp(14px,4vw,56px);display:grid;position:sticky;top:0;box-shadow:0 10px 30px #16181e0f}.site-brand{color:var(--ink)}.site-brand-mark{color:var(--blue);box-shadow:none;background:#365cd814;border-color:#16181e3d}.site-nav{background:#ffffffdb;border:1px solid #b7becebd;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffe0}.site-nav a{min-height:34px;color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:860}.site-nav a:hover,.site-nav a:focus-visible{color:var(--ink);background:var(--cool);outline:none}.site-nav a[aria-current=page]{color:#fff;background:var(--ink);box-shadow:0 8px 18px #16181e29}.site-header .account-pill{border-color:var(--line);color:var(--ink);box-shadow:var(--soft-shadow);background:#fff}.site-header .feedback-pill,.site-header .invite-pill{min-height:38px;color:var(--ink);box-shadow:none;background:#ffffffdb;border-color:#b7becebd;padding-inline:12px}.site-header .feedback-pill:hover,.site-header .feedback-pill:focus-visible,.site-header .invite-pill:hover,.site-header .invite-pill:focus-visible{box-shadow:var(--soft-shadow);background:#fff}.site-header .admin-pill{color:#fff;background:var(--blue);border-color:#365cd84d}.site-header .admin-pill:hover,.site-header .admin-pill:focus-visible{box-shadow:var(--soft-shadow);background:#253878}.account-pill .member-copy strong,.account-pill .member-copy small{color:inherit}.account-pill .member-avatar{border-color:#ffffff5c}.site-header .account-pill .member-avatar{border-color:#365cd838}.mobile-tab-bar{display:none}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(18px,5vw,72px);display:flex}.site-footer div,.site-footer nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-footer strong{color:var(--ink)}.site-footer span,.site-footer a{font-size:.9rem}.site-footer a{color:var(--blue);font-weight:820}.site-footer .footer-top-link{border:1px solid var(--line);background:var(--cool);border-radius:7px;min-height:34px;padding:7px 10px}.site-footer a:hover,.site-footer a:focus-visible{color:var(--blue-dark);outline:none}.invite-panel,.email-preferences-panel{gap:16px;width:min(1120px,100% - 36px);margin:0 auto 72px;display:grid}.invite-card,.email-preferences-panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--soft-shadow);border-radius:8px;padding:18px}.invite-main-card{background:linear-gradient(135deg, #fff, var(--cool));box-shadow:var(--shadow);border:1px solid #365cd842;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:clamp(18px,4vw,42px);padding:clamp(20px,4vw,32px);display:grid}.invite-main-copy{align-content:start;gap:10px;display:grid}.invite-action-panel{border-left:1px solid #365cd838;align-content:space-between;gap:18px;padding-left:clamp(18px,3vw,32px);display:grid}.invite-action-panel span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.invite-action-panel strong{color:var(--ink);margin-top:5px;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.1;display:block}.invite-main-copy h2{margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.1}.invite-main-copy p:not(.eyebrow-dark){color:var(--muted);margin:0;line-height:1.55}.invite-action-row{flex-wrap:wrap;gap:10px;display:flex}.invite-action-row .share-menu-shell,.invite-action-row .secondary-action{flex:160px}.invite-action-row .share-action{width:100%}.invite-support-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.invite-card h2,.email-preferences-panel h2{margin:0 0 8px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.12}.invite-card p,.email-preferences-panel p{color:var(--muted);margin:0;line-height:1.55}.invite-list,.invite-link-list,.email-preferences-form{gap:12px;display:grid}.invite-list div{border-bottom:1px solid var(--line);gap:4px;padding:0 0 12px;display:grid}.invite-list div:last-child{border-bottom:0;padding-bottom:0}.invite-list strong{color:var(--ink)}.invite-list span{color:var(--muted);line-height:1.45}.invite-note-box{color:var(--ink);background:var(--cool);border:1px solid #365cd833;border-radius:8px;padding:14px;font-size:.96rem;font-weight:760;line-height:1.55}.invite-link-list a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:850;display:flex}.invite-link-list a:hover,.invite-link-list a:focus-visible{color:var(--blue-dark);box-shadow:var(--soft-shadow);border-color:#365cd852;outline:none}.invite-link-list.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.invite-link-list.compact a{text-align:center;justify-content:center;min-height:38px;padding:8px 9px;font-size:.86rem}.invite-footer-note{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.invite-footer-note div{gap:3px;display:grid}.invite-footer-note strong{color:var(--ink)}.invite-footer-note span{line-height:1.45}.email-preferences-panel{align-items:start}.email-preferences-form label{color:var(--ink);font-weight:850}.email-preferences-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.email-preferences-form .form-message{color:var(--blue-dark);background:#365cd814;border:1px solid #365cd83d;border-radius:8px;padding:10px 12px;font-weight:750}.hero-copy{z-index:1;align-self:end;max-width:720px;padding:clamp(72px,12vh,150px) 0 84px;position:relative}.eyebrow{color:#f0c878;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:850}h1{letter-spacing:0;margin:0;font-size:clamp(4rem,12vw,8.8rem);line-height:.88}.tagline{color:#fffffff5;letter-spacing:0;margin:18px 0 0;font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:780}.intro{color:#ffffffe0;max-width:640px;margin:18px 0 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-button,.secondary-button,.search-button{text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:46px;padding:0 18px;font-weight:850;line-height:1.1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.primary-button,.search-button{color:#fff;background:linear-gradient(180deg, #4a67e8, var(--blue));box-shadow:0 12px 24px #365cd83d}.primary-button:hover,.primary-button:focus-visible,.search-button:hover,.search-button:focus-visible{background:var(--blue-dark);outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #365cd84d}.primary-button:focus-visible,.secondary-button:focus-visible,.search-button:focus-visible,.secondary-action:focus-visible{box-shadow:0 0 0 3px #ffffffeb,0 0 0 6px #365cd847}.primary-button:disabled,.search-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.primary-button:disabled:hover,.primary-button:disabled:focus-visible,.search-button:disabled:hover,.search-button:disabled:focus-visible{background:linear-gradient(180deg, #4a67e8, var(--blue));box-shadow:0 12px 24px #365cd83d}.secondary-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff5c}.secondary-button:hover,.secondary-button:focus-visible{background:#ffffff2e;outline:none}.search-band{z-index:2;width:min(1120px,100% - 36px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #16181e1a;border-radius:8px;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;gap:12px;margin:-46px auto 0;padding:12px;display:grid;position:relative}.search-shell{background:linear-gradient(#fff,#eef2ff80);border:1px solid #d7ddeae0;border-radius:8px;gap:4px;min-width:0;padding:9px 11px;display:grid}.search-shell label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:820}.search-shell input,.search-shell select{width:100%;min-height:28px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;font-weight:760}.search-shell input:focus-visible,.search-shell select:focus-visible{outline:none}.search-shell:focus-within,.market-filters label:focus-within{border-color:#365cd885;box-shadow:0 0 0 3px #365cd81f}.search-band .search-button{border:0;align-self:end}.home-essentials{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px;width:min(1120px,100% - 36px);margin:18px auto 68px;display:grid}.home-essentials a{min-height:58px;color:var(--ink);box-shadow:var(--soft-shadow);background:#fff;border:1px solid #d7ddeae6;border-radius:7px;align-content:center;padding:10px 12px;font-size:.9rem;font-weight:850;transition:border-color .14s,box-shadow .14s,color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.home-essentials a:before{content:"";background:var(--amber);opacity:.82;border-radius:999px;width:28px;height:3px;margin-bottom:8px}.home-essentials a:hover,.home-essentials a:focus-visible{color:var(--blue-dark);box-shadow:var(--lift-shadow);border-color:#365cd86b;outline:none;transform:translateY(-2px)}.home-trust{text-align:center;width:min(1120px,100% - 36px);margin:0 auto;padding:clamp(40px,7vw,72px) 0 clamp(36px,6vw,64px)}.home-trust h2{margin:0;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.home-trust p{max-width:720px;color:var(--muted);margin:16px auto 0;font-size:1rem;line-height:1.62}.home-trust .secondary-action{margin-top:24px;display:inline-block}.founding-callout{max-width:540px;color:var(--blue-dark);background:#365cd80a;border:1px solid #365cd82e;border-radius:6px;margin:14px auto 0;padding:8px 16px;font-size:.95rem;font-weight:640;line-height:1.5}.home-personas{width:min(1120px,100% - 36px);margin:0 auto;padding:0 0 clamp(48px,8vw,80px)}.home-personas h2{margin:0 0 22px;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.persona-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.persona-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--soft-shadow);border-radius:8px;flex-direction:column;gap:12px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.persona-card:nth-child(2n){background:var(--cool)}.persona-card:nth-child(3n){background:var(--warm)}.persona-card:hover,.persona-card:focus-visible{box-shadow:var(--lift-shadow);border-color:#365cd873;outline:none;transform:translateY(-2px)}.persona-card h3{color:var(--ink);margin:0;font-size:1.04rem;font-weight:880;line-height:1.16}.persona-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.persona-card .secondary-action{margin-top:auto}.just-posted-banner{text-align:center;background:linear-gradient(135deg,#eef7ed,#f5faf4);border:1px solid #3686344d;border-radius:8px;width:min(860px,100% - 36px);margin:24px auto 0;padding:28px}.just-posted-banner h2{color:var(--ink);margin:0;font-size:1.3rem;font-weight:880;line-height:1.12}.just-posted-banner p{max-width:600px;color:var(--muted);margin:12px auto 0;font-size:.95rem;line-height:1.55}.just-posted-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.just-posted-banner .secondary-action{margin-top:16px;display:inline-block}@media (max-width:640px){.just-posted-banner{width:min(100% - 16px,860px);padding:20px}}.phone-continue-prompt{background:linear-gradient(135deg,#eef7ed,#f5faf4);border:1px solid #3686344d;border-radius:8px;margin-top:16px;padding:18px}.phone-continue-prompt strong{color:var(--ink);margin-bottom:6px;font-size:.98rem;font-weight:820;display:block}.phone-continue-prompt p{color:var(--muted);margin:0 0 12px;font-size:.88rem;line-height:1.5}.phone-link-row{gap:8px;margin-bottom:12px;display:flex}.phone-link-row input{flex:1;min-width:0;font-size:.82rem}.list-save-row{gap:8px;margin-bottom:12px;display:flex}.list-save-row input{flex:1;min-width:0}.saved-lists{margin-top:8px}.saved-list-row{border-bottom:1px solid var(--hair);align-items:center;gap:8px;padding:6px 0;display:flex}.list-load-button{min-width:0;color:var(--blue-dark);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:4px 0;font-size:.88rem;font-weight:600}.list-load-button:hover{text-decoration:underline}.founding-page{background:var(--paper);min-height:100vh}.founding-hero{text-align:center;width:min(860px,100% - 36px);margin:0 auto;padding:clamp(48px,8vw,80px) 0 clamp(36px,6vw,64px)}.founding-hero .eyebrow{text-transform:uppercase;letter-spacing:.06em}.founding-hero h1{margin:12px 0 18px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:880;line-height:1.08}.founding-hero-lead{max-width:620px;color:var(--muted);margin:0 auto 28px;font-size:1.05rem;line-height:1.6}.founding-counter{max-width:540px;margin:0 auto}.founding-bar-track{background:var(--hair);border-radius:4px;width:100%;height:8px;overflow:hidden}.founding-bar-fill{background:linear-gradient(90deg,#368634,#4caf50);border-radius:4px;height:100%;transition:width .8s}.founding-counter p{margin-top:12px;font-size:.95rem;line-height:1.5}.founding-counter-full{background:var(--warm);border-radius:8px;padding:14px 20px;font-size:1rem}.founding-benefits{width:min(1120px,100% - 36px);margin:0 auto;padding:0 0 clamp(48px,8vw,72px)}.founding-benefits h2{text-align:center;margin:0 0 20px;font-size:1.4rem;font-weight:820}.founding-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.founding-benefit-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--soft-shadow);border-radius:8px;padding:20px}.founding-benefit-card strong{margin-bottom:6px;font-size:1rem;font-weight:820;display:block}.founding-benefit-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.founding-vision{width:min(720px,100% - 36px);margin:0 auto;padding:0 0 clamp(48px,8vw,72px)}.founding-vision h2{text-align:center;margin:0 0 24px;font-size:1.3rem;font-weight:820}.founding-vision blockquote{background:var(--cool);border-left:3px solid #36863466;border-radius:0 6px 6px 0;margin:0 0 20px;padding:20px}.founding-vision blockquote p{margin:0;font-size:.95rem;line-height:1.6}.founding-vision blockquote footer{color:var(--muted);margin-top:10px;font-size:.82rem;font-weight:700}.founding-cta{text-align:center;width:min(860px,100% - 36px);margin:0 auto;padding:0 0 clamp(64px,10vw,96px)}@media (max-width:640px){.founding-hero{width:min(100% - 16px,860px)}.founding-benefits{width:min(100% - 16px,1120px)}.founding-benefits-grid{grid-template-columns:1fr}.founding-vision{width:min(100% - 16px,720px)}.founding-cta{width:min(100% - 16px,860px)}}.market-page{background:linear-gradient(180deg, #eef2ffb8, #f6f7fb00 320px), var(--paper);min-height:100vh}.market-hero{justify-content:space-between;align-items:end;gap:24px;width:min(1120px,100% - 36px);margin:0 auto;padding:clamp(34px,7vw,72px) 0 22px;display:flex}.market-hero.narrow{max-width:860px;display:block}.market-hero.browse-hero{align-items:center;padding:clamp(22px,4vw,38px) 0 16px}.market-hero.post-hero{justify-content:space-between;align-items:end;gap:18px;max-width:1120px;padding:clamp(26px,5vw,48px) 0 18px;display:flex}.market-hero h1,.listing-detail h1{color:var(--ink);margin:0;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.96}.market-hero p:not(.eyebrow-dark),.market-empty p,.listing-detail-description,.detail-note p{color:var(--muted);font-size:1rem;line-height:1.62}.market-hero p:not(.eyebrow-dark){max-width:720px;margin:16px 0 0}.market-hero.browse-hero h1{font-size:clamp(2.35rem,5vw,4.3rem)}.market-hero.post-hero h1{font-size:clamp(2.55rem,5vw,4.4rem)}.post-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.post-hero-actions .primary-button,.post-hero-actions .secondary-action{min-height:42px;padding-inline:14px}.market-hero.browse-hero p:not(.eyebrow-dark){max-width:620px;margin-top:10px}.page-nav{background:linear-gradient(#fffffffa,#eef2ffc2),#fff;border:1px solid #d7ddeae6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(1120px,100% - 36px);margin:14px auto 0;padding:9px 10px;display:grid;box-shadow:0 8px 22px #16181e0d}.page-back-link{min-width:0;min-height:38px;color:var(--blue-dark);align-items:center;font-weight:900;display:inline-flex}.page-back-link:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:8px;height:8px;margin-right:7px;transform:rotate(45deg)}.page-back-link:hover,.page-back-link:focus-visible{color:var(--blue);outline:none}.page-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.market-hero-action{white-space:nowrap;flex:none;justify-self:end;min-width:76px}.market-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #16181e1a;border-radius:8px;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;gap:12px;width:min(1120px,100% - 36px);margin:0 auto 16px;padding:12px;display:grid;box-shadow:0 18px 42px #16181e17}.browse-filter-panel{background:linear-gradient(#fffffffa,#eef2ffd1),#fff;border-color:#365cd829;gap:10px;padding:14px}.browse-filter-head{grid-column:1/-1;justify-content:space-between;align-items:start;gap:12px;padding:2px 2px 4px;display:flex}.browse-filter-head h2{margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.12}.browse-filter-head p:not(.eyebrow-dark){max-width:620px;color:var(--muted);margin:5px 0 0;font-size:.92rem;line-height:1.45}.browse-filter-head .compact-action{flex:none;min-height:38px;padding-inline:12px}.browse-filter-panel{grid-template-columns:1fr}.browse-filter-mobile-row{display:none}.browse-filter-controls{grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.market-filters label,.listing-form label,.report-form label,.agreement-form label,.account-onboarding label,.inline-board-form label,.profile-panel label,.proof-form label{color:var(--ink);gap:7px;font-size:.92rem;font-weight:820;display:grid}.market-filters label span,.listing-form label span,.report-form label span,.agreement-form label span,.account-onboarding label span,.inline-board-form label span,.profile-panel label span,.proof-form label span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:850}.agreement-form label small,.google-place-field small,.listing-form label small,.profile-panel label small{color:var(--muted);font-size:.82rem;line-height:1.4}.google-place-field{gap:6px;min-width:0;display:grid}.google-map-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.google-map-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.google-map-panel h2{margin:0 0 4px;font-size:1.1rem;line-height:1.15}.google-map-panel p:not(.eyebrow-dark){color:var(--muted);margin:0;line-height:1.45}.google-map-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.google-map-canvas{border:1px solid var(--line);background:var(--cool);border-radius:8px;width:100%;min-height:260px;overflow:hidden}.google-map-pin-list{flex-wrap:wrap;gap:7px;display:flex}.google-map-pin-list span{border:1px solid var(--line);min-height:30px;color:var(--blue-dark);overflow-wrap:anywhere;background:#fff;border-radius:999px;align-items:center;padding:5px 9px;font-size:.82rem;font-weight:850;display:inline-flex}.market-filters input,.market-filters select,.listing-form input,.listing-form select,.listing-form textarea,.report-form select,.report-form textarea,.agreement-form input,.agreement-form select,.agreement-form textarea,.account-onboarding input,.account-onboarding select,.inline-board-form input,.inline-board-form select,.inline-board-form textarea,.profile-panel input,.profile-panel select,.profile-panel textarea,.proof-form input,.proof-form select,.proof-form textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:7px;padding:0 12px}.market-filters label{background:linear-gradient(#fff,#fbfcfdf5),#fff;border:1px solid #b7becebd;border-radius:8px;gap:5px;min-width:0;padding:10px 12px}.market-filters label span{color:#46545d;text-transform:none;font-size:.86rem;font-weight:840}.market-filters input,.market-filters select{background:0 0;border:0;border-radius:0;min-height:28px;padding:0;font-weight:760}.listing-form textarea,.report-form textarea,.agreement-form textarea,.profile-panel textarea,.proof-form textarea{min-height:118px;padding-top:12px}.market-filters input:focus-visible,.market-filters select:focus-visible,.listing-form input:focus-visible,.listing-form select:focus-visible,.listing-form textarea:focus-visible,.report-form select:focus-visible,.report-form textarea:focus-visible,.agreement-form input:focus-visible,.agreement-form select:focus-visible,.agreement-form textarea:focus-visible,.account-onboarding input:focus-visible,.account-onboarding select:focus-visible,.inline-board-form input:focus-visible,.inline-board-form select:focus-visible,.inline-board-form textarea:focus-visible,.profile-panel input:focus-visible,.profile-panel select:focus-visible,.profile-panel textarea:focus-visible,.proof-form input:focus-visible,.proof-form select:focus-visible,.proof-form textarea:focus-visible{border-color:#365cd8a3;outline:3px solid #365cd824}.market-filters input:focus-visible,.market-filters select:focus-visible{outline:none}.market-filters .search-button{border:0;align-self:end}.listing-results{width:min(1120px,100% - 36px);margin:0 auto 72px}.listing-results-toolbar{border:1px solid var(--panel-border);background:linear-gradient(#fffffffa,#fbfcfdf5),#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:13px 14px;display:flex;box-shadow:0 10px 24px #16181e0f}.listing-results-title{gap:3px;min-width:0;display:grid}.listing-results-title h2,.listing-results-title p{margin:0}.listing-results-title h2{font-size:clamp(1.18rem,2.2vw,1.6rem);line-height:1.12}.listing-load-more{justify-content:center;margin-top:22px;display:flex}.result-count{color:var(--muted);align-items:baseline;gap:6px;margin:0;display:flex}.result-count strong{color:var(--ink);font-size:1.28rem}.listing-view-switcher{box-shadow:var(--soft-shadow);background:#ffffffeb;border:1px solid #d7ddeae6;border-radius:8px;grid-template-columns:auto repeat(3,minmax(86px,auto));align-items:center;gap:4px;padding:4px;display:inline-grid}.listing-view-switcher span{color:var(--muted);letter-spacing:0;text-transform:uppercase;padding-inline:6px;font-size:.74rem;font-weight:850}.listing-view-switcher button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:850}.listing-view-switcher button:hover,.listing-view-switcher button:focus-visible{color:var(--blue-dark);background:var(--cool);outline:none}.listing-view-switcher button[aria-pressed=true]{color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-dark))}.filter-summary{flex-wrap:wrap;gap:7px;margin:-2px 0 12px;display:flex}.filter-summary span,.filter-summary a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:.82rem;font-weight:820;display:inline-flex}.filter-summary span{color:var(--muted)}.filter-summary a{color:var(--blue)}.filter-summary a:hover,.filter-summary a:focus-visible{color:var(--blue-dark);border-color:#365cd873;outline:none}.listing-grid{gap:14px;display:grid}.listing-grid[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:16px}.listing-grid[data-view=compact]{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;gap:0;overflow:hidden}.real-listing-card{background:var(--surface);box-shadow:var(--soft-shadow);border:1px solid #d7ddeaeb;border-radius:8px;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.real-listing-card:hover,.real-listing-card:focus-within{box-shadow:var(--lift-shadow);border-color:#365cd857;transform:translateY(-2px)}.listing-grid[data-view=grid] .real-listing-card{grid-template-columns:1fr;align-content:start;gap:0;padding:0;overflow:hidden}.listing-grid[data-view=compact] .real-listing-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:9px 12px}.listing-grid[data-view=compact] .real-listing-card:last-child{border-bottom:0}.listing-photo-placeholder,.listing-detail-media,.listing-card-photo{color:#fff;background:linear-gradient(135deg, #365cd8f0, #e05b4be0), var(--blue);border-radius:7px;place-items:center;min-height:132px;display:grid}.listing-card-media-link{border-radius:7px;min-width:0;display:block;overflow:hidden}.listing-card-media-link:hover,.listing-card-media-link:focus-visible{outline-offset:2px;outline:2px solid #365cd859}.listing-card-photo{object-fit:cover;width:100%;height:132px}.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo,.listing-grid[data-view=compact] .listing-card-media-link{display:none}.listing-photo-placeholder span,.listing-detail-media span{font-size:2.4rem;font-weight:900}.listing-grid[data-view=compact] .listing-photo-placeholder span{font-size:1.5rem}.real-listing-body{gap:8px;min-width:0;display:grid}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(180px,1.3fr) minmax(130px,.75fr) minmax(126px,auto);align-items:center;gap:8px 12px}.listing-card-topline{flex-wrap:wrap;gap:6px;display:flex}.listing-card-topline span{color:var(--blue-dark);background:var(--cool);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:850}.listing-grid[data-view=compact] .listing-card-topline{display:none}.listing-grid[data-view=compact] .listing-card-topline span{padding:3px 6px;font-size:.7rem}.real-listing-card h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.12}.listing-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.listing-card-price{max-width:150px;min-height:30px;color:var(--ink);background:var(--warm);text-overflow:ellipsis;white-space:nowrap;border:1px solid #e9a22e61;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.86rem;font-weight:940;display:inline-flex;overflow:hidden}.listing-card-place{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.84rem;font-weight:780;display:flex}.listing-card-place span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-grid[data-view=grid] .real-listing-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.06rem;line-height:1.18;display:-webkit-box;overflow:hidden}.listing-grid[data-view=compact] .real-listing-card h2{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.2;overflow:hidden}.listing-grid[data-view=compact] .listing-card-head{grid-template-columns:minmax(0,1fr) auto}.listing-grid[data-view=compact] .listing-card-place{justify-content:flex-start;font-size:.76rem}.listing-grid[data-view=compact] .listing-card-place span:first-child{max-width:126px}.real-listing-card h2 a:hover,.real-listing-card h2 a:focus-visible,.back-link:hover,.back-link:focus-visible{color:var(--blue-dark);outline:none}.real-listing-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.96rem;line-height:1.5;display:-webkit-box;overflow:hidden}.listing-grid[data-view=grid] .real-listing-card p{-webkit-line-clamp:1;font-size:.86rem;line-height:1.4}.listing-grid[data-view=compact] .real-listing-card p{display:none}.listing-meta-row,.listing-footer-row{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:.88rem;display:flex}.listing-grid[data-view=grid] .listing-meta-row,.listing-grid[data-view=grid] .listing-footer-row{gap:6px;font-size:.8rem}.listing-meta-row>span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 8px}.listing-grid[data-view=compact] .listing-meta-row{flex-wrap:wrap;grid-column:1/-1;gap:5px;font-size:.78rem}.listing-grid[data-view=compact] .listing-meta-row>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 6px;overflow:hidden}.listing-footer-row{border-top:1px solid #d7ddeab8;justify-content:space-between;align-items:center;margin-top:2px;padding-top:8px}.listing-card-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.listing-card-tool-row{flex:none;align-items:center;gap:5px;display:inline-flex}.listing-card-actions .share-menu-shell{flex:none}.listing-card-actions .listing-card-primary{min-width:56px;min-height:36px;box-shadow:none;border-radius:999px;padding-inline:13px;font-size:.86rem}.listing-card-actions .listing-card-save,.listing-card-actions .listing-card-share{color:#526069;min-height:36px;box-shadow:none;background:#fff;border-color:#d7ddeadb;border-radius:999px;padding-inline:11px;font-size:.86rem}.listing-browse-notice{margin:0}.listing-grid[data-view=grid] .listing-footer-row{align-self:end}.listing-grid[data-view=grid] .listing-card-actions{justify-content:space-between;width:100%;margin-left:0}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary{flex:auto}.listing-grid[data-view=grid] .listing-card-tool-row{flex:none}.listing-grid[data-view=compact] .listing-footer-row{border-top:0;flex-wrap:wrap;grid-column:3;justify-content:flex-start;gap:8px;padding-top:0;font-size:.78rem}.listing-grid[data-view=compact] .listing-footer-row>span{white-space:nowrap}.listing-grid[data-view=compact] .compact-action{min-height:30px;margin-left:auto;padding-inline:9px;font-size:.78rem}.listing-grid[data-view=compact] .listing-card-actions{flex-wrap:nowrap;gap:6px;margin-left:auto}.listing-grid[data-view=compact] .listing-card-actions .compact-action{flex:none;margin-left:0}.market-empty,.listing-form,.listing-detail,.profile-panel{border:1px solid var(--line);background:var(--surface);width:min(860px,100% - 36px);box-shadow:var(--soft-shadow);border-radius:8px;margin:0 auto 72px;padding:22px}.market-empty{gap:12px;display:grid}.market-empty h2{margin:0;font-size:clamp(1.45rem,3vw,2.1rem)}.market-empty p{margin:0}.loading-skeleton{width:min(860px,100% - 36px);box-shadow:var(--soft-shadow);background:#fff;border:1px solid #d7ddeae6;border-radius:8px;gap:14px;margin:0 auto 72px;padding:22px;display:grid;position:relative;overflow:hidden}.loading-skeleton:after,.skeleton-heading,.skeleton-lines span{background:linear-gradient(90deg,#eef2ff00,#eef2ffe6,#eef2ff00) 0 0/220% 100%,linear-gradient(#eef2ff,#dfe5f5) 0 0/100% 100%;animation:1.25s ease-in-out infinite skeleton-shimmer}.loading-skeleton:after{content:"";pointer-events:none;opacity:.34;position:absolute;inset:0}.skeleton-heading{border-radius:7px;width:min(300px,68%);height:30px}.skeleton-lines{gap:10px;display:grid}.skeleton-lines span{border-radius:999px;height:14px;display:block}.skeleton-lines span:nth-child(2n){width:82%}.skeleton-lines span:nth-child(3n){width:64%}.loading-skeleton.rows{width:100%;margin:0}.loading-skeleton.rows .skeleton-lines span{border-radius:14px;height:42px}.loading-skeleton.cards{width:min(1120px,100% - 36px)}.loading-skeleton.cards .skeleton-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.loading-skeleton.cards .skeleton-lines span{border-radius:8px;width:auto;height:120px}.room-message-list .loading-skeleton.rows{box-shadow:none;background:0 0;border:0;padding:0}.room-message-list .loading-skeleton.rows:after,.room-message-list .loading-skeleton.rows .skeleton-heading{display:none}@media (max-width:720px){.loading-skeleton{width:min(100% - 28px,860px);padding:18px}.loading-skeleton.cards .skeleton-lines{grid-template-columns:1fr}}@keyframes skeleton-shimmer{0%{background-position:180% 0,0 0}to{background-position:-60% 0,0 0}}@media (prefers-reduced-motion:reduce){.loading-skeleton:after,.skeleton-heading,.skeleton-lines span{animation:none}}.listing-form{gap:14px;display:grid}.listing-form-intro{background:linear-gradient(135deg,#eef2ffc7,#fffffff5),#fff;border:1px solid #365cd82e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.listing-form-intro h2{margin:0 0 6px;font-size:clamp(1.35rem,2.8vw,1.9rem);line-height:1.08}.listing-form-intro p:not(.eyebrow-dark){max-width:660px;color:var(--muted);margin:0;line-height:1.5}.listing-form-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:310px;display:flex}.listing-form-chip-row span{min-height:32px;color:var(--blue-dark);background:#fff;border:1px solid #365cd833;border-radius:999px;align-items:center;padding:5px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.post-step-strip{background:#f8faff;border:1px solid #d7ddeae0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.post-step-strip span{color:#46545d;background:#fff;border:1px solid #d7ddeac7;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 9px;font-size:.86rem;font-weight:850;display:flex}.post-step-strip strong{color:#fff;background:var(--blue);border-radius:999px;place-items:center;width:22px;height:22px;font-size:.76rem;line-height:1;display:grid}.listing-form-section{background:linear-gradient(#fff,#fbfcfdf5),#fff;border:1px solid #d7ddeadb;border-radius:10px;gap:14px;padding:16px;display:grid}.listing-form-section-head{grid-template-columns:minmax(0,1fr) minmax(190px,.75fr);align-items:end;gap:14px;display:grid}.listing-form-section-head h2{margin:0;font-size:1.18rem;line-height:1.12}.listing-form-section-head p:not(.eyebrow-dark){color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.media-section .photo-field{background:0 0;border:0;padding:0}.listing-submit-bar{background:var(--cool);border:1px solid #365cd82e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.listing-submit-bar strong,.listing-submit-bar span{display:block}.listing-submit-bar strong{color:var(--ink);font-size:1rem;font-weight:900}.listing-submit-bar span{color:var(--muted);margin-top:3px;font-size:.88rem;line-height:1.45}.listing-submit-bar .auth-submit{width:auto;min-width:160px}.form-guidance{gap:4px;display:grid}.form-guidance strong{color:var(--ink);font-size:1rem;font-weight:880}.form-guidance p{max-width:680px;color:var(--muted);margin:0;line-height:1.5}.form-inline-help{color:var(--muted);margin:-4px 0 0;font-size:.9rem;line-height:1.45}.listing-extra-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;padding:0;display:grid;overflow:hidden}.listing-extra-panel summary{min-height:48px;color:var(--blue-dark);cursor:pointer;align-items:center;padding:0 14px;font-size:.94rem;font-weight:900;display:flex}.listing-extra-panel summary:hover,.listing-extra-panel summary:focus-visible{background:var(--cool);outline:none}.listing-extra-panel[open] summary{border-bottom:1px solid var(--line);background:var(--cool)}.listing-extra-content{gap:14px;padding:14px;display:grid}.price-choice-panel{background:var(--cool);border:1px solid #365cd833;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.price-choice-panel h2{margin:0 0 5px;font-size:1.2rem;line-height:1.15}.price-choice-panel p:not(.eyebrow-dark){color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.price-choice-options{grid-template-columns:repeat(2,minmax(106px,1fr));gap:7px;display:grid}.price-choice-option{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:0 13px;font-weight:900}.price-choice-option[aria-pressed=true]{color:#fff;background:var(--blue);border-color:#365cd880}.price-choice-option:hover,.price-choice-option:focus-visible{border-color:#365cd87a;outline:none}.starter-plan-preview{background:var(--cool);border:1px solid #365cd82e;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px;display:grid}.starter-plan-preview h3,.starter-plan-preview p{margin:0}.starter-plan-preview h3{font-size:1.08rem}.starter-plan-preview p{color:var(--muted);line-height:1.45}.starter-plan-list{gap:7px;display:grid}.starter-plan-edit-row{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(86px,.4fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.starter-plan-edit-row label{gap:5px}.starter-plan-edit-row .secondary-action,.starter-plan-add{min-height:42px}.starter-plan-add{justify-self:start}.starter-plan-list span{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:7px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:.88rem;font-weight:780;display:grid}.starter-plan-list strong{color:var(--blue-dark);text-transform:uppercase;font-size:.75rem;font-weight:900}.profile-panel{gap:16px;display:grid}.profile-preview-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.avatar-preview{aspect-ratio:1;border:1px solid var(--line);width:112px;color:var(--blue-dark);background:#fff;border-radius:8px;place-items:center;font-size:2rem;font-weight:900;display:grid;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%}.avatar-preset-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.avatar-preset-grid button{border:1px solid var(--line);min-height:76px;color:var(--ink);background:#fff;border-radius:8px;place-items:center;gap:4px;padding:9px;font-weight:850;display:grid}.avatar-preset-grid button.selected,.avatar-preset-grid button:hover,.avatar-preset-grid button:focus-visible{background:var(--cool);border-color:#365cd875;outline:none}.avatar-preset-grid button>span{font-size:1.55rem;line-height:1}.avatar-preset-grid button>small{color:var(--muted);font-size:.78rem;line-height:1.2}.profile-subsection{border-top:1px solid var(--line);gap:13px;padding-top:14px;display:grid}.contact-link-list{gap:10px;display:grid}.contact-link-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;display:grid}.contact-link-row .secondary-action{min-height:46px}.profile-add-contact{justify-self:start}.profile-preview-row h2{margin:0 0 6px;font-size:clamp(1.4rem,3vw,2rem)}.profile-preview-row p:not(.eyebrow-dark){color:var(--muted);margin:0;line-height:1.5}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-map-link{justify-self:start;min-height:34px;padding:7px 10px;font-size:.84rem}.checkbox-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.checkbox-row input{width:18px;min-height:18px}.checkbox-row span{color:var(--ink);text-transform:none;font-size:.94rem;font-weight:700}.checkbox-row a{color:var(--blue);text-underline-offset:3px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.photo-field{background:var(--cool);border:1px solid #365cd833;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.photo-field h2{margin:0 0 6px;font-size:1.25rem;line-height:1.15}.photo-field p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.photo-upload-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.photo-upload-button{cursor:pointer;min-width:min(100%,150px)}.photo-upload-actions input[type=file]{opacity:0;pointer-events:none;border:0;width:1px;min-height:1px;padding:0;position:absolute}.photo-empty-note{background:#fff;border:1px dashed #365cd84d;border-radius:8px;grid-column:1/-1;padding:12px}.photo-manager-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.photo-manager-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:8px;display:grid}.photo-manager-card.main{border-color:#365cd880;box-shadow:0 0 0 3px #365cd814}.photo-manager-frame{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:7px;position:relative;overflow:hidden}.photo-manager-frame img{object-fit:cover;width:100%;height:100%}.photo-manager-frame span{color:#fff;background:#253878e6;border-radius:999px;min-height:26px;padding:5px 8px;font-size:.76rem;font-weight:900;line-height:1;position:absolute;top:7px;left:7px}.photo-manager-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.photo-manager-actions .secondary-action{min-height:36px;padding-inline:8px;font-size:.78rem}.photo-preview-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.photo-preview-row img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:7px;width:100%}.listing-detail{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(20px,4vw,36px);width:min(1120px,100% - 36px);margin-top:34px;display:grid}.listing-detail-media-shell{min-width:0}.listing-detail-media{aspect-ratio:1;min-height:auto}.listing-detail-media.no-photo{background:linear-gradient(135deg,#eef2fff0,#ffffffeb),repeating-linear-gradient(135deg,#365cd814 0 1px,#0000 1px 14px);border:1px solid #365cd82e;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:clamp(260px,30vw,420px);padding:22px;display:grid}.listing-photo-gallery{gap:10px;display:grid}.listing-photo-gallery img{border:1px solid var(--line);object-fit:cover;background:#fff;border-radius:8px;width:100%;max-height:520px}.listing-detail-media span{font-size:clamp(4rem,9vw,8rem)}.listing-detail-media.no-photo small{min-height:28px;color:var(--blue-dark);background:#ffffffc7;border:1px solid #365cd838;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.listing-detail-body{align-content:start;gap:16px;display:grid}.listing-detail-description{white-space:pre-wrap;margin:0}.listing-detail-command{background:linear-gradient(#fff,#f7f9ff);border:1px solid #d7ddeadb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px;display:grid;box-shadow:0 14px 36px #171e3012}.listing-command-fact{background:#ffffffd1;border:1px solid #d7ddeaa8;border-radius:9px;gap:4px;min-width:0;padding:10px 12px;display:grid}.listing-command-fact span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.listing-command-fact strong{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;line-height:1.2}.listing-command-fact.primary{background:#eef2ffc2;border-color:#365cd838}.listing-command-fact.primary strong{color:var(--blue-dark);font-size:1.08rem}.listing-command-note{color:#46545d;background:#ffffffbd;border:1px solid #365cd82e;border-radius:9px;grid-column:1/-1;gap:3px;padding:10px 12px;display:grid}.listing-command-note strong{color:var(--ink);font-size:.95rem;line-height:1.2}.listing-command-note span{color:var(--muted);font-size:.88rem;line-height:1.42}.listing-command-actions{border-top:1px solid #d7ddeab8;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;padding-top:8px;display:flex}.listing-command-actions .primary-button{flex:220px;width:auto;min-height:44px;padding-inline:16px}.listing-command-actions .share-menu-shell{flex:0 170px}.listing-command-tool,.listing-command-actions .share-action{min-height:44px;box-shadow:none;border-radius:999px;flex:0 170px}.detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.detail-facts div,.detail-note{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.detail-facts div.priority{background:#eef2ffad;border-color:#365cd838}.detail-facts dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.detail-facts dd,.detail-note p{margin:4px 0 0}.detail-facts dd{color:var(--ink);font-weight:800}.detail-note h2{margin:0;font-size:1rem}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-toolbox{background:#eef2ffcc;border:1px solid #365cd847;border-radius:8px;gap:12px;padding:14px;display:grid}.owner-toolbox h2{margin:0;font-size:1rem}.owner-activity-panel{background:#ffffffb8;border:1px solid #365cd838;border-radius:8px;gap:10px;padding:12px;display:grid}.owner-activity-panel h3{margin:0;font-size:.95rem}.owner-activity-strip.detail{grid-template-columns:repeat(5,minmax(0,1fr))}.safety-toolbox{background:#fff1d99e;border:1px solid #e05b4b3d;border-radius:8px;gap:12px;padding:14px;display:grid}.safety-toolbox h2{margin:0 0 4px;font-size:1rem}.safety-toolbox p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.5}.report-form{gap:10px;padding-top:2px;display:grid}.report-form .secondary-action{justify-self:start}.report-disclosure{background:#ffffffb8;border:1px solid #e05b4b38;border-radius:8px;overflow:hidden}.report-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.report-disclosure summary::-webkit-details-marker{display:none}.report-disclosure summary strong,.report-disclosure summary small{display:block}.report-disclosure summary strong{color:var(--ink);font-size:.95rem}.report-disclosure summary small{color:var(--muted);margin-top:2px;font-size:.8rem;font-weight:720;line-height:1.35}.report-disclosure summary>span:last-child{color:#743228;background:#fff1d9d6;border:1px solid #e05b4b38;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.report-disclosure[open] summary{border-bottom:1px solid #e05b4b2e}.report-disclosure[open] summary>span:last-child{transform:rotate(45deg)}.report-disclosure .report-form{padding:12px}.room-safety-panel{background:#fff1d9bd}.room-safety-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.room-safety-forms .report-form{background:#ffffffc7;border:1px solid #e05b4b33;border-radius:8px;padding:12px}.room-safety-forms h3{margin:0;font-size:.98rem}.status-pill{color:#006d63;background:#008f871f}.status-pill.paused{color:#82510d;background:#e9a22e29}.freshness-pill.fresh{color:#006d63;background:#008f871f}.freshness-pill.expires_soon,.freshness-pill.needs_confirmation{color:#82510d;background:#e9a22e29}.freshness-pill.expired{color:#8e3329;background:#e05b4b24}.listing-freshness-note{color:var(--muted);font-size:.92rem}.danger-action{color:#8e3329;border-color:#e05b4b59}.danger-action:hover,.danger-action:focus-visible{color:#7a2b24;border-color:#e05b4b94}.owner-listings{gap:16px;width:min(960px,100% - 36px);margin:0 auto 72px;display:grid}.owner-listings-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.owner-listings-head h2{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1}.owner-listings-head p:not(.eyebrow-dark){max-width:680px;color:var(--muted);margin:8px 0 0;line-height:1.5}.owner-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.owner-filter-tabs button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #d7ddeae6;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-weight:800;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:0 6px 16px #16181e0a}.owner-filter-tabs button:hover,.owner-filter-tabs button:focus-visible{box-shadow:var(--soft-shadow);border-color:#365cd857;outline:none;transform:translateY(-1px)}.owner-filter-tabs button[aria-pressed=true]{color:#fff;background:var(--blue-dark);border-color:#25387873}.owner-filter-tabs strong{min-width:24px;color:var(--blue-dark);background:var(--cool);text-align:center;border-radius:999px;padding:2px 7px;font-size:.78rem}.owner-filter-tabs button[aria-pressed=true] strong{color:var(--blue-dark);background:#fff}.owner-listing-list{gap:12px;display:grid}.compact-empty{width:100%;margin:0;padding:24px}.owner-listing-card{background:var(--surface);box-shadow:var(--soft-shadow);border:1px solid #d7ddeaeb;border-radius:8px;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.owner-listing-card:hover,.owner-listing-card:focus-within{box-shadow:var(--lift-shadow);border-color:#365cd84d;transform:translateY(-2px)}.owner-listing-card>img{object-fit:cover;border-radius:7px;width:100%;height:128px}.owner-listing-body{gap:8px;min-width:0;display:grid}.owner-listing-body h3{margin:0;font-size:1.25rem;line-height:1.15}.owner-listing-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.owner-activity-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:2px 0 0;display:grid}.owner-activity-strip div{background:linear-gradient(#fff,#eef2ff94);border:1px solid #d7ddead1;border-radius:7px;min-width:0;padding:9px 10px}.owner-activity-strip dt{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.owner-activity-strip dd{color:var(--ink);margin:4px 0 0;font-weight:850;line-height:1.2}.owner-activity-strip .wide dd{font-size:.86rem}.owner-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-actions .secondary-action{min-height:40px;padding-inline:12px}.inbox-panel{width:min(1180px,100% - 32px)}.inbox-panel .owner-listings-head{align-items:center;padding-bottom:4px}.inbox-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:14px;display:grid}.inbox-room-column,.inbox-side-rail{gap:12px;min-width:0;display:grid}.inbox-side-rail{position:sticky;top:86px}.inbox-filter-tabs{margin:0}.inbox-contact-strip{background:linear-gradient(135deg,#eef2fff2,#fff);border:1px solid #365cd82e;border-radius:8px;gap:10px;padding:14px;display:grid}.inbox-contact-strip h3{margin:0;font-size:1rem}.inbox-contact-list{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.inbox-contact-list .member-identity{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 9px}.inbox-contact-panel{background:#fff;border:1px solid #365cd82e;border-radius:8px;gap:12px;padding:16px;display:grid}.inbox-contact-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inbox-contact-panel-head h3{margin:0;font-size:1.08rem}.inbox-contact-panel-head p:not(.eyebrow-dark){max-width:680px;color:var(--muted);margin:4px 0 0}.inbox-contact-panel-head>span{border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:none;padding:6px 10px;font-size:.84rem;font-weight:800}.inbox-contact-form{grid-template-columns:1fr;align-items:end;gap:10px;display:grid}.inbox-contact-form label{color:var(--ink);gap:6px;margin:0;font-weight:800;display:grid}.inbox-contact-form label>span{text-transform:uppercase;font-size:.78rem}.inbox-contact-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.inbox-contact-form .primary-button{min-height:40px}.inbox-room-list{gap:10px}.inbox-room-card{background:linear-gradient(#fff,#fbfcfdfa),#fff;border-color:#b7becec7;grid-template-columns:minmax(0,1fr) minmax(156px,auto);align-items:stretch;gap:14px;padding:14px 14px 14px 18px}.inbox-room-badges{flex-wrap:wrap;gap:6px;display:flex}.inbox-room-badges span{min-height:25px;color:var(--blue-dark);background:var(--cool);text-transform:capitalize;border:1px solid #365cd829;border-radius:999px;align-items:center;padding:4px 8px;font-size:.74rem;font-weight:850;line-height:1;display:inline-flex}.inbox-room-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.82rem;display:flex}.inbox-room-meta>span:not(.member-identity){background:#fff;border:1px solid #d7ddeadb;border-radius:999px;align-items:center;min-height:30px;padding:5px 8px;font-weight:780;display:inline-flex}.contact-request-list{gap:8px;display:grid}.contact-request-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.contact-request-card p{color:var(--muted);margin:0}.contact-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inbox-room-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.records-panel{border:1px solid var(--line);background:var(--surface);width:min(900px,100% - 36px);box-shadow:var(--soft-shadow);border-radius:8px;gap:16px;margin:0 auto 72px;padding:22px;display:grid}.records-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.records-head h2,.records-plain-list h3{margin:0}.records-head h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05}.records-head p:not(.eyebrow-dark),.records-plain-list p,.records-notes{color:var(--muted);line-height:1.5}.records-head p:not(.eyebrow-dark),.records-plain-list p{margin:6px 0 0}.records-download-button{border:0;flex:none}.records-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.record-summary-item{border:1px solid var(--line);background:var(--paper);border-radius:7px;gap:6px;padding:12px;display:grid}.record-summary-item span{color:var(--muted);font-size:.86rem;font-weight:800}.record-summary-item strong{font-size:1.7rem;line-height:1}.records-plain-list{gap:12px;padding-top:2px;display:grid}.records-plain-list>div{border-top:1px solid var(--line);padding-top:12px}.records-notes{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0 18px;font-size:.92rem;display:grid}.moderation-case-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--soft-shadow);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.moderation-case-card h3{margin:10px 0 6px;font-size:1.18rem}.moderation-case-card p{color:var(--muted);margin:0 0 10px;line-height:1.5}.moderation-case-details{gap:10px;margin:0 0 10px;display:grid}.moderation-case-details div{gap:4px;display:grid}.moderation-case-details dt,.moderation-note-field span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.moderation-case-details dd{color:var(--ink);margin:0;line-height:1.45}.moderation-note-field{gap:7px;display:grid}.moderation-note-field textarea{resize:vertical;width:100%;min-height:96px}.moderation-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moderation-action-grid select{width:100%}.moderation-case-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-review-panel{gap:14px}.admin-review-panel .owner-listings-head{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #d7ddeaeb;border-radius:8px;padding:18px}.admin-review-panel .owner-listings-head p:not(.eyebrow-dark){max-width:760px;color:var(--muted);margin:6px 0 0;line-height:1.5}.admin-review-stats{flex-wrap:wrap;gap:8px;display:flex}.admin-review-stats span{min-height:32px;color:var(--blue-dark);background:var(--cool);border:1px solid #365cd82e;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.support-page-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:clamp(14px,2.4vw,22px);width:min(100% - 32px,1120px);margin:0 auto clamp(32px,5vw,58px);display:grid}.support-form{align-self:start;gap:15px}.support-form-head{gap:6px;display:grid}.support-form-head h2,.support-form-head p,.support-aside h2,.support-aside p{margin:0}.support-form-head h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.support-form-head p,.support-aside p{color:var(--muted);line-height:1.5}.support-form select,.support-form textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:7px;padding:0 12px}.support-form textarea{min-height:138px;padding-top:12px}.support-form input:focus-visible,.support-form select:focus-visible,.support-form textarea:focus-visible{border-color:#365cd8a3;outline:3px solid #365cd824}.support-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-aside{gap:12px;display:grid}.support-aside>div{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;gap:6px;padding:16px;display:grid}.support-aside h2{font-size:1.08rem;line-height:1.18}.admin-support-panel{gap:14px}.admin-support-panel .owner-listings-head{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #d7ddeaeb;border-radius:8px;padding:18px}.support-request-list{gap:12px;display:grid}.support-request-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.support-request-card.urgent{background:linear-gradient(#ffe7e48f,#fff);border-color:#e05b4b6b}.support-request-card h3,.support-request-card p{margin:0}.support-request-card h3{font-size:1.16rem;line-height:1.18}.support-request-card p{color:var(--muted);line-height:1.5}.compact-empty{min-height:0;padding:18px}.admin-app-page{background:linear-gradient(180deg, #eef2fff0, #f6f7fb00 380px), var(--paper)}body:has(.admin-app-page) .site-footer{display:none}.admin-app-shell{grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:20px;width:min(1380px,100% - 36px);margin:0 auto 80px;padding-top:24px;display:grid}.admin-workspace{align-content:start;gap:18px;min-width:0;display:grid}.admin-workspace-head{min-width:0;box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#fffffffa,#eef2ffd1),#fff;border:1px solid #d7ddeaeb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.admin-workspace-head h1{margin:0;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1}.admin-workspace-head p:not(.eyebrow-dark){max-width:780px;color:var(--muted);margin:8px 0 0;line-height:1.55}.admin-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-workspace-body,.admin-workspace .owner-listings,.admin-workspace .market-empty{width:100%;min-width:0;margin:0}.admin-subnav{z-index:10;min-width:0;max-height:calc(100vh - 116px);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d7ddeae6;border-radius:8px;align-content:start;gap:10px;padding:10px;display:grid;position:sticky;top:94px;overflow-y:auto}.admin-rail-head{border-bottom:1px solid #d7ddeac7;gap:4px;padding-bottom:9px;display:grid}.admin-rail-head strong{font-size:1.3rem;line-height:1.05}.admin-nav-group{gap:4px;display:grid}.admin-nav-group>p{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:920}.admin-subnav a{min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 10px;padding:6px 8px;line-height:1.15;display:grid}.admin-nav-mark{background:#e9a22e59;border-radius:999px;width:6px;height:22px}.admin-nav-copy{gap:2px;min-width:0;display:grid}.admin-nav-copy span,.admin-nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-nav-copy span{color:var(--ink);font-size:.88rem;font-weight:900}.admin-nav-copy small{color:var(--muted);font-size:.72rem;font-weight:760}.admin-subnav a:hover,.admin-subnav a:focus-visible{background:#eef2ffb3;border-color:#365cd833;outline:none}.admin-subnav a[aria-current=page]{color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-dark));border-color:#365cd852;box-shadow:0 8px 18px #365cd833}.admin-subnav a[aria-current=page] .admin-nav-copy span,.admin-subnav a[aria-current=page] .admin-nav-copy small{color:#fff}.admin-subnav a[aria-current=page] .admin-nav-mark{background:#ffffffd1}.ops-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:100%;margin:0;display:grid}.ops-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--soft-shadow);border-radius:8px;grid-column:span 4;align-content:start;gap:12px;padding:16px;display:grid}.ops-card.members,.ops-card.email,.ops-card.founding,.ops-card.launch-metrics,.ops-card.readiness,.ops-card.ops-priority-card,.ops-card.wide{grid-column:1/-1}.ops-card h2,.ops-card p{margin:0}.ops-card h2{font-size:clamp(1.28rem,2.4vw,1.9rem);line-height:1.08}.ops-card p{color:var(--muted);line-height:1.5}.ops-card.readiness{background:linear-gradient(135deg,#fff 0%,#f8f9ff 100%)}.ops-command-strip{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;display:grid}.ops-command-card{background:#fff;border:1px solid #d7ddeae6;border-radius:8px;gap:5px;min-width:0;min-height:112px;padding:14px;display:grid;box-shadow:0 8px 20px #16181e0d}.ops-command-card span,.ops-command-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-command-card span{text-transform:uppercase;font-size:.76rem;font-weight:900}.ops-command-card strong{color:var(--ink);font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1}.ops-command-card small{font-size:.82rem;font-weight:780}.ops-command-card.strong{border-color:#008f8752}.ops-command-card.watch{background:linear-gradient(#fff1d9eb,#fff);border-color:#e9a22e66}.ops-command-card.blocked{background:linear-gradient(#e05b4b14,#fff);border-color:#e05b4b61}a.ops-command-card:hover,a.ops-command-card:focus-visible{box-shadow:var(--soft-shadow);border-color:#365cd86b;outline:none}.ops-priority-card{background:linear-gradient(135deg,#fffffffa,#fff1d98c),#fff}.ops-priority-card .owner-listings-head p:not(.eyebrow-dark){color:var(--muted);margin:6px 0 0;line-height:1.45}.ops-priority-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.ops-priority-item{background:#fff;border:1px solid #d7ddeae6;border-radius:8px;gap:6px;min-width:0;min-height:126px;padding:12px;display:grid}.ops-priority-item span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.ops-priority-item strong{color:var(--ink);font-size:1.8rem;line-height:1}.ops-priority-item small{color:var(--muted);line-height:1.4}.ops-priority-item.steady{border-color:#008f873d}.ops-priority-item.watch{border-color:#e9a22e6b}.ops-priority-item.blocked{border-color:#e05b4b6b}.ops-priority-item:hover,.ops-priority-item:focus-visible{box-shadow:var(--soft-shadow);border-color:#365cd86b;outline:none}.ops-gate-card{background:linear-gradient(135deg,#fffffffa,#ecfcf894),#fff;border-color:#008f873d}.ops-alert-card{background:linear-gradient(135deg,#fff,#ecfcf885),#fff;border-color:#008f8738}.ops-alert-card.watch{background:linear-gradient(135deg,#fff,#fff1d9b8),#fff;border-color:#e9a22e6b}.ops-alert-card.critical{background:linear-gradient(135deg,#fff,#ffe7e4c7),#fff;border-color:#e05b4b6b}.ops-gate-card.watch{background:linear-gradient(135deg,#fff,#fff1d9b3),#fff;border-color:#e9a22e6b}.ops-gate-card.blocked{background:linear-gradient(135deg,#fff,#ffe7e4c2),#fff;border-color:#e05b4b6b}.ops-gate-status{background:#ffffffc7;border:1px solid #d7ddeae6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ops-gate-status strong,.ops-gate-status span{min-width:0}.ops-gate-status strong{color:var(--ink);line-height:1.3}.ops-gate-status span{color:var(--muted);text-align:right;font-size:.84rem;font-weight:800}.ops-alert-grid,.ops-gate-reasons,.ops-signal-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.ops-alert-item,.ops-gate-reason,.ops-signal{background:#fff;border:1px solid #d7ddeae6;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.ops-alert-item span,.ops-gate-reason span,.ops-signal span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.ops-alert-item strong,.ops-gate-reason strong,.ops-signal strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1.45rem;line-height:1}.ops-alert-item small,.ops-gate-reason small,.ops-signal small{color:var(--muted);line-height:1.4}.ops-alert-item.steady,.ops-gate-reason.steady,.ops-signal.steady{border-color:#008f873d}.ops-alert-item.watch,.ops-gate-reason.watch,.ops-signal.watch{background:linear-gradient(#fff1d994,#fff);border-color:#e9a22e6b}.ops-alert-item.blocked,.ops-gate-reason.blocked,.ops-signal.blocked{background:linear-gradient(#e05b4b14,#fff);border-color:#e05b4b6b}.ops-alert-item:hover,.ops-alert-item:focus-visible,.ops-gate-reason:hover,.ops-gate-reason:focus-visible,.ops-signal:hover,.ops-signal:focus-visible{box-shadow:var(--soft-shadow);border-color:#365cd86b;outline:none}.ops-activity-review,.ops-agent-card{background:linear-gradient(135deg,#fff,#eef2ffb8),#fff}.ops-warning{color:#7a5100;background:#fff1d9b8;border:1px solid #e9a22e5c;border-radius:8px;padding:10px 12px;font-weight:760}.ops-recommendation-list,.ops-feedback-list,.ops-issue-grid{gap:10px;display:grid}.ops-recommendation-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ops-recommendation-list div,.ops-feedback-list article,.ops-flag{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:11px;display:grid}.ops-recommendation-list strong,.ops-feedback-list span,.ops-flag span{color:var(--blue-dark);text-transform:uppercase;font-size:.75rem;font-weight:900}.ops-recommendation-list span,.ops-feedback-list p,.ops-feedback-list small,.ops-flag small{color:var(--muted);line-height:1.45}.ops-flag-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ops-flag strong{color:#006b66;font-size:1rem}.ops-flag span,.ops-flag strong,.ops-flag small{overflow-wrap:anywhere;min-width:0}.ops-flag.active{background:linear-gradient(#e05b4b14,#fff);border-color:#e05b4b57}.ops-flag.active strong{color:#9c3428}.ops-feedback-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-feedback-list article>div{gap:4px;display:grid}.ops-feedback-list strong{color:var(--ink);font-size:1rem;line-height:1.18}.ops-feedback-list p,.ops-feedback-list small{margin:0}.ops-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-issue-grid h3,.ops-issue-grid p{margin:0}.ops-issue-grid h3{color:var(--ink);font-size:1rem}.readiness-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.readiness-columns h3,.readiness-blockers h3{color:var(--ink);margin:0 0 8px;font-size:.95rem}.readiness-list{gap:7px;display:grid}.readiness-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.readiness-row span{color:var(--muted);font-weight:760;line-height:1.25}.readiness-row strong{color:var(--blue-dark);font-size:.92rem}.readiness-row.strong{border-color:#008f8747}.readiness-row.steady{border-color:#365cd847}.readiness-row.watch{border-color:#e9a22e57}.readiness-row.blocked{border-color:#e05b4b57}.readiness-blockers{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.readiness-blockers ul{color:var(--muted);gap:6px;margin:0;padding-left:20px;line-height:1.45;display:grid}.ops-meter{background:var(--cool);border:1px solid #365cd82e;border-radius:999px;height:10px;overflow:hidden}.ops-meter span{border-radius:inherit;background:var(--blue-dark);height:100%;display:block}.ops-kpis{flex-wrap:wrap;gap:8px;display:flex}.ops-kpis span,.ops-event-list span{border:1px solid var(--line);min-height:28px;color:var(--blue-dark);background:var(--cool);border-radius:999px;align-items:center;padding:5px 8px;font-size:.78rem;font-weight:850;display:inline-flex}.ops-event-list{gap:8px;display:grid}.ops-event-list div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ops-event-list strong,.ops-event-list small{overflow-wrap:anywhere}.ops-event-list strong{color:var(--ink);text-transform:capitalize;font-size:.94rem}.ops-event-list small{color:var(--muted);font-weight:760}.agreement-room{gap:14px;width:min(1120px,100% - 36px);margin:34px auto 72px;display:grid}.agreement-room-head,.agreement-command-panel,.agreement-panel,.agreement-summary-card,.response-cue-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--soft-shadow);border-radius:8px}.agreement-room-head,.agreement-command-panel,.agreement-panel,.response-cue-card{gap:14px;padding:18px;display:grid}.agreement-room-head h1{margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.agreement-room-head p,.agreement-panel p,.agreement-panel small{color:var(--muted);margin:0;line-height:1.55}.agreement-plain-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.agreement-plain-steps li{border:1px solid var(--line);background:var(--paper);border-radius:7px;gap:4px;padding:12px;display:grid}.agreement-plain-steps strong{font-size:.95rem}.agreement-plain-steps span{color:var(--muted);font-size:.88rem;line-height:1.4}.agreement-panel h2{margin:0;font-size:1.14rem}.response-cue{border:1px solid var(--line);width:fit-content;color:var(--muted);background:#fff;border-radius:7px;margin:10px 0 0;padding:6px 9px;font-size:.82rem;font-weight:850;display:inline-flex}.response-cue.your_turn,.response-cue-card.your_turn{background:#e05b4b14;border-color:#e05b4b57}.response-cue.waiting,.response-cue-card.waiting{background:#365cd814;border-color:#365cd84d}.response-cue.done,.response-cue-card.done{background:#008f8714;border-color:#008f8747}.response-cue.your_turn{color:#8e3329}.response-cue.waiting{color:var(--blue-dark)}.response-cue.done{color:#006d63}.response-cue-card h2{margin:0;font-size:clamp(1.25rem,3vw,1.8rem)}.response-cue-card p:not(.eyebrow-dark){color:var(--muted);margin:0;line-height:1.5}.agreement-help{max-width:760px}.agreement-command-panel{gap:16px}.agreement-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.agreement-command-head h2{margin:0 0 6px;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.1}.agreement-command-head p:not(.eyebrow-dark){max-width:720px;color:var(--muted);margin:0;line-height:1.5}.agreement-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agreement-command-actions .primary-button,.agreement-command-actions .secondary-action{border-radius:8px;min-height:38px;padding:8px 11px;font-size:.86rem;box-shadow:0 6px 16px #16181e0d}.agreement-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.agreement-decision-grid>div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;min-width:0;padding:11px 12px;display:grid}.agreement-decision-grid dt,.agreement-section-head .eyebrow-dark{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.agreement-decision-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:880;line-height:1.25}.agreement-decision-grid small{color:var(--muted);font-size:.8rem;font-weight:680;line-height:1.35}.agreement-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agreement-section-head h2,.agreement-section-head p{margin:0}.agreement-section-head>span{border:1px solid var(--line);min-height:30px;color:var(--blue-dark);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.8rem;font-weight:880;display:inline-flex}.agreement-deal-tags{margin-top:2px}.agreement-workbench{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.deal-snapshot-panel{position:sticky;top:18px}.deal-snapshot-list{gap:8px;margin:0;display:grid}.deal-snapshot-list>div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:3px;padding:10px;display:grid}.deal-snapshot-list dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.deal-snapshot-list dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:850;line-height:1.3}.agreement-command-actions.compact{justify-content:flex-start}.agreement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-form .primary-button{border:0;justify-self:start}.agreement-check-list{gap:8px;display:grid}.agreement-check{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.agreement-check input{width:18px;height:18px;margin-top:2px}.agreement-check span{color:var(--ink);font-weight:760;line-height:1.45}.shared-contact-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.shared-contact-card{border:1px solid var(--line);background:#fff;border-radius:7px;gap:10px;padding:12px;display:grid}.shared-contact-card h3{margin:0;font-size:1rem}.shared-contact-card dl{gap:8px;margin:0;display:grid}.shared-contact-card dl>div{gap:3px;display:grid}.shared-contact-card dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:850}.shared-contact-card dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800}.shared-contact-card a{color:var(--blue-dark)}.proof-list,.proof-form{gap:12px;display:grid}.proof-card{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.proof-card h3{margin:8px 0 6px;font-size:1.05rem}.proof-card p{white-space:pre-wrap}.proof-media-grid{grid-template-columns:repeat(3,minmax(0,120px));gap:8px;display:grid}.proof-media-grid img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:7px;width:100%}.proof-form{border-top:1px solid var(--line);padding-top:14px}.proof-form .secondary-action{justify-self:start}.room-message-panel{gap:0;padding:0;overflow:hidden}.room-message-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef2ffc7,#fff);gap:4px;padding:14px 16px;display:grid}.room-message-panel h2{font-size:1.12rem;line-height:1.12}.room-message-list{background:linear-gradient(180deg, #f6f7fbdb, #fffffff5), var(--paper);gap:10px;min-height:280px;max-height:52vh;padding:16px;display:grid;overflow-y:auto}.room-message-card{border:1px solid var(--line);background:#fff;border-radius:14px 14px 14px 4px;gap:6px;width:min(78%,620px);padding:10px 12px;display:grid;box-shadow:0 8px 20px #16181e0f}.room-message-card.own{color:#fff;background:var(--blue);border-color:#365cd83d;border-radius:14px 14px 4px;justify-self:end}.room-message-card.own .member-copy strong,.room-message-card.own .member-copy small,.room-message-card.own .room-message-meta,.room-message-card.own .room-message-meta strong,.room-message-card.own p{color:#fff}.room-message-card p{color:var(--ink);white-space:pre-wrap}.room-message-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;display:flex}.room-message-meta strong{color:var(--ink)}.room-member-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.room-message-form{border-top:1px solid var(--line);background:#fff;gap:10px;padding:12px 16px 14px;display:grid}.room-message-prompts{flex-wrap:wrap;gap:7px;display:flex}.room-message-prompts button{min-height:34px;color:var(--blue-dark);background:var(--cool);font:inherit;cursor:pointer;border:1px solid #365cd83d;border-radius:999px;padding:6px 9px;font-size:.82rem;font-weight:820}.room-message-prompts button:hover,.room-message-prompts button:focus-visible{background:#fff;border-color:#365cd87a;outline:none}.room-message-form .primary-button{min-height:40px;box-shadow:none;border:0;padding-inline:16px}.room-message-send-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.room-message-send-row small{color:var(--muted);font-size:.78rem;font-weight:780}.agreement-room-compact{gap:14px;width:min(1220px,100% - 32px);margin-top:22px}.agreement-room-head.compact{background:linear-gradient(135deg, #fffffffa, #eef2ffb8), var(--surface);gap:14px;padding:16px;box-shadow:0 14px 40px #16181e14}.agreement-room-nav{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.agreement-room-nav .compact-action{min-height:38px;padding-inline:12px;box-shadow:0 6px 16px #16181e0d}.agreement-room-nav .back-action{color:var(--blue-dark);background:linear-gradient(#fffffffa,#eef2ffeb),#fff;border-color:#365cd852}.agreement-room-nav .back-action:before{content:"";border-bottom:2px solid;border-left:2px solid;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.agreement-head-toolbar,.agreement-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agreement-title-row h1{max-width:920px;margin-top:3px;font-size:clamp(1.8rem,4vw,3.15rem);line-height:1.02}.agreement-title-row .eyebrow-dark{margin:0}.response-cue-card.compact{min-width:min(280px,34vw);max-width:340px;box-shadow:none;gap:3px;padding:10px 12px;display:grid}.response-cue-card.compact span,.response-cue-card.compact small{color:var(--muted);font-size:.78rem;font-weight:780;line-height:1.3}.response-cue-card.compact span{text-transform:uppercase}.response-cue-card.compact strong{color:var(--ink);font-size:.98rem;line-height:1.2}.agreement-room-jumpnav{background:#ffffffbd;border:1px solid #365cd829;border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.agreement-room-jumpnav a{min-height:34px;color:var(--ink);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:.86rem;font-weight:850;display:inline-flex}.agreement-room-jumpnav a:hover,.agreement-room-jumpnav a:focus-visible{color:var(--blue-dark);background:#fff;border-color:#365cd852;outline:none}.agreement-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.agreement-progress li{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid;position:relative}.agreement-progress li:after{content:"";background:var(--line);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 10px 0}.agreement-progress li.done:after{background:#008f87}.agreement-progress li.current:after{background:var(--blue)}.agreement-progress li>span{width:28px;height:28px;color:var(--blue-dark);background:var(--cool);border:1px solid #365cd82e;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:920;display:inline-flex}.agreement-progress li.done>span{color:#006d63;background:#008f871a;border-color:#008f8738}.agreement-progress li.current{border-color:#365cd84d;box-shadow:0 10px 22px #365cd814}.agreement-progress li strong,.agreement-progress li small{min-width:0;display:block}.agreement-progress li strong{color:var(--ink);font-size:.92rem;line-height:1.18}.agreement-progress li small{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:680;line-height:1.32}.agreement-at-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.agreement-at-glance>div{background:#ffffffb8;border:1px solid #16181e14;border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.agreement-at-glance dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.agreement-at-glance dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:850;line-height:1.25}.conversation-action-strip{background:#ffffffc2;border:1px solid #365cd829;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.conversation-action-strip .primary-button,.conversation-action-strip .secondary-action{min-height:38px;box-shadow:none;border-radius:999px;padding-inline:13px;font-size:.86rem}.conversation-action-strip .primary-button{min-width:128px}.agreement-plain-steps.compact{grid-template-columns:1fr;gap:7px;margin:0}.agreement-plain-steps.compact li{gap:2px;padding:8px 10px}.agreement-plain-steps.compact strong{font-size:.86rem}.agreement-plain-steps.compact span{font-size:.78rem}.agreement-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:12px;display:grid}.agreement-main-stack,.agreement-side-stack{gap:12px;min-width:0;display:grid}.agreement-side-stack{position:sticky;top:12px}.agreement-room-compact .agreement-panel{padding:14px}.agreement-room-compact .agreement-panel,.response-cue-card.compact{box-shadow:none}.agreement-room-compact .room-message-panel{gap:12px}.agreement-room-compact .room-message-panel h2,.agreement-room-compact .agreement-panel h2{font-size:1.08rem;line-height:1.15}.agreement-room-compact .room-message-list{max-height:430px}.agreement-room-compact .room-message-card{padding:9px 10px}.agreement-room-compact .room-message-form{padding-top:10px}.agreement-accept-panel.priority-panel{background:linear-gradient(#eef2ffb8,#fffffffa 150px),#fff;border-color:#365cd847}.agreement-accept-panel.priority-panel .agreement-section-head>span{color:var(--blue-dark);background:var(--cool);border-color:#365cd83d}.agreement-secondary-grid{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:8px;display:block;overflow:hidden}.agreement-secondary-grid .agreement-disclosure{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.agreement-secondary-grid .agreement-disclosure:last-child{border-bottom:0}.agreement-disclosure,.agreement-disclosure.safety-toolbox{padding:0;display:block;overflow:hidden}.agreement-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.agreement-disclosure summary::-webkit-details-marker{display:none}.agreement-disclosure summary h2,.agreement-disclosure summary p,.agreement-disclosure summary small{margin:0}.agreement-disclosure summary small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.agreement-disclosure summary>span{border:1px solid var(--line);min-height:28px;color:var(--blue-dark);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:880;display:inline-flex}.agreement-disclosure[open] summary{border-bottom:1px solid var(--line)}.agreement-disclosure-content,.agreement-disclosure>.agreement-form{gap:12px;padding:14px;display:grid}.agreement-form.compact{gap:12px}.agreement-form.compact textarea{min-height:84px}.deal-snapshot-panel.compact{position:static}.deal-snapshot-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deal-snapshot-list.compact>div{padding:8px}.agreement-accept-panel.compact .detail-facts.compact{grid-template-columns:1fr;gap:8px}.acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.acceptance-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.acceptance-grid article.wide{grid-column:1/-1}.acceptance-grid article.accepted{background:#008f8714;border-color:#008f873d}.acceptance-grid article.waiting{border-color:#365cd82e}.acceptance-grid article>span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.acceptance-grid strong{color:var(--ink);font-size:.96rem;line-height:1.18}.acceptance-grid small{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.detail-actions.compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.agreement-check-list.compact{max-height:260px;padding-right:2px;overflow:auto}.agreement-check-list.compact .agreement-check{padding:8px 9px}.agreement-check-list.compact .agreement-check span{font-size:.9rem;line-height:1.35}.agreement-secondary-grid .agreement-disclosure-content>.secondary-action{justify-self:start}.agreement-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.agreement-summary-card:hover,.agreement-summary-card:focus-within{border-color:#365cd852;transform:translateY(-1px);box-shadow:0 14px 36px #16181e1a}.agreement-summary-card:before{content:"";background:var(--line);width:4px;position:absolute;inset:0 auto 0 0}.agreement-summary-card.your_turn:before{background:var(--coral)}.agreement-summary-card.waiting:before{background:var(--blue)}.agreement-summary-card.done:before{background:#008f87}.agreement-summary-card h3{margin:8px 0 9px;font-size:1.22rem;line-height:1.15}.inbox-room-main{align-content:center;gap:2px;min-width:0;display:grid}.inbox-room-actions{border-left:1px solid #d7ddeac7;grid-template-columns:1fr;align-content:center;justify-items:end;gap:9px;min-width:min(174px,100%);padding-left:12px;display:grid}.inbox-room-actions .response-cue{border-radius:999px;justify-self:end;margin:0;font-size:.78rem}.inbox-room-action-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inbox-room-action-row .compact-action{border-radius:8px;min-height:36px;padding-inline:13px;font-size:.86rem}.inbox-room-action-row .primary-button.compact-action{min-width:104px;box-shadow:0 9px 18px #365cd82e}.inbox-room-action-row .secondary-action.compact-action{color:#46545d;box-shadow:none;background:#fff}.inbox-panel{gap:12px;padding:16px}.inbox-briefbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-briefbar span{min-height:32px;color:var(--muted);background:#fff;border:1px solid #d7ddead1;border-radius:999px;align-items:baseline;gap:6px;padding:6px 10px;font-size:.86rem;font-weight:760;display:inline-flex}.inbox-briefbar strong{color:var(--ink);font-size:.98rem}.inbox-filter-tabs{gap:7px}.inbox-filter-tabs button{min-height:34px;box-shadow:none;background:#fff;border-radius:999px;padding:6px 10px;font-size:.88rem}.inbox-filter-tabs strong{min-width:21px;padding:1px 6px;font-size:.72rem}.inbox-room-card,.agreement-summary-card.inbox-room-card{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0}.inbox-room-card:before{width:3px}.inbox-room-link{min-width:0;color:inherit;gap:5px;padding:13px 72px 13px 18px;text-decoration:none;display:grid;position:relative}.inbox-room-link:hover h3,.inbox-room-link:focus-visible h3{color:var(--blue-dark)}.inbox-room-link:focus-visible{outline-offset:-3px;outline:3px solid #365cd838}.inbox-room-main{align-content:start}.inbox-room-main h3,.agreement-summary-card.inbox-room-card h3{margin:2px 0;font-size:1.05rem;line-height:1.18}.inbox-room-badges span{min-height:22px;padding:3px 7px;font-size:.7rem}.inbox-room-meta{gap:8px}.inbox-room-meta>span:not(.member-identity){background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:.8rem;font-weight:700}.inbox-room-member{background:0 0;border:0;border-radius:0;max-width:230px;padding:0}.inbox-open-cue{min-height:28px;color:var(--blue-dark);background:#eef2ffd1;border:1px solid #365cd833;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;top:12px;right:14px}.inbox-room-actions{border-left:1px solid #d7ddeab8;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:122px;padding:12px;display:flex}.inbox-room-actions .response-cue{white-space:nowrap;margin:0;font-size:.76rem}.inbox-close-button{color:#69747b;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 9px;font-size:.78rem;font-weight:850}.inbox-close-button:hover,.inbox-close-button:focus-visible{color:#7a2b24;background:#fff5f2e6;border-color:#e05b4b4d;outline:none}.inbox-close-button:disabled{cursor:wait;opacity:.68}.inbox-side-rail{gap:10px}.inbox-contact-strip,.inbox-contact-panel{box-shadow:none;background:#fff;border-color:#d7ddeadb}.inbox-contact-strip{padding:12px}.inbox-contact-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.inbox-contact-head>span{min-height:26px;color:var(--blue-dark);background:var(--cool);border:1px solid #365cd82e;border-radius:999px;flex:none;padding:4px 8px;font-size:.74rem;font-weight:900}.inbox-contact-strip h3,.inbox-contact-strip p{margin:0}.inbox-contact-strip p{color:var(--muted);margin-top:2px;font-size:.86rem;font-weight:760}.inbox-contact-search{gap:6px;margin-top:10px;display:grid}.inbox-contact-search span{color:#5f6c7e;font-size:.76rem;font-weight:900}.inbox-contact-search input{width:100%;min-height:36px;color:var(--ink);background:#f6f7fbb8;border:1px solid #cfd7e6e6;border-radius:999px;padding:0 10px}.inbox-contact-search input:focus-visible{border-color:#365cd875;outline:none;box-shadow:0 0 0 3px #365cd824}.inbox-contact-list{gap:6px;margin-top:10px;display:grid}.inbox-contact-card{background:#ffffffdb;border:1px solid #cfd7e6c7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.inbox-contact-card .member-identity{min-width:0}.inbox-contact-card>span{color:#06756f;background:#008f8714;border:1px solid #008f872e;border-radius:999px;flex:none;padding:3px 7px;font-size:.7rem;font-weight:900}.inbox-rail-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-rail-section-head h3{margin:0;font-size:1rem}.inbox-rail-section-head span{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:4px 8px;font-size:.78rem;font-weight:820}.inbox-rail-note{color:var(--muted);margin:8px 0 0;font-size:.82rem;line-height:1.42}.contact-request-card{grid-template-columns:1fr;gap:8px;padding:10px}.contact-request-actions{justify-content:flex-start}.inbox-add-contact{padding:0;overflow:hidden}.inbox-add-contact summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.inbox-add-contact summary::-webkit-details-marker{display:none}.inbox-add-contact summary strong,.inbox-add-contact summary small{display:block}.inbox-add-contact summary strong{color:var(--ink);font-size:1rem}.inbox-add-contact summary small{color:var(--muted);margin-top:2px;font-size:.82rem;font-weight:720}.inbox-add-contact summary>span:last-child{width:28px;height:28px;color:var(--blue-dark);background:var(--cool);border:1px solid #365cd82e;border-radius:999px;place-items:center;font-weight:900;display:grid}.inbox-add-contact[open] summary{border-bottom:1px solid #d7ddeac7}.inbox-add-contact[open] summary>span:last-child{transform:rotate(45deg)}.inbox-add-contact .inbox-contact-form{padding:12px}.intent-stack,.service-split,.topic-directory,.community-layout,.safety-band{width:min(1120px,100% - 36px);margin:0 auto}.intent-stack{gap:16px;padding-bottom:72px;display:grid}.post-fast-paths{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.post-fast-paths a{min-width:0;min-height:62px;color:var(--ink);background:linear-gradient(#fff,#fbfcfdf5),#fff;border:1px solid #b7becec7;border-radius:8px;gap:4px;padding:10px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 8px 18px #16181e0d}.post-fast-paths a:hover,.post-fast-paths a:focus-visible{border-color:#365cd873;outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #16181e14}.post-fast-paths span{font-size:.95rem;font-weight:900;line-height:1.1}.post-fast-paths small{color:var(--muted);font-size:.78rem;font-weight:780;line-height:1.25}.intent-section{gap:12px;display:grid}.post-guide-band{background:linear-gradient(#fffffffa,#eef2ffb8),#fff;border:1px solid #365cd829;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:0 10px 26px #16181e0f}.post-guide-band span{color:#46545d;background:#fff;border:1px solid #d7ddeae6;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 10px;font-size:.88rem;font-weight:840;display:flex}.post-guide-band span:before{content:"";background:var(--teal);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #008f871f}.post-intent-section{border:1px solid var(--panel-border);box-shadow:var(--soft-shadow);background:#ffffffe6;border-radius:8px;padding:16px}.post-intent-section.marketplace{background:linear-gradient(#fff,#eef2ffb3),#fff}.post-intent-section.local{background:linear-gradient(#fff,#fff1d9ad),#fff}.post-intent-section .intent-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.post-intent-section .intent-section-head>p:not(.eyebrow-dark){max-width:460px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.48}.intent-section-head h2,.topic-directory h2,.service-panel h2,.community-panel h2{margin:0;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.intent-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.post-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intent-card,.service-panel,.community-panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--soft-shadow);border-radius:8px;align-content:start;gap:12px;display:grid}.intent-card{padding:0 0 16px;overflow:hidden}.intent-card-image{aspect-ratio:14/9;object-fit:cover;width:100%;height:auto}.intent-card span,.intent-card small{margin-inline:16px}.service-panel,.community-panel{padding:18px}.service-choice-card{gap:0;padding:0;overflow:hidden}.service-panel-image{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto}.service-panel-body{gap:12px;padding:16px;display:grid}.service-panel-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.service-panel-actions .primary-button,.service-panel-actions .secondary-action{min-height:40px;padding-inline:13px}.intent-card:nth-child(2n),.community-panel:nth-child(2n){background:var(--cool)}.intent-card:nth-child(3n),.service-panel:nth-child(2n){background:var(--warm)}.intent-card span{color:var(--ink);font-size:1.04rem;font-weight:880;line-height:1.16}.intent-card small,.service-panel p,.community-panel p,.safety-band span{color:var(--muted);font-size:.95rem;line-height:1.55}.intent-card:hover,.intent-card:focus-visible,.topic-list a:hover,.topic-list a:focus-visible{color:var(--blue-dark);border-color:#365cd873;outline:none}.service-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.service-checklist-panel{width:min(1120px,100% - 36px);box-shadow:var(--soft-shadow);background:linear-gradient(#fffffffa,#fbfcfdf5),#fff;border:1px solid #365cd829;border-radius:8px;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);align-items:start;gap:16px;margin:0 auto 28px;padding:18px;display:grid}.service-checklist-panel h2,.service-checklist-panel p,.service-checklist-grid p{margin:0}.service-checklist-panel h2{font-size:clamp(1.35rem,2.5vw,1.95rem);line-height:1.08}.service-checklist-panel>div:first-child{gap:8px;display:grid}.service-checklist-panel>div:first-child p:not(.eyebrow-dark),.service-checklist-grid p{color:var(--muted);line-height:1.48}.service-checklist-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.service-checklist-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.service-checklist-grid strong{color:var(--ink);font-size:.9rem;font-weight:900}.service-checklist-grid p{font-size:.82rem}.service-panel p,.community-panel p{margin:0}.example-row{flex-wrap:wrap;gap:7px;display:flex}.example-row span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:6px 9px;font-size:.84rem;font-weight:780}.topic-directory{gap:12px;margin-bottom:22px;display:grid}.topic-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.post-topic-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.topic-list a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:7px;align-content:start;gap:4px;padding:11px 12px;font-size:.92rem;font-weight:820;display:grid}.post-topic-list a{background:linear-gradient(#fff,#fbfcfdf5),#fff;border-color:#b7becec7;border-radius:8px;gap:5px;padding:0 0 14px;transition:border-color .14s,box-shadow .14s,color .14s,transform .14s;position:relative;overflow:hidden;box-shadow:0 6px 16px #16181e0a}.post-topic-list a:hover,.post-topic-list a:focus-visible{box-shadow:var(--soft-shadow);transform:translateY(-1px)}.post-topic-list a:before{content:"";z-index:1;background:var(--blue);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.post-intent-section.local .post-topic-list a:before{background:var(--amber)}.post-topic-title{color:var(--ink);margin:12px 14px 0 16px;font-size:1.02rem;line-height:1.14}.post-topic-image{aspect-ratio:19/12;object-fit:cover;width:100%;height:auto}.topic-list a small{color:var(--muted);font-size:.79rem;font-weight:700;line-height:1.35}.post-topic-list a em{color:#46545d;margin:4px 14px 0 16px;font-size:.78rem;font-style:normal;font-weight:800;line-height:1.34}.post-topic-list a small{margin:0 14px 0 16px}.topic-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-group-list{margin-top:2px}.community-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:18px;display:grid}.community-layout.single{grid-template-columns:1fr;width:min(1120px,100% - 36px);margin:0 auto}.community-layout.single .community-panel{grid-template-columns:250px minmax(0,1fr);align-items:start}.community-panel-image{aspect-ratio:16/11;object-fit:cover;border-radius:8px;width:100%;height:auto}.community-panel-copy{gap:8px;min-width:0;display:grid}.community-layout.single .circle-group-list{grid-column:1/-1}.circle-board{gap:16px;width:min(1120px,100% - 36px);margin:0 auto 72px;display:grid}.circle-board-head{box-shadow:var(--soft-shadow);background:linear-gradient(#fffffffa,#eef2ffb3),#fff;border:1px solid #365cd829;border-radius:8px;justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex}.circle-board-head>div{gap:7px;min-width:0;display:grid}.circle-board-head h2,.circle-board-head p{margin:0}.circle-board-head h2{font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.08}.circle-board-head p:not(.eyebrow-dark){max-width:660px;color:var(--muted);line-height:1.48}.circle-filters{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fffffff5;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.circle-filters label{color:var(--ink);gap:7px;font-size:.92rem;font-weight:820;display:grid}.circle-filters label span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:850}.circle-filters input,.circle-filters select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:7px;padding:0 12px}.circle-filters input:focus-visible,.circle-filters select:focus-visible{border-color:#365cd8a3;outline:3px solid #365cd824}.circle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.circle-card{border:1px solid var(--line);min-width:0;box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.circle-card:nth-child(2n){background:var(--cool)}.circle-card h2{margin:0 0 8px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.circle-card-kicker{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.circle-card-kicker span{color:var(--blue-dark);background:#eef2ffdb;border:1px solid #365cd829;border-radius:999px;flex:none;padding:4px 7px;font-size:.74rem;font-weight:900}.circle-card p:not(.eyebrow-dark){color:var(--muted);margin:0;line-height:1.5}.circle-card a:hover,.circle-card a:focus-visible{color:var(--blue-dark);outline:none}.circle-count-row{flex-wrap:wrap;gap:8px;display:flex}.circle-count-row span{border:1px solid var(--line);min-height:32px;color:var(--blue-dark);background:#ffffffc7;border-radius:999px;align-items:center;padding:6px 9px;font-size:.84rem;font-weight:850;display:inline-flex}.circle-count-row.large span{min-height:38px;padding-inline:11px;font-size:.92rem}.circle-room{gap:16px;width:min(1120px,100% - 36px);margin:0 auto 72px;padding-top:clamp(28px,6vw,62px);display:grid}.circle-room-head{border:1px solid var(--line);background:var(--surface);box-shadow:var(--soft-shadow);border-radius:8px;gap:14px;padding:20px;display:grid}.circle-room-head h1{color:var(--ink);margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.96}.circle-room-head p:not(.eyebrow-dark){max-width:820px;color:var(--muted);margin:0;font-size:1rem;line-height:1.62}.circle-detail-list{gap:12px;margin:0;display:grid}.circle-detail-list div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:10px;display:grid}.circle-detail-list div:last-child{border-bottom:0;padding-bottom:0}.circle-detail-list dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.circle-detail-list dd{color:var(--ink);margin:0;line-height:1.5}.circle-wide-panel{width:100%}.circle-roster{gap:10px;display:grid}.circle-roster div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.circle-roster strong{color:var(--ink)}.circle-roster>div>span,.circle-roster>div>p{color:var(--muted);margin:0;line-height:1.45}.circle-button-row{flex-wrap:wrap;gap:8px;display:flex}.circle-plan-panel{gap:16px}.circle-plan-list,.circle-plan-form{gap:10px;display:grid}.circle-plan-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.circle-plan-item.done{background:#008f8714}.circle-plan-item h3{margin:7px 0 5px;font-size:1rem}.circle-plan-item p{color:var(--muted);margin:0;line-height:1.45}.circle-plan-topline,.circle-plan-actions{flex-wrap:wrap;gap:7px;display:flex}.circle-plan-topline span{border:1px solid var(--line);min-height:28px;color:var(--blue-dark);background:var(--cool);border-radius:999px;align-items:center;padding:5px 8px;font-size:.78rem;font-weight:850;display:inline-flex}.circle-plan-actions{justify-content:flex-end}.circle-plan-actions .secondary-action{min-height:36px;padding-inline:10px}.circle-plan-form{border-top:1px solid var(--line);padding-top:12px}.circle-plan-form .secondary-action{justify-self:start}.circle-invite-panel{align-content:start}.username-invite-form{background:var(--cool);border:1px solid #365cd82e;border-radius:8px;gap:10px;padding:12px;display:grid}.username-invite-form label{gap:6px;display:grid}.username-invite-form label>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.inline-invite-field{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.inline-invite-field span{border-right:1px solid var(--line);min-width:38px;color:var(--blue-dark);place-items:center;font-weight:900;display:grid}.inline-invite-field input{border:0;border-radius:0;min-height:42px}.sent-invite-list{gap:8px;display:grid}.sent-invite-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sent-invite-card div{min-width:0;display:grid}.sent-invite-card strong,.sent-invite-card span{overflow-wrap:anywhere}.invite-status-pill{min-height:28px;color:var(--blue-dark);background:var(--cool);border:1px solid #365cd83d;border-radius:999px;align-items:center;padding:4px 8px;font-size:.75rem;font-weight:900;display:inline-flex}.invite-status-pill.accepted{color:#006d63;background:#008f8714;border-color:#008f8747}.invite-status-pill.declined{color:#743228;background:#e05b4b12;border-color:#e05b4b47}.invite-tone-row,.circle-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.invite-tone-row button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:999px;padding:0 12px;font-weight:850}.invite-tone-row button.selected,.invite-tone-row button:hover,.invite-tone-row button:focus-visible{color:var(--blue-dark);background:var(--cool);border-color:#365cd86b;outline:none}.invite-copy-field{gap:6px;display:grid}.invite-copy-field span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.invite-copy-field textarea{resize:vertical;width:100%}.circle-invite-actions .secondary-action{min-height:40px;padding-inline:12px}.danger-action{color:#743228;background:#e05b4b12;border-color:#e05b4b57}.community-examples{flex-wrap:wrap;gap:8px;width:min(1120px,100% - 36px);margin:0 auto 18px;display:flex}.community-examples span,.bookhouse-chip-row span{border:1px solid var(--line);color:var(--blue-dark);background:var(--cool);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:850}.bookhouse-reference{background:#ffffffeb;border:1px solid #d7ddeae6;border-radius:10px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid;box-shadow:0 10px 28px #16181e0f}.bookhouse-reference img{aspect-ratio:11/7;object-fit:cover;border-radius:8px;width:100%}.bookhouse-reference h2,.bookhouse-reference p{margin:0}.bookhouse-reference h2{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.16}.bookhouse-reference p:not(.eyebrow-dark){color:var(--muted);margin-top:4px;line-height:1.45}.bookhouse-chip-row{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.safety-band{background:#e05b4b12;border:1px solid #e05b4b47;border-radius:8px;gap:6px;margin-bottom:72px;padding:16px;display:grid}.safety-band strong{color:#743228}.auth-page{background:linear-gradient(#ffffffb8,#f6f7fbf5),url(/assets/market-swap-scene-fixed.jpg) 50%/cover fixed;align-content:start;gap:clamp(28px,6vw,60px);min-height:100vh;padding:clamp(18px,5vw,72px);display:grid}.auth-brand{color:var(--ink);min-width:0}.auth-brand-mark{box-shadow:var(--soft-shadow);background:#ffffffd1;border-color:#16181e3d}.auth-shell{border:1px solid var(--line);width:min(1040px,100%);min-width:0;max-width:100%;box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(320px,430px);gap:clamp(24px,5vw,58px);margin:0 auto;padding:clamp(22px,5vw,44px);display:grid}.auth-copy{align-self:center}.eyebrow-dark{color:var(--amber);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:850}.auth-copy h1{margin:0;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.98}.auth-copy p:not(.eyebrow-dark),.account-empty p,.account-details p,.account-note{color:var(--muted);font-size:1rem;line-height:1.6}.auth-form{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-self:center;gap:16px;padding:20px;display:grid}.auth-form label,.auth-field{color:var(--ink);gap:7px;font-size:.92rem;font-weight:820;display:grid}.auth-field label{display:block}.auth-form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:7px;padding:0 12px}.password-input-shell{display:block;position:relative}.password-input-shell button{min-width:54px;min-height:32px;color:var(--blue-dark);background:var(--cool);cursor:pointer;border:1px solid #365cd833;border-radius:6px;font-size:.78rem;font-weight:900;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input-shell button:hover,.password-input-shell button:focus-visible{background:#fff;border-color:#365cd870;outline:none}.auth-form input:focus-visible{border-color:#365cd8a3;outline:3px solid #365cd824}.passwordless-panel{gap:14px;display:grid}.auth-method-tabs{border:1px solid var(--line);background:var(--cool);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.auth-method-tabs a{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-weight:900;display:grid}.auth-method-tabs a[aria-selected=true]{color:#fff;background:var(--blue)}.auth-method-tabs a:focus-visible{outline:3px solid #365cd829}.password-auth-details{border-top:1px solid var(--line);gap:12px;padding-top:2px;display:grid}.password-auth-details summary{cursor:pointer;min-height:36px;color:var(--blue);font-size:.94rem;font-weight:850;line-height:36px}.password-auth-details summary:hover,.password-auth-details summary:focus-visible{color:var(--blue-dark);outline:none}.password-auth-details[open] summary{margin-bottom:10px}.password-auth-form{gap:16px;display:grid}.passwordless-copy{gap:5px;display:grid}.passwordless-copy h2{margin:0;font-size:1.12rem;line-height:1.15}.passwordless-copy p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.auth-button-row,.otp-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.auth-code-panel{background:var(--cool);border:1px solid #365cd838;border-radius:8px;gap:12px;padding:12px;display:grid}.trusted-device-card,.trusted-device-panel,.passkey-panel,.passkey-quick-panel{background:#fff;border:1px solid #365cd838;border-radius:8px;gap:14px;padding:14px;display:grid}.passkey-quick-panel{background:linear-gradient(#365cd80f,#fff)}.admin-tools-panel{background:linear-gradient(#365cd814,#fff);border:1px solid #365cd842;border-radius:8px;gap:14px;padding:16px;display:grid}.admin-tools-panel h2{margin:0 0 6px;font-size:1.2rem;line-height:1.16}.admin-tools-panel p:not(.eyebrow-dark){color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.trusted-device-card h2,.trusted-device-panel h3,.passkey-panel h3,.passkey-quick-panel h2{margin:0 0 6px;font-size:1.18rem;line-height:1.16}.trusted-device-card p:not(.eyebrow-dark),.trusted-device-panel p:not(.eyebrow-dark),.passkey-panel p:not(.eyebrow-dark),.passkey-quick-panel p:not(.eyebrow-dark){color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.trusted-device-card label,.trusted-device-form,.passkey-form,.passkey-form label{gap:10px;display:grid}.passkey-form input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:7px;padding:0 12px}.passkey-form input:focus-visible{border-color:#365cd8a3;outline:3px solid #365cd824}.passkey-list{gap:8px;display:grid}.passkey-row{border:1px solid var(--line);background:var(--cool);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.passkey-row>div{gap:3px;min-width:0;display:grid}.passkey-row strong,.passkey-row span,.passkey-row small{overflow-wrap:anywhere}.passkey-row strong{color:var(--ink);font-size:.94rem;line-height:1.25}.passkey-row span,.passkey-row small{color:var(--muted);font-size:.84rem;line-height:1.35}.passkey-quick-panel .secondary-action,.passkey-form .primary-button{width:100%}.trusted-device-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trusted-device-actions>span{color:var(--muted);font-size:.9rem;font-weight:800}.auth-delivery-note{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.auth-button-row .primary-button,.auth-button-row .secondary-action,.otp-entry .secondary-action{justify-content:center;width:100%;min-height:44px}.auth-inline-button{min-height:32px;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-weight:850}.auth-inline-button:hover,.auth-inline-button:focus-visible{color:var(--blue-dark);outline:none}.auth-inline-button:disabled{cursor:not-allowed;opacity:.62}.auth-divider{color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:.78rem;font-weight:850;display:grid}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";height:1px}.form-message{color:#8e3329;background:#e05b4b14;border:1px solid #e05b4b57;border-radius:7px;margin:0;padding:10px 12px;font-size:.92rem;line-height:1.45}.auth-submit{border:0;width:100%}.auth-switch{color:var(--muted);margin:0;font-size:.94rem}.auth-switch a{color:var(--blue);font-weight:850}.auth-legal-note{color:var(--muted);margin:-2px 0 0;font-size:.86rem;line-height:1.48}.auth-legal-note a{color:var(--blue);text-underline-offset:3px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.account-empty,.account-details{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-self:center;gap:22px;min-width:0;padding:24px;display:grid}.account-details{background:0 0;border:0;padding:0}.account-empty h2,.account-details h2{margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.08}.account-empty p,.account-details p{overflow-wrap:anywhere;margin:0}.account-summary{gap:8px;min-width:0;display:grid}.account-dashboard-hero{min-width:0;box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#fffffffa,#eef2ffb8 62%,#f5f8f9f0),#fff;border:1px solid #16181e1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid;overflow:hidden}.account-dashboard-hero .account-summary{padding:0}.account-dashboard-hero .member-avatar{border-color:#25387838;width:3.6rem;height:3.6rem;font-size:1rem}.account-dashboard-hero .member-copy strong{font-size:1.08rem}.account-status-row{flex-wrap:wrap;gap:7px;display:flex}.account-status-row span{overflow-wrap:anywhere;max-width:100%;min-height:30px;color:var(--muted);background:#ffffffb8;border:1px solid #365cd829;border-radius:999px;align-items:center;padding:5px 10px;font-size:.82rem;font-weight:820;display:inline-flex}.account-dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:238px;display:flex}.account-dashboard-actions .primary-button,.account-dashboard-actions .secondary-action{min-height:42px;padding-inline:14px}.account-onboarding{background:#fff;border:1px solid #365cd838;border-radius:8px;gap:16px;padding:16px;display:grid}.account-onboarding.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-onboarding h3{margin:0 0 6px;font-size:1.35rem;line-height:1.15}.account-onboarding p:not(.eyebrow-dark){color:var(--muted);line-height:1.5}.member-badge-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.member-badge{min-height:30px;color:var(--blue-dark);background:var(--cool);border:1px solid #365cd842;border-radius:999px;align-items:center;padding:5px 9px;font-size:.8rem;font-weight:900;display:inline-flex}.member-badge.quiet{color:var(--muted);background:#fff}.account-next-steps{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #16181e1a;border-radius:8px;gap:14px;padding:18px;display:grid}.account-next-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.account-next-head.compact{grid-template-columns:1fr;gap:4px}.account-next-steps h2{margin:0 0 6px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.08}.account-next-steps h3{margin:0;font-size:1.08rem;line-height:1.15}.account-next-steps p:not(.eyebrow-dark){max-width:680px;color:var(--muted);line-height:1.5}.account-action-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:stretch;gap:12px;display:grid}.account-command-group{background:linear-gradient(#fff,#fbfcfdf5),#fff;border:1px solid #d7ddead1;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.account-command-group.compact{background:linear-gradient(#eef2ff9e,#fff),#fff}.account-command-group-head{gap:3px;min-width:0;display:grid}.account-command-group-head h3,.account-command-group-head p{margin:0}.account-command-group-head h3{font-size:1.05rem;line-height:1.15}.account-command-group-head p{color:var(--muted);font-size:.9rem;line-height:1.42}.account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-status-card{background:#ffffffe0;border:1px solid #d7ddeae0;border-radius:8px;gap:6px;min-height:94px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #16181e0b}.account-status-card:before{content:"";background:var(--blue);border-radius:999px;width:30px;height:4px}.account-status-card[data-tone=amber]:before{background:var(--amber)}.account-status-card[data-tone=coral]:before{background:var(--coral)}.account-status-card[data-tone=teal]:before{background:var(--teal)}.account-status-card span{color:var(--ink);font-size:.95rem;font-weight:920}.account-status-card small{color:var(--muted);line-height:1.4}.account-status-card:hover,.account-status-card:focus-visible{box-shadow:var(--soft-shadow);border-color:#008f8761;outline:none}.account-section-divider{background:#d7ddeae6;height:1px}.account-next-grid{grid-template-columns:1fr;gap:8px;display:grid}.account-next-card{min-height:88px;color:var(--ink);background:#fff;border:1px solid #d7ddeae6;border-radius:8px;align-content:start;gap:6px;padding:12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #16181e0d}.account-next-card:before{content:"";background:var(--teal);border-radius:999px;width:34px;height:4px}.account-next-card[data-tone=blue]:before{background:var(--blue)}.account-next-card[data-tone=amber]:before{background:var(--amber)}.account-next-card[data-tone=coral]:before{background:var(--coral)}.account-next-card.primary{color:#fff;background:linear-gradient(135deg, #ffffff14, #fff0), linear-gradient(180deg, var(--blue), var(--blue-dark));border-color:#25387857;box-shadow:0 12px 26px #365cd838}.account-next-card.primary:before{background:#ffffffd1}.account-next-card span{font-size:.96rem;font-weight:900;line-height:1.15}.account-next-card small{color:var(--muted);line-height:1.45}.account-next-card.primary small{color:#ffffffd1}.account-next-card:hover,.account-next-card:focus-visible{box-shadow:var(--lift-shadow);border-color:#365cd873;outline:none;transform:translateY(-2px)}.account-secondary-links{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.account-secondary-links a{min-height:36px;color:var(--blue-dark);background:#fff;border:1px solid #365cd82e;border-radius:7px;align-items:center;padding:0 11px;font-size:.86rem;font-weight:850;display:inline-flex}.account-secondary-links a:hover,.account-secondary-links a:focus-visible{border-color:#365cd86b;outline:none}.account-app-page{background:linear-gradient(180deg, #eef2ffeb, #f6f7fb00 360px), var(--paper)}.account-app-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:20px;width:min(1360px,100% - 36px);margin:0 auto 80px;padding-top:24px;display:grid}.account-workspace{align-content:start;gap:18px;min-width:0;display:grid}.account-workspace-head{min-width:0;box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#fffffff5,#eef2ffd1),#fff;border:1px solid #d7ddeaeb;border-radius:8px;gap:8px;padding:22px;display:grid}.account-workspace-head h1{margin:0;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1}.account-workspace-head p:not(.eyebrow-dark){max-width:760px;color:var(--muted);margin:0;line-height:1.55}.account-workspace-body{min-width:0}.account-subnav{z-index:10;min-width:0;max-height:calc(100vh - 116px);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #d7ddeae6;border-radius:8px;align-content:start;gap:16px;padding:16px;display:grid;position:sticky;top:94px;overflow-y:auto}.account-rail-head{border-bottom:1px solid #d7ddeac7;gap:4px;padding-bottom:12px;display:grid}.account-rail-head strong{font-size:1.3rem;line-height:1.05}.account-nav-group{gap:7px;display:grid}.account-nav-group>p{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:920}.account-subnav a{min-height:54px;color:var(--muted);border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px;padding:9px 10px;line-height:1.15;display:grid}.account-nav-glyph{width:34px;height:34px;color:var(--blue-dark);background:#eef2ffdb;border:1px solid #365cd829;border-radius:10px;place-items:center;font-size:.72rem;font-weight:950;display:grid}.account-nav-copy{gap:2px;min-width:0;display:grid}.account-nav-copy span,.account-nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-nav-copy span{color:var(--ink);font-size:.92rem;font-weight:900}.account-nav-copy small{color:var(--muted);font-size:.75rem;font-weight:760}.account-subnav a:hover,.account-subnav a:focus-visible{color:var(--blue-dark);background:#eef2ffb3;border-color:#365cd833;outline:none}.account-subnav a[aria-current=page]{color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-dark));border-color:#365cd852;box-shadow:0 8px 18px #365cd833}.account-subnav a[aria-current=page] span,.account-subnav a[aria-current=page] small{color:#fff}.account-subnav a[aria-current=page] .account-nav-glyph{color:var(--blue-dark);background:#ffffffeb;border-color:#ffffff57}.account-workspace .account-home-panel,.account-workspace .owner-listings,.account-workspace .inbox-panel,.account-workspace .records-panel,.account-workspace .profile-panel,.account-workspace .market-empty{width:100%;margin:0}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.account-settings-grid>*{min-width:0;height:100%}.account-circle-tools{background:#fff;border:1px solid #365cd838;border-radius:8px;gap:14px;padding:16px;display:grid}.account-circle-tools-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.account-circle-tools-head h3{margin:0;font-size:1.25rem}.account-circle-tools-head>span{min-height:30px;color:var(--blue-dark);background:var(--cool);white-space:nowrap;border:1px solid #365cd83d;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.account-circle-invite-list{gap:10px;display:grid}.account-circle-invite-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.account-circle-invite-card div:first-child{gap:3px;min-width:0;display:grid}.account-circle-invite-card strong,.account-circle-invite-card span{overflow-wrap:anywhere}.account-circle-invite-card span{color:var(--muted);line-height:1.45}.account-circle-invite-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.account-circle-invite-actions .primary-button,.account-circle-invite-actions .secondary-action{min-height:36px;padding-inline:10px}.account-circle-contact-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-top:12px;display:flex}.account-circle-subhead{min-height:30px;color:var(--muted);text-transform:uppercase;align-items:center;margin:0;font-size:.78rem;font-weight:900;display:inline-flex}.account-circle-contact-list span{min-height:28px;color:var(--muted);align-items:center;font-size:.88rem;display:inline-flex}.handle-field{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.handle-field>span{border-right:1px solid var(--line);min-width:42px;min-height:46px;color:var(--blue-dark);background:var(--cool);place-items:center;font-weight:900;display:grid}.handle-field input{border:0;border-radius:0}.pledge-list{border:1px solid var(--line);background:#f6f7fbd1;border-radius:8px;gap:10px;padding:12px;display:grid}.local-board,.community-board{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:16px;width:min(1120px,100% - 36px);margin:0 auto 72px;display:grid}.community-board{grid-template-rows:auto auto}.feedback-board{grid-template-rows:auto}.board-form-panel,.board-list-panel{min-width:0;box-shadow:var(--soft-shadow);background:#fffffff5;border:1px solid #d7ddeaeb;border-radius:8px;align-content:start;gap:16px;padding:18px;display:grid}.board-form-panel{background:linear-gradient(#fff1d9b8,#fffffff5 160px),#fff}.board-list-panel{background:linear-gradient(#eef2ffc7,#fffffff5 160px),#fff}.board-form-panel h2,.board-list-panel h2{margin:0 0 6px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.12}.board-form-panel p:not(.eyebrow-dark),.board-list-panel p:not(.eyebrow-dark){color:var(--muted);margin:0;line-height:1.5}.inline-board-form{gap:14px;display:grid}.signed-out-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:12px;padding:14px;display:grid}.signed-out-panel p{color:var(--muted);margin:0;line-height:1.5}.inline-board-form textarea{min-height:110px;padding-top:12px}.board-list{gap:12px;display:grid}.board-card{background:#fff;border:1px solid #d7ddeae6;border-radius:8px;gap:12px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 8px 20px #16181e0d}.board-card:hover,.board-card:focus-within{box-shadow:var(--lift-shadow);border-color:#365cd84d;transform:translateY(-2px)}.board-card h3{margin:0 0 6px;font-size:1.2rem;line-height:1.16}.board-card-kicker{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.board-card-kicker span{color:#006b66;background:#e2f6f2e0;border:1px solid #008f872e;border-radius:999px;flex:none;padding:4px 7px;font-size:.74rem;font-weight:900}.board-card-time{color:var(--ink);font-weight:820}.board-card-actions{flex-wrap:wrap;gap:8px;display:flex}.vote-button{width:fit-content}.inline-empty{width:100%;box-shadow:none;margin:0}.board-message{grid-column:1/-1}.owner-local-section{gap:12px;display:grid}.owner-local-section h3{margin:0;font-size:1.2rem}.owner-board-card{background:#fff;border:1px solid #d7ddeae6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid;box-shadow:0 8px 20px #16181e0d}.owner-board-card h4{margin:6px 0;font-size:1.18rem;line-height:1.16}.owner-board-card p{color:var(--muted);margin:0 0 8px;line-height:1.5}.launch-note{width:min(1120px,100% - 36px);color:var(--muted);box-shadow:var(--soft-shadow);background:#fff;border:1px solid #365cd838;border-radius:8px;align-items:center;gap:12px;margin:0 auto 18px;padding:14px 16px;display:flex}.launch-note strong{color:var(--blue-dark);flex:none}.launch-note span{line-height:1.5}.auth-link-row{flex-wrap:wrap;gap:10px;display:flex}.market-empty,.listing-form,.listing-detail,.profile-panel,.auth-form,.account-empty,.account-details,.records-panel,.agreement-panel,.agreement-summary-card,.board-form-panel,.board-list-panel,.board-card,.owner-board-card,.owner-listing-card,.inbox-panel,.inbox-contact-panel,.contact-request-card,.account-circle-tools,.account-circle-invite-card,.circle-room,.circle-form,.circle-list-card,.invite-card,.email-preferences-panel,.trusted-device-card,.trusted-device-panel,.passkey-panel,.passkey-quick-panel,.google-map-panel,.moderation-case-card,.ops-card{border-color:var(--panel-border)}.listing-form,.profile-panel,.auth-form,.records-panel,.agreement-panel,.board-form-panel,.board-list-panel,.inbox-panel,.account-circle-tools,.trusted-device-card,.trusted-device-panel,.passkey-panel,.passkey-quick-panel{background:linear-gradient(180deg, #fffffffa, #fbfcfdf5), var(--surface);box-shadow:0 16px 38px #16181e14}.board-card,.owner-board-card,.owner-listing-card,.real-listing-card,.agreement-summary-card,.contact-request-card,.account-circle-invite-card{box-shadow:0 10px 24px #16181e0f}.listing-form label,.report-form label,.agreement-form label,.account-onboarding label,.inline-board-form label,.profile-panel label,.proof-form label,.auth-form label,.auth-field,.trusted-device-card label,.trusted-device-panel label,.passkey-form label,.inbox-contact-form label,.circle-filters label,.circle-plan-form label,.circle-form label,.username-invite-form label,.email-preferences-form label,.starter-plan-edit-row label,.room-message-form label,.google-place-field label{color:var(--ink);gap:8px;font-size:.94rem;font-weight:820;line-height:1.25;display:grid}.listing-form label>span,.report-form label>span,.agreement-form label>span,.account-onboarding label>span,.inline-board-form label>span,.profile-panel label>span,.proof-form label>span,.auth-form label>span,.trusted-device-card label>span,.trusted-device-panel label>span,.passkey-form label>span,.inbox-contact-form label>span,.circle-filters label>span,.circle-plan-form label>span,.circle-form label>span,.username-invite-form label>span,.email-preferences-form label>span,.starter-plan-edit-row label>span,.room-message-form label>span,.google-place-field label>span{color:#46545d;letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:820}.listing-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.listing-form select,.listing-form textarea,.report-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.report-form select,.report-form textarea,.agreement-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.agreement-form select,.agreement-form textarea,.account-onboarding input:not([type=checkbox]):not([type=radio]):not([type=file]),.account-onboarding select,.account-onboarding textarea,.inline-board-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.inline-board-form select,.inline-board-form textarea,.profile-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.profile-panel select,.profile-panel textarea,.proof-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.proof-form select,.proof-form textarea,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.trusted-device-card input:not([type=checkbox]):not([type=radio]):not([type=file]),.trusted-device-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.passkey-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.inbox-contact-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.circle-filters input:not([type=checkbox]):not([type=radio]):not([type=file]),.circle-filters select,.circle-plan-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.circle-plan-form select,.circle-plan-form textarea,.circle-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.circle-form select,.circle-form textarea,.username-invite-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.email-preferences-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.starter-plan-edit-row input:not([type=checkbox]):not([type=radio]):not([type=file]),.starter-plan-edit-row select,.room-message-form textarea,.google-place-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.moderation-note-field textarea,.moderation-action-grid select,.invite-copy-field textarea{border:1px solid var(--field-border);width:100%;min-height:48px;color:var(--ink);background:linear-gradient(180deg, #fff, var(--field-surface)), #fff;border-radius:8px;padding:0 13px;transition:background-color .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #16181e08}.listing-form textarea,.report-form textarea,.agreement-form textarea,.inline-board-form textarea,.profile-panel textarea,.proof-form textarea,.circle-plan-form textarea,.circle-form textarea,.room-message-form textarea,.moderation-note-field textarea,.invite-copy-field textarea{min-height:132px;padding-top:12px;line-height:1.5}.listing-form input::placeholder,.listing-form textarea::placeholder,.report-form textarea::placeholder,.agreement-form textarea::placeholder,.inline-board-form textarea::placeholder,.profile-panel textarea::placeholder,.proof-form input::placeholder,.proof-form textarea::placeholder,.auth-form input::placeholder,.room-message-form textarea::placeholder,.google-place-field input::placeholder,.circle-form textarea::placeholder{color:#87949c}.listing-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.listing-form select:focus-visible,.listing-form textarea:focus-visible,.report-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.report-form select:focus-visible,.report-form textarea:focus-visible,.agreement-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.agreement-form select:focus-visible,.agreement-form textarea:focus-visible,.account-onboarding input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.account-onboarding select:focus-visible,.account-onboarding textarea:focus-visible,.inline-board-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.inline-board-form select:focus-visible,.inline-board-form textarea:focus-visible,.profile-panel input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.profile-panel select:focus-visible,.profile-panel textarea:focus-visible,.proof-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.proof-form select:focus-visible,.proof-form textarea:focus-visible,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.trusted-device-card input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.trusted-device-panel input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.passkey-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.inbox-contact-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.circle-filters input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.circle-filters select:focus-visible,.circle-plan-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.circle-plan-form select:focus-visible,.circle-plan-form textarea:focus-visible,.circle-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.circle-form select:focus-visible,.circle-form textarea:focus-visible,.username-invite-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.email-preferences-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.starter-plan-edit-row input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.starter-plan-edit-row select:focus-visible,.room-message-form textarea:focus-visible,.google-place-field input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.moderation-note-field textarea:focus-visible,.moderation-action-grid select:focus-visible,.invite-copy-field textarea:focus-visible{box-shadow:0 0 0 4px var(--field-focus), 0 8px 18px #365cd81a;background:#fff;border-color:#365cd89e;outline:none}.handle-field{border-color:var(--field-border);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #16181e08}.handle-field:focus-within{box-shadow:0 0 0 4px var(--field-focus), 0 8px 18px #365cd81a;border-color:#365cd89e}.handle-field input{box-shadow:none;background:0 0;border:0}.auth-form .password-input-shell input,.trusted-device-card .password-input-shell input,.trusted-device-panel .password-input-shell input{padding-right:72px}.room-message-form{background:linear-gradient(#fff,#fbfcfdfa),#fff}.primary-button,.secondary-action,.search-button{letter-spacing:0}.header-actions,.hero-actions,.auth-link-row,.listing-card-actions,.detail-actions,.owner-actions,.contact-request-actions,.inbox-room-actions,.moderation-case-actions,.agreement-command-actions,.circle-button-row,.circle-plan-actions,.circle-invite-actions,.photo-upload-actions,.photo-manager-actions,.google-map-actions,.trusted-device-actions,.account-dashboard-actions,.account-circle-invite-actions,.board-card-actions,.header-actions>*,.hero-actions>*,.auth-link-row>*,.listing-card-actions>*,.detail-actions>*,.owner-actions>*,.contact-request-actions>*,.inbox-room-actions>*,.moderation-case-actions>*,.agreement-command-actions>*,.circle-button-row>*,.circle-plan-actions>*,.circle-invite-actions>*,.photo-upload-actions>*,.photo-manager-actions>*,.google-map-actions>*,.trusted-device-actions>*,.account-dashboard-actions>*,.account-circle-invite-actions>*,.board-card-actions>*{min-width:0}.secondary-action{border:1px solid var(--line);min-width:0;max-width:100%;min-height:46px;color:var(--ink);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(#fff,#f8f9ff);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;line-height:1.1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;box-shadow:0 5px 14px #16181e0a}.secondary-action:hover,.secondary-action:focus-visible{color:var(--blue-dark);background:#fff;border-color:#365cd873;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #16181e14}.secondary-action:disabled{cursor:not-allowed;opacity:.62;transform:none}.secondary-action:disabled:hover,.secondary-action:disabled:focus-visible{border-color:var(--line);color:var(--ink);background:linear-gradient(#fff,#f8f9ff);box-shadow:0 5px 14px #16181e0a}.saved-action{color:var(--blue-dark);background:var(--cool);border-color:#365cd875}.save-state-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.9rem;line-height:1.45;display:flex}.save-state-note a{color:var(--blue-dark);font-weight:850}.save-state-note.compact{margin-top:-6px;padding:0 2px;font-size:.86rem}.share-menu-shell{max-width:100%;display:inline-flex;position:relative}.share-menu{z-index:20;border:1px solid var(--line);min-width:150px;max-width:min(260px,100vw - 32px);box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.share-menu a,.share-menu button{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:.9rem;font-weight:820;display:flex}.share-menu a:hover,.share-menu a:focus-visible,.share-menu button:hover,.share-menu button:focus-visible{color:var(--blue-dark);background:var(--cool);outline:none}.compact-action{min-height:36px;padding-inline:11px;font-size:.86rem}.policy-page{gap:18px;width:min(860px,100% - 36px);margin:0 auto;padding:clamp(36px,7vw,72px) 0 clamp(58px,8vw,92px);display:grid}.policy-page h1{color:var(--ink);font-size:clamp(2.8rem,7vw,5.4rem);line-height:.96}.policy-page h2{margin:12px 0 0;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.12}.policy-page p,.policy-page li{color:var(--muted);font-size:1rem;line-height:1.65}.policy-page p,.policy-page ul{margin:0}.policy-page ul{padding-left:1.2rem}.policy-page a{color:var(--blue);text-underline-offset:3px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.policy-updated{color:var(--muted);font-size:.9rem;font-weight:750}@media (max-width:820px){.hero{min-height:760px;padding-inline:18px}.topbar{flex-direction:column;align-items:flex-start;padding-top:14px}.nav{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%;display:grid}.account-pill{width:100%}.header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.feedback-pill,.invite-pill,.admin-pill{width:100%}.nav a{text-align:center;place-items:center;min-width:0;padding-inline:8px;display:grid}.hero-copy{padding-bottom:96px}.search-band{grid-template-columns:1fr;margin-top:-56px}.search-button{width:100%}.home-essentials{margin-bottom:44px}.home-trust{padding:clamp(28px,5vw,44px) 0 clamp(24px,4vw,40px)}.home-personas{padding-bottom:clamp(36px,6vw,56px)}.auth-page{padding:18px}.auth-shell{grid-template-columns:1fr}.site-header{grid-template-columns:1fr;padding-block:14px}.site-header .header-actions{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));width:100%;display:grid}.site-nav{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%;display:grid}.site-nav a{text-align:center;place-items:center;padding-inline:8px;display:grid}.site-header .account-pill{width:100%}.account-app-shell,.admin-app-shell{grid-template-columns:1fr;gap:14px;width:min(100% - 28px,1120px);padding-top:18px}.support-page-grid{grid-template-columns:1fr;width:min(100% - 28px,1120px)}.account-subnav,.admin-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;padding:12px;display:grid;position:static;top:0;overflow-x:visible}.account-rail-head{border-bottom:1px solid #d7ddeac7;border-right:0;grid-column:1/-1;min-width:0;padding-bottom:8px;padding-right:0}.admin-rail-head{border-bottom:1px solid #d7ddeac7;border-right:0;grid-column:1/-1;min-width:0;padding-bottom:10px;padding-right:0}.account-nav-group,.admin-nav-group{display:contents}.account-nav-group>p,.admin-nav-group>p{display:none}.account-subnav a,.admin-subnav a{min-width:0}.site-footer{display:grid}.site-footer div,.site-footer nav{flex-direction:column;align-items:flex-start;gap:8px}.market-hero{display:grid}.page-nav{grid-template-columns:1fr;width:min(100% - 28px,1120px);margin-top:12px}.page-nav-actions{justify-content:stretch}.page-nav-actions>*{flex:132px}.market-hero-action{justify-self:start}.account-dashboard-hero,.account-next-head,.account-status-grid,.admin-workspace-head,.account-settings-grid{grid-template-columns:1fr}.admin-workspace-actions{justify-content:flex-start}.account-dashboard-actions{justify-content:stretch;min-width:0}.account-dashboard-actions .primary-button,.account-dashboard-actions .secondary-action{flex:150px}.launch-note{flex-direction:column;align-items:flex-start}.listing-results-toolbar{flex-direction:column;align-items:stretch}.post-fast-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-form-chip-row{justify-content:flex-start;max-width:none}.post-step-strip{scrollbar-width:none;grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.post-step-strip::-webkit-scrollbar{display:none}.post-step-strip span{justify-content:flex-start}.listing-view-switcher{grid-template-columns:auto repeat(3,minmax(0,1fr));width:100%}.market-filters,.circle-filters,.circle-board-head,.form-grid.two,.form-grid.three,.listing-form-intro,.listing-form-section-head,.listing-submit-bar,.contact-link-row,.starter-plan-edit-row,.starter-plan-preview,.agreement-command-head,.agreement-head-toolbar,.agreement-title-row,.agreement-workspace,.agreement-workbench,.agreement-secondary-grid,.detail-actions.compact,.ops-dashboard,.price-choice-panel,.photo-field,.profile-preview-row,.listing-detail,.agreement-grid,.intent-grid,.service-split,.service-checklist-panel,.service-checklist-grid,.community-layout,.invite-panel,.invite-main-card,.invite-support-grid,.email-preferences-panel,.email-preferences-row,.account-action-grid,.inbox-layout,.local-board,.community-board,.community-layout.single .community-panel{grid-template-columns:1fr}.service-panel-actions .primary-button,.service-panel-actions .secondary-action{flex:150px}.circle-board-head{flex-direction:column;align-items:stretch}.listing-detail-command{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-command-actions{grid-column:1/-1;min-width:0}.listing-command-actions .primary-button{min-height:44px}.invite-action-panel{border-top:1px solid #365cd838;border-left:0;padding-top:18px;padding-left:0}.circle-grid{grid-template-columns:1fr}.topic-list,.topic-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.post-topic-list,.post-guide-band{grid-template-columns:1fr}.post-intent-section .intent-section-head,.market-hero.post-hero{flex-direction:column;align-items:stretch;display:flex}.post-hero-actions{justify-content:flex-start}.account-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.real-listing-card{grid-template-columns:96px minmax(0,1fr)}.listing-photo-placeholder,.listing-card-photo{height:96px;min-height:96px}.listing-grid[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo{height:auto;min-height:auto}.listing-grid[data-view=compact] .real-listing-card{grid-template-columns:minmax(0,1fr)}.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo{display:none}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(0,1fr) auto}.ops-card.members,.ops-card.email,.ops-card.founding,.ops-card.launch-metrics,.ops-card.ops-priority-card,.ops-card.readiness,.ops-card.wide{grid-column:auto}.ops-card{grid-column:1/-1}.ops-command-strip,.ops-alert-grid,.ops-feedback-list,.ops-gate-reasons,.ops-issue-grid,.ops-priority-grid,.ops-recommendation-list,.ops-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-columns{grid-template-columns:1fr}.listing-grid[data-view=compact] .listing-meta-row{grid-column:1/-1}.photo-preview-row{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-upload-actions{justify-content:flex-start}.photo-manager-grid{grid-template-columns:1fr}.proof-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-activity-strip,.owner-activity-strip.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-activity-strip .wide{grid-column:1/-1}.circle-plan-item{grid-template-columns:1fr}.circle-plan-actions{justify-content:flex-start}.room-message-card{width:100%}.room-message-list{min-height:260px;max-height:54vh}.inbox-side-rail,.deal-snapshot-panel,.agreement-side-stack{position:static}.response-cue-card.compact{width:100%;min-width:0;max-width:none}.agreement-plain-steps{grid-template-columns:1fr}.agreement-command-actions{justify-content:flex-start}.agreement-room-nav{width:100%}.agreement-progress,.agreement-at-glance,.agreement-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-listings-head,.owner-listing-card,.records-head,.moderation-case-card,.agreement-summary-card,.contact-request-card,.inbox-contact-strip,.account-onboarding.compact{display:grid}.inbox-contact-form,.contact-request-card{grid-template-columns:1fr}.inbox-contact-panel-head,.contact-request-actions{justify-content:flex-start}.records-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-onboarding.compact{grid-template-columns:1fr}.moderation-case-actions{justify-content:flex-start}.moderation-action-grid{grid-template-columns:1fr}.moderation-case-actions .primary-button,.moderation-case-actions .secondary-action{width:100%}.google-map-panel-head,.google-map-actions{grid-template-columns:1fr;justify-content:stretch}.google-map-actions,.google-map-actions .secondary-action{width:100%}.account-circle-tools-head,.account-circle-invite-card{grid-template-columns:1fr;display:grid}.account-circle-invite-actions{justify-content:flex-start}.inbox-contact-strip{grid-template-columns:1fr}.inbox-contact-list,.inbox-room-actions{justify-content:flex-start}.inbox-room-card{grid-template-columns:1fr;gap:12px}.inbox-room-actions{border-top:1px solid #d7ddeac7;border-left:0;grid-template-columns:1fr 1fr;justify-items:stretch;width:100%;padding-top:12px;padding-left:0}.inbox-room-actions .response-cue{grid-column:1/-1;justify-self:start}.inbox-room-action-row{grid-column:1/-1;justify-content:stretch}.inbox-room-action-row .primary-button,.inbox-room-action-row .secondary-action{flex:128px;width:100%}.owner-listing-card{grid-template-columns:96px minmax(0,1fr)}.owner-listing-card>img{height:96px}}@media (max-width:460px){h1{font-size:3.6rem}.hero-actions{display:grid}.primary-button,.secondary-button{width:100%}.market-hero-action.primary-button{justify-self:start;width:fit-content;min-width:76px}.auth-form,.account-empty,.account-onboarding,.records-panel,.profile-panel{padding:16px}.account-details{padding:0}.admin-workspace-head{padding:16px}.admin-workspace-actions,.admin-workspace-actions .primary-button,.admin-workspace-actions .secondary-action,.ops-command-strip,.ops-alert-grid,.ops-gate-reasons,.ops-priority-grid{width:100%}.admin-subnav,.ops-command-strip,.ops-alert-grid,.ops-gate-reasons,.ops-gate-status,.ops-priority-grid,.ops-signal-grid{grid-template-columns:1fr}.ops-gate-status span{text-align:left}.auth-button-row,.otp-entry{grid-template-columns:1fr}.auth-link-row,.auth-link-row .primary-button,.auth-link-row .secondary-action{width:100%}.agreement-decision-grid,.agreement-progress,.agreement-at-glance,.acceptance-grid,.agreement-section-head,.room-safety-forms{grid-template-columns:1fr}.account-secondary-links,.account-secondary-links a,.account-circle-invite-actions,.account-circle-invite-actions .primary-button,.account-circle-invite-actions .secondary-action,.contact-request-actions .primary-button,.contact-request-actions .secondary-action,.inbox-contact-form .primary-button,.username-invite-form .primary-button{width:100%}.real-listing-card,.listing-grid[data-view=grid]{grid-template-columns:1fr}.listing-grid[data-view=compact] .real-listing-card{grid-template-columns:minmax(0,1fr)}.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo{display:none}.detail-facts,.listing-detail-command{grid-template-columns:1fr}.detail-actions,.agreement-room-jumpnav,.agreement-room-jumpnav a,.agreement-room-nav,.agreement-room-nav .secondary-action,.circle-button-row,.circle-invite-actions,.circle-invite-actions .secondary-action,.circle-button-row .primary-button,.circle-button-row .secondary-action,.detail-actions .share-menu-shell,.detail-actions .primary-button,.detail-actions .secondary-action,.records-download-button,.owner-actions,.owner-actions .secondary-action,.report-form .secondary-action,.agreement-form .primary-button,.proof-form .secondary-action,.circle-plan-form .secondary-action,.circle-plan-actions .secondary-action,.room-message-form .secondary-action,.agreement-summary-card .secondary-action{width:100%}.owner-listing-card,.records-summary-grid,.account-next-grid{grid-template-columns:1fr}.owner-listing-card>img{aspect-ratio:1;height:auto}.owner-board-card,.topic-list,.topic-list.compact{grid-template-columns:1fr}.invite-footer-note{flex-direction:column;align-items:stretch}.invite-footer-note .secondary-action{width:100%}}@media (max-width:640px){body{padding-bottom:82px;padding-bottom:calc(82px + env(safe-area-inset-bottom));background:linear-gradient(#f7f9fc 0,#fff 260px),#fff}.site-header{grid-template-columns:1fr;gap:0;min-height:0;padding:7px 10px;position:sticky;box-shadow:0 6px 18px #16181e0f}.site-brand{justify-self:start}.site-brand-mark{width:38px;height:38px}.site-brand-name{font-size:1rem}.site-nav,.site-header .header-actions{display:none}.topbar{grid-template-columns:1fr;align-items:center;gap:0;min-height:0;padding-top:7px;display:grid}.topbar .brand-mark{width:38px;height:38px}.topbar .nav,.topbar .header-actions{display:none}.mobile-tab-bar{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #d7ddeadb;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:auto;min-height:50px;padding:5px;display:grid;position:fixed;bottom:8px;left:10px;right:10px;box-shadow:0 14px 34px #16181e29}.mobile-tab-link{min-width:0;min-height:40px;color:var(--muted);border-radius:14px;align-content:center;place-items:center;gap:3px;font-size:.66rem;font-weight:860;line-height:1;display:grid}.mobile-tab-link.primary{color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-dark));box-shadow:0 10px 24px #365cd847}.mobile-tab-link[aria-current=page]{color:var(--blue-dark);background:#eef2fff5}.mobile-tab-link.primary[aria-current=page]{color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-dark))}.mobile-tab-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.market-page{padding-bottom:12px}.market-hero{border-radius:10px;width:min(100% - 16px,1120px);margin-top:8px;padding:12px}.market-hero h1{font-size:clamp(1.65rem,7.6vw,2.2rem);line-height:.98}.market-hero p:not(.eyebrow-dark){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.45;display:-webkit-box;overflow:hidden}.page-nav,.intent-stack,.service-split,.topic-directory,.community-layout,.community-examples,.safety-band,.listing-browse,.market-empty,.listing-form,.listing-detail,.profile-panel,.agreement-room,.agreement-room-compact,.account-app-shell,.admin-app-shell,.policy-page{width:min(100% - 16px,1120px)}.bookhouse-reference{grid-template-columns:92px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:8px}.bookhouse-reference h2{font-size:1rem}.bookhouse-reference p:not(.eyebrow-dark){display:none}.bookhouse-chip-row{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:7px;overflow-x:auto}.bookhouse-chip-row::-webkit-scrollbar{display:none}.bookhouse-chip-row span{flex:none;padding:5px 8px;font-size:.74rem}.service-choice-card{border-radius:10px}.service-panel-image{aspect-ratio:16/8}.service-panel-body{gap:10px;padding:12px}.service-panel-body h2{font-size:1.2rem}.service-panel-body p:not(.eyebrow-dark),.community-panel-copy p:not(.eyebrow-dark){font-size:.9rem;line-height:1.42}.service-panel-actions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.service-panel-actions::-webkit-scrollbar{display:none}.service-panel-actions .primary-button,.service-panel-actions .secondary-action{border-radius:999px;flex:none;width:auto;min-height:36px;padding-inline:12px;font-size:.82rem}.community-panel{padding:12px}.community-panel-image{aspect-ratio:16/7}.page-nav{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.page-back-link{white-space:nowrap;flex:none;min-height:34px;padding:0 8px;font-size:.9rem}.page-nav-actions{scrollbar-width:none;flex:auto;justify-content:flex-end;gap:7px;display:flex;overflow-x:auto}.page-nav-actions::-webkit-scrollbar{display:none}.page-nav-actions>*{border-radius:999px;flex:none;width:auto;min-height:34px;padding-inline:11px}.market-filters{border-radius:10px;gap:9px;padding:10px;box-shadow:0 10px 28px #16181e17}.browse-filter-head{align-items:center;gap:8px;padding-bottom:0}.browse-filter-head p:not(.eyebrow-dark),.browse-filter-head .compact-action{display:none}.browse-filter-mobile-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.browse-filter-mobile-row .filter-toggle{border-radius:999px;flex:auto;justify-content:center;min-height:38px}.browse-filter-mobile-row .compact-action{border-radius:999px;flex:none;width:auto;min-height:38px;padding-inline:12px}.browse-filter-controls{grid-template-columns:1fr;gap:8px;display:none}.browse-filter-controls[data-open=true]{display:grid}.market-filters label{gap:5px;padding:9px 10px}.market-filters input:not([type=checkbox]):not([type=radio]):not([type=file]),.market-filters select{min-height:30px;font-size:.92rem}.market-filters .search-button{border-radius:9px;min-height:42px}.listing-results-toolbar{gap:10px;padding:10px 0 4px}.listing-view-switcher{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.listing-view-switcher::-webkit-scrollbar{display:none}.listing-view-switcher span{display:none}.listing-view-switcher button{border-radius:999px;flex:none;min-height:34px;padding-inline:11px}.listing-grid[data-view=grid],.listing-grid[data-view=list],.listing-grid[data-view=compact]{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:9px;display:grid;overflow:visible}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card,.listing-grid[data-view=compact] .real-listing-card,.real-listing-card{background:#fff;border:1px solid #d7ddeae0;border-radius:10px;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:8px;overflow:hidden;box-shadow:0 8px 22px #16181e0f}.listing-grid[data-view=compact] .listing-card-media-link,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo{display:block}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo,.listing-photo-placeholder,.listing-card-photo{aspect-ratio:1;object-fit:cover;border-radius:8px;width:92px;height:92px;min-height:92px}.listing-grid[data-view=grid] .real-listing-body,.listing-grid[data-view=list] .real-listing-body,.listing-grid[data-view=compact] .real-listing-body,.real-listing-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-height:92px;padding:0;display:grid}.listing-grid[data-view=grid] .listing-card-topline,.listing-grid[data-view=list] .listing-card-topline,.listing-grid[data-view=compact] .listing-card-topline{flex-wrap:nowrap;gap:4px;max-width:100%;display:flex;overflow:hidden}.listing-card-topline span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;padding:3px 6px;font-size:.68rem;overflow:hidden}.listing-grid[data-view=grid] .real-listing-card h2,.listing-grid[data-view=list] .real-listing-card h2,.listing-grid[data-view=compact] .real-listing-card h2,.real-listing-card h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;line-height:1.16;display:-webkit-box;overflow:hidden}.listing-grid[data-view=grid] .listing-card-head,.listing-grid[data-view=list] .listing-card-head,.listing-grid[data-view=compact] .listing-card-head,.listing-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px}.listing-card-price,.listing-grid[data-view=compact] .listing-card-price{justify-self:start;max-width:100%;min-height:24px;padding:3px 7px;font-size:.72rem}.listing-card-place,.listing-grid[data-view=compact] .listing-card-place{gap:4px;font-size:.72rem}.listing-card-place span,.listing-grid[data-view=compact] .listing-card-place span:first-child{max-width:100%}.listing-grid[data-view=grid] .real-listing-card p,.listing-grid[data-view=list] .real-listing-card p,.listing-grid[data-view=compact] .real-listing-card p,.real-listing-card p{display:none}.listing-grid[data-view=grid] .listing-meta-row,.listing-grid[data-view=list] .listing-meta-row,.listing-grid[data-view=compact] .listing-meta-row,.listing-meta-row{grid-column:auto;gap:4px;font-size:.74rem}.listing-meta-row>span,.listing-grid[data-view=compact] .listing-meta-row>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 6px;overflow:hidden}.listing-grid[data-view=grid] .listing-footer-row,.listing-grid[data-view=list] .listing-footer-row,.listing-grid[data-view=compact] .listing-footer-row,.listing-footer-row{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;margin-top:auto;padding-top:0;font-size:.74rem;display:grid}.listing-footer-row>span:first-child,.listing-grid[data-view=compact] .listing-footer-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.listing-grid[data-view=grid] .listing-card-actions,.listing-grid[data-view=list] .listing-card-actions,.listing-grid[data-view=compact] .listing-card-actions,.listing-card-actions{justify-content:flex-end;gap:5px;width:auto;margin-left:0}.listing-card-actions .listing-card-primary{border-radius:999px;flex:none;min-height:28px;padding-inline:9px;font-size:.72rem}.listing-card-actions .share-menu-shell{flex:none}.listing-card-actions .share-menu-shell>.compact-action,.listing-card-actions .compact-action{border-radius:999px;flex:none;min-height:28px;padding-inline:9px;font-size:.72rem}.listing-detail{border-radius:12px;gap:0;padding:0;overflow:hidden}.listing-detail-media-shell{margin:0}.listing-detail-media,.listing-detail-media-shell img{border-radius:0}.listing-detail-media.no-photo{aspect-ratio:16/9;border-radius:0;min-height:168px;padding:16px}.listing-detail-media.no-photo span{font-size:clamp(3rem,18vw,5rem)}.listing-detail-body{gap:12px;padding:14px}.listing-detail-command{border-radius:11px;gap:7px;padding:7px}.listing-command-fact,.listing-command-note{padding:9px 10px}.listing-command-actions .primary-button{border-radius:999px}.detail-actions{scrollbar-width:none;flex-wrap:nowrap;gap:7px;display:flex;overflow-x:auto}.detail-actions::-webkit-scrollbar{display:none}.detail-actions>*,.detail-actions .share-menu-shell,.detail-actions .primary-button,.detail-actions .secondary-action{border-radius:999px;flex:none;width:auto;min-height:36px;padding-inline:12px;font-size:.82rem}.listing-form,.profile-panel,.account-empty,.account-next-steps,.account-dashboard-hero,.records-panel,.inbox-panel,.inbox-contact-panel,.agreement-room-head.compact,.agreement-panel{border-radius:12px}.listing-form,.profile-panel,.records-panel{padding:14px}.listing-form{gap:12px}.post-fast-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.post-fast-paths a{min-height:54px;padding:9px}.post-fast-paths span{font-size:.9rem}.post-fast-paths small{font-size:.74rem}.listing-form-intro,.listing-form-section,.listing-submit-bar{border-radius:10px;padding:12px}.listing-form-intro h2{font-size:1.22rem}.listing-form-chip-row{gap:5px}.listing-form-chip-row span{min-height:28px;padding:4px 8px;font-size:.76rem}.post-step-strip{gap:6px;padding:6px;display:flex}.post-step-strip span{flex:none;min-width:104px;min-height:34px;padding:6px 8px;font-size:.8rem}.post-step-strip strong{width:20px;height:20px}.listing-submit-bar .auth-submit{width:100%}.listing-form label{gap:5px}.listing-form label>span{font-size:.78rem}.listing-form .form-grid,.listing-form .form-grid.two,.listing-form .form-grid.three{grid-template-columns:1fr;gap:9px}.listing-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.listing-form select,.listing-form textarea,.agreement-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.agreement-form select,.agreement-form textarea,.profile-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.profile-panel select,.profile-panel textarea{min-height:44px}.price-choice-panel,.photo-field{border-radius:10px;grid-template-columns:1fr;gap:10px;padding:12px}.price-choice-panel h2,.photo-field h2{font-size:1.08rem}.price-choice-panel p:not(.eyebrow-dark),.photo-field p{font-size:.86rem}.price-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.price-choice-option{min-height:38px}.photo-upload-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.photo-upload-actions::-webkit-scrollbar{display:none}.photo-upload-button{flex:none;min-width:132px}.photo-manager-grid{grid-template-columns:1fr}.listing-form textarea,.agreement-form textarea,.profile-panel textarea{min-height:96px}.account-app-shell,.admin-app-shell{gap:10px;padding-top:12px}.account-subnav,.admin-subnav{scrollbar-width:none;border-radius:12px;gap:7px;padding:8px;display:flex;overflow-x:auto}.account-subnav::-webkit-scrollbar{display:none}.admin-subnav::-webkit-scrollbar{display:none}.account-rail-head,.admin-rail-head{display:none}.account-nav-group,.admin-nav-group{display:contents}.account-subnav a,.admin-subnav a{border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:.82rem;display:inline-flex}.account-nav-glyph{border-radius:999px;width:24px;height:24px;font-size:.62rem}.account-nav-copy small,.admin-nav-copy small{display:none}.account-dashboard-hero{gap:13px;padding:14px}.account-status-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.account-status-row::-webkit-scrollbar{display:none}.account-status-row span{flex:none;min-height:27px;padding:4px 8px;font-size:.74rem}.account-dashboard-actions,.account-secondary-links{scrollbar-width:none;flex-wrap:nowrap;gap:7px;display:flex;overflow-x:auto}.account-dashboard-actions::-webkit-scrollbar{display:none}.account-secondary-links::-webkit-scrollbar{display:none}.account-dashboard-actions .primary-button,.account-dashboard-actions .secondary-action,.account-secondary-links a{border-radius:999px;flex:none;width:auto;min-height:36px;padding-inline:12px;font-size:.82rem}.account-next-steps{gap:12px;padding:14px}.account-next-head{grid-template-columns:1fr;gap:10px}.account-next-head .secondary-action{border-radius:999px;justify-self:start;width:auto;min-height:34px;padding-inline:12px}.account-status-grid,.account-next-grid{grid-template-columns:1fr;gap:9px;display:grid;overflow:visible}.account-status-card,.account-next-card{border-radius:10px;min-height:0;padding:12px}.account-status-card small,.account-next-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.account-next-card{gap:6px}.account-next-card:before{width:26px;height:3px}.inbox-panel{padding:14px}.inbox-filter-tabs{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.inbox-filter-tabs::-webkit-scrollbar{display:none}.inbox-filter-tabs button{border-radius:999px;flex:none;min-height:36px}.inbox-room-card,.agreement-summary-card.inbox-room-card{border-radius:12px;gap:10px;padding:12px}.inbox-room-badges{flex-wrap:nowrap;overflow:hidden}.inbox-room-meta{gap:6px;font-size:.78rem}.inbox-room-actions{scrollbar-width:none;border-top:1px solid #d7ddeac7;flex-wrap:nowrap;align-items:center;gap:8px;padding-top:10px;display:flex;overflow-x:auto}.inbox-room-actions::-webkit-scrollbar{display:none}.inbox-room-actions .response-cue{flex:none}.inbox-room-action-row{flex-wrap:nowrap;flex:none}.inbox-room-action-row .primary-button,.inbox-room-action-row .secondary-action{border-radius:999px;flex:none;width:auto;min-height:34px;padding-inline:12px}.agreement-room-compact{gap:8px;margin-top:8px;margin-bottom:34px}.agreement-room-head.compact{gap:9px;padding:10px}.agreement-room-nav,.agreement-room-jumpnav{scrollbar-width:none;flex-wrap:nowrap;gap:7px;width:100%;display:flex;overflow-x:auto}.agreement-room-nav::-webkit-scrollbar{display:none}.agreement-room-jumpnav::-webkit-scrollbar{display:none}.agreement-room-nav .compact-action,.agreement-room-nav .secondary-action,.agreement-room-jumpnav a{border-radius:999px;flex:none;width:auto;min-height:32px;padding-inline:10px;font-size:.78rem}.agreement-title-row h1{font-size:clamp(1.42rem,6.8vw,1.95rem)}.response-cue-card.compact{padding:8px 10px}.response-cue-card.compact small{display:none}.room-member-row.compact{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.room-member-row.compact::-webkit-scrollbar{display:none}.room-member-row.compact .member-identity{flex:none}.agreement-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.agreement-progress li{text-align:center;grid-template-columns:minmax(0,1fr);gap:4px;min-height:54px;padding:7px 6px}.agreement-progress li>span{width:22px;height:22px;margin-inline:auto;font-size:.72rem}.agreement-progress li strong{font-size:.8rem}.agreement-progress li small{display:none}.agreement-at-glance{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.agreement-at-glance::-webkit-scrollbar{display:none}.agreement-at-glance>div{flex:0 0 42%;padding:8px}.conversation-action-strip{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding:7px;overflow-x:auto}.conversation-action-strip::-webkit-scrollbar{display:none}.conversation-action-strip .primary-button,.conversation-action-strip .secondary-action{flex:none;min-height:32px;padding-inline:10px;font-size:.78rem}.agreement-workspace{gap:10px}.agreement-room-compact .agreement-panel{border-radius:12px;padding:10px}.agreement-room-compact .room-message-list{min-height:180px;max-height:42vh;padding:10px}.room-message-head{padding:10px 12px}.room-message-form{gap:8px;padding:9px 12px 10px}.room-message-form textarea{min-height:74px}.room-message-prompts{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.room-message-prompts::-webkit-scrollbar{display:none}.room-message-prompts button{white-space:nowrap;border-radius:999px;flex:none;min-height:32px}.room-message-send-row{align-items:stretch}.room-message-send-row small{display:none}.deal-snapshot-list.compact,.acceptance-grid{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.deal-snapshot-list.compact::-webkit-scrollbar{display:none}.acceptance-grid::-webkit-scrollbar{display:none}.deal-snapshot-list.compact>div,.acceptance-grid article{flex:0 0 64%}.acceptance-grid article.wide{flex-basis:78%}.agreement-plain-steps.compact{gap:6px}.agreement-plain-steps.compact li{padding:7px 9px}.agreement-check-list.compact{max-height:none;overflow:visible}.detail-actions.compact{grid-template-columns:none;display:flex}}@media (max-width:380px){.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card,.listing-grid[data-view=compact] .real-listing-card,.real-listing-card{grid-template-columns:88px minmax(0,1fr)}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo,.listing-photo-placeholder,.listing-card-photo{width:88px;height:88px;min-height:88px}.listing-grid[data-view=grid] .real-listing-body,.listing-grid[data-view=list] .real-listing-body,.listing-grid[data-view=compact] .real-listing-body,.real-listing-body{min-height:88px}.agreement-progress li{flex-basis:82%}.agreement-at-glance>div{flex-basis:62%}}@media (max-width:640px){.inbox-panel{gap:10px;padding:10px}.inbox-briefbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inbox-briefbar::-webkit-scrollbar{display:none}.inbox-briefbar span{flex:none;min-height:30px;padding:5px 9px;font-size:.8rem}.inbox-room-card,.agreement-summary-card.inbox-room-card{grid-template-columns:1fr;gap:0;padding:0}.inbox-room-link{padding:11px 58px 10px 15px}.inbox-open-cue{min-height:26px;padding:4px 8px;font-size:.72rem;top:10px;right:10px}.inbox-room-actions{border-top:1px solid #d7ddeab8;border-left:0;flex-flow:row;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:8px 10px 10px 15px;display:flex;overflow:visible}.inbox-room-actions .response-cue{white-space:normal;flex:auto;min-width:0}.inbox-close-button{flex:none;min-height:28px}.inbox-contact-strip,.inbox-contact-panel{padding:10px}.inbox-add-contact{padding:0}.inbox-add-contact summary,.inbox-add-contact .inbox-contact-form{padding:10px}.listing-card-actions{justify-content:flex-end;align-items:center;gap:5px}.listing-card-tool-row{gap:4px}.listing-card-actions .listing-card-primary,.listing-card-actions .listing-card-save,.listing-card-actions .listing-card-share{border-radius:999px;min-height:28px;padding-inline:9px;font-size:.72rem}.listing-detail-command{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.listing-command-fact.primary,.listing-command-actions{grid-column:1/-1}.listing-command-note span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-command-actions{gap:7px}.listing-command-actions .primary-button{flex:100%}.listing-command-actions .share-menu-shell,.listing-command-tool,.listing-command-actions .share-action{flex:calc(50% - 4px);min-height:40px}body{padding-bottom:70px;padding-bottom:calc(70px + env(safe-area-inset-bottom));background:#fff}.site-header{min-height:48px;padding:5px 10px}.brand,.site-brand,.auth-brand{gap:8px;font-size:.96rem;line-height:1}.brand-mark,.site-brand-mark,.auth-brand-mark,.topbar .brand-mark{width:32px;height:32px}.cambiloop-emblem{width:30px;height:30px}.mobile-tab-bar{border-radius:16px;min-height:44px;padding:4px;bottom:6px;left:8px;right:8px}.mobile-tab-link{border-radius:12px;gap:2px;min-height:36px;font-size:.61rem}.mobile-tab-icon{width:16px;height:16px}.eyebrow-dark{margin-bottom:5px;font-size:.68rem}.market-page{background:#fff}.market-hero,.market-hero.browse-hero,.market-hero.post-hero,.market-hero.narrow{background:linear-gradient(#f8faff,#fff);border-bottom:1px solid #d7ddeac7;border-radius:0;width:100%;margin:0;padding:10px 12px 8px}.market-hero,.market-hero.browse-hero,.market-hero.post-hero{align-items:start;gap:8px}.market-hero h1,.market-hero.browse-hero h1,.market-hero.post-hero h1{font-size:clamp(1.24rem,6.5vw,1.7rem);line-height:1.02}.market-hero p:not(.eyebrow-dark){-webkit-line-clamp:1;margin-top:4px;font-size:.82rem;line-height:1.34}.market-hero .auth-link-row,.post-hero-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;width:100%;margin-top:8px;display:flex;overflow-x:auto}.market-hero .auth-link-row::-webkit-scrollbar{display:none}.post-hero-actions::-webkit-scrollbar{display:none}.market-hero .auth-link-row .primary-button,.market-hero .auth-link-row .secondary-action,.post-hero-actions .primary-button,.post-hero-actions .secondary-action,.market-hero-action.primary-button{border-radius:999px;flex:none;width:auto;min-height:34px;padding-inline:12px;font-size:.8rem}.intent-stack,.service-split,.community-layout,.topic-directory,.safety-band,.listing-results,.market-filters,.home-essentials,.home-trust,.home-personas{width:min(100% - 16px,1120px)}.intent-stack,.service-split,.community-layout,.topic-directory{gap:10px}.post-guide-band{display:none}.post-fast-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.post-fast-paths a{min-height:46px;padding:8px}.post-fast-paths span{font-size:.82rem}.post-fast-paths small{font-size:.68rem}.persona-grid{grid-template-columns:1fr;gap:8px}.persona-card{gap:10px;padding:14px}.post-intent-section .intent-section-head>p:not(.eyebrow-dark){display:none}.intent-section-head h2,.topic-directory h2,.service-panel h2,.community-panel h2{font-size:1.22rem;line-height:1.1}.post-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.post-topic-image{aspect-ratio:16/7}.post-topic-title{margin:8px 10px 0 12px;font-size:.9rem}.post-topic-list a small{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-inline:12px 10px;font-size:.72rem;display:-webkit-box;overflow:hidden}.post-topic-list a em{display:none}.market-filters{box-shadow:none;border-radius:10px;gap:6px;margin-bottom:8px;padding:6px}.browse-filter-head{display:none}.browse-filter-mobile-row .filter-toggle,.browse-filter-mobile-row .compact-action,.market-filters .search-button{border-radius:999px;min-height:34px;font-size:.82rem}.market-filters label{padding:7px 8px}.listing-results-toolbar{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:0;display:grid}.market-empty{border-radius:10px;gap:10px;margin-bottom:28px;padding:14px;box-shadow:0 8px 22px #16181e0f}.market-empty h2{font-size:1.3rem;line-height:1.1}.market-empty p{font-size:.88rem;line-height:1.42}.market-empty .auth-link-row{scrollbar-width:none;flex-wrap:nowrap;gap:7px;display:flex;overflow-x:auto}.market-empty .auth-link-row::-webkit-scrollbar{display:none}.market-empty .auth-link-row .primary-button,.market-empty .auth-link-row .secondary-action{border-radius:999px;flex:none;width:auto;min-height:34px;padding-inline:12px;font-size:.8rem}.listing-results-title{gap:1px}.listing-results-title .eyebrow-dark{display:none}.listing-results-title h2{font-size:1rem}.result-count{gap:4px;font-size:.78rem}.result-count strong{font-size:1rem}.listing-view-switcher{box-shadow:none;border-radius:999px;gap:4px;padding:3px}.listing-view-switcher button{min-height:30px;padding-inline:9px;font-size:.76rem}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card,.listing-grid[data-view=compact] .real-listing-card,.real-listing-card{border-radius:9px;grid-template-columns:82px minmax(0,1fr);gap:7px;padding:7px;box-shadow:0 5px 16px #16181e0d}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo,.listing-photo-placeholder,.listing-card-photo{width:82px;height:82px;min-height:82px}.listing-grid[data-view=grid] .real-listing-body,.listing-grid[data-view=list] .real-listing-body,.listing-grid[data-view=compact] .real-listing-body,.real-listing-body{gap:3px;min-height:82px}.listing-card-topline span{padding:2px 5px;font-size:.64rem}.listing-grid[data-view=grid] .real-listing-card h2,.listing-grid[data-view=list] .real-listing-card h2,.listing-grid[data-view=compact] .real-listing-card h2,.real-listing-card h2{font-size:.9rem;line-height:1.12}.listing-card-price,.listing-grid[data-view=compact] .listing-card-price,.listing-card-place,.listing-grid[data-view=compact] .listing-card-place,.listing-meta-row,.listing-grid[data-view=compact] .listing-meta-row,.listing-footer-row,.listing-grid[data-view=compact] .listing-footer-row{font-size:.68rem}.listing-meta-row,.listing-grid[data-view=compact] .listing-meta-row{display:none}.listing-card-actions .listing-card-primary,.listing-card-actions .listing-card-save,.listing-card-actions .listing-card-share,.listing-card-actions .compact-action{min-height:26px;padding-inline:8px;font-size:.68rem}.listing-footer-row .member-identity{gap:5px}.listing-footer-row .member-avatar{width:22px;height:22px;font-size:.58rem}.listing-footer-row .member-copy{gap:0}.listing-footer-row .member-copy strong{font-size:.72rem}.listing-footer-row .member-copy small{display:none}.service-panel-image,.community-panel-image{aspect-ratio:auto;object-fit:cover;height:108px}.service-panel-body,.community-panel{gap:8px;padding:10px}.service-panel-body h2,.community-panel h2{font-size:1rem;line-height:1.12}.service-panel-body p:not(.eyebrow-dark),.community-panel-copy p:not(.eyebrow-dark){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.34;display:-webkit-box;overflow:hidden}.example-row,.bookhouse-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.example-row span,.bookhouse-chip-row span{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:5px 8px;font-size:.72rem;line-height:1.15;overflow:hidden}.service-panel-actions .primary-button,.service-panel-actions .secondary-action{min-height:32px;padding-inline:10px;font-size:.76rem}.topic-list,.topic-list.compact,.circle-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.topic-list a{min-height:36px;padding:8px;font-size:.8rem}.topic-list a small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;display:-webkit-box;overflow:hidden}.auth-page{background:linear-gradient(#ffffffd1,#fffffffa),url(/assets/market-swap-scene-fixed.jpg) 50%/cover;gap:10px;min-height:auto;padding:10px 12px 78px}.auth-shell{border-radius:12px;gap:10px;padding:12px;box-shadow:0 10px 28px #16181e1f}.auth-copy h1{font-size:2rem;line-height:1}.auth-copy p:not(.eyebrow-dark){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.86rem;line-height:1.4;display:-webkit-box;overflow:hidden}.auth-form{gap:10px;padding:12px}.passkey-quick-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}.passkey-quick-panel .passwordless-copy p{display:none}.passkey-quick-panel .secondary-action{border-radius:999px;width:auto;min-height:34px;padding-inline:10px;font-size:.78rem}.auth-method-tabs a{min-height:34px;font-size:.82rem}.auth-form input,.auth-form .password-input-shell input{min-height:42px}.account-app-page{background:#fff}.account-app-shell{gap:8px;width:100%;margin-bottom:58px;padding:8px 8px 0}.account-subnav{max-height:none;box-shadow:none;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px;display:grid;position:static;overflow:visible}.account-subnav a{border-radius:999px;justify-content:center;min-height:30px;padding:5px 4px}.account-nav-glyph{display:none}.account-nav-copy span{text-align:center;max-width:100%;font-size:.69rem;line-height:1}.account-workspace{gap:8px}.account-workspace-head{box-shadow:none;border-radius:10px;gap:5px;padding:11px 13px}.account-workspace-head h1{font-size:clamp(1.35rem,7vw,1.8rem);line-height:1}.account-workspace-head p:not(.eyebrow-dark){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.account-dashboard-hero{box-shadow:none;border-radius:10px;grid-template-columns:1fr;gap:8px;padding:11px}.account-dashboard-hero .member-avatar{width:42px;height:42px}.account-status-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid;overflow:visible}.account-status-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-status-row span:first-child{grid-column:1/-1}.account-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid;overflow:visible}.account-dashboard-actions .primary-button,.account-dashboard-actions .secondary-action{justify-content:center;min-height:32px;padding-inline:8px;font-size:.74rem}.account-next-steps{box-shadow:none;border-radius:10px;gap:9px;padding:11px}.account-next-steps h2{font-size:1.18rem}.account-next-steps p:not(.eyebrow-dark){font-size:.82rem;line-height:1.35}.account-command-group{border-radius:9px;gap:8px;padding:9px}.account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.account-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.account-status-card,.account-next-card{border-radius:8px;gap:4px;min-height:58px;padding:8px}.account-status-card:before,.account-next-card:before{width:22px;height:3px}.account-status-card span,.account-next-card span{font-size:.78rem}.account-status-card small,.account-next-card small{-webkit-line-clamp:1;font-size:.68rem;line-height:1.25}.inbox-panel{box-shadow:none;border-radius:10px;gap:8px;padding:9px}.inbox-briefbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.inbox-briefbar span{justify-content:center;min-width:0;min-height:28px;padding:4px 7px;font-size:.74rem}.inbox-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.inbox-filter-tabs button{min-width:0;min-height:31px;padding:4px 7px;font-size:.72rem}.inbox-filter-tabs strong{min-width:18px;padding:0 5px;font-size:.66rem}.inbox-room-link{gap:4px;padding:10px 50px 9px 12px}.inbox-room-main h3,.agreement-summary-card.inbox-room-card h3{font-size:.94rem}.inbox-room-member .member-copy small{display:none}.inbox-room-meta{gap:5px 8px}.inbox-open-cue{min-height:24px;padding:3px 7px;font-size:.68rem}.inbox-room-actions{gap:7px;padding:7px 9px 9px 12px}.inbox-room-actions .response-cue{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.agreement-room-compact{gap:8px;width:100%;margin:8px 0 36px;padding-inline:8px}.agreement-room-head.compact{box-shadow:none;border-radius:10px;gap:8px;padding:9px}.agreement-head-toolbar,.agreement-title-row{grid-template-columns:1fr;gap:7px}.agreement-room-nav{grid-template-columns:1.25fr repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.agreement-room-nav .compact-action,.agreement-room-nav .secondary-action{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;min-height:30px;padding-inline:7px;font-size:.7rem;overflow:hidden}.agreement-head-toolbar .listing-card-topline{gap:4px}.agreement-head-toolbar .listing-card-topline span{padding:2px 5px;font-size:.62rem}.agreement-title-row h1{font-size:clamp(1.24rem,7.2vw,1.65rem);line-height:1.03}.response-cue-card.compact{min-width:0;max-width:none;padding:7px 9px}.response-cue-card.compact strong{font-size:.9rem}.room-member-row.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.room-member-row.compact .member-identity{min-width:0}.room-member-row.compact .member-copy small{display:none}.agreement-room-jumpnav{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:5px;display:grid;overflow:visible}.agreement-room-jumpnav a{min-width:0;min-height:29px;padding:5px 3px;font-size:.68rem}.agreement-progress{gap:5px}.agreement-progress li{min-height:48px;padding:6px 4px}.agreement-progress li>span{width:20px;height:20px}.agreement-at-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.agreement-at-glance>div{min-width:0;padding:7px}.agreement-at-glance dt{font-size:.64rem}.agreement-at-glance dd{font-size:.78rem}.conversation-action-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid;overflow:visible}.conversation-action-strip .primary-button,.conversation-action-strip .secondary-action{justify-content:center;min-width:0;min-height:31px;padding-inline:7px;font-size:.72rem}.agreement-workspace{gap:8px}.agreement-room-compact .agreement-panel{border-radius:10px;padding:9px}.room-message-head{padding:9px 10px}.room-message-head .agreement-help{font-size:.82rem;line-height:1.35}.agreement-room-compact .room-message-list{min-height:150px;max-height:38vh;padding:8px}.room-message-card{width:min(92%,620px)}.room-message-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.room-message-prompts button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:30px;padding:5px 7px;font-size:.68rem;overflow:hidden}.deal-snapshot-list.compact,.acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.deal-snapshot-list.compact>div,.acceptance-grid article{min-width:0}.acceptance-grid article.wide{grid-column:1/-1}.detail-actions.compact{grid-template-columns:1fr;gap:6px;display:grid}.listing-grid[data-view=grid],.listing-grid[data-view=list],.listing-grid[data-view=compact]{gap:8px}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card,.real-listing-card{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px}.listing-grid[data-view=grid] .listing-card-media-link,.listing-grid[data-view=list] .listing-card-media-link,.listing-card-media-link{align-self:start;width:80px}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo,.listing-photo-placeholder,.listing-card-photo{width:80px;height:80px;min-height:80px}.listing-grid[data-view=grid] .real-listing-body,.listing-grid[data-view=list] .real-listing-body,.real-listing-body{gap:4px;min-width:0;min-height:0}.listing-grid[data-view=grid] .listing-card-topline,.listing-grid[data-view=list] .listing-card-topline,.listing-card-topline{gap:4px}.listing-grid[data-view=grid] .listing-card-topline span:nth-child(n+3),.listing-grid[data-view=list] .listing-card-topline span:nth-child(n+3){display:none}.listing-grid[data-view=list] .real-listing-card p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.28;display:-webkit-box;overflow:hidden}.listing-grid[data-view=grid] .listing-card-head,.listing-grid[data-view=list] .listing-card-head,.listing-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.listing-grid[data-view=grid] .real-listing-card h2,.listing-grid[data-view=list] .real-listing-card h2,.real-listing-card h2{-webkit-line-clamp:2;font-size:.9rem;line-height:1.15}.listing-card-price{text-overflow:ellipsis;white-space:nowrap;max-width:88px;min-height:22px;padding:3px 6px;font-size:.67rem;overflow:hidden}.listing-card-place{grid-template-columns:minmax(0,1fr) auto;gap:5px;font-size:.7rem;display:grid}.listing-meta-row{display:none}.listing-grid[data-view=grid] .listing-footer-row,.listing-grid[data-view=list] .listing-footer-row,.listing-footer-row{border-top:0;min-width:0;margin-top:3px;padding-top:2px;display:block}.listing-footer-row>.member-identity,.listing-footer-row>span.member-identity:first-child{display:none}.listing-grid[data-view=grid] .listing-card-actions,.listing-grid[data-view=list] .listing-card-actions,.listing-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;min-width:0;display:grid}.listing-card-tool-row{gap:5px;min-width:0;display:flex}.listing-card-actions .listing-card-primary,.listing-card-actions .listing-card-save,.listing-card-actions .listing-card-share,.listing-card-actions .compact-action{border-radius:999px;justify-content:center;min-height:28px;padding-inline:8px;font-size:.68rem}.listing-card-actions .listing-card-primary,.listing-card-actions .share-menu-shell,.listing-card-actions .share-menu-shell>.compact-action{min-width:0}.listing-grid[data-view=compact] .real-listing-card{grid-template-columns:minmax(0,1fr);padding:8px 10px}.listing-grid[data-view=compact] .listing-card-media-link,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo,.listing-grid[data-view=compact] .listing-card-topline,.listing-grid[data-view=compact] .listing-meta-row{display:none}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:3px;min-height:0}.listing-grid[data-view=compact] .listing-card-head{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.listing-grid[data-view=compact] .real-listing-card h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.15;display:block;overflow:hidden}.listing-grid[data-view=compact] .listing-card-place{grid-column:auto;justify-content:space-between;gap:8px;min-width:0;display:flex;overflow:hidden}.listing-grid[data-view=compact] .listing-footer-row{grid-column:auto;margin-top:5px;padding-top:0;display:block}.listing-grid[data-view=compact] .listing-footer-row>.member-identity,.listing-grid[data-view=compact] .listing-footer-row>span.member-identity:first-child{display:none}.listing-grid[data-view=compact] .listing-card-actions{grid-template-columns:minmax(72px,1fr) auto}.listing-grid[data-view=compact] .listing-card-primary,.listing-grid[data-view=compact] .listing-card-save,.listing-grid[data-view=compact] .listing-card-share{min-height:27px}}.listing-results{gap:14px;display:grid}.listing-results-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.listing-view-switcher{background:#fff;border:1px solid #ccd5e2e6;border-radius:8px;grid-template-columns:auto repeat(3,minmax(78px,1fr));align-items:center;gap:3px;padding:3px;display:inline-grid;box-shadow:0 6px 18px #16181e0f}.listing-view-switcher button{border-radius:6px;min-width:0;min-height:32px;padding:0 10px;font-size:.82rem}.listing-grid[data-view=grid],.listing-grid[data-view=list],.listing-grid[data-view=compact]{box-shadow:none;background:0 0;border:0;display:grid;overflow:visible}.listing-grid[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:14px}.listing-grid[data-view=list]{gap:10px}.listing-grid[data-view=compact]{gap:6px}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card,.listing-grid[data-view=compact] .real-listing-card{background:#fff;border:1px solid #ccd5e2e6;border-radius:8px;overflow:hidden;transform:none;box-shadow:0 8px 22px #16181e0e}.listing-grid[data-view=grid] .real-listing-card:hover,.listing-grid[data-view=list] .real-listing-card:hover,.listing-grid[data-view=compact] .real-listing-card:hover,.listing-grid[data-view=grid] .real-listing-card:focus-within,.listing-grid[data-view=list] .real-listing-card:focus-within,.listing-grid[data-view=compact] .real-listing-card:focus-within{border-color:#365cd847;transform:none;box-shadow:0 12px 28px #16181e14}.listing-grid[data-view=grid] .real-listing-card{grid-template-columns:1fr;align-content:start;gap:0;padding:0}.listing-grid[data-view=grid] .listing-card-media-link{border-radius:0;width:100%}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo{aspect-ratio:4/3;border-radius:0;width:100%;height:auto;min-height:auto}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-photo-placeholder{color:#253878b8;background:linear-gradient(135deg,#eef2fff5,#ffffffeb),#eef2ff;border:1px solid #ccd5e2d1}.listing-grid[data-view=grid] .listing-photo-placeholder span,.listing-grid[data-view=list] .listing-photo-placeholder span,.listing-photo-placeholder span{font-size:1.9rem;font-weight:900}.listing-grid[data-view=grid] .real-listing-body{align-content:start;gap:8px;min-height:218px;padding:12px;display:grid}.listing-grid[data-view=grid] .listing-card-head{align-items:start;gap:8px}.listing-grid[data-view=grid] .real-listing-card h2{-webkit-line-clamp:2;font-size:1.02rem;line-height:1.18}.listing-grid[data-view=grid] .real-listing-card p{-webkit-line-clamp:2;font-size:.84rem;line-height:1.38;display:-webkit-box}.listing-grid[data-view=grid] .listing-footer-row{border-top:1px solid #d7ddeab3;align-self:end;margin-top:auto;padding-top:8px;display:block}.listing-grid[data-view=grid] .listing-footer-row>.member-identity{display:none}.listing-grid[data-view=grid] .listing-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;margin:0;display:grid}.listing-grid[data-view=list] .real-listing-card{grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:14px;padding:12px}.listing-grid[data-view=list] .listing-card-media-link{border-radius:7px;width:132px}.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo{border-radius:7px;width:132px;height:132px;min-height:132px}.listing-grid[data-view=list] .real-listing-body{align-content:start;gap:7px;min-height:132px;display:grid}.listing-grid[data-view=list] .real-listing-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.42;display:-webkit-box}.listing-grid[data-view=list] .listing-footer-row{border-top:1px solid #d7ddeab3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:grid}.listing-grid[data-view=list] .listing-card-actions{gap:6px;width:auto;margin:0;display:inline-flex}.listing-grid[data-view=compact] .real-listing-card{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:0;padding:9px 11px}.listing-grid[data-view=compact] .listing-card-media-link,.listing-grid[data-view=compact] .listing-photo-placeholder,.listing-grid[data-view=compact] .listing-card-photo,.listing-grid[data-view=compact] .listing-card-topline,.listing-grid[data-view=compact] .listing-meta-row,.listing-grid[data-view=compact] .real-listing-card p,.listing-grid[data-view=compact] .listing-footer-row>.member-identity{display:none}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(0,1.45fr) minmax(150px,.75fr) auto;align-items:center;gap:8px;min-height:0;display:grid}.listing-grid[data-view=compact] .listing-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.listing-grid[data-view=compact] .real-listing-card h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;line-height:1.2;display:block;overflow:hidden}.listing-grid[data-view=compact] .listing-card-price{max-width:104px;min-height:24px;padding:3px 7px;font-size:.72rem}.listing-grid[data-view=compact] .listing-card-place{justify-content:space-between;gap:8px;min-width:0;font-size:.74rem;display:flex}.listing-grid[data-view=compact] .listing-card-place span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-grid[data-view=compact] .listing-footer-row{border:0;justify-content:flex-end;min-width:0;margin:0;padding:0;display:flex}.listing-grid[data-view=compact] .listing-card-actions{gap:5px;width:auto;margin:0;display:inline-flex}.listing-grid[data-view=compact] .listing-card-tool-row{flex:none;gap:5px;display:inline-flex}.listing-grid[data-view=compact] .listing-card-actions .compact-action{width:auto;max-width:none;margin-left:0}.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary,.listing-grid[data-view=compact] .listing-card-actions .listing-card-save,.listing-grid[data-view=compact] .listing-card-actions .listing-card-share{flex:none;min-height:28px;padding-inline:10px;font-size:.72rem}@media (max-width:760px){.listing-results{gap:10px}.listing-results-toolbar{grid-template-columns:1fr;align-items:stretch;gap:7px}.listing-results-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.listing-view-switcher{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.listing-view-switcher span{display:none}.listing-view-switcher button{min-height:32px;padding-inline:8px;font-size:.76rem}.listing-grid[data-view=grid],.listing-grid[data-view=list],.listing-grid[data-view=compact]{grid-template-columns:1fr;gap:8px}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card{border-radius:8px;grid-template-columns:88px minmax(0,1fr);gap:9px;padding:8px}.listing-grid[data-view=grid] .listing-card-media-link,.listing-grid[data-view=list] .listing-card-media-link{border-radius:7px;width:88px}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo{aspect-ratio:1;border-radius:7px;width:88px;height:88px;min-height:88px}.listing-grid[data-view=grid] .real-listing-body,.listing-grid[data-view=list] .real-listing-body{gap:4px;min-height:88px;padding:0}.listing-grid[data-view=grid] .listing-card-topline,.listing-grid[data-view=list] .listing-card-topline{flex-wrap:nowrap;gap:4px;overflow:hidden}.listing-grid[data-view=grid] .listing-card-topline span,.listing-grid[data-view=list] .listing-card-topline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:2px 5px;font-size:.63rem;overflow:hidden}.listing-grid[data-view=grid] .listing-card-topline span:nth-child(n+3),.listing-grid[data-view=list] .listing-card-topline span:nth-child(n+3){display:none}.listing-grid[data-view=grid] .real-listing-card h2,.listing-grid[data-view=list] .real-listing-card h2{-webkit-line-clamp:2;font-size:.9rem;line-height:1.14}.listing-grid[data-view=grid] .listing-card-head,.listing-grid[data-view=list] .listing-card-head{align-items:center;gap:6px}.listing-card-price,.listing-grid[data-view=compact] .listing-card-price{max-width:86px;min-height:22px;padding:3px 6px;font-size:.66rem}.listing-card-place{grid-template-columns:minmax(0,1fr) auto;gap:6px;font-size:.69rem;display:grid}.listing-grid[data-view=grid] .real-listing-card p,.listing-grid[data-view=list] .real-listing-card p{display:none}.listing-grid[data-view=list] .real-listing-card p{-webkit-line-clamp:1;font-size:.72rem;line-height:1.26;display:-webkit-box}.listing-grid[data-view=grid] .listing-meta-row,.listing-grid[data-view=list] .listing-meta-row{display:none}.listing-grid[data-view=grid] .listing-footer-row,.listing-grid[data-view=list] .listing-footer-row{border:0;margin-top:3px;padding-top:0;display:block}.listing-grid[data-view=grid] .listing-footer-row>.member-identity,.listing-grid[data-view=list] .listing-footer-row>.member-identity{display:none}.listing-grid[data-view=grid] .listing-card-actions,.listing-grid[data-view=list] .listing-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.listing-card-tool-row{gap:5px;min-width:0;display:inline-flex}.listing-card-actions .listing-card-primary,.listing-card-actions .listing-card-save,.listing-card-actions .listing-card-share{justify-content:center;min-height:28px;padding-inline:8px;font-size:.68rem}.listing-grid[data-view=compact] .real-listing-card{padding:8px 10px}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}.listing-grid[data-view=compact] .listing-card-head{grid-template-columns:minmax(0,1fr) auto}.listing-grid[data-view=compact] .real-listing-card h2{font-size:.88rem}.listing-grid[data-view=compact] .listing-footer-row{justify-content:flex-end}.listing-grid[data-view=compact] .listing-card-actions{justify-content:flex-end;display:inline-flex}.listing-grid[data-view=compact] .listing-card-actions .compact-action{width:auto;max-width:none;margin-left:0}.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary,.listing-grid[data-view=compact] .listing-card-actions .listing-card-save,.listing-grid[data-view=compact] .listing-card-actions .listing-card-share{min-height:27px;padding-inline:9px;font-size:.68rem}.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary{min-width:54px}.listing-grid[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.listing-grid[data-view=grid] .real-listing-card{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.listing-grid[data-view=grid] .listing-card-media-link{border-radius:10px 10px 0 0;width:100%}.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo{aspect-ratio:1;border-radius:10px 10px 0 0;width:100%;height:auto;min-height:auto}.listing-grid[data-view=grid] .real-listing-body{gap:5px;min-height:142px;padding:8px}.listing-grid[data-view=grid] .listing-card-topline,.listing-grid[data-view=grid] .listing-meta-row,.listing-grid[data-view=grid] .real-listing-card p{display:none}.listing-grid[data-view=grid] .listing-card-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;display:grid}.listing-grid[data-view=grid] .real-listing-card h2{-webkit-line-clamp:2;min-height:2.1em;font-size:.82rem;line-height:1.18}.listing-grid[data-view=grid] .listing-card-price{justify-self:start;max-width:100%;min-height:21px;padding:3px 6px;font-size:.64rem}.listing-grid[data-view=grid] .listing-card-place{color:#536177;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;display:block;overflow:hidden}.listing-grid[data-view=grid] .listing-card-place span:last-child{display:none}.listing-grid[data-view=grid] .listing-footer-row{border:0;margin-top:auto;padding-top:2px;display:block}.listing-grid[data-view=grid] .listing-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.listing-grid[data-view=grid] .listing-card-tool-row{justify-content:flex-end;gap:4px;display:inline-flex}.listing-grid[data-view=grid] .listing-card-save{display:none}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary,.listing-grid[data-view=grid] .listing-card-actions .listing-card-share{min-height:27px;padding-inline:8px;font-size:.67rem}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary{min-width:0}}.market-page{background:linear-gradient(180deg, #eef2ff8a, #f6f7fb00 260px), var(--paper)}.market-hero.browse-hero{padding:clamp(18px,4vw,34px) 0 12px}.market-hero .auth-link-row{gap:8px}.market-hero .auth-link-row .primary-button,.browse-filter-panel .search-button,.listing-load-more .secondary-action{border-radius:7px;min-height:40px;box-shadow:0 8px 18px #365cd829}.market-hero .auth-link-row .secondary-action,.browse-filter-head .secondary-action{min-height:38px;color:var(--blue-dark);box-shadow:none;background:0 0;border-color:#0000}.market-hero .auth-link-row .secondary-action:hover,.market-hero .auth-link-row .secondary-action:focus-visible,.browse-filter-head .secondary-action:hover,.browse-filter-head .secondary-action:focus-visible{box-shadow:none;background:#eef2ffb8;border-color:#365cd82e;transform:none}.browse-filter-panel{width:min(1120px,100% - 36px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 auto 12px;padding:0}.browse-filter-head{align-items:end;padding:0 0 8px}.browse-filter-head h2{font-size:clamp(1rem,1.7vw,1.24rem)}.browse-filter-head p:not(.eyebrow-dark){max-width:560px;margin-top:3px;font-size:.86rem}.browse-filter-controls{background:#fffffff0;border:1px solid #ccd5e2eb;border-radius:10px;gap:0;padding:6px;overflow:hidden;box-shadow:0 8px 20px #16181e0e}.market-filters label{background:0 0;border:0;border-right:1px solid #d7ddeadb;border-radius:0;gap:3px;padding:7px 11px}.market-filters label:focus-within{box-shadow:none;background:#eef2ff85;border-color:#0000 #365cd85c #0000 #0000}.market-filters label span{color:#667182;font-size:.72rem}.market-filters input,.market-filters select{color:#182132;min-height:26px;font-size:.9rem}.browse-filter-panel .search-button{margin-left:6px;padding-inline:18px}.listing-results{gap:10px;margin-bottom:46px}.listing-results-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7ddeadb;border-radius:0;align-items:end;margin-bottom:4px;padding:4px 0 10px}.listing-results-title{gap:1px}.listing-results-title h2{font-size:clamp(1.06rem,1.9vw,1.42rem)}.result-count strong{font-size:1rem}.listing-view-switcher{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0;display:inline-flex}.listing-view-switcher span{display:none}.listing-view-switcher button{color:#687386;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:30px;padding:0 10px;font-size:.78rem}.listing-view-switcher button:hover,.listing-view-switcher button:focus-visible{color:var(--blue-dark);box-shadow:none;background:0 0}.listing-view-switcher button[aria-pressed=true]{color:var(--blue-dark);border-bottom-color:var(--blue);background:0 0}.listing-grid[data-view=grid],.listing-grid[data-view=list]{gap:12px}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card{border-color:#d7ddeac7;box-shadow:0 6px 18px #16181e0b}.listing-grid[data-view=compact] .real-listing-card{background:#ffffffb8;border-color:#d7ddeab8}.listing-grid[data-view=grid] .real-listing-body{min-height:198px;padding:10px}.listing-grid[data-view=list] .real-listing-card{padding:10px}.listing-card-actions .secondary-action,.listing-card-actions .share-action{box-shadow:none;background:0 0;border-color:#0000}.listing-card-actions .secondary-action:hover,.listing-card-actions .secondary-action:focus-visible,.listing-card-actions .share-action:hover,.listing-card-actions .share-action:focus-visible{box-shadow:none;background:#eef2ffb8;border-color:#365cd829;transform:none}.topic-directory.compact-directory{width:min(1120px,100% - 36px);margin:0 auto 16px;padding-top:2px}.topic-list.compact{border-block:1px solid #d7ddead1;gap:0;overflow:hidden}.topic-list.compact a{border:0;min-height:38px;box-shadow:none;background:0 0;border-bottom:1px solid #d7ddeab8;border-radius:0;padding:10px 0}.topic-list.compact a:hover,.topic-list.compact a:focus-visible{color:var(--blue-dark);background:#eef2ff73}.home-essentials{border-top:1px solid #d7ddeadb;gap:0;margin:10px auto 54px}.home-essentials a{min-height:40px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7ddeab8;border-radius:0;padding:10px 0}.home-essentials a:before{display:none}.home-essentials a:hover,.home-essentials a:focus-visible{box-shadow:none;background:#eef2ff73;transform:none}@media (max-width:760px){.market-hero.browse-hero{gap:9px;padding:16px 0 10px}.market-hero .auth-link-row{gap:6px}.market-hero .auth-link-row .primary-button,.market-hero .auth-link-row .secondary-action{border-radius:999px;min-height:34px;padding-inline:11px;font-size:.76rem}.browse-filter-panel{width:min(100% - 14px,1120px);margin-bottom:10px}.browse-filter-head{display:none}.browse-filter-mobile-row{padding:0}.browse-filter-mobile-row .filter-toggle,.browse-filter-mobile-row .compact-action{min-height:34px;box-shadow:none;background:#ffffffbd;border-color:#0000}.browse-filter-controls{border-radius:9px;margin-top:7px;padding:3px;box-shadow:0 5px 14px #16181e0d}.market-filters label{border-bottom:1px solid #d7ddeab8;border-right:0;padding:7px 9px}.browse-filter-panel .search-button{min-height:38px;margin:4px 4px 3px}.listing-results{gap:8px;width:min(100% - 14px,1120px);margin-bottom:38px}.listing-results-toolbar{gap:7px;padding:1px 0 8px;display:grid}.listing-results-title{gap:4px}.listing-view-switcher{border-bottom:1px solid #d7ddeab8;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.listing-view-switcher button{min-height:32px;padding-inline:4px}.listing-grid[data-view=grid],.listing-grid[data-view=list],.listing-grid[data-view=compact]{gap:7px}.listing-grid[data-view=grid] .real-listing-card{border-radius:8px}.listing-grid[data-view=grid] .listing-card-media-link,.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo{border-radius:8px 8px 0 0}.listing-grid[data-view=grid] .real-listing-body{min-height:132px;padding:7px}.listing-grid[data-view=list] .real-listing-card{gap:8px;padding:7px}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary,.listing-grid[data-view=list] .listing-card-actions .listing-card-primary,.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary{min-height:26px;box-shadow:none}.listing-grid[data-view=grid] .listing-card-actions .listing-card-share,.listing-grid[data-view=list] .listing-card-actions .listing-card-save,.listing-grid[data-view=list] .listing-card-actions .listing-card-share,.listing-grid[data-view=compact] .listing-card-actions .listing-card-save,.listing-grid[data-view=compact] .listing-card-actions .listing-card-share{background:0 0;border-color:#0000;min-height:26px;padding-inline:6px}.topic-directory.compact-directory,.home-essentials{width:min(100% - 14px,1120px)}.topic-list.compact,.home-essentials{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}}.utility-icon-action{color:#536177;border-radius:999px;flex:none;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.utility-action-icon{place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.utility-action-svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.utility-action-svg path,.utility-action-svg circle{vector-effect:non-scaling-stroke}.icon-only-action.saved-action{color:var(--blue-dark);background:#eef2ffc7}.icon-only-action.saved-action .utility-action-svg path{fill:currentColor}.listing-card-tool-row{gap:3px}.listing-card-actions .utility-icon-action,.listing-card-actions .share-action.icon-only-action{background:0 0;border:1px solid #0000;border-radius:999px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.listing-card-actions .utility-icon-action:hover,.listing-card-actions .utility-icon-action:focus-visible,.listing-card-actions .share-action.icon-only-action:hover,.listing-card-actions .share-action.icon-only-action:focus-visible{background:#eef2ffb8;border-color:#365cd82e}.listing-card-actions .utility-icon-action.saved-action{color:var(--blue-dark);background:#eef2ffe0;border-color:#365cd82e}.listing-grid[data-view=compact] .listing-card-actions{gap:4px}.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary{min-width:52px}.listing-grid[data-view=compact] .listing-card-actions .utility-icon-action,.listing-grid[data-view=compact] .listing-card-actions .share-action.icon-only-action{width:30px;min-width:30px;height:30px;min-height:30px}.listing-command-actions{align-items:center}.listing-command-icon{flex:none}.listing-command-actions .share-menu-shell:has(.listing-command-icon){flex:none}.listing-command-actions .listing-command-icon,.listing-command-actions .share-action.icon-only-action{border-radius:999px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.listing-command-actions .share-action.icon-only-action{border-color:var(--line);background:#fff}@media (max-width:760px){.listing-card-actions .utility-icon-action,.listing-card-actions .share-action.icon-only-action{width:28px;min-width:28px;height:28px;min-height:28px}.utility-action-icon,.utility-action-svg{width:16px;height:16px}.listing-grid[data-view=grid] .listing-card-actions{grid-template-columns:minmax(0,1fr) auto}.listing-grid[data-view=grid] .listing-card-save{display:inline-grid}.listing-grid[data-view=list] .listing-card-actions,.listing-grid[data-view=compact] .listing-card-actions{gap:3px}.listing-command-actions .listing-command-icon,.listing-command-actions .share-action.icon-only-action{width:38px;min-width:38px;height:38px;min-height:38px}}#listing-search,#browse-topics{scroll-margin-top:84px}.market-quick-route{color:#657185;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:.84rem;font-weight:780;display:flex}.market-quick-route span{color:#7a8495;font-weight:760}.market-quick-route a{min-height:28px;color:var(--blue-dark);background:#ffffff8f;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ccd5e2b8}.market-quick-route a:hover,.market-quick-route a:focus-visible,.topic-directory-back:hover,.topic-directory-back:focus-visible{background:#eef2ffe6;outline:none}.topic-directory.compact-directory>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.topic-directory.compact-directory .eyebrow-dark{grid-column:1/-1}.topic-directory-back{min-height:30px;color:var(--blue-dark);background:#ffffff94;border-radius:999px;justify-self:end;align-items:center;padding:0 9px;font-size:.82rem;font-weight:820;display:inline-flex;box-shadow:inset 0 0 0 1px #ccd5e2bd}@media (max-width:760px){#listing-search,#browse-topics{scroll-margin-top:74px}.market-quick-route{gap:6px;margin-top:8px;font-size:.78rem}.market-quick-route a{min-height:27px;padding-inline:8px}.listing-results{gap:12px}.listing-results-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 10px}.listing-results-title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.listing-results-title .eyebrow-dark{flex-basis:100%}.listing-results-title h2{line-height:1.05}.result-count{color:#536177;background:#ffffffbd;border:1px solid #ccd5e2d1;border-radius:999px;min-height:28px;padding:0 9px}.listing-view-switcher{min-width:min(100%,252px);box-shadow:none;background:#fffc;border:1px solid #ccd5e2db;border-radius:999px;grid-template-columns:repeat(3,minmax(76px,1fr));gap:2px;padding:3px;display:inline-grid}.listing-view-switcher button{color:#5f6c7e;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:850}.listing-view-switcher button:hover,.listing-view-switcher button:focus-visible{color:var(--blue-dark);background:#eef2ffb8;outline:none}.listing-view-switcher button[aria-pressed=true]{color:#fff;background:linear-gradient(180deg, #4268e8, var(--blue-dark));box-shadow:0 6px 14px #365cd82e}.listing-grid[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.listing-grid[data-view=list]{gap:9px}.listing-grid[data-view=compact]{gap:5px}.listing-grid[data-view=grid] .real-listing-card,.listing-grid[data-view=list] .real-listing-card,.listing-grid[data-view=compact] .real-listing-card{background:#fffffff0;border-color:#cfd7e6db;box-shadow:0 8px 20px #16181e0b}.listing-grid[data-view=grid] .real-listing-card:hover,.listing-grid[data-view=list] .real-listing-card:hover,.listing-grid[data-view=compact] .real-listing-card:hover,.listing-grid[data-view=grid] .real-listing-card:focus-within,.listing-grid[data-view=list] .real-listing-card:focus-within,.listing-grid[data-view=compact] .real-listing-card:focus-within{border-color:#365cd84d;box-shadow:0 12px 26px #16181e13}.listing-card-head,.listing-card-place,.listing-meta-row,.listing-footer-row,.listing-card-head h2,.listing-card-head h2 a{min-width:0}.listing-card-price{white-space:nowrap;flex:none;max-width:112px}.listing-card-actions{min-width:0}.listing-card-tool-row{flex:none}.listing-grid[data-view=grid] .real-listing-card{border-radius:9px}.listing-grid[data-view=grid] .listing-card-media-link,.listing-grid[data-view=grid] .listing-photo-placeholder,.listing-grid[data-view=grid] .listing-card-photo{border-radius:9px 9px 0 0}.listing-grid[data-view=grid] .real-listing-body{gap:7px;min-height:188px;padding:10px}.listing-grid[data-view=grid] .listing-card-topline{gap:4px;min-height:22px;overflow:hidden}.listing-grid[data-view=grid] .listing-card-topline span{max-width:100%}.listing-grid[data-view=grid] .real-listing-card h2{font-size:.96rem;line-height:1.18}.listing-grid[data-view=grid] .real-listing-card p{min-height:2.3em;font-size:.82rem;line-height:1.34}.listing-grid[data-view=grid] .listing-footer-row{padding-top:7px}.listing-grid[data-view=grid] .listing-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px}.listing-grid[data-view=list] .real-listing-card{border-radius:9px;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px}.listing-grid[data-view=list] .listing-card-media-link,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo{border-radius:8px;width:118px;height:118px;min-height:118px}.listing-grid[data-view=list] .real-listing-body{gap:6px;min-height:118px}.listing-grid[data-view=list] .listing-card-head{grid-template-columns:minmax(0,1fr) auto}.listing-grid[data-view=list] .real-listing-card h2{font-size:1rem}.listing-grid[data-view=list] .real-listing-card p{-webkit-line-clamp:2;font-size:.86rem;line-height:1.35}.listing-grid[data-view=list] .listing-footer-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:6px}.listing-grid[data-view=list] .listing-card-actions{grid-template-columns:minmax(62px,auto) auto;gap:5px;display:grid}.listing-grid[data-view=compact] .real-listing-card{box-shadow:none;background:#ffffffc7;border-radius:7px;padding:7px 10px}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) auto;gap:7px}.listing-grid[data-view=compact] .listing-card-head{grid-template-columns:minmax(0,1fr) auto;gap:7px}.listing-grid[data-view=compact] .real-listing-card h2{font-size:.86rem}.listing-grid[data-view=compact] .listing-card-place{color:#667182}.listing-grid[data-view=compact] .listing-card-actions{gap:4px}.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary{min-width:50px}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary,.listing-grid[data-view=list] .listing-card-actions .listing-card-primary,.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary{min-height:30px;box-shadow:none;border-radius:999px}.listing-card-actions .utility-icon-action,.listing-card-actions .share-action.icon-only-action{width:30px;min-width:30px;height:30px;min-height:30px}.listing-load-more{margin-top:2px}.market-empty{background:#ffffffc7;border-color:#cfd7e6d1;border-radius:9px;box-shadow:0 8px 22px #16181e0b}.market-empty h2{font-size:clamp(1.22rem,2.6vw,1.72rem)}.filter-summary{margin:0 0 10px}.filter-summary span,.filter-summary a{background:#ffffffc7;border-color:#cfd7e6d1;min-height:27px;font-size:.78rem}@media (max-width:900px){.listing-grid[data-view=list] .listing-footer-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.listing-grid[data-view=list] .listing-footer-row>.member-identity{display:none}.listing-grid[data-view=list] .listing-card-actions{width:100%}}@media (max-width:760px){.listing-results{gap:8px}.listing-results-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:8px}.listing-results-title{gap:3px 8px}.listing-results-title .eyebrow-dark{display:none}.result-count{min-height:24px;padding-inline:7px;font-size:.72rem}.listing-view-switcher{width:100%;min-width:0;padding:2px}.listing-view-switcher button{min-height:31px;padding-inline:4px;font-size:.72rem}.listing-grid[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.listing-grid[data-view=grid] .real-listing-card{border-radius:9px}.listing-grid[data-view=grid] .real-listing-body{gap:4px;min-height:128px;padding:7px}.listing-grid[data-view=grid] .real-listing-card h2{min-height:2.08em;font-size:.8rem;line-height:1.16}.listing-grid[data-view=grid] .listing-card-price{max-width:100%;min-height:20px;padding:2px 6px;font-size:.62rem}.listing-grid[data-view=grid] .listing-card-place{font-size:.66rem}.listing-grid[data-view=grid] .listing-card-actions{gap:4px}.listing-grid[data-view=grid] .listing-card-tool-row{gap:3px}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary,.listing-grid[data-view=grid] .listing-card-actions .listing-card-share{min-height:26px;font-size:.65rem}.listing-grid[data-view=list] .real-listing-card{border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px}.listing-grid[data-view=list] .listing-card-media-link,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo{border-radius:7px;width:82px;height:82px;min-height:82px}.listing-grid[data-view=list] .real-listing-body{gap:3px;min-height:82px}.listing-grid[data-view=list] .listing-card-topline{display:none}.listing-grid[data-view=list] .real-listing-card h2{font-size:.86rem;line-height:1.14}.listing-grid[data-view=list] .real-listing-card p,.listing-grid[data-view=list] .listing-meta-row{display:none}.listing-grid[data-view=list] .listing-card-place{font-size:.66rem}.listing-grid[data-view=list] .listing-footer-row{border:0;margin-top:2px;padding-top:0}.listing-grid[data-view=list] .listing-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:4px}.listing-grid[data-view=compact] .real-listing-card{padding:7px 8px}.listing-grid[data-view=compact] .real-listing-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""place actions";gap:2px 7px}.listing-grid[data-view=compact] .listing-card-head{grid-area:head}.listing-grid[data-view=compact] .listing-card-place{text-overflow:ellipsis;white-space:nowrap;grid-area:place;font-size:.66rem;display:block;overflow:hidden}.listing-grid[data-view=compact] .listing-card-place span:last-child{display:none}.listing-grid[data-view=compact] .listing-footer-row{grid-area:actions;align-self:center}.listing-grid[data-view=compact] .listing-card-actions{gap:3px}.listing-grid[data-view=compact] .real-listing-card h2{font-size:.8rem}.listing-grid[data-view=compact] .listing-card-price{max-width:78px;min-height:20px;padding:2px 5px;font-size:.6rem}.listing-grid[data-view=compact] .listing-card-actions .listing-card-primary{min-width:44px;min-height:26px;padding-inline:8px;font-size:.64rem}.listing-card-actions .utility-icon-action,.listing-card-actions .share-action.icon-only-action{width:26px;min-width:26px;height:26px;min-height:26px}.utility-action-icon,.utility-action-svg{width:15px;height:15px}}@media (max-width:380px){.listing-grid[data-view=grid]{gap:6px}.listing-grid[data-view=grid] .real-listing-body{min-height:122px;padding:6px}.listing-grid[data-view=grid] .listing-card-actions .listing-card-primary{padding-inline:6px}.listing-grid[data-view=grid] .listing-card-actions .share-action.icon-only-action{width:25px;min-width:25px}.listing-grid[data-view=list] .real-listing-card{grid-template-columns:76px minmax(0,1fr)}.listing-grid[data-view=list] .listing-card-media-link,.listing-grid[data-view=list] .listing-photo-placeholder,.listing-grid[data-view=list] .listing-card-photo{width:76px;height:76px;min-height:76px}.listing-grid[data-view=compact] .listing-card-save{display:none}}.listing-detail{align-items:start}.listing-detail-body>h1{max-width:880px;line-height:1.04}.listing-detail-description{color:#4f5b6b;font-size:.98rem;line-height:1.55}.listing-detail-command{background:#ffffffe6;border-color:#cfd7e6db;border-radius:10px;gap:9px;padding:10px;box-shadow:0 10px 24px #16181e0e}.listing-command-fact{background:#fff;border-color:#d7ddeac2;border-radius:8px;padding:10px 11px}.listing-command-fact.primary{background:linear-gradient(#eef2ffe6,#fffffff0);border-color:#365cd83d}.listing-command-note{background:#f6f7fbcc;border-color:#0000}.listing-command-note strong{font-size:.9rem}.listing-command-note span{color:#5c6878;font-size:.84rem}.listing-command-actions{justify-content:flex-end;align-items:center;gap:7px;padding-top:6px}.listing-command-actions .primary-button{border-radius:999px;flex:260px;min-height:42px;box-shadow:0 8px 18px #365cd824}.listing-command-actions .secondary-action:not(.icon-only-action){border-radius:999px;flex:0 156px;min-height:42px}.listing-command-actions .listing-command-icon,.listing-command-actions .share-action.icon-only-action{width:40px;min-width:40px;height:40px;min-height:40px}.detail-facts div,.detail-note,.google-map-panel,.owner-toolbox,.safety-toolbox{background:#ffffffdb;border-color:#cfd7e6d1;border-radius:9px;box-shadow:0 8px 20px #16181e0a}.detail-facts div.priority{background:#eef2ff9e;border-color:#365cd833}.google-map-panel{gap:10px;padding:12px;display:grid}.google-map-panel-head{align-items:center}.google-map-actions{gap:7px}.google-map-actions .secondary-action{min-height:34px;box-shadow:none;border-radius:999px}.google-map-pin-list span{background:#f6f7fbb8;border-color:#cfd7e6c2}.owner-toolbox,.safety-toolbox{padding:13px}.owner-toolbox{background:#ffffffe0;border-color:#365cd829}.owner-toolbox>.account-note,.safety-toolbox p{color:#5c6878;max-width:720px;font-size:.88rem}.owner-activity-panel{background:#f6f7fbb8;border-color:#cfd7e6c2}.owner-activity-strip.detail{gap:7px}.owner-activity-strip.detail div{background:#fff;border-radius:8px;padding:9px}.owner-toolbox .detail-actions,.safety-toolbox .detail-actions{gap:7px}.owner-toolbox .detail-actions .primary-button,.owner-toolbox .detail-actions .secondary-action,.safety-toolbox .detail-actions .secondary-action{min-height:36px;box-shadow:none;border-radius:999px}.safety-toolbox{background:#ffffffe0;border-color:#e05b4b2e}.safety-toolbox>div:first-child{gap:3px;display:grid}.safety-toolbox h2{color:#2b3342}.safety-toolbox .danger-action{border-color:#e05b4b33}.report-disclosure{background:#f6f7fbb3;border-color:#cfd7e6d1}.report-disclosure summary{min-height:46px}.report-disclosure summary span:last-child{color:#7c8797}@media (max-width:760px){.listing-detail{background:#fff;border:1px solid #cfd7e6c7;width:min(100% - 14px,1120px);margin-top:10px}.listing-detail-body{gap:10px;padding:12px}.listing-detail-body>h1{font-size:clamp(1.45rem,8vw,2rem)}.listing-detail-description{-webkit-line-clamp:3;font-size:.9rem;line-height:1.42}.listing-detail-command{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.listing-command-fact{padding:8px}.listing-command-fact.primary,.listing-command-note,.listing-command-actions{grid-column:1/-1}.listing-command-note{padding:8px}.listing-command-note span{-webkit-line-clamp:2}.listing-command-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding-top:4px;display:grid}.listing-command-actions .primary-button{min-height:38px}.listing-command-actions .secondary-action:not(.icon-only-action){min-height:38px;padding-inline:12px}.listing-command-actions .listing-command-icon,.listing-command-actions .share-action.icon-only-action{width:38px;min-width:38px;height:38px;min-height:38px}.detail-facts{gap:7px}.detail-facts div,.detail-note,.google-map-panel,.owner-toolbox,.safety-toolbox{padding:10px}.google-map-panel-head,.google-map-actions{grid-template-columns:1fr;display:grid}.google-map-actions .secondary-action{justify-content:center}.owner-activity-strip.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-activity-strip.detail .wide{grid-column:1/-1}.owner-toolbox .detail-actions,.safety-toolbox .detail-actions{flex-wrap:wrap;overflow:visible}.owner-toolbox .detail-actions .primary-button,.owner-toolbox .detail-actions .secondary-action,.safety-toolbox .detail-actions .secondary-action{flex:auto;justify-content:center}}@media (max-width:430px){.listing-command-actions{grid-template-columns:minmax(0,1fr) auto auto}.listing-command-actions .secondary-action:not(.icon-only-action){order:2;grid-column:1/-1}.listing-command-actions .share-menu-shell{justify-self:end}}.listing-form{width:min(940px,100% - 36px)}.listing-form-intro{background:#fff;border-color:#cfd7e6d6;border-radius:10px;padding:15px;box-shadow:0 8px 20px #16181e0a}.listing-form-chip-row span{color:#364152;background:#f6f7fbc2;border-color:#cfd7e6db}.post-step-strip{background:#ffffffd6;border-color:#cfd7e6c7;border-radius:999px;gap:4px;padding:4px;box-shadow:0 6px 16px #16181e0a}.post-step-strip span{color:#5c6878;background:0 0;border:0;border-radius:999px;min-height:30px;padding:4px 8px;font-size:.78rem}.post-step-strip strong{background:#2f4fb8;width:18px;height:18px;font-size:.68rem}.listing-form-section{border-color:#cfd7e6d1;border-radius:10px;gap:12px;padding:14px;box-shadow:0 8px 20px #16181e09}.listing-form-section-head{align-items:start}.listing-form-section-head p:not(.eyebrow-dark){max-width:390px}.price-choice-panel,.media-section .photo-field{background:#f6f7fbb8;border-color:#cfd7e6d1;border-radius:10px}.price-choice-panel{grid-template-columns:minmax(0,1fr) minmax(230px,auto);padding:11px}.price-choice-panel h2,.photo-field h2{font-size:1.08rem}.price-choice-options{background:#fff;border:1px solid #cfd7e6d1;border-radius:999px;gap:3px;min-width:min(100%,232px);padding:3px}.price-choice-option{background:0 0;border:0;border-radius:999px;min-height:34px;font-size:.82rem}.price-choice-option[aria-pressed=true]{background:#2f4fb8;box-shadow:0 8px 16px #2f4fb829}.photo-field{align-items:start}.photo-upload-actions{grid-template-columns:repeat(2,minmax(112px,auto));justify-content:end;align-items:start;gap:7px;display:grid}.photo-upload-button{min-width:0;min-height:36px;box-shadow:none;border-radius:999px}.photo-upload-button:disabled{cursor:not-allowed;opacity:.55}.photo-status-note{color:#667182;text-align:right;grid-column:1/-1;justify-self:end;max-width:270px;margin:0;font-size:.78rem;line-height:1.35}.photo-manager-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.photo-manager-card{box-shadow:none;border-color:#cfd7e6d6;border-radius:9px;gap:7px;padding:7px}.photo-manager-card.main{border-color:#2f4fb86b;box-shadow:0 0 0 3px #2f4fb814}.photo-manager-frame{border-radius:8px}.photo-manager-frame span{min-height:22px;padding:4px 7px;font-size:.68rem;top:6px;left:6px}.photo-manager-meta{gap:1px;min-width:0;display:grid}.photo-manager-meta strong,.photo-manager-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-manager-meta strong{color:#2b3342;font-size:.8rem;font-weight:900}.photo-manager-meta span{color:#667182;font-size:.72rem}.photo-manager-actions{gap:4px}.photo-manager-actions .secondary-action{min-height:30px;box-shadow:none;border-radius:999px;padding-inline:5px;font-size:.68rem}.photo-empty-note{color:#5c6878;background:#fff;border-color:#cfd7e6e6;margin:0;font-size:.86rem}.details-prompt-chips{flex-wrap:wrap;gap:6px;margin-top:-3px;display:flex}.details-prompt-chips span{color:#4d5a6b;background:#f6f7fbb8;border:1px solid #cfd7e6d6;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:.76rem;font-weight:840;line-height:1;display:inline-flex}@media (max-width:760px){.listing-form{gap:9px;width:min(100% - 14px,940px);padding:10px}.listing-form-intro,.listing-form-section,.listing-submit-bar{padding:10px}.listing-form-intro{grid-template-columns:1fr;gap:8px}.listing-form-intro h2{font-size:1.1rem}.listing-form-intro p:not(.eyebrow-dark){font-size:.84rem;line-height:1.35}.listing-form-chip-row{justify-content:flex-start;max-width:none}.post-step-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid;overflow:visible}.post-step-strip span{gap:3px;min-width:0;min-height:28px;padding:3px 2px;font-size:.68rem}.post-step-strip strong{width:16px;height:16px;font-size:.62rem}.listing-form-section-head{grid-template-columns:1fr;gap:4px}.listing-form-section-head h2{font-size:1rem}.listing-form-section-head p:not(.eyebrow-dark){font-size:.8rem;line-height:1.35}.price-choice-panel,.media-section .photo-field{grid-template-columns:1fr;gap:8px;padding:10px}.price-choice-panel h2,.photo-field h2{font-size:1rem}.price-choice-panel p:not(.eyebrow-dark),.photo-field p{font-size:.8rem;line-height:1.35}.price-choice-options{width:100%;min-width:0}.photo-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;overflow:visible}.photo-status-note{text-align:left;justify-self:stretch;max-width:none}.photo-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.photo-manager-card{padding:6px}.photo-manager-meta span{display:none}.photo-manager-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-manager-actions .secondary-action{min-height:28px;padding-inline:3px;font-size:.64rem}.details-prompt-chips{gap:4px}.details-prompt-chips span{min-height:25px;padding:3px 7px;font-size:.66rem}.listing-submit-bar{grid-template-columns:1fr}}@media (max-width:380px){.post-step-strip span{font-size:0}.post-step-strip strong{font-size:.62rem}.photo-manager-actions .secondary-action{font-size:.6rem}}@media (max-width:760px){.mobile-tab-bar.mobile-tab-bar-inline{width:min(100% - 16px,430px);margin:10px auto 0;position:static;bottom:auto;left:auto;right:auto;box-shadow:0 10px 24px #16181e1a}}.inbox-briefbar{grid-template-columns:repeat(5,minmax(0,1fr))}.inbox-briefbar span{background:#ffffffd6;border-color:#cfd7e6d1}.inbox-briefbar span.priority{color:#263f96;background:#eef2ffe0;border-color:#2f4fb847}.inbox-room-card,.agreement-summary-card.inbox-room-card{background:#fff;border-color:#cfd7e6d6;border-radius:10px;box-shadow:0 8px 22px #16181e0b}.inbox-room-link{padding-right:116px}.inbox-open-cue{color:#263f96;background:#eef2ffeb;border-color:#2f4fb82e;justify-content:center;min-width:82px}.inbox-room-actions{align-items:center}.inbox-close-button{border-radius:999px;min-width:136px}.agreement-room-head.compact{background:linear-gradient(#fffffff7,#f6f7fbe6),#fff;border-color:#cfd7e6d1}.agreement-room-jumpnav{background:#ffffffc7;border-color:#cfd7e6cc}.agreement-room-jumpnav a{border-radius:999px}.agreement-progress li strong{color:#2f3948}.agreement-progress li.done strong,.agreement-progress li.current strong{color:#263f96}.agreement-accept-panel.priority-panel{background:linear-gradient(#eef2ffa8,#fffffff2),#fff;border-color:#2f4fb83d}.agreement-mini-checklist{background:#ffffffd6;border:1px solid #cfd7e6d6;border-radius:9px;gap:9px;padding:10px;display:grid}.agreement-mini-checklist>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.agreement-mini-checklist strong{color:#2f3948;font-size:.9rem;line-height:1.2}.agreement-mini-checklist>div:first-child span{color:#263f96;background:#eef2ffcc;border:1px solid #2f4fb82e;border-radius:999px;flex:none;min-height:24px;padding:4px 8px;font-size:.74rem;font-weight:900}.agreement-mini-checklist .agreement-check-list.compact{max-height:none;padding-right:0;overflow:visible}.agreement-mini-checklist .agreement-check-list.compact .agreement-check{background:#f6f7fbb8;padding:7px 8px}.agreement-plain-steps.compact li{background:#ffffffdb;border-color:#cfd7e6d1}.agreement-command-actions.compact .primary-button,.agreement-command-actions.compact .secondary-action,.detail-actions.compact .primary-button,.detail-actions.compact .secondary-action{border-radius:999px}@media (max-width:760px){.inbox-briefbar{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-briefbar span:nth-child(n+4){display:none}.inbox-room-link{padding-right:92px}.inbox-open-cue{min-width:70px}.inbox-close-button{min-width:0;padding-inline:10px}.agreement-mini-checklist{gap:7px;padding:8px}.agreement-mini-checklist .agreement-check-list.compact .agreement-check{padding:6px 7px}}@media (max-width:430px){.inbox-room-link{padding-right:10px}.inbox-open-cue{justify-self:start;margin-top:2px;position:static}.inbox-room-actions{grid-template-columns:1fr}.inbox-close-button{justify-self:start}}.account-dashboard-hero{background:linear-gradient(135deg,#fffffffa,#eef2ffb3 54%,#fafcfcf5),#fff;border-color:#cfd7e6d6;border-radius:10px;box-shadow:0 12px 28px #16181e12}.account-dashboard-hero .member-identity{max-width:100%}.account-dashboard-hero .member-avatar,.profile-preview-row .avatar-preview{box-shadow:0 8px 18px #365cd81f}.account-status-row span{color:#4f5b6b;background:#ffffffdb;border-color:#cfd7e6db}.account-dashboard-actions .primary-button,.account-dashboard-actions .secondary-action{box-shadow:none;border-radius:999px}.account-next-steps,.account-command-group{border-radius:10px}.account-action-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.account-status-card,.account-next-card{border-radius:9px;box-shadow:0 8px 18px #16181e0b}.account-secondary-links{justify-content:flex-start;align-items:center}.account-secondary-links a{box-shadow:none;background:#ffffffdb;border-radius:999px}.account-setup-head{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);align-items:end;gap:12px;padding:4px 2px 0;display:grid}.account-setup-head h2,.account-setup-head p{margin:0}.account-setup-head h2{color:#2f3948;font-size:clamp(1.14rem,1.6vw,1.45rem);line-height:1.12}.account-setup-head>p{color:#5c6878;font-size:.88rem;line-height:1.45}.account-settings-grid{gap:10px}.account-settings-grid>*{border-radius:10px;box-shadow:0 8px 20px #16181e0b}.profile-panel{gap:14px}.profile-preview-row{background:linear-gradient(135deg,#eef2ffa8,#fffffff5),#fff;border:1px solid #cfd7e6d1;border-radius:10px;align-items:center;padding:12px}.profile-preview-row .avatar-preview{background:linear-gradient(135deg,#fff,#eef2ffdb);border-color:#2f4fb83d}.avatar-preset-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:7px}.avatar-preset-grid button{border-radius:10px;min-height:72px}.avatar-preset-grid button>span{font-size:1.2rem}.profile-subsection{background:linear-gradient(#f6f7fbc2,#ffffffeb),#fff;border-radius:10px}.contact-link-row{background:#fff;border-radius:9px}.contact-link-row .secondary-action,.profile-add-contact,.profile-panel .auth-submit{border-radius:999px}@media (max-width:900px){.account-action-grid,.account-setup-head{grid-template-columns:1fr}}@media (max-width:760px){.account-dashboard-hero{align-items:stretch}.account-dashboard-hero .member-avatar{width:3.1rem;height:3.1rem}.account-setup-head{padding-inline:2px}.account-settings-grid{grid-template-columns:1fr}.profile-preview-row{gap:10px;padding:10px}.avatar-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar-preset-grid button{min-height:62px;padding:7px 5px}.avatar-preset-grid button>small{font-size:.68rem}}}
