.lp-h18-search[data-v-cbc21a1d]{font-family:-apple-system,BlinkMacSystemFont,Noto Sans TC,sans-serif;font-size:13px;line-height:1.4;position:relative;width:100%}.lp-h18-search-bar[data-v-cbc21a1d]{align-items:center;background:#fff;border:.5px solid #d9d9de;border-radius:12px;display:flex;gap:10px;height:42px;padding:0 8px 0 18px;transition:border-color .18s ease,box-shadow .18s ease}.lp-h18-search-bar[data-v-cbc21a1d]:hover{border-color:#c4c5cc}.lp-h18-search-bar[data-v-cbc21a1d]:focus-within{border-color:#9394a1;box-shadow:0 0 0 3px #13131614}.lp-h18-search-input[data-v-cbc21a1d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#131316;flex:1;font-family:inherit;font-size:13px!important;font-weight:400;height:100%;line-height:1;min-width:0;outline:none}.lp-h18-search-input[data-v-cbc21a1d]::-moz-placeholder{color:#9394a1;font-size:13.5px!important;-moz-transition:color .3s ease;transition:color .3s ease}.lp-h18-search-input[data-v-cbc21a1d]::placeholder{color:#9394a1;font-size:13.5px!important;transition:color .3s ease}@media (max-width:768px){.lp-h18-search-input[data-v-cbc21a1d]{font-size:16px!important}.lp-h18-search-input[data-v-cbc21a1d]::-moz-placeholder{font-size:14px!important}.lp-h18-search-input[data-v-cbc21a1d]::placeholder{font-size:14px!important}}.lp-h18-search-kbd[data-v-cbc21a1d]{background:#f4f4f5;border:.5px solid #e5e7eb;border-radius:5px;color:#6c7275;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 8px}.lp-h18-search-go[data-v-cbc21a1d],.lp-h18-search-kbd[data-v-cbc21a1d]{align-items:center;display:inline-flex;flex-shrink:0}.lp-h18-search-go[data-v-cbc21a1d]{background:#2f3440;border:none;border-radius:6px;color:#fff;cursor:pointer;height:24px;justify-content:center;transition:background .15s ease,transform .15s ease;width:24px}.lp-h18-search-go[data-v-cbc21a1d]:hover{background:#3a3f4c}.lp-h18-search-go[data-v-cbc21a1d]:active{background:#252930;transform:scale(.95)}.lp-h18-dropdown[data-v-cbc21a1d]{background:#fff;border:.5px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 32px -10px #0f172a1f,0 3px 10px -3px #0f172a0d;left:0;max-height:480px;overflow-y:auto;padding:14px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);z-index:999}.lp-h18-fade-enter-active[data-v-cbc21a1d],.lp-h18-fade-leave-active[data-v-cbc21a1d]{transition:opacity .18s ease,transform .18s ease}.lp-h18-fade-enter-from[data-v-cbc21a1d],.lp-h18-fade-leave-to[data-v-cbc21a1d]{opacity:0;transform:translateY(-6px)}.lp-h18-segmented-row[data-v-cbc21a1d]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.lp-h18-kbd-hint[data-v-cbc21a1d]{color:#9394a1;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.02em;white-space:nowrap}.lp-h18-segmented[data-v-cbc21a1d]{align-items:center;background:#f4f4f5;border-radius:8px;display:inline-flex;padding:3px}.lp-h18-seg-btn[data-v-cbc21a1d]{background:transparent;border:none;border-radius:6px;color:#6c7275;cursor:pointer;font-family:inherit;font-size:12.5px!important;font-weight:500;line-height:1;padding:5px 12px;transition:all .15s ease}.lp-h18-seg-btn[data-v-cbc21a1d]:hover:not(.is-active){color:#131316}.lp-h18-seg-btn.is-active[data-v-cbc21a1d]{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#131316;font-weight:600}.lp-h18-seg-btn.has-intent[data-v-cbc21a1d],.lp-h18-seg-dot[data-v-cbc21a1d]{position:relative}.lp-h18-seg-dot[data-v-cbc21a1d]{animation:lp-h18-pulse-cbc21a1d 1.6s ease-in-out infinite;background:#b89968;border-radius:50%;box-shadow:0 0 0 .5px #00000026;display:inline-block;height:6px;margin-left:5px;top:-1px;vertical-align:middle;width:6px}.lp-h18-mark[data-v-cbc21a1d],[data-v-cbc21a1d] .lp-h18-item-subtitle mark{background:linear-gradient(transparent 67%,#b798668c 0);border-radius:1px;color:inherit;font-weight:600;padding:0 1px}.lp-h18-item-subtitle[data-v-cbc21a1d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;max-height:4.5em;text-overflow:clip;white-space:normal!important}@keyframes lp-h18-pulse-cbc21a1d{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.lp-h18-intent-banner[data-v-cbc21a1d]{align-items:center;background:#fffbeb;border:.5px solid #fcd34d;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:8px;margin-bottom:10px;padding:8px 10px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.lp-h18-intent-banner[data-v-cbc21a1d]:hover{background:#fef3c7;border-color:#f59e0b}.lp-h18-intent-icon[data-v-cbc21a1d]{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:600;height:18px;justify-content:center;line-height:1;width:18px}.lp-h18-intent-text[data-v-cbc21a1d]{color:#131316;flex:1;font-size:12.5px!important;font-weight:500;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-h18-intent-action[data-v-cbc21a1d]{color:#92400e;flex-shrink:0;font-size:11.5px!important;font-weight:600;letter-spacing:.01em}.lp-h18-list[data-v-cbc21a1d]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.lp-h18-group-header[data-v-cbc21a1d]{color:#9394a1;font-family:inherit;font-size:10px!important;font-weight:600;letter-spacing:.04em;line-height:1;margin:8px 4px 2px;padding:0;text-transform:none}.lp-h18-group-header[data-v-cbc21a1d]:first-child{margin-top:0}.lp-h18-item[data-v-cbc21a1d]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;transition:background .12s ease}.lp-h18-item.is-highlighted[data-v-cbc21a1d],.lp-h18-item[data-v-cbc21a1d]:hover{background:#f4f4f5}.lp-h18-item-icon[data-v-cbc21a1d]{align-items:center;color:#9394a1;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.lp-h18-item-text[data-v-cbc21a1d]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lp-h18-item-title[data-v-cbc21a1d]{color:#131316;font-size:12.5px!important;font-weight:500;line-height:1.4}.lp-h18-item-subtitle[data-v-cbc21a1d],.lp-h18-item-title[data-v-cbc21a1d]{font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-h18-item-subtitle[data-v-cbc21a1d]{color:#6c7275;font-size:11.5px!important;font-weight:400;line-height:1.3}.lp-h18-item-newtab[data-v-cbc21a1d]{align-items:center;background:transparent;border:none;border-radius:6px;color:#9394a1;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;transition:background .15s ease,color .15s ease;width:24px}.lp-h18-item-newtab[data-v-cbc21a1d]:hover{background:#ebebed;color:#131316}.lp-h18-empty[data-v-cbc21a1d]{padding:2px 2px 0}.lp-h18-empty-hint[data-v-cbc21a1d]{color:#6c7275;font-family:inherit;font-size:12.5px!important;font-weight:400;line-height:1.5;margin:0 0 10px}.lp-h18-empty-chips[data-v-cbc21a1d]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lp-h18-empty-chips button[data-v-cbc21a1d]{background:#f4f4f5;border:.5px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:11.5px!important;font-weight:500;line-height:1;padding:4px 9px;transition:all .12s ease}.lp-h18-empty-chips button[data-v-cbc21a1d]:hover{background:#ebebed;border-color:#d9d9de;color:#131316}.lp-h18-loading[data-v-cbc21a1d]{align-items:center;color:#9394a1;display:flex;font-family:inherit;font-size:12.5px!important;font-weight:400;gap:6px;justify-content:center;line-height:1;padding:18px 10px}.lp-h18-spinner[data-v-cbc21a1d]{animation:lp-h18-spin-cbc21a1d .6s linear infinite;border:1.5px solid #e5e7eb;border-radius:50%;border-top-color:#6c7275;height:12px;width:12px}@keyframes lp-h18-spin-cbc21a1d{to{transform:rotate(1turn)}}.lp-h18-empty-result[data-v-cbc21a1d]{padding:20px 10px;text-align:center}.lp-h18-empty-result p[data-v-cbc21a1d]{color:#6c7275;font-family:inherit;font-size:12.5px!important;font-weight:400;line-height:1.5;margin:0}.lp-h18-empty-result-hint[data-v-cbc21a1d]{color:#9394a1!important;font-size:11.5px!important;margin-top:4px!important}.lp-h18-empty-result-title[data-v-cbc21a1d]{color:#131316;font-family:inherit;font-size:12.5px!important;font-weight:500;line-height:1.5;margin:0}.lp-h18-fallback-actions[data-v-cbc21a1d]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:12px 0 0;padding:0;text-align:left}.lp-h18-fallback-actions button[data-v-cbc21a1d]{background:#f9fafb;border:.5px solid #e5e7eb;border-radius:6px;color:#131316;cursor:pointer;display:block;font-family:inherit;font-size:12.5px!important;font-weight:500;line-height:1.4;padding:8px 10px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.lp-h18-fallback-actions button[data-v-cbc21a1d]:hover{background:#f0f1f3;border-color:#d9d9de}.lp-h18-fallback-arrow[data-v-cbc21a1d]{color:#6c7275;display:inline-block;font-weight:600;margin-right:6px}.lp-shadcn-content[data-v-f5075872]{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--muted:#f4f4f5;--muted-foreground:#71717a;--primary:#b89968;--primary-foreground:#fff;--primary-deep:#a38556;--primary-light:#c5a77b;--primary-soft:#f5efe4;--primary-ring:hsla(37,36%,56%,.35);--accent-deep:#1a2b3d;--accent-deep-soft:#2d3f54;--brand-fg:#1a2b3d;--ink-950:#0f0f12;--ink-900:#131316;--ink-800:#1c1d22;--ink-700:#2a2b30;--ink-600:#5e5f6e;--ink-500:#71717a;--ink-400:#9a9ba5;--ink-300:#c8c8ce;--ink-200:#d9d9de;--ink-100:#ededef;--ink-50:#f7f7f8;--border:#e4e4e7;--border-soft:#efeff1;--input:#e4e4e7;--law-positive:#16a34a;--law-warning:#b86a1f;--law-negative:#b33a3a;--law-info:#2563eb;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--font-sans:"Inter","PingFang TC","Noto Sans TC",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Söhne Mono",ui-monospace,monospace;--ease-standard:cubic-bezier(.4,.36,0,1);--ease-gentle:cubic-bezier(.33,1,.68,1);--ease-accordion:cubic-bezier(0,0,.2,1);--ease-sharp:cubic-bezier(.7,0,.3,1);--ease-inout:cubic-bezier(.4,0,.2,1);--ease-inout-soft:cubic-bezier(.4,0,.6,1);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--d-micro:.1s;--d-tiny:.12s;--d-short:.15s;--d-base:.2s;--d-main:.3s;--d-long:.45s;--d-mockup:.5s;--d-glow:.8s;--shadow-btn-default:0 2px 3px -1px rgba(0,0,0,.08),0 0 0 .5px rgba(19,19,22,.18),inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-btn-hover:0 4px 8px -2px rgba(0,0,0,.12),0 0 0 .5px rgba(19,19,22,.24),inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-card-light:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04),0 0 0 .5px rgba(19,19,22,.06);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--foreground)}.home-pp-wrap[data-v-f5075872],.lp-shadcn-content[data-v-f5075872] *,.lp-shadcn-content[data-v-f5075872] :after,.lp-shadcn-content[data-v-f5075872] :before{box-sizing:border-box}.home-pp-wrap[data-v-f5075872]{background:transparent;margin:24px auto 0;max-width:1200px;padding:0 32px;width:100%}@media (max-width:1023px){.home-pp-wrap[data-v-f5075872]{width:100%}}.lp-section-inner[data-v-f5075872]{margin:0;max-width:none;padding:0}@media (max-width:768px){.lp-section-inner[data-v-f5075872]{padding:0}}.lp-eyebrow[data-v-f5075872]{align-items:center;background:var(--primary-soft);border:1px solid hsla(37,36%,56%,.2);border-radius:9999px;color:var(--primary-deep);display:inline-flex;font:500 12px/1 var(--font-mono);gap:8px;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.lp-eyebrow-square[data-v-f5075872]{background:var(--accent-deep);display:inline-block;height:8px;width:8px}.lp-section-head[data-v-f5075872]{margin:0 auto 56px;max-width:720px;text-align:center}.lp-section-title[data-v-f5075872]{color:var(--accent-deep);font:700 28px/1.15 var(--font-sans);letter-spacing:-.02em;margin:20px 0 16px}@media (max-width:768px){.lp-section-title[data-v-f5075872]{font-size:22px}}.lp-section-sub[data-v-f5075872]{color:var(--ink-600);font:400 17px/1.6 var(--font-sans);margin:0 auto 24px}.lp-arrow-link[data-v-f5075872]{align-items:center;background:var(--background);border:.5px solid var(--ink-200);border-radius:9999px;box-shadow:var(--shadow-btn-default);color:var(--accent-deep);display:inline-flex;font:500 14px/1 var(--font-sans);gap:6px;padding:8px 16px;text-decoration:none;transition:all var(--d-main) var(--ease-standard)}.lp-arrow-link[data-v-f5075872]:hover{box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.lp-arrow-tri[data-v-f5075872]{color:var(--primary);display:inline-flex;height:8px;transition:transform var(--d-main) var(--ease-standard);width:8px}.lp-arrow-tri svg[data-v-f5075872]{height:100%;width:100%}.lp-arrow-link:hover .lp-arrow-tri[data-v-f5075872]{transform:translate(3px)}.lp-components[data-v-f5075872]{background:transparent;border-bottom:none;border-radius:0;border-top:none;padding:0}@media (max-width:768px){.lp-components[data-v-f5075872]{border-radius:0;padding:0}}.lp-pp-section[data-v-f5075872]{--pp-bg:#f7f7f8;--pp-card:#fff;--pp-card-hover:#fafafb;--pp-border:#eeeef0;--pp-border-strong:#d9d9de;--pp-text:#131316;--pp-text-soft:#42434d;--pp-text-mute:#9394a1;--pp-hi-light:rgba(19,19,22,.04);--pp-gold:#5e5f6e;--pp-gold-deep:#42434d;--pp-gold-light:#9394a1;--pp-gold-soft:rgba(19,19,22,.05);--pp-gold-ring:rgba(19,19,22,.12);--pp-code-key:#5e5f6e;--pp-code-str:#00aee3;--pp-code-com:#9394a1;--pp-code-param:#22c543;--pp-code-punc:#747686;--pp-code-fg:#131316;--pp-shadow-card:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04),0 0 0 .5px rgba(19,19,22,.06);--pp-shadow-btn-default:0 2px 3px -1px rgba(0,0,0,.08),0 0 0 .5px rgba(19,19,22,.18),inset 0 1px 0 hsla(0,0%,100%,.1);--pp-shadow-btn-hover:0 2px 4px -1px rgba(0,0,0,.1),0 0 0 .5px rgba(19,19,22,.24),inset 0 1px 0 hsla(0,0%,100%,.1);background:transparent;border-radius:0;color:var(--pp-text);contain:layout style;margin:0;padding:0}@media (max-width:1023px){.lp-pp-section[data-v-f5075872]{border-radius:0;margin:0;padding:0}}.lp-pp-section .lp-section-head[data-v-f5075872]{margin:0 0 12px;max-width:none;text-align:left}.lp-pp-section .lp-section-title[data-v-f5075872]{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:10px 0}.lp-pp-section .lp-eyebrow[data-v-f5075872]{background:transparent;border:none;color:var(--pp-text);display:inline-block;font-family:Snell Roundhand,Apple Chancery,Monotype Corsiva,Edwardian Script ITC,cursive;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;padding:0;text-transform:none}.lp-pp-section .lp-eyebrow-square[data-v-f5075872]{display:none}.lp-pp-section .lp-section-sub[data-v-f5075872]{font-size:14px;line-height:1.6;margin:0}.lp-pp-section .lp-arrow-link[data-v-f5075872]{background:transparent;border:none;box-shadow:none;font-size:13px;font-weight:500;padding:0}.lp-pp-section .lp-arrow-link[data-v-f5075872]:hover{background:transparent;border:none;box-shadow:none;color:var(--pp-text);text-decoration:none;transform:none}.lp-pp-section .lp-arrow-link .lp-arrow-tri[data-v-f5075872]{color:var(--pp-text);margin-left:4px}@media (max-width:1023px){.lp-pp-section .lp-section-head[data-v-f5075872]{margin:0 auto 32px;text-align:center}.lp-pp-section .lp-section-title[data-v-f5075872]{font-size:28px;letter-spacing:-.02em}}@media (max-width:640px){.lp-pp-section .lp-section-title[data-v-f5075872]{font-size:24px;letter-spacing:-.02em}.lp-pp-section .lp-section-head[data-v-f5075872]{margin-bottom:8px}.lp-pp-section .lp-acc-v2-trigger[data-v-f5075872]{padding:12px 0}}.lp-pp-section .lp-eyebrow[data-v-f5075872]{background:var(--pp-gold-soft);border-color:#13131633;color:var(--pp-gold-deep)}.lp-pp-section .lp-eyebrow-square[data-v-f5075872]{background:var(--pp-gold)}.lp-pp-section .lp-section-title[data-v-f5075872]{color:var(--pp-text)}.lp-pp-section .lp-section-sub[data-v-f5075872]{color:var(--pp-text-soft)}.lp-pp-section .lp-arrow-link[data-v-f5075872]{background:#fff;border-color:var(--pp-border-strong);box-shadow:var(--pp-shadow-btn-default);color:var(--pp-text)}.lp-pp-section .lp-arrow-link[data-v-f5075872]:hover{background:#fff;border-color:#13131652;box-shadow:var(--pp-shadow-btn-hover);transform:translateY(-1px)}.lp-pp-section .lp-arrow-link .lp-arrow-tri[data-v-f5075872]{color:var(--pp-gold)}.lp-pp-canvas-layout[data-v-f5075872]{align-items:start;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:0;max-width:1200px;row-gap:6px}@media (min-width:1024px){.lp-pp-canvas-layout[data-v-f5075872]{-moz-column-gap:32px;column-gap:32px;grid-template-columns:360px 1fr;grid-template-rows:auto 1fr;row-gap:6px}.lp-pp-canvas-layout>.lp-section-head[data-v-f5075872]{grid-column:1;grid-row:1}.lp-pp-canvas-layout>.lp-pp-viewport[data-v-f5075872]{grid-column:2;grid-row:1/3}}.lp-pp-section .lp-acc-v2[data-v-f5075872]{display:flex;flex-direction:column;gap:2px}.lp-pp-section .lp-acc-v2-item[data-v-f5075872]{border-bottom:1px solid var(--pp-border)}.lp-pp-section .lp-acc-v2-trigger[data-v-f5075872]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:12px;padding:18px 0;text-align:left;transition:color var(--d-base) var(--ease-standard);width:100%}.lp-pp-section .lp-acc-v2-radio[data-v-f5075872]{align-items:center;border:1px solid var(--pp-border-strong);border-radius:50%;display:flex;flex:none;height:16px;justify-content:center;transition:border-color var(--d-base) var(--ease-standard);width:16px}.lp-pp-section .lp-acc-v2-item.is-open .lp-acc-v2-radio[data-v-f5075872]{border-color:var(--pp-gold)}.lp-pp-section .lp-acc-v2-radio-dot[data-v-f5075872]{background:var(--pp-gold);border-radius:50%;height:6px;transform:scale(0);transition:transform var(--d-base) var(--ease-spring);width:6px}.lp-pp-section .lp-acc-v2-item.is-open .lp-acc-v2-radio-dot[data-v-f5075872]{transform:scale(1)}.lp-pp-section .lp-acc-v2-label[data-v-f5075872]{color:var(--pp-text-soft);flex:1;font:600 14px/1.3 var(--font-sans);transition:color var(--d-base) var(--ease-standard)}.lp-pp-section .lp-acc-v2-item.is-open .lp-acc-v2-label[data-v-f5075872]{color:var(--pp-text)}.lp-pp-section .lp-acc-v2-chev[data-v-f5075872]{color:var(--pp-text-mute);height:12px;transition:transform var(--d-base) var(--ease-standard),color var(--d-base);width:12px}.lp-pp-section .lp-acc-v2-chev svg[data-v-f5075872]{height:100%;width:100%}.lp-pp-section .lp-acc-v2-item.is-open .lp-acc-v2-chev[data-v-f5075872]{color:var(--pp-gold);transform:rotate(180deg)}.lp-pp-section .lp-acc-v2-content[data-v-f5075872]{animation:lp-acc-v2-in-f5075872 var(--d-main) var(--ease-accordion);padding:0 0 18px 28px}@keyframes lp-acc-v2-in-f5075872{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lp-pp-section .lp-acc-v2-desc[data-v-f5075872]{display:none}.lp-pp-section .lp-acc-v2-sublinks[data-v-f5075872]{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.lp-pp-section .lp-acc-v2-sublink[data-v-f5075872]{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:7px 10px;text-align:left;transition:background var(--d-base) var(--ease-standard),color var(--d-base);width:100%}.lp-pp-section .lp-acc-v2-sublink[data-v-f5075872]:hover{background:var(--pp-hi-light)}.lp-pp-section .lp-acc-v2-sublink-bullet[data-v-f5075872]{align-items:center;display:inline-flex;flex:none;height:14px;justify-content:center;width:14px}.lp-pp-section .lp-acc-v2-sublink-dot[data-v-f5075872]{background:var(--pp-text-mute);border-radius:50%;height:5px;transition:background var(--d-base) var(--ease-standard),transform var(--d-base) var(--ease-spring);width:5px}.lp-pp-section .lp-acc-v2-sublink.is-active[data-v-f5075872]{background:var(--pp-gold-soft)}.lp-pp-section .lp-acc-v2-sublink.is-active .lp-acc-v2-sublink-dot[data-v-f5075872]{background:var(--pp-gold);transform:scale(1.3)}.lp-pp-section .lp-acc-v2-sublink-code[data-v-f5075872]{color:var(--pp-text-soft);font:500 12.5px/1 var(--font-mono);letter-spacing:.005em;transition:color var(--d-base) var(--ease-standard)}.lp-pp-section .lp-acc-v2-sublink.is-active .lp-acc-v2-sublink-code[data-v-f5075872]{color:var(--pp-gold-deep)}.lp-pp-section .lp-acc-v2-sublink-label[data-v-f5075872]{color:var(--pp-text-soft);font:500 13px/1.2 var(--font-sans);letter-spacing:.01em;transition:color var(--d-base) var(--ease-standard)}.lp-pp-section .lp-acc-v2-sublink.is-active .lp-acc-v2-sublink-label[data-v-f5075872]{color:var(--pp-gold-deep)}.lp-pp-viewport[data-v-f5075872]{background:var(--pp-bg);border-radius:16px;box-shadow:inset 0 0 0 .5px var(--pp-border),inset 0 0 60px #13131605;contain:layout style paint;height:580px;margin:0 auto;max-width:760px;overflow:hidden;position:relative;width:100%}.lp-pp-viewport[data-v-f5075872]:before{background-image:linear-gradient(90deg,rgba(19,19,22,.025) 1px,transparent 0),linear-gradient(180deg,rgba(19,19,22,.025) 1px,transparent 0);background-size:32px 32px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}@media (max-width:1023px){.lp-pp-viewport[data-v-f5075872]{height:480px}}.lp-pp-fade[data-v-f5075872]{pointer-events:none;position:absolute;z-index:3}.lp-pp-fade-top[data-v-f5075872]{background:linear-gradient(180deg,#f7f7f8,#f7f7f800);height:60px;left:0;right:0;top:0}.lp-pp-fade-bot[data-v-f5075872]{background:linear-gradient(0deg,#f7f7f8,#f7f7f800);bottom:0;height:60px;left:0;right:0}.lp-pp-fade-left[data-v-f5075872]{background:linear-gradient(90deg,#f7f7f8,#f7f7f800);bottom:0;left:0;top:0;width:80px}.lp-pp-fade-right[data-v-f5075872]{background:linear-gradient(-90deg,#f7f7f8,#f7f7f800);bottom:0;right:0;top:0;width:80px}.lp-pp-canvas[data-v-f5075872]{contain:layout style paint;display:grid;gap:16px;grid-auto-flow:row dense;grid-auto-rows:80px;grid-template-columns:repeat(12,1fr);left:0;padding:16px;position:absolute;top:0;transition:transform .8s cubic-bezier(.4,.36,0,1);width:1500px;will-change:transform;z-index:1}.lp-pp-mockup[data-v-f5075872]{background:var(--pp-card);border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 1px 2px #0f172a05,0 2px 8px -2px #0f172a08;color:var(--pp-text);contain:layout style paint;display:flex;filter:blur(.3px);flex-direction:column;gap:12px;opacity:.5;overflow:hidden;padding:22px 24px;transition:transform .5s var(--ease-standard),box-shadow .5s var(--ease-standard),opacity .5s var(--ease-standard),filter .5s var(--ease-standard),background-color .5s var(--ease-standard)}.lp-pp-mockup[data-v-f5075872]:hover{background:var(--pp-card-hover);filter:blur(.1px);opacity:.7}.lp-pp-mockup.is-active[data-v-f5075872]{background:var(--pp-card);border-color:#0f172a29;box-shadow:0 12px 32px -6px #0f172a1a,0 4px 10px -2px #0f172a0a;filter:none;opacity:1;transform:scale(1.02);z-index:10}.lp-pp-mockup.is-active[data-v-f5075872]>*{animation:lp-pp-stagger-in-f5075872 .36s var(--ease-standard) both}.lp-pp-mockup.is-active[data-v-f5075872]>:first-child{animation-delay:0ms}.lp-pp-mockup.is-active[data-v-f5075872]>:nth-child(2){animation-delay:60ms}.lp-pp-mockup.is-active[data-v-f5075872]>:nth-child(3){animation-delay:.12s}.lp-pp-mockup.is-active[data-v-f5075872]>:nth-child(4){animation-delay:.18s}.lp-pp-mockup.is-active[data-v-f5075872]>:nth-child(n+5){animation-delay:.24s}@keyframes lp-pp-stagger-in-f5075872{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp-pp-mockup.is-active[data-v-f5075872]>*{animation:none}}.lp-mk-head[data-v-f5075872]{align-items:center;border-bottom:.5px solid var(--ink-100);display:flex;gap:8px;margin-bottom:4px;padding-bottom:10px}.lp-mk-icon[data-v-f5075872]{color:var(--primary);display:inline-flex;flex:none;height:14px;width:14px}.lp-mk-icon svg[data-v-f5075872]{height:100%;width:100%}.lp-mk-title[data-v-f5075872]{color:var(--accent-deep);flex:1;font:600 13.5px/1.2 var(--font-sans)}.lp-mk-tag[data-v-f5075872]{background:var(--ink-50);border-radius:9999px;color:var(--ink-500);font:500 10px/1 var(--font-mono);letter-spacing:.04em;padding:4px 8px;text-decoration:none;white-space:nowrap}.lp-mk-tag-link[data-v-f5075872]{background:var(--primary-soft);color:var(--primary-deep);transition:gap var(--d-base) var(--ease-standard)}.lp-mk-tag-link[data-v-f5075872]:hover{background:var(--primary);color:#fff}.lp-mk-tag-green[data-v-f5075872]{background:#4aa7771f;color:#1f7a4d}.lp-mk-foot[data-v-f5075872]{color:var(--ink-400);font:400 11px/1.5 var(--font-sans);margin:4px 0 0;text-align:center}.lp-mk-link[data-v-f5075872]{color:var(--primary-deep);font-weight:500;margin-left:6px;text-decoration:none;transition:color var(--d-base) var(--ease-standard)}.lp-mk-link[data-v-f5075872]:hover{color:var(--primary)}.lp-mk-history-list[data-v-f5075872]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lp-mk-history-list li[data-v-f5075872]{align-items:center;display:flex;gap:4px}.lp-mk-history-link[data-v-f5075872]{align-items:center;background:var(--ink-50);border-radius:8px;color:var(--ink-700);display:inline-flex;flex:1;gap:8px;padding:8px 10px;text-decoration:none;transition:background var(--d-base) var(--ease-standard),transform var(--d-base)}.lp-mk-history-link[data-v-f5075872]:hover{background:var(--primary-soft);transform:translate(2px)}.lp-mk-history-icon[data-v-f5075872]{color:var(--ink-400);display:inline-flex;flex:none;height:12px;width:12px}.lp-mk-history-icon svg[data-v-f5075872]{height:100%;width:100%}.lp-mk-history-text[data-v-f5075872]{flex:1;font:500 12.5px/1 var(--font-sans)}.lp-mk-history-x[data-v-f5075872]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--ink-300);cursor:pointer;display:inline-flex;flex:none;height:22px;justify-content:center;transition:all var(--d-base) var(--ease-standard);width:22px}.lp-mk-history-x[data-v-f5075872]:hover{background:var(--ink-100);color:var(--accent-deep)}.lp-mk-history-x svg[data-v-f5075872]{height:9px;width:9px}.lp-mk-history-empty[data-v-f5075872]{background:var(--ink-50);border-radius:8px;color:var(--ink-400);font:400 12px/1.5 var(--font-sans);margin:12px 0;padding:24px 12px;text-align:center}.lp-mk-types-list[data-v-f5075872]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.lp-mk-types-item[data-v-f5075872]{align-items:center;background:transparent;border-radius:8px;color:var(--ink-700);display:flex;gap:10px;padding:8px 10px;text-decoration:none;transition:background var(--d-base) var(--ease-standard),transform var(--d-base)}.lp-mk-types-item[data-v-f5075872]:hover{background:var(--accent-deep)}.lp-mk-types-icon[data-v-f5075872]{color:var(--ink-500);display:inline-flex;flex:none;height:14px;width:14px}.lp-mk-types-icon svg[data-v-f5075872]{height:100%;width:100%}.lp-mk-types-item:hover .lp-mk-types-icon[data-v-f5075872]{color:#fff}.lp-mk-types-name[data-v-f5075872]{color:var(--accent-deep);flex:1;font:500 13px/1.4 var(--font-sans)}.lp-mk-types-item:hover .lp-mk-types-name[data-v-f5075872]{color:#fff}.lp-mk-types-arrow[data-v-f5075872]{color:var(--ink-300);display:inline-flex;flex:none;height:11px;transition:transform var(--d-base) var(--ease-standard),color var(--d-base);width:11px}.lp-mk-types-arrow svg[data-v-f5075872]{height:100%;width:100%}.lp-mk-types-item:hover .lp-mk-types-arrow[data-v-f5075872]{color:#fff;transform:translate(2px)}.lp-mk-row-list[data-v-f5075872],.lp-mk-seo-list[data-v-f5075872]{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.lp-mk-row[data-v-f5075872],.lp-mk-seo-row[data-v-f5075872]{align-items:center;border-radius:8px;color:var(--ink-700);display:flex;gap:10px;padding:8px 10px;text-decoration:none;transition:background var(--d-base) var(--ease-standard)}.lp-mk-row[data-v-f5075872]:hover,.lp-mk-seo-row[data-v-f5075872]:hover{background:var(--primary-soft)}.lp-mk-row-rank[data-v-f5075872],.lp-mk-seo-rank[data-v-f5075872]{align-items:center;background:var(--ink-50);border-radius:5px;color:var(--ink-500);display:inline-flex;flex:none;font:700 10px/1 var(--font-mono);height:20px;justify-content:center;width:20px}.lp-mk-seo-rank.is-r1[data-v-f5075872]{background:var(--primary);color:#fff}.lp-mk-seo-rank.is-r2[data-v-f5075872]{background:var(--primary-soft);color:var(--primary-deep)}.lp-mk-row-name[data-v-f5075872]{color:var(--accent-deep);flex:1;font:500 13px/1.4 var(--font-sans)}.lp-mk-row-arrow[data-v-f5075872]{color:var(--ink-300);display:inline-flex;flex:none;height:12px;transition:transform var(--d-base) var(--ease-standard),color var(--d-base);width:12px}.lp-mk-row-arrow svg[data-v-f5075872]{height:100%;width:100%}.lp-mk-row:hover .lp-mk-row-arrow[data-v-f5075872]{color:var(--primary);transform:translate(2px)}.lp-mk-seo-stack[data-v-f5075872]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lp-mk-seo-name[data-v-f5075872]{color:var(--accent-deep);font:600 12.5px/1.3 var(--font-sans)}.lp-mk-seo-topic[data-v-f5075872]{color:var(--ink-500);font:400 10.5px/1.3 var(--font-sans)}.lp-mk-seo-count[data-v-f5075872]{background:var(--primary-soft);border-radius:4px;color:var(--primary-deep);flex:none;font:600 11px/1 var(--font-mono);padding:4px 8px}.lp-mk-chip-grid[data-v-f5075872]{display:grid;gap:6px;grid-template-columns:1fr}.lp-mk-chip-grid-inset[data-v-f5075872]{border-top:.5px solid var(--ink-100);margin-top:12px;padding-top:12px}.lp-mk-guess[data-v-f5075872]{padding-bottom:0!important}.lp-mk-types[data-v-f5075872]{align-self:start}.lp-mk-chip[data-v-f5075872]{align-items:center;background:#fff;border:1px solid var(--ink-100);border-radius:8px;color:var(--ink-700);display:flex;font:500 13px/1.2 var(--font-sans);gap:8px;justify-content:flex-start;padding:10px 12px;text-decoration:none;transition:all var(--d-base) var(--ease-standard)}.lp-mk-chip[data-v-f5075872]:hover{background:var(--primary);border-color:var(--primary);box-shadow:0 6px 14px -6px #13131680;color:#fff;transform:translateY(-1px)}.lp-mk-chip-prefix[data-v-f5075872]{color:var(--ink-500);font-weight:500}.lp-mk-chip:hover .lp-mk-chip-prefix[data-v-f5075872]{color:#ffffffd9}.lp-mk-chip-no[data-v-f5075872]{color:var(--accent-deep);font-weight:700}.lp-mk-chip:hover .lp-mk-chip-no[data-v-f5075872]{color:#fff}.lp-mk-cmdk-stage[data-v-f5075872]{align-items:center;display:flex;flex-direction:column;gap:14px;padding:6px 0 0}.lp-mk-cmdk-keys[data-v-f5075872]{gap:8px}.lp-mk-cmdk-keys[data-v-f5075872],.lp-mk-kbd[data-v-f5075872]{align-items:center;display:inline-flex}.lp-mk-kbd[data-v-f5075872]{background:linear-gradient(180deg,#fff,#f4f0e8);border:solid var(--ink-200);border-radius:8px;border-width:1px 1px 2px;box-shadow:0 2px #1313160a;color:var(--accent-deep);font:700 16px/1 var(--font-mono);height:36px;justify-content:center;min-width:36px;padding:0 10px}.lp-mk-kbd-inline[data-v-f5075872]{border-bottom-width:1px;border-radius:4px;font-size:11px;height:18px;margin:0 2px;min-width:0;padding:0 5px}.lp-mk-cmdk-plus[data-v-f5075872]{color:var(--ink-400);font:400 14px/1 var(--font-mono)}.lp-mk-cmdk-text[data-v-f5075872]{color:var(--ink-600);font:400 12.5px/1.7 var(--font-sans);margin:0;text-align:center}.lp-mk-cmdk-emph[data-v-f5075872]{color:var(--accent-deep);font-weight:500}.lp-mk-cmdk-status[data-v-f5075872]{align-items:center;background:var(--ink-50);border-radius:9999px;color:var(--ink-500);display:inline-flex;font:500 11px/1 var(--font-mono);gap:6px;padding:5px 12px;transition:all var(--d-base) var(--ease-standard)}.lp-mk-cmdk-status.is-on[data-v-f5075872]{background:#4aa7771a;color:#1f7a4d}.lp-mk-cmdk-led[data-v-f5075872]{background:var(--ink-300);border-radius:50%;height:6px;transition:background var(--d-base) var(--ease-standard);width:6px}.lp-mk-cmdk-status.is-on .lp-mk-cmdk-led[data-v-f5075872]{background:#4aa777;box-shadow:0 0 0 3px #4aa77733}.lp-mk-cmdk.is-pulse[data-v-f5075872]{animation:lp-mk-cmdk-pulse-f5075872 .8s cubic-bezier(.4,0,.2,1)}@keyframes lp-mk-cmdk-pulse-f5075872{0%{box-shadow:0 0 #4aa77773,0 18px 44px -12px #1313164d}to{box-shadow:0 0 0 16px #4aa77700,0 18px 44px -12px #1313164d}}.lp-mk-key-grid[data-v-f5075872]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.lp-mk-key-grid li[data-v-f5075872]{align-items:center;background:var(--ink-50);border-radius:8px;display:flex;gap:8px;padding:8px}.lp-mk-key-combo[data-v-f5075872]{align-items:center;display:inline-flex;flex:none;gap:2px}.lp-mk-key-combo .lp-mk-kbd[data-v-f5075872]{border-bottom-width:1px;border-radius:5px;font-size:11px;height:22px;min-width:22px;padding:0 5px}.lp-mk-key-desc[data-v-f5075872]{color:var(--ink-600);flex:1;font:500 11px/1.3 var(--font-sans)}.lp-mk-article-no[data-v-f5075872]{color:var(--accent-deep);font:700 14px/1.2 var(--font-sans);letter-spacing:-.01em}.lp-mk-article-subtitle[data-v-f5075872]{color:#b89968;display:inline-block;font:500 11px/1.2 var(--font-sans);letter-spacing:0;margin-left:6px}.lp-mk-article-text[data-v-f5075872]{color:var(--ink-700);font:400 13px/1.85 "Noto Serif TC","Source Han Serif TC",serif;margin:0}.lp-mk-article-meta[data-v-f5075872]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.lp-mk-pill[data-v-f5075872]{align-items:center;background:var(--primary-soft);border-radius:9999px;color:var(--primary-deep);display:inline-flex;font:500 10.5px/1 var(--font-mono);letter-spacing:.03em;padding:5px 9px}.lp-mk-quote[data-v-f5075872]{background:linear-gradient(180deg,#f5f0e5b3,#f5f0e54d);border-left:3px solid var(--primary);border-radius:0 8px 8px 0;color:var(--ink-700);font:400 13px/1.85 "Noto Serif TC","Source Han Serif TC",serif;margin:0;padding:14px 16px;position:relative}.lp-mk-quote-mark[data-v-f5075872]{color:var(--primary);font:700 18px/1 "Noto Serif TC",serif;vertical-align:-2px}.lp-mk-reason-foot[data-v-f5075872]{align-items:center;color:var(--ink-500);display:flex;flex-wrap:wrap;font:400 11px/1.5 var(--font-sans);gap:4px;margin:0}.lp-mk-alert[data-v-f5075872]{border-left:3px solid #4aa777;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.lp-mk-alert-green[data-v-f5075872]{background:linear-gradient(180deg,#4aa7771a,#4aa7770a)}.lp-mk-alert-text[data-v-f5075872]{color:var(--ink-700);font:400 12.5px/1.7 var(--font-sans);margin:0}.lp-mk-alert-text strong[data-v-f5075872]{color:#1f7a4d;font-weight:700}.lp-mk-plain-tags[data-v-f5075872]{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.lp-mk-plain-tags li[data-v-f5075872]{background:#4aa7771a;border-radius:4px;color:#1f7a4d;font:500 10.5px/1 var(--font-mono);padding:4px 8px}.lp-mk-cal-grid[data-v-f5075872]{background:var(--ink-50);border-radius:10px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr);padding:8px}.lp-mk-cal-dow[data-v-f5075872]{color:var(--ink-500);font:500 9.5px/1 var(--font-mono);padding:4px 0 6px;text-align:center}.lp-mk-cal-day[data-v-f5075872]{align-items:center;border-radius:5px;color:var(--ink-700);display:flex;font:400 12px/1 var(--font-sans);height:30px;justify-content:center;position:relative;transition:background var(--d-base) var(--ease-standard)}.lp-mk-cal-day.is-empty[data-v-f5075872]{color:transparent;pointer-events:none}.lp-mk-cal-day.is-event[data-v-f5075872]{background:#1313161a;color:var(--primary-deep);font-weight:600}.lp-mk-cal-day.is-today[data-v-f5075872]{background:var(--primary);color:#fff}.lp-mk-cal-day.is-today.is-event[data-v-f5075872]{color:#fff}.lp-mk-cal-dot[data-v-f5075872]{background:var(--primary);border-radius:50%;bottom:3px;height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.lp-mk-cal-day.is-today .lp-mk-cal-dot[data-v-f5075872]{background:#fff}.lp-mk-cal-legend[data-v-f5075872]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lp-mk-cal-legend li[data-v-f5075872]{align-items:center;color:var(--ink-600);display:inline-flex;font:500 11px/1.3 var(--font-sans);gap:8px}.lp-mk-cal-legdot[data-v-f5075872]{background:var(--primary);border-radius:50%;flex:none;height:6px;width:6px}.lp-mk-cal-legdot.is-past[data-v-f5075872]{background:var(--ink-400)}.lp-mk-cal-legdot.is-upcoming[data-v-f5075872]{background:#b89968}.lp-mk-cal-leg-date[data-v-f5075872]{color:var(--ink-500);flex-shrink:0;font:500 10px/1 var(--font-mono)}.lp-mk-cal-leg-title[data-v-f5075872]{color:var(--ink-700);flex:1;font:500 11px/1.3 var(--font-sans)}.lp-mk-cal-leg-tag[data-v-f5075872]{background:var(--ink-50);border-radius:4px;color:var(--ink-500);flex-shrink:0;font:500 9px/1 var(--font-mono);letter-spacing:.04em;padding:2px 6px}.lp-mk-cal-leg-tag.is-upcoming[data-v-f5075872]{background:#b7986626;color:#b89968}.lp-mk-timeline[data-v-f5075872]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;position:relative}.lp-mk-timeline[data-v-f5075872]:before{background:var(--ink-100);bottom:16px;content:"";left:5.5px;position:absolute;top:16px;width:1px}.lp-mk-timeline-item[data-v-f5075872]{align-items:flex-start;border-radius:8px;color:inherit;display:flex;gap:12px;padding:8px 8px 8px 0;position:relative;text-decoration:none;transition:background var(--d-base) var(--ease-standard)}.lp-mk-timeline-item[data-v-f5075872]:hover{background:var(--primary-soft)}.lp-mk-timeline-bullet[data-v-f5075872]{background:#fff;border:2px solid var(--primary);border-radius:50%;flex:none;height:12px;margin-top:2px;width:12px;z-index:1}.lp-mk-timeline-date[data-v-f5075872]{color:var(--primary-deep);flex:none;font:600 10.5px/1.4 var(--font-mono);margin-top:1px;width:60px}.lp-mk-timeline-stack[data-v-f5075872]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lp-mk-timeline-title[data-v-f5075872]{color:var(--accent-deep);font:500 12.5px/1.4 var(--font-sans)}.lp-mk-timeline-note[data-v-f5075872]{color:var(--ink-500);font:400 11px/1.4 var(--font-sans)}.lp-mk-upcoming-list[data-v-f5075872]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lp-mk-upcoming-item[data-v-f5075872]{align-items:center;background:var(--ink-50);border-radius:8px;color:inherit;display:flex;gap:12px;padding:8px;text-decoration:none;transition:all var(--d-base) var(--ease-standard)}.lp-mk-upcoming-item[data-v-f5075872]:hover{background:var(--primary-soft);transform:translate(2px)}.lp-mk-upcoming-date[data-v-f5075872]{align-items:center;background:#fff;border:.5px solid var(--border);border-radius:6px;display:inline-flex;flex:none;flex-direction:column;height:36px;justify-content:center;overflow:hidden;width:36px}.lp-mk-upcoming-date-mon[data-v-f5075872]{background:var(--primary);color:#fff;font:600 8px/1 var(--font-mono);letter-spacing:.04em;padding:2px 0;text-align:center;width:100%}.lp-mk-upcoming-date-day[data-v-f5075872]{align-items:center;color:var(--accent-deep);display:flex;flex:1;font:700 14px/1 var(--font-sans);justify-content:center}.lp-mk-upcoming-stack[data-v-f5075872]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lp-mk-upcoming-title[data-v-f5075872]{color:var(--accent-deep);font:500 12.5px/1.4 var(--font-sans)}.lp-mk-upcoming-note[data-v-f5075872]{color:var(--ink-500);font:400 11px/1.4 var(--font-sans)}.lp-mk-subscribe[data-v-f5075872]{align-items:center;background:var(--accent-deep);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:600 12px/1 var(--font-sans);gap:6px;justify-content:center;margin-top:4px;padding:9px 12px;transition:all var(--d-base) var(--ease-standard)}.lp-mk-subscribe[data-v-f5075872]:hover{background:var(--primary);box-shadow:0 6px 14px -6px #13131680;transform:translateY(-1px)}.lp-mk-subscribe[data-v-f5075872] svg,.lp-mk-subscribe svg[data-v-f5075872]{height:13px;width:13px}.lp-mk-cases-list[data-v-f5075872]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lp-mk-cases-item[data-v-f5075872]{align-items:center;background:#fff;border:1px solid var(--ink-100);border-radius:9px;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:all var(--d-base) var(--ease-standard)}.lp-mk-cases-item[data-v-f5075872]:hover{background:var(--primary-soft);border-color:#13131673;box-shadow:0 6px 14px -6px #1313164d;transform:translateY(-1px)}.lp-mk-cases-stack[data-v-f5075872]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.lp-mk-cases-row1[data-v-f5075872]{align-items:center;display:flex;gap:8px}.lp-mk-cases-no[data-v-f5075872]{background:var(--ink-50);border-radius:4px;color:var(--accent-deep);font:600 11px/1 var(--font-mono);padding:3px 6px}.lp-mk-cases-badge[data-v-f5075872]{border-radius:999px;font:600 10px/1 var(--font-sans);padding:3px 7px}.lp-mk-cases-badge.is-active[data-v-f5075872]{background:#13131629;color:#8c6f45}.lp-mk-cases-badge.is-closed[data-v-f5075872]{background:#2f7a5221;color:#2f7a52}.lp-mk-cases-badge.is-appeal[data-v-f5075872]{background:#b05e1e21;color:#b05e1e}.lp-mk-cases-badge.is-withdraw[data-v-f5075872]{background:var(--ink-50);color:var(--ink-500)}.lp-mk-cases-title[data-v-f5075872]{color:var(--ink-700);font:500 13px/1.4 var(--font-sans)}.lp-mk-cases-client[data-v-f5075872]{color:var(--ink-500);font:400 11px/1 var(--font-sans)}.lp-mk-cases-arrow[data-v-f5075872]{color:var(--ink-300);display:inline-flex;flex:none;height:12px;transition:transform var(--d-base) var(--ease-standard),color var(--d-base);width:12px}.lp-mk-cases-arrow svg[data-v-f5075872]{height:100%;width:100%}.lp-mk-cases-item:hover .lp-mk-cases-arrow[data-v-f5075872]{color:var(--primary);transform:translate(2px)}.lp-mk-template-grid[data-v-f5075872]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.lp-mk-template-card[data-v-f5075872]{align-items:flex-start;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid var(--ink-100);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 10px;transition:all var(--d-base) var(--ease-standard)}.lp-mk-template-card[data-v-f5075872]:first-child{align-items:center;flex-direction:row;grid-column:span 2}.lp-mk-template-card[data-v-f5075872]:hover{border-color:#13131673;box-shadow:0 6px 14px -6px #13131633;transform:translateY(-1px)}.lp-mk-template-icon[data-v-f5075872]{align-items:center;background:var(--primary-soft);border-radius:6px;color:var(--primary);display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}.lp-mk-template-icon svg[data-v-f5075872]{height:14px;width:14px}.lp-mk-template-name[data-v-f5075872]{color:var(--accent-deep);flex:1;font:600 12.5px/1.3 var(--font-sans)}.lp-mk-template-meta[data-v-f5075872]{color:var(--ink-500);font:400 10px/1 var(--font-mono)}.lp-mk-template-card:first-child .lp-mk-template-meta[data-v-f5075872]{margin-left:auto}.lp-mk-template-btn[data-v-f5075872]{align-self:stretch;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font:600 10.5px/1 var(--font-sans);margin-top:2px;padding:6px 10px;transition:all var(--d-base) var(--ease-standard)}.lp-mk-template-card:first-child .lp-mk-template-btn[data-v-f5075872]{align-self:center}.lp-mk-template-btn[data-v-f5075872]:hover{background:var(--primary-deep);box-shadow:0 4px 10px -3px #13131680;transform:translateY(-1px)}.lp-mk-hearing-list[data-v-f5075872]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.lp-mk-hearing-item[data-v-f5075872]{align-items:center;background:#fff;border:1px solid var(--ink-100);border-radius:8px;display:flex;gap:10px;padding:9px 10px;transition:background var(--d-base) var(--ease-standard)}.lp-mk-hearing-item[data-v-f5075872]:hover{background:var(--primary-soft)}.lp-mk-hearing-stack[data-v-f5075872]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.lp-mk-hearing-row1[data-v-f5075872]{align-items:center;display:flex;gap:6px}.lp-mk-hearing-court[data-v-f5075872]{color:var(--accent-deep);font:600 11px/1 var(--font-sans)}.lp-mk-hearing-no[data-v-f5075872]{color:var(--ink-500);font:500 10.5px/1 var(--font-mono)}.lp-mk-hearing-time[data-v-f5075872]{color:var(--ink-700);font:400 11px/1 var(--font-mono)}.lp-mk-hearing-right[data-v-f5075872]{align-items:center;display:flex;flex:none;gap:6px}.lp-mk-hearing-countdown[data-v-f5075872]{border-radius:999px;font:700 11px/1 var(--font-sans);padding:4px 8px}.lp-mk-hearing-countdown.is-urgent[data-v-f5075872]{background:#c53a3a1a;color:#c53a3a}.lp-mk-hearing-countdown.is-soon[data-v-f5075872]{background:#b05e1e21;color:#b05e1e}.lp-mk-hearing-countdown.is-normal[data-v-f5075872]{background:var(--ink-50);color:var(--ink-500)}.lp-mk-hearing-cal[data-v-f5075872]{align-items:center;background:transparent;border:none;border-radius:5px;color:var(--ink-400);cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:all var(--d-base) var(--ease-standard);width:22px}.lp-mk-hearing-cal[data-v-f5075872]:hover{background:var(--primary-soft);color:var(--primary)}.lp-mk-hearing-cal svg[data-v-f5075872]{height:13px;width:13px}.lp-mk-crm-list[data-v-f5075872]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lp-mk-crm-item[data-v-f5075872]{align-items:center;background:#fff;border:1px solid var(--ink-100);border-radius:9px;display:flex;gap:10px;padding:9px 10px;text-decoration:none;transition:all var(--d-base) var(--ease-standard)}.lp-mk-crm-item[data-v-f5075872]:hover{background:var(--primary-soft);border-color:#13131673;box-shadow:0 6px 14px -6px #1313164d;transform:translateY(-1px)}.lp-mk-crm-avatar[data-v-f5075872]{display:inline-flex;flex:none;height:32px;width:32px}.lp-mk-crm-stack[data-v-f5075872]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lp-mk-crm-row1[data-v-f5075872]{align-items:center;display:flex;gap:8px}.lp-mk-crm-name[data-v-f5075872]{color:var(--accent-deep);flex:1;font:600 12.5px/1.3 var(--font-sans)}.lp-mk-crm-cases[data-v-f5075872]{background:var(--primary-soft);border-radius:999px;color:var(--primary-deep);font:700 10px/1 var(--font-sans);padding:3px 7px}.lp-mk-crm-phone[data-v-f5075872]{color:var(--ink-700);font:500 10.5px/1 var(--font-mono)}.lp-mk-crm-last[data-v-f5075872]{color:var(--ink-500);font:400 10px/1.2 var(--font-sans)}.lp-pp-section .lp-pp-mockup[data-v-f5075872]{--ink-50:#f7f7f8;--ink-100:#eeeef0;--ink-200:#d9d9de;--ink-300:#b7b8c2;--ink-400:#9394a1;--ink-500:#747686;--ink-600:#5e5f6e;--ink-700:#42434d;--accent-deep:#131316;--primary:#131316;--primary-deep:#000;--primary-light:#42434d;--primary-soft:rgba(19,19,22,.1);--primary-foreground:#fff;--border:var(--pp-border);--background:var(--pp-card);--shadow-btn-default:var(--pp-shadow-btn-default);--shadow-btn-hover:var(--pp-shadow-btn-hover)}.lp-pp-section .lp-pp-mockup svg text[data-v-f5075872]{fill:var(--pp-text)}.lp-pp-section .lp-pp-mockup .lp-mk-icon[data-v-f5075872]{color:var(--pp-gold)}.lp-pp-section .lp-pp-mockup code[data-v-f5075872]{background:var(--pp-card);color:var(--pp-text)}.lp-pp-section .lp-pp-mockup .lp-mk-kbd[data-v-f5075872],.lp-pp-section .lp-pp-mockup .lp-mk-kbd-inline[data-v-f5075872]{background:linear-gradient(180deg,#fff,#f4f0e8);border-color:var(--pp-border-strong);box-shadow:0 2px #1313160a;color:var(--pp-text)}.lp-pp-section .lp-pp-mockup .lp-mk-crm-avatar svg circle[data-v-f5075872]{fill:#13131624}.lp-pp-section .lp-pp-mockup .lp-mk-crm-avatar svg text[data-v-f5075872]{fill:var(--pp-gold-deep)}.lp-pp-section .lp-pp-mockup .lp-mk-cal-day.is-today.is-event[data-v-f5075872]{color:#fff}.lp-pp-section .lp-pp-mockup .lp-mk-seo-rank.is-r1[data-v-f5075872]{background:var(--pp-gold);color:#fff}.lp-pp-section .lp-pp-mockup .lp-mk-seo-rank.is-r2[data-v-f5075872]{background:var(--pp-gold-soft);color:var(--pp-gold-deep)}.lp-pp-section .lp-pp-mockup .lp-mk-template-btn[data-v-f5075872]:hover{background:var(--pp-gold);color:#fff}.lp-pp-section .lp-pp-mockup .lp-mk-alert[data-v-f5075872]{background:linear-gradient(180deg,#1313161a,#1313160a);border-color:#13131640;color:var(--pp-gold-deep)}.lp-pp-section .lp-pp-mockup .lp-mk-alert-green[data-v-f5075872]{background:linear-gradient(180deg,#4aa7771a,#4aa7770a);border-color:#4aa77740;color:#1f7a4d}.lp-pp-section .lp-pp-mockup .lp-mk-alert-text strong[data-v-f5075872]{color:var(--pp-text)}.lp-pp-section .lp-pp-mockup .lp-mk-cases-badge.is-active[data-v-f5075872]{background:var(--pp-gold-soft);color:var(--pp-gold-deep)}.lp-pp-section .lp-pp-mockup .lp-mk-cases-badge.is-closed[data-v-f5075872]{background:#4aa7771a;color:#1f7a4d}.lp-pp-section .lp-pp-mockup .lp-mk-cases-badge.is-appeal[data-v-f5075872]{background:#b05e1e1a;color:#b05e1e}.lp-pp-section .lp-pp-mockup .lp-mk-cases-badge.is-withdraw[data-v-f5075872]{background:var(--pp-border);color:var(--pp-text-soft)}.lp-pp-section .lp-pp-mockup .lp-mk-hearing-countdown.is-urgent[data-v-f5075872]{background:#c53a3a14;color:#c53a3a}.lp-pp-section .lp-pp-mockup .lp-mk-hearing-countdown.is-soon[data-v-f5075872]{background:#b05e1e14;color:#b05e1e}.lp-pp-section .lp-pp-mockup .lp-mk-hearing-countdown.is-normal[data-v-f5075872]{background:var(--pp-border);color:var(--pp-text-soft)}.lp-pp-section .lp-pp-mockup .lp-mk-key-grid li[data-v-f5075872]:hover{background:var(--pp-gold-soft)}.lp-pp-section .lp-pp-mockup .lp-mk-head[data-v-f5075872]{border-bottom-color:var(--pp-border)}@media (prefers-reduced-motion:reduce){.lp-mk-cases-item[data-v-f5075872],.lp-mk-chip[data-v-f5075872],.lp-mk-crm-item[data-v-f5075872],.lp-mk-hearing-cal[data-v-f5075872],.lp-mk-hearing-item[data-v-f5075872],.lp-mk-history-link[data-v-f5075872],.lp-mk-row[data-v-f5075872],.lp-mk-seo-row[data-v-f5075872],.lp-mk-subscribe[data-v-f5075872],.lp-mk-template-btn[data-v-f5075872],.lp-mk-template-card[data-v-f5075872],.lp-mk-upcoming-item[data-v-f5075872],.lp-pp-canvas[data-v-f5075872],.lp-pp-mockup[data-v-f5075872]{transition:none!important}.lp-mk-cmdk.is-pulse[data-v-f5075872]{animation:none!important}}.lp-mosaic-wrap[data-v-f5075872]{border-top:1px solid var(--ink-100);margin-top:96px;padding-top:56px}.lp-mosaic-head[data-v-f5075872]{margin-bottom:32px;max-width:720px}.lp-mosaic-head-text[data-v-f5075872]{color:var(--ink-600);font:400 15px/1.55 var(--font-sans);margin-top:12px}.lp-mosaic-grid[data-v-f5075872]{display:grid;gap:12px;grid-auto-rows:116px;grid-template-columns:repeat(4,1fr)}.lp-mosaic-cell[data-v-f5075872]{background:#fff;border:.5px solid transparent;border-radius:12px;box-shadow:inset 0 0 0 .5px var(--ink-100);color:inherit;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:14px 16px;position:relative;text-decoration:none;transition:box-shadow var(--d-base) var(--ease-standard),transform var(--d-base) var(--ease-standard)}a.lp-mosaic-cell[data-v-f5075872]:hover{box-shadow:inset 0 0 0 .5px #b7986666,0 8px 18px -8px #1313161f,0 0 0 .5px #b798664d;transform:translateY(-2px)}.lp-mosaic-cell-label[data-v-f5075872]{color:var(--ink-400);font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lp-mosaic-cell-meta[data-v-f5075872]{color:var(--ink-600);font:400 11px/1.4 var(--font-sans)}.lp-mosaic-judg[data-v-f5075872]{align-self:flex-start;border:1px solid var(--ink-100);border-radius:5px;display:inline-flex;overflow:hidden}.lp-mosaic-judg-court[data-v-f5075872]{background:#1a2b3d;color:#fff;font:500 11px/1 var(--font-mono);padding:3px 7px}.lp-mosaic-judg-no[data-v-f5075872]{background:#fff;color:var(--ink-950);font:500 11px/1 var(--font-mono);padding:3px 8px}.lp-mosaic-cons[data-v-f5075872]{align-items:baseline;align-self:flex-start;background:linear-gradient(180deg,#fbfaf7,#f5efe4);border-left:3px solid var(--primary);border-radius:6px;display:inline-flex;gap:8px;padding:6px 12px}.lp-mosaic-cons-prefix[data-v-f5075872]{color:var(--primary-deep);font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.lp-mosaic-cons-no[data-v-f5075872]{color:#1a2b3d;font:700 18px/1 var(--font-sans)}.lp-mosaic-act[data-v-f5075872]{align-items:baseline;display:flex;gap:8px}.lp-mosaic-act-no[data-v-f5075872]{color:var(--primary-deep);font:700 18px/1 var(--font-mono)}.lp-mosaic-act-title[data-v-f5075872]{color:var(--ink-950);font:600 14px/1 var(--font-sans)}.lp-mosaic-lawyer[data-v-f5075872]{align-items:center;display:flex;gap:10px}.lp-mosaic-lawyer-avatar[data-v-f5075872]{display:inline-flex}.lp-mosaic-lawyer-info[data-v-f5075872]{display:flex;flex-direction:column;gap:2px}.lp-mosaic-lawyer-name[data-v-f5075872]{color:var(--ink-950);font:600 13px/1.2 var(--font-sans)}.lp-mosaic-lawyer-meta[data-v-f5075872]{color:var(--ink-600);font:400 11px/1.2 var(--font-sans)}.lp-mosaic-ai[data-v-f5075872],.lp-mosaic-link[data-v-f5075872]{display:flex;justify-content:center}.lp-mosaic-company-name[data-v-f5075872]{color:var(--ink-950);display:block;font:600 13px/1.3 var(--font-sans);margin-bottom:6px}.lp-mosaic-company-stats[data-v-f5075872]{color:var(--ink-600);display:flex;font:400 10px/1 var(--font-sans);gap:10px}.lp-mosaic-company-stats b[data-v-f5075872]{color:var(--ink-950);font-weight:700}.lp-mosaic-company-stat-warn b[data-v-f5075872]{color:#dc2626}.lp-mosaic-cal[data-v-f5075872]{align-items:center;display:flex;gap:12px}.lp-mosaic-cal-date[data-v-f5075872]{align-items:center;background:linear-gradient(180deg,#fbfaf7,#f5efe4);border:1px solid hsla(37,36%,56%,.3);border-radius:6px;display:flex;flex:none;flex-direction:column;height:44px;justify-content:center;width:44px}.lp-mosaic-cal-month[data-v-f5075872]{color:var(--primary-deep);font:600 9px/1 var(--font-mono);text-transform:uppercase}.lp-mosaic-cal-day[data-v-f5075872]{color:#1a2b3d;font:700 18px/1 var(--font-sans)}.lp-mosaic-cal-info[data-v-f5075872]{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-mosaic-cal-title[data-v-f5075872]{color:var(--ink-950);font:600 13px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-mosaic-cal-meta[data-v-f5075872]{color:var(--ink-600);font:400 11px/1 var(--font-sans)}.lp-mosaic-kbd[data-v-f5075872]{display:flex;gap:4px}.lp-mosaic-kbd kbd[data-v-f5075872]{align-items:center;background:#fff;border:1px solid var(--ink-200);border-radius:5px;box-shadow:0 1px 0 var(--ink-200);color:var(--ink-700);display:inline-flex;font:600 13px/1 var(--font-mono);height:28px;justify-content:center;min-width:28px;padding:0 6px}.lp-mosaic-bookmark[data-v-f5075872]{align-items:center;display:flex;gap:8px}.lp-mosaic-bookmark-count[data-v-f5075872]{color:var(--ink-950);font:600 14px/1 var(--font-sans)}.lp-mosaic-cell-search[data-v-f5075872]{background:linear-gradient(180deg,#fbfaf7,#fff);border:1px solid hsla(37,36%,56%,.25);box-shadow:0 4px 16px -4px #b798662e,0 0 0 .5px #b7986626;gap:14px;grid-column:2/span 2;grid-row:2;justify-content:center;padding:22px 24px}.lp-mosaic-search[data-v-f5075872]{align-items:center;background:#fff;border-radius:8px;box-shadow:inset 0 0 0 .5px #d9d9de;display:flex;gap:12px;height:44px;padding:0 14px;transition:box-shadow var(--d-main) var(--ease-standard)}.lp-mosaic-search[data-v-f5075872]:focus-within{box-shadow:inset 0 0 0 .5px #131316,0 0 0 3px #1313160f}.lp-mosaic-search-icon[data-v-f5075872]{color:#9394a1;flex:none}.lp-mosaic-search-input[data-v-f5075872]{background:transparent;border:none;color:#131316;flex:1;font:400 14px/1 var(--font-sans);min-width:0;outline:none}.lp-mosaic-search-input[data-v-f5075872]::-moz-placeholder{color:#9394a1;font-weight:400}.lp-mosaic-search-input[data-v-f5075872]::placeholder{color:#9394a1;font-weight:400}.lp-mosaic-search-kbd[data-v-f5075872]{align-items:center;background:#f4f4f5;border:.5px solid #d9d9de;border-radius:4px;color:#6c7275;display:inline-flex;flex:none;font:500 11px/1 var(--font-mono);padding:2px 6px}.lp-mosaic-search-hint[data-v-f5075872]{align-items:center;color:var(--ink-600);display:flex;flex-wrap:wrap;font:400 11px/1 var(--font-sans);gap:6px}.lp-mosaic-search-chip[data-v-f5075872]{background:#fff;border:1px solid var(--ink-100);border-radius:9999px;color:var(--primary-deep);cursor:pointer;font:500 11px/1 var(--font-mono);padding:4px 10px;transition:all var(--d-base) var(--ease-standard)}.lp-mosaic-search-chip[data-v-f5075872]:hover{background:var(--primary-soft);border-color:#b7986666}@media (max-width:1023px){.lp-mosaic-grid[data-v-f5075872]{grid-template-columns:repeat(3,1fr)}.lp-mosaic-cell-search[data-v-f5075872]{grid-column:1/span 3;grid-row:auto}}@media (max-width:640px){.lp-mosaic-grid[data-v-f5075872]{grid-template-columns:repeat(2,1fr)}.lp-mosaic-cell-search[data-v-f5075872]{grid-column:1/span 2}.lp-mosaic-search-input[data-v-f5075872]{font-size:13px}}.lp-home18[data-v-3ab1c706]{--root-bg:#f7f7f8;--surface:#fff;--ink-950:#131316;--ink-800:#212126;--ink-700:#2a2b30;--ink-600:#5e5f6e;--ink-400:#9a9ba5;--ink-200:#d9d9de;--ink-100:#ededef;--brand:#b89968;--brand-light:#c5a77b;--brand-deep:#a38556;--brand-soft:#f5efe4;--brand-fg:#1a2b3d;--accent-deep:#1a2b3d;--law-positive:#2a8c50;--law-warning:#b86a1f;--law-info:#3e6fb8;--font-sans:"Inter","PingFang TC","Noto Sans TC",system-ui,-apple-system,sans-serif;--font-serif:"Charter","Iowan Old Style","Noto Serif TC",Georgia,serif;--font-mono:"JetBrains Mono","SF Mono","Söhne Mono",ui-monospace,monospace;--ease-standard:cubic-bezier(.4,.36,0,1);--ease-gentle:cubic-bezier(.33,1,.68,1);--ease-accordion:cubic-bezier(0,0,.2,1);--ease-sharp:cubic-bezier(.7,0,.3,1);--ease-inout:cubic-bezier(.4,0,.2,1);--ease-inout-soft:cubic-bezier(.4,0,.6,1);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--shadow-btn-default:0 2px 3px -1px rgba(0,0,0,.08),0 0 0 .5px rgba(19,19,22,.18),inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-btn-hover:0 2px 4px -1px rgba(0,0,0,.1),0 0 0 .5px rgba(19,19,22,.24),inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-btn-primary:inset 0 1px 0 hsla(0,0%,100%,.07),0 1px 3px rgba(0,0,0,.2);--shadow-card-light:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04),0 0 0 .5px rgba(19,19,22,.06);--shadow-glass-pill:0 0 0 .5px rgba(19,19,22,.1),0 4px 16px -2px rgba(0,0,0,.06),inset 0 .5px 0 hsla(0,0%,100%,.7);--shadow-firm-card:0 24px 60px -12px rgba(19,19,22,.12),0 8px 24px -4px rgba(19,19,22,.06),0 0 0 .5px rgba(19,19,22,.08);background:var(--root-bg);color:var(--ink-950);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility}[data-v-3ab1c706]{box-sizing:border-box}.eyebrow[data-v-3ab1c706]{align-items:center;color:var(--brand);display:inline-flex;font-family:var(--font-mono);font-size:13px;font-weight:500;gap:6px;letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.eyebrow-dot[data-v-3ab1c706]{background:var(--brand);border-radius:9999px;box-shadow:0 0 0 3px #b7986626;display:inline-block;height:6px;width:6px}.lp-arrow-link[data-v-3ab1c706]{align-items:center;color:var(--ink-950);cursor:pointer;display:inline-flex;font:500 14px/1.4 var(--font-sans);text-decoration:none}.lp-arrow-wrap[data-v-3ab1c706]{display:inline-block;height:10px;margin-left:8px;overflow:hidden;position:relative;width:10px}.lp-arrow[data-v-3ab1c706]{top:0;right:0;bottom:0;left:0;position:absolute;transition:transform .3s var(--ease-standard),opacity .3s var(--ease-standard)}.lp-arrow-out[data-v-3ab1c706]{opacity:.6;transform:translate(0)}.lp-arrow-in[data-v-3ab1c706]{opacity:0;transform:translate(-24px)}.lp-arrow-link:hover .lp-arrow-out[data-v-3ab1c706]{opacity:0;transform:translate(24px)}.lp-arrow-link:hover .lp-arrow-in[data-v-3ab1c706]{opacity:.6;transform:translate(0)}.announce-bar[data-v-3ab1c706]{background:linear-gradient(180deg,#fbfaf7,#f5efe4);border-bottom:.5px solid hsla(37,36%,56%,.2);padding:10px 16px}.announce-inner[data-v-3ab1c706]{align-items:center;color:var(--ink-700);display:flex;font-size:13px;gap:12px;line-height:1.4;margin:0 auto;max-width:1280px}.announce-tag[data-v-3ab1c706]{align-items:center;background:var(--brand);border-radius:9999px;color:var(--brand-fg);display:inline-flex;font:600 11px/1 var(--font-mono);letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.announce-text[data-v-3ab1c706]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announce-link[data-v-3ab1c706]{align-items:center;color:var(--brand-deep);display:inline-flex;font-weight:500;gap:4px;text-decoration:none;transition:color .3s var(--ease-standard);white-space:nowrap}.announce-link[data-v-3ab1c706]:hover{color:var(--accent-deep)}.announce-arrow[data-v-3ab1c706]{display:inline-flex;transition:transform .3s var(--ease-standard)}.announce-link:hover .announce-arrow[data-v-3ab1c706]{transform:translate(2px)}.lp-header[data-v-3ab1c706]{isolation:isolate;padding:0 16px;position:sticky;top:8px;z-index:50}.lp-header-glass[data-v-3ab1c706]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f7d9;border-radius:9999px;box-shadow:var(--shadow-glass-pill);display:flex;gap:24px;height:52px;margin:8px auto 0;max-width:1280px;padding:0 16px;position:relative;transition:background .3s var(--ease-standard),box-shadow .3s var(--ease-standard)}.lp-header-blur-stack[data-v-3ab1c706]{height:64px;left:-16px;pointer-events:none;position:absolute;right:-16px;top:-8px;z-index:-1}.lp-blur-1[data-v-3ab1c706],.lp-blur-2[data-v-3ab1c706],.lp-blur-3[data-v-3ab1c706]{top:0;right:0;bottom:0;left:0;position:absolute}.lp-blur-1[data-v-3ab1c706]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent)}.lp-blur-2[data-v-3ab1c706]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 70%);mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 70%)}.lp-blur-3[data-v-3ab1c706]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 20%,transparent 50%);mask-image:linear-gradient(180deg,#000 0,#000 20%,transparent 50%)}.brand[data-v-3ab1c706]{align-items:center;color:var(--ink-950);gap:8px;text-decoration:none}.brand[data-v-3ab1c706],.brand-mark[data-v-3ab1c706]{display:inline-flex}.brand-name[data-v-3ab1c706]{font-size:16px;font-weight:700;letter-spacing:-.02em}.brand-locale[data-v-3ab1c706]{background:var(--ink-100);border-radius:4px;color:var(--ink-600);font:500 11px/1 var(--font-mono);letter-spacing:.1em;padding:2px 6px;text-transform:uppercase}.lp-nav[data-v-3ab1c706]{align-items:center;display:flex;flex:1;gap:4px;margin-left:16px}.lp-nav-trigger[data-v-3ab1c706]{align-items:center;background:transparent;border:.5px solid transparent;border-radius:6px;color:var(--ink-950);display:inline-flex;font:500 13px/1 var(--font-sans);height:26px;padding:0 10px;text-decoration:none;transition:color .45s var(--ease-gentle),background-color .45s var(--ease-gentle),border-color .45s var(--ease-gentle)}.lp-nav-trigger[data-v-3ab1c706]:hover{background:#13131605;border-color:#1313161f;transition-duration:.1s}.lp-header-actions[data-v-3ab1c706]{align-items:center;display:flex;gap:8px}.btn-ghost[data-v-3ab1c706]{align-items:center;background:transparent;border:.5px solid transparent;border-radius:6px;color:var(--ink-950);cursor:pointer;display:inline-flex;font:500 13px/1 var(--font-sans);height:30px;justify-content:center;padding:0 12px;text-decoration:none;transition:color .45s var(--ease-gentle),background-color .45s var(--ease-gentle),border-color .45s var(--ease-gentle)}.btn-ghost[data-v-3ab1c706]:hover{background:#13131605;border-color:#1313161f;transition-duration:.1s}.btn-primary[data-v-3ab1c706]{align-items:center;background:var(--ink-950);border:none;border-radius:6px;box-shadow:var(--shadow-btn-primary),0 0 0 1px var(--ink-950);color:#fff;cursor:pointer;display:inline-flex;font:500 13px/1 var(--font-sans);gap:6px;height:32px;isolation:isolate;overflow:hidden;padding:0 14px;position:relative;text-decoration:none;transition:transform .3s var(--ease-standard)}.btn-primary[data-v-3ab1c706]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent);border-radius:6px;content:"";top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute;transition:opacity .3s var(--ease-standard);z-index:-1}.btn-primary[data-v-3ab1c706]:hover:before{opacity:1}.btn-primary[data-v-3ab1c706]:active{transform:translateY(1px)}.btn-primary.btn-lg[data-v-3ab1c706]{border-radius:8px;font-size:14px;height:44px;padding:0 22px}.btn-arrow[data-v-3ab1c706]{align-items:center;display:inline-flex;transition:transform .3s var(--ease-standard)}.btn-primary:hover .btn-arrow[data-v-3ab1c706]{transform:translate(2px)}.btn-brand[data-v-3ab1c706]{align-items:center;background:linear-gradient(180deg,var(--brand-light) 0,var(--brand) 100%);border:none;border-radius:6px;box-shadow:0 4px 12px -2px #b798664d,0 0 0 .5px #7a5c2e66,inset 0 1px #ffffff4d;color:var(--accent-deep);cursor:pointer;display:inline-flex;font:600 13px/1 var(--font-sans);gap:6px;height:32px;padding:0 14px;text-decoration:none;transition:all .3s var(--ease-standard)}.btn-brand[data-v-3ab1c706]:hover{box-shadow:0 6px 16px -2px #b7986666,0 0 0 .5px #7a5c2e80,inset 0 1px #fff6;transform:translateY(-1px)}.btn-brand[data-v-3ab1c706]:active{transform:translateY(0)}.btn-brand.btn-lg[data-v-3ab1c706]{border-radius:8px;font-size:14px;height:44px;padding:0 22px}.btn-brand:hover .btn-arrow[data-v-3ab1c706]{transform:translate(2px)}.hero[data-v-3ab1c706]{isolation:isolate;padding:96px 16px 80px;position:relative;z-index:10}.hero-bg[data-v-3ab1c706]{overflow:hidden;pointer-events:none;z-index:-1}.hero-bg[data-v-3ab1c706],.hero-grid[data-v-3ab1c706]{top:0;right:0;bottom:0;left:0;position:absolute}.hero-grid[data-v-3ab1c706]{background-image:linear-gradient(rgba(19,19,22,.04) .5px,transparent 0),linear-gradient(90deg,rgba(19,19,22,.04) .5px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%)}.hero-glow[data-v-3ab1c706]{background:radial-gradient(ellipse,hsla(37,36%,56%,.18) 0,transparent 60%);filter:blur(40px);height:400px;left:50%;position:absolute;top:5%;transform:translate(-50%);width:800px}.hero-inner[data-v-3ab1c706]{margin:0 auto;max-width:920px;text-align:center}.hero-title[data-v-3ab1c706]{color:var(--ink-950);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px;white-space:nowrap}@media (max-width:640px){.hero-title[data-v-3ab1c706]{font-size:24px;white-space:normal}}.hero-title-accent[data-v-3ab1c706]{background:linear-gradient(180deg,var(--brand) 0,var(--brand-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-3ab1c706]{color:var(--ink-600);font-size:14px;line-height:1.6;margin:0 auto 36px;max-width:720px}.lp-rise[data-v-3ab1c706]{animation:lp-rise-in-3ab1c706 .8s var(--ease-standard) forwards;opacity:0;transform:translateY(12px)}@keyframes lp-rise-in-3ab1c706{to{opacity:1;transform:translateY(0)}}.hero-search-wrap[data-v-3ab1c706]{margin:0 auto 24px;max-width:427px;padding:0 8px;position:relative;z-index:100}.lp-home-search-shadcn[data-v-3ab1c706]{position:relative}.lp-home-search-shadcn[data-v-3ab1c706] input{background:#fff;border:.5px solid #d9d9de;border-radius:8px;color:#131316;font-size:15px;padding-left:18px;padding-right:72px;transition:border-color .18s ease,box-shadow .18s ease}.lp-home-search-shadcn[data-v-3ab1c706] input::-moz-placeholder{color:#9394a1;font-size:15px}.lp-home-search-shadcn[data-v-3ab1c706] input::placeholder{color:#9394a1;font-size:15px}.lp-home-search-shadcn[data-v-3ab1c706] input:hover{border-color:#c4c5cc}.lp-home-search-shadcn[data-v-3ab1c706] input:focus{border-color:#9394a1;box-shadow:0 0 0 3px #13131614}.lp-home-search-shadcn[data-v-3ab1c706] .absolute.right-0{padding-right:8px}.lp-home-search-shadcn[data-v-3ab1c706] .absolute.right-0 button{background:transparent;border:none;border-radius:4px;color:transparent;cursor:pointer;height:24px;width:44px}.lp-home-search-shadcn[data-v-3ab1c706] .absolute.right-0 button:hover{background:#1313160a}.lp-home-search-shadcn[data-v-3ab1c706]:after{align-items:center;background:#f4f4f5;border:.5px solid #d9d9de;border-radius:4px;color:#6c7275;content:"⌘K";display:inline-flex;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:3px 7px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2}.lp-home-search-shadcn[data-v-3ab1c706] .absolute.left-0{display:none}.hero-search[data-v-3ab1c706]{align-items:center;background:var(--surface);border:.5px solid var(--ink-200);border-radius:12px;box-shadow:var(--shadow-card-light);display:flex;gap:12px;height:56px;margin:0 auto 24px;max-width:640px;padding:0 12px 0 18px;transition:all .3s var(--ease-standard)}.hero-search[data-v-3ab1c706]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #b7986626,var(--shadow-card-light)}.hero-search-prefix[data-v-3ab1c706]{color:var(--ink-400);display:inline-flex}.hero-search-input[data-v-3ab1c706]{background:transparent;border:none;color:var(--ink-950);flex:1;font:400 16px/1 var(--font-sans);min-width:0;outline:none}.hero-search-input[data-v-3ab1c706]::-moz-placeholder{color:var(--ink-400);-moz-transition:color .3s var(--ease-standard);transition:color .3s var(--ease-standard)}.hero-search-input[data-v-3ab1c706]::placeholder{color:var(--ink-400);transition:color .3s var(--ease-standard)}.hero-search-kbd[data-v-3ab1c706]{align-items:center;display:inline-flex;gap:2px}.kbd[data-v-3ab1c706]{background:var(--ink-100);border:.5px solid var(--ink-200);border-radius:4px;color:var(--ink-600);font:500 11px/1 var(--font-mono);height:22px;min-width:22px;padding:0 6px}.hero-search-go[data-v-3ab1c706],.kbd[data-v-3ab1c706]{align-items:center;display:inline-flex;justify-content:center}.hero-search-go[data-v-3ab1c706]{background:var(--ink-950);border:none;border-radius:8px;box-shadow:var(--shadow-btn-primary);color:#fff;cursor:pointer;height:36px;transition:transform .3s var(--ease-standard),background .3s var(--ease-standard);width:36px}.hero-search-go[data-v-3ab1c706]:hover{transform:translate(2px)}.hero-chips[data-v-3ab1c706]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 36px;max-width:720px}.hero-chips-label[data-v-3ab1c706]{color:var(--ink-600);font:500 13px/1 var(--font-sans);margin-right:4px}.lp-act-chip[data-v-3ab1c706]{align-items:center;background:var(--brand-soft);border:.5px solid hsla(37,36%,56%,.3);border-radius:9999px;display:inline-flex;gap:8px;padding:4px 10px 4px 6px;text-decoration:none;transition:all .3s var(--ease-standard)}.lp-act-chip[data-v-3ab1c706]:hover{background:var(--brand);border-color:var(--brand-deep);box-shadow:0 4px 12px -2px #b798664d;transform:translateY(-1px)}.lp-act-chip-mono[data-v-3ab1c706]{background:#fff9;border-radius:9999px;color:var(--brand-deep);font:600 12px/1 var(--font-mono);padding:4px 8px;transition:all .3s var(--ease-standard)}.lp-act-chip:hover .lp-act-chip-mono[data-v-3ab1c706]{background:#fff6;color:var(--brand-fg)}.lp-act-chip-label[data-v-3ab1c706]{color:var(--ink-700);font:500 13px/1 var(--font-sans);transition:color .3s var(--ease-standard)}.lp-act-chip:hover .lp-act-chip-label[data-v-3ab1c706]{color:var(--brand-fg)}.hero-cta[data-v-3ab1c706]{align-items:center;display:inline-flex;gap:16px;margin-top:8px}.trust[data-v-3ab1c706]{background:var(--surface);border-bottom:.5px solid var(--ink-200);border-top:.5px solid var(--ink-200);padding:56px 16px 48px}.trust-inner[data-v-3ab1c706]{margin:0 auto;max-width:1280px}.trust-line[data-v-3ab1c706]{color:var(--ink-600);font-size:14px;margin:0 0 32px;text-align:center}.trust-line strong[data-v-3ab1c706]{color:var(--ink-950);font-family:var(--font-mono);font-weight:700}.lp-logo-carousel[data-v-3ab1c706]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.lp-logo-track[data-v-3ab1c706]{align-items:center;animation:lp-logo-scroll-3ab1c706 32s linear infinite;display:flex;gap:48px;list-style:none;margin:0;padding:0;width:-moz-max-content;width:max-content}.lp-logo-item[data-v-3ab1c706]{align-items:center;color:var(--ink-700);display:inline-flex;flex:0 0 auto;gap:8px;opacity:.55;padding:8px 16px;transition:opacity .3s var(--ease-standard),color .3s var(--ease-standard)}.lp-logo-item[data-v-3ab1c706]:hover{color:var(--ink-950);opacity:1}.trust-logo-mark[data-v-3ab1c706]{display:inline-flex}.trust-logo-name[data-v-3ab1c706]{font:500 13px/1 var(--font-sans);white-space:nowrap}@keyframes lp-logo-scroll-3ab1c706{0%{transform:translate(0)}to{transform:translate(-50%)}}.light-cards[data-v-3ab1c706]{background:var(--root-bg);padding:96px 16px}.light-cards-head[data-v-3ab1c706]{margin:0 auto 56px;max-width:720px;text-align:center}.light-cards-h2[data-v-3ab1c706]{color:var(--ink-950);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.light-cards-sub[data-v-3ab1c706]{color:var(--ink-600);font-size:18px;line-height:1.55;margin:0 0 24px}.light-cards-grid[data-v-3ab1c706]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.lp-light-card[data-v-3ab1c706]{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-card-light);display:flex;flex-direction:column;padding:32px;transition:box-shadow .3s var(--ease-standard)}.lp-light-card[data-v-3ab1c706]:hover{box-shadow:0 1px 2px #0000000d,0 16px 36px #00000014,0 0 0 .5px #13131614}.lp-light-card-head[data-v-3ab1c706]{margin-bottom:24px}.lp-light-card-title[data-v-3ab1c706]{color:var(--ink-950);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 12px}.lp-light-card-desc[data-v-3ab1c706]{color:var(--ink-600);font-size:14px;line-height:1.6;margin:0}.lp-light-card-mockup[data-v-3ab1c706]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:260px}.mockup-avatars[data-v-3ab1c706]{align-items:center}.avatar-grid[data-v-3ab1c706]{background:linear-gradient(180deg,var(--root-bg) 0,hsla(240,7%,97%,.4) 100%);border:.5px solid var(--ink-200);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:12px;width:100%}.avatar-cell[data-v-3ab1c706]{aspect-ratio:1;background:var(--surface);border:.5px solid var(--ink-100);border-radius:12px;display:grid;overflow:hidden;place-items:center;position:relative;transition:all .3s var(--ease-standard)}.avatar-cell[data-active=true][data-v-3ab1c706]{background:var(--surface);box-shadow:0 1px 2px #1313160a}.avatar-cell[data-active=placeholder][data-v-3ab1c706]{background:linear-gradient(135deg,var(--ink-100) 0,var(--ink-200) 100%);border-color:var(--ink-200)}.avatar-svg[data-v-3ab1c706]{display:block;height:100%;width:100%}.avatar-placeholder[data-v-3ab1c706]{background:linear-gradient(135deg,var(--ink-200) 0,var(--ink-100) 100%);border:.5px dashed var(--ink-400);border-radius:9999px;height:60%;width:60%}.role-tabs[data-v-3ab1c706]{background:var(--root-bg);border:.5px solid var(--ink-200);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;padding:4px;width:100%}.role-tab[data-v-3ab1c706]{background:transparent;border:none;border-radius:7px;color:var(--ink-700);cursor:pointer;flex:1;font:500 11px/1.2 var(--font-sans);min-width:0;padding:6px 4px;text-align:center;transition:all .3s var(--ease-standard);white-space:nowrap}.role-tab[data-v-3ab1c706]:hover{background:#13131608;color:var(--ink-950)}.role-tab.is-active[data-v-3ab1c706]{background:var(--ink-950);box-shadow:inset 0 1px #ffffff12,0 1px 3px #0003;color:#fff}.role-helper[data-v-3ab1c706]{background:var(--brand-soft);border-left:2px solid var(--brand);border-radius:8px;color:var(--ink-700);font-size:12px;margin:0;padding:8px 12px;width:100%}.role-helper-mono[data-v-3ab1c706]{color:var(--brand-deep);font:500 11px/1.5 var(--font-mono)}.mockup-flow[data-v-3ab1c706]{align-items:center;justify-content:center}.flow-svg[data-v-3ab1c706]{display:block;height:auto;max-width:100%;width:100%}.flow-node circle[data-v-3ab1c706]:first-of-type{transition:all .3s var(--ease-standard)}.flow-node[data-active=true] circle[data-v-3ab1c706]:first-of-type{filter:drop-shadow(0 0 8px rgba(184,153,104,.5))}.flow-progress-dot[data-v-3ab1c706]{filter:drop-shadow(0 0 4px rgba(184,153,104,.6))}.flow-auto-btn[data-v-3ab1c706]{align-items:center;background:var(--ink-950);border:none;border-radius:8px;box-shadow:var(--shadow-btn-primary);color:#fff;cursor:pointer;display:inline-flex;font:500 12px/1 var(--font-sans);gap:8px;height:36px;margin:0 auto;padding:0 14px;transition:transform .3s var(--ease-standard)}.flow-auto-btn[data-v-3ab1c706]:hover{transform:translateY(-1px)}.flow-auto-btn[data-v-3ab1c706]:active{transform:translateY(0)}.flow-auto-icon[data-v-3ab1c706]{display:inline-flex}.flow-auto-arrow[data-v-3ab1c706]{color:var(--brand);font-size:9px}.flow-helper[data-v-3ab1c706]{align-items:center;background:var(--root-bg);border:.5px solid var(--ink-200);border-radius:8px;color:var(--ink-600);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin:0;padding:8px 10px;width:100%}.flow-helper-tag[data-v-3ab1c706]{align-items:center;background:var(--accent-deep);border-radius:4px;color:#fff;display:inline-flex;font:500 10px/1 var(--font-mono);padding:2px 6px}.flow-helper-text[data-v-3ab1c706]{color:var(--ink-700);flex:1}.mockup-firm-signin[data-v-3ab1c706]{align-items:center;justify-content:space-between;padding-top:4px}.firm-card[data-v-3ab1c706]{background:linear-gradient(180deg,var(--surface) 0,#fafafb 100%);border-radius:16px;box-shadow:var(--shadow-firm-card);overflow:hidden;width:100%}.firm-card-head[data-v-3ab1c706]{align-items:center;background:linear-gradient(180deg,#fbfaf7 0,var(--surface) 100%);border-bottom:.5px solid var(--ink-100);display:flex;gap:10px;padding:16px 18px 12px}.firm-card-logo[data-v-3ab1c706]{background:var(--brand-soft);border:.5px solid hsla(37,36%,56%,.3);border-radius:8px;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.firm-card-name[data-v-3ab1c706]{color:var(--ink-950);flex:1;font:600 13px/1.2 var(--font-sans)}.firm-card-id[data-v-3ab1c706]{background:var(--ink-100);border-radius:4px;color:var(--ink-600);font:500 10px/1 var(--font-mono);padding:3px 6px}.firm-card-body[data-v-3ab1c706]{padding:14px 16px}.firm-card-h4[data-v-3ab1c706]{color:var(--ink-600);font:500 11px/1 var(--font-sans);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.firm-member-list[data-v-3ab1c706]{display:flex;flex-direction:column;gap:4px}.firm-member[data-v-3ab1c706]{align-items:center;background:transparent;border:.5px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;transition:all .15s var(--ease-gentle);width:100%}.firm-member[data-v-3ab1c706]:hover{background:#13131605;border-color:#13131614}.firm-member.is-default[data-v-3ab1c706]{background:var(--brand-soft);border-color:#b798664d}.firm-member-avatar[data-v-3ab1c706]{border-radius:9999px;flex:0 0 28px;height:28px;overflow:hidden;width:28px}.firm-member-svg[data-v-3ab1c706]{display:block;height:100%;width:100%}.firm-member-info[data-v-3ab1c706]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.firm-member-name[data-v-3ab1c706]{color:var(--ink-950);font:500 12px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-member-role[data-v-3ab1c706]{color:var(--ink-600);font:400 10px/1.2 var(--font-sans)}.firm-member-badge[data-v-3ab1c706]{background:var(--brand);border-radius:9999px;color:var(--brand-fg);font:600 9px/1 var(--font-mono);letter-spacing:.05em;padding:3px 5px}.firm-member-arrow[data-v-3ab1c706]{color:var(--ink-400);font-size:12px;transition:transform .3s var(--ease-standard),color .3s var(--ease-standard)}.firm-member:hover .firm-member-arrow[data-v-3ab1c706]{color:var(--ink-950);transform:translate(2px)}.firm-member-invite[data-v-3ab1c706]{align-items:center;background:transparent;border:.5px dashed var(--ink-200);border-radius:8px;color:var(--ink-600);cursor:pointer;display:flex;font:500 11px/1 var(--font-sans);gap:8px;margin-top:4px;padding:8px;transition:all .3s var(--ease-standard)}.firm-member-invite[data-v-3ab1c706]:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep)}.firm-invite-plus[data-v-3ab1c706]{background:var(--ink-100);border-radius:9999px;color:var(--ink-600);display:inline-flex;font-size:12px;font-weight:500;height:20px;width:20px}.firm-card-foot[data-v-3ab1c706],.firm-invite-plus[data-v-3ab1c706]{align-items:center;justify-content:center}.firm-card-foot[data-v-3ab1c706]{background:var(--root-bg);border-top:.5px solid var(--ink-100);display:flex;gap:6px;padding:10px 16px}.firm-secured[data-v-3ab1c706]{display:inline-flex}.firm-secured-text[data-v-3ab1c706]{color:var(--ink-600);font:500 10px/1 var(--font-sans);letter-spacing:.02em}.firm-status[data-v-3ab1c706]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;width:100%}.firm-status-pill[data-v-3ab1c706]{align-items:center;background:var(--ink-100);border:.5px solid var(--ink-200);border-radius:9999px;color:var(--ink-700);display:inline-flex;font:500 10px/1.4 var(--font-mono);padding:3px 8px}.firm-status-pill.is-pro[data-v-3ab1c706]{background:linear-gradient(180deg,var(--brand-light) 0,var(--brand) 100%);border-color:var(--brand-deep);color:var(--brand-fg)}.section-head[data-v-3ab1c706]{margin:0 auto 56px;max-width:720px;text-align:center}.section-title[data-v-3ab1c706]{color:var(--ink-950);font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 16px}.section-desc[data-v-3ab1c706]{color:var(--ink-600);font-size:18px;line-height:1.55;margin:0}.testi[data-v-3ab1c706]{background:var(--surface);border-bottom:.5px solid var(--ink-200);border-top:.5px solid var(--ink-200);padding:96px 16px}.testi-inner[data-v-3ab1c706]{margin:0 auto;max-width:1200px}.testi-grid[data-v-3ab1c706]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.testi-card[data-v-3ab1c706]{background:var(--root-bg);border:.5px solid var(--ink-200);border-radius:20px;margin:0;padding:32px 28px 24px;position:relative;transition:all .3s var(--ease-standard)}.testi-card[data-v-3ab1c706]:hover{background:var(--surface);box-shadow:var(--shadow-card-light);transform:translateY(-2px)}.testi-mark[data-v-3ab1c706]{color:var(--brand);font:700 56px/1 var(--font-serif);opacity:.3;position:absolute;right:24px;top:16px}.testi-quote[data-v-3ab1c706]{color:var(--ink-800);font:italic 400 15px/1.65 var(--font-serif);margin:0 0 24px}.testi-foot[data-v-3ab1c706]{align-items:center;border-top:.5px solid var(--ink-200);display:flex;gap:12px;padding-top:16px}.testi-avatar[data-v-3ab1c706]{border:.5px solid var(--ink-200);border-radius:9999px;flex:0 0 40px;height:40px;overflow:hidden;width:40px}.testi-avatar-svg[data-v-3ab1c706]{display:block;height:100%;width:100%}.testi-meta[data-v-3ab1c706]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.testi-name[data-v-3ab1c706]{color:var(--ink-950);font:600 13px/1.2 var(--font-sans)}.testi-role[data-v-3ab1c706]{color:var(--ink-600);font:400 11px/1.3 var(--font-sans)}.testi-tag[data-v-3ab1c706]{background:var(--brand-soft);border:.5px solid hsla(37,36%,56%,.3);border-radius:9999px;color:var(--brand-deep);flex:0 0 auto;font:500 11px/1 var(--font-mono);padding:4px 8px;white-space:nowrap}.pricing[data-v-3ab1c706]{background:var(--root-bg);padding:96px 16px}.pricing-inner[data-v-3ab1c706]{margin:0 auto;max-width:960px}.pricing-grid[data-v-3ab1c706]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.pricing-card[data-v-3ab1c706]{background:var(--surface);border:.5px solid var(--ink-200);border-radius:20px;box-shadow:var(--shadow-card-light);display:flex;flex-direction:column;padding:36px 32px;position:relative;transition:all .3s var(--ease-standard)}.pricing-card[data-v-3ab1c706]:hover{transform:translateY(-2px)}.pricing-card.is-featured[data-v-3ab1c706]{background:linear-gradient(180deg,var(--surface) 0,#fbfaf7 100%);border-color:var(--brand);box-shadow:0 4px 12px -2px #b7986626,0 24px 48px -12px #1313161a,0 0 0 .5px #b7986666}.pricing-badge[data-v-3ab1c706]{background:linear-gradient(180deg,var(--brand-light),var(--brand));border-radius:9999px;box-shadow:0 4px 12px -2px #b7986666;color:var(--brand-fg);font:600 11px/1 var(--font-mono);left:50%;letter-spacing:.05em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-10px;transform:translate(-50%);white-space:nowrap}.pricing-head[data-v-3ab1c706]{margin-bottom:16px}.pricing-name[data-v-3ab1c706]{color:var(--ink-950);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.pricing-tagline[data-v-3ab1c706]{color:var(--ink-600);font-size:13px;margin:0}.pricing-price[data-v-3ab1c706]{align-items:baseline;display:flex;gap:4px;margin-bottom:24px}.pricing-currency[data-v-3ab1c706]{color:var(--ink-600);font:500 16px/1 var(--font-mono)}.pricing-amount[data-v-3ab1c706]{color:var(--ink-950);font:700 40px/1 var(--font-sans);letter-spacing:-.03em}.pricing-period[data-v-3ab1c706]{color:var(--ink-600);font-size:14px;margin-left:4px}.pricing-cta[data-v-3ab1c706]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:500 14px/1 var(--font-sans);height:44px;justify-content:center;margin-bottom:24px;padding:0 20px;text-decoration:none;width:100%}.pricing-list[data-v-3ab1c706]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.pricing-list li[data-v-3ab1c706]{align-items:flex-start;color:var(--ink-700);display:flex;font-size:13px;gap:8px;line-height:1.5}.pricing-check[data-v-3ab1c706]{align-items:center;background:var(--brand-soft);border-radius:9999px;color:var(--brand-deep);display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;margin-top:1px;width:16px}.cta[data-v-3ab1c706]{background:linear-gradient(180deg,var(--root-bg) 0,#fbfaf7 100%);padding:120px 16px;text-align:center}.cta-inner[data-v-3ab1c706]{margin:0 auto;max-width:720px}.cta-title[data-v-3ab1c706]{color:var(--ink-950);font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.cta-sub[data-v-3ab1c706]{color:var(--ink-600);font-size:18px;line-height:1.55;margin:0 0 32px}.cta-actions[data-v-3ab1c706]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:16px;justify-content:center}.lp-footer[data-v-3ab1c706]{background:var(--ink-950);color:var(--ink-400);padding:64px 24px 32px}.lp-footer-inner[data-v-3ab1c706]{margin:0 auto;max-width:1120px}.lp-footer-brand[data-v-3ab1c706]{align-items:center;display:flex;gap:8px;margin-bottom:40px}.lp-footer-logo[data-v-3ab1c706]{height:32px;width:auto}.lp-footer-cols[data-v-3ab1c706]{border-bottom:.5px solid hsla(0,0%,100%,.1);display:grid;gap:96px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;padding-bottom:40px}.lp-footer-col[data-v-3ab1c706]{display:flex;flex-direction:column;gap:10px}.lp-footer-h[data-v-3ab1c706]{color:#fff;font:600 12px/1 var(--font-mono);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.lp-footer-col a[data-v-3ab1c706]{color:var(--ink-400);font-size:13px;text-decoration:none;transition:color .3s var(--ease-standard)}.lp-footer-col a[data-v-3ab1c706]:hover{color:#fff}.lp-footer-bottom[data-v-3ab1c706]{align-items:center;color:var(--ink-400);display:flex;flex-wrap:wrap;font-size:12px;gap:24px;justify-content:space-between}.lp-footer-bottom-brand[data-v-3ab1c706]{align-items:center;display:flex;flex-shrink:0;gap:10px}.lp-footer-bottom-logo[data-v-3ab1c706]{flex-shrink:0;height:32px;opacity:.9;width:32px}.lp-footer-bottom-meta[data-v-3ab1c706]{display:flex;flex-direction:column;gap:2px}.lp-footer-bottom-name[data-v-3ab1c706]{color:var(--ink-200);font:500 13px/1.3 var(--font-sans)}.lp-footer-bottom-copy-left[data-v-3ab1c706]{color:var(--ink-500);font:400 11px/1.4 var(--font-sans)}.lp-footer-bottom-copy[data-v-3ab1c706]{color:var(--ink-500);flex:1 1 auto;font:400 11px/1.5 var(--font-sans);margin:0;max-width:560px;min-width:0;text-align:right}@media (max-width:768px){.lp-footer-bottom-copy[data-v-3ab1c706]{max-width:none;text-align:left}}@media (max-width:1024px){.light-cards-grid[data-v-3ab1c706]{gap:16px}.light-cards-grid[data-v-3ab1c706],.pricing-grid[data-v-3ab1c706],.testi-grid[data-v-3ab1c706]{grid-template-columns:1fr}.lp-footer-cols[data-v-3ab1c706]{grid-template-columns:repeat(2,1fr)}.hero-title[data-v-3ab1c706]{font-size:32px}}@media (max-width:768px){.lp-nav[data-v-3ab1c706]{display:none}.announce-text[data-v-3ab1c706]{font-size:12px}.hero[data-v-3ab1c706]{padding:64px 16px 56px}.hero-title[data-v-3ab1c706]{font-size:26px}.hero-sub[data-v-3ab1c706]{font-size:14px}.light-cards-h2[data-v-3ab1c706]{font-size:30px}.section-title[data-v-3ab1c706]{font-size:26px}.cta-title[data-v-3ab1c706]{font-size:30px}.light-cards[data-v-3ab1c706],.pricing[data-v-3ab1c706],.testi[data-v-3ab1c706]{padding:64px 16px}.cta[data-v-3ab1c706]{padding:80px 16px}}@media (prefers-reduced-motion:reduce){.lp-rise[data-v-3ab1c706]{opacity:1;transform:none}.lp-logo-track[data-v-3ab1c706],.lp-rise[data-v-3ab1c706]{animation:none}.flow-progress-dot[data-v-3ab1c706],.flow-progress-dot animate[data-v-3ab1c706]{display:none}[data-v-3ab1c706],[data-v-3ab1c706]:after,[data-v-3ab1c706]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
