.lp-nav[data-v-e3c96e2f]{z-index:50;height:var(--ui-nav-h);padding:0 var(--ui-space-6);background:color-mix(in srgb, var(--ui-surface-card) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.lp-brand[data-v-e3c96e2f]{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);text-decoration:none;display:flex}.lp-logo[data-v-e3c96e2f]{background:var(--ui-surface-raised);border:1.5px solid var(--ui-border-strong);border-radius:var(--ui-radius);width:28px;height:28px;color:var(--p-primary-400);box-shadow:var(--ui-shadow-primary);place-items:center;font-weight:900;display:grid}.lp-brand-name[data-v-e3c96e2f]{font-weight:var(--ui-weight-bold);font-size:var(--ui-text-md);color:var(--ui-fg)}.lp-links[data-v-e3c96e2f]{gap:var(--ui-space-5);display:flex}.lp-links a[data-v-e3c96e2f]{color:var(--ui-muted);font-size:var(--ui-text-base);transition:color var(--ui-dur) var(--ui-ease);text-decoration:none}.lp-links a[data-v-e3c96e2f]:hover{color:var(--ui-fg)}.lp-brand[data-v-e3c96e2f]:focus-visible,.lp-links a[data-v-e3c96e2f]:focus-visible{outline:2px solid var(--p-primary-400);outline-offset:3px;border-radius:var(--ui-radius-sm);color:var(--ui-fg)}.lp-actions[data-v-e3c96e2f]{align-items:center;gap:var(--ui-space-3);display:flex}.lp-burger[data-v-e3c96e2f]{display:none}.lp-drawer-links[data-v-e3c96e2f]{gap:var(--ui-space-1);flex-direction:column;display:flex}.lp-drawer-links a[data-v-e3c96e2f]{color:var(--ui-fg);font-size:var(--ui-text-md);padding:var(--ui-space-3) var(--ui-space-2);border-radius:var(--ui-radius-sm);transition:background var(--ui-dur) var(--ui-ease);text-decoration:none}.lp-drawer-links a[data-v-e3c96e2f]:hover{background:var(--ui-surface-raised)}.lp-drawer-actions[data-v-e3c96e2f]{gap:var(--ui-space-2);margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border);flex-direction:column;display:flex}.lp-drawer-account-link[data-v-e3c96e2f]{align-items:center;gap:var(--ui-space-2);cursor:pointer;color:var(--ui-fg);font-size:var(--ui-text-md);padding:var(--ui-space-3) var(--ui-space-2);border-radius:var(--ui-radius-sm);text-align:left;width:100%;transition:background var(--ui-dur) var(--ui-ease);background:0 0;border:none;font-family:inherit;display:flex}.lp-drawer-account-link[data-v-e3c96e2f]:hover{background:var(--ui-surface-raised)}.lp-drawer-account-link--danger[data-v-e3c96e2f]{color:var(--p-red-400,#f87171)}.lp-avatar[data-v-e3c96e2f]{cursor:pointer}@media (width<=640px){.lp-links[data-v-e3c96e2f],.lp-login-btn[data-v-e3c96e2f]{display:none}.lp-burger[data-v-e3c96e2f]{display:inline-flex}}.lp-hero[data-v-4e860ba4]{padding:var(--ui-space-8) var(--ui-space-6);position:relative;overflow:hidden}.lp-hero[data-v-4e860ba4]:before{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--ui-fg) 7%, transparent) 1px, transparent 1.5px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 80% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(125% 80% at 50% 0,#000 0%,#0000 72%)}.lp-hero[data-v-4e860ba4]:after{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-hero-wash[data-v-4e860ba4]{background:var(--ui-gradient-primary-wash), radial-gradient(55% 45% at 100% 0%, color-mix(in srgb, var(--p-primary-400) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp-hero-inner[data-v-4e860ba4]{z-index:1;max-width:var(--ui-page-max);gap:var(--ui-space-8);grid-template-columns:1fr 1fr;align-items:center;min-height:60vh;margin:0 auto;display:grid;position:relative}.lp-hero-title[data-v-4e860ba4]{font-family:var(--ui-font-display);font-size:clamp(38px,6vw,64px);font-weight:var(--ui-weight-bold);letter-spacing:-.02em;color:var(--ui-fg);text-wrap:balance;line-height:1.04}.lp-hero-title .accent[data-v-4e860ba4]{color:var(--p-primary-400)}.lp-hero-sub[data-v-4e860ba4]{margin-top:var(--ui-space-5);color:var(--ui-muted);max-width:48ch;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.lp-hero-ctas[data-v-4e860ba4]{margin-top:var(--ui-space-6);gap:var(--ui-space-3);display:flex}.lp-hero-art[data-v-4e860ba4]{justify-content:center;display:flex}.lp-mock[data-v-4e860ba4]{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:100%;max-width:460px;box-shadow:var(--ui-shadow-lg);overflow:hidden}.lp-mock-bar[data-v-4e860ba4]{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);align-items:center;gap:6px;display:flex}.lp-mock-bar>span[data-v-4e860ba4]:not(.lp-mock-tabtitle){background:var(--ui-surface-raised);border-radius:999px;width:9px;height:9px}.lp-mock-tabtitle[data-v-4e860ba4]{margin-left:var(--ui-space-2);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-semibold);color:var(--ui-muted)}.lp-mock-body[data-v-4e860ba4]{display:flex}.lp-mock-side[data-v-4e860ba4]{width:34%;padding:var(--ui-space-3);border-right:1px solid var(--ui-border);background:var(--ui-surface-sunken);flex-direction:column;gap:2px;display:flex}.lp-mock-nav[data-v-4e860ba4]{align-items:center;gap:var(--ui-space-2);padding:5px var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-2xs);color:var(--ui-muted);display:flex}.lp-mock-nav.active[data-v-4e860ba4]{background:var(--ui-success-bg);color:var(--p-primary-400)}.lp-mock-main[data-v-4e860ba4]{padding:var(--ui-space-3);gap:var(--ui-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.lp-mock-toolbar[data-v-4e860ba4]{align-items:center;gap:var(--ui-space-2);display:flex}.lp-mock-search[data-v-4e860ba4]{padding:5px var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-2xs);color:var(--ui-subtle);flex:1;align-items:center;gap:5px;display:flex}.lp-mock-new[data-v-4e860ba4]{padding:5px var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--p-primary-400);color:var(--p-surface-950);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-semibold)}.lp-mock-list[data-v-4e860ba4]{flex-direction:column;display:flex}.lp-mock-member[data-v-4e860ba4]{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) 0;border-top:1px solid var(--ui-border-subtle);font-size:var(--ui-text-2xs);display:flex}.lp-mock-member[data-v-4e860ba4]:first-child{border-top:none}.lp-mock-avatar[data-v-4e860ba4]{background:var(--ui-surface-raised);width:20px;height:20px;color:var(--p-primary-400);font-size:8px;font-weight:var(--ui-weight-bold);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.lp-mock-name[data-v-4e860ba4]{min-width:0;color:var(--ui-fg);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp-mock-rank[data-v-4e860ba4]{border-radius:var(--ui-radius-pill);font-size:9px;font-weight:var(--ui-weight-medium);white-space:nowrap;padding:2px 7px}.lp-mock-rank[data-tone=primary][data-v-4e860ba4]{color:var(--p-primary-300);background:var(--ui-success-bg)}.lp-mock-rank[data-tone=info][data-v-4e860ba4]{color:var(--ui-info-fg);background:var(--ui-info-bg)}.lp-mock-rank[data-tone=warning][data-v-4e860ba4]{color:var(--ui-warning-soft);background:var(--ui-warning-bg)}.lp-mock-rank[data-tone=muted][data-v-4e860ba4]{color:var(--ui-muted);background:var(--ui-surface-raised)}.lp-mock-status[data-v-4e860ba4]{background:var(--ui-faint);border-radius:999px;flex-shrink:0;width:7px;height:7px}.lp-mock-status.on[data-v-4e860ba4]{background:var(--p-primary-400);box-shadow:0 0 6px color-mix(in srgb, var(--p-primary-400) 60%, transparent)}@media (width<=860px){.lp-hero-inner[data-v-4e860ba4]{grid-template-columns:1fr}.lp-hero-art[data-v-4e860ba4]{display:none}}.lp-value-strip[data-v-fba2eb11]{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-card);padding:var(--ui-space-3) var(--ui-space-6)}.lp-value-inner[data-v-fba2eb11]{max-width:var(--ui-page-max);justify-content:center;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.lp-value-item[data-v-fba2eb11]{font-family:var(--ui-font-mono);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.lp-value-sep[data-v-fba2eb11]{color:var(--p-primary-400);font-size:var(--ui-text-md);line-height:1}@media (width<=640px){.lp-value-sep[data-v-fba2eb11]{display:none}.lp-value-item[data-v-fba2eb11]{text-align:center;width:100%}}.lp-features[data-v-fbaab028]{max-width:var(--ui-page-max);padding:var(--ui-space-8) var(--ui-space-6);margin:0 auto}.lp-section-title[data-v-fbaab028]{font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-bold);text-align:center;color:var(--ui-fg);letter-spacing:-.02em}.lp-section-sub[data-v-fbaab028]{text-align:center;color:var(--ui-muted);margin-top:var(--ui-space-2)}.lp-feature-grid[data-v-fbaab028]{margin-top:var(--ui-space-6);gap:var(--ui-space-4);grid-template-columns:repeat(3,1fr);display:grid}.lp-feature-card[data-v-fbaab028]{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);transition:transform var(--ui-dur) var(--ui-ease), box-shadow var(--ui-dur) var(--ui-ease)}.lp-feature-card[data-v-fbaab028]:hover{transform:var(--ui-lift);box-shadow:var(--ui-shadow-md)}.lp-feature-icon[data-v-fbaab028]{color:var(--p-primary-400)}.lp-feature-card h3[data-v-fbaab028]{margin-top:var(--ui-space-3);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);color:var(--ui-fg)}.lp-feature-card p[data-v-fbaab028]{margin-top:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-text-base);line-height:1.5}@media (width<=860px){.lp-feature-grid[data-v-fbaab028]{grid-template-columns:1fr}}.lp-dive[data-v-0ab56c5e]{gap:var(--ui-space-8);padding:var(--ui-space-6) 0;grid-template-columns:1fr 1fr;align-items:center;display:grid}.lp-dive--flip[data-v-0ab56c5e]{direction:rtl}.lp-dive--flip[data-v-0ab56c5e]>*{direction:ltr}.lp-dive-eyebrow[data-v-0ab56c5e]{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--p-primary-400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--ui-space-2)}.lp-dive-title[data-v-0ab56c5e]{font-family:var(--ui-font-display);font-size:clamp(20px,2.5vw,28px);font-weight:var(--ui-weight-bold);color:var(--ui-fg);letter-spacing:-.02em;line-height:1.2}.lp-dive-body[data-v-0ab56c5e]{margin-top:var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-text-base);line-height:1.6}.lp-dive-bullets[data-v-0ab56c5e]{margin-top:var(--ui-space-4);gap:var(--ui-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.lp-dive-bullets li[data-v-0ab56c5e]{color:var(--ui-fg);font-size:var(--ui-text-base);align-items:center;gap:var(--ui-space-2);display:flex}.lp-dive-bullets li[data-v-0ab56c5e]:before{content:"";background:var(--p-primary-400);border-radius:999px;flex-shrink:0;width:6px;height:6px}.lp-dive-art[data-v-0ab56c5e]{justify-content:center;display:flex}.lp-dive-mock[data-v-0ab56c5e]{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:100%;max-width:400px;box-shadow:var(--ui-shadow-md);overflow:hidden}.lp-dive-mock-bar[data-v-0ab56c5e]{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);align-items:center;gap:6px;display:flex}.lp-dive-mock-bar>span[data-v-0ab56c5e]:not(.lp-dive-mock-title){background:var(--ui-surface-raised);border-radius:999px;width:9px;height:9px}.lp-dive-mock-title[data-v-0ab56c5e]{margin-left:var(--ui-space-2);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-semibold);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-dive-pad[data-v-0ab56c5e]{padding:var(--ui-space-4);gap:var(--ui-space-3);flex-direction:column;display:flex}.lp-dive-pad.lp-tight[data-v-0ab56c5e]{gap:var(--ui-space-1)}.lp-dim[data-v-0ab56c5e]{color:var(--ui-subtle);font-size:var(--ui-text-2xs)}.lp-pill[data-v-0ab56c5e]{border-radius:var(--ui-radius-pill);font-size:10px;font-weight:var(--ui-weight-medium);white-space:nowrap;padding:3px 9px}.lp-pill.pill-warn[data-v-0ab56c5e]{color:var(--ui-warning-soft);background:var(--ui-warning-bg)}.lp-pill.pill-primary[data-v-0ab56c5e]{color:var(--p-primary-300);background:var(--ui-success-bg)}.lp-headrow[data-v-0ab56c5e]{justify-content:space-between;align-items:center;display:flex}.lp-tl[data-v-0ab56c5e]{gap:var(--ui-space-3);padding-left:var(--ui-space-3);flex-direction:column;display:flex;position:relative}.lp-tl[data-v-0ab56c5e]:before{content:"";background:var(--ui-border);width:1px;position:absolute;top:5px;bottom:5px;left:3px}.lp-tl-item[data-v-0ab56c5e]{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-2xs);color:var(--ui-muted);display:flex}.lp-tl-item b[data-v-0ab56c5e]{color:var(--ui-fg);font-weight:var(--ui-weight-semibold)}.lp-tl-dot[data-v-0ab56c5e]{background:var(--ui-faint);outline:2px solid var(--ui-surface-card);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-left:-3px}.lp-tl-dot.on[data-v-0ab56c5e]{background:var(--p-primary-400)}.lp-modrow[data-v-0ab56c5e]{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) 0;border-top:1px solid var(--ui-border-subtle);font-size:var(--ui-text-2xs);display:flex}.lp-modrow[data-v-0ab56c5e]:first-child{border-top:none}.lp-sev[data-v-0ab56c5e]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lp-sev.sev-low[data-v-0ab56c5e]{background:var(--ui-info)}.lp-sev.sev-med[data-v-0ab56c5e]{background:var(--ui-warning)}.lp-sev.sev-high[data-v-0ab56c5e]{background:var(--ui-danger)}.lp-mod-type[data-v-0ab56c5e]{color:var(--ui-fg);font-weight:var(--ui-weight-medium)}.lp-mod-tags[data-v-0ab56c5e]{align-items:center;gap:5px;margin-left:auto;display:flex}.lp-tag[data-v-0ab56c5e]{border-radius:var(--ui-radius-pill);font-size:9px;font-weight:var(--ui-weight-medium);white-space:nowrap;padding:1px 7px}.lp-tag.tag-low[data-v-0ab56c5e]{color:var(--ui-info-fg);background:var(--ui-info-bg)}.lp-tag.tag-med[data-v-0ab56c5e]{color:var(--ui-warning-soft);background:var(--ui-warning-bg)}.lp-tag.tag-high[data-v-0ab56c5e]{color:var(--ui-danger);background:var(--ui-danger-bg)}.lp-tag.tag-auto[data-v-0ab56c5e]{color:var(--p-primary-300);background:var(--ui-success-bg)}.lp-badges[data-v-0ab56c5e]{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.lp-badge[data-v-0ab56c5e]{border-radius:var(--ui-radius-pill);border:1px solid var(--ui-border);background:var(--ui-surface-raised);color:var(--p-primary-300);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-medium);align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.lp-recrow[data-v-0ab56c5e]{padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);font-size:var(--ui-text-2xs);justify-content:space-between;align-items:center;display:flex}.lp-rec-k[data-v-0ab56c5e]{color:var(--ui-muted)}.lp-rec-v[data-v-0ab56c5e]{font-family:var(--ui-font-mono);font-weight:var(--ui-weight-bold);color:var(--p-primary-400)}@media (width<=860px){.lp-dive[data-v-0ab56c5e]{grid-template-columns:1fr}.lp-dive--flip[data-v-0ab56c5e]{direction:ltr}.lp-dive-art[data-v-0ab56c5e]{display:none}}.lp-social[data-v-bbb9796b]{border-top:1px solid var(--ui-border);background:var(--ui-surface-sunken)}.lp-social-inner[data-v-bbb9796b]{max-width:var(--ui-page-max);padding:var(--ui-space-8) var(--ui-space-6);margin:0 auto}.lp-stats[data-v-bbb9796b]{gap:var(--ui-space-4);padding-bottom:var(--ui-space-8);border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(4,1fr);display:grid}.lp-stat[data-v-bbb9796b]{text-align:center}.lp-stat-value[data-v-bbb9796b]{font-family:var(--ui-font-mono);font-size:clamp(26px,4vw,40px);font-weight:var(--ui-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--p-primary-400)}.lp-stat-label[data-v-bbb9796b]{margin-top:var(--ui-space-1);font-size:var(--ui-text-sm);color:var(--ui-muted);text-transform:uppercase;letter-spacing:.04em}.lp-section-title[data-v-bbb9796b]{font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-bold);text-align:center;color:var(--ui-fg);letter-spacing:-.02em;margin:var(--ui-space-8) 0 var(--ui-space-6)}.lp-quotes[data-v-bbb9796b]{gap:var(--ui-space-4);grid-template-columns:repeat(3,1fr);display:grid}.lp-quote[data-v-bbb9796b]{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);gap:var(--ui-space-4);flex-direction:column;margin:0;display:flex}.lp-quote-text[data-v-bbb9796b]{color:var(--ui-fg);font-size:var(--ui-text-md);margin:0;line-height:1.55}.lp-quote-text[data-v-bbb9796b]:before{content:"“";color:var(--p-primary-400);font-weight:var(--ui-weight-bold)}.lp-quote-text[data-v-bbb9796b]:after{content:"”";color:var(--p-primary-400);font-weight:var(--ui-weight-bold)}.lp-quote-foot[data-v-bbb9796b]{align-items:center;gap:var(--ui-space-3);margin-top:auto;display:flex}.lp-quote-avatar[data-v-bbb9796b]{background:var(--ui-surface-raised);color:var(--p-primary-400);font-weight:var(--ui-weight-bold);box-shadow:var(--ui-ring)}.lp-quote-author[data-v-bbb9796b]{flex-direction:column;line-height:1.3;display:flex}.lp-quote-name[data-v-bbb9796b]{font-weight:var(--ui-weight-semibold);color:var(--ui-fg);font-size:var(--ui-text-base)}.lp-quote-role[data-v-bbb9796b]{font-size:var(--ui-text-sm);color:var(--ui-muted)}@media (width<=860px){.lp-quotes[data-v-bbb9796b]{grid-template-columns:1fr}}@media (width<=560px){.lp-stats[data-v-bbb9796b]{gap:var(--ui-space-5);grid-template-columns:repeat(2,1fr)}}.lp-pricing[data-v-05f8b3d4]{max-width:var(--ui-page-max);padding:var(--ui-space-8) var(--ui-space-6);margin:0 auto}.lp-section-title[data-v-05f8b3d4]{font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-bold);text-align:center;color:var(--ui-fg);letter-spacing:-.02em}.lp-toggle[data-v-05f8b3d4]{margin:var(--ui-space-5) 0;gap:var(--ui-space-3);justify-content:center;align-items:center;display:flex}.lp-toggle-note[data-v-05f8b3d4]{color:var(--ui-muted);font-size:var(--ui-text-sm)}.lp-plan-badge-row[data-v-05f8b3d4]{min-height:24px;margin-bottom:var(--ui-space-2);justify-content:center;display:flex}.lp-plan-name[data-v-05f8b3d4]{font-weight:var(--ui-weight-semibold)}.lp-plan-price[data-v-05f8b3d4]{margin:var(--ui-space-2) 0}.lp-plan-price .amt[data-v-05f8b3d4]{font-family:var(--ui-font-mono);font-size:var(--ui-text-xl);font-weight:var(--ui-weight-bold);font-variant-numeric:tabular-nums}.lp-plan-price .per[data-v-05f8b3d4]{font-family:var(--ui-font-mono);color:var(--ui-muted);font-size:var(--ui-text-sm)}.lp-matrix-wrap[data-v-05f8b3d4]{overflow-x:auto}.lp-matrix[data-v-05f8b3d4]{border-collapse:collapse;background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:100%;overflow:hidden}.lp-matrix th[data-v-05f8b3d4],.lp-matrix td[data-v-05f8b3d4]{padding:var(--ui-space-3) var(--ui-space-4);text-align:center;font-size:var(--ui-text-base);border-bottom:1px solid var(--ui-border);color:var(--ui-fg)}.lp-matrix thead th[data-v-05f8b3d4]{vertical-align:top}.lp-matrix th.feat[data-v-05f8b3d4],.lp-matrix td.feat[data-v-05f8b3d4]{background:color-mix(in srgb, var(--p-primary-400) 8%, transparent);box-shadow:inset 1px 0 0 var(--ui-success-border), inset -1px 0 0 var(--ui-success-border)}.lp-matrix th.feat[data-v-05f8b3d4]{box-shadow:inset 1px 0 0 var(--ui-success-border), inset -1px 0 0 var(--ui-success-border), inset 0 1px 0 var(--ui-success-border)}.lp-matrix tbody tr:last-child td.feat[data-v-05f8b3d4]{box-shadow:inset 1px 0 0 var(--ui-success-border), inset -1px 0 0 var(--ui-success-border), inset 0 -1px 0 var(--ui-success-border)}.lp-row-label[data-v-05f8b3d4]{text-align:left;font-weight:var(--ui-weight-medium);color:var(--ui-muted)}.lp-sr-only[data-v-05f8b3d4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-plan-cards[data-v-05f8b3d4]{gap:var(--ui-space-4);grid-template-columns:1fr;display:none}.lp-plan-card[data-v-05f8b3d4]{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);text-align:center}.lp-plan-card.feat[data-v-05f8b3d4]{border-color:var(--ui-success-border);box-shadow:var(--ui-shadow-primary)}.lp-plan-cta[data-v-05f8b3d4]{width:100%;margin-top:var(--ui-space-2)}.lp-plan-features[data-v-05f8b3d4]{margin:var(--ui-space-4) 0 0;gap:var(--ui-space-2);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.lp-plan-features li[data-v-05f8b3d4]{justify-content:space-between;gap:var(--ui-space-4);font-size:var(--ui-text-base);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);display:flex}.lp-plan-features .k[data-v-05f8b3d4]{color:var(--ui-muted)}.lp-plan-features .v[data-v-05f8b3d4]{color:var(--ui-fg);font-weight:var(--ui-weight-medium)}@media (width<=720px){.lp-matrix-wrap[data-v-05f8b3d4]{display:none}.lp-plan-cards[data-v-05f8b3d4]{display:grid}}.lp-faq[data-v-25afa84e]{max-width:var(--ui-page-max-narrow);padding:var(--ui-space-8) var(--ui-space-6);margin:0 auto}.lp-faq-title[data-v-25afa84e]{font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-bold);text-align:center;color:var(--ui-fg);letter-spacing:-.02em;margin-bottom:var(--ui-space-6)}.lp-accordion[data-v-25afa84e]{width:100%}.lp-accordion[data-v-25afa84e] .p-accordionpanel{border:none;border-bottom:1px solid var(--ui-border);background:0 0}.lp-accordion[data-v-25afa84e] .p-accordionheader{padding:var(--ui-space-4) var(--ui-space-1);font-weight:var(--ui-weight-semibold);color:var(--ui-fg);transition:color var(--ui-dur) var(--ui-ease);background:0 0}.lp-accordion[data-v-25afa84e] .p-accordionheader:hover,.lp-accordion[data-v-25afa84e] .p-accordionpanel-active .p-accordionheader{color:var(--p-primary-400);background:0 0}.lp-accordion[data-v-25afa84e] .p-accordioncontent-content{padding:0 var(--ui-space-1) var(--ui-space-4);background:0 0}.lp-faq-answer[data-v-25afa84e]{color:var(--ui-muted);font-size:var(--ui-text-base);line-height:1.6}.lp-cta[data-v-45527c42]{padding:var(--ui-space-8) var(--ui-space-6);text-align:center;position:relative;overflow:hidden}.lp-cta-wash[data-v-45527c42]{background:var(--ui-gradient-primary-wash);pointer-events:none;position:absolute;inset:0}.lp-cta-inner[data-v-45527c42]{max-width:var(--ui-page-max-narrow);align-items:center;gap:var(--ui-space-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.lp-cta-title[data-v-45527c42]{font-family:var(--ui-font-display);font-size:clamp(22px,3vw,36px);font-weight:var(--ui-weight-bold);letter-spacing:-.02em;color:var(--ui-fg);line-height:1.15}.lp-cta-sub[data-v-45527c42]{font-size:var(--ui-text-md);color:var(--ui-muted);max-width:44ch;line-height:1.5}.lp-cta-actions[data-v-45527c42]{gap:var(--ui-space-3);flex-wrap:wrap;justify-content:center;display:flex}.lp-footer[data-v-068f987f]{border-top:1px solid var(--ui-border);background:var(--ui-surface-sunken);padding:var(--ui-space-8) var(--ui-space-6)}.lp-footer-inner[data-v-068f987f]{max-width:var(--ui-page-max);gap:var(--ui-space-2);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.lp-foot-brand[data-v-068f987f]{align-items:center;gap:var(--ui-space-2);font-weight:var(--ui-weight-bold);color:var(--ui-fg);display:flex}.lp-logo[data-v-068f987f]{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);width:22px;height:22px;color:var(--p-primary-400);font-weight:900;font-size:var(--ui-text-sm);place-items:center;display:grid}.lp-foot-tag[data-v-068f987f]{color:var(--ui-muted);font-size:var(--ui-text-base)}.lp-foot-discord[data-v-068f987f]{color:var(--p-primary-400);font-size:var(--ui-text-base);text-decoration:none}.lp-foot-legal[data-v-068f987f]{color:var(--ui-muted);font-size:var(--ui-text-sm);margin-top:var(--ui-space-3)}.disc-card[data-v-6a7b025d]{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.disc-card[data-v-6a7b025d]:hover{border-color:var(--ui-border-strong);box-shadow:0 4px 16px #0000002e}.disc-card__banner[data-v-6a7b025d]{flex-shrink:0;height:96px;overflow:hidden}.disc-card--featured .disc-card__banner[data-v-6a7b025d]{height:120px}.disc-card__banner-img[data-v-6a7b025d]{object-fit:cover;width:100%;height:100%;display:block}.disc-card__banner-strip[data-v-6a7b025d]{width:100%;height:100%}.disc-card__strip[data-v-6a7b025d]{flex-shrink:0;height:4px}.disc-card__body[data-v-6a7b025d]{gap:var(--ui-space-3);padding:var(--ui-space-4);flex-direction:column;flex:1;display:flex}.disc-card__header[data-v-6a7b025d]{align-items:center;gap:var(--ui-space-3);display:flex}.disc-card__logo[data-v-6a7b025d]{border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);border:1.5px solid var(--ui-border);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.disc-card__logo-img[data-v-6a7b025d]{object-fit:cover;width:100%;height:100%;display:block}.disc-card__logo-initial[data-v-6a7b025d]{font-size:var(--ui-text-lg);font-weight:var(--ui-weight-bold);line-height:1}.disc-card__meta[data-v-6a7b025d]{flex:1;min-width:0}.disc-card__name-row[data-v-6a7b025d]{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.disc-card__name[data-v-6a7b025d]{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);color:var(--ui-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.disc-card__featured-tag[data-v-6a7b025d]{font-size:10px;font-weight:var(--ui-weight-semibold);background:color-mix(in srgb, var(--p-primary-400) 16%, transparent);color:var(--p-primary-400);border:1px solid color-mix(in srgb, var(--p-primary-400) 35%, transparent);flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.disc-card__tagline[data-v-6a7b025d]{font-size:var(--ui-text-sm);color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.disc-card__chips[data-v-6a7b025d]{gap:var(--ui-space-1);flex-wrap:wrap;min-height:22px;display:flex}.disc-chip[data-v-6a7b025d]{font-size:11px;font-weight:var(--ui-weight-medium);padding:2px 7px}.disc-chip--category[data-v-6a7b025d]{background:var(--ui-surface-raised);color:var(--ui-fg);border:1px solid var(--ui-border)}.disc-chip--tag[data-v-6a7b025d]{color:var(--ui-muted);border:1px solid var(--ui-border);background:0 0}.disc-card__footer[data-v-6a7b025d]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-1);margin-top:auto;display:flex}.disc-card__members[data-v-6a7b025d]{font-size:var(--ui-text-xs);color:var(--ui-muted);align-items:center;gap:5px;display:flex}.disc-card__visit[data-v-6a7b025d]{text-decoration:none}.discover-band[data-v-e19d201c]{padding:clamp(48px,8vw,96px) 20px}.discover-band__inner[data-v-e19d201c]{max-width:var(--ui-page-max,1200px);text-align:center;margin:0 auto}.discover-band__title[data-v-e19d201c]{color:var(--ui-fg,var(--p-surface-0));margin:0 0 8px;font-size:clamp(24px,4vw,36px)}.discover-band__sub[data-v-e19d201c]{color:var(--ui-muted,var(--p-surface-400));margin:0 0 28px}.discover-band__cards[data-v-e19d201c]{margin-bottom:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:900px;margin-inline:auto;display:grid}.discover-band__cta[data-v-e19d201c]{color:var(--p-primary-400);font-weight:600;text-decoration:none}.discover-band__cta[data-v-e19d201c]:hover{text-decoration:underline}.landing[data-v-cd8686fd]{background:var(--ui-surface-sunken);min-height:100dvh}.lp-skip[data-v-cd8686fd]{left:var(--ui-space-3);z-index:1000;padding:var(--ui-space-2) var(--ui-space-4);background:var(--ui-surface-raised);color:var(--ui-fg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);transition:top var(--ui-dur) var(--ui-ease);text-decoration:none;position:absolute;top:-48px}.lp-skip[data-v-cd8686fd]:focus-visible{top:var(--ui-space-3);outline:2px solid var(--p-primary-400);outline-offset:2px}main[data-v-cd8686fd]:focus{outline:none}.lp-deepdives[data-v-cd8686fd]{max-width:var(--ui-page-max);padding:var(--ui-space-6) var(--ui-space-6);gap:var(--ui-space-8);flex-direction:column;margin:0 auto;display:flex}html{scroll-behavior:smooth}.lp-reveal{opacity:0;transition:opacity .6s var(--ui-ease), transform .6s var(--ui-ease);transition-delay:var(--lp-reveal-delay,0s);will-change:opacity, transform;transform:translateY(20px)}.lp-reveal-in{opacity:1;transform:none}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-font-display:"Clash Display", "Geist Variable", sans-serif;--ui-font-body:"Geist Variable", sans-serif;--ui-font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-text-2xs:10px;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:15px;--ui-text-lg:18px;--ui-text-xl:22px;--ui-text-2xl:30px;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-radius-sm:6px;--ui-radius:8px;--ui-radius-lg:10px;--ui-radius-pill:999px;--ui-nav-h:52px;--ui-sidebar-w:200px;--ui-profile-sidebar-w:280px;--ui-page-max:1200px;--ui-page-max-wide:1440px;--ui-page-max-narrow:760px;--ui-page-pad-y:28px;--ui-page-pad-x:32px;--bp-phone:480px;--bp-tablet:768px;--ui-z-header:50;--ui-z-banner:1000;--ui-z-toast:1100;--ui-danger:var(--p-red-400,#f87171);--ui-danger-strong:var(--p-red-500,#ef4444);--ui-danger-bg:color-mix(in srgb, var(--p-red-400,#f87171) 12%, transparent);--ui-danger-bg-weak:color-mix(in srgb, var(--p-red-400,#f87171) 8%, transparent);--ui-danger-border:color-mix(in srgb, var(--p-red-400,#f87171) 30%, transparent);--ui-warning:var(--p-amber-500,#f59e0b);--ui-warning-soft:var(--p-amber-300,#fcd34d);--ui-warning-bg:color-mix(in srgb, var(--p-amber-500,#f59e0b) 12%, transparent);--ui-warning-bg-weak:color-mix(in srgb, var(--p-amber-500,#f59e0b) 8%, transparent);--ui-warning-border:color-mix(in srgb, var(--p-amber-500,#f59e0b) 30%, transparent);--ui-info:var(--p-blue-500,#3b82f6);--ui-info-fg:var(--p-blue-300,#93c5fd);--ui-info-bg:color-mix(in srgb, var(--p-blue-500,#3b82f6) 12%, transparent);--ui-info-border:color-mix(in srgb, var(--p-blue-500,#3b82f6) 25%, transparent);--ui-accent:var(--p-violet-400,#a78bfa);--ui-accent-bg:color-mix(in srgb, var(--ui-accent) 12%, transparent);--ui-accent-border:color-mix(in srgb, var(--ui-accent) 30%, transparent);--ui-link:var(--p-primary-400,#34d399);--ui-success:var(--p-primary-500);--ui-success-fg:var(--p-primary-600);--ui-success-bg:var(--p-primary-50);--ui-success-border:color-mix(in srgb, var(--p-primary-500) 25%, transparent);--ui-accent-active:var(--p-primary-50);--ui-fg:var(--p-surface-900);--ui-muted:var(--p-surface-500);--ui-subtle:var(--p-surface-500);--ui-faint:var(--p-surface-400);--ui-surface-card:var(--p-surface-0);--ui-surface-raised:var(--p-surface-50);--ui-surface-sunken:var(--p-surface-100);--ui-border:var(--p-surface-200);--ui-border-strong:var(--p-surface-300);--ui-border-subtle:var(--p-surface-100);--ui-header-bg:var(--p-surface-0)}.p-dark{--ui-success:var(--p-primary-400);--ui-success-fg:var(--p-primary-300);--ui-success-bg:var(--p-primary-950);--ui-success-border:color-mix(in srgb, var(--p-primary-400) 25%, transparent);--ui-accent-active:var(--p-primary-950);--ui-fg:var(--p-surface-0);--ui-muted:var(--p-surface-300);--ui-subtle:var(--p-surface-400);--ui-faint:var(--p-surface-500);--ui-surface-card:var(--p-surface-900);--ui-surface-raised:var(--p-surface-800);--ui-surface-sunken:var(--p-surface-950);--ui-border:var(--p-surface-700);--ui-border-strong:var(--p-surface-600);--ui-border-subtle:var(--p-surface-800);--ui-header-bg:var(--p-surface-900)}.ui-focusable:focus-visible{outline:2px solid var(--p-primary-400);outline-offset:2px;border-radius:var(--ui-radius-sm)}.p-toast{z-index:var(--ui-z-toast)!important}:root{--ui-shadow-sm:0 1px 2px #0000004d;--ui-shadow:0 2px 6px #0000004d, 0 1px 2px #00000038;--ui-shadow-md:0 8px 22px #0000005c;--ui-shadow-lg:0 20px 46px #00000075;--ui-dur-fast:.12s;--ui-dur:.18s;--ui-dur-slow:.26s;--ui-ease:cubic-bezier(.2, .6, .2, 1);--ui-lift:translateY(-2px)}.p-dark{--ui-shadow-primary:0 0 0 1px color-mix(in srgb, var(--p-primary-400) 30%, transparent), 0 6px 22px color-mix(in srgb, var(--p-primary-400) 16%, transparent);--ui-gradient-card:linear-gradient(180deg, color-mix(in srgb, var(--p-surface-800) 55%, transparent), transparent);--ui-gradient-primary-wash:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--p-primary-400) 14%, transparent), transparent 70%);--ui-ring:0 0 0 1px var(--p-surface-600);--ui-ring-staff:0 0 0 1px var(--p-primary-400), 0 0 12px color-mix(in srgb, var(--p-primary-400) 35%, transparent)}@keyframes ui-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-animate-in{animation:ui-fade-up var(--ui-dur-slow) var(--ui-ease) both}@keyframes ui-row-pulse{0%{background-color:var(--ui-accent-bg)}to{background-color:#0000}}.ui-row-pulse{animation:1.2s ease-out ui-row-pulse}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/clash-display-600.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/clash-display-700.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--ui-font-body);-webkit-font-smoothing:antialiased;background-color:var(--ui-surface-sunken);color:var(--ui-fg);margin:0;padding:0;font-size:15px;line-height:1.5}a{color:var(--ui-link)}button,input,select,textarea{font-family:inherit}#app{min-height:100dvh}.settings-tabs .p-tablist,.settings-tabs .p-tabpanels{background:0 0}.settings-tabs .p-tabpanel{padding-top:var(--ui-space-4)}
