﻿html{font-size:14px;scroll-behavior:smooth}*{box-sizing:border-box}body.landing-page{--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;margin:0;background:var(--surface-card);color:var(--text-strong);font-family:var(--font-sans);font-size:1rem;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page a{color:var(--text-link);text-decoration:none}.landing-page a:hover{color:var(--text-link-hover);text-decoration:none}.landing-page button{cursor:pointer;font:inherit}.landing-page img{display:block;max-width:100%}.landing-page .container{margin:0 auto;max-width:var(--container-max);padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{color:var(--text-strong);font-family:var(--font-sans);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display);line-height:1.04;margin:0}.landing-page h1{font-size:clamp(3rem, 5vw, 5rem)}.landing-page h2{font-size:clamp(2.15rem, 3.6vw, 3.4rem);letter-spacing:-.032em}.landing-page h3{font-size:clamp(1.25rem, 2vw, 1.65rem);font-weight:var(--weight-bold);letter-spacing:-.02em}.landing-page p{text-wrap:pretty}.landing-page .eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:.73rem;font-weight:var(--weight-medium);letter-spacing:.2em;text-transform:uppercase}.landing-page .sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.landing-page .btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);display:inline-flex;font-size:.95rem;font-weight:var(--weight-bold);gap:var(--space-xs);justify-content:center;letter-spacing:-.01em;line-height:1.25;padding:14px 22px;transition:transform var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-med),border-color var(--dur-fast),color var(--dur-fast);white-space:nowrap}.landing-page .btn:hover{transform:translateY(-1px)}.landing-page .btn-primary{background:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-accent);color:var(--text-on-accent)}.landing-page .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}.landing-page .btn-ghost{background:transparent;border-color:var(--border-strong);color:var(--text-strong)}.landing-page .btn-ghost:hover{border-color:var(--text-strong);color:var(--text-strong)}.landing-page .btn-on-dark{background:var(--surface-card);color:var(--accent-active)}.landing-page .btn-on-dark:hover{background:var(--accent-tint);color:var(--accent-active)}.landing-page .btn-ghost-dark{background:color-mix(in oklab, var(--surface-card), transparent 96%);border-color:color-mix(in oklab, var(--surface-card), transparent 72%);color:var(--text-on-accent)}.landing-page .btn-ghost-dark:hover{background:color-mix(in oklab, var(--surface-card), transparent 90%);border-color:var(--surface-card);color:var(--text-on-accent)}.landing-page .btn-arrow::after{content:"→";transition:transform var(--dur-med)}.landing-page .btn-arrow:hover::after{transform:translateX(3px)}.landing-page .nav{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:color-mix(in oklab, var(--surface-card), transparent 12%);border-bottom:1px solid var(--divider);position:sticky;top:0;z-index:1040}.landing-page .nav-inner{align-items:center;display:flex;gap:var(--space-xl);min-height:64px;padding-bottom:8px;padding-top:8px}.landing-page .logo{align-items:center;color:var(--text-strong);display:flex;flex-shrink:0;font-size:1.12rem;font-weight:var(--weight-extrabold);gap:11px;letter-spacing:var(--tracking-display)}.landing-page .logo:hover{color:var(--text-strong)}.landing-page .logo-muted{color:var(--text-muted);font-weight:var(--weight-semibold)}.landing-page .logo-mark{background:var(--accent);border-radius:9px;color:var(--text-on-accent);display:grid;height:32px;place-items:center;width:32px}.landing-page .logo-mark svg{display:block}.landing-page .nav-links{display:flex;font-size:.94rem;font-weight:var(--weight-semibold);gap:26px;margin-left:auto}.landing-page .nav-links a{color:var(--text-body)}.landing-page .nav-links a:hover{color:var(--text-strong)}.landing-page .nav-cta{align-items:center;display:flex;gap:10px}.landing-page .nav-cta .btn{padding:10px 15px}.landing-page .nav-login{color:var(--text-strong);font-size:.94rem;font-weight:var(--weight-bold);padding:10px 12px}.landing-page .nav-login:hover{color:var(--accent)}.landing-page .nav-toggle,.landing-page .mobile-nav{display:none}.landing-page .hero{background:radial-gradient(120% 130% at 85% 0%, var(--accent-hover) 0%, var(--accent-active) 42%, var(--surface-inverse) 100%);color:var(--text-on-accent);overflow:hidden;position:relative}.landing-page .hero::after,.landing-page .cta::after{background-image:linear-gradient(to right, color-mix(in oklab, var(--surface-card), transparent 95%) 1px, transparent 1px),linear-gradient(to bottom, color-mix(in oklab, var(--surface-card), transparent 95%) 1px, transparent 1px);background-size:58px 58px;content:"";inset:0;mask-image:linear-gradient(180deg, color-mix(in oklab, var(--text-strong), transparent 35%), transparent);pointer-events:none;position:absolute}.landing-page .hero-inner{padding:clamp(56px, 8vw, 104px) 0 clamp(64px, 9vw, 120px);position:relative;z-index:1}.landing-page .hero-grid{align-items:center;display:grid;gap:clamp(36px, 5vw, 68px);grid-template-columns:1.02fr .98fr}.landing-page .hero-badge{align-items:center;background:color-mix(in oklab, var(--surface-card), transparent 95%);border:1px solid color-mix(in oklab, var(--surface-card), transparent 80%);border-radius:var(--radius-pill);color:color-mix(in oklab, var(--text-on-accent), transparent 15%);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:var(--weight-medium);gap:9px;letter-spacing:.1em;margin-bottom:26px;padding:7px 14px;text-transform:uppercase}.landing-page .hero-badge i,.landing-page .dash-bar .live i{background:var(--accent-soft);border-radius:var(--radius-pill);height:6px;width:6px}.landing-page .hero-badge i{box-shadow:0 0 0 4px color-mix(in oklab, var(--accent-soft), transparent 70%)}.landing-page .hero h1{color:var(--text-on-accent);margin-bottom:22px}.landing-page .hero h1 .accent{color:var(--accent-soft)}.landing-page .hero-sub{color:color-mix(in oklab, var(--text-on-accent), transparent 22%);font-size:clamp(1.05rem, 1.5vw, 1.24rem);font-weight:var(--weight-regular);margin:0 0 34px;max-width:560px}.landing-page .hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.landing-page .hero-note{color:color-mix(in oklab, var(--text-on-accent), transparent 50%);font-family:var(--font-mono);font-size:.74rem}.landing-page .dash{backdrop-filter:blur(18px);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-card), transparent 93%), color-mix(in oklab, var(--surface-card), transparent 97%));border:1px solid color-mix(in oklab, var(--surface-card), transparent 86%);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);font-family:var(--font-mono);font-size:.78rem;padding:20px}.landing-page .dash-bar{align-items:center;border-bottom:1px solid color-mix(in oklab, var(--surface-card), transparent 88%);display:flex;gap:6px;margin-bottom:8px;padding-bottom:13px}.landing-page .dash-bar .d{background:color-mix(in oklab, var(--surface-card), transparent 80%);border-radius:var(--radius-pill);height:9px;width:9px}.landing-page .dash-bar .t{color:color-mix(in oklab, var(--text-on-accent), transparent 40%);letter-spacing:.03em;margin-left:10px}.landing-page .dash-bar .live{align-items:center;color:var(--accent-soft);display:inline-flex;font-size:.7rem;gap:6px;margin-left:auto}.landing-page .dash-bar .live i{animation:landing-pulse 1.8s infinite}@keyframes landing-pulse{0%,100%{opacity:1}50%{opacity:.3}}.landing-page .dash-row{align-items:center;border-bottom:1px dashed color-mix(in oklab, var(--surface-card), transparent 90%);display:grid;gap:12px;grid-template-columns:1.7fr .9fr .7fr .8fr;padding:10px 0}.landing-page .dash-row:last-child{border-bottom:0}.landing-page .dash-row.h{color:color-mix(in oklab, var(--text-on-accent), transparent 58%);font-size:.66rem;letter-spacing:.13em;padding:8px 0;text-transform:uppercase}.landing-page .dash-addr{color:var(--text-on-accent);font-weight:var(--weight-medium)}.landing-page .dash-meta{color:color-mix(in oklab, var(--text-on-accent), transparent 50%);font-size:.71rem}.landing-page .dash-yield{color:var(--accent-soft);font-weight:var(--weight-semibold)}.landing-page .pill{background:color-mix(in oklab, var(--status-info-bg), transparent 82%);border:1px solid color-mix(in oklab, var(--accent-soft), transparent 68%);border-radius:var(--radius-sm);color:var(--accent-soft);display:inline-block;font-size:.66rem;font-weight:var(--weight-medium);padding:3px 9px}.landing-page .pill.warn{background:color-mix(in oklab, var(--status-warning-bg), transparent 86%);border-color:color-mix(in oklab, var(--status-warning-bg), transparent 68%);color:var(--status-warning-bg)}.landing-page .pill.idle{background:color-mix(in oklab, var(--surface-card), transparent 94%);border-color:color-mix(in oklab, var(--surface-card), transparent 86%);color:color-mix(in oklab, var(--text-on-accent), transparent 50%)}.landing-page .section{padding:clamp(72px, 10vw, 120px) 0}.landing-page .section.tint{background:var(--surface-page)}.landing-page .section.dark,.landing-page .exchange-section{background:var(--surface-inverse);color:color-mix(in oklab, var(--text-on-accent), transparent 15%);overflow:hidden;position:relative}.landing-page .exchange-section{background:var(--accent-active)}.landing-page .section.dark h2,.landing-page .section.dark h3,.landing-page .exchange-section h2,.landing-page .exchange-section h3{color:var(--text-on-accent)}.landing-page .section.dark .eyebrow,.landing-page .exchange-section .eyebrow{color:var(--accent-soft)}.landing-page .section-head{margin-bottom:clamp(40px, 5vw, 64px);max-width:760px}.landing-page .section-head.compact{margin-bottom:var(--space-xl)}.landing-page .section-head.center{margin-left:auto;margin-right:auto;text-align:center}.landing-page .section-head .eyebrow{display:block;margin-bottom:16px}.landing-page .section-head p{color:var(--text-body);font-size:1.08rem;margin:16px 0 0;max-width:60ch}.landing-page .section.dark .section-head p,.landing-page .exchange-section .section-head p{color:color-mix(in oklab, var(--text-on-accent), transparent 30%)}.landing-page .section-head.center p{margin-left:auto;margin-right:auto}.landing-page .pillars{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}.landing-page .pillar{background:var(--surface-card);border:1px solid var(--divider);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:12px;padding:30px 28px;transition:transform var(--dur-med),border-color var(--dur-med),box-shadow var(--dur-med)}.landing-page .pillar:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.landing-page .pillar-num{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.16em}.landing-page .pillar-icon{background:var(--accent-tint);border-radius:12px;color:var(--accent);display:grid;height:46px;margin-bottom:6px;place-items:center;width:46px}.landing-page .pillar-icon svg{fill:currentColor;height:23px;width:23px}.landing-page .pillar p{color:var(--text-body);font-size:.97rem;margin:0}.landing-page .pillar .go{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:.75rem;font-weight:var(--weight-semibold);gap:6px;letter-spacing:.06em;margin-top:auto;text-transform:uppercase}.landing-page .pillar .go::after{content:"→";transition:transform var(--dur-med)}.landing-page .pillar:hover .go::after{transform:translateX(3px)}.landing-page .feature{align-items:center;display:grid;gap:clamp(40px, 6vw, 76px);grid-template-columns:1fr 1fr}.landing-page .feature.flip .feature-text{order:2}.landing-page .feature.flip .feature-visual{order:1}.landing-page .feature-text h2{margin:14px 0 18px}.landing-page .feature-text>p{color:var(--text-body);font-size:1.06rem;margin:0 0 28px}.landing-page .section.dark .feature-text>p{color:color-mix(in oklab, var(--text-on-accent), transparent 28%)}.landing-page .flist{list-style:none;margin:0 0 var(--space-xl);padding:0}.landing-page .flist li{align-items:baseline;border-bottom:1px solid var(--divider);display:grid;gap:20px;grid-template-columns:52px 1fr;padding:17px 0}.landing-page .flist li:first-child{border-top:1px solid var(--divider)}.landing-page .section.dark .flist li{border-color:color-mix(in oklab, var(--surface-card), transparent 87%)}.landing-page .flist .num{color:var(--accent);font-family:var(--font-mono);font-size:.73rem;font-weight:var(--weight-medium);letter-spacing:.12em}.landing-page .section.dark .flist .num{color:var(--accent-soft)}.landing-page .flist .txt strong{color:var(--text-strong);display:block;font-size:1.04rem;font-weight:var(--weight-bold);letter-spacing:-.015em}.landing-page .section.dark .flist .txt strong{color:var(--text-on-accent)}.landing-page .flist .txt span{color:var(--text-body);display:block;font-size:.93rem;margin-top:4px}.landing-page .section.dark .flist .txt span{color:color-mix(in oklab, var(--text-on-accent), transparent 38%)}.landing-page .mock{background:var(--surface-card);border:1px solid var(--divider);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:22px}.landing-page .section.dark .mock{background:var(--accent-active);border-color:color-mix(in oklab, var(--surface-card), transparent 87%)}.landing-page .mock-head{align-items:baseline;border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.landing-page .section.dark .mock-head{border-color:color-mix(in oklab, var(--surface-card), transparent 88%)}.landing-page .mock-title,.landing-page .mock-meta{font-family:var(--font-mono)}.landing-page .mock-title{color:var(--text-body);font-size:.74rem;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase}.landing-page .mock-meta{color:var(--text-muted);font-size:.72rem}.landing-page .section.dark .mock-title{color:color-mix(in oklab, var(--text-on-accent), transparent 38%)}.landing-page .section.dark .mock-meta{color:color-mix(in oklab, var(--text-on-accent), transparent 50%)}.landing-page .filter-gif{background-position:center;background-repeat:no-repeat;background-size:contain;min-height:360px}.landing-page .pipe{display:flex;flex-direction:column;gap:8px}.landing-page .pipe-row{align-items:center;background:color-mix(in oklab, var(--surface-card), transparent 96%);border:1px solid color-mix(in oklab, var(--surface-card), transparent 93%);border-radius:9px;display:grid;font-family:var(--font-mono);font-size:.78rem;gap:12px;grid-template-columns:12px 1fr auto;padding:12px 13px}.landing-page .pipe-dot{background:var(--accent-soft);border-radius:var(--radius-pill);height:9px;width:9px}.landing-page .pipe-dot.amber{background:var(--status-warning-bg)}.landing-page .pipe-dot.idle{background:color-mix(in oklab, var(--surface-card), transparent 75%)}.landing-page .pipe-row .due{color:color-mix(in oklab, var(--text-on-accent), transparent 40%);font-size:.73rem;white-space:nowrap}.landing-page .live-auctions{border-top:1px solid var(--divider);margin-top:clamp(64px, 8vw, 96px);padding-top:clamp(56px, 7vw, 80px)}.landing-page .loading-panel{min-height:140px;position:relative}.landing-page .loading-label{color:var(--text-muted);display:block;font-family:var(--font-mono);font-size:.8rem;padding:var(--space-2xl);text-align:center}.landing-page .auction-list{display:grid;gap:12px}.landing-page .auction-card{align-items:center;background:var(--surface-card);border:1px solid var(--divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-lg);grid-template-columns:minmax(0, 1fr) auto;padding:var(--space-lg);transition:border-color var(--dur-fast),box-shadow var(--dur-med),transform var(--dur-med)}.landing-page .auction-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.landing-page .auction-card .eyebrow{display:block;margin-bottom:var(--space-xs)}.landing-page .auction-card h3 a{color:var(--text-strong)}.landing-page .auction-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.77rem;gap:var(--space-md);margin-top:var(--space-sm)}.landing-page .auction-meta span{align-items:center;display:inline-flex;gap:6px}.landing-page .auction-meta i{color:var(--accent)}.landing-page .auction-card-actions{display:flex;gap:var(--space-xs)}.landing-page .auction-card-actions .btn{padding:10px 13px}.landing-page .auction-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.landing-page .section-action{margin-top:var(--space-xl);text-align:center}.landing-page .empty-panel{background:var(--surface-card);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center}.landing-page .empty-panel p{color:var(--text-body);margin:var(--space-sm) 0 var(--space-lg)}.landing-page .empty-panel.inverse{background:color-mix(in oklab, var(--surface-card), transparent 96%);border-color:color-mix(in oklab, var(--surface-card), transparent 82%)}.landing-page .empty-panel.inverse p{color:color-mix(in oklab, var(--text-on-accent), transparent 35%)}.landing-page .listing-grid{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}.landing-page .listing-card{background:var(--surface-card);border:1px solid color-mix(in oklab, var(--surface-card), transparent 85%);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--text-strong);overflow:hidden;transition:transform var(--dur-med),box-shadow var(--dur-med)}.landing-page .listing-card:hover{color:var(--text-strong);transform:translateY(-4px)}.landing-page .listing-image-wrap{aspect-ratio:5 / 3;background:var(--surface-sunken);overflow:hidden;position:relative}.landing-page .listing-image-wrap img,.landing-page .skeleton-loader-property-image{height:100%;object-fit:cover;width:100%}.landing-page .skeleton-loader-property-image{animation:skeleton-shimmer 1.4s ease-in-out infinite alternate;background:linear-gradient(90deg, var(--surface-sunken), var(--surface-card), var(--surface-sunken))}@keyframes skeleton-shimmer{from{opacity:.55}to{opacity:1}}.landing-page .listing-body{padding:var(--space-md-lg)}.landing-page .listing-topline{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.landing-page .listing-value{color:var(--text-strong);font-family:var(--font-mono);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.landing-page .listing-status{background:var(--status-info-bg);border-radius:var(--radius-pill);color:var(--status-info-fg);font-size:.7rem;font-weight:var(--weight-semibold);padding:4px 9px}.landing-page .listing-body address{color:var(--text-body);font-size:.9rem;font-style:normal;margin:var(--space-sm) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .counties-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.landing-page .search{flex:1;max-width:420px;min-width:300px;position:relative}.landing-page .search input{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-strong);font:inherit;font-size:.94rem;outline:none;padding:13px 16px 13px 42px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);width:100%}.landing-page .search input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.landing-page .search .fa{color:var(--text-muted);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.landing-page .cgrid{display:grid;gap:0 28px;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr))}.landing-page .cgrid a{border-bottom:1px solid var(--divider);color:var(--text-body);display:flex;font-size:.92rem;gap:8px;justify-content:space-between;padding:10px 0;transition:color var(--dur-fast),padding-left var(--dur-fast)}.landing-page .cgrid a:hover{color:var(--accent);padding-left:6px}.landing-page .cgrid a .st{color:var(--accent);font-family:var(--font-mono);font-size:.7rem;font-weight:var(--weight-medium)}.landing-page .cempty{color:var(--text-muted);font-family:var(--font-mono);font-size:.85rem;padding:24px 0}.landing-page .cempty[hidden]{display:none}.landing-page .cta{background:radial-gradient(120% 140% at 50% 0%, var(--accent-hover) 0%, var(--accent-active) 45%, var(--surface-inverse) 100%);color:var(--text-on-accent);overflow:hidden;position:relative;text-align:center}.landing-page .cta .container{position:relative;z-index:1}.landing-page .cta h2{color:var(--text-on-accent);margin:0 auto 18px;max-width:20ch}.landing-page .cta p{color:color-mix(in oklab, var(--text-on-accent), transparent 24%);font-size:1.08rem;margin:0 auto 32px;max-width:52ch}.landing-page .cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-page .footer{background:var(--surface-inverse);color:color-mix(in oklab, var(--text-on-accent), transparent 38%);padding:60px 0 30px}.landing-page .footer-grid{display:grid;gap:40px;grid-template-columns:1.7fr repeat(3, 1fr);margin-bottom:44px}.landing-page .footer .logo{color:var(--text-on-accent);margin-bottom:14px}.landing-page .footer-blurb{color:color-mix(in oklab, var(--text-on-accent), transparent 45%);font-size:.92rem;max-width:34ch}.landing-page .footer h5{color:var(--text-on-accent);font-family:var(--font-mono);font-size:.71rem;font-weight:var(--weight-semibold);letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.landing-page .footer-links{display:grid;gap:9px;list-style:none;margin:0;padding:0}.landing-page .footer-links a,.landing-page .footer-links button{background:transparent;border:0;color:color-mix(in oklab, var(--text-on-accent), transparent 38%);font-size:.92rem;padding:0}.landing-page .footer-links a:hover,.landing-page .footer-links button:hover{color:var(--text-on-accent)}.landing-page .footer-bottom{border-top:1px solid color-mix(in oklab, var(--surface-card), transparent 91%);color:color-mix(in oklab, var(--text-on-accent), transparent 60%);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.75rem;gap:14px;justify-content:space-between;padding-top:22px}.landing-page .landing-modal{color:var(--text-strong);font-family:var(--font-sans)}.landing-page .landing-modal .modal-dialog{margin:80px auto 24px;max-width:620px}.landing-page .landing-modal .modal-content{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.landing-page .landing-modal .modal-header,.landing-page .landing-modal .modal-footer{border-color:var(--divider);padding:var(--space-md-lg) var(--space-lg)}.landing-page .landing-modal .modal-title{color:var(--text-strong)}.landing-page .landing-modal .modal-body{padding:var(--space-lg)}.landing-page .landing-modal label{color:var(--text-body);font-size:.85rem;font-weight:var(--weight-semibold)}.landing-page .landing-modal .form-control{border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-strong);font:inherit;min-height:42px}.landing-page .landing-modal .form-control:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.landing-page .landing-modal .btn-transparent{background:transparent;border:0;color:var(--text-muted)}@media (max-width: 1050px){.landing-page .nav-demo{display:none}}@media (max-width: 900px){.landing-page .nav-links,.landing-page .nav-cta{display:none}.landing-page .nav-toggle{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-strong);display:inline-grid;height:40px;margin-left:auto;place-items:center;width:40px}.landing-page .mobile-nav{background:var(--surface-card);border-top:1px solid var(--divider);display:grid;padding:var(--space-sm) var(--gutter) var(--space-lg)}.landing-page .mobile-nav[hidden]{display:none}.landing-page .mobile-nav a,.landing-page .mobile-nav button{background:transparent;border:0;border-bottom:1px solid var(--divider);color:var(--text-strong);font-weight:var(--weight-semibold);padding:var(--space-sm) 0;text-align:left}.landing-page .hero-grid,.landing-page .feature{grid-template-columns:1fr}.landing-page .hero-visual{margin-top:36px}.landing-page .feature.flip .feature-text{order:2}.landing-page .feature.flip .feature-visual{order:1}.landing-page .pillars,.landing-page .listing-grid{grid-template-columns:1fr}.landing-page .auction-card{grid-template-columns:1fr}.landing-page .auction-card-actions{flex-wrap:wrap}}@media (max-width: 760px){.landing-page .footer-grid{grid-template-columns:1fr 1fr}.landing-page .dash{overflow-x:auto}.landing-page .dash-row{min-width:550px}.landing-page .pipe-row{grid-template-columns:12px 1fr}.landing-page .pipe-row .due{grid-column:2}}@media (max-width: 540px){.landing-page .footer-grid{grid-template-columns:1fr}.landing-page .hero-ctas .btn,.landing-page .cta-btns .btn,.landing-page .auction-card-actions .btn{width:100%}.landing-page .hero-note{width:100%}.landing-page .search{min-width:100%}}
