.tp-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 24px}.tp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(hsl(var(--border) / .35) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border) / .35) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(70% 60% at 50% 15%,#000,transparent 85%);-webkit-mask-image:radial-gradient(70% 60% at 50% 15%,#000,transparent 85%)}.tp-hero:after{content:"";position:absolute;inset:-10% -10% auto;height:90%;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 70% 10%,hsl(var(--signal) / .12),transparent 70%),radial-gradient(35% 35% at 12% 40%,hsl(var(--primary) / .04),transparent 70%)}.tp-hero-copy{max-width:1000px}.tp-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 26px;max-width:none}.tp-eyebrow svg{color:hsl(var(--signal))}.tp-hero h1{font-size:clamp(40px,5.3vw,76px);font-variation-settings:"wdth" 122;font-weight:780;letter-spacing:-.025em;line-height:.98;max-width:24ch;text-wrap:balance}.tp-hero-lead{margin-top:28px;font-size:18px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:62ch}.tp-hero .actions{margin-top:32px}.tp-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.tp-panel-head h2{font-size:clamp(26px,3vw,36px)}.tp-panel-head p{font-size:13px;color:hsl(var(--muted-foreground));max-width:46ch}.tp-panel{margin-top:16px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 60px hsl(var(--background) / .6),0 0 80px -40px hsl(var(--signal) / .25)}.tp-how .section-description+.section-description{margin-top:18px}.tp-how .tp-delivery{margin-top:28px;padding-top:22px;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:15px}.tp-how .actions{margin-top:24px}.tp-who p{font-size:15px}.radar{margin:0}.radar-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 20px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .55)}.radar-race{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.03em;color:hsl(var(--muted-foreground));white-space:nowrap}.radar-sep{opacity:.45}.radar-pills{display:flex;flex-wrap:wrap;gap:6px}.radar-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 6px;border:1px solid hsl(var(--border));border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.radar-pill:hover{color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground) / .7)}.radar-pill[aria-checked=true]{color:hsl(var(--foreground));background:hsl(var(--secondary));border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 1px hsl(var(--primary) / .3) inset}.radar-pill:focus-visible{outline-offset:2px}.radar-pill-no{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:hsl(var(--secondary));font-size:12px;color:hsl(var(--muted-foreground));transition:background .15s,color .15s}.radar-pill[aria-checked=true] .radar-pill-no{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.radar-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.radar-plot{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 24px 14px;border-right:1px solid hsl(var(--border));min-width:0}.radar-svg{display:block;width:100%;max-width:660px;height:auto;overflow:visible}.radar-grid-line{stroke:hsl(var(--border) / .55);stroke-width:1}.radar-glow-in{stop-color:hsl(var(--signal));stop-opacity:.09}.radar-glow-out{stop-color:hsl(var(--signal));stop-opacity:0}.radar-spoke{stroke:hsl(var(--border));stroke-width:1}.radar-ring{fill:none;stroke:hsl(var(--border));stroke-width:1}.radar-ring.is-outer{stroke:hsl(var(--muted-foreground) / .45)}.radar-ring-label{fill:hsl(var(--muted-foreground) / .75)}.radar-label{fill:hsl(var(--muted-foreground));transition:fill .3s}.radar-label.is-best{fill:hsl(var(--primary))}.radar-fair-disc{fill:hsl(var(--card));stroke:hsl(var(--signal) / .7);stroke-width:1.5;filter:drop-shadow(0 0 16px hsl(var(--signal) / .28))}.radar-fair-value{fill:hsl(var(--signal));letter-spacing:-.02em}.radar-fair-word{fill:hsl(var(--signal) / .75);letter-spacing:.12em;text-transform:uppercase}.radar-dot{transition:transform .9s cubic-bezier(.22,.8,.3,1);will-change:transform}.radar-dot-core{fill:hsl(var(--foreground) / .82);transition:fill .3s,stroke .3s}.radar-dot.is-below .radar-dot-core{fill:hsl(var(--card));stroke:hsl(var(--muted-foreground));stroke-width:1.5}.radar-dot.is-best .radar-dot-core{fill:hsl(var(--primary));stroke:hsl(var(--background));stroke-width:2;filter:drop-shadow(0 0 8px hsl(var(--primary) / .7))}.radar-dot-halo{fill:hsl(var(--primary) / .16);transform-box:fill-box;transform-origin:center;animation:radar-halo 2.4s ease-in-out infinite}@keyframes radar-halo{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.4);opacity:.45}}.radar-dot-ping{fill:none;stroke:hsl(var(--move));stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:radar-ping 1.1s ease-out forwards}@keyframes radar-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.radar-dot-value{fill:hsl(var(--primary));paint-order:stroke;stroke:hsl(var(--card));stroke-width:4px;stroke-linejoin:round}.radar.is-compact .radar-label,.radar.is-compact .radar-ring-label,.radar.is-compact .radar-fair-word{display:none}.radar-legend{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:12px;color:hsl(var(--muted-foreground))}.radar-legend li{display:inline-flex;align-items:center;gap:8px}.radar-key{width:8px;height:8px;border-radius:50%;background:hsl(var(--foreground) / .82);flex-shrink:0}.radar-key.is-below{background:transparent;border:1.5px solid hsl(var(--muted-foreground))}.radar-key.is-best{background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.radar-readout{display:flex;flex-direction:column;padding:22px 24px 18px;min-width:0}.radar-readout-runner{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.radar-readout-runner strong{font-size:26px;font-variation-settings:"wdth" 116;font-weight:750;letter-spacing:-.015em;line-height:1.1}.radar-readout-runner span{font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap}.radar-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.radar-metrics>div{border:1px solid hsl(var(--border));border-radius:6px;padding:12px 12px 10px;background:hsl(var(--background) / .45);min-width:0}.radar-metrics dt{font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap}.radar-metrics dd{margin:5px 0 0;font-size:22px;line-height:1.1;letter-spacing:-.02em}.radar-metrics dd.radar-note,.radar .radar-metrics dd.radar-note{display:block;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radar-metrics .is-best{border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 1px hsl(var(--primary) / .15),0 0 24px hsl(var(--primary) / .12)}.radar-metrics .is-best dd:not(.radar-note){color:hsl(var(--primary))}.radar-metrics .is-fair dd:not(.radar-note){color:hsl(var(--signal))}.radar-books{width:100%;border-collapse:collapse;margin-top:18px;font-size:13px}.radar-books th,.radar-books td{padding:7px 0;border-bottom:1px solid hsl(var(--border) / .7);text-align:right;font-weight:400}.radar-books th:first-child,.radar-books td:first-child{text-align:left}.radar-books thead th{font-size:12px;color:hsl(var(--muted-foreground));padding-top:0}.radar-books tbody th{color:hsl(var(--foreground))}.radar-books tbody tr{transition:color .3s}.radar-books tr.is-below th,.radar-books tr.is-below td{color:hsl(var(--muted-foreground))}.radar-books tr.is-best th,.radar-books tr.is-best td{color:hsl(var(--primary))}.radar-books tbody tr:last-child th,.radar-books tbody tr:last-child td{border-bottom:0}.radar-readout-note{margin-top:auto;padding-top:16px;font-size:12px}.radar-readout-note .small-tag{margin-left:0}.radar-pulse{box-shadow:0 0 hsl(var(--primary) / .6);animation:radar-pulse 1.8s ease-out infinite}@keyframes radar-pulse{0%{box-shadow:0 0 hsl(var(--primary) / .55)}80%,to{box-shadow:0 0 0 7px hsl(var(--primary) / 0)}}@media (max-width: 1100px){.radar-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}@media (max-width: 980px){.radar-body{grid-template-columns:1fr}.radar-plot{border-right:0;border-bottom:1px solid hsl(var(--border))}.radar-svg{max-width:560px}}@media (max-width: 680px){.tp-hero{padding-top:36px}.tp-eyebrow{margin-bottom:20px}.tp-hero h1{font-size:40px;max-width:none}.tp-hero-lead{margin-top:22px;font-size:16px}.tp-hero .actions a{white-space:normal;height:auto;min-height:44px}.tp-panel-head{margin-top:40px}.tp-panel{border-radius:6px}.radar-bar{padding:12px 14px;gap:10px}.radar-pill{height:32px;font-size:12px;padding-right:11px}.radar-plot{padding:10px 8px 8px}.radar-legend{gap:4px 14px}.radar-readout{padding:18px 14px 14px}.radar-readout-runner strong{font-size:22px}.radar-metrics{gap:8px}.radar-metrics>div{padding:10px 10px 8px}.radar-metrics dd{font-size:19px}}.radar-clock{display:inline-flex;align-items:baseline;gap:10px;padding:6px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background) / .5);white-space:nowrap}.radar-clock-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.radar-clock-time{font-size:18px;color:hsl(var(--move));font-variant-numeric:tabular-nums;letter-spacing:.02em}.radar.is-jumped .radar-clock-time{color:hsl(var(--primary))}.radar-sweep{opacity:.9;animation:radar-sweep 7s linear infinite}.radar-sweep-in{stop-color:hsl(var(--signal));stop-opacity:.22}.radar-sweep-out{stop-color:hsl(var(--signal));stop-opacity:0}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-tick{stroke:hsl(var(--muted-foreground) / .35);stroke-width:1}.radar-tick.is-long{stroke:hsl(var(--muted-foreground) / .7)}.radar-spoke{transition:stroke-width .4s linear}.radar-spoke.is-exchange{stroke:hsl(var(--signal) / .55)}.radar-weight-ring{fill:none;stroke:hsl(var(--signal) / .35);stroke-width:1;stroke-dasharray:3 5;transition:r .4s linear}.radar-weights{margin-top:18px;padding:14px 14px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background) / .45)}.radar-weights-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.radar-weights-head strong{font-size:13px;font-weight:600}.radar-weights-head span{font-size:12px;color:hsl(var(--muted-foreground))}.radar-weights ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.radar-weights li{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:12px}.radar-weight-name{color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radar-weight-bar{display:block;height:6px;border-radius:3px;background:hsl(var(--border));overflow:hidden}.radar-weight-bar i{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--signal) / .6),hsl(var(--signal)));transition:width .4s linear}.radar-weight-value{text-align:right;color:hsl(var(--foreground))}@media (prefers-reduced-motion: reduce){.radar-sweep{animation:none}.radar-spoke,.radar-weight-ring,.radar-weight-bar i{transition:none}}@media (max-width: 680px){.radar-clock{padding:5px 10px}.radar-clock-time{font-size:16px}.radar-weights li{grid-template-columns:84px minmax(0,1fr) 36px}}.tp-how p.section-description:nth-of-type(2){position:relative;padding:14px 18px 14px 20px;border-radius:10px;color:hsl(var(--foreground));background:linear-gradient(100deg,hsl(var(--signal) / .12),hsl(var(--primary) / .05) 70%,transparent)}.tp-how p.section-description:nth-of-type(2):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,hsl(var(--signal)),hsl(var(--primary)))}.radar .radar-label,.radar .radar-fair-value,.radar .radar-fair-word,.radar .radar-dot-value,.radar .radar-legend,.radar .radar-metrics dd,.radar .radar-books td,.radar .radar-race,.radar .radar-clock,.radar .radar-readout-runner span{font-family:Archivo Variable,sans-serif;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 100}.radar .radar-label{font-weight:600}.radar .radar-label.is-best,.radar .radar-dot-value{font-weight:700}.radar .radar-fair-value{font-weight:800;letter-spacing:-.03em}.radar .radar-fair-word{font-weight:600;letter-spacing:.14em}.radar .radar-metrics dt,.radar .radar-books thead th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.radar .radar-metrics dd{font-size:26px;font-weight:750;letter-spacing:-.03em}.radar .radar-books td{font-weight:500}.radar .radar-readout-runner strong{font-size:28px;font-weight:800;letter-spacing:-.025em}.radar .radar-weights-head strong{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.radar .radar-legend{font-weight:500}.tp-pricing{padding-bottom:64px}@media (max-width: 680px){.tp-pricing{padding-bottom:48px}}.tp-hero-lead,.tp-how p,.tp-how .section-description,.tp-delivery{max-width:1000px}
