.editor-actor-block.svelte-ju1dua{background:linear-gradient(#ffffffeb,#eff6ffc7),#fff;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a1a}.editor-actor-caption.svelte-ju1dua{color:#1e40af;background:#dbeafe}.editor-actor-block[data-tone=document].svelte-ju1dua{background:linear-gradient(#ffffffeb,#dbeafed1),#fff}.editor-actor-block[data-tone=document].svelte-ju1dua .editor-actor-caption:where(.svelte-ju1dua){color:#1e40af;background:#dbeafe}.editor-actor-tab.svelte-ju1dua,.editor-actor-socket.svelte-ju1dua{pointer-events:none;background:#dbeafe;border:1.5px solid #2563ebbf;position:absolute}.editor-actor-tab.svelte-ju1dua{border-radius:999px;width:.7rem;height:1.05rem;top:50%;right:-.28rem;transform:translateY(-50%)}.editor-actor-socket.svelte-ju1dua{background:#ffffffe6;border-radius:999px;width:.62rem;height:.92rem;top:50%;left:-.22rem;transform:translateY(-50%)}.editor-module-world.svelte-qqwya9{isolation:isolate;background:radial-gradient(circle at 18% 20%,#fffffff5,#0000 28%),linear-gradient(135deg,#dbeafef5,#ccfbf1e0 52%,#fef3c7c7),#eff6ff;position:relative;box-shadow:inset 0 1px #ffffffeb,0 20px 42px #0f172a29}.editor-module-world.svelte-qqwya9:before,.editor-module-world.svelte-qqwya9:after{z-index:0;content:"";background:linear-gradient(#ffffffbd,#dbeafe9e),#dbeafe;border:1px solid #2563eb2e;width:.76rem;height:3.2rem;position:absolute;top:50%;transform:translateY(-50%)}.editor-module-world.svelte-qqwya9:before{border-radius:999px 0 0 999px;left:.18rem}.editor-module-world.svelte-qqwya9:after{border-radius:0 999px 999px 0;right:.18rem}.editor-module-world.svelte-qqwya9>.grid:where(.svelte-qqwya9){z-index:1;position:relative}.editor-module-world.svelte-qqwya9:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 24px 52px #0f172a33,0 0 0 8px #2563eb14}.editor-module-world__badge.svelte-qqwya9{color:#1e40af;letter-spacing:0;background:#ffffffb8;border:1px solid #2563eb42;border-radius:999px;padding:.18rem .5rem;font-size:.58rem;font-weight:900;display:inline-flex}.editor-module-world__open.svelte-qqwya9{color:#1e40af;background:#ffffffc2;border:1px solid #2563eb38;border-radius:.7rem;place-items:center;width:2rem;height:2rem;font-weight:900;transition:background .14s,transform .14s;display:grid}.editor-module-world__open.svelte-qqwya9:hover{background:#fffffff0;transform:translateY(-1px)}.editor-module-world__chip.svelte-qqwya9{color:#334155;background:#ffffffad;border:1px solid #0f172a14;border-radius:999px;padding:.14rem .42rem;font-size:.62rem;font-weight:800}.editor-module-world__strip.svelte-qqwya9{grid-template-columns:1fr 1fr 1fr;gap:.35rem;display:grid}.editor-module-world__strip.svelte-qqwya9 span:where(.svelte-qqwya9){background:#2563eb3d;border-radius:999px;height:.28rem}.editor-portal-block.svelte-1s15wu3{background:linear-gradient(#ffffffeb,#e0f2fecc),#fff;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a1f}.editor-portal-block[data-kind=output].svelte-1s15wu3{background:linear-gradient(#ffffffeb,#dcfce7d1),#fff}.editor-portal-block.svelte-1s15wu3:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 14px 30px #0f172a29}.editor-portal-block__badge.svelte-1s15wu3{color:#1e40af;letter-spacing:0;background:#2563eb1f;border-radius:999px;padding:.16rem .45rem;font-size:.58rem;font-weight:900}.editor-portal-block[data-kind=output].svelte-1s15wu3 .editor-portal-block__badge:where(.svelte-1s15wu3){color:#047857;background:#10b98124}.editor-puzzle-token.svelte-1dl7m96{border:1.5px solid var(--puzzle-stroke);background:var(--puzzle-fill);clip-path:polygon(0 0,74% 0,74% 18%,100% 18%,100% 82%,74% 82%,74% 100%,0 100%,0 62%,12% 50%,0 38%);flex:none;width:2.75rem;height:1.45rem;transition:transform .18s,box-shadow .18s;display:inline-block;position:relative;box-shadow:inset 0 1px #fffc,0 6px 12px #0f172a14}.editor-puzzle-card.svelte-1dl7m96{border-color:color-mix(in srgb, var(--puzzle-stroke) 36%, transparent);background:linear-gradient(180deg, #ffffffc7, #ffffff6b), var(--puzzle-fill);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0f172a14}.editor-puzzle-card.svelte-1dl7m96:before,.editor-puzzle-card.svelte-1dl7m96:after{content:"";border:1.5px solid var(--puzzle-stroke);background:var(--puzzle-fill);pointer-events:none;width:.62rem;height:1.08rem;position:absolute;top:50%;transform:translateY(-50%)}.editor-puzzle-card.svelte-1dl7m96:before{background:#ffffffe0;border-radius:999px;left:-.33rem}.editor-puzzle-card.svelte-1dl7m96:after{border-radius:999px;right:-.33rem;box-shadow:inset 0 1px #ffffff94}.editor-puzzle-card.svelte-1dl7m96:hover{border-color:color-mix(in srgb, var(--puzzle-stroke) 62%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 22px #0f172a1f}.editor-mini-flow.svelte-1dl7m96{grid-auto-flow:column;align-items:center;gap:.22rem;display:inline-grid}.editor-mini-flow.svelte-1dl7m96 span:where(.svelte-1dl7m96){background:#ffffffd9;border:1px solid #2563eb6b;border-radius:.28rem;width:1.1rem;height:.74rem}.editor-mini-flow.svelte-1dl7m96 i:where(.svelte-1dl7m96){background:#2563eb85;width:.7rem;height:1px}.editor-puzzle-token.svelte-1dl7m96:before,.editor-puzzle-token.svelte-1dl7m96:after{content:"";border:1.5px solid var(--puzzle-stroke);background:var(--puzzle-fill);position:absolute}.editor-puzzle-token.svelte-1dl7m96:before{border-radius:999px;width:.48rem;height:.48rem;top:-.22rem;left:.52rem}.editor-puzzle-token.svelte-1dl7m96:after{border-radius:999px;width:.48rem;height:.48rem;top:.48rem;right:-.22rem}.editor-puzzle-token[data-puzzle=logic].svelte-1dl7m96{clip-path:polygon(10% 0,72% 0,72% 18%,100% 18%,100% 82%,72% 82%,72% 100%,10% 100%,0 50%)}.editor-puzzle-token[data-puzzle=structure].svelte-1dl7m96{clip-path:polygon(0 0,100% 0,100% 72%,84% 72%,84% 100%,0 100%);border-radius:.28rem}.editor-puzzle-token[data-puzzle=ai].svelte-1dl7m96{clip-path:polygon(50% 0,62% 30%,96% 24%,70% 50%,96% 76%,62% 70%,50% 100%,38% 70%,4% 76%,30% 50%,4% 24%,38% 30%)}.editor-puzzle-token[data-puzzle=state].svelte-1dl7m96{clip-path:none;border-radius:999px}.group.svelte-1dl7m96:hover .editor-puzzle-token:where(.svelte-1dl7m96){transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 10px 18px #0f172a1f}.editor-visual-layers.svelte-etha02{justify-items:end;gap:.45rem;display:grid;top:4.75rem}.editor-visual-layers__button.svelte-etha02{color:#334155;background:linear-gradient(#fffffff5,#f8fafceb),#fff;border:1px solid #cbd5e1e6;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 14px 30px #0f172a24,inset 0 1px #fffffff2}.editor-visual-layers__button.svelte-etha02:hover,.editor-visual-layers__button--open.svelte-etha02{color:#1e40af;background:linear-gradient(#fffffffa,#dbeafee6),#eff6ff;border-color:#93c5fdeb;transform:translateY(-1px);box-shadow:0 18px 38px #0f172a2e,0 0 0 7px #2563eb14,inset 0 1px #fff}.editor-visual-layers__button.svelte-etha02>span:where(.svelte-etha02){border-top:2px solid;border-bottom:2px solid;width:1.05rem;height:.82rem;position:relative}.editor-visual-layers__button.svelte-etha02>span:where(.svelte-etha02):before{content:"";background:currentColor;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editor-visual-layers__panel.svelte-etha02{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #cbd5e1e0;border-radius:1rem;width:min(17.5rem,100vw - 2rem);animation:.14s ease-out svelte-etha02-editor-context-pop;overflow:hidden;box-shadow:0 24px 54px #0f172a2e,inset 0 0 0 1px #ffffffb8}.editor-visual-layers__head.svelte-etha02{color:#0f172a;border-bottom:1px solid #e2e8f0db;justify-content:space-between;align-items:center;gap:.6rem;padding:.56rem .65rem;font-size:.72rem;font-weight:950;display:flex}.editor-visual-layers__head.svelte-etha02 span:where(.svelte-etha02):last-child{color:#1e40af;font-variant-numeric:tabular-nums;background:#eff6ff;border-radius:999px;padding:.12rem .42rem;font-size:.58rem}.editor-visual-layers__presets.svelte-etha02{border-bottom:1px solid #e2e8f0bd;grid-template-columns:repeat(auto-fit,minmax(3.35rem,1fr));gap:.22rem;padding:.38rem;display:grid}.editor-visual-layer-preset.svelte-etha02{color:#334155d1;text-overflow:ellipsis;white-space:nowrap;background:#f8fafcd1;border:1px solid #cbd5e1c7;border-radius:999px;min-width:0;padding:.3rem .34rem;font-size:.58rem;font-weight:950;line-height:1;transition:background .13s,border-color .13s,color .13s,transform .13s;overflow:hidden}.editor-visual-layer-preset.svelte-etha02:hover,.editor-visual-layer-preset--active.svelte-etha02{color:#1e40af;background:#eff6fff0;border-color:#60a5fad1;transform:translateY(-1px)}.editor-visual-layers__list.svelte-etha02{gap:.18rem;padding:.38rem;display:grid}.editor-visual-layer-row.svelte-etha02{cursor:pointer;border-radius:.72rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.42rem .5rem;transition:background .13s,transform .13s;display:grid}.editor-visual-layer-row.svelte-etha02:hover{background:#eff6ffb8;transform:translate(1px)}.editor-visual-layer-row.svelte-etha02 input:where(.svelte-etha02){opacity:0;pointer-events:none;position:absolute}.editor-visual-layer-row__switch.svelte-etha02{background:#e2e8f0b8;border:1px solid #cbd5e1;border-radius:999px;width:1.85rem;height:1.05rem;transition:background .14s,border-color .14s;position:relative}.editor-visual-layer-row__switch.svelte-etha02:after{content:"";background:#fff;border-radius:999px;width:.64rem;height:.64rem;transition:transform .14s;position:absolute;top:.16rem;left:.16rem;box-shadow:0 2px 7px #0f172a2e}.editor-visual-layer-row.svelte-etha02 input:where(.svelte-etha02):checked+.editor-visual-layer-row__switch:where(.svelte-etha02){background:#3b82f6d1;border-color:#60a5fad1}.editor-visual-layer-row.svelte-etha02 input:where(.svelte-etha02):checked+.editor-visual-layer-row__switch:where(.svelte-etha02):after{transform:translate(.8rem)}.editor-visual-layer-row__text.svelte-etha02{gap:.08rem;min-width:0;display:grid}.editor-visual-layer-row__text.svelte-etha02 span:where(.svelte-etha02):first-child{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:950;line-height:1;overflow:hidden}.editor-visual-layer-row__text.svelte-etha02 span:where(.svelte-etha02):last-child{color:#475569ad;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:720;line-height:1.1;overflow:hidden}.editor-app-placement-chip.svelte-etha02{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #cbd5e1eb;border-radius:.92rem;grid-template-columns:1.8rem minmax(0,1fr) 1.6rem;align-items:center;gap:.48rem;width:15.5rem;min-height:4.05rem;padding:.48rem .48rem .48rem .58rem;animation:.14s ease-out svelte-etha02-editor-context-pop;display:grid;box-shadow:0 18px 42px #0f172a29,inset 0 1px #ffffffe6}.editor-app-placement-chip--missing.svelte-etha02{background:linear-gradient(135deg,#fffbebf0,#ffffffeb),#fff;border-color:#f59e0b7a}.editor-app-placement-chip--placed.svelte-etha02{background:linear-gradient(135deg,#f0fdfaf0,#ffffffeb),#fff;border-color:#2dd4bf73}.editor-app-placement-chip__glyph.svelte-etha02{color:#fff;background:#0f172a;border-radius:.7rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.82rem;font-weight:950;display:grid}.editor-app-placement-chip__body.svelte-etha02{gap:.12rem;min-width:0;display:grid}.editor-app-placement-chip__body.svelte-etha02 span:where(.svelte-etha02),.editor-app-placement-chip__body.svelte-etha02 strong:where(.svelte-etha02){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-app-placement-chip__body.svelte-etha02 span:where(.svelte-etha02){color:#475569b3;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1}.editor-app-placement-chip__body.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;font-size:.74rem;font-weight:950;line-height:1.05}.editor-app-placement-chip__button.svelte-etha02{color:#1e40af;background:#f8fafcf0;border:1px solid #cbd5e1e0;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:1rem;font-weight:950;transition:background .14s,transform .14s;display:grid}.editor-app-placement-chip__button.svelte-etha02:hover{background:#dbeafe;transform:translate(1px)}.editor-app-placement-composer.svelte-etha02{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #cbd5e1eb;border-radius:1rem;gap:.58rem;width:min(21.5rem,100vw - 1.5rem);padding:.68rem;animation:.14s ease-out svelte-etha02-editor-context-pop;display:grid;box-shadow:0 28px 64px #0f172a38,inset 0 1px #fffffff5}.editor-app-placement-composer--saved.svelte-etha02{border-color:#2dd4bf9e}.editor-app-placement-composer--error.svelte-etha02{border-color:#f871719e}.editor-app-placement-composer__head.svelte-etha02,.editor-app-placement-composer__footer.svelte-etha02{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.editor-app-placement-composer__head.svelte-etha02 span:where(.svelte-etha02){color:#475569a8;letter-spacing:0;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1;display:block}.editor-app-placement-composer__head.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.86rem;font-weight:950;line-height:1.1;display:block;overflow:hidden}.editor-app-placement-composer__close.svelte-etha02{color:#475569;background:#f8fafce6;border:1px solid #cbd5e1d1;border-radius:.62rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.98rem;font-weight:950;display:grid}.editor-app-placement-composer__grid.svelte-etha02{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.44rem;display:grid}.editor-app-placement-field.svelte-etha02{gap:.24rem;min-width:0;display:grid}.editor-app-placement-field--role.svelte-etha02{grid-row:span 2}.editor-app-placement-field.svelte-etha02 span:where(.svelte-etha02){color:#475569b8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:950;line-height:1;overflow:hidden}.editor-app-placement-field.svelte-etha02 input:where(.svelte-etha02),.editor-app-placement-field.svelte-etha02 select:where(.svelte-etha02){color:#0f172a;background:#f8fafce0;border:1px solid #cbd5e1eb;border-radius:.7rem;outline:none;width:100%;min-width:0;height:2.1rem;padding:0 .58rem;font-size:.72rem;font-weight:780}.editor-app-placement-field.svelte-etha02 input:where(.svelte-etha02):focus,.editor-app-placement-field.svelte-etha02 select:where(.svelte-etha02):focus{background:#eff6ffe6;border-color:#60a5fad1}.editor-app-placement-field--role.svelte-etha02 select:where(.svelte-etha02){height:4.72rem}.editor-app-placement-composer__chips.svelte-etha02{scrollbar-width:none;gap:.34rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.editor-app-placement-composer__chips.svelte-etha02::-webkit-scrollbar{display:none}.editor-app-placement-destination.svelte-etha02{text-align:left;background:#f8fafcd6;border:1px solid #cbd5e1d1;border-radius:.78rem;gap:.1rem;min-width:7.2rem;max-width:9.4rem;padding:.42rem .52rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.editor-app-placement-destination.svelte-etha02:hover{background:#eff6ffeb;border-color:#60a5fab8;transform:translateY(-1px)}.editor-app-placement-destination.svelte-etha02 span:where(.svelte-etha02),.editor-app-placement-destination.svelte-etha02 strong:where(.svelte-etha02){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-app-placement-destination.svelte-etha02 span:where(.svelte-etha02){color:#4755699e;font-size:.56rem;font-weight:900}.editor-app-placement-destination.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;font-size:.68rem;font-weight:950}.editor-app-placement-composer__hint.svelte-etha02,.editor-app-placement-composer__message.svelte-etha02{color:#475569ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:760;line-height:1.2;overflow:hidden}.editor-app-placement-composer__message--saved.svelte-etha02{color:#0f766e}.editor-app-placement-composer__message--error.svelte-etha02{color:#b91c1c}.editor-app-placement-composer__save.svelte-etha02{color:#fff;background:#2563eb;border:1px solid #2563eb2e;border-radius:.7rem;flex:none;padding:.66rem .82rem;font-size:.68rem;font-weight:950;line-height:1;transition:background .14s,transform .14s;box-shadow:0 8px 18px #2563eb33}.editor-app-placement-composer__save.svelte-etha02:hover{background:#1d4ed8;transform:translateY(-1px)}.editor-canvas-add-button.svelte-etha02,.editor-guide-open-button.svelte-etha02{color:#1e40af;background:linear-gradient(#fffffff5,#eff6ffeb),#fff;border:1px solid #cbd5e1e6;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.26rem;font-weight:800;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 16px 34px #0f172a29,inset 0 1px #fffffff2}.editor-canvas-add-button.svelte-etha02:hover,.editor-guide-open-button.svelte-etha02:hover{background:linear-gradient(#fffffffa,#dbeafef2),#dbeafe;transform:translateY(-1px);box-shadow:0 18px 38px #0f172a33,0 0 0 7px #2563eb14,inset 0 1px #fff}.editor-guide-open-button.svelte-etha02{color:#0f766e;background:linear-gradient(#fffffffa,#f0fdfaf0),#fff;font-size:1.08rem;font-weight:950}.editor-guide-modal.svelte-etha02{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 16% 14%,#3b82f629,#0000 30rem),radial-gradient(circle at 84% 18%,#14b8a629,#0000 28rem),#0f172a6b;place-items:center;padding:clamp(1rem,2vw,2rem);animation:.14s ease-out svelte-etha02-editor-guide-fade-in;display:grid}.editor-guide-shell.svelte-etha02{background:linear-gradient(#fffffffa,#f8fafcf5),#fff;border:1px solid #cbd5e1b8;border-radius:1.2rem;grid-template-rows:auto minmax(0,1fr);width:min(58rem,100vw - 2rem);max-height:min(44rem,100vh - 2rem);animation:.16s ease-out svelte-etha02-editor-context-pop;display:grid;overflow:hidden;box-shadow:0 34px 90px #0f172a57,inset 0 0 0 1px #fffc}.editor-guide-hero.svelte-etha02{background:linear-gradient(135deg,#eff6fff5,#ecfdf5e0),#f8fafc;border-bottom:1px solid #e2e8f0db;grid-template-columns:minmax(0,1fr) 2.35rem;align-items:start;gap:1rem;padding:1.05rem 1.15rem;display:grid}.editor-guide-hero__copy.svelte-etha02{gap:.28rem;min-width:0;display:grid}.editor-guide-hero__eyebrow.svelte-etha02,.editor-guide-content__head.svelte-etha02 span:where(.svelte-etha02){color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1}.editor-guide-hero.svelte-etha02 h2:where(.svelte-etha02),.editor-guide-content__head.svelte-etha02 h3:where(.svelte-etha02){color:#0f172a;letter-spacing:0;margin:0;font-weight:950;line-height:1.05}.editor-guide-hero.svelte-etha02 h2:where(.svelte-etha02){font-size:clamp(1.35rem,2vw,2rem)}.editor-guide-hero.svelte-etha02 p:where(.svelte-etha02),.editor-guide-card.svelte-etha02 p:where(.svelte-etha02),.editor-guide-steps.svelte-etha02 p:where(.svelte-etha02),.editor-guide-footer.svelte-etha02 p:where(.svelte-etha02){color:#475569d1;margin:0;font-size:.78rem;font-weight:700;line-height:1.38}.editor-guide-close.svelte-etha02{color:#334155;background:#ffffffd6;border:1px solid #cbd5e1d1;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;font-weight:950;line-height:1;transition:background .13s,transform .13s;display:grid}.editor-guide-close.svelte-etha02:hover{background:#eff6ff;transform:translateY(-1px)}.editor-primitive-body.svelte-etha02{box-shadow:none;color:#0f172a;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.12rem;padding:0;animation:.15s ease-out svelte-etha02-editor-primitive-body-in;display:grid;overflow:visible}.editor-primitive-body--compact.svelte-etha02{min-height:1.16rem;box-shadow:none;pointer-events:none;background:#fff3;border-radius:999px;grid-template-columns:.9rem minmax(0,1fr) auto;padding:.1rem .12rem}.editor-primitive-body--detail.svelte-etha02{grid-template-columns:minmax(0,1fr) .42rem minmax(0,.82fr) .42rem minmax(0,1fr);min-height:2.45rem}.editor-primitive-body--formula.svelte-etha02{color:#831843}.editor-primitive-body--condition.svelte-etha02{color:#9a3412}.editor-primitive-body--storage.svelte-etha02,.editor-primitive-body--write.svelte-etha02{color:#0f766e}.editor-primitive-body--view.svelte-etha02{color:#334155}.editor-primitive-body--selected.svelte-etha02{filter:drop-shadow(0 4px 10px #2563eb29)}.editor-primitive-body__glyph.svelte-etha02{color:#fff;letter-spacing:0;text-transform:uppercase;background:#0f172ac7;border-radius:999px;place-items:center;width:.82rem;height:.82rem;font-size:.42rem;font-weight:950;line-height:1;display:grid}.editor-primitive-body--detail.svelte-etha02>.editor-primitive-body__glyph:where(.svelte-etha02){display:none}.editor-primitive-body__dots.svelte-etha02{align-items:center;gap:.12rem;min-width:0;display:flex}.editor-primitive-body__dots.svelte-etha02>span:where(.svelte-etha02){background:#3b82f6c7;border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 0 2px #ffffffd1}.editor-primitive-body__dots.svelte-etha02>span[data-tone=logic]:where(.svelte-etha02){background:#d946efb8}.editor-primitive-body__dots.svelte-etha02>span[data-tone=branch]:where(.svelte-etha02){background:#f59e0bc7}.editor-primitive-body__dots.svelte-etha02>span[data-tone=storage]:where(.svelte-etha02){background:#14b8a6c7}.editor-primitive-body__dots.svelte-etha02>span[data-tone=result]:where(.svelte-etha02){background:#22c55ec7}.editor-primitive-body__more.svelte-etha02,.editor-primitive-body__hidden.svelte-etha02{color:#334155d1;background:#0f172a14;border-radius:999px;place-items:center;min-width:.92rem;height:.92rem;font-size:.48rem;font-weight:950;line-height:1;display:grid}.editor-primitive-body__lane.svelte-etha02{justify-content:center;align-items:center;gap:.12rem;min-width:0;display:flex;overflow:hidden}.editor-primitive-body__lane--logic.svelte-etha02{align-self:stretch}.editor-primitive-body__bridge.svelte-etha02{background:#94a3b870;border-radius:999px;height:2px;position:relative}.editor-primitive-body__bridge.svelte-etha02:after{content:"";border-top:1.5px solid #94a3b89e;border-right:1.5px solid #94a3b89e;width:.24rem;height:.24rem;position:absolute;top:50%;right:-.02rem;transform:translateY(-50%)rotate(45deg)}.editor-primitive-body__part.svelte-etha02{color:#1e293b;background:#ffffffb8;border:1px solid #cbd5e175;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem;min-width:0;max-width:3.85rem;height:1.08rem;padding:0 .36rem 0 .16rem;font-size:.52rem;font-weight:900;line-height:1;transition:background .13s,border-color .13s,box-shadow .13s,transform .13s;display:grid;overflow:hidden}.editor-primitive-body__part.svelte-etha02:hover,.editor-primitive-body__part.svelte-etha02:focus-visible{background:#eff6fff0;border-color:#60a5fad1;outline:none;transform:translateY(-1px);box-shadow:0 6px 14px #2563eb24}.editor-primitive-body__part.svelte-etha02>span:where(.svelte-etha02){color:#1d4ed8;text-transform:uppercase;background:#dbeafe;border-radius:999px;place-items:center;width:.82rem;height:.82rem;font-size:.4rem;font-weight:950;line-height:1;display:grid}.editor-primitive-body__part[data-tone=logic].svelte-etha02>span:where(.svelte-etha02){color:#be185d;background:#fce7f3}.editor-primitive-body__part[data-tone=branch].svelte-etha02>span:where(.svelte-etha02){color:#c2410c;background:#ffedd5}.editor-primitive-body__part[data-tone=storage].svelte-etha02>span:where(.svelte-etha02){color:#0f766e;background:#ccfbf1}.editor-primitive-body__part[data-tone=result].svelte-etha02>span:where(.svelte-etha02){color:#15803d;background:#dcfce7}.editor-primitive-body__part.svelte-etha02 strong:where(.svelte-etha02){min-width:0;font:inherit;text-overflow:clip;white-space:nowrap;overflow:hidden}.editor-primitive-body--formula.svelte-etha02 .editor-primitive-body__part--logic:where(.svelte-etha02),.editor-primitive-body--condition.svelte-etha02 .editor-primitive-body__part--logic:where(.svelte-etha02){color:#fff;background:#0f172ae6;border-radius:.54rem;grid-template-columns:1fr;justify-content:center}.editor-primitive-body--formula.svelte-etha02 .editor-primitive-body__part--logic:where(.svelte-etha02)>span:where(.svelte-etha02),.editor-primitive-body--condition.svelte-etha02 .editor-primitive-body__part--logic:where(.svelte-etha02)>span:where(.svelte-etha02){display:none}.editor-guide-body.svelte-etha02{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);min-height:0;display:grid}.editor-guide-nav.svelte-etha02{scrollbar-width:thin;background:#f8fafcb8;border-right:1px solid #e2e8f0d1;align-content:start;gap:.34rem;min-height:0;padding:.72rem;display:grid;overflow:auto}.editor-guide-nav__item.svelte-etha02{text-align:left;background:0 0;border:1px solid #0000;border-radius:.9rem;gap:.18rem;min-width:0;padding:.62rem .7rem;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.editor-guide-nav__item.svelte-etha02:hover,.editor-guide-nav__item--active.svelte-etha02{background:#fffffff0;border-color:#93c5fdb8;transform:translate(1px);box-shadow:0 10px 24px #0f172a14}.editor-guide-nav__item.svelte-etha02 span:where(.svelte-etha02){color:#47556994;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:950;line-height:1;overflow:hidden}.editor-guide-nav__item.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;text-overflow:ellipsis;font-size:.76rem;font-weight:950;line-height:1.12;overflow:hidden}.editor-guide-content.svelte-etha02{scrollbar-width:thin;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.78rem;min-height:0;padding:.9rem;display:grid;overflow:auto}.editor-guide-content__head.svelte-etha02{gap:.24rem;display:grid}.editor-guide-content__head.svelte-etha02 h3:where(.svelte-etha02){font-size:1.15rem}.editor-guide-cards.svelte-etha02{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;display:grid}.editor-guide-card.svelte-etha02{background:linear-gradient(#fffffff0,#f8fafcd1),#fff;border:1px solid #cbd5e1c7;border-radius:.9rem;grid-template-columns:2.35rem minmax(0,1fr);gap:.58rem;min-width:0;padding:.72rem;display:grid}.editor-guide-card__glyph.svelte-etha02{color:#1e40af;background:#eff6ff;border-radius:.82rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;font-weight:950;display:grid}.editor-guide-card.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;margin-bottom:.16rem;font-size:.82rem;font-weight:950;line-height:1.12;display:block}.editor-guide-steps.svelte-etha02{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.editor-guide-steps.svelte-etha02 li:where(.svelte-etha02){background:#ffffffc7;border:1px solid #e2e8f0d6;border-radius:.82rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.56rem;padding:.55rem .62rem;display:grid}.editor-guide-steps.svelte-etha02 li:where(.svelte-etha02)>span:where(.svelte-etha02){color:#0f766e;background:#ecfdf5;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:950;display:grid}.editor-guide-footer.svelte-etha02{background:#eff6ffb8;border:1px solid #93c5fd99;border-radius:.9rem;grid-template-columns:.72rem minmax(0,1fr);align-items:center;gap:.52rem;padding:.62rem .7rem;display:grid}.editor-guide-footer.svelte-etha02 span:where(.svelte-etha02){background:#2563eb;border-radius:999px;width:.72rem;height:.72rem;display:block;box-shadow:0 0 16px #2563eb6b}.editor-module-breadcrumbs.svelte-etha02{animation:.15s ease-out svelte-etha02-editor-context-pop;box-shadow:0 18px 44px #0f172a24,inset 0 0 0 1px #ffffffb8,0 0 32px #2563eb1a}.editor-module-breadcrumbs__item.svelte-etha02,.editor-module-breadcrumbs__current.svelte-etha02,.editor-module-breadcrumbs__depth.svelte-etha02,.editor-module-breadcrumbs__up.svelte-etha02{white-space:nowrap;border-radius:.75rem;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.editor-module-breadcrumbs__item.svelte-etha02{color:#1e40af;transition:background .14s,transform .14s}.editor-module-breadcrumbs__item.svelte-etha02:hover{background:#dbeafeb8;transform:translateY(-1px)}.editor-module-breadcrumbs__current.svelte-etha02{color:#0f172a;text-overflow:ellipsis;background:#dbeafeb8;max-width:18rem;overflow:hidden}.editor-module-breadcrumbs__depth.svelte-etha02{color:#1e40af;font-variant-numeric:tabular-nums;background:linear-gradient(#eff6fff5,#dbeafedb),#eff6ff;border:1px solid #93c5fdc7}.editor-module-breadcrumbs__up.svelte-etha02{color:#1e40af;background:#ffffffd6;border:1px solid #cbd5e1d1;justify-content:center;width:2rem}.editor-value-pipe.svelte-etha02{color:#1e40af;text-align:center;background:0 0;border:0;transition:opacity .13s,transform .13s;animation:.17s ease-out svelte-etha02-editor-value-pipe-in;display:block}.editor-value-pipe--summary.svelte-etha02{color:#334155}.editor-value-pipe.svelte-etha02:before{content:"";background:linear-gradient(90deg,#2563eb00,#2563eb70);border-radius:999px;width:.62rem;height:.1rem;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.editor-value-pipe.svelte-etha02:after{content:"";background:linear-gradient(90deg,#2563eb70,#2563eb00);border-radius:999px;width:.62rem;height:.1rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.editor-value-pipe.svelte-etha02:hover,.editor-value-pipe--selected.svelte-etha02{transform:translateY(-1px)scale(1.012)}.editor-value-pipe--summary.svelte-etha02:hover{transform:translateY(-1px)scale(1.006)}.editor-value-pipe__rail.svelte-etha02{isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#dbeafec7,#ccfbf194),#ffffff9e;border:1px solid #93c5fd7a;border-radius:999px;align-items:center;gap:.1rem;width:100%;min-height:1.2rem;padding:.1rem .16rem;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 13px #0f172a14,inset 0 1px #fffffff5}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){min-height:1.72rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;gap:.2rem;padding:.18rem .12rem;overflow:visible}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02):before{pointer-events:none;content:"";background:linear-gradient(90deg,#2563eb1a,#14b8a638,#2563eb1a),#ffffff85;border-radius:999px;height:.3rem;position:absolute;top:50%;left:.38rem;right:.38rem;transform:translateY(-50%);box-shadow:0 0 0 1px #60a5fa38,inset 0 1px #ffffffd1}.editor-value-pipe__current.svelte-etha02{pointer-events:none;z-index:0;opacity:.68;border-radius:999px;position:absolute;inset:.24rem .48rem;overflow:hidden}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__current:where(.svelte-etha02){opacity:.78;inset:0 .58rem}.editor-value-pipe__current.svelte-etha02:before{content:"";background:linear-gradient(90deg,#2563eb14,#14b8a638,#2563eb14);border-radius:999px;height:.12rem;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.editor-value-pipe__current.svelte-etha02 span:where(.svelte-etha02){background:radial-gradient(circle at 35% 30%,#fffffff5,#2563ebb8 56%,#14b8a6bd);border-radius:999px;width:.32rem;height:.32rem;animation:1.55s linear infinite svelte-etha02-editor-value-pipe-current;position:absolute;top:50%;left:-.48rem;transform:translateY(-50%);box-shadow:0 0 0 2px #ffffff6b,0 0 12px #2563eb57}.editor-value-pipe__current.svelte-etha02 span:where(.svelte-etha02):nth-child(2){animation-delay:.48s}.editor-value-pipe__current.svelte-etha02 span:where(.svelte-etha02):nth-child(3){animation-delay:.96s}.editor-value-pipe--summary.svelte-etha02 .editor-value-pipe__current:where(.svelte-etha02){opacity:.42;inset:.22rem .42rem}.editor-value-pipe--summary.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){background:linear-gradient(90deg,#ffffffc7,#f1f5f9a3),#ffffffb8;border-color:#94a3b85c;gap:.12rem;min-height:1.04rem;padding:.08rem .16rem;box-shadow:0 4px 10px #0f172a0f,inset 0 1px #ffffffdb}.editor-value-pipe--map.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){gap:.1rem;min-height:1.1rem;padding:.08rem .15rem;box-shadow:0 4px 11px #0f172a12,inset 0 1px #ffffffe6}.editor-value-pipe--detail.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){background:linear-gradient(90deg,#dbeafee0,#ccfbf1b8),#ffffffd1;border-color:#60a5fa9e;gap:.12rem;min-height:1.36rem}.editor-value-pipe--detail.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){min-height:1.92rem;box-shadow:none;background:0 0;border-color:#0000;gap:.22rem}.editor-value-pipe.svelte-etha02:hover .editor-value-pipe__rail:where(.svelte-etha02),.editor-value-pipe--selected.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){background:linear-gradient(90deg,#dbeafef5,#ccfbf1d1),#eff6ffdb;border-color:#2563ebdb;box-shadow:0 8px 18px #0f172a1c,0 0 0 3px #2563eb14,inset 0 1px #fffffff5}.editor-value-pipe--values.svelte-etha02:hover .editor-value-pipe__rail:where(.svelte-etha02),.editor-value-pipe--values.editor-value-pipe--selected.svelte-etha02 .editor-value-pipe__rail:where(.svelte-etha02){box-shadow:none;background:0 0;border-color:#0000}.editor-value-pipe__pulse.svelte-etha02{z-index:2;background:#2563eb;border-radius:999px;width:.24rem;height:.24rem;display:block;position:relative;box-shadow:0 0 0 2px #ffffffb8,0 0 13px #2563eba6}.editor-value-pipe--summary.svelte-etha02 .editor-value-pipe__pulse:where(.svelte-etha02){background:#475569b8;width:.2rem;height:.2rem;box-shadow:0 0 8px #47556938}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__pulse:where(.svelte-etha02){width:.26rem;height:.26rem;box-shadow:0 0 0 2px #ffffffe6,0 0 13px #2563eb75}.editor-value-pipe__count.svelte-etha02{z-index:2;color:#1d4ed8;font-variant-numeric:tabular-nums;background:#ffffffd1;border:1px solid #93c5fdb3;border-radius:999px;flex:none;place-items:center;width:.92rem;height:.92rem;font-size:.56rem;font-weight:950;line-height:1;display:grid;position:relative}.editor-value-pipe--summary.svelte-etha02 .editor-value-pipe__count:where(.svelte-etha02){color:#334155;background:#ffffffbd;border-color:#94a3b875;width:.82rem;height:.82rem;font-size:.5rem}.editor-value-pipe--map.svelte-etha02 .editor-value-pipe__count:where(.svelte-etha02){width:.84rem;height:.84rem;font-size:.5rem}.editor-value-pipe--detail.svelte-etha02 .editor-value-pipe__count:where(.svelte-etha02){width:1rem;height:1rem}.editor-value-pipe__particle.svelte-etha02{z-index:3;flex:none;justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.editor-value-pipe__bead.svelte-etha02{--value-color:#2563eb;--value-soft:#eff6ffe6;z-index:2;border:1px solid color-mix(in srgb, var(--value-color) 34%, #cbd5e1b8);background:linear-gradient(180deg, #ffffffe0, var(--value-soft)), #ffffffb8;width:.98rem;min-width:0;max-width:none;height:.98rem;color:var(--value-color);cursor:pointer;border-radius:999px;flex:none;grid-template-columns:auto;justify-content:center;align-items:center;gap:.2rem;padding:0;font-family:inherit;font-size:.48rem;font-weight:900;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative;overflow:hidden}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__bead:where(.svelte-etha02){box-shadow:0 3px 8px color-mix(in srgb, var(--value-color) 12%, transparent), 0 0 0 2px #ffffffad, inset 0 1px 0 #fffffff5}.editor-value-pipe__bead.svelte-etha02>span:where(.svelte-etha02){text-align:center;letter-spacing:0;max-width:100%;line-height:1;display:block;overflow:hidden}.editor-value-pipe__bead-glyph.svelte-etha02{background:color-mix(in srgb, var(--value-color) 12%, white);width:.86rem;min-width:0;height:.86rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--value-color) 22%, transparent);border-radius:999px;place-items:center;display:grid}.editor-value-pipe__bead-label.svelte-etha02{text-overflow:clip;white-space:nowrap;min-width:0;max-width:4.6rem;display:none}.editor-value-pipe__bead--selected.svelte-etha02{border-color:color-mix(in srgb, var(--value-color) 74%, #ffffff6b);background:linear-gradient(90deg, #fffffffa, var(--value-soft)), #fffffff5;width:auto;min-width:2.9rem;max-width:6.9rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--value-color) 12%, transparent), inset 0 1px 0 #fffffff5;flex:0 6.9rem;grid-template-columns:auto minmax(0,1fr);padding:0 .28rem}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__bead--selected:where(.svelte-etha02){box-shadow:0 8px 18px color-mix(in srgb, var(--value-color) 18%, transparent), 0 0 0 3px color-mix(in srgb, var(--value-color) 16%, transparent), 0 0 0 1px #ffffffe0, inset 0 1px 0 #fffffffa;overflow:visible}.editor-value-pipe__bead--selected.svelte-etha02 .editor-value-pipe__bead-label:where(.svelte-etha02){color:#0f172a;font-size:.54rem;font-weight:900;display:block}.editor-value-pipe__bead.svelte-etha02:hover,.editor-value-pipe__bead.svelte-etha02:focus-visible{border-color:color-mix(in srgb, var(--value-color) 70%, #fff6);box-shadow:0 0 0 3px color-mix(in srgb, var(--value-color) 11%, transparent);background:#fffffff0;outline:none;transform:translateY(-1px)}.editor-value-pipe--map.svelte-etha02 .editor-value-pipe__bead:where(.svelte-etha02){width:.9rem;height:.9rem;font-size:.48rem}.editor-value-pipe--map.svelte-etha02 .editor-value-pipe__bead--selected:where(.svelte-etha02){grid-template-columns:auto;width:.9rem;min-width:0;max-width:.9rem;padding:0}.editor-value-pipe--map.svelte-etha02 .editor-value-pipe__bead--selected:where(.svelte-etha02) .editor-value-pipe__bead-label:where(.svelte-etha02){display:none}.editor-value-pipe--detail.svelte-etha02 .editor-value-pipe__bead:where(.svelte-etha02){width:1.08rem;height:1.08rem;font-size:.52rem}.editor-value-pipe--detail.svelte-etha02 .editor-value-pipe__bead--selected:where(.svelte-etha02){width:auto;min-width:3.05rem;max-width:7.2rem}.editor-value-pipe__actions.svelte-etha02{z-index:8;background:#ffffffeb;border:1px solid #cbd5e1ad;border-radius:999px;justify-content:center;align-items:center;gap:.16rem;padding:.14rem;display:flex;position:absolute;bottom:calc(100% + .28rem);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a21,inset 0 1px #fffffff5}.editor-value-pipe__actions.svelte-etha02:after{content:"";background:#94a3b894;border-radius:999px;width:.1rem;height:.28rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.editor-value-pipe__actions.svelte-etha02 button:where(.svelte-etha02){color:#1e293b;cursor:pointer;background:linear-gradient(#fffffff5,#f8fafce6);border:1px solid #cbd5e1b8;border-radius:999px;place-items:center;width:1.24rem;height:1.24rem;font-family:inherit;font-size:.68rem;font-weight:950;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s;display:grid}.editor-value-pipe__actions.svelte-etha02 button[data-kind=formula]:where(.svelte-etha02){color:#2563eb}.editor-value-pipe__actions.svelte-etha02 button[data-kind=condition]:where(.svelte-etha02){color:#b45309}.editor-value-pipe__actions.svelte-etha02 button[data-kind=write]:where(.svelte-etha02){color:#047857}.editor-value-pipe__actions.svelte-etha02 button:where(.svelte-etha02):hover:not(:disabled),.editor-value-pipe__actions.svelte-etha02 button:where(.svelte-etha02):focus-visible{background:#fffffffa;border-color:#2563eb94;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #2563eb1a}.editor-value-pipe__actions.svelte-etha02 button:where(.svelte-etha02):disabled{cursor:not-allowed;opacity:.42}.editor-value-pipe__actions.svelte-etha02 button[data-kind=delete]:where(.svelte-etha02){color:#b91c1c}.editor-value-pipe__mapping.svelte-etha02{z-index:7;background:#ffffffe6;border:1px solid #cbd5e1b8;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.18rem;width:max-content;max-width:10.8rem;padding:.12rem .18rem;display:grid;position:absolute;top:calc(100% + .28rem);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1f,inset 0 1px #fffffff5}.editor-value-pipe__mapping.svelte-etha02 button:where(.svelte-etha02){color:#1e293b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-width:0;max-width:4.4rem;padding:.12rem .3rem;font-family:inherit;font-size:.56rem;font-weight:950;line-height:1;overflow:hidden}.editor-value-pipe__mapping.svelte-etha02 button:where(.svelte-etha02):first-child{color:#2563eb}.editor-value-pipe__mapping.svelte-etha02 button:where(.svelte-etha02):last-child{color:#0d9488}.editor-value-pipe__mapping.svelte-etha02 button:where(.svelte-etha02):hover,.editor-value-pipe__mapping.svelte-etha02 button:where(.svelte-etha02):focus-visible{background:#f1f5f9f5;outline:none}.editor-value-pipe__mapping.svelte-etha02 span:where(.svelte-etha02){color:#64748b;font-size:.58rem;font-weight:950;line-height:1}.editor-value-pipe__bead--more.svelte-etha02{--value-color:#475569;--value-soft:#f8fafce6;color:#475569;border-style:dashed;width:auto;min-width:1.42rem;max-width:1.55rem;padding:0 .22rem}.editor-value-pipe__dots.svelte-etha02{z-index:2;justify-content:center;align-items:center;gap:.1rem;display:flex;position:relative}.editor-value-pipe__dots.svelte-etha02>span:where(.svelte-etha02){--value-color:#2563eb;background:radial-gradient(circle at 35% 30%, #ffffffe6, color-mix(in srgb, var(--value-color) 72%, white) 54%, var(--value-color));width:.22rem;height:.22rem;box-shadow:0 0 7px color-mix(in srgb, var(--value-color) 28%, transparent);border-radius:999px;display:block}.editor-value-pipe__endpoint.svelte-etha02{z-index:2;background:linear-gradient(#ffffffe0,#f1f5f9c2);border:1px solid #94a3b885;flex:none;width:.52rem;height:.92rem;display:block;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 8px #0f172a14}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__endpoint:where(.svelte-etha02){background:#ffffffdb;border-color:#60a5fa94;border-radius:999px;width:.7rem;height:.7rem;box-shadow:0 0 0 3px #dbeafea3,0 4px 10px #0f172a14,inset 0 1px #fffffff5}.editor-value-pipe__endpoint.svelte-etha02:before{content:"";background:#2563ebb8;border-radius:999px;width:.22rem;height:.22rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-value-pipe__endpoint--source.svelte-etha02{border-radius:999px .42rem .42rem 999px;margin-right:.02rem}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__endpoint--source:where(.svelte-etha02){border-radius:999px;margin-right:-.02rem}.editor-value-pipe__endpoint--target.svelte-etha02{border-radius:.42rem 999px 999px .42rem;margin-left:auto}.editor-value-pipe--values.svelte-etha02 .editor-value-pipe__endpoint--target:where(.svelte-etha02){border-color:#2dd4bf94;border-radius:999px;margin-left:-.02rem;box-shadow:0 0 0 3px #ccfbf19e,0 4px 10px #0f172a14,inset 0 1px #fffffff5}.editor-value-pipe__endpoint--target.svelte-etha02:before{background:#14b8a6c7}.editor-value-pipe__bead[data-tone=quantity].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=quantity]:where(.svelte-etha02){--value-color:#2563eb;--value-soft:#eff6fff0}.editor-value-pipe__bead[data-tone=money].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=money]:where(.svelte-etha02){--value-color:#047857;--value-soft:#ecfdf5f0}.editor-value-pipe__bead[data-tone=logic].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=logic]:where(.svelte-etha02){--value-color:#b45309;--value-soft:#fffbebf0}.editor-value-pipe__bead[data-tone=status].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=status]:where(.svelte-etha02){--value-color:#9333ea;--value-soft:#f5f3fff0}.editor-value-pipe__bead[data-tone=person].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=person]:where(.svelte-etha02){--value-color:#7c3aed;--value-soft:#f5f3fff0}.editor-value-pipe__bead[data-tone=storage].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=storage]:where(.svelte-etha02){--value-color:#334155;--value-soft:#f1f5f9f0}.editor-value-pipe__bead[data-tone=date].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=date]:where(.svelte-etha02){--value-color:#0e7490;--value-soft:#ecfefff0}.editor-value-pipe__bead[data-tone=media].svelte-etha02,.editor-value-pipe__dots.svelte-etha02>span[data-tone=media]:where(.svelte-etha02){--value-color:#c2410c;--value-soft:#fff7edf0}.editor-value-pipe--summary.svelte-etha02 .editor-value-pipe__label:where(.svelte-etha02),.editor-value-pipe__label.svelte-etha02,.editor-value-pipe.svelte-etha02:hover .editor-value-pipe__label:where(.svelte-etha02),.editor-value-pipe--selected.svelte-etha02 .editor-value-pipe__label:where(.svelte-etha02){display:none}.editor-value-lens-route.svelte-etha02{pointer-events:none;overflow:visible}.editor-value-lens-route.svelte-etha02 line:where(.svelte-etha02){stroke:#2563eb61;stroke-dasharray:5 6;stroke-linecap:round;stroke-width:3px;filter:drop-shadow(0 0 8px #3b82f657)}.editor-trace-dock.svelte-etha02{background:#ffffffe6;border:1px solid #cbd5e1db;border-radius:1rem;overflow:hidden;box-shadow:0 20px 46px #0f172a29,inset 0 0 0 1px #ffffffad}.editor-value-lens-dock.svelte-etha02{gap:.4rem;display:grid}.editor-value-lens-dock__steps.svelte-etha02,.editor-value-lens-dock__actions.svelte-etha02{gap:.28rem;min-width:0;display:flex;overflow:hidden}.editor-value-lens-dock__step.svelte-etha02,.editor-value-lens-dock__action.svelte-etha02,.editor-value-lens-dock__more.svelte-etha02{color:#334155;background:#ffffffd1;border:1px solid #cbd5e1db;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:950;line-height:1;transition:background .13s,border-color .13s,transform .13s;display:grid}.editor-value-lens-dock__step.svelte-etha02:hover,.editor-value-lens-dock__action.svelte-etha02:hover:not(:disabled){transform:translateY(-1px)}.editor-value-lens-dock__step--blue.svelte-etha02{color:#1e40af;background:#eff6ffeb;border-color:#93c5fdd1}.editor-value-lens-dock__step--violet.svelte-etha02{color:#6d28d9;background:#f5f3ffeb;border-color:#c4b5fdd1}.editor-value-lens-dock__step--emerald.svelte-etha02{color:#047857;background:#ecfdf5eb;border-color:#6ee7b7d1}.editor-value-lens-dock__step--amber.svelte-etha02{color:#92400e;background:#fffbebeb;border-color:#fcd34dd1}.editor-value-lens-dock__step--neutral.svelte-etha02{background:#f8fafceb}.editor-value-lens-dock__action.svelte-etha02:disabled{cursor:default;opacity:.36}.editor-value-lens-dock__impact.svelte-etha02{color:#475569;background:#f8fafcd1;border:1px solid #cbd5e1c7;border-radius:999px;grid-template-columns:.44rem minmax(0,1fr);align-items:center;gap:.38rem;padding:.26rem .48rem;font-size:.58rem;font-weight:830;line-height:1.05;display:grid}.editor-value-lens-dock__impact.svelte-etha02 span:where(.svelte-etha02):last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-value-lens-dock__impact.svelte-etha02 span:where(.svelte-etha02):first-child{border-radius:999px;width:.44rem;height:.44rem;display:block}.editor-value-lens-dock__impact--attention.svelte-etha02 span:where(.svelte-etha02):first-child{background:#f59e0b;box-shadow:0 0 12px #f59e0b6b}.editor-value-lens-dock__impact--safe.svelte-etha02 span:where(.svelte-etha02):first-child{background:#10b981;box-shadow:0 0 12px #10b9816b}.editor-value-lens-bubble.svelte-etha02{text-align:left;transform-origin:1.2rem;background:linear-gradient(#fffffff2,#f8fafcdb),#ffffffe6;border:1px solid #cbd5e1d6;border-radius:999px;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.32rem;padding:.26rem .38rem .26rem .28rem;transition:transform .15s,box-shadow .15s,border-color .15s;animation:.18s ease-out svelte-etha02-editor-value-bubble-in;display:grid;position:absolute;box-shadow:0 14px 32px #0f172a24,0 0 0 5px #ffffff47,inset 0 1px #ffffffe6}.editor-value-lens-bubble.svelte-etha02:hover,.editor-value-lens-bubble--active.svelte-etha02{box-shadow:0 18px 42px #0f172a33, 0 0 0 7px color-mix(in srgb, currentColor 12%, transparent), inset 0 1px 0 #fffffff5;transform:translateY(-1px)scale(1.025)}.editor-value-lens-bubble--blue.svelte-etha02{color:#1e40af;background:#eff6fff0;border-color:#93c5fddb}.editor-value-lens-bubble--violet.svelte-etha02{color:#6d28d9;background:#f5f3fff0;border-color:#c4b5fde6}.editor-value-lens-bubble--emerald.svelte-etha02{color:#047857;background:#ecfdf5f0;border-color:#6ee7b7e6}.editor-value-lens-bubble--amber.svelte-etha02{color:#92400e;background:#fffbebf0;border-color:#fcd34de6}.editor-value-lens-bubble__glyph.svelte-etha02{background:#ffffff9e;border:1px solid;border-radius:999px;place-items:center;width:1.22rem;height:1.22rem;font-size:.62rem;font-weight:950;line-height:1;display:grid}.editor-value-lens-bubble__body.svelte-etha02{gap:.08rem;min-width:0;display:grid}.editor-value-lens-bubble__title.svelte-etha02{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:950;line-height:1.02;overflow:hidden}.editor-value-lens-bubble__example.svelte-etha02{width:max-content;max-width:100%;color:color-mix(in srgb, currentColor 82%, #0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1;overflow:hidden}.editor-value-lens-bubble__edit.svelte-etha02{opacity:.68;background:currentColor;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 10px}.editor-value-lens-bubble__label.svelte-etha02{color:currentColor;opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border:1px solid #cbd5e1d1;border-radius:999px;max-width:7rem;padding:.14rem .38rem;font-size:.54rem;font-weight:900;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .28rem);left:50%;overflow:hidden;transform:translate(-50%,-.12rem)scale(.96);box-shadow:0 8px 20px #0f172a1f}.editor-value-lens-bubble.svelte-etha02:hover .editor-value-lens-bubble__label:where(.svelte-etha02),.editor-value-lens-bubble--active.svelte-etha02 .editor-value-lens-bubble__label:where(.svelte-etha02){opacity:1;transform:translate(-50%)scale(1)}.editor-value-pipe-particle-editor.svelte-etha02{background:linear-gradient(#fffffffc,#f8fafcfa),#fff;border:1px solid #cbd5e1e0;border-radius:1rem;gap:.58rem;width:min(18.25rem,100vw - 2rem);padding:.66rem;animation:.15s ease-out svelte-etha02-editor-context-pop;display:grid;box-shadow:0 18px 44px #0f172a2e,inset 0 0 0 1px #ffffffb8}.editor-value-pipe-particle-editor__head.svelte-etha02{grid-template-columns:minmax(0,1fr) 1.42rem;align-items:center;gap:.5rem;display:grid}.editor-value-pipe-particle-editor__title.svelte-etha02{align-items:center;gap:.36rem;min-width:0;display:inline-flex}.editor-value-pipe-particle-editor__title.svelte-etha02>span:where(.svelte-etha02){color:#2563eb;background:#eff6ffe6;border:1px solid #bfdbfedb;border-radius:999px;flex:none;place-items:center;width:1.36rem;height:1.36rem;font-size:.7rem;font-weight:950;line-height:1;display:grid}.editor-value-pipe-particle-editor__title.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:950;line-height:1.05;overflow:hidden}.editor-value-pipe-particle-editor__close.svelte-etha02{color:#64748b;cursor:pointer;background:#ffffffd6;border:1px solid #cbd5e1cc;border-radius:999px;place-items:center;width:1.42rem;height:1.42rem;font-family:inherit;font-size:.9rem;font-weight:950;line-height:1;display:grid}.editor-value-pipe-particle-editor__close.svelte-etha02:hover{color:#0f172a;border-color:#94a3b8e6}.editor-value-pipe-particle-editor__map.svelte-etha02{color:#475569;background:#f8fafcdb;border:1px solid #e2e8f0e6;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.28rem;padding:.28rem .42rem;font-size:.62rem;font-weight:900;line-height:1;display:grid}.editor-value-pipe-particle-editor__map.svelte-etha02 span:where(.svelte-etha02){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-value-pipe-particle-editor__map.svelte-etha02 span:where(.svelte-etha02):nth-child(2){color:#2563eb}.editor-value-pipe-particle-editor__grid.svelte-etha02{gap:.46rem;display:grid}.editor-value-pipe-particle-editor__field.svelte-etha02{color:#475569;gap:.18rem;min-width:0;font-size:.62rem;font-weight:900;line-height:1;display:grid}.editor-value-pipe-particle-editor__field.svelte-etha02 input:where(.svelte-etha02),.editor-value-pipe-particle-editor__field.svelte-etha02 select:where(.svelte-etha02){color:#0f172a;width:100%;min-width:0;font:inherit;background:#fffffff5;border:1px solid #cbd5e1e6;border-radius:.72rem;padding:.48rem .58rem;font-size:.74rem;font-weight:850;line-height:1.12}.editor-value-pipe-particle-editor__field.svelte-etha02 input:where(.svelte-etha02):focus,.editor-value-pipe-particle-editor__field.svelte-etha02 select:where(.svelte-etha02):focus{border-color:#2563ebb8;outline:none;box-shadow:0 0 0 3px #2563eb1a}.editor-value-pipe-particle-editor__field.svelte-etha02 select:where(.svelte-etha02):disabled{color:#64748b;cursor:not-allowed;opacity:.58}.editor-value-pipe-particle-editor__actions.svelte-etha02{grid-template-columns:1fr auto;gap:.42rem;display:grid}.editor-value-pipe-particle-editor__action.svelte-etha02{color:#1e293b;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #cbd5e1e6;border-radius:.72rem;justify-content:center;align-items:center;min-width:0;padding:.5rem .66rem;font-family:inherit;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.editor-value-pipe-particle-editor__action--primary.svelte-etha02{color:#1e40af;background:#eff6ffeb;border-color:#2563ebb8}.editor-value-pipe-particle-editor__action--danger.svelte-etha02{color:#b91c1c;background:#fef2f2eb;border-color:#fecacae6}.editor-value-pipe-particle-editor__action.svelte-etha02:hover,.editor-value-pipe-particle-editor__action.svelte-etha02:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb14}.editor-value-pipe-particle-editor__message.svelte-etha02{background:#f8fafceb;border:1px solid #cbd5e1d1;border-radius:.72rem;padding:.46rem .54rem;font-size:.66rem;font-weight:850;line-height:1.22}.editor-value-pipe-particle-editor__message--saved.svelte-etha02{color:#047857;background:#ecfdf5eb;border-color:#a7f3d0e6}.editor-value-pipe-particle-editor__message--error.svelte-etha02{color:#b91c1c;background:#fef2f2eb;border-color:#fecacae6}.editor-value-lens-inline-editor.svelte-etha02{background:linear-gradient(#fff,#f8fafcfc),#fff;border:1px solid #cbd5e1e6;border-radius:1rem;width:min(18.75rem,100vw - 2rem);padding:.72rem;animation:.15s ease-out svelte-etha02-editor-context-pop;box-shadow:0 28px 70px #0f172a38,inset 0 0 0 1px #ffffffb8}.editor-value-lens-inline-editor--pipe.svelte-etha02{border-radius:.95rem;width:min(15.75rem,100vw - 2rem);padding:.62rem;box-shadow:0 16px 38px #0f172a2e,inset 0 0 0 1px #ffffffb8}.editor-value-lens-inline-editor--pipe.svelte-etha02 .editor-value-lens-inline-editor__head:where(.svelte-etha02){gap:.42rem}.editor-value-lens-inline-editor--pipe.svelte-etha02 .editor-value-lens-inline-editor__detail:where(.svelte-etha02){margin-block:.46rem .48rem;font-size:.68rem;line-height:1.24}.editor-value-lens-inline-editor--pipe.svelte-etha02 .editor-value-lens-inline-editor__field:where(.svelte-etha02){margin-bottom:.48rem}.editor-value-lens-inline-editor--pipe.svelte-etha02 .editor-value-lens-inline-editor__actions:where(.svelte-etha02){grid-template-columns:1fr auto}.editor-value-lens-inline-editor__head.svelte-etha02{grid-template-columns:minmax(0,1fr) 1.45rem;align-items:start;gap:.55rem;display:grid}.editor-value-lens-inline-editor__title.svelte-etha02{gap:.22rem;min-width:0;display:grid}.editor-value-lens-inline-editor__title.svelte-etha02 strong:where(.svelte-etha02){color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;line-height:1.05;overflow:hidden}.editor-value-lens-inline-editor__role.svelte-etha02{color:#1e40af;text-transform:uppercase;background:#eff6ffc7;border:1px solid #bfdbfec7;border-radius:999px;align-items:center;gap:.24rem;width:fit-content;max-width:100%;padding:.14rem .38rem .14rem .2rem;font-size:.56rem;font-weight:950;line-height:1;display:inline-flex}.editor-value-lens-inline-editor__role.svelte-etha02 span:where(.svelte-etha02):first-child{background:#ffffffdb;border-radius:999px;place-items:center;width:.86rem;height:.86rem;font-size:.58rem;line-height:1;display:grid}.editor-value-lens-inline-editor__close.svelte-etha02{color:#334155;background:#ffffffd1;border:1px solid #cbd5e1d1;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.76rem;font-weight:950;line-height:1;transition:background .13s,transform .13s;display:grid}.editor-value-lens-inline-editor__close.svelte-etha02:hover{background:#eff6ffeb;transform:scale(1.04)}.editor-value-lens-inline-editor__detail.svelte-etha02{color:#475569;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.46rem;font-size:.64rem;font-weight:760;line-height:1.2;display:-webkit-box;overflow:hidden}.editor-value-lens-inline-editor__field.svelte-etha02{color:#475569;gap:.34rem;margin-top:.62rem;font-size:.6rem;font-weight:950;line-height:1;display:grid}.editor-value-lens-inline-editor__input.svelte-etha02{color:#0f172a;background:#fffffff0;border:1px solid #93c5fdc7;border-radius:.72rem;outline:none;min-width:0;padding:.5rem .62rem;font-size:.74rem;font-weight:850;line-height:1;transition:border-color .13s,box-shadow .13s}.editor-value-lens-inline-editor__input.svelte-etha02:focus{border-color:#2563ebc7;box-shadow:0 0 0 4px #2563eb1a}.editor-value-lens-inline-editor__actions.svelte-etha02{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;margin-top:.62rem;display:grid}.editor-value-lens-inline-editor__action.svelte-etha02{color:#334155;background:#ffffffdb;border:1px solid #cbd5e1d1;border-radius:.72rem;place-items:center;min-height:2rem;padding:.42rem .58rem;font-size:.64rem;font-weight:950;line-height:1;transition:background .13s,border-color .13s,transform .13s;display:grid}.editor-value-lens-inline-editor__action.svelte-etha02:hover{background:#eff6ffe6;border-color:#93c5fdd1;transform:translateY(-1px)}.editor-value-lens-inline-editor__action--primary.svelte-etha02{color:#fff;background:#2563eb;border-color:#2563ebb8;box-shadow:0 10px 22px #2563eb33}.editor-value-lens-inline-editor__action--primary.svelte-etha02:hover{background:#1d4ed8}.editor-value-lens-inline-editor__action--wide.svelte-etha02{width:100%;margin-top:.48rem}.editor-value-lens-inline-editor__notice.svelte-etha02,.editor-value-lens-inline-editor__message.svelte-etha02{color:#475569;background:#f8fafcdb;border:1px solid #cbd5e1c7;border-radius:.72rem;margin-top:.58rem;padding:.5rem .58rem;font-size:.62rem;font-weight:780;line-height:1.22}.editor-value-lens-inline-editor__message--saved.svelte-etha02{color:#065f46;background:#ecfdf5eb;border-color:#a7f3d0e6}.editor-value-lens-inline-editor__message--warning.svelte-etha02{color:#92400e;background:#fffbebeb;border-color:#fde68ae6}@keyframes svelte-etha02-editor-value-bubble-in{0%{opacity:0;transform:translateY(5px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-etha02-editor-value-pipe-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-etha02-editor-value-pipe-current{0%{left:-.48rem}to{left:calc(100% + .48rem)}}@keyframes svelte-etha02-editor-primitive-body-in{0%{opacity:0;transform:translateY(3px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-etha02-editor-guide-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.editor-module-breadcrumbs.svelte-etha02{max-width:calc(100vw - 2rem)!important;top:4.75rem!important;left:1rem!important}.editor-visual-layers.svelte-etha02{top:8.8rem}.editor-canvas-add-button.svelte-etha02{right:4.6rem!important}.editor-guide-open-button.svelte-etha02{right:8.1rem!important}.editor-primitive-toolbelt.svelte-etha02{border-radius:1rem!important;max-width:calc(100vw - 1.2rem)!important;bottom:7.6rem!important;left:50%!important}.editor-primitive-tool.svelte-etha02{justify-items:center;width:2.52rem;grid-template-columns:1.72rem!important;padding:.36rem!important;font-size:.62rem!important}.editor-primitive-tool.svelte-etha02 .editor-context-puzzle-token:where(.svelte-etha02){width:1.72rem;height:.94rem}.editor-primitive-tool.svelte-etha02>span:where(.svelte-etha02):last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-guide-shell.svelte-etha02{max-height:calc(100vh - 1.4rem)}.editor-guide-body.svelte-etha02{grid-template-columns:1fr}.editor-guide-nav.svelte-etha02{border-bottom:1px solid #e2e8f0d1;border-right:0;display:flex;overflow-x:auto}.editor-guide-nav__item.svelte-etha02{flex:0 0 9.4rem}.editor-guide-cards.svelte-etha02{grid-template-columns:1fr}}.editor-canvas-context-menu.svelte-etha02{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff7,#f8fafced),#fffffff0;border:1px solid #bac6d7eb;border-radius:1.15rem;width:min(25.5rem,100vw - 1.25rem);animation:.14s ease-out svelte-etha02-editor-context-pop;overflow:hidden;box-shadow:0 28px 70px #0f172a33,0 8px 22px #0f172a14,inset 0 0 0 1px #ffffffb8}.editor-context-row.svelte-etha02{text-align:left;border-radius:.75rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-height:3.45rem;padding:.72rem .75rem;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.editor-context-row.svelte-etha02:hover{background:#eff6fff2;transform:translate(1px);box-shadow:inset 0 0 0 1px #93c5fd6b}.editor-context-row--accent.svelte-etha02{background:linear-gradient(#eff6fff2,#dbeafebd),#eff6ff;border:1px solid #93c5fdad;box-shadow:inset 0 1px #ffffffdb}.editor-context-row--recipe.svelte-etha02{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff5,#f1f5f9eb),#f8fafc;border:1px solid #94a3b86b;margin-top:.12rem;position:sticky;bottom:0;box-shadow:inset 0 1px #ffffffe6,0 -8px 18px #ffffffdb,0 7px 16px #0f172a0d}.editor-context-icon.svelte-etha02{color:#1e40af;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.65rem;place-items:center;width:2.05rem;height:2.05rem;font-weight:900;display:grid}.editor-context-palette-head.svelte-etha02{border-bottom:1px solid #e2e8f0e0;min-height:2.3rem;padding:.22rem .35rem .56rem}.editor-context-palette-back.svelte-etha02,.editor-context-palette-kicker.svelte-etha02{color:#475569db;background:#ffffffbd;border:1px solid #cbd5e1b3;border-radius:.68rem;padding:.35rem .55rem;font-size:.68rem;font-weight:850;line-height:1}.editor-context-palette-back.svelte-etha02{transition:background .14s,border-color .14s,color .14s}.editor-context-palette-back.svelte-etha02:hover{color:#1e40af;background:#eff6fff5;border-color:#93c5fddb}.editor-context-palette-title.svelte-etha02{color:#0f172ab8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:920;line-height:1;overflow:hidden}.editor-context-puzzle-list.svelte-etha02{scrollbar-width:thin;scrollbar-color:#cbd5e1b8 transparent}.editor-context-puzzle-list.svelte-etha02::-webkit-scrollbar{width:.38rem}.editor-context-puzzle-list.svelte-etha02::-webkit-scrollbar-thumb{background:#cbd5e1b8;border-radius:999px}.editor-context-puzzle-section.svelte-etha02{background:linear-gradient(#fffffff5,#f8fafcd1),#ffffffe6;border:1px solid #cbd5e1d6;border-radius:1rem;gap:.5rem;padding:.52rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #0f172a0a}.editor-context-puzzle-section--grammar.svelte-etha02{background:linear-gradient(#f8fafcf5,#eff6ffb8),#fff;border-color:#93c5fd99}.editor-context-puzzle-grid.svelte-etha02{gap:.38rem;display:grid}.editor-context-puzzle-section--grammar.svelte-etha02 .editor-context-puzzle-grid:where(.svelte-etha02){grid-template-columns:repeat(2,minmax(0,1fr))}.editor-primitive-toolbelt.svelte-etha02{scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #cbd5e1db;border-radius:1.15rem;gap:.28rem;max-width:min(52rem,100vw - 28rem);padding:.32rem;display:flex;bottom:4.85rem;left:calc(50% + 8rem);overflow-x:auto;transform:translate(-50%);box-shadow:0 18px 44px #0f172a29,inset 0 0 0 1px #fffc}.editor-primitive-toolbelt.svelte-etha02::-webkit-scrollbar{display:none}.editor-primitive-tool.svelte-etha02{border:1px solid color-mix(in srgb, var(--puzzle-stroke) 28%, transparent);background:linear-gradient(180deg, #ffffffdb, #ffffff94), var(--puzzle-fill);color:#0f172a;cursor:grab;white-space:nowrap;border-radius:.84rem;grid-template-columns:1.8rem auto;align-items:center;gap:.32rem;min-width:max-content;padding:.38rem .5rem .38rem .38rem;font-size:.65rem;font-weight:920;line-height:1;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffffdb,0 5px 12px #0f172a14}.editor-primitive-tool.svelte-etha02:hover{border-color:color-mix(in srgb, var(--puzzle-stroke) 56%, transparent);box-shadow:inset 0 1px 0 #fffffff5, 0 10px 22px #0f172a21, 0 0 0 5px color-mix(in srgb, var(--puzzle-stroke) 10%, transparent);transform:translateY(-1px)}.editor-primitive-tool.svelte-etha02:active{cursor:grabbing;transform:translateY(0)}.editor-context-puzzle-row.svelte-etha02{border:1px solid color-mix(in srgb, var(--puzzle-stroke) 28%, transparent);background:linear-gradient(180deg, #ffffffe0, #ffffff94), var(--puzzle-fill);isolation:isolate;border-radius:.92rem;grid-template-columns:2.45rem minmax(0,1fr) minmax(3.25rem,auto);align-items:center;gap:.64rem;width:100%;min-height:3.28rem;padding:.5rem .62rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 4px 9px #0f172a0f}.editor-context-puzzle-row.svelte-etha02:after{z-index:-1;background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--puzzle-stroke) 16%, transparent), transparent 38%);content:"";opacity:.7;position:absolute;inset:0}.editor-context-puzzle-row.svelte-etha02>span:where(.svelte-etha02):nth-child(2){gap:.08rem;min-width:0;display:grid}.editor-context-puzzle-row.svelte-etha02>span:where(.svelte-etha02):nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;overflow:hidden}.editor-context-puzzle-row.svelte-etha02 .editor-context-puzzle-action:where(.svelte-etha02){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:.82rem;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.editor-context-puzzle-section--grammar.svelte-etha02 .editor-context-puzzle-row:where(.svelte-etha02){border-radius:.86rem;grid-template-columns:2.28rem minmax(0,1fr);gap:.5rem;min-height:3.22rem;padding:.48rem .52rem}.editor-context-puzzle-section--grammar.svelte-etha02 .editor-context-puzzle-row:where(.svelte-etha02)>span:where(.svelte-etha02):last-child{display:none}.editor-context-puzzle-section--grammar.svelte-etha02 .editor-context-puzzle-row:where(.svelte-etha02) .editor-context-puzzle-token:where(.svelte-etha02){width:2.04rem;height:1.06rem}.editor-context-puzzle-section--grammar.svelte-etha02 .editor-context-puzzle-action:where(.svelte-etha02){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:.76rem;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.editor-context-puzzle-row.svelte-etha02:hover{border-color:color-mix(in srgb, var(--puzzle-stroke) 58%, transparent);background:linear-gradient(180deg, #ffffffe6, #ffffff9e), var(--puzzle-fill);box-shadow:inset 0 1px 0 #ffffffeb, 0 11px 22px #0f172a1c, 0 0 0 4px color-mix(in srgb, var(--puzzle-stroke) 8%, transparent);transform:translateY(-1px)}.editor-context-puzzle-row.svelte-etha02:focus-visible{outline:2px solid color-mix(in srgb, var(--puzzle-stroke) 70%, #2563eb);outline-offset:2px}.editor-context-puzzle-row.svelte-etha02:active{transform:translateY(0)}.editor-context-puzzle-card.svelte-etha02{border-color:color-mix(in srgb, var(--puzzle-stroke) 36%, transparent);background:linear-gradient(180deg, #fffc, #ffffff70), var(--puzzle-fill);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #0f172a14}.editor-context-puzzle-card.svelte-etha02:before,.editor-context-puzzle-card.svelte-etha02:after{border:1.5px solid var(--puzzle-stroke);background:var(--puzzle-fill);content:"";pointer-events:none;border-radius:999px;width:.56rem;height:.96rem;position:absolute;top:50%;transform:translateY(-50%)}.editor-context-puzzle-card.svelte-etha02:before{background:#ffffffe6;left:-.3rem}.editor-context-puzzle-card.svelte-etha02:after{right:-.3rem}.editor-context-puzzle-card.svelte-etha02:hover{border-color:color-mix(in srgb, var(--puzzle-stroke) 66%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #0f172a21}.editor-context-puzzle-token.svelte-etha02{border:1.5px solid var(--puzzle-stroke);background:var(--puzzle-fill);clip-path:polygon(0 0,74% 0,74% 18%,100% 18%,100% 82%,74% 82%,74% 100%,0 100%,0 62%,12% 50%,0 38%);width:2.25rem;height:1.12rem;transition:filter .16s,transform .16s;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffffc7,0 6px 12px #0f172a14}.editor-context-puzzle-row.svelte-etha02:hover .editor-context-puzzle-token:where(.svelte-etha02){filter:saturate(1.06);transform:translateY(-1px)}.editor-context-puzzle-token.svelte-etha02:before,.editor-context-puzzle-token.svelte-etha02:after{border:1.5px solid var(--puzzle-stroke);background:var(--puzzle-fill);content:"";border-radius:999px;position:absolute}.editor-context-puzzle-token.svelte-etha02:before{width:.38rem;height:.38rem;top:-.18rem;left:.42rem}.editor-context-puzzle-token.svelte-etha02:after{width:.38rem;height:.38rem;top:.36rem;right:-.18rem}.editor-context-puzzle-token[data-puzzle=logic].svelte-etha02{clip-path:polygon(10% 0,72% 0,72% 18%,100% 18%,100% 82%,72% 82%,72% 100%,10% 100%,0 50%)}.editor-context-puzzle-token[data-puzzle=structure].svelte-etha02{clip-path:polygon(0 0,100% 0,100% 72%,84% 72%,84% 100%,0 100%);border-radius:.24rem}.editor-context-puzzle-token[data-puzzle=ai].svelte-etha02{clip-path:polygon(50% 0,62% 30%,96% 24%,70% 50%,96% 76%,62% 70%,50% 100%,38% 70%,4% 76%,30% 50%,4% 24%,38% 30%)}.editor-context-puzzle-token[data-puzzle=state].svelte-etha02,.editor-context-puzzle-token[data-puzzle=value].svelte-etha02{clip-path:none;border-radius:999px}.editor-context-puzzle-token[data-puzzle=document].svelte-etha02{clip-path:polygon(0 0,80% 0,100% 24%,100% 100%,0 100%);border-radius:.22rem}.editor-context-puzzle-token[data-puzzle=formula].svelte-etha02{clip-path:polygon(8% 0,72% 0,72% 18%,100% 18%,100% 82%,72% 82%,72% 100%,8% 100%,0 74%,16% 50%,0 26%)}.editor-context-puzzle-token[data-puzzle=write].svelte-etha02{clip-path:polygon(0 0,72% 0,72% 18%,100% 18%,100% 82%,72% 82%,72% 100%,0 100%,10% 74%,0 50%,10% 26%)}.editor-context-puzzle-token[data-puzzle=storage].svelte-etha02{clip-path:ellipse(48% 45%);border-radius:.34rem}.editor-context-puzzle-token[data-puzzle=view].svelte-etha02{clip-path:polygon(0 0,100% 0,100% 74%,72% 74%,72% 100%,0 100%);border-radius:.22rem}.editor-canvas-marketplace-window.svelte-etha02{background:linear-gradient(#fffffff5,#f8fafcfa),#fff;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);animation:.16s ease-out svelte-etha02-editor-context-pop;box-shadow:0 30px 80px #0f172a3d,inset 0 0 0 1px #ffffffb8}.editor-canvas-marketplace-body.svelte-etha02{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8b8 transparent;height:calc(100% - 3.25rem)}.editor-canvas-marketplace-body.svelte-etha02::-webkit-scrollbar{width:.5rem;height:.5rem}.editor-canvas-marketplace-body.svelte-etha02::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:999px}.editor-canvas-marketplace-resize-handle.svelte-etha02{z-index:3;opacity:0;background:0 0;border:0;transition:opacity .12s,background .12s;position:absolute}.editor-canvas-marketplace-resize-handle.svelte-etha02:hover{opacity:1;background:#2563eb1f}.editor-canvas-marketplace-resize-handle[data-edge=n].svelte-etha02,.editor-canvas-marketplace-resize-handle[data-edge=s].svelte-etha02{cursor:ns-resize;height:.55rem;left:1rem;right:1rem}.editor-canvas-marketplace-resize-handle[data-edge=n].svelte-etha02{top:-.28rem}.editor-canvas-marketplace-resize-handle[data-edge=s].svelte-etha02{bottom:-.28rem}.editor-canvas-marketplace-resize-handle[data-edge=e].svelte-etha02,.editor-canvas-marketplace-resize-handle[data-edge=w].svelte-etha02{cursor:ew-resize;width:.55rem;top:1rem;bottom:1rem}.editor-canvas-marketplace-resize-handle[data-edge=e].svelte-etha02{right:-.28rem}.editor-canvas-marketplace-resize-handle[data-edge=w].svelte-etha02{left:-.28rem}.editor-canvas-marketplace-resize-handle[data-edge=ne].svelte-etha02,.editor-canvas-marketplace-resize-handle[data-edge=nw].svelte-etha02,.editor-canvas-marketplace-resize-handle[data-edge=se].svelte-etha02,.editor-canvas-marketplace-resize-handle[data-edge=sw].svelte-etha02{border-radius:999px;width:1rem;height:1rem}.editor-canvas-marketplace-resize-handle[data-edge=ne].svelte-etha02{cursor:nesw-resize;top:-.36rem;right:-.36rem}.editor-canvas-marketplace-resize-handle[data-edge=nw].svelte-etha02{cursor:nwse-resize;top:-.36rem;left:-.36rem}.editor-canvas-marketplace-resize-handle[data-edge=se].svelte-etha02{cursor:nwse-resize;bottom:-.36rem;right:-.36rem}.editor-canvas-marketplace-resize-handle[data-edge=sw].svelte-etha02{cursor:nesw-resize;bottom:-.36rem;left:-.36rem}@keyframes svelte-etha02-editor-context-pop{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.editor-empty-world.svelte-etha02{place-items:center;padding:2rem;display:grid}.editor-empty-world__composition.svelte-etha02{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff8f,#ffffff57),#f8fafc5c;border:1px solid #cbd5e185;border-radius:1.35rem;justify-items:center;gap:.7rem;max-width:min(34rem,100vw - 4rem);padding:.72rem;display:grid;box-shadow:0 24px 60px #0f172a17,0 0 0 8px #ffffff29,inset 0 1px #ffffffc2}.editor-empty-world__rail.svelte-etha02{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffb3,#ffffff61),#ffffff7a;border:1px solid #cbd5e1a3;border-radius:999px;grid-template-columns:auto minmax(1.35rem,2.25rem) auto minmax(1.35rem,2.25rem) auto;align-items:center;gap:.34rem;width:100%;padding:.42rem;display:grid;box-shadow:0 14px 30px #0f172a14,inset 0 1px #ffffffb8}.editor-empty-world__hint.svelte-etha02{color:#334155b8;background:#ffffff94;border:1px solid #cbd5e1b8;border-radius:999px;align-items:center;gap:.34rem;padding:.22rem .42rem;font-size:.58rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.editor-empty-world__hint.svelte-etha02 i:where(.svelte-etha02){opacity:.45;background:currentColor;border-radius:999px;width:.18rem;height:.18rem;display:block}.editor-empty-puzzle.svelte-etha02{color:#1e40af;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(#ffffffeb,#dbeafedb);border:1.5px solid #2563eb57;align-items:center;min-width:6.4rem;min-height:2.22rem;padding:.43rem .72rem;font-size:.72rem;font-weight:900;display:inline-grid;position:relative}.editor-empty-puzzle.svelte-etha02 span:where(.svelte-etha02){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-empty-puzzle[data-kind=structure].svelte-etha02{color:#0369a1;background:linear-gradient(#ffffffeb,#e0f2fee0);border-color:#0369a157}.editor-empty-puzzle[data-kind=action].svelte-etha02{color:#15803d;background:linear-gradient(#ffffffeb,#dcfce7e0);border-color:#16a34a57}.editor-empty-puzzle[data-kind=data].svelte-etha02{color:#115e59;background:linear-gradient(#ffffffeb,#ccfbf1e0);border-color:#0f766e57}.editor-empty-puzzle.svelte-etha02:after{background:inherit;content:"";border:1.5px solid;border-radius:999px;width:.42rem;height:.78rem;position:absolute;top:50%;right:-.28rem;transform:translateY(-50%)}.editor-empty-arrow.svelte-etha02{background:#47556940;border-radius:999px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.editor-empty-arrow.svelte-etha02:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#2563eb7a,#0000);width:55%;animation:1.7s ease-in-out infinite svelte-etha02-editor-empty-flow;position:absolute;inset:0}.editor-empty-world__materials.svelte-etha02{background:#ffffff94;border:1px solid #cbd5e18a;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;max-width:100%;padding:.32rem .45rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbd}.editor-empty-world__materials.svelte-etha02 span:where(.svelte-etha02){color:#1e40af;text-overflow:ellipsis;white-space:nowrap;background:#eff6ffeb;border:1px solid #93c5fd94;border-radius:999px;max-width:7rem;padding:.2rem .48rem;font-size:.62rem;font-weight:850;line-height:1;overflow:hidden}.editor-empty-world__materials.svelte-etha02 span[data-material=result]:where(.svelte-etha02){color:#115e59;background:#ccfbf1c7;border-color:#14b8a699}.editor-empty-world__materials.svelte-etha02 i:where(.svelte-etha02){background:linear-gradient(90deg,#94a3b833,#2563eb6b,#94a3b833);border-radius:999px;width:2.2rem;height:2px;display:block}@keyframes svelte-etha02-editor-empty-flow{0%{transform:translate(-115%)}to{transform:translate(210%)}}@media (width<=720px){.editor-empty-world__composition.svelte-etha02{border-radius:1.15rem;width:min(15rem,100vw - 3rem)}.editor-empty-world__rail.svelte-etha02{border-radius:1.05rem;grid-template-columns:1fr}.editor-empty-arrow.svelte-etha02{width:2px;height:.82rem;margin:0 auto}.editor-empty-puzzle.svelte-etha02{width:100%}.editor-empty-world__materials.svelte-etha02{border-radius:1rem;flex-wrap:wrap}}@media (width<=430px){.editor-context-puzzle-section--grammar.svelte-etha02 .editor-context-puzzle-grid:where(.svelte-etha02){grid-template-columns:1fr}}.editor-drop-puzzle.svelte-etha02{color:#1e40af;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:linear-gradient(#ffffffe6,#dbeafed1),#dbeafecc;border:1.5px solid #2563eb6b;align-items:center;gap:.45rem;max-width:min(15rem,100vw - 3rem);padding:.55rem .8rem;font-size:.78rem;font-weight:800;animation:.76s ease-in-out infinite alternate svelte-etha02-editor-drop-pulse;display:flex;box-shadow:0 18px 36px #0f172a2e,0 0 0 8px #2563eb14}.editor-drop-puzzle__icon.svelte-etha02{clip-path:polygon(0 0,74% 0,74% 18%,100% 18%,100% 82%,74% 82%,74% 100%,0 100%,0 62%,13% 50%,0 38%);background:#ffffffb3;border:1.5px solid;flex:none;width:1.95rem;height:1.1rem;position:relative}.editor-drop-puzzle__icon.svelte-etha02:after{content:"";background:#ffffffdb;border:1.5px solid;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.35rem;right:-.18rem}@keyframes svelte-etha02-editor-drop-pulse{0%{transform:translateY(0)scale(.99)}to{transform:translateY(-1px)scale(1.015)}}.editor-publish-success.svelte-z0e8wr{color:#15803d}.editor-publish-danger.svelte-z0e8wr{color:#b91c1c}
