.fa .cv-quality.stage{aspect-ratio:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;padding:3cqw}.fa .cv-quality .bleed{left:40%;top:0}.fa .cv-quality .mono{font-size:max(9px,1.25cqw)}.fa .cv-quality .mono b{font-weight:500;color:var(--accent);margin-right:.6cqw}.fa .cv-quality .rail{position:absolute;left:6cqw;right:6cqw;top:calc(3cqw + .8cqw);height:max(1px,.2cqw);background:var(--accent);box-shadow:0 0 1cqw var(--accent);opacity:.5;transform-origin:left;animation:cv-grow 1.6s linear .2s both}.fa .cv-quality .st{position:relative;display:flex;flex-direction:column;gap:1.4cqw;z-index:2}.fa .cv-quality .st>.mono:first-child{align-self:flex-start;padding:0 .8cqw;background:var(--panel)}.fa .cv-quality .list{flex:1;display:grid;align-content:start;gap:1.2cqw;padding:1.8cqw;border-radius:var(--r-box);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.fa .cv-quality .list span{display:flex;justify-content:space-between;gap:1.6cqw;padding-bottom:1.1cqw;border-bottom:1px solid var(--panel-line)}.fa .cv-quality .list em,.fa .cv-quality .list i{font-style:normal}.fa .cv-quality .list em{color:var(--accent)}.fa .cv-quality .list .pass{justify-content:center;margin-top:.6cqw;padding:1cqw;border:1px solid var(--accent-glow);border-radius:var(--r-chip);background:color-mix(in srgb,var(--accent-glow) 14%,transparent);color:var(--accent)}.fa .cv-quality .asked{color:var(--fg)}.fa .cv-quality .shot{position:relative}.fa .cv-quality .bx span{font-size:max(8px,1.1cqw)}.fa .cv-quality .cnt{display:flex;justify-content:space-between;padding:1cqw 1.4cqw;border-radius:var(--r-chip);border:1px solid var(--glass-line)}.fa .cv-quality .cnt i{font-style:normal}.fa .cv-quality .cnt b{color:var(--fg);margin:0}.fa .cv-quality .q3 .fig{position:relative;padding:1.8cqw 2.2cqw;animation:cv-card .5s cubic-bezier(.2,.7,.2,1) 1.8s both}.fa .cv-quality .q3 .val{margin-top:.6cqw;font-size:3.6cqw}.fa .cv-quality .lk{color:var(--accent);font-size:.6em;vertical-align:middle}.fa .cv-quality .pop{display:flex;align-items:center;gap:1.4cqw;padding:1.2cqw;border-radius:var(--r-box);background:var(--glass);border:1px solid var(--accent-glow);box-shadow:var(--glass-shadow)}.fa .cv-quality .thumb{flex:none;width:8cqw;height:5.4cqw;min-width:52px;min-height:36px;overflow:hidden;border-radius:3px}.fa .cv-quality .thumb img{width:100%;height:100%;object-fit:cover;object-position:80% 30%}.fa .cv-quality .pop .mono{line-height:1.4}.fa .cv-quality .btns{display:flex;gap:1cqw}.fa .cv-quality .btns span{flex:1;padding:.9cqw;text-align:center;border-radius:var(--r-chip);border:1px solid var(--glass-line)}.fa .cv-quality .btns .yes{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@container (max-width: 640px){.fa .cv-quality.stage{grid-template-columns:1fr;gap:5cqw;padding:5cqw}.fa .cv-quality .rail{display:none}.fa .cv-quality .mono{font-size:max(10px,3cqw)}.fa .cv-quality .bx span{font-size:max(9px,2.6cqw)}.fa .cv-quality .q3 .val{font-size:10cqw}.fa .cv-quality :is(.list,.q3 .fig,.pop){padding:3.5cqw}.fa .cv-quality .list{gap:2.4cqw}.fa .cv-quality .thumb{width:18cqw;height:12cqw}}.fa .il-hero .bleed{left:10%;top:10%}.fa .il-hero .mono{font-size:max(9px,1.7cqw)}.fa .il-hero .ask{position:absolute;left:5cqw;top:5cqw;width:40cqw;display:grid;gap:1cqw;padding:2cqw 2.4cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);z-index:3;animation:cs-up .5s ease-out .1s both}.fa .il-hero .q{font:500 max(12px,3.1cqw) /1.2 var(--font-sans),system-ui,sans-serif;color:var(--fg)}.fa .il-hero .cap{position:absolute;left:52cqw;top:4.4cqw;white-space:nowrap;animation:cs-up .4s ease-out .7s both}.fa .il-hero .mv{position:absolute;left:52cqw;top:calc(9cqw + var(--i) * 7.6cqw);width:43cqw;height:6.4cqw;display:flex;align-items:center;justify-content:space-between;gap:1.6cqw;padding:0 2cqw;border-radius:var(--r-box);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);color:var(--muted);z-index:2;animation:cs-up .4s calc(.8s + var(--i) * .12s) ease-out both}.fa .il-hero .mv b{font:500 max(10px,2.1cqw) /1 var(--font-sans),system-ui,sans-serif;white-space:nowrap}.fa .il-hero .mv.on{border-color:var(--accent-glow);background:var(--panel);color:var(--fg);box-shadow:0 0 2cqw color-mix(in srgb,var(--accent-glow) 30%,transparent);animation:cs-up .4s ease-out .8s both,il-lite .5s ease-out 1.4s both}.fa .il-hero .mv.on span{color:var(--accent)}.fa .il-hero .fig{left:5cqw;top:34cqw;width:58cqw;display:grid;gap:.4cqw;padding:2cqw 2.8cqw 2.2cqw;animation:cs-card .7s cubic-bezier(.2,.7,.2,1) 2s both}.fa .il-hero .fig .val{margin:.4cqw 0 .6cqw;font-size:5.6cqw;animation:cs-up .6s ease-out 2.3s both}.fa .il-hero .fig .sub:not(.muted){color:var(--accent)}.fa .il-hero .ok{animation:cs-pop .45s cubic-bezier(.3,1.6,.5,1) 2.7s both}.fa .il-hero .rg{position:relative;height:2.4cqw;margin:.2cqw 0 .8cqw;border-bottom:1px solid var(--stale-line)}.fa .il-hero .rg i{position:absolute}.fa .il-hero .band{left:var(--a);width:calc(var(--b) - var(--a));top:.3cqw;height:1.6cqw;border-radius:var(--r-chip);background:color-mix(in srgb,var(--accent) 35%,transparent);border:1px solid var(--accent-glow);transform-origin:left;animation:cu-grow .6s cubic-bezier(.2,.7,.2,1) 2.5s both}.fa .il-hero .zero{left:var(--x);top:0;bottom:-.6cqw;width:1px;background:var(--muted)}.fa .il-hero .mk{left:var(--x);top:-.4cqw;width:max(2px,.5cqw);height:3cqw;translate:-50% 0;border-radius:2px;background:var(--fg);animation:il-drop .4s cubic-bezier(.3,1.4,.5,1) 2.9s both}.fa .il-hero .src{position:absolute;left:66cqw;top:34cqw;display:grid;grid-template-columns:auto auto;justify-content:start;justify-items:start;gap:1.2cqw;z-index:2}.fa .il-hero .src>span:first-child{grid-column:1/-1;animation:cs-up .4s ease-out 2.9s both}.fa .il-hero .chip{padding:.8cqw 1.1cqw;border:1px solid var(--glass-line);background:var(--glass);white-space:nowrap;animation:cs-up .4s var(--d,3s) ease-out both}.fa .il-hero .chip:nth-child(3){--d:3.1s}.fa .il-hero .chip:nth-child(n+4){--d:3.2s}.fa .il-hero .chip.on{border-color:var(--accent-glow);color:var(--accent)}.fa .il-hero .trace path{stroke-dasharray:1}.fa .il-hero .trace .t1{animation:cs-draw .4s ease-in-out .5s both}.fa .il-hero .trace .t2{animation:cs-draw .6s ease-in-out 1.5s both}.fa .il-hero .trace .t3{animation:cs-draw .3s ease-in-out 2.9s both}.fa .il-hero .d1{left:52cqw;top:12.5cqw;animation:cs-pop .3s ease-out .8s both,ca-breathe 2.4s ease-in-out 3.6s infinite}.fa .il-hero .d2{left:48.5cqw;top:34cqw;animation:cs-pop .3s ease-out 2s both,ca-breathe 2.4s ease-in-out 4.8s infinite}.fa .il-hours .wk{position:absolute;left:5cqw;top:14cqw;width:50cqw;height:36cqw;display:grid;grid-template-columns:repeat(5,1fr);gap:1.4cqw}.fa .il-hours .day{position:relative;display:flex;flex-direction:column;gap:.8cqw}.fa .il-hours .day i{flex:var(--h) 1 0;border-radius:var(--r-chip);background:var(--stale-line);transform-origin:bottom;animation:ca-grow .4s calc(.3s + var(--d) * .14s) cubic-bezier(.2,.7,.2,1) both}.fa .il-hours .day span{position:absolute;left:0;right:0;top:100%;padding-top:1cqw;text-align:center}.fa .il-hours .full{position:absolute;left:5cqw;top:8.6cqw;width:50cqw;padding-bottom:.6cqw;border-bottom:1px dashed var(--warn);color:var(--warn);text-align:right;animation:cs-up .4s ease-out 1.1s both}.fa .il-hours .nq{position:absolute;left:60cqw;top:5cqw;width:35cqw;height:45cqw;display:flex;flex-direction:column;gap:2cqw;padding:2.6cqw;border-radius:var(--r-box);border:1px dashed var(--stale-line);background:var(--stale);animation:cs-up .4s ease-out .2s both}.fa .il-hours .qq{padding:1.4cqw 1.8cqw;border-radius:var(--r-chip);border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn);animation:il-in .5s calc(1.5s + var(--q) * .2s) cubic-bezier(.2,.7,.2,1) both}.fa .il-hours .wchip{left:60cqw;top:53cqw;--tw:2.4s}@keyframes il-in{0%{opacity:0;transform:translateX(-8cqw)}}.fa .il-small .rec{display:flex;flex-direction:column;gap:.6cqw;animation-delay:var(--a,.1s)}.fa .il-small .one{left:5cqw;top:5cqw;width:33cqw}.fa .il-small .all{left:50cqw;top:5cqw;width:45cqw;--a:0.6s}.fa .il-small .val{font-size:8cqw;color:var(--fg)}.fa .il-small .pins{display:flex;flex-wrap:wrap;gap:1.4cqw;margin-bottom:1.6cqw}.fa .il-small .pins span{align-self:center;margin-left:.4cqw;color:var(--fg);animation:cs-up .3s ease-out .5s both}.fa .il-small .pins i{width:2.2cqw;height:2.2cqw;border-radius:50%;border:max(1px,.3cqw) solid var(--muted);animation:cs-pop .3s calc(.4s + var(--i) * .07s) ease-out both}.fa .il-small .all .pins i{animation-delay:calc(.9s + var(--i) * .07s)}.fa .il-small .eq{position:absolute;left:38cqw;width:12cqw;top:12cqw;text-align:center;font:500 8cqw/1 var(--font-sans),system-ui,sans-serif;color:var(--warn);animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 1.6s both}.fa .il-small .wchip{left:5cqw;top:44cqw;--tw:2s}.sena-sharp .fa .il-small .pins span{align-self:center;margin-left:.4cqw;color:var(--fg);animation:cs-up .3s ease-out .5s both}.fa .il-small .all .pins span{animation-delay:1.4s}.fa .il-small .pins i{border-radius:50%!important}.fa .il-trails .rec{left:5cqw;top:4cqw;width:38cqw;padding:2cqw 2.6cqw}.fa .il-trails .rec .val{font-size:7cqw;margin:.6cqw 0}.fa .il-trails .fig{left:60cqw;top:4cqw;width:35cqw;padding:2cqw 2.6cqw;animation-delay:1.7s}.fa .il-trails .fig .val{font-size:7cqw;margin-top:.6cqw}.fa .il-trails .trace .axis{stroke:var(--stale-line);stroke-width:.3;stroke-dasharray:none;filter:none;animation:none}.fa .il-trails .trace .frozen{stroke:var(--muted);stroke-dasharray:1.2 1;stroke-width:.4;filter:none;animation:cs-up .4s ease-out .6s both}.fa .il-trails .trace .live{--t:0.9s;animation-duration:.9s}.fa .il-trails .trace .gap{stroke:var(--warn);filter:none;--t:2.1s}.fa .il-trails .pin{position:absolute;left:20cqw;top:30cqw;width:1.6cqw;height:1.6cqw;min-width:7px;min-height:7px;translate:-50% -50%;border-radius:50%;background:var(--muted);z-index:3;animation:cs-pop .3s ease-out .4s both}.fa .il-trails .t0{position:absolute;left:20cqw;top:51.5cqw;translate:-50% 0;white-space:nowrap}.fa .il-trails .wchip{right:5cqw;top:52cqw;--tw:2.5s}.fa .il-capability .bleed{left:30%;top:-10%}.fa .il-capability .mono{font-size:max(9px,2cqw)}.fa .il-capability .crm{position:absolute;left:5cqw;top:4cqw;width:40cqw;display:grid;gap:1.4cqw;padding:2.2cqw 2.4cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);z-index:2;animation:cs-up .45s ease-out .1s both}.fa .il-capability .row{display:grid;grid-template-columns:12cqw 1fr 5cqw;align-items:center;gap:1.4cqw;color:var(--muted)}.fa .il-capability .row b{font:500 max(10px,2.2cqw) /1 var(--font-sans),system-ui,sans-serif;white-space:nowrap}.fa .il-capability .row i{width:var(--w);height:1.4cqw;border-radius:99px;background:var(--stale-line);transform-origin:left;animation:cu-grow .5s cubic-bezier(.2,.7,.2,1) .4s both}.fa .il-capability .row span{text-align:right}.fa .il-capability .row.b{color:var(--fg)}.fa .il-capability .row.b i{background:var(--accent);box-shadow:0 0 1.4cqw color-mix(in srgb,var(--accent) 50%,transparent)}.fa .il-capability .glass{left:5cqw;top:23cqw;width:38cqw;animation:cs-rise .6s cubic-bezier(.2,.7,.2,1) .7s both}.fa .il-capability .vf{animation:ca-snap .5s ease-out 1.1s both}.fa .il-capability .fld,.fa .il-capability .ts{white-space:nowrap;animation:cs-up .4s ease-out 1.3s both}.fa .il-capability .fld{display:flex;justify-content:space-between;gap:1.4cqw;margin-top:.75cqw;padding:.9cqw 1.2cqw;border-radius:var(--r-inner);border:1px solid var(--accent-glow);background:color-mix(in srgb,var(--accent-glow) 10%,transparent)}.fa .il-capability .fld b{font-weight:500;color:var(--accent)}.fa .il-capability .node{position:absolute;left:53cqw;top:21cqw;width:12cqw;height:12cqw;display:grid;place-items:center;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 3cqw color-mix(in srgb,var(--accent-glow) 45%,transparent);z-index:3;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 1.6s both,il-glow 3s ease-in-out 3.4s infinite}.fa .il-capability .node svg{width:60%;fill:var(--accent)}.fa .il-capability .fig{left:68cqw;top:12cqw;width:27cqw;display:grid;gap:.4cqw;padding:2.2cqw 2.4cqw;animation:cs-card .6s cubic-bezier(.2,.7,.2,1) 2.3s both}.fa .il-capability .fig .val{font-size:4.8cqw;margin:.4cqw 0}.fa .il-capability .fig .rw{display:flex;justify-content:space-between;white-space:nowrap}.fa .il-capability .fig .rw em{font-style:normal;color:var(--accent)}.fa .il-capability .ok{animation:cs-pop .45s cubic-bezier(.3,1.6,.5,1) 2.8s both}.fa .il-capability .trace path{stroke-dasharray:1}.fa .il-capability .trace .t1{animation:cs-draw .5s ease-in-out 1.4s both}.fa .il-capability .trace .t2{animation:cs-draw .5s ease-in-out 1.5s both}.fa .il-capability .trace .t3{animation:cs-draw .3s ease-in-out 2.1s both}@keyframes il-glow{50%{box-shadow:0 0 5cqw color-mix(in srgb,var(--accent-glow) 70%,transparent)}}.fa .il-layers .bleed{left:-20%;top:-30%}.fa .il-layers .ly{position:absolute;left:11cqw;right:5cqw;top:calc(5cqw + var(--i) * 13.5cqw);height:11cqw;display:grid;grid-template-columns:30cqw 1fr auto;align-items:center;gap:2cqw;padding:0 2.4cqw;border-radius:var(--r-box);border:1px dashed var(--stale-line);background:var(--stale);color:var(--muted);z-index:2;animation:cs-up .45s calc(1.9s + (var(--i) - 2) * .2s) ease-out both}.fa .il-layers .ly.on{border:1px solid var(--accent-glow);background:var(--panel);color:var(--fg);box-shadow:0 0 2.4cqw color-mix(in srgb,var(--accent-glow) 25%,transparent);animation:cs-card .55s calc(.2s + var(--i) * .9s) cubic-bezier(.2,.7,.2,1) both}.fa .il-layers .nm{font:500 max(11px,2.9cqw) /1 var(--font-sans),system-ui,sans-serif;white-space:nowrap}.fa .il-layers .nm em{font:500 max(9px,1.9cqw) /1 var(--font-sans),system-ui,sans-serif;font-style:normal;color:var(--muted);margin-right:1.6cqw}.fa .il-layers .ly.on .nm em{color:var(--accent)}.fa .il-layers .out{font-size:max(9px,2.2cqw);white-space:nowrap}.fa .il-layers .ly.on .out{color:var(--accent);animation:cs-up .4s calc(.6s + var(--i) * .9s) ease-out both}.fa .il-layers .ly.on .out.warn{color:var(--warn)}.fa .il-layers .st{font-size:max(9px,1.9cqw);padding:.6cqw 1.2cqw;border-radius:var(--r-chip);border:1px solid var(--stale-line);white-space:nowrap}.fa .il-layers .ly.on .st{color:var(--accent);border-color:var(--accent-glow);background:color-mix(in srgb,var(--accent-glow) 14%,transparent)}.fa .il-layers .dot{left:6.5cqw;top:calc(10.5cqw + var(--n, 0) * 13.5cqw)}.fa .il-layers .k0{--n:0;animation:cs-pop .3s ease-out .3s both,ca-breathe 2.4s ease-in-out 3.2s infinite}.fa .il-layers .k1{--n:1;animation:cs-pop .3s ease-out 1.2s both,ca-breathe 2.4s ease-in-out 4.4s infinite}.fa .il-layers .k2{--n:2}.fa .il-layers .k3{--n:3}.fa .il-layers .dot.off{background:var(--panel);border:1px solid var(--stale-line);box-shadow:none;animation:cs-pop .3s ease-out 2s both}.fa .il-layers .trace .lit{stroke-dasharray:1;animation:cs-draw .5s ease-in-out .8s both}.fa .il-layers .trace .wait{stroke:var(--stale-line);stroke-dasharray:1 .8;filter:none;animation:il-fade .4s ease-out 1.8s both}@keyframes il-fade{0%{opacity:0}}@container (max-width: 480px){.fa .il-layers .ly{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;row-gap:1.2cqw}.fa .il-layers .out{grid-row:2;grid-column:1/-1}.fa .il-layers .st{grid-row:1;grid-column:2}}.fa :is(.il-signals,.il-simulation) .mono{font-size:max(9px,2.3cqw)}.fa :is(.il-signals,.il-simulation) .bleed{left:-10%;top:-40%}.fa .il-signals .fig{left:5cqw;top:5cqw;width:48cqw;display:grid;gap:.6cqw;padding:2.2cqw 2.6cqw;animation:cs-card .6s cubic-bezier(.2,.7,.2,1) .1s both}.fa .il-signals .fig .val{font-size:6.4cqw;margin:.4cqw 0}.fa .il-signals .glass{left:58cqw;top:5cqw;width:37cqw;animation:cs-rise .6s cubic-bezier(.2,.7,.2,1) .6s both}.fa .il-signals .ts{white-space:nowrap}.fa .il-signals .list{position:absolute;left:5cqw;right:5cqw;top:30cqw;display:grid;gap:.8cqw}.fa .il-signals .ch{display:grid;grid-template-columns:1fr 10cqw 9cqw;align-items:center;gap:2cqw;height:6.2cqw;padding:0 1.8cqw;border-radius:var(--r-chip);border:1px solid transparent;border-bottom:1px solid var(--panel-line);animation:cs-up .35s calc(1.1s + var(--i) * .12s) ease-out both}.fa .il-signals .ch i{font-style:normal;white-space:nowrap}.fa .il-signals .ch b{font-weight:500;text-align:right;color:var(--fg)}.fa .il-signals .sp{width:100%;height:3cqw;fill:none;stroke:var(--accent);stroke-width:1.4;vector-effect:non-scaling-stroke}.fa .il-signals .ch.sel{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);animation:cs-up .35s ease-out 1.1s both,il-flag .5s ease-out 1.8s both}.fa .il-signals .ch.sel :is(i,b){color:var(--warn)}.fa .il-signals .ch.sel .sp{stroke:var(--warn)}@keyframes il-flag{0%{border-color:transparent;border-bottom-color:var(--panel-line);background:transparent}}.fa .il-simulation .move{position:absolute;left:5cqw;right:5cqw;top:5cqw;display:grid;gap:.8cqw;padding:2cqw 2.6cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);z-index:2;animation:cs-up .45s ease-out .1s both}.fa .il-simulation .q{font:500 max(12px,3.4cqw) /1.2 var(--font-sans),system-ui,sans-serif;color:var(--fg)}.fa .il-simulation .rng{position:absolute;inset:0;z-index:2}.fa .il-simulation .rng>*{position:absolute}.fa .il-simulation .ax{left:10cqw;right:10cqw;top:32cqw;height:1px;background:var(--stale-line)}.fa .il-simulation .zero{left:calc(var(--x) * 1cqw);top:27cqw;width:1px;height:5cqw;background:var(--muted)}.fa .il-simulation .band{left:calc(var(--a) * 1cqw);width:calc((var(--b) - var(--a)) * 1cqw);top:27.5cqw;height:3.6cqw;border-radius:var(--r-chip);background:color-mix(in srgb,var(--accent) 35%,transparent);border:1px solid var(--accent-glow);box-shadow:0 0 2cqw color-mix(in srgb,var(--accent) 35%,transparent);transform-origin:left;animation:cu-grow .7s cubic-bezier(.2,.7,.2,1) .8s both}.fa .il-simulation .mk{left:calc(var(--x) * 1cqw);top:26cqw;width:max(2px,.6cqw);height:6.6cqw;translate:-50% 0;border-radius:2px;background:var(--fg);animation:il-drop .45s cubic-bezier(.3,1.4,.5,1) 1.6s both}.fa .il-simulation .hi,.fa .il-simulation .lo{left:calc(var(--x) * 1cqw);top:22.4cqw;translate:-50% 0;color:var(--accent);animation:cs-up .35s ease-out 1.4s both}.fa .il-simulation .tk{left:calc(var(--x) * 1cqw);top:33.4cqw;translate:-50% 0;white-space:nowrap;animation:il-fade .4s ease-out .5s both}@keyframes il-drop{0%{opacity:0;transform:translateY(-3cqw)}}.fa .il-simulation .fig{left:5cqw;top:41cqw;width:40cqw;padding:2cqw 2.6cqw;animation:cs-card .6s cubic-bezier(.2,.7,.2,1) 2s both,il-glow 3s ease-in-out 3.4s infinite}.fa .il-simulation .fig .val{font-size:7.6cqw;margin-top:.6cqw}.fa .il-simulation .src{position:absolute;left:50cqw;right:5cqw;top:41cqw;display:flex;flex-wrap:wrap;gap:1.2cqw;z-index:2}.fa .il-simulation .src>span:first-child{flex-basis:100%;margin-bottom:.4cqw;animation:cs-up .35s ease-out 2.3s both}.fa .il-simulation .chip{padding:.8cqw 1.4cqw;border:1px solid var(--glass-line);background:var(--glass);animation:cs-up .35s ease-out 2.45s both}.fa .il-simulation .chip.on{border-color:var(--accent-glow);color:var(--accent)}.fa .il-entry .say{position:absolute;left:5cqw;right:5cqw;top:5cqw;display:grid;gap:1cqw;padding:2.4cqw 3cqw;border-radius:var(--r-box);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);animation:cs-up .45s ease-out .1s both}.fa .il-entry .q{font:500 max(12px,4.4cqw) /1.15 var(--font-sans),system-ui,sans-serif;color:var(--fg)}.fa .il-entry .ml{top:27cqw}.fa .il-entry .bar,.fa .il-entry .ml{position:absolute;left:5cqw;animation:cs-up .4s ease-out .6s both}.fa .il-entry .bar{width:45cqw;top:33cqw;height:4cqw;border-radius:var(--r-chip);background:var(--stale);border:1px solid var(--stale-line)}.fa .il-entry .fill{position:absolute;top:0;bottom:0;left:0;width:68%;border-radius:var(--r-chip);background:var(--accent);box-shadow:0 0 2cqw color-mix(in srgb,var(--accent) 50%,transparent);transform-origin:left;animation:cu-grow .8s cubic-bezier(.2,.7,.2,1) 1s both}.fa .il-entry .tgt{position:absolute;left:60%;margin-left:-1px;top:-1.4cqw;bottom:-1.4cqw;border-left:max(1px,.3cqw) dashed var(--fg)}.fa .il-entry .tgt span{position:absolute;left:-.2cqw;top:100%;padding-top:.8cqw;translate:-50% 0;white-space:nowrap}.fa .il-entry :is(.s0,.s1){position:absolute;top:100%;padding-top:.8cqw}.fa .il-entry .s0{left:0}.fa .il-entry .s1{right:0}.fa .il-entry .fig{left:56cqw;top:25cqw;width:39cqw;animation-delay:1.7s}.fa .il-entry .fig .val{font-size:9cqw}.fa .il-entry .wchip{left:56cqw;top:51cqw;--tw:2.3s}.fa .il-variant .tb{position:absolute;left:5cqw;right:5cqw;top:5cqw;display:grid;grid-template-columns:14cqw 1fr 1fr;column-gap:3cqw;row-gap:1.6cqw;align-items:center}.fa .il-variant .tb>.mono{animation:cs-up .4s ease-out .1s both}.fa .il-variant .rw{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;height:10cqw;margin:0 -2cqw;padding:0 2cqw;border-radius:var(--r-box);border:1px solid transparent;animation:cs-up .4s calc(.25s + var(--i) * .12s) ease-out both}.fa .il-variant .rw b{font:500 max(12px,3.6cqw) /1 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.fa .il-variant .cell{display:flex;align-items:center;gap:1.6cqw}.fa .il-variant .cell i{width:calc(var(--w) * .62);height:2.4cqw;border-radius:var(--r-chip);background:var(--stale-line);transform-origin:left;animation:cu-grow .5s calc(.7s + var(--i, 0) * .1s) cubic-bezier(.2,.7,.2,1) both}.fa .il-variant .cell .mono{color:var(--muted)}.fa .il-variant .cell.low i{background:color-mix(in srgb,var(--warn) 70%,transparent)}.fa .il-variant .cell.low .mono{color:var(--warn)}.fa .il-variant .rw.on{border-color:var(--accent-glow);background:var(--panel);box-shadow:0 0 2.4cqw color-mix(in srgb,var(--accent-glow) 30%,transparent);animation:cs-up .4s ease-out .37s both,il-lite .5s ease-out 1.5s both}.fa .il-variant .rw.on .cell .mono,.fa .il-variant .rw.on b{color:var(--fg)}.fa .il-variant .rw.on .cell i{background:var(--accent);box-shadow:0 0 1.4cqw color-mix(in srgb,var(--accent) 50%,transparent)}.fa .il-variant .wchip{left:5cqw;top:51cqw;--tw:1.9s}@keyframes il-lite{0%{border-color:transparent;background:transparent;box-shadow:none}}.fa .il-lift .trace .base{stroke:var(--muted);stroke-dasharray:1.2 1;stroke-width:.45;filter:none;animation:il-fade .4s ease-out .2s both}.fa .il-lift .trace .up{--t:0.4s;animation-duration:.9s}.fa .il-lift .trace .gap{stroke:var(--fg);stroke-width:.4;filter:none;--t:1.3s}.fa .il-lift .lb{position:absolute;right:36cqw;white-space:nowrap;animation:cs-up .35s ease-out .9s both}.fa .il-lift .lb.a{top:4cqw;color:var(--accent)}.fa .il-lift .lb.b{top:31.5cqw}.fa .il-lift .fig{left:71cqw;top:8cqw;width:24cqw;padding:2.2cqw 2.6cqw;animation-delay:1.5s}.fa .il-lift .fig .val{font-size:8cqw}.fa .il-lift .steps{position:absolute;left:5cqw;right:5cqw;top:47cqw;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.fa .il-lift .sp{display:flex;justify-content:space-between;align-items:center;gap:1cqw;height:9cqw;padding:0 2cqw;border-radius:var(--r-chip);border:1px solid var(--stale-line);background:var(--stale);white-space:nowrap;animation:cs-up .35s ease-out 1.9s both}.fa .il-lift .sp b{font-weight:500;color:var(--muted)}.fa .il-lift .sp.on{border-color:var(--accent-glow);background:var(--panel);box-shadow:0 0 2cqw color-mix(in srgb,var(--accent-glow) 30%,transparent);animation:cs-up .35s ease-out 1.9s both,il-lite .5s ease-out 2.4s both}.fa .il-lift .sp.on b{color:var(--accent)}.fa .il-lift .cap{position:absolute;left:5cqw;top:42cqw;animation:cs-up .35s ease-out 1.8s both}.fa .il-quality.stage{aspect-ratio:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2.6cqw;padding:3cqw}.fa .il-quality .bleed{left:40%;top:0}.fa .il-quality .mono{font-size:max(9px,1.25cqw)}.fa .il-quality .mono b{font-weight:500;color:var(--accent);margin-right:.6cqw}.fa .il-quality .rail{position:absolute;left:4cqw;right:4cqw;top:calc(3cqw + .8cqw);height:max(1px,.2cqw);background:var(--accent);box-shadow:0 0 1cqw var(--accent);opacity:.5;transform-origin:left;animation:ch-rail 1.6s linear .2s both}.fa .il-quality .st{position:relative;display:flex;flex-direction:column;gap:1.2cqw;z-index:2;animation:cs-up .4s calc(.3s + var(--s, 0) * .45s) ease-out both}.fa .il-quality .q2{--s:1}.fa .il-quality .q3{--s:2}.fa .il-quality .q4{--s:3}.fa .il-quality .st>.mono:first-child{align-self:flex-start;padding:0 .8cqw;background:var(--panel)}.fa .il-quality .call,.fa .il-quality .list{flex:1;display:grid;align-content:center;gap:1cqw;padding:1.6cqw;border-radius:var(--r-box);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.fa .il-quality .list>span{display:flex;justify-content:space-between;gap:1.2cqw;padding-bottom:.9cqw;border-bottom:1px solid var(--panel-line)}.fa .il-quality .list>span:last-child{border-bottom:0;padding-bottom:0}.fa .il-quality .list em,.fa .il-quality .list i{font-style:normal;white-space:nowrap}.fa .il-quality .list em{color:var(--accent);animation:cs-pop .3s var(--d,1.5s) ease-out both}.fa .il-quality .cap>span:last-child em{--d:1.65s}.fa .il-quality .okline{color:var(--accent);animation:cs-pop .4s var(--d,.8s) cubic-bezier(.3,1.6,.5,1) both}.fa .il-quality .q4 .okline{--d:2.5s}.fa .il-quality .q2 .fig{position:relative;padding:1.6cqw 2cqw;animation:cs-card .5s cubic-bezier(.2,.7,.2,1) .9s both}.fa .il-quality .q2 .val{margin:.4cqw 0;font-size:3.6cqw}.fa .il-quality .thin{padding:.8cqw 1cqw;border-radius:var(--r-chip);border:1px dashed var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);color:var(--warn);animation:cs-pop .4s ease-out 1.3s both}.fa .il-quality .thumb{height:5.6cqw;min-height:40px;border-radius:var(--r-inner);overflow:hidden;margin-bottom:.4cqw}.fa .il-quality .thumb img{width:100%;height:100%;object-fit:cover;display:block}.fa .il-quality .call{gap:1.4cqw}.fa .il-quality .btns{display:flex;gap:1cqw}.fa .il-quality .btns span{flex:1;padding:.8cqw;text-align:center;border-radius:var(--r-chip);border:1px solid var(--glass-line)}.fa .il-quality .btns .yes{background:var(--accent);border-color:var(--accent);color:var(--on-accent);animation:il-tap .4s ease-out 2.3s both}@keyframes il-tap{0%{background:transparent;border-color:var(--glass-line);color:var(--fg)}}@container (max-width: 760px){.fa .il-quality.stage{grid-template-columns:1fr 1fr;gap:5cqw 4cqw;padding:5cqw}.fa .il-quality .rail{display:none}.fa .il-quality .mono{font-size:max(10px,2.6cqw)}.fa .il-quality .q2 .val{font-size:8cqw}.fa .il-quality :is(.list,.call,.q2 .fig){padding:3cqw}.fa .il-quality .call,.fa .il-quality .list{gap:2cqw}.fa .il-quality .thumb{height:12cqw}}@container (max-width: 440px){.fa .il-quality.stage{grid-template-columns:1fr}.fa .il-quality .mono{font-size:max(10px,3cqw)}.fa .il-quality .q2 .val{font-size:12cqw}}.fa .llm{--t-s:max(9px,2.5cqw);--t-q:max(11px,3.3cqw);font-family:var(--font-sans),system-ui,sans-serif}.fa .llm.big{--t-s:max(9px,3.1cqw);--t-q:max(11px,4cqw)}.fa .llm .mono{font-size:var(--t-s);line-height:1.3;white-space:nowrap}.fa .llm .val{font-size:9cqw;margin-top:1cqw}.fa .llm.cs .fig,.fa .llm.cs .rec{padding:2.4cqw 3cqw}.fa .llm .bub{position:absolute;display:grid;gap:.8cqw;padding:2cqw 2.6cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);z-index:3}.fa .llm .bub .q{font:500 var(--t-q) /1.25 var(--font-sans),system-ui,sans-serif;color:var(--fg)}.fa .llm .chip{position:absolute;padding:.7cqw 1.2cqw;border-radius:var(--r-chip);border:1px solid var(--accent-glow);background:color-mix(in srgb,var(--accent-glow) 14%,transparent);color:var(--accent);white-space:nowrap;z-index:4}.fa .llm .chip.in,.fa .llm .wchip.in{position:static;display:inline-block;padding:.4cqw 1cqw}.fa .llm .trk{position:relative;height:2.4cqw;min-height:5px;border-radius:var(--r-chip);background:var(--stale);border:1px solid var(--stale-line)}.fa .llm .trk i{position:absolute;inset:-1px auto -1px -1px;width:var(--w);border-radius:var(--r-chip);background:var(--accent);box-shadow:0 0 1.6cqw color-mix(in srgb,var(--accent) 50%,transparent);transform-origin:left;animation:cu-grow .6s var(--d,.8s) cubic-bezier(.2,.7,.2,1) both}.fa .llm .trk i.bad{background:var(--warn);box-shadow:none}.fa .llm .trk i.dim{background:var(--muted);box-shadow:none}.fa .llm .dot.idle{animation:cs-pop .3s var(--d,2s) ease-out both,ca-breathe 2.6s calc(var(--d, 2s) + .6s) ease-in-out infinite}.fa .llm .ok{animation:ca-pop .45s var(--ok,2.6s) cubic-bezier(.3,1.6,.5,1) both}.fa .llm .was{opacity:0;animation:llm-hold var(--at,2s) linear backwards}.fa .llm .now{animation:cs-pop .4s var(--at,2s) cubic-bezier(.3,1.6,.5,1) both}.fa .llm .swap{display:inline-grid}.fa .llm .swap>*{grid-area:1/1}@keyframes llm-hold{0%,to{opacity:1}}@keyframes llm-drop{0%{opacity:0;transform:translateY(-6cqw)}70%{opacity:1;transform:translateY(.6cqw)}}@keyframes llm-press{50%{transform:scale(.92)}}@keyframes llm-glow{50%{box-shadow:0 0 3.4cqw color-mix(in srgb,var(--accent-glow) 55%,transparent)}}.fa .llm-hero .bleed{left:20%;top:5%}.fa .llm-hero .ask{left:6cqw;top:5cqw;max-width:64cqw;animation:ca-up .5s ease-out .1s both}.fa .llm-hero .trace path{stroke-dasharray:1;animation:ca-draw .4s ease-in-out .6s both}.fa .llm-hero .fig{left:6cqw;right:6cqw;top:22cqw;display:grid;gap:1.3cqw;padding:2.6cqw 3cqw;animation:ca-card .6s cubic-bezier(.2,.7,.2,1) .8s both}.fa .llm-hero .row,.fa .llm-hero .th{display:grid;grid-template-columns:14cqw 1fr 9cqw 17cqw;align-items:center;gap:2.4cqw}.fa .llm-hero .th span:last-child{grid-column:4}.fa .llm-hero .row{min-height:5.2cqw;animation:ca-up .4s calc(1s + var(--r) * .15s) ease-out both}.fa .llm-hero .nm{font:500 var(--t-q) /1 var(--font-sans),system-ui,sans-serif}.fa .llm-hero .v{font:600 max(13px,4.4cqw) /1 var(--font-sans),system-ui,sans-serif;letter-spacing:-.03em;text-align:right}.fa .llm-hero .row>.mono{justify-self:start;animation:ca-pop .4s calc(1.8s + var(--r) * .18s) cubic-bezier(.3,1.6,.5,1) both}.fa .llm-hero .mid{padding:.4cqw 1cqw;border-radius:var(--r-chip);border:1px solid var(--glass-line);color:var(--fg)}.fa .llm-hero .thin .nm,.fa .llm-hero .thin .v{color:var(--warn)}.fa .llm-hero .src{margin-top:.4cqw;padding-top:1.6cqw;border-top:1px solid var(--panel-line);animation:ca-up .4s ease-out 2.5s both}.fa .llm-hero .ok{--ok:2.8s}.fa .llm-hero .flare{left:93cqw;top:22.5cqw;animation:ca-pop .5s cubic-bezier(.3,1.6,.5,1) 3s both,ca-twinkle 3.2s ease-in-out 3.6s infinite}@container (max-width: 420px){.fa .llm-hero .ask{top:4cqw;padding:1.6cqw 2.4cqw}.fa .llm-hero .fig{top:21cqw;gap:1cqw;padding:2cqw 3cqw}.fa .llm-hero .row{min-height:5cqw}.fa .llm-hero .src{padding-top:1cqw}.fa .llm-hero .row,.fa .llm-hero .th{grid-template-columns:15cqw 1fr 10cqw 21cqw}}.fa .llm-settled .hd{left:5cqw;top:5cqw}.fa .llm-settled .bub{top:11cqw;width:43cqw;min-height:17cqw;align-content:start}.fa .llm-settled .bub .q{white-space:normal}.fa .llm-settled .a1{left:5cqw;animation:cs-up .45s ease-out .15s both}.fa .llm-settled .a2{left:52cqw;animation:cs-up .45s ease-out .3s both}.fa .llm-settled .s1,.fa .llm-settled .s2{top:30cqw}.fa .llm-settled .s1{left:5cqw;--tw:0.9s}.fa .llm-settled .s2{left:52cqw;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 1.1s both}.fa .llm-settled .bud{position:absolute;left:5cqw;top:36cqw;width:43cqw;display:grid;justify-items:start;gap:.6cqw;padding:1.6cqw 3cqw 2cqw;border-radius:var(--r-box);border:max(1px,.25cqw) solid var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--panel));box-shadow:0 0 3cqw color-mix(in srgb,var(--warn) 30%,transparent);color:var(--warn);z-index:3;animation:llm-drop .6s cubic-bezier(.3,1.2,.5,1) 1.7s both}.fa .llm-settled .bud .val{margin:0;color:var(--warn);font-size:6.6cqw;line-height:1}.fa .llm-settled .bud .risk{justify-self:start;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 2.3s both}.fa .llm-settled .srcs{position:absolute;left:52cqw;top:37cqw;animation:cs-up .4s ease-out 1.3s both}.fa .llm-asker .rec{left:5cqw;top:6cqw;width:40cqw}.fa .llm-asker .rec .val{font-size:6cqw}.fa .llm-asker .me{right:5cqw;top:6cqw;animation:cs-up .45s ease-out .5s both}.fa .llm-asker .llm{left:51cqw;top:26cqw;width:44cqw;animation:cs-up .45s ease-out 1.1s both}.fa .llm-asker .llm .q{white-space:normal}.fa .llm-asker .trace path{--t:1.7s}.fa .llm-asker .end{left:45cqw;top:17cqw;background:var(--warn);box-shadow:0 0 1.8cqw var(--warn);animation:cs-pop .3s ease-out 2.2s both}.fa .llm-asker .back{left:5cqw;top:30cqw;--tw:2.2s}.fa .llm-asker .chk{position:absolute;left:5cqw;right:5cqw;top:47cqw;display:flex;justify-content:space-between;align-items:center;padding:2cqw 3cqw;border-radius:var(--r-box);background:var(--stale);border:1px dashed var(--stale-line);animation:cs-up .45s ease-out 2.5s both}.fa .llm-asker .chk b{font:600 max(13px,4.4cqw) /1 var(--font-sans),system-ui,sans-serif}.fa :is(.llm-workday,.llm-now) .ic{display:grid;place-items:center;width:max(16px,4.4cqw);height:max(16px,4.4cqw);flex:none;color:var(--muted)}.fa :is(.llm-workday,.llm-now) .ic svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.fa .llm-workday .node{position:absolute;left:5cqw;top:20cqw;width:22cqw;height:18cqw;display:grid;place-content:center;justify-items:center;gap:1cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);z-index:3;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) .1s both}.fa .llm-workday .node .ic{width:max(20px,6cqw);height:max(20px,6cqw);color:var(--fg)}.fa .llm-workday .node b{font:600 var(--t-q) /1 var(--font-sans),system-ui,sans-serif}.fa .llm-workday .task{position:absolute;left:34cqw;right:5cqw;top:calc(var(--y) * 1cqw);height:10cqw;display:flex;align-items:center;gap:2cqw;padding:0 2.4cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);z-index:2;animation:cs-up .4s calc(.3s + var(--i) * .1s) ease-out both}.fa .llm-workday .task b{flex:1;font:500 var(--t-q) /1 var(--font-sans),system-ui,sans-serif;white-space:nowrap}.fa .llm-workday .tick{color:var(--accent);font-weight:600;animation:cs-pop .35s calc(1s + var(--i) * .35s) cubic-bezier(.3,1.6,.5,1) both}.fa .llm-workday .done{left:34cqw;top:48cqw;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 2.1s both}.fa .llm-now .rec{left:5cqw;top:5cqw;width:40cqw}.fa .llm-now .wchip{left:5cqw;top:31cqw;--tw:2.5s}.fa .llm-now .fig{left:55cqw;top:5cqw;width:40cqw;animation-delay:1.6s}.fa .llm-now .ok{--ok:2.2s}.fa .llm-now .trace path{--t:1.3s}.fa .llm-now .dots{position:absolute;left:5cqw;right:5cqw;top:45cqw;display:flex;justify-content:space-between;translate:0 -50%;z-index:2}.fa .llm-now .dots i{width:max(5px,1.4cqw);height:max(5px,1.4cqw);border-radius:50%;background:var(--stale-line);animation:cs-pop .25s calc(.5s + var(--i) * .03s) ease-out both}.fa .llm-now .dots i.on{background:var(--accent);box-shadow:0 0 1.2cqw color-mix(in srgb,var(--accent) 70%,transparent)}.fa .llm-now .dots i:nth-child(16){animation:cs-pop .25s ease-out .95s both,ca-breathe 2.6s ease-in-out 3.2s infinite}.fa .llm-now .reach{position:absolute;left:5cqw;top:51cqw;animation:cs-up .4s ease-out .9s both}.sena-sharp .fa .llm-now .dots i{border-radius:50%!important}@container (max-width: 480px){.fa .llm-now .wchip{top:36.5cqw}}.fa .llm-context .prof{position:absolute;left:5cqw;right:5cqw;top:5cqw;display:grid;gap:.8cqw;padding:2.4cqw 3cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 2.4cqw color-mix(in srgb,var(--accent-glow) 25%,transparent);z-index:2;animation:cs-up .45s ease-out .1s both}.fa .llm-context .q{font:600 var(--t-q) /1.2 var(--font-sans),system-ui,sans-serif}.fa .llm-context .bars{position:absolute;left:5cqw;right:5cqw;top:27cqw;display:grid;grid-template-columns:15cqw 1fr 10cqw;align-items:center;gap:5cqw 2cqw;animation:cs-up .4s ease-out .5s both}.fa .llm-context .bars b{font:500 var(--t-q) /1 var(--font-sans),system-ui,sans-serif;white-space:nowrap}.fa .llm-context .bars .v{font-weight:600;text-align:right}.fa .llm-context .trk{height:3.4cqw}.fa .llm-context .bar18{position:absolute;left:calc(17cqw + (100% - 29cqw) * .6);top:-3cqw;bottom:-3cqw;width:0;border-left:1px dashed var(--fg);animation:cs-up .4s ease-out .6s both}.fa .llm-context .bar18 span{position:absolute;left:0;bottom:-1cqw;translate:-50% 100%}.fa .llm-context .fit{left:5cqw;top:51cqw;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 1.7s both}.fa .llm-capture .btn{position:absolute;left:5cqw;top:5cqw;padding:1cqw 2cqw;border-radius:var(--r-chip);border:1px solid var(--accent-glow);background:var(--accent);color:var(--on-accent);font-weight:600;z-index:3;--at:0.85s;animation:cs-up .4s ease-out .1s both,llm-press .3s ease-in-out .55s}.fa .llm-capture .glass{left:5cqw;top:15cqw;width:46cqw;animation-delay:1s}.fa .llm-capture .ts{animation:cs-up .4s ease-out 1.5s both}.fa .llm-capture .trace path{--t:1.6s}.fa .llm-capture .fig{left:57cqw;right:5cqw;top:15cqw;animation-delay:1.8s}.fa .llm-capture .fig .mono{display:block}.fa .llm-capture .was19{margin-top:1.4cqw;padding-top:1.2cqw;border-top:1px solid var(--panel-line);font-size:max(10px,3.4cqw)}.fa .llm-capture .was19 b{color:var(--warn);font-weight:600}.fa .llm-capture .n{position:absolute;left:5cqw;top:51cqw;animation:cs-up .4s ease-out 2.3s both}.fa .llm-capture .photo img{object-position:center 60%}.fa .llm-shown .fig{left:5cqw;top:5cqw;width:43cqw;animation-delay:.2s}.fa .llm-shown .fig>.mono{display:block}.fa .llm-shown .meter{display:flex;gap:.8cqw;margin:1.6cqw 0 1cqw}.fa .llm-shown .meter i{flex:1;height:1.8cqw;min-height:4px;border-radius:1px;background:var(--accent);box-shadow:0 0 1cqw color-mix(in srgb,var(--accent) 50%,transparent);animation:cs-pop .25s calc(.8s + var(--k, 0) * .1s) ease-out both}.fa .llm-shown .meter i:nth-child(2){--k:1}.fa .llm-shown .meter i:nth-child(3){--k:2}.fa .llm-shown .meter i:nth-child(4){--k:3}.fa .llm-shown .meter i.off{--k:4;background:var(--stale-line);box-shadow:none}.fa .llm-shown .src{position:absolute;left:54cqw;right:5cqw;top:6.5cqw;display:grid;gap:1.5cqw;z-index:2}.fa .llm-shown .src span{display:flex;justify-content:space-between;align-items:center;height:7cqw;padding:0 2cqw;border-radius:var(--r-chip);background:var(--panel);border:1px solid var(--glass-line);animation:cs-up .35s calc(1.4s + var(--k, 0) * .15s) ease-out both}.fa .llm-shown .src span:nth-child(2){--k:1}.fa .llm-shown .src span:nth-child(3){--k:2}.fa .llm-shown .src i{font-style:normal}.fa .llm-shown .src em{font-style:normal;color:var(--accent)}.fa .llm-shown .thin{position:absolute;left:5cqw;right:5cqw;top:44cqw;display:flex;justify-content:space-between;align-items:center;padding:1.6cqw 2.4cqw;border-radius:var(--r-box);border:1px dashed var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent);color:var(--warn);animation:cs-pop .45s ease-out 2.1s both}.fa .llm-steady .bub{left:5cqw;width:51cqw}.fa .llm-steady .b1{top:5cqw;animation:cs-up .45s ease-out .1s both}.fa .llm-steady .b2{top:28cqw;animation:cs-up .45s ease-out 1.5s both}.fa .llm-steady .bub .q{white-space:normal}.fa .llm-steady .p1{--t:0.5s}.fa .llm-steady .p2{--t:1.9s}.fa .llm-steady .fig{left:64cqw;right:5cqw;top:10cqw;animation:cs-card .6s cubic-bezier(.2,.7,.2,1) .8s both,llm-glow .8s ease-in-out 2.3s}.fa .llm-steady .val{font-size:12cqw}.fa .llm-steady .runs{display:grid;gap:.6cqw;margin-top:1.4cqw}.fa .llm-steady .r1{animation:cs-up .35s ease-out 1.1s both}.fa .llm-steady .r2{color:var(--accent);animation:cs-up .35s ease-out 2.4s both}.fa .llm-steady .ok{--ok:2.7s}.fa .llm-steady .same{left:5cqw;top:51cqw;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 2.9s both}.fa .llm-example{--t-s:max(9px,1.9cqw);--t-q:max(10px,2.2cqw)}.fa .llm-example .bleed{left:25%;top:-10%}.fa .llm-example .trace path{stroke-dasharray:1}.fa .llm-example .t2{animation:ca-draw .3s ease-in-out .4s both}.fa .llm-example .t3{animation:ca-draw .3s ease-in-out .7s both}.fa .llm-example .t1{animation:ca-draw .3s ease-in-out 1s both}.fa .llm-example :is(.file,.ctx){position:absolute;left:4cqw;width:34cqw;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);z-index:3}.fa .llm-example .file{top:5cqw;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1cqw 1.4cqw;padding:1.8cqw 2cqw;animation:ca-up .4s ease-out .1s both}.fa .llm-example .ctx b,.fa .llm-example .file b{font:500 var(--t-q) /1.2 var(--font-sans),system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fa .llm-example .up{grid-column:2}.fa .llm-example .ctx b{white-space:normal}.fa .llm-example .ext{padding:.4cqw .8cqw;border-radius:var(--r-chip);border:1px solid var(--glass-line);color:var(--fg);font-weight:600}.fa .llm-example .up{color:var(--accent)}.fa .llm-example .ctx{top:18cqw;display:grid;gap:.8cqw;padding:1.8cqw 2cqw;animation:ca-up .4s ease-out .45s both}.fa .llm-example .ask{left:4cqw;top:34cqw;width:34cqw;animation:ca-up .4s ease-out .75s both}.fa .llm-example .fig{left:42cqw;right:4cqw;top:5cqw;display:grid;gap:2cqw;padding:2.4cqw 2.8cqw;animation:ca-card .6s cubic-bezier(.2,.7,.2,1) 1.1s both}.fa .llm-example .tbl{display:grid;grid-template-columns:1fr 1.3fr .9fr;align-items:center;row-gap:0}.fa .llm-example .tbl>*{display:flex;align-items:center;height:7cqw;border-bottom:1px solid var(--panel-line)}.fa .llm-example .tbl>.mono{height:4.4cqw}.fa .llm-example .cf,.fa .llm-example .nm,.fa .llm-example .v{animation:ca-up .35s calc(1.4s + var(--r) * .15s) ease-out both}.fa .llm-example .nm{font:500 var(--t-q) /1 var(--font-sans),system-ui,sans-serif}.fa .llm-example .v{font:600 max(12px,3cqw) /1 var(--font-sans),system-ui,sans-serif;letter-spacing:-.03em}.fa .llm-example .mid{padding:.4cqw 1cqw;border-radius:var(--r-chip);border:1px solid var(--glass-line);color:var(--fg)}.fa .llm-example .v.tk{gap:.8cqw;padding-right:1.6cqw;white-space:nowrap}.fa .llm-example .v.tk .from{color:var(--muted);font-weight:500;text-decoration:line-through;animation:llm-thin 3.1s linear backwards}.fa .llm-example .v.tk .to{animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 3.1s both}@keyframes llm-thin{0%,to{color:var(--warn);text-decoration-color:transparent}}.fa .llm-example .v.tk{--at:3.1s}.fa .llm-example .cf.tk{--at:3.2s}.fa .llm-example .cap{display:flex;align-items:center;gap:1.6cqw;min-height:7cqw;padding:1cqw 1.4cqw;border-radius:var(--r-box);border:1px dashed var(--stale-line);background:var(--stale);--at:2.9s;animation:ca-up .4s ease-out 1.9s both}.fa .llm-example .cap>.mono{flex:1;min-width:0}.fa .llm-example .cap>.mono .swap>*{white-space:normal}.fa .llm-example .thumb{width:10cqw;aspect-ratio:303/180;flex:none;overflow:hidden;border-radius:var(--r-chip);outline:1px solid var(--photo-line);outline-offset:-1px;animation:ca-pop .4s cubic-bezier(.3,1.6,.5,1) 2.7s both}.fa .llm-example .thumb img{width:100%;height:100%;object-fit:cover;display:block}.fa .llm-example .btn{flex:none;padding:.8cqw 1.6cqw;border-radius:var(--r-chip);background:var(--accent);color:var(--on-accent);font-weight:600;--at:2.5s;animation:llm-press .3s ease-in-out 2.25s}.fa .llm-example .ok{--ok:3.5s}.fa .llm-example .pick{left:42cqw;top:54cqw;animation:ca-pop .45s cubic-bezier(.3,1.6,.5,1) 3.8s both}@container (max-width: 560px){.fa .llm-example :is(.file,.ctx,.trace,.hd,.tbl>.mono,.ask>.mono){display:none}.fa .llm-example .ask{top:4cqw;right:4cqw;width:auto;padding:1.6cqw 2.4cqw}.fa .llm-example .fig{left:4cqw;top:16cqw;padding:1.6cqw 2.6cqw;gap:1.4cqw}.fa .llm-example .tbl>*{height:7cqw}.fa .llm-example .cap{min-height:8cqw;padding:.8cqw 1.2cqw}.fa .llm-example .thumb{width:12cqw}.fa .llm-example .pick{left:4cqw;top:auto;bottom:2cqw}}.fa :is(.llm-delivery,.llm-campus) .row{display:flex;align-items:center;justify-content:space-between;gap:1.6cqw;height:9cqw;padding:0 2.2cqw;border-radius:var(--r-chip);background:var(--panel);border:1px solid var(--glass-line);animation:cs-up .35s calc(1s + var(--i) * .15s) ease-out both}.fa :is(.llm-delivery,.llm-campus) .row b{font:500 var(--t-q) /1 var(--font-sans),system-ui,sans-serif;white-space:nowrap}.fa :is(.llm-delivery,.llm-campus) .row em{font-style:normal;font-weight:600}.fa :is(.llm-delivery,.llm-campus) .row:is(.worst,.bad){border-color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--panel));color:var(--warn);box-shadow:0 0 2cqw color-mix(in srgb,var(--warn) 25%,transparent)}.fa .llm-funnel .bars{position:absolute;left:5cqw;right:5cqw;top:13cqw;display:grid;grid-template-columns:19cqw 1fr 10cqw;align-items:center;gap:3.6cqw 2.4cqw}.fa .llm-funnel .bars b{font:500 var(--t-q) /1 var(--font-sans),system-ui,sans-serif}.fa .llm-funnel .bars .v{font-weight:600;text-align:right}.fa .llm-funnel .trk{height:3.2cqw}.fa .llm-funnel .drop{left:calc(var(--w) + 2cqw);top:50%;translate:0 -50%;padding:.3cqw 1cqw;--tw:1.4s}.fa .llm-funnel .act{left:5cqw;top:49cqw;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 1.9s both}.fa .llm-delivery .glass{left:5cqw;top:6cqw;width:45cqw;animation-delay:.1s}.fa .llm-delivery .ts{animation:cs-up .4s ease-out .6s both}.fa .llm-delivery .trace path{--t:0.8s}.fa .llm-delivery .list{position:absolute;left:54cqw;right:5cqw;top:6cqw;display:grid;gap:1.6cqw;z-index:2}.fa .llm-delivery .lh{position:absolute;bottom:-1cqw;translate:0 100%;white-space:normal;animation:cs-up .4s ease-out 1.6s both}.fa .llm-delivery .first{left:54cqw;top:49cqw;animation:cs-pop .4s cubic-bezier(.3,1.6,.5,1) 2.1s both}.fa .llm-delivery .photo{aspect-ratio:303/250}.fa .llm-delivery .photo img{object-position:center 40%}.fa .llm-campus .glass{left:5cqw;top:6cqw;width:44cqw;animation-delay:.1s}.fa .llm-campus .ts{animation:cs-up .4s ease-out .6s both}.fa .llm-campus .steps{position:absolute;left:54cqw;right:5cqw;top:6cqw;display:grid;gap:1.6cqw;z-index:2}.fa .llm-campus .steps .row{animation-delay:calc(.7s + var(--i) * .2s)}.fa .llm-campus .trace path{--t:1.6s}.fa .llm-campus .fig{left:5cqw;right:5cqw;top:41cqw;padding:2cqw 3cqw;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:3cqw;animation-delay:1.9s}.fa .llm-campus .fig .val{grid-column:2;grid-row:1/3;margin:0}.fa .llm-campus .fig .lbl{font:600 var(--t-q) /1.2 var(--font-sans),system-ui,sans-serif}.fa .llm-campus .fig .mono{grid-row:2;font-size:max(10px,2.8cqw)}.fa .llm-campus .ok{--ok:2.5s}