:root{color:#0a0a0a;background:#fafafa;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #0a0a0a;--muted: #64748b;--line: #e5e7eb;--line-strong: #d4d7dd;--mist: #fafafa;--surface: #ffffff;--surface-alt: #f7f7f8;--shadow: 0 10px 30px rgba(15, 23, 42, .06);--shadow-strong: 0 18px 40px rgba(15, 23, 42, .08);--radius: 24px;--radius-sm: 18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--mist);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{background:none}.topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbarInner,.page,.marketHome,.subnavInner{width:min(1320px,calc(100vw - 40px));margin:0 auto}.topbarInner{min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.brand{justify-self:start;font-size:30px;font-weight:900;letter-spacing:-.06em}.mainNav,.topbarActions,.actions,.listingActions,.categoryRow,.guideCategories,.inlinePills{display:flex;align-items:center}.mainNav{justify-content:center;gap:14px}.mainNav a{padding:18px 26px;border-radius:999px;font-size:17px;font-weight:700}.mainNav a.active{border:2px solid var(--ink)}.topbarActions{justify-self:end;gap:16px}.topbarMenuToggle{display:none}.subnav{border-top:1px solid var(--line);background:#fafafaf2}.subnavInner{display:flex;gap:12px;padding:14px 0}.subnavInner a{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;color:var(--muted);font-weight:700}.subnavInner a.active{background:#0a0a0a;color:#fff}.localePill,.topbarLink,.selectedPill,.categoryPill{font-weight:700}.localePill{display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:54px;padding:0 18px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface)}.topbarLink{font-size:17px}.siteFooter{margin-top:32px;background:var(--ink);color:#ffffffc7}.footerInner{width:min(1320px,calc(100vw - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 220px 220px;gap:40px;padding:48px 0 24px}.footerBrand{max-width:520px}.footerBrand .brand{color:#fff;font-size:36px}.footerBrand p{margin:14px 0 0;max-width:420px;color:#ffffffad;font-size:14px;line-height:1.6}.footerColumn{display:grid;gap:10px;align-content:start;font-size:14px}.footerColumn p{margin:0 0 8px;color:#fff;font-weight:800}.footerColumn a{color:#ffffffb8;transition:color .18s ease}.footerColumn a:hover,.footerMeta a:hover{color:#fff}.footerMeta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:18px;margin-top:10px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:12px;font-weight:700}.footerMeta div{display:flex;flex-wrap:wrap;gap:18px}.footerMeta a{color:#ffffff8c;transition:color .18s ease}.marketHome{padding:34px 0 72px}.heroShell{display:grid;gap:28px;padding:36px 0 24px}.heroCopy{max-width:900px;padding-top:24px}.eyebrow{margin:0 0 16px;color:var(--muted);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.heroCopy h1,.marketplaceIntro h1,.guideIntro h1,.learningHero h1,.articleHero h1,.pageHead h1{margin:0;letter-spacing:-.06em;line-height:.95;overflow-wrap:anywhere}.pageHead>div{min-width:0}.heroCopy h1{max-width:980px;font-size:clamp(58px,7.3vw,104px)}.heroCopy h1 span{display:block;white-space:nowrap}.heroCopy p:last-child,.guideIntro p,.learningHero p:last-child,.articleHero p,.marketplaceIntro p,.pageHead p{color:var(--muted);font-size:18px;line-height:1.6}.searchSurface,.marketplaceTrust,.filterCard,.panel,.workflow,.reportSurface,.detailSurface,.card,.table,.pageHead,.featureGuide{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.searchSurface{padding:18px 22px 22px}.searchBar{display:grid;grid-template-columns:minmax(340px,1fr) 180px 180px 180px;gap:14px;align-items:stretch}.searchField,input,textarea,select,.toolbarSearch,.toolbarSort{min-height:62px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.searchField,.toolbarSearch,.toolbarSort{display:flex;align-items:center;gap:10px;padding:0 20px;color:var(--muted)}.searchField.grow{justify-content:flex-start}.searchButton{min-height:62px;width:100%}.categoryRow{gap:12px 14px;flex-wrap:wrap;margin-top:20px;padding:0}.categoryPill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);box-shadow:0 4px 16px #0f172a0d}.marketplaceTrust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px}.trustRow{display:flex;gap:14px;padding:10px 6px}.trustRow svg{flex:none;margin-top:4px}.trustRow span{display:grid;gap:6px;color:var(--muted);line-height:1.45}.trustRow strong{color:var(--ink)}.marketMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0 18px}.compactMetrics{margin-bottom:28px}.homeResourceBand{display:grid;gap:22px;margin:40px 0 34px}.homeResourceBand .learningSectionHead{align-items:center}.homeResourceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.homeResourceCard{min-height:286px}.homeResourceCard strong{min-height:100px}.pricingBrief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.pricingBrief>div,.trendCard,.pricingNote{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.pricingBrief>div{display:grid;align-content:start;gap:8px;min-height:178px;padding:22px}.pricingBrief span,.trendCard span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.pricingBrief strong,.trendCard strong,.pricingNote strong{font-size:20px;line-height:1.1}.pricingBrief p,.pricingNote p{margin:0;color:var(--muted);line-height:1.55}.metric{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:24px;box-shadow:var(--shadow)}.metric strong{display:block;margin-bottom:8px;font-size:30px;letter-spacing:-.05em}.metric span{color:var(--muted)}.sectionIntro,.marketplaceIntro{display:flex;align-items:end;justify-content:space-between;gap:20px}.sectionIntro{margin:38px 0 24px}.sectionIntro h2{margin:0 0 8px;font-size:clamp(34px,4vw,56px);letter-spacing:-.05em}.sectionIntro p{margin:0;color:var(--muted)}.sectionLink{font-size:18px;font-weight:800}.gridWrap{padding:0}.listingGrid,.cards,.columns{display:grid;gap:22px}.listingGrid{grid-template-columns:1fr}.listingCard{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.listingCard.open{border-color:var(--line-strong)}.listingCardMain{width:100%;display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border:0;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.listingCardMain:hover,.listingCard.open .listingCardMain{background:var(--surface-alt)}.listingCardMain:disabled{cursor:wait;opacity:.75}.rangeMark{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:22px;background:#e8eef6;color:#334155;font-size:36px;font-weight:900;letter-spacing:-.06em}.listingCardCopy{display:grid;gap:8px;min-width:0}.listingCardCopy>strong{font-size:24px;letter-spacing:-.04em;line-height:1.1}.listingCardCopy small,.listingCardMeta small{color:var(--muted);font-weight:700}.listingCardMeta{display:grid;gap:8px;justify-items:end;min-width:140px}.listingCardMeta>strong{padding:10px 14px;border-radius:14px;background:#0a0a0a;color:#fff;font-size:17px;font-weight:900}.card{overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong)}.listingMedia{position:relative;min-height:258px;padding:18px;background:radial-gradient(circle at top right,rgba(255,255,255,.5),transparent 36%),linear-gradient(180deg,#eef2f7,#dbe4ef)}.listingBadge,.guideMeta{display:inline-flex;align-items:center;padding:8px 12px;border-radius:12px;background:#fffffff2;border:1px solid var(--line);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.listingActions{position:absolute;top:18px;right:18px;gap:10px}.iconCircle{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:#fffffff2;border:1px solid var(--line)}.listingVisual{position:absolute;inset:auto 18px 18px 18px;display:grid;align-content:end;gap:6px;color:#334155}.listingVisual strong{font-size:64px;letter-spacing:-.08em}.listingVisual span{color:#475569;font-weight:600}.priceBadge{position:absolute;right:18px;bottom:18px;padding:12px 18px;border-radius:16px;background:#0a0a0a;color:#fff;font-size:18px;font-weight:900}.listingBody{display:grid;gap:12px;padding:18px 20px 20px}.listingBody h3,.featureGuide h2,.card h3{margin:0;letter-spacing:-.04em}.listingBody h3{font-size:24px;line-height:1.1}.listingCidr{margin:0;font-size:15px;font-weight:700}.listingMeta{display:flex;gap:12px;flex-wrap:wrap;margin:0;color:var(--muted);font-size:15px}.page{padding:36px 0 72px}.authPage{width:min(1080px,calc(100vw - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);gap:38px;padding:72px 0}.authIntro{align-self:center}.authIntro h1{margin:0;font-size:clamp(48px,6vw,88px);line-height:.95;letter-spacing:-.06em}.authIntro p:last-child{max-width:640px;color:var(--muted);font-size:19px;line-height:1.6}.authCard{align-self:start;display:grid;gap:18px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-strong)}.authSwitch{display:flex;justify-content:flex-end;color:var(--muted);font-weight:800}.authNote{margin:0;color:var(--muted);line-height:1.5}.authSecret,.recoveryCodes{display:grid;gap:10px;padding:16px;border-radius:18px;background:var(--surface-alt);border:1px solid var(--line)}.authSecret code,.recoveryCodes code{overflow-wrap:anywhere;font-weight:800}.marketplacePage{padding-top:34px}.backLink{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--muted);font-size:17px;font-weight:700}.marketplaceIntro{margin-bottom:26px}.marketplaceIntro h1,.guideIntro h1,.learningHero h1,.articleHero h1,.pageHead h1{font-size:clamp(44px,5vw,72px)}.inlinePills{gap:12px;flex-wrap:wrap}.selectedPill{padding:12px 18px;border-radius:999px;background:#efefef}.buyLayout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:26px}.filterRail{display:grid;gap:20px;align-content:start}.filterCard,.panel,.workflow,.pageHead,.featureGuide,.detailSurface,.reportSurface{padding:22px}.filterHead,.panel h3,.checkHead,.pageHead{display:flex;align-items:center}.filterHead{justify-content:space-between;margin-bottom:16px;font-size:18px}.filterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filterGrid button,.choiceGrid button,.guideCategories button,.toolbar button,.button,.ghost,.filterList p{border-radius:18px}.filterGrid button,.choiceGrid button,.guideCategories button{min-height:56px;border:1px solid var(--line);background:var(--surface);color:#475569;cursor:pointer;font-weight:700}.filterGrid button.selected,.choiceGrid button.selected,.guideCategories button.selected{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.filterList{display:grid;gap:10px}.filterList p{display:flex;gap:10px;align-items:center;margin:0;padding:14px 16px;background:var(--surface-alt);color:var(--muted);line-height:1.45}.resultsPane{display:grid;gap:16px;align-content:start}.searchToolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-height:0;padding:0 0 4px}.resultSummary{display:flex;align-items:baseline;gap:10px;flex:1 1 360px;min-width:0;padding:0}.resultSummary strong{font-size:18px}.resultSummary span{overflow:hidden;color:var(--muted);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sortControl{min-height:46px;display:flex;align-items:center;gap:10px;width:min(230px,100%);padding:0 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted)}.sortControl select{width:100%;min-height:0;border:0;outline:0;background:transparent;padding:0;color:var(--ink)}.sortControl select{min-height:46px}.compactButton{min-height:46px;padding:0 16px}.compactButton:disabled{cursor:not-allowed;opacity:.45}.emptyState{margin:0;padding:24px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);text-align:center}.pageHead{gap:16px;margin-bottom:24px}.pageHead span{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--surface-alt)}.pageHead h1{margin-bottom:10px;font-size:clamp(36px,4vw,56px)}.pageHead p{margin:0}.guidePage{padding-top:52px}.guideIntro,.learningHero{max-width:920px;margin-bottom:24px}.learningHero h1{max-width:760px}.guideCategories{gap:12px;flex-wrap:wrap;margin-bottom:28px}.guideCategories button{padding:0 22px}.learningSection{display:grid;gap:22px;margin:34px 0 0}.learningSectionHead{display:flex;align-items:end;justify-content:space-between;gap:18px}.learningSectionHead h2{margin:0;color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.04em}.learningSectionHead p{margin:10px 0 0;max-width:720px;color:var(--muted);font-size:17px;line-height:1.55}.learningSectionHead>span{flex:none;color:var(--muted);font-size:14px;font-weight:800}.learningGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.featuredLearningGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.learningCard{position:relative;min-height:300px;aspect-ratio:4 / 5;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;color:#fff;box-shadow:0 16px 34px #0f172a29;transition:transform .2s ease,box-shadow .2s ease}.learningCard:before,.learningCard:after{content:"";position:absolute;left:0;right:0;height:1px;background:#fff3}.learningCard:before{top:46%}.learningCard:after{bottom:18%}.learningCard:hover{transform:translateY(-4px);box-shadow:0 22px 44px #0f172a33}.learningCardCategory,.learningCardExcerpt,.learningCardFooter{position:relative;z-index:1}.learningCardCategory{color:#ffffffbd;font-size:14px;font-weight:800}.learningCard strong{position:relative;z-index:1;min-height:118px;color:#fff;font-size:24px;line-height:1.08;letter-spacing:-.03em}.learningCardExcerpt{display:-webkit-box;overflow:hidden;color:#ffffffc2;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.learningCardFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;color:#ffffffdb;font-size:13px;font-weight:800}.learningCardFooter span:last-child{display:inline-flex;align-items:center;gap:6px}.tone-blue{background:#2563eb}.tone-teal{background:#0f766e}.tone-emerald{background:#047857}.tone-amber{background:#b45309}.tone-rose{background:#be123c}.tone-slate{background:#334155}.guideArticlePage{max-width:1180px}.articleHero{display:grid;gap:18px;margin-bottom:26px;padding:34px;border-radius:8px;color:#fff;box-shadow:var(--shadow-strong)}.articleHero .guideMeta{width:fit-content;background:#ffffff1f;border-color:#ffffff29}.articleHero h1{max-width:920px;color:#fff}.articleHero p{max-width:820px;margin:0;color:#ffffffc7}.articleFacts{display:flex;flex-wrap:wrap;gap:12px}.articleFacts span{display:inline-flex;align-items:center;gap:8px;color:#ffffffd1;font-size:14px;font-weight:800}.articleLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.articleMain{display:grid;gap:18px;min-width:0}.articleToc{position:sticky;top:124px;display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.articleToc strong{display:inline-flex;align-items:center;gap:8px}.articleToc a{color:var(--muted);font-size:14px;font-weight:700;line-height:1.35}.articleToc a:hover{color:var(--ink)}.articleBody{display:grid;gap:16px;min-width:0;padding:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.articleBody h2,.articleBody h3,.articleBody p,.articleBody ul,.articleBody ol,.articleBody blockquote{margin:0}.articleBody h2{margin-top:18px;font-size:30px;line-height:1.1;letter-spacing:-.04em;scroll-margin-top:130px}.articleBody h3{margin-top:8px;font-size:22px;line-height:1.2;letter-spacing:-.03em}.articleBody p,.articleBody li,.articleBody blockquote{color:#475569;font-size:16px;line-height:1.78}.articleBody ul,.articleBody ol{display:grid;gap:8px;padding-left:22px}.articleBody a{color:#1d4ed8;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.articleBody blockquote{padding:16px 18px;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;background:#eff6ff}.guideCta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid #0a0a0a;border-top:6px solid #2563eb;border-radius:8px;background:#0a0a0a;color:#fff;box-shadow:var(--shadow-strong)}.guideCta.tone-teal{border-top-color:#0f766e}.guideCta.tone-emerald{border-top-color:#047857}.guideCta.tone-amber{border-top-color:#d97706}.guideCta.tone-rose{border-top-color:#be123c}.guideCta.tone-slate{border-top-color:#64748b}.guideCta>div:first-child{display:grid;gap:8px;max-width:680px}.guideCta span{color:#ffffffa8;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.guideCta h2{margin:0;color:#fff;font-size:28px;line-height:1.08;letter-spacing:-.03em}.guideCta p{margin:0;color:#ffffffc2;font-size:16px;font-weight:650;line-height:1.55}.guideCta .actions{justify-content:flex-end}.guideCta .button.dark{background:#fff;border-color:#fff;color:#0a0a0a}.guideCta .button:not(.dark){background:#ffffff14;border-color:#ffffff4d;color:#fff}.articleTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.articleTableWrap table{width:100%;border-collapse:collapse;min-width:620px}.articleTableWrap th,.articleTableWrap td{padding:12px 14px;border-bottom:1px solid var(--line);color:#475569;text-align:left;vertical-align:top}.articleTableWrap th{color:var(--ink);background:var(--surface-alt);font-weight:900}.featureGuide{display:grid;gap:18px;margin-bottom:28px;background:#0a0a0a;color:#fff}.featureGuide .guideMeta{width:fit-content;background:#ffffff0f;border-color:#ffffff1a}.featureGuide h2{max-width:980px;font-size:clamp(42px,5vw,74px);line-height:.98}.featureGuide p,.featureGuide span{max-width:920px;margin:0;color:#ffffffb8;font-size:18px}.guideGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.guideCard{padding:28px}.guideCard p{color:var(--muted);line-height:1.65}.cards,.columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.panel h3{gap:10px;margin:0 0 16px;font-size:20px;letter-spacing:-.03em}.panel p,.card p,.workflow button,.guideCard p,.check p{margin:0}.panel p,.card p,.workflow button,.check p{color:var(--muted);line-height:1.55}.workflow{display:grid;gap:14px;align-content:start}.workflow button{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 14px;border:0;border-radius:18px;background:var(--surface-alt);text-align:left}.workflow button.actionable{cursor:pointer}.workflow button.actionable:hover{box-shadow:inset 0 0 0 2px var(--line-strong)}.workflow button.hintOnly{cursor:help}.workflow .sectionTitle{padding:0;background:transparent}.workflow button.done{background:#eef7f1;color:#166534}.workflow button.current{background:#0a0a0a;color:#fff}.workflow button.current span,.workflow button.current strong{color:#fff}.workflow button span{display:grid;gap:2px}.workflow button strong{color:var(--ink)}.twoCol{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:28px;align-items:start;margin-bottom:24px}.dashboardSide,.dashboardForm{display:grid;gap:14px}.dashboardForm{align-content:start}.dashboardForm.compact{padding:18px}#listing-draft,#seller-organization,#organization-invite,#organization-members,#proof-control,#deal-rooms,#listing-detail{scroll-margin-top:150px}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sectionTitle span{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:20px;font-weight:900;letter-spacing:-.03em}.sectionTitle small,.fieldGroup small{color:var(--muted);line-height:1.45}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fieldGroup{display:grid;gap:8px;min-width:0}.fieldGroup>span{color:#334155;font-size:14px;font-weight:900}.intakeSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--surface-alt)}.intakeSummary div{display:grid;gap:4px;min-width:0}.intakeSummary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.intakeSummary strong{overflow-wrap:anywhere;font-size:14px}.dashboardCards{align-items:start}.dashboardCard{display:grid;gap:16px}.metaList{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:var(--surface-alt)}.metaList span{display:flex;justify-content:space-between;gap:14px;color:var(--muted);line-height:1.45}.metaList strong{color:var(--ink);text-align:right;overflow-wrap:anywhere}.fileInput{display:flex;align-items:center;padding-top:18px}.dashboardSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.summaryCard{display:grid;gap:10px;min-height:150px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left}.summaryCard:hover{box-shadow:var(--shadow-strong)}.summaryCard span{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:900;letter-spacing:-.03em}.summaryCard strong{font-size:34px;line-height:1}.summaryCard small{color:var(--muted);font-size:15px;line-height:1.45}.workspacePanel{display:grid;gap:18px;margin-top:24px}.orgRows,.proofStack{display:grid;gap:10px}.orgRow{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.6fr) minmax(140px,.7fr) minmax(120px,.6fr);gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface-alt);color:var(--muted)}.orgRow strong{color:var(--ink)}.inlineForm{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,1.1fr) minmax(160px,.8fr) auto;gap:14px;align-items:end}.proofStack{gap:16px}.proofItem{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.proofHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.proofHead div:first-child{display:grid;gap:4px}.proofHead strong{font-size:20px}.proofHead span{color:var(--muted)}.statusPills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.statusPills span{padding:8px 10px;border-radius:999px;background:var(--surface-alt);color:#334155;font-size:13px;font-weight:900}.proofForm{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) minmax(180px,1fr) auto}.evidenceList{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted)}.dashboardCard:hover{transform:none;box-shadow:var(--shadow)}.sellOnboarding{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:28px}.sellIntake{display:grid;gap:22px}.stepMeter{display:flex;flex-wrap:wrap;gap:10px}.stepMeter span{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-weight:800}.stepMeter span.active{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.choiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.captureForm{max-width:720px;gap:16px}.capturePair{display:grid;grid-template-columns:minmax(180px,320px) minmax(180px,320px);gap:14px;max-width:680px}.capturePair.asnPair{grid-template-columns:minmax(180px,260px) minmax(180px,220px)}.captureResourceRow{display:grid;grid-template-columns:minmax(220px,320px) minmax(100px,120px) minmax(180px,220px);gap:14px;max-width:690px}.capturePriceRow{display:grid;grid-template-columns:minmax(180px,320px) minmax(110px,130px) minmax(220px,320px);gap:14px;max-width:790px}.capturePriceRow .captureFieldWide{grid-column:1 / -1}.captureField{display:grid;gap:7px;min-width:0}.captureField>span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.captureFieldShort{max-width:320px}.captureFieldMedium{max-width:400px}.captureFieldCurrency{max-width:130px}.captureFieldPrefix{max-width:120px}.captureFieldWide{max-width:560px}.captureForm input,.captureForm select{min-height:52px;border-radius:12px;padding:0 16px;font-size:16px}.captureForm select{background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%}.captureSegment{gap:8px}.captureSegmentTwo{grid-template-columns:repeat(2,minmax(160px,1fr))}.captureSegmentThree{grid-template-columns:repeat(3,minmax(120px,1fr))}.captureSegmentOne{grid-template-columns:minmax(160px,220px)}.captureForm .choiceGrid button{min-height:48px;border-radius:12px}.captureSubmit{width:100%;max-width:680px;min-height:56px;border-radius:14px}.captureActions{max-width:680px}.leadSummary{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--surface-alt)}.leadSummary span,.sellerFlow span{color:var(--muted)}.sellerFlow div{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.sellerFlow div:first-of-type{border-top:0}.sellerFlow span{display:grid;gap:4px}.sellerFlow strong{color:var(--ink)}.form,.checker{display:grid;gap:14px}input,textarea,select{width:100%;padding:0 18px;color:var(--ink);outline:0}textarea{min-height:140px;padding:16px 18px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.actions{flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-weight:800;cursor:pointer}.button.dark{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.ghost,.ghost{background:var(--surface-alt);border-color:var(--line)}.status{border-radius:18px;padding:14px 16px}.status.good{background:#eef7f1;color:#166534}.status.bad{background:#fef2f2;color:#b91c1c}.status.neutral{background:#eff6ff;color:#075985}.table{overflow:hidden;margin-bottom:28px}.tr{display:grid;grid-template-columns:.7fr 1fr 1fr 1.4fr 1fr;gap:12px;padding:18px 20px}.tr+.tr{border-top:1px solid var(--line)}.tr.head{background:#0a0a0a;color:#fff;font-weight:800}.pricingTable .tr{grid-template-columns:.55fr .8fr .7fr 1.45fr 1fr 1.6fr .9fr;align-items:center}.pricingSourceCell{display:grid;gap:4px}.pricingSourceCell strong{font-size:14px;line-height:1.2}.pricingSourceCell small{color:var(--muted);font-weight:700}.confidencePill{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:900}.confidence-high{background:#dcfce7;color:#166534}.confidence-medium{background:#e0f2fe;color:#075985}.confidence-low{background:#fef3c7;color:#92400e}.pricingTrendGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.trendCard{display:grid;gap:14px;min-height:190px;padding:22px}.trendCard svg{width:100%;height:92px;color:var(--ink)}.pricingNote{display:grid;gap:10px;padding:22px}.pricingNote a{display:inline-flex;align-items:center;gap:8px;width:max-content;font-weight:900}.asnCostSection{display:grid;gap:22px;margin:34px 0 0}.asnCostGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.asnCostCard{display:grid;align-content:start;gap:10px;min-height:180px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.asnCostCard span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.asnCostCard strong{font-size:19px;line-height:1.1}.asnCostCard p{margin:0;color:var(--muted);line-height:1.5}.steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.step{padding:22px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow)}.step span{display:block;margin-bottom:8px;font-size:14px;font-weight:900;color:var(--muted)}.checkerPage{display:grid;gap:24px}.checkerHero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:stretch}.checkerHero>*,.checkerPanel,.checkerEmpty article,.reportHeader>*,.scoreCard,.evidenceParsed,.evidenceDetails{min-width:0}.checkerHero .pageHead{margin:0}.checkerGuide,.checkerPanel,.checkerEmpty article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.checkerGuide{display:grid;align-content:center;gap:12px;padding:22px;box-shadow:var(--shadow)}.checkerGuide strong{font-size:20px;letter-spacing:-.02em}.checkerGuide span{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:800}.checkerGuide span:before{width:8px;height:8px;border-radius:999px;background:#0a0a0a;content:""}.checkerPanel{display:grid;gap:12px;padding:18px;box-shadow:var(--shadow)}.checker{grid-template-columns:minmax(0,1fr) auto}.checker label{display:grid;gap:8px}.checker label span{color:var(--muted);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.checker .button{align-self:end;min-width:170px}.checkerExamples{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.checkerExamples span{color:var(--muted);font-size:14px;font-weight:800}.checkerExamples button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-alt);color:var(--ink);font-weight:800;cursor:pointer}.checkerEmpty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.checkerEmpty article{display:grid;gap:8px;align-content:start;padding:18px}.checkerEmpty svg{color:#166534}.checkerEmpty p{margin:0;color:var(--muted);line-height:1.5}.button:disabled{cursor:wait;opacity:.62}.detailSurface,.reportSurface{display:grid;gap:18px;margin-top:28px}.listingDetailInline{margin:0;border-width:1px 0 0;border-radius:0;box-shadow:none}.offerForm,.offerFields{gap:16px}.priceQuote{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--surface-alt)}.priceQuote span,.priceQuote small{color:var(--muted);font-weight:700}.priceQuote strong{font-size:24px;letter-spacing:-.03em}.buyerGate{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.buyerGate strong{display:block;margin-bottom:4px;font-size:18px}.buyerGate p{margin:0;color:var(--muted);font-weight:700;line-height:1.45}.reportHeader{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:20px;align-items:start}.reportHeader h2{margin:0;font-size:clamp(30px,4vw,48px);letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere}.reportHeader p:not(.eyebrow){max-width:820px;color:var(--muted);font-weight:700;line-height:1.55;overflow-wrap:anywhere}.reportMeta{font-size:14px}.score,.scoreCard{display:grid;place-items:center;min-height:150px;padding:18px;border-radius:22px;background:#0a0a0a;color:#fff;text-align:center}.scoreCard span,.scoreCard small{color:#ffffffb8;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.score,.scoreCard strong{font-size:64px;font-weight:900;letter-spacing:-.06em;line-height:.95}.reportStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reportStats div{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-alt)}.reportStats span,.checkMeta{color:var(--muted);font-weight:700}.reportStats strong{font-size:26px;letter-spacing:-.04em}.checks,.evidence{display:grid;gap:14px}.check{padding:18px;border-radius:20px;background:var(--surface-alt);border:1px solid var(--line)}.checkHead{gap:10px;justify-content:space-between;margin-bottom:12px;font-weight:800}.checkHead span{display:inline-flex;align-items:center;min-width:0;gap:8px}.checkStatus{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;white-space:nowrap}.checkStatus-good{background:#dcfce7;color:#166534}.checkStatus-neutral{background:#e0f2fe;color:#075985}.checkStatus-warn{background:#fef3c7;color:#92400e}.checkStatus-bad{background:#fee2e2;color:#991b1b}.evidenceRow{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.evidenceRow span{color:var(--muted);font-size:14px;font-weight:700}.evidenceRow code{white-space:pre-wrap;word-break:break-word;color:var(--ink)}.evidenceParsed{display:grid;gap:12px}.evidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.evidenceGrid div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.evidenceGrid span,.rdapEntity span,.rdapEntity small{color:var(--muted);font-size:13px;font-weight:800}.evidenceGrid strong,.rdapEntity strong{min-width:0;overflow-wrap:anywhere}.rdapEntityList{display:grid;gap:8px}.rdapEntity{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.rdapLinks{display:flex;flex-wrap:wrap;gap:8px}.rdapLinks a{max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:800}.evidenceDetails{min-width:0}.evidenceDetails summary{cursor:pointer;color:var(--muted);font-weight:900}.evidenceDetails pre{max-height:360px;overflow:auto;margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}pre{white-space:pre-wrap;word-break:break-word}@media(max-width:1180px){.topbarInner{grid-template-columns:1fr;justify-items:start;padding:18px 0}.mainNav,.topbarActions,.footerMeta{justify-content:flex-start;flex-wrap:wrap}.footerInner{grid-template-columns:1fr}.heroCopy h1{max-width:780px;font-size:clamp(50px,8.5vw,82px)}.searchBar,.marketMetrics,.pricingBrief,.pricingTrendGrid,.authPage,.buyLayout,.sellOnboarding,.twoCol,.dashboardGrid,.dashboardSummary,.inlineForm,.proofForm,.orgRow,.checker,.checkerHero,.reportHeader,.searchToolbar,.articleLayout{grid-template-columns:1fr}.homeResourceGrid,.checkerEmpty,.reportStats,.evidenceGrid,.asnCostGrid,.learningGrid,.featuredLearningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.articleToc{position:static}.marketplaceTrust{grid-template-columns:1fr}.sectionIntro,.marketplaceIntro{align-items:start;flex-direction:column}.proofHead{display:grid}.statusPills{justify-content:flex-start}}@media(max-width:720px){.topbarInner,.page,.authPage,.footerInner,.marketHome,.subnavInner{width:min(1320px,calc(100vw - 28px))}.topbarInner{min-height:0;grid-template-columns:1fr auto;gap:12px;padding:12px 0}.brand{font-size:28px}.mainNav,.topbarActions{grid-column:1 / -1;width:100%;gap:8px}.mainNav{display:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:6px}.topbarActions{display:none;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);padding-bottom:4px}.topbar.menuOpen .mainNav,.topbar.menuOpen .topbarActions{display:grid}.topbarMenuToggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:800;cursor:pointer}.mainNav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;font-size:15px;text-align:center}.mainNav a.active{border-width:1px}.topbarActions .button,.localePill{width:100%;min-height:42px;min-width:0;padding:0 14px;border-radius:14px;font-size:15px}.topbarLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font-size:15px}.page{padding:22px 0 54px}.sellIntake{gap:18px}.heroCopy h1,.marketplaceIntro h1,.guideIntro h1,.learningHero h1,.articleHero h1,.pageHead h1,.featureGuide h2{line-height:1}.heroCopy h1{font-size:clamp(40px,13vw,58px)}.heroCopy h1 span{white-space:normal}.pageHead{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:18px;margin-bottom:14px}.pageHead span{width:44px;height:44px;border-radius:14px}.pageHead h1{margin-bottom:8px;font-size:34px;line-height:1.04;letter-spacing:0}.pageHead p{font-size:16px;line-height:1.45}.metric,.authCard,.panel,.workflow,.card,.pageHead,.featureGuide,.filterCard,.detailSurface,.reportSurface{border-radius:20px}.listingGrid,.cards,.columns,.steps,.formGrid,.intakeSummary,.guideGrid,.homeResourceGrid,.checkerEmpty,.reportStats,.evidenceGrid,.asnCostGrid,.learningGrid,.featuredLearningGrid{grid-template-columns:1fr}.learningCard{min-height:260px}.learningSectionHead{display:grid;align-items:start}.articleHero,.articleBody{padding:22px}.guideCta{display:grid;gap:18px;padding:22px}.guideCta .actions{justify-content:stretch}.guideCta .button{width:100%}.listingCardMain{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px}.rangeMark{width:64px;height:64px;border-radius:18px;font-size:26px}.listingCardMeta{grid-column:1 / -1;justify-items:stretch;min-width:0}.listingCardMeta>strong{width:max-content}.buyerGate{display:grid;align-items:start}.checkerPanel{padding:14px}.checker .button{width:100%}.reportHeader .actions{display:grid}.reportHeader .button{width:100%}.scoreCard{padding:16px}.checkHead{display:grid;align-items:start}.filterGrid,.choiceGrid,.capturePair,.capturePair.asnPair,.captureSegmentOne{grid-template-columns:1fr}.captureResourceRow{grid-template-columns:minmax(0,1fr) 96px;gap:12px;max-width:none}.captureResourceRow .captureField:last-child{grid-column:1 / -1}.capturePriceRow{grid-template-columns:minmax(0,1fr) 96px;gap:12px;max-width:none}.capturePriceRow .captureField:last-child{grid-column:1 / -1}.captureSegmentTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.captureSegmentThree{grid-template-columns:repeat(3,minmax(0,1fr))}.captureFieldShort,.captureFieldMedium,.captureFieldCurrency,.captureFieldPrefix,.captureFieldWide{max-width:none}.captureForm{max-width:none;gap:14px}.captureForm input,.captureForm select{min-height:50px}.captureForm .choiceGrid button{min-height:48px;padding:0 8px}.captureSubmit{max-width:none;min-height:54px}.stepMeter span{min-height:40px;padding:0 14px;font-size:15px}.sellerFlow{display:none}.tr,.pricingTable .tr{grid-template-columns:1fr}.pricingNote a{width:100%}}
