<!DOCTYPE html>
<html lang="en" class="scroll-smooth" data-theme="auto">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-FLH6JN0ZQ8"></script>
<script src="/js/google-analytics.js"></script>
    <title>Meeble.com - For Sale | Appraise.net Marketplace</title>
    <meta name="description" content="A Playful and Memorable Six-Letter Brand for a Modern App or Community">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@700;800&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
    <style>
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

        /* ---- Theme variables ---- */
        :root {
            --bg: #ffffff;
            --bg-card: #ffffff;
            --bg-muted: #f5f5f5;
            --border: #e5e5e5;
            --text: #000000;
            --text-muted: #666666;
            --text-light: #999999;
            --accent: #000000;
            --accent-hover: #333333;
        }

        @media (prefers-color-scheme: dark) {
            html[data-theme="auto"] {
                --bg: #000000;
                --bg-card: #111111;
                --bg-muted: #1a1a1a;
                --border: #2a2a2a;
                --text: #ffffff;
                --text-muted: #999999;
                --text-light: #666666;
                --accent: #ffffff;
                --accent-hover: #cccccc;
            }
        }

        html[data-theme="dark"] {
            --bg: #000000;
            --bg-card: #111111;
            --bg-muted: #1a1a1a;
            --border: #2a2a2a;
            --text: #ffffff;
            --text-muted: #999999;
            --text-light: #666666;
            --accent: #ffffff;
            --accent-hover: #cccccc;
        }

        html[data-theme="light"] {
            --bg: #ffffff;
            --bg-card: #ffffff;
            --bg-muted: #f5f5f5;
            --border: #e5e5e5;
            --text: #000000;
            --text-muted: #666666;
            --text-light: #999999;
            --accent: #000000;
            --accent-hover: #333333;
        }

        /* ---- Base ---- */
        body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
            background: var(--bg);
            color: var(--text);
            line-height: 1.6;
            -webkit-font-smoothing: antialiased;
        }

        /* ---- Cards ---- */
        .card {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 12px;
            padding: 24px;
        }

        .card-flush {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 12px;
            padding: 0;
            overflow: hidden;
        }

        .card-mb { margin-bottom: 24px; }
        .card-mb-sm { margin-bottom: 16px; }
        .card-mt-sm { margin-top: 16px; }

        /* ---- Layout ---- */
        .container {
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 16px;
        }

        @media (min-width: 768px) { .container { padding: 0 24px; } }
        @media (min-width: 1024px) { .container { padding: 0 32px; } }

        .layout {
            display: grid;
            gap: 24px;
            grid-template-columns: 1fr;
        }

        .layout-center { order: 1; }
        .layout-right { order: 2; }

        @media (min-width: 768px) {
            .layout { grid-template-columns: 1fr 360px; }
        }

        .sticky-sidebar {
            position: sticky;
            top: 24px;
            align-self: start;
        }

        .main-content { padding-top: 8px; padding-bottom: 64px; }

        /* ---- Typography ---- */
        .domain-name {
            font-family: 'Poppins', sans-serif;
            font-size: clamp(1.25rem, 4vw, 3rem);
            font-weight: 800;
            letter-spacing: -0.02em;
            line-height: 1.2;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .price-tag {
            font-size: 2rem;
            font-weight: 700;
            letter-spacing: -0.01em;
        }

        .card-heading {
            font-size: 1rem;
            font-weight: 700;
            margin-bottom: 16px;
        }

        .card-heading-tight {
            font-size: 1rem;
            font-weight: 700;
            margin-bottom: 12px;
        }

        .text-sm { font-size: 0.875rem; }
        .text-xs { font-size: 0.75rem; }
        .text-label { font-size: 0.8125rem; }
        .text-body { font-size: 0.9375rem; }
        .text-muted { color: var(--text-muted); }
        .text-light { color: var(--text-light); }
        .text-accent { color: var(--text); }
        .fw-500 { font-weight: 500; }
        .fw-600 { font-weight: 600; }
        .fw-700 { font-weight: 700; }
        .lh-relaxed { line-height: 1.7; }

        /* ---- Badge ---- */
        .badge {
            display: inline-block;
            padding: 4px 12px;
            border-radius: 100px;
            font-size: 0.75rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            border: 1px solid var(--border);
            color: var(--text-muted);
        }

        /* Category-specific badge colors (generated from Material palette) */
                .badge-gaming {
            background-color: #ffecf0;
            color: #9a0055;
            border-color: #ff4f9d;
        }
        @media (prefers-color-scheme: dark) {
            html[data-theme="auto"] .badge-gaming {
                background-color: #600033;
                color: #ffecf0;
                border-color: #9a0055;
            }
        }
        html[data-theme="dark"] .badge-gaming {
            background-color: #600033;
            color: #ffecf0;
            border-color: #9a0055;
        }
                .badge-saas {
            background-color: #b6ffed;
            color: #005d50;
            border-color: #00a690;
        }
        @media (prefers-color-scheme: dark) {
            html[data-theme="auto"] .badge-saas {
                background-color: #00382f;
                color: #b6ffed;
                border-color: #005d50;
            }
        }
        html[data-theme="dark"] .badge-saas {
            background-color: #00382f;
            color: #b6ffed;
            border-color: #005d50;
        }
                .badge-social {
            background-color: #ffede9;
            color: #89301e;
            border-color: #e3735c;
        }
        @media (prefers-color-scheme: dark) {
            html[data-theme="auto"] .badge-social {
                background-color: #5e1003;
                color: #ffede9;
                border-color: #89301e;
            }
        }
        html[data-theme="dark"] .badge-social {
            background-color: #5e1003;
            color: #ffede9;
            border-color: #89301e;
        }
        
        /* ---- Buttons ---- */
        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            padding: 12px 24px;
            border-radius: 8px;
            font-family: 'Inter', sans-serif;
            font-size: 0.9375rem;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.15s ease;
            border: none;
            text-decoration: none;
            width: 100%;
        }

        .btn-primary { background: var(--accent); color: var(--accent-text, var(--bg)); }
        .btn-primary:hover { background: var(--accent-hover); color: var(--accent-text, var(--bg)); }

        .btn-outline {
            background: transparent;
            color: var(--text);
            border: 1px solid var(--border);
        }
        .btn-outline:hover { background: var(--bg-muted); }

        .btn-sm { padding: 8px 16px; font-size: 0.8125rem; }
        .btn-auto { width: auto; }
        .btn-cta { width: auto; padding: 12px 32px; }
        .btn-mb { margin-bottom: 12px; }
        .btn-mt-sm { margin-top: 8px; }
        .btn-danger { color: #dc2626; border-color: #dc2626; }
        .btn-icon { width: auto; padding: 8px 12px; }

        /* ---- Strengths ---- */
        .strength-item {
            display: flex;
            align-items: flex-start;
            gap: 10px;
            padding: 10px 0;
            border-bottom: 1px solid var(--border);
        }
        .strength-item:last-child { border-bottom: none; }

        .strength-icon {
            flex-shrink: 0;
            width: 20px;
            height: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 2px;
            color: var(--text);
        }

        .strength-icon i { font-size: 0.75rem; }

        /* ---- Stat row ---- */
        .stat-row {
            display: flex;
            gap: 24px;
            color: var(--text-light);
            font-size: 0.8125rem;
        }
        .stat-row-mt { margin-top: 8px; }

        /* ---- Mobile sticky CTA ---- */
        .mobile-cta {
            display: none;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: var(--bg-card);
            border-top: 1px solid var(--border);
            padding: 12px 16px;
            z-index: 50;
        }

        @media (max-width: 767px) {
            .mobile-cta { display: flex; gap: 12px; align-items: center; }
            body { padding-bottom: 80px; }
        }

        .mobile-cta-text { flex: 1; }
        .mobile-cta-price { font-weight: 700; font-size: 1.25rem; }
        .mobile-cta-label { font-weight: 600; font-size: 0.875rem; }

        /* ---- Seller bar ---- */
        .seller-bar {
            background: var(--bg-muted);
            border-bottom: 1px solid var(--border);
            padding: 12px 0;
        }

        .seller-bar-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 16px;
            flex-wrap: wrap;
        }

        .seller-bar-label { font-size: 0.8125rem; font-weight: 600; }
        .seller-bar-actions { display: flex; gap: 8px; }

        /* ---- Factors grid ---- */
        .factor-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 12px;
        }
        @media (min-width: 640px) { .factor-grid { grid-template-columns: repeat(3, 1fr); } }

        .factor-item {
            padding: 12px;
            border-radius: 8px;
            background: var(--bg-muted);
            text-align: center;
        }

        .factor-label {
            font-size: 0.6875rem;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            color: var(--text-light);
            margin-bottom: 4px;
        }

        .factor-value { font-size: 0.875rem; font-weight: 600; }

        /* ---- Breadcrumb ---- */
        .breadcrumb { font-size: 0.8125rem; color: var(--text-light); padding: 16px 0; }
        .breadcrumb a { color: var(--text-muted); text-decoration: none; }
        .breadcrumb a:hover { text-decoration: underline; }
        .breadcrumb-sep { margin: 0 6px; }
        .breadcrumb-current { color: var(--text-muted); }

        /* ---- Nav ---- */
        .nav {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 16px 0;
            border-bottom: 1px solid var(--border);
        }

        .nav-logo { font-size: 1.125rem; font-weight: 700; color: var(--text); text-decoration: none; }
        .nav-logo-dim { opacity: 0.4; }
        .nav-logo-sub { font-weight: 400; opacity: 0.5; }
        .nav-actions { display: flex; gap: 12px; align-items: center; }

        /* ---- Flex utility classes ---- */
        .flex { display: flex; }
        .flex-col { flex-direction: column; }
        .flex-center { align-items: center; }
        .flex-between { justify-content: space-between; }
        .flex-wrap { flex-wrap: wrap; }
        .flex-1 { flex: 1; }
        .gap-8 { gap: 8px; }
        .gap-12 { gap: 12px; }
        .gap-16 { gap: 16px; }
        .text-center { text-align: center; }
        .justify-center { justify-content: center; }
        .hidden { display: none; }

        /* ---- Hero card ---- */
        .hero-card { text-align: center; padding: 48px 24px; }
        .hero-subtitle { margin-bottom: 16px; }
        .hero-badges { margin-top: 16px; }
        .hero-bg {
            background-size: cover;
            background-position: center;
        }

        /* ---- Sidebar detail rows ---- */
        .detail-list { gap: 12px; font-size: 0.875rem; }
        .detail-row { display: flex; justify-content: space-between; }

        /* ---- Price card ---- */
        .price-label { margin-bottom: 8px; }
        .price-amount { margin-bottom: 4px; }
        .price-appraisal { margin-bottom: 24px; }
        .lto-per-month { font-size: 0.875rem; font-weight: 400; opacity: 0.7; }
        .lto-down-payment { margin-bottom: 8px; }

        /* ---- Trust card ---- */
        .trust-list { gap: 12px; font-size: 0.8125rem; color: var(--text-muted); }
        .trust-item { display: flex; align-items: center; gap: 8px; }
        .trust-icon { width: 16px; text-align: center; }

        /* ---- Verified icon ---- */
        .verified-icon { color: var(--text-light); margin-left: 4px; }

        /* ---- Certificate link ---- */
        .cert-link { color: inherit; text-decoration: none; border-bottom: 1px dotted var(--text-light); cursor: pointer; transition: opacity 0.15s; }
        .cert-link:hover { opacity: 0.7; }

        /* ---- Certificate modal ---- */
        .cert-modal { display: none; position: fixed; inset: 0; z-index: 9999; }
        .cert-modal.open { display: flex; align-items: center; justify-content: center; }
        .cert-modal-backdrop { position: absolute; inset: 0; background: rgba(0,0,0,0.7); }
        .cert-modal-content { position: relative; width: 90vw; max-width: 900px; height: 80vh; background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 25px 60px rgba(0,0,0,0.4); }
        .cert-modal-close { position: absolute; top: 12px; right: 16px; z-index: 1; background: rgba(0,0,0,0.5); color: #fff; border: none; width: 32px; height: 32px; border-radius: 50%; cursor: pointer; font-size: 0.875rem; display: flex; align-items: center; justify-content: center; }
        .cert-modal-close:hover { background: rgba(0,0,0,0.8); }
        .cert-modal-iframe { width: 100%; height: 100%; border: none; transition: opacity 0.2s; }
        .cert-modal-loading { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-size: 0.9375rem; color: #888; gap: 10px; background: #fff; }

        /* ---- Offer Modal ---- */
        .offer-modal { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; }
        .offer-modal[hidden] { display: none; }
        .offer-modal-backdrop { position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
        .offer-modal-content { position: relative; width: 92vw; max-width: 460px; background: var(--bg-card); color: var(--text); border: 1px solid var(--border); border-radius: 14px; padding: 24px; box-shadow: 0 25px 60px rgba(0,0,0,0.35); }
        .offer-modal-close { position: absolute; top: 12px; right: 12px; background: transparent; color: var(--text-light); border: none; width: 32px; height: 32px; border-radius: 50%; cursor: pointer; font-size: 0.875rem; display: flex; align-items: center; justify-content: center; }
        .offer-modal-close:hover { background: var(--bg-muted); color: var(--text); }
        .offer-modal-title { font-size: 1.125rem; font-weight: 700; margin-bottom: 4px; }
        .offer-modal-sub { font-size: 0.8125rem; color: var(--text-light); margin-bottom: 18px; }
        .offer-modal-field { margin-bottom: 14px; }
        .offer-modal-field label { display: block; font-size: 0.75rem; font-weight: 600; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 6px; }
        .offer-modal-field input[type="number"], .offer-modal-field textarea { width: 100%; padding: 10px 12px; border: 1px solid var(--border); border-radius: 8px; background: var(--bg); color: var(--text); font-family: inherit; font-size: 0.9375rem; }
        .offer-modal-field textarea { resize: vertical; min-height: 70px; }
        .offer-modal-field input:focus, .offer-modal-field textarea:focus { outline: none; border-color: var(--text); }
        .offer-amount-row { display: flex; align-items: stretch; }
        .offer-amount-prefix { display: flex; align-items: center; padding: 0 12px; background: var(--bg-muted); border: 1px solid var(--border); border-right: 0; border-radius: 8px 0 0 8px; font-weight: 700; color: var(--text-muted); }
        .offer-amount-row input[type="number"] { border-radius: 0 8px 8px 0; }
        .offer-modal-hint { font-size: 0.6875rem; color: var(--text-light); margin-top: 4px; }
        .offer-modal-error { background: #fee2e2; color: #991b1b; padding: 10px 12px; border-radius: 8px; font-size: 0.8125rem; margin-bottom: 12px; }
        .offer-modal-actions { display: flex; gap: 8px; justify-content: flex-end; margin-top: 8px; }
        .offer-modal-actions .btn { min-width: 100px; }


        /* ---- Seller info (mobile/tablet card) ---- */
        .seller-card-inner { display: flex; align-items: center; justify-content: space-between; }
    </style>
        <style id="listing-style">
:root, html[data-theme="light"] {
  --bg: #ffecf0;
  --text: #00531b;
  --accent: #008a33;
  --border: #ff4f9d;
  --bg-card: #ffffff;
  --bg-muted: #c7ffc4;
  --text-light: #ec1687;
  --text-muted: #9a0055;
  --accent-text: #ffffff;
  --accent-hover: #00531b;
  --palette-0: #600033;
  --palette-0-text: #ffffff;
  --palette-1: #9a0055;
  --palette-1-text: #ffffff;
  --palette-2: #008a33;
  --palette-2-text: #ffffff;
  --palette-3: #ff4f9d;
  --palette-3-text: #000000;
  --palette-4: #ffecf0;
  --palette-4-text: #000000;
}

@media (prefers-color-scheme: dark) {
  html[data-theme="auto"] {
    --bg: #9a0055;
    --text: #c7ffc4;
    --accent: #008a33;
    --border: #ec1687;
    --bg-card: #600033;
    --bg-muted: #600033;
    --text-light: #ec1687;
    --text-muted: #ff4f9d;
    --accent-text: #000000;
    --accent-hover: #c7ffc4;
  }
}

html[data-theme="dark"] {
  --bg: #9a0055;
  --text: #c7ffc4;
  --accent: #008a33;
  --border: #ec1687;
  --bg-card: #600033;
  --bg-muted: #600033;
  --text-light: #ec1687;
  --text-muted: #ff4f9d;
  --accent-text: #000000;
  --accent-hover: #c7ffc4;
}

.card, .card-flush {
  border: 2px solid #ff4f9d;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
}
    </style>
            <style>body { background: transparent !important; }</style>
    </head>
<body>

            <div id="artist-bg-layer" style="position:fixed;inset:0;z-index:-2;background-size:cover;background-position:center;pointer-events:none;background-image:url(/marketplace/images/gaming-3.webp)"></div>
    <div id="artist-bg-overlay" style="position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--bg);opacity:0.75"></div>
    
    <!-- Navigation -->
    <header>
        <div class="container">
            <nav class="nav">
                <span class="nav-logo">Own this domain</span>
                <div class="nav-actions">
                    <button id="themeToggle" class="btn btn-sm btn-outline btn-icon" aria-label="Toggle theme">
                        <i class="fas fa-sun hidden" id="themeIconLight"></i>
                        <i class="fas fa-moon hidden" id="themeIconDark"></i>
                    </button>
                                            <a href="https://appraise.net/login?redirect=%2Fmarketplace%2Fmeeble.com" class="btn btn-sm btn-outline">Sign In</a>
                        <a href="https://appraise.net/register?redirect=%2Fmarketplace%2Fmeeble.com" class="btn btn-sm btn-primary">Register</a>
                                    </div>
            </nav>
        </div>
    </header>

    <!-- Seller Actions Bar (only visible to listing owner; suppressed in preview mode) -->
    
    <!-- Main Content -->
    <main class="container main-content">
        <div class="layout">

            <!-- CENTER — Main Content -->
            <div class="layout-center">
                <!-- Hero Card: Domain Name + CTA Title -->
                <div class="card card-mb hero-card" data-card="hero">
                                            <p class="text-body text-muted fw-500 hero-subtitle">A Playful and Memorable Six-Letter Brand for a Modern App or Community</p>
                                        <h1 class="domain-name">Meeble.com</h1>
                                        <div class="flex gap-8 justify-center flex-wrap hero-badges">
                                                    <span class="badge badge-gaming">Gaming</span>
                                                    <span class="badge badge-saas">Saas</span>
                                                    <span class="badge badge-social">Social</span>
                                            </div>
                                    </div>

                <!-- Strengths Card -->
                                <div class="card card-mb" data-card="strengths">
                    <h2 class="card-heading">Strengths</h2>
                    <div>
                                                <div class="strength-item">
                            <span class="strength-icon"><i class="fas fa-check"></i></span>
                            <span class="text-sm">Exceptional brand quality: short, memorable, and easy to pronounce.</span>
                        </div>
                                                <div class="strength-item">
                            <span class="strength-icon"><i class="fas fa-check"></i></span>
                            <span class="text-sm">The .com extension is the gold standard for global business and credibility.</span>
                        </div>
                                                <div class="strength-item">
                            <span class="strength-icon"><i class="fas fa-check"></i></span>
                            <span class="text-sm">Highly versatile, suitable for a wide range of industries from tech and gaming to social media and consumer apps.</span>
                        </div>
                                                <div class="strength-item">
                            <span class="strength-icon"><i class="fas fa-check"></i></span>
                            <span class="text-sm">The name has a friendly, modern, and approachable feel, ideal for building a strong community.</span>
                        </div>
                                            </div>
                </div>
                
                <!-- Market Analysis Card -->
                                <div class="card card-mb" data-card="market-analysis">
                    <h2 class="card-heading-tight">Market Analysis</h2>
                    <p class="text-sm text-muted lh-relaxed">Meeble.com is a premium, six-letter invented brandable domain. Its value is derived entirely from its brand potential, not from keywords. Names of this caliber—short, pronounceable, and ending in the .com TLD—are exceptionally rare and highly sought after by startups and established companies seeking a modern, memorable identity. The name&#039;s playful and friendly tone makes it a perfect fit for consumer-facing technology, social platforms, or gaming ventures. Its phonetic similarity to &#039;meeple&#039; (a token in board games) presents a unique opportunity to target the large and growing tabletop gaming market. While it requires investment to build recognition, its inherent qualities give it a significant head start in the branding process, commanding a valuation typical of top-tier, venture-backed startup names.</p>
                </div>
                
                <!-- Quality Factors Card -->
                                                <div class="card card-mb" data-card="factors">
                    <h2 class="card-heading">Quality Factors</h2>
                    <div class="factor-grid">
                                                <div class="factor-item">
                            <div class="factor-label">Brandability</div>
                            <div class="factor-value">Excellent</div>
                        </div>
                                                <div class="factor-item">
                            <div class="factor-label">Memorability</div>
                            <div class="factor-value">Excellent</div>
                        </div>
                                                <div class="factor-item">
                            <div class="factor-label">Commercial</div>
                            <div class="factor-value">High</div>
                        </div>
                                                <div class="factor-item">
                            <div class="factor-label">Length</div>
                            <div class="factor-value">Excellent</div>
                        </div>
                                            </div>
                </div>
                
                <!-- Domain Details Card -->
                                <div class="card card-mb" data-card="domain-info">
                    <h2 class="card-heading">Domain Details</h2>
                    <div class="flex flex-col detail-list">
                        <div class="detail-row">
                            <span class="text-light">TLD</span>
                                                        <span class="fw-600">.com</span>
                        </div>
                        <div class="detail-row">
                            <span class="text-light">Length</span>
                            <span class="fw-600">6 chars</span>
                        </div>
                        <div class="detail-row">
                            <span class="text-light">Type</span>
                            <span class="fw-600">Pure brandable</span>
                        </div>
                                                <div class="detail-row">
                            <span class="text-light">Brandability</span>
                            <span class="fw-600">Excellent</span>
                        </div>
                                                                        <div class="detail-row">
                            <span class="text-light">Memorability</span>
                            <span class="fw-600">Excellent</span>
                        </div>
                                            </div>
                </div>
                
                <!-- Notes Card -->
                                <div class="card card-mb" data-card="notes">
                    <h2 class="card-heading-tight">Additional Notes</h2>
                    <p class="text-sm text-muted lh-relaxed">The valuation is based on its strength as a pure brand. Comparable sales for short, two-syllable, pronounceable .com domains support this range. The potential niche appeal to the board game community is a significant value-add.</p>
                </div>
                
                <!-- Seller Info Card (opt-in via seller's portfolio preference) -->
                            </div>

            <!-- RIGHT SIDEBAR — Price + Actions -->
            <div class="layout-right sticky-sidebar">
                <!-- Price Card -->
                <div class="card card-mb-sm" data-card="price"
                     data-buy-now-price="26,995"
                     data-min-offer-price="5000"
                     data-estimated-high="55,000"
                     data-show-appraisal="1"
                     data-listing-id="2277"
                     data-domain="meeble.com"
                     data-canonical-url="https://appraise.net/marketplace/meeble.com"
                     data-is-logged-in="0"
                     data-listing-type="buy_now_or_offer"
                     data-is-seller="0"
                     data-buy-now-enabled="1"
                     data-cert-id="2026-4688A-0E49F9"
                     data-lto-total=""
                     data-lto-monthly=""
                     data-lto-down=""
                     data-lto-months="">
                    <div id="priceCardContent">
                                                                <div class="factor-label price-label">Price</div>
                        <div class="price-tag price-amount">$26,995</div>
                                                <div class="text-xs text-light price-appraisal">
                            <a href="#" class="cert-link" data-cert-id="2026-4688A-0E49F9">Appraised at $55,000 <i class="fas fa-certificate" style="font-size:0.65em;opacity:0.6"></i></a> <span class="discount-badge">51% off</span>                        </div>
                                                                                                                                        <button class="btn btn-primary btn-mb" id="buyEscrowBtn" title="Sale price: $26,995
+ Escrow.com fee (shown at next step)

Wire transfer via Escrow.com is much cheaper.
Funds held until domain transfer confirmed.">
                                    <i class="fas fa-shield-alt"></i> Buy via Escrow.com <span style="font-size:0.7rem; opacity:0.9; font-weight:500;">· Recommended</span>
                                </button>
                                                                    <button class="btn btn-outline btn-mb" id="buyNowBtn" title="Sale price: $26,995
+ Card processing (3%): $809.85
= Total: $27,804.85

Funds held until domain transfer confirmed.">
                                        <i class="fas fa-credit-card"></i> Or pay by card
                                    </button>
                                                                                                        
                                                                        <button class="btn btn-outline btn-mb" id="makeOfferBtn">
                                <i class="fas fa-hand-holding-usd"></i> Make Offer
                            </button>
                                            
                                        </div>

                                        <a href="https://appraise.net/login?redirect=%2Fmarketplace%2Fmeeble.com" class="btn btn-sm btn-outline btn-mt-sm">
                        <i class="fas fa-sign-in-alt"></i> Sign in to save or set alerts
                    </a>
                                    </div>

                <!-- Trust Card -->
                <div class="card" data-card="trust">
                    <div class="flex flex-col trust-list">
                        <div class="trust-item">
                            <i class="fas fa-shield-alt trust-icon"></i>
                            <span>Transaction managed by Appraise.net / Domaincracy LLC</span>
                        </div>
                        <div class="trust-item">
                            <i class="fas fa-certificate trust-icon"></i>
                            <span>AI-verified appraisal</span>
                        </div>
                        <div class="trust-item">
                            <i class="fas fa-exchange-alt trust-icon"></i>
                            <span>Guided domain transfer</span>
                        </div>
                    </div>
                </div>

                <!-- Seller Analytics (seller only) -->
                            </div>
        </div>
    </main>

    <!-- Mobile Sticky CTA -->
        <div class="mobile-cta">
        <div class="mobile-cta-text">
                            <div class="mobile-cta-price">$26,995</div>
                    </div>
                                    <button class="btn btn-primary btn-cta">Buy Now</button>
                        </div>
    
    <style>
    .mkt-footer {
        border-top: 1px solid var(--border);
        padding: 32px 0;
        margin-top: 64px;
    }
    .mkt-footer-inner { text-align: center; font-size: 0.8125rem; color: var(--text-light); }
    .mkt-footer-link { color: var(--text-muted); text-decoration: none; font-weight: 600; }
    .mkt-footer-credentials { margin-top: 10px; font-size: 0.75rem; color: var(--text-light); display: flex; justify-content: center; flex-wrap: wrap; gap: 6px 16px; }
    .mkt-footer-credentials span { white-space: nowrap; }
    .mkt-footer-tip { text-decoration: underline dotted; text-underline-offset: 3px; cursor: help; }
    html[data-theme="dark"] .mkt-footer-inner,
    html[data-theme="dark"] .mkt-footer-credentials { color: #ffffff; }
    html[data-theme="dark"] .mkt-footer-link { color: #ffffff; }
</style>
<footer class="mkt-footer">
    <div class="container mkt-footer-inner">
        <p>Powered by <a href="https://appraise.net" class="mkt-footer-link">Appraise.net&trade; Marketplace</a> &mdash; A Domaincracy&reg; LLC Service</p>
        <div class="mkt-footer-credentials">
            <span><span class="mkt-footer-tip" title="Internet Corporation for Assigned Names and Numbers &mdash; Business Constituency">ICANN BC</span> Member</span>
            <span><span class="mkt-footer-tip" title="Internet Assigned Numbers Authority &mdash; Private Enterprise Number">IANA PEN</span> 46780</span>
            <span><span class="mkt-footer-tip" title="Internet Commerce Association">ICA</span> Member</span>
            <span><span class="mkt-footer-tip" title="Better Business Bureau">BBB</span> A+</span>
            <span><span class="mkt-footer-tip" title="Mozilla Observatory Security Rating">Observatory</span> A+</span>
        </div>
    </div>
</footer>

    <!-- Certificate Modal -->
    <div id="certModal" class="cert-modal">
        <div class="cert-modal-backdrop"></div>
        <div class="cert-modal-content">
            <button class="cert-modal-close"><i class="fas fa-times"></i></button>
            <div class="cert-modal-loading"><i class="fas fa-spinner fa-spin"></i> Retrieving certificate...</div>
            <iframe id="certIframe" class="cert-modal-iframe"></iframe>
        </div>
    </div>

    <!-- Handoff Modal (shown on non-canonical hosts before bouncing to appraise.net) -->
    <div id="handoffModal" class="offer-modal" hidden>
        <div class="offer-modal-backdrop" data-handoff-close></div>
        <div class="offer-modal-content">
            <button class="offer-modal-close" data-handoff-close aria-label="Close"><i class="fas fa-times"></i></button>
            <h3 class="offer-modal-title" id="handoffTitle">Continue on Appraise.net</h3>
            <p class="offer-modal-sub" id="handoffSub">
                Offers are negotiated and paid securely on <strong>Appraise.net Marketplace</strong>. You'll be taken there to complete your offer — and you can return here any time.
            </p>
            <div class="offer-modal-actions">
                <button class="btn btn-outline" data-handoff-close>Cancel</button>
                <a class="btn btn-primary" id="handoffContinueBtn" href="#">Continue to Appraise.net <i class="fas fa-arrow-right"></i></a>
            </div>
        </div>
    </div>

    <!-- Offer / Inquiry Modal -->
    <div id="offerModal" class="offer-modal" hidden>
        <div class="offer-modal-backdrop" data-offer-close></div>
        <div class="offer-modal-content">
            <button class="offer-modal-close" data-offer-close aria-label="Close"><i class="fas fa-times"></i></button>
            <h3 class="offer-modal-title" id="offerModalTitle">Make an Offer</h3>
            <p class="offer-modal-sub" id="offerModalSub"></p>

            <div class="offer-modal-field" id="offerAmountField">
                <label for="offerAmountInput">Your offer (USD)</label>
                <div class="offer-amount-row">
                    <span class="offer-amount-prefix">$</span>
                    <input type="number" id="offerAmountInput" inputmode="numeric" min="5000" step="1" placeholder="5000">
                </div>
                                <div class="offer-modal-hint">Minimum offer: $5,000</div>
                            </div>

            <div class="offer-modal-field" id="offerExpiryField">
                <label for="offerExpiryInput">Offer good for</label>
                <select id="offerExpiryInput" class="input" style="width:100%;">
                    <option value="3">3 days</option>
                    <option value="7">7 days</option>
                    <option value="14" selected>14 days</option>
                    <option value="30">30 days</option>
                </select>
                <div class="offer-modal-hint">How long the seller has to respond before this offer lapses. You can always re-offer.</div>
            </div>

            <div class="offer-modal-field">
                <label for="offerMessageInput" id="offerMessageLabel">Message <span class="text-light">(optional)</span></label>
                <textarea id="offerMessageInput" rows="3" maxlength="1000" placeholder="Add a note for the seller..."></textarea>
                <div class="offer-modal-hint">No emails, phone numbers, or links — they'll be filtered.</div>
            </div>

            <div class="offer-modal-error" id="offerModalError" hidden></div>

            <div class="offer-modal-actions">
                <button class="btn btn-outline" data-offer-close>Cancel</button>
                <button class="btn btn-primary" id="offerSubmitBtn"><i class="fas fa-paper-plane"></i> <span id="offerSubmitLabel">Send Offer</span></button>
            </div>
        </div>
    </div>

    <div id="escrowModal"
     role="dialog"
     aria-modal="true"
     aria-labelledby="escrowModalTitle"
     data-prefill-email=""
     style="display:none; position:fixed; inset:0; z-index:9999; align-items:center; justify-content:center;">

    <div id="escrowModalOverlay" style="position:absolute; inset:0; background:rgba(15,23,42,0.55); backdrop-filter: blur(2px);"></div>

    <div role="document"
         style="position:relative; background:#ffffff; color:#0f172a; max-width:480px; width:calc(100% - 32px); border-radius:12px; box-shadow:0 20px 50px rgba(0,0,0,0.25); padding:24px 24px 20px 24px; font-family:'Inter', system-ui, -apple-system, sans-serif;">

        <button type="button" id="escrowModalClose" aria-label="Close"
                style="position:absolute; top:8px; right:10px; background:none; border:none; font-size:22px; line-height:1; color:#64748b; cursor:pointer; padding:6px 10px;">&times;</button>

        <h3 id="escrowModalTitle" style="margin:0 0 10px 0; font-size:1.15rem; font-weight:700;">
            <i class="fas fa-shield-alt" style="color:#16a34a; margin-right:6px;"></i> Pay via Escrow.com
        </h3>

        <p style="margin:0 0 10px 0; font-size:0.875rem; line-height:1.5; color:#334155;">
            Escrow.com holds your funds until the domain transfer is confirmed.
            Choose this if you have a verified Escrow.com account or are willing to verify (free, ~5 mins).
        </p>

        <button type="button" id="escrowExplainerToggle"
                aria-expanded="false" aria-controls="escrowExplainerPanel"
                style="display:inline-flex; align-items:center; gap:4px; background:none; border:none; padding:0 0 0 0; margin:0 0 14px 0; color:#0369a1; font-size:0.8125rem; font-weight:600; cursor:pointer;">
            <span id="escrowExplainerToggleLabel">What is Escrow.com?</span>
            <i id="escrowExplainerChevron" class="fas fa-chevron-down" style="font-size:0.7rem; transition:transform 0.15s ease;"></i>
        </button>

        <div id="escrowExplainerPanel" hidden
             style="background:#f0f9ff; border:1px solid #bae6fd; border-radius:8px; padding:12px 14px; margin:0 0 16px 0; font-size:0.8125rem; line-height:1.55; color:#0f172a;">
            <p style="margin:0 0 8px 0; font-weight:600;">Escrow.com is the industry-standard payment processor for high-value domain sales.</p>
            <ul style="margin:0; padding-left:18px; color:#334155;">
                <li><strong>Funds held safely.</strong> Your payment is held by Escrow.com — not the seller — until you confirm the domain is in your account.</li>
                <li><strong>Wire or other methods.</strong> Wire transfer is the standard for larger sales; other options surface during checkout.</li>
                <li><strong>Quick verification.</strong> If you don't have an Escrow.com account, signup + verification takes ~5 minutes and is free.</li>
                <li><strong>Used worldwide.</strong> Standard rails for six- and seven-figure domain deals — same protection scaled to your transaction size.</li>
            </ul>
            <p style="margin:8px 0 0 0; font-size:0.75rem; color:#64748b;">
                Don't have an account? You can verify at <a href="https://www.escrow.com" target="_blank" rel="noopener" style="color:#0369a1;">escrow.com</a> first, then return here with the verified email.
            </p>
        </div>

        <label for="escrowModalEmail" style="display:block; font-size:0.8125rem; font-weight:600; margin-bottom:6px; color:#0f172a;">
            Your Escrow.com email
        </label>
        <input type="email" id="escrowModalEmail" autocomplete="email" required
               placeholder="buyer@example.com"
               style="display:block; width:100%; padding:10px 12px; font-size:0.9375rem; border:1px solid #cbd5e1; border-radius:8px; color:#0f172a; box-sizing:border-box;" />

        <p id="escrowModalHint" style="margin:6px 0 0 0; font-size:0.75rem; color:#64748b;">
            Use the email matching your verified Escrow.com account, or any email you'll verify with them.
        </p>

        <p id="escrowModalError" role="alert" hidden
           style="margin:10px 0 0 0; font-size:0.8125rem; color:#dc2626;"></p>

        <div style="display:flex; gap:10px; justify-content:flex-end; margin-top:18px;">
            <button type="button" id="escrowModalCancel"
                    style="padding:8px 16px; font-size:0.875rem; font-weight:500; background:#f1f5f9; color:#0f172a; border:1px solid #cbd5e1; border-radius:8px; cursor:pointer;">
                Cancel
            </button>
            <button type="button" id="escrowModalContinue"
                    style="padding:8px 18px; font-size:0.875rem; font-weight:600; background:#16a34a; color:#ffffff; border:1px solid #16a34a; border-radius:8px; cursor:pointer;">
                Continue to Escrow.com
            </button>
        </div>
    </div>
</div>

    <script src="/js/marketplace-escrow-modal.js?v=1780992114"></script>
    <script src="/js/marketplace-listing.js?v=1780992114"></script>
    <script src="/js/marketplace-artist-listener.js?v=1780992114"></script>
</body>
</html>
