@font-face{font-family:DM Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/b72f7226650dcbc6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/d5c53a5053653697.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/5d18d31d23ada61e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/ca72d2bcea8f4daa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/51b2dac698333379.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/6b8bfd228577635a.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/b9dff4aec6d8ef27.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/54af24bd0f911f0f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/c108681cba6a9820.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/ef6446229b59773e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/42898ad49a6b23f3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/e0c764a8e9e1cce9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/8895e3d49825128b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/952dddb45d2f96f7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/0640890476fc1198.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.demo-property-badge{position:absolute;top:.75rem;right:.75rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;padding:.2rem .34rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#0b0f19c7;box-shadow:0 14px 32px #00000047;color:#fff;font-family:var(--font-mono);font-size:.52rem;font-weight:var(--weight-strong);letter-spacing:.07em;line-height:1;pointer-events:none;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-property-badge--small{top:.4rem;right:.4rem;min-width:2.9rem;padding:.26rem .44rem;font-size:.56rem}.showcase-card__img .demo-property-badge,.feat-card__img .demo-property-badge{top:.64rem;right:.64rem}.buyer-lot-row__image .demo-property-badge,.seller-lot-list__image .demo-property-badge{top:.24rem;right:.24rem;min-width:2.35rem;padding:.18rem .28rem;font-size:.48rem;letter-spacing:.06em}.watch-card__image .demo-property-badge{top:.55rem;right:.55rem}.demo-property-image-wrap{position:relative;overflow:hidden}.demo-property-image-wrap>img{display:block}:root{--font-heading: "Playfair Display", Georgia, serif;--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--font-mono: "Space Grotesk", "Fira Code", monospace;--weight-strong: 700;--weight-control: 600;--card-gap: 1rem;--card-padding: clamp(1rem, 2vw, 1.5rem);--control-gap: .75rem;--workspace-title-size: clamp(1.125rem, 1.5vw, 1.375rem);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.75rem;--text-5xl: 3.5rem;--text-6xl: 4.5rem;--bg-primary: #0B0F19;--bg-secondary: #10152A;--bg-tertiary: #161D35;--bg-card: #12172B;--bg-card-hover: #191F3A;--bg-glass: rgba(99, 102, 241, .06);--bg-glass-strong: rgba(99, 102, 241, .12);--accent-primary: #FBBF24;--accent-primary-light: #FDE68A;--accent-primary-dark: #D99A08;--accent-secondary: #F472B6;--accent-secondary-light: #F9A8D4;--accent-amber: #FBBF24;--accent-amber-light: #FDE68A;--accent-emerald: #34D399;--accent-emerald-dark: #059669;--accent-rose: #FB7185;--text-primary: #F1F5F9;--text-secondary: #94A3B8;--text-tertiary: #A6B2C5;--text-muted: #9AA9BF;--text-inverse: #0B0F19;--border-subtle: rgba(99, 102, 241, .12);--border-light: rgba(99, 102, 241, .25);--border-strong: rgba(99, 102, 241, .4);--gradient-primary: linear-gradient(135deg, #F4C95D, #F0B400);--gradient-hero: linear-gradient(165deg, #0B0F19 0%, #171E30 50%, #0B0F19 100%);--gradient-card: linear-gradient(145deg, rgba(99, 102, 241, .08), rgba(139, 92, 246, .04));--gradient-glow: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(99, 102, 241, .12), transparent 40%);--gradient-text: linear-gradient(135deg, #FDE68A, #FBBF24);--gradient-gold: linear-gradient(135deg, #FBBF24, #F59E0B);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 40px rgba(99, 102, 241, .15);--shadow-glow-strong: 0 0 60px rgba(99, 102, 241, .25);--blur-glass: blur(24px);--blur-bg: blur(80px);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--page-hero-space: clamp(1.5rem, 3vw, 3rem);--page-section-space: clamp(2rem, 3.5vw, 3rem);--workspace-hero-space: clamp(1.25rem, 2vw, 1.75rem);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-spring: .6s cubic-bezier(.34, 1.56, .64, 1);--navbar-height: 74px;--container-max: 1280px;--container-padding: clamp(1rem, 3vw, 2rem)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.property-image-picture{display:contents}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--text-primary);background:var(--bg-primary);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;color:var(--text-primary);letter-spacing:-.01em}h1{font-size:var(--text-5xl);font-weight:700}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{color:var(--text-secondary);line-height:1.7}a{color:var(--accent-primary-light);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-secondary)}img{max-width:100%;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--space-5xl) 0}.section--tight{padding:var(--space-3xl) 0}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--accent-primary-light)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.glass{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:all var(--transition-base)}.glass:hover{border-color:var(--border-light);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.75rem 1.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);text-decoration:none;letter-spacing:.02em}.btn--primary{background:var(--gradient-primary);color:var(--text-inverse);box-shadow:0 4px 20px #fbbf241f}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #fbbf242e;color:var(--text-inverse)}.btn--secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-light)}.btn--secondary:hover{background:var(--bg-glass);border-color:var(--accent-primary);color:var(--text-primary)}.btn--ghost{background:transparent;color:var(--accent-primary-light);padding:.5rem 1rem}.btn--ghost:hover{background:var(--bg-glass)}.btn--large{padding:1rem 2.25rem;font-size:var(--text-base)}.btn--amber{background:var(--gradient-gold);color:var(--text-inverse);box-shadow:0 4px 20px #fbbf244d}.btn--amber:hover{transform:translateY(-2px);box-shadow:0 8px 30px #fbbf2473;color:var(--text-inverse)}.form-group{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-lg)}.form-group label{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.form-group input,.form-group select,.form-group textarea{padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);transition:border-color var(--transition-fast)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1px}.badge--live{background:#10382e;color:#a7f3d0;border:1px solid rgba(52,211,153,.3)}.badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-emerald);animation:pulse-dot 2s infinite}.badge--upcoming{background:#46330b;color:#fde68a;border:1px solid rgba(251,191,36,.3)}.badge--ended{background:#1e293b;color:#e2e8f0;border:1px solid rgba(100,116,139,.3)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #6366f133}50%{box-shadow:0 0 40px #6366f166}}.reveal{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary-dark)}@media(max-width:1024px){h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}.section{padding:var(--space-4xl) 0}}@media(max-width:768px){h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}.section{padding:var(--space-3xl) 0}}@media(max-width:480px){h1{font-size:var(--text-2xl)}}:root{color-scheme:dark}html{scroll-padding-top:calc(var(--navbar-height) + 1rem)}[id]{scroll-margin-top:calc(var(--navbar-height) + 1rem)}.btn{max-width:100%;min-height:44px;justify-content:center;text-align:center;white-space:normal}.btn:disabled{cursor:wait;opacity:.7;transform:none}:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}.form-group,.form-row-2>*,.form-group input,.form-group select,.form-group textarea{min-width:0;max-width:100%}.form-group input,.form-group select,.form-group textarea{width:100%;font-size:1rem}.form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.property-image-picture{display:block;width:100%;height:100%}.reveal{opacity:1;transform:none}@media(max-width:520px){.form-row-2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.property-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#10182a;color:#cbd5e1;min-height:180px;width:100%;height:100%}.property-image-placeholder img{width:64px!important;height:64px!important;object-fit:contain!important}.property-image-placeholder span{font-size:.875rem}button,input,select,textarea{font-family:var(--font-body)}:is(.app,.admin-app-shell) :is(button,.btn){font-family:var(--font-body)}:is(.app,.admin-app-shell) .btn{font-weight:var(--weight-control);letter-spacing:.01em}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) :is(h2,h3,h4,h5,h6){font-family:var(--font-body);font-weight:600;line-height:1.35;letter-spacing:-.01em}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) h2{font-size:var(--workspace-title-size)}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) :is(h3,h4,h5,h6){font-size:1rem}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) .property-documents__heading :is(h2,h3,h4){font-size:1.0625rem}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) .property-documents__row :is(h3,h4,h5){font-size:1rem}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) :is(.admin-metric strong,.seller-metric strong,.admin-mailbox-command strong,.analytics-grid strong,.buyer-hero-metrics strong){font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}:is(.app,.admin-app-shell) :is(.admin-page,.buyer-dashboard-page,.seller-portal-page) :is(.admin-metric,.seller-metric,.dashboard-panel,.seller-panel,.admin-directory-row){border-radius:var(--radius-lg)}:is(.glass,.auth-card,.seller-panel,.legal-card)>:is(p,ul,dl)+.btn{margin-top:var(--control-gap)}.section{padding-block:var(--page-section-space)}:is(.app,.admin-app-shell) .btn.btn{border-radius:var(--radius-full);min-height:44px;font-weight:600;line-height:1.4}.app .main button,.admin-app-shell .admin-page button{min-height:44px}.app .account-content :is(h2,h3,h4,h5,h6){font-family:var(--font-body);font-weight:600;line-height:1.35;letter-spacing:-.01em}.app .account-content h2{font-size:var(--workspace-title-size)}.app .account-content :is(h3,h4,h5,h6){font-size:1rem}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--navbar-height);display:flex;align-items:center;transition:all var(--transition-base)}.navbar--scrolled{background:#0b0f19d9;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-bottom:1px solid var(--border-subtle)}.navbar__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.navbar__brand{display:flex;align-items:center;gap:10px;text-decoration:none;z-index:10}.navbar__logo-icon{width:36px;height:36px;display:block;border-radius:var(--radius-sm);object-fit:contain;box-shadow:0 8px 24px #00000038}.navbar__logo-text{font-family:var(--font-heading);font-size:1.35rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.navbar__logo-accent{color:var(--accent-primary)}.navbar__nav{display:flex;align-items:center;gap:var(--space-xs)}.navbar__link{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);padding:.4rem .75rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none}.navbar__link:hover{color:var(--text-primary);background:var(--bg-glass)}.navbar__link--active{color:var(--accent-primary-light)}.navbar__actions{display:flex;align-items:center;gap:var(--space-sm)}.navbar__user-menu-wrapper{position:relative}.navbar__avatar{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gradient-primary);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.85rem;letter-spacing:.02em;border:2px solid transparent;cursor:pointer;transition:all var(--transition-fast)}.navbar__avatar:hover{border-color:var(--accent-primary);box-shadow:0 0 16px #8b5cf64d}.navbar__avatar--sm{width:32px;height:32px;font-size:.75rem;cursor:default}.navbar__user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:var(--space-sm);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0006;z-index:999;animation:dropdown-fade .2s ease}@keyframes dropdown-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.navbar__user-dropdown-header{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs)}.navbar__user-dropdown-header strong{display:block;font-size:var(--text-sm);color:var(--text-primary)}.navbar__user-email{font-size:var(--text-xs);color:var(--text-muted)}.navbar__user-dropdown-divider{height:1px;background:var(--border-subtle);margin:var(--space-xs) 0}.navbar__user-dropdown-item{display:block;width:100%;text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;background:none;border:none;cursor:pointer;transition:all var(--transition-fast)}.navbar__user-dropdown-item:hover{background:var(--bg-glass);color:var(--text-primary)}.navbar__user-dropdown-item--danger{color:#ef4444}.navbar__user-dropdown-item--danger:hover{background:#ef44441a;color:#f87171}.navbar__user-greeting{font-size:var(--text-sm);color:var(--text-secondary)}.navbar__nav-actions--mobile{display:none}.navbar__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:10}.navbar__burger span{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all var(--transition-fast)}.navbar__burger--open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar__burger--open span:nth-child(2){opacity:0}.navbar__burger--open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1200px){.navbar__nav{position:fixed;inset:0;flex-direction:column;justify-content:center;gap:var(--space-md);background:var(--bg-primary);opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.navbar__nav--open{opacity:1;pointer-events:all}.navbar__nav .navbar__link{font-size:var(--text-lg);padding:var(--space-sm) var(--space-lg)}.navbar__actions{display:none}.navbar__nav-actions--mobile{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg);width:200px}.navbar__nav-actions--mobile .btn{justify-content:center}.navbar__burger{display:flex}}.navbar{background:linear-gradient(180deg,#070b13f0,#070b13b8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(251,191,36,.14)}.navbar--scrolled{background:#070b13f5;border-bottom-color:#fbbf2442;box-shadow:0 18px 60px #00000057}.navbar__brand{gap:12px}.navbar__logo-icon{width:44px;height:44px;border-radius:14px;font-size:.88rem;color:#111827;letter-spacing:.03em;box-shadow:0 12px 32px #f59e0b38}.navbar__logo-text{display:flex;flex-direction:column;gap:1px;font-size:1.45rem}.navbar__logo-text small{font-family:var(--font-body);font-size:.58rem;line-height:1;text-transform:uppercase;letter-spacing:.18em;color:var(--accent-amber)}.navbar__nav{gap:.2rem;padding:.28rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09}.navbar__link{padding:.5rem .9rem;border-radius:999px}.navbar__link:hover{background:#ffffff13}.navbar__link--active{color:#111827;background:linear-gradient(135deg,#f4c95d,#f59e0b);box-shadow:0 8px 24px #f59e0b33}.navbar__actions{gap:.7rem}.navbar__actions .btn,.navbar__nav-actions .btn{border-radius:999px;min-height:42px}.navbar__actions .btn--primary,.navbar__nav-actions .btn--primary{background:linear-gradient(135deg,#f4c95d,#f59e0b);color:#111827;box-shadow:0 12px 34px #f59e0b3d}@media(max-width:1200px){.navbar__nav{border-radius:0;border:none;background:var(--bg-primary)}}.navbar__brand{min-width:230px}.navbar__logo-icon{flex:0 0 44px}.navbar__logo-text{line-height:1.02}.navbar__logo-text small{margin-top:.12rem}@media(max-width:520px){.navbar__brand{min-width:auto}.navbar__logo-icon{width:40px;height:40px;flex-basis:40px}.navbar__logo-text{font-size:1.25rem}.navbar__logo-text small{font-size:.5rem}}.navbar__inner{gap:clamp(.8rem,2vw,1.4rem)}.navbar__brand{min-width:248px;gap:.78rem}.navbar__logo-icon{width:46px;height:46px;flex-basis:46px;border-radius:16px;color:#101827;background:linear-gradient(135deg,#fde68a,#f59e0b);font-family:var(--font-mono);font-weight:var(--weight-strong);font-size:.82rem;letter-spacing:.06em;border:1px solid rgba(255,255,255,.18)}.navbar__logo-text{display:inline-flex;flex-direction:column;justify-content:center;gap:0;line-height:1;color:#fff7ed}.navbar__logo-word{display:block;font-family:var(--font-mono);font-size:clamp(1.34rem,1.75vw,1.58rem);font-weight:var(--weight-strong);letter-spacing:-.045em;text-shadow:0 0 .01px #fff7ed}.navbar__logo-accent{color:#fbbf24}.navbar__logo-text small{display:block;margin-top:-.02rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;line-height:1.1;letter-spacing:.12em;color:#fcd34d}.navbar__nav{flex:1 1 auto;justify-content:center;max-width:600px;margin-inline:auto}.navbar__actions{flex:0 0 auto}@media(max-width:1160px)and (min-width:1025px){.navbar__brand{min-width:210px}.navbar__logo-word{font-size:1.42rem}.navbar__link{padding-inline:.68rem}.navbar__actions .btn{padding-inline:1rem}}@media(max-width:1200px){.navbar__inner{min-height:var(--navbar-height)}.navbar__brand{min-width:0;max-width:calc(100vw - 6rem)}.navbar__nav{inset:var(--navbar-height) var(--container-padding) auto var(--container-padding);justify-content:flex-start;align-items:stretch;gap:.55rem;max-width:none;margin:0;padding:1rem;max-height:calc(100dvh - var(--navbar-height) - 1rem);overflow-y:auto;border:1px solid rgba(251,191,36,.18);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(251,191,36,.11),transparent 36%),linear-gradient(180deg,#111827,#070b14);box-shadow:0 24px 80px #000000b8;transform:translateY(-10px) scale(.98);transition:opacity var(--transition-base),transform var(--transition-base);z-index:1001}.navbar__nav--open{transform:translateY(0) scale(1)}.navbar__nav .navbar__link{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;font-size:1rem;font-weight:700}.navbar__nav .navbar__link:after{content:"›";color:#fbbf24d1;font-size:1.1rem}.navbar__link--active{color:#101827;background:linear-gradient(135deg,#f4c95d,#f59e0b)!important;border-color:#fbbf24ad!important;box-shadow:0 12px 28px #f59e0b29}.navbar__link--active:after{color:#101827!important}.navbar__nav-actions--mobile{width:100%;margin-top:.45rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08)}.navbar__nav-actions--mobile .btn{width:100%;min-height:48px}.navbar__burger{width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(251,191,36,.22);border-radius:14px;background:#ffffff0b}}@media(max-width:520px){.navbar__logo-icon{width:42px;height:42px;flex-basis:42px;border-radius:14px;font-size:.74rem}.navbar__brand{gap:.62rem}.navbar__logo-word{font-size:1.36rem}.navbar__logo-text small{font-size:.52rem;letter-spacing:.09em}}@media(max-width:370px){.navbar__logo-word{font-size:1.2rem}.navbar__logo-text small{font-size:.46rem}.navbar__logo-icon{width:38px;height:38px;flex-basis:38px}}.navbar{height:var(--navbar-height);background:#070a13e6;border-bottom:1px solid rgba(251,191,36,.14);box-shadow:none}.navbar--scrolled{background:#070a13f0;border-bottom-color:#fbbf2433;box-shadow:0 16px 38px #00000038}.navbar__inner{min-height:var(--navbar-height)}.navbar__logo-icon{width:44px;height:44px;flex-basis:44px}.navbar__logo-word{font-size:clamp(1.75rem,2.4vw,2rem)}.navbar__logo-text small{font-size:.6875rem;margin-top:.2rem;letter-spacing:.12em}.navbar__brand{min-height:44px;flex-shrink:0}.navbar__logo-text{white-space:nowrap}.navbar__nav{min-height:46px;background:#ffffff0b;border-color:#ffffff1a}.navbar__link{padding:.55rem .9rem}.navbar__actions .btn,.navbar__nav-actions .btn{min-height:42px;padding:.72rem 1.35rem}@media(max-width:1200px){.navbar__nav{min-height:auto}}@media(max-width:520px){.navbar__logo-icon{width:40px;height:40px;flex-basis:40px}}@media(max-width:1200px){.navbar__nav{display:none;visibility:hidden;max-height:calc(100dvh - var(--navbar-height) - 1.5rem);overflow-y:auto}.navbar__nav--open{display:flex;visibility:visible}}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:var(--space-4xl) 0 0}.footer__inner{display:grid;grid-template-columns:1.2fr 2fr 1fr;gap:var(--space-3xl)}.footer__logo{display:flex;align-items:center;gap:0;text-decoration:none;margin-bottom:var(--space-md)}.footer__logo-icon{width:32px;height:32px;display:block;border-radius:var(--radius-sm);object-fit:contain;box-shadow:0 8px 22px #0003}.footer__logo-text .navbar__logo-word{font-size:2.25rem}.footer__logo-text.navbar__logo-text small{font-size:.6875rem;margin-top:.25rem;letter-spacing:.12em}.footer__tagline{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-lg);max-width:280px}.footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.footer__col h2{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-tertiary);margin-bottom:var(--space-md)}.footer__col a{display:block;font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-xs) 0;transition:all var(--transition-fast);text-decoration:none}.footer__col a:hover{color:var(--accent-primary-light);transform:translate(4px)}.footer__newsletter h2{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-sm)}.footer__newsletter>p{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-md)}.footer__update-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.footer__update-actions .btn{padding:.6rem 1.25rem;font-size:var(--text-xs);white-space:nowrap}.footer__text-link{color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-fast)}.footer__text-link:hover{color:var(--accent-primary-light)}.footer__bottom{display:flex;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-lg) var(--container-padding);margin-top:var(--space-3xl);border-top:1px solid var(--border-subtle)}.footer__bottom p{flex:1 1 280px;min-width:0;max-width:100%;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.55}.footer__bottom p:last-child{flex-basis:430px;text-align:right}@media(max-width:1024px){.footer__inner{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.footer__newsletter{grid-column:1 / -1}}@media(max-width:768px){.footer__inner{grid-template-columns:1fr}.footer__links{grid-template-columns:repeat(3,1fr)}.footer__bottom{flex-direction:column;gap:var(--space-sm);text-align:center}.footer__bottom p:last-child{text-align:center}}@media(max-width:480px){.footer__links{grid-template-columns:1fr 1fr}.footer__update-actions{align-items:stretch;flex-direction:column}.footer__text-link{text-align:center}}.footer{background:radial-gradient(circle at 12% 0%,rgba(251,191,36,.08),transparent 32%),linear-gradient(180deg,#0d1222,#080c16)}.footer__logo{gap:.78rem;align-items:center}.footer__logo-icon{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,#fde68a,#f59e0b);color:#101827;font-family:var(--font-mono);font-size:.74rem;font-weight:var(--weight-strong);letter-spacing:.06em;box-shadow:0 14px 34px #f59e0b2e}.footer__logo-text{align-items:flex-start}.footer__logo-text small{text-transform:uppercase}.footer__tagline{color:#a7b2c7}.footer__newsletter{padding:1.15rem;border:1px solid rgba(251,191,36,.13);border-radius:22px;background:#ffffff09}.footer__bottom{align-items:flex-start}.footer__bottom p{color:#7d8ba3}@media(max-width:900px){.footer__inner{grid-template-columns:1fr}.footer__brand,.footer__newsletter{max-width:680px}.footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(max-width:620px){.footer{padding-top:2.75rem}.footer__links{grid-template-columns:1fr;gap:.85rem}.footer__col{padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.footer__col h2{margin-bottom:.65rem}.footer__col a{padding:.5rem 0}.footer__newsletter{padding:1rem}.footer__update-actions .btn,.footer__text-link{width:100%;justify-content:center;min-height:46px}.footer__bottom{align-items:stretch;text-align:left}.footer__bottom p,.footer__bottom p:last-child{flex-basis:auto;text-align:left}}.footer__inner{align-items:start}.footer__newsletter{align-self:start;max-width:360px;padding:.95rem 1rem}.footer__newsletter h2{margin-bottom:.45rem}.footer__newsletter>p{margin-bottom:.75rem;line-height:1.45}@media(max-width:900px){.footer__newsletter{max-width:520px}}@media(max-width:480px){.footer__newsletter{max-width:none;padding:1rem}}.footer__cookie-settings{background:none;border:0;padding:0;text-align:left;font:inherit;color:var(--text-secondary);cursor:pointer;min-height:44px}.footer :is(.footer__col,.footer__newsletter) h2{font-family:var(--font-body);font-size:.875rem;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:620px){.footer .footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer__col{min-width:0;padding:.8rem}.footer .footer__col:last-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.footer .footer__col:last-child h2{grid-column:1 / -1}.footer .footer__col :is(a,button){display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere;font-size:.875rem}}.cookie-consent{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:1000;width:min(38rem,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:1.25rem;background:#111827f5;color:#fff;box-shadow:0 24px 70px #00000059;display:grid;gap:.85rem}.cookie-consent strong{display:block;margin-bottom:.35rem;font-size:1rem}.cookie-consent p{margin:0;color:#ffffffd1;line-height:1.5}.cookie-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.cookie-consent__actions .btn{min-height:2.75rem}.cookie-consent__link{color:#fff;text-decoration:underline;text-underline-offset:.2em;font-weight:700}@media(max-width:640px){.cookie-consent{left:1rem;right:1rem;width:auto}.cookie-consent__actions{align-items:stretch;flex-direction:column}.cookie-consent__actions .btn,.cookie-consent__link{width:100%;text-align:center}}.app{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;padding-top:var(--navbar-height)}.app .main.account-content .auth-page{padding-top:0;min-height:0}.app .main.account-content :is(.buyer-hero,.seller-portal-hero,.bidder-onboarding-hero,.auction-room-hero-live,.payment-hero,.handover-hero){padding-block:var(--workspace-hero-space)}.app .main.account-content .seller-access-gate{padding-block:var(--workspace-hero-space)}.not-found-page{padding:var(--page-hero-space) var(--container-padding);text-align:center;min-height:60vh}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:9999;transform:translateY(-150%);padding:.75rem 1rem;border-radius:999px;background:var(--accent-primary);color:#fff;font-weight:var(--weight-strong);box-shadow:0 18px 40px #00000047;transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0);outline:3px solid rgba(255,255,255,.88);outline-offset:2px}.skip-link:focus:not(:focus-visible){transform:translateY(-150%);outline:none}.workspace-footer{padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#070b13;color:var(--text-muted);text-align:center;font-size:.78rem;letter-spacing:.04em}.route-fallback{min-height:52vh;display:grid;place-items:center;gap:.85rem;padding:var(--page-hero-space) var(--container-padding);color:var(--text-primary)}.route-fallback span{width:36px;height:36px;border-radius:999px;border:3px solid rgba(255,255,255,.16);border-top-color:var(--accent-primary);animation:route-fallback-spin .85s linear infinite}.route-fallback strong{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}:root{--public-h1: clamp(2rem, 1.35rem + 2.6vw, 4rem);--public-h2: clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem);--public-h3: clamp(1.125rem, 1rem + .45vw, 1.375rem);--public-copy: 1rem;--public-card-copy: .9375rem}.app .main.public-content :is(h1,h2,h3,h4,h5,h6){max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.app .main.public-content h1{font-family:var(--font-heading);font-size:var(--public-h1);line-height:1.12;letter-spacing:-.035em}.app .main.public-content h2{font-family:var(--font-heading);font-size:var(--public-h2);line-height:1.2;letter-spacing:-.025em}.app .main.public-content h3{font-size:var(--public-h3);line-height:1.3;letter-spacing:-.015em}.app .main.public-content h4{font-size:1.125rem;line-height:1.35}.app .main.public-content :is(h5,h6){font-size:1rem;line-height:1.4}.app .main.public-content p{font-size:var(--public-copy);line-height:1.65}.app .main.public-content :is(.showcase-card__body,.how-control-card,.buyer-readiness-card,.legal-hero__aside) h2{font-size:var(--public-h3);line-height:1.3}.app .main.public-content :is(.sale-journey-line__step,.seo-info-card,.seo-next-steps,.legal-card,.why-card,.faq-item,.feat-card__body) p{font-size:var(--public-card-copy);line-height:1.6}.app .main.public-content .legal-card{min-height:0}.app .main.public-content .legal-card small{margin-top:1rem}.app .main.public-content .legal-index-heading{margin-bottom:1.5rem}.app .main.public-content .seo-lot-card__body .mono{color:var(--accent-amber)}.app .main.public-content .seo-lot-card__body strong.mono{font-size:1rem}.app .main.public-content .seo-lot-card__body small{color:var(--text-secondary)}.app .main.public-content .seo-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app .main.public-content .seo-info-card:last-child:nth-child(odd){grid-column:1 / -1}.app .main.public-content :is(.seo-info-card,.seo-next-steps){border-color:#fbbf2429;background:var(--bg-secondary)}.app .main.public-content .seo-next-steps__links a{color:var(--accent-amber);background:#fbbf2414;border-color:#fbbf242e;min-height:44px}@media(max-width:720px){.app .main.public-content .seo-info-cards{grid-template-columns:1fr}}.app .main.public-content :is(.sp-page,.blueprint-page){padding-top:0}.app .main.public-content :is(.hero,.sp-hero,.sell-hero-premium,.how-hero-premium,.buyers-guide-hero,.why-choose-hero,.auction-catalogue-hero,.seo-hero,.legal-hero,.blueprint-hero){padding-block:var(--page-hero-space)}.app .main.public-content .hero-proof{padding:0;border:0;background:none;gap:.8rem}.app .main.public-content .hero-proof div{min-height:0;padding:.7rem 0;border-radius:0;background:none}.app .main.public-content .showcase-card__img{height:220px}.app .main.public-content .showcase-card__body{padding:1rem 1.25rem}.app .main.public-content .section{padding-block:var(--page-section-space)}.app .main.public-content .why-choose-proof-card{padding:0;border:0;background:none;box-shadow:none}.app .main.public-content .why-choose-proof-grid strong{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.15}.app .main.public-content .why-choose-proof-grid p{font-size:var(--public-card-copy)}.app .main.public-content .prop-card__body{gap:.65rem}.app .main.public-content .prop-card__auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .main.public-content .prop-card__auction-grid>div:last-child{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.6rem}@media(max-width:860px){.app .main.public-content .prop-card__img{min-height:0;aspect-ratio:16 / 9}.app .main.public-content .prop-card__body{padding:1rem}.app .main.public-content :is(.prop-card__top,.prop-card__footer){flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem}.app .main.public-content .prop-card__auction-grid>div{padding:.65rem}.app .main.public-content .prop-card__auction-grid small{letter-spacing:.03em}}@media(max-width:760px){.app .main.public-content :is(.catalogue-stats__grid,.catalogue-trust-row,.lot-command-strip){grid-template-columns:repeat(2,minmax(0,1fr))}.app .main.public-content .catalogue-trust-row span{padding:.55rem;border-radius:8px}.app .main.public-content .lot-command-strip>div{min-width:0;padding:.85rem}.app .main.public-content .lot-command-strip strong{font-size:1.125rem;overflow-wrap:anywhere}.app .main.public-content .detail-header__meta--premium{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.app .main.public-content .detail-header__spec{width:auto;padding:.45rem .6rem}.app .main.public-content :is(.hero__showcase,.seller-portal-preview,.buyer-readiness-card,.how-control-card,.why-choose-command-card,.catalogue-featured-lot){display:none}.app .main.public-content .hero-proof{text-align:left;gap:0}.app .main.public-content .hero-proof div{border-bottom:1px solid var(--border-light)}.app .main.public-content .hero-proof span{display:none}.app .main.public-content .hero-proof strong{margin:0;font-size:.875rem}.app .main.public-content .hero__ctas{margin-bottom:1rem}.app .main.public-content :is(.why-choose-ops-card,.how-engine-grid,.buyer-strategy-card,.sell-readiness-card){border:0;border-radius:0;background:none;box-shadow:none}.app .main.public-content :is(.why-choose-ops-card,.sell-readiness-card){padding:0 1rem}.app .main.public-content :is(.why-choose-ops-card,.sell-readiness-card) li{padding:.65rem 0;border:0;border-bottom:1px solid var(--border-light);background:none;border-radius:0;font-weight:500}.app .main.public-content .why-choose-proof-grid article{display:grid;grid-template-columns:6rem minmax(0,1fr);column-gap:1rem;padding:1rem;border-radius:0;border-width:0 0 1px;background:none}.app .main.public-content .why-choose-proof-grid strong{grid-row:span 2;font-size:1.35rem;align-self:start;overflow-wrap:anywhere}.app .main.public-content .why-choose-proof-grid span{margin-top:0}.app .main.public-content .blueprint-hero__card{display:none}.app .main.public-content .blueprint-stats,.app .main.public-content .blueprint-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.app .main.public-content .seo-lot-card{display:grid;grid-template-columns:100px minmax(0,1fr);min-height:0;border-radius:16px}.app .main.public-content .seo-lot-card__image{aspect-ratio:auto;height:100%;min-height:170px}.app .main.public-content .seo-lot-card__body{min-width:0;padding:.8rem}.app .main.public-content .seo-lot-card__body h3{font-size:1.125rem}.app .main.public-content .seo-lot-card__body p{font-size:.875rem}.app .main.public-content .seo-lot-card__body>div:last-child{flex-wrap:wrap}.app .main.public-content .seo-lot-card__image .badge{left:.35rem;top:.35rem;max-width:calc(100% - .7rem);font-size:.625rem;padding:.3rem}}@media(max-width:520px){.app .main.public-content .val-stats{display:grid;grid-template-columns:1fr;gap:.65rem}.app .main.public-content .val-stat{display:flex;align-items:center;gap:1rem;min-width:0;padding:.8rem 1rem;text-align:left}.app .main.public-content .val-stat__num{min-width:3rem}.app .main.public-content .val-stat__label{margin:0;font-size:.875rem}}
