.ap-cursor-track{--ap-cursor-tag:#2f74f0;--ap-cursor-tag-ink:#fff;z-index:4;pointer-events:none;position:absolute;inset:0;container-type:size}[data-theme=lime] .ap-cursor-track{--ap-cursor-tag:#c4f425;--ap-cursor-tag-ink:#141414}.dark .ap-cursor-track{--ap-cursor-tag:#3d84ff}.dark[data-theme=lime] .ap-cursor-track{--ap-cursor-tag:#c4f425}.ap-cursor{opacity:0;will-change:translate;width:1.125rem;height:1.375rem;animation-delay:var(--cursor-delay,0s);animation-fill-mode:both;display:block;position:absolute;top:0;left:0}.ap-cursor-arrow{transform-origin:2px 2px;filter:drop-shadow(0 1px 1.5px #00000047);width:100%;height:100%;display:block;overflow:visible}.ap-cursor-arrow path{fill:#141414;stroke:#fff;stroke-width:1.3px;stroke-linejoin:round}.ap-cursor-tag{background-color:var(--ap-cursor-tag);font-family:var(--font-inter),sans-serif;white-space:nowrap;color:var(--ap-cursor-tag-ink);border-radius:6px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:500;line-height:1.125rem;position:absolute;top:1.125rem;left:.875rem;box-shadow:0 1px 2px #0000002e,0 4px 10px -4px #00000040}.ap-cursor-ripple{border:1.5px solid var(--ap-cursor-tag);background-color:color-mix(in srgb,var(--ap-cursor-tag)18%,transparent);opacity:0;width:2rem;height:2rem;animation-delay:var(--cursor-delay,0s);border-radius:50%;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;top:-.875rem;left:-.875rem;scale:.3}.ap-cursor-track[data-path=hero] .ap-cursor{animation-name:ap-cursor-in,ap-cursor-hero;animation-duration:.5s,12s;animation-timing-function:ease-out,linear;animation-iteration-count:1,infinite}.ap-cursor-track[data-path=hero] .ap-cursor-arrow{animation:12s linear infinite ap-cursor-press-hero;animation-delay:var(--cursor-delay,0s)}.ap-cursor-track[data-path=hero] .ap-cursor-ripple{animation-name:ap-cursor-ripple-hero;animation-duration:12s}@keyframes ap-cursor-in{0%{opacity:0}to{opacity:1}}@keyframes ap-cursor-hero{0%,10%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:91cqw 20cqh}22%,26%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:28cqw 58cqh}30%,36%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:91cqw 20cqh}46%,52%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:50cqw 36cqh}60%,68%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:91cqw 20cqh}80%,86%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:70cqw 56cqh}94%,to{translate:91cqw 20cqh}}@keyframes ap-cursor-press-hero{0%,31.5%,33.5%,63.5%,65.5%,96.5%,98.5%,to{scale:1}32.3%,64.3%,97.3%{scale:.86}}@keyframes ap-cursor-ripple-hero{0%,31.9%,63.9%,96.9%{opacity:0;scale:.3}32.2%,64.2%,97.2%{opacity:.9;scale:.45}35%,67%,99.9%{opacity:0;scale:1.5}35.1%,63.8%,67.1%,96.8%,to{opacity:0;scale:.3}}.ap-cursor-track[data-path=rule] .ap-cursor{animation-name:ap-cursor-in,ap-cursor-rule;animation-duration:.5s,9s;animation-timing-function:ease-out,linear;animation-iteration-count:1,infinite}.ap-cursor-track[data-path=rule] .ap-cursor-arrow{animation:9s linear infinite ap-cursor-press-rule;animation-delay:var(--cursor-delay,0s)}.ap-cursor-track[data-path=rule] .ap-cursor-ripple{animation-name:ap-cursor-ripple-rule;animation-duration:9s}@keyframes ap-cursor-rule{0%,8%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:62cqw 90cqh}30%,56%{translate:var(--tx,70cqw)var(--ty,40cqh);animation-timing-function:cubic-bezier(.45,0,.2,1)}76%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:40cqw 82cqh}to{translate:62cqw 90cqh}}@keyframes ap-cursor-press-rule{0%,37%,39.6%,to{scale:1}38.2%{scale:.86}}@keyframes ap-cursor-ripple-rule{0%,37.9%{opacity:0;scale:.3}38.2%{opacity:.9;scale:.45}42%,to{opacity:0;scale:1.5}}[data-play=off] .ap-cursor,[data-play=off] .ap-cursor *{animation-play-state:paused!important}@media (max-width:767px){.ap-cursor-track{display:none}}@media (prefers-reduced-motion:reduce){.ap-cursor-track{display:none}}
@keyframes obsidian-text-fill-color{0%{color:var(--tfa-dim-color)}30%{color:var(--tfa-primary-color)}to{color:var(--tfa-text-color)}}.obsidian-text-fill .split__wrapper .split-chars{color:var(--tfa-dim-color);transition:color .4s}.obsidian-text-fill .split__wrapper .split-chars.show{color:var(--tfa-text-color);animation:.5s obsidian-text-fill-color}.obsidian-text-fill .tfa-viewport{height:var(--tfa-viewport-height)}.obsidian-text-fill .tfa-text-wrapper{width:var(--tfa-text-width)}.obsidian-text-fill .tfa-heading{font-size:var(--tfa-text-size);color:var(--tfa-text-color)}.obsidian-text-fill .tfa-glow{height:calc(var(--tfa-viewport-height)*.7);width:calc(var(--tfa-viewport-height)*.7);background:color-mix(in srgb,var(--tfa-primary-color)5%,transparent)}@media (min-width:768px) and (max-width:1024px){.obsidian-text-fill .tfa-text-wrapper{width:var(--tfa-tablet-text-width)}.obsidian-text-fill .tfa-heading{font-size:var(--tfa-tablet-text-size)}}@media (max-width:767px){.obsidian-text-fill .tfa-text-wrapper{width:var(--tfa-mobile-text-width)}.obsidian-text-fill .tfa-heading{font-size:var(--tfa-mobile-text-size)}}@media (prefers-reduced-motion:reduce){.obsidian-text-fill{height:auto!important}.obsidian-text-fill .split__wrapper .split-chars{color:var(--tfa-text-color);transition:none;animation:none}}
.ap-sf{--T:3.4s;--sf-a:#1f5ff0;--sf-b:#0a9fc2;--sf-c:#7a5af0;--sf-tile:#fafaf9;--sf-panel:#fff;--sf-chip:#fff;--sf-ink:var(--foreground);--sf-mute:var(--muted-foreground);--sf-line:#1414141c;--sf-dot:#14141412;--sf-border:#00000014;--sf-block-idle:#00000014;--sf-shadow:0 1px 2px #0000000a,0 12px 32px -12px #00000024;--rh:28px;border:1px solid var(--sf-border);border-radius:var(--ap-radius-lg,16px);background-color:var(--sf-tile);background-image:radial-gradient(var(--sf-dot)1px,transparent 1.3px);font-family:var(--font-inter),sans-serif;color:var(--sf-ink);background-position:8px 8px;background-size:16px 16px;margin-inline:0;position:relative;overflow:hidden}.dark .ap-sf{--sf-a:#4c8dff;--sf-b:#3fd3ec;--sf-c:#9d86ff;--sf-tile:#0b0b0c;--sf-panel:#141415;--sf-chip:#151516;--sf-line:#ffffff1a;--sf-dot:#ffffff0f;--sf-border:#ffffff17;--sf-block-idle:#ffffff17;--sf-shadow:0 1px 2px #00000080,0 16px 40px -14px #000c}[data-theme=lime] .ap-sf{--sf-a:#5c8a00;--sf-b:#12945a;--sf-c:#7a9a00}.dark[data-theme=lime] .ap-sf{--sf-a:#c4f425;--sf-b:#3ddc84;--sf-c:#a3e635}.ap-sf-stop-a{stop-color:var(--sf-a)}.ap-sf-stop-b{stop-color:var(--sf-b)}.ap-sf-stop-c{stop-color:var(--sf-c)}.ap-sf-stage{height:clamp(400px,92vw,520px);position:relative}.ap-sf-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ap-sf-wires-row{display:none}.ap-sf-wire,.ap-sf-wire-lit,.ap-sf-pulse{fill:none;vector-effect:non-scaling-stroke}.ap-sf-wire{stroke:var(--sf-line);stroke-width:1px}.ap-sf-wire-lit{stroke-width:1.25px;opacity:.75}.ap-sf-pulse{stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:7 300;stroke-dashoffset:7px;animation:ap-sf-pulse var(--dur,2.4s)linear infinite;animation-delay:var(--delay,0s)}.ap-sf-pulse-twin{stroke-width:1.25px;stroke-dasharray:4 300;opacity:.7}.ap-sf-pulse-idle{opacity:.4}.ap-sf-pulse-fast{stroke-width:2.25px;stroke-dasharray:12 300}@keyframes ap-sf-pulse{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-100px}}.ap-sf-live{opacity:0;animation:ap-sf-live calc(var(--T)*5)linear infinite;animation-delay:calc(var(--turn,0)*var(--T) - var(--T)*5)}@keyframes ap-sf-live{0%{opacity:0}1%,19%{opacity:1}20.5%,to{opacity:0}}.ap-sf-source,.ap-sf-node,.ap-sf-model{z-index:2;border:1px solid var(--sf-border);background-color:var(--sf-chip);position:absolute;box-shadow:0 1px 2px #0000000a}.ap-sf-source{border-radius:var(--ap-radius-sm,8px);width:9rem;height:2rem;top:3%;left:50%;translate:-50%}.ap-sf-platform{letter-spacing:-.01em;white-space:nowrap;opacity:0;animation:ap-sf-platform calc(var(--n)*var(--T))linear infinite;animation-delay:calc(var(--i)*var(--T) - var(--n)*var(--T));justify-content:center;align-items:center;gap:.4375rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.ap-sf-platform svg{flex-shrink:0;width:.9375rem;height:.9375rem}.ap-sf-node{box-shadow:var(--sf-shadow);border-radius:10px;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex;top:45%;left:50%;translate:-50% -50%}.ap-sf-mark{background-color:var(--sf-ink);flex-shrink:0;width:1.125rem;height:1.125rem;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.ap-sf-wordmark{letter-spacing:-.02em;white-space:nowrap;font-size:.875rem}.ap-sf-glow{z-index:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--sf-a)22%,transparent),color-mix(in srgb,var(--sf-c)8%,transparent)55%,transparent);pointer-events:none;width:260px;height:260px;animation:ap-sf-glow var(--T)ease-in-out infinite;border-radius:50%;position:absolute;top:45%;left:50%;translate:-50% -50%}@keyframes ap-sf-glow{0%,to{opacity:.4;scale:.88}28%{opacity:1;scale:1.04}}.ap-sf-models{margin:0;padding:0;list-style:none}.ap-sf-model{--ap-hold:calc(var(--T)*5);--ap-own-turn:calc(var(--turn,0)*var(--T) - var(--T)*5);top:79%;left:var(--col-x);border-radius:var(--ap-radius-sm,8px);color:var(--sf-mute);animation:ap-sf-model calc(var(--T)*5)linear infinite;animation-delay:var(--ap-own-turn);align-items:center;gap:.375rem;padding:.3125rem;display:flex;translate:-50% -50%}@keyframes ap-sf-model{0%,19%{color:var(--sf-ink);border-color:color-mix(in srgb,var(--sf-a)50%,transparent);background-color:color-mix(in srgb,var(--sf-a)7%,var(--sf-chip))}20.5%,to{color:var(--sf-mute);border-color:var(--sf-border);background-color:var(--sf-chip)}}.ap-sf-glyph{width:1.375rem;height:1.375rem;animation:ap-sf-glyph calc(var(--T)*5)linear infinite;animation-delay:var(--ap-own-turn);flex-shrink:0;display:block}@keyframes ap-sf-glyph{0%,19%{color:var(--sf-a)}20.5%,to{color:var(--sf-mute)}}.ap-sf-model-name{letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;display:none}.ap-sf-live-name{text-align:center;width:10rem;height:1.25rem;font-size:.8125rem;position:absolute;top:91%;left:50%;translate:-50%}.ap-sf-live-name>span{opacity:0;animation:ap-sf-live calc(var(--T)*5)linear infinite;animation-delay:calc(var(--turn,0)*var(--T) - var(--T)*5);position:absolute;inset:0}@media (min-width:640px){.ap-sf-model{padding:.3125rem .625rem .3125rem .375rem}.ap-sf-model-name{display:inline}.ap-sf-live-name{display:none}}.ap-sf-panel{z-index:2;border:1px solid var(--sf-border);border-radius:var(--ap-radius-md,12px);background-color:var(--sf-panel);width:min(100% - 2rem,26rem);box-shadow:var(--sf-shadow);margin:0 auto 1.25rem;position:relative;overflow:hidden}.ap-sf-panel-bar{border-bottom:1px solid var(--sf-border);align-items:center;gap:.75rem;height:2.125rem;padding-inline:.75rem;display:flex}.ap-sf-dots{gap:.3125rem;display:flex}.ap-sf-dots i{background-color:var(--sf-block-idle);border-radius:50%;width:.5rem;height:.5rem}.ap-sf-heads{flex:1;min-width:0;height:1.25rem;position:relative}.ap-sf-head{white-space:nowrap;text-overflow:ellipsis;color:var(--sf-ink);font-size:.8125rem;line-height:1.25rem;position:absolute;inset:0;overflow:hidden}.ap-sf-head-sep,.ap-sf-head-name{color:var(--sf-mute)}.ap-sf-bodies{height:calc(6*var(--rh) + 6.75rem);position:relative}.ap-sf-body{padding:.75rem .875rem;position:absolute;inset:0}.ap-sf-surface{--sf-delay:calc(var(--i,0)*var(--T) - var(--T)*8);opacity:0;animation:ap-sf-surface calc(var(--T)*8)linear infinite;animation-delay:var(--sf-delay)}@keyframes ap-sf-surface{0%{opacity:0;translate:0 6px}.8%,11.9%{opacity:1;translate:0}12.5%,to{opacity:0;translate:0}}.ap-sf-slate{grid-template-columns:1.125rem minmax(0,1fr);gap:.375rem;display:grid}.ap-sf-ranks,.ap-sf-rows,.ap-sf-rules{margin:0;padding:0;list-style:none}.ap-sf-ranks li{height:var(--rh);font-family:var(--font-departure),ui-monospace,monospace;font-size:.6875rem;line-height:var(--rh);font-variant-numeric:tabular-nums;color:var(--sf-mute)}.ap-sf-rows{height:calc(6*var(--rh));position:relative}.ap-sf-row{top:calc(var(--k)*var(--rh));height:var(--rh);animation:ap-sf-move calc(var(--T)*8)linear infinite;animation-delay:var(--sf-delay);align-items:center;gap:.5rem;display:flex;position:absolute;left:0;right:0}@keyframes ap-sf-move{0%,7.6%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}8.6%,to{translate:0 calc(var(--move,0)*var(--rh))}}.ap-sf-row[data-lift]:before{content:"";background-color:color-mix(in srgb,var(--sf-a)8%,transparent);opacity:0;border-radius:6px;position:absolute;inset:2px -6px}.ap-sf-thumb{background-color:var(--sf-block-idle);border-radius:3px;flex-shrink:0;width:.875rem;height:.875rem}.ap-sf-bar{background-image:repeating-linear-gradient(90deg,var(--sf-block-idle)0 4px,transparent 4px 6px);flex:1;min-width:0;height:.625rem;position:relative}.ap-sf-fill{width:var(--w);background-image:linear-gradient(90deg,var(--sf-a),var(--sf-b));clip-path:inset(0);animation:ap-sf-fill calc(var(--T)*8)linear infinite;animation-delay:var(--sf-delay);position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 6px);mask-image:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 6px)}@keyframes ap-sf-fill{0%,.6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}3.6%,to{clip-path:inset(0)}}.ap-sf-strike{background-color:var(--sf-ink);transform-origin:0;height:1px;position:absolute;top:50%;left:-2px;right:-2px;scale:0 1}.ap-sf-score{width:2rem;font-family:var(--font-departure),ui-monospace,monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--sf-mute);flex-shrink:0;font-size:.6875rem}.ap-sf-chip{border:1px solid var(--sf-border);background-color:var(--sf-panel);color:var(--sf-mute);opacity:0;border-radius:5px;align-items:center;gap:.1875rem;padding:.0625rem .375rem;font-size:.6875rem;line-height:1.1rem;display:inline-flex;position:absolute;top:50%;right:0;translate:0 -50%}.ap-sf-row[data-lift] .ap-sf-chip{border-color:color-mix(in srgb,var(--sf-a)45%,transparent);color:var(--sf-a)}.ap-sf-chip,.ap-sf-score,.ap-sf-strike,.ap-sf-row[data-lift]:before,.ap-sf-row[data-rule=exclude] .ap-sf-bar,.ap-sf-rule{animation-duration:calc(var(--T)*8);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--sf-delay) + var(--r,0)*.33s)}.ap-sf-chip,.ap-sf-row[data-lift]:before{animation-name:ap-sf-land}.ap-sf-score{animation-name:ap-sf-leave}.ap-sf-row[data-rule] .ap-sf-score{opacity:1}.ap-sf-row:not([data-rule]) .ap-sf-score{animation:none}.ap-sf-strike{animation-name:ap-sf-strike}.ap-sf-row[data-rule=exclude] .ap-sf-bar{animation-name:ap-sf-dim}@keyframes ap-sf-land{0%,4.6%{opacity:0;scale:.85}5.1%,to{opacity:1;scale:1}}@keyframes ap-sf-leave{0%,4.6%{opacity:1}5.1%,to{opacity:0}}@keyframes ap-sf-strike{0%,4.6%{scale:0 1}5.4%,to{scale:1}}@keyframes ap-sf-dim{0%,4.6%{opacity:1}5.1%,to{opacity:.35}}.ap-sf-rules{border-top:1px dashed var(--sf-border);margin-top:.625rem;padding-top:.5rem}.ap-sf-rule{white-space:nowrap;height:1.375rem;color:var(--sf-mute);opacity:.6;align-items:center;gap:.375rem;font-size:.75rem;animation-name:ap-sf-rule;display:flex}@keyframes ap-sf-rule{0%,4.6%{color:var(--sf-mute);opacity:.6}5.1%,to{color:var(--sf-ink);opacity:1}}.ap-sf-rule-arrow{color:var(--sf-mute);opacity:.6}.ap-sf-rule-then{border:1px solid var(--sf-border);border-radius:5px;align-items:center;gap:.1875rem;padding:0 .3125rem;font-size:.6875rem;line-height:1.1rem;display:inline-flex}.ap-sf-rule[data-then=boost] .ap-sf-rule-then,.ap-sf-rule[data-then=pin] .ap-sf-rule-then{border-color:color-mix(in srgb,var(--sf-a)40%,transparent);color:var(--sf-a)}@media (min-width:1024px){.ap-sf{height:500px}.ap-sf-stage{height:auto;position:absolute;inset:0}.ap-sf-wires-row{display:block}.ap-sf-wires-col{display:none}.ap-sf-source{top:50%;left:2.25%;translate:0 -50%}.ap-sf-node,.ap-sf-glow{top:50%;left:30%}.ap-sf-model{top:var(--row-y);left:50.5%;translate:0 -50%}.ap-sf-panel{width:auto;margin:0;position:absolute;top:50%;left:70%;right:1.75%;translate:0 -50%}}.ap-sf[data-play=off] *,.ap-sf[data-play=off] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ap-sf *,.ap-sf :before{animation:none!important}.ap-sf-pulse{display:none}.ap-sf-live[data-first],.ap-sf-platform:first-child,.ap-sf-live-name>span:first-child,.ap-sf-heads>:first-child,.ap-sf-bodies>:first-child{opacity:1}.ap-sf-model:first-child{color:var(--sf-ink);border-color:color-mix(in srgb,var(--sf-a)50%,transparent)}.ap-sf-model:first-child .ap-sf-glyph{color:var(--sf-a)}.ap-sf-row{translate:0 calc(var(--move,0)*var(--rh))}.ap-sf-chip,.ap-sf-row[data-lift]:before,.ap-sf-rule{opacity:1}.ap-sf-row[data-rule] .ap-sf-score{opacity:0}.ap-sf-strike{scale:1}.ap-sf-row[data-rule=exclude] .ap-sf-bar{opacity:.35}.ap-sf-rule{color:var(--sf-ink)}.ap-sf .ap-glyph-scan,.ap-sf .ap-glyph-sweep,.ap-sf .ap-glyph-caret{display:none}.ap-sf .ap-glyph-guess,.ap-sf .ap-glyph-seed,.ap-sf .ap-glyph-step,.ap-sf .ap-glyph-token{opacity:1;transform:none}.ap-sf .ap-glyph-bar{width:15px}.ap-sf .ap-glyph-trace,.ap-sf .ap-glyph-hop{opacity:.85;stroke-dashoffset:0}}
.ap-cl-list{margin:0;padding:0;list-style:none}.ap-cl-row{--from-x:0px;--from-y:28px;grid-template-areas:"media""text";gap:1.5rem;scroll-margin-top:6rem;display:grid}.ap-cl-row+.ap-cl-row{margin-top:4rem}.ap-cl-row[data-opens]:not(:first-child){border-top:1px solid var(--border);margin-top:5rem;padding-top:4rem}.ap-cl-text{grid-area:text;min-width:0}.ap-cl-media{grid-area:media;min-width:0}.ap-cl-pillar{color:var(--muted-foreground);margin-bottom:.75rem}.ap-cl-pillar:before{content:"";vertical-align:.05em;background-color:var(--ap-tone,currentColor);border-radius:2px;width:.4375rem;height:.4375rem;margin-right:.4375rem;display:inline-block}.ap-cl-panel{aspect-ratio:16/10;border-radius:var(--ap-radius-lg);position:relative;overflow:hidden}.ap-cl-panel .ap-shot{background-image:var(--ap-tone-ground,none)}@media (min-width:1024px){.ap-cl-row{--from-y:0px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text media";align-items:center;column-gap:4.5rem}.ap-cl-row[data-side=right]{--from-x:56px}.ap-cl-row[data-side=left]{--from-x:-56px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"media text"}.ap-cl-row+.ap-cl-row{margin-top:6rem}.ap-cl-row[data-opens]:not(:first-child){margin-top:7rem;padding-top:6rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ap-cl-media{animation:linear both ap-cl-media-in;animation-timeline:view();animation-range:entry cover 38%}.ap-cl-text{animation:linear both ap-cl-text-in;animation-timeline:view();animation-range:entry 10% cover 36%}.ap-cl-panel .ap-shot-frame{animation:linear both ap-cl-drift;animation-timeline:view();animation-range:cover}}.ap-cl-row[data-reveal] .ap-cl-media,.ap-cl-row[data-reveal] .ap-cl-text{transition:opacity .7s,translate .9s cubic-bezier(.2,.7,.2,1),scale .9s cubic-bezier(.2,.7,.2,1)}.ap-cl-row[data-reveal] .ap-cl-text{transition-delay:.12s}.ap-cl-row[data-reveal=pending] .ap-cl-media{opacity:0;translate:var(--from-x)var(--from-y);scale:.97}.ap-cl-row[data-reveal=pending] .ap-cl-text{opacity:0;translate:0 18px}}@keyframes ap-cl-media-in{0%{opacity:0;translate:var(--from-x)var(--from-y);scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes ap-cl-text-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes ap-cl-drift{0%{translate:0 14px}to{translate:0 -14px}}
.ap-mcp-clients{width:100%;display:flex}.ap-mcp-clients ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.ap-mcp-clients ul{justify-content:flex-end}}.ap-mcp-client{border:1px solid var(--ap-btn-secondary-border,var(--border));border-radius:var(--ap-radius-btn,6px);background-color:var(--ap-btn-secondary-face,var(--card));height:1.75rem;box-shadow:inset 0 -1px 0 var(--ap-btn-secondary-border,var(--border));letter-spacing:-.01em;color:var(--muted-foreground);align-items:center;gap:.375rem;padding-inline:.5rem .625rem;font-size:.8125rem;display:inline-flex}.ap-mcp-client-mark{flex:none;width:1rem;height:1rem}
