.pc-home[data-astro-cid-lcdefpme]{--bg-canvas:#fff;--bg-subtle:#f7f7fc;--bg-tint:#f1effb;--bg-card:#fff;--bg-dark:#0f0d26;--bg-dark-elevated:#171436;--ink:#0f0d26;--ink-2:#2d2950;--ink-muted:#5a567a;--ink-faint:#8b87a8;--line:#e6e4f2;--line-strong:#d3cfeb;--violet:#5b4dff;--violet-hover:#4838eb;--violet-soft:#eeecff;--violet-mid:#dcd7ff;--violet-ink:#3527b8;--emerald:#10b981;--emerald-soft:#d1fae5;--grad-brand:linear-gradient(92deg, #4f46e5 0%, #7c3aed 55%, #9333ea 100%);--grad-hero:radial-gradient(960px 460px at 50% -80px, #5b4dff21, transparent 70%);--r-sm:8px;--r-md:12px;--r-lg:18px;--shadow-sm:0 1px 2px #0f0d260a, 0 4px 12px #0f0d260a;--shadow-md:0 4px 12px #0f0d260f, 0 20px 44px -16px #1b14581f;--shadow-lg:0 12px 32px -8px #0f0d261a, 0 36px 72px -20px #5b4dff2e;--type-display:56px;--type-section:44px;--space-9:88px;--duration:.18s;--dark-line:#332f50;--dark-muted:#b5b1cf;--success-ink:#076749;color:var(--ink)}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme],figure[data-astro-cid-lcdefpme],dl[data-astro-cid-lcdefpme],dd[data-astro-cid-lcdefpme]{margin:0}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600}h1[data-astro-cid-lcdefpme]{font-size:var(--type-display);line-height:1.07}h2[data-astro-cid-lcdefpme]{font-size:var(--type-section);line-height:1.12}h3[data-astro-cid-lcdefpme]{font-size:24px;line-height:1.2}img[data-astro-cid-lcdefpme]{max-width:100%;height:auto;display:block}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}a[data-astro-cid-lcdefpme]:hover{text-decoration:none}.od-stat[data-astro-cid-lcdefpme],.od-field[data-astro-cid-lcdefpme]{gap:2px;display:grid}.od-stat[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.od-field[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{display:block}.od-icon[data-astro-cid-lcdefpme]{inline-size:var(--od-icon-size,18px);block-size:var(--od-icon-size,18px);stroke-width:1.7px;vertical-align:middle;flex:none;display:inline-block}.grad[data-astro-cid-lcdefpme]{background:var(--grad-brand);color:#0000;background-clip:text}.kicker[data-astro-cid-lcdefpme]{color:var(--violet-ink);font:500 11px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.lead[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:56ch;font-size:18px;line-height:1.65}.button[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:48px;color:var(--ink);white-space:nowrap;transition:background var(--duration), border-color var(--duration), transform var(--duration);background:#fff;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.button[data-astro-cid-lcdefpme].primary{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 3px 6px #5b4dff24}.button-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-link[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.pill[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--bg-subtle);font:500 11px/1.5 var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.dot[data-astro-cid-lcdefpme]{background:var(--emerald);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.status[data-astro-cid-lcdefpme]{color:var(--success-ink);background:var(--emerald-soft);font:500 10px/1.4 var(--font-mono);white-space:nowrap;border:1px solid #b7e8d9;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.hero[data-astro-cid-lcdefpme]{background:var(--grad-hero);padding:64px 0 56px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px;display:grid}.hero-copy[data-astro-cid-lcdefpme],.hero-art[data-astro-cid-lcdefpme]{grid-column:span 6;min-width:0}.hero-copy[data-astro-cid-lcdefpme]>.pill[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:24px}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:28px}.hero-copy[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{margin-bottom:32px}.spec-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:20px;display:grid}.spec-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);gap:5px;padding:0 16px}.spec-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{padding-left:0}.spec-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border:0;padding-right:0}.spec-strip[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:600 15px/1.3 var(--font-display)}.spec-strip[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:12px;line-height:1.5}.art-note[data-astro-cid-lcdefpme]{font:400 11px/1.6 var(--font-mono);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.browser[data-astro-cid-lcdefpme]{border:1px solid var(--dark-line);border-radius:var(--r-lg);background:var(--bg-dark);box-shadow:var(--shadow-lg);color:#fff}.browser-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--dark-line);background:#1d193a;border-radius:17px 17px 0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.window-dots[data-astro-cid-lcdefpme]{flex:none;gap:5px;display:flex}.window-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#706784;border-radius:50%;width:7px;height:7px;display:block}.window-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{background:#ec7f86}.window-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#e5ba65}.window-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#65bd9b}.address[data-astro-cid-lcdefpme]{color:#bdb8d5;min-width:0;font:400 11px/1.3 var(--font-mono);background:#131129;border:1px solid #302b4e;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:flex}.address[data-astro-cid-lcdefpme] .od-icon[data-astro-cid-lcdefpme]{--od-icon-size:12px}.toolbar-icons[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.toolbar-icons[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:4px;width:18px}.workspace-heading[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;padding:22px 22px 18px;display:flex}.workspace-heading[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:#a99dff;margin-bottom:6px;font-size:10px}.workspace-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:24px}.workspace-heading[data-astro-cid-lcdefpme] .device-chip[data-astro-cid-lcdefpme]{font:500 10px/1.5 var(--font-mono);color:var(--dark-muted);border:1px solid var(--dark-line);border-radius:5px;padding:5px 8px}.workspace-list[data-astro-cid-lcdefpme]{gap:12px;padding:18px;display:grid}.workspace-item[data-astro-cid-lcdefpme]{background:var(--bg-dark-elevated);border:1px solid var(--dark-line);border-radius:var(--r-md);transition:border-color var(--duration), background var(--duration);grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:16px;padding:16px;display:grid}.workspace-product[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.workspace-product[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:6px;width:24px}.workspace-product[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600;line-height:1.3}.workspace-item[data-astro-cid-lcdefpme] .item-status[data-astro-cid-lcdefpme]{color:#b9f5da;font-size:12px;line-height:1.4}.workspace-item[data-astro-cid-lcdefpme] .item-status[data-astro-cid-lcdefpme].violet{color:#c6beff}.workspace-item[data-astro-cid-lcdefpme] .item-status[data-astro-cid-lcdefpme].blue{color:#a7dafa}.workspace-item[data-astro-cid-lcdefpme] .item-detail[data-astro-cid-lcdefpme]{color:var(--dark-muted);font:400 10px/1.5 var(--font-mono);margin-top:8px}.workspace-image[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #433b62;border-radius:6px;padding:4px}.workspace-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:3px;width:100%}.workspace-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--dark-line);font:400 10px/1.6 var(--font-mono);color:var(--dark-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.workspace-footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:7px;display:flex}.section[data-astro-cid-lcdefpme]{padding:var(--space-9) 0;border-top:1px solid var(--line)}.section[data-astro-cid-lcdefpme].subtle{background:var(--bg-subtle)}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.section-heading[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-bottom:16px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:760px}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:340px;color:var(--ink-muted);font-size:15px;line-height:1.6}.product-list[data-astro-cid-lcdefpme]{gap:24px;display:grid}.product-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:1.05fr .95fr;display:grid}.product-copy[data-astro-cid-lcdefpme]{padding:40px 36px}.product-topline[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.product-topline[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:10px;width:44px}.product-topline[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{letter-spacing:.06em;font-size:11px}.product-topline[data-astro-cid-lcdefpme] .status[data-astro-cid-lcdefpme]{margin-top:6px;font-size:10px}.product-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:490px;margin-bottom:16px;font-size:32px}.product-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-bottom:20px;font-size:15px}.check-list[data-astro-cid-lcdefpme]{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.check-list[data-astro-cid-lcdefpme] .od-icon[data-astro-cid-lcdefpme]{--od-icon-size:15px;color:var(--violet);flex:none;margin-top:3px}.product-copy[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{align-items:center;gap:16px}.product-copy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:44px;padding:10px 15px;font-size:13px}.product-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:13px}.quick-links[data-astro-cid-lcdefpme]{color:var(--ink-muted);align-items:center;gap:18px;margin-top:20px;font-size:13px;display:flex}.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.product-visual[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);background:var(--bg-tint);border-radius:0 17px 17px 0;flex-direction:column;justify-content:center;gap:20px;padding:32px;display:flex}.product-visual[data-astro-cid-lcdefpme].slate{background:#eeedf5}.product-visual[data-astro-cid-lcdefpme].ice{background:#f0f5fa}.product-visual[data-astro-cid-lcdefpme].plum{background:#f4f0fb}.status[data-astro-cid-lcdefpme].soon{color:#4d3dd4;background:#edeeff;border-color:#caccfe}.status[data-astro-cid-lcdefpme].soon .dot[data-astro-cid-lcdefpme]{background:var(--violet)}.visual-label[data-astro-cid-lcdefpme]{font:500 11px/1.4 var(--font-mono);letter-spacing:.05em;color:var(--ink-muted);justify-content:space-between;gap:16px;display:flex}.product-screen[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-md);background:#fff;display:block;position:relative}.screen-chrome[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);font:400 10px/1.4 var(--font-mono);color:var(--ink-muted);background:var(--bg-subtle);border-radius:11px 11px 0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.screen-chrome[data-astro-cid-lcdefpme] .window-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#c4bfd8;width:5px;height:5px}.screen-chrome[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]{margin-left:auto}.product-screen[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:0 0 11px 11px;width:100%}.overlay-status[data-astro-cid-lcdefpme]{background:var(--bg-dark);color:#b9f5da;box-shadow:var(--shadow-sm);border-color:#393c48;position:absolute;bottom:12px;right:12px}.product-media-pair[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:14px;display:grid}.popup-shot[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-md);background:#fff;padding:4px}.visual-foot[data-astro-cid-lcdefpme]{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.visual-foot[data-astro-cid-lcdefpme] .od-icon[data-astro-cid-lcdefpme]{color:var(--violet);--od-icon-size:15px}.principles-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.principle[data-astro-cid-lcdefpme]{padding:32px 28px 32px 0}.principle[data-astro-cid-lcdefpme]+.principle[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:28px}.principle[data-astro-cid-lcdefpme] .index[data-astro-cid-lcdefpme]{font:500 12px/1.5 var(--font-mono);color:var(--violet);margin-bottom:24px;display:block}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:22px}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:14px;line-height:1.7}.workbench-list[data-astro-cid-lcdefpme]{gap:16px;display:grid}.workbench[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:#fff;grid-template-columns:64px 1fr 1fr auto;align-items:center;gap:28px;padding:32px;display:grid}.workbench-mark[data-astro-cid-lcdefpme]{border:1px dashed var(--line-strong);border-radius:var(--r-md);width:56px;height:56px;color:var(--violet);place-items:center;display:grid}.workbench-mark[data-astro-cid-lcdefpme] .od-icon[data-astro-cid-lcdefpme]{--od-icon-size:24px}.workbench[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:24px}.workbench[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:14px}.in-development[data-astro-cid-lcdefpme]{background:var(--violet-soft);color:var(--violet-ink);border:1px solid var(--violet-mid);font:500 11px/1.4 var(--font-mono);white-space:nowrap;border-radius:5px;padding:7px 10px;display:block}.closing[data-astro-cid-lcdefpme]{padding:64px 0}.closing-band[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-tint);justify-content:space-between;align-items:center;gap:40px;padding:44px 48px;display:flex}.closing-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:680px;font-size:36px}.closing-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:12px;font-size:15px}.closing-band[data-astro-cid-lcdefpme] .closing-actions[data-astro-cid-lcdefpme]{flex:none}.closing-actions[data-astro-cid-lcdefpme] .quick-links[data-astro-cid-lcdefpme]{justify-content:center}.lightbox[data-astro-cid-lcdefpme]{z-index:100;overscroll-behavior:contain;background:#0f0d26db;padding:32px;display:none;position:fixed;inset:0;overflow-y:auto}.lightbox[data-astro-cid-lcdefpme]:target{justify-content:center;align-items:flex-start;display:flex}.lightbox-card[data-astro-cid-lcdefpme]{border-radius:var(--r-md);width:min(1120px,100%);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #55506f;margin:auto}.lightbox-top[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.lightbox-top[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:600 22px var(--font-display)}.lightbox-close[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:var(--bg-subtle);width:36px;height:36px;color:var(--ink);border-radius:7px;flex:none;place-items:center;font-size:24px;display:grid}.lightbox-image[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;padding:20px;display:flex}.lightbox-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:6px;width:auto;max-width:100%;max-height:calc(100vh - 180px)}@media (hover:hover){.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--violet-ink);text-decoration:underline}.button[data-astro-cid-lcdefpme]:hover{border-color:var(--violet);background:var(--violet-soft)}.button[data-astro-cid-lcdefpme].primary:hover{background:var(--violet-hover);border-color:var(--violet-hover);color:#fff;transform:translateY(-1px)}.text-link[data-astro-cid-lcdefpme]:hover{color:var(--violet-ink);text-decoration:underline;text-decoration-color:var(--violet)}.workspace-item[data-astro-cid-lcdefpme]:hover{background:#211b43;border-color:#7064aa}.lightbox-close[data-astro-cid-lcdefpme]:hover{background:var(--violet-soft);border-color:var(--violet)}}
