.brand.svelte-1qhswbz{display:inline-block;flex-shrink:0;vertical-align:middle;object-fit:contain}.ucs.svelte-1kzlnjn{max-width:1280px;margin:0 auto;padding:32px 32px 48px;display:flex;flex-direction:column;gap:18px}.rail.svelte-1kzlnjn{display:grid;gap:10px;align-items:stretch;min-height:620px;grid-template-columns:1fr 1fr 1fr;transition:grid-template-columns .55s cubic-bezier(.16,1,.3,1)}.rail.svelte-1kzlnjn:has(.card.active[data-chapter=automation]:where(.svelte-1kzlnjn)){grid-template-columns:14fr 1fr 1fr}.rail.svelte-1kzlnjn:has(.card.active[data-chapter=vision]:where(.svelte-1kzlnjn)){grid-template-columns:1fr 14fr 1fr}.rail.svelte-1kzlnjn:has(.card.active[data-chapter=knowledge]:where(.svelte-1kzlnjn)){grid-template-columns:1fr 1fr 14fr}.card.svelte-1kzlnjn{all:unset;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--rule);border-radius:10px;overflow:hidden;cursor:pointer;min-width:0;min-height:0;position:relative;isolation:isolate;transition:background .4s ease,border-color .4s ease,filter .5s ease,opacity .5s ease}.card.svelte-1kzlnjn:not(.active){filter:brightness(.78) saturate(.65);opacity:.65}.card.active.svelte-1kzlnjn{filter:none;opacity:1;border-color:var(--teal);box-shadow:0 24px 64px -24px #0a0d1452}@media(max-width:1100px)and (min-width:901px){.rail.svelte-1kzlnjn{grid-template-columns:1fr!important;min-height:unset}.card.svelte-1kzlnjn{min-height:70vh}.card.svelte-1kzlnjn:not(.active){display:none}}.mobile-detail.svelte-1kzlnjn{display:none}@media(max-width:900px){.ucs.svelte-1kzlnjn{gap:10px;padding:24px 20px 32px}.rail.svelte-1kzlnjn{grid-template-columns:1fr!important;min-height:unset;gap:10px}.card.svelte-1kzlnjn{min-height:0;opacity:1!important;filter:none!important}.card.svelte-1kzlnjn:not(.active){display:flex}.card.svelte-1kzlnjn .surface:where(.svelte-1kzlnjn){display:none}.control.svelte-1kzlnjn{display:none}.card-foot.svelte-1kzlnjn{padding:22px 18px;flex-wrap:wrap}.card.svelte-1kzlnjn:not(.active) .cf-sub:where(.svelte-1kzlnjn){display:inline}.cf-name.svelte-1kzlnjn{font-size:13px}.cf-sub.svelte-1kzlnjn{font-size:13px;white-space:normal;overflow:visible}}@media(max-width:540px){.card.active.svelte-1kzlnjn .mobile-detail:where(.svelte-1kzlnjn){display:flex;flex-direction:column;gap:14px;padding:18px 20px 22px;border-top:1px solid var(--rule);background:var(--canvas-deep);animation:svelte-1kzlnjn-mdEnter .32s cubic-bezier(.16,1,.3,1)}.md-text.svelte-1kzlnjn{margin:0;font-family:Newsreader,serif;font-size:14px;line-height:1.55;color:var(--text-mute)}.md-anim.svelte-1kzlnjn{display:inline-flex;align-items:center;height:16px}.md-anim-automation.svelte-1kzlnjn{gap:8px}.md-anim-automation.svelte-1kzlnjn .d:where(.svelte-1kzlnjn){width:9px;height:9px;border-radius:50%;background:var(--teal);opacity:.3;animation:svelte-1kzlnjn-mdFlow 1.6s infinite ease-in-out}.md-anim-automation.svelte-1kzlnjn .d:where(.svelte-1kzlnjn):nth-child(2){animation-delay:.2s}.md-anim-automation.svelte-1kzlnjn .d:where(.svelte-1kzlnjn):nth-child(3){animation-delay:.4s}.md-anim-vision.svelte-1kzlnjn .frame:where(.svelte-1kzlnjn){position:relative;width:64px;height:14px;border:1px solid var(--rule);border-radius:2px;overflow:hidden}.md-anim-vision.svelte-1kzlnjn .bar:where(.svelte-1kzlnjn){position:absolute;top:0;bottom:0;width:10px;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:svelte-1kzlnjn-mdScan 2.2s infinite linear}.md-anim-knowledge.svelte-1kzlnjn .stack:where(.svelte-1kzlnjn){display:flex;flex-direction:column;gap:3px;width:36px}.md-anim-knowledge.svelte-1kzlnjn .stack:where(.svelte-1kzlnjn) span:where(.svelte-1kzlnjn){height:4px;border-radius:2px;background:var(--rule)}.md-anim-knowledge.svelte-1kzlnjn .stack:where(.svelte-1kzlnjn) span:where(.svelte-1kzlnjn):first-child{background:var(--teal);animation:svelte-1kzlnjn-mdRise 2.4s infinite ease-in-out}}@keyframes svelte-1kzlnjn-mdEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1kzlnjn-mdFlow{0%,60%,to{opacity:.3;transform:scale(.7)}30%{opacity:1;transform:scale(1)}}@keyframes svelte-1kzlnjn-mdScan{0%{transform:translate(-12px)}to{transform:translate(66px)}}@keyframes svelte-1kzlnjn-mdRise{0%,to{transform:translateY(0);opacity:.45}40%,60%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.md-anim-automation.svelte-1kzlnjn .d:where(.svelte-1kzlnjn),.md-anim-vision.svelte-1kzlnjn .bar:where(.svelte-1kzlnjn),.md-anim-knowledge.svelte-1kzlnjn .stack:where(.svelte-1kzlnjn) span:where(.svelte-1kzlnjn):first-child,.card.active.svelte-1kzlnjn .mobile-detail:where(.svelte-1kzlnjn){animation:none!important}}.surface.svelte-1kzlnjn{flex:1;display:flex;flex-direction:column;min-height:0;padding:20px;gap:14px;position:relative;overflow:hidden}.card.svelte-1kzlnjn:not(.active) .surface:where(.svelte-1kzlnjn)>:where(.svelte-1kzlnjn){display:none}.card.svelte-1kzlnjn:not(.active) .surface:where(.svelte-1kzlnjn):before{content:attr(data-name);position:absolute;inset:0;display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-quiet);opacity:.7}.card.svelte-1kzlnjn:not(.active) .surface:where(.svelte-1kzlnjn):lang(zh):before{transform:none;text-transform:none;letter-spacing:.08em}.card-foot.svelte-1kzlnjn{display:flex;align-items:baseline;gap:10px;padding:12px 16px;background:var(--canvas-deep);border-top:1px solid var(--rule);font-size:12px}.cf-num.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--text-quiet)}.cf-name.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-deep);font-weight:500}.cf-sub.svelte-1kzlnjn{font-family:Newsreader,serif;font-style:italic;color:var(--text-mute);font-size:12px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.svelte-1kzlnjn:not(.active) .cf-sub:where(.svelte-1kzlnjn){display:none}.cf-state.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;color:var(--teal);font-size:14px}.srf-head.svelte-1kzlnjn{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.srf-mark.svelte-1kzlnjn{display:inline-flex}.srf-tag.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--text-deep);flex:1}.srf-pill.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10px;padding:3px 8px;border-radius:9999px;background:var(--teal-wash);color:var(--teal-deep)}.surf-prod.svelte-1kzlnjn,.surf-vis.svelte-1kzlnjn{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0;position:relative}.surf-stage.svelte-1kzlnjn{position:absolute;inset:56px 0 0;display:flex;flex-direction:column;gap:12px;min-height:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.chat-stage.svelte-1kzlnjn{display:flex;flex-direction:column;justify-content:space-between}.chat-thread.svelte-1kzlnjn{flex:1;display:flex;flex-direction:column;gap:14px;overflow:hidden}.msg-user.svelte-1kzlnjn{align-self:flex-end;max-width:78%;padding:10px 14px;background:var(--text-deep);color:var(--canvas);border-radius:14px 14px 4px;font-size:13.5px;line-height:1.5}.msg-thinking.svelte-1kzlnjn{display:inline-flex;gap:4px;align-items:center;padding:10px 14px;background:var(--canvas-deep);border-radius:14px 14px 14px 4px;align-self:flex-start}.msg-thinking.svelte-1kzlnjn .td:where(.svelte-1kzlnjn){width:5px;height:5px;border-radius:50%;background:var(--text-quiet);animation:svelte-1kzlnjn-ucs-think 1s ease-in-out infinite}.msg-thinking.svelte-1kzlnjn .td:where(.svelte-1kzlnjn):nth-child(2){animation-delay:.15s}.msg-thinking.svelte-1kzlnjn .td:where(.svelte-1kzlnjn):nth-child(3){animation-delay:.3s}@keyframes svelte-1kzlnjn-ucs-think{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.msg-assist.svelte-1kzlnjn{display:flex;flex-direction:column;gap:6px;max-width:82%}.agent-k.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:var(--teal)}.msg-assist.svelte-1kzlnjn p:where(.svelte-1kzlnjn){font-size:13.5px;color:var(--text-deep);margin:0;line-height:1.55}.cross-row.svelte-1kzlnjn{display:inline-flex;gap:8px;align-items:center;padding:4px 10px;background:var(--teal-wash);border:1px solid var(--teal-pale);border-radius:9999px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--teal-deep);align-self:flex-start;transition:opacity .3s}.cross-row.svelte-1kzlnjn .cp-k:where(.svelte-1kzlnjn){color:var(--text-quiet);letter-spacing:.1em}.caret.svelte-1kzlnjn{display:inline-block;width:1.5px;height:.95em;background:currentColor;vertical-align:text-bottom;margin-left:2px;animation:svelte-1kzlnjn-ucs-blink .85s step-end infinite}@keyframes svelte-1kzlnjn-ucs-blink{50%{opacity:0}}.composer.svelte-1kzlnjn{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--raised);border:1px solid var(--rule);border-radius:9999px;flex-shrink:0}.cmp-pill.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;padding:2px 7px;border-radius:9999px;background:var(--teal-wash);color:var(--teal)}.cmp-input.svelte-1kzlnjn{flex:1;min-height:22px;display:flex;align-items:center;gap:2px;padding:0 8px}.cmp-typed.svelte-1kzlnjn{font-size:13px;color:var(--text-deep)}.cmp-placeholder.svelte-1kzlnjn{font-size:12.5px;color:var(--text-whisper)}.cmp-caret.svelte-1kzlnjn{background:var(--teal);height:13px}.cmp-send.svelte-1kzlnjn{width:26px;height:26px;border-radius:50%;background:var(--canvas-deep);color:var(--text-quiet);display:grid;place-items:center;font-size:13px;font-weight:500;transition:background .2s,color .2s}.cmp-send.hot.svelte-1kzlnjn{background:var(--teal);color:var(--canvas)}.canvas-stage.svelte-1kzlnjn{display:flex;flex-direction:column;gap:10px}.canvas-head.svelte-1kzlnjn{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--rule)}.canvas-bc.svelte-1kzlnjn{font-size:12.5px;color:var(--text-mute);font-family:JetBrains Mono,monospace}.canvas-bc.svelte-1kzlnjn b{color:var(--text-deep);font-weight:500;font-family:Newsreader,serif}.canvas-bc.svelte-1kzlnjn i{font-style:italic}.canvas-state.svelte-1kzlnjn{display:inline-flex;gap:6px;align-items:center;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:var(--text-quiet);padding:3px 9px;border-radius:9999px;background:var(--canvas-deep);border:1px solid var(--rule);transition:color .3s,background .3s,border-color .3s}.canvas-state.svelte-1kzlnjn .canvas-state-dot:where(.svelte-1kzlnjn){width:6px;height:6px;border-radius:50%;background:var(--text-quiet);transition:background .3s,box-shadow .3s}.canvas-state.on.svelte-1kzlnjn{color:var(--m-clover);background:var(--m-clover-wash);border-color:var(--m-clover)}.canvas-state.on.svelte-1kzlnjn .canvas-state-dot:where(.svelte-1kzlnjn){background:var(--m-clover);box-shadow:0 0 0 3px color-mix(in oklab,var(--m-clover) 18%,transparent);animation:svelte-1kzlnjn-ucs-clover-pulse 1.4s ease-in-out infinite}@keyframes svelte-1kzlnjn-ucs-clover-pulse{50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--m-clover) 0%,transparent)}}.dag-svg.svelte-1kzlnjn{width:100%;flex:1;min-height:0}.dag-node.svelte-1kzlnjn text:where(.svelte-1kzlnjn){pointer-events:none}.dag-node.roadmap.svelte-1kzlnjn rect:where(.svelte-1kzlnjn):first-of-type{fill:var(--canvas-deep)}.canvas-cta.svelte-1kzlnjn{display:inline-flex;gap:8px;align-items:center;align-self:flex-start;flex-shrink:0}.cv-btn.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;padding:6px 12px;border-radius:4px;background:var(--canvas-deep);color:var(--text-deep);border:1px solid var(--rule)}.cv-btn.primary.svelte-1kzlnjn{background:var(--text-deep);color:var(--canvas);border-color:var(--text-deep)}.cv-btn.primary.pulse.svelte-1kzlnjn{animation:svelte-1kzlnjn-ucs-cta-pulse .6s ease-out}@keyframes svelte-1kzlnjn-ucs-cta-pulse{0%{box-shadow:0 0 0 0 var(--teal)}to{box-shadow:0 0 0 12px transparent}}.outcome.svelte-1kzlnjn{position:absolute;background:#f8f7f2;color:#1a1d20;border-radius:8px;box-shadow:0 24px 56px #00000073;padding:14px 16px;font-size:12.5px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);max-width:320px;z-index:10}.gmail-card.svelte-1kzlnjn{bottom:124px;right:20px;width:320px;z-index:5}.slack-card.svelte-1kzlnjn{bottom:20px;right:20px;width:320px;z-index:6}.oc-head.svelte-1kzlnjn,.sl-head.svelte-1kzlnjn{display:flex;gap:8px;align-items:center;margin-bottom:6px}.oc-svc.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:#1a1d20;font-weight:600;flex:1}.oc-att-name.svelte-1kzlnjn{flex:1;font-family:JetBrains Mono,monospace;font-size:11px;color:#1a1d20}.oc-att-size.svelte-1kzlnjn,.oc-time.svelte-1kzlnjn,.sl-time.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10px;color:#6c7178}.oc-row.svelte-1kzlnjn{display:flex;gap:8px;font-size:12px;margin-bottom:2px}.oc-k.svelte-1kzlnjn{color:#6c7178;min-width:56px}.oc-attach.svelte-1kzlnjn{display:inline-flex;gap:8px;align-items:center;margin-top:8px;padding:6px 10px;background:#eef0f2;border-radius:4px;font-size:11.5px}.sl-bot.svelte-1kzlnjn{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#4a154b;color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.sl-name.svelte-1kzlnjn{flex:1;font-weight:600;font-size:12px}.sl-body.svelte-1kzlnjn{font-size:12.5px;line-height:1.5;color:#4a4f56;margin:0 0 8px}.sl-actions.svelte-1kzlnjn{display:inline-flex;gap:6px}.sl-btn.svelte-1kzlnjn{font-size:11px;padding:4px 10px;border-radius:4px;background:#eef0f2;color:#1a1d20}.sl-btn.primary.svelte-1kzlnjn{background:#007a5a;color:#fff}.vis-msg-user.svelte-1kzlnjn{align-self:flex-end;display:flex;flex-direction:column;gap:6px;max-width:360px;padding:0;background:transparent;border-radius:0}.vis-attach.svelte-1kzlnjn{width:100%;max-width:320px;aspect-ratio:1 / 1;border-radius:10px;background-size:cover;background-position:center;position:relative;overflow:hidden;align-self:flex-end}.vis-bbox-mini.svelte-1kzlnjn{position:absolute;left:28%;top:28%;width:44%;height:36%;border:1.4px solid var(--m-rose);border-radius:3px;box-shadow:0 0 0 3px #e89a8c1a,0 0 18px #e89a8c73;transition:opacity .35s}.vis-bbox-tag.svelte-1kzlnjn{position:absolute;top:-22px;left:0;font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 6px;background:var(--m-rose);color:#1a0f0c;border-radius:2px;font-weight:500;white-space:nowrap}.vis-msg-text.svelte-1kzlnjn{align-self:flex-end;padding:10px 14px;background:var(--text-deep);color:var(--canvas);border-radius:14px 14px 4px;font-size:13.5px;line-height:1.5;max-width:100%}.line-card.svelte-1kzlnjn{bottom:124px;right:20px;width:320px}.ln-head.svelte-1kzlnjn{display:flex;gap:10px;align-items:center;margin-bottom:8px}.ln-name.svelte-1kzlnjn{flex:1;font-size:12.5px;color:#1a1d20}.ln-name.svelte-1kzlnjn b{font-weight:600}.ln-cnt.svelte-1kzlnjn{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 6px;border-radius:9999px;background:#ff334b;color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.ln-time.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10px;color:#6c7178}.ln-body.svelte-1kzlnjn{font-size:13px;line-height:1.55;color:#1a1d20;margin:0 0 8px}.ln-body.svelte-1kzlnjn b{color:#1a1d20;font-weight:600}.ln-actions.svelte-1kzlnjn{display:inline-flex;gap:6px}.ln-btn.svelte-1kzlnjn{font-size:11px;padding:5px 12px;border-radius:9999px;background:#eef0f2;color:#1a1d20;font-family:Noto Sans TC,system-ui,sans-serif}.ln-btn.primary.svelte-1kzlnjn{background:#06c755;color:#fff}.treat-card.svelte-1kzlnjn{bottom:20px;right:20px;width:320px;background:#f8f7f2}.tr-head.svelte-1kzlnjn{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tr-tag.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--teal-deep);font-weight:600}.tr-time.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10px;color:#6c7178}.tr-body.svelte-1kzlnjn{font-size:12.5px;line-height:1.5;color:#4a4f56;margin:0}.surf-know.svelte-1kzlnjn{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0;position:relative}.cite-1.svelte-1kzlnjn,.cite-2.svelte-1kzlnjn,.cite-3.svelte-1kzlnjn{font-size:.65em;vertical-align:super;color:var(--m-clover);font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:0;padding:0 2px;transition:opacity .3s}.cite-list.svelte-1kzlnjn{display:grid;gap:6px;margin-top:6px;padding:12px 14px;background:var(--canvas-deep);border:1px solid var(--rule);border-radius:6px;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.cite-row.svelte-1kzlnjn{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;font-size:12px}.cite-num.svelte-1kzlnjn{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--m-clover);color:#1a1f1c;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cite-doc.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-deep)}.cite-loc.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-quiet);letter-spacing:.06em}.know-stage.svelte-1kzlnjn{position:static;flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.pref-prompt.svelte-1kzlnjn{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--canvas-deep);border:1px solid var(--rule);border-radius:6px;margin-top:6px;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.pp-k.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--m-clover);font-weight:500}.pp-text.svelte-1kzlnjn{font-size:13px;color:var(--text-deep);margin:0;line-height:1.45}.pp-text.svelte-1kzlnjn b{font-weight:500}.pp-actions.svelte-1kzlnjn{display:inline-flex;gap:6px;margin-top:2px}.pp-btn.svelte-1kzlnjn{all:unset;font-family:JetBrains Mono,monospace;font-size:11px;padding:5px 12px;border-radius:4px;background:var(--raised);color:var(--text-deep);border:1px solid var(--rule);cursor:pointer;transition:background .3s,border-color .3s,color .3s,transform .3s}.pp-btn.primary.svelte-1kzlnjn{background:var(--text-deep);color:var(--canvas);border-color:var(--text-deep)}.pp-btn.primary.chosen.svelte-1kzlnjn{background:var(--m-clover);border-color:var(--m-clover);color:#1a1f1c;transform:scale(1.04)}.pp-btn.ghost.svelte-1kzlnjn{opacity:.6}.gate-card.svelte-1kzlnjn{bottom:20px;right:20px;width:320px;background:#f8f7f2;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.32,0,.67,0)}.gc-svc.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--m-clover);font-weight:600;flex:1}.gc-state.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:var(--text-quiet);text-transform:uppercase;padding:2px 8px;background:#eef0f2;border-radius:9999px;transition:color .3s,background .3s}.gc-state.settled.svelte-1kzlnjn{color:var(--m-clover);background:var(--m-clover-wash)}.gc-gates.svelte-1kzlnjn{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:4px}.gc-gates.svelte-1kzlnjn li:where(.svelte-1kzlnjn){display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;font-size:12px;padding:6px 10px;background:#eef0f2;border-radius:4px;opacity:.45;transition:opacity .4s,background .4s,box-shadow .4s}.gc-gates.svelte-1kzlnjn li.on:where(.svelte-1kzlnjn){opacity:1;background:#ddf3e3;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--m-clover) 35%,transparent)}.gc-num.svelte-1kzlnjn{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1a1d20;color:#f8f7f2;font-family:JetBrains Mono,monospace;font-size:10px}.gc-gates.svelte-1kzlnjn li.on:where(.svelte-1kzlnjn) .gc-num:where(.svelte-1kzlnjn){background:var(--m-clover);color:#0e1d12}.gc-text.svelte-1kzlnjn{color:#1a1d20}.gc-pass.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-quiet);font-weight:500}.gc-gates.svelte-1kzlnjn li.on:where(.svelte-1kzlnjn) .gc-pass:where(.svelte-1kzlnjn){color:var(--m-clover);font-weight:600}.gc-note.svelte-1kzlnjn{font-size:11.5px;color:#6c7178;margin:0;line-height:1.5;font-family:JetBrains Mono,monospace}.storage-tray.svelte-1kzlnjn{position:absolute;bottom:20px;left:20px;display:inline-flex;gap:10px;align-items:center;padding:8px 12px;background:var(--canvas-deep);border:1px solid var(--rule);border-radius:6px;max-width:260px;transition:border-color .4s,background .4s,box-shadow .4s;z-index:5}.storage-tray.lit.svelte-1kzlnjn{border-color:var(--m-clover);background:var(--m-clover-wash);box-shadow:0 0 0 4px color-mix(in oklab,var(--m-clover) 12%,transparent);animation:svelte-1kzlnjn-store-pulse .6s ease-out}@keyframes svelte-1kzlnjn-store-pulse{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.st-icon.svelte-1kzlnjn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--raised);color:var(--text-mute);flex-shrink:0;transition:color .4s,background .4s}.storage-tray.lit.svelte-1kzlnjn .st-icon:where(.svelte-1kzlnjn){color:var(--m-clover);background:var(--canvas)}.st-body.svelte-1kzlnjn{display:flex;flex-direction:column;gap:1px;min-width:0}.st-k.svelte-1kzlnjn{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--text-quiet);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s}.storage-tray.lit.svelte-1kzlnjn .st-k:where(.svelte-1kzlnjn){color:var(--m-clover)}.st-detail.svelte-1kzlnjn{font-family:Newsreader,serif;font-style:italic;font-size:12px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storage-tray.lit.svelte-1kzlnjn .st-detail:where(.svelte-1kzlnjn){color:var(--text-deep)}.control.svelte-1kzlnjn{display:flex;align-items:center;gap:18px;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em}.tabs.svelte-1kzlnjn{display:inline-flex;gap:4px}.tab.svelte-1kzlnjn{all:unset;display:inline-flex;gap:8px;align-items:baseline;padding:6px 12px;border:1px solid transparent;border-radius:9999px;color:var(--text-whisper);cursor:pointer;transition:color .3s,border-color .3s,background .3s}.tab.svelte-1kzlnjn:hover{color:var(--text-deep);border-color:var(--rule)}.tab.on.svelte-1kzlnjn{color:var(--teal);border-color:var(--teal-pale);background:var(--teal-wash)}.tab-num.svelte-1kzlnjn{font-weight:500}.tab-name.svelte-1kzlnjn{text-transform:uppercase;letter-spacing:.08em}.prog-bar.svelte-1kzlnjn{flex:1;height:2px;background:var(--rule);border-radius:9999px;overflow:hidden}.prog-fill.svelte-1kzlnjn{height:100%;background:var(--teal);transition:width .05s linear}.ctrl-btn.svelte-1kzlnjn{padding:5px 12px;font:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--text-deep);color:var(--canvas);border:0;border-radius:9999px;cursor:pointer}.ctrl-btn.svelte-1kzlnjn:hover{background:var(--teal)}@media(prefers-reduced-motion:reduce){.outcome.svelte-1kzlnjn{transition:none}}.diff.svelte-ev4jw9{max-width:1280px;margin:0 auto;padding:80px 32px}.head.svelte-ev4jw9{max-width:760px;margin-bottom:40px}.title.svelte-ev4jw9{font-family:Newsreader,serif;font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.01em;margin:16px 0 12px;color:var(--text-deep)}.title.svelte-ev4jw9 em{font-style:italic;color:var(--teal);font-weight:400}.lede.svelte-ev4jw9{font-size:15.5px;line-height:1.65;color:var(--text-mute);max-width:60ch;margin:0}.grid.svelte-ev4jw9{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1100px){.grid.svelte-ev4jw9{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.svelte-ev4jw9{grid-template-columns:1fr}}.card.svelte-ev4jw9{display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px;background:var(--raised);border:1px solid var(--rule);border-radius:8px;position:relative;isolation:isolate;transition:border-color .3s,transform .3s,box-shadow .3s;min-height:360px}.card.svelte-ev4jw9:hover{border-color:var(--rule-emphasis);transform:translateY(-2px);box-shadow:0 16px 36px -16px #0a0d142e}.card[data-mod=teal].svelte-ev4jw9:before{background:var(--teal)}.card.svelte-ev4jw9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:8px 0 0 8px}.c-head.svelte-ev4jw9{display:flex;align-items:center;justify-content:space-between}.c-k.svelte-ev4jw9{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--teal);text-transform:uppercase}.c-title.svelte-ev4jw9{font-family:Newsreader,serif;font-weight:500;font-size:22px;line-height:1.15;color:var(--text-deep);margin:0}.c-title.svelte-ev4jw9 em:where(.svelte-ev4jw9){font-style:italic;color:var(--teal);font-weight:400}.c-body.svelte-ev4jw9{font-size:13.5px;line-height:1.55;color:var(--text-mute);margin:0;flex:1}.c-body.svelte-ev4jw9 sup{color:var(--m-clover);font-size:.65em}.c-body.svelte-ev4jw9 code{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--teal-deep);background:var(--teal-trace);padding:1px 5px;border-radius:3px}.c-meta.svelte-ev4jw9{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--text-quiet);text-transform:uppercase;padding-top:10px;border-top:1px solid var(--rule-quiet)}.c-illust.svelte-ev4jw9{height:70px;display:flex;align-items:center;justify-content:center;margin-top:6px;overflow:hidden}.ill.svelte-ev4jw9{width:100%;height:100%;display:block}.card[data-active=true].svelte-ev4jw9 .ill-line:where(.svelte-ev4jw9){animation:svelte-ev4jw9-ill-line-flow 1.6s linear infinite}@keyframes svelte-ev4jw9-ill-line-flow{to{stroke-dashoffset:-14}}.ill-bridge.svelte-ev4jw9{transition:stroke .3s}.card[data-active=true].svelte-ev4jw9 .ill-bridge:where(.svelte-ev4jw9){stroke:var(--teal-bright);animation:svelte-ev4jw9-ill-bridge-flow 1.4s linear infinite}@keyframes svelte-ev4jw9-ill-bridge-flow{to{stroke-dashoffset:-14}}.ill-chip.svelte-ev4jw9{transition:r .3s cubic-bezier(.34,1.56,.64,1),filter .3s}.card[data-active=true].svelte-ev4jw9 .ill-chip-1:where(.svelte-ev4jw9){r:8;filter:drop-shadow(0 0 4px var(--m-clover))}.card[data-active=true].svelte-ev4jw9 .ill-chip-2:where(.svelte-ev4jw9){r:8;transition-delay:.08s;filter:drop-shadow(0 0 4px var(--m-clover))}.ill-prov.svelte-ev4jw9 rect:where(.svelte-ev4jw9){transition:fill .4s,stroke-width .4s}.card[data-active=true].svelte-ev4jw9 .ill-prov-3:where(.svelte-ev4jw9) rect:where(.svelte-ev4jw9){fill:var(--m-honey);stroke-width:1.5}@media(prefers-reduced-motion:reduce){.ill-line.svelte-ev4jw9,.ill-box-1.svelte-ev4jw9,.ill-box-2.svelte-ev4jw9,.ill-bridge.svelte-ev4jw9,.ill-chip.svelte-ev4jw9,.ill-prov.svelte-ev4jw9 rect:where(.svelte-ev4jw9){animation:none;transition:none}}.grid.svelte-9s8tmv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.grid.svelte-9s8tmv{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.grid.svelte-9s8tmv{grid-template-columns:1fr}}.card.svelte-9s8tmv{padding:18px 20px;background:var(--raised);border:1px solid var(--rule);border-radius:6px;position:relative;transition:var(--mo-hover)}.card.svelte-9s8tmv:hover{border-color:var(--rule-emphasis);transform:translateY(-1px)}.head.svelte-9s8tmv{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ico-wrap.svelte-9s8tmv{width:28px;height:28px;display:inline-grid;place-items:center;flex-shrink:0}.ico.svelte-9s8tmv{width:100%;height:100%;object-fit:contain;display:block}.ico-wrap.invert.svelte-9s8tmv .ico{filter:brightness(0)}[data-theme=dark] .ico-wrap.invert.svelte-9s8tmv .ico{filter:brightness(0) invert(1)}.name.svelte-9s8tmv{font-family:Newsreader,"Noto Serif TC",serif;font-style:italic;font-size:17px;color:var(--text-deep)}.scopes.svelte-9s8tmv{font-size:12.5px;line-height:1.55;color:var(--text-mute);margin:0}.connectors.svelte-i11d8l,.annotation.svelte-i11d8l,.cta-zone.svelte-i11d8l{max-width:1280px;margin:0 auto;padding:64px 32px}.head.svelte-i11d8l{max-width:760px;margin-bottom:40px}.title.svelte-i11d8l{font-family:Newsreader,serif;font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.01em;margin:16px 0 12px;color:var(--text-deep)}.title.svelte-i11d8l em{font-style:italic;color:var(--teal);font-weight:400}.lede.svelte-i11d8l{font-size:15.5px;line-height:1.65;color:var(--text-mute);max-width:60ch;margin:0}.cta-card.svelte-i11d8l{text-align:center;max-width:720px;margin:0 auto;padding:64px 32px;background:var(--raised);border:1px solid var(--rule);border-radius:6px;position:relative;overflow:hidden;isolation:isolate}.cta-card.svelte-i11d8l:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--teal-trace) 0%,transparent 60%);z-index:-1}.cta-title.svelte-i11d8l{font-family:Newsreader,serif;font-weight:500;font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 16px;color:var(--text-deep)}.cta-title.svelte-i11d8l em{font-style:italic;color:var(--teal);font-weight:400}.cta-sub.svelte-i11d8l{font-size:15px;line-height:1.65;color:var(--text-mute);max-width:56ch;margin:0 auto 24px}.cta-sub.svelte-i11d8l em{font-style:italic;color:var(--teal)}.cta-actions.svelte-i11d8l{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn.svelte-i11d8l{display:inline-flex;align-items:center;font-size:14px;font-weight:500;text-decoration:none;padding:10px 18px;border-radius:4px;transition:var(--mo-hover)}.btn.primary.svelte-i11d8l{background:var(--text-deep);color:var(--canvas)}.btn.primary.svelte-i11d8l:hover{background:var(--teal)}.btn.secondary.svelte-i11d8l{background:transparent;color:var(--text-deep);border:1px solid var(--rule-emphasis)}.btn.secondary.svelte-i11d8l:hover{background:var(--canvas-deep)}
