[data-slot=features]{z-index:0}[data-slot=features-reveal] h2{font-size:calc(var(--text-h1) * 1.8)}.features-alert-panel{border-color:color-mix(in srgb, var(--border) 72%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 96%, var(--muted));box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 3%, transparent), 0 12px 28px color-mix(in srgb, var(--foreground) 5%, transparent)}.features-alert-panel-header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .875rem;display:flex}.features-alert-bell{border:1px solid var(--border);border-radius:var(--radius-sm);width:1.625rem;height:1.625rem;color:var(--foreground-secondary);background:color-mix(in srgb, var(--muted) 55%, var(--background));place-items:center;display:grid}.features-alert-panel-rule{background:var(--border);border-radius:999px;width:2.5rem;height:.25rem}.features-alert-count{width:1.25rem;height:1.25rem;color:var(--foreground-secondary);background:var(--muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;line-height:1;display:grid}.features-alert{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem .875rem;display:grid;position:relative;overflow:hidden}.features-alert[data-tone=attack]{background:linear-gradient(90deg, color-mix(in srgb, var(--destructive) 2.5%, transparent), transparent 58%)}.features-alert-icon{border:1px solid color-mix(in srgb, currentColor 34%, var(--border));background:color-mix(in srgb, var(--muted) 42%, var(--background));border-radius:.625rem;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.features-alert-icon .features-ping{background:currentColor;border-radius:999px;inset:.8125rem}.features-alert-tone-attack .features-alert-icon{color:color-mix(in srgb, var(--destructive) 72%, var(--foreground-secondary));background:color-mix(in srgb, var(--destructive) 3%, var(--background))}.features-alert-tone-clear .features-alert-icon{color:color-mix(in srgb, var(--success) 68%, var(--foreground-secondary));background:color-mix(in srgb, var(--success) 3%, var(--background))}.features-alert-tone-watch .features-alert-icon{color:var(--foreground-secondary)}.features-alert-title{font-size:var(--text-sm);line-height:1.35}.features-alert-edge{background:var(--border);opacity:.58;border-radius:999px;width:.125rem;height:1rem}.features-alert-tone-attack .features-alert-edge{background:var(--destructive)}.features-alert-tone-clear .features-alert-edge{background:var(--success)}.features-alert-tone-watch .features-alert-edge{background:var(--foreground)}@media (prefers-reduced-motion:no-preference){[data-slot=features]{margin-top:-100dvh}[data-slot=grid-frame-body]>[data-slot=features]:before{content:none}[data-slot=features-reveal]{height:250dvh}[data-slot=features-reveal-frame]{top:var(--header-height);height:calc(100dvh - var(--header-height));flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;position:sticky;overflow:hidden}[data-slot=features-reveal-frame]:before{content:"";pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 14%, transparent) 1px, transparent 1px);background-size:1rem 1rem;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){[data-slot=features-reveal] span{transition:none}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){[data-slot=features-pin-frame]{top:var(--header-height);background:var(--background);position:sticky}}@media (min-width:64rem) and (max-height:60rem) and (prefers-reduced-motion:no-preference){[data-slot=features-pin-heading]{padding-top:2rem;padding-bottom:2rem}[data-slot=features-pin] [data-slot=features-cell]>:first-child{padding-top:1rem;padding-bottom:1rem}[data-slot=features-pin] [data-slot=features-cell]>:last-child{padding-bottom:1rem}}
[data-paused]{animation-play-state:paused}.features-guard-grid{position:relative}.features-hour{transform-origin:50%}.features-hour-hot{border-radius:inherit;background:var(--destructive);transform-origin:50%;position:absolute;inset:0}.features-status-dot{transform-origin:50%}.features-ping{border-radius:inherit;background:inherit;opacity:0;animation:features-ping var(--duration-enter) var(--ease-out-soft) forwards;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-motion=armed] .features-hour{opacity:.16;transform:scale(.82)}[data-motion=intro] .features-hour{animation:features-guard-cell .32s var(--ease-out-soft) both;animation-delay:calc(var(--cell) * 18ms)}[data-motion=intro] .features-hour-hot{animation:features-threat .42s var(--ease-out-soft) both;animation-delay:calc(var(--cell) * 18ms + .14s)}[data-motion=armed] .features-status{opacity:0;transform:translateY(14px)scale(.96)}[data-motion=intro] .features-status{animation:features-card-in .42s var(--ease-out-soft) both;animation-delay:.4s}[data-motion=armed] .features-status-row{opacity:0;transform:translate(-6px)}[data-motion=intro] .features-status-row{animation:features-row-in .26s var(--ease-out-soft) both;animation-delay:calc(.52s + var(--row) * 70ms)}}@keyframes features-guard-cell{0%{opacity:.16;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes features-threat{0%{opacity:0;transform:scale(.65)}65%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes features-card-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes features-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes features-fade{0%{opacity:0}to{opacity:1}}@keyframes features-ping{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.features-bar{transform-origin:0}.features-ring{stroke-dashoffset:0}.features-chart-shell{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--muted) 45%, transparent), color-mix(in srgb, var(--background) 94%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}.features-chart-key{border:1px solid var(--border);color:var(--foreground-secondary);background:color-mix(in srgb, var(--background) 88%, transparent);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.features-chart-key-human{border-color:color-mix(in srgb, var(--traffic-human) 20%, var(--border))}.features-chart-key-bot{border-color:color-mix(in srgb, var(--filter-bot) 18%, var(--border))}.features-gridline-vertical{opacity:.45;stroke-dasharray:2 5}.features-chart-point{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-motion=armed] .features-gridline,[data-motion=armed] .features-chart-legend,[data-motion=armed] .features-chart-live{opacity:0}[data-motion=intro] .features-gridline,[data-motion=intro] .features-chart-legend,[data-motion=intro] .features-chart-live{animation:features-fade var(--duration-enter) var(--ease-out-soft) both}[data-motion=intro] .features-chart-legend,[data-motion=intro] .features-chart-live{animation-delay:var(--delay-draw)}[data-motion=armed] .features-line,[data-motion=intro] .features-line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}[data-motion=armed] .features-ring{stroke-dashoffset:var(--share)}[data-motion=armed] .features-chart-point{opacity:0;transform:scale(.5)}[data-motion=armed] .features-analytics-card{opacity:0;transform:translate(14px)scale(.96)}[data-motion=armed] .features-area{clip-path:inset(0 100% 0 0)}[data-motion=armed] .features-bar{transform:scaleX(0)}[data-motion=intro] .features-line{animation:features-draw var(--duration-draw) linear both}[data-motion=intro] .features-line-bots{animation-duration:calc(var(--duration-draw) * .8);animation-delay:var(--delay-draw)}[data-motion=intro] .features-area{animation:features-fill calc(var(--duration-draw) * .6) var(--ease-out-soft) both;animation-delay:calc(var(--duration-draw) * .3)}[data-motion=intro] .features-ring,[data-motion=intro] .features-bar{animation:features-draw var(--duration-draw) var(--ease-out-soft) both}[data-motion=intro] .features-analytics-card{animation:features-analytics-card-in .38s var(--ease-out-soft) both;animation-delay:calc(.18s + var(--card) * .16s)}[data-motion=intro] .features-ring{animation-name:features-ring}[data-motion=intro] .features-chart-point{animation:features-pop .26s var(--ease-out-soft) both;animation-delay:calc(var(--duration-draw) * .72)}[data-motion=intro] .features-chart-point-bot{animation-delay:calc(var(--duration-draw) * .82)}[data-motion=intro] .features-bar{animation-name:features-bar;animation-delay:calc(var(--bar) * var(--delay-bar))}[data-motion=armed] .features-alert{opacity:0;transform:translateY(12px)scale(.97)}[data-motion=intro] .features-alert{animation:features-alert-in .36s var(--ease-out-soft) both;animation-delay:calc(var(--row) * .1s)}[data-motion=intro] .features-alert-icon .features-ping{animation-delay:calc(var(--row) * .1s + .26s)}}@keyframes features-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes features-ring{0%{stroke-dashoffset:var(--share)}to{stroke-dashoffset:0}}@keyframes features-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes features-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes features-alert-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes features-analytics-card-in{0%{opacity:0;transform:translate(14px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.features-ping{opacity:0;animation:none}}.features-load-segment{background:var(--muted);transform-origin:0;border-radius:999px;height:3px}.features-load-segment-active{background:color-mix(in srgb, var(--foreground) 72%, transparent)}.features-price-pill{transform-origin:50%}.features-connect-bridge{place-items:center;height:1.25rem;display:grid;position:relative}.features-connect-bridge:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0}.features-connect-bridge span{z-index:1;border:1px solid var(--background);background:var(--success);width:.375rem;height:.375rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 14%, transparent);border-radius:999px;position:relative}@media (prefers-reduced-motion:no-preference){[data-motion=armed] .features-code{opacity:0;transform:translateY(10px)}[data-motion=intro] .features-code{animation:features-card-in .32s var(--ease-out-soft) both}[data-motion=armed] .features-connect-bridge{opacity:0;transform:scaleY(0)}[data-motion=intro] .features-connect-bridge{animation:features-bridge-in .24s var(--ease-out-soft) both;animation-delay:.11s}[data-motion=armed] .features-platforms{opacity:0;transform:translateY(10px)scale(.98)}[data-motion=intro] .features-platforms{animation:features-card-in .36s var(--ease-out-soft) both;animation-delay:.16s}[data-motion=armed] .features-platform{opacity:0;transform:translate(-8px)}[data-motion=armed] .features-connected{opacity:0;transform:scale(.82)}[data-motion=armed] .features-platform-icon{opacity:0;transform:scale(.78)}[data-motion=intro] .features-platform{animation:features-row-in .26s var(--ease-out-soft) both;animation-delay:calc(.3s + var(--row) * 90ms)}[data-motion=intro] .features-connected{animation:features-pop .26s var(--ease-out-soft) both;animation-delay:calc(.43s + var(--row) * 90ms)}[data-motion=intro] .features-platform-icon{animation:features-pop .26s var(--ease-out-soft) both;animation-delay:calc(.34s + var(--row) * 90ms)}[data-motion=armed] .features-price-row{opacity:0;transform:translateY(8px)}[data-motion=armed] .features-price-card{opacity:0;transform:translateY(12px)scale(.97)}[data-motion=intro] .features-price-card{animation:features-card-in .36s var(--ease-out-soft) both}[data-motion=intro] .features-price-row{animation:features-price-row-in .3s var(--ease-out-soft) both;animation-delay:calc(var(--row) * 90ms)}[data-motion=armed] .features-load-segment-active{opacity:0;transform:scaleX(0)}[data-motion=intro] .features-load-segment-active{animation:features-load-in .3s var(--ease-out-soft) both;animation-delay:calc(.13s + var(--row) * 90ms + var(--segment) * 38ms)}[data-motion=armed] .features-price-pill{opacity:0;transform:scale(.82)}[data-motion=intro] .features-price-pill{animation:features-pop .28s var(--ease-out-soft) both;animation-delay:calc(.26s + var(--row) * 90ms)}}@keyframes features-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes features-bridge-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes features-price-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes features-load-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}
