.demo-search[data-v-fc3a682f]{margin-bottom:22px;max-width:620px}.demo-search label[data-v-fc3a682f]{display:block;font-size:14px;color:var(--ink2);margin-bottom:10px}.search-field[data-v-fc3a682f]{display:flex;padding:6px;background:var(--card);border:1px solid var(--soft-bd);border-radius:16px;gap:8px}.search-field[data-v-fc3a682f]:focus-within{box-shadow:0 0 0 3px var(--soft);border-color:var(--accent-strong)}.search-field input[data-v-fc3a682f]{flex:1;min-width:0;padding:8px 12px;font:inherit;color:var(--ink);background:none;border:0;outline:none}.search-field button[data-v-fc3a682f]{flex:none;border:0;border-radius:11px;padding:10px 18px;background:var(--ink);color:var(--bg);display:flex;gap:18px;align-items:center;font-size:13px}.query-choices[data-v-fc3a682f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.query-choices button[data-v-fc3a682f]{border:1px solid var(--soft-bd);border-radius:30px;padding:5px 12px;color:var(--accent-strong);background:var(--card);font-size:12px}.query-choices button[aria-pressed=true][data-v-fc3a682f]{background:var(--soft)}.query-choices>span[data-v-fc3a682f]{font-size:12px;color:var(--ink2);margin-inline-start:4px}.bug-panels[data-v-fc3a682f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bug-panel[data-v-fc3a682f]{padding:22px;border:1px solid var(--bd);border-radius:20px;background:var(--card)}.panel-label[data-v-fc3a682f]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink2)}.status-dot[data-v-fc3a682f]{width:6px;height:6px;border-radius:50%;background:#b77464}.after-panel .status-dot[data-v-fc3a682f]{background:#718864}h4[data-v-fc3a682f]{min-height:3.2em;font-size:17px;line-height:1.6;font-weight:550;margin:10px 0 18px}.app-preview[data-v-fc3a682f]{border:1px solid var(--bd);border-radius:12px;overflow:hidden;background:var(--bg)}.app-toolbar[data-v-fc3a682f]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bd);font-size:12px;color:var(--ink2)}.app-toolbar>span[data-v-fc3a682f]:first-child{font-size:6px;letter-spacing:3px}.app-toolbar>span[data-v-fc3a682f]:last-child{overflow-wrap:anywhere}.app-result[data-v-fc3a682f]{min-height:170px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.result-symbol[data-v-fc3a682f]{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--soft);color:var(--accent-strong);font-size:24px}.crashed .result-symbol[data-v-fc3a682f]{background:#f2ded8;color:#913e30}.app-result strong[data-v-fc3a682f]{font-size:16px;font-weight:550}.app-result code[data-v-fc3a682f]{font:11px/1.7 var(--font-mono);overflow-wrap:anywhere;color:var(--ink2)}.bug-panel>p[data-v-fc3a682f],.demo-note[data-v-fc3a682f]{font-size:13px;line-height:1.9;color:var(--ink2);margin:14px 0 0}.demo-note[data-v-fc3a682f]{font-size:12px}.demo-result-enter-active[data-v-fc3a682f],.demo-result-leave-active[data-v-fc3a682f]{transition:opacity .18s,transform .18s}.demo-result-enter-from[data-v-fc3a682f]{opacity:0;transform:translateY(6px)}.demo-result-leave-to[data-v-fc3a682f]{opacity:0;transform:translateY(-6px)}@media(max-width:650px){.bug-panels[data-v-fc3a682f]{grid-template-columns:1fr}h4[data-v-fc3a682f]{min-height:0}.bug-panel[data-v-fc3a682f]{padding:17px}.app-result[data-v-fc3a682f]{min-height:135px}}@media(prefers-reduced-motion:reduce){[data-v-fc3a682f],[data-v-fc3a682f]:before,[data-v-fc3a682f]:after{animation:none!important;transition:none!important}}.case-handoff[data-v-7436e2fc]{margin:28px 0 38px}.handoff-sentence[data-v-7436e2fc]{margin:0 0 14px;color:var(--ink);font-size:15px;line-height:1.85;font-weight:500}.request-message[data-v-7436e2fc]{position:relative;padding:22px 24px 16px;background:var(--card);border:1px solid var(--soft-bd);border-radius:16px;box-shadow:0 10px 30px -25px #43324950}.attachments[data-v-7436e2fc]{display:flex;flex-wrap:wrap;gap:8px}.attachment[data-v-7436e2fc]{min-width:0;max-width:100%;border:1px solid var(--bd);border-radius:8px;background:var(--bg)}.attachment[open][data-v-7436e2fc]{flex-basis:100%}.attachment summary[data-v-7436e2fc]{display:flex;align-items:center;gap:10px;padding:9px 12px;list-style:none;cursor:pointer;font:12px/1.5 var(--font-mono);color:var(--ink2);overflow-wrap:anywhere}.attachment summary[data-v-7436e2fc]::-webkit-details-marker{display:none}.file-icon[data-v-7436e2fc]{color:var(--accent-strong);font-size:17px}.expand-icon[data-v-7436e2fc]{margin-inline-start:auto}.attachment[open] .expand-icon[data-v-7436e2fc]{transform:rotate(45deg)}.attachment pre[data-v-7436e2fc]{margin:0;padding:14px;border-top:1px solid var(--bd);white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;font:12px/1.8 var(--font-mono);color:var(--ink2)}.input-table[data-v-7436e2fc]{overflow:auto;max-height:300px;border-top:1px solid var(--bd)}.input-table table[data-v-7436e2fc]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.input-table td[data-v-7436e2fc],.input-table th[data-v-7436e2fc]{text-align:start;padding:9px 12px;border-bottom:1px solid var(--bd);color:var(--ink2)}.input-table th[data-v-7436e2fc]{font-weight:500;color:var(--accent-strong)}blockquote[data-v-7436e2fc]{margin:18px 0 12px;color:var(--ink);font-size:16px;line-height:1.95}.copy-request[data-v-7436e2fc]{display:flex;align-items:center;gap:8px;margin-inline-start:auto;background:none;border:0;color:var(--accent-strong);font-size:12px;padding:6px 0 6px 12px}.copy-request[data-v-7436e2fc]:hover{text-decoration:underline}.copy-request[data-v-7436e2fc]:disabled{cursor:wait}@media(max-width:440px){.case-handoff[data-v-7436e2fc]{margin:22px 0 30px}.request-message[data-v-7436e2fc]{padding:17px}blockquote[data-v-7436e2fc]{font-size:15px}.handoff-sentence[data-v-7436e2fc]{font-size:14px}}.case-studio[data-v-94dab8ed]{--ink2:#4e4d49;--ink3:#62615a;position:relative;isolation:isolate;background:linear-gradient(160deg,#f1ecf5 0,var(--bg) 48%);padding:26px 40px 32px;border:1px solid var(--bd);border-radius:24px;overflow:hidden;color:var(--ink)}html.dark .case-studio[data-v-94dab8ed]{--ink2:#d4cfda;--ink3:#bbb5c4;background:linear-gradient(160deg,#373040,var(--bg) 48%)}.studio-nav[data-v-94dab8ed]{display:flex;justify-content:space-between;align-items:center;gap:16px}.studio-nav>span[data-v-94dab8ed]{color:var(--ink2);font-size:12px}.studio-back[data-v-94dab8ed]{display:flex;align-items:center;gap:12px;padding:8px 0;background:none;border:0;color:var(--ink);font-size:14px!important}.studio-back>span[data-v-94dab8ed]{transition:transform .4s;font-size:20px}.studio-back:hover>span[data-v-94dab8ed]{transform:translate(-5px)}.story-body[data-v-94dab8ed]{max-width:800px;margin:0 auto}.story-intro[data-v-94dab8ed]{padding-top:34px}.story-intro h2[data-v-94dab8ed]{margin:0 0 18px;max-width:22em;font-size:clamp(27px,3vw,38px);line-height:1.4;letter-spacing:-.035em;font-weight:600;text-wrap:balance;outline:none}.story-context[data-v-94dab8ed]{max-width:46em;margin:0;font-size:15px;line-height:1.95;color:var(--ink2)}.story-result[data-v-94dab8ed]{padding-top:28px;border-top:1px solid var(--bd)}.story-result h3[data-v-94dab8ed]{margin:0 0 12px;font-size:clamp(22px,2.2vw,28px);font-weight:550;letter-spacing:-.02em;line-height:1.5;text-wrap:balance}.chapter-summary[data-v-94dab8ed]{max-width:55em;margin:0 0 22px;color:var(--ink2);font-size:14px;line-height:1.95}.artifact-preview[data-v-94dab8ed]{min-width:0;border:1px solid var(--bd);border-radius:12px;overflow:hidden;background:var(--card)}.file-name[data-v-94dab8ed]{padding:11px 16px;border-bottom:1px solid var(--bd);color:var(--ink3);font:11px/1.5 var(--font-mono);overflow-wrap:anywhere}.live-preview[data-v-94dab8ed]{display:block;width:100%;height:470px;border:0;background:#fff;color-scheme:light}.document-preview[data-v-94dab8ed]{padding:16px;max-height:480px;overflow:auto}.result-table-scroll[data-v-94dab8ed]{overflow:auto;max-width:100%}.result-table-scroll table[data-v-94dab8ed]{border-collapse:collapse;width:100%;min-width:400px;font-size:13px}.result-table-scroll td[data-v-94dab8ed],.result-table-scroll th[data-v-94dab8ed]{text-align:start;padding:11px 10px;line-height:1.8;vertical-align:top;border-bottom:1px solid var(--bd)}.result-table-scroll th[data-v-94dab8ed]{color:var(--accent-strong);background:var(--soft);font-weight:550}.result-table-scroll td[data-v-94dab8ed]{color:var(--ink2)}.source-links[data-v-94dab8ed]{display:grid;gap:12px}.source-links a[data-v-94dab8ed]{display:flex;align-items:center;gap:12px;padding:16px 10px;border-bottom:1px solid var(--bd);color:var(--accent-strong);font-size:14px;line-height:1.6;transition:background .25s}.source-links a[data-v-94dab8ed]:hover{background:var(--soft)}.source-links b[data-v-94dab8ed]{font-weight:500}.source-links a>span[data-v-94dab8ed]:last-child{margin-inline-start:auto}.story-details[data-v-94dab8ed]{margin-top:22px;border-top:1px solid var(--bd);padding-top:18px}.story-details>summary[data-v-94dab8ed]{font-size:13px;color:var(--accent-strong);cursor:pointer}.story-details[open]>summary[data-v-94dab8ed]{margin-bottom:18px}.result-section+.result-section[data-v-94dab8ed]{border-top:1px solid var(--bd);margin-top:16px;padding-top:12px}.result-section h4[data-v-94dab8ed]{font-weight:550;font-size:15px;margin:8px 0}.result-section p[data-v-94dab8ed]{font-size:14px;white-space:pre-line;line-height:1.9;color:var(--ink2);overflow-wrap:anywhere}.studio-footer[data-v-94dab8ed]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.sample-label[data-v-94dab8ed]{font-size:11px;color:var(--ink3);margin:0}.studio-return[data-v-94dab8ed]{border:0;font-size:13px!important;display:flex;gap:16px;border-radius:50px;padding:11px 20px;background:var(--ink);color:var(--bg)!important;transition:transform .35s}.studio-return[data-v-94dab8ed]:hover{transform:translateY(-3px)}@media(max-width:800px){.case-studio[data-v-94dab8ed]{padding:23px}.story-intro[data-v-94dab8ed]{padding-top:26px}.live-preview[data-v-94dab8ed]{height:430px}}@media(max-width:440px){.case-studio[data-v-94dab8ed]{padding:18px 15px;border-radius:16px}.story-intro h2[data-v-94dab8ed]{font-size:27px}.story-context[data-v-94dab8ed]{font-size:14px}.document-preview[data-v-94dab8ed]{padding:10px}.studio-nav>span[data-v-94dab8ed]{max-width:55%;text-align:end}.studio-footer[data-v-94dab8ed]{align-items:flex-start}.studio-return[data-v-94dab8ed]{flex:none}}@media(prefers-reduced-motion:reduce){[data-v-94dab8ed],[data-v-94dab8ed]:before,[data-v-94dab8ed]:after{animation:none!important;transition:none!important}}.limina-mark[data-v-504ff164]{display:inline-block;width:1em;height:1em;flex:none;vertical-align:middle}.website .case-art[data-v-e4cd136f]{background:#e6ebdf;border-color:#dae1d2}.data .case-art[data-v-e4cd136f]{background:#e3edef;border-color:#d6e3e5}.research .case-art[data-v-e4cd136f]{background:#efe5da}.routine .case-art[data-v-e4cd136f]{background:#ebe3f2}.website-preview[data-v-e4cd136f],.data-preview[data-v-e4cd136f]{width:86%;background:#fafbf3;border:1px solid #fff;border-radius:8px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 25px #40533020}.website-preview-body[data-v-e4cd136f]{display:grid;grid-template-columns:1fr .8fr;gap:10px;padding:20px 18px}.website-preview-body>div>span[data-v-e4cd136f]{font:12px Georgia,serif;color:#506044}.website-preview h4[data-v-e4cd136f]{color:#405135;font:32px/1.05 Georgia,serif;margin:23px 0;letter-spacing:-1px}.website-preview h4 em[data-v-e4cd136f]{color:#839264}.website-preview small[data-v-e4cd136f]{font:5px var(--font-mono);color:#839264}.preview-sculpture[data-v-e4cd136f]{position:relative;border-radius:70px 70px 0 0;background:#d4ddc0;overflow:hidden}.preview-sculpture i[data-v-e4cd136f]{position:absolute;bottom:32px;left:20%;width:62%;height:100px;border:20px solid #b66b47;border-bottom:0;border-radius:65px 65px 0 0;transform:rotate(-8deg);box-shadow:8px 9px 15px #53644030}.preview-sculpture b[data-v-e4cd136f]{position:absolute;width:37px;height:37px;right:6px;bottom:18px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f2d499,#c49b5c)}.data-preview[data-v-e4cd136f]{background:#fbfdfb;transform:rotate(2deg)}.data-preview-body[data-v-e4cd136f]{padding:18px 22px}.data-preview-body>span[data-v-e4cd136f]{display:block;color:#889e93;font:6px var(--font-mono);letter-spacing:.12em}.data-preview strong[data-v-e4cd136f]{display:block;font:30px/1.5 var(--font-main);color:#426e60}.preview-bars[data-v-e4cd136f]{display:flex;align-items:end;gap:12px;height:76px;border-bottom:1px solid #e0e9e2}.preview-bars i[data-v-e4cd136f]{width:50%;background:#91b4a0;border-radius:4px 4px 0 0}.preview-bars i[data-v-e4cd136f]:last-child{background:#548f7c}.preview-axis[data-v-e4cd136f]{display:flex;justify-content:space-between;color:#92a79a;font:7px var(--font-mono);margin-top:8px}.research-preview[data-v-e4cd136f]{width:78%;padding:25px 24px;background:#fffdf7;color:#86715a;transform:rotate(-4deg);box-shadow:9px 10px #e2d4bd,0 20px 28px #79684420}.preview-page[data-v-e4cd136f]{font:7px var(--font-mono);color:#af9f89}.research-preview h4[data-v-e4cd136f]{font-size:20px;margin:16px 0;font-weight:500}.research-point[data-v-e4cd136f]{display:flex;align-items:center;gap:12px;border-top:1px solid #ebe3d7;padding:10px 0}.research-point span[data-v-e4cd136f]{font:8px var(--font-mono);color:#b3a189}.research-point b[data-v-e4cd136f]{font-size:10px;font-weight:400}.preview-sources[data-v-e4cd136f]{display:block;font:8px var(--font-mono);margin-top:12px;color:#b09a7d}.routine-preview[data-v-e4cd136f]{width:80%}.file-transform[data-v-e4cd136f]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 5px 34px}.file-transform>span[data-v-e4cd136f]{color:#b5a0c5;font-size:25px}.preview-files[data-v-e4cd136f]{position:relative;width:92px;height:106px}.preview-files i[data-v-e4cd136f]{position:absolute;inset:7px 17px 5px 4px;display:grid;place-items:center;border:1px solid #ddd0e7;background:#fffbff;border-radius:7px;color:#af98be;font:10px var(--font-mono);transform:rotate(-16deg)}.preview-files i[data-v-e4cd136f]:nth-child(2){transform:rotate(12deg)}.preview-files i[data-v-e4cd136f]:last-child{transform:rotate(-3deg)}.preview-folder[data-v-e4cd136f]{position:relative;width:93px;height:68px;border-radius:0 8px 8px;background:#c8b2dc;display:grid;place-items:center;color:#fffbff;font-size:27px;box-shadow:0 10px 16px #66507920}.preview-folder[data-v-e4cd136f]:before{content:"";position:absolute;top:-11px;left:0;width:44px;height:15px;background:#c8b2dc;border-radius:7px 9px 0 0}.routine-output[data-v-e4cd136f]{display:flex;justify-content:space-between;background:#ffffff80;border:1px solid #ffffff;border-radius:8px;padding:13px 15px;color:#9a83ad;font:9px var(--font-mono)}.case-card[data-v-e4cd136f]{position:relative;border-radius:16px}.case-open[data-v-e4cd136f]{font-size:inherit!important;font-weight:inherit!important;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;padding:0;text-align:start;color:inherit;background:none;cursor:pointer}.case-open[data-v-e4cd136f]:after{content:"";position:absolute;inset:0;border-radius:16px}.case-open span[data-v-e4cd136f]{font-size:11px;color:var(--accent-strong);white-space:nowrap}.case-copy>div[data-v-e4cd136f]{flex:1}.case-open[data-v-e4cd136f]:focus-visible{outline:none}.case-open[data-v-e4cd136f]:focus-visible:after{outline:3px solid var(--accent);outline-offset:6px}.case-card:hover .case-art[data-v-e4cd136f]{filter:brightness(.98)}.sample-document[data-v-e4cd136f]{width:80%;background:#fffdf8;color:#586254;border:1px solid #fff;border-radius:9px;box-shadow:0 18px 30px #48534520;transform:rotate(-2deg);overflow:hidden}.sample-document-body[data-v-e4cd136f]{padding:17px 23px}.sample-kicker[data-v-e4cd136f]{font:7px var(--font-mono);letter-spacing:.12em;color:#9aa58e}.sample-document h4[data-v-e4cd136f]{font-size:20px;font-weight:500;margin:8px 0 12px}.sample-line[data-v-e4cd136f]{display:flex;gap:13px;border-top:1px solid #e6e9de;padding:10px 0}.sample-line>span[data-v-e4cd136f]{font:8px var(--font-mono);color:#a5af99;padding-top:3px}.sample-line>div[data-v-e4cd136f]{min-width:0}.sample-line b[data-v-e4cd136f]{display:block;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample-line p[data-v-e4cd136f]{margin:4px 0 0;font-size:9px;color:#919b86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.debug .case-art[data-v-e4cd136f]{background:#e6e9f3}.sources .case-art[data-v-e4cd136f]{background:#e5eddf}.scheduled .case-art[data-v-e4cd136f]{background:#eee4d9}.marketing .case-art[data-v-e4cd136f]{background:#e9eddf}.expenses .case-art[data-v-e4cd136f]{background:#ede7de}.meeting .case-art[data-v-e4cd136f]{background:#e2ecee}.hiring .case-art[data-v-e4cd136f]{background:#eee6dd}.case-gallery[data-v-e4cd136f]{padding-bottom:72px;scroll-margin-top:105px}.gallery-heading[data-v-e4cd136f]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:27px}.gallery-heading h2[data-v-e4cd136f]{font-size:28px;font-weight:500;letter-spacing:-.03em;margin:0}.gallery-heading>span[data-v-e4cd136f]{font-size:10px;color:var(--ink3)}.case-grid[data-v-e4cd136f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.case-card[data-v-e4cd136f]{min-width:0}.case-art[data-v-e4cd136f]{position:relative;height:260px;border:1px solid #e2daca;background:#f0e9dc;border-radius:16px;overflow:hidden;display:grid;place-items:center;isolation:isolate}.quotes .case-art[data-v-e4cd136f]{background:#e6efe7;border-color:#d9e3d7}.tool .case-art[data-v-e4cd136f]{background:#e6ebf3;border-color:#d9e0eb}.faq .case-art[data-v-e4cd136f]{background:#eee5ed;border-color:#e3d8e2}.case-format[data-v-e4cd136f]{position:absolute;bottom:13px;right:17px;font:8px var(--font-mono);letter-spacing:.1em;color:#7c786e}.case-copy[data-v-e4cd136f]{display:flex;gap:15px;padding:20px 3px 0}.case-number[data-v-e4cd136f]{font:10px var(--font-mono);color:var(--accent-strong);padding-top:5px}.case-copy h3[data-v-e4cd136f]{font-size:18px;font-weight:500;margin:0 0 8px;letter-spacing:-.02em}.case-copy p[data-v-e4cd136f]{margin:0;font-size:13px;color:var(--ink2);line-height:1.8;max-width:36em}.slides-art[data-v-e4cd136f]{width:80%;position:relative;height:210px}.slide-front[data-v-e4cd136f]{position:absolute;inset:9px 25px 9px 0;background:#fbf9f1;border:1px solid #e4dccb;padding:24px;transform:rotate(-5deg);box-shadow:0 16px 26px #70604920;overflow:hidden}.slide-kicker[data-v-e4cd136f]{font:7px var(--font-mono);letter-spacing:.14em;color:#9f917d}.slide-front h3[data-v-e4cd136f]{font:500 24px/1.35 var(--font-main);color:#756346;margin:22px 0 0;max-width:65%;position:relative;z-index:1}.slide-page[data-v-e4cd136f]{position:absolute;bottom:16px;left:24px;font:7px var(--font-mono);color:#a0927e}.slide-shape[data-v-e4cd136f]{position:absolute;right:-3px;bottom:-12px;width:140px;height:148px;transform:rotate(-17deg)}.slide-shape i[data-v-e4cd136f]{position:absolute;width:58px;height:130px;background:#c1a877;border-radius:60px;right:12px;bottom:0}.slide-shape i[data-v-e4cd136f]:nth-child(2){right:45px;height:100px;background:#dbca9d}.slide-shape i[data-v-e4cd136f]:nth-child(3){right:77px;height:72px;background:#eee4c8}.slide-back[data-v-e4cd136f]{position:absolute;inset:10px 0 0 40px;padding:20px;background:#e5d4b2;transform:rotate(6deg);border:1px solid #d6c6a7}.slide-back>span[data-v-e4cd136f]{position:absolute;right:14px;top:12px;color:#98805e;font:12px Georgia,serif}.quotes-art[data-v-e4cd136f],.tool-art[data-v-e4cd136f]{width:76%;border-radius:8px;border:1px solid #ffffff;overflow:hidden;background:#fcfdfa;box-shadow:0 15px 24px #3953331a;transform:rotate(2deg)}.mini-toolbar[data-v-e4cd136f]{display:flex;justify-content:space-between;padding:9px 13px;background:#f5f7f1;color:#a3aba0;font:7px var(--font-mono);border-bottom:1px solid #e7ebe0}.quotes-art table[data-v-e4cd136f]{width:calc(100% - 28px);margin:14px;border-collapse:collapse;font:10px var(--font-mono);color:#6c8364}.quotes-art th[data-v-e4cd136f],.quotes-art td[data-v-e4cd136f]{text-align:center;padding:8px;border:1px solid #e3ebde;font-weight:400}.quotes-art th[data-v-e4cd136f]{background:#f2f6ed;font-size:8px}.quotes-art td[data-v-e4cd136f]:nth-child(3){background:#e7f0df}.quote-note[data-v-e4cd136f]{display:flex;align-items:center;gap:10px;margin:0 15px 13px;color:#95ad83;font-size:12px}.quote-note i[data-v-e4cd136f]{height:4px;width:35%;background:#e5ebdf;border-radius:3px}.quote-note i[data-v-e4cd136f]:last-child{width:20%}.tool-art[data-v-e4cd136f]{transform:rotate(-2deg);background:#fff}.tool-art .mini-toolbar[data-v-e4cd136f]{background:#f4f6fa;border-color:#e7ebf1;color:#9ca7b8}.inventory-head[data-v-e4cd136f]{display:flex;justify-content:space-between;align-items:center;padding:15px 18px 10px}.inventory-head b[data-v-e4cd136f]{font:500 17px var(--font-main);color:#546980}.inventory-head>span[data-v-e4cd136f]{display:grid;place-items:center;width:21px;height:20px;color:#fff;background:#849bb7;border-radius:4px;font-size:13px}.inventory-search[data-v-e4cd136f]{border:1px solid #e7ebf2;border-radius:5px;margin:0 18px 9px;height:23px;display:flex;align-items:center;padding:0 8px;gap:7px;color:#adbbca}.inventory-search i[data-v-e4cd136f]{background:#edf0f5;height:3px;width:38%}.inventory-row[data-v-e4cd136f]{display:flex;align-items:center;gap:12px;margin:0 18px;padding:8px 0;border-bottom:1px solid #f0f2f6;font:8px var(--font-mono);color:#8d9db1}.inventory-row[data-v-e4cd136f]:last-child{border:0;padding-bottom:16px}.inventory-icon[data-v-e4cd136f]{color:#94a9c0;background:#eff3f8;border-radius:4px;padding:4px}.inventory-row b[data-v-e4cd136f]{margin-left:auto;font-weight:400;color:#6e819a}.inventory-row i[data-v-e4cd136f]{width:22px;height:8px;border-radius:9px;background:#e5efea}.faq-art[data-v-e4cd136f]{position:relative;width:82%;height:220px}.faq-source[data-v-e4cd136f]{position:absolute;top:18px;left:0;width:100px;height:140px;padding:19px;background:#f8f5f8;border:1px solid #e4dce7;border-radius:4px;transform:rotate(-9deg);box-shadow:0 8px 15px #6c4d7420}.faq-source>span[data-v-e4cd136f]{font:10px var(--font-mono);color:#ab94b2}.faq-source div[data-v-e4cd136f]{display:grid;gap:7px;margin-top:25px}.faq-source i[data-v-e4cd136f]{height:3px;background:#e5dbe8}.faq-arrow[data-v-e4cd136f]{position:absolute;left:105px;top:40px;color:#b19cba;font-size:28px}.faq-result[data-v-e4cd136f]{position:absolute;right:0;top:15px;width:65%;background:#fffafe;border:1px solid white;border-radius:9px;padding:19px;transform:rotate(3deg);box-shadow:0 16px 26px #6c4d7420}.faq-heading[data-v-e4cd136f]{display:flex;justify-content:space-between;font:20px Georgia,serif;color:#8b6c92;padding-bottom:10px}.faq-heading span[data-v-e4cd136f]:last-child{color:#c3aec9;font-size:19px}.faq-row[data-v-e4cd136f]{display:flex;align-items:center;gap:9px;border-top:1px solid #eee4ef;padding:12px 0}.faq-row>span[data-v-e4cd136f]{color:#c1b0c6;font:7px var(--font-mono)}.faq-row>div[data-v-e4cd136f]{flex:1;display:grid;gap:6px}.faq-row i[data-v-e4cd136f]{display:block;height:3px;width:85%;background:#e1d4e5}.faq-row i+i[data-v-e4cd136f]{width:62%;background:#eee6f0}.faq-row b[data-v-e4cd136f]{color:#c7b6cc;font:12px var(--font-main)}@media(min-width:641px)and (max-width:1000px){.case-grid[data-v-e4cd136f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.case-grid[data-v-e4cd136f]{gap:30px 20px}.case-art[data-v-e4cd136f]{height:250px}.slides-art[data-v-e4cd136f]{width:84%;height:185px}.slide-front[data-v-e4cd136f]{padding:19px}.slide-front h3[data-v-e4cd136f]{font-size:20px}.slide-shape[data-v-e4cd136f]{right:-30px;bottom:-25px}.quotes-art[data-v-e4cd136f],.tool-art[data-v-e4cd136f]{width:85%}.faq-art[data-v-e4cd136f]{width:87%}.faq-source[data-v-e4cd136f]{width:80px}.faq-arrow[data-v-e4cd136f]{left:77px}.faq-result[data-v-e4cd136f]{padding:14px}.case-copy h3[data-v-e4cd136f]{font-size:19px}.case-copy p[data-v-e4cd136f]{font-size:12px}}@media(max-width:640px){.case-gallery[data-v-e4cd136f]{padding-bottom:45px}.gallery-heading[data-v-e4cd136f]{align-items:flex-start;gap:12px}.gallery-heading h2[data-v-e4cd136f]{font-size:24px}.gallery-heading>span[data-v-e4cd136f]{font-size:9px;white-space:nowrap;padding-top:9px}.case-grid[data-v-e4cd136f]{grid-template-columns:1fr;gap:30px}.case-art[data-v-e4cd136f]{height:265px}.case-copy[data-v-e4cd136f]{padding-top:17px}.case-copy h3[data-v-e4cd136f]{font-size:20px}.case-copy p[data-v-e4cd136f]{font-size:13px}.slides-art[data-v-e4cd136f]{max-width:390px}.quotes-art[data-v-e4cd136f],.tool-art[data-v-e4cd136f]{max-width:345px}.faq-art[data-v-e4cd136f]{max-width:350px}.slide-front h3[data-v-e4cd136f]{font-size:23px}.slide-shape[data-v-e4cd136f]{right:-5px}.faq-source[data-v-e4cd136f]{width:100px}.faq-arrow[data-v-e4cd136f]{left:100px}}.lp{--motion-ease: cubic-bezier(.16,1,.3,1);transition:background-color .45s,color .45s}.lp .nav{transition:background-color .45s,border-color .45s,box-shadow .45s}.lp .nav.scrolled{box-shadow:0 8px 30px #25202e08}.lp .nav:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,#b4c99b,#a588bb,#dbb186);transform:scaleX(var(--page-progress));transform-origin:left;pointer-events:none}.lp .hero{isolation:isolate}.lp .hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(650px,90vw);height:300px;left:50%;top:35px;background:radial-gradient(ellipse,#c1a6d525,transparent 68%);transform:translate(-50%);animation:landing-halo 12s ease-in-out 2 alternate}.lp .hero>*{animation:landing-rise .95s var(--motion-ease) both}.lp .hero>h1{animation-delay:.08s}.lp .hero>p{animation-delay:.16s}.lp .hero>.hero-actions{animation-delay:.24s}.lp .work-scenes{animation:landing-rise 1.1s .3s var(--motion-ease) both}.lp .reveal-ready{opacity:0;transform:translateY(38px);transition:opacity .85s var(--motion-ease),transform .85s var(--motion-ease);transition-delay:var(--reveal-delay,0ms)}.lp .reveal-ready.is-revealed,.lp .reveal-ready:focus-within{opacity:1;transform:none}.lp .btn-primary,.lp .nav-cta{position:relative;overflow:hidden;transition:transform .45s var(--motion-ease),box-shadow .45s var(--motion-ease),background-color .3s}.lp .btn-primary:after,.lp .nav-cta:after{content:"";position:absolute;inset:-80% -50%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#ffffff28 49%,transparent 63%);transform:translate(-85%);transition:transform .8s var(--motion-ease)}.lp .btn-primary:hover:after,.lp .nav-cta:hover:after{transform:translate(85%)}.lp .btn-primary:hover,.lp .nav-cta:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25202e26}.lp .btn-primary:active,.lp .nav-cta:active{transform:translateY(0) scale(.97)}.lp .btn-primary svg,.lp .nav-cta>span,.lp .case-open>span,.lp .scene-detail-link>span{transition:transform .45s var(--motion-ease)}.lp .btn-primary:hover svg,.lp .nav-cta:hover>span{transform:translate(4px)}.lp .btn-download:hover svg{transform:translateY(3px)}.lp .nav-theme{transition:transform .5s var(--motion-ease)}.lp .nav-theme:hover{transform:rotate(24deg)}.lp .scene-tabs button{transition:background .4s,color .4s,box-shadow .4s,transform .4s var(--motion-ease)}.lp .scene-tabs button:hover{transform:translateY(-3px)}.lp .scene-tabs button:active{transform:scale(.96)}.lp .scene-canvas{transition:background .6s,border-color .6s}.lp .scene-swap-enter-active{transition:opacity .5s var(--motion-ease),transform .6s var(--motion-ease)}.lp .scene-swap-leave-active{transition:opacity .18s ease,transform .18s ease}.lp .scene-swap-enter-from{opacity:0;transform:translateY(25px) scale(.98)}.lp .scene-swap-leave-to{opacity:0;transform:translateY(-10px) scale(.99)}.lp .scene-swap-enter-active .result-window{animation:landing-result .65s var(--motion-ease) both}.lp .scene-swap-enter-active .bar-pair i{transform-origin:bottom;animation:landing-bar .8s var(--motion-ease) both}.lp .scene-proof{display:block;font-size:10px;line-height:1.8;margin-top:15px;color:#818378}.lp .case-proof{display:flex;align-items:baseline;gap:8px;margin-top:12px;font-size:11px;color:var(--accent-strong);line-height:1.7}.lp .case-proof>span{opacity:.55}.lp .case-art{transition:transform .7s var(--motion-ease),box-shadow .7s var(--motion-ease),filter .5s}.lp .case-art:after{content:"";position:absolute;inset:-50%;z-index:5;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffff60 48%,transparent 60%);transform:translate(-85%);transition:transform 1s var(--motion-ease)}.lp .case-art>:first-child{transition:transform .8s var(--motion-ease)}@media(hover:hover)and (pointer:fine){.lp .case-card:hover .case-art{transform:perspective(1000px) translateY(-7px) rotateX(2deg);box-shadow:0 22px 40px -25px #3b304c66;filter:none}.lp .case-card:hover .case-art:after{transform:translate(85%)}.lp .case-card:hover .case-art>:first-child{transform:translateY(-4px) rotate(0) scale(1.025)}.lp .case-card:hover .case-open>span{transform:translate(3px,-2px)}.lp .scene-detail-link:hover>span{transform:translate(3px,-3px)}}.lp .landing-case-dialog[open]{animation:landing-dialog-in .5s var(--motion-ease) both}.lp .landing-case-dialog[open]::backdrop{animation:landing-backdrop-in .4s ease both}.lp .landing-case-dialog.is-closing{animation:landing-dialog-out .22s ease both;pointer-events:none}.lp .landing-case-dialog.is-closing::backdrop{animation:landing-backdrop-out .22s ease both}.lp .detail-input,.lp .detail-output{animation:landing-rise .6s .08s var(--motion-ease) both}.lp .detail-output{animation-delay:.14s}.lp .detail-close{transition:transform .35s var(--motion-ease),background-color .3s}.lp .detail-close:hover{transform:rotate(90deg);background:var(--soft)}.lp .artifact-download{transition:transform .35s var(--motion-ease),box-shadow .35s}.lp .artifact-download:hover{transform:translateY(-2px);box-shadow:0 6px 14px #25202e20}.lp .input-file[open] pre{animation:landing-rise .35s var(--motion-ease) both}@keyframes landing-rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-result{0%{opacity:0;translate:30px 12px}to{opacity:1;translate:0 0}}@keyframes landing-bar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes landing-halo{0%{opacity:.5;transform:translate(-55%) scale(.9)}to{opacity:1;transform:translate(-45%) scale(1.15)}}@keyframes landing-dialog-in{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}@keyframes landing-dialog-out{to{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes landing-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes landing-backdrop-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lp .reveal-ready{opacity:1;transform:none}}html.limina-changing::view-transition-group(limina-case){animation-duration:.78s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.limina-changing::view-transition-old(limina-case),html.limina-changing::view-transition-new(limina-case){height:100%;object-fit:cover;overflow:clip;border-radius:24px;animation-duration:.55s}html.limina-changing::view-transition-old(root){animation:limina-scene-away .35s ease both}html.limina-changing::view-transition-new(root){animation:limina-scene-arrive .65s cubic-bezier(.16,1,.3,1) both}@keyframes limina-scene-away{to{opacity:0;filter:blur(5px);transform:scale(.985)}}@keyframes limina-scene-arrive{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){html.limina-changing::view-transition-group(*),html.limina-changing::view-transition-old(*),html.limina-changing::view-transition-new(*){animation:none!important}}.btn-primary[data-v-08ef78ed]{text-decoration:none}.hero .product-label[data-v-08ef78ed]{margin-bottom:16px;font-size:14px;font-weight:600;letter-spacing:.04em}.lp[data-v-08ef78ed]{--ink: #2a2a27;--ink2: #818078;--ink3: #939188;--bg: #faf9f5;--bg2: #f2f0e9;--card: #fffefa;--bd: #e8e5dc;--accent: #9475ad;--accent-strong: #735587;--soft: #eee8f1;--soft-bd: #dcd1e3;--nav-bg: #faf9f5ed;--page-progress: 0;--motion-ease: cubic-bezier(.16,1,.3,1);min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-main);line-height:1.6;overflow:clip;-webkit-font-smoothing:antialiased}html.dark .lp[data-v-08ef78ed]{--ink: #f3efe8;--ink2: #b2ada4;--ink3: #9b948b;--bg: #201e24;--bg2: #28252d;--card: #302c35;--bd: #3d3742;--accent: #c0a5d0;--accent-strong: #c9aed9;--soft: #38303f;--soft-bd: #50435a;--nav-bg: #201e24ed;color-scheme:dark}.lp[data-v-08ef78ed] *,.lp[data-v-08ef78ed] *:before,.lp[data-v-08ef78ed] *:after{box-sizing:border-box}.lp button[data-v-08ef78ed]{font:inherit;cursor:pointer}.lp a[data-v-08ef78ed]{color:inherit;text-decoration:none}.lp[data-v-08ef78ed] :is(button,a):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap[data-v-08ef78ed],.nav-inner[data-v-08ef78ed],.ft-inner[data-v-08ef78ed]{max-width:1220px;margin-inline:auto;padding-inline:40px}.nav[data-v-08ef78ed]{position:fixed;inset:0 0 auto;z-index:100;height:calc(78px + var(--sat, 0px));padding-top:var(--sat, 0px);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid transparent}.nav.scrolled[data-v-08ef78ed]{border-bottom-color:var(--bd)}.nav-inner[data-v-08ef78ed]{display:flex;height:100%;align-items:center;justify-content:space-between;gap:30px}.brand[data-v-08ef78ed]{display:flex;gap:10px;align-items:center;font-size:19px;font-weight:750;letter-spacing:.08em}.brand img[data-v-08ef78ed]{width:31px;height:31px;border-radius:9px}.lp .nav-login[data-v-08ef78ed]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 20px;border:1px solid var(--bd);border-radius:100px;background:var(--card);color:var(--ink);font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s}.nav-login[data-v-08ef78ed]:hover{background:var(--soft);border-color:var(--soft-bd)}.nav-end[data-v-08ef78ed]{display:flex;gap:16px;align-items:center;font-size:12px}.nav-theme[data-v-08ef78ed]{display:grid;place-items:center;width:28px;height:32px;padding:0;color:var(--ink2);background:none;border:0}.nav-theme svg[data-v-08ef78ed]{width:17px;height:17px}.landing-language[data-v-08ef78ed] .el-select{width:125px}.hero[data-v-08ef78ed]{text-align:center;padding-top:calc(102px + var(--sat, 0px));padding-bottom:32px;position:relative}.hero h1[data-v-08ef78ed]{font-size:clamp(28px,5vw,62px);font-weight:550;letter-spacing:-.055em;line-height:1.18;margin:20px auto;text-wrap:balance;max-width:100%}.hero h1>span[data-v-08ef78ed]{color:var(--accent-strong);margin-inline-start:.12em}.hero p[data-v-08ef78ed]{font-size:15px;color:var(--ink2);margin:0 auto 26px;max-width:600px;text-wrap:balance}.hero-actions[data-v-08ef78ed]{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.lp .btn-primary[data-v-08ef78ed]{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:13px 24px;border:1px solid transparent;border-radius:100px;background:var(--ink);color:var(--bg);font-size:13px!important;font-weight:500!important;transition:transform .2s,box-shadow .2s}.btn-primary[data-v-08ef78ed]:hover{transform:translateY(-2px);box-shadow:0 7px 18px #25202e24}.btn-primary svg[data-v-08ef78ed]{width:16px;height:16px}.lp .btn-login[data-v-08ef78ed]{background:var(--card);border-color:var(--bd);color:var(--ink)}.lp .btn-login[data-v-08ef78ed]:hover{background:var(--bg2)}.lp .btn-download[data-v-08ef78ed]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:12px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font-size:13px;font-weight:500;transition:color .18s ease}.btn-download svg[data-v-08ef78ed]{width:16px;height:16px;flex:none}.btn-download span[data-v-08ef78ed]{text-decoration:underline;text-decoration-color:var(--bd);text-underline-offset:5px;transition:text-decoration-color .18s ease}.lp .btn-download[data-v-08ef78ed]:hover{color:var(--ink)}.btn-download:hover span[data-v-08ef78ed]{text-decoration-color:currentColor}.closing[data-v-08ef78ed]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:38px;padding-bottom:48px;border-top:1px solid var(--bd)}.closing-mark[data-v-08ef78ed]{font-size:52px;color:var(--accent)}.closing h2[data-v-08ef78ed]{margin:0 auto 0 0;font-size:29px;font-weight:500;letter-spacing:-.03em}.ft[data-v-08ef78ed]{border-top:1px solid var(--bd);padding:23px 0}.ft-inner[data-v-08ef78ed]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ft-brand[data-v-08ef78ed]{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;letter-spacing:.04em}.logo-mark img[data-v-08ef78ed]{display:block;width:24px;height:24px;border-radius:6px}.ft-sep[data-v-08ef78ed]{color:var(--ink3)}.ft-meta[data-v-08ef78ed]{font-size:10px;color:var(--ink3)}.release-link[data-v-08ef78ed]{background:none;border:0;padding:0;color:var(--ink3);font-size:10px!important}@media(max-width:960px){.hero[data-v-08ef78ed]{padding-top:calc(118px + var(--sat, 0px))}.closing h2[data-v-08ef78ed]{font-size:24px}}@media(max-width:640px){.wrap[data-v-08ef78ed],.nav-inner[data-v-08ef78ed],.ft-inner[data-v-08ef78ed]{padding-inline:20px}.nav[data-v-08ef78ed]{height:calc(65px + var(--sat, 0px))}.nav-inner[data-v-08ef78ed]{gap:12px}.nav-end[data-v-08ef78ed]{gap:9px}.brand[data-v-08ef78ed]{gap:7px;font-size:16px}.brand img[data-v-08ef78ed]{width:26px;height:26px}.lp .nav-login[data-v-08ef78ed]{min-height:40px;padding:8px 14px}.landing-language[data-v-08ef78ed] .el-select{width:87px}.nav-theme[data-v-08ef78ed]{width:23px}.hero[data-v-08ef78ed]{padding-top:calc(105px + var(--sat, 0px));padding-bottom:33px}.hero h1[data-v-08ef78ed]{font-size:clamp(25px,6.6vw,34px);margin-top:18px}.hero p[data-v-08ef78ed]{font-size:13px;max-width:25em;line-height:1.8}.hero-actions[data-v-08ef78ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:360px;margin-inline:auto}.hero-actions .btn-primary[data-v-08ef78ed]{min-width:0;gap:12px;padding-inline:16px}.closing[data-v-08ef78ed]{flex-wrap:wrap;gap:16px;padding-top:24px;padding-bottom:34px}.closing h2[data-v-08ef78ed]{font-size:22px}.closing-mark[data-v-08ef78ed]{font-size:35px}.closing .btn-primary[data-v-08ef78ed]{margin-inline-start:44px}.ft-inner[data-v-08ef78ed]{gap:15px}}@media(max-width:370px){.brand>span[data-v-08ef78ed]{display:none}.hero-actions[data-v-08ef78ed]{gap:15px}.btn-primary[data-v-08ef78ed]{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.lp[data-v-08ef78ed] *,.lp[data-v-08ef78ed] *:before,.lp[data-v-08ef78ed] *:after{animation:none!important;transition:none!important}}.lp[data-v-08ef78ed]{padding-bottom:var(--sab)}.lp .wrap[data-v-08ef78ed],.lp .nav-inner[data-v-08ef78ed],.lp .ft-inner[data-v-08ef78ed]{padding-left:calc(40px + var(--sal));padding-right:calc(40px + var(--sar))}@media(max-width:640px){.lp .wrap[data-v-08ef78ed],.lp .nav-inner[data-v-08ef78ed],.lp .ft-inner[data-v-08ef78ed]{padding-left:calc(20px + var(--sal));padding-right:calc(20px + var(--sar))}}
