@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter+Tight:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";:root{--motion-fast: .14s;--motion-normal: .18s;--motion-slow: .24s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--focus-ring: 0 0 0 3px rgba(158, 197, 255, .18), 0 0 0 1px rgba(158, 197, 255, .62)}body{margin:0;font-family:Inter,system-ui,sans-serif;background:radial-gradient(circle at top,rgba(246,70,70,.18) 0%,transparent 24%),radial-gradient(circle at 85% 10%,rgba(124,58,237,.14) 0%,transparent 24%),linear-gradient(180deg,#09111d,#060c15);color:#eef4ff;min-height:100vh}*{box-sizing:border-box}*::selection{background:#f6464647;color:#fff}a{color:#c6daff;text-decoration:none}a.active{color:#fff;font-weight:700}a,button,input,select,textarea,.nav-item,.feed-scan-card,.detail-subcard,.summary-card,.route-card,.result-card{transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard),background-color var(--motion-normal) var(--ease-standard),background var(--motion-normal) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#ff6358,#d92f2f);color:#fff;border:1px solid rgba(255,133,122,.18);border-radius:14px;padding:10px 15px;cursor:pointer;font:inherit;font-weight:650;letter-spacing:.01em;line-height:1;box-shadow:0 12px 28px #f6464633,inset 0 1px #ffffff24;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard),background var(--motion-normal) var(--ease-standard)}button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 34px #f6464638,inset 0 1px #ffffff29}button:active{transform:translateY(0) scale(.985);box-shadow:0 10px 22px #f646462e}button:disabled{opacity:.65;cursor:wait;filter:none;transform:none;box-shadow:none}input,select,textarea{font:inherit}input[type=text],input[type=search],input[type=email],input[type=number],input[type=url],input[type=password],input[type=tel],input:not([type]),select,textarea{background:#090c15d9;color:#eef4ff;border:1px solid rgb(39 39 42);border-radius:10px;padding:8px 12px;min-height:40px}input::placeholder,textarea::placeholder{color:#eef4ff66}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23a1a1aa' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}input[type=checkbox],input[type=radio]{accent-color:#ef4444;width:16px;height:16px;min-height:0;padding:0;border:none;background:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.nav-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.preview-auth-banner{background:linear-gradient(90deg,#dc2626,#b91c1c);color:#fff;padding:10px 16px;font-weight:600;font-size:14px;text-align:center;border-radius:12px;margin-bottom:12px;box-shadow:0 0 0 1px #ffffff0d}.skip-link{position:absolute;left:12px;top:-40px;z-index:60;padding:8px 14px;background:#f64646;color:#fff;font-weight:600;font-size:13px;border-radius:10px;text-decoration:none;transition:top .12s var(--ease-standard)}.skip-link:focus,.skip-link:focus-visible{top:8px;outline:none;box-shadow:var(--focus-ring)}#main-content{outline:none}.button-secondary{background:linear-gradient(180deg,#122033fa,#0b1522fa);color:#eef4ff;border:1px solid rgba(93,122,158,.56);box-shadow:inset 0 1px #ffffff0d}.button-secondary:hover{filter:none;border-color:#92b1d8b8;background:linear-gradient(180deg,#16263bfc,#0c1725fc);box-shadow:0 12px 26px #0308102e,inset 0 1px #ffffff14}.button-inline{min-height:32px;padding:7px 11px;border-radius:999px}.grid{display:grid}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-wrap{flex-wrap:wrap}.min-w-0{min-width:0}.w-full{width:100%}.h-12{height:3rem}.w-12{width:3rem}.min-h-8{min-height:2rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.pb-24{padding-bottom:96px}.rounded-full{border-radius:999px}.rounded-2xl{border-radius:20px}.rounded-3xl{border-radius:28px}.border{border:1px solid rgba(93,122,158,.34)}.text-xs{font-size:12px;line-height:1.35}.text-sm{font-size:14px;line-height:1.5}.text-lg{font-size:18px;line-height:1.2}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell{max-width:1240px;margin:0 auto;padding:16px 20px 52px}.app-bar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:10px 16px;margin-bottom:16px;background:#0b111beb;border:1px solid rgba(255,255,255,.06);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 18px #00000047}.app-bar-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em;color:#f1f5fa;text-decoration:none}.app-bar-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#f64646,#a32626);color:#fff;font-size:13px;font-weight:800;letter-spacing:-.02em}.app-bar-brand-word{font-size:15px}.app-bar-nav{display:inline-flex;align-items:center;gap:4px;justify-self:center}.app-bar-tab{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;color:#eef4ffb3;font-size:13px;font-weight:500;text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.app-bar-tab:hover{color:#fff;background:#ffffff0d}.app-bar-tab.active{color:#fff;background:#f646462e}.app-bar-actions{display:inline-flex;align-items:center;gap:10px;justify-self:end}@media (max-width: 720px){.app-bar{grid-template-columns:auto auto;grid-template-rows:auto auto;gap:12px}.app-bar-nav{grid-column:1 / -1;justify-self:stretch;overflow-x:auto;flex-wrap:nowrap}.app-bar-actions{grid-row:1}}.header{display:grid;gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(180deg,#121c2bf0,#0a111cfa),linear-gradient(135deg,#f6464614,#7c3aed14);border:1px solid rgba(93,122,158,.34);border-radius:28px;box-shadow:0 24px 60px #02060c6b,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-brand-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.brand-lockup{display:flex;align-items:flex-start;gap:14px}.brand-mark{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#ff67583d,#7c3aed38);border:1px solid rgba(255,120,105,.26);box-shadow:0 18px 36px #f6464629,inset 0 1px #ffffff14}.brand-mark-core{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(180deg,#ff5a57,#df2d2d);color:#fff;font-size:15px;font-weight:800;letter-spacing:.08em}.brand-block{display:grid;gap:8px;max-width:540px}.brand-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand-block h1{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(1.4rem,2.2vw,1.95rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.brand-kicker{color:#9ee7c1;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.brand-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(158,231,193,.24);color:#d8f7e7;font-size:12px;font-weight:600}.brand-copy{margin:0;color:#c9d6e8;line-height:1.62;max-width:50ch;font-size:14px}.header-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.header-support-copy{margin:0;max-width:60ch;color:#b9c6d8;font-size:13px;line-height:1.55}.header-auth-inline{margin-top:8px;max-width:460px}.header-meta{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;min-width:min(100%,320px)}.header-meta>div{display:grid;gap:6px;padding:12px 14px;border-radius:18px;background:#070e188c;border:1px solid rgba(72,96,128,.44)}.header-meta>div>span{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header-meta>div>strong{color:#f5f8ff;font-size:14px;line-height:1.45}.header-auth-control{display:grid;gap:10px;padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,#070e18d1,#070e189e);border:1px solid rgba(72,96,128,.44)}.header-auth-status-card{display:grid;gap:6px}.header-auth-label{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header-auth-status-card strong{color:#f5f8ff;font-size:14px;line-height:1.45}.header-auth-status-card small{color:#b9c6d8;font-size:12px;line-height:1.5}.header-auth-user{display:flex;justify-content:flex-start;align-items:center;gap:10px}.header-auth-control .button-secondary{width:100%}.header-auth-signin{justify-self:stretch}.header-auth-signout{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#141c2cd9;color:#e6ecf7;border:1px solid rgba(72,96,128,.55);border-radius:12px;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.header-auth-signout:hover{background:#283248eb;border-color:#788caab3}.header-auth-signout:focus-visible{outline:none;box-shadow:0 0 0 2px #e464468c}.pa-topbar-signout{display:inline-flex;align-items:center;padding:6px 12px;margin-left:4px;background:#141c2cb3;color:#e6ecf7;border:1px solid rgba(72,96,128,.55);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pa-topbar-signout:hover{background:#283248eb;border-color:#788caab3}.pa-topbar-signout:focus-visible{outline:none;box-shadow:0 0 0 2px #e464468c}@media (max-width: 768px){.pa-topbar-signout{display:none}}.nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.nav-item{display:grid;gap:6px;padding:14px 16px;background:linear-gradient(180deg,#0a121dd9,#0a121d9e);border:1px solid rgba(51,70,94,.95);border-radius:16px;color:#dfeafb;min-height:80px}.nav-item:hover{border-color:#9ec5ff6b;background:linear-gradient(180deg,#0f1a2aeb,#0c1522d1);transform:translateY(-1px);box-shadow:0 12px 28px #00000029}.nav-item:active{transform:translateY(0)}.nav-item.active{color:#fff;border-color:#ff685a73;background:linear-gradient(180deg,#1c151ef5,#141724fa);box-shadow:inset 0 1px #ffffff0d,0 16px 34px #f646461f}.nav-item span{font-size:clamp(15px,1.2vw,16px);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.nav-item small{color:#8ea0ba;line-height:1.35;text-wrap:pretty}.nav-eyebrow{color:#f0a7a0;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page{display:grid;gap:14px}.page-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.page-header h2{margin:0 0 2px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.15rem;line-height:1.05;letter-spacing:-.02em}.page-header p{margin:0;color:#b9c6d8;max-width:64ch;line-height:1.4;font-size:12px}.page-header .eyebrow{display:none}.grid,.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.card,.detail-card,.summary-card,.route-card{background:linear-gradient(180deg,#122033f7,#0b1421fa);border:1px solid rgba(43,60,83,.95);border-radius:22px;padding:18px;box-shadow:0 18px 42px #02060c3d}.result-card{display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(127,255,178,.08),transparent 28%),linear-gradient(180deg,#162439fa,#0b1421fc);border-color:#4d678cf2;box-shadow:0 24px 48px #02060c47}.card h3,.detail-card h3,.route-card h3{margin-top:0;margin-bottom:8px;font-family:Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.03em;line-height:1.06;text-wrap:balance;overflow-wrap:anywhere}.card h4,.detail-card h4,.route-card h4{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:15px;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.card-top,.detail-toolbar{display:flex;justify-content:space-between;gap:12px}.card-top{margin-bottom:8px}.result-card-top{align-items:flex-start}.result-card-badges{display:flex;gap:8px;flex-wrap:wrap}.result-score-stack{min-width:88px;display:grid;gap:4px;justify-items:end;padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,#08111fc2,#0b1522eb);border:1px solid rgba(72,96,128,.78);transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}.result-card:hover .result-score-stack,.result-card:focus-within .result-score-stack{transform:translateY(-1px);border-color:#7fffb25c;box-shadow:0 10px 22px #02060c33}.result-score-label{color:#8ea0ba;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.result-score-value{color:#7fffb2;font-size:clamp(28px,3vw,32px);line-height:.92;letter-spacing:-.05em}.badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.03em;color:#dce9fb;background:#142337eb;border:1px solid rgba(62,92,132,.54);white-space:nowrap;max-width:100%;flex-shrink:0;overflow-wrap:normal}.badge-soft{background:#0f1a29c2;border-color:#3e5c84b8;color:#c8d8ec}.badge-active{background:#7fffb21f;border-color:#7fffb257;color:#9ef0bf}.badge-info{color:#abd0ff;border-color:#9ec5ff52}.badge-warning{color:#ffd996;border-color:#ffd37a52}.badge-success{color:#9ef0bf;border-color:#7fffb252}.score{color:#7fffb2;font-size:12px}.metrics{display:grid;gap:6px;color:#b9c6d8;font-size:14px}.result-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-stat{display:grid;align-content:start;gap:8px;min-height:88px;padding:12px 14px;border-radius:16px;background:#08111f7a;border:1px solid rgba(45,67,96,.88)}.result-stat span{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.result-stat strong{display:block;max-width:100%;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(18px,1.7vw,24px);line-height:1.08;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:normal;word-break:normal}.result-stat-buy-in strong,.result-stat-est-profit strong,.result-stat-roi strong{white-space:nowrap}.result-stat-confidence strong{font-size:15px;line-height:1.25;letter-spacing:-.01em}.result-stat-positive{border-color:#7fffb257}.result-stat-caution{border-color:#ffd37a57}.result-stat-negative{border-color:#f6464657}.result-meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px}.result-summary{margin:0;color:#e5eefb;line-height:1.58;font-size:15px;text-wrap:pretty}.result-comparison-callout{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:#0a13218f;border:1px solid rgba(91,120,160,.36)}.result-highlights{margin-top:-2px;padding:14px 16px 14px 34px;border-radius:16px;background:#08111f6b;border:1px solid rgba(34,55,83,.8)}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.actions-primary{margin-top:20px}.action-state-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.search-form{display:flex;gap:12px;flex-wrap:wrap}.search-input{flex:1 1 320px;min-height:50px;background:#122033eb;color:#eef4ff;border:1px solid rgba(60,82,112,.92);border-radius:16px;padding:0 16px;box-shadow:inset 0 1px #ffffff08}.search-input:hover,.feedback-field select:hover,.feedback-field textarea:hover{border-color:#6181a8f5}.search-input:focus-visible,.feedback-field select:focus-visible,.feedback-field textarea:focus-visible{border-color:#9ec5ffeb;box-shadow:var(--focus-ring),inset 0 1px #ffffff08}.status{color:#b9c6d8;margin:0}.status.success,.status.info,.status.warning,.status.error{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid transparent;box-shadow:inset 0 1px #ffffff08}.status.success{color:#9ef0bf;background:#7fffb217;border-color:#7fffb233}.status.info{color:#abd0ff;background:#9ec5ff17;border-color:#9ec5ff33}.status.warning{color:#ffd996;background:#ffd37a17;border-color:#ffd37a33}.status.error{color:#ffb1b1;background:#f646461c;border-color:#f646463d}.status-banner{display:flex;justify-content:space-between;align-items:center;gap:12px}.page-header,.feed-section-header,.detail-section-header,.route-card-header,.tester-notice-header,.feedback-panel-header,.onboarding-guide-header,.getting-started-header{position:relative}.page-header:after,.feed-section-header:after,.detail-section-header:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-8px;height:1px;background:linear-gradient(90deg,#5c789c5c,#5c789c00);pointer-events:none}.status-banner-actions{display:flex;gap:8px;flex-wrap:wrap}.page-stat{color:#9ee7c1;font-weight:700;line-height:1.4;text-align:center}.route-hero{display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);border-color:#9ec5ff38}.onboarding-guide,.onboarding-summary-card,.getting-started-card,.tester-notice,.feedback-panel{display:grid;gap:16px}.onboarding-guide-header,.getting-started-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.onboarding-guide-header h2{margin:10px 0 8px}.onboarding-guide-copy,.getting-started-body{max-width:880px}.onboarding-choice-row{display:flex;gap:10px;flex-wrap:wrap}.onboarding-choice-active{border-color:#7fffb273;color:#7fffb2}.onboarding-guide-grid,.getting-started-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.getting-started-stat{min-width:160px;display:grid;gap:6px;padding:14px;border-radius:16px;background:#08111f73;border:1px solid rgba(34,55,83,.75)}.getting-started-stat strong{font-size:24px;color:#7fffb2}.getting-started-actions{align-items:flex-start}.getting-started-list{margin:0}.tester-notice,.feedback-panel{display:grid;gap:16px}.tester-notice-header,.feedback-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.tester-notice-header h2,.feedback-panel-header h2{margin:10px 0 8px}.tester-notice-copy{max-width:880px}.tester-notice-actions{display:flex;gap:8px;flex-wrap:wrap}.tester-access-form{display:grid;gap:12px}.tester-access-actions{flex-wrap:wrap}.tester-access-form input{width:100%;background:#122033eb;color:#eef4ff;border:1px solid #223753;border-radius:14px;padding:12px 14px}.tester-notice-grid,.feedback-form{display:grid;gap:12px}.tester-notice-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feedback-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feedback-field{display:grid;gap:8px}.feedback-field span,.feedback-checkbox span{color:#d9e7f7}.feedback-field-full{grid-column:1 / -1}.feedback-field select,.feedback-field textarea{width:100%;background:#122033eb;color:#eef4ff;border:1px solid #223753;border-radius:14px;padding:12px 14px}.feedback-field textarea{resize:vertical;min-height:140px}.feedback-checkbox{display:flex;gap:10px;align-items:center;color:#b9c6d8}.feedback-checkbox input{width:16px;height:16px}.route-hero-copy-block{display:grid;gap:10px}.route-hero-body{max-width:760px}.route-hero-points{display:grid;gap:10px;align-content:start}.route-hero-point{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#08111f5c;border:1px solid rgba(34,55,83,.8);color:#d9e7f7}.route-hero-dot{width:9px;height:9px;border-radius:999px;margin-top:6px;background:#7fffb2;box-shadow:0 0 0 4px #7fffb21a;flex:0 0 auto}.detail-toolbar{align-items:center;flex-wrap:wrap}.detail-toolbar-copy{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.detail-primary{grid-column:span 2}.detail-premium-card{background:radial-gradient(circle at top right,rgba(127,255,178,.12),transparent 30%),radial-gradient(circle at left center,rgba(246,70,70,.08),transparent 28%),linear-gradient(180deg,#162439fc,#0b1421fc);border-color:#5e81afd1;box-shadow:0 28px 60px #02060c52}.detail-primary-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:18px;align-items:start}.detail-primary-copy{display:grid;gap:8px}.detail-verdict-panel{display:grid;gap:12px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#08111fb3,#0b1522e0);border:1px solid rgba(94,129,175,.52)}.detail-verdict-panel strong{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:24px;line-height:1.05;letter-spacing:-.04em}.detail-verdict-panel p{margin:0;color:#d9e7f7;line-height:1.6}.detail-verdict-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-verdict-metrics div,.detail-alternative-metrics div{display:grid;align-content:start;gap:6px;min-height:72px;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(66,88,121,.8)}.detail-verdict-metrics strong,.detail-alternative-metrics strong{font-size:16px;line-height:1.15;text-wrap:balance}.detail-section-header{display:flex;justify-content:space-between;gap:12px;align-items:start}.detail-section-header h3{margin-bottom:0}.detail-section-label{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.detail-card-intro{max-width:70ch}.detail-insight-card{display:grid;gap:14px}.detail-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-emphasis-card{border-color:#7fffb247;background:#0e1d1a47}.detail-risk-card{border-color:#ffd37a47;background:#281f0c33}.detail-lede{margin-top:8px;color:#d9e7f7;font-size:18px;line-height:1.6}.detail-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:18px}.detail-kpis div,.route-card-metrics div{background:#08111f73;border:1px solid #223753;border-radius:14px;padding:12px;display:grid;gap:6px}.detail-kpis span,.route-card-metrics span,.summary-card span,.feed-hero-score span,.detail-verdict-metrics span,.detail-alternative-metrics span{color:#8ea0ba;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.detail-kpis strong,.route-card-metrics strong{font-size:clamp(17px,1.8vw,20px);line-height:1.12;overflow-wrap:anywhere}.detail-kpi-locked{position:relative;overflow:hidden}.detail-kpi-locked strong{letter-spacing:.08em}.detail-kpi-locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.detail-profit-lock-card{border-color:#ffd37a57;background:linear-gradient(180deg,#241c0b61,#0e121b59)}.detail-kpis-locked{margin-top:0}.detail-facts{display:grid;gap:10px;margin:0}.detail-facts div{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid rgba(34,55,83,.75)}.detail-facts-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px}.detail-facts-compact div{padding:12px 0}.detail-facts div:last-child{border-bottom:none}.detail-facts dt{color:#8ea0ba;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.detail-facts dd{margin:0;color:#eef4ff;overflow-wrap:anywhere}.detail-list{display:grid;gap:10px;margin:0;padding-left:20px}.detail-list li{color:#d9e7f7}.detail-list li span{display:block;margin-top:4px;color:#8ea0ba}.detail-tight-list{gap:12px}.detail-action-list li{padding-bottom:10px;border-bottom:1px solid rgba(34,55,83,.6)}.detail-action-list li:last-child{border-bottom:none;padding-bottom:0}.detail-footnote{margin:0;color:#8ea0ba;font-size:13px;line-height:1.6}.source-coverage-card{display:grid;gap:12px}.detail-subcard{display:grid;gap:10px;padding:14px;border:1px solid rgba(34,55,83,.75);border-radius:16px;background:#08111f59}.detail-subcard:hover,.feed-scan-card:hover,.summary-card:hover,.route-card:hover,.result-card:hover{border-color:#5b78a0f5;box-shadow:0 22px 48px #02060c47}.detail-subcard p,.detail-footnote,.feed-intro-body,.feed-hero-copy,.brand-copy,.route-card-copy,.status span,.detail-list li span{text-wrap:pretty;overflow-wrap:anywhere}.detail-alternatives-card{display:grid;gap:16px}.detail-alternative-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.detail-alternative-card{align-content:start}.detail-alternative-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skeleton-block{min-height:180px;position:relative;overflow:hidden}.skeleton-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 45%,transparent 100%);transform:translate(-100%);animation:shimmer 1.6s ease-in-out infinite}.stack-md{display:grid;gap:12px}.route-loading-card{min-height:120px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.summary-card{display:grid;gap:8px}.summary-card strong{font-size:24px}.summary-info{border-color:#9ec5ff59}.summary-warning{border-color:#ffd37a59}.summary-success{border-color:#7fffb259}.route-list{display:grid;gap:10px}.route-card{display:grid;gap:8px;padding:12px!important;border-radius:14px!important}.route-card h3{font-size:14px!important;margin:0!important}.route-card-header{display:flex;justify-content:space-between;gap:12px;align-items:start}.route-card-topline,.route-card-flags,.route-card-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.route-card-topline .badge{font-size:10px}.route-card-copy{margin:0;color:#b9c6d8;line-height:1.4;font-size:12px}.route-card-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.route-card-metrics div{padding:8px 10px!important;gap:2px!important;min-height:52px;border-radius:10px!important}.route-card-metrics strong{font-size:14px!important}.route-card-metrics span{font-size:10px!important;letter-spacing:.06em!important}.route-card .actions button,.route-card .actions a{height:32px;padding:0 12px;font-size:12px;border-radius:8px}@keyframes deal-card-urgent-pulse{0%,to{box-shadow:0 0 0 1px #f8717199}50%{box-shadow:0 0 0 3px #f87171f2,0 0 18px #f8717173}}.deal-card-compact[data-urgent=true],.route-card[data-urgent=true]{border-color:#f871718c!important;animation:deal-card-urgent-pulse 1.6s ease-in-out infinite}.deal-card-compact-timer.urgent{color:#fca5a5;font-weight:700}.account-sync-notice{display:grid;gap:16px}.account-sync-layout{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:16px;align-items:start}.account-sync-copy{display:grid;gap:10px}.account-sync-actions{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;flex-wrap:wrap}.account-sync-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.account-sync-meta-card{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:#08111f61;border:1px solid rgba(72,96,128,.32)}.account-sync-meta-card span{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.account-sync-meta-card strong{color:#f5f8ff;font-size:14px;line-height:1.5}.metric-positive{color:#7fffb2}.metric-caution{color:#ffd37a}.metric-negative{color:#ff9a9a}.metric-neutral{color:#eef4ff}.empty-state-card{display:grid;gap:12px}.empty-state-copy{max-width:720px}.next-step-strip,.transition-card,.next-actions-panel{display:grid;gap:10px}.next-step-strip{margin-top:14px;padding:12px 14px;border-radius:14px;background:#08111f5c;border:1px solid rgba(34,55,83,.8);color:#d9e7f7}.next-step-strip-subtle{background:#08111f38}.next-actions-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.next-actions-panel>div{display:grid;gap:8px;padding:12px;border-radius:14px;background:#08111f5c;border:1px solid rgba(34,55,83,.8)}.feed-intro{display:grid;gap:16px;padding:20px;border-color:#9ec5ff38;background:linear-gradient(180deg,#121f31fa,#0a121dfc)}.feed-intro-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.95fr);gap:16px;align-items:start}.feed-intro-copy{display:grid;gap:10px}.feed-intro-copy h3{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(1.65rem,2.5vw,2.3rem);line-height:1.02;letter-spacing:-.04em}.feed-intro-body{margin:0;color:#d9e7f7;line-height:1.65;max-width:62ch}.feed-intro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.feed-intro-stats div,.feed-intro-steps{display:grid;gap:6px;padding:14px;border-radius:16px;background:#08111f6b;border:1px solid rgba(45,67,96,.88)}.feed-intro-stats span,.feed-intro-label{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feed-intro-stats strong{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:28px;line-height:1;letter-spacing:-.04em}.feed-intro-stats small{color:#c6d2e4;line-height:1.5}.feed-intro-actions-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.feed-intro-steps{flex:1 1 380px}.feed-intro-steps p{margin:0;color:#d9e7f7;line-height:1.55}.feed-intro-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.feed-toolbar{display:grid;padding:12px;gap:10px;border-color:#4860809e;background:linear-gradient(180deg,#101b2be6,#0a121df5);box-shadow:inset 0 1px #ffffff08}.feed-toolbar-grid{display:grid;gap:12px}.feed-toolbar-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.feed-toolbar-label{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feed-toolbar-copy{margin:0;max-width:72ch;color:#c6d2e4;font-size:12.5px;line-height:1.5}.feed-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;align-items:end}.feed-control-field{display:grid;gap:6px}.feed-control-field span{color:#8ea0ba;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feed-control-field input,.feed-control-field select{min-height:44px;border-radius:16px;border:1px solid rgba(43,60,83,.9);background:#08111fb8;padding:0 14px;color:#e6edf7}.feed-control-toggle{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:16px;border:1px solid rgba(43,60,83,.9);background:#08111fb8;padding:0 14px;color:#d9e7f7;font-size:14px;font-weight:500}.feed-control-toggle input{accent-color:#ff6b5e}.feed-toolbar-reset{min-height:44px}.feed-toolbar button,.feed-toolbar select,.feed-toolbar input{min-height:40px}.feed-session-strip{border-color:#3e56768c;background:linear-gradient(180deg,#0d1623e0,#0a121df0)}.feed-section{display:grid;gap:12px}.feed-section-header{display:flex;justify-content:space-between;gap:12px;align-items:end}.feed-section-header p{margin:4px 0 0;color:#b9c6d8}.feed-scan-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.feed-scan-card{display:grid;gap:4px;min-height:64px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#0e1827f0,#0a121dfa);border:1px solid rgba(43,60,83,.9);box-shadow:none}.feed-scan-card span{color:#8ea0ba;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.feed-scan-card strong{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:18px;line-height:1;letter-spacing:-.02em}.feed-scan-card p{margin:0;color:#c6d2e4;line-height:1.35;font-size:11px}.feed-scan-card-success{border-color:#7fffb242}.feed-scan-card-warning{border-color:#ffd37a42}.feed-scan-card-info{border-color:#9ec5ff42}.feed-section{display:block;background:transparent;border:none;padding:0}.feed-section-bar{display:flex;align-items:baseline;gap:8px;padding:6px 0 8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.feed-section-bar h3{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#f1f5fa;text-transform:uppercase}.feed-section-bar-count{font-size:11px;font-weight:600;color:#eef4ff73}.feed-section-bar-subtitle{font-size:11px;color:#eef4ff66;margin-left:auto}.source-visibility-strip{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0b111b80;padding:8px 12px;font-size:12px}.source-visibility-strip summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:pointer;list-style:none}.source-visibility-strip summary::-webkit-details-marker{display:none}.source-visibility-strip-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#eef4ff8c}.source-visibility-strip-toggle{margin-left:auto;font-size:11px;color:#eef4ff73}.source-visibility-strip-toggle:before{content:"▸ "}.source-visibility-strip[open] .source-visibility-strip-toggle:before{content:"▾ "}.source-visibility-strip-body{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.first-pass-strip{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(246,70,70,.2);background:#f646460f;font-size:13px}.first-pass-strip-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffc8c8b3}.first-pass-strip-text{flex:1;color:#f1f5fa}.first-pass-strip-actions{display:inline-flex;gap:6px}.first-pass-strip-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;border:1px solid rgba(246,70,70,.4);background:#f646461f;color:#fff;font-size:12px;font-weight:500;cursor:pointer}.first-pass-strip-btn:hover{background:#f6464633}.feed-scan-strip{display:flex;flex-wrap:wrap;gap:6px;margin:0}.feed-scan-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0b111bb3;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#eef4ffb3}.feed-scan-pill strong{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.feed-scan-pill-success{border-color:#7fffb24d;background:#22c55e14;color:#d2ffe1}.feed-scan-pill-warning{border-color:#fbbf244d;background:#f59e0b14;color:#fde9b8}.feed-toolbar-strip{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0b111b8c;padding:8px 12px;font-size:12px}.feed-toolbar-strip summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:pointer;list-style:none}.feed-toolbar-strip summary::-webkit-details-marker{display:none}.feed-toolbar-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-size:11px;color:#eef4ffb3}.feed-toolbar-toggle:before{content:"▸ "}.feed-toolbar-strip[open] .feed-toolbar-toggle:before{content:"▾ "}.feed-toolbar-strip[open]{padding:12px}.feed-toolbar-strip[open] summary{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.feed-toolbar-strip .feed-controls{margin:0}.feed-toolbar-strip .feed-toolbar-copy{margin:8px 0 0;font-size:12px;color:#eef4ffa6}.search-lane-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.search-lane-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0b111bb3;color:#eef4ffbf;font-size:12px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.search-lane-pill:hover{background:#0b111be6;color:#fff}.search-lane-pill.is-active{background:#f43f5e26;border-color:#f43f5e80;color:#fecdd3}.search-filter-reset{margin-top:12px;display:inline-flex;align-items:center;padding:4px 0;background:none;border:none;color:#eef4ff99;font-size:12px;text-decoration:underline;text-decoration-color:#eef4ff40;text-underline-offset:2px;cursor:pointer}.search-filter-reset:hover{color:#fff;text-decoration-color:#fff9}.source-visibility-strip-body .detail-footnote{font-size:12px}.source-visibility-strip-body .detail-list{margin:8px 0 0;padding-left:18px}.source-visibility-strip-body .detail-list li{font-size:12px;color:#eef4ffa6}.feed-section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;align-items:start}.feed-section-header{gap:16px;padding-bottom:4px}.feed-section-header h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem)}.feed-section-header p{margin-top:6px;max-width:62ch;font-size:14px;line-height:1.65}.feed-hero{display:grid;gap:20px;background:linear-gradient(180deg,#182338fa,#0c1522fc);border-color:#7fffb22e;box-shadow:0 28px 60px #0000003d,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.feed-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(127,255,178,.12),transparent 34%),radial-gradient(circle at left center,rgba(246,70,70,.12),transparent 36%);pointer-events:none}.feed-hero>*{position:relative;z-index:1}.feed-hero-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.feed-hero-copy-block{display:grid;gap:10px}.feed-hero-header h3{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.96;letter-spacing:-.05em}.feed-hero-copy{margin:0;color:#e4edfa;line-height:1.7;max-width:760px;font-size:15px}.feed-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.feed-hero-score{min-width:144px;display:grid;gap:6px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#07111fad,#091320e0);border:1px solid rgba(78,104,137,.8);text-align:right}.feed-hero-score strong{font-size:clamp(34px,4vw,44px);color:#7fffb2;line-height:.92;letter-spacing:-.05em}.feed-hero-score small{color:#9fb2ca;font-size:12px}.deal-card-compact{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#0f1724d9,#080e18f2);box-shadow:0 0 0 1px #ffffff05;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.deal-card-compact:hover{border-color:#f6464652}.deal-card-compact-body{display:flex;gap:12px;align-items:flex-start}.deal-card-compact-image{width:88px;height:88px;flex-shrink:0;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#09090b;object-fit:cover}.deal-card-compact-image-empty{display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#eef4ff66}.deal-card-compact-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.deal-card-compact-topline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.deal-card-compact-timer{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em}.deal-card-compact-timer.urgent{padding:2px 10px;border-radius:999px;background:#f8717129;color:#ff8a8a}.deal-card-compact[data-urgent=true] .deal-card-compact-timer{font-size:16px}.deal-card-compact-score{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(246,70,70,.35);background:#f6464614;color:#fdd;font-size:11px;font-weight:700}.deal-card-compact-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0;font-size:14px;font-weight:600;line-height:1.25;color:#f1f5fa}.deal-card-compact-money{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.deal-card-compact-money-price{font-size:20px;font-weight:700;color:#f1f5fa}.deal-card-compact-money-resale{font-size:13px;color:#eef4ff8c}.deal-card-compact-money-profit{font-size:15px;font-weight:700}.deal-card-compact-money-roi{margin-left:auto;font-size:12px;color:#eef4ff80}.deal-card-compact-money-ceiling{margin-left:auto;font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;border:1px solid rgba(63,82,115,.55);background:#0a1320a6;color:#c6daff;white-space:nowrap}.deal-card-compact-money-ceiling.tone-positive{border-color:#22c55e73;background:#081a12b3;color:#86efac}.deal-card-compact-money-ceiling.tone-negative{border-color:#f6464673;background:#1c080eb3;color:#fca5a5}.deal-card-compact-actions{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.deal-card-compact-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#090c15d9;color:#eef4ff;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.deal-card-compact-btn:hover:not(:disabled){background:#ffffff0f}.deal-card-compact-btn:disabled{opacity:.5;cursor:wait}.deal-card-compact-btn.is-on{border-color:#f6464673;background:#f6464624;color:#fff}.deal-card-compact-btn-primary{border-color:#f646468c;background:linear-gradient(180deg,#ef4444,#b91c1c);color:#fff;font-weight:600}.deal-card-compact-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#f55,#c11d1d)}.deal-card-compact-btn-source{margin-left:auto;border-color:#f6464652;color:#fbb}.deal-card-compact-btn-inline{height:26px;padding:0 10px;font-size:11px}.deal-card-compact-details{border-top:1px solid rgba(255,255,255,.06);padding-top:8px;font-size:12px;color:#eef4ffb3}.deal-card-compact-details summary{cursor:pointer;list-style:none;font-size:11px;color:#eef4ff8c;-webkit-user-select:none;user-select:none}.deal-card-compact-details summary::-webkit-details-marker{display:none}.deal-card-compact-details summary:before{content:"▸ ";color:#eef4ff73}.deal-card-compact-details[open] summary:before{content:"▾ "}.deal-card-compact-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin-top:10px}.deal-card-compact-details-grid div{display:flex;flex-direction:column;gap:2px}.deal-card-compact-details-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#eef4ff73}.deal-card-compact-details-grid strong{font-size:13px;font-weight:600;color:#eef4ff;font-variant-numeric:tabular-nums}.deal-card-compact-note{margin:8px 0 0;font-size:12px;line-height:1.5;color:#eef4ffb3}.deal-card-compact-note.deal-card-compact-rationale{color:#ffc47ceb;background:#ff99330f;border-left:2px solid rgba(255,153,51,.45);padding:6px 10px;border-radius:6px}.deal-card-compact-note.deal-card-compact-rationale strong{color:#ffd599}.deal-card-compact-bidplan{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:baseline;margin-top:8px;padding:8px 12px;background:#48a85614;border-left:2px solid rgba(72,168,86,.55);border-radius:6px;font-size:13px;color:#eef4ffeb;font-variant-numeric:tabular-nums}.deal-card-compact-bidplan strong{color:#b8f0c3;font-weight:600}.deal-card-compact-bidplan-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b8f0c3;font-weight:700}.deal-card-compact-bidplan-safe{color:#eef4ff99}.deal-card-compact-bidplan.is-urgent{background:#ff5a5f1a;border-left-color:#ff5a5fbf}.deal-card-compact-bidplan.is-urgent strong,.deal-card-compact-bidplan.is-urgent .deal-card-compact-bidplan-label{color:#ffc4c4}.deal-card-compact-bidplan.is-critical{background:#ff3c3c2e;border-left:3px solid rgba(255,60,60,.95);animation:pa-bidplan-pulse 1.8s ease-in-out infinite}.deal-card-compact-bidplan.is-critical strong,.deal-card-compact-bidplan.is-critical .deal-card-compact-bidplan-label{color:#ffdcdc}@keyframes pa-bidplan-pulse{0%,to{background:#ff3c3c2e}50%{background:#ff3c3c4d}}.deal-card-compact-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.deal-card-compact-flags .badge{font-size:10px}.nellis-account-sections{display:grid;gap:18px;margin-top:8px}.nellis-account-section{display:grid;gap:8px}.nellis-account-section-bar{display:flex;align-items:baseline;gap:10px;padding:4px 0 8px;border-bottom:1px solid rgba(255,255,255,.06)}.nellis-account-section-bar h3{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#eef4ffb3;font-weight:700}.nellis-account-section-count{font-size:12px;font-weight:600;color:#eef4ff80}.nellis-account-section-refresh{margin-left:auto;height:26px;padding:0 10px;font-size:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#eef4ffb3;cursor:pointer}.nellis-account-section-refresh:hover{background:#ffffff14;color:#fff}.nellis-row-list{display:grid;gap:6px}.nellis-row{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0b111b8c}.nellis-row[data-urgent=true]{border-color:#f871718c;animation:deal-card-urgent-pulse 1.6s ease-in-out infinite}.nellis-row-img{width:56px;height:56px;flex-shrink:0;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.06);background:#09090b}.nellis-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nellis-row-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:#eef4ffa6}.nellis-row-timer{font-weight:600}.nellis-row-timer.urgent{color:#fca5a5}.nellis-row-meta{color:#eef4ff80}.nellis-row-title{margin:0;font-size:13px;font-weight:600;color:#f1f5fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nellis-row-money{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;font-variant-numeric:tabular-nums;color:#eef4ffb3}.nellis-row-money strong{color:#fff;font-weight:700}.nellis-row-link{flex-shrink:0;align-self:center;height:28px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid rgba(246,70,70,.4);background:#f646461a;color:#fbb;font-size:11px;font-weight:500;text-decoration:none}.nellis-row-link:hover{background:#f646462e;color:#fff}.nellis-account-raw{margin-top:10px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;padding:10px 12px}.nellis-account-raw summary{cursor:pointer;list-style:none;font-size:11px;color:#eef4ff80}.nellis-account-raw summary:before{content:"▸ "}.nellis-account-raw[open] summary:before{content:"▾ "}.nellis-connect-help{display:flex;flex-direction:column;gap:12px}.nellis-connect-option{padding:12px 14px;border-radius:12px;background:#0b111b8c;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px}.nellis-connect-option strong{font-size:13px;color:#f1f5fa}.nellis-connect-option-primary{border-color:#7fffb252;background:linear-gradient(180deg,#22c55e14,#0b111b8c)}.nellis-connect-option p{margin:0;font-size:13px;color:#eef4ffbf}.nellis-connect-option ol{margin:4px 0 0}.nellis-connect-option code{padding:1px 5px;border-radius:4px;background:#ffffff14;font-family:ui-monospace,monospace;font-size:11px}.nellis-connect-option kbd{display:inline-block;padding:1px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;font-family:ui-monospace,monospace;font-size:10px;margin:0 2px}.nellis-bookmarklet{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;margin:4px 0;border-radius:8px;background:linear-gradient(180deg,#ef4444,#b91c1c);color:#fff!important;font-weight:600;font-size:13px;text-decoration:none;cursor:grab}.nellis-bookmarklet:hover{transform:translateY(-1px)}.nellis-bookmarklet:active{cursor:grabbing}.nellis-fallback-options{border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0b111b66;padding:8px 12px;margin-top:8px}.nellis-fallback-options summary{cursor:pointer;list-style:none;font-size:12px;color:#eef4ff99}.nellis-fallback-options summary:before{content:"▸ "}.nellis-fallback-options[open] summary:before{content:"▾ "}.nellis-fallback-options[open]{padding-bottom:12px}.nellis-fallback-options>.nellis-connect-option{margin-top:10px}.nellis-manual-paste{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.nellis-account-raw pre{margin:10px 0 0;font-family:ui-monospace,monospace;font-size:11px;color:#eef4ff99;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.deal-card{display:grid;gap:14px;padding:16px;border-color:#445d80c7;background:radial-gradient(circle at top right,rgba(127,255,178,.06),transparent 24%),linear-gradient(180deg,#121f30fa,#0a121dfc);box-shadow:0 20px 40px #02060c38}.deal-card h3{font-size:19px;line-height:1.18;letter-spacing:-.03em}.deal-card>.flex:first-child{align-items:flex-start}.deal-card>.flex:first-child>:first-child{min-width:0}.deal-card .route-card-topline{gap:10px}.deal-card .badge{max-width:100%}.deal-card-price-row{align-items:end;padding-bottom:4px;border-bottom:1px solid rgba(50,69,95,.52)}.deal-card-price-row .text-3xl{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(2rem,3vw,2.45rem);letter-spacing:-.05em}.deal-card .rounded-2xl.border{border-color:#394f6cbd}.deal-card .detail-footnote{font-size:13px;line-height:1.62}.deal-card-flags{gap:8px}.deal-card-flags .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.deal-card-note{display:grid;gap:6px;line-height:1.55}.deal-card-actions{margin-top:2px}.deal-card-actions button,.deal-card-actions a{min-height:44px}.feed-hero{gap:16px}.feed-hero-header{gap:14px}.feed-hero-copy-block{gap:8px}.feed-hero-header h3{max-width:18ch}.feed-hero-chips .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.feed-hero .detail-kpis{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.feed-hero .detail-kpis strong{font-size:20px;line-height:1.12}.feed-hero .detail-subcard{gap:10px}.feed-hero .detail-subcard li,.feed-hero .detail-subcard p{font-size:14px;line-height:1.58}.waitlist-hero-card{overflow:hidden}.waitlist-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:14px;align-items:start}.waitlist-hero-copy{display:grid;gap:10px}.waitlist-form-meta{margin:0;color:#9fb2ca;font-size:13px;line-height:1.5}.waitlist-demo-card{border-color:#9ec5ff4d;background:linear-gradient(180deg,#0c1a2be6,#0a131fd9)}.waitlist-demo-frame{display:grid;gap:10px}.waitlist-demo-strip{display:grid;gap:4px;padding:14px;border-radius:14px;border:1px solid rgba(56,78,109,.82);background:#08111f7a}.waitlist-demo-strip span,.waitlist-demo-strip small{color:#9fb2ca}.waitlist-demo-strip strong{font-size:18px;line-height:1.2}.waitlist-demo-strip-primary{transform:translate(0)}.waitlist-demo-strip-secondary{transform:translate(18px)}.waitlist-demo-strip-tertiary{transform:translate(36px)}.feed-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.feed-hero-actions-inline{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.compact-list{gap:8px}.compact-list li{line-height:1.55}.summary-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.summary-card{padding:16px 18px}.summary-card strong{font-family:Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.04em}.readiness-panel{gap:16px}.readiness-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.readiness-panel-actions{display:flex;gap:8px;flex-wrap:wrap}.readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.readiness-card{display:grid;gap:12px}.support-crosscheck-section{gap:16px}.support-crosscheck-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.support-crosscheck-form{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;align-items:end}.support-crosscheck-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.support-crosscheck-card,.support-crosscheck-verdict{display:grid;gap:12px}.support-crosscheck-card-focused{border-color:#ff857a9e;box-shadow:0 0 0 1px #ff857a57,0 18px 38px #f6464624}.route-card-selected{border-color:#ff857a8f;box-shadow:0 18px 36px #f646461f,inset 0 1px #ffffff0d}@keyframes shimmer{to{transform:translate(100%)}}@media (max-width: 960px){.header-brand-row,.route-hero,.detail-primary-layout,.detail-split-grid,.feed-intro-main,.waitlist-hero-grid{grid-template-columns:1fr}.header-brand-row,.feed-intro-actions-row,.support-crosscheck-header{flex-direction:column}.support-crosscheck-form{grid-template-columns:1fr}.header-meta{width:100%}.account-sync-layout,.detail-verdict-metrics,.detail-alternative-metrics,.feed-intro-stats{grid-template-columns:1fr}.feed-intro-actions{justify-content:flex-start}}@media (max-width: 768px){.app-shell{padding:18px 16px 44px}.header{padding:18px;border-radius:24px}.brand-lockup{flex-direction:column}.brand-mark{width:54px;height:54px}.header-meta{grid-template-columns:1fr}.header,.page-header,.detail-toolbar,.status-banner,.route-card-header,.feed-section-header,.feed-hero-header,.feed-intro-actions-row,.tester-notice-header,.feedback-panel-header,.onboarding-guide-header,.getting-started-header,.result-card-top,.readiness-panel-header{align-items:start;flex-direction:column}.nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-primary{grid-column:span 1}.feed-hero-header h3{font-size:24px}.feed-hero-score{min-width:0;width:100%;text-align:left}.feed-scan-rail{grid-template-columns:1fr}.feed-section,.deal-card{padding:16px}.feed-section-grid{grid-template-columns:1fr}.feed-hero .detail-kpis,.deal-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.result-score-stack{justify-items:start;width:100%}.result-comparison-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.nav{grid-template-columns:1fr}.nav-item{min-height:72px}.nav-item small:last-child{display:none}.feed-hero .detail-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}button:hover,.nav-item:hover,.detail-subcard:hover,.feed-scan-card:hover,.summary-card:hover,.route-card:hover,.result-card:hover,.result-card:hover .result-score-stack,.result-card:focus-within .result-score-stack{transform:none}.skeleton-block:after{animation:none}}.detail-first-move-card{max-width:780px}.watchlist-rhythm-card,.alerts-rhythm-card{gap:12px}.route-card{padding:18px}.route-card-copy{font-size:14px}.feedback-form{grid-template-columns:minmax(0,1fr)}.alerts-setup-card .actions{margin-top:10px}.alerts-setup-card .button-secondary{background:#122033fa}img,svg,video,canvas{max-width:100%}.app-shell{width:min(1280px,100%);overflow-x:clip}.header,.page,.page>*,.page-header,.page-header>*,.result-card,.result-card>*,.detail-card,.detail-card>*,.route-card,.route-card>*,.summary-card,.detail-subcard,.feed-scan-card,.readiness-card,.support-crosscheck-card,.support-crosscheck-verdict{min-width:0}.result-card,.detail-card,.route-card,.summary-card,.feed-scan-card{overflow:hidden}.detail-subcard{overflow:visible}.page-header,.detail-toolbar,.route-card-header,.feed-intro-actions-row,.support-crosscheck-header,.readiness-panel-header,.result-card-top,.card-top{flex-wrap:wrap}.actions,.feed-hero-actions-inline,.readiness-panel-actions,.feed-intro-actions{display:flex;flex-wrap:wrap;gap:10px}input,select,textarea{max-width:100%}.page-header p,.route-card-copy,.detail-card p,.result-card p,.detail-subcard p,.feed-scan-card p,.support-crosscheck-card p,.support-crosscheck-verdict p{overflow-wrap:break-word;word-break:normal}.detail-toolbar-copy .badge,.route-card-topline .badge,.route-card-flags .badge,.feed-hero-chips .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.result-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.detail-primary-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;align-items:start}.detail-verdict-metrics,.detail-alternative-metrics,.readiness-grid,.support-crosscheck-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.summary-grid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.summary-grid>*{min-height:96px}.detail-alternative-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.feed-intro-main{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr)}.feed-hero-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.support-crosscheck-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width: 960px){.app-shell{padding:22px 18px 48px}.page-header,.detail-toolbar,.route-card-header,.feed-intro-actions-row,.support-crosscheck-header,.readiness-panel-header,.result-card-top{align-items:stretch}.detail-verdict-metrics,.detail-alternative-metrics,.result-comparison-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.page-header,.detail-toolbar,.route-card-header,.feed-intro-actions-row,.support-crosscheck-header,.readiness-panel-header,.result-card-top,.card-top{align-items:stretch}.detail-grid,.detail-verdict-metrics,.detail-alternative-metrics,.result-comparison-grid,.summary-grid,.readiness-grid,.support-crosscheck-grid,.feed-hero-grid,.detail-alternative-grid,.feed-scan-rail{grid-template-columns:minmax(0,1fr)}.actions button,.actions a,.feed-hero-actions-inline button,.feed-hero-actions-inline a,.readiness-panel-actions button,.readiness-panel-actions a,.feed-intro-actions-row button,.feed-intro-actions-row a,.support-crosscheck-form button{width:100%}.feed-hero .detail-kpis,.deal-card-actions{grid-template-columns:1fr}.route-card,.result-card,.detail-card,.summary-card,.detail-subcard{padding:16px}}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:22px;align-items:start}.detail-primary-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:20px}.detail-card,.detail-subcard{gap:14px}.detail-insight-card,.detail-primary,.detail-verdict-panel{align-self:start}.detail-card h2,.detail-card h3,.detail-card h4,.detail-subcard h3,.detail-subcard h4{line-height:1.15}.detail-card p,.detail-card li,.detail-subcard p,.detail-subcard li{font-size:15px;line-height:1.72}.detail-verdict-metrics,.detail-alternative-metrics,.detail-kpis,.detail-facts-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-verdict-metrics strong,.detail-alternative-metrics strong,.detail-kpis strong{font-size:24px;line-height:1.1}.detail-toolbar,.detail-primary-layout,.detail-split-grid{align-items:start}.detail-split-grid{gap:14px}.detail-card .actions,.detail-subcard .actions{align-items:stretch}.detail-card .actions button,.detail-card .actions a,.detail-subcard .actions button,.detail-subcard .actions a{flex:1 1 180px}.detail-bid-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:center;padding:18px 22px;margin-top:12px;border-radius:22px;border:1px solid rgba(246,70,70,.34);background:radial-gradient(circle at 0% 0%,rgba(246,70,70,.16),transparent 55%),linear-gradient(180deg,#120a0ef5,#0b111bf5);box-shadow:0 0 0 1px #ffffff0a,0 18px 36px #02060c66}.detail-bid-hero-primary{display:grid;gap:4px;min-width:0}.detail-bid-hero-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f4b8b8;font-weight:700}.detail-bid-hero-ceiling{font-size:clamp(36px,7vw,52px);line-height:1;font-weight:700;color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.detail-bid-hero-headroom{margin:4px 0 0;font-size:13px;color:#c6daff}.detail-bid-hero-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0}.detail-bid-hero-context>div{display:grid;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid rgba(63,82,115,.5);background:#0a1320a6;min-width:0}.detail-bid-hero-context dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8ea0ba;font-weight:700}.detail-bid-hero-context dd{margin:0;font-size:20px;font-weight:700;color:#f1f5fa;font-variant-numeric:tabular-nums}.detail-bid-hero-countdown.warning dd{color:#fbbf24}.detail-bid-hero-countdown.urgent{border-color:#f6464699}.detail-bid-hero-countdown.urgent dd{color:#ff6358;animation:deal-card-urgent-pulse 1.6s ease-in-out infinite}.detail-bid-hero-maxbid{border-color:#52d57473;background:#52d57414}.detail-bid-hero-maxbid dd{color:#6be39a}.detail-bid-hero-leadtime{margin:4px 0 0;font-size:11px;color:#a8b1ba;letter-spacing:.04em;text-transform:uppercase}.detail-bid-hero-tiers{grid-column:1 / -1;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.06)}.detail-bid-hero-tiers-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.detail-bid-hero-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-bid-hero-tier{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#14161ab3;padding:12px 14px}.detail-bid-hero-tier-roi{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a8b1ba}.detail-bid-hero-tier strong{display:block;margin:4px 0 6px;font-size:22px;color:#f5f7fa}.detail-bid-hero-tier p{margin:0;font-size:12px;color:#c4cad2;line-height:1.4}.detail-bid-hero-tier.detail-bid-hero-tier-target{border-color:#52d57473;background:#52d57414}.detail-bid-hero-tier.detail-bid-hero-tier-target strong{color:#6be39a}.detail-bid-hero-tier.detail-bid-hero-tier-aggressive{border-color:#f6b84659}@media (max-width: 720px){.detail-bid-hero{grid-template-columns:1fr;gap:12px;padding:14px 16px}.detail-bid-hero-context dd{font-size:18px}.detail-bid-hero-tier-grid{grid-template-columns:1fr}}.detail-sold-comps{margin:16px 0;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0f1115b3}.detail-sold-comps-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.detail-sold-comps-item{display:flex;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#14161acc}.detail-sold-comps-thumb{width:56px;height:56px;flex-shrink:0;object-fit:cover;border-radius:8px;background:#ffffff0a}.detail-sold-comps-body{display:flex;flex-direction:column;gap:4px;min-width:0}.detail-sold-comps-title{font-size:13px;font-weight:500;color:#f5f7fa;line-height:1.3;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-sold-comps-title:hover{color:#6be39a;text-decoration:underline}.detail-sold-comps-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#a8b1ba;text-transform:uppercase;letter-spacing:.04em}.detail-sold-comps-price{color:#6be39a;font-weight:600}.detail-sell-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;align-items:stretch;padding:16px 20px;margin-top:10px;border-radius:22px;border:1px solid rgba(34,197,94,.28);background:radial-gradient(circle at 100% 0%,rgba(34,197,94,.12),transparent 55%),linear-gradient(180deg,#0a140ef5,#0b111bf5)}.detail-sell-calc-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9ad7b6;font-weight:700;display:block;margin-bottom:6px}.detail-sell-calc-input{min-width:0}.detail-sell-calc-amount{display:flex;align-items:center;gap:4px;padding:10px 14px;border-radius:16px;border:1px solid rgba(63,82,115,.6);background:#090c15d9}.detail-sell-calc-amount>span{font-size:clamp(28px,5vw,36px);line-height:1;font-weight:700;color:#c6daff}.detail-sell-calc-amount input{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:0;font-size:clamp(28px,5vw,36px);line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.02em;box-shadow:none;-moz-appearance:textfield}.detail-sell-calc-amount input::-webkit-outer-spin-button,.detail-sell-calc-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.detail-sell-calc-hint{margin:6px 0 0;font-size:12px;color:#8ea0ba;line-height:1.4}.detail-sell-calc-output{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(63,82,115,.6);background:#08100cb3;min-width:0}.detail-sell-calc-output strong{font-size:clamp(28px,5vw,36px);line-height:1;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.detail-sell-calc-output.positive strong{color:#4ade80}.detail-sell-calc-output.negative strong{color:#ff6358}.detail-sell-calc-breakdown{margin:4px 0 0;font-size:12px;color:#c6daff;line-height:1.45}@media (max-width: 720px){.detail-sell-calc{grid-template-columns:1fr;padding:14px 16px}}.detail-verify-strip{display:flex;align-items:center;gap:16px;padding:12px 18px;margin-top:10px;border-radius:18px;border:1px solid rgba(124,58,237,.34);background:radial-gradient(circle at 0% 50%,rgba(124,58,237,.12),transparent 60%),linear-gradient(180deg,#0f0c18f5,#0b111bf5)}.detail-verify-strip-copy{flex:1;min-width:0}.detail-verify-strip-label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;font-weight:700;margin-bottom:4px}.detail-verify-strip-copy p{margin:0;font-size:13px;line-height:1.5;color:#c6daff}.detail-verify-strip-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:14px;border:1px solid rgba(124,58,237,.5);background:#7c3aed2e;color:#ddd6fe;font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none}.detail-verify-strip-cta:hover{background:#7c3aed47;border-color:#a78bfab3}@media (max-width: 640px){.detail-verify-strip{flex-direction:column;align-items:stretch;padding:12px 14px}.detail-verify-strip-cta{width:100%}}.detail-hero-row{display:flex;align-items:flex-start;gap:16px}.detail-hero-image{width:120px;height:120px;flex-shrink:0;border-radius:16px;border:1px solid rgb(39,39,42);background:#09090b;object-fit:cover}.detail-hero-title{flex:1;min-width:0}.detail-product-header{display:flex;gap:16px;align-items:center;margin-top:12px}.detail-product-header-image{width:96px;height:96px;flex:0 0 96px;border-radius:14px;border:1px solid rgb(39,39,42);background:#09090b;object-fit:cover}.detail-product-header-copy{display:grid;gap:6px;min-width:0;flex:1 1 auto}.detail-product-header-title{margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.2;font-weight:700;letter-spacing:-.015em;color:#f5f7fb;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-product-header-meta{margin:0;font-size:12px;color:#8ea0ba;letter-spacing:.02em}@media (max-width: 560px){.detail-product-header{flex-direction:column;align-items:flex-start}.detail-product-header-image{width:100%;max-width:160px;height:auto;aspect-ratio:1 / 1}}.detail-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.detail-snapshot-card{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(63,82,115,.7);border-radius:20px;background:linear-gradient(180deg,#0c131feb,#101725d1)}.detail-snapshot-card span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7f8fa6}.detail-snapshot-card strong{font-size:18px;line-height:1.2;color:#f5f7fb}.detail-snapshot-card p{margin:0;font-size:13px;line-height:1.55;color:#9aacbf}.detail-snapshot-card p.detail-snapshot-why{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:12px;color:#a8b1ba}.detail-bid-plan-actions{margin-top:8px;display:flex;justify-content:flex-end}.detail-card{padding:14px!important;border-radius:16px!important}.detail-card+.detail-card{margin-top:10px}.detail-card h3{font-size:16px!important}.detail-card h4{font-size:14px!important;margin:0!important}.detail-card .detail-footnote{font-size:12px!important;line-height:1.5!important}.detail-grid{gap:10px!important}.detail-primary-layout{gap:14px!important}.detail-primary-copy{gap:6px!important}.detail-verdict-panel{padding:12px!important;gap:8px!important}.detail-verdict-panel strong{font-size:18px!important}.detail-verdict-panel p{font-size:12px}.detail-verdict-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:8px!important}.detail-verdict-metrics div{min-height:auto!important;padding:12px 14px!important;gap:4px}.detail-verdict-metrics strong{font-size:clamp(22px,2.6vw,32px)!important;font-family:Inter Tight,Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.detail-verdict-metrics span{font-size:10px!important;letter-spacing:.14em!important}.detail-verdict-clock strong{color:#ffe2b8}.detail-verdict-clock[data-urgent=true]{border-color:#f871718c!important;animation:deal-card-urgent-pulse 1.6s ease-in-out infinite}.detail-verdict-clock[data-urgent=true] strong{color:#ff8a8a}.detail-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.detail-snapshot-card{padding:10px 12px!important;gap:4px!important;border-radius:12px!important;min-width:0}.detail-snapshot-card strong{font-size:14px!important}.detail-snapshot-card span{font-size:10px!important;letter-spacing:.1em!important}.detail-snapshot-card p{font-size:11px!important;line-height:1.4!important}.detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.detail-kpis div,.route-card-metrics div{padding:8px 10px!important;border-radius:10px!important;gap:2px!important;min-height:52px}.detail-kpis strong{font-size:14px!important}.detail-kpis span{font-size:10px!important;letter-spacing:.06em!important}.detail-subcard{padding:12px!important;border-radius:14px!important}.detail-emphasis-card,.detail-risk-card{padding:12px!important}.detail-lede{font-size:13px!important;line-height:1.5!important;margin-top:4px!important}.detail-section-header h4{font-size:13px!important}.detail-section-label{font-size:10px!important;letter-spacing:.1em!important}.actions.actions-primary{gap:8px!important}.actions.actions-primary button,.actions.actions-primary a{min-height:36px!important;font-size:13px;padding:0 12px}.price-trend-recommendation{padding:10px 12px;font-size:12px}.price-trend-recommendation strong{font-size:13px}.price-trend-recommendation p{font-size:12px}.detail-list{font-size:12px!important;line-height:1.6!important}.compact-list li{padding:2px 0!important}.arbitrage-path-grid{gap:6px!important}.arbitrage-path-grid div{padding:8px 10px!important;min-height:52px!important}.arbitrage-path-grid strong{font-size:13px!important}.arbitrage-path-grid span{font-size:10px!important}.detail-collapsible{background:#0b121da6;border:1px solid rgba(63,82,115,.5);border-radius:14px;padding:0!important}.detail-collapsible>.detail-card-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 14px}.detail-collapsible>.detail-card-summary::-webkit-details-marker{display:none}.detail-collapsible>.detail-card-summary h3{margin:0;font-size:14px!important;font-weight:600;color:#f1f5fa}.detail-collapsible>.detail-card-summary:after{content:"▸";margin-left:auto;color:#eef4ff66;font-size:13px}.detail-collapsible[open]>.detail-card-summary:after{content:"▾"}.detail-collapsible[open]>.detail-card-summary{border-bottom:1px solid rgba(255,255,255,.06)}.detail-collapsible>:not(summary){padding:12px 14px!important}.detail-price-intelligence-card{display:grid;gap:16px}.price-trend-visual{display:grid;gap:10px}.price-trend-sparkline{width:100%;height:84px;display:block;border-radius:18px;background:linear-gradient(180deg,#22c55e0a,#f59e0b05),#08111f8c;border:1px solid rgba(34,51,83,.85);padding:6px}.price-trend-range{display:flex;justify-content:space-between;gap:12px;color:#8ea0ba;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.price-trend-recommendation{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(34,51,83,.85);background:#08111f8c}.price-trend-recommendation strong{font-size:16px;color:#f6f8fb}.price-trend-recommendation p{margin:0}.monthly-pnl-section{display:grid;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(34,51,83,.85);background:#08111f8c}.monthly-pnl-section h4{font-size:16px;color:#f6f8fb;margin:0}.monthly-pnl-chart{display:grid;gap:10px}.monthly-pnl-chart-svg{width:100%;height:120px;display:block;border-radius:14px;background:linear-gradient(180deg,#22c55e0d,#ef444408),#08111f8c;border:1px solid rgba(34,51,83,.85);padding:4px}.monthly-pnl-chart-labels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;font-size:11px;color:#8ea0ba}.monthly-pnl-chart-label{display:grid;gap:2px;text-align:center;padding:2px 0}.monthly-pnl-chart-month{text-transform:uppercase;letter-spacing:.04em}.monthly-pnl-chart-label strong{font-size:12px;font-weight:600}.watchlist-price-drops{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(34,197,94,.25);background:linear-gradient(180deg,#22c55e0f,#08111f66),#08111f8c}.watchlist-price-drops h4{margin:0;font-size:16px;color:#f6f8fb}.watchlist-price-drops-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.watchlist-price-drops-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(34,51,83,.6);background:#08111f73}.watchlist-price-drops-info{display:grid;gap:4px;min-width:0;flex:1}.watchlist-price-drops-title{font-size:14px;color:#f6f8fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-price-drops-numbers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#b8c4d6}.watchlist-price-drops-was{text-decoration:line-through;color:#8ea0ba}.watchlist-price-drops-now{color:#f6f8fb;font-weight:600}.radar-panel{display:grid;gap:16px}.radar-card-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.radar-card{display:grid;gap:10px;text-align:left;padding:16px;border-radius:20px;border:1px solid rgba(52,211,153,.18);background:#08111fa6;color:inherit}.radar-card strong{font-size:18px;line-height:1.3;color:#f5f7fb}.arbitrage-path-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.arbitrage-path-grid div{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(34,51,83,.85);background:#08111f8c}.arbitrage-path-grid span{color:#8ea0ba;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.arbitrage-path-grid strong{font-size:18px;color:#f6f8fb}.arbitrage-path-grid p{margin:0;color:#8ea0ba;font-size:13px;line-height:1.5}@media (max-width: 1180px){.detail-primary-layout{grid-template-columns:1fr}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-split-grid{grid-template-columns:1fr}}@media (max-width: 900px){.detail-grid,.detail-verdict-metrics,.detail-alternative-metrics,.detail-kpis,.detail-facts-compact,.detail-snapshot-grid{grid-template-columns:1fr!important}}@media (max-width: 1320px){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card,.detail-subcard{padding:18px}.detail-split-grid{grid-template-columns:1fr}}.track-tabbar{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.5rem}.track-tab{border:1px solid rgba(63,98,154,.45);background:#0a1320e0;color:#e2e8f0eb;border-radius:999px;padding:.7rem 1rem;font-size:.92rem;font-weight:600}.track-tab.active{border-color:#6ee7b78c;background:#10211ff2;color:#f8fafc}.track-floating-button{position:fixed;right:1.5rem;bottom:5.5rem;z-index:40;border:0;border-radius:999px;padding:.95rem 1.25rem;background:linear-gradient(135deg,#f97366,#ef4444);color:#fff;font-weight:700;box-shadow:0 22px 55px #ef444447}.track-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#030712b8;display:flex;align-items:center;justify-content:center;padding:1.25rem}.track-modal{width:min(100%,42rem);max-height:calc(100vh - 2.5rem);overflow:auto;border-radius:1.5rem;border:1px solid rgba(63,98,154,.35);background:#0a1320fa;padding:1.25rem;box-shadow:0 28px 80px #0f172a80}.track-modal h3{margin:0 0 .35rem}.track-summary-blur{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.track-floating-button{right:1rem;left:1rem;bottom:5.25rem;width:auto;justify-content:center}.track-modal{width:100%;border-radius:1.25rem}}.track-mark-sold-celebration{text-align:center;padding:8px 4px 16px}.track-mark-sold-celebration[data-tone=win] h3{color:#6be39a}.track-mark-sold-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;padding:14px 10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#14161acc}.track-mark-sold-metrics>div{display:flex;flex-direction:column;gap:4px}.track-mark-sold-metrics span{font-size:11px;color:#a8b1ba;text-transform:uppercase;letter-spacing:.06em}.track-mark-sold-metrics strong{font-size:24px;color:#f5f7fa}.track-mark-sold-profit-positive{color:#6be39a!important}.track-mark-sold-profit-negative{color:#ff8a73!important}.route-rhythm-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;margin:0;border-radius:14px;border:1px solid rgba(45,67,96,.6);background:#0a13208c;color:#c6d2e4;font-size:12.5px;line-height:1.4}.route-rhythm-strip strong{color:#f5f8ff;font-weight:600;font-size:12.5px}.route-rhythm-strip .route-rhythm-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.route-rhythm-strip .route-rhythm-actions button{padding:4px 10px;font-size:12px;min-height:28px;border-radius:999px}.route-card-compact{display:grid;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(45,67,96,.82);background:linear-gradient(180deg,#101b2beb,#0a121df5);box-shadow:0 14px 30px #02060c38;overflow:hidden;min-width:0}.route-card-compact:hover{border-color:#5b78a0eb}.route-card-compact-topline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.route-card-compact-title{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:#f5f8ff;letter-spacing:-.01em;overflow-wrap:anywhere}.route-card-compact-meta{margin:0;font-size:12px;color:#8ea0ba;line-height:1.4}.route-card-compact-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.route-card-compact-metrics div{padding:6px 8px;border-radius:10px;background:#08111f80;border:1px solid rgba(45,67,96,.55);display:grid;gap:2px}.route-card-compact-metrics span{color:#8ea0ba;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.route-card-compact-metrics strong{font-size:15px;line-height:1.1;color:#f5f8ff}.route-card-compact-flags,.route-card-compact-actions{display:flex;flex-wrap:wrap;gap:6px}.route-card-compact-actions button{padding:5px 12px;font-size:12.5px;min-height:30px;border-radius:999px}.route-card-compact-details{margin:0;border-top:1px solid rgba(45,67,96,.55);padding-top:8px}.route-card-compact-details>summary{cursor:pointer;list-style:none;font-size:12px;color:#8ea0ba;font-weight:600;letter-spacing:.02em;display:flex;gap:6px;align-items:center}.route-card-compact-details>summary::-webkit-details-marker{display:none}.route-card-compact-details>summary:after{content:"▾";margin-left:auto;font-size:10px;color:#6c8099;transition:transform .15s ease}.route-card-compact-details[open]>summary:after{transform:rotate(180deg)}.route-card-compact-details p{margin:8px 0 0;color:#b9c6d8;font-size:12.5px;line-height:1.5}.route-card-compact-details p strong{color:#f5f8ff}.route-card-compact-subcard{margin:0;padding:10px 12px;border-radius:12px;background:#08111f80;border:1px solid rgba(45,67,96,.55)}.route-card-compact-subcard h4{margin:0 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c6d2e4}.route-card-compact-subcard p{margin:4px 0 0;font-size:12.5px;color:#b9c6d8;line-height:1.45}.route-card-compact-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:8px 0 0}.route-card-compact-form .feedback-field-full{grid-column:1 / -1}.route-card-compact-form .feedback-field span{font-size:11px;letter-spacing:.04em}.route-card-compact-form input,.route-card-compact-form select,.route-card-compact-form textarea{padding:6px 8px;font-size:12.5px;min-height:32px}.route-card-compact-form textarea{min-height:60px}.route-card-compact-form .actions{grid-column:1 / -1;margin-top:4px}.search-coverage-toggle{margin:0;padding:8px 12px;border-radius:14px;border:1px solid rgba(45,67,96,.6);background:#0a13208c}.search-coverage-toggle>summary{cursor:pointer;list-style:none;font-size:12.5px;color:#8ea0ba;font-weight:600;letter-spacing:.04em;display:flex;gap:6px;align-items:center}.search-coverage-toggle>summary::-webkit-details-marker{display:none}.search-coverage-toggle>summary:after{content:"▾";margin-left:auto;font-size:10px;color:#6c8099;transition:transform .15s ease}.search-coverage-toggle[open]>summary:after{transform:rotate(180deg)}.search-coverage-toggle>.detail-card,.search-coverage-toggle>.search-debug-card{margin-top:10px}.back-to-top{position:fixed;bottom:24px;right:24px;z-index:40;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid rgba(93,122,158,.56);background:linear-gradient(180deg,#122033fa,#0b1522fa);color:#eef4ff;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 26px #03081052}.back-to-top:hover{filter:brightness(1.08);border-color:#92b1d8b8}@media (max-width: 640px){.back-to-top{bottom:calc(68px + env(safe-area-inset-bottom));right:14px}}.detail-sticky-cta{display:none}@media (max-width: 640px){.app-shell{padding:10px 12px 84px}.app-bar{grid-template-columns:1fr auto;grid-template-rows:auto;gap:8px;padding:8px 10px;margin-bottom:10px}.app-bar-brand-word{font-size:14px}.app-bar-brand-mark{width:28px;height:28px;font-size:12px}.app-bar-nav{position:fixed;inset:auto 0 0 0;z-index:50;display:flex;justify-content:space-around;align-items:stretch;gap:0;height:56px;padding:4px 6px max(4px,env(safe-area-inset-bottom));background:#0b111bf5;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-x:auto;scrollbar-width:none}.app-bar-nav::-webkit-scrollbar{display:none}.app-bar-tab{flex:1 1 0;min-width:60px;height:auto;padding:6px 4px;flex-direction:column;justify-content:center;gap:2px;font-size:11px;text-align:center;border-radius:10px}.app-bar-tab.active{background:#f6464638}.app-bar-actions{gap:6px}.app-bar-actions .badge{font-size:11px;padding:3px 6px}.detail-sticky-cta{display:grid;position:fixed;inset:auto 0 56px 0;z-index:45;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:8px 10px;background:#090e18f5;border-top:1px solid rgba(255,255,255,.07);box-shadow:0 -10px 24px #00000059}.detail-sticky-cta button,.detail-sticky-cta a{min-height:44px;padding:8px 10px;font-size:12.5px;border-radius:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:has(.detail-sticky-cta) .app-shell{padding-bottom:132px}.detail-snapshot-grid,.detail-kpis{grid-template-columns:1fr 1fr!important}.preview-auth-banner{font-size:12px;padding:6px 10px}.track-floating-button{bottom:calc(68px + env(safe-area-inset-bottom))!important}}@media (max-width: 380px){.app-bar-tab{font-size:10.5px;padding:6px 2px}.detail-snapshot-grid{grid-template-columns:1fr!important}}.detail-page-v2{display:flex;flex-direction:column;gap:20px}.detail-toolbar-v2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:18px;border:1px solid rgba(43,60,83,.95);background:linear-gradient(180deg,#122033e6,#0b1421eb)}.detail-toolbar-v2-back{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#08111f99;color:#eef4ff;font-size:13px;font-weight:500;cursor:pointer}.detail-toolbar-v2-back:hover{border-color:#f6464673}.detail-toolbar-v2-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.detail-product-header{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(43,60,83,.85);background:linear-gradient(180deg,#122033e6,#0b1421eb)}.detail-product-header-image{width:96px;height:96px;flex-shrink:0;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.detail-product-header-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.detail-product-header-title{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.2;color:#f5f7fa;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.detail-product-header-meta{margin:0;color:#a8b1ba;font-size:13px;line-height:1.4}.detail-lane-rationale{margin:0;padding:12px 16px;border-radius:14px;border:1px solid rgba(127,200,255,.22);background:#233c5a2e;color:#d9e7f7;font-size:14px;line-height:1.55;overflow-wrap:break-word}.detail-lane-rationale strong{color:#f5f7fa}.detail-ceiling-method{margin:-8px 0 0;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#08111f66}.detail-ceiling-method>summary{cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a8b1ba;list-style:none}.detail-ceiling-method>summary::-webkit-details-marker{display:none}.detail-ceiling-method>summary:after{content:"▸";margin-left:6px;color:#6b7689}.detail-ceiling-method[open]>summary:after{content:"▾"}.detail-ceiling-method>p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#c4cad2}.detail-evidence-grid{display:grid;grid-template-columns:minmax(400px,1fr);gap:16px}@media (min-width: 1024px){.detail-evidence-grid{grid-template-columns:repeat(2,minmax(400px,1fr))}}.detail-evidence-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:20px;border:1px solid rgba(43,60,83,.85);background:linear-gradient(180deg,#122033d9,#0b1421e6);min-width:0}.detail-evidence-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.detail-evidence-card-header h3{margin:0;font-size:16px;font-weight:600;color:#f5f7fa}.detail-evidence-card-cta{font-size:13px;font-weight:500;color:#6be39a;text-decoration:none;white-space:nowrap}.detail-evidence-card-cta:hover{text-decoration:underline}.detail-evidence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-evidence-stat{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#14161a99}.detail-evidence-stat span{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a8b1ba}.detail-evidence-stat strong{display:block;margin-top:4px;font-size:18px;color:#f5f7fa}.detail-evidence-stat-base{border-color:#52d57466;background:#52d57414}.detail-evidence-stat-base strong{color:#6be39a}.detail-evidence-empty{margin:0;padding:14px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);color:#a8b1ba;font-size:13px;line-height:1.5}.detail-evidence-footnote{margin:0;font-size:12px;color:#8ea0ba;line-height:1.5}.detail-evidence-alternates{display:flex;flex-direction:column;gap:10px}.detail-evidence-alternate{min-width:0}.detail-risk-notes{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,211,122,.22);background:#281f0c2e}.detail-risk-notes h3{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#f7d77b}.detail-risk-notes ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.detail-risk-notes li{font-size:14px;line-height:1.6;color:#e6dfca;overflow-wrap:break-word}.detail-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 768px){.detail-action-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.detail-action-row>button,.detail-action-row>a{min-height:44px;border-radius:14px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;padding:0 14px}.detail-footer-min{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#08111f66;color:#8ea0ba;font-size:12px}.detail-footer-min a{color:#c4cad2;text-decoration:none;font-weight:500}.detail-footer-min a:hover{color:#6be39a;text-decoration:underline}:root{--pa-bg: oklch(.165 .006 250);--pa-bg-2: oklch(.205 .006 250);--pa-surf: oklch(.245 .008 250);--pa-surf-2: oklch(.29 .01 250);--pa-line: oklch(.33 .01 250);--pa-line-2: oklch(.42 .012 250);--pa-text: oklch(.965 .004 240);--pa-text-dim: oklch(.72 .008 240);--pa-text-dim-2: oklch(.54 .01 240);--pa-amber: oklch(.74 .175 55);--pa-amber-dim: oklch(.58 .155 55);--pa-amber-bg: oklch(.31 .09 55);--pa-clay: oklch(.66 .205 28);--pa-clay-dim: oklch(.5 .17 28);--pa-clay-bg: oklch(.29 .11 28);--pa-sage: oklch(.78 .155 95);--pa-sage-dim: oklch(.62 .13 95);--pa-sage-bg: oklch(.27 .08 95);--pa-win: oklch(.78 .09 160);--pa-win-dim: oklch(.55 .075 160);--pa-win-bg: oklch(.25 .045 160);--pa-ink: oklch(.15 .005 250);--pa-radius-s: 4px;--pa-radius: 6px;--pa-radius-l: 10px;--pa-font-sans: "Inter Tight", -apple-system, system-ui, sans-serif;--pa-font-display: "Space Grotesk", "Inter Tight", system-ui, sans-serif;--pa-font-editorial: "EB Garamond", "Source Serif Pro", Georgia, serif;--pa-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pa-shadow-card: 0 1px 0 rgba(255,255,255,.025) inset, 0 1px 2px rgba(0,0,0,.5);--pa-shadow-lift: 0 1px 0 rgba(255,255,255,.03) inset, 0 8px 24px rgba(0,0,0,.4)}body.pa-shell{background:var(--pa-bg)!important;color:var(--pa-text);font-family:var(--pa-font-sans);font-size:13.5px;line-height:1.5;min-height:100vh}@keyframes pa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.app-shell.pa-app{max-width:none!important;margin:0!important;padding:0!important}.pa-app{min-height:100vh;display:grid;grid-template-columns:220px 1fr}.pa-app.pa-app-auth{grid-template-columns:1fr}.pa-app>.preview-auth-banner,.pa-app>.skip-link{grid-column:1 / -1}.pa-sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--pa-line);background:var(--pa-bg);display:flex;flex-direction:column;padding:22px 14px;gap:4px}.pa-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;border-bottom:1px solid var(--pa-line);margin-bottom:16px;white-space:nowrap;text-decoration:none}.pa-brand-mark{font-family:var(--pa-font-display);font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--pa-ink);background:var(--pa-amber);padding:3px 7px;border-radius:3px;line-height:1}.pa-brand-name{font-family:var(--pa-font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;color:var(--pa-text)}.pa-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--pa-radius);color:var(--pa-text-dim);font-size:13px;font-weight:500;transition:background .12s,color .12s;cursor:pointer;text-decoration:none;font-family:var(--pa-font-sans)}.pa-nav-item svg{width:16px;height:16px;opacity:.9;flex-shrink:0}.pa-nav-item:hover{background:var(--pa-surf);color:var(--pa-text)}.pa-nav-item.active{background:var(--pa-surf-2);color:var(--pa-text)}.pa-nav-item.active svg{color:var(--pa-amber)}.pa-nav-item-count{margin-left:auto;font-family:var(--pa-font-mono);font-size:11px;color:var(--pa-text-dim-2)}.pa-nav-item.active .pa-nav-item-count{color:var(--pa-text-dim)}.pa-sidebar-section-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-text-dim-2);padding:18px 10px 8px;font-weight:600;font-family:var(--pa-font-mono)}.pa-sidebar-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--pa-line);display:flex;flex-direction:column;gap:4px}.pa-sidebar-foot-meta{display:flex;align-items:baseline;gap:8px;padding:0 10px 8px;white-space:nowrap}.pa-sidebar-foot-day{font-family:var(--pa-font-display);font-size:14px;font-weight:600;line-height:1;color:var(--pa-text);text-transform:uppercase}.pa-sidebar-foot-date{font-family:var(--pa-font-mono);font-size:11px;color:var(--pa-text-dim-2)}.pa-sidebar-foot-stat{display:flex;justify-content:space-between;align-items:baseline;padding:6px 10px;font-family:var(--pa-font-mono);font-size:11px;white-space:nowrap}.pa-sidebar-foot-stat .k{color:var(--pa-text-dim-2);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pa-sidebar-foot-stat .v{color:var(--pa-text);font-weight:600}.pa-main{min-width:0;display:flex;flex-direction:column}.pa-topbar{display:flex;align-items:center;gap:16px;padding:14px 28px;border-bottom:1px solid var(--pa-line);background:color-mix(in oklab,var(--pa-bg) 88%,transparent);position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pa-topbar-title{font-family:var(--pa-font-display);font-size:22px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;text-transform:uppercase;color:var(--pa-text)}.pa-topbar-sub{color:var(--pa-text-dim-2);font-size:11px;font-family:var(--pa-font-mono);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.pa-topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px}.pa-topbar-search{display:flex;align-items:center;gap:10px;background:var(--pa-bg-2);border:1px solid var(--pa-line);border-radius:var(--pa-radius);padding:7px 12px;width:320px;color:var(--pa-text-dim);font-size:13px}.pa-topbar-search input{background:none;border:0;color:var(--pa-text);flex:1;outline:0;font:inherit}.pa-topbar-search input::placeholder{color:var(--pa-text-dim-2)}.pa-topbar-search svg{width:14px;height:14px;color:var(--pa-text-dim)}.pa-kbd{font-family:var(--pa-font-mono);font-size:10px;color:var(--pa-text-dim-2);padding:2px 5px;border:1px solid var(--pa-line);border-radius:3px}.pa-source-dot{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--pa-text-dim-2);font-family:var(--pa-font-mono);text-transform:uppercase;letter-spacing:.04em}.pa-source-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pa-win);box-shadow:0 0 8px var(--pa-win-dim)}.pa-source-dot.amber:before{background:var(--pa-amber);box-shadow:0 0 8px var(--pa-amber-dim)}.pa-source-dot.clay:before{background:var(--pa-clay);box-shadow:0 0 8px var(--pa-clay-dim)}.pa-route-head{padding:28px 28px 20px;display:flex;flex-direction:column;gap:8px}.pa-route-head-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--pa-amber-dim);font-weight:600;font-family:var(--pa-font-mono)}.pa-route-head-eyebrow.link{cursor:pointer}.pa-route-head-eyebrow.link:hover{color:var(--pa-amber)}.pa-route-head-title{font-family:var(--pa-font-editorial);font-size:44px;line-height:1.05;letter-spacing:-.015em;font-weight:600;margin:0;color:var(--pa-text)}.pa-route-head-title em{font-style:italic;color:var(--pa-amber);font-weight:600}.pa-route-head-sub{color:var(--pa-text-dim);max-width:580px;margin:2px 0 0;font-size:13px;font-family:var(--pa-font-sans)}.pa-content{padding:0 28px 60px}.pa-btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--pa-radius);font-family:var(--pa-font-sans);font-weight:600;font-size:13px;letter-spacing:0;transition:background .12s,color .12s,border-color .12s,transform .08s;cursor:pointer;white-space:nowrap;border:1px solid transparent;text-decoration:none}.pa-btn:active{transform:translateY(1px)}.pa-btn-sm{padding:5px 9px;font-size:11.5px}.pa-btn-md{padding:7px 12px}.pa-btn-lg{padding:10px 16px;font-size:13px}.pa-btn-primary{background:var(--pa-amber);color:var(--pa-ink);border-color:var(--pa-amber)}.pa-btn-primary:hover{background:#ff9b51;background:oklch(.78 .175 55)}.pa-btn-ghost{background:transparent;color:var(--pa-text-dim);border-color:var(--pa-line)}.pa-btn-ghost:hover{background:var(--pa-surf);color:var(--pa-text);border-color:var(--pa-line-2)}.pa-btn-secondary{background:var(--pa-surf);color:var(--pa-text);border-color:var(--pa-line)}.pa-btn-secondary:hover{background:var(--pa-surf-2);border-color:var(--pa-line-2)}.pa-btn-icon svg{width:14px;height:14px}.pa-score-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--pa-font-mono)}.pa-score-chip-num{font-size:12px;font-weight:700;color:var(--pa-text);padding:2px 7px;border-radius:var(--pa-radius-s);background:var(--pa-surf-2);border:1px solid var(--pa-line)}.pa-score-chip-conf{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-text-dim-2)}.pa-score-chip-high .pa-score-chip-num{color:var(--pa-amber);border-color:var(--pa-amber-dim);background:var(--pa-amber-bg)}.pa-score-chip-mid .pa-score-chip-num{color:var(--pa-text)}.pa-score-chip-low .pa-score-chip-num{color:var(--pa-text-dim)}.pa-countdown{display:inline-flex;align-items:center;gap:6px;font-family:var(--pa-font-mono);font-size:11px;font-weight:600;padding:4px 9px;border-radius:var(--pa-radius-s);background:var(--pa-surf);color:var(--pa-text-dim);border:1px solid var(--pa-line);white-space:nowrap;letter-spacing:.02em}.pa-countdown-dot{width:5px;height:5px;border-radius:50%;background:var(--pa-text-dim-2)}.pa-countdown-amber{background:var(--pa-amber-bg);color:var(--pa-amber);border-color:var(--pa-amber-dim)}.pa-countdown-amber .pa-countdown-dot{background:var(--pa-amber);box-shadow:0 0 8px var(--pa-amber)}.pa-countdown-red{background:var(--pa-clay-bg);color:var(--pa-clay);border-color:var(--pa-clay-dim)}.pa-countdown-red .pa-countdown-dot{background:var(--pa-clay);box-shadow:0 0 10px var(--pa-clay);animation:pa-pulse 1.2s ease-in-out infinite}.pa-countdown-lg{font-size:12px;padding:5px 10px}.pa-filter-bar{display:flex;align-items:center;gap:8px;padding:0 28px 18px;flex-wrap:wrap}.pa-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--pa-radius-s);font-size:12px;font-weight:500;color:var(--pa-text-dim);background:var(--pa-bg-2);border:1px solid var(--pa-line);cursor:pointer;transition:all .12s;white-space:nowrap;font-family:var(--pa-font-sans)}.pa-filter-chip:hover{color:var(--pa-text);border-color:var(--pa-line-2)}.pa-filter-chip.active{background:var(--pa-text);color:var(--pa-ink);border-color:var(--pa-text)}.pa-filter-chip-count{font-family:var(--pa-font-mono);font-size:11px;opacity:.7}.pa-filter-sort{margin-left:auto;display:flex;gap:8px;align-items:center}.pa-filter-sort-label{font-size:11px;color:var(--pa-text-dim-2);letter-spacing:.08em;text-transform:uppercase;font-family:var(--pa-font-mono)}.pa-hero-deal{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;padding:20px;background:var(--pa-bg-2);border:1px solid var(--pa-line);border-radius:var(--pa-radius-l);margin-bottom:28px;position:relative;overflow:hidden}.pa-hero-deal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,var(--pa-amber-bg) 0%,transparent 55%);opacity:.6;pointer-events:none}.pa-hero-deal-photo{position:relative;z-index:1}.pa-hero-deal-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;min-width:0}.pa-hero-deal-eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-amber-dim);font-weight:600;font-family:var(--pa-font-mono)}.pa-hero-deal-title{font-family:var(--pa-font-editorial);font-size:30px;line-height:1.1;letter-spacing:-.01em;font-weight:600;margin:0;word-break:break-word;text-wrap:balance;color:var(--pa-text)}.pa-hero-deal-meta{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:11px;color:var(--pa-text-dim);font-family:var(--pa-font-mono);letter-spacing:.03em;text-transform:uppercase}.pa-hero-deal-meta>span{white-space:nowrap}.pa-hero-deal-meta strong{color:var(--pa-text);font-weight:600}.pa-hero-deal-numbers{display:grid;grid-template-columns:auto 1px auto 1px auto;align-items:center;gap:18px;padding:14px 18px;background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius)}.pa-hero-deal-numbers .pa-stat{display:flex;flex-direction:column;gap:3px}.pa-hero-deal-numbers .pa-stat-label{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--pa-text-dim-2);font-family:var(--pa-font-mono);font-weight:600}.pa-hero-deal-numbers .pa-stat-value{font-family:var(--pa-font-mono);font-size:22px;line-height:1;font-weight:600;letter-spacing:-.01em;color:var(--pa-text)}.pa-hero-deal-numbers .pa-stat-value.amber{color:var(--pa-amber)}.pa-hero-deal-numbers .pa-divider-v{width:1px;background:var(--pa-line);align-self:stretch}.pa-hero-deal-actions{display:flex;gap:8px;flex-wrap:wrap}.pa-hero-deal-note{padding:10px 14px;background:var(--pa-bg);border-left:2px solid var(--pa-amber);border-radius:0 var(--pa-radius-s) var(--pa-radius-s) 0;font-size:12.5px;color:var(--pa-text-dim);font-family:var(--pa-font-sans)}.pa-product-photo{position:relative;overflow:hidden;border-radius:var(--pa-radius);display:flex;align-items:flex-end;justify-content:flex-start;background:var(--pa-surf)}.pa-product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-product-photo-sm{width:56px;height:56px;flex-shrink:0}.pa-product-photo-md{aspect-ratio:4 / 3;width:100%}.pa-product-photo-lg{aspect-ratio:5 / 4;width:100%}.pa-product-photo-xl{aspect-ratio:16 / 11;width:100%}.pa-product-photo-stripes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pa-product-photo-label{position:relative;font-family:var(--pa-font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;padding:8px 10px;z-index:1}.pa-deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.pa-deal-card{display:flex;flex-direction:column;background:var(--pa-bg-2);border:1px solid var(--pa-line);border-radius:var(--pa-radius-l);overflow:hidden;transition:transform .15s,border-color .15s;cursor:pointer;text-decoration:none;color:inherit}.pa-deal-card:hover{transform:translateY(-1px);border-color:var(--pa-line-2)}.pa-deal-card-photo-wrap{position:relative}.pa-deal-card-countdown-overlay{position:absolute;top:10px;right:10px;z-index:1}.pa-deal-card-score-overlay{position:absolute;top:10px;left:10px;z-index:1;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 8px;border-radius:var(--pa-radius-s);font-family:var(--pa-font-mono);font-size:11px;font-weight:600;color:var(--pa-amber);letter-spacing:.05em}.pa-deal-card-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.pa-deal-card-title{font-family:var(--pa-font-sans);font-size:14px;font-weight:600;line-height:1.3;color:var(--pa-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;letter-spacing:-.005em}.pa-deal-card-meta{font-family:var(--pa-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-text-dim-2);display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.pa-deal-card-meta .pa-pickup-warn{color:var(--pa-sage)}.pa-deal-card-meta .pa-pickup-urgent{color:var(--pa-clay)}.pa-deal-card-meta .pa-watched{color:var(--pa-amber)}.pa-deal-card-meta .pa-alerted{color:var(--pa-sage)}.pa-deal-card-numbers{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding-top:10px;border-top:1px solid var(--pa-line);margin-top:auto}.pa-deal-card-stat{display:flex;flex-direction:column;gap:1px}.pa-deal-card-stat-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-dim-2);font-family:var(--pa-font-mono);font-weight:600}.pa-deal-card-stat-value{font-family:var(--pa-font-mono);font-size:15px;font-weight:600;color:var(--pa-text)}.pa-deal-card-stat-value.amber{color:var(--pa-amber)}.pa-deal-card-stat-value.dim{color:var(--pa-text-dim)}.pa-deal-card-actions{display:flex;gap:6px;padding:0 14px 12px}.pa-section-head{display:flex;align-items:baseline;justify-content:space-between;margin:24px 0 12px;gap:14px;flex-wrap:wrap}.pa-section-head h2{font-family:var(--pa-font-editorial);font-size:22px;margin:0;letter-spacing:-.01em;font-weight:600;color:var(--pa-text);white-space:nowrap}.pa-section-head .sub{color:var(--pa-text-dim-2);font-size:11px;font-family:var(--pa-font-mono);letter-spacing:.04em;text-transform:uppercase}.pa-detail-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:start}@media (max-width: 1100px){.pa-detail-layout{grid-template-columns:1fr}}.pa-detail-left{display:flex;flex-direction:column;gap:16px}.pa-detail-right{display:flex;flex-direction:column;gap:16px;position:sticky;top:76px}.pa-loop{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--pa-line);border-radius:var(--pa-radius);overflow:hidden;border:1px solid var(--pa-line)}.pa-loop-step{padding:12px 14px;background:var(--pa-bg-2);display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:background .12s;position:relative;border:0;text-align:left;font:inherit;color:inherit}.pa-loop-step:hover{background:var(--pa-surf)}.pa-loop-step.active{background:var(--pa-surf-2)}.pa-loop-step-num{font-family:var(--pa-font-mono);font-size:10px;color:var(--pa-text-dim-2);letter-spacing:.1em;font-weight:600}.pa-loop-step-label{font-family:var(--pa-font-display);font-size:15px;letter-spacing:.01em;line-height:1;font-weight:700;text-transform:uppercase;color:var(--pa-text)}.pa-loop-step.active .pa-loop-step-label{color:var(--pa-amber)}.pa-loop-step.done .pa-loop-step-num{color:var(--pa-win)}.pa-loop-step-summary{font-family:var(--pa-font-mono);font-size:11px;color:var(--pa-text-dim)}.pa-loop-step.active .pa-loop-step-summary{color:var(--pa-text)}.pa-step-panel{background:var(--pa-bg-2);border:1px solid var(--pa-line);border-radius:var(--pa-radius-l);padding:20px;display:flex;flex-direction:column;gap:16px}.pa-step-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.pa-step-panel-title{font-family:var(--pa-font-editorial);font-size:22px;letter-spacing:-.01em;line-height:1.1;margin:0;font-weight:600;color:var(--pa-text)}.pa-step-panel-title em{font-style:italic;color:var(--pa-amber);font-weight:600}.pa-step-panel-meta{color:var(--pa-text-dim);font-size:12px;font-family:var(--pa-font-mono)}.pa-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-dim-2);font-weight:600;font-family:var(--pa-font-mono)}.pa-kv-list{display:flex;flex-direction:column;gap:6px}.pa-kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px}.pa-kv-row .k{color:var(--pa-text-dim);font-family:var(--pa-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pa-kv-row .v{font-family:var(--pa-font-mono);color:var(--pa-text);font-feature-settings:"tnum";font-weight:600}.pa-comp-table{width:100%;border-collapse:collapse;font-size:13px}.pa-comp-table th{text-align:left;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-dim-2);font-weight:600;padding:8px 0;border-bottom:1px solid var(--pa-line);font-family:var(--pa-font-mono)}.pa-comp-table td{padding:9px 0;border-bottom:1px solid var(--pa-line);color:var(--pa-text-dim)}.pa-comp-table td.num{font-family:var(--pa-font-mono);color:var(--pa-text);font-feature-settings:"tnum"}.pa-comp-table tr:last-child td{border-bottom:0}.pa-comp-table-source{color:var(--pa-text-dim-2);font-size:11px;font-family:var(--pa-font-mono)}.pa-comp-low-high{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pa-line);border-radius:var(--pa-radius);overflow:hidden}.pa-comp-low-high-cell{padding:14px 18px;border-right:1px solid var(--pa-line)}.pa-comp-low-high-cell:last-child{border-right:0}.pa-comp-low-high-cell.median{background:var(--pa-amber-bg)}.pa-comp-low-high-cell.median .pa-eyebrow{color:var(--pa-amber)}.pa-comp-low-high-num{font-family:var(--pa-font-mono);font-size:24px;margin-top:4px;font-weight:600;color:var(--pa-text);letter-spacing:-.015em;line-height:1}.pa-comp-low-high-num.amber{color:var(--pa-amber);font-size:28px}.pa-ceilings{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pa-line);border-radius:var(--pa-radius);overflow:hidden}.pa-ceiling{padding:14px 16px;background:var(--pa-bg);border-right:1px solid var(--pa-line);display:flex;flex-direction:column;gap:5px}.pa-ceiling:last-child{border-right:0}.pa-ceiling-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--pa-text-dim);letter-spacing:.02em;text-transform:uppercase;font-family:var(--pa-font-mono)}.pa-ceiling-roi{font-family:var(--pa-font-mono);font-size:10px;color:var(--pa-text-dim-2);padding:2px 6px;background:var(--pa-surf);border-radius:var(--pa-radius-s)}.pa-ceiling-price{font-family:var(--pa-font-mono);font-size:24px;letter-spacing:-.015em;font-weight:600;line-height:1;color:var(--pa-text)}.pa-ceiling.target{background:var(--pa-amber-bg);border-color:var(--pa-amber-dim)}.pa-ceiling.target .pa-ceiling-price{color:var(--pa-amber)}.pa-ceiling.target .pa-ceiling-roi{background:#5c2c00;background:oklch(.35 .09 55);color:var(--pa-amber)}.pa-calc-slider{width:100%;accent-color:var(--pa-amber)}.pa-calc-scale{display:flex;justify-content:space-between;font-family:var(--pa-font-mono);font-size:11px;color:var(--pa-text-dim-2);margin-top:4px}.pa-calc-scale .median{color:var(--pa-amber-dim)}.pa-calc-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:9px 0;border-bottom:1px dashed var(--pa-line)}.pa-calc-row:last-child{border-bottom:0;padding-top:14px;border-top:1px solid var(--pa-line);margin-top:4px}.pa-calc-label{color:var(--pa-text-dim);font-size:13px;font-family:var(--pa-font-mono)}.pa-calc-label-strong{color:var(--pa-text);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-family:var(--pa-font-mono)}.pa-calc-value{font-family:var(--pa-font-mono);font-size:15px;text-align:right;font-weight:600;color:var(--pa-text)}.pa-calc-value.clay{color:var(--pa-clay)}.pa-calc-value-big{font-family:var(--pa-font-mono);font-size:22px;text-align:right;font-weight:700;color:var(--pa-amber)}.pa-calc-row-mini-meta{font-family:var(--pa-font-mono);font-size:11px;color:var(--pa-text-dim-2)}.pa-detail-side-card{background:var(--pa-bg-2);border:1px solid var(--pa-line);border-radius:var(--pa-radius-l);padding:16px;display:flex;flex-direction:column;gap:12px}.pa-detail-side-card h3{font-family:var(--pa-font-display);font-size:14px;margin:0;letter-spacing:.02em;font-weight:700;text-transform:uppercase;color:var(--pa-text)}.pa-action-stack{display:flex;flex-direction:column;gap:6px}.pa-action-stack .pa-btn{width:100%;justify-content:center}.pa-bar-row{display:flex;justify-content:space-between;font-size:11px;color:var(--pa-text-dim);margin-bottom:4px;font-family:var(--pa-font-sans)}.pa-bar-row .num{font-family:var(--pa-font-mono);color:var(--pa-text)}.pa-bar-track{height:4px;background:var(--pa-surf);border-radius:2px;overflow:hidden}.pa-bar-fill{height:100%;background:var(--pa-amber-dim)}.pa-empty{padding:60px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--pa-bg-2);border:1px dashed var(--pa-line);border-radius:var(--pa-radius-l)}.pa-empty h3{font-family:var(--pa-font-editorial);font-size:22px;margin:0;letter-spacing:-.01em;font-weight:600;color:var(--pa-text)}.pa-empty p{color:var(--pa-text-dim);margin:0;max-width:420px;font-size:13px}@media (max-width: 860px){.pa-app{grid-template-columns:1fr}.pa-sidebar{position:sticky;top:0;height:auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--pa-line);padding:10px 14px;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;mask-image:linear-gradient(to right,black 0%,black calc(100% - 32px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - 32px),transparent 100%)}.pa-sidebar .pa-nav-item{scroll-snap-align:start}.pa-brand{padding:0 6px 0 0;border-bottom:0;margin-bottom:0}.pa-sidebar-section-label,.pa-sidebar-foot{display:none}.pa-nav-item{padding:6px 9px;font-size:12px}.pa-nav-item-count{display:none}.pa-topbar{padding:12px 16px;gap:10px}.pa-topbar-title{font-size:18px}.pa-topbar-sub{display:none}.pa-topbar-search{width:200px}.pa-route-head{padding:20px 16px 14px}.pa-route-head-title{font-size:32px}.pa-content{padding:0 16px 40px}.pa-filter-bar{padding:0 16px 16px}.pa-hero-deal{grid-template-columns:1fr;padding:14px}.pa-hero-deal-numbers{grid-template-columns:1fr 1fr 1fr;gap:8px}.pa-hero-deal-numbers .pa-divider-v{display:none}}body.pa-shell{background:var(--pa-bg)!important;background-image:none!important}.pa-shell .detail-card,.pa-shell .transition-card,.pa-shell .snapshot-card,.pa-shell .meta-card,.pa-shell .lock-card,.pa-shell .insight-card,.pa-shell .detail-card-summary,.pa-shell .feed-toolbar-strip,.pa-shell .feed-controls,.pa-shell .route-card-compact,.pa-shell .deal-card-compact,.pa-shell .feedback-form-card,.pa-shell .feedback-panel,.pa-shell .skeleton-block,.pa-shell .route-loading-card,.pa-shell .feed-toolbar-summary,.pa-shell .feed-scan-rail,.pa-shell .feed-hero,.pa-shell .feed-hero-stat,.pa-shell .radar-panel,.pa-shell .alert-card,.pa-shell .tracker-summary,.pa-shell .track-modal,.pa-shell .track-floating-button{background-color:var(--pa-bg-2)!important;border-color:var(--pa-line)!important;color:var(--pa-text)}.pa-shell .detail-card:hover,.pa-shell .transition-card:hover,.pa-shell .deal-card-compact:hover,.pa-shell .route-card-compact:hover,.pa-shell .alert-card:hover{border-color:var(--pa-line-2)!important}.pa-shell .button-secondary,.pa-shell button.button-secondary,.pa-shell a.button-secondary{background:transparent!important;color:var(--pa-text-dim)!important;border:1px solid var(--pa-line)!important;border-radius:var(--pa-radius)!important;padding:7px 12px;font:600 13px var(--pa-font-sans);text-decoration:none;transition:background .12s,color .12s,border-color .12s;cursor:pointer}.pa-shell .button-secondary:hover,.pa-shell button.button-secondary:hover,.pa-shell a.button-secondary:hover{background:var(--pa-surf)!important;color:var(--pa-text)!important;border-color:var(--pa-line-2)!important}.pa-shell .actions>button:not(.button-secondary):not(.button-ghost),.pa-shell .actions-primary>button:not(.button-secondary):not(.button-ghost),.pa-shell .feedback-form>button[type=submit],.pa-shell .feedback-form .actions>button[type=submit],.pa-shell .button-primary{background:var(--pa-amber)!important;color:var(--pa-ink)!important;border:1px solid var(--pa-amber)!important;border-radius:var(--pa-radius)!important;padding:7px 12px;font:600 13px var(--pa-font-sans);transition:background .12s}.pa-shell .actions>button:not(.button-secondary):not(.button-ghost):hover,.pa-shell .button-primary:hover,.pa-shell .feedback-form>button[type=submit]:hover{background:#ff9b51!important;background:oklch(.78 .175 55)!important}.pa-shell .badge,.pa-shell .badge-soft{background:var(--pa-surf)!important;color:var(--pa-text-dim)!important;border:1px solid var(--pa-line)!important;font-family:var(--pa-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:3px 7px;border-radius:var(--pa-radius-s)}.pa-shell .badge-success{background:var(--pa-amber-bg)!important;color:var(--pa-amber)!important;border-color:var(--pa-amber-dim)!important}.pa-shell .badge-warning{background:var(--pa-clay-bg)!important;color:var(--pa-clay)!important;border-color:var(--pa-clay-dim)!important}.pa-shell .badge-info{background:var(--pa-surf-2)!important;color:var(--pa-text)!important;border-color:var(--pa-line-2)!important}.pa-shell .badge-active{background:var(--pa-text)!important;color:var(--pa-ink)!important;border-color:var(--pa-text)!important}.pa-shell input[type=text],.pa-shell input[type=number],.pa-shell input[type=email],.pa-shell input[type=search],.pa-shell input[type=url],.pa-shell input[type=date],.pa-shell input[type=datetime-local],.pa-shell select,.pa-shell textarea{background:var(--pa-bg)!important;color:var(--pa-text)!important;border:1px solid var(--pa-line)!important;border-radius:var(--pa-radius-s);font:400 13px var(--pa-font-sans);padding:6px 10px}.pa-shell input::placeholder,.pa-shell textarea::placeholder{color:var(--pa-text-dim-2)!important}.pa-shell input:focus,.pa-shell select:focus,.pa-shell textarea:focus{outline:none;border-color:var(--pa-amber-dim)!important;box-shadow:0 0 0 1px var(--pa-amber-bg)}.pa-shell .detail-kpis strong,.pa-shell .detail-kpis .num,.pa-shell .deal-card-compact-money,.pa-shell .route-card-compact-metrics{font-family:var(--pa-font-mono);font-feature-settings:"tnum"}.pa-shell .text-emerald-300,.pa-shell .text-green-300,.pa-shell .text-emerald-400{color:var(--pa-amber)!important}.pa-shell .text-rose-300,.pa-shell .text-rose-400{color:var(--pa-clay)!important}.pa-shell .text-amber-300,.pa-shell .text-amber-400{color:var(--pa-sage)!important}.pa-shell .text-zinc-100,.pa-shell .text-zinc-50{color:var(--pa-text)!important}.pa-shell .text-zinc-200,.pa-shell .text-zinc-300{color:var(--pa-text)}.pa-shell .text-zinc-400{color:var(--pa-text-dim)!important}.pa-shell .text-zinc-500{color:var(--pa-text-dim-2)!important}.pa-shell .text-red-100,.pa-shell .text-red-400,.pa-shell .text-red-500{color:var(--pa-amber)!important}.pa-shell .bg-zinc-900,.pa-shell .bg-zinc-950,.pa-shell .bg-zinc-900\/80,.pa-shell .bg-zinc-900\/85,.pa-shell .bg-zinc-900\/90,.pa-shell .bg-zinc-950\/80,.pa-shell .bg-zinc-950\/90{background-color:var(--pa-bg-2)!important}.pa-shell .border-zinc-700,.pa-shell .border-zinc-800,.pa-shell .border-zinc-900{border-color:var(--pa-line)!important}.pa-shell .border-red-500\/20,.pa-shell .border-red-500\/30,.pa-shell .border-red-400\/60{border-color:var(--pa-amber-dim)!important}.pa-shell .bg-red-500\/10,.pa-shell .bg-red-500\/15,.pa-shell .bg-red-950\/20{background-color:var(--pa-amber-bg)!important}.pa-shell .track-modal-backdrop{background:color-mix(in oklab,var(--pa-bg) 80%,transparent)!important}.pa-shell .track-modal{background:var(--pa-bg-2)!important;border:1px solid var(--pa-line)!important;color:var(--pa-text)}.pa-shell .feed-toolbar-strip .feed-toolbar-toggle,.pa-shell .feed-toolbar-strip summary{color:var(--pa-text-dim);font-family:var(--pa-font-sans)}.pa-shell .feed-toolbar-strip .feed-toolbar-label{font-family:var(--pa-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-text-dim-2)}.pa-shell .page{padding-left:28px!important;padding-right:28px!important}.pa-shell .page-header.pa-route-head{padding-left:0!important;padding-right:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pa-shell .tracker-stat-value{font-family:var(--pa-font-mono);color:var(--pa-text)}.pa-shell .tracker-stat-label{font-family:var(--pa-font-mono);color:var(--pa-text-dim-2)}.pa-shell .status-badge,.pa-shell .status-watching,.pa-shell .status-ready,.pa-shell .status-listed,.pa-shell .status-sold,.pa-shell .status-shipped,.pa-shell .status-pickup,.pa-shell .status-won{font-family:var(--pa-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pa-shell .tracker-summary{border-radius:var(--pa-radius-l)!important;padding:0!important;overflow:hidden}.pa-shell .tracker-summary-stat{padding:18px 20px;border-right:1px solid var(--pa-line)}.pa-shell .tracker-summary-stat:last-child{border-right:0}.pa-shell .tracker-summary-stat-label{font-family:var(--pa-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-dim-2);font-weight:600}.pa-shell .tracker-summary-stat-value{font-family:var(--pa-font-mono);font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1;color:var(--pa-text)}.pa-shell .tracker-summary-stat-value.amber,.pa-shell .tracker-summary-stat-value.text-amber-300{color:var(--pa-amber)!important}.pa-shell .pa-list-table{width:100%;border-collapse:collapse;font-size:13px}.pa-shell .pa-list-table th{text-align:left;padding:12px 14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-dim-2);font-weight:600;border-bottom:1px solid var(--pa-line);font-family:var(--pa-font-mono)}.pa-shell .pa-list-table td{padding:12px 14px;border-bottom:1px solid var(--pa-line);vertical-align:middle;font-size:13px;color:var(--pa-text)}.pa-shell .pa-list-table tr{cursor:pointer;transition:background .1s}.pa-shell .pa-list-table tr:hover td{background:var(--pa-bg-2)}.pa-shell .pa-list-table .num{font-family:var(--pa-font-mono);font-feature-settings:"tnum";color:var(--pa-text);font-weight:600}.pa-shell .pa-list-table .num-amber{color:var(--pa-amber)}.pa-shell .pa-list-table .num-dim{color:var(--pa-text-dim)}.pa-shell .pa-pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--pa-line);border:1px solid var(--pa-line);border-radius:var(--pa-radius-l);overflow:hidden;margin-bottom:16px}.pa-shell .pa-pipeline-stage{background:var(--pa-bg-2);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.pa-shell .pa-pipeline-stage-label{font-family:var(--pa-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-dim-2);font-weight:600}.pa-shell .pa-pipeline-stage-count{font-family:var(--pa-font-mono);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--pa-text)}.pa-shell .pa-pipeline-stage.active .pa-pipeline-stage-count{color:var(--pa-amber)}.pa-shell .pa-alert-card{display:grid;grid-template-columns:56px 1fr auto auto;gap:14px;align-items:center;background:var(--pa-bg-2);border:1px solid var(--pa-line);border-radius:var(--pa-radius-l);padding:12px;cursor:pointer;transition:border-color .12s}.pa-shell .pa-alert-card:hover{border-color:var(--pa-line-2)}.pa-shell .pa-alert-card-name{font-weight:600;color:var(--pa-text)}.pa-shell .pa-alert-card-meta{font-size:11px;color:var(--pa-text-dim-2);font-family:var(--pa-font-mono);margin-top:2px}.pa-shell .pa-cell-product{display:flex;align-items:center;gap:12px}.pa-shell .pa-cell-product .title{font-weight:600;color:var(--pa-text);letter-spacing:-.005em}.pa-shell .pa-cell-product .sub{color:var(--pa-text-dim-2);font-size:11px;font-family:var(--pa-font-mono);margin-top:2px}.pa-shell .pa-cell-thumb{width:40px;height:40px;border-radius:var(--pa-radius);background:var(--pa-surf);flex-shrink:0;object-fit:cover}
