.yx{--yx-bg:#fff;--yx-ink:#0d253d;--yx-muted:#5a6d82;--yx-faint:#5e7186;--yx-border:#0d253d14;--yx-border-strong:#2f6eae33;--yx-surface:#fff;--yx-surface-2:#f6f9fc;--yx-placeholder:#e7eef6;--yx-disabled:#d5dee8;--yx-brand:#2f6eae;--yx-brand-bright:#7eb6d4;--yx-brand-deep:#245c94;--yx-brand-wash:#5a9ed21f;--yx-shadow-brand:0 8px 22px #2f6eae29;--yx-btn-primary:#3d7ec4;--c1:#2f6eae;--c2:#5aa0c4;--soft-shadow:0 10px 28px #0d325a12;--nav:calc(var(--header-h,64px));--out:var(--yx-ease-out);isolation:isolate;color:var(--yx-ink);font-feature-settings:"ss01";background:#fff;position:relative;overflow-x:clip}.yx *,.yx :before,.yx :after{box-sizing:border-box}.yx>section,.yx>.yx-dock{z-index:1;position:relative}.yx>.yx-dock{z-index:80;position:fixed}.yx::selection,.yx ::selection{color:var(--yx-ink);background:#7db0dc47}.tone-lav{--tone:#e8e1fb;--tone-2:#d6c9f6}.tone-sky{--tone:#dcebfc;--tone-2:#bcd7f7}.tone-mint{--tone:#daf1e7;--tone-2:#b8e4d0}.tone-peach{--tone:#fce7da;--tone-2:#f6cdb6}.tone-sun{--tone:#fbf1d4;--tone-2:#f3e0a6}.tone-rose{--tone:#fadfe8;--tone-2:#f3c4d4}.tone-cream{--tone:#fbf9f2;--tone-2:#efe9d8}.tone-dark{--tone:#20283a;--tone-2:#101626;color:#e8eefc}.yx-wrap{width:min(1160px,100% - 2.5rem);margin-inline:auto}.yx-wide{width:min(var(--yx-w-wide), calc(100% - 2.5rem));margin-inline:auto}.yx-narrow{width:min(var(--yx-w-narrow), calc(100% - 2.5rem));margin-inline:auto}.yx-sec{padding-block:clamp(6rem,11vh,8.5rem);position:relative}#yx-faq .yx-wrap{width:min(44rem,100% - 2.5rem)}#yx-cta{background:linear-gradient(#e7f0f8,#d5e4f2)}.yx-center{text-align:center}.yx-sec-head{margin-bottom:clamp(2.4rem,5vw,3.75rem)}.yx-head-split{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem;display:grid}.yx-two{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.4rem,5vw,5rem);display:grid}.yx-top{align-items:start}.yx-mt{margin-top:5rem}.yx-eyebrow{font:600 .72rem/1.2 var(--yx-font-mono);letter-spacing:.16em;color:var(--c2);text-transform:uppercase;margin:0 0 .9rem}.yx-h2{letter-spacing:-.028em;margin:0 0 1rem;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:500;line-height:1.12}.yx-h2.yx-xl{font-size:clamp(2.1rem,5.2vw,3.6rem);font-weight:500;line-height:1.08}.yx-h3{margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.75rem)}.yx-h3-l{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25}.yx-lede{color:var(--yx-muted);max-width:40em;margin:0 0 1.75rem;font-size:clamp(1rem,1.5vw,1.125rem)}.yx-lede-s{margin:1rem 0 0;font-size:.95rem}.yx-center .yx-lede{margin-inline:auto}.yx-note{color:var(--yx-faint);margin:1rem 0 0;font-size:.8rem}.yx-center-t{text-align:center}.yx-grad{background:linear-gradient(100deg,#245c94,#3d7ec4 50%,#2f86a4,#245c94) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:16s linear infinite yx-shine}@keyframes yx-shine{to{background-position:-220% 0}}.yx-card{border:1px solid var(--yx-border);background:linear-gradient(160deg,#ffffffeb,#ffffff9e);border-radius:22px;padding:clamp(1rem,2.4vw,1.6rem);position:relative;box-shadow:0 10px 40px #285aaa14}.yx-media{min-height:200px;color:var(--yx-faint);text-align:center;background:repeating-linear-gradient(45deg, #1b6fe00d 0 12px, #1b6fe005 12px 24px), var(--yx-placeholder);border:1px dashed var(--yx-border-strong);border-radius:14px;place-items:center;padding:1rem;font-size:.85rem;display:grid}.yx-media-16{aspect-ratio:16/9;min-height:0}.yx-link{color:var(--c1);border-bottom:1px solid;font-size:.9rem;text-decoration:none}.yx-btn{border:1px solid var(--c1);min-height:44px;color:var(--c1);font:inherit;cursor:pointer;touch-action:manipulation;transition:background .25s, box-shadow .25s, transform .25s var(--out);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:8px 16px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.yx-btn:hover{background:#f6f9fc;box-shadow:0 8px 22px #0d325a14}.yx-btn:active{transform:scale(.98)}.yx-btn-primary,.yx-btn-primary:hover,.yx-btn-dark,.yx-btn-dark:hover{color:#fff;background:var(--yx-btn-primary);box-shadow:var(--yx-shadow-brand);border-color:#0000}.yx-btn-lav,.yx-btn-lav:hover{background:#e3d8fb;border-color:#0000}.yx-btn-sm{min-height:38px;padding:0 1rem;font-size:.85rem}.yx-icon-btn{border:1px solid var(--yx-border-strong);width:44px;height:44px;color:var(--yx-ink);cursor:pointer;font:inherit;touch-action:manipulation;transition:all .25s var(--out);background:#ffffffd9;border-radius:50%;place-items:center;display:grid}.yx-icon-btn:hover{background:var(--c1);color:#fff;border-color:#0000}.yx-badge{border:1px solid var(--c2);color:var(--c2);font:600 .72rem var(--yx-font-mono);letter-spacing:.16em;border-radius:999px;margin-top:1.5rem;padding:.35rem .9rem;display:inline-block}.yx-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.yx-chip{border:1px solid var(--yx-border-strong);min-height:40px;color:var(--yx-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:all .3s var(--out);background:#ffffffb3;border-radius:999px;padding:.55rem 1.05rem;font-size:.9rem}.yx-chip[aria-pressed=true]{border-color:var(--c1);color:var(--yx-ink);background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #1b6fe033}.yx-seg{scrollbar-width:none;background:#1b50a012;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.yx-seg::-webkit-scrollbar{display:none}.yx-seg button{min-height:38px;color:var(--yx-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:all .3s var(--out);background:0 0;border:0;border-radius:999px;flex:none;padding:0 1.1rem;font-size:.88rem}.yx-seg button[aria-selected=true],.yx-seg button[aria-pressed=true]{color:var(--yx-ink);background:#fff;box-shadow:0 2px 10px #1e468c24}.yx-seg-s button{min-height:32px;padding:0 .85rem;font-size:.82rem}.yx-seg-line{border-bottom:1px solid var(--yx-border);background:0 0;border-radius:0;gap:1.2rem;width:100%;padding:0}.yx-seg-line button{border-bottom:2px solid #0000;border-radius:0;padding:0 0 .7rem}.yx-seg-line button[aria-pressed=true]{box-shadow:none;border-color:var(--c1);background:0 0}.yx-toggle{background:var(--yx-disabled);cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;flex:none;width:52px;height:30px;transition:background .3s;position:relative}.yx-toggle i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .35s cubic-bezier(.5,1.6,.4,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.yx-toggle[aria-pressed=true]{background:#27c47a}.yx-toggle[aria-pressed=true] i{transform:translate(22px)}.yx :focus-visible{outline:2px solid var(--c1);outline-offset:3px;border-radius:8px}.yx-progress{z-index:90;transform-origin:0;background:var(--yx-btn-primary);pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.yx-cursor{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(circle,#1b6fe01f,#0000 65%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;transition:opacity .4s;position:fixed;top:0;left:0}.yx-cursor.is-on{opacity:1}.yx-ring{pointer-events:none;z-index:95;opacity:0;width:38px;height:38px;transition:opacity .3s, width .3s var(--out), height .3s var(--out), margin .3s var(--out), background .3s;border:1.5px solid #1b6fe08c;border-radius:50%;margin:-19px 0 0 -19px;position:fixed;top:0;left:0}.yx-ring.is-on{opacity:1}.yx-ring.is-link{background:#1b6fe014;width:64px;height:64px;margin:-32px 0 0 -32px}.yx-ring.is-down{width:26px;height:26px;margin:-13px 0 0 -13px}.yx [data-yx-reveal]{opacity:0;transition:opacity .52s var(--out) var(--d,0s), transform .52s var(--out) var(--d,0s);transform:translateY(12px)}.yx [data-yx-reveal].is-in{opacity:1;transform:none}.yx [data-yx-split] .w{opacity:0;filter:blur(2px);transition:opacity .48s var(--out), transform .48s var(--out), filter .48s var(--out);transition-delay:calc(var(--i) * 12ms);display:inline-block;transform:translateY(.28em)rotateX(-8deg)}.yx [data-yx-split].is-in .w{opacity:1;filter:none;transform:none}.yx [data-yx-intro]{opacity:0;filter:blur(3px);transform:translateY(12px)}.yx.is-ready [data-yx-intro]{opacity:1;filter:none;transition:opacity .62s var(--out) calc(var(--i,0) * 52ms), transform .62s var(--out) calc(var(--i,0) * 52ms), filter .62s var(--out) calc(var(--i,0) * 52ms);transform:none}.yx-hero{min-height:100svh;padding:calc(var(--nav) + 2rem) 0 5.5rem;isolation:isolate;background:#f7fbfe;align-items:center;display:grid;position:relative;overflow:hidden}.yx-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 58% at 16% 42%,#f5e9d4b3,#0000 70%),radial-gradient(36% 52% at 74% 28%,#a8ceec8c,#0000 68%),radial-gradient(34% 48% at 46% 78%,#ced8f280,#0000 70%),radial-gradient(26% 40% at 90% 68%,#d6eae473,#0000 70%);height:72%;animation:46s ease-in-out infinite alternate yx-drift;position:absolute;top:-24%;left:-18%;right:-18%}@keyframes yx-drift{to{transform:translate(2%,1.4%)scale(1.03)}}.yx-hero-bg{z-index:-3;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--yx-ease-out,ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.yx-hero-bg.is-on{opacity:1}.yx-hero-veil{z-index:-1;pointer-events:none;background:linear-gradient(#f7fbfe1f 0% 78%,#fff 100%);position:absolute;inset:0}.yx-hero-inner{text-align:left;pointer-events:none;grid-template-columns:minmax(0,1.28fr) minmax(240px,.62fr);align-items:end;gap:2.4rem 4.5rem;width:min(1180px,100% - 4.5rem);margin-inline:auto;display:grid}.yx-hero-inner>*{pointer-events:auto}.yx-pill{letter-spacing:.04em;color:var(--yx-muted);background:#ffffffd9;border-radius:999px;align-items:center;gap:.55rem;max-width:100%;margin:0 0 1.4rem;padding:.5rem 1.1rem;font-size:.82rem;display:inline-flex;box-shadow:0 6px 24px #285aaa1f}.yx-pill i{background:#27c47a;border-radius:50%;flex:none;width:8px;height:8px;animation:3.6s infinite yx-ping;box-shadow:0 0 0 4px #27c47a33}.yx-pill span{text-overflow:ellipsis;white-space:nowrap;transition:opacity .3s;overflow:hidden}.yx-hero-title{letter-spacing:-.04em;margin:0 0 1.15rem;font-size:clamp(3.2rem,6.4vw,5.5rem);font-weight:500;line-height:1.04}.yx-line{padding-bottom:.06em;display:block}.yx-line>span{display:inline-block}.yx-hero-title [data-yx-intro]{filter:blur(2px);transform-origin:50% 100%;transform:translateY(18px)rotateX(6deg)}.yx.is-ready .yx-hero-title [data-yx-intro]{filter:none;transform:none}.yx-period{color:#7d6bb8;transition:transform .45s cubic-bezier(.34,1.4,.64,1) .42s,color .45s;display:inline-block;transform:scale(0)}.yx.is-ready .yx-period{transform:scale(1)}.yx-hero[data-scene=create] .yx-period{color:#f08a4b}.yx-hero[data-scene=act] .yx-period{color:#12b886}.yx-chips{color:var(--yx-muted);flex-direction:column;align-items:flex-start;gap:.7rem;margin:0 0 1.4rem;padding:0;font-size:1rem;list-style:none;display:flex}.yx-chips li{align-items:center;gap:.45rem;display:inline-flex}.yx-chips i{background:#a98be8;border-radius:4px;width:14px;height:14px}.yx-chips i[data-k=design]{background:#f0a37d}.yx-chips i[data-k=perf]{background:#5cc3a4}.yx-hero-sub{margin:0 0 .35rem;font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:600}.yx-hero-sub2{color:var(--yx-faint);margin:0 0 1.5rem;font-size:.92rem}.yx-hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin:1.4rem 0 1rem;display:flex}.yx-hero-meta{color:var(--yx-faint);margin:0 0 1.4rem;font-size:.82rem}.yx-hero-meta i{vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 .6rem;display:inline-block}.yx-scene-tabs{background:#fffc;border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;box-shadow:0 6px 24px #285aaa1f}.yx-scene-tabs button{min-height:40px;color:var(--yx-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:color .3s, background .4s var(--out);background:0 0;border:0;border-radius:999px;padding:0 1.5rem}.yx-scene-tabs button[aria-selected=true]{color:#fff;background:var(--yx-btn-primary)}.yx-scene-text{min-height:1.6em;margin:.9rem 0 .2rem;transition:opacity .25s}.yx-scene-hint{color:var(--yx-faint);margin:0;font-size:.75rem}.yx-hint-touch{display:none}@media (hover:none){.yx-hint-fine{display:none}.yx-hint-touch{display:inline}}.yx-hero-bar{font:500 .66rem var(--yx-font-mono);letter-spacing:.16em;color:var(--yx-faint);justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1rem,3vw,2.5rem);display:flex;position:absolute;bottom:1rem;left:0;right:0}.yx-bar-c{color:var(--yx-muted);letter-spacing:.06em;font-family:inherit;text-decoration:none}.yx-bar-c i{font-style:normal;animation:3.4s ease-in-out infinite yx-bob-y;display:inline-block}.yx-motion-btn{border:1px solid var(--yx-border-strong);min-height:36px;color:var(--yx-muted);font:inherit;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;background:#fffc;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;display:inline-flex}.yx-motion-btn i{border-left:2.5px solid;border-right:2.5px solid;width:8px;height:10px}.yx-motion-btn[aria-pressed=true] i{border:5px solid #0000;border-left:9px solid;border-right:0;width:0;height:0}@keyframes yx-bob-y{50%{transform:translateY(2px)}}@keyframes yx-ping{0%{box-shadow:0 0 #27c47a59}to{box-shadow:0 0 0 7px #0000}}.yx-glimpses{z-index:-1;pointer-events:none;position:absolute;inset:0}.yx-glimpse{color:var(--yx-muted);translate:calc(var(--gx,0) * var(--f,10) * 1px) calc(var(--gy,0) * var(--f,10) * 1px);background:#ffffffe0;border-radius:18px;margin:0;padding:.8rem 1rem;font-size:.8rem;animation:14s ease-in-out infinite yx-glimpse;position:absolute;box-shadow:0 16px 40px #285aaa29}.yx-glimpse b{font:600 .6rem var(--yx-font-mono);letter-spacing:.12em;color:var(--yx-faint);margin-bottom:.2rem;display:block}.yx-glimpse span{color:var(--yx-ink);transition:opacity .3s;display:block}.g1{--f:14;top:20%;left:4%;rotate:-7deg}.g2{--f:-12;width:270px;animation-delay:-4s;top:22%;right:3%;rotate:6deg}.g3{--f:-18;animation-delay:-2s;bottom:20%;right:5%;rotate:-5deg}.yx-glimpse-bar{align-items:center;gap:4px;margin-bottom:.5rem;display:flex}.yx-glimpse-bar i{background:var(--yx-disabled);border-radius:50%;width:7px;height:7px}.yx-glimpse-bar em{font:600 .58rem var(--yx-font-mono);letter-spacing:.12em;color:var(--yx-faint);margin-left:.4rem;font-style:normal}.yx-glimpse-shot{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:.5rem;display:grid}.yx-glimpse-shot u{background:var(--yx-placeholder);border-radius:7px;height:34px}.yx-glimpse-shot u:nth-child(2){background:#e3d9fb}.yx-glimpse-shot u:nth-child(3){background:#d8efe4}@keyframes yx-glimpse{50%{margin-top:-5px}}.yx-band-head{margin-bottom:3.75rem}.yx-band{--p:0;grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.yx-band-card{background:var(--tone);min-height:168px;translate:calc((1 - var(--p)) * var(--tx) * 1px) calc((1 - var(--p)) * var(--ty) * 1px);rotate:calc(((1 - var(--p)) * var(--r) + var(--p) * var(--k)) * 1deg);opacity:calc(.2 + var(--p) * .8);border-radius:22px;flex-direction:column;justify-content:flex-end;padding:1.1rem;transition:transform .25s ease-out,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #285aaa14}.yx-band-card:hover{box-shadow:0 18px 40px #285aaa33}.yx-band-card em{font:600 .62rem var(--yx-font-mono);color:#0f1b3366;font-style:normal;position:absolute;top:.9rem;right:1rem}.yx-band-g{background:#ffffffb3;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid;position:absolute;top:1rem;left:1.1rem}.yx-band-card h3{margin:0 0 .2rem;font-size:1.05rem}.yx-band-card p{color:#0f1b33a6;margin:0;font-size:.88rem}.yx-ticker{margin-top:6.5rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.yx-ticker-track{gap:2.2rem;width:max-content;animation:72s linear infinite yx-ticker;display:flex}.yx-ticker span{color:var(--yx-muted);white-space:nowrap;align-items:center;gap:.55rem;font-size:.95rem;display:inline-flex}.yx-ticker i{color:var(--c1);font-style:normal}@keyframes yx-ticker{to{transform:translate(-50%)}}.yx-prelude{--p:0;height:320vh;position:relative}.yx-prelude-sticky{background:#f6f9fc;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.yx-dotfield{opacity:.6;background:radial-gradient(circle,#1b50a038 1px,#0000 1.5px) 0 0/26px 26px;position:absolute;inset:0;mask-image:radial-gradient(70% 60%,#000,#0000 80%)}.yx-waves{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.yx-waves i{aspect-ratio:1;opacity:0;border:1.5px solid #5aa0c447;border-radius:50%;grid-area:1/1;width:min(80vw,640px);animation:13s ease-out infinite yx-wave}.yx-waves i:nth-child(2){animation-delay:-2.7s}.yx-waves i:nth-child(3){animation-delay:-5.4s}@keyframes yx-wave{0%{opacity:.35;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.yx-obj{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:1;--show:0;--gate:.2;width:clamp(120px,17vw,230px);translate:calc(var(--p) * var(--sx) * .72vw) calc(var(--p) * var(--sy) * .55vh);rotate:calc(var(--r) * 1deg);opacity:min(clamp(0, calc(var(--show) + (var(--p) - var(--gate)) * 3.6), 1), calc((1.08 - var(--p)) * 7));position:absolute}.yx-obj:nth-child(1 of .yx-obj),.yx-obj:nth-child(2 of .yx-obj),.yx-obj:nth-child(3 of .yx-obj){--show:1;--gate:0}.yx-obj:nth-child(4 of .yx-obj){--gate:.08}.yx-obj:nth-child(5 of .yx-obj){--gate:.2}.yx-obj:nth-child(6 of .yx-obj){--gate:.32}.yx-obj:nth-child(7 of .yx-obj){--gate:.44}.yx-obj:nth-child(8 of .yx-obj){--gate:.56}.yx-obj-card{background:var(--tone);border-radius:20px;padding:.7rem;animation:11s ease-in-out infinite yx-float;box-shadow:0 18px 44px #285aaa2e}.yx-obj:nth-of-type(3n) .yx-obj-card{animation-delay:-2s}.yx-obj:nth-of-type(3n+1) .yx-obj-card{animation-delay:-4s}.yx-obj-card small{font:600 .56rem var(--yx-font-mono);letter-spacing:.12em;color:#0f1b3380;margin-top:.5rem;display:block}@keyframes yx-float{50%{translate:0 -5px}}.yx-cube{background:linear-gradient(135deg,#e4d9ff,#9a85e8);border-radius:20px;width:82px;height:82px;margin:.3rem auto;position:relative;transform:rotate(10deg);box-shadow:8px 12px #785ac838}.yx-cube b{color:#fff;place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.yx-tree{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;padding:.3rem;display:grid}.yx-tree b{background:#fff;border-radius:50%;grid-column:1/-1;place-items:center;width:30px;height:30px;margin:0 auto;display:grid}.yx-tree i{background:#fffc;border-radius:50%;height:24px}.yx-minwin,.yx-mincanvas{grid-template-columns:1fr 1.4fr;gap:5px;height:64px;display:grid}.yx-minwin u,.yx-mincanvas u{background:#ffffffbf;border-radius:6px}.yx-minwin u:nth-child(2){background:#1b6fe024;grid-row:span 2}.yx-mincanvas{position:relative}.yx-mincanvas svg{width:100%;height:100%;position:absolute;inset:0}.yx-mincanvas path{fill:none;stroke:#1b6fe0;stroke-width:1.5px;stroke-dasharray:4 4;animation:2.2s linear infinite yx-dash}.yx-note-card{padding:.5rem;font-size:.8rem;line-height:1.3}.yx-note-card u{background:#0f1b331f;border-radius:3px;height:5px;margin-top:6px;display:block}.yx-term{font:.62rem/1.5 var(--yx-font-mono);color:#9fe8c6;background:#101626;border-radius:10px;gap:3px;padding:.6rem;display:grid}.yx-minbrowser{padding:.3rem;font-size:.78rem}.yx-minbrowser u{background:#0f1b3324;border-radius:3px;width:60%;height:6px;margin-bottom:8px;display:block}.yx-minbrowser i{background:#ffffffb3;border-radius:6px;height:16px;margin-top:8px;display:block}.yx-minpeer{place-items:center;height:70px;display:grid}.yx-face{background:#fff;border-radius:50% 50% 46% 46%;width:56px;height:44px;display:block;position:relative;box-shadow:inset 0 -6px #0000000a}.yx-face s{background:#3a2f45;border-radius:50%;width:6px;height:7px;animation:5s infinite yx-blink;position:absolute;top:18px}.yx-face s:first-child{left:14px}.yx-face s:last-child{right:14px}@keyframes yx-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.yx-prelude-copy{z-index:2;text-align:center;padding:var(--nav) 1.25rem 0;max-width:760px;position:relative}.yx-prelude-copy .yx-lede{margin-inline:auto}.yx-prelude-hint{text-align:center;color:var(--yx-faint);letter-spacing:.1em;font-size:.72rem;position:absolute;bottom:1.2rem;left:0;right:0}.yx-companion-card{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#ebe7f6,#e7eef9);border-radius:32px;grid-template-columns:1.35fr 1fr;display:grid;overflow:visible}.yx-deck-wrap{border-radius:32px 0 0 32px;padding:clamp(1rem,3vw,2rem)}.yx-deck-label{color:var(--yx-muted);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.78rem;display:flex}.yx-deck-label i{background:var(--c1);border-radius:50%;width:6px;height:6px}.yx-deck{perspective:1200px;touch-action:pan-y;height:440px;position:relative;overflow:visible}.yx-deck-card{background:var(--tone);text-align:center;transform-origin:50% 42%;height:calc(100% - 28px);translate:0 calc(var(--depth,0) * 14px);scale:calc(1 - var(--depth,0) * .028);rotate:x var(--lift,0deg);opacity:var(--fade,1);will-change:transform;border-radius:26px;padding:1.1rem 1.3rem;transition:translate .62s cubic-bezier(.22,.8,.24,1),scale .62s cubic-bezier(.22,.8,.24,1),rotate .62s cubic-bezier(.22,.8,.24,1),opacity .38s;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 14px 28px #2846821f}.yx-deck-card.is-settle,.yx-deck-card.is-drag{transition:none}.yx-deck-card[aria-hidden=true] :is(.yx-aura i,.yx-orbit-ring,.yx-pet,.yx-bubble){animation-play-state:paused}.yx-deck-card header{font:600 .6rem var(--yx-font-mono);letter-spacing:.1em;color:#0f1b3380;justify-content:space-between;display:flex}.yx-deck-card h3{margin:.6rem 0 .2rem;font-size:1.5rem}.yx-deck-card h3 small{vertical-align:middle;background:#ffffffb3;border-radius:99px;margin-left:.5rem;padding:.1rem .5rem;font-size:.68rem;font-weight:500}.yx-meta{color:#0f1b3399;margin:0;font-size:.85rem}.yx-foot{color:#0f1b3373;margin:.6rem 0 0;font-size:.74rem}.yx-bubble{text-align:left;background:#fff;border-radius:14px 14px 14px 4px;max-width:46%;margin:0;padding:.45rem .9rem;font-size:.78rem;animation:10s ease-in-out infinite yx-float;position:absolute;top:3.2rem;right:1.2rem;box-shadow:0 6px 18px #285aaa24}.yx-aura{pointer-events:none;width:220px;height:220px;margin:-110px 0 0 -110px;position:absolute;top:45%;left:50%}.yx-aura i{background:radial-gradient(circle,#ffffffb3,#0000 70%);border-radius:50%;animation:5.6s ease-in-out infinite alternate yx-aura;position:absolute;inset:0}.yx-aura i+i{animation-delay:-1.7s;inset:14%}@keyframes yx-aura{0%{opacity:.45;transform:scale(.97)}to{opacity:.8;transform:scale(1.035)}}.yx-orbit-ring{pointer-events:none;border:1px dashed #0f1b332e;border-radius:50%;width:250px;height:250px;margin:-125px 0 0 -125px;animation:48s linear infinite yx-spin;position:absolute;top:45%;left:50%}.yx-orbit-ring s{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 3px #fff6}.yx-orbit-ring s:first-child{top:-4px;left:50%}.yx-orbit-ring s:nth-child(2){bottom:18%;left:4%}.yx-orbit-ring s:nth-child(3){top:38%;right:2%}@keyframes yx-spin{to{transform:rotate(1turn)}}.yx-pet{background:#fff;border-radius:50% 50% 46% 46%;width:118px;height:104px;margin:2.2rem auto 0;animation:6.5s ease-in-out infinite yx-breathe;position:relative;box-shadow:0 10px 24px #285aaa29,inset 0 -8px #0000000a}.yx-pet .yx-face{width:auto;height:auto;box-shadow:none;background:0 0;position:absolute;inset:0}.yx-pet .yx-face s{width:9px;height:11px;top:44px}.yx-pet .yx-face s:first-child{left:34px}.yx-pet .yx-face s:last-child{left:auto;right:34px}.yx-ears{height:40px;position:absolute;top:-34px;left:0;right:0}.yx-ears:before,.yx-ears:after{content:"";background:#fff;border-radius:50% 50% 30% 30%;width:22px;height:44px;position:absolute;top:0;box-shadow:inset 0 -14px #f3aabe80}.yx-ears:before{left:26px;transform:rotate(-8deg)}.yx-ears:after{right:26px;transform:rotate(8deg)}.pet-cat{background:#2c2740}.pet-cat .yx-face s{background:#fff}.pet-cat .yx-ears:before,.pet-cat .yx-ears:after{width:30px;height:30px;box-shadow:none;background:#2c2740;border-radius:6px 50% 0 0;top:8px}.pet-bot{background:#eef3fb;border-radius:26px}.pet-bot .yx-ears:before{width:4px;height:24px;box-shadow:none;background:#9aa8c4;border-radius:2px;top:-20px;left:50%;transform:none}.pet-bot .yx-ears:after{background:#27c47a;border-radius:50%;width:14px;height:14px;margin-left:-5px;animation:3.6s infinite yx-ping;top:-30px;left:50%;right:auto;transform:none;box-shadow:0 0 14px #27c47a}@keyframes yx-breathe{50%{transform:translateY(-2px)scaleY(1.012)}}.yx-deck-ctrl .yx-btn{white-space:nowrap}.yx-deck-ctrl{align-items:center;gap:.8rem;margin:1.1rem 0 .8rem;display:flex}.yx-deck-count{font:.75rem var(--yx-font-mono);color:var(--yx-muted);align-items:center;gap:.6rem;margin-right:auto;display:flex}.yx-deck-count i{background:var(--yx-border-strong);width:70px;height:2px;overflow:hidden}.yx-deck-count s{background:var(--c1);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.yx-deck-picks{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.yx-deck-picks button{text-align:left;font:inherit;color:var(--yx-ink);cursor:pointer;touch-action:manipulation;transition:all .3s var(--out);background:#ffffff8c;border:1px solid #0000;border-radius:16px;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.yx-deck-picks button b{font-size:.85rem;display:block}.yx-deck-picks button small{color:var(--yx-faint);font-size:.7rem;display:block}.yx-deck-picks em{opacity:0;color:var(--c1);margin-left:auto;font-style:normal}.yx-deck-picks button[aria-pressed=true]{background:#fff;border-color:#1b6fe066;box-shadow:0 6px 20px #1b6fe024}.yx-deck-picks button[aria-pressed=true] em{opacity:1}.yx-mini-pet{background:var(--tone-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:grid}.yx-memory-side{background:#ffffff8c;border-radius:0 32px 32px 0;align-content:center;gap:.2rem;padding:clamp(1.25rem,3vw,2.2rem);display:grid}.yx-memory-side>.yx-mem-card{grid-area:4/1}.yx-memory-side>.yx-lede{grid-row:5}.yx-mem-card{background:#fff;border-radius:16px;margin-top:1rem;padding:1rem 1.1rem;box-shadow:0 8px 24px #285aaa14}.yx-mem-card[hidden]{visibility:hidden;pointer-events:none;display:block}.yx-mem-card [hidden]{display:none}.yx-mem-card small{color:var(--yx-faint);font-size:.72rem}.yx-mem-card p{margin:.3rem 0 .5rem;font-size:1rem}.yx-mem-card em{color:var(--yx-faint);font-size:.74rem;font-style:normal}@keyframes yx-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes yx-dev-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}.yx-trio{border-top:1px solid var(--yx-border);background:var(--yx-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.5rem;display:grid}.yx-trio-item{background:#f2f6fc;min-width:0;padding:1.1rem 1.2rem}.yx-trio-btn{text-align:left;width:100%;color:var(--yx-ink);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;text-decoration:none;display:flex}.yx-trio-btn b,.yx-trio-title b{display:block}.yx-trio-btn small{color:var(--yx-faint);font-size:.8rem}.yx-trio-btn>i{color:var(--yx-muted);transition:transform .4s var(--out);margin-left:auto;font-style:normal}.yx-trio-btn[aria-expanded=true]>i{transform:rotate(45deg)}.yx-trio-ic{background:var(--tone,#e3d8fb);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.yx-trio-title{align-items:center;gap:.7rem;margin:0 0 .8rem;display:flex}.yx-trio-title em{color:var(--yx-faint);margin-left:auto;font-size:.7rem;font-style:normal}.yx-im{transition:grid-template-rows .55s var(--out);grid-template-rows:0fr;display:grid}.yx-im.is-open{grid-template-rows:1fr}.yx-im-inner{flex-wrap:wrap;gap:.4rem;display:flex;overflow:hidden}.yx-im.is-open .yx-im-inner{padding-top:.9rem}.yx-im-inner span{border:1px solid var(--yx-border);opacity:0;transition:opacity .4s, transform .5s var(--out);transition-delay:calc(var(--i) * 35ms);background:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;transform:translateY(8px)scale(.9)}.yx-im.is-open .yx-im-inner span{opacity:1;transform:none}.yx-perm-row p{color:var(--yx-muted);margin:.7rem 0;font-size:.85rem}.yx-perm-req{flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.85rem;display:flex}.yx-perm-req em{color:#d9902f;min-width:4.5em;font-style:normal}.yx-perm-row.is-ok em{color:#12a766}.yx-perm-row[hidden]{display:none}.yx-sec-body{background:linear-gradient(#f4f8fd,#eef3fa)}.yx-robot-wrap{aspect-ratio:1;touch-action:pan-y;background:radial-gradient(circle at 50% 40%,#1b6fe02e,#0000 65%),#f7faff;border:0;border-radius:32px;max-height:520px;position:relative;overflow:hidden;box-shadow:0 16px 40px #28468214}.yx-robot-wrap canvas{cursor:pointer;width:100%;height:100%;display:block}.yx-robot-wrap .yx-note{text-align:center;margin:0;position:absolute;bottom:.6rem;left:0;right:0}.yx-body-cards{border-block:1px solid var(--yx-border);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.yx-body-card{border-right:1px solid var(--yx-border);align-items:center;gap:.9rem;padding:1.1rem 1.2rem;transition:background .3s;display:flex}.yx-body-card:last-child{border-right:0}.yx-body-card:hover{background:#ffffffb3}.yx-body-card b{display:block}.yx-body-card small{color:var(--yx-muted);font-size:.8rem;display:block}.yx-body-card>i{transition:transform .35s var(--out);margin-left:auto;font-style:normal}.yx-body-card:hover>i{transform:translate(3px,-3px)}.yx-modal{color:var(--yx-ink);background:#fff;border:0;border-radius:22px;width:min(760px,92vw);padding:1rem;box-shadow:0 40px 100px #0f1b3366}.yx-modal::backdrop{backdrop-filter:blur(6px);background:#0f1b3380}.yx-modal[open]{animation:yx-pop .45s var(--out)}.yx-modal .yx-media{margin-bottom:1rem}.yx-device{perspective:1400px}.yx-device-bar{border:1px solid var(--yx-border);color:var(--yx-faint);background:#fff;border-bottom:0;border-radius:18px 18px 0 0;align-items:center;gap:6px;padding:.65rem 1rem;font-size:.72rem;display:flex}.yx-device-bar i{background:var(--yx-disabled);border-radius:50%;width:10px;height:10px}.yx-device-bar span{font-family:var(--yx-font-mono);letter-spacing:.08em;flex:1;margin-left:.6rem}.yx-zoom-btn{width:32px;height:32px}.yx-device-screen{aspect-ratio:16/8;border:1px solid var(--yx-border);transform:rotateX(var(--rx,10deg)) scale(var(--sc,.92));transform-origin:50% 0;background:#f8fbff;border-radius:0 0 18px 18px;grid-template-columns:110px 1fr;gap:1rem;padding:1rem;display:grid;position:relative;box-shadow:0 40px 80px #1e468c33,0 0 80px #1b6fe01a}.yx-ws-side,.yx-ws-main{align-content:start;gap:.6rem;display:grid}.yx-ws-side i,.yx-ws-main i{background:var(--yx-placeholder);border-radius:8px;height:26px;animation:4.4s ease-in-out infinite yx-shimmer;display:block}.yx-ws-main i:first-child{height:90px}.yx-ws-main i:nth-child(2){height:56px;animation-delay:.3s}.yx-ws-main i:nth-child(3){width:70%;height:40px;animation-delay:.6s}.yx-ws-main i:nth-child(4){width:45%;height:40px;animation-delay:.9s}@keyframes yx-shimmer{50%{background:#d3e1f3}}.yx-cursor-fake{clip-path:polygon(0 0,100% 50%,55% 58%,40% 100%);width:16px;height:16px;animation:yx-fake 12s var(--out) infinite;background:#0f1b33;position:absolute;top:25%;left:20%}@keyframes yx-fake{0%{transform:translate(0)}25%{transform:translate(260px,30px)}50%{transform:translate(150px,130px)scale(.85)}75%{transform:translate(420px,90px)}to{transform:translate(0)}}.yx-hotspot{background:#fff;border-radius:99px;padding:.25rem .7rem;font-size:.72rem;animation:10s ease-in-out infinite yx-float;position:absolute;box-shadow:0 8px 22px #285aaa33}.yx-hotspot.h1{top:12%;left:4%}.yx-hotspot.h2{animation-delay:-2s;top:26%;right:8%}.yx-hotspot.h3{animation-delay:-4s;bottom:10%;left:22%}.yx-product{background:radial-gradient(55% 42% at 86% 78%,#b0d2e88c,#0000 68%),radial-gradient(42% 36% at 8% 22%,#e8d6b86b,#0000 70%),linear-gradient(#f7fafc,#e7eef6 46%,#f3efe6);height:640vh}.yx-product-sticky{height:100svh;padding:calc(var(--nav) + 8px) 0 1.4rem;flex-direction:column;justify-content:center;gap:1rem;display:flex;position:sticky;top:0;overflow:hidden}.yx-cal{width:100%;margin:0}.yx-cal-stack{cursor:grab;touch-action:pan-y;width:min(1480px,100%);height:min(70vh,720px);margin:0 auto;position:relative}.yx-cal-stack.is-drag{cursor:grabbing}.yx-cal-page{transform-origin:100% 100%;will-change:transform, opacity;background:#fff;border:1px solid #0d253d14;border-radius:26px;flex-direction:column;width:min(560px,38vw);height:86%;display:flex;position:absolute;top:4%;left:50%;overflow:hidden;box-shadow:0 22px 50px #14305a24}.yx-cal-page .yx-device-bar{border:0;border-radius:0}.yx-cal-page .yx-device-screen{aspect-ratio:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;transform:none}.yx-cal-sheet{background:linear-gradient(#f8fbff,#eef4fb);flex:1;align-content:center;gap:1rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.yx-cal-sheet h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500}.yx-cal-sheet p{max-width:36em;color:var(--yx-muted);margin:0}.yx-cal-pips{justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.yx-cal-pips button{cursor:pointer;background:#c5d4e4;border:0;border-radius:99px;width:8px;height:8px;padding:0}.yx-cal-pips button[aria-current=true]{background:var(--c1);width:22px}.yx-zoom{width:min(1100px,94vw);box-shadow:none;background:0 0;padding:0}.yx-zoom-box{text-align:center;opacity:0;transition:transform .45s var(--out), opacity .3s;background:#fff;border-radius:22px;padding:0 0 1rem;overflow:hidden;transform:scale(.9)}.yx-zoom.is-open .yx-zoom-box{opacity:1;transform:none}.yx-zoom .yx-device-bar{border:0;border-radius:0}.yx-zoom-img{min-height:52vh;margin:0 1rem 1rem}.yx-checklist{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.yx-checklist li{opacity:.25;transition:all .6s var(--out);align-items:center;gap:.8rem;display:flex;transform:translate(-12px)}.yx-checklist li.is-in{opacity:1;transform:none}.yx-checklist i{border:2px solid var(--c2);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.yx-checklist li.is-in i{background:var(--c2)}.yx-checklist li.is-in i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.yx-pipeline{align-items:center;margin:1rem 0 1.5rem;display:flex}.yx-pipe-node{color:var(--yx-muted);justify-items:center;gap:.4rem;font-size:.85rem;display:grid}.yx-pipe-node b{border:1px solid var(--yx-border-strong);width:44px;height:44px;transition:all .4s var(--out);background:#fff;border-radius:50%;place-items:center;display:grid}.yx-pipe-node.is-on{color:var(--yx-ink)}.yx-pipe-node.is-on b{background:var(--yx-btn-primary);color:#fff;border-color:#0000;transform:scale(1.12);box-shadow:0 0 28px #14b8e880}.yx-pipe-link{background:var(--yx-border-strong);flex:1;height:2px;margin:0 .5rem 1.4rem;overflow:hidden}.yx-pipe-link i{background:var(--c2);height:100%;display:block;transform:translate(-100%)}.yx-pipe-link.is-on i{animation:1s linear forwards yx-flow}@keyframes yx-flow{to{transform:none}}.yx-terminal{min-height:150px;font:.85rem/1.8 var(--yx-font-mono);color:#9fe8c6;white-space:pre-wrap;background:#0d1422;border-radius:14px;padding:1rem 1.2rem;overflow-x:auto}.yx-terminal:after{content:"▍";animation:1s steps(2,end) infinite yx-blink2}@keyframes yx-blink2{50%{opacity:0}}.yx-lab{box-shadow:var(--soft-shadow);background:#fff;border:0;border-radius:28px;overflow:hidden}.yx-lab-head{border-bottom:1px solid var(--yx-border);justify-content:space-between;gap:1rem;padding:.9rem 1.4rem;font-size:.8rem;display:flex}.yx-lab-head span i{background:var(--c2);border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}.yx-lab-head em{color:var(--yx-faint);font-style:normal}.yx-lab-body{grid-template-columns:1fr 1fr;display:grid}.yx-lab-left{padding:1.4rem}.yx-lab-right{text-align:center;background:linear-gradient(160deg,#e9eefa,#e2edf8);flex-direction:column;align-items:center;padding:1.4rem;display:flex}.yx-switches{margin:1rem 0;padding:0;list-style:none}.yx-switches label{cursor:pointer;align-items:center;gap:.8rem;min-height:46px;padding:.3rem 0;display:flex}.yx-sw-g{text-align:center;width:24px;color:var(--yx-muted)}.yx-sw-t{flex:1;font-size:.95rem}.yx-switches input{opacity:0;pointer-events:none;position:absolute}.yx-switch{background:var(--yx-disabled);border-radius:99px;flex:none;width:44px;height:26px;transition:background .3s;position:relative}.yx-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .35s cubic-bezier(.5,1.6,.4,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.yx-switches input:checked+.yx-switch{background:#7b59d6}.yx-switches input:checked+.yx-switch i{transform:translate(18px)}.yx-switches input:focus-visible+.yx-switch{outline-offset:2px;outline:2px solid #1b6fe0}.yx-lab-desc{border-top:1px solid var(--yx-border);color:var(--yx-muted);min-height:3.4em;margin:0;padding-top:.8rem;font-size:.8rem}.yx-orbit{--R:calc(min(300px, 74vw) * .4);aspect-ratio:1;width:min(300px,74vw);margin:.5rem auto 1rem;position:relative}.yx-orbit-r1,.yx-orbit-r2{border:1px solid #0f1b331f;border-radius:50%;position:absolute;inset:6%}.yx-orbit-r2{border-style:dashed;animation:80s linear infinite reverse yx-spin;inset:26%}.yx-orbit-core{background:#fff;border-radius:24px;place-content:center;animation:6.5s ease-in-out infinite yx-breathe;display:grid;position:absolute;inset:34%;box-shadow:0 14px 40px #285aaa38}.yx-orbit-core b{font:800 1.4rem var(--yx-font-mono);background:var(--yx-btn-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.yx-orbit-core small{font:600 .5rem var(--yx-font-mono);letter-spacing:.12em;color:var(--yx-faint)}.yx-sat{width:46px;height:46px;transform:rotate(calc(var(--a) * 1deg)) translateY(calc(var(--R) * -1)) rotate(calc(var(--a) * -1deg));margin:-23px;position:absolute;top:50%;left:50%}.yx-sat b{width:100%;height:100%;color:var(--yx-faint);animation:10s ease-in-out infinite yx-float;animation-delay:var(--d);transition:background .4s, color .4s, box-shadow .4s, scale .4s var(--out);background:#ffffff8c;border-radius:50%;place-items:center;font-size:.95rem;font-weight:500;display:grid}.yx-sat.is-on b{color:#5b3fc0;background:#fff;scale:1.12;box-shadow:0 10px 26px #5b3fc047}.yx-lab-count{background:#fff;border-radius:99px;margin:0;padding:.35rem .9rem;font-size:.78rem}.yx-lab-count b{color:#5b3fc0}.yx-lab-title{margin:.9rem 0 .3rem;font-size:1.5rem}.yx-lab-sub{color:var(--yx-muted);max-width:22em;margin:0;font-size:.85rem}.yx-lab-foot{border-top:1px solid var(--yx-border);color:var(--yx-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem 1.4rem;font-size:.8rem;display:flex}.yx-lab-foot a{color:var(--yx-ink);text-decoration:none}.yx-card-top{color:var(--yx-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.8rem;display:flex}.yx-chat{gap:.7rem;display:grid}.yx-msg{border-radius:16px;max-width:34em;padding:.75rem 1.05rem;font-size:.92rem}.yx-msg-user{background:#e3d8fb;border-bottom-right-radius:4px;justify-self:end}.yx-msg-agent{border:1px solid var(--yx-border);background:#f2f6fc;border-bottom-left-radius:4px;min-height:2.6em}.yx-work{--p:0;height:560vh;position:relative}.yx-work-sticky{height:100svh;padding-top:calc(var(--nav) + .8rem);background:#f4f8fc;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.yx-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 clamp(1rem,3vw,2.5rem);display:flex}.yx-work-head .yx-h2{margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}.yx-work-head .yx-eyebrow{margin-bottom:.4rem}.yx-work-demo-note{color:var(--yx-faint);font-size:.72rem}.yx-work-track{translate:var(--wx,0px) 0;will-change:transform;align-items:center;gap:2rem;padding:1rem 0;display:flex}.yx-work-panel{background:var(--tone);opacity:.55;height:min(520px,100svh - 270px);min-height:380px;scale:.94;transform:perspective(1600px) rotateY(var(--fan,0deg));transform-origin:50% 120%;transition:opacity .55s var(--out), scale .7s var(--out), transform .8s var(--out);border-radius:30px;flex-direction:column;flex:0 0 min(800px,78vw);padding:clamp(1.2rem,2.5vw,2rem);display:flex;box-shadow:0 24px 60px #28468229}@media (width>=861px){.yx-wrap,.yx-wide,.yx-narrow,.yx-hero-inner,.site-footer .shell{width:61.8047%;max-width:none}.yx-work-track{perspective:720px;cursor:grab;touch-action:pan-y;align-self:center;height:min(560px,100svh - 230px);display:block;position:relative;translate:none}.yx-work-track.is-drag{cursor:grabbing}.yx-work-panel{opacity:1;transform-origin:50%;flex:none;width:min(640px,58vw);height:100%;margin:0;transition:none;position:absolute;top:0;left:50%;scale:1}}.yx-work-panel.is-on{opacity:1;scale:1}.yx-work-panel h3{margin:0 0 .5rem;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:600;line-height:1.15}.yx-work-d{color:#0f1b3399;max-width:34em;margin:0;font-size:.95rem}.yx-work-viz{flex:1;place-items:center;min-height:0;padding:1rem 0;display:grid}.yx-work-viz>*{opacity:0;transition:opacity .7s var(--out) .15s, transform .8s var(--out) .15s;transform:translateY(24px)scale(.97)}.yx-work-panel.is-on .yx-work-viz>*{opacity:1;transform:none}.yx-work-viz>:nth-child(2){transition-delay:.35s}.yx-work-panel footer{color:#0f1b3399;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.yx-status{white-space:nowrap;color:var(--yx-ink);border:1px solid #0f1b3340;border-radius:99px;padding:.25rem .8rem;font-size:.72rem}.yx-req-stack{width:min(340px,80%);position:relative}.yx-req-stack u{background:#ffffff8c;border-radius:16px;position:absolute;inset:0;transform:rotate(-5deg)translate(-10px,6px)}.yx-req-stack u:nth-child(2){background:#bed7c880;transform:rotate(4deg)translate(10px,8px)}.yx-req{background:#fffdf8;border-radius:16px;padding:1.1rem 1.2rem;position:relative;box-shadow:0 12px 30px #28468224}.yx-req small{font:600 .55rem var(--yx-font-mono);letter-spacing:.12em;color:var(--yx-faint)}.yx-req b{margin:.3rem 0 .6rem;font-size:1.1rem;font-weight:500;display:block}.yx-req ul{color:var(--yx-muted);gap:.25rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.yx-req li:before{content:"✓ ";color:#3a9d6b}.yx-queue-tag{background:#cfe5c9;border-radius:12px;align-self:end;margin-top:-1.5rem;margin-left:12rem;padding:.5rem .9rem;font-size:.78rem}.yx-work-viz:has(.yx-req-stack){grid-auto-flow:row}.yx-queue{gap:.6rem;width:min(380px,90%);margin:0;padding:0;list-style:none;display:grid}.yx-queue li{color:var(--yx-faint);border:1px dashed #0f1b3340;border-radius:12px;padding:.75rem 1rem;font-size:.85rem}.yx-queue .is-claimed{color:var(--yx-ink);animation:yx-claim 4.2s var(--out) infinite;background:#fff;border:1px solid #3a9d6b}.yx-queue .is-claimed b{color:#fff;font:600 .6rem var(--yx-font-mono);background:#3a9d6b;border-radius:6px;margin-right:.6rem;padding:.1rem .5rem}@keyframes yx-claim{50%{translate:6px;box-shadow:0 8px 20px #3a9d6b38}}.yx-seq{font:.78rem var(--yx-font-mono);color:var(--yx-muted);margin:.8rem 0 0}.yx-seq em{color:var(--yx-faint);font-style:normal;font-family:var(--yx-font);margin-left:.8rem}.yx-runbox{background:#fff;border-radius:14px;width:min(420px,92%);overflow:hidden;box-shadow:0 14px 36px #28468229}.yx-runbar{background:#f2f6fc;align-items:center;gap:5px;padding:.5rem .8rem;display:flex}.yx-runbar i{background:var(--yx-disabled);border-radius:50%;width:8px;height:8px}.yx-runbar em{font:.6rem var(--yx-font-mono);color:var(--yx-faint);margin-left:auto;font-style:normal}.yx-tasks{gap:.6rem;margin:0;padding:.8rem 1rem;font-size:.85rem;list-style:none;display:grid}.yx-tasks li{align-items:center;gap:.7rem;display:flex}.yx-tasks s{border:2px solid #3a9d6b;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:1s linear infinite yx-spin}.yx-tasks li:nth-child(2) s{animation-delay:-.3s}.yx-tasks li:nth-child(3) s{animation-delay:-.6s}.yx-moving{font:.68rem var(--yx-font-mono);color:var(--yx-faint);border-top:1px solid var(--yx-border);margin:0;padding:.5rem 1rem}.yx-idmm{background:#fff;border-radius:99px;align-items:center;gap:.6rem;margin-top:.8rem;padding:.5rem 1rem;font-size:.8rem;display:flex;box-shadow:0 8px 20px #2846821f}.yx-idmm b{color:#3a9d6b}.yx-idmm em{color:#3a9d6b;font-style:normal}.yx-pulse{background:#27c47a;border-radius:50%;width:9px;height:9px;animation:2.8s infinite yx-ping}.yx-receipt{background:#fff;border-radius:16px;width:min(340px,90%);padding:1.1rem 1.2rem;position:relative;rotate:2deg;box-shadow:0 14px 36px #6e50aa33}.yx-receipt small{font:600 .55rem var(--yx-font-mono);letter-spacing:.12em;color:var(--yx-faint)}.yx-receipt b{margin:.3rem 0 .6rem;font-size:1.15rem;font-weight:500;display:block}.yx-receipt p{border-top:1px solid var(--yx-border);justify-content:space-between;margin:0;padding:.4rem 0;font-size:.8rem;display:flex}.yx-receipt em{color:var(--yx-faint);font-style:normal}.yx-check{color:#2a8a5a;background:#d9f0e6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 16px #3a9d6b4d}.yx-next{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.yx-next span{background:#fff;border-radius:12px;padding:.55rem 1rem;font-size:.85rem;box-shadow:0 6px 16px #2846821a}.yx-next i{background:var(--c2);width:26px;height:2px}.yx-next .is-new{background:var(--yx-btn-primary);color:#fff;animation:4.8s infinite yx-breathe}.yx-work-dock{backdrop-filter:blur(10px);scrollbar-width:none;background:#131b2deb;border-radius:99px;justify-self:center;gap:.2rem;max-width:calc(100% - 1.5rem);margin-bottom:4.2rem;padding:5px;display:flex;overflow-x:auto}.yx-work-dock::-webkit-scrollbar{display:none}.yx-work-dock button{color:#aab4cc;min-height:38px;font:inherit;cursor:pointer;touch-action:manipulation;transition:all .3s var(--out);background:0 0;border:0;border-radius:99px;flex:none;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.82rem;display:flex}.yx-work-dock em{font:.62rem var(--yx-font-mono);opacity:.6;font-style:normal}.yx-work-dock button[aria-pressed=true]{color:#1d1535;background:#e3d8fb}.yx-work-dock .yx-work-play{color:#fff;background:#ffffff1f;margin-left:.3rem}.yx-big-num{margin:2rem 0}.yx-big-num b{font:800 clamp(5rem, 16vw, 11rem)/1 var(--yx-font-mono);background:linear-gradient(135deg,#1b6fe0,#12b886);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.yx-big-num span{color:var(--yx-muted)}.yx-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:3rem;display:grid}.yx-stats div{border-top:1px solid var(--yx-border);padding:1.4rem 1rem}.yx-stats b{font:700 2.6rem var(--yx-font-mono);display:block}.yx-stats span{color:var(--yx-muted);font-size:.85rem}.yx-create-nav{top:calc(var(--nav) + 10px);z-index:20;backdrop-filter:blur(14px);scrollbar-width:none;background:#ffffffe0;border-radius:99px;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 1.5rem);margin:0 auto 1rem;padding:5px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 8px 28px #285aaa29}.yx-create-nav::-webkit-scrollbar{display:none}.yx-create-hint{color:var(--yx-faint);white-space:nowrap;padding:0 .9rem;font-size:.75rem}.yx-create-nav button{min-height:38px;color:var(--yx-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:all .3s var(--out);background:0 0;border:0;border-radius:99px;flex:none;padding:0 1rem;font-size:.85rem}.yx-create-nav button[aria-selected=true]{background:var(--yx-btn-primary);color:#fff}.yx-create{background:#f6f3fb;padding-block:0}.yx-create .yx-wrap{padding-top:clamp(4.5rem,9vh,6.5rem)}.yx-stack{width:100%;margin:0}.yx-stack-card{top:calc(var(--header-h,94px) + 14px);margin-inline:auto;width:61.8047%;height:calc(100svh - var(--header-h,94px) - 12.5rem);background:var(--tone);min-height:0;scale:var(--s,1);filter:brightness(var(--b,1));transform-origin:50% 0;border-radius:28px;align-items:center;margin-bottom:18vh;display:flex;position:sticky;box-shadow:0 -24px 48px #28468214}.yx-create .yx-stack-card:last-child{margin-bottom:0}.yx-stack-in{width:min(1160px,100% - 3rem);margin-inline:auto}.yx-stack .yx-card,.yx-stack .yx-canvas,.yx-stack .yx-chatdemo{border:0;box-shadow:0 18px 40px #28468214}.yx-stack-in{padding:clamp(1.2rem,3vw,2.4rem)}.yx-stack-in header{justify-content:space-between;align-items:baseline;display:flex}.yx-stack-n{color:#0f1b3359;font-size:clamp(1.4rem,3vw,2.2rem)}.yx-stack-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin-top:1rem;display:grid}.yx-stack-grid.is-wide{grid-template-columns:1fr}.yx-stack-copy h3{margin:0 0 .7rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:600;line-height:1.15}.yx-stack-copy p{color:#0f1b339e;max-width:30em;margin:0}.yx-chatdemo{gap:.7rem;display:grid}.yx-chatdemo .yx-msg{opacity:0;transition:all .6s var(--out);transform:translateY(12px)}.yx-chatdemo .yx-msg.is-in,.yx-chatdemo .yx-tag.is-in{opacity:1;transform:none}.yx-tag{background:var(--yx-brand-wash);border:1px solid var(--c1);opacity:0;transition:all .5s var(--out);border-radius:99px;justify-self:start;padding:.3rem .8rem;font-size:.78rem;transform:scale(.9)}.yx-input{border:1px solid var(--yx-border-strong);color:var(--yx-faint);background:#fff;border-radius:14px;padding:.75rem 1rem;font-size:.9rem}.yx-input i{background:var(--c2);vertical-align:middle;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite yx-blink2;display:inline-block}.yx-shots{min-height:290px;position:relative}.yx-shot{aspect-ratio:4/3;background-color:#fff;width:74%;min-height:0;position:absolute}.yx-shot-2{background-color:#cfe0f8;bottom:0;right:0}.yx-timeline-demo .yx-scrub{background:var(--yx-border-strong);border-radius:4px;height:8px;margin-top:1rem;position:relative}.yx-scrub i{width:var(--p,0%);background:var(--yx-btn-primary);border-radius:4px;position:absolute;inset:0 auto 0 0}.yx-scrub b{top:-4px;left:var(--p,0%);background:#fff;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;box-shadow:0 2px 8px #00000040}.yx-clips{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.7rem;display:grid}.yx-clips u{background:#c9a6e8;border-radius:6px;height:24px}.yx-clips u:nth-child(2){background:#b4c7f0}.yx-clips u:nth-child(3){background:#a8dcc4}.yx-audio canvas{width:100%;height:150px;display:block}.yx-audio-bar{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.yx-audio-bar small{color:var(--yx-faint)}.yx-canvas{border:1px solid var(--yx-border);cursor:grab;touch-action:none;user-select:none;background:radial-gradient(circle,#1b50a033 1px,#0000 1.5px) 0 0/24px 24px,#fbfdff;border-radius:22px;height:420px;position:relative;overflow:hidden}.yx-canvas.is-pan{cursor:grabbing}.yx-canvas-world{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.yx-canvas-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.yx-canvas-links path{fill:none;stroke:var(--c2);stroke-width:2px;stroke-dasharray:6 6;animation:2.2s linear infinite yx-dash}@keyframes yx-dash{to{stroke-dashoffset:-12px}}.yx-node{border:1px solid var(--yx-border-strong);cursor:move;z-index:2;touch-action:none;background:#fff;border-radius:14px;width:140px;padding:.8rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s,opacity .3s;position:absolute;box-shadow:0 8px 22px #285aaa1f}.yx-node:hover,.yx-node.is-drag{border-color:var(--c1);box-shadow:0 12px 30px #1b6fe04d}.yx-node i{background:var(--yx-placeholder);border-radius:8px;height:54px;margin-top:.6rem;display:block}.yx-node[data-kind=audio] i{background:repeating-linear-gradient(90deg, var(--c1) 0 3px, transparent 3px 7px)}.yx-node[data-kind=video] i{background:linear-gradient(90deg,#c9a6e8 0 24%,#b4c7f0 24% 50%,#a8dcc4 50% 76%,#f3c4d4 76%);height:30px}.yx-canvas-ui{z-index:3;border:1px solid var(--yx-border-strong);background:#ffffffeb;border-radius:99px;align-items:center;gap:.3rem;padding:.25rem;font-size:.78rem;display:flex;position:absolute;bottom:.8rem;left:.8rem}.yx-canvas-ui-r{inset:.8rem .8rem auto auto}.yx-canvas-ui button{min-width:34px;min-height:34px;color:var(--yx-ink);cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:99px;padding:0 .6rem}.yx-canvas-ui button:hover{background:#1b6fe01a}.yx-canvas-hint{text-align:center;color:var(--yx-faint);pointer-events:none;margin:0;font-size:.7rem;position:absolute;bottom:.9rem;left:0;right:0}.yx-ext{box-shadow:var(--soft-shadow);background:#fff;border:0;border-radius:28px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden}.yx-ext-left{flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.2rem,3vw,2.2rem);display:flex}.yx-ext-left .yx-eyebrow,.yx-ext-left .yx-h3{margin:0}.yx-field{width:100%;color:var(--yx-muted);gap:.4rem;font-size:.8rem;display:grid}.yx-field textarea{resize:vertical;border:1px solid var(--yx-border-strong);width:100%;min-height:84px;font:inherit;color:var(--yx-ink);background:#f7f9fc;border-radius:14px;padding:.8rem;font-size:.92rem}.yx-ext-right{background:linear-gradient(160deg,#efe9fc,#e7edfb);flex-direction:column;justify-content:space-between;min-height:380px;padding:1.5rem;display:flex;position:relative}.yx-ext-stage{flex:1;place-items:center;display:grid;position:relative}.yx-ext-s{opacity:0;width:min(380px,100%);transition:opacity .6s var(--out), transform .7s var(--out);pointer-events:none;text-align:center;grid-area:1/1;transform:translateY(20px)scale(.97)}.yx-ext-right[data-step="0"] .s0,.yx-ext-right[data-step="1"] .s1,.yx-ext-right[data-step="2"] .s2,.yx-ext-right[data-step="3"] .s3{opacity:1;transform:none}.yx-ext-typed{color:#9fe8c6;font:.85rem/1.7 var(--yx-font-mono);text-align:left;background:#101626;border-radius:14px;min-height:6.5em;padding:1rem 1.1rem;display:block}.yx-ext-typed:after{content:"▍";animation:1s steps(2,end) infinite yx-blink2}.yx-focus{background:#fff;border-radius:20px;padding:1.4rem;box-shadow:0 14px 36px #6e50aa33}.yx-focus small{color:var(--yx-faint);display:block}.yx-focus b{font:700 2.6rem var(--yx-font-mono);margin:.4rem 0;display:block}.yx-focus span{color:var(--yx-muted);font-size:.85rem}.yx-focus i{background:var(--yx-disabled);border-radius:2px;height:4px;margin-top:1rem;display:block;overflow:hidden}.yx-focus s{background:#7b59d6;width:35%;height:100%;animation:10s ease-in-out infinite alternate yx-focus-bar;display:block}@keyframes yx-focus-bar{to{width:90%}}.yx-shield{background:#fff;border-radius:16px;place-items:center;width:50px;height:50px;font-size:1.4rem;display:inline-grid;box-shadow:0 8px 20px #6e50aa33}.yx-ext-s h4{margin:.7rem 0;font-size:1.4rem;font-weight:600}.yx-ext-s ul{text-align:left;margin:0;padding:0;font-size:.82rem;list-style:none}.yx-ext-s li{border-top:1px solid #0f1b331a;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.yx-ext-s li em{background:#fff;border-radius:6px;padding:.05rem .6rem;font-style:normal}.yx-ok{color:#fff;background:#27c47a;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.8rem;animation:3.6s infinite yx-ping;display:inline-grid;box-shadow:0 0 0 10px #27c47a2e}.yx-ext-s p{color:var(--yx-muted);margin:0;font-size:.9rem}.yx-ext-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.yx-ext-tags span{font:.68rem var(--yx-font-mono);background:#fff9;border:1px solid #0f1b3333;border-radius:99px;padding:.2rem .8rem}.yx-ext-steps{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.yx-ext-steps button{border:0;border-top:1px solid var(--yx-border-strong);text-align:left;width:100%;color:var(--yx-faint);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;gap:.7rem;padding:.9rem .2rem;transition:color .4s;display:flex;position:relative}.yx-ext-steps b{font-size:.9rem;font-weight:600;display:block}.yx-ext-steps small{font-size:.72rem;display:block}.yx-ext-steps em{font:.7rem var(--yx-font-mono);padding-top:.15rem;font-style:normal}.yx-ext-steps button i{height:2px;position:absolute;top:-1px;left:0;right:0}.yx-ext-steps button s{transform-origin:0;background:#7b59d6;height:100%;display:block;transform:scaleX(0)}.yx-ext-steps button[aria-current=step]{color:var(--yx-ink)}.yx-entries{margin-top:3.5rem}.yx-entries-head{align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.yx-entries-head h3{margin:0;font-size:1.25rem}.yx-entries-head p{color:var(--yx-muted);margin:.2rem 0 0;font-size:.88rem}.yx-count-big{font:300 4rem/.9 var(--yx-font);color:#b9a5ef;font-style:italic}.yx-entries-body{grid-template-columns:1.1fr 1fr;align-items:start;gap:2rem;display:grid}.yx-entry-panel{border-left:1px solid var(--yx-border-strong);animation:yx-pop .5s var(--out);padding-left:1.5rem}.yx-entry-panel[hidden]{display:none}.yx-entry-panel code{color:var(--c2);font-family:var(--yx-font-mono);font-size:.8rem}.yx-entry-panel h4{margin:.5rem 0;font-size:1.15rem}.yx-entry-panel p{color:var(--yx-muted);margin:0 0 .8rem;font-size:.9rem}.yx-linked{color:#2a8a5a;background:#daf1e7;border-radius:99px;padding:.2rem .8rem;font-size:.75rem;display:inline-flex}.yx-dev{--p:0;height:440vh;position:relative}.yx-dev-sticky{height:100svh;padding:calc(var(--nav) + 8px) 10px 10px;place-items:center;display:grid;position:sticky;top:0}.yx-dev-frame{width:calc(70% + var(--grow,0) * 30%);height:calc(64% + var(--grow,0) * 36%);border-radius:calc(40px - var(--grow,0) * 6px);box-shadow:0 24px 70px rgba(80, 60, 160, calc(.08 + var(--grow,0) * .12));background:linear-gradient(120deg,#ddd4f6,#c9daf8,#d4f0f4,#f3dde6,#ddd4f6) 0 0/300% 300%;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding:14px;animation:28s infinite yx-grad-shift;display:grid;position:relative;overflow:hidden}@keyframes yx-grad-shift{50%{background-position:100%}}.yx-dev-top{min-width:0;font:600 .6rem var(--yx-font-mono);letter-spacing:.12em;color:#0f1b33b3;justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .6rem .8rem;display:flex}.yx-dev-tabs{scrollbar-width:none;gap:.4rem;max-width:100%;display:flex;overflow-x:auto}.yx-dev-tabs::-webkit-scrollbar{display:none}.yx-dev-tabs button{min-height:38px;color:var(--yx-ink);font:inherit;letter-spacing:0;cursor:pointer;touch-action:manipulation;transition:all .35s var(--out);background:#ffffff8c;border:0;border-radius:99px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.82rem;display:inline-flex}.yx-dev-tabs em{font:.62rem var(--yx-font-mono);opacity:.55;font-style:normal}.yx-dev-tabs button[aria-selected=true]{background:#fff;box-shadow:0 6px 18px #503ca040}.yx-dev-body{background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.yx-dev-left{align-content:center;padding:clamp(1.2rem,3.5vw,3.2rem);display:grid}.yx-dev-copy{animation:yx-dev-in .55s var(--out)}.yx-dev-copy[hidden]{display:none}.yx-dev-copy h2{margin:0 0 1rem;font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:600;line-height:1.15}.yx-dev-copy>p:not(.yx-eyebrow):not(.yx-note){color:var(--yx-muted);margin:0 0 1rem}.yx-dev-right{background:#efe9fc;grid-template-rows:auto 1fr auto;min-height:0;padding:1.2rem;display:grid;position:relative}.yx-dev-cap{color:var(--yx-muted);margin:0;font-size:.72rem}.yx-dev-note{text-align:center;margin:0}.yx-dev-viz{min-height:0;animation:yx-pop .6s var(--out);place-items:center;display:grid;position:relative}.yx-dev-viz[hidden]{display:none}.yx-dev-viz canvas{width:100%;height:100%;min-height:240px;display:block}.yx-proto{grid-template-columns:1fr 1.2fr 1.1fr;align-items:center;gap:1rem;width:min(500px,100%);display:grid;position:relative}.yx-proto-in{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.yx-proto-in li{background:#fff;border-radius:99px;padding:.45rem .8rem;font-size:.78rem;animation:9s ease-in-out infinite yx-float;box-shadow:0 4px 12px #503ca01f}.yx-proto-in li:nth-child(2n){animation-delay:-1.5s}.yx-proto-in li:nth-child(3n){animation-delay:-3s}.yx-proto-lines{pointer-events:none;width:40%;height:84%;position:absolute;top:8%;left:22%;overflow:visible}.yx-proto-lines path{fill:none;stroke:#7b59d6;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 5;animation:2.2s linear infinite yx-dash}.yx-proto-core,.yx-proto-out{text-align:center;background:#fff;border-radius:16px;padding:.9rem;position:relative;box-shadow:0 10px 28px #503ca029}.yx-proto-core small,.yx-proto-out small{font:600 .5rem var(--yx-font-mono);letter-spacing:.1em;color:var(--yx-faint);display:block}.yx-proto-core b{color:#5b3fc0;margin-top:.3rem;transition:opacity .3s;display:block}.yx-proto-out b{margin-top:.3rem;font-size:.8rem;display:block}.yx-multi{justify-items:center;gap:.9rem;width:min(460px,100%);display:grid}.yx-goal{background:#fff;border-radius:12px;margin:0;padding:.5rem 1rem;font-size:.82rem;box-shadow:0 6px 18px #503ca01f}.yx-goal em{font:.55rem var(--yx-font-mono);color:var(--yx-faint);margin-left:.6rem;font-style:normal}.yx-agents{justify-content:space-between;align-items:center;gap:.3rem;width:100%;display:flex}.yx-agents u{background:#0f1b332e;flex:1;height:2px;position:relative;overflow:hidden}.yx-agents u:after{content:"";background:#7b59d6;position:absolute;inset:0;transform:translate(-100%)}.yx-agent-node{text-align:center;opacity:.45;transition:opacity .5s, transform .5s var(--out), box-shadow .5s;background:#fff;border-radius:16px;justify-items:center;gap:.15rem;padding:.7rem .8rem;display:grid;transform:scale(.94)}.yx-agent-node i{background:#efe9fc;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.yx-agent-node small{font:.5rem var(--yx-font-mono);color:var(--yx-faint)}.yx-agent-node b{font-size:.78rem}.yx-agent-node.is-on{opacity:1;transform:none;box-shadow:0 10px 26px #5b3fc040}.yx-agents u.is-on:after{animation:1s linear forwards yx-flow}.yx-merge{opacity:.45;background:#fff;border-radius:14px;align-items:center;gap:.7rem;margin:0;padding:.6rem 1rem;font-size:.78rem;transition:opacity .5s;display:flex;box-shadow:0 6px 18px #503ca01f}.yx-merge span{color:var(--yx-faint)}.yx-merge i{color:#27c47a;font-style:normal}.yx-merge.is-on{opacity:1}.yx-usevis{gap:.8rem;width:min(520px,100%);display:grid}.yx-browser{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 14px 36px #503ca02e}.yx-browser-bar{background:#f4f1fc;align-items:center;gap:5px;padding:.5rem .8rem;display:flex}.yx-browser-bar i{background:var(--yx-disabled);border-radius:50%;width:8px;height:8px}.yx-browser-bar span{font:.62rem var(--yx-font-mono);color:var(--yx-faint);background:#fff;border-radius:99px;margin-left:.5rem;padding:.1rem .7rem}.yx-browser-page{justify-items:start;gap:.6rem;min-height:160px;padding:1rem;display:grid}.yx-b-h{font-size:1.2rem}.yx-b-btn{background:#e3d8fb;border-radius:99px;padding:.35rem 1rem;font-size:.78rem;animation:9s infinite yx-btn-hit}.yx-b-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;display:grid}.yx-b-grid u{background:#e7edfb;border-radius:8px;height:40px}@keyframes yx-btn-hit{0%,38%,46%,to{background:#e3d8fb;transform:none}42%{background:#b9a5ef;transform:scale(.94)}}.yx-fake-cursor{clip-path:polygon(0 0,100% 50%,55% 58%,40% 100%);width:16px;height:16px;animation:yx-cursor-path 9s var(--out) infinite;background:#0f1b33;position:absolute;top:70%;left:14%}@keyframes yx-cursor-path{0%{translate:0}40%{translate:30px -92px}60%{translate:30px -92px}to{translate:0}}.yx-os{color:var(--yx-muted);background:#ffffffb3;border-radius:12px;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.75rem;display:flex}.yx-os i{background:#d6c9f6;border-radius:4px;width:26px;height:18px}.yx-os em{margin-left:auto;font-style:normal}.yx-arch-labels{color:var(--yx-faint);pointer-events:none;gap:1.1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.yx-arch-labels li{transition:all .4s}.yx-arch-labels b{font-family:var(--yx-font-mono);margin-right:.5rem}.yx-arch-labels li.is-on{color:var(--yx-ink);font-weight:600;transform:translate(-8px)}.yx-dev-foot{color:#0f1b33a6;justify-content:space-between;gap:1rem;padding:.8rem .6rem 0;font-size:.72rem;display:flex}.yx-lock{border:2px solid var(--c2);border-radius:24px;width:84px;height:84px;margin:0 auto 2rem;position:relative;box-shadow:0 0 60px #14b8e840}.yx-lock i{border:3px solid var(--c2);transform-origin:100% 100%;width:36px;height:36px;transition:transform .8s var(--out);border-bottom:0;border-radius:18px 18px 0 0;margin-left:-18px;position:absolute;top:-26px;left:50%;transform:translateY(-8px)rotate(-18deg)}.yx-lock.is-in i{transform:none}.yx-local:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#14b8e81a,#0000 55%);position:absolute;inset:0}.yx-stack-s .yx-stack-card{top:calc(var(--nav) + 20px + var(--i) * 18px);width:61.8047%;height:auto;min-height:0;margin-bottom:2.75rem}.yx-story-card .yx-stack-in{grid-template-columns:200px 1fr;gap:2rem;min-height:200px;padding:clamp(1.4rem,4vw,2.8rem);display:grid}.yx-story-y{font:600 .8rem var(--yx-font-mono);color:#0f1b3380}.yx-story-card h3{margin:0 0 .6rem;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:600}.yx-story-card p{color:#0f1b339e;max-width:36em;margin:0}.yx-cover{margin-top:2rem}.yx-cover-stage{perspective:1400px;touch-action:pan-y;cursor:grab;user-select:none;outline-offset:-4px;height:clamp(380px,52vw,460px);position:relative}.yx-cover-card{background:var(--tone);text-align:left;width:min(360px,76vw);height:100%;transition:transform .7s var(--out), opacity .6s, filter .6s;will-change:transform;border-radius:28px;margin-left:calc(min(360px,76vw)/-2);padding:1.5rem;position:absolute;top:0;left:50%;box-shadow:0 24px 60px #2846822e}.yx-cover-card>b{font:600 .65rem var(--yx-font-mono);letter-spacing:.14em;color:#0f1b3380}.yx-cover-tag{float:right;background:#ffffffb3;border-radius:99px;padding:.15rem .7rem;font-size:.7rem}.yx-cover-art{place-items:center;height:150px;margin:1rem 0;display:grid;position:relative}.yx-cover-art u{background:#ffffffb3;border-radius:16px;width:60%;height:60%;animation:10s ease-in-out infinite yx-float;position:absolute;box-shadow:0 10px 26px #28468226}.yx-cover-art u:nth-child(2){background:var(--tone-2);width:44%;height:44%;animation-delay:-2s;translate:-34% 22%;rotate:-8deg}.yx-cover-art u:nth-child(3){background:#fff;width:30%;height:30%;animation-delay:-4s;translate:50% -30%;rotate:10deg}.yx-cover-card h3{margin:0 0 .4rem;font-size:1.5rem}.yx-cover-card p{color:#0f1b339e;margin:0;font-size:.9rem}.yx-cover-ctrl{justify-content:center;align-items:center;gap:1.4rem;margin-top:1rem;display:flex}.yx-cover-ctrl>button{border:1px solid var(--yx-border-strong);width:46px;height:46px;color:var(--yx-ink);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:50%;transition:all .3s}.yx-cover-ctrl>button:hover{background:var(--c1);color:#fff}.yx-cover-ctrl span{font:.75rem var(--yx-font-mono);color:var(--yx-muted);justify-items:center;gap:.4rem;display:grid}.yx-dots-s{gap:6px;display:flex}.yx-dots-s i{background:var(--yx-disabled);width:6px;height:6px;transition:all .35s var(--out);border-radius:50%}.yx-dots-s i.is-on{background:var(--c1);border-radius:99px;width:20px}.yx-faq-item{border-bottom:1px solid var(--yx-border)}.yx-faq-item button{width:100%;min-height:60px;color:var(--yx-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;display:flex}.yx-faq-item button span{font:.8rem var(--yx-font-mono);color:var(--c2)}.yx-faq-item button i{flex:none;width:14px;height:14px;margin-left:auto;position:relative}.yx-faq-item button i:before,.yx-faq-item button i:after{content:"";height:2px;transition:transform .4s var(--out);background:currentColor;position:absolute;inset:6px 0 auto}.yx-faq-item button i:after{transform:rotate(90deg)}.yx-faq-item button[aria-expanded=true] i:after{transform:rotate(0)}.yx-faq-body{transition:grid-template-rows .5s var(--out);grid-template-rows:0fr;display:grid}.yx-faq-body>p{color:var(--yx-muted);margin:0;overflow:hidden}.yx-faq-item.is-open .yx-faq-body{grid-template-rows:1fr}.yx-faq-item.is-open .yx-faq-body>p{padding-bottom:1.2rem}.yx-pri-grid{perspective:1600px;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px);display:grid}.yx-pri{background:var(--tone);cursor:pointer;outline-offset:3px;min-height:340px;transform-style:preserve-3d;transition:transform .7s var(--out), box-shadow .45s var(--out);border-radius:28px;position:relative;box-shadow:0 12px 32px #2846821a}.yx .yx-pri:hover{transform:translateY(-10px);box-shadow:0 28px 50px #28468229}.yx .yx-pri.is-open{transform:rotateY(180deg)}.yx .yx-pri.is-open:hover{transform:rotateY(180deg)translateY(-8px)}.yx-pri-front,.yx-pri-blueprint{border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.yx-pri-front{background:var(--tone);flex-direction:column;padding:1.45rem;display:flex}.yx-pri-front small{font:600 .68rem/1.2 var(--yx-font-mono);letter-spacing:.12em;color:#0f1b337a}.yx-pri-front h3{letter-spacing:-.03em;margin:1.1rem 0 .55rem;font-size:clamp(1.45rem,2vw,1.8rem)}.yx-pri-front p{color:#0f1b33b8;margin:0;font-size:.95rem}.yx-pri-hint{color:#0f1b3380;margin-top:auto;padding-top:1.2rem;font-size:.75rem;font-style:normal}.yx-pri-front:after{content:"";background:var(--c1);transform-origin:0;height:2px;transition:transform .5s var(--out);border-radius:2px;position:absolute;bottom:1.15rem;left:1.45rem;right:1.45rem;transform:scaleX(0)}.yx-pri:hover .yx-pri-front:after,.yx-pri.is-open .yx-pri-front:after{transform:scaleX(1)}.yx-pri-blueprint{color:#d5e4f2;background:#102033;align-content:center;padding:1.45rem;display:grid;transform:rotateY(180deg)}.yx-pri-blueprint:before{content:"";background:linear-gradient(#8ec4dc24 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#8ec4dc24 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 78%)}.yx-pri-blueprint pre{font:.82rem/1.65 var(--yx-font-mono);white-space:pre-wrap;color:#d7ebf6;margin:0;position:relative}.yx-pri-blueprint i{display:none}.yx-cta{background:radial-gradient(60% 70% at 50% 100%,#3d7ec429,#0000 70%)}.yx-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.yx-dock{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom));z-index:80;pointer-events:none;opacity:0;transition:opacity .5s, transform .6s var(--out);justify-items:center;gap:.6rem;display:grid;transform:translateY(20px)}.yx-dock.is-on{opacity:1;transform:none}.yx-dock>*{pointer-events:auto}.yx-dock-pill{backdrop-filter:blur(14px);color:#e8eefc;background:#131b2deb;border-radius:99px;align-items:center;gap:.8rem;padding:6px 6px 6px 1rem;font-size:.8rem;display:flex;box-shadow:0 14px 40px #0f1b3359}.yx-dock-dot{background:var(--yx-btn-primary);border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #ffffff1a}.yx-dock-pill b{font-variant-numeric:tabular-nums;font-weight:600}.yx-dock-pill>i{background:#fff3;width:1px;height:18px}.yx-dock-pill button{color:#fff;min-height:36px;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff1f;border:0;border-radius:99px;padding:0 1rem}.yx-toc{backdrop-filter:blur(16px);width:min(360px,100vw - 28px);max-height:56svh;animation:yx-pop .35s var(--out);background:#fffffff5;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 20px 60px #0f1b334d}.yx-toc[hidden]{display:none}.yx-toc a{min-height:42px;color:var(--yx-ink);border-radius:14px;align-items:center;gap:.6rem;padding:0 .8rem;font-size:.88rem;text-decoration:none;transition:background .25s;display:flex}.yx-toc a:hover,.yx-toc a.is-on{background:var(--yx-brand-wash)}.yx-toc a.is-on{font-weight:600}.yx-toc em{font:.65rem var(--yx-font-mono);color:var(--yx-faint);font-style:normal}.yx.is-static *,.yx.is-static :before,.yx.is-static :after,.yx>section:not(.is-vis) *,.yx>section:not(.is-vis) :before,.yx>section:not(.is-vis) :after{animation-play-state:paused!important}.yx.is-static .yx-hero:after,.yx>section:not(.is-vis):before,.yx>section:not(.is-vis):after{animation-play-state:paused}body:has(.yx){color-scheme:light;--bg:#fff;--ink:#0d253d;--muted:#5a6d82;--faint:#5e7186;--line:#0d253d1a;--line-strong:#2f6eae38;--card:#fff;--scene:#f6f9fc;--primary-solid:#2f6eae;--yx-bg:#fff;--yx-ink:#0d253d;--yx-muted:#5a6d82;--yx-brand:#2f6eae;--yx-btn-primary:#3d7ec4;--yx-brand-wash:#5a9ed229;--yx-nav-glass:#ffffffd6;--yx-border:#0d253d1a;color:#0d253d;scrollbar-color:#c9d6e4 transparent;background:#fff}.yx{margin-top:calc(var(--header-h) * -1)}@media (width<=900px){body:has(.yx){padding-top:0}.yx{margin-top:0}}body:has(.yx) .site-header .site-nav a:not(.nav-cta):hover,body:has(.yx) .site-header .site-nav a[aria-current=page]:not(.nav-cta){color:#0d253d}body:has(.yx) .nav-cta,body:has(.yx) .btn-primary{background:#3d7ec4;box-shadow:0 8px 22px #2f6eae29}body:has(.yx) .nav-scrim,body:has(.yx) .mega-scrim{background:#0d253d47}@media (width<=1100px){.yx-band,.yx-pri-grid{grid-template-columns:repeat(2,1fr)}.g1{display:none}.yx-product{height:auto}.yx-product-sticky{height:auto;padding:3.2rem 0 1.4rem;display:block;position:static;overflow:visible}.yx-cal-stack{scroll-snap-type:x mandatory;cursor:auto;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;gap:1rem;width:100%;height:auto;padding:.4rem 8vw 1.1rem;scroll-padding-inline:8vw;display:flex;overflow-x:auto}.yx-cal-stack::-webkit-scrollbar{display:none}.yx-cal-page{opacity:1;scroll-snap-align:center;flex:0 0 min(84vw,440px);width:min(84vw,440px);height:auto;min-height:0;margin:0;position:relative;top:auto;left:auto;transform:none}.yx-cal-sheet h3{font-size:clamp(1.45rem,5vw,1.85rem)}}@media (width<=860px){.yx-wrap,.yx-wide,.yx-narrow,.yx-hero-inner,#yx-faq .yx-wrap{width:calc(100% - 4rem)}.yx-hero-inner{grid-template-columns:minmax(0,1fr);gap:1.8rem}.yx-hero-bar,.yx-work-head,.yx-prelude-copy{padding-inline:2rem}.yx-memory-side,.yx-deck-wrap{padding-inline:1.5rem}.yx-glimpses{display:none}.yx-cursor-fake{display:none}.yx-two,.yx-head-split,.yx-companion-card,.yx-lab-body,.yx-ext,.yx-entries-body,.yx-dev-body,.yx-stack-grid{grid-template-columns:minmax(0,1fr)}.yx-head-split{align-items:start;gap:.5rem}.yx-band{grid-template-columns:repeat(2,1fr)}.yx-band-card{min-height:140px}.yx-trio,.yx-body-cards{grid-template-columns:minmax(0,1fr)}.yx-body-card{border-right:0;border-bottom:1px solid var(--yx-border)}.yx-body-card:last-child{border-bottom:0}.yx-ext-steps{grid-template-columns:repeat(2,1fr)}.yx-entry-panel{border-left:0;border-top:1px solid var(--yx-border-strong);padding-top:1rem;padding-left:0}.yx-story-card .yx-stack-in{grid-template-columns:1fr;gap:.6rem}.yx-prelude{height:230vh}.yx-obj{width:clamp(100px,30vw,150px)}.yx-obj:nth-of-type(n+7),.yx-obj-card small{display:none}.yx-work{height:auto}.yx-work-sticky{height:auto;padding:3.2rem 0 1.4rem;display:block;position:static}.yx-work-head{margin-bottom:1rem}.yx-work-track{perspective:none;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:.8rem;height:auto;padding:.2rem 7vw 1.1rem;scroll-padding-inline:7vw;position:static;overflow-x:auto;translate:none}.yx-work-track::-webkit-scrollbar{display:none}.yx-work-panel{scroll-snap-align:center;opacity:.72;flex:0 0 min(86vw,520px);width:min(86vw,520px);height:auto;min-height:420px;margin:0;position:static;top:auto;left:auto;transform:none}.yx-work-panel.is-on{opacity:1;scale:1}.yx-work-viz{padding:1.2rem 0}.yx-work-dock{margin-top:.2rem;display:flex}.yx-queue-tag{align-self:center;margin:0}.yx-dev{height:auto}.yx-dev-sticky{height:auto;padding:1rem 2rem;position:static}.yx-dev-frame{border-radius:26px;width:100%;height:auto;padding:10px}.yx-dev-body{overflow:visible}.yx-dev-right{min-height:340px}.yx-dev-foot .yx-dev-more,.yx-dev-top .yx-dev-k{display:none}.yx-dev-left{padding:1.4rem}.yx-stack-card{border-radius:24px;width:calc(100% - 4rem);height:auto;min-height:28rem;margin-bottom:1.25rem;display:block;position:static;filter:none!important;scale:1!important}.yx-stack-s .yx-stack-card{position:static}.yx-shots{min-height:240px}.yx-canvas{height:380px}.yx-proto{grid-template-columns:.9fr 1fr}.yx-proto-out,.yx-proto-lines,.yx-hero-bar .yx-bar-l{display:none}.yx-ticker-track{animation-duration:36s}.yx-deck-wrap{border-radius:32px 32px 0 0}.yx-memory-side{border-radius:0 0 32px 32px}.yx-deck-picks{grid-template-columns:minmax(0,1fr)}.yx-bubble{text-align:center;border-radius:14px;max-width:none;font-size:.74rem;top:2.5rem;left:1.1rem;right:1.1rem}.yx-pet{margin-top:5.2rem}.yx-aura,.yx-orbit-ring{top:56%}}@media (width<=560px){.yx-pri-grid{grid-template-columns:1fr}.yx-pri{min-height:260px}.yx-hero{padding-bottom:6.5rem}.yx-hero-inner{grid-template-columns:1fr;gap:1.6rem;width:calc(100% - 4rem)}.yx-hero-title{font-size:clamp(2.4rem,11vw,3.2rem)}.yx-pill span{white-space:normal;text-align:left}.yx-hero-bar{justify-content:center}.yx-hero-bar .yx-bar-c{display:none}.yx-orbit{--R:calc(min(300px, 78vw) * .4)}.yx-sat{width:40px;height:40px;margin:-20px}.yx-toc{grid-template-columns:1fr}.yx-dock-label{font-size:.75rem}.yx-arch-labels{display:none}.yx-device-screen{aspect-ratio:4/3.2;grid-template-columns:56px 1fr}.yx-hotspot.h2,.yx-create-hint{display:none}.yx-cover-card{padding:1.2rem}.yx-cover-art{height:110px}.yx-deck{height:400px}.yx-deck-card{height:calc(100% - 22px)}.yx-lab-foot{flex-direction:column}.yx-count-big{font-size:3rem}}@media (hover:none){.yx-cursor,.yx-ring{display:none}.yx-band-card:hover{box-shadow:0 8px 28px #285aaa14}}@media (prefers-reduced-motion:reduce){.yx *,.yx :before,.yx :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.yx:before,.yx-ring,.yx-cursor{display:none}.yx [data-yx-reveal],.yx [data-yx-intro],.yx [data-yx-split] .w{opacity:1!important;filter:none!important;transform:none!important}.yx-period{transform:none}.yx-band-card{opacity:1;translate:none;rotate:none}.yx-prelude,.yx-work,.yx-dev{height:auto}.yx-prelude-sticky,.yx-work-sticky,.yx-dev-sticky{height:auto;position:static}.yx-prelude-sticky{padding:6rem 0}.yx-obj{display:none}.yx-work-sticky{padding:4rem 0;display:block}.yx-work-track{perspective:none;height:auto;padding:0 var(--yx-gutter,1.25rem);flex-direction:column;position:static;translate:none}.yx-work-panel{opacity:1;flex:none;width:100%;height:auto;margin:0;position:static;transform:none}.yx-work-dock{display:none}.yx-work-viz>*{opacity:1;transform:none}.yx-stack-card{position:static;filter:none!important;scale:1!important}.yx-dev-frame{width:100%;height:auto}.yx-device-screen{transform:none}.yx-shots .yx-shot,.yx-chatdemo .yx-msg,.yx-tag{opacity:1;transform:none}}.yx>.yx-aurora{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.yx-aurora i{filter:blur(70px);will-change:transform;border-radius:50%;animation:38s ease-in-out infinite alternate yx-aurora-a;position:absolute}.yx-aurora i:first-child{background:#f5e2c499;width:58vw;height:58vw;top:-6%;left:-12%}.yx-aurora i:nth-child(2){background:#96caec80;width:62vw;height:62vw;animation-name:yx-aurora-b;animation-duration:46s;top:4%;right:-14%}.yx-aurora i:nth-child(3){background:#c4cef480;width:64vw;height:64vw;animation-duration:52s;bottom:-26%;left:16%}.yx-aurora i:nth-child(4){background:#b0e2d673;width:44vw;height:44vw;animation-name:yx-aurora-b;animation-duration:42s;bottom:-14%;right:-8%}@keyframes yx-aurora-a{to{transform:translate(8vw,6vh)scale(1.08)}}@keyframes yx-aurora-b{to{transform:translate(-7vw,8vh)scale(1.06)}}@media (prefers-reduced-motion:reduce){.yx-aurora i{animation:none}}.yx .yx-hero{background:0 0}.yx .yx-hero:after{display:none}.yx .yx-hero-veil{background:0 0}.yx>section.yx-sec[id],.yx>section.yx-work[id],.yx>section.yx-dev[id],.yx>section.yx-prelude[id],.yx>section.yx-product[id]{--t:#f4f7fb80;background:linear-gradient(180deg, transparent 0, var(--t) 14%, var(--t) 86%, transparent 100%)}.yx #yx-compose{--t:#f7fafc80}.yx #yx-companion{--t:#f3f6fb8c}.yx #yx-body{--t:#f0f6fd8c}.yx #yx-agent{--t:#f6f4fb8c}.yx #yx-idmm{--t:#f7f8fc80}.yx #yx-create{--t:#f6f3fb8c}.yx #yx-ext{--t:#f3f7f58c}.yx #yx-story{--t:#f7f5f28c}.yx #yx-principles{--t:#eef3f899}.yx #yx-product{--t:#f3f7fb73}.yx .yx-prelude-sticky,.yx .yx-work-sticky{background:0 0}.yx>section#yx-cta.yx-sec{background:linear-gradient(#0000 0,#d5e4f2d9 100%)}.yx>section.yx-create{padding-bottom:clamp(5rem,12vh,8rem)}@keyframes yx-aurora-hue{0%{filter:hue-rotate()}35%{filter:hue-rotate(-14deg)}70%{filter:hue-rotate(16deg)}to{filter:hue-rotate(-6deg)}}@supports (animation-timeline:scroll()){.yx>.yx-aurora{animation:linear both yx-aurora-hue scroll(root)}}@media (prefers-reduced-motion:reduce){.yx>.yx-aurora{animation:none}}@media (width<=600px){.yx-aurora i{filter:blur(40px)}.yx-aurora i:nth-child(3),.yx-aurora i:nth-child(4){display:none}}@supports (backdrop-filter:blur(1px)){.yx .yx-card{backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(160deg,#ffffffd6,#fff9)}}.yx .yx-work-dock{background:#1c2844db}.yx>section#yx-idmm.yx-sec,.yx>section#yx-local.yx-sec{padding-block:clamp(4.5rem,8vh,6.5rem)}@supports (backdrop-filter:blur(1px)) and (background:color-mix(in srgb, red, blue)){.yx .yx-band-card,.yx .yx-obj-card,.yx .yx-work-panel{background:color-mix(in srgb, var(--tone) 84%, transparent);backdrop-filter:blur(16px)saturate(1.2);border:1px solid #ffffff8c}.yx .yx-memory-side{backdrop-filter:blur(14px)}}.yx .yx-stack-card{border:1px solid #fff9}.yx .tone-dark{--tone:#27324a;--tone-2:#1b2740}.yx .yx-term,.yx .yx-ext-typed{background:#1b2740}.yx .yx-pri-blueprint{background:#1a2c45}.yx .yx-work-dock,.yx .yx-dock-pill{background:#1e2c4adb}.yx>section#yx-compose.yx-sec,.yx>section#yx-faq.yx-sec{padding-block:clamp(5rem,9vh,7rem)}.yx>section#yx-cta.yx-sec{padding-block:clamp(7rem,14vh,10rem)}.yx>section#yx-story.yx-sec,.yx>section#yx-projects.yx-sec{padding-block:clamp(5.5rem,10vh,7.5rem)}.yx .yx-obj{z-index:1}.yx .yx-prelude-hint{z-index:3;width:max-content;max-width:calc(100% - 2rem);color:var(--yx-muted);backdrop-filter:blur(10px);background:#ffffff9e;border-radius:99px;margin-inline:auto;padding:.35rem .9rem}.yx .yx-cover-ctrl{z-index:3;position:relative}.yx .yx-cover-ctrl>span{backdrop-filter:blur(10px);background:#fff9;border-radius:99px;padding:.4rem .9rem}.yx .yx-cover-ctrl .yx-dots-s{flex-direction:row;display:flex}.yx .yx-dots-s i{background:#2f6eae47}.yx .yx-dots-s i.is-on{background:var(--c1)}.yx .yx-cover-ctrl{margin-top:clamp(1.6rem,3vw,2.4rem);margin-bottom:.4rem}.yx .yx-cover .yx-note{margin-top:1.1rem;margin-bottom:clamp(1.6rem,4vw,3rem)}@media (width>=1101px){.yx .yx-product-sticky{gap:.6rem;padding-bottom:2rem}.yx .yx-cal-stack{height:clamp(300px, calc(100svh - var(--nav) - 22rem), 720px)}}.yx .yx-cal-pips{margin-top:1.1rem;backdrop-filter:blur(10px);background:#fff9;border-radius:99px;width:max-content;margin-inline:auto;padding:.4rem .8rem}.yx .yx-cal-pips button{background:#2f6eae47}.yx .yx-cal-pips button[aria-current=true]{background:var(--c1)}.yx .yx-product-sticky>.yx-note{margin:.4rem 0 0}.yx .yx-faq-more{text-align:center;margin:clamp(1.6rem,3vw,2.4rem) 0 0}
