.bar-title.svelte-1i5ryee{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:600}.t-head.svelte-1i5ryee{font-family:var(--font-sans);fill:#f8fafc;font-size:7px;font-weight:600}.t-label.svelte-1i5ryee{font-family:var(--font-sans);fill:#f8fafcd9;font-size:7px}.t-count.svelte-1i5ryee{font-family:var(--font-mono);fill:#f8fafc8c;font-size:6.5px}.t-add.svelte-1i5ryee{font-family:var(--font-sans);fill:#f8fafc;font-size:7px;font-weight:500}.t-tool.svelte-1i5ryee{font-family:var(--font-sans);fill:#f8fafc8c;font-size:6px}.t-tool-on.svelte-1i5ryee{font-family:var(--font-sans);fill:#090606;font-size:6px;font-weight:500}.t-id.svelte-1i5ryee{font-family:var(--font-mono);fill:#f8fafc66;font-size:6px}.t-badge.svelte-1i5ryee{font-family:var(--font-mono);fill:#fff;font-size:6px;font-weight:500}.selrow.svelte-1i5ryee,.thumb.svelte-1i5ryee{transition:all .3s}.obj.svelte-1i5ryee{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.active.svelte-1i5ryee .obj:where(.svelte-1i5ryee){animation:.45s both svelte-1i5ryee-img-in}}@keyframes svelte-1i5ryee-img-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.bar-title.svelte-nweni4{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:600}.t-title.svelte-nweni4{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:500}.t-id.svelte-nweni4{font-family:var(--font-mono);fill:#f8fafc66;font-size:5.5px}.t-label.svelte-nweni4{font-family:var(--font-sans);fill:#f8fafc99;font-size:6.5px}.t-val.svelte-nweni4{font-family:var(--font-mono);fill:#f8fafc;font-size:6.5px}.t-seg.svelte-nweni4{font-family:var(--font-sans);fill:#f8fafc8c;font-size:6px}.t-seg-on.svelte-nweni4{font-family:var(--font-sans);fill:#090606;font-size:6px;font-weight:500}.card.svelte-nweni4{fill:#f8fafc0a;stroke:#f8fafc1a;stroke-width:.8px;transition:stroke .3s,fill .3s}.sel.svelte-nweni4 .card:where(.svelte-nweni4){fill:#ff45000a;stroke:#ff4500b3;stroke-width:1px}.dot.svelte-nweni4{fill:#f8fafc73}.dot-a.svelte-nweni4{fill:#ff4500}.port.svelte-nweni4{fill:#f8fafc8c}.port-a.svelte-nweni4{fill:#ff4500}.wire.svelte-nweni4{fill:none;stroke:#f8fafc80;stroke-width:1px}.node.svelte-nweni4{transform-box:fill-box;transform-origin:50%}.press.svelte-nweni4{transform-box:fill-box;transform-origin:0 0;transition:transform .12s}@media (prefers-reduced-motion:no-preference){.active.svelte-nweni4 .node:where(.svelte-nweni4){animation:.5s cubic-bezier(.16,1,.3,1) both svelte-nweni4-node-in;animation-delay:var(--d,0s)}.active.svelte-nweni4 .wire:where(.svelte-nweni4){stroke-dasharray:1;animation:.9s cubic-bezier(.4,0,.2,1) both svelte-nweni4-draw;animation-delay:var(--wd,.5s)}.active.svelte-nweni4 .port:where(.svelte-nweni4),.active.svelte-nweni4 .port-a:where(.svelte-nweni4){animation:.3s both svelte-nweni4-pop;animation-delay:var(--wd,.5s)}}@keyframes svelte-nweni4-node-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}@keyframes svelte-nweni4-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-nweni4-pop{0%{opacity:0}to{opacity:1}}.bar-title.svelte-1nm95ka{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:600}.t-title.svelte-1nm95ka{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:500}.t-id.svelte-1nm95ka{font-family:var(--font-mono);fill:#f8fafc66;font-size:5.5px}.t-label.svelte-1nm95ka{font-family:var(--font-sans);fill:#f8fafc99;font-size:6.5px}.t-val.svelte-1nm95ka{font-family:var(--font-mono);fill:#f8fafc;font-size:6.5px}.t-ini.svelte-1nm95ka{font-family:var(--font-sans);font-size:6.5px;font-weight:600}.t-cur.svelte-1nm95ka{font-family:var(--font-sans);font-size:6px;font-weight:500}.card.svelte-1nm95ka{fill:#f8fafc0a;stroke:#f8fafc1a;stroke-width:.8px}.dot.svelte-1nm95ka{fill:#f8fafc73}.wire.svelte-1nm95ka{stroke:#f8fafc66;stroke-width:1px}.press.svelte-1nm95ka{transform-box:fill-box;transform-origin:0 0;transition:transform .12s}.bar-title.svelte-f199t{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:600}.t-title.svelte-f199t{font-family:var(--font-sans);fill:#f8fafc;font-size:7.5px;font-weight:500}.t-meta.svelte-f199t{font-family:var(--font-mono);fill:#f8fafc80;font-size:6px}.t-btn.svelte-f199t{font-family:var(--font-sans);fill:#f8fafc;font-size:6.5px;font-weight:500}.card.svelte-f199t{fill:#f8fafc08;stroke:#f8fafc1a;stroke-width:.8px}.fade.svelte-f199t{transition:opacity .4s}.press.svelte-f199t{transform-box:fill-box;transform-origin:0 0;transition:transform .12s}.stage.svelte-8oo6bd{-webkit-user-select:none;user-select:none}.cap-scrim.svelte-8oo6bd{pointer-events:none;background:linear-gradient(#0000,#090606cc);height:38%;position:absolute;inset:auto 0 0}.cap.svelte-8oo6bd{-webkit-user-select:text;user-select:text;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:18px;left:22px}.cap-name.svelte-8oo6bd{font-family:var(--font-serif);color:var(--color-paper);font-size:clamp(16px,1.5vw,21px);font-weight:500}.cap-desc.svelte-8oo6bd{color:#f8fafcb3;font-size:clamp(12px,1vw,14px)}.dots.svelte-8oo6bd{gap:4px;display:flex;position:absolute;bottom:16px;right:16px}.dot.svelte-8oo6bd{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.dot.svelte-8oo6bd span:where(.svelte-8oo6bd){background:#f8fafc4d;border-radius:999px;width:5px;height:5px;transition:background .3s,width .3s}.dot.svelte-8oo6bd:hover span:where(.svelte-8oo6bd){background:#f8fafc99}.dot.on.svelte-8oo6bd span:where(.svelte-8oo6bd){background:var(--color-accent);width:14px}@media (prefers-reduced-motion:no-preference){.blob.svelte-8oo6bd{will-change:transform}.blob-a.svelte-8oo6bd{animation:15s ease-in-out -7s infinite alternate svelte-8oo6bd-blob-a}.blob-b.svelte-8oo6bd{animation:21s ease-in-out -11s infinite alternate svelte-8oo6bd-blob-b}.blob-c.svelte-8oo6bd{animation:17s ease-in-out -3s infinite alternate svelte-8oo6bd-blob-c}}@keyframes svelte-8oo6bd-blob-a{0%{transform:translate(-10%,6%)scale(.94)}to{transform:translate(12%,-5%)scale(1.08)}}@keyframes svelte-8oo6bd-blob-b{0%{transform:translate(9%,-6%)scale(1.06)}to{transform:translate(-11%,5%)scale(.93)}}@keyframes svelte-8oo6bd-blob-c{0%{transform:translate(-8%,-4%)scale(1.05)}to{transform:translate(10%,7%)scale(.92)}}.row.svelte-1gii9j0{transition:opacity .9s cubic-bezier(.33,0,.2,1)}.row.svelte-1gii9j0.fb-ready:not(.in-focus){opacity:.25}.row.svelte-1gii9j0 .acq{transform-box:fill-box;transform-origin:50%;transition:transform 1.1s cubic-bezier(.33,0,.2,1),opacity 1.1s cubic-bezier(.33,0,.2,1)}.row.svelte-1gii9j0.fb-ready:not(.in-focus) .acq{opacity:.4;transform:scale(1.24)}@media (prefers-reduced-motion:no-preference){.row.svelte-1gii9j0.in-focus .acq{animation:6s ease-in-out .6s infinite svelte-1gii9j0-hold}}@keyframes svelte-1gii9j0-hold{0%,to{stroke-opacity:1}50%{stroke-opacity:.7}}@media (prefers-reduced-motion:no-preference){.plate.svelte-j71ztv.in-view .draw path,.plate.svelte-j71ztv.in-view .draw circle,.plate.svelte-j71ztv.in-view .draw line{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both svelte-j71ztv-draw;animation-delay:calc(var(--d,0s) + var(--pd,0s))}.plate.svelte-j71ztv.in-view .acq{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.16,1,.3,1) both svelte-j71ztv-plate-acquire;animation-delay:calc(var(--d,0s) + 1.55s)}}@keyframes svelte-j71ztv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-j71ztv-plate-acquire{0%{opacity:0;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}.item.svelte-b9ggm4.fb-ready:not(.in-focus){opacity:.3}.controls.svelte-1x86cl{justify-content:flex-end;gap:10px;margin-top:36px;margin-bottom:-10px;display:none}@media (width>=700px){.controls.svelte-1x86cl{display:flex}}.nav.svelte-1x86cl{color:#f8fafcb3;border:1px solid #f8fafc2e;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .2s,border-color .2s;display:flex}.nav.svelte-1x86cl:hover{color:var(--color-paper);border-color:#f8fafc66}.nav.svelte-1x86cl svg:where(.svelte-1x86cl){width:16px;height:16px}.carousel.svelte-1x86cl{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-top:24px;scroll-padding-left:2px;display:flex;overflow-x:auto}.carousel.svelte-1x86cl::-webkit-scrollbar{display:none}.card.svelte-1x86cl{scroll-snap-align:start;flex:none;width:300px}@media (width<=640px){.card.svelte-1x86cl{width:78vw}}.thumb.svelte-1x86cl{aspect-ratio:16/11;border-radius:14px;width:100%;position:relative;overflow:hidden}.thumb.svelte-1x86cl .cv-img,.thumb.svelte-1x86cl .cv-gen{transition:transform .6s}.card.svelte-1x86cl:hover .thumb:where(.svelte-1x86cl) .cv-img,.card.svelte-1x86cl:hover .thumb:where(.svelte-1x86cl) .cv-gen{transform:scale(1.04)}.meta.svelte-1x86cl{color:#f8fafc73;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.kind.svelte-1x86cl{color:var(--color-accent)}.dot.svelte-1x86cl{opacity:.5}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}details[open].svelte-1vyz8mk .faq-vert:where(.svelte-1vyz8mk){transform:translate(-50%)scaleY(0)}@media (prefers-reduced-motion:no-preference){.blob.svelte-153nv9l{will-change:transform}.blob-a.svelte-153nv9l{animation:16s ease-in-out -9s infinite alternate svelte-153nv9l-blob-a}.blob-b.svelte-153nv9l{animation:23s ease-in-out -15s infinite alternate svelte-153nv9l-blob-b}.blob-c.svelte-153nv9l{animation:19s ease-in-out -5s infinite alternate svelte-153nv9l-blob-c}}@keyframes svelte-153nv9l-blob-a{0%{transform:translate(-10%,6%)scale(.94)}to{transform:translate(12%,-5%)scale(1.08)}}@keyframes svelte-153nv9l-blob-b{0%{transform:translate(9%,-6%)scale(1.06)}to{transform:translate(-11%,5%)scale(.93)}}@keyframes svelte-153nv9l-blob-c{0%{transform:translate(-8%,-4%)scale(1.05)}to{transform:translate(10%,7%)scale(.92)}}
