:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--color-background);color:var(--color-text)}#app{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.panel[data-v-70df939e]{position:fixed;right:12px;top:12px;z-index:1000;width:360px;max-height:70vh;overflow:auto;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 10px 30px #00000014;padding:10px 12px;font:13px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}.row[data-v-70df939e]{margin:4px 0}.small[data-v-70df939e]{opacity:.7}.json[data-v-70df939e]{margin:6px 0 0;white-space:pre-wrap;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}button[data-v-70df939e]{padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer}button[data-v-70df939e]:hover{background:#f7f7f7}.toast[data-v-70df939e]{margin-left:8px;font-size:12px;padding:4px 8px;border-radius:6px}.toast.ok[data-v-70df939e]{background:#e6f7e8;color:#166534}.toast.fail[data-v-70df939e]{background:#fff6e5;color:#8a4500}.cursor[data-v-8fcf885c]{position:fixed;z-index:1000;background:#000000a6;color:#fff;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:2px 6px;border-radius:6px;pointer-events:none;transform:translate(0)}.gs[data-v-eb49b2cd]{--z: 60;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-exit: cubic-bezier(.4,0,1,1);--dur-enter: .2s;--dur-exit: .16s;--dur-panel: .24s;--panel-gap: 12px;--panel-item-py: 4px;--panel-item-px: 10px;--close-size: 36px;--radius-pill: 999px;--shadow-sm: 0 6px 16px rgba(0,0,0,.12);--shadow-md: 0 10px 24px rgba(0,0,0,.14);--text-1: #222;--text-2: #555;--brand-1: #4338ca}.gs[data-v-eb49b2cd]{position:fixed;inset:0;z-index:var(--z);pointer-events:none;opacity:0;transition:opacity var(--dur-enter) var(--ease-enter);will-change:opacity}.gs.open[data-v-eb49b2cd]{pointer-events:auto;opacity:1}.gs-blur[data-v-eb49b2cd]{position:absolute;inset:0;background:var(--veil);backdrop-filter:blur(var(--blur)) saturate(1.05);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.05)}.gs-panel[data-v-eb49b2cd]{position:absolute;left:var(--left);top:var(--top);width:var(--width);background:transparent;transform:translate(-10px) scale(.985);opacity:0}.gs.open .gs-panel[data-v-eb49b2cd]{transform:translate(0) scale(1);opacity:1;transition:transform var(--dur-panel) var(--ease-enter),opacity var(--dur-panel) var(--ease-enter)}.gs-tag[data-v-eb49b2cd]{font-size:18px;color:var(--text-2);margin-bottom:var(--panel-gap)}.gs .gs-menu[data-v-eb49b2cd]{list-style:none;padding:0;margin:0;display:grid;gap:var(--panel-gap);justify-items:start}.gs .gs-menu li[data-v-eb49b2cd]{display:inline-flex;width:auto;max-width:100%;font-size:22px;color:var(--text-1);cursor:pointer;padding:var(--panel-item-py) var(--panel-item-px);border-radius:var(--radius-pill);transition:color .12s ease,background .12s ease,transform .12s ease}.gs .gs-menu li[data-v-eb49b2cd]:hover{background:#0000000f;transform:translate(2px)}.gs .gs-menu li.active[data-v-eb49b2cd]{background:#4f46e51f;color:var(--brand-1)}.gs-close[data-v-eb49b2cd]{position:absolute;top:18px;right:22px;width:var(--close-size);height:var(--close-size);border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,.12);background:#ffffffe6;box-shadow:var(--shadow-sm);cursor:pointer;font-size:22px;line-height:1;transition:transform .18s var(--ease-enter),background .12s ease,box-shadow .12s ease}.gs-close[data-v-eb49b2cd]:hover{transform:rotate(90deg) scale(1.04);background:#fff;box-shadow:var(--shadow-md)}.gs[data-v-eb49b2cd]:not(.open){transition-timing-function:var(--ease-exit);transition-duration:var(--dur-exit)}.gs-close[data-v-eb49b2cd]:focus-visible{outline:3px solid rgba(67,56,202,.35);outline-offset:2px;box-shadow:var(--shadow-md)}@media (prefers-reduced-motion: reduce){.gs[data-v-eb49b2cd],.gs .gs-panel[data-v-eb49b2cd]{transition-duration:.01ms!important}}.root[data-v-85001bee]{position:fixed;inset:0;background:#fff;overflow:auto}.overlay[data-v-85001bee]{position:fixed;inset:0;z-index:20;pointer-events:none}.stage[data-v-85001bee]{position:absolute;top:0;left:0}.ref[data-v-85001bee]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;pointer-events:none}.grid[data-v-85001bee]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(to right,rgba(0,0,0,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.12) 1px,transparent 1px);background-size:10px 10px,10px 10px,100px 100px,100px 100px}.page-tail[data-v-85001bee]{height:0}.stage[data-v-85001bee]{will-change:transform,filter;transition:filter .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.stage.blurred[data-v-85001bee]{--push-x: 28px;--push-y: 0px;filter:blur(18px) saturate(1.05)}.hero[data-v-85001bee]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.hero h1[data-v-85001bee],.hero h2[data-v-85001bee]{margin:0;white-space:nowrap}.hero h1[data-v-85001bee]{font-size:88px;font-weight:800;line-height:1.06}.hero h2[data-v-85001bee]{font-size:48px;font-weight:700;line-height:1.1}.card[data-v-85001bee]{position:absolute;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #00000014}.card[data-v-85001bee]:after{content:"";position:absolute;inset:0;background:radial-gradient(1200px 320px at 18% -8%,rgba(255,255,255,.56),transparent 60%)}.card-a[data-v-85001bee]{background:linear-gradient(90deg,#f4fbb3,#ddf6e8 42%,#e6f3ff)}.card-b[data-v-85001bee]{background:linear-gradient(90deg,#f4fbb3,#e7f9bf 45%,#d7f7d0)}.sel[data-v-85001bee]{outline:2px dashed #4f46e5;outline-offset:2px}.logo-pill[data-v-85001bee]{position:fixed;left:0;top:0;width:var(--w);height:var(--h);display:flex;align-items:center;justify-content:center;gap:10px;border-radius:1000px;overflow:hidden;pointer-events:auto;-webkit-user-select:none;user-select:none;padding:0 24px;line-height:1;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),left .45s cubic-bezier(.16,1,.3,1),top .45s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1)}.logo-pill[data-v-85001bee]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#9ccbff,#caa8ff);box-shadow:0 12px 36px #7896ff40,0 2px 10px #7896ff2e;transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .25s ease}.logo-label[data-v-85001bee]{position:relative;z-index:1;color:#fff;font-weight:800;letter-spacing:.2px;white-space:nowrap;font-size:calc(var(--h) * .38);transition:opacity .22s ease}.logo-pill.hidebg[data-v-85001bee]:before{transform:scaleX(0);opacity:.8}.logo-pill.hidebg .logo-label[data-v-85001bee]{opacity:0}.logo-pill.compact[data-v-85001bee]{border-radius:9999px;padding:0}.brand-badge[data-v-85001bee]{position:fixed;z-index:22;display:grid;place-items:center;border-radius:9999px;overflow:hidden;pointer-events:none;opacity:0;transform:scale(.85);transition:opacity .28s ease .06s,transform .3s cubic-bezier(.16,1,.3,1) .06s}.brand-badge.visible[data-v-85001bee]{opacity:1;transform:scale(1)}.brand-badge.compact[data-v-85001bee]{box-shadow:0 10px 26px #0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-badge img[data-v-85001bee]{width:100%;height:100%;display:block}.corner[data-v-85001bee]{position:fixed;left:0;top:0;width:var(--w);height:var(--h);display:grid;place-items:center;border-radius:8px;background:#f2f2f2;box-shadow:0 6px 18px #00000014;pointer-events:auto;z-index:40;min-width:44px;min-height:44px;touch-action:manipulation;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),left .45s cubic-bezier(.16,1,.3,1),top .45s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),background .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.corner.compact[data-v-85001bee]{border-radius:9999px;background:#fff;box-shadow:0 10px 26px #0000001f;transform:scale(1.04);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.corner img[data-v-85001bee]{width:60%;height:60%;display:block}
