.landing-section.agent-jobs{--agent-jobs-ground:#111;--agent-jobs-box:#141414;--agent-jobs-tile:#262626;--agent-jobs-soft:#adadad;--agent-jobs-meta:#858585;--agent-jobs-success:#10b981;--agent-jobs-error:#ef4444;--agent-jobs-warning:#f59e0b;--agent-jobs-brand:#ef0606;--agent-jobs-hot:#ff3300;--agent-jobs-line:rgb(255 255 255/8%);--agent-jobs-row:rgb(255 255 255/6%);--agent-jobs-label:var(--font-label);--agent-jobs-radius-sm:4px;--agent-jobs-radius:8px;--agent-jobs-radius-control:10px;--agent-jobs-radius-md:12px;--agent-jobs-radius-lg:16px;--agent-jobs-radius-xl:var(--landing-radius-card);--agent-jobs-ease:cubic-bezier(0.23,1,0.32,1);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:min(var(--landing-head-gap),36px);gap:min(var(--landing-head-gap),36px);padding:var(--landing-section-y) var(--landing-edge);background:var(--agent-jobs-ground);color:#fff}.agent-jobs>*{width:100%;max-width:calc(1340 * var(--landing-px));margin-inline:auto}.agent-jobs-head{display:grid;justify-items:center;grid-gap:clamp(20px,2.08vw,30px);gap:clamp(20px,2.08vw,30px);min-width:0}.agent-jobs-title{margin:0;color:#aaa;font-family:var(--landing-font-display);font-size:var(--landing-title);font-weight:500;line-height:var(--landing-title-leading);letter-spacing:-.05em;text-align:center;text-wrap:balance}.agent-jobs-title span{color:#fff}.agent-jobs-tabs{display:none;gap:10px;max-width:100%}.agent-jobs-roles{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(96px,1fr));padding:4px;overflow-x:auto;border:1px solid rgb(255 255 255/8%);border-radius:var(--agent-jobs-radius-lg);background:rgb(255 255 255/3%);scrollbar-width:none}.agent-jobs-roles::-webkit-scrollbar{display:none}.agent-jobs-light{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:var(--agent-jobs-radius-md);background:linear-gradient(180deg,rgb(255 255 255/14%),rgb(255 255 255/6%));box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 4px 14px rgb(0 0 0/35%);transform:translateX(calc(var(--i) * 100%));transition:transform .56s var(--agent-jobs-ease);pointer-events:none}.agent-jobs-role{position:relative;z-index:1;padding:10px 18px;border:0;border-radius:var(--agent-jobs-radius-md);background:none;color:var(--agent-jobs-meta);font-family:var(--font-sans);font-size:14.5px;font-weight:500;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:color .24s ease}.agent-jobs-role:hover{color:#ccc}.agent-jobs-role[aria-selected=true]{color:#fff}.agent-jobs-role:focus-visible{outline:2px solid #fff;outline-offset:-2px}.agent-jobs-track{position:relative;height:2px;margin:0 18px;overflow:hidden;border-radius:1px;background:rgb(255 255 255/8%)}.agent-jobs-track:after{content:"";position:absolute;top:0;bottom:0;left:0;width:calc((var(--i) + var(--p, 0)) / var(--n) * 100%);border-radius:1px;background:linear-gradient(90deg,rgb(255 255 255/30%),#fff);box-shadow:0 0 10px rgb(255 255 255/50%)}.agent-jobs-tabs[data-reduced] .agent-jobs-track:after{left:calc(var(--i) / var(--n) * 100%);width:calc(100% / var(--n))}.agent-jobs-box{position:relative;isolation:isolate;justify-self:stretch;width:100%;min-width:0;display:none;flex-direction:column;overflow:clip;border-radius:var(--agent-jobs-radius-xl);background:var(--agent-jobs-box);box-shadow:0 0 0 1px rgb(255 255 255/5%)}.agent-jobs-chromatic-background{position:absolute;inset:0;z-index:-1;opacity:0;-webkit-mask-image:linear-gradient(180deg,transparent 72%,#000);mask-image:linear-gradient(180deg,transparent 72%,#000);pointer-events:none;transition:opacity 1.2s var(--agent-jobs-ease)}.agent-jobs-box[data-lit] .agent-jobs-chromatic-background{opacity:1}.agent-jobs-chromatic-scene,.agent-jobs-chromatic-still{position:absolute;bottom:0;left:50%;width:max(100%,960px);height:100%;translate:-50% 0}.agent-jobs-chromatic-scene>canvas{display:block;width:100%;height:100%}.agent-jobs-chromatic-still{background:radial-gradient(ellipse 70% 18% at 50% 100%,rgb(62 166 255/30%),transparent),radial-gradient(ellipse 60% 18% at 0 100%,rgb(240 148 51/25%),transparent)}.agent-jobs-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--agent-jobs-line)}.agent-jobs-mark-logo{flex:none;border-radius:5.4px;box-shadow:0 0 0 1px rgb(255 255 255/14%)}.agent-jobs-name{margin:0;font-size:15px;font-weight:500;letter-spacing:-.02em}.agent-jobs-status{display:flex;flex:none;align-items:center;gap:8px;margin:0 0 0 auto;color:var(--agent-jobs-soft);font-size:13px}.agent-jobs-status-dot{width:6px;height:6px;border-radius:50%;background:var(--agent-jobs-success);animation:agent-jobs-pulse .9s ease-in-out infinite}.agent-jobs-box[data-done] .agent-jobs-status{color:#fff}.agent-jobs-box[data-done] .agent-jobs-status-dot{background:var(--agent-jobs-warning);animation:none}@keyframes agent-jobs-pulse{50%{opacity:.3}}.agent-jobs-body{display:grid;flex:1 1;min-height:0}.agent-jobs-work{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-width:0;min-height:0}.agent-jobs-face{display:block;width:clamp(96px,10.42vw,150px);animation:agent-jobs-rise .56s var(--agent-jobs-ease) backwards}.agent-jobs-face svg{display:block;width:100%;height:auto}.agent-jobs-job{max-width:22em;margin:0;font-family:var(--landing-font-display);font-size:clamp(20px,1.81vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.04em;text-wrap:pretty;text-indent:-.4em}.agent-jobs-word{animation:agent-jobs-in .52s var(--agent-jobs-ease) backwards;animation-delay:calc(.12s + var(--w) * 28ms)}@keyframes agent-jobs-in{0%{opacity:0;filter:blur(6px)}}@keyframes agent-jobs-rise{0%{opacity:0;filter:blur(6px);scale:.96}}.agent-jobs-job,.agent-jobs-steps{transform-origin:left center}.agent-jobs-box[data-leaving] :is(.agent-jobs-job,.agent-jobs-steps,.agent-card-head,.agent-card-body,.agent-card-actions){opacity:0;filter:blur(6px);scale:.96;transition:opacity .36s ease,filter .36s ease,scale .42s var(--agent-jobs-ease)}.agent-jobs-steps{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:480px;margin:4px 0 0;padding:0;list-style:none}.agent-jobs-step{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;color:var(--agent-jobs-soft);font-size:clamp(14px,1.04vw,15px);line-height:1.35;transition:opacity .36s var(--agent-jobs-ease),translate .36s var(--agent-jobs-ease)}[data-armed] .agent-jobs-step:not([data-state]){opacity:0;translate:0 6px}.agent-jobs-step[data-trigger]{color:#fff}.agent-jobs-mark{display:grid;place-items:center;width:16px;height:16px}.agent-jobs-mark img{display:none}.agent-jobs-mark:before{content:"";grid-area:1/1;width:6px;height:6px;border-radius:50%;background:#fff;animation:agent-jobs-pulse .9s ease-in-out infinite}.agent-jobs-step:not([data-state=working]) .agent-jobs-mark:before{display:none}.agent-jobs-step:not([data-state=working]) .agent-jobs-mark img{display:block;grid-area:1/1}.agent-jobs-step[data-state=working] .agent-jobs-step-text,.agent-thinking-label{background:linear-gradient(90deg,#fff 0,var(--agent-jobs-soft) 50%,#fff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:agent-jobs-shimmer 1.8s linear infinite}@keyframes agent-jobs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-jobs-time{color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-jobs-step[data-state=working] .agent-jobs-time{visibility:hidden}.agent-card{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid rgb(255 255 255/9%);border-radius:var(--agent-jobs-radius-lg);background:linear-gradient(180deg,#1f1f1f,#181818);box-shadow:inset 0 1px 0 rgb(255 255 255/6%);transition:border-color .6s var(--agent-jobs-ease),box-shadow .6s var(--agent-jobs-ease)}.agent-card[data-done]{border-color:rgb(255 255 255/16%);box-shadow:inset 0 1px 0 rgb(255 255 255/6%),0 28px 64px rgb(0 0 0/50%)}.agent-card-head{display:flex;flex:none;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--agent-jobs-row);animation:agent-jobs-rise .52s var(--agent-jobs-ease) .1s backwards}.agent-card-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--agent-jobs-radius-control);background:rgb(255 255 255/6%)}.agent-card-icon img{filter:invert(1)}.agent-card-heading{display:grid;grid-gap:2px;gap:2px;min-width:0}.agent-card-title{font-size:16px;font-weight:500;letter-spacing:-.02em}.agent-card-meta{color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:12.5px}.agent-card-body{position:relative;flex:1 1;min-height:0;padding:8px 20px 16px;overflow:hidden}.agent-card-item{transition:opacity .42s var(--agent-jobs-ease) calc(var(--k, 0) * 90ms),translate .42s var(--agent-jobs-ease) calc(var(--k, 0) * 90ms)}[data-armed] .agent-card-body:not([data-in]) .agent-card-item{opacity:0;translate:0 8px;transition-delay:0s}.agent-thinking{position:absolute;top:16px;left:20px;z-index:1;display:none;align-items:center;gap:10px;margin:0;padding:8px 12px;border:1px solid rgb(255 255 255/20%);border-radius:var(--agent-jobs-radius)}[data-armed] .agent-card-body:not([data-in]) .agent-thinking{display:inline-flex}.agent-thinking-label{white-space:nowrap}.agent-thinking-clock,.agent-thinking-label{font-family:var(--agent-jobs-label);font-size:13px;line-height:1.1}.agent-thinking-clock{color:var(--agent-jobs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-card-list{display:grid;margin:0;padding:0;list-style:none}.agent-card-list>li+li{border-top:1px solid var(--agent-jobs-row)}.agent-card-stack{display:grid;grid-gap:12px;gap:12px;padding-top:8px}.agent-card-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.agent-card-name{display:flex;align-items:center;gap:8px;overflow:hidden;font-size:14px;font-weight:500;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.agent-card-copy{display:-webkit-box;margin:0;overflow:hidden;color:var(--agent-jobs-soft);font-size:13.5px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-label,.agent-card-sub{color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:12.5px}.agent-card-label{margin:4px 0 -4px}.agent-card-chip{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:4px 8px;border-radius:var(--agent-jobs-radius-sm);background:rgb(255 255 255/6%);color:#ddd;font-family:var(--agent-jobs-label);font-size:12px;line-height:1.3;white-space:nowrap}.agent-card-chip[data-tone=success]{background:rgb(16 185 129/12%);color:var(--agent-jobs-success)}.agent-card-chip[data-tone=error]{background:rgb(239 68 68/14%);color:var(--agent-jobs-error)}.agent-card-chip[data-tone=brand]{background:rgb(255 51 0/14%);color:var(--agent-jobs-hot)}.agent-card-stamp{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:var(--agent-jobs-radius-sm);background:rgb(0 0 0/65%);color:#fff;font-family:var(--agent-jobs-label);font-size:11px;line-height:1.5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agent-card-clip-frame,.agent-card-draft-frame,.agent-card-file-frame,.agent-card-post-frame,.agent-card-short-frame,.agent-card-trend-frame{position:relative;display:block;flex:none;overflow:hidden;border-radius:var(--agent-jobs-radius);background:var(--agent-jobs-tile);box-shadow:inset 0 0 0 1px rgb(255 255 255/6%)}.agent-card-clip-frame img,.agent-card-draft-frame img,.agent-card-file-frame img,.agent-card-post-frame img,.agent-card-short-frame img,.agent-card-trend-frame img{object-fit:cover}.agent-card-clip{display:grid;grid-template-columns:clamp(96px,8.33vw,120px) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:10px 0}.agent-card-clip-frame{aspect-ratio:16/9}.agent-card-quote{font-size:14.5px;line-height:1.4;letter-spacing:-.02em}.agent-card-shorts{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));grid-gap:10px;gap:10px;margin:0;padding:12px 0 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.agent-card-short{display:grid;align-content:start;grid-gap:6px;gap:6px}.agent-card-short-frame{aspect-ratio:9/16;margin-bottom:2px}.agent-card-short .agent-card-stamp{top:6px;bottom:auto}.agent-card-caption{position:absolute;right:8px;bottom:18%;left:8px;color:#fff;font-size:12px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-align:center;text-shadow:0 1px 2px rgb(0 0 0/90%),0 0 10px rgb(0 0 0/60%)}.agent-card-short-title{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agent-card-post{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 0}.agent-card-post-frame{width:52px;height:52px}.agent-card-trend{padding:4px;border:1px solid rgb(255 255 255/8%);border-radius:var(--agent-jobs-radius-md);background:linear-gradient(180deg,#1e1e1e,#111);box-shadow:inset 0 1px 2px rgb(0 0 0/12%),0 1px 2px rgb(0 0 0/25%)}.agent-card-trend-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 8px 10px}.agent-card-trend-frame{width:32px;height:32px}.agent-card-trend-title{overflow:hidden;font-size:14px;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.agent-card-trend-period{color:rgb(255 255 255/75%);font-size:12px}.agent-card-trend-body{display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;padding:12px 12px 8px 8px;border-radius:var(--agent-jobs-radius);background:#171717}.agent-card-yaxis{display:flex;flex-direction:column;justify-content:space-between;color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.agent-card-yaxis span{display:flex;align-items:center;justify-content:flex-end;height:0}.agent-card-plot{position:relative;height:clamp(72px,6.67vw,96px);background-image:linear-gradient(90deg,rgb(255 255 255/9%) 2px,transparent 0),linear-gradient(90deg,rgb(255 255 255/9%) 2px,transparent 0),linear-gradient(90deg,rgb(255 255 255/9%) 2px,transparent 0),linear-gradient(90deg,rgb(255 255 255/9%) 2px,transparent 0);background-position:0 0,0 33.333%,0 66.667%,0 100%;background-repeat:repeat-x;background-size:5px 1px}.agent-card-plot-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;-webkit-clip-path:inset(-20% 0 -20% 0);clip-path:inset(-20% 0 -20% 0);transition:-webkit-clip-path 1.2s var(--agent-jobs-ease) .15s;transition:clip-path 1.2s var(--agent-jobs-ease) .15s;transition:clip-path 1.2s var(--agent-jobs-ease) .15s,-webkit-clip-path 1.2s var(--agent-jobs-ease) .15s}[data-armed] .agent-card-body:not([data-in]) .agent-card-plot-svg{-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0);transition:none}.agent-card-plot-line{stroke:var(--agent-jobs-hot);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.agent-card-plot:after{content:"";position:absolute;top:var(--usual);right:0;left:0;border-top:1px dashed rgb(255 255 255/28%)}.agent-card-usual{position:absolute;top:calc(var(--usual) - 16px);left:4px;color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:10.5px}.agent-card-cursor,.agent-card-dot,.agent-card-tooltip{position:absolute;left:var(--peak-x)}.agent-card-cursor{top:0;bottom:0;width:1px;background:rgb(255 255 255/20%);translate:-50% 0}.agent-card-dot{top:var(--peak-y);width:8px;height:8px;border:2px solid #171717;border-radius:50%;background:var(--agent-jobs-hot);box-sizing:content-box;translate:-50% -50%}.agent-card-tooltip{top:0;display:grid;grid-gap:2px;gap:2px;padding:6px 10px;border:1px solid rgb(255 255 255/12%);border-radius:6px;background:#1f1f1f;box-shadow:0 2px 8px rgb(0 0 0/40%);white-space:nowrap;translate:calc(-100% - 10px) 0}.agent-card-tooltip-date{color:var(--agent-jobs-meta);font-size:12px}.agent-card-tooltip-value{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-card-xaxis{display:flex;grid-column:2;justify-content:space-between;margin-top:6px;color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:10.5px}.agent-card-drafts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.agent-card-draft{display:grid;grid-gap:6px;gap:6px;min-width:0}.agent-card-draft-frame{aspect-ratio:16/9}.agent-card-draft-title{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.agent-card-file{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:8px 14px;gap:8px 14px;padding:8px 0}.agent-card-file-frame{width:40px;height:50px}.agent-card-file[data-flag] .agent-card-file-frame{box-shadow:inset 0 0 0 2px var(--agent-jobs-error)}.agent-card-comment{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid rgb(255 255 255/6%);border-radius:var(--agent-jobs-radius-md);background:rgb(255 255 255/4%)}.agent-card-comment-head{display:flex;align-items:center;gap:8px;margin:0}.agent-card-mark{flex:none;border-radius:4.5px;box-shadow:0 0 0 1px rgb(255 255 255/14%)}.agent-card-author{color:var(--agent-jobs-brand);font-size:13px;font-weight:600;letter-spacing:-.03em}.agent-card-moment{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;background:rgb(255 255 255/8%);color:var(--agent-jobs-soft);font-family:var(--agent-jobs-label);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-card-moment:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url(/icons/app/play-light.svg) center/contain no-repeat;mask:url(/icons/app/play-light.svg) center/contain no-repeat}.agent-card-comment-text{margin:0;color:#ddd;font-size:13.5px;line-height:1.45}.agent-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.agent-card-stats div{padding:12px 14px;border-radius:var(--agent-jobs-radius-control);background:rgb(255 255 255/4%)}.agent-card-stats dt{color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:12px}.agent-card-stats dd{margin:4px 0 0;font-family:var(--landing-font-display);font-size:clamp(20px,1.67vw,24px);font-weight:500;letter-spacing:-.04em}.agent-card-change{margin-left:6px;color:var(--agent-jobs-success);font-family:var(--agent-jobs-label);font-size:12px;letter-spacing:0}.agent-card-summary{margin:0;color:#ddd;font-size:14px;line-height:1.5}.agent-card-draft-post{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--agent-jobs-radius-md);background:rgb(255 255 255/4%)}.agent-card-draft-post img{flex:none;margin-top:1px}.agent-card-actions{display:flex;flex:none;align-items:center;gap:8px;padding:12px 16px 12px 20px;border-top:1px solid var(--agent-jobs-row);background:rgb(0 0 0/18%);transition:opacity .4s var(--agent-jobs-ease),translate .4s var(--agent-jobs-ease)}[data-armed] .agent-card:not([data-done]) .agent-card-actions{opacity:0;translate:0 4px}.agent-card-note{display:flex;align-items:center;gap:8px;min-width:0;margin-right:auto;overflow:hidden;color:var(--agent-jobs-soft);font-family:var(--agent-jobs-label);font-size:12.5px;white-space:nowrap}.agent-card-button{display:inline-flex;flex:none;align-items:center;height:34px;padding:0 14px;border:1px solid rgb(255 255 255/12%);border-radius:var(--agent-jobs-radius-control);color:#ddd;font-size:13px;font-weight:500;letter-spacing:-.02em}.agent-card-button[data-primary]{border-color:transparent;background:#fff;color:#0c0c0c}.agent-deck{--agent-deck-peek:44px;display:grid;justify-self:center;grid-gap:20px;gap:20px;width:100%;max-width:440px;min-width:0}.agent-deck-stack{display:grid;padding-top:calc(var(--agent-deck-peek) * 2)}.agent-deck-card{--dx:0;position:relative;grid-area:1/1;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:var(--agent-jobs-radius-xl);background:linear-gradient(180deg,#1f1f1f,#181818);box-shadow:inset 0 1px 0 rgb(255 255 255/6%),0 -12px 32px rgb(0 0 0/35%);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:translate .46s var(--agent-jobs-ease),scale .46s var(--agent-jobs-ease),rotate .46s var(--agent-jobs-ease),opacity .32s ease}.agent-deck-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#111;opacity:0;pointer-events:none;transition:opacity .32s ease}.agent-deck-card img{-webkit-user-drag:none;pointer-events:none}.agent-deck-card[data-depth="0"]{z-index:3;translate:calc(var(--dx) * 1px) 0;rotate:calc(var(--dx) * .03deg)}.agent-deck-card[data-depth="1"]{z-index:2;translate:0 calc(var(--agent-deck-peek) * -1 - 3%);scale:.94}.agent-deck-card[data-depth="1"]:after{opacity:.4}.agent-deck-card[data-depth="2"]{z-index:1;translate:0 calc(var(--agent-deck-peek) * -2 - 6%);scale:.88}.agent-deck-card[data-depth="2"]:after{opacity:.6}.agent-deck-card[data-depth=hidden]{z-index:0;translate:0 calc(var(--agent-deck-peek) * -2 - 6%);scale:.88;opacity:0;transition:none}.agent-deck-card[data-dragging]{transition:none;cursor:-webkit-grabbing;cursor:grabbing}.agent-deck-card[data-fling=next]{translate:-115% 0;rotate:-8deg;opacity:0}.agent-deck-card[data-fling=previous]{translate:115% 0;rotate:8deg;opacity:0}.agent-deck-head{display:flex;align-items:center;gap:12px;padding:10px 20px 14px;border-bottom:1px solid var(--agent-jobs-row)}.agent-deck-face{display:block;flex:none;width:36px}.agent-deck-face svg{display:block;width:100%;height:auto}.agent-deck-card[data-depth=hidden] .astrono :is(.dot,.ridges,.body){animation-play-state:paused}.agent-deck-heading{display:grid;grid-gap:2px;gap:2px;min-width:0}.agent-deck-name{margin:0;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.agent-deck-name,.agent-deck-ran{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-deck-ran{color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:12px;transition:opacity .32s ease}.agent-deck-card:not([data-depth="0"]) .agent-deck-ran{opacity:0}.agent-deck-job{margin:0;padding:16px 20px 0;font-family:var(--landing-font-display);font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.04em;text-wrap:pretty;text-indent:-.4em}.agent-deck-preview{display:grid;flex:1 1 auto;min-height:0;padding:18px 20px 0}.agent-deck-note{margin:0;padding:16px 20px 0;color:#ddd;font-size:14px;line-height:1.5;text-wrap:pretty}.agent-deck-author{color:var(--agent-jobs-brand);font-weight:600;letter-spacing:-.03em}.agent-deck-tally{margin:0;padding:10px 20px 18px;color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-deck-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:14px 20px;border-top:1px solid var(--agent-jobs-row);background:rgb(0 0 0/18%)}.agent-deck-button{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid rgb(255 255 255/12%);border-radius:var(--agent-jobs-radius-control);color:#ddd;font-size:13.5px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.agent-deck-button[data-primary]{border-color:transparent;background:#f2f2f2;color:#0c0c0c}.agent-deck-frame{position:relative;display:block;overflow:hidden;border-radius:var(--agent-jobs-radius);background:var(--agent-jobs-tile);box-shadow:inset 0 0 0 1px rgb(255 255 255/6%)}.agent-deck-frame img{object-fit:cover}.agent-deck-takes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(64px,1fr);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.agent-deck-takes li{display:grid}.agent-deck-top{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr)}.agent-deck-report{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px}.agent-deck-report .agent-card-stats div{padding:10px 12px}.agent-deck-shorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.agent-deck-shorts li{display:grid;grid-template-rows:minmax(150px,1fr) auto;grid-gap:8px;gap:8px}.agent-deck-short .agent-card-stamp{top:6px;bottom:auto}.agent-deck-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.agent-deck-week li{display:grid;grid-template-rows:auto minmax(96px,1fr);grid-gap:6px;gap:6px}.agent-deck-day{color:var(--agent-jobs-meta);font-family:var(--agent-jobs-label);font-size:11.5px;text-align:center}.agent-deck-platform{position:absolute;bottom:5px;left:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgb(0 0 0/65%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agent-deck-shot{min-height:180px}.agent-deck-shot img{object-position:50% 100%}.agent-deck-shot:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(180deg,transparent,rgb(0 0 0/75%))}.agent-deck-file{top:10px;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:4px 8px;border-radius:6px;background:rgb(0 0 0/70%);font-family:var(--agent-jobs-label);text-overflow:ellipsis;white-space:nowrap}.agent-deck-file,.agent-deck-miss{position:absolute;z-index:1;font-size:12px}.agent-deck-miss{right:14px;bottom:44px;padding:6px 14px;border:1.5px dashed #f87171;border-radius:6px;background:rgb(239 68 68/12%);color:#fca5a5}.agent-deck-scrub{position:absolute;right:12px;bottom:12px;left:12px;z-index:1;height:4px;border-radius:2px;background:linear-gradient(90deg,rgb(255 255 255/40%) var(--from),var(--agent-jobs-error) var(--from) var(--to),rgb(255 255 255/15%) var(--to))}.agent-deck-range{position:absolute;bottom:8px;left:calc((var(--from) + var(--to)) / 2);color:#fca5a5;font-family:var(--agent-jobs-label);font-size:11px;white-space:nowrap;translate:-50% 0}.agent-deck-preview .agent-card-trend{display:flex;flex-direction:column}.agent-deck-preview .agent-card-trend-body{flex:1 1;grid-template-rows:minmax(0,1fr) auto}.agent-deck-preview .agent-card-plot{height:auto;min-height:88px}.agent-deck-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.agent-deck-step{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 4px;border:0;border-radius:var(--agent-jobs-radius);background:none;color:var(--agent-jobs-meta);font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:color .2s ease}.agent-deck-step[data-way=previous]{justify-self:start}.agent-deck-step[data-way=next]{justify-self:end;color:#fff}.agent-deck-step:hover{color:#fff}.agent-deck-chevron{flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url(/icons/ui/cmp-chevron-white.svg) center/contain no-repeat;mask:url(/icons/ui/cmp-chevron-white.svg) center/contain no-repeat;rotate:90deg}.agent-deck-step[data-way=next] .agent-deck-chevron{rotate:-90deg}.agent-deck-dots{display:flex;align-items:center}.agent-deck-dot{display:grid;place-items:center;width:18px;height:24px;padding:0;border:0;background:none;cursor:pointer}.agent-deck-dot:before{content:"";width:6px;height:6px;border-radius:3px;background:rgb(255 255 255/25%);transition:width .32s var(--agent-jobs-ease),background-color .32s ease}.agent-deck-dot[aria-current=true]{width:30px}.agent-deck-dot[aria-current=true]:before{width:22px;background:#fff}.agent-deck-dot:focus-visible,.agent-deck-step:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:900px){.agent-jobs-tabs{display:grid}.agent-jobs-box{display:flex;height:clamp(640px,46.94vw,760px)}.agent-deck{display:none}.agent-jobs-bar{padding:16px 28px}.agent-jobs-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);gap:clamp(32px,4.44vw,64px);padding:clamp(24px,2.5vw,36px) clamp(28px,3.33vw,48px) clamp(36px,3.33vw,48px)}.agent-jobs-work{padding-left:clamp(0px,1.11vw,16px)}}@media (prefers-reduced-motion:reduce){.agent-card-head,.agent-jobs-face,.agent-jobs-mark:before,.agent-jobs-status-dot,.agent-jobs-step[data-state=working] .agent-jobs-step-text,.agent-jobs-word,.agent-thinking-label{animation:none}.agent-card,.agent-card-actions,.agent-card-item,.agent-deck-card,.agent-deck-card:after,.agent-deck-dot:before,.agent-jobs-chromatic-background,.agent-jobs-light,.agent-jobs-role,.agent-jobs-step{transition:none}}.landing-section.connect-ai{--connect-ai-ground:#111;--connect-ai-box:#141414;--connect-ai-window:rgb(255 255 255/4%);--connect-ai-chip:rgb(255 255 255/7%);--connect-ai-line:rgb(255 255 255/8%);--connect-ai-row:rgb(255 255 255/6%);--connect-ai-lead:#ddd;--connect-ai-soft:#adadad;--connect-ai-meta:#858585;--connect-ai-mono:var(--font-orbit-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;--connect-ai-radius-card:var(--landing-radius-card);--connect-ai-radius:12px;--connect-ai-radius-sm:8px;--connect-ai-ease:cubic-bezier(0.23,1,0.32,1);--connect-ai-press:filter 160ms ease,scale 160ms var(--ease-out-expo);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--landing-head-gap);gap:var(--landing-head-gap);padding:var(--landing-section-y) var(--landing-edge);background:var(--connect-ai-ground);color:#fff}.connect-ai>*{width:100%;max-width:calc(1340 * var(--landing-px));margin-inline:auto}.connect-ai>.connect-ai-field-background{position:absolute;top:50%;left:0;z-index:-1;width:100%;max-width:none;height:var(--landing-scroll-viewport);margin:0;overflow:hidden;translate:0 -60%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 80%,transparent);pointer-events:none}.connect-ai-field-background:after{content:"";position:absolute;inset:0;z-index:1;background:#000;opacity:.22}.connect-ai-field-background>.connect-ai-field-still{position:absolute;inset:0}.connect-ai-field-scene,.connect-ai-field-scene>canvas,.connect-ai-field-still{width:100%;height:100%}.connect-ai-field-scene>canvas{display:block}.connect-ai-field-still{background:#000 url(/images/landing/chromatic-still.webp) 50%/cover no-repeat}.connect-ai-head{display:grid;grid-gap:12px;gap:12px}.connect-ai-title{margin:0;color:#aaa;font-family:var(--landing-font-display);font-size:var(--landing-title);font-weight:500;line-height:var(--landing-title-leading);letter-spacing:-.05em;text-wrap:balance}.connect-ai-title span{color:#fff}.connect-ai-lead{margin:0;color:var(--connect-ai-lead);font-family:var(--landing-font-body);font-size:var(--landing-intro);line-height:var(--landing-intro-leading);letter-spacing:var(--landing-intro-track);text-wrap:pretty}.connect-ai-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.connect-ai-icon{display:inline-block;flex:none;width:var(--icon-size,20px);height:var(--icon-size,20px);background-color:currentColor;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.connect-ai-apps{position:relative;display:flex;gap:4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--connect-ai-line);border-radius:var(--connect-ai-radius-card);background:rgb(255 255 255/3%);scroll-snap-type:x proximity;scrollbar-width:none}.connect-ai-apps::-webkit-scrollbar{display:none}.connect-ai-app{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px 16px;height:44px;padding:0 16px;border:0;border-radius:var(--connect-ai-radius);background:transparent;color:var(--connect-ai-meta);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:background-color .24s ease,box-shadow .24s ease,var(--connect-ai-press)}.connect-ai-app img{width:auto;max-width:none;height:20px;opacity:.45;transition:opacity .24s ease}.connect-ai-how{display:none;font-family:var(--font-label);font-size:13px;letter-spacing:-.01em;white-space:nowrap;transition:color .24s ease}.connect-ai-app[aria-selected=true]{background:linear-gradient(180deg,rgb(255 255 255/12%),rgb(255 255 255/5%));box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 4px 14px rgb(0 0 0/35%)}.connect-ai-app[aria-selected=true] img{opacity:1}.connect-ai-app[aria-selected=true] .connect-ai-how{color:#fff}@media (hover:hover) and (pointer:fine){.connect-ai-app.connect-ai-app:hover{scale:1}.connect-ai-app:not([aria-selected=true]):hover{background:rgb(255 255 255/4%)}.connect-ai-app:not([aria-selected=true]):hover img{opacity:.8}.connect-ai-app:not([aria-selected=true]):hover .connect-ai-how{color:#ccc}}.connect-ai-app.connect-ai-app:active{scale:.985}.connect-ai-app:focus-visible{position:relative;z-index:1;outline:2px solid #fff;outline-offset:-2px}.connect-ai-panel{min-width:0;overflow:clip;border-radius:var(--connect-ai-radius-card);background:var(--connect-ai-box);box-shadow:0 0 0 1px rgb(255 255 255/5%)}.connect-ai-setup{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:clamp(var(--landing-card-inset),1.74vw,25px)}.connect-ai-setup-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.connect-ai-setup-title{margin:0 auto 0 0;animation:connect-ai-rise .42s var(--connect-ai-ease) backwards}.connect-ai-setup-title img{display:block;width:auto;height:26px}@keyframes connect-ai-rise{0%{opacity:0;filter:blur(6px);scale:.96}}.connect-ai-copy{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 10px 0 12px;border:1px solid var(--connect-ai-line);border-radius:var(--connect-ai-radius-sm);background:var(--connect-ai-chip);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,var(--connect-ai-press)}.connect-ai-copy-icon{justify-content:center;width:32px;height:32px;padding:0;border-color:transparent;background:transparent}@media (hover:hover) and (pointer:fine){.connect-ai-copy:hover{border-color:rgb(255 255 255/18%);background:rgb(255 255 255/12%)}}.connect-ai-copy:focus-visible,.connect-ai-steps summary:focus-visible,.connect-ai-switch button:focus-visible{outline:2px solid #fff;outline-offset:2px}.connect-ai-switch{display:flex;flex-wrap:wrap;gap:6px}.connect-ai-switch button{height:32px;padding:0 14px;border:1px solid rgb(255 255 255/12%);border-radius:var(--connect-ai-radius-sm);background:transparent;color:var(--connect-ai-soft);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:-.02em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,var(--connect-ai-press)}@media (hover:hover) and (pointer:fine){.connect-ai-switch button:not([aria-pressed=true]):hover{border-color:rgb(255 255 255/22%);color:#fff}}.connect-ai-switch button[aria-pressed=true]{border-color:transparent;background:#fff;color:#111}.connect-ai-code,.connect-ai-steps,.connect-ai-test{border:1px solid rgb(255 255 255/6%);border-radius:var(--connect-ai-radius);background:var(--connect-ai-window)}.connect-ai-steps summary{display:flex;align-items:center;gap:12px;padding:14px 16px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:-.02em;list-style:none}.connect-ai-steps summary::-webkit-details-marker{display:none}.connect-ai-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;background:var(--connect-ai-chip);color:var(--connect-ai-soft);font-family:var(--font-label);font-size:12px;font-weight:400}.connect-ai-caret{margin-left:auto;color:#fff;transition:rotate .24s var(--connect-ai-ease)}.connect-ai-steps[open] .connect-ai-caret{rotate:180deg}.connect-ai-steps ol{display:grid;grid-gap:16px;gap:16px;margin:0;padding:4px 16px 20px;list-style:none}.connect-ai-steps li{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:14px;gap:14px;color:var(--connect-ai-lead);font-size:clamp(14px,1.04vw,15px);line-height:1.5;letter-spacing:-.02em}.connect-ai-step-number{display:grid;place-items:center;min-width:40px;height:28px;border:1px solid rgb(255 255 255/18%);border-radius:var(--connect-ai-radius-sm);color:var(--connect-ai-soft);font-family:var(--font-label);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connect-ai-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 0 16px;color:var(--connect-ai-meta);font-family:var(--font-label);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.connect-ai-code pre{max-height:300px;margin:0;padding:12px 16px 16px;overflow:auto;color:var(--connect-ai-lead);font:13px/1.6 var(--connect-ai-mono);white-space:pre-wrap;word-break:break-word}.connect-ai-notes{display:grid;grid-gap:4px;gap:4px;padding:0 4px;color:var(--connect-ai-meta);font-size:12.5px;line-height:1.55}.connect-ai-notes p{margin:0}.connect-ai-test{display:grid;grid-gap:10px;gap:10px;padding:14px 8px 8px}.connect-ai-test-label{padding-inline:8px;color:var(--connect-ai-meta);font-family:var(--font-label);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.connect-ai-test-prompt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:4px 4px 4px 12px;border-radius:var(--connect-ai-radius-sm);background:var(--connect-ai-chip);color:#fff;font-size:14px;line-height:1.4;letter-spacing:-.02em}.connect-ai-ghost{color:transparent}.connect-ai-type-caret{display:inline-block;width:.47em;height:1.1em;margin-left:.08em;vertical-align:text-bottom;background:#fff}.connect-ai-disclaimer{margin:0;color:var(--connect-ai-meta);font-size:12px;line-height:1.5}@media (min-width:1024px){.connect-ai>.connect-ai-field-background{display:none}.connect-ai-body{grid-template-columns:minmax(0,800fr) minmax(0,528fr);grid-template-areas:"panel apps" "note note"}.connect-ai-panel{grid-area:panel;min-height:600px}.connect-ai-apps{display:grid;grid-area:apps;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);overflow:clip;border:0;background:var(--connect-ai-box);box-shadow:0 0 0 1px rgb(255 255 255/5%)}.connect-ai-app{flex-wrap:wrap;height:auto;padding:24px clamp(20px,2.22vw,32px)}.connect-ai-app img{max-width:100%;height:clamp(22px,2.2vw,30px)}.connect-ai-how{display:inline}.connect-ai-disclaimer{grid-area:note}}@media (max-width:720px){.connect-ai-steps summary{padding:14px}.connect-ai-steps ol{gap:14px;padding:2px 14px 18px}.connect-ai-steps li{gap:10px;font-size:14px}.connect-ai-step-number{min-width:30px;height:24px;font-size:12px}.connect-ai-code-head{padding-left:14px}.connect-ai-code pre{padding:10px 14px 14px;font-size:12px}.connect-ai-disclaimer{display:none}}@media (prefers-reduced-motion:reduce){.connect-ai-setup-title{animation:none}.connect-ai-app,.connect-ai-app img,.connect-ai-caret,.connect-ai-copy,.connect-ai-how,.connect-ai-switch button{transition:none}.connect-ai-app.connect-ai-app:active{scale:1}}.landing-section.landing-long{--landing-long-ground:#111;--landing-long-card:#1e1e1e;--landing-long-soft:#ddd;--landing-long-dim:#aaa;--landing-long-px:clamp(0.68px,0.069444vw,1.3333px);--landing-long-edge:max(var(--landing-edge),calc(50 * var(--landing-long-px)));--landing-long-tile:calc(250 * var(--landing-long-px));--landing-long-gap:calc(17 * var(--landing-long-px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(939 * var(--landing-long-px));padding-inline:max(0px,(100% - 1440 * var(--landing-long-px))/2);background:var(--landing-long-ground);color:#fff}.landing-long-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--landing-head-gap);padding:var(--landing-section-y) var(--landing-long-edge)}.landing-long-head{display:grid;grid-gap:12px;gap:12px}.landing-long-title{margin:0;font-family:var(--landing-font-display);font-size:var(--landing-title);font-weight:500;line-height:var(--landing-title-leading);letter-spacing:-.05em}.landing-long-dim{color:var(--landing-long-dim)}.landing-long-lead{margin:0;color:var(--landing-long-soft);font-family:var(--landing-font-body);font-size:var(--landing-intro);line-height:var(--landing-intro-leading);letter-spacing:var(--landing-intro-track)}.landing-long-stats{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.landing-long-stat{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding:clamp(var(--landing-card-inset),2.22vw,calc(32 * var(--landing-px)));overflow:hidden;border-radius:var(--landing-radius-card);background:var(--landing-long-card)}.landing-long-figure{display:flex;align-items:flex-end;gap:8px;margin:0;font-family:var(--landing-font-display);white-space:nowrap}.landing-long-number{font-size:clamp(48px,5vw,calc(72 * var(--landing-px)));font-weight:500;line-height:.9;letter-spacing:-.05em}.landing-long-unit{font-size:clamp(18px,1.67vw,calc(24 * var(--landing-px)));line-height:1.5;letter-spacing:-.03em}.landing-long-photo{display:none}.landing-long-meaning{margin:0;color:var(--landing-long-soft);font-family:var(--landing-font-body);font-size:clamp(15px,1.39vw,calc(20 * var(--landing-px)));line-height:1.5;letter-spacing:-.03em}.landing-long-wall{position:relative;overflow:hidden}.landing-long-wall:after,.landing-long-wall:before{content:"";position:absolute;right:0;left:0;z-index:1;height:min(calc(194 * var(--landing-long-px)),22%);pointer-events:none}.landing-long-wall:before{top:0;background:linear-gradient(180deg,var(--landing-long-ground),rgb(17 17 17/0))}.landing-long-wall:after{bottom:0;background:linear-gradient(0deg,var(--landing-long-ground),rgb(17 17 17/0))}.landing-long-columns{position:absolute;inset:0 calc(57 * var(--landing-long-px)) 0 auto;display:flex;gap:calc(14 * var(--landing-long-px))}.landing-long-column{width:var(--landing-long-tile);overflow:hidden}.landing-long-track{display:flex;flex-direction:column;gap:var(--landing-long-gap);animation:landing-long-up 60s linear infinite}.landing-long-column[data-column="1"] .landing-long-track{animation-name:landing-long-down;animation-duration:72s}.landing-long-tile{position:relative;display:block;flex:none;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--landing-radius-card);background:var(--landing-long-card)}.landing-long-tile img{object-fit:cover}@keyframes landing-long-up{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-50% - var(--landing-long-gap) / 2),0)}}@keyframes landing-long-down{0%{transform:translate3d(0,calc(-50% - var(--landing-long-gap) / 2),0)}to{transform:translateZ(0)}}@media (max-width:900px){.landing-section.landing-long{--landing-long-edge:var(--landing-edge);grid-template-columns:minmax(0,1fr);min-height:0}.landing-long-wall{display:none}.landing-long-stat{position:relative;isolation:isolate;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:clamp(184px,44vw,260px)}.landing-long-photo{position:absolute;inset:0;z-index:-1;display:block}.landing-long-photo img{object-fit:cover}.landing-long-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/75%),rgb(0 0 0/35%) 45%,rgb(0 0 0/0) 70%)}}@media (prefers-reduced-motion:reduce){.landing-long-track{animation:none}}.landing-coverage{--coverage-px:clamp(0.8px,0.069444vw,1.3333px);--coverage-row:calc(65 * var(--coverage-px));--coverage-head:calc(76 * var(--coverage-px));--coverage-label:calc(225 * var(--coverage-px));--coverage-col:calc(162.14 * var(--coverage-px));--coverage-page:#111111;--coverage-table:#191919;--coverage-stripe:#1d1d1d;--coverage-hover:#222222;--coverage-soft:#dddddd;--coverage-muted:#adadad;--coverage-dim:#aaaaaa;--coverage-us:#ffffff;--coverage-us-stripe:#f2f2f2;padding:var(--landing-section-y) clamp(16px,2.7778vw,53.33px);background:var(--coverage-page);color:#fff}.landing-coverage-panel{position:relative;max-width:calc(1360 * var(--coverage-px));margin-inline:auto}.landing-coverage-scroll{overflow-x:auto;overscroll-behavior-x:contain}.landing-coverage-fade{position:absolute;inset:0 0 0 auto;width:44px;background:linear-gradient(90deg,rgb(0 0 0/0),rgb(0 0 0/45%));opacity:0;pointer-events:none;transition:opacity .2s ease}.landing-coverage-panel[data-more] .landing-coverage-fade{opacity:1}.landing-coverage-table{width:100%;min-width:calc(1360 * var(--coverage-px));border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--coverage-table);font-family:var(--landing-font-display);text-align:center}.landing-coverage-col-label{width:var(--coverage-label)}.landing-coverage-col,.landing-coverage-col-us{width:var(--coverage-col)}.landing-coverage-table thead td,.landing-coverage-table thead th{height:var(--coverage-head);padding:calc(16 * var(--coverage-px)) calc(8 * var(--coverage-px));background:var(--coverage-stripe);font-weight:400;vertical-align:middle}.landing-coverage-table thead .landing-coverage-corner{background:var(--coverage-page)}.landing-coverage-table thead th[data-us]{background:var(--coverage-us)}.landing-coverage-brand{display:flex;align-items:center;justify-content:center;height:calc(25 * var(--coverage-px))}.landing-coverage-brand img{width:calc(var(--logo-w, 100) * var(--coverage-px));height:auto}.landing-coverage-category{display:block;margin-top:calc(8 * var(--coverage-px));color:var(--coverage-soft);font-size:max(10px,calc(11 * var(--coverage-px)));line-height:1;letter-spacing:-.03em;white-space:nowrap}.landing-coverage-table thead th[data-us] .landing-coverage-category{color:#111111}.landing-coverage-table tbody td,.landing-coverage-table tbody th{height:var(--coverage-row);padding:calc(10 * var(--coverage-px));background:var(--coverage-table);vertical-align:middle}.landing-coverage-table tbody th{padding-inline:calc(20 * var(--coverage-px));color:#fff;font-size:max(11px,calc(12 * var(--coverage-px)));font-weight:500;line-height:1.15;text-align:left;text-transform:uppercase;text-wrap:balance}.landing-coverage-table tbody tr:nth-child(2n)>:not([data-us]){background:var(--coverage-stripe)}.landing-coverage-table tbody [data-us]{background:var(--coverage-us)}.landing-coverage-table tbody tr:nth-child(odd)>[data-us]{background:var(--coverage-us-stripe)}.landing-coverage-table [data-column]:not([data-column="0"],[data-column="1"]){box-shadow:inset 1px 0 0 var(--coverage-stripe)}.landing-coverage-table :where(td[data-us]){position:relative}.landing-coverage-glow{position:absolute;inset:0;overflow:hidden;mix-blend-mode:multiply;pointer-events:none}.landing-coverage-chromatic-background{position:absolute;bottom:0;left:50%;width:600%;aspect-ratio:1440/742;background:#fff;translate:-50% 0}.landing-coverage-chromatic-background>.landing-coverage-chromatic-still{position:absolute;inset:0}.landing-coverage-chromatic-scene,.landing-coverage-chromatic-scene>canvas,.landing-coverage-chromatic-still{width:100%;height:100%}.landing-coverage-chromatic-scene>canvas{display:block}.landing-coverage-chromatic-still{background:#fff url(/images/landing/chromatic-light-still.webp) 50%/100% 100% no-repeat}.landing-coverage-mark{display:block;width:calc(20 * var(--coverage-px));height:calc(20 * var(--coverage-px));margin-inline:auto;background:var(--coverage-muted);mask:center/100% 100% no-repeat;-webkit-mask:center/100% 100% no-repeat}.landing-coverage-mark[data-mark=yes]{mask-image:url(/icons/ui/check-pixel.svg);-webkit-mask-image:url(/icons/ui/check-pixel.svg)}.landing-coverage-mark[data-mark=partial]{mask-image:url(/icons/ui/faq-dash.svg);-webkit-mask-image:url(/icons/ui/faq-dash.svg)}.landing-coverage-mark[data-mark=unknown]{mask-image:url(/icons/ui/question-pixel.svg);-webkit-mask-image:url(/icons/ui/question-pixel.svg)}.landing-coverage-mark[data-mark=no]{mask-image:url(/icons/ui/x-pixel.svg);-webkit-mask-image:url(/icons/ui/x-pixel.svg)}.landing-coverage-note{display:block;margin-top:calc(4 * var(--coverage-px));color:var(--coverage-muted);font-size:max(10px,calc(11 * var(--coverage-px)));line-height:1;letter-spacing:-.03em;white-space:nowrap}.landing-coverage-tile{position:relative;z-index:1;display:block;width:calc(31.3 * var(--coverage-px));height:calc(29.03 * var(--coverage-px));margin-inline:auto;border-radius:calc(8 * var(--coverage-px));background:var(--coverage-stripe)}.landing-coverage-tile:before{content:"";position:absolute;inset:0;width:calc(20 * var(--coverage-px));height:calc(20 * var(--coverage-px));margin:auto;background:#fff;mask:url(/icons/ui/check-pixel.svg) center/100% 100% no-repeat;-webkit-mask:url(/icons/ui/check-pixel.svg) center/100% 100% no-repeat}.landing-coverage-table tbody tr{transition:opacity .48s var(--ease-out-expo);transition-delay:calc(.18s + var(--row) * 42ms)}.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody tr{opacity:0;transition-delay:0s}.landing-coverage-table tbody :is(.landing-coverage-mark,.landing-coverage-tile){transition:opacity .42s var(--ease-out-expo),scale .42s var(--ease-out-expo);transition-delay:calc(.26s + var(--row) * 42ms)}.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody :is(.landing-coverage-mark,.landing-coverage-tile){opacity:0;scale:.4;transition-delay:0s}.landing-coverage-panel .landing-coverage-corner,.landing-coverage-panel tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:2}.landing-coverage-panel [data-us]{position:-webkit-sticky;position:sticky;left:var(--coverage-label);z-index:2;transition:box-shadow .2s ease}.landing-coverage-panel[data-scrolled] [data-us]{box-shadow:10px 0 18px -8px rgb(0 0 0/60%)}@media (hover:hover) and (pointer:fine){.landing-coverage-panel tbody td[data-active],.landing-coverage-panel tbody tr:not([data-group]):hover>:not([data-us]){background:var(--coverage-hover)}.landing-coverage-panel tbody tr:not([data-group]):hover>td[data-active]{background:#282828}.landing-coverage-panel thead th[data-active]{background:#262626}.landing-coverage-panel td[data-active] .landing-coverage-mark{background:#e0e0e0}.landing-coverage-panel td[data-active] .landing-coverage-note{color:var(--coverage-soft)}.landing-coverage-panel :is(td,th):not([data-us]){transition:background .16s ease}.landing-coverage-panel .landing-coverage-mark,.landing-coverage-panel .landing-coverage-note{transition-property:opacity,scale,background,color}}.landing-coverage-compact{display:none}.landing-filesize-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:var(--landing-head-gap)}.landing-filesize-title{margin:0;font-family:var(--landing-font-display);font-size:var(--landing-title);font-weight:500;line-height:var(--landing-title-leading);letter-spacing:-.05em;text-wrap:balance}.landing-filesize-dim{color:var(--coverage-dim)}.landing-filesize-lead{margin:0;color:var(--coverage-soft);font-family:var(--landing-font-body);font-size:var(--landing-intro);line-height:var(--landing-intro-leading);letter-spacing:var(--landing-intro-track)}.landing-filesize{--filesize-gutter:clamp(16px,6.4vw,25px);--filesize-gap:clamp(16px,5vw,50px);--filesize-value:64px;width:100%;border-collapse:collapse;background:var(--coverage-table);font-family:var(--landing-font-display);text-align:left}.landing-filesize th:first-child{width:1%;padding:12px var(--filesize-gap) 12px var(--filesize-gutter);white-space:nowrap}.landing-filesize :is(th,td):last-child{padding:12px var(--filesize-gutter) 12px 0;vertical-align:middle}.landing-filesize thead th{padding-block:20px;border-bottom:1px solid #3f3f3f;color:var(--coverage-muted);font-size:14px;font-weight:500;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.landing-filesize tbody tr:first-child>*{padding-top:16px}.landing-filesize tbody tr:last-child>*{padding-bottom:20px}.landing-filesize-platform{display:flex;align-items:center;gap:10px;color:var(--coverage-muted);font-size:12px;font-weight:300;line-height:1.15;text-transform:uppercase}.landing-filesize tr[data-us] .landing-filesize-platform{color:#fff;font-weight:700}.landing-filesize-icon{display:grid;flex-shrink:0;place-items:center;width:35px;height:35px;overflow:hidden;border-radius:6.742px;background:#fff}.landing-filesize-icon img{display:block;width:100%;height:100%}.landing-filesize-icon[data-inset] img{width:80%;height:80%}.landing-filesize tr[data-us] .landing-filesize-icon{border-radius:10.145px;background:#000}.landing-filesize-measure{display:flex;align-items:flex-end;gap:8px}.landing-filesize-bar{flex-shrink:0;width:calc((100% - var(--filesize-value)) * var(--share));height:30px;border:1px solid #fff}.landing-filesize tr[data-us] .landing-filesize-bar{background:#fff}.landing-filesize-size{color:#fff;font-size:14px;line-height:.7;letter-spacing:-.03em;white-space:nowrap}.landing-filesize tr[data-us] .landing-filesize-size{font-size:20px;font-weight:700}.landing-filesize-note{display:block;margin-top:8px;color:var(--coverage-muted);font-size:12px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.landing-filesize-bar{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1.1s var(--ease-out-expo);transition:clip-path 1.1s var(--ease-out-expo);transition:clip-path 1.1s var(--ease-out-expo),-webkit-clip-path 1.1s var(--ease-out-expo);transition-delay:calc(.12s + var(--row) * .14s)}.landing-filesize-size{transition:opacity .42s ease,translate .42s var(--ease-out-expo);transition-delay:calc(.52s + var(--row) * .14s)}.landing-filesize[data-armed]:not([data-shown]) .landing-filesize-bar{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition-delay:0s}.landing-filesize[data-armed]:not([data-shown]) .landing-filesize-size{opacity:0;translate:-8px 0;transition-delay:0s}@media (max-width:720px){.landing-coverage-panel{display:none}.landing-coverage-compact{display:block}}@media (prefers-reduced-motion:reduce){.landing-coverage-table tbody :is(.landing-coverage-mark,.landing-coverage-tile),.landing-coverage-table tbody tr,.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody :is(.landing-coverage-mark,.landing-coverage-tile),.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody tr{opacity:1;scale:1;transition:none}.landing-filesize-bar,.landing-filesize-size,.landing-filesize[data-armed]:not([data-shown]) .landing-filesize-bar,.landing-filesize[data-armed]:not([data-shown]) .landing-filesize-size{-webkit-clip-path:none;clip-path:none;opacity:1;translate:none;transition:none}}