.public-site{--ar-bg:#000000;--ar-surface-secondary:oklch(0.18 0 0);--ar-card:oklch(0.14 0 0);--ar-elevated:oklch(0.18 0 0);--ar-text-primary:oklch(1.00 0 0);--ar-text-secondary:oklch(0.72 0 0);--ar-text-tertiary:oklch(0.76 0 0);--ar-text-muted:oklch(0.71 0 0);--ar-border:oklch(0.26 0 0);--ar-border-strong:oklch(0.32 0 0);--ar-success:oklch(1.00 0 0);--ar-accent:oklch(0.32 0 0);--ar-blue:oklch(0.72 0 0);--ar-brand:oklch(1.00 0 0);--ar-verify-gold:oklch(0.85 0 0);--ar-violet:oklch(0.55 0 0);--ar-radius-sm:4px;--ar-radius:6px;--ar-radius-lg:8px;--ar-radius-xl:12px;--ar-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ar-text-xs:0.75rem;--ar-text-sm:0.8125rem;--ar-text-base:0.875rem;--ar-text-lg:1rem;--ar-line-height:1.45;--ar-control-xs:20px;--ar-control-sm:22px;--ar-control:28px;--ar-control-lg:32px;--ar-nav-height:30px;--ar-surface-secondary-width:14rem;--ar-surface-secondary-collapsed:4rem;--ar-z-sheet-overlay:11050;--ar-z-sheet-content:11051;--ar-z-select-popover:11060;--ar-content-max:1200px;--ar-content-pad:28px}html.light .public-site{--ar-bg:#f7f7f8;--ar-surface-secondary:#f2f2f3;--ar-card:#ffffff;--ar-elevated:#ffffff;--ar-text-primary:rgba(20,20,20,0.94);--ar-text-secondary:rgba(20,20,20,0.68);--ar-text-tertiary:rgba(20,20,20,0.52);--ar-text-muted:rgba(20,20,20,0.45);--ar-border:rgba(20,20,20,0.1);--ar-border-strong:rgba(20,20,20,0.16)}html.light .public-site .verified-panel-badge-icon{background:linear-gradient(165deg,#f2f2f3,#f8f8f9 48%,#ffffff);border-color:rgba(201,162,39,.35)}@layer components{.ar-surface{font-family:var(--ar-font-sans);font-size:var(--ar-text-base);line-height:var(--ar-line-height);color:var(--ar-text-primary);-webkit-font-smoothing:antialiased}.ar-card{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius-xl)}.ar-label{font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ar-text-muted)}.ar-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ar-control);padding-inline:12px;border-radius:var(--ar-radius);font-family:var(--ar-font-sans);font-size:var(--ar-text-base);font-weight:500;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ar-btn-primary{background:#e4e4e4;color:#181818;border:1px solid transparent}.ar-btn-primary:hover{background:color-mix(in oklab,#e4e4e4 92%,#181818)}.ar-btn-secondary{background:transparent;color:var(--ar-text-secondary);border:1px solid var(--ar-border);box-shadow:inset 0 0 0 1px var(--ar-border)}.ar-btn-secondary:hover{color:var(--ar-text-primary);border-color:var(--ar-border-strong);box-shadow:inset 0 0 0 1px var(--ar-border-strong)}.ar-chip{display:inline-flex;align-items:center;gap:4px;height:var(--ar-control-sm);padding-inline:8px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:transparent;font-size:var(--ar-text-sm);color:var(--ar-text-tertiary);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ar-chip:hover{color:var(--ar-text-secondary)}.ar-chip-active,.ar-chip:hover{border-color:var(--ar-border-strong)}.ar-chip-active{background:color-mix(in oklab,#e4e4e4 6%,transparent)}.ar-chip-active,.ar-select{color:var(--ar-text-primary)}.ar-select{height:var(--ar-control-sm);border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:var(--ar-bg);padding-inline:8px;font-family:var(--ar-font-sans);font-size:var(--ar-text-sm)}.ar-select:focus-visible{outline:none;border-color:var(--ar-border-strong);box-shadow:0 0 0 2px color-mix(in oklab,var(--ar-text-primary) 18%,transparent)}.ar-link{font-size:var(--ar-text-sm);color:var(--ar-accent);transition:opacity .15s ease}.ar-link:hover{opacity:.85}.ar-toolbar-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--ar-border);padding:8px 12px}.ar-toolbar-row:last-child{border-bottom:none}.ar-toolbar-label{flex-shrink:0;width:52px;font-size:var(--ar-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--ar-text-muted)}}.public-site .ui-app{min-height:100svh;background:transparent;color:var(--foreground)}.public-site .ui-main--public-site{width:100%;max-width:none;margin-inline:0;padding:1.25rem 0 2.5rem}.public-site .ui-public-site-container{box-sizing:border-box;width:100%;max-width:var(--ar-content-max);margin-inline:auto;padding-inline:1rem}.public-site .ui-btn{display:inline-flex;min-height:var(--ar-control);align-items:center;justify-content:center;gap:.375rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius);padding-inline:.75rem;font-size:var(--ar-text-base);font-weight:500;line-height:1;white-space:nowrap;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.15s}.public-site .ui-btn-primary{border-color:transparent;background:#e4e4e4;color:#181818}.public-site .ui-btn-primary:hover{background:#f2f2f2}.public-site .ui-btn-secondary{background:transparent;color:var(--ar-text-secondary)}.public-site .ui-btn-secondary:hover{border-color:var(--ar-border-strong);color:var(--ar-text-primary)}.public-site .ui-btn-sm{min-height:2rem;padding-inline:.625rem;font-size:var(--ar-text-sm)}.public-site .ui-btn-xs{min-height:1.625rem;padding-inline:.5rem;font-size:var(--ar-text-xs)}.public-site .ui-btn-fit{width:fit-content}.public-site .ui-page-title{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650;letter-spacing:-.025em;color:var(--ar-text-primary)}.public-site .ui-page-subtitle{margin:.375rem 0 0;max-width:42rem;font-size:var(--ar-text-lg);line-height:1.55;color:var(--ar-text-tertiary)}.public-site .ui-page-header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.public-site .ui-page-stack{display:flex;min-width:0;flex-direction:column;gap:1.25rem}.public-site .ui-page-stack--narrow{max-width:48rem}.public-site .ui-panel{overflow:hidden;border:1px solid var(--ar-border);border-radius:var(--ar-radius-xl);background:linear-gradient(180deg,var(--ar-elevated),var(--ar-card));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.public-site .ui-panel--stack{display:flex;flex-direction:column;gap:1rem;padding:1.125rem}.public-site .ui-panel-title{margin:0;font-size:var(--ar-text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-text-secondary)}.public-site .ui-panel-empty{margin:.25rem 0 0;font-size:var(--ar-text-sm);line-height:1.5;color:var(--ar-text-tertiary)}.public-site .ui-public-site-card{display:block;overflow:hidden;border:1px solid var(--ar-border);border-radius:var(--ar-radius-xl);background:linear-gradient(180deg,var(--ar-elevated),var(--ar-card));color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .15s ease}.public-site .ui-public-site-card:hover{border-color:var(--ar-border-strong)}.public-site .ui-public-site-accent{color:var(--ar-text-secondary)}.public-site .ui-public-site-filter-island,.public-site .ui-public-site-filter-surface{border:1px solid var(--ar-border);background:color-mix(in oklab,#fff 2%,var(--ar-card));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.public-site .ui-public-site-filter-island{border-radius:var(--ar-radius-lg)}.public-site .ui-pill{display:inline-flex;align-items:center;border:1px solid var(--ar-border);border-radius:999px;background:color-mix(in oklab,#fff 4%,transparent);padding:.0625rem .4375rem;font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.04em;line-height:1.35;text-transform:uppercase;color:var(--ar-text-muted)}.public-site .ui-pill--info,.public-site .ui-pill--ok{border-color:var(--ar-border-strong);color:var(--ar-text-secondary)}.public-site .ui-pill--danger{border-color:color-mix(in oklab,var(--destructive) 45%,transparent);color:color-mix(in oklab,var(--destructive) 75%,white)}@media (min-width:640px){.public-site .ui-main--public-site{padding-block:1.5rem 3rem}.public-site .ui-public-site-container{padding-inline:1.75rem}}.public-site{--background:var(--ar-bg);--foreground:var(--ar-text-primary);--card:var(--ar-card);--card-foreground:var(--ar-text-primary);--popover:var(--ar-card);--popover-foreground:var(--ar-text-primary);--muted:color-mix(in oklab,#e4e4e4 4%,transparent);--muted-foreground:var(--ar-text-tertiary);--border:var(--ar-border);--input:var(--ar-border);--sidebar:var(--ar-surface-secondary);--sidebar-foreground:var(--ar-text-secondary);--sidebar-border:var(--ar-border);--sidebar-accent:color-mix(in oklab,#e4e4e4 6%,transparent);--sidebar-accent-foreground:var(--ar-text-primary);--font-sans:var(--ar-font-sans);--primary:#e4e4e4;--primary-foreground:#0a0a0a;--ring:color-mix(in oklab,#e4e4e4 40%,transparent);font-family:var(--ar-font-sans);font-size:var(--ar-text-base);line-height:var(--ar-line-height);background:var(--ar-bg);color:var(--ar-text-primary)}.public-site [data-slot=dialog-overlay],.public-site [data-slot=sheet-overlay]{z-index:var(--ar-z-sheet-overlay)}.public-site [data-slot=dialog-content],.public-site [data-slot=sheet-content]{z-index:var(--ar-z-sheet-content)}.public-site [data-slot=select-content]{z-index:var(--ar-z-select-popover)}.public-site .ar-surface table{font-size:var(--ar-text-sm)}.public-site .ar-surface table thead th{font-size:var(--ar-text-xs);font-weight:500;color:var(--ar-text-muted);border-color:var(--ar-border);padding-block:8px}.public-site .ar-surface table tbody td{border-color:var(--ar-border);color:var(--ar-text-secondary);padding-block:8px}.public-site .ar-surface .group:hover,.public-site .ar-surface table tbody tr:hover{background:color-mix(in oklab,#e4e4e4 3%,transparent)}.public-site .ar-surface [class*=border-border]{border-color:var(--ar-border)}.public-site .ar-surface [class*=bg-muted]{background:color-mix(in oklab,#e4e4e4 4%,transparent)}.public-site .ar-surface [class*=rounded-full][class*=border]{border-radius:var(--ar-radius-sm);border-color:var(--ar-border);font-size:var(--ar-text-xs)}.scanner-layout-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:color-mix(in oklab,#e4e4e4 2%,transparent)}.scanner-layout-btn{display:inline-flex;align-items:center;gap:4px;height:26px;padding-inline:7px;border:none;border-radius:calc(var(--ar-radius) - 2px);background:transparent;font-family:var(--ar-font-sans);font-size:var(--ar-text-xs);font-weight:500;color:var(--ar-text-tertiary);cursor:pointer;transition:background-color .12s ease,color .12s ease}.scanner-layout-btn:hover{color:var(--ar-text-secondary);background:color-mix(in oklab,#e4e4e4 4%,transparent)}.scanner-layout-btn-active{color:var(--ar-text-primary);background:color-mix(in oklab,#e4e4e4 6%,transparent)}.referrals-table-scroll,.social-directory-table-scroll,.verified-directory-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.scanner-verified-badge{color:var(--ar-verify-gold);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--ar-verify-gold) 35%,transparent))}.scanner-grid-card.scanner-agent-verified{position:relative;overflow:hidden;border-color:color-mix(in oklab,var(--ar-verify-gold) 42%,var(--ar-border));background:linear-gradient(155deg,color-mix(in oklab,var(--ar-verify-gold) 13%,var(--ar-card)) 0,color-mix(in oklab,var(--ar-verify-gold) 5%,var(--ar-card)) 40%,var(--ar-card) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ar-verify-gold) 26%,transparent),0 0 24px color-mix(in oklab,var(--ar-verify-gold) 5%,transparent)}.scanner-grid-card.scanner-agent-verified:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--ar-verify-gold) 50%,transparent) 50%,transparent 100%);pointer-events:none}.scanner-grid-card.scanner-agent-verified:hover{border-color:color-mix(in oklab,var(--ar-verify-gold) 56%,var(--ar-border-strong));background:linear-gradient(155deg,color-mix(in oklab,var(--ar-verify-gold) 17%,var(--ar-card)) 0,color-mix(in oklab,var(--ar-verify-gold) 7%,var(--ar-card)) 42%,var(--ar-card) 100%)}.scanner-grid-card.scanner-agent-verified.scanner-grid-card--catch-up,.scanner-grid-card.scanner-agent-verified.scanner-grid-card--fresh{border-color:color-mix(in oklab,var(--ar-verify-gold) 42%,var(--ar-border));background:linear-gradient(155deg,color-mix(in oklab,var(--ar-verify-gold) 13%,var(--ar-card)) 0,color-mix(in oklab,var(--ar-verify-gold) 5%,var(--ar-card)) 40%,var(--ar-card) 100%)}.new-scanner-table-row.scanner-agent-verified{background:linear-gradient(90deg,color-mix(in oklab,var(--ar-verify-gold) 13%,transparent) 0,color-mix(in oklab,var(--ar-verify-gold) 5%,transparent) 30%,transparent 72%);box-shadow:inset 3px 0 0 color-mix(in oklab,var(--ar-verify-gold) 72%,transparent)}.new-scanner-table-row.scanner-agent-verified:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--ar-verify-gold) 17%,transparent) 0,color-mix(in oklab,var(--ar-verify-gold) 7%,transparent) 34%,transparent 76%)}@media (max-width:720px){.scanner-layout-toggle{height:30px}.scanner-layout-btn{min-height:28px;padding-inline:8px;font-size:var(--ar-text-xs)}}.scanner-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px 12px}@media (min-width:480px){.scanner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.scanner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.scanner-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.scanner-grid-card{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:100%;padding:12px;border:1px solid var(--ar-border);border-radius:var(--ar-radius-lg);background:color-mix(in oklab,#e4e4e4 2%,var(--ar-card));color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.scanner-grid-card:hover{border-color:var(--ar-border-strong);background:color-mix(in oklab,#e4e4e4 4%,var(--ar-card))}.scanner-grid-card--fresh{border-color:color-mix(in oklab,var(--ar-success) 28%,var(--ar-border));background:color-mix(in oklab,var(--ar-success) 6%,var(--ar-card))}.scanner-grid-card--catch-up{animation:new-scanner-catch-up-in .44s ease-out backwards;animation-delay:calc(var(--new-catch-up-index, 0) * 90ms)}@keyframes new-scanner-catch-up-in{0%{opacity:0;transform:translateY(-10px);border-color:color-mix(in oklab,var(--ar-success) 40%,var(--ar-border));background:color-mix(in oklab,var(--ar-success) 14%,var(--ar-card))}to{opacity:1;transform:translateY(0);border-color:color-mix(in oklab,var(--ar-success) 28%,var(--ar-border));background:color-mix(in oklab,var(--ar-success) 6%,var(--ar-card))}}@media (prefers-reduced-motion:reduce){.scanner-grid-card--catch-up{animation:none}}.scanner-grid-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.scanner-grid-card-rank{font-size:var(--ar-text-xs);font-weight:600;color:var(--ar-text-muted)}.scanner-grid-card-age{font-size:var(--ar-text-xs);color:var(--ar-text-tertiary)}.scanner-grid-card-identity{display:flex;align-items:flex-start;gap:10px;min-width:0}.scanner-grid-card-avatar{width:40px;height:40px;flex-shrink:0}.scanner-grid-card-name{font-size:var(--ar-text-base);font-weight:600;line-height:1.25;color:var(--ar-text-primary)}.scanner-grid-card-meta{margin-top:3px;font-size:var(--ar-text-xs);color:var(--ar-text-tertiary)}.scanner-grid-card-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.scanner-grid-card-pills{display:flex;flex-wrap:wrap;gap:4px}.scanner-grid-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--ar-border)}.scanner-grid-card-metric{display:flex;flex-direction:column;gap:2px;min-width:0}.scanner-grid-card-metric-label{font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.scanner-grid-card-metric-value{font-size:var(--ar-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-secondary)}.scanner-grid-card--skeleton{pointer-events:none}.scanner-grid-card-skeleton-row{display:flex;gap:10px;align-items:flex-start}.scanner-grid-card-skeleton-avatar{width:40px;height:40px;flex-shrink:0;border-radius:var(--ar-radius);background:color-mix(in oklab,#e4e4e4 6%,transparent);animation:scanner-shimmer 1.4s ease-in-out infinite}.scanner-grid-card-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:6px}.scanner-grid-card-skeleton-block{height:12px;border-radius:4px;background:color-mix(in oklab,#e4e4e4 6%,transparent);animation:scanner-shimmer 1.4s ease-in-out infinite}.scanner-grid-card-skeleton-block--short{width:65%}.scanner-grid-card-skeleton-block--sm{width:42%;height:10px}.scanner-grid-card-skeleton-block--xs{width:55%;height:10px}.scanner-loading{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px;padding:10px;border:1px solid var(--ar-border);border-radius:var(--ar-radius);font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-tertiary)}@keyframes scanner-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scanner-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--ar-border);background:var(--ar-card)}.app-back-link{display:inline-flex;margin-bottom:12px;padding:0;border:0;background:transparent;font-size:12px;cursor:pointer;text-align:left}.new-scanner-page{padding:12px 16px 24px;overflow-x:hidden}@media (min-width:768px){.new-scanner-page{padding:16px 20px 32px}}.new-scanner-panel{overflow:hidden;border:1px solid var(--ar-border);border-radius:var(--ar-radius-xl);background:var(--ar-card)}.new-scanner-table-wrap{width:100%}.new-scanner-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--ar-text-sm)}.new-scanner-table-head{height:32px;padding:0 14px;border-bottom:1px solid var(--ar-border);background:color-mix(in oklab,#e4e4e4 2%,var(--ar-card));font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-text-muted);text-align:left;white-space:nowrap}.new-scanner-table-head--launched{width:72px}.new-scanner-table-head--chain{width:56px;text-align:center}.new-scanner-table-head--status{width:88px;text-align:right}.new-scanner-table-row{height:36px;border-bottom:1px solid var(--ar-border);transition:background-color .12s ease}.new-scanner-table-row:hover{background:color-mix(in oklab,#e4e4e4 4%,transparent)}.new-scanner-table-row--fresh{background:color-mix(in oklab,var(--ar-success) 8%,transparent);animation:new-scanner-fresh-in .45s ease-out}.new-scanner-table-row--catch-up{animation:new-scanner-catch-up-row .44s ease-out backwards;animation-delay:calc(var(--new-catch-up-index, 0) * 90ms)}@keyframes new-scanner-catch-up-row{0%{opacity:0;transform:translateY(-6px);background:color-mix(in oklab,var(--ar-success) 16%,transparent)}to{opacity:1;transform:translateY(0);background:color-mix(in oklab,var(--ar-success) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.new-scanner-table-row--catch-up{animation:none}}.new-scanner-table-row--skeleton td{padding:8px 14px}.new-scanner-skeleton-bar{height:14px;border-radius:var(--ar-radius-sm);background:linear-gradient(90deg,color-mix(in oklab,#e4e4e4 3%,transparent),color-mix(in oklab,#e4e4e4 7%,transparent) 50%,color-mix(in oklab,#e4e4e4 3%,transparent));background-size:200% 100%;animation:scanner-shimmer 1.4s ease-in-out infinite}.new-scanner-table-cell{padding:0 14px;vertical-align:middle;color:var(--ar-text-secondary)}.new-scanner-table-cell--launched{width:72px}.new-scanner-table-cell--chain{width:56px;text-align:center}.new-scanner-table-cell--status{width:88px;text-align:right}.new-scanner-table-agent-link,.new-scanner-table-icon-link,.new-scanner-table-status-link{display:flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.new-scanner-table-icon-link{justify-content:center}.new-scanner-table-status-link{justify-content:flex-end}.new-scanner-toolbar{padding:0;background:transparent;border-bottom:1px solid var(--ar-border)}.new-scanner-toolbar--compact{padding:12px 14px}@media (min-width:768px){.new-scanner-toolbar--compact{padding:14px 16px}}.new-scanner-toolbar-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}.new-scanner-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:var(--ar-radius);border:1px solid color-mix(in oklab,var(--ar-success) 25%,transparent);background:color-mix(in oklab,var(--ar-success) 8%,transparent);color:var(--ar-success)}.new-scanner-page-title{font-size:var(--ar-text-lg);font-weight:600;color:var(--ar-text-primary);line-height:var(--ar-line-height)}.new-scanner-live-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding-inline:8px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ar-success) 25%,transparent);background:color-mix(in oklab,var(--ar-success) 8%,transparent);font-size:var(--ar-text-xs);font-weight:500;color:var(--ar-success)}.new-scanner-live-dot{width:6px;height:6px;border-radius:999px;background:var(--ar-success);animation:new-scanner-pulse 1.8s ease-in-out infinite}@keyframes new-scanner-pulse{0%,to{opacity:1}50%{opacity:.45}}.new-scanner-refresh-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:var(--ar-text-muted);cursor:pointer}.new-scanner-refresh-btn:hover{color:var(--ar-text-secondary)}@keyframes new-scanner-fresh-in{0%{background:color-mix(in oklab,var(--ar-success) 18%,transparent)}to{background:color-mix(in oklab,var(--ar-success) 8%,transparent)}}.new-scanner-launched{font-size:var(--ar-text-sm);color:var(--ar-text-tertiary);white-space:nowrap}.new-scanner-status{font-size:var(--ar-text-xs);font-weight:500;color:var(--ar-text-secondary);white-space:nowrap}.new-scanner-identity{display:flex;align-items:center;gap:8px;min-width:0}.new-scanner-identity--single{flex-direction:row;align-items:center;gap:8px}.new-scanner-avatar--single{width:22px;height:22px;border-radius:5px}.new-scanner-agent-name{font-size:var(--ar-text-sm);font-weight:500;color:var(--ar-text-primary)}.new-scanner-state{grid-column:1/-1;padding:32px 16px;text-align:center;font-size:var(--ar-text-sm);color:var(--ar-text-tertiary)}.new-scanner-load-more{display:flex;justify-content:center;min-height:40px;padding:8px 12px 16px}.new-scanner-load-more-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding-inline:14px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:transparent;font-family:var(--ar-font-sans);font-size:var(--ar-text-sm);font-weight:500;color:var(--ar-text-secondary);cursor:pointer}.new-scanner-load-more-btn:hover:not(:disabled){background:color-mix(in oklab,#e4e4e4 4%,transparent);color:var(--ar-text-primary)}.new-scanner-load-more-btn:disabled{opacity:.6;cursor:not-allowed}.new-scanner-skeleton-page{min-height:320px;margin:12px;border-radius:var(--ar-radius-xl);border:1px solid var(--ar-border);background:linear-gradient(90deg,color-mix(in oklab,#e4e4e4 2%,transparent),color-mix(in oklab,#e4e4e4 5%,transparent) 50%,color-mix(in oklab,#e4e4e4 2%,transparent));background-size:200% 100%;animation:scanner-shimmer 1.4s ease-in-out infinite}.compare-page{overflow-x:hidden;min-width:0;max-width:none;padding:10px 16px 24px}@media (min-width:768px){.compare-page{padding:10px var(--ar-content-pad) 32px}}.compare-shell{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:56rem;position:relative}.compare-shell>.compare-empty{position:relative;z-index:0}.compare-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.compare-header-main{min-width:0;flex:1}.compare-header-title{font-size:var(--ar-text-lg);font-weight:600;line-height:1.25;color:var(--ar-text-primary);letter-spacing:-.01em}.compare-header-sub{margin-top:4px;font-size:var(--ar-text-sm);line-height:1.35;color:var(--ar-text-secondary);max-width:40rem}.compare-header-meta{margin-top:6px;font-size:var(--ar-text-xs)}.compare-header-back{color:var(--ar-text-muted);text-decoration:none;transition:color .12s ease}.compare-header-back:hover{color:var(--ar-text-secondary)}.compare-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:color-mix(in oklab,#e4e4e4 2%,var(--ar-card));color:var(--ar-text-muted);flex-shrink:0}.compare-picker-grid{display:grid;grid-template-columns:1fr;gap:10px;position:relative;z-index:2}@media (min-width:640px){.compare-picker-grid{grid-template-columns:1fr 1fr}}.compare-slot{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:var(--ar-radius-xl);border:1px dashed var(--ar-border);background:color-mix(in oklab,#e4e4e4 1%,var(--ar-card))}.compare-slot--selected{border-style:solid;background:var(--ar-card)}.compare-slot--premium{border-color:color-mix(in oklab,#d4d4d4 35%,var(--ar-border));background:color-mix(in oklab,#d4d4d4 4%,var(--ar-card))}.compare-slot-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.compare-slot-label{font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ar-text-muted)}.compare-slot-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:calc(var(--ar-radius) - 2px);background:transparent;color:var(--ar-text-muted);cursor:pointer}.compare-slot-clear:hover{color:var(--ar-text-secondary);background:color-mix(in oklab,#e4e4e4 4%,transparent)}.compare-slot-search-wrap{position:relative;z-index:1}.compare-slot-search-wrap:focus-within{z-index:calc(var(--ar-z-select-popover) + 2)}.compare-slot-search{position:relative;display:flex;align-items:center}.compare-slot-search-icon{position:absolute;left:10px;width:14px;height:14px;color:var(--ar-text-muted);pointer-events:none}.compare-slot-search-input{width:100%;height:34px;padding:0 32px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:color-mix(in oklab,#e4e4e4 2%,var(--ar-bg));font-family:var(--ar-font-sans);font-size:var(--ar-text-sm);color:var(--ar-text-primary);outline:none}.compare-slot-search-input:focus-visible{border-color:var(--ar-border-strong);box-shadow:0 0 0 2px color-mix(in oklab,var(--ar-text-primary) 18%,transparent)}.compare-slot-search-clear{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:calc(var(--ar-radius) - 2px);background:transparent;color:var(--ar-text-muted);cursor:pointer}.compare-slot-search-clear:hover{color:var(--ar-text-secondary);background:color-mix(in oklab,#e4e4e4 4%,transparent)}.compare-slot-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--ar-z-select-popover);border:1px solid var(--ar-border);border-radius:var(--ar-radius);background:var(--ar-card);box-shadow:0 12px 32px rgba(0,0,0,.45);overflow:hidden}.compare-slot-dropdown-hint{padding:10px 12px;font-size:var(--ar-text-xs);line-height:1.4;color:var(--ar-text-muted)}.compare-slot-dropdown-hint--error,.compare-slot-search-input::placeholder{color:var(--ar-text-muted)}.compare-slot-search-input:focus{border-color:color-mix(in oklab,var(--ar-success) 40%,var(--ar-border))}.compare-slot-hint{font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.compare-slot-results{display:flex;flex-direction:column;gap:0;max-height:240px;overflow-y:auto}.compare-slot-result{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 8px;border:none;border-radius:var(--ar-radius);background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.compare-slot-result:hover{background:color-mix(in oklab,#e4e4e4 4%,transparent)}.compare-slot-result--premium{background:color-mix(in oklab,#d4d4d4 5%,transparent)}.compare-slot-result-avatar{width:28px;height:28px;border-radius:var(--ar-radius);flex-shrink:0}.compare-slot-result-name{flex:1;min-width:0;font-size:var(--ar-text-sm);font-weight:500;color:var(--ar-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-slot-result-score{font-size:var(--ar-text-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ar-text-muted);flex-shrink:0}.compare-slot-result-score--high{color:var(--ar-success)}.compare-slot-result-score--mid{color:var(--ar-verify-gold)}.compare-slot-agent{display:flex;align-items:center;gap:10px;min-width:0}.compare-slot-avatar{width:44px;height:44px;border-radius:var(--ar-radius-lg);flex-shrink:0}.compare-slot-agent-main{min-width:0;flex:1}.compare-slot-name{font-size:var(--ar-text-base);font-weight:600;color:var(--ar-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-slot-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.compare-slot-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-size:var(--ar-text-xs);font-weight:600}.compare-slot-badge--premium{background:color-mix(in oklab,#d4d4d4 18%,transparent);color:var(--ar-text-primary)}.compare-slot-badge--verified{background:color-mix(in oklab,#d4d4d4 12%,transparent);color:color-mix(in oklab,var(--ar-verify-gold) 80%,var(--ar-text-secondary))}.compare-slot-metrics{display:flex;justify-content:center;gap:24px;padding-top:4px}.compare-slot-metric{display:flex;flex-direction:column;align-items:center;gap:2px}.compare-slot-metric-value{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--ar-text-primary)}.compare-slot-metric-value--onchain{color:var(--ar-text-secondary)}.compare-slot-metric-value--muted{color:var(--ar-text-muted);font-weight:500}.compare-slot-metric-label{font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-text-muted)}.compare-verdict{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--ar-radius-xl);border:1px solid color-mix(in oklab,var(--ar-success) 25%,var(--ar-border));background:color-mix(in oklab,var(--ar-success) 5%,var(--ar-card))}.compare-verdict-main{min-width:0;flex:1}.compare-verdict-label{font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-text-muted)}.compare-verdict-name{margin-top:2px;font-size:var(--ar-text-base);font-weight:600;color:var(--ar-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-verdict-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.compare-verdict-badge{font-size:var(--ar-text-xs);color:var(--ar-text-secondary)}.compare-verdict-badge--success{color:var(--ar-success)}.compare-verdict-badge--verified{color:var(--ar-text-primary)}.compare-verdict-scores{display:flex;gap:16px;flex-shrink:0}.compare-verdict-score{display:flex;flex-direction:column;align-items:center;gap:2px}.compare-verdict-score-value{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--ar-verify-gold)}.compare-verdict-score-value--high{color:var(--ar-success)}.compare-verdict-score-value--onchain{color:var(--ar-text-secondary)}.compare-verdict-score-label{font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-text-muted)}.compare-panel{border:1px solid var(--ar-border);border-radius:var(--ar-radius-xl);background:var(--ar-card);overflow:hidden}.compare-table-scroll{overflow-x:auto}.compare-table{width:100%;min-width:360px;border-collapse:collapse}.compare-table thead tr{border-bottom:1px solid var(--ar-border)}.compare-table-agent,.compare-table-dim{padding:10px 12px;font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-text-muted);text-align:center}.compare-table-agent{color:var(--ar-text-secondary);text-transform:none;font-size:var(--ar-text-sm);font-weight:600;letter-spacing:normal}.compare-table-agent-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;color:inherit;text-decoration:none;transition:color .12s ease}.compare-table-agent-link:hover{color:var(--ar-text-primary)}.compare-table-row{border-bottom:1px solid color-mix(in oklab,#e4e4e4 4%,transparent)}.compare-table-row:last-child{border-bottom:none}.compare-table-dim-cell{padding:9px 12px;font-size:var(--ar-text-xs);color:var(--ar-text-muted);text-align:center;width:34%}.compare-table-value{padding:9px 12px;font-size:var(--ar-text-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ar-text-secondary);text-align:center;width:33%}.compare-table-value--win{color:var(--ar-success)}.compare-table-num{font-weight:600}.compare-table-num--high{color:var(--ar-success)}.compare-table-num--mid{color:var(--ar-verify-gold)}.compare-table-num--low{color:var(--ar-text-muted)}.compare-table-num--onchain{color:var(--ar-text-secondary)}.compare-table-empty{color:var(--ar-text-muted);font-size:var(--ar-text-xs)}.compare-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 16px;border-radius:var(--ar-radius-xl);border:1px dashed var(--ar-border);background:color-mix(in oklab,#e4e4e4 1%,var(--ar-card));text-align:center}.compare-empty-icon{width:40px;height:40px;color:var(--ar-text-muted);opacity:.35}.compare-empty-title{font-size:var(--ar-text-sm);font-weight:600;color:var(--ar-text-secondary)}.compare-empty-desc{font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.launch-wizard-page{overflow-x:hidden;min-width:0;max-width:none;padding:10px 16px 32px}@media (min-width:768px){.launch-wizard-page{padding:10px var(--ar-content-pad) 40px}}.launch-wizard-shell{display:flex;flex-direction:column;gap:16px;max-width:42rem;margin:0 auto;min-width:0}.launch-wizard-header{display:flex;flex-direction:column;gap:8px}.launch-wizard-stepper{display:flex;align-items:flex-start;justify-content:space-between;gap:2px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.launch-wizard-stepper::-webkit-scrollbar{display:none}.launch-wizard-stepper-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:52px;position:relative}.launch-wizard-stepper-line{position:absolute;top:13px;right:50%;width:100%;height:1px;background:var(--ar-border);z-index:0}.launch-wizard-stepper-line--active{background:color-mix(in srgb,var(--ar-accent) 55%,var(--ar-border))}.launch-wizard-stepper-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--ar-border);background:var(--ar-bg-elevated);color:var(--ar-text-muted);font-size:var(--ar-text-xs);font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.launch-wizard-stepper-node:disabled{cursor:default;opacity:.55}.launch-wizard-stepper-node--active{border-color:var(--ar-accent);background:color-mix(in srgb,var(--ar-accent) 18%,var(--ar-bg-elevated));color:var(--ar-accent)}.launch-wizard-stepper-node--done{border-color:color-mix(in srgb,var(--ar-accent) 45%,var(--ar-border));background:color-mix(in srgb,var(--ar-accent) 12%,var(--ar-bg-elevated));color:var(--ar-accent)}.launch-wizard-stepper-label{font-size:var(--ar-text-xs);text-align:center;color:var(--ar-text-muted);line-height:1.2;max-width:64px}.launch-wizard-stepper-label--active{color:var(--ar-text-secondary)}.launch-wizard-panel{border:1px solid var(--ar-border);border-radius:var(--ar-radius-lg);background:var(--ar-bg-elevated);overflow:hidden}.launch-wizard-panel-header{padding:14px 16px 10px;border-bottom:1px solid var(--ar-border)}.launch-wizard-panel-title{font-size:var(--ar-text-sm);font-weight:600;color:var(--ar-text-primary)}.launch-wizard-panel-desc{margin-top:4px;font-size:var(--ar-text-xs);color:var(--ar-text-secondary);line-height:1.45}.launch-wizard-panel-body{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.launch-wizard-panel-footer{padding:10px 16px 14px;border-top:1px solid var(--ar-border)}.launch-wizard-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-wizard-chain-card{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:var(--ar-bg);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.launch-wizard-chain-card:hover:not(:disabled){border-color:var(--ar-border-strong)}.launch-wizard-chain-card--selected{border-color:var(--ar-accent);background:color-mix(in srgb,var(--ar-accent) 8%,var(--ar-bg))}.launch-wizard-chain-card:disabled{opacity:.45;cursor:not-allowed}.news-page{overflow-x:hidden;min-width:0;max-width:none;padding:10px 16px 32px}@media (min-width:768px){.news-page{padding:10px var(--ar-content-pad) 40px}}.news-shell{display:flex;flex-direction:column;gap:16px;max-width:56rem;margin:0 auto;min-width:0}.news-header-title{font-size:var(--ar-text-lg);font-weight:600;letter-spacing:-.01em;color:var(--ar-text-primary)}.news-header-sub{margin-top:4px;font-size:var(--ar-text-sm);color:var(--ar-text-secondary);line-height:1.45;max-width:40rem}.news-filters{display:flex;flex-wrap:wrap;gap:6px}.news-filter-pill{padding:5px 10px;border-radius:999px;border:1px solid var(--ar-border);background:transparent;font-size:var(--ar-text-xs);font-weight:500;color:var(--ar-text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.news-filter-pill:hover{color:var(--ar-text-secondary);border-color:var(--ar-border-strong)}.news-filter-pill--active{color:var(--ar-text-primary);border-color:color-mix(in srgb,var(--ar-accent) 45%,var(--ar-border));background:color-mix(in srgb,var(--ar-accent) 10%,var(--ar-bg))}.news-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card{display:flex;flex-direction:column;border:1px solid var(--ar-border);border-radius:var(--ar-radius-lg);background:var(--ar-bg-elevated);overflow:hidden;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.news-card:hover{border-color:color-mix(in srgb,var(--ar-accent) 40%,var(--ar-border))}.news-card-media{position:relative;aspect-ratio:16/9;background:var(--ar-bg);overflow:hidden}.news-card-image{object-fit:cover;transition:transform .2s ease}.news-card:hover .news-card-image{transform:scale(1.03)}.news-card-category{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;border:1px solid var(--ar-border);background:color-mix(in srgb,var(--ar-bg) 82%,transparent);font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ar-text-secondary)}.news-card-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.news-card-date{font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.news-card-title{font-size:var(--ar-text-sm);font-weight:600;line-height:1.35;color:var(--ar-text-primary)}.news-card-excerpt{font-size:var(--ar-text-xs);line-height:1.45;color:var(--ar-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-empty{padding:48px 0;text-align:center;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.news-article-page{padding:10px 16px 40px}@media (min-width:768px){.news-article-page{padding:10px var(--ar-content-pad) 48px}}.news-article-shell{max-width:42rem;margin:0 auto;min-width:0}.news-article-header{margin:12px 0 20px}.news-article-kicker{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ar-accent)}.news-article-date,.news-article-kicker{font-size:var(--ar-text-xs);margin-bottom:8px}.news-article-date{display:block;color:var(--ar-text-muted)}.news-article-title{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ar-text-primary)}.news-article-excerpt{margin-top:10px;font-size:var(--ar-text-sm);line-height:1.5;color:var(--ar-text-secondary);border-left:3px solid color-mix(in srgb,var(--ar-accent) 50%,var(--ar-border));padding-left:12px}.news-article-byline{margin-top:10px;font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.news-article-hero{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--ar-radius-lg);border:1px solid var(--ar-border);background:var(--ar-bg);margin-bottom:24px}.news-article-prose{font-size:var(--ar-text-sm);line-height:1.65;color:var(--ar-text-secondary)}.news-article-prose h2{margin:28px 0 10px;font-size:var(--ar-text-lg);font-weight:600;color:var(--ar-text-primary)}.news-article-prose h3{margin:22px 0 8px;font-size:var(--ar-text-base);font-weight:600;color:var(--ar-text-primary)}.news-article-prose p{margin-bottom:14px}.news-article-prose a{color:var(--ar-accent);text-decoration:none}.news-article-prose a:hover{text-decoration:underline}.news-article-prose code{padding:1px 6px;border-radius:var(--ar-radius-sm);border:1px solid var(--ar-border);background:var(--ar-bg);font-size:var(--ar-text-sm)}.news-article-prose ol,.news-article-prose ul{margin:12px 0 16px 1.25rem}.news-article-prose li{margin-bottom:6px}.news-article-prose blockquote{margin:20px 0;padding-left:12px;border-left:3px solid color-mix(in srgb,var(--ar-accent) 45%,var(--ar-border));color:var(--ar-text-muted);font-style:italic}.news-article-prose img{max-width:100%;height:auto;border-radius:var(--ar-radius)}.app-update-notice{position:fixed;inset:auto 16px 16px;z-index:10001;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:720px;margin-inline:auto;padding:16px;color:var(--ar-text-primary);background:var(--ar-elevated);border:1px solid var(--ar-border);border-radius:var(--ar-radius-lg);box-shadow:0 10px 28px rgb(0 0 0/38%)}.app-update-notice p{margin:6px 0 0;font-size:var(--ar-text-sm);line-height:1.5}.app-update-notice button{flex-shrink:0}@media (max-width:480px){.app-update-notice{align-items:stretch;flex-direction:column}}.app-recovery-page{display:flex;min-height:100svh;min-height:100dvh;align-items:center;justify-content:center;padding:24px 16px;background:var(--ar-bg);color:var(--ar-text-primary)}.app-recovery-card{width:100%;max-width:28rem;padding:24px 22px;border-radius:var(--ar-radius-xl);border:1px solid var(--ar-border);background:var(--ar-card);text-align:center}.app-recovery-brand{display:flex;justify-content:center;margin-bottom:20px}.app-recovery-code{margin:0 0 8px;font-size:var(--ar-text-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ar-accent)}.app-recovery-title{margin:0 0 8px;font-size:var(--ar-text-lg);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ar-text-primary)}.app-recovery-desc{margin:0;font-size:var(--ar-text-sm);line-height:1.5;color:var(--ar-text-secondary)}.app-recovery-detail{margin:14px 0 0;padding:10px 12px;border-radius:var(--ar-radius);border:1px solid var(--ar-border);background:var(--ar-bg);font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:var(--ar-text-xs);line-height:1.45;color:var(--ar-text-muted);text-align:left;white-space:pre-wrap;word-break:break-word;max-height:120px;overflow:auto}.app-recovery-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;width:100%}.app-recovery-btn{width:100%;min-height:var(--ar-control);justify-content:center;padding-inline:10px;font-size:var(--ar-text-sm)}@media (max-width:480px){.app-recovery-actions{grid-template-columns:1fr}}.ar-toast-stack{position:fixed;bottom:16px;right:16px;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.ar-toast{display:flex;align-items:center;gap:8px;min-width:min(220px,calc(100vw - 32px));max-width:min(360px,calc(100vw - 32px));padding:10px 14px;font-family:var(--ar-font-sans);font-size:var(--ar-text-sm);font-weight:500;line-height:var(--ar-line-height);color:var(--ar-text-primary);background:var(--ar-elevated);border:1px solid var(--ar-border);border-radius:var(--ar-radius-lg);box-shadow:0 10px 28px rgba(0,0,0,.38);pointer-events:auto;animation:ar-toast-in .2s ease}.ar-toast-message{flex:1;min-width:0}.ar-toast--success{border-color:color-mix(in oklab,var(--ar-success) 35%,transparent)}.ar-toast--success .ar-toast-icon{color:var(--ar-success)}.ar-toast--error{border-color:color-mix(in oklab,var(--ar-text-muted) 35%,transparent)}.ar-toast--error .ar-toast-icon{color:var(--ar-text-muted)}.ar-toast--info{border-color:color-mix(in oklab,var(--ar-accent) 35%,transparent)}.ar-toast--info .ar-toast-icon{color:var(--ar-accent)}@keyframes ar-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ar-icon-ok{color:var(--ar-success)}[class*=text-blue-]{color:var(--ar-accent)}[class*=text-emerald-],[class*=text-green-]{color:var(--ar-success)}.verified-page-shell{max-width:68rem;margin-inline:auto;padding-top:.5rem}.verified-page{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.verified-section-title{margin:0;font-size:13px;font-weight:600;color:var(--ar-text-primary);line-height:1.3}.verified-text-link{font-size:12px;color:var(--ar-text-secondary);text-decoration:none}.jobs-card-link:hover,.jobs-card-title-link:hover,.jobs-text-link:hover,.referrals-text-link:hover,.verified-text-link:hover{color:var(--ar-text-primary);text-decoration:underline;text-underline-offset:2px}.verified-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;min-height:0;padding:.125rem 0 .25rem}.verified-page-header-copy{min-width:0;flex:1}.jobs-page-title,.referrals-page-title,.social-page-title,.verified-page-title{margin:0;font-size:15px;font-weight:600;line-height:1.25;color:var(--ar-text-primary)}.verified-page-subtitle{margin:.25rem 0 0;max-width:36rem;font-size:13px;line-height:1.4;color:var(--ar-text-muted)}.verified-page-header-cta{flex-shrink:0}@media (max-width:640px){.verified-page-header{flex-direction:column;align-items:stretch}.verified-page-header-cta{width:fit-content}}.verified-panel-disclosure{border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card)}.verified-panel-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.verified-panel-disclosure-summary-main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.verified-panel-disclosure-summary-actions{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.verified-panel-badge-icon{width:2.625rem;height:2.625rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in oklab,var(--ar-verify-gold) 45%,transparent);background:linear-gradient(165deg,#1a1a1c,#141416 48%,#0f0f0f)}.verified-panel-badge-icon-tick{width:1.35rem;height:1.35rem;color:var(--ar-verify-gold)}.verified-panel-disclosure-cta{height:30px;padding-inline:.875rem;font-size:12px;white-space:nowrap}.verified-panel-disclosure-summary::-webkit-details-marker{display:none}.verified-panel-disclosure-leading{display:flex;flex-direction:column;gap:.125rem;min-width:0}.verified-panel-disclosure-title{font-size:13px;font-weight:600;color:var(--ar-text-primary);line-height:1.3}.verified-panel-disclosure-meta{font-size:12px;line-height:1.35;color:var(--ar-text-muted)}.verified-panel-disclosure-chevron{width:.875rem;height:.875rem;flex-shrink:0;color:var(--ar-text-muted);transition:transform .15s ease}.verified-panel-disclosure[open] .verified-panel-disclosure-chevron{transform:rotate(180deg)}.verified-panel-disclosure-body{padding:0 1rem .875rem;border-top:1px solid var(--ar-border)}.verified-panel-description{margin:.75rem 0 0;max-width:40rem;font-size:13px;line-height:1.4;color:var(--ar-text-muted)}.verified-panel-includes-list{display:grid;grid-template-columns:1fr;gap:.2rem 1.5rem;margin:.625rem 0 0;padding:0;list-style:none;font-size:12px;line-height:1.4;color:var(--ar-text-secondary)}@media (min-width:640px){.verified-panel-includes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.verified-panel-disclosure-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.625rem}.verified-panel-process{margin:0;font-size:12px;line-height:1.35;color:var(--ar-text-tertiary)}@media (max-width:640px){.verified-panel-disclosure-summary{flex-wrap:wrap;padding:.75rem}.verified-panel-disclosure-summary-actions{width:100%;justify-content:space-between;padding-left:calc(2.625rem + .75rem)}.verified-panel-disclosure-body{padding:0 .75rem .75rem}.verified-panel-disclosure-footer{flex-direction:column;align-items:flex-start}}.verified-cta{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 .75rem;border-radius:6px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.verified-cta--primary{border:1px solid color-mix(in oklab,#e4e4e4 14%,transparent);background:#e4e4e4;color:#181818}.verified-cta--primary:hover{background:color-mix(in oklab,#e4e4e4 90%,#181818)}.verified-cta--secondary{border:1px solid var(--ar-border);background:transparent;color:var(--ar-text-secondary)}.verified-cta--secondary:hover{border-color:var(--ar-border-strong);color:var(--ar-text-primary)}.verified-directory-header{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.verified-directory-subcopy{margin:.2rem 0 0;font-size:12px;line-height:1.35;color:var(--ar-text-muted)}.verified-directory-count{flex-shrink:0;font-size:var(--ar-text-sm);color:var(--ar-text-muted);white-space:nowrap}.verified-directory-header-tools{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.verified-directory-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}@media (min-width:640px){.verified-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.verified-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.verified-directory-grid-card{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:.75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card);color:inherit;text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.verified-directory-grid-card:hover{border-color:var(--ar-border-strong);background:color-mix(in oklab,#e4e4e4 2.5%,var(--ar-card))}.verified-directory-grid-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.verified-directory-grid-card-rank{font-size:var(--ar-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-muted)}.verified-directory-grid-card-updated{font-size:var(--ar-text-sm);color:var(--ar-text-tertiary);white-space:nowrap}.verified-directory-grid-card-identity{display:flex;align-items:center;gap:.625rem;min-width:0}.verified-directory-grid-card-avatar{width:2rem;height:2rem;border-radius:6px;flex-shrink:0}.verified-directory-grid-card-name-row{display:flex;align-items:center;gap:.25rem;min-width:0}.verified-directory-grid-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ar-text-primary)}.verified-directory-grid-card:hover .verified-directory-grid-card-name{color:var(--ar-text-primary)}.verified-directory-grid-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding-top:.125rem;border-top:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent)}.verified-directory-grid-card-metric{display:flex;flex-direction:column;gap:.125rem;min-width:0}.verified-directory-grid-card-metric-label{font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.verified-directory-grid-card-metric-value{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ar-text-secondary)}.verified-directory-grid-card-mcp{color:var(--ar-text-secondary)}.verified-directory-grid-card-pills{display:flex;flex-wrap:wrap;gap:.375rem}@media (max-width:640px){.verified-directory-header{flex-direction:column;align-items:stretch}.verified-directory-header-tools{justify-content:space-between}}.jobs-toolbar,.referrals-table-wrap,.social-directory-table-wrap,.social-toolbar,.verified-directory-table-wrap{border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card);overflow:hidden}.verified-directory-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:12px}.verified-directory-col--rank{width:2.5rem}.verified-directory-col--chain{width:3.5rem}.verified-directory-col--num{width:3.75rem}.verified-directory-col--status{width:5rem}.verified-directory-col--meta{width:4.25rem}.verified-directory-table thead tr{border-bottom:1px solid var(--ar-border)}.verified-directory-th{height:38px;padding:0 .5rem;font-size:var(--ar-text-sm);font-weight:500;color:var(--ar-text-muted);white-space:nowrap}.verified-directory-cell--rank,.verified-directory-th--rank{text-align:center}.verified-directory-cell--agent,.verified-directory-th--agent{text-align:left}.verified-directory-cell--center,.verified-directory-cell--chain,.verified-directory-cell--num,.verified-directory-th--chain,.verified-directory-th--num,.verified-directory-th--status{text-align:center}.verified-directory-cell--meta,.verified-directory-th--meta{text-align:right}.verified-directory-row{height:44px;border-bottom:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent)}.verified-directory-row:hover{background:color-mix(in oklab,#e4e4e4 2.5%,transparent)}.verified-directory-row:last-child{border-bottom:none}.verified-directory-cell{padding:0 .5rem;vertical-align:middle;color:var(--ar-text-secondary)}.verified-directory-cell--rank{font-variant-numeric:tabular-nums;color:var(--ar-text-muted)}.verified-directory-cell--agent{min-width:0}.verified-directory-cell--chain{padding-inline:.25rem}.verified-directory-chain-wrap{display:flex;justify-content:center;align-items:center}.verified-directory-cell--num{font-variant-numeric:tabular-nums}.verified-directory-cell--center{padding-inline:.25rem}.verified-directory-cell--meta{color:var(--ar-text-muted);white-space:nowrap}.verified-directory-agent-link{display:flex;align-items:center;gap:.5rem;min-width:0;color:inherit;text-decoration:none}.verified-directory-agent-link:hover .verified-directory-agent-name{color:var(--ar-text-primary)}.verified-directory-avatar{width:1.625rem;height:1.625rem;border-radius:4px;flex-shrink:0}.verified-directory-agent-name{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ar-text-primary)}.verified-directory-verified-icon{width:.75rem;height:.75rem;flex-shrink:0;color:color-mix(in oklab,#d4a017 55%,var(--ar-text-muted))}.verified-directory-muted{color:var(--ar-text-tertiary)}.verified-status-pill{display:inline-flex;align-items:center;height:1.125rem;padding:0 .4rem;border:1px solid var(--ar-border);border-radius:4px;background:transparent;font-size:var(--ar-text-xs);font-weight:500;color:var(--ar-text-muted);white-space:nowrap}.verified-status-pill--active{border-color:color-mix(in oklab,var(--ar-success) 22%,var(--ar-border));color:var(--ar-success)}.verified-directory-error,.verified-directory-state{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem .75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card);font-size:12px;color:var(--ar-text-muted)}.verified-directory-error{justify-content:flex-start;color:color-mix(in oklab,var(--ar-danger,var(--ar-text-muted)) 80%,var(--ar-text-primary))}.verified-directory-retry{margin-left:auto;flex-shrink:0;height:26px;padding:0 .5rem;border:1px solid var(--ar-border);border-radius:6px;background:transparent;font-size:var(--ar-text-sm);color:inherit;cursor:pointer}.verified-directory-load-more{display:flex;justify-content:center;margin-top:.5rem}.verified-directory-load-more-btn{display:inline-flex;align-items:center;gap:.25rem;height:28px;padding:0 .625rem;border:1px solid var(--ar-border);border-radius:6px;background:transparent;font-size:12px;color:var(--ar-text-secondary);cursor:pointer}.verified-directory-load-more-btn:hover:not(:disabled){border-color:var(--ar-border-strong);color:var(--ar-text-primary)}.verified-directory-load-more-btn:disabled{opacity:.55;cursor:not-allowed}.verified-referral-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.25rem 0 0;font-size:12px;line-height:1.4;color:var(--ar-text-muted)}.jobs-page-shell{max-width:72rem}.jobs-detail-shell,.jobs-page-shell{margin-inline:auto;padding-top:.5rem}.jobs-detail-shell{max-width:42rem;padding-bottom:1.5rem}.jobs-page{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.jobs-page-header{padding:.125rem 0 .25rem}.jobs-page-subtitle,.referrals-page-subtitle,.social-page-subtitle{margin:.25rem 0 0;max-width:40rem;font-size:13px;line-height:1.4;color:var(--ar-text-muted)}.jobs-page-stats{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:.625rem 0 0;padding:0}.jobs-page-stat{display:flex;align-items:baseline;gap:.375rem}.jobs-page-stat-label{margin:0;font-size:12px;color:var(--ar-text-muted)}.jobs-page-stat-value{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-primary)}.jobs-partner-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.625rem}.jobs-partner-strip-label{font-size:var(--ar-text-sm);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.jobs-partner-strip-divider{display:none;width:1px;height:.875rem;background:var(--ar-border)}@media (min-width:640px){.jobs-partner-strip-divider{display:block}}.jobs-layout{display:grid;gap:1.25rem;align-items:start}@media (min-width:1024px){.jobs-layout{grid-template-columns:minmax(0,1fr) 17.5rem;gap:1.5rem}}.jobs-main{min-width:0}.jobs-toolbar-search-row{display:flex;flex-direction:column;gap:.625rem;padding:.625rem .75rem;border-bottom:1px solid var(--ar-border)}@media (min-width:768px){.jobs-toolbar-search-row{flex-direction:row;align-items:center}}.jobs-search-wrap{position:relative;flex:1;min-width:0}.jobs-search-icon,.social-search-icon{pointer-events:none;position:absolute;left:.625rem;top:50%;width:.875rem;height:.875rem;transform:translateY(-50%);color:var(--ar-text-muted)}.jobs-search-input,.social-search-input{width:100%;height:var(--ar-control);padding:0 .75rem 0 2rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius);background:var(--ar-bg);font-family:var(--ar-font-sans);font-size:var(--ar-text-sm);color:var(--ar-text-primary);outline:none}.jobs-search-input:focus-visible,.social-search-input:focus-visible{border-color:var(--ar-border-strong);box-shadow:0 0 0 2px color-mix(in oklab,var(--ar-text-primary) 18%,transparent)}.jobs-toolbar-selects{display:flex;flex-wrap:wrap;gap:.375rem}.jobs-select{min-width:7.5rem}.jobs-chip-row{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.jobs-type-chip{height:var(--ar-control-xs);font-size:var(--ar-text-sm)}.jobs-meta-line{margin:.375rem 0 0;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.jobs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:.625rem}@media (min-width:640px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobs-card{display:flex;flex-direction:column;min-height:100%;padding:.75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card);transition:border-color .12s ease,background-color .12s ease}.jobs-card:hover{border-color:var(--ar-border-strong);background:color-mix(in oklab,#e4e4e4 2%,var(--ar-card))}.jobs-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.jobs-card-partner{display:flex;min-width:0;align-items:center;gap:.375rem;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.jobs-card-partner-name{font-weight:500;color:var(--ar-text-secondary)}.jobs-card-dot{color:var(--ar-text-muted)}.jobs-card-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-card-reward{flex-shrink:0;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-primary)}.jobs-card-title{margin:.5rem 0 0;font-size:13px;font-weight:600;line-height:1.35}.jobs-card-title-link{color:var(--ar-text-primary);text-decoration:none}.jobs-card-teaser{margin:.375rem 0 0;font-size:12px;line-height:1.45;color:var(--ar-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-card-teaser-label{font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-tertiary)}.jobs-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem}.jobs-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.jobs-card-ready-pill{font-size:var(--ar-text-xs)}.jobs-card-link{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:12px;font-weight:500;color:var(--ar-text-secondary);text-decoration:none}.jobs-skeleton{min-height:9.5rem;border:1px solid var(--ar-border);border-radius:8px;background:color-mix(in oklab,#e4e4e4 3%,var(--ar-card));animation:jobs-skeleton-pulse 1.4s ease-in-out infinite}@keyframes jobs-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.jobs-skeleton{animation:none}}.jobs-empty{margin-top:.625rem;padding:2.5rem 1.25rem;border:1px dashed var(--ar-border);border-radius:8px;background:color-mix(in oklab,#e4e4e4 1.5%,transparent);text-align:center}.jobs-empty-icon{width:1.75rem;height:1.75rem;margin-inline:auto;color:var(--ar-text-muted);opacity:.6}.jobs-empty-title{margin:.75rem 0 0;font-size:13px;font-weight:600;color:var(--ar-text-primary)}.jobs-empty-copy{margin:.375rem auto 0;max-width:24rem;font-size:12px;line-height:1.45;color:var(--ar-text-muted)}.jobs-load-more{display:flex;justify-content:center;padding-top:.75rem}.jobs-load-more-btn{height:30px;font-size:12px}.jobs-sidebar{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.jobs-sidebar{position:sticky;top:.75rem}}.jobs-sidebar-panel{padding:.75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card)}.jobs-sidebar-panel--compact{padding:.625rem}.jobs-detail-footer-title,.jobs-detail-section-title,.jobs-sidebar-title,.referrals-connect-title,.referrals-error-title,.referrals-panel-title,.referrals-section-title,.social-empty-title{margin:0;font-size:13px;font-weight:600;color:var(--ar-text-primary)}.jobs-sidebar-subcopy{margin:.25rem 0 0;font-size:var(--ar-text-sm);line-height:1.4;color:var(--ar-text-muted)}.jobs-sidebar-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.625rem}.jobs-sidebar-empty{margin:.625rem 0 0;font-size:var(--ar-text-sm);line-height:1.4;color:var(--ar-text-muted)}.jobs-text-link{display:inline-flex;align-items:center;gap:.25rem;font-size:12px;color:var(--ar-text-secondary);text-decoration:none}.jobs-pill,.jobs-text-link--muted{color:var(--ar-text-muted)}.jobs-pill{display:inline-flex;align-items:center;height:1.375rem;padding:0 .4375rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius-sm);font-size:var(--ar-text-xs);font-weight:500;line-height:1;white-space:nowrap}.jobs-pill--active{border-color:color-mix(in oklab,var(--ar-success) 35%,var(--ar-border));color:var(--ar-success)}.jobs-pill--muted{color:var(--ar-text-muted)}.jobs-work-ready-card{padding:.625rem;border:1px solid color-mix(in oklab,var(--ar-border) 80%,transparent);border-radius:6px;background:color-mix(in oklab,#e4e4e4 1.5%,transparent)}.jobs-work-ready-card-top{display:flex;gap:.5rem}.jobs-work-ready-avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:4px}.jobs-work-ready-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.jobs-work-ready-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ar-text-primary)}.jobs-work-ready-verified{width:.75rem;height:.75rem;flex-shrink:0;color:var(--ar-verify-gold)}.jobs-work-ready-featured{margin:.125rem 0 0;font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.jobs-work-ready-desc{margin:.25rem 0 0;font-size:var(--ar-text-sm);line-height:1.4;color:var(--ar-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-work-ready-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem}.jobs-work-ready-ar{font-size:var(--ar-text-xs);font-variant-numeric:tabular-nums;color:var(--ar-text-muted)}.jobs-work-ready-signals{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.375rem}.jobs-work-ready-signal{font-size:var(--ar-text-xs)}.jobs-work-ready-signal-icon{display:inline-flex;align-items:center;gap:.125rem;font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.jobs-work-ready-link{margin-top:.5rem;font-size:var(--ar-text-sm)}.jobs-partner-source-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.625rem}.jobs-partner-source-card{padding:.625rem;border:1px solid color-mix(in oklab,var(--ar-border) 80%,transparent);border-radius:6px;background:color-mix(in oklab,#e4e4e4 1.5%,transparent)}.jobs-partner-source-head{display:flex;gap:.5rem}.jobs-partner-source-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.jobs-partner-source-name{margin:0;font-size:12px;font-weight:600;color:var(--ar-text-primary)}.jobs-partner-source-trust{margin:.125rem 0 0;font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.jobs-partner-source-desc,.jobs-partner-source-detail{margin:.375rem 0 0;font-size:var(--ar-text-sm);line-height:1.4;color:var(--ar-text-muted)}.jobs-partner-source-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0 0;font-size:var(--ar-text-sm)}.jobs-partner-source-stats dt{color:var(--ar-text-muted)}.jobs-partner-source-stats dd{margin:.125rem 0 0;font-weight:500;color:var(--ar-text-secondary)}.jobs-partner-source-links{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.5rem}.jobs-wurk-catalog{display:flex;flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none}.jobs-wurk-catalog-item{padding:.5rem;border:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent);border-radius:6px;background:color-mix(in oklab,#e4e4e4 1%,transparent)}.jobs-wurk-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.jobs-wurk-catalog-name{margin:0;font-size:var(--ar-text-sm);font-weight:500;line-height:1.35;color:var(--ar-text-primary)}.jobs-wurk-catalog-docs{color:var(--ar-text-muted)}.jobs-wurk-catalog-docs:hover{color:var(--ar-text-secondary)}.jobs-wurk-catalog-desc{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-wurk-catalog-desc,.jobs-wurk-catalog-route{margin:.25rem 0 0;font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.jobs-wurk-catalog-route{font-family:ui-monospace,monospace}.jobs-back-link{display:inline-flex;margin-bottom:.75rem;font-size:12px;color:var(--ar-text-muted);text-decoration:none}.jobs-back-link:hover{color:var(--ar-text-primary)}.jobs-detail{gap:1.25rem}.jobs-detail,.jobs-detail-header{display:flex;flex-direction:column}.jobs-detail-header{gap:.625rem}.jobs-detail-partner{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:12px;color:var(--ar-text-muted)}.jobs-detail-partner-name{font-weight:500;color:var(--ar-text-secondary)}.jobs-detail-title{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--ar-text-primary)}.jobs-detail-meta{margin:0;font-size:12px;line-height:1.45;color:var(--ar-text-muted)}.jobs-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-border)}@media (min-width:640px){.jobs-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.jobs-detail-stat{padding:.625rem .75rem;background:var(--ar-card)}.jobs-detail-stat-label{margin:0;font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.jobs-detail-stat-value{margin:.25rem 0 0;font-size:13px;font-weight:500;color:var(--ar-text-primary)}.jobs-detail-cta{width:100%;margin-top:.25rem}@media (min-width:640px){.jobs-detail-cta{width:auto}}.jobs-detail-section{display:flex;flex-direction:column;gap:.5rem}.jobs-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.jobs-detail-panel{padding:.75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card)}.jobs-detail-body{margin:0;font-size:13px;line-height:1.5;color:var(--ar-text-secondary);white-space:pre-wrap}.jobs-detail-body--muted{color:var(--ar-text-muted)}.jobs-detail-kv-list,.jobs-detail-list{margin:0;padding-left:1.125rem;font-size:13px;line-height:1.5;color:var(--ar-text-muted)}.jobs-detail-kv-list{padding-left:0;list-style:none}.jobs-detail-kv-key{color:var(--ar-text-secondary)}.jobs-agent-list{margin:0;padding:0;list-style:none;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card);overflow:hidden}.jobs-agent-row{display:flex;gap:.625rem;padding:.625rem .75rem;border-bottom:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent)}.jobs-agent-row:last-child{border-bottom:none}.jobs-agent-avatar{flex-shrink:0}.jobs-agent-copy{min-width:0}.jobs-agent-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.jobs-agent-name{font-size:13px;font-weight:500;color:var(--ar-text-primary)}.jobs-agent-meta{margin:.125rem 0 0;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.jobs-agent-profile-link{margin-top:.25rem;font-size:var(--ar-text-sm)}.jobs-detail-footer{padding-top:.75rem;border-top:1px solid var(--ar-border)}.jobs-detail-footer-links{display:flex;flex-wrap:wrap;gap:.5rem .875rem;margin-top:.5rem}.jobs-detail-footer-link{gap:.25rem}.jobs-detail-ref{margin:.75rem 0 0;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.social-page-shell{max-width:72rem;margin-inline:auto;padding-top:.5rem}.social-page{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.social-page-header{padding:.125rem 0 .25rem}.social-page-stats{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:.625rem 0 0;padding:0}.social-page-stat{display:flex;align-items:baseline;gap:.375rem}.social-page-stat-label{margin:0;font-size:12px;color:var(--ar-text-muted)}.social-page-stat-value{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-primary)}.social-page-stat-value--gold{color:var(--ar-verify-gold)}.social-page-stat-value--success{color:var(--ar-success)}.social-toolbar-search-row{padding:.625rem .75rem;border-bottom:1px solid var(--ar-border)}.social-search-wrap{position:relative}.social-search-input:focus{border-color:var(--ar-border-strong)}.social-chip-row{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.social-filter-chip{height:var(--ar-control-xs);font-size:var(--ar-text-sm)}.social-section-title{margin:0;font-size:13px;font-weight:600;color:var(--ar-text-primary);line-height:1.3}.social-featured{display:flex;flex-direction:column;gap:.5rem}.social-featured-scroll{display:flex;gap:.625rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.social-card{display:flex;flex-direction:column;gap:.5rem;width:13.75rem;flex-shrink:0;padding:.75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card);transition:border-color .12s ease,background-color .12s ease}.social-card:hover{border-color:var(--ar-border-strong);background:color-mix(in oklab,#e4e4e4 2%,var(--ar-card))}.social-card-identity{display:flex;gap:.5rem;min-width:0;color:inherit;text-decoration:none}.social-avatar{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;border:1px solid var(--ar-border);object-fit:cover}.social-avatar--sm{width:2rem;height:2rem}.social-avatar-fallback{display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,#e4e4e4 3%,var(--ar-bg));color:var(--ar-text-muted)}.social-card-name-row,.social-directory-name-row{display:flex;align-items:center;gap:.25rem;min-width:0}.social-verified-icon{width:.75rem;height:.75rem;flex-shrink:0;color:var(--ar-verify-gold)}.social-card-name,.social-directory-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ar-text-primary)}.social-card-handle,.social-directory-handle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-family:ui-monospace,monospace;font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.social-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding-top:.125rem;border-top:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent)}.social-card-metric{display:flex;flex-direction:column;gap:.125rem}.social-card-metric-label{font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.social-card-metric-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-secondary)}.social-card-top-agent{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.social-card-top-agent span,.social-rep{color:var(--ar-text-secondary)}.social-rep{margin:0;font-size:var(--ar-text-sm)}.social-rep--elite{color:var(--ar-verify-gold);font-weight:600}.social-rep--high{color:var(--ar-success);font-weight:500}.social-rep--medium{color:var(--ar-verify-gold)}.social-rep--muted{color:var(--ar-text-muted);font-style:italic}.social-card-tags,.social-directory-tags{display:flex;flex-wrap:wrap;gap:.25rem}.social-tag{display:inline-flex;height:1.25rem;align-items:center;padding:0 .375rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius-sm);font-size:var(--ar-text-xs);color:var(--ar-text-muted)}.social-card-actions,.social-directory-actions{display:flex;align-items:center;gap:.375rem;margin-top:.125rem}.social-card-view-btn,.social-directory-view-btn{height:28px;padding-inline:.625rem;font-size:var(--ar-text-sm)}.social-follow-btn{width:28px;height:28px;padding:0}.social-follow-btn--active{border-color:color-mix(in oklab,var(--ar-success) 35%,var(--ar-border));color:var(--ar-success);background:color-mix(in oklab,var(--ar-success) 8%,transparent)}.social-directory-header{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.social-directory-count{font-size:var(--ar-text-sm);color:var(--ar-text-muted);white-space:nowrap}.social-directory-error,.social-directory-state{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;font-size:12px;color:var(--ar-text-muted)}.social-directory-error{justify-content:flex-start;border:1px solid color-mix(in oklab,#ef4444 25%,var(--ar-border));border-radius:8px;background:color-mix(in oklab,#ef4444 6%,var(--ar-card));color:var(--ar-text-secondary)}.social-directory-retry{margin-left:auto;font-size:12px;font-weight:500;color:var(--ar-text-primary);text-decoration:underline;text-underline-offset:2px;background:none;border:none;cursor:pointer}.social-empty{padding:2.5rem 1.25rem;border:1px dashed var(--ar-border);border-radius:8px;background:color-mix(in oklab,#e4e4e4 1.5%,transparent);text-align:center}.social-empty-copy{margin:.375rem auto 0;max-width:24rem;font-size:12px;line-height:1.45;color:var(--ar-text-muted)}.social-empty-cta{margin-top:.875rem;height:30px;font-size:12px}.social-directory-table{width:100%;min-width:52rem;border-collapse:collapse;table-layout:fixed;font-size:12px}.social-directory-col--num{width:3.75rem}.social-directory-col--rep{width:6.5rem}.social-directory-col--verified{width:4.25rem}.social-directory-col--tags{width:6.5rem}.social-directory-col--meta{width:4.5rem}.social-directory-col--actions{width:5.5rem}.social-directory-table thead tr{border-bottom:1px solid var(--ar-border)}.social-directory-th{height:38px;padding:0 .5rem;font-size:var(--ar-text-sm);font-weight:500;color:var(--ar-text-muted);white-space:nowrap}.social-directory-cell--profile,.social-directory-th--profile{text-align:left}.social-directory-cell--center,.social-directory-cell--num,.social-directory-th--center,.social-directory-th--num{text-align:center}.social-directory-cell--tags,.social-directory-th--tags{text-align:left}.social-directory-cell--actions,.social-directory-cell--meta,.social-directory-th--actions,.social-directory-th--meta{text-align:right}.social-directory-row{height:44px;border-bottom:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent)}.social-directory-row:hover{background:color-mix(in oklab,#e4e4e4 2.5%,transparent)}.social-directory-row:last-child{border-bottom:none}.social-directory-cell{padding:0 .5rem;vertical-align:middle;color:var(--ar-text-secondary)}.social-directory-profile-link{display:flex;align-items:center;gap:.5rem;min-width:0;color:inherit;text-decoration:none}.social-directory-profile-link:hover .social-directory-name{color:var(--ar-text-primary)}.social-directory-muted{color:var(--ar-text-muted)}.social-verified-yes{font-size:var(--ar-text-sm);color:var(--ar-verify-gold)}.social-load-more{display:flex;justify-content:center;padding-top:.75rem}.social-load-more-btn{height:30px;font-size:12px}.referrals-page-shell{max-width:52rem;margin-inline:auto;padding-top:.5rem}.referrals-page{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.referrals-page-header{padding:.125rem 0 .25rem}.referrals-panel-disclosure{border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card)}.referrals-panel-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.referrals-panel-disclosure-summary::-webkit-details-marker{display:none}.referrals-panel-disclosure-title{display:block;font-size:13px;font-weight:600;color:var(--ar-text-primary)}.referrals-panel-disclosure-meta{display:block;margin-top:.125rem;font-size:12px;color:var(--ar-text-muted)}.referrals-panel-disclosure-chevron{width:.875rem;height:.875rem;flex-shrink:0;color:var(--ar-text-muted);transition:transform .15s ease}.referrals-panel-disclosure[open] .referrals-panel-disclosure-chevron{transform:rotate(180deg)}.referrals-panel-disclosure-body{padding:0 1rem .875rem;border-top:1px solid var(--ar-border)}.referrals-steps{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none}.referrals-step,.referrals-steps{display:flex;gap:.625rem}.referrals-step-icon-wrap{display:flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ar-border);border-radius:6px;background:color-mix(in oklab,#e4e4e4 2%,var(--ar-bg))}.referrals-step-icon{width:.875rem;height:.875rem;color:var(--ar-text-secondary)}.referrals-step-title{margin:0;font-size:12px;font-weight:600;color:var(--ar-text-primary)}.referrals-step-num{color:var(--ar-text-muted);font-weight:500}.referrals-step-desc{margin:.125rem 0 0;font-size:var(--ar-text-sm);line-height:1.45;color:var(--ar-text-muted)}.referrals-highlight{margin-top:.875rem;padding:.75rem;border:1px solid var(--ar-border);border-radius:8px;background:color-mix(in oklab,#e4e4e4 2%,var(--ar-card))}.referrals-highlight-title{margin:0;font-size:12px;font-weight:600;color:var(--ar-text-primary)}.referrals-highlight-copy{margin:.25rem 0 0;font-size:var(--ar-text-sm);line-height:1.45;color:var(--ar-text-muted)}.referrals-text-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:12px;color:var(--ar-text-secondary);text-decoration:none}.referrals-rates{margin-top:.875rem}.referrals-hub{display:flex;flex-direction:column;gap:.5rem}.referrals-connect-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem}@media (max-width:640px){.referrals-connect-panel{flex-direction:column;align-items:stretch}}.referrals-connect-copy{min-width:0;flex:1}.referrals-connect-meta{margin:.25rem 0 0;font-size:12px;line-height:1.4;color:var(--ar-text-muted)}.referrals-panel{border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card)}.referrals-panel-subcopy{margin:.25rem 0 0;font-size:12px;line-height:1.4;color:var(--ar-text-muted)}.referrals-field-label{margin:0 0 .375rem;font-size:var(--ar-text-sm);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.referrals-field-hint{font-size:var(--ar-text-xs);line-height:1.4}.referrals-field-error,.referrals-field-hint{margin:.375rem 0 0;color:var(--ar-text-muted)}.referrals-field-error,.referrals-input{font-size:var(--ar-text-sm)}.referrals-input{width:100%;height:var(--ar-control);padding:0 .75rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius);background:var(--ar-bg);font-family:var(--ar-font-sans);color:var(--ar-text-primary);outline:none}.referrals-input:focus-visible{border-color:var(--ar-border-strong);box-shadow:0 0 0 2px color-mix(in oklab,var(--ar-text-primary) 18%,transparent)}.referrals-create-panel,.referrals-error-panel{padding:.875rem 1rem;text-align:left}.referrals-error-panel{border:1px solid color-mix(in oklab,#ef4444 25%,var(--ar-border));border-radius:8px;background:color-mix(in oklab,#ef4444 6%,var(--ar-card))}.referrals-error-copy{margin:.375rem 0 0;font-size:12px;line-height:1.45;color:var(--ar-text-muted)}.referrals-create-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.referrals-create-panel .referrals-field-label{margin-top:.75rem}.referrals-notice{margin-bottom:.75rem;padding:.625rem .75rem;border:1px solid color-mix(in oklab,var(--ar-verify-gold) 30%,var(--ar-border));border-radius:6px;background:color-mix(in oklab,var(--ar-verify-gold) 8%,transparent);font-size:var(--ar-text-sm);line-height:1.45;color:var(--ar-text-secondary);text-align:left}.referrals-notice--info{border-color:color-mix(in oklab,var(--ar-blue) 30%,var(--ar-border));background:color-mix(in oklab,var(--ar-blue) 8%,transparent)}.referrals-dashboard{display:flex;flex-direction:column;gap:.75rem}.referrals-link-panel{padding:.875rem 1rem}.referrals-link-layout{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.referrals-link-layout{flex-direction:row;align-items:flex-start}}.referrals-link-main{display:flex;flex:1;flex-direction:column;gap:.875rem;min-width:0}.referrals-code{font-size:1.125rem;font-weight:600;font-family:ui-monospace,monospace;letter-spacing:.04em;color:var(--ar-verify-gold)}.referrals-inline-field{display:flex;flex-direction:column;gap:.5rem}@media (min-width:480px){.referrals-inline-field{flex-direction:row;align-items:center}}.referrals-save-btn{height:var(--ar-control);flex-shrink:0}.referrals-link-row{display:flex;align-items:center;gap:.375rem;min-width:0;padding:.5rem .625rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius);background:var(--ar-bg)}.referrals-link-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:var(--ar-text-sm);color:var(--ar-text-secondary)}.referrals-copy-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-text-muted);cursor:pointer}.referrals-copy-btn:hover{background:color-mix(in oklab,#e4e4e4 4%,transparent);color:var(--ar-text-secondary)}.referrals-share-btn{margin-top:.5rem;height:30px;font-size:12px}.referrals-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0}.referrals-qr-box{padding:.625rem;border:1px solid var(--ar-border);border-radius:8px;background:#fff}.referrals-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0}@media (min-width:640px){.referrals-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.referrals-stat{padding:.625rem .75rem;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-card)}.referrals-stat-icon{width:.875rem;height:.875rem;color:var(--ar-text-muted)}.referrals-stat-label{margin:.375rem 0 0;font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--ar-text-muted)}.referrals-stat-value{margin:.125rem 0 0;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ar-text-primary)}.referrals-conversions-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.referrals-conversions-count{font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.referrals-conversions-empty,.referrals-directory-state{padding:2rem 1rem;border:1px dashed var(--ar-border);border-radius:8px;font-size:12px;text-align:center;color:var(--ar-text-muted)}.referrals-directory-state{display:flex;align-items:center;justify-content:center;gap:.5rem;border-style:solid;background:var(--ar-card)}.referrals-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:12px}.referrals-table--rates{min-width:0}.referrals-th{height:36px;padding:0 .75rem;border-bottom:1px solid var(--ar-border);font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.03em;text-transform:uppercase;text-align:left;color:var(--ar-text-muted);white-space:nowrap}.referrals-row{border-bottom:1px solid color-mix(in oklab,var(--ar-border) 75%,transparent)}.referrals-row:hover{background:color-mix(in oklab,#e4e4e4 2.5%,transparent)}.referrals-row:last-child{border-bottom:none}.referrals-td{padding:.5rem .75rem;vertical-align:middle;color:var(--ar-text-secondary)}.referrals-td--meta{color:var(--ar-text-muted);white-space:nowrap}.referrals-td--mono{font-family:ui-monospace,monospace;font-size:var(--ar-text-sm);color:var(--ar-text-muted)}.referrals-td--commission,.referrals-td--earn,.referrals-td--num,.referrals-td--rate{font-variant-numeric:tabular-nums}.referrals-td--rate{font-weight:600;color:var(--ar-verify-gold)}.referrals-td--earn{font-weight:600;color:var(--ar-success)}.referrals-td--commission{font-weight:600;color:var(--ar-text-primary)}.referrals-commission-pct{margin-left:.25rem;font-weight:400;color:var(--ar-text-muted)}.referrals-pill{display:inline-flex;align-items:center;height:1.375rem;padding:0 .4375rem;border:1px solid var(--ar-border);border-radius:var(--ar-radius-sm);font-size:var(--ar-text-xs);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:var(--ar-text-muted)}.referrals-pill--pending{border-color:color-mix(in oklab,var(--ar-verify-gold) 35%,var(--ar-border));color:var(--ar-text-primary)}.referrals-pill--approved{border-color:color-mix(in oklab,var(--ar-blue) 35%,var(--ar-border));color:var(--ar-text-secondary)}.referrals-pill--paid{border-color:color-mix(in oklab,var(--ar-success) 35%,var(--ar-border));color:var(--ar-success)}.referrals-pill--rejected{border-color:color-mix(in oklab,var(--ar-text-muted) 35%,var(--ar-border))}.referrals-pill--muted,.referrals-pill--rejected{color:var(--ar-text-muted)}.new-scanner-virtual-grid{position:relative;width:100%;min-height:1px}.new-scanner-virtual-grid-row{position:absolute;inset:0 12px auto;display:grid;gap:8px;padding-top:10px}.new-scanner-virtual-grid-item{min-width:0;min-height:100%}.public-browse-toolbar{container-type:inline-size;container-name:public-browse-toolbar}@container public-browse-toolbar (min-width: 52rem){.public-browse-toolbar__row{flex-direction:row;align-items:center;gap:1rem}.public-browse-toolbar__search{margin-left:auto;width:auto;flex-shrink:0}.public-browse-toolbar__search-field{width:18rem;flex:none}}