.motion-module__LBTV9G__constellation{width:100%;height:100%;min-height:200px;position:relative}.motion-module__LBTV9G__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.motion-module__LBTV9G__stage{--rx:0deg;--ry:0deg;perspective:1600px;perspective-origin:50% 30%;width:100%;max-width:540px;padding:var(--space-4) var(--space-3) var(--space-6);margin-inline:auto;position:relative}.motion-module__LBTV9G__stage.motion-module__LBTV9G__flat{--rx:0deg;--ry:0deg}.motion-module__LBTV9G__deck{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out);position:relative}.motion-module__LBTV9G__plate{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:22px;position:absolute;inset:16px -14px -16px 14px;transform:translateZ(-48px)}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__plate{background:color-mix(in srgb, var(--sky-ash-light) 4%, var(--ink-hero));border-color:color-mix(in srgb, var(--sky-ash-light) 9%, transparent)}.motion-module__LBTV9G__card{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-xl);color:var(--text-primary);border-radius:20px;position:relative}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__card{background:color-mix(in srgb, var(--sky-ash-light) 6%, var(--ink-hero));border-color:color-mix(in srgb, var(--sky-ash-light) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sky-ash-light) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--gray-950) 40%, transparent), 0 48px 96px -40px color-mix(in srgb, var(--gray-950) 75%, transparent);color:var(--text-on-ink)}.motion-module__LBTV9G__head{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:13px 16px;display:flex}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__head{border-bottom-color:color-mix(in srgb, var(--sky-ash-light) 10%, transparent)}.motion-module__LBTV9G__mark{background:var(--text-primary);width:26px;height:26px;color:var(--bg-card);border-radius:8px;flex:none;place-items:center;display:grid}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__mark{background:color-mix(in srgb, var(--sky-ash-light) 12%, transparent);color:var(--sky-ash-light);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky-ash-light) 18%, transparent)}.motion-module__LBTV9G__headTitle{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.motion-module__LBTV9G__headMeta{font:500 var(--text-xs) var(--font-mono);color:var(--text-tertiary);white-space:nowrap}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__headMeta{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__status{border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-light);align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-weight:500;display:inline-flex}.motion-module__LBTV9G__status i{background:var(--success-text);border-radius:50%;width:6px;height:6px}.motion-module__LBTV9G__status[data-state=running] i{animation:1.4s ease-in-out infinite motion-module__LBTV9G__livePulse}.motion-module__LBTV9G__status[data-state=done] i{background:0 0;box-shadow:inset 0 0 0 1.5px}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__status{color:var(--sky-ash-light);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky-ash-light) 18%, transparent)}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__status i{background:var(--mint)}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__status[data-state=done] i{box-shadow:inset 0 0 0 1.5px var(--mint);background:0 0}@keyframes motion-module__LBTV9G__livePulse{50%{opacity:.35;transform:scale(.8)}}.motion-module__LBTV9G__log{flex-direction:column;gap:2px;padding:14px 16px 16px;display:flex}.motion-module__LBTV9G__fade{animation:motion-module__LBTV9G__fadeOut .6s var(--ease-out) both}@keyframes motion-module__LBTV9G__fadeOut{to{opacity:0;transform:translateY(-6px)}}.motion-module__LBTV9G__compact .motion-module__LBTV9G__log{padding:10px 12px 12px}.motion-module__LBTV9G__compact .motion-module__LBTV9G__head{padding:11px 12px}.motion-module__LBTV9G__row{transition:opacity .38s var(--ease-out), transform .38s var(--ease-out)}.motion-module__LBTV9G__row[data-state=pending]{opacity:0;transform:translateY(6px)}.motion-module__LBTV9G__replyRow{margin-bottom:10px}.motion-module__LBTV9G__reply{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;padding:11px 13px 12px}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__reply{background:color-mix(in srgb, var(--sky-ash-light) 5%, transparent);border-color:color-mix(in srgb, var(--sky-ash-light) 11%, transparent)}.motion-module__LBTV9G__replyHead{align-items:center;gap:8px;min-width:0;display:flex}.motion-module__LBTV9G__avatar{background:var(--bg-tertiary,var(--bg-secondary));width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-light);font:600 .625rem var(--font-family);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__avatar{background:color-mix(in srgb, var(--sky-ash) 18%, transparent);box-shadow:none;color:var(--sky-ash-light)}.motion-module__LBTV9G__replyFrom{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.motion-module__LBTV9G__replyFrom b{font-size:var(--text-sm);font-weight:600}.motion-module__LBTV9G__replyFrom span{font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;overflow:hidden}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__replyFrom span{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__replyWhen{font:500 var(--text-xs) var(--font-mono);color:var(--text-tertiary);flex:none;margin-left:auto}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__replyWhen{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__replyText{font-size:var(--text-sm);color:var(--text-secondary);margin:8px 0 0;line-height:1.5}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__replyText{color:color-mix(in srgb, var(--sky-ash-light) 88%, var(--ink-hero))}.motion-module__LBTV9G__trace{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:6px 0;display:grid;position:relative}.motion-module__LBTV9G__rail:before{content:"";background:var(--border-medium);width:1px;position:absolute;top:30px;bottom:-8px;left:10.5px}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__rail:before{background:color-mix(in srgb, var(--sky-ash) 24%, transparent)}.motion-module__LBTV9G__node{background:var(--bg-card);width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success-text) 35%, transparent);color:var(--success-text);border-radius:50%;place-items:center;margin-top:1px;display:grid;position:relative}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__node{background:color-mix(in srgb, var(--mint) 10%, var(--ink-hero));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mint) 38%, transparent);color:var(--mint)}.motion-module__LBTV9G__trace[data-busy] .motion-module__LBTV9G__node{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-medium)}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__trace[data-busy] .motion-module__LBTV9G__node{color:var(--sky-ash-light);background:color-mix(in srgb, var(--sky-ash-light) 6%, var(--ink-hero));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky-ash) 40%, transparent)}.motion-module__LBTV9G__traceBody{min-width:0}.motion-module__LBTV9G__traceTop{align-items:baseline;gap:8px;min-width:0;display:flex}.motion-module__LBTV9G__toolName{font:500 var(--text-xs) var(--font-mono);color:var(--text-primary);flex:none}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__toolName{color:var(--text-on-ink)}.motion-module__LBTV9G__toolArgs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 var(--text-xs) var(--font-mono);color:var(--text-tertiary);flex:1;overflow:hidden}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__toolArgs{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__toolTime{font:500 var(--text-xs) var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex:none;margin-left:auto}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__toolTime{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__toolOut{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;overflow:hidden}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__toolOut{color:color-mix(in srgb, var(--sky-ash-light) 84%, var(--ink-hero))}.motion-module__LBTV9G__trace[data-state=next] .motion-module__LBTV9G__toolName,.motion-module__LBTV9G__trace[data-state=next] .motion-module__LBTV9G__toolOut{color:var(--text-tertiary)}:is([data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__trace[data-state=next] .motion-module__LBTV9G__toolName,[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__trace[data-state=next] .motion-module__LBTV9G__toolOut){color:var(--text-on-ink-muted)}.motion-module__LBTV9G__spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite motion-module__LBTV9G__spin}.motion-module__LBTV9G__sayRow{margin-top:10px}.motion-module__LBTV9G__say{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__say{background:color-mix(in srgb, var(--sky-ash) 9%, transparent);border-color:color-mix(in srgb, var(--sky-ash) 20%, transparent)}.motion-module__LBTV9G__sayMark{background:var(--text-primary);width:26px;height:26px;color:var(--bg-card);border-radius:8px;place-items:center;display:grid}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__sayMark{background:color-mix(in srgb, var(--sky-ash-light) 14%, transparent);color:var(--sky-ash-light)}.motion-module__LBTV9G__sayText{min-height:1.5em;font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:1.5}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__sayText{color:var(--text-on-ink)}.motion-module__LBTV9G__caret{vertical-align:-2px;opacity:.6;background:currentColor;width:6px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite motion-module__LBTV9G__blink;display:inline-block}@keyframes motion-module__LBTV9G__blink{50%{opacity:0}}.motion-module__LBTV9G__typing{gap:4px;padding:6px 0;display:inline-flex}.motion-module__LBTV9G__typing i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite motion-module__LBTV9G__dot}.motion-module__LBTV9G__typing i:nth-child(2){animation-delay:.15s}.motion-module__LBTV9G__typing i:nth-child(3){animation-delay:.3s}@keyframes motion-module__LBTV9G__dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.motion-module__LBTV9G__userRow{justify-content:flex-end;margin:4px 0 8px;display:flex}.motion-module__LBTV9G__instruction{background:var(--text-primary);max-width:86%;color:var(--bg-card);font-size:var(--text-sm);border-radius:14px 14px 4px;padding:9px 12px;line-height:1.45}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__instruction{background:color-mix(in srgb, var(--sky-ash-light) 14%, transparent);color:var(--text-on-ink)}.motion-module__LBTV9G__cardRow{margin:6px 0 4px 34px}.motion-module__LBTV9G__result{background:var(--bg-popover);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__result{background:color-mix(in srgb, var(--sky-ash-light) 5%, var(--ink-hero));border-color:color-mix(in srgb, var(--sky-ash-light) 12%, transparent);color:var(--text-on-ink)}.motion-module__LBTV9G__resultHead{border-bottom:1px solid var(--border-light);font-size:var(--text-xs);align-items:baseline;gap:8px;padding:8px 12px;font-weight:600;display:flex}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__resultHead{border-bottom-color:color-mix(in srgb, var(--sky-ash-light) 10%, transparent)}.motion-module__LBTV9G__resultHead small{font:400 var(--text-xs) var(--font-mono);color:var(--text-tertiary);margin-left:auto}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__resultHead small{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__resultRows{margin:0;padding:4px 0;list-style:none}.motion-module__LBTV9G__resultRows li{font-size:var(--text-xs);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:5px 12px;display:grid}.motion-module__LBTV9G__resultRows li span:first-child{font-family:var(--font-mono);color:var(--text-tertiary)}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__resultRows li span:first-child{color:var(--text-on-ink-muted)}.motion-module__LBTV9G__resultRows li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.motion-module__LBTV9G__foot{border-top:1px solid var(--border-light);font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;gap:8px;padding:10px 16px;display:flex}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__foot{border-top-color:color-mix(in srgb, var(--sky-ash-light) 10%, transparent);color:var(--text-on-ink-muted)}.motion-module__LBTV9G__models{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:inline-flex}.motion-module__LBTV9G__models span{border:1px solid var(--border-light);font:500 .625rem var(--font-mono);border-radius:6px;padding:1px 7px}[data-theme=dark] .motion-module__LBTV9G__ink .motion-module__LBTV9G__models span{border-color:color-mix(in srgb, var(--sky-ash-light) 14%, transparent);color:color-mix(in srgb, var(--sky-ash-light) 80%, var(--ink-hero))}@keyframes motion-module__LBTV9G__runRise{0%{transform:perspective(1600px)rotateX(18deg)translateY(56px)scale(.94)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.motion-module__LBTV9G__stage{transform-origin:50% 100%;animation:linear both motion-module__LBTV9G__runRise;animation-timeline:view();animation-range:entry cover 38%}}}.motion-module__LBTV9G__orbitStage{--r:210px;--tilt:64deg;--period:42s;perspective:1100px;perspective-origin:50% 35%;place-items:center;height:420px;display:grid;position:relative}.motion-module__LBTV9G__orbitTilt{transform-style:preserve-3d;transform:rotateX(var(--tilt));position:absolute}.motion-module__LBTV9G__orbitRing{width:0;height:0;transform-style:preserve-3d;animation:motion-module__LBTV9G__orbit var(--period) linear infinite;position:relative}.motion-module__LBTV9G__orbitRing:before{content:"";left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px dashed color-mix(in srgb, var(--brand-1) 38%, transparent);box-shadow:0 0 60px -10px color-mix(in srgb, var(--brand-2) 35%, transparent) inset;border-radius:50%;position:absolute}@keyframes motion-module__LBTV9G__orbit{to{transform:rotate(360deg)}}@keyframes motion-module__LBTV9G__orbitBack{to{transform:rotate(-360deg)}}.motion-module__LBTV9G__orbitItem{transform-style:preserve-3d;transform:rotateZ(var(--a)) translateX(var(--r));position:absolute}.motion-module__LBTV9G__orbitCounter{transform-style:preserve-3d;animation:motion-module__LBTV9G__orbitBack var(--period) linear infinite}.motion-module__LBTV9G__orbitFace{transform-style:preserve-3d;transform:rotateZ(calc(var(--a) * -1)) rotateX(calc(var(--tilt) * -1))}.motion-module__LBTV9G__orbitCard{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-light);min-width:138px;box-shadow:var(--shadow-lg);white-space:nowrap;gap:2px;padding:8px 11px;display:grid;transform:translate(-50%,-50%)}.motion-module__LBTV9G__orbitCard b{font:500 var(--text-xs) var(--font-mono);color:var(--text-primary)}.motion-module__LBTV9G__orbitCard small{color:var(--text-tertiary);font-size:.6875rem}.motion-module__LBTV9G__orbitCoreWrap{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt) * -1));position:absolute}.motion-module__LBTV9G__orbitCore{width:max-content;padding:var(--space-4) var(--space-5);border-radius:var(--radius-2xl);background:linear-gradient(var(--bg-card), var(--bg-card)) padding-box, var(--brand-gradient) border-box;box-shadow:var(--brand-glow), var(--shadow-xl);text-align:center;border:1px solid #0000;justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.motion-module__LBTV9G__orbitCore strong{font:600 var(--text-base) var(--font-family)}.motion-module__LBTV9G__orbitCore span{font-size:var(--text-xs);color:var(--text-tertiary);max-width:18ch}@media (max-width:640px){.motion-module__LBTV9G__stage{padding:var(--space-2) 0 var(--space-5)}.motion-module__LBTV9G__plate{inset:12px -8px -12px 8px}.motion-module__LBTV9G__log,.motion-module__LBTV9G__head{padding:12px}.motion-module__LBTV9G__headMeta{display:none}.motion-module__LBTV9G__foot{padding:10px 12px}.motion-module__LBTV9G__orbitStage{--r:128px;height:330px}.motion-module__LBTV9G__orbitCard{min-width:0;padding:6px 8px}.motion-module__LBTV9G__orbitCard small{display:none}}@media (prefers-reduced-motion:reduce){.motion-module__LBTV9G__deck,.motion-module__LBTV9G__row{transition:none}.motion-module__LBTV9G__orbitRing,.motion-module__LBTV9G__orbitCounter,.motion-module__LBTV9G__caret,.motion-module__LBTV9G__typing i,.motion-module__LBTV9G__spin,.motion-module__LBTV9G__status i{animation:none}}
.InkBand-module__BsQfda__band{--band-bg:color-mix(in srgb, var(--sky-ash) 16%, var(--mkt-canvas,var(--bg-base)));--band-edge:color-mix(in srgb, var(--text-primary) 7%, transparent);--band-light:color-mix(in srgb, var(--bg-card) 80%, transparent);--band-wash:color-mix(in srgb, var(--bg-card) 45%, transparent);--band-trace:color-mix(in srgb, var(--mint) 16%, transparent);--band-points:color-mix(in srgb, var(--text-primary) 14%, transparent);--band-text:var(--text-primary);--band-soft:var(--brand-text-deep);--band-lede:var(--text-secondary);--band-muted:color-mix(in srgb, var(--text-secondary) 60%, var(--text-tertiary));--band-kicker:var(--text-secondary);--band-kicker-ring:color-mix(in srgb, var(--text-primary) 12%, transparent);--band-kicker-fill:color-mix(in srgb, var(--bg-card) 55%, transparent);--band-dot:color-mix(in srgb, var(--mint) 55%, var(--success-text));--band-dot-ring:color-mix(in srgb, var(--mint) 30%, transparent);--band-link-line:color-mix(in srgb, var(--text-primary) 28%, transparent);--band-task-line:color-mix(in srgb, var(--text-primary) 8%, transparent);--band-task-fill:color-mix(in srgb, var(--bg-card) 55%, transparent);--band-task-line-hover:var(--border-medium);--band-task-fill-hover:var(--bg-card);--band-icon-fill:var(--bg-card);--band-icon-ring:var(--border-light);--band-icon:var(--text-secondary);background:var(--band-bg);color:var(--band-text);isolation:isolate;box-shadow:inset 0 1px 0 var(--band-edge);padding:clamp(4rem,8vw,7rem) 0;position:relative;overflow:clip}[data-theme=dark] .InkBand-module__BsQfda__band{--band-bg:var(--ink-hero);--band-edge:color-mix(in srgb, var(--sky-ash-light) 9%, transparent);--band-light:color-mix(in srgb, var(--sky-ash) 22%, transparent);--band-wash:color-mix(in srgb, var(--sky-ash) 8%, transparent);--band-trace:color-mix(in srgb, var(--mint) 9%, transparent);--band-points:color-mix(in srgb, var(--sky-ash-light) 15%, transparent);--band-text:var(--text-on-ink);--band-soft:var(--brand-text);--band-lede:color-mix(in srgb, var(--sky-ash-light) 80%, var(--ink-hero));--band-muted:var(--text-on-ink-muted);--band-kicker:var(--sky-ash-light);--band-kicker-ring:color-mix(in srgb, var(--sky-ash) 30%, transparent);--band-kicker-fill:color-mix(in srgb, var(--sky-ash) 8%, transparent);--band-dot:var(--mint);--band-dot-ring:color-mix(in srgb, var(--mint) 22%, transparent);--band-link-line:color-mix(in srgb, var(--sky-ash) 45%, transparent);--band-task-line:color-mix(in srgb, var(--sky-ash-light) 10%, transparent);--band-task-fill:color-mix(in srgb, var(--sky-ash-light) 3%, transparent);--band-task-line-hover:color-mix(in srgb, var(--sky-ash) 34%, transparent);--band-task-fill-hover:color-mix(in srgb, var(--sky-ash) 7%, transparent);--band-icon-fill:color-mix(in srgb, var(--sky-ash) 12%, transparent);--band-icon-ring:color-mix(in srgb, var(--sky-ash) 18%, transparent);--band-icon:var(--sky-ash-light)}.InkBand-module__BsQfda__band:after{content:"";z-index:-3;background:radial-gradient(54rem 30rem at 74% -12%, var(--band-light), transparent 70%), radial-gradient(40rem 24rem at 4% 0%, var(--band-wash), transparent 70%), radial-gradient(38rem 22rem at 76% 112%, var(--band-trace), transparent 70%);position:absolute;inset:0}.InkBand-module__BsQfda__band:before{content:"";z-index:-2;background-image:radial-gradient(circle at 1px 1px, var(--band-points) 1px, transparent 1.6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 62% at 74%,#000 12%,#0000 74%);mask-image:radial-gradient(40% 62% at 74%,#000 12%,#0000 74%)}.InkBand-module__BsQfda__hairTop{border-top:1px solid var(--band-edge)}.InkBand-module__BsQfda__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:980px){.InkBand-module__BsQfda__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.InkBand-module__BsQfda__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.InkBand-module__BsQfda__kicker{border:1px solid var(--band-kicker-ring);background:var(--band-kicker-fill);border-radius:var(--radius-full);font:500 var(--text-sm) var(--font-family);color:var(--band-kicker);align-items:center;gap:.5rem;margin:0;padding:.35rem .8rem;display:inline-flex}.InkBand-module__BsQfda__kickerDot{background:var(--band-dot);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px var(--band-dot-ring);border-radius:50%}.InkBand-module__BsQfda__title{font-family:var(--font-display);color:var(--band-text);text-wrap:balance;margin:0;font-weight:700}.InkBand-module__BsQfda__title>span{letter-spacing:-.035em;font-size:clamp(2rem,1.1rem + 3vw,3.4rem);line-height:1.04;display:block}.InkBand-module__BsQfda__titleSm>span{font-size:clamp(1.75rem,1.1rem + 2vw,2.6rem)}.InkBand-module__BsQfda__soft{background:var(--band-soft);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.InkBand-module__BsQfda__lede{max-width:56ch;color:var(--band-lede);margin:0;font-size:1.0625rem;line-height:1.65}.InkBand-module__BsQfda__actions{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.InkBand-module__BsQfda__actions span{color:var(--band-muted)}.InkBand-module__BsQfda__link{color:var(--band-text);text-decoration:underline;-webkit-text-decoration-color:var(--band-link-line);text-decoration-color:var(--band-link-line);text-underline-offset:4px;padding:.7rem .2rem;font-weight:500}.InkBand-module__BsQfda__link:hover{-webkit-text-decoration-color:var(--band-text);text-decoration-color:var(--band-text)}.InkBand-module__BsQfda__tasks{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.InkBand-module__BsQfda__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}.InkBand-module__BsQfda__task{border:1px solid var(--band-task-line);background:var(--band-task-fill);transition:border-color var(--transition-base), background-color var(--transition-base);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:11px 12px;display:grid}.InkBand-module__BsQfda__task:hover{border-color:var(--band-task-line-hover);background:var(--band-task-fill-hover)}.InkBand-module__BsQfda__taskIcon{background:var(--band-icon-fill);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--band-icon-ring);color:var(--band-icon);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.InkBand-module__BsQfda__taskName{font-weight:600;font-size:var(--text-sm);color:var(--band-text)}.InkBand-module__BsQfda__taskCode{font:500 var(--text-xs) var(--font-mono);color:var(--band-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InkBand-module__BsQfda__demo{min-width:0}.InkBand-module__BsQfda__caption{margin:var(--space-2) auto 0;text-align:center;max-width:52ch;font-size:var(--text-xs);color:var(--band-muted)}@media (max-width:979px){.InkBand-module__BsQfda__band:before{-webkit-mask-image:radial-gradient(80% 40% at 50% 78%,#000 12%,#0000 74%);mask-image:radial-gradient(80% 40% at 50% 78%,#000 12%,#0000 74%)}}@media (prefers-reduced-motion:reduce){.InkBand-module__BsQfda__task{transition:none}}
.page-module__F19r8W__hero{--hero-sky:#97afc6;--hero-horizon:#d5e0e9;--hero-bg:linear-gradient(180deg, var(--hero-sky), var(--hero-horizon));--hero-pools:radial-gradient(60% 55% at 72% 46%, #ffffffbf, transparent 70%), radial-gradient(32rem 20rem at 98% 100%, color-mix(in srgb, var(--mint) 22%, transparent), transparent 70%);--hero-line:transparent;--hero-title:#0b1220;--hero-title-soft:var(--brand-text-deep);--hero-lede:#33404e;--hero-kicker:#33414f;--hero-kicker-ring:#0b12201f;--hero-kicker-fill:#ffffff80;--hero-dot:#10b981;--hero-facts:#33414f;--hero-facts-icon:#0e9f6e;--hero-quiet-text:#33404e;--hero-note:#33404e;--hero-shot-shadow:#24385014;--hero-nav:53px;isolation:isolate;background:var(--hero-bg);color:var(--hero-title);position:relative;overflow:hidden}[data-theme=dark] .page-module__F19r8W__hero{--hero-bg:var(--ink-hero);--hero-pools:radial-gradient(46rem 28rem at 12% 0%, color-mix(in srgb, var(--sky-ash) 22%, transparent), transparent 70%), radial-gradient(56rem 34rem at 76% 44%, color-mix(in srgb, var(--sky-ash) 13%, transparent), transparent 72%), radial-gradient(32rem 20rem at 98% 100%, color-mix(in srgb, var(--mint) 11%, transparent), transparent 70%);--hero-line:color-mix(in srgb, var(--sky-ash-light) 40%, transparent);--hero-title:var(--text-on-ink);--hero-title-soft:var(--brand-text);--hero-lede:color-mix(in srgb, var(--sky-ash-light) 82%, var(--ink-hero));--hero-kicker:var(--sky-ash-light);--hero-kicker-ring:color-mix(in srgb, var(--sky-ash) 30%, transparent);--hero-kicker-fill:color-mix(in srgb, var(--sky-ash) 8%, transparent);--hero-dot:var(--mint);--hero-facts:var(--sky-ash-light);--hero-facts-icon:var(--mint);--hero-quiet-text:color-mix(in srgb, var(--sky-ash-light) 85%, var(--ink-hero));--hero-note:var(--gray-300);--hero-shot-shadow:color-mix(in srgb, var(--sky-ash) 16%, transparent)}.page-module__F19r8W__hero:before{content:"";z-index:-2;background:var(--hero-pools);position:absolute;inset:0}.page-module__F19r8W__hero:after{content:"";background:linear-gradient(90deg, transparent 8%, var(--hero-line) 50%, transparent 92%);height:1px;position:absolute;inset:0 0 auto}.page-module__F19r8W__heroClouds{z-index:-1;--cg-daylight:1;--cg-ink:var(--hero-sky);--cg-horizon:var(--hero-horizon);--cg-cloud:#bccad8;--cg-light:#fff;--cg-glow:var(--mint);--cg-floor:.46;--cg-size:620px;--cg-speed:1;--cg-quiet:.035}[data-theme=dark] .page-module__F19r8W__heroClouds{--cg-daylight:0;--cg-ink:var(--ink-hero);--cg-horizon:var(--ink-hero);--cg-cloud:var(--sky-ash);--cg-light:var(--sky-ash-light)}.page-module__F19r8W__heroWrap{width:100%;max-width:1440px;padding:clamp(2.25rem, 6vw, 3.5rem) var(--space-6) clamp(2rem, 5vw, 3rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""logos""shot";gap:clamp(1.75rem,4vw,2.5rem);margin:0 auto;display:grid;position:relative}.page-module__F19r8W__heroCopy{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;grid-area:copy;min-width:0;display:flex;container-type:inline-size}.page-module__F19r8W__kicker{border:1px solid var(--hero-kicker-ring);background:var(--hero-kicker-fill);border-radius:var(--radius-full);font:500 var(--text-sm) var(--font-family);color:var(--hero-kicker);align-items:center;gap:.5rem;margin:0;padding:.35rem .8rem;display:inline-flex}.page-module__F19r8W__kickerDot{background:var(--hero-dot);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hero-dot) 22%, transparent);border-radius:50%}.page-module__F19r8W__heroTitle{font-family:var(--font-display);letter-spacing:-.04em;color:var(--hero-title);text-wrap:balance;margin:0;font-weight:700}.page-module__F19r8W__heroTitle>span{font-size:clamp(2.1rem,11cqi,3.6rem);line-height:1.04;display:block}.page-module__F19r8W__heroTitleSoft{background:var(--hero-title-soft);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.page-module__F19r8W__heroLede{text-wrap:pretty;max-width:56ch;color:var(--hero-lede);margin:0;font-size:1.0625rem;line-height:1.6}.page-module__F19r8W__heroActions{justify-content:center;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__F19r8W__heroActions span{color:var(--hero-note)}.page-module__F19r8W__heroFacts{justify-content:center;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--hero-facts);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__F19r8W__heroFacts li{align-items:center;gap:.45rem;display:inline-flex}.page-module__F19r8W__heroFacts svg{color:var(--hero-facts-icon);flex:none}.page-module__F19r8W__heroShot{--shot-glow:#fff;--shot-ring:#0b12201a;--shot-drop:0 28px 64px -36px #1f30464d;--shot-sheen:#ffffff80;width:100%;min-width:0;max-width:1060px;filter:drop-shadow(0 30px 60px var(--hero-shot-shadow));grid-area:shot;margin:0 auto;position:relative}[data-theme=dark] .page-module__F19r8W__heroShot{--shot-glow:var(--sky-ash);--shot-ring:color-mix(in srgb, var(--text-on-ink) 14%, transparent);--shot-drop:0 40px 80px -30px color-mix(in srgb, var(--gray-950) 55%, transparent);--shot-sheen:color-mix(in srgb, var(--sky-ash-light) 16%, transparent)}.page-module__F19r8W__heroShot figcaption{color:var(--hero-quiet-text)}.page-module__F19r8W__captionQuiet{pointer-events:none;height:2.5rem;position:absolute;inset:auto 0 0}.page-module__F19r8W__shotDepth{transform-origin:50% 100%;position:relative}.page-module__F19r8W__agentNote{display:none}@media (min-width:1280px){.page-module__F19r8W__agentNote{z-index:1;background:var(--bg-card);border:1px solid var(--border-light);width:clamp(224px,40%,288px);box-shadow:var(--shadow-xl), 0 22px 44px -26px var(--hero-shot-shadow);color:var(--text-primary);font-size:var(--text-xs);text-align:left;border-radius:14px;gap:6px;padding:12px 14px 13px;line-height:1.45;display:grid;position:absolute;bottom:44px;right:-12px}}.page-module__F19r8W__noteHead{font-weight:600;font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.page-module__F19r8W__noteMark{background:var(--text-primary);width:22px;height:22px;color:var(--bg-card);border-radius:7px;flex:none;place-items:center;display:grid}.page-module__F19r8W__noteTime{font:500 var(--text-xs) var(--font-mono);color:var(--text-tertiary);margin-left:auto}.page-module__F19r8W__noteBody{color:var(--text-secondary);margin:0}.page-module__F19r8W__noteBody b{color:var(--text-primary);font-weight:600}.page-module__F19r8W__noteActs{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__F19r8W__noteIntent{border-radius:var(--radius-full);background:color-mix(in srgb, var(--success-text) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success-text) 24%, transparent);color:var(--success-text);align-items:center;gap:5px;padding:1px 8px;font-weight:500;display:inline-flex}.page-module__F19r8W__noteIntent:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes page-module__F19r8W__heroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes page-module__F19r8W__heroLine{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes page-module__F19r8W__noteIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.page-module__F19r8W__heroCopy>:not(h1),.page-module__F19r8W__heroLogos>*{animation:page-module__F19r8W__heroRise .64s var(--ease-out) both}.page-module__F19r8W__heroTitle>span{animation:page-module__F19r8W__heroLine .76s var(--ease-out) both}.page-module__F19r8W__heroCopy>.page-module__F19r8W__kicker{animation-delay:40ms}.page-module__F19r8W__heroTitle>span:first-child{animation-delay:.11s}.page-module__F19r8W__heroTitle>span:nth-child(2){animation-delay:.22s}.page-module__F19r8W__heroCopy>.page-module__F19r8W__heroLede{animation-delay:.33s}.page-module__F19r8W__heroCopy>.page-module__F19r8W__heroActions{animation-delay:.41s}.page-module__F19r8W__heroCopy>.page-module__F19r8W__heroFacts{animation-delay:.47s}.page-module__F19r8W__heroLogos>*{animation-duration:.7s;animation-delay:.64s}.page-module__F19r8W__agentNote{animation:page-module__F19r8W__noteIn .62s var(--ease-spring) 1.06s both}@keyframes page-module__F19r8W__shotRecede{to{transform:perspective(1800px)rotateX(10deg)translateY(36px)scale(.955)}}@supports (animation-timeline:scroll()){@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.page-module__F19r8W__shotDepth{animation:linear both page-module__F19r8W__shotRecede;animation-timeline:scroll(root);animation-range:0 80vh}}}@media (prefers-reduced-motion:reduce){.page-module__F19r8W__heroCopy>:not(h1),.page-module__F19r8W__heroLogos>*,.page-module__F19r8W__heroTitle>span,.page-module__F19r8W__agentNote{animation:none}}.page-module__F19r8W__heroLogos{gap:var(--space-3);grid-area:logos;min-width:0;display:grid}.page-module__F19r8W__heroLogosLabel{text-align:center;font-size:var(--text-sm);color:var(--hero-quiet-text);margin:0}.page-module__F19r8W__marquee{--lm-tile:#fff;--lm-tile-ring:#0b122014;--lm-name:var(--hero-facts);--lm-name-hover:var(--hero-title)}[data-theme=dark] .page-module__F19r8W__marquee{--lm-tile-ring:#ffffff24;--lm-name:var(--sky-ash-light);--lm-name-hover:#fff}@media (min-width:1100px){.page-module__F19r8W__heroWrap{min-height:calc(100svh - var(--hero-nav));max-width:none;padding-inline:max(var(--space-6), calc((100% - 1120px) / 2 + var(--space-6))) max(var(--space-6), calc((100% - 1600px) / 2 + var(--space-6)));grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);grid-template-areas:"copy shot""logos logos";align-content:center;align-items:center;gap:clamp(1.5rem,5vh,3.5rem) clamp(2.5rem,4vw,4.5rem);padding-top:clamp(1.5rem,5vh,3.5rem);padding-bottom:clamp(1rem,3vh,2rem)}.page-module__F19r8W__heroCopy{text-align:left;align-items:flex-start;gap:clamp(.85rem,2.2vh,1.35rem)}.page-module__F19r8W__heroTitle>span{font-size:clamp(2.5rem,min(11cqi,7vh),3.6rem)}.page-module__F19r8W__heroActions,.page-module__F19r8W__heroFacts{justify-content:flex-start}.page-module__F19r8W__heroShot{max-width:none;width:min(100%, calc((100svh - var(--hero-nav) - 15rem) * 1440 / 880));justify-self:end;margin:0}.page-module__F19r8W__heroLogos{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.page-module__F19r8W__heroLogosLabel{text-align:left;white-space:nowrap}}@supports not (width:1cqi){.page-module__F19r8W__heroTitle>span{font-size:clamp(2.25rem,1.2rem + 4vw,3.6rem)}@media (min-width:1100px){.page-module__F19r8W__heroTitle>span{font-size:clamp(2.5rem,min(3.6vw,7vh),3.6rem)}}}.page-module__F19r8W__stackBand{background:var(--bg-card);background-image:var(--brand-gradient-subtle);border-bottom:1px solid var(--border-light);padding:var(--space-8) 0}.page-module__F19r8W__stackRow{gap:var(--space-6);align-items:center;display:grid}.page-module__F19r8W__stackHead{gap:var(--space-2);max-width:34rem;display:grid}.page-module__F19r8W__stackLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.page-module__F19r8W__stackLede{font-size:var(--text-lg);color:var(--text-primary);margin:0;line-height:1.5}.page-module__F19r8W__stackBeam{width:100%;max-width:760px;margin:0 auto}@media (min-width:1100px){.page-module__F19r8W__stackRow{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.page-module__F19r8W__features{timeline-scope:--m1, --m2, --m3;--deck-nav:53px;--deck-top:calc(var(--deck-nav) + 24px);--deck-gap:14vh;--deck-fill:var(--mkt-canvas,var(--bg-base));--deck-fade:clamp(48px, 7vh, 80px);flex-direction:column;display:flex}.page-module__F19r8W__feature:not(:last-of-type){margin-bottom:clamp(3.5rem,8vw,6rem)}.page-module__F19r8W__deckMark{height:0;display:block}.page-module__F19r8W__deckMark:first-of-type{view-timeline-name:--m1}.page-module__F19r8W__deckMark:nth-of-type(2){view-timeline-name:--m2}.page-module__F19r8W__deckMark:nth-of-type(3){view-timeline-name:--m3}.page-module__F19r8W__feature{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.page-module__F19r8W__featureCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-module__F19r8W__eyebrow{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.page-module__F19r8W__points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__F19r8W__points li{font-size:var(--text-base);color:var(--text-secondary);padding-left:1.4rem;position:relative}.page-module__F19r8W__points li:before{content:"";border-left:2px solid var(--brand-1);border-bottom:2px solid var(--brand-2);width:.7rem;height:.4rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.page-module__F19r8W__featureVisual{min-width:0}@media (min-width:960px){.page-module__F19r8W__feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,5rem)}.page-module__F19r8W__featureFlip .page-module__F19r8W__featureCopy{order:2}.page-module__F19r8W__featureFlip .page-module__F19r8W__featureVisual{order:1}}@media (min-width:960px) and (min-height:760px){.page-module__F19r8W__features{--deck-h:min(36rem, calc(100svh - var(--deck-top) - 24px));--deck-stick:max(var(--deck-top), calc((100svh + var(--deck-nav) - var(--deck-h)) / 2))}.page-module__F19r8W__feature{top:var(--deck-stick);min-height:var(--deck-h);margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6);transform-origin:50% 0;position:sticky}.page-module__F19r8W__feature:not(:last-of-type){margin-bottom:0}.page-module__F19r8W__deckMark{height:var(--deck-gap)}.page-module__F19r8W__feature:nth-of-type(n+2){background:var(--deck-fill)}.page-module__F19r8W__feature:nth-of-type(n+2):before{content:"";height:var(--deck-fade);background:linear-gradient(to top, var(--deck-fill), transparent);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}}@keyframes page-module__F19r8W__deckSink{to{transform:scale(.94)}}@keyframes page-module__F19r8W__deckEdgeOut{to{opacity:0}}@supports (animation-timeline:view()){@media (min-width:960px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.page-module__F19r8W__feature:nth-of-type(-n+3){animation:linear both page-module__F19r8W__deckSink;animation-range:cover var(--deck-gap) cover calc(100% - var(--deck-stick))}.page-module__F19r8W__feature:first-of-type{animation-timeline:--m1}.page-module__F19r8W__feature:nth-of-type(2){animation-timeline:--m2}.page-module__F19r8W__feature:nth-of-type(3){animation-timeline:--m3}.page-module__F19r8W__feature:nth-of-type(n+2):before{animation:linear both page-module__F19r8W__deckEdgeOut;animation-range:cover calc(100% - var(--deck-stick) - var(--deck-fade)) cover calc(100% - var(--deck-stick))}.page-module__F19r8W__feature:nth-of-type(2):before{animation-timeline:--m1}.page-module__F19r8W__feature:nth-of-type(3):before{animation-timeline:--m2}.page-module__F19r8W__feature:nth-of-type(4):before{animation-timeline:--m3}}}@keyframes page-module__F19r8W__frameSettle{0%{transform:perspective(1400px)rotateX(12deg)translateY(40px)scale(.97)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__F19r8W__featureVisual{transform-origin:50% 100%;animation:linear both page-module__F19r8W__frameSettle;animation-timeline:view();animation-range:entry}}}.page-module__F19r8W__timeline{margin:var(--space-8) 0 0;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.page-module__F19r8W__timeline li{gap:var(--space-3);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:20px;display:flex}.page-module__F19r8W__timeline h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__F19r8W__timeline p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.page-module__F19r8W__timelineN{background:color-mix(in srgb, var(--accent) 9%, var(--bg-card));width:40px;height:40px;color:var(--accent);font:500 var(--text-base) var(--font-mono);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;display:inline-grid}@media (min-width:640px){.page-module__F19r8W__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__F19r8W__timeline li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1040px){.page-module__F19r8W__timeline{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__F19r8W__timeline li:last-child:nth-child(odd){grid-column:auto}}@keyframes page-module__F19r8W__stepRise{0%{translate:0 32px}to{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__F19r8W__timeline{animation:linear both page-module__F19r8W__stepRise;animation-timeline:view();animation-range:entry 10% cover 30%}}}.page-module__F19r8W__teaserHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__F19r8W__teaser{margin-top:var(--space-8);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.page-module__F19r8W__teaser{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__F19r8W__tier{gap:var(--space-2);padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);text-decoration:none;display:grid}.page-module__F19r8W__tier:hover{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__F19r8W__tier:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes page-module__F19r8W__tierRise{0%{translate:0 40px}to{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__F19r8W__teaser{animation:linear both page-module__F19r8W__tierRise;animation-timeline:view();animation-range:entry cover 28%}}}.page-module__F19r8W__tierOn{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.page-module__F19r8W__tierOn:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-md)}.page-module__F19r8W__tierName{font-weight:600}.page-module__F19r8W__tierPrice{font:600 2rem var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;display:grid}.page-module__F19r8W__tierPrice small{font:400 var(--text-xs) var(--font-family);letter-spacing:0;color:var(--text-tertiary)}.page-module__F19r8W__tierNote{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__F19r8W__whoGrid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.page-module__F19r8W__whoGrid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__F19r8W__segments{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.page-module__F19r8W__segment{padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:border-color var(--transition-base), box-shadow var(--transition-base);gap:2px;display:grid}.page-module__F19r8W__segment:hover{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);box-shadow:var(--shadow-md)}.page-module__F19r8W__segmentName{font-weight:600;font-size:var(--text-base)}.page-module__F19r8W__segmentNote{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__F19r8W__claims{margin-top:var(--space-6);gap:var(--space-5);display:grid}.page-module__F19r8W__claim{gap:var(--space-1);padding-left:var(--space-4);border-left:2px solid #0000;border-image:linear-gradient(180deg, var(--brand-3), var(--brand-1), var(--brand-2)) 1;display:grid}.page-module__F19r8W__claimTitle{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}.page-module__F19r8W__afterIntro{margin-top:var(--space-8)}.page-module__F19r8W__linkRow{margin-top:var(--space-6)}@media (prefers-reduced-motion:reduce){.page-module__F19r8W__tier{transition:none}.page-module__F19r8W__tier:hover{transform:none}}
.LogoMarquee-module__ab6FqG__root{width:100%;min-width:0;display:grid;container-type:inline-size}.LogoMarquee-module__ab6FqG__row,.LogoMarquee-module__ab6FqG__wrap{--lm-h:30px;--lm-gap:40px}@container (max-width:520px){.LogoMarquee-module__ab6FqG__row,.LogoMarquee-module__ab6FqG__wrap{--lm-h:26px;--lm-gap:26px}}.LogoMarquee-module__ab6FqG__row{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding-block:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 min(12%,120px) calc(100% - min(12%,120px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 min(12%,120px) calc(100% - min(12%,120px)),#0000)}.LogoMarquee-module__ab6FqG__row[data-dragging]{cursor:grabbing}.LogoMarquee-module__ab6FqG__track{will-change:transform;width:max-content;display:flex;transform:translate(min(12cqw,120px))}.LogoMarquee-module__ab6FqG__set,.LogoMarquee-module__ab6FqG__wrap{align-items:center;margin:0;padding:0;list-style:none;display:flex}.LogoMarquee-module__ab6FqG__set{flex:none}.LogoMarquee-module__ab6FqG__item{align-items:center;gap:calc(var(--lm-h) * .34);flex:none;margin-inline-end:var(--lm-gap);display:flex}.LogoMarquee-module__ab6FqG__tile{width:var(--lm-h);height:var(--lm-h);border-radius:calc(var(--lm-h) * .26);background:var(--lm-tile,var(--bg-card));box-shadow:0 0 0 1px var(--lm-tile-ring,var(--border-light));flex:none;place-items:center;display:grid;overflow:hidden}.LogoMarquee-module__ab6FqG__tile>svg,.LogoMarquee-module__ab6FqG__tile>img{pointer-events:none;-webkit-user-drag:none;width:64%;height:64%;display:block}.LogoMarquee-module__ab6FqG__tile[data-fit]>svg,.LogoMarquee-module__ab6FqG__tile[data-fit]>img{width:100%;height:100%}.LogoMarquee-module__ab6FqG__name{font-size:var(--text-sm);letter-spacing:-.01em;white-space:nowrap;color:var(--lm-name,var(--text-secondary));font-weight:500;transition:color .26s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.LogoMarquee-module__ab6FqG__item:hover .LogoMarquee-module__ab6FqG__name{color:var(--lm-name-hover,var(--text-primary))}}.LogoMarquee-module__ab6FqG__wrap{justify-content:center;row-gap:calc(var(--lm-gap) * .45);flex-wrap:wrap;padding-inline:8px}.LogoMarquee-module__ab6FqG__wrap .LogoMarquee-module__ab6FqG__item{margin-inline:calc(var(--lm-gap) * .5);position:relative}@container (min-width:600px){.LogoMarquee-module__ab6FqG__wrap .LogoMarquee-module__ab6FqG__item{margin-inline:calc(var(--lm-gap) * .3)}.LogoMarquee-module__ab6FqG__wrap .LogoMarquee-module__ab6FqG__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__ab6FqG__name{transition:none}}
