:root{color-scheme:dark;--color-bg-deep:#05050b;--color-bg:#0a0a12;--color-surface:#11111b;--color-surface-2:#191926;--color-text:#ededf3;--color-text-2:#a9a9bb;--color-accent:#8c95ff;--color-accent-hover:#b5bbff;--color-highlight:#fcc13b;--color-border:#26263a;--color-aux-teal:#5fe3cf;--color-aux-rose:#ff9db0;--color-on-accent:#05050b;--color-focus:#fcc13b;--cat-field-notes:var(--color-highlight);--cat-automation-agents:var(--color-accent);--cat-ai-image-video:var(--color-aux-rose);--cat-voice-audio:var(--color-aux-teal);--cat-solo-business:var(--color-text-2);--pattern-line:#8c95ff33;--pattern-dot:#8c95ff47;--pattern-gold:#fcc13b8c;--hamster-fur:#ffc857;--hamster-fur-dark:#e0a02f;--hamster-belly:#fff1d0;--hamster-cheek:#ff9db0;--hamster-outline:#8a5a10;--radius:14px;--radius-sm:10px;--shadow-soft:0 18px 50px #0009;--glow-accent:#4f46e54d;--glow-highlight:#b4530929;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--container:72rem;--prose:42rem;--grid-gap:var(--space-3);--dur-enter:.32s;--dur-exit:.18s;--ease-out:cubic-bezier(.22, 1, .36, 1);--font-sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--font-serif:"Noto Serif TC", "Georgia", serif}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--color-bg-deep:#eeeef4;--color-bg:#f7f7fa;--color-surface:#fff;--color-surface-2:#eeeef6;--color-text:#14141f;--color-text-2:#4d4d5e;--color-accent:#4338ca;--color-accent-hover:#3730a3;--color-highlight:#a84a06;--color-border:#d8d8e6;--color-aux-teal:#0b6b61;--color-aux-rose:#b4123c;--color-on-accent:#fff;--color-focus:#4338ca;--pattern-line:#4338ca29;--pattern-dot:#4338ca38;--pattern-gold:#a84a0680;--hamster-fur:#f6b93b;--hamster-fur-dark:#d99a1e;--hamster-belly:#fff3d6;--hamster-cheek:#f58aa0;--hamster-outline:#8a5a10;--shadow-soft:0 18px 50px #14141f1f;--glow-accent:#4f46e51a;--glow-highlight:#b4530912}}:root[data-theme=light]{color-scheme:light;--color-bg-deep:#eeeef4;--color-bg:#f7f7fa;--color-surface:#fff;--color-surface-2:#eeeef6;--color-text:#14141f;--color-text-2:#4d4d5e;--color-accent:#4338ca;--color-accent-hover:#3730a3;--color-highlight:#a84a06;--color-border:#d8d8e6;--color-aux-teal:#0b6b61;--color-aux-rose:#b4123c;--color-on-accent:#fff;--color-focus:#4338ca;--pattern-line:#4338ca29;--pattern-dot:#4338ca38;--pattern-gold:#a84a0680;--hamster-fur:#f6b93b;--hamster-fur-dark:#d99a1e;--hamster-belly:#fff3d6;--hamster-cheek:#f58aa0;--hamster-outline:#8a5a10;--shadow-soft:0 18px 50px #14141f1f;--glow-accent:#4f46e51a;--glow-highlight:#b4530912}:root[data-theme=warm]{color-scheme:light;--color-bg-deep:#f3eadb;--color-bg:#fbf6ee;--color-surface:#fffdf8;--color-surface-2:#f4ebdc;--color-text:#3b2a1f;--color-text-2:#6a5444;--color-accent:#b5451b;--color-accent-hover:#8f3414;--color-highlight:#8a5a00;--color-border:#e2d4bd;--color-aux-teal:#1d6a5c;--color-aux-rose:#a32e4c;--color-on-accent:#fffdf8;--color-focus:#b5451b;--pattern-line:#b5451b2e;--pattern-dot:#b5451b3d;--pattern-gold:#8a5a008c;--hamster-fur:#f2a33a;--hamster-fur-dark:#cc7a14;--hamster-belly:#fff0d2;--hamster-cheek:#f0788c;--hamster-outline:#7a3e0c;--shadow-soft:0 18px 50px #3b2a1f24;--glow-accent:#b5451b1f;--glow-highlight:#d6961e24}.constellation[data-astro-cid-pu3aau2j]{width:100%;height:auto;display:block}line[data-astro-cid-pu3aau2j]{stroke:var(--pattern-line);stroke-width:1px}circle[data-astro-cid-pu3aau2j]{fill:var(--pattern-dot)}.theme[data-astro-cid-ijxc6blt]{position:relative}.theme-btn[data-astro-cid-ijxc6blt]{width:44px;min-height:44px;color:var(--color-text-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.theme-btn[data-astro-cid-ijxc6blt]:hover,.theme-btn[data-astro-cid-ijxc6blt][aria-expanded=true]{color:var(--color-accent);border-color:var(--color-accent)}.theme-menu[data-astro-cid-ijxc6blt]{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:10.5rem;box-shadow:var(--shadow-soft);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.theme-menu[data-astro-cid-ijxc6blt][hidden]{display:none}.theme-menu[data-astro-cid-ijxc6blt] button[data-astro-cid-ijxc6blt]{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.9rem;display:flex}.theme-menu[data-astro-cid-ijxc6blt] button[data-astro-cid-ijxc6blt]:hover,.theme-menu[data-astro-cid-ijxc6blt] button[data-astro-cid-ijxc6blt]:focus-visible{background:var(--color-surface-2);color:var(--color-accent)}.check[data-astro-cid-ijxc6blt]{border:1px solid var(--color-border);border-radius:50%;width:8px;height:8px}.theme-menu[data-astro-cid-ijxc6blt] button[data-astro-cid-ijxc6blt][aria-checked=true] .check[data-astro-cid-ijxc6blt]{background:var(--color-accent);border-color:var(--color-accent)}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.75}a{color:var(--color-accent)}h1{font-family:var(--font-serif);font-weight:700}a:hover,a:focus{color:var(--color-accent-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}main{max-width:var(--prose);padding:var(--space-4) var(--space-3) var(--space-6);margin:0 auto}main.wide{max-width:var(--container)}.mono{font-family:var(--font-mono)}main.wide>h1{margin:var(--space-2) 0 var(--space-3);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.3}.grid-12{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.loop-divider{height:9px;margin:var(--space-6) 0;background:radial-gradient(circle at 50% 50%, var(--pattern-dot) 0 3px, transparent 3.5px), linear-gradient(var(--pattern-line), var(--pattern-line)) center / 100% 1px no-repeat;pointer-events:none}.dotgrid{background-image:radial-gradient(var(--pattern-dot) 1px, transparent 1.6px);pointer-events:none;background-size:24px 24px;mask-image:radial-gradient(#000 20%,#0000 72%)}.margin-deco{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.margin-deco .md{width:7.5rem;position:absolute}.md-l1{top:14rem;left:2.5%}.md-l2{top:62rem;left:2.5%}.md-r1{top:34rem;right:2.5%}.md-r2{top:82rem;right:2.5%}@media (width>=90rem){.margin-deco{display:block}}body{position:relative}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;transition:opacity var(--dur-enter) var(--ease-out) var(--stagger,0s), transform var(--dur-enter) var(--ease-out) var(--stagger,0s);transform:translateY(16px)}html.js [data-reveal].is-visible{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out var(--dur-exit) ease-in both}::view-transition-new(root){animation:vt-in .28s var(--ease-out) both}.site-nav{view-transition-name:site-nav}::view-transition-group(site-nav){animation-duration:0s}html.theme-vt .site-nav{view-transition-name:none}html.theme-vt::view-transition-old(root){animation:.24s both theme-fade-out}html.theme-vt::view-transition-new(root){animation:.24s both theme-fade-in}}@keyframes theme-fade-out{to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}.skip-link{background:var(--color-surface);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.site-nav[data-astro-cid-ju4pidww]{z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-bg);position:sticky;top:0}@supports (backdrop-filter:blur(12px)){.site-nav[data-astro-cid-ju4pidww]{background:color-mix(in srgb, var(--color-bg) 72%, transparent);backdrop-filter:blur(12px)}}.nav-inner[data-astro-cid-ju4pidww]{max-width:var(--container);padding:.5rem var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 auto;display:flex}.nav-links[data-astro-cid-ju4pidww]{align-items:center;gap:1.1rem;margin-left:1.25rem;margin-right:auto;display:flex}.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{min-height:44px;color:var(--color-text-2);align-items:center;padding:0 .25rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus{color:var(--color-accent)}.brand[data-astro-cid-ju4pidww]{min-height:44px;color:var(--color-text);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.brand[data-astro-cid-ju4pidww]:hover,.brand[data-astro-cid-ju4pidww]:focus{color:var(--color-text)}.brand-zh[data-astro-cid-ju4pidww]{font-size:1.05rem}.brand-en[data-astro-cid-ju4pidww]{letter-spacing:.01em;font-size:.9rem}.loop[data-astro-cid-ju4pidww]{color:var(--color-accent)}.nav-right[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-1);display:flex}.lang-switch[data-astro-cid-ju4pidww]{min-height:44px;font-size:.85rem;font-family:var(--font-mono);color:var(--color-text-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);align-items:center;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.lang-switch[data-astro-cid-ju4pidww]:hover,.lang-switch[data-astro-cid-ju4pidww]:focus{color:var(--color-accent);border-color:var(--color-accent)}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--color-border);color:var(--color-text-2);font-size:.85rem}.footer-inner[data-astro-cid-ju4pidww]{max-width:var(--container);padding:var(--space-3);margin:0 auto}.site-footer[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{margin:.25rem 0}.site-footer[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{align-items:center;min-height:44px;display:inline-flex}.site-footer[data-astro-cid-ju4pidww] .dot[data-astro-cid-ju4pidww]{margin:0 .5rem}
