@charset "UTF-8";.forgekit-logo[data-v-c90f2de8]{vertical-align:middle}nav[data-v-806dfbb8]{position:relative;background:var(--fk-nav-bg);display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 15px;filter:drop-shadow(0px 4px 24px var(--fk-nav-shadow));position:fixed;top:0;width:100%;z-index:9999}nav a[data-v-806dfbb8]{color:var(--fk-nav-text)}nav a.logo[data-v-806dfbb8]{padding:10px 0;display:inline-flex;align-items:center;gap:10px}nav a .logo-text[data-v-806dfbb8]{font-size:22px;font-weight:600}@media(max-width:650px){nav a .logo-text[data-v-806dfbb8]{display:none}}nav .centered-links[data-v-806dfbb8]{margin:0 auto;text-align:right;position:relative;width:100%;padding:0 20px}nav .centered-links a[data-v-806dfbb8]{margin:0 clamp(10px,1.05vw,18px);font-size:16px;font-weight:500;letter-spacing:.005em;color:var(--fk-nav-text-dim);transition:color .15s ease}nav .centered-links a[data-v-806dfbb8]:hover{color:var(--fk-nav-text);text-decoration:underline;text-underline-offset:3px}nav .centered-links a.lonely[data-v-806dfbb8]{position:absolute;right:0;top:-10px}@media(max-width:950px){nav .centered-links[data-v-806dfbb8]{display:none}}nav .cta[data-v-806dfbb8]{border:1px solid var(--fk-nav-cta-border);font-size:14px;font-weight:500;border-radius:5px;padding:5px 10px;white-space:nowrap;transition:all .2s linear}@media(max-width:950px){nav .cta[data-v-806dfbb8]{display:none}}nav .cta[data-v-806dfbb8]:hover{background:var(--fk-nav-cta-hover-bg);border-color:var(--fk-nav-cta-hover-bg);color:var(--fk-nav-cta-hover-text);transition:all .2s linear}.nav-actions[data-v-806dfbb8]{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end}.burger-toggle[data-v-806dfbb8]{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;background:var(--fk-nav-control-bg);border:1px solid var(--fk-nav-control-border);border-radius:50%;color:var(--fk-nav-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.burger-toggle[data-v-806dfbb8]:hover{background:var(--fk-nav-control-bg-hover)}.burger-toggle[data-v-806dfbb8]:focus-visible{outline:2px solid var(--fk-nav-focus);outline-offset:2px}@media(max-width:950px){.burger-toggle[data-v-806dfbb8]{display:inline-flex}}.mobile-menu[data-v-806dfbb8]{display:none}@media(max-width:950px){.mobile-menu[data-v-806dfbb8]{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--fk-nav-menu-bg);border-top:1px solid var(--fk-nav-menu-border);box-shadow:0 12px 30px var(--fk-nav-menu-shadow);padding:6px 15px 14px;z-index:200}}.mobile-menu-link[data-v-806dfbb8]{display:block;padding:12px 4px;color:var(--fk-nav-text);text-decoration:none;border-bottom:1px solid var(--fk-nav-menu-rule);font-size:14.5px}.mobile-menu-link[data-v-806dfbb8]:last-child{border-bottom:none}.mobile-menu-link.mobile-menu-cta[data-v-806dfbb8]{margin-top:10px;text-align:center;border:1px solid var(--fk-nav-cta-border);border-radius:6px;padding:10px;font-weight:600}.theme-toggle[data-v-806dfbb8]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;margin-right:10px;padding:0;background:var(--fk-nav-control-bg);border:1px solid var(--fk-nav-control-border);border-radius:50%;color:var(--fk-nav-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.theme-toggle[data-v-806dfbb8]:hover{background:var(--fk-nav-control-bg-hover)}.theme-toggle[data-v-806dfbb8]:focus-visible{outline:2px solid var(--fk-nav-focus);outline-offset:2px}.site-footer[data-v-520cf6d9]{position:relative;margin-top:64px;padding:32px 0 20px;color:var(--fk-text);background:var(--fk-bg-alt);border-top:1px solid rgba(60,204,58,.18)}.site-footer[data-v-520cf6d9]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#3ccc3a,#ffa80f);opacity:.65}.footer-inner[data-v-520cf6d9]{max-width:1100px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.footer-brand[data-v-520cf6d9]{display:flex;align-items:center;gap:10px;font-weight:750;letter-spacing:-.01em}.footer-name[data-v-520cf6d9]{font-size:17px;font-weight:600;color:var(--fk-text-strong)}.footer-note[data-v-520cf6d9]{margin:10px 0 0;font-size:13.5px;line-height:1.55;max-width:56ch;color:var(--fk-text-muted)}.footer-links[data-v-520cf6d9]{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:16px}.footer-links a[data-v-520cf6d9]{font-size:13px;font-weight:600;color:var(--fk-text);text-decoration:none;padding:6px 10px;border-radius:10px;background:var(--fk-panel);border:1px solid var(--fk-border-soft);transition:background .15s ease,border-color .15s ease,color .15s ease}.footer-links a[data-v-520cf6d9]:hover{background:#3ccc3a1f;border-color:#3ccc3a66;color:var(--fk-text-strong)}.footer-links a[data-v-520cf6d9]:focus-visible,.footer-email[data-v-520cf6d9]:focus-visible{outline:2px solid var(--fk-border);outline-offset:3px}.footer-right[data-v-520cf6d9]{display:flex;flex-direction:column;align-items:flex-end}.footer-contact[data-v-520cf6d9]{display:flex;flex-direction:column;gap:6px;text-align:right}.footer-label[data-v-520cf6d9]{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--fk-text-muted)}.footer-email[data-v-520cf6d9]{font-size:14px;font-weight:650;color:var(--fk-text);text-decoration:none;width:fit-content;margin-left:auto;padding:4px 8px;border-radius:10px;background:var(--fk-panel);border:1px solid var(--fk-border-soft)}.footer-email[data-v-520cf6d9]:hover{background:#3ccc3a1f;border-color:#3ccc3a66}.footer-small[data-v-520cf6d9]{margin:10px 0 0;text-align:right;font-size:13px;line-height:1.5;color:var(--fk-text-muted);max-width:44ch}.footer-small a[data-v-520cf6d9]{color:var(--fk-text);font-weight:600;text-decoration:none}.footer-small a[data-v-520cf6d9]:hover{text-decoration:underline}.footer-bottom[data-v-520cf6d9]{max-width:1100px;margin:18px auto 0;padding:14px 20px 0;border-top:1px solid var(--fk-border-soft)}.footer-meta[data-v-520cf6d9]{margin:0;font-size:12.5px;color:var(--fk-text-muted);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.footer-dot[data-v-520cf6d9]{opacity:.6}.footer-meta a[data-v-520cf6d9]{color:var(--fk-text-muted);text-decoration:none}.footer-meta a[data-v-520cf6d9]:hover{color:var(--fk-text);text-decoration:underline}@media(max-width:820px){.site-footer[data-v-520cf6d9]{margin-top:48px;padding:22px 0 16px}.footer-inner[data-v-520cf6d9]{grid-template-columns:1fr;gap:16px}.footer-right[data-v-520cf6d9]{align-items:flex-start}.footer-contact[data-v-520cf6d9],.footer-small[data-v-520cf6d9]{text-align:left}.footer-email[data-v-520cf6d9]{margin-left:0}.footer-note[data-v-520cf6d9],.footer-small[data-v-520cf6d9]{max-width:60ch}.footer-links[data-v-520cf6d9]{gap:8px 10px}}.download-modal-overlay[data-v-1eb12909]{position:fixed;inset:0;background:#070a1499;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.download-modal[data-v-1eb12909]{position:relative;background:var(--fk-panel-solid);border:1px solid #307242;border-radius:10px;padding:30px;max-width:420px;width:100%;color:var(--fk-text);box-shadow:0 0 50px #4b61a966}.download-modal h2[data-v-1eb12909]{margin-top:0;margin-bottom:12px}.download-modal p[data-v-1eb12909]{opacity:.85;line-height:1.5}.download-modal-close[data-v-1eb12909]{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--fk-text);font-size:24px;line-height:1;cursor:pointer;opacity:.7}.download-modal-close[data-v-1eb12909]:hover{opacity:1}.download-modal-link[data-v-1eb12909]{display:inline-block;border:1px solid var(--fk-text);border-radius:5px;padding:8px 16px;color:var(--fk-text);text-decoration:none;margin:10px 0;transition:all .2s linear}.download-modal-link[data-v-1eb12909]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);color:#fafafa}.download-modal-notes[data-v-1eb12909]{list-style:none;padding:0;margin:15px 0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;opacity:.8}.download-modal-notes li[data-v-1eb12909]:before{content:"✓";color:#429959}.download-modal-defender-note[data-v-1eb12909]{border:1px solid rgba(217,164,65,.35);background:#d9a44114;border-radius:8px;padding:10px 12px;margin:15px 0;font-size:13px;line-height:1.5}.download-modal-defender-note strong[data-v-1eb12909]{display:block;margin-bottom:4px;color:#d9a441}.download-modal-defender-note p[data-v-1eb12909]{margin:5px 0;opacity:.85;font-size:inherit}.download-modal-defender-note p.margin-guy[data-v-1eb12909]{margin:10px 0}.download-modal-defender-note em[data-v-1eb12909]{font-style:normal;font-weight:600}.download-modal-links[data-v-1eb12909]{display:flex;gap:16px;margin-top:10px}.download-modal-links a[data-v-1eb12909]{color:#9fd6ad;font-size:14px;text-decoration:underline}.security-banner[data-v-a558cd7e]{position:relative;z-index:1;margin-top:61px;margin-bottom:-61px;background:var(--fk-panel-solid-2);border-bottom:1px solid var(--fk-border);color:var(--fk-text)}.security-banner-inner[data-v-a558cd7e]{max-width:1160px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:14px}@media(max-width:700px){.security-banner-inner[data-v-a558cd7e]{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}}.badge[data-v-a558cd7e]{flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fk-accent-green);border:1px solid var(--fk-accent-green);border-radius:999px;padding:2px 9px}.message[data-v-a558cd7e]{flex:1;margin:0;font-size:14px;line-height:1.45;color:var(--fk-text-muted)}.message a[data-v-a558cd7e]{color:var(--fk-link);text-decoration:underline;text-underline-offset:2px}.message strong[data-v-a558cd7e]{color:var(--fk-text-strong);font-weight:600}@media(max-width:700px){.message[data-v-a558cd7e]{order:3;flex-basis:100%}}.banner-cta[data-v-a558cd7e]{flex-shrink:0;font-size:13.5px;font-weight:600;white-space:nowrap;color:#fff;background:var(--fk-cta-bg);border-radius:5px;padding:6px 12px;text-decoration:none;transition:background .15s ease}.banner-cta[data-v-a558cd7e]:hover{background:var(--fk-cta-hover)}@media(max-width:700px){.banner-cta[data-v-a558cd7e]{order:4}}.dismiss[data-v-a558cd7e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--fk-text-faint);cursor:pointer;transition:background .15s ease,color .15s ease}.dismiss[data-v-a558cd7e]:hover{color:var(--fk-text);background:rgba(var(--fk-text-rgb),.08)}.dismiss[data-v-a558cd7e]:focus-visible{outline:2px solid var(--fk-link);outline-offset:2px}@media(max-width:700px){.dismiss[data-v-a558cd7e]{margin-left:auto}}html[data-theme=dark]{--fk-bg: #070a14;--fk-bg-alt: #0e142a;--fk-panel: rgba(19, 32, 57, .6);--fk-panel-strong: rgba(19, 32, 57, .9);--fk-panel-solid: #0e1424;--fk-panel-solid-2: #0a0f20;--fk-panel-solid-3: #0b1022;--fk-border: rgba(65, 86, 126, .25);--fk-border-soft: rgba(255, 255, 255, .1);--fk-text: #fafafa;--fk-text-strong: #ffffff;--fk-text-muted: rgba(255, 255, 255, .62);--fk-text-faint: rgba(255, 255, 255, .45);--fk-link: #7aa2ff;--fk-accent-green: #34d399;--fk-accent-green-strong: #3ccc3a;--fk-cta-bg: #307242;--fk-cta-hover: #429959;--fk-code-bg: #0a1328;--fk-scrollbar-track: #070a14;--fk-scrollbar-thumb: #2a2f42;--fk-scrollbar-thumb-hover: #3a4162;--fk-icon-chip-bg: rgba(14, 124, 121, .15);--fk-nav-bg: linear-gradient(120deg, #101727 0%, #17311f 30%, #245c37 65%, #307242 100%);--fk-nav-text: #fafafa;--fk-nav-text-dim: rgba(250, 250, 250, .82);--fk-nav-shadow: rgba(16, 23, 39, .45);--fk-nav-control-bg: rgba(255, 255, 255, .08);--fk-nav-control-bg-hover: rgba(255, 255, 255, .18);--fk-nav-control-border: rgba(255, 255, 255, .25);--fk-nav-focus: rgba(255, 255, 255, .6);--fk-nav-cta-border: #fafafa;--fk-nav-cta-hover-bg: var(--fk-cta-hover);--fk-nav-cta-hover-text: #fafafa;--fk-nav-menu-bg: #101727;--fk-nav-menu-border: rgba(255, 255, 255, .12);--fk-nav-menu-rule: rgba(255, 255, 255, .08);--fk-nav-menu-shadow: rgba(0, 0, 0, .45);--fk-text-rgb: 255, 255, 255;--fk-panel-rgb: 19, 32, 57;--fk-border-rgb: 65, 86, 126;--fk-bg-rgb: 7, 10, 20}html[data-theme=light]{--fk-nav-bg: linear-gradient(120deg, #eef1f7 0%, #e8f1ec 30%, #d7ecdf 65%, #c8e6d6 100%);--fk-nav-text: #12172a;--fk-nav-text-dim: rgba(18, 23, 42, .72);--fk-nav-shadow: rgba(15, 23, 42, .14);--fk-nav-control-bg: rgba(15, 23, 42, .05);--fk-nav-control-bg-hover: rgba(15, 23, 42, .11);--fk-nav-control-border: rgba(15, 23, 42, .16);--fk-nav-focus: rgba(15, 23, 42, .55);--fk-nav-cta-border: rgba(15, 23, 42, .32);--fk-nav-cta-hover-bg: #1f6b40;--fk-nav-cta-hover-text: #ffffff;--fk-nav-menu-bg: #f7f9fc;--fk-nav-menu-border: rgba(15, 23, 42, .12);--fk-nav-menu-rule: rgba(15, 23, 42, .08);--fk-nav-menu-shadow: rgba(15, 23, 42, .16);--fk-bg: #f4f6fb;--fk-bg-alt: #e9edf6;--fk-panel: rgba(255, 255, 255, .75);--fk-panel-strong: rgba(255, 255, 255, .95);--fk-panel-solid: #ffffff;--fk-panel-solid-2: #f0f2f8;--fk-panel-solid-3: #ffffff;--fk-border: rgba(15, 23, 42, .12);--fk-border-soft: rgba(15, 23, 42, .1);--fk-text: #12172a;--fk-text-strong: #0a0e1a;--fk-text-muted: rgba(18, 23, 42, .65);--fk-text-faint: rgba(18, 23, 42, .45);--fk-link: #3457d5;--fk-accent-green: #199467;--fk-accent-green-strong: #2a9c28;--fk-cta-bg: #2a8f4b;--fk-cta-hover: #35a85a;--fk-code-bg: #eef1f8;--fk-scrollbar-track: #e9edf6;--fk-scrollbar-thumb: #b7c0d6;--fk-scrollbar-thumb-hover: #99a4c0;--fk-icon-chip-bg: #0d2e2c;--fk-text-rgb: 18, 23, 42;--fk-panel-rgb: 255, 255, 255;--fk-border-rgb: 15, 23, 42;--fk-bg-rgb: 244, 246, 251}body{font-family:sans-serif;background:var(--fk-bg);overflow-x:hidden;transition:background .15s ease}html{scrollbar-width:thin;scrollbar-color:var(--fk-scrollbar-thumb) var(--fk-scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--fk-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--fk-scrollbar-thumb);border-radius:8px;border:2px solid var(--fk-scrollbar-track)}::-webkit-scrollbar-thumb:hover{background-color:var(--fk-scrollbar-thumb-hover)}.demo-page{scrollbar-color:#c1c1c1 #ffffff}.demo-page ::-webkit-scrollbar-track{background:#fff}.demo-page ::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:8px;border:2px solid #ffffff}.demo-page ::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.preview-frame[data-v-aa93f3f8]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:.9rem;width:100%;display:flex;justify-content:center}.preview-card[data-v-aa93f3f8]{position:relative;background:var(--modal-bg);color:var(--body-text);border-radius:14px;box-shadow:var(--modal-shadow);padding:22px 20px;width:100%;min-width:0;max-width:460px;box-sizing:border-box}.preview-card--wide[data-v-aa93f3f8]{max-width:640px;padding:0}[data-v-a72a7c47] .preview-card{padding:20px}.mp[data-v-4908f784]{border:1px solid rgba(var(--fk-border-rgb),.3);border-radius:12px;overflow:hidden;background:var(--fk-panel-solid, var(--fk-panel));box-shadow:0 10px 28px #0000002e;font-size:13px;min-width:0}html[data-theme=light]{box-shadow:0 8px 22px #0f172a1a}.mp-chrome[data-v-4908f784]{display:flex;align-items:center;gap:7px;padding:10px 13px;background:rgba(var(--fk-text-rgb),.05);border-bottom:1px solid rgba(var(--fk-border-rgb),.22)}.mp-url[data-v-4908f784]{flex:1;min-width:0;padding:5px 12px;border-radius:999px;background:rgba(var(--fk-text-rgb),.07);font:11.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-controls[data-v-4908f784]{display:flex;align-items:center;gap:4px;flex:none;margin-left:4px}.mp-ctrl[data-v-4908f784]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:4px;color:rgba(var(--fk-text-rgb),.45)}.mp-ctrl-close[data-v-4908f784]{color:rgba(var(--fk-text-rgb),.55)}.mp-topbar[data-v-4908f784]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#2f4a8a;color:#fff}.mp-logo[data-v-4908f784]{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;white-space:nowrap}.mp-logo-dot[data-v-4908f784]{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.85}.mp-meta[data-v-4908f784]{font-size:11.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-search[data-v-4908f784]{margin-left:auto;padding:4px 12px;border-radius:6px;background:#ffffff2e;font-size:11.5px;opacity:.85;white-space:nowrap}@media(max-width:620px){.mp-search[data-v-4908f784]{display:none}}.mp-body[data-v-4908f784]{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);min-height:330px}@media(max-width:760px){.mp-body[data-v-4908f784]{grid-template-columns:minmax(0,1fr)}}.mp-list[data-v-4908f784]{border-right:1px solid rgba(var(--fk-border-rgb),.22);min-width:0}@media(max-width:760px){.mp-list[data-v-4908f784]{display:none}}.mp-list-head[data-v-4908f784]{margin:0;padding:9px 14px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.5;border-bottom:1px solid rgba(var(--fk-border-rgb),.15)}.mp-row[data-v-4908f784]{display:grid;gap:3px;width:100%;text-align:left;appearance:none;border:none;border-bottom:1px solid rgba(var(--fk-border-rgb),.15);border-left:2px solid transparent;background:transparent;color:inherit;font:inherit;padding:10px 14px;cursor:pointer;min-width:0}.mp-row[data-v-4908f784]:hover{background:rgba(var(--fk-text-rgb),.04)}.mp-row.active[data-v-4908f784]{background:#2f4a8a1a;border-left-color:#2f4a8a}.mp-row-top[data-v-4908f784]{display:flex;align-items:baseline;gap:8px;min-width:0}.mp-from[data-v-4908f784]{font-size:11px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mp-time[data-v-4908f784]{font-size:10.5px;opacity:.45;flex:none}.mp-subject[data-v-4908f784]{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-row.unread .mp-subject[data-v-4908f784]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#2f4a8a;margin-right:6px;vertical-align:middle}.mp-preview[data-v-4908f784]{font-size:11px;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-read[data-v-4908f784]{padding:14px 16px 18px;min-width:0}.mp-read-head[data-v-4908f784]{padding-bottom:12px;border-bottom:1px solid rgba(var(--fk-border-rgb),.18);margin-bottom:14px}.mp-read-subject[data-v-4908f784]{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35}.mp-read-from[data-v-4908f784]{margin:0;font-size:11.5px;opacity:.55;overflow-wrap:anywhere}.mp-email[data-v-4908f784]{border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:10px;overflow:hidden;background:rgba(var(--fk-text-rgb),.02)}.mp-email-hero[data-v-4908f784]{padding:18px;text-align:center;color:#fff}.mp-email-icon[data-v-4908f784]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff2e;font-size:17px;margin-bottom:7px}.mp-email-brand[data-v-4908f784]{display:block;font-size:15px;font-weight:700}.mp-email-content[data-v-4908f784]{padding:16px 18px 18px}.mp-email-title[data-v-4908f784]{margin:0 0 8px;font-size:14.5px;font-weight:700}.mp-email-para[data-v-4908f784]{margin:0 0 10px;font-size:12.5px;line-height:1.6;opacity:.72}.mp-email-btn[data-v-4908f784]{display:inline-block;margin-top:4px;padding:9px 18px;border-radius:8px;color:#fff;font-size:12.5px;font-weight:600}.lan[data-v-572f15fc]{display:grid;grid-template-columns:minmax(0,1fr) 64px 220px;gap:0;align-items:center;border:1px solid rgba(var(--fk-border-rgb),.28);border-radius:18px;padding:clamp(20px,2.6vw,30px);background:rgba(var(--fk-panel-rgb),.22)}@media(max-width:820px){.lan[data-v-572f15fc]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:20px;border-radius:14px}}.lan-side[data-v-572f15fc]{min-width:0;width:100%}.lan-step[data-v-572f15fc]{margin:0 0 12px;font-size:12.5px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;opacity:.75}.lan-phone-col .lan-step[data-v-572f15fc]{text-align:center}.lan-wire[data-v-572f15fc]{position:relative;align-self:stretch;display:grid;place-items:center}.lan-wire[data-v-572f15fc]:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:1px}@media(max-width:820px){.lan-wire[data-v-572f15fc]{height:34px;align-self:auto}.lan-wire[data-v-572f15fc]:before{opacity:0;inset:4px auto 4px 50%;height:auto;width:1px}}.lan-wire-mark[data-v-572f15fc]{position:relative;padding:0 6px;color:var(--fk-accent-green);font-size:15px;line-height:1}@media(max-width:820px){.lan-wire-mark[data-v-572f15fc]{padding:6px 0;transform:rotate(90deg)}}.lan-panel[data-v-572f15fc]{background:var(--fk-bg);border:1px solid rgba(var(--fk-border-rgb),.35);border-radius:12px;padding:20px 22px;min-width:0;width:100%}.lan-panel-head[data-v-572f15fc]{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fk-text-faint)}.lan-toggle[data-v-572f15fc]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.lan-toggle input[data-v-572f15fc]{position:absolute;opacity:0;pointer-events:none}.lan-switch[data-v-572f15fc]{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:rgba(var(--fk-text-rgb),.18);transition:background .18s ease}.lan-toggle.on .lan-switch[data-v-572f15fc]{background:var(--fk-accent-green)}.lan-knob[data-v-572f15fc]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:0 1px 3px #0000004d}.lan-toggle.on .lan-knob[data-v-572f15fc]{transform:translate(18px)}.lan-toggle-text[data-v-572f15fc]{font-size:13.5px;line-height:1.45}.lan-hint[data-v-572f15fc]{margin:12px 0 18px;font-size:12.5px;line-height:1.55;opacity:.65;min-height:34px}.kbd[data-v-572f15fc]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:rgba(var(--fk-text-rgb),.08);padding:1px 6px;border-radius:4px}.lan-sites[data-v-572f15fc]{display:grid;gap:8px;border-top:1px solid rgba(var(--fk-border-rgb),.2);padding-top:16px}.lan-site[data-v-572f15fc]{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;transition:background .16s ease,border-color .16s ease}.lan-site[data-v-572f15fc]:hover{background:rgba(var(--fk-text-rgb),.05)}.lan-site.active[data-v-572f15fc]{background:#34d3991a;border-color:#34d39973}.lan-site[data-v-572f15fc]:focus-visible{outline:2px solid var(--fk-accent-green);outline-offset:2px}.lan-dot[data-v-572f15fc]{width:8px;height:8px;border-radius:50%;flex:none}.lan-site-body[data-v-572f15fc]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lan-site-body strong[data-v-572f15fc]{font-size:13px}.lan-arrow[data-v-572f15fc]{flex:none;font-size:17px;line-height:1;opacity:.35;transform:translate(-2px);transition:opacity .16s ease,transform .16s ease}.lan-site:hover .lan-arrow[data-v-572f15fc],.lan-site.active .lan-arrow[data-v-572f15fc]{opacity:.9;transform:translate(2px)}.lan-link[data-v-572f15fc]{font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--fk-accent-green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease,opacity .18s ease}.lan-link.muted[data-v-572f15fc]{color:inherit;opacity:.35}.lan-phone-col[data-v-572f15fc]{display:flex;flex-direction:column;align-items:center;width:auto}.phone[data-v-572f15fc]{position:relative;width:200px;height:396px;flex:none;border-radius:28px;border:8px solid rgba(var(--fk-text-rgb),.18);background:var(--fk-panel-solid, var(--fk-panel));box-shadow:0 12px 32px #00000038;overflow:hidden}html[data-theme=light]{box-shadow:0 10px 26px #0f172a1f}.phone-notch[data-v-572f15fc]{position:absolute;top:0;left:50%;transform:translate(-50%);width:66px;height:14px;border-radius:0 0 9px 9px;background:rgba(var(--fk-text-rgb),.18);z-index:2}.phone-screen[data-v-572f15fc]{padding:24px 13px 13px;height:100%;box-sizing:border-box}.phone-url[data-v-572f15fc]{font:8px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:6px 8px;border-radius:999px;background:rgba(var(--fk-text-rgb),.08);margin-bottom:12px;text-align:center;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease}.phone-url.muted[data-v-572f15fc]{opacity:.4}.phone-site-head[data-v-572f15fc]{display:flex;align-items:center;gap:6px;margin:2px 2px 10px;font-size:9.5px}.phone-site-mark[data-v-572f15fc]{width:8px;height:8px;border-radius:3px}.phone-hero[data-v-572f15fc]{min-height:112px;box-sizing:border-box;border-radius:8px;padding:14px 12px;color:#fff}.phone-hero>span[data-v-572f15fc]{display:block;margin-bottom:7px;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.phone-hero strong[data-v-572f15fc]{display:block;max-width:130px;font-size:15px;line-height:1.15}.phone-hero p[data-v-572f15fc]{margin:7px 0 0;max-width:130px;font-size:8.5px;line-height:1.4;opacity:.78}.phone-cards[data-v-572f15fc]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.phone-card[data-v-572f15fc]{height:57px;border-radius:8px;background:rgba(var(--fk-text-rgb),.09);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.phone-card>span[data-v-572f15fc]{font-size:13px;font-weight:800}.phone-card small[data-v-572f15fc]{font-size:7.5px;opacity:.62}.phone-cta[data-v-572f15fc]{display:inline-block;padding:7px 11px;border-radius:6px;color:#fff;font-size:8.5px;font-weight:700}.phone-error[data-v-572f15fc]{padding:40px 6px 0;text-align:center}.phone-error-icon[data-v-572f15fc]{display:block;font-size:26px;opacity:.35;margin-bottom:12px}.phone-error-title[data-v-572f15fc]{margin:0 0 6px;font-size:12.5px;font-weight:700;opacity:.7}.phone-error-body[data-v-572f15fc]{margin:0;font-size:11px;line-height:1.5;opacity:.45;overflow-wrap:anywhere}.phone-caption[data-v-572f15fc]{margin:14px 0 0;max-width:210px;text-align:center;font-size:12px;line-height:1.5;opacity:.6}.landing-page[data-v-bd868ace]{color:var(--fk-text);margin-top:61px}.hero[data-v-bd868ace]{color:var(--fk-text);width:100%;position:relative;background-image:linear-gradient(180deg,rgba(var(--fk-bg-rgb),.82),rgba(var(--fk-bg-rgb),.55) 35%,rgba(var(--fk-bg-rgb),.88)),url(/images/win-demo-wallpaper.jpg);background-size:cover;background-position:center}html[data-theme=light] .hero[data-v-bd868ace]{background-image:url(/images/win-demo-wallpaper-light.jpg)}.hero-inner[data-v-bd868ace]{max-width:1160px;margin:0 auto;padding:64px 20px 70px}@media(max-width:800px){.hero-inner[data-v-bd868ace]{padding:40px 20px 50px}}@media(min-width:1440px){.hero-inner[data-v-bd868ace]{max-width:1700px;display:flex;align-items:center;justify-content:center;gap:48px;padding:56px 40px 70px}.hero-inner .left[data-v-bd868ace]{flex:1 1 420px;max-width:560px}.hero-inner .hero-demo-column[data-v-bd868ace]{flex:0 0 auto;margin:0}}.hero-inner .left[data-v-bd868ace]{max-width:780px;margin:0 auto;text-align:center}@media(min-width:1440px){.hero-inner .left[data-v-bd868ace]{margin:0;text-align:left}}@media(max-width:600px){.hero-inner .left[data-v-bd868ace]{text-align:left}.hero-inner .left .hero-actions[data-v-bd868ace]{justify-content:flex-start!important}.hero-inner .left .hero-h3-break[data-v-bd868ace]{display:none}}.hero-inner .left h1[data-v-bd868ace]{font-size:56px;font-weight:900;margin-bottom:16px;line-height:1.08}@media(max-width:1520px){.hero-inner .left h1[data-v-bd868ace]{font-size:46px}}@media(max-width:1000px){.hero-inner .left h1[data-v-bd868ace]{font-size:40px;line-height:1.1;margin-bottom:20px}}@media(max-width:800px){.hero-inner .left h1[data-v-bd868ace]{font-size:8vw;line-height:1.1}}.hero-inner .left .hero-line[data-v-bd868ace]{display:block}.hero-inner .left h3[data-v-bd868ace]{opacity:.7;margin:0 auto;line-height:1.45}@media(min-width:1440px){.hero-inner .left h3[data-v-bd868ace]{margin:0}}.hero-inner .left .hero-actions[data-v-bd868ace]{display:flex;align-items:center;justify-content:center;gap:24px;margin:30px 0 10px;flex-wrap:wrap}@media(min-width:1440px){.hero-inner .left .hero-actions[data-v-bd868ace]{justify-content:flex-start}}@media(max-width:600px){.hero-inner .left .hero-actions[data-v-bd868ace]{gap:10px}}.hero-inner .left .cta[data-v-bd868ace]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:24px;padding:12px 28px;font-weight:600;margin:0;display:inline-block;transition:all .2s linear}.hero-inner .left .cta[data-v-bd868ace]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);transition:all .2s linear;filter:drop-shadow(0px 0px 50px var(--fk-cta-hover))}@media(max-width:800px){.hero-inner .left .cta[data-v-bd868ace]{font-size:18px;padding:12px 20px}}@media(max-width:520px){.hero-inner .left .cta[data-v-bd868ace]{display:block;text-align:center;max-width:300px}}.hero-inner .left .hero-docs-link[data-v-bd868ace]{font-size:17px}.hero-inner .left p[data-v-bd868ace]{color:var(--fk-text-strong);font-weight:100;font-size:13px;text-shadow:0 1px 3px rgba(var(--fk-bg-rgb),.6)}.hero-inner .hero-demo-cta[data-v-bd868ace]{position:relative;display:flex;width:fit-content;align-items:center;gap:14px;padding:14px 22px;border-radius:14px;border:1px solid rgba(32,18,10,.25);background:linear-gradient(135deg,#ffd569,#ffb02e 45%,#ff7a1a);color:#2b1400;text-decoration:none;text-align:left;overflow:hidden;box-shadow:0 8px 30px #ff7a1a59}.hero-inner .hero-demo-cta[data-v-bd868ace]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(var(--fk-text-rgb),.65),transparent);transform:skew(-20deg);animation:hero-demo-cta-sheen-bd868ace 3.2s ease-in-out infinite}.hero-inner .hero-demo-cta-icon[data-v-bd868ace]{font-size:20px;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#20120a24;border:1px solid rgba(32,18,10,.2)}.hero-inner .hero-demo-cta-text[data-v-bd868ace]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.hero-inner .hero-demo-cta-text strong[data-v-bd868ace]{font-size:14px;font-weight:700;color:#20120a}.hero-inner .hero-demo-cta-text span[data-v-bd868ace]{font-size:12.5px;font-weight:400;color:#46270f}.hero-inner .hero-demo-cta-arrow[data-v-bd868ace]{display:inline-block;flex-shrink:0;color:#20120a;animation:hero-demo-cta-arrow-bd868ace 1.6s ease-in-out infinite}.hero-inner .hero-demo-wrap[data-v-bd868ace]{position:relative;width:fit-content;max-width:100%;margin:0 auto;border-radius:20px;box-shadow:0 20px 60px #00000059}@media(max-width:800px){.hero-inner .hero-demo-wrap[data-v-bd868ace]{border-radius:14px}}.hero-inner .hero-demo-wrap[data-v-bd868ace] .fk-demo-disclaimer--mobile{display:none!important}.hero-inner .hero-demo-column[data-v-bd868ace]{width:fit-content;max-width:100%;margin:56px auto 0}@media(max-width:800px){.hero-inner .hero-demo-column[data-v-bd868ace]{margin-top:40px}}@media(min-width:1440px){.hero-inner .hero-demo-column[data-v-bd868ace]{margin:0}}.hero-inner .hero-demo-hint[data-v-bd868ace]{display:none;font-size:12px;color:var(--fk-text-muted);text-shadow:0 1px 3px rgba(var(--fk-bg-rgb),.6);text-align:left;margin:0 0 14px;font-weight:400}@media(max-width:999px){.hero-inner .hero-demo-hint[data-v-bd868ace]{display:block}}.hero-inner .hero-fineprint[data-v-bd868ace]{font-weight:400!important;color:var(--fk-text-muted)!important}.hero-inner .hero-demo-overlay[data-v-bd868ace]{display:none}@media(min-width:1000px){.hero-inner .hero-demo-overlay[data-v-bd868ace]{display:flex;position:absolute;inset:0;z-index:5;align-items:center;justify-content:center;background:rgba(var(--fk-bg-rgb),.32);border-radius:12px;text-decoration:none;cursor:pointer}}.hero-inner .hero-demo-cta--overlay[data-v-bd868ace]{margin:0}.hero-inner .hero-demo-overlay:hover .hero-demo-cta--overlay[data-v-bd868ace]{box-shadow:0 10px 40px #ff7a1a8c;transform:scale(1.05)}.hero-inner .scroll-edge[data-v-bd868ace]{position:absolute;top:0;bottom:10px;width:36px;pointer-events:none;z-index:2}.hero-inner .scroll-edge--left[data-v-bd868ace]{left:-1px;background:linear-gradient(to right,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.hero-inner .scroll-edge--right[data-v-bd868ace]{right:-1px;background:linear-gradient(to left,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.hero-inner .hero-demo[data-v-bd868ace]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.hero-inner .hero-demo[data-v-bd868ace] .fk-demo-viewport{margin-top:0}.hero-inner .hero-demo[data-v-bd868ace]{scrollbar-width:thin;scrollbar-color:#454f61 transparent}.hero-inner .hero-demo[data-v-bd868ace]::-webkit-scrollbar{height:8px}.hero-inner .hero-demo[data-v-bd868ace]::-webkit-scrollbar-track{background:transparent}.hero-inner .hero-demo[data-v-bd868ace]::-webkit-scrollbar-thumb{background:#454f61;border-radius:4px}.hero-inner .hero-demo[data-v-bd868ace]::-webkit-scrollbar-thumb:hover{background:#57627a}@keyframes hero-demo-cta-sheen-bd868ace{0%{left:-60%}55%,to{left:130%}}@keyframes hero-demo-cta-arrow-bd868ace{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.content-section[data-v-bd868ace]{padding:72px 20px}@media(max-width:900px){.content-section[data-v-bd868ace]{padding:52px 16px}}.section-shell[data-v-bd868ace]{width:100%;max-width:1160px;margin:0 auto}.section-shell-narrow[data-v-bd868ace]{max-width:1040px}.section-heading[data-v-bd868ace]{margin-bottom:40px}.section-heading.center[data-v-bd868ace]{text-align:center;margin-left:auto;margin-right:auto}.section-heading.narrow[data-v-bd868ace]{max-width:760px}.section-heading h2[data-v-bd868ace]{font-size:28px;line-height:1.14;margin:0 0 14px;font-weight:800}@media(max-width:800px){.section-heading h2[data-v-bd868ace]{font-size:32px;line-height:1.08}}.section-heading p[data-v-bd868ace]{font-size:16px;line-height:1.6;opacity:.8;margin:0 auto}@media(max-width:800px){.section-heading p[data-v-bd868ace]{font-size:15px}}.framed[data-v-bd868ace]{background:rgba(var(--fk-panel-rgb),.65);border:1px solid rgba(var(--fk-border-rgb),.22);border-radius:16px;padding:42px 34px 46px}@media(max-width:900px){.framed[data-v-bd868ace]{padding:26px 16px 28px;border-radius:12px}}.glow-steps[data-v-bd868ace]{display:flex;flex-direction:column;gap:20px}.glow-step[data-v-bd868ace]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);column-gap:clamp(28px,4vw,48px);align-items:center;padding:28px;border-radius:18px;border:1px solid rgba(var(--fk-border-rgb),.22)}@media(max-width:800px){.glow-step[data-v-bd868ace]{padding:20px;border-radius:14px}}.glow-step.add-site[data-v-bd868ace]{grid-template-columns:minmax(0,1fr) minmax(280px,600px)}.glow-green[data-v-bd868ace]{background:radial-gradient(circle at 88% 12%,#34d39924,rgba(var(--fk-panel-rgb),.55) 65%)}.glow-violet[data-v-bd868ace]{background:radial-gradient(circle at 12% 12%,#7c5cff29,rgba(var(--fk-panel-rgb),.55) 65%)}.preview-frame[data-v-bd868ace]{box-shadow:0 0 #0000!important}.glow-rust[data-v-bd868ace]{background:radial-gradient(circle at 88% 12%,#c4694f29,rgba(var(--fk-panel-rgb),.55) 65%)}@media(min-width:981px){.glow-rust[data-v-bd868ace]{grid-template-columns:minmax(0,1fr) minmax(440px,620px)}}.glow-tag[data-v-bd868ace]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:12px}.glow-green .glow-tag[data-v-bd868ace]{background:#34d39926;color:var(--fk-accent-green)}.glow-violet .glow-tag[data-v-bd868ace]{background:#7c5cff2e;color:#a894ff}.glow-rust .glow-tag[data-v-bd868ace]{background:#c4694f33;color:#e0a48f}.glow-copy[data-v-bd868ace]{min-width:0;max-width:480px}.glow-copy h3[data-v-bd868ace]{font-size:21px;line-height:1.22;margin:0 0 12px;font-weight:700}.glow-copy p[data-v-bd868ace]{font-size:15px;line-height:1.68;opacity:.75;margin:0 0 14px}@media(max-width:800px){.glow-copy[data-v-bd868ace]{max-width:none}.glow-copy h3[data-v-bd868ace]{font-size:19px}.glow-copy p[data-v-bd868ace]{font-size:14.5px;line-height:1.62}}.glow-preview[data-v-bd868ace]{width:100%;min-width:0}.glow-preview-clip[data-v-bd868ace]{width:100%}.text-link[data-v-bd868ace]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-bd868ace]:after{content:"→";font-size:15px}.text-link[data-v-bd868ace]:hover{opacity:.9}.text-link.green-link[data-v-bd868ace],.color-highlight[data-v-bd868ace]{color:var(--fk-accent-green)}.map-grid[data-v-bd868ace]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(20px,4vw,40px);max-width:640px;margin:0 auto 50px}@media(max-width:560px){.map-grid[data-v-bd868ace]{column-gap:14px;max-width:420px}}.map-col[data-v-bd868ace]{display:flex;flex-direction:column;gap:10px;min-width:0}.map-site[data-v-bd868ace]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(var(--fk-panel-rgb),.8);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:10px;padding:10px 12px;font-size:14px}@media(max-width:560px){.map-site[data-v-bd868ace]{font-size:12.5px;padding:9px 10px}}.map-site-name[data-v-bd868ace]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.map-connector[data-v-bd868ace]{flex:1;min-height:22px;position:relative;display:flex;justify-content:center}.map-connector[data-v-bd868ace]:before{content:"";width:2px;margin:2px 0}.map-connector[data-v-bd868ace]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid transparent}.map-connector.legacy[data-v-bd868ace]:before{background:linear-gradient(to bottom,#c4694f1f,#c4694fbf)}.map-connector.legacy[data-v-bd868ace]:after{border-top-color:#c4694fbf}.map-connector.modern[data-v-bd868ace]:before{background:linear-gradient(to bottom,#7c5cff24,#7c5cffcc)}.map-connector.modern[data-v-bd868ace]:after{border-top-color:#7c5cffcc}.pill[data-v-bd868ace]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 12px;font-size:12px;white-space:nowrap;flex-shrink:0}.pill.legacy[data-v-bd868ace]{background:#b44b44;color:#fff}.pill.modern[data-v-bd868ace]{background:#5b34d8;color:#fff}@media(max-width:560px){.pill[data-v-bd868ace]{padding:4px 9px;font-size:10.5px}}.map-env[data-v-bd868ace]{border-radius:14px;padding:16px;text-align:center;border:1px solid rgba(var(--fk-border-rgb),.3)}.map-env.legacy-surface[data-v-bd868ace]{background:radial-gradient(circle at top,#c4694f38,rgba(var(--fk-panel-rgb),.92) 75%)}.map-env.modern-surface[data-v-bd868ace]{background:radial-gradient(circle at top,#7c5cff33,rgba(var(--fk-panel-rgb),.92) 75%)}@media(max-width:560px){.map-env[data-v-bd868ace]{padding:12px}}.map-stack[data-v-bd868ace]{margin-top:10px;font-size:13.5px;opacity:.85;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px}.map-stack div[data-v-bd868ace]:not(:last-child):after{content:"·";margin-left:6px;opacity:.6}@media(max-width:560px){.map-stack[data-v-bd868ace]{font-size:11.5px}}.benefit-summary[data-v-bd868ace]{display:flex;align-items:center;gap:14px;max-width:680px;margin:0 auto;padding:16px 18px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:14px;background:rgba(var(--fk-panel-rgb),.55)}.benefit-summary h4[data-v-bd868ace]{font-size:16px;margin:0 0 4px}.benefit-summary p[data-v-bd868ace]{margin:0;font-size:13px;line-height:1.6;opacity:.7}@media(max-width:560px){.benefit-summary[data-v-bd868ace]{align-items:flex-start;padding:14px}}.benefit-icon[data-v-bd868ace]{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none}.benefit-icon.blue[data-v-bd868ace]{background:#3b82f62e}.benefit-icon.green[data-v-bd868ace]{background:#22c55e2e}.benefit-icon.purple[data-v-bd868ace]{background:#a855f72e}.mail-frame[data-v-bd868ace]{border:1px solid rgba(var(--fk-border-rgb),.28);border-radius:18px;padding:clamp(20px,2.6vw,32px);background:rgba(var(--fk-panel-rgb),.22)}@media(max-width:1150px){.mail-frame[data-v-bd868ace]{padding:20px;border-radius:14px}}.mail-grid[data-v-bd868ace]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;align-items:start}@media(max-width:1150px){.mail-grid[data-v-bd868ace]{grid-template-columns:minmax(0,1fr);gap:26px}}.mail-col--browser[data-v-bd868ace]{border-left:1px solid rgba(var(--fk-border-rgb),.24);padding-left:clamp(20px,2.6vw,34px)}@media(max-width:1150px){.mail-col--browser[data-v-bd868ace]{border-left:none;padding-left:0;border-top:1px solid rgba(var(--fk-border-rgb),.24);padding-top:26px}}.mail-col--forgekit[data-v-bd868ace]{padding-right:clamp(20px,2.6vw,34px)}@media(max-width:1150px){.mail-col--forgekit[data-v-bd868ace]{padding-right:0}}.mail-col[data-v-bd868ace]{min-width:0}.mail-col-label[data-v-bd868ace]{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;font-size:12.5px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.mail-col-step[data-v-bd868ace]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;font-size:12px;font-weight:800;letter-spacing:0;color:#fff;background:var(--fk-accent-green)}.mail-col--browser .mail-col-step[data-v-bd868ace]{color:#fff;background:#3f62ad}.mail-col-note[data-v-bd868ace]{margin:14px 0 0;font-size:13px;line-height:1.55;opacity:.62}.mail-forgekit[data-v-bd868ace],.mail-inbox[data-v-bd868ace]{min-width:0}.mail-forgekit[data-v-bd868ace] .preview-card{padding:0;background:none;box-shadow:none;max-width:none}.mail-forgekit[data-v-bd868ace] .preview-card .panel-page{background:none;border:none;box-shadow:none}.mail-forgekit[data-v-bd868ace] .panel-page{padding:0;background:none;box-shadow:none;max-width:none}.section-note[data-v-bd868ace]{max-width:720px;margin:28px auto 0;text-align:center;font-size:15px;line-height:1.7;opacity:.72}.section-note code[data-v-bd868ace]{font-size:.9em;background:rgba(var(--fk-text-rgb),.08);padding:1px 5px;border-radius:4px}.footprint-grid[data-v-bd868ace]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}@media(max-width:860px){.footprint-grid[data-v-bd868ace]{grid-template-columns:minmax(0,1fr)}}.folder-card[data-v-bd868ace]{background:var(--fk-bg);border:1px solid rgba(var(--fk-border-rgb),.35);border-radius:12px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:0}.folder-head[data-v-bd868ace]{padding:12px 16px;font-size:12.5px;font-weight:700;background:rgba(var(--fk-border-rgb),.12);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.folder-tree[data-v-bd868ace]{padding:10px 0}.folder-row[data-v-bd868ace]{display:flex;align-items:baseline;gap:12px;padding:6px 16px;font-size:12px;white-space:nowrap}.folder-name[data-v-bd868ace]{color:#7dd3fc;flex:none}.folder-note[data-v-bd868ace]{color:var(--fk-text-faint);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.footprint-facts[data-v-bd868ace]{display:grid;gap:18px;align-content:start}.footprint-stat[data-v-bd868ace]{background:#34d39912;border:1px solid rgba(52,211,153,.22);border-radius:12px;padding:18px 20px}.footprint-stat strong[data-v-bd868ace]{display:block;font-size:26px;font-weight:800;color:var(--fk-accent-green);margin-bottom:6px}.footprint-stat p[data-v-bd868ace]{margin:0;font-size:13.5px;line-height:1.6;opacity:.78}.footprint-item[data-v-bd868ace]{display:flex;gap:12px}.footprint-item strong[data-v-bd868ace]{display:block;font-size:14.5px;margin-bottom:4px}.footprint-item p[data-v-bd868ace]{margin:0;font-size:13.5px;line-height:1.6;opacity:.72}.footprint-check[data-v-bd868ace]{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--fk-accent-green);background:#34d39926;margin-top:1px}.rabbit-grid[data-v-bd868ace]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:800px){.rabbit-grid[data-v-bd868ace]{grid-template-columns:1fr}.rabbit-grid .rabbit-card-inputs[data-v-bd868ace]{display:none}}.rabbit-intro--mobile[data-v-bd868ace]{display:none}@media(max-width:800px){.rabbit-intro--desktop[data-v-bd868ace]{display:none}.rabbit-intro--mobile[data-v-bd868ace]{display:block}.rabbit-card-config[data-v-bd868ace]{padding:20px 16px}}.rabbit-card[data-v-bd868ace]{background:rgba(var(--fk-panel-rgb),.5);border:1px solid rgba(var(--fk-border-rgb),.22);border-radius:16px;padding:26px;min-width:0}.rabbit-card h3[data-v-bd868ace]{font-size:19px;font-weight:700;margin:0 0 10px}.rabbit-card-power[data-v-bd868ace]{position:relative;border-color:#7c5cff59;animation:rabbit-power-pulse-bd868ace 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rabbit-card-power[data-v-bd868ace]{animation:none;box-shadow:0 0 22px #7c5cff2e}}.rabbit-title-row[data-v-bd868ace]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.rabbit-title-row h3[data-v-bd868ace]{margin:0}.power-icon[data-v-bd868ace]{flex-shrink:0;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:#7c5cff2e;color:#c4b5fd;animation:rabbit-power-flicker-bd868ace 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.power-icon[data-v-bd868ace]{animation:none}}@keyframes rabbit-power-pulse-bd868ace{0%,to{box-shadow:0 0 0 1px #7c5cff1f,0 0 20px #7c5cff1a}50%{box-shadow:0 0 0 1px #7c5cff4d,0 0 34px #7c5cff4d}}@keyframes rabbit-power-flicker-bd868ace{0%,19%,21%,to{opacity:1;text-shadow:0 0 6px rgba(196,181,253,.7)}20%{opacity:.55;text-shadow:none}63%,65%{opacity:.7}64%{opacity:1;text-shadow:0 0 10px rgba(196,181,253,.9)}}.rabbit-desc[data-v-bd868ace]{font-size:14px;line-height:1.65;opacity:.75;margin:0 0 20px}.site-form[data-v-bd868ace]{display:grid;gap:16px;margin-bottom:22px}.site-field[data-v-bd868ace]{display:block}.site-label[data-v-bd868ace]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fk-text-faint);margin-bottom:7px}.site-input[data-v-bd868ace]{width:100%;box-sizing:border-box;appearance:none;background:var(--fk-bg);border:1px solid rgba(var(--fk-border-rgb),.35);border-radius:8px;padding:10px 12px;color:var(--fk-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;transition:border-color .15s ease}.site-input[data-v-bd868ace]:focus{outline:none;border-color:var(--fk-accent-green)}.site-input[data-v-bd868ace]::placeholder{color:var(--fk-text-faint)}.env-options[data-v-bd868ace]{display:grid;gap:8px}.env-option[data-v-bd868ace]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;appearance:none;cursor:pointer;background:var(--fk-bg);border:1px solid rgba(var(--fk-border-rgb),.35);border-radius:8px;padding:10px 12px;color:var(--fk-text);font:inherit;transition:border-color .15s ease,background .15s ease}.env-option[data-v-bd868ace]:hover{border-color:rgba(var(--fk-border-rgb),.6)}.env-option.active[data-v-bd868ace]{border-color:var(--fk-accent-green);background:#34d39914}.env-dot[data-v-bd868ace]{width:9px;height:9px;border-radius:50%;flex:none}.env-name[data-v-bd868ace]{font-size:13px;font-weight:600}.env-meta[data-v-bd868ace]{margin-left:auto;font-size:11.5px;color:var(--fk-text-faint);white-space:nowrap}.config-mock[data-v-bd868ace]{background:var(--fk-bg);border:1px solid rgba(var(--fk-border-rgb),.35);border-radius:10px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;margin-bottom:12px;min-width:0}.config-tabs[data-v-bd868ace]{display:flex;flex-wrap:wrap;gap:2px;background:rgba(var(--fk-border-rgb),.12);padding:6px 6px 0}.config-tab[data-v-bd868ace]{appearance:none;border:none;font:inherit;padding:6px 10px;font-size:10.5px;color:var(--fk-text-faint);background:transparent;border-radius:6px 6px 0 0;cursor:pointer}.config-tab[data-v-bd868ace]:hover{color:var(--fk-text-muted)}.config-tab.active[data-v-bd868ace]{background:var(--fk-bg);color:var(--fk-text)}.config-code[data-v-bd868ace]{padding:12px 14px;line-height:1.4;min-width:0}.config-code .c-key[data-v-bd868ace]{color:#7dd3fc}.config-code .c-val[data-v-bd868ace]{color:#86efac}.config-code .c-tag[data-v-bd868ace]{color:#c4b5fd}.config-code .c-comment[data-v-bd868ace]{color:var(--fk-text-faint)}.code-line[data-v-bd868ace]{white-space:pre;overflow:hidden;text-overflow:ellipsis}.code-line[data-v-bd868ace]:empty:before{content:" "}.log-mock[data-v-bd868ace]{background:var(--fk-bg);border:1px solid rgba(var(--fk-border-rgb),.35);border-radius:10px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;margin-bottom:20px;min-width:0}.log-code[data-v-bd868ace]{padding:12px 14px;line-height:1.85;min-width:0}.log-code .log-ip[data-v-bd868ace],.log-code .log-time[data-v-bd868ace]{color:var(--fk-text-faint)}.log-code .log-lvl[data-v-bd868ace]{font-weight:700}.log-code .log-info[data-v-bd868ace]{color:#7dd3fc}.log-code .log-ok[data-v-bd868ace]{color:#86efac}.log-code .log-warn[data-v-bd868ace]{color:#fbbf24}.log-code .log-err[data-v-bd868ace]{color:#f87171}html[data-theme=light] .config-tab[data-v-bd868ace]{color:#12172a99}html[data-theme=light] .config-tab.active[data-v-bd868ace]{color:var(--fk-text-strong)}html[data-theme=light] .config-code .c-key[data-v-bd868ace]{color:#0369a1}html[data-theme=light] .config-code .c-val[data-v-bd868ace]{color:#15803d}html[data-theme=light] .config-code .c-tag[data-v-bd868ace]{color:#6d28d9}html[data-theme=light] .log-code .log-ip[data-v-bd868ace],html[data-theme=light] .log-code .log-time[data-v-bd868ace]{color:#12172a8c}html[data-theme=light] .log-code .log-info[data-v-bd868ace]{color:#0369a1}html[data-theme=light] .log-code .log-ok[data-v-bd868ace]{color:#15803d}html[data-theme=light] .log-code .log-warn[data-v-bd868ace]{color:#b45309}html[data-theme=light] .log-code .log-err[data-v-bd868ace]{color:#b91c1c}.tools-bento[data-v-bd868ace]{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;align-items:start}@media(max-width:780px){.tools-bento[data-v-bd868ace]{grid-template-columns:1fr}}.cool-tile[data-v-bd868ace]{background:linear-gradient(135deg,#ffd569,#ffb02e 45%,#ff7a1a);border:1px solid rgba(11,18,32,.25);border-radius:16px;padding:22px;color:#2b1400;box-shadow:0 20px 50px #00000040}.cool-title[data-v-bd868ace]{font-size:17px;font-weight:800;margin-bottom:4px;color:#20120a}.cool-item[data-v-bd868ace]{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(43,20,0,.15)}.cool-item[data-v-bd868ace]:first-of-type{border-top:none;padding-top:0}.cool-item strong[data-v-bd868ace]{display:block;font-size:14.5px;margin-bottom:3px;color:#20120a}.cool-item p[data-v-bd868ace]{margin:0;font-size:13px;line-height:1.55;color:#2b1400;opacity:.78}.cool-item code[data-v-bd868ace]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#2b14001f;padding:1px 5px;border-radius:4px;font-size:12px}.cool-icon[data-v-bd868ace]{flex-shrink:0;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#fff6ea;color:#ff7a1a;box-shadow:0 1px 3px #2b140040}.standard-grid[data-v-bd868ace]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:780px){.standard-grid[data-v-bd868ace]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.standard-grid[data-v-bd868ace]{grid-template-columns:1fr}}.tool-card[data-v-bd868ace]{background:#fff;color:#1d2430;border-radius:12px;padding:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #0000000f}.tool-card h4[data-v-bd868ace]{font-size:15px;margin:0 0 8px}.tool-card p[data-v-bd868ace]{margin:0;font-size:12.5px;line-height:1.5;color:#636d7b}.tool-card-wide[data-v-bd868ace]{grid-column:1/-1}.tool-icon[data-v-bd868ace]{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-bottom:8px}.tool-icon.red[data-v-bd868ace]{background:#f7dedd;color:#f05454}.tool-tags[data-v-bd868ace]{display:flex;flex-wrap:wrap;gap:6px}.tool-tag[data-v-bd868ace]{font-size:11.5px;font-weight:600;background:#eef1f6;color:#4a5468;padding:4px 9px;border-radius:6px}.tool-note[data-v-bd868ace]{margin-top:8px!important;font-size:11.5px!important;opacity:.75}.section-link-center[data-v-bd868ace]{text-align:center;margin-top:24px}.testimonial-grid[data-v-bd868ace]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:900px){.testimonial-grid[data-v-bd868ace]{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.testimonial-card[data-v-bd868ace]{display:flex;flex-direction:column;background:rgba(var(--fk-panel-rgb),.88);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:14px;padding:28px 24px 24px}.testimonial-mark[data-v-bd868ace]{font-size:40px;line-height:1;font-weight:800;color:var(--fk-accent-green);opacity:.45;margin-bottom:4px}.testimonial-quote[data-v-bd868ace]{font-size:16px;line-height:1.6;opacity:.88;margin:0 0 20px;flex-grow:1}.testimonial-quote.big[data-v-bd868ace]{font-size:30px;font-weight:700;background:linear-gradient(135deg,#ffd569,#ffb02e 45%,#ff7a1a);color:#fff;padding:20px;border-radius:20px;line-height:60px}.testimonial-author[data-v-bd868ace]{display:flex;flex-direction:column;gap:2px}.testimonial-author strong[data-v-bd868ace]{font-size:15px}.testimonial-author span[data-v-bd868ace]{font-size:13px;opacity:.6}.isolated-section[data-v-bd868ace]{padding-top:70px}@media(max-width:900px){.isolated-section[data-v-bd868ace]{padding-top:52px}}.footprint-section[data-v-bd868ace],.tools-section[data-v-bd868ace],.mail-section[data-v-bd868ace],.lan-section[data-v-bd868ace],.testimonials-section[data-v-bd868ace]{padding-top:68px;padding-bottom:68px}@media(max-width:900px){.footprint-section[data-v-bd868ace],.tools-section[data-v-bd868ace],.mail-section[data-v-bd868ace],.lan-section[data-v-bd868ace],.testimonials-section[data-v-bd868ace]{padding-top:52px;padding-bottom:52px}}img[data-v-bd868ace]{max-width:100%}a[data-v-bd868ace]{text-decoration:none}@media(max-width:980px){.glow-step[data-v-bd868ace],.glow-step.add-site[data-v-bd868ace]{grid-template-columns:1fr;row-gap:20px}.glow-copy[data-v-bd868ace]{order:1}.glow-preview[data-v-bd868ace]{order:2}}.diff-background[data-v-bd868ace]{background:var(--fk-bg-alt)}@media(min-width:801px)and (max-width:980px){.text-link[data-v-bd868ace]{justify-content:center}}.final-cta-section[data-v-bd868ace]{padding-top:76px;padding-bottom:88px;background:var(--fk-bg)}.final-cta-card[data-v-bd868ace]{background:linear-gradient(135deg,#ffd569,#ffb02e 45%,#ff7a1a);border:1px solid rgba(11,18,32,.25);border-radius:18px;padding:48px 44px;box-shadow:0 30px 80px #00000059}.final-cta-grid[data-v-bd868ace]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:40px;align-items:center;margin-bottom:40px}.final-cta-copy[data-v-bd868ace]{color:#2b1400}.final-cta-copy h2[data-v-bd868ace]{font-size:34px;line-height:1.1;margin:0 0 16px;font-weight:800;color:#20120a}.final-cta-copy p[data-v-bd868ace]{font-size:17px;line-height:1.7;opacity:.78;margin:0 0 24px}.final-cta-points[data-v-bd868ace]{display:grid;gap:10px;margin:0 0 28px}.final-cta-point[data-v-bd868ace]{font-size:15px;opacity:.85}.final-download[data-v-bd868ace]{background:#1a1005;border:1px solid #1a1005;color:#ffd569;border-radius:8px;font-size:18px;padding:12px 28px;font-weight:600;display:inline-block;transition:all .2s linear}.final-download[data-v-bd868ace]:hover{background:#2b1d0c;transition:all .2s linear;filter:drop-shadow(0px 0px 40px rgba(255,213,105,.5))}.onboarding-mock[data-v-bd868ace]{background:rgba(var(--fk-panel-rgb),.9);border:1px solid rgba(var(--fk-border-rgb),.3);border-radius:14px;padding:22px 22px 18px}.onboarding-mock-header[data-v-bd868ace]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.onboarding-mock-title[data-v-bd868ace]{font-size:17px;font-weight:700}.onboarding-mock-close[data-v-bd868ace]{opacity:.4;font-size:16px}.onboarding-mock-intro[data-v-bd868ace]{font-size:13px;line-height:1.55;opacity:.65;margin:0 0 18px}.onboarding-mock-steps[data-v-bd868ace]{border-top:1px solid rgba(var(--fk-border-rgb),.3)}.onboarding-mock-step[data-v-bd868ace]{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(var(--fk-border-rgb),.3)}.onboarding-mock-step[data-v-bd868ace]:last-child{border-bottom:none}.onboarding-mock-check[data-v-bd868ace]{width:18px;height:18px;border-radius:999px;background:#22c55e;color:#04120b;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0;margin-top:1px}.onboarding-mock-step-title[data-v-bd868ace]{font-size:14px;font-weight:600;margin-bottom:2px}.onboarding-mock-step-sub[data-v-bd868ace]{font-size:12px;opacity:.55}.onboarding-mock-footer[data-v-bd868ace]{display:flex;justify-content:flex-end;margin-top:16px}.onboarding-mock-continue[data-v-bd868ace]{background:var(--fk-panel-solid);border:1px solid rgba(var(--fk-border-rgb),.4);border-radius:999px;padding:6px 18px;font-size:13px;font-weight:600;opacity:.85}.final-cta-guides[data-v-bd868ace]{border-top:1px solid rgba(32,18,10,.2);padding-top:22px;text-align:center}.final-cta-guides-label[data-v-bd868ace]{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#2b1400;opacity:.65;margin-bottom:12px}.final-cta-guides-links[data-v-bd868ace]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}.guide-link[data-v-bd868ace]{font-size:13px;font-weight:600;color:#2b1400;opacity:.82}.guide-link[data-v-bd868ace]:after{content:"→";margin-left:4px}.guide-link[data-v-bd868ace]:hover{opacity:1}@media(max-width:980px){.final-cta-grid[data-v-bd868ace]{grid-template-columns:1fr;text-align:center}.final-cta-points[data-v-bd868ace]{justify-items:center}.onboarding-mock[data-v-bd868ace]{max-width:420px;margin:0 auto;text-align:left}}@media(max-width:800px){.final-cta-card[data-v-bd868ace]{padding:36px 20px}.final-cta-copy h2[data-v-bd868ace]{font-size:28px}.final-cta-copy p[data-v-bd868ace]{font-size:16px}.final-download[data-v-bd868ace]{display:block;text-align:center;width:100%;max-width:300px;margin:0 auto}}.about-page[data-v-06b30d52]{color:var(--fk-text)}h3[data-v-2e104ecf]{margin:20px 0 10px;font-size:13px;font-weight:700;opacity:.75}.link[data-v-2e104ecf]{display:block;text-decoration:none;padding:8px 10px;color:var(--fk-text);font-size:14px;line-height:1.25;opacity:.8;border-left:1px solid var(--fk-border)}.link[data-v-2e104ecf]:hover{background:var(--fk-panel);color:var(--fk-text-strong);opacity:1}.active[data-v-2e104ecf]{font-weight:600;background:#7aa2ff24;color:#9ab6ff;opacity:1}.docs-search[data-v-87e99d39]{position:relative;padding:14px 0 10px}input[data-v-87e99d39]{width:100%;box-sizing:border-box;background:var(--fk-bg);border:1px solid var(--fk-border-soft);color:var(--fk-text);border-radius:6px;padding:8px 10px;font-size:13px;letter-spacing:.3px}input[data-v-87e99d39]::placeholder{color:var(--fk-text-faint)}input[data-v-87e99d39]:focus{outline:none;border-color:#7aa2ff80}.search-results[data-v-87e99d39]{position:absolute;top:calc(100% + 2px);left:0;right:0;max-height:360px;overflow-y:auto;background:var(--fk-panel-solid-3);border:1px solid var(--fk-border-soft);border-radius:8px;z-index:20;box-shadow:0 12px 30px #00000073}.search-state[data-v-87e99d39]{padding:12px;font-size:12px;color:var(--fk-text-muted)}.search-result[data-v-87e99d39]{display:block;padding:10px 12px;border-bottom:1px solid var(--fk-border-soft);cursor:pointer;text-decoration:none}.search-result[data-v-87e99d39]:last-child{border-bottom:none}.search-result[data-v-87e99d39]:hover{background:var(--fk-panel)}.search-result-title[data-v-87e99d39]{font-size:13px;font-weight:600;color:var(--fk-text);margin-bottom:4px}.search-result-excerpt[data-v-87e99d39]{font-size:12px;line-height:1.5;color:var(--fk-text-muted)}.search-result-excerpt[data-v-87e99d39] mark{background:#7aa2ff59;color:var(--fk-text-strong);border-radius:2px;padding:0 1px}.sidebar[data-v-53c6d0ec]{position:sticky;top:61px;height:fit-content;z-index:5;padding:0 14px 18px;border:1px solid var(--fk-border-soft);border-radius:4px;background:var(--fk-panel-solid-2)}@media(min-width:901px){.sidebar[data-v-53c6d0ec]{display:flex;flex-direction:column;max-height:calc(100vh - 79px)}}@media(max-width:900px){.sidebar[data-v-53c6d0ec]{padding-bottom:10px}}@media(max-width:900px){.sidebar.show-mobile[data-v-53c6d0ec]{position:fixed;inset:61px 0 0;height:auto;max-height:none;z-index:1000;border-radius:0;border:none;padding:0 14px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}}.sidebar-title[data-v-53c6d0ec]{display:flex;width:100%;align-items:center;justify-content:space-between;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-text-muted);padding:15px 4px;margin:0 -4px;background:none;border:none;border-radius:4px;font-family:inherit;cursor:default;pointer-events:none}@media(max-width:900px){.sidebar-title[data-v-53c6d0ec]{cursor:pointer;pointer-events:auto;position:sticky;top:0;background:var(--fk-panel-solid-2);z-index:2}.sidebar-title[data-v-53c6d0ec]:active{background:var(--fk-panel)}}.chevron[data-v-53c6d0ec]{display:none;font-size:14px;color:var(--fk-text-faint);transition:transform .15s ease}@media(max-width:900px){.chevron[data-v-53c6d0ec]{display:inline-block}}.show-mobile .chevron[data-v-53c6d0ec]{transform:rotate(180deg)}.sidebar-nav[data-v-53c6d0ec]{display:grid;gap:0px}@media(min-width:901px){.sidebar-nav[data-v-53c6d0ec]{min-height:0;overflow-y:auto}}@media(max-width:900px){.sidebar-nav[data-v-53c6d0ec]{padding-top:8px;display:none}}@media(max-width:900px){.show-mobile .sidebar-nav[data-v-53c6d0ec]{display:grid}}h3[data-v-53c6d0ec]{margin:20px 0 10px}.toc[data-v-834bec6d]{position:sticky;top:61px;align-self:start;width:220px;height:fit-content;max-height:calc(100vh - 79px);overflow-y:auto;padding:24px 12px 24px 20px;margin-left:12px;border-left:1px solid var(--fk-border-soft)}@media(max-width:1200px){.toc[data-v-834bec6d]{display:none}}.toc-title[data-v-834bec6d]{font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-text-faint);margin-bottom:10px;padding:0 10px}.toc-nav[data-v-834bec6d]{display:flex;flex-direction:column;gap:1px}.toc-link[data-v-834bec6d]{font-size:13px;line-height:1.4;color:var(--fk-text-muted);text-decoration:none;padding:6px 10px;border-left:2px solid transparent;border-radius:0 6px 6px 0;transition:color .12s ease,border-color .12s ease,background .12s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-link[data-v-834bec6d]:hover{color:var(--fk-text);background:var(--fk-panel)}.toc-link.active[data-v-834bec6d]{color:var(--fk-link);border-left-color:var(--fk-link);font-weight:600;background:var(--fk-panel)}.docs-page[data-v-fc599db9]{--bg: var(--fk-bg);--panel: var(--fk-panel-solid-3);--panel-2: var(--fk-panel-solid-2);--border: var(--fk-border-soft);--text: var(--fk-text);--muted: var(--fk-text-muted);--link: var(--fk-link);--code-bg: var(--fk-code-bg);--code-border: var(--fk-border-soft);background:var(--bg);color:var(--text);letter-spacing:.6px}.docs-shell[data-v-fc599db9]{display:grid;grid-template-columns:280px 1fr;gap:0px;margin:61px auto 0}@media(min-width:1201px){.docs-shell[data-v-fc599db9]{grid-template-columns:280px 1fr 240px}}.docs-main[data-v-fc599db9]{width:100%;max-width:1200px;margin:0 auto;min-width:0}.state[data-v-fc599db9]{padding:20px 0;color:var(--muted)}.state.error h1[data-v-fc599db9]{margin:0 0 8px}.docs-content[data-v-fc599db9]{max-width:860px;padding:28px 30px;font-size:16px;line-height:1.75;color:var(--text);overflow-wrap:break-word;word-break:break-word}.docs-content[data-v-fc599db9] img{max-width:100%;height:auto;display:block;border-radius:8px;margin:16px 0}.docs-content[data-v-fc599db9] .shot-light{display:none;border:1px solid #000}html[data-theme=light] .docs-content[data-v-fc599db9] .shot-dark{display:none}html[data-theme=light] .docs-content[data-v-fc599db9] .shot-light{display:block}.docs-content[data-v-fc599db9] .video-embed{position:relative;width:100%!important;aspect-ratio:16 / 9;margin:16px 0;border-radius:8px;overflow:hidden;background:var(--code-bg);cursor:pointer}.docs-content[data-v-fc599db9] .video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.docs-content[data-v-fc599db9] .video-embed img{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.docs-content[data-v-fc599db9] .video-embed:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#00000073);pointer-events:none}.docs-content[data-v-fc599db9] .video-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#0a0e1aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.docs-content[data-v-fc599db9] .video-embed-play:hover{background:#0a0e1ad9;transform:translate(-50%,-50%) scale(1.04)}.docs-content[data-v-fc599db9] .video-embed-play svg{flex-shrink:0}.docs-content[data-v-fc599db9] h1{font-size:34px;line-height:1.15;margin:0 0 40px;letter-spacing:-.02em;color:var(--text);opacity:.9;font-weight:600}.docs-content[data-v-fc599db9] h2{font-size:24px;line-height:1.25;margin:42px 0 12px;letter-spacing:-.015em;font-weight:600}.docs-content[data-v-fc599db9] h3{font-size:18px;line-height:1.3;margin:26px 0 10px}.docs-content[data-v-fc599db9] h4{font-size:16px;line-height:1.35;margin:20px 0 8px;color:var(--text)}.docs-content[data-v-fc599db9] .faq-item{border:1px solid var(--border);border-radius:10px;margin:10px 0;background:var(--panel, transparent);overflow:hidden}.docs-content[data-v-fc599db9] .faq-item[open]{border-color:#34d39959}.docs-content[data-v-fc599db9] .faq-item>summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none;padding:15px 18px;font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}.docs-content[data-v-fc599db9] .faq-item>summary::-webkit-details-marker{display:none}.docs-content[data-v-fc599db9] .faq-item>summary:hover{color:var(--link)}.docs-content[data-v-fc599db9] .faq-item>summary:before{content:"›";flex:none;font-size:18px;line-height:1;color:var(--link);transform:rotate(0);transition:transform .15s ease}.docs-content[data-v-fc599db9] .faq-item[open]>summary:before{transform:rotate(90deg)}.docs-content[data-v-fc599db9] .faq-answer{padding:0 18px 4px 42px}.docs-content[data-v-fc599db9] .faq-answer>*:first-child{margin-top:0}@media(max-width:700px){.docs-content[data-v-fc599db9] .faq-answer{padding-left:18px}}.docs-content[data-v-fc599db9] p{margin:12px 0;color:var(--text)}.docs-content[data-v-fc599db9] a{color:var(--link);text-decoration:none}.docs-content[data-v-fc599db9] a:hover{text-decoration:underline;text-underline-offset:3px}.docs-content[data-v-fc599db9] ul,.docs-content[data-v-fc599db9] ol{margin:12px 0 16px 20px;padding:0}.docs-content[data-v-fc599db9] li{margin:6px 0}.docs-content[data-v-fc599db9] blockquote{margin:18px 0;padding:12px 14px;border-left:3px solid rgba(122,162,255,.45);background:var(--fk-panel);border-radius:12px;color:var(--muted)}.docs-content[data-v-fc599db9] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.docs-content[data-v-fc599db9] p code,.docs-content[data-v-fc599db9] li code,.docs-content[data-v-fc599db9] td code{padding:.15em .4em;border-radius:6px;background:var(--code-bg);border:1px solid var(--code-border)}.docs-content[data-v-fc599db9] pre{margin:16px 0 22px;padding:14px 16px;border-radius:12px;overflow:auto;background:var(--code-bg);border:1px solid var(--code-border)}.docs-content[data-v-fc599db9] pre code{background:transparent;border:none;padding:0;font-size:14px;line-height:1.6;display:block;white-space:pre}.docs-content[data-v-fc599db9] table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:18px 0;font-size:14px}.docs-content[data-v-fc599db9] th,.docs-content[data-v-fc599db9] td{border:1px solid var(--border);padding:10px 12px;vertical-align:top}.docs-content[data-v-fc599db9] th{background:var(--panel);text-align:left}@media(max-width:900px){.docs-shell[data-v-fc599db9]{display:block}.docs-content[data-v-fc599db9]{padding:20px 16px}}.docs-content[data-v-fc599db9] hr{border:none;height:1px;background:var(--border);margin:40px 0}.docs-content[data-v-fc599db9] ol{padding-left:22px;list-style-type:decimal;font-weight:500}.docs-content[data-v-fc599db9] ul{padding-left:22px;list-style-type:disc}.docs-content[data-v-fc599db9] ol{margin:10px 0}.docs-content[data-v-fc599db9] ol{font-weight:500;color:var(--muted)}.docs-content[data-v-fc599db9] .secondary-example-button{border-radius:5px;border:1px solid var(--fk-border);display:inline-block;padding:3px 12px;background:var(--panel-2);cursor:pointer}.docs-content[data-v-fc599db9] .nav-example-button{padding:3px 10px;margin-right:5px;border-radius:50px;cursor:pointer;display:inline-block;background:#307241;color:#fafafa}.docs-content[data-v-fc599db9] .changelog-entry{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px 26px 26px;margin:0 0 18px}.docs-content[data-v-fc599db9] .changelog-entry .changelog-head{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px}.docs-content[data-v-fc599db9] .changelog-entry .changelog-version{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--link)}.docs-content[data-v-fc599db9] .changelog-entry .changelog-date{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;opacity:.4}.docs-content[data-v-fc599db9] .changelog-entry .changelog-title-row{display:flex;align-items:center;gap:12px;margin-top:6px}.docs-content[data-v-fc599db9] .changelog-entry .changelog-image{width:44px;height:44px;flex-shrink:0;border-radius:10px;object-fit:cover;border:1px solid var(--border)}.docs-content[data-v-fc599db9] .changelog-entry .changelog-title{font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.docs-content[data-v-fc599db9] .changelog-entry .changelog-subtitle{font-size:16px;font-weight:400;color:var(--muted);line-height:1.55;margin:10px 0 0;max-width:60ch}.docs-content[data-v-fc599db9] .changelog-entry .changelog-story-link{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;color:var(--link);text-decoration:none}.docs-content[data-v-fc599db9] .changelog-entry .changelog-story-link:hover{opacity:.85}.docs-content[data-v-fc599db9] .changelog-entry .changelog-story-link:after{content:"→"}.docs-content[data-v-fc599db9] .changelog-entry h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin:28px 0 10px}.docs-content[data-v-fc599db9] .changelog-entry h3:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:currentColor}.docs-content[data-v-fc599db9] .changelog-entry h3.new{color:#34d399}.docs-content[data-v-fc599db9] .changelog-entry h3.improved{color:var(--link)}.docs-content[data-v-fc599db9] .changelog-entry h3.fixed{color:#d98a68}.docs-content[data-v-fc599db9] .changelog-entry ul{margin:0 0 4px 20px}.docs-content[data-v-fc599db9] .changelog-entry li{font-size:14.5px;color:var(--muted);margin:6px 0}.docs-content[data-v-fc599db9] .changelog-entry li strong:first-child{color:var(--link);font-weight:600}.guide-page[data-v-a7837f8f]{color:var(--fk-text)}.content-section[data-v-a7837f8f]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-a7837f8f]{padding:40px 16px}}.diff-background[data-v-a7837f8f]{background:var(--fk-bg-alt)}.guide-shell-narrow[data-v-a7837f8f]{width:100%;max-width:780px;margin:0 auto}.guides-hub-hero[data-v-a7837f8f]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guides-hub-hero[data-v-a7837f8f]{padding-top:56px}}.guides-hub-hero h1[data-v-a7837f8f]{font-size:40px;font-weight:900;line-height:1.14;margin:0 0 18px}@media(max-width:800px){.guides-hub-hero h1[data-v-a7837f8f]{font-size:30px}}.guide-lede[data-v-a7837f8f]{font-size:17px;line-height:1.7;opacity:.82;margin:0}.guide-card-list[data-v-a7837f8f]{display:grid;gap:18px}.guide-card[data-v-a7837f8f]{display:block;background:var(--fk-panel);border:1px solid var(--fk-border);border-radius:14px;padding:26px 28px;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.guide-card[data-v-a7837f8f]:hover{border-color:#34d39966;background:var(--fk-panel-strong)}.guide-card h2[data-v-a7837f8f]{font-size:21px;font-weight:800;line-height:1.25;margin:10px 0}.guide-card p[data-v-a7837f8f]{font-size:15px;line-height:1.65;opacity:.78;margin:0 0 18px}.guide-card-tags[data-v-a7837f8f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.guide-card-tag[data-v-a7837f8f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fk-accent-green);line-height:1}.guide-card-tag-dot[data-v-a7837f8f]{font-size:18px;font-weight:800;line-height:0;color:var(--fk-accent-green);transform:translateY(1px)}.guide-card-footer[data-v-a7837f8f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.guide-card-date[data-v-a7837f8f]{font-size:12.5px;opacity:.55}.text-link[data-v-a7837f8f]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:14px;font-weight:600}.text-link[data-v-a7837f8f]:after{content:"→";font-size:14px}.guides-more-note[data-v-a7837f8f]{margin:24px 0 0;font-size:13.5px;opacity:.55;text-align:center}.guide-page[data-v-43182e62]{color:var(--fk-text)}.content-section[data-v-43182e62]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-43182e62]{padding:40px 16px}}.diff-background[data-v-43182e62]{background:var(--fk-bg-alt)}.guide-shell[data-v-43182e62]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-43182e62]{max-width:780px}.guide-shell-narrow.center[data-v-43182e62],.center[data-v-43182e62]{text-align:center}h2[data-v-43182e62]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}.guide-hero[data-v-43182e62]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-43182e62]{padding-top:56px}}.guide-breadcrumb[data-v-43182e62]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-43182e62]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-43182e62]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-43182e62]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-43182e62]{font-size:30px}}.guide-lede[data-v-43182e62]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-lede-note[data-v-43182e62]{font-size:14px;opacity:.6}.guide-cta-row[data-v-43182e62]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 14px}.guide-cta-row.center[data-v-43182e62]{justify-content:center}.cta[data-v-43182e62]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-43182e62]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-43182e62]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-43182e62]:after{content:"→";font-size:15px}.text-link[data-v-43182e62]:hover{opacity:.9}.maintainer-note[data-v-43182e62]{background:#34d3990d;border:1px solid rgba(52,211,153,.2);border-left:3px solid var(--fk-accent-green);padding:22px 26px}.maintainer-note-title[data-v-43182e62]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fk-accent-green);margin:0 0 14px}.maintainer-note p[data-v-43182e62]{font-size:15px;line-height:1.7;opacity:.85;margin:0 0 14px}.maintainer-note p[data-v-43182e62]:last-child{margin-bottom:0}.guide-toc[data-v-43182e62]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-43182e62]{display:flex;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-43182e62]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-43182e62]:hover{color:var(--fk-accent-green)}.toc-target[data-v-43182e62]{scroll-margin-top:130px}.method-grid[data-v-43182e62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}@media(max-width:900px){.method-grid[data-v-43182e62]{grid-template-columns:1fr}}.method-card[data-v-43182e62]{padding:20px 22px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;background:rgba(var(--fk-panel-rgb),.5)}.method-card h3[data-v-43182e62]{font-size:15px;margin:0 0 10px}.method-card p[data-v-43182e62]{font-size:14px!important;line-height:1.6!important;opacity:.78;margin:0!important}.decision-list[data-v-43182e62]{display:grid;gap:2px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:14px;overflow:hidden}.decision-row[data-v-43182e62]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px 28px;align-items:start;padding:18px 22px;background:rgba(var(--fk-panel-rgb),.5)}@media(max-width:760px){.decision-row[data-v-43182e62]{grid-template-columns:1fr;gap:6px}}.decision-row[data-v-43182e62]:last-child{background:#34d39914;box-shadow:inset 3px 0 0 var(--fk-accent-green)}.decision-need[data-v-43182e62]{margin:0;font-size:15px;line-height:1.55;font-weight:700}.decision-pick[data-v-43182e62]{margin:0;font-size:14.5px;line-height:1.6}.decision-pick-label[data-v-43182e62]{display:block;color:var(--fk-accent-green);font-weight:800;margin-bottom:4px}.decision-why[data-v-43182e62]{opacity:.78}.model-list[data-v-43182e62]{margin:0 0 18px;padding-left:20px}.model-list li[data-v-43182e62]{font-size:15px;line-height:1.7;opacity:.82;margin-bottom:10px}.model-list li strong[data-v-43182e62]{opacity:1}.table-scroll[data-v-43182e62]{width:100%;max-height:560px;overflow:auto;border-radius:12px;border:1px solid rgba(var(--fk-border-rgb),.25);position:relative}.table-note[data-v-43182e62]{margin:10px 2px 0;font-size:12.5px;opacity:.55}.table-intro[data-v-43182e62]{font-size:15px;line-height:1.6;opacity:.75;margin:-6px 0 18px;max-width:720px}.compare-table[data-v-43182e62]{width:100%;min-width:1040px;border-collapse:collapse;font-size:14px}.compare-table thead th[data-v-43182e62]{position:sticky;top:0;z-index:2;text-align:left;background:var(--fk-panel-strong, var(--fk-panel));padding:14px 16px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 1px rgba(var(--fk-border-rgb),.35)}.compare-table tbody td[data-v-43182e62]{padding:14px 16px;vertical-align:top;line-height:1.55;border-bottom:1px solid rgba(var(--fk-border-rgb),.15)}.compare-table tbody tr[data-v-43182e62]:nth-child(2n){background:rgba(var(--fk-panel-rgb),.45)}.compare-table tbody tr:last-child td[data-v-43182e62]{border-bottom:none}.compare-table tbody tr[data-v-43182e62]:last-child{background:#34d39914}.compare-table tbody tr:last-child td[data-v-43182e62]:first-child{box-shadow:inset 3px 0 0 var(--fk-accent-green)}@media(max-width:760px){.table-scroll[data-v-43182e62]{max-height:none;overflow-y:visible;border:none;border-radius:0}.compare-table[data-v-43182e62]{min-width:0;display:block}.compare-table thead[data-v-43182e62]{display:none}.compare-table tbody[data-v-43182e62]{display:block}.compare-table tbody tr[data-v-43182e62]{display:block;background:rgba(var(--fk-panel-rgb),.88);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:14px 16px;margin-bottom:14px}.compare-table tbody tr[data-v-43182e62]:last-child{background:#34d3991a;border-color:#34d3994d}.compare-table tbody tr:last-child td[data-v-43182e62]:first-child{box-shadow:none}.compare-table tbody td[data-v-43182e62]{display:block;padding:6px 0;border-bottom:none}.compare-table tbody td[data-v-43182e62]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.55;margin-bottom:2px}}.tool-link[data-v-43182e62]{color:inherit}.tool-link[data-v-43182e62]:hover{color:var(--fk-accent-green)}.pill[data-v-43182e62]{display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:5px 10px;border-radius:999px;white-space:nowrap}.pill-good[data-v-43182e62]{color:#1f9d63;background:#34d39924}.pill-bad[data-v-43182e62]{color:#b5533c;background:#e06c4a24}.pill-mixed[data-v-43182e62]{color:#b8862f;background:#e0a95c29}.pill-neutral[data-v-43182e62]{color:rgba(var(--fk-text-rgb),.75);background:rgba(var(--fk-text-rgb),.08)}.pill-detail[data-v-43182e62]{display:block;margin-top:5px;font-size:12.5px;line-height:1.5;opacity:.68}.tool-shots-section h2[data-v-43182e62]{margin-bottom:22px}.tool-shots-grid[data-v-43182e62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:900px){.tool-shots-grid[data-v-43182e62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tool-shots-grid[data-v-43182e62]{grid-template-columns:1fr}}.tool-shot-card[data-v-43182e62]{background:rgba(var(--fk-panel-rgb),.7);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;overflow:hidden}.tool-shot-image[data-v-43182e62]{display:block;aspect-ratio:16/10;background:rgba(var(--fk-text-rgb),.04)}.tool-shot-image img[data-v-43182e62]{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.tool-shot-body[data-v-43182e62]{padding:14px 16px 16px}.tool-shot-body p[data-v-43182e62]{margin:4px 0 0;font-size:13px;line-height:1.5;opacity:.68}.tool-shot-name[data-v-43182e62]{font-size:15px;font-weight:700;color:var(--fk-text);text-decoration:none}.tool-shot-name[data-v-43182e62]:hover{color:var(--fk-accent-green)}.tool-shots-credit[data-v-43182e62]{margin:22px 0 0;font-size:12px;opacity:.5}.tool-card-grid[data-v-43182e62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}@media(max-width:760px){.tool-card-grid[data-v-43182e62]{grid-template-columns:1fr}}.tool-card[data-v-43182e62]{padding:22px 24px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:14px;background:rgba(var(--fk-panel-rgb),.5)}.tool-card h3[data-v-43182e62]{font-size:18px;margin:0 0 6px}.tool-card--featured[data-v-43182e62]{border-color:#34d39959;background:#34d3990f}.tool-card-tagline[data-v-43182e62]{font-size:14.5px!important;line-height:1.6!important;opacity:.78;margin:0 0 18px!important}.tool-card-block[data-v-43182e62]{margin-bottom:14px}.tool-card-block[data-v-43182e62]:last-of-type{margin-bottom:16px}.tool-card-block ul[data-v-43182e62]{margin:0;padding-left:18px}.tool-card-block li[data-v-43182e62]{font-size:13.5px;line-height:1.6;opacity:.8;margin-bottom:5px}.tool-card-label[data-v-43182e62]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px!important}.tool-card-label.strengths[data-v-43182e62]{color:var(--fk-accent-green)}.tool-card-label.limitations[data-v-43182e62]{color:#e0a95c}.tool-card-choose[data-v-43182e62]{font-size:13.5px!important;line-height:1.6!important;opacity:.8;margin:0!important;padding-top:14px;border-top:1px solid rgba(var(--fk-border-rgb),.2)}.tool-card-choose strong[data-v-43182e62]{opacity:1}.plain-list[data-v-43182e62]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-43182e62]{font-size:15px;line-height:1.7;opacity:.82;margin-bottom:8px}.guide-shell-narrow p[data-v-43182e62]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-43182e62]{opacity:1}.fit-grid[data-v-43182e62]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:40px;align-items:center}@media(max-width:900px){.fit-grid[data-v-43182e62]{grid-template-columns:1fr}}.fit-text p[data-v-43182e62]{font-size:16px;line-height:1.72;opacity:.82;margin:0 0 16px}.diff-item[data-v-43182e62]{margin:0 0 20px;padding-left:16px;border-left:2px solid rgba(52,211,153,.3)}.diff-item h3[data-v-43182e62]{font-size:15.5px;font-weight:700;margin:0 0 7px}.diff-item p[data-v-43182e62]{font-size:14.5px!important;line-height:1.65!important;margin:0!important}.diff-item code[data-v-43182e62]{font-size:.9em;background:rgba(var(--fk-text-rgb),.08);padding:1px 5px;border-radius:4px}.fit-footnote[data-v-43182e62]{margin:8px 0 0;font-size:14.5px;line-height:1.7;opacity:.7}.fit-image img[data-v-43182e62]{width:100%;height:auto;border-radius:12px;display:block;filter:drop-shadow(black -3px 5px 5px)}.runtime-panel[data-v-43182e62]{margin-top:40px;display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch}@media(max-width:900px){.runtime-panel[data-v-43182e62]{grid-template-columns:1fr}}.eyebrow-mini[data-v-43182e62]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fk-accent-green);margin:0 0 10px!important}.runtime-copy h3[data-v-43182e62]{font-size:16px;margin:0 0 10px}.runtime-copy p[data-v-43182e62]{font-size:14.5px!important;line-height:1.7!important;margin:0 0 14px!important}.runtime-copy p[data-v-43182e62]:last-child{margin-bottom:0!important}.runtime-copy p code[data-v-43182e62]{font-size:.9em;background:rgba(var(--fk-text-rgb),.08);padding:1px 5px;border-radius:4px}.terminal-window[data-v-43182e62]{border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;overflow:hidden;box-shadow:0 16px 44px #0000001f}.terminal-titlebar[data-v-43182e62]{display:flex;align-items:center;min-height:38px;padding:0 6px 0 14px;border-bottom:1px solid rgba(var(--fk-border-rgb),.25);background:rgba(var(--fk-panel-rgb),.9);font-size:12px;opacity:.6}.terminal-title[data-v-43182e62]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-controls[data-v-43182e62]{display:flex;align-items:center;gap:2px;flex:none}.terminal-ctrl[data-v-43182e62]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:4px}.terminal-body[data-v-43182e62]{margin:0;padding:18px 20px;background:rgba(var(--fk-text-rgb),.03);font:13px/1.75 Cascadia Code,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;color:var(--fk-text)}.terminal-muted[data-v-43182e62]{opacity:.45}.terminal-accent[data-v-43182e62]{color:var(--fk-accent-green)}.terminal-version[data-v-43182e62]{color:#e0a95c}.demo-embed[data-v-43182e62]{margin-top:44px}.demo-embed h3[data-v-43182e62]{font-size:18px;margin:0 0 10px}.demo-embed p[data-v-43182e62]{font-size:14.5px!important;line-height:1.7!important;margin:0 0 16px!important}.demo-swipe-hint[data-v-43182e62]{display:none;text-align:center;font-size:12px!important;opacity:.6;margin:0 0 12px!important}@media(max-width:999px){.demo-swipe-hint[data-v-43182e62]{display:block}}.demo-wrap[data-v-43182e62]{position:relative;width:fit-content;max-width:100%;margin:0 auto 20px;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.demo-scroll[data-v-43182e62]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.demo-scroll[data-v-43182e62] .fk-demo-viewport{margin-top:0}.demo-scroll[data-v-43182e62] .fk-demo-disclaimer--mobile{display:none!important}.demo-cta[data-v-43182e62]{margin:0!important}.scroll-edge[data-v-43182e62]{position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:2}.scroll-edge--left[data-v-43182e62]{left:-1px;background:linear-gradient(to right,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.scroll-edge--right[data-v-43182e62]{right:-1px;background:linear-gradient(to left,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.guide-cta-block h2[data-v-43182e62]{margin-bottom:14px}.guide-cta-block p[data-v-43182e62]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-43182e62]{display:grid;gap:12px}.faq-item[data-v-43182e62]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-43182e62]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-43182e62]::-webkit-details-marker{display:none}.faq-item summary[data-v-43182e62]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-43182e62]:before{content:"–"}.faq-item p[data-v-43182e62]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-43182e62]{display:flex;flex-wrap:wrap;gap:12px 28px}.sources-list[data-v-43182e62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:24px 0 0}@media(max-width:700px){.sources-list[data-v-43182e62]{grid-template-columns:1fr}}.sources-tool[data-v-43182e62]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fk-accent-green);margin:0 0 8px!important}.sources-group ul[data-v-43182e62]{margin:0;padding-left:18px}.sources-group li[data-v-43182e62]{font-size:14px;line-height:1.6;margin-bottom:5px;opacity:.82}.sources-group a[data-v-43182e62]{color:var(--fk-text);text-decoration:underline;text-decoration-color:rgba(var(--fk-text-rgb),.3);text-underline-offset:2px}.sources-group a[data-v-43182e62]:hover{color:var(--fk-accent-green)}.guide-page[data-v-a0e6d73b]{color:var(--fk-text)}.content-section[data-v-a0e6d73b]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-a0e6d73b]{padding:40px 16px}}.diff-background[data-v-a0e6d73b]{background:var(--fk-bg-alt)}.guide-shell[data-v-a0e6d73b]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-a0e6d73b]{max-width:780px}.guide-shell-narrow.center[data-v-a0e6d73b],.center[data-v-a0e6d73b]{text-align:center}h2[data-v-a0e6d73b]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}.guide-hero[data-v-a0e6d73b]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-a0e6d73b]{padding-top:56px}}.guide-breadcrumb[data-v-a0e6d73b]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-a0e6d73b]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-a0e6d73b]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-a0e6d73b]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-a0e6d73b]{font-size:30px}}.guide-lede[data-v-a0e6d73b]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-cta-row[data-v-a0e6d73b]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 14px}.guide-cta-row.center[data-v-a0e6d73b]{justify-content:center}.cta[data-v-a0e6d73b]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-a0e6d73b]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-a0e6d73b]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-a0e6d73b]:after{content:"→";font-size:15px}.text-link[data-v-a0e6d73b]:hover{opacity:.9}.guide-toc[data-v-a0e6d73b]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-a0e6d73b]{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-a0e6d73b]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-a0e6d73b]:hover{color:var(--fk-accent-green)}.toc-target[data-v-a0e6d73b]{scroll-margin-top:130px}.guide-shell-narrow p[data-v-a0e6d73b]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-a0e6d73b]{opacity:1}.guide-shell-narrow p a[data-v-a0e6d73b]{color:var(--fk-accent-green);text-decoration:underline;text-decoration-color:#34d39959;text-underline-offset:2px}.guide-shell-narrow p a[data-v-a0e6d73b]:hover{text-decoration-color:currentColor}.inline-figure[data-v-a0e6d73b]{margin:0 0 22px}.inline-figure img[data-v-a0e6d73b]{display:block;width:100%;height:auto;border:1px solid #000;border-radius:4px}.inline-figure figcaption[data-v-a0e6d73b]{margin-top:8px;font-size:13px;opacity:.6}.plain-list[data-v-a0e6d73b]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-a0e6d73b]{font-size:16px;line-height:1.75;opacity:.82;margin-bottom:8px}.plain-list li strong[data-v-a0e6d73b]{opacity:1}.demo-shell[data-v-a0e6d73b]{width:100%;max-width:1060px;margin:0 auto}.demo-embed[data-v-a0e6d73b]{margin-top:0}.eyebrow-mini[data-v-a0e6d73b]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fk-accent-green);margin:0 0 10px!important}.demo-embed h3[data-v-a0e6d73b]{font-size:18px;margin:0 auto 10px;max-width:640px}.demo-embed p[data-v-a0e6d73b]{font-size:14.5px!important;line-height:1.7!important;margin:0 auto 16px!important;max-width:640px}.demo-desktop-link[data-v-a0e6d73b]{display:none;margin:0 0 16px}@media(min-width:1000px){.demo-desktop-link[data-v-a0e6d73b]{display:inline-flex}}.demo-fit[data-v-a0e6d73b]{position:relative;width:100%;margin:0 auto 20px;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.demo-fit-inner[data-v-a0e6d73b]{position:absolute;top:0;left:50%;width:1000px;transform-origin:top center}.demo-fit-inner[data-v-a0e6d73b] .fk-demo-viewport{margin-top:0}.demo-fit-inner[data-v-a0e6d73b] .fk-demo-disclaimer--mobile{display:none!important}.guide-cta-block h2[data-v-a0e6d73b]{margin-bottom:14px}.guide-cta-block p[data-v-a0e6d73b]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-a0e6d73b]{display:grid;gap:12px}.faq-item[data-v-a0e6d73b]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-a0e6d73b]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-a0e6d73b]::-webkit-details-marker{display:none}.faq-item summary[data-v-a0e6d73b]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-a0e6d73b]:before{content:"–"}.faq-item p[data-v-a0e6d73b]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-a0e6d73b]{display:flex;flex-wrap:wrap;gap:12px 28px}.guide-page[data-v-2e448765]{color:var(--fk-text)}.content-section[data-v-2e448765]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-2e448765]{padding:40px 16px}}.diff-background[data-v-2e448765]{background:var(--fk-bg-alt)}.guide-shell[data-v-2e448765]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-2e448765]{max-width:780px}.guide-shell-narrow.center[data-v-2e448765],.center[data-v-2e448765]{text-align:center}h2[data-v-2e448765]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}h3[data-v-2e448765]{font-size:17px;font-weight:700;margin:28px 0 12px}.guide-hero[data-v-2e448765]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-2e448765]{padding-top:56px}}.guide-breadcrumb[data-v-2e448765]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-2e448765]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-2e448765]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-2e448765]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-2e448765]{font-size:30px}}.guide-lede[data-v-2e448765]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-cta-row[data-v-2e448765]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:22px 0 14px}.guide-cta-row.center[data-v-2e448765]{justify-content:center}.cta[data-v-2e448765]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-2e448765]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-2e448765]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-2e448765]:after{content:"→";font-size:15px}.text-link[data-v-2e448765]:hover{opacity:.9}.guide-toc[data-v-2e448765]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-2e448765]{display:flex;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-2e448765]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-2e448765]:hover{color:var(--fk-accent-green)}.toc-target[data-v-2e448765]{scroll-margin-top:130px}.table-intro[data-v-2e448765]{font-size:15px;line-height:1.6;opacity:.75;margin:-6px 0 18px;max-width:720px}.table-note[data-v-2e448765]{margin:18px 2px 0;font-size:13.5px;line-height:1.6;opacity:.6}.guide-shell-narrow p[data-v-2e448765]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-2e448765]{opacity:1}.guide-shell-narrow p code[data-v-2e448765]{font-size:.9em;background:rgba(var(--fk-text-rgb),.08);padding:1px 5px;border-radius:4px;opacity:1}.code-block[data-v-2e448765]{background:rgba(var(--fk-text-rgb),.04);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:10px;padding:16px 18px;overflow-x:auto;margin:0 0 20px}.code-block code[data-v-2e448765]{display:block;font:13px/1.7 Cascadia Code,SFMono-Regular,Consolas,monospace;white-space:pre;color:var(--fk-text);opacity:.9;background:none;padding:0}.plain-list[data-v-2e448765]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-2e448765]{font-size:16px;line-height:1.75;opacity:.82;margin-bottom:8px}.plain-list li code[data-v-2e448765]{font-size:.9em;background:rgba(var(--fk-text-rgb),.08);padding:1px 5px;border-radius:4px;opacity:1}.arch-card-grid[data-v-2e448765]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}@media(max-width:760px){.arch-card-grid[data-v-2e448765]{grid-template-columns:1fr}}.arch-card[data-v-2e448765]{padding:22px 24px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:14px;background:rgba(var(--fk-panel-rgb),.5)}.arch-card h3[data-v-2e448765]{font-size:18px;margin:0 0 6px}.arch-card-tagline[data-v-2e448765]{font-size:13px!important;line-height:1.5!important;opacity:.6;margin:0 0 18px!important}.arch-card-block[data-v-2e448765]{margin-bottom:14px}.arch-card-block[data-v-2e448765]:last-of-type{margin-bottom:0}.arch-card-block ul[data-v-2e448765]{margin:0;padding-left:18px}.arch-card-block li[data-v-2e448765]{font-size:13.5px;line-height:1.6;opacity:.8;margin-bottom:5px}.arch-card-label[data-v-2e448765]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px!important}.arch-card-label.strengths[data-v-2e448765]{color:var(--fk-accent-green)}.arch-card-label.limitations[data-v-2e448765]{color:#e0a95c}.demo-shell[data-v-2e448765]{width:100%;max-width:1060px;margin:40px auto 0}.demo-embed[data-v-2e448765]{margin-top:0}.eyebrow-mini[data-v-2e448765]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fk-accent-green);margin:0 0 10px!important}.demo-embed h3[data-v-2e448765]{font-size:18px;margin:0 auto 10px;max-width:640px}.demo-embed p[data-v-2e448765]{font-size:14.5px!important;line-height:1.7!important;margin:0 auto 16px!important;max-width:640px}.demo-desktop-link[data-v-2e448765]{display:none;margin:0 0 16px}@media(min-width:1000px){.demo-desktop-link[data-v-2e448765]{display:inline-flex}}.demo-fit[data-v-2e448765]{position:relative;width:100%;margin:0 auto 20px;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.demo-fit-inner[data-v-2e448765]{position:absolute;top:0;left:50%;width:1000px;transform-origin:top center}.demo-fit-inner[data-v-2e448765] .fk-demo-viewport{margin-top:0}.demo-fit-inner[data-v-2e448765] .fk-demo-disclaimer--mobile{display:none!important}.guide-cta-block h2[data-v-2e448765]{margin-bottom:14px}.guide-cta-block p[data-v-2e448765]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-2e448765]{display:grid;gap:12px}.faq-item[data-v-2e448765]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-2e448765]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-2e448765]::-webkit-details-marker{display:none}.faq-item summary[data-v-2e448765]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-2e448765]:before{content:"–"}.faq-item p[data-v-2e448765]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-2e448765]{display:flex;flex-wrap:wrap;gap:12px 28px}.guide-page[data-v-3666e3e3]{color:var(--fk-text)}.content-section[data-v-3666e3e3]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-3666e3e3]{padding:40px 16px}}.diff-background[data-v-3666e3e3]{background:var(--fk-bg-alt)}.guide-shell[data-v-3666e3e3]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-3666e3e3]{max-width:780px}.guide-shell-narrow.center[data-v-3666e3e3],.center[data-v-3666e3e3]{text-align:center}h2[data-v-3666e3e3]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}.guide-hero[data-v-3666e3e3]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-3666e3e3]{padding-top:56px}}.guide-breadcrumb[data-v-3666e3e3]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-3666e3e3]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-3666e3e3]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-3666e3e3]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-3666e3e3]{font-size:30px}}.guide-lede[data-v-3666e3e3]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-cta-row[data-v-3666e3e3]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 14px}.guide-cta-row.center[data-v-3666e3e3]{justify-content:center}.cta[data-v-3666e3e3]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-3666e3e3]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-3666e3e3]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-3666e3e3]:after{content:"→";font-size:15px}.text-link[data-v-3666e3e3]:hover{opacity:.9}.guide-toc[data-v-3666e3e3]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-3666e3e3]{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-3666e3e3]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-3666e3e3]:hover{color:var(--fk-accent-green)}.toc-target[data-v-3666e3e3]{scroll-margin-top:130px}.guide-shell-narrow p[data-v-3666e3e3]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-3666e3e3]{opacity:1}.guide-shell-narrow p a[data-v-3666e3e3]{color:var(--fk-accent-green);text-decoration:underline;text-decoration-color:#34d39959;text-underline-offset:2px}.guide-shell-narrow p a[data-v-3666e3e3]:hover{text-decoration-color:currentColor}.inline-figure[data-v-3666e3e3]{margin:0 0 22px}.inline-figure img[data-v-3666e3e3]{display:block;width:100%;height:auto;border:1px solid #000;border-radius:4px}.inline-figure figcaption[data-v-3666e3e3]{margin-top:8px;font-size:13px;opacity:.6}.plain-list[data-v-3666e3e3]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-3666e3e3]{font-size:16px;line-height:1.75;opacity:.82;margin-bottom:8px}.plain-list li strong[data-v-3666e3e3]{opacity:1}.demo-shell[data-v-3666e3e3]{width:100%;max-width:1060px;margin:0 auto}.demo-embed[data-v-3666e3e3]{margin-top:0}.eyebrow-mini[data-v-3666e3e3]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fk-accent-green);margin:0 0 10px!important}.demo-embed h3[data-v-3666e3e3]{font-size:18px;margin:0 auto 10px;max-width:640px}.demo-embed p[data-v-3666e3e3]{font-size:14.5px!important;line-height:1.7!important;margin:0 auto 16px!important;max-width:640px}.demo-desktop-link[data-v-3666e3e3]{display:none;margin:0 0 16px}@media(min-width:1000px){.demo-desktop-link[data-v-3666e3e3]{display:inline-flex}}.demo-fit[data-v-3666e3e3]{position:relative;width:100%;margin:0 auto 20px;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.demo-fit-inner[data-v-3666e3e3]{position:absolute;top:0;left:50%;width:1000px;transform-origin:top center}.demo-fit-inner[data-v-3666e3e3] .fk-demo-viewport{margin-top:0}.demo-fit-inner[data-v-3666e3e3] .fk-demo-disclaimer--mobile{display:none!important}.table-scroll[data-v-3666e3e3]{overflow-x:auto;margin:0 0 18px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px}.price-table[data-v-3666e3e3]{width:100%;border-collapse:collapse;font-size:14.5px}.price-table th[data-v-3666e3e3]{text-align:left;background:var(--fk-panel-strong, var(--fk-panel));padding:12px 14px;font-size:13px;font-weight:700;white-space:nowrap}.price-table td[data-v-3666e3e3]{padding:12px 14px;vertical-align:top;line-height:1.5;border-top:1px solid rgba(var(--fk-border-rgb),.15)}.price-table tbody tr[data-v-3666e3e3]:nth-child(2n){background:rgba(var(--fk-panel-rgb),.45)}@media(max-width:640px){.price-table thead[data-v-3666e3e3]{display:none}.price-table tr[data-v-3666e3e3],.price-table td[data-v-3666e3e3]{display:block}.price-table td[data-v-3666e3e3]{border-top:0;padding:4px 14px}.price-table td[data-v-3666e3e3]:before{content:attr(data-label) ": ";font-weight:700;opacity:.7}.price-table td[data-v-3666e3e3]:first-child{padding-top:12px}.price-table td[data-v-3666e3e3]:first-child:before{content:none}.price-table td[data-v-3666e3e3]:last-child{padding-bottom:12px}.price-table tr+tr[data-v-3666e3e3]{border-top:1px solid rgba(var(--fk-border-rgb),.2)}}.guide-cta-block h2[data-v-3666e3e3]{margin-bottom:14px}.guide-cta-block p[data-v-3666e3e3]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-3666e3e3]{display:grid;gap:12px}.faq-item[data-v-3666e3e3]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-3666e3e3]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-3666e3e3]::-webkit-details-marker{display:none}.faq-item summary[data-v-3666e3e3]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-3666e3e3]:before{content:"–"}.faq-item p[data-v-3666e3e3]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-3666e3e3]{display:flex;flex-wrap:wrap;gap:12px 28px}.guide-page[data-v-2e366bbe]{color:var(--fk-text)}.content-section[data-v-2e366bbe]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-2e366bbe]{padding:40px 16px}}.diff-background[data-v-2e366bbe]{background:var(--fk-bg-alt)}.guide-shell[data-v-2e366bbe]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-2e366bbe]{max-width:780px}.guide-shell-narrow.center[data-v-2e366bbe],.center[data-v-2e366bbe]{text-align:center}h2[data-v-2e366bbe]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}h3[data-v-2e366bbe]{font-size:19px;line-height:1.3;font-weight:800;margin:30px 0 12px}.guide-hero[data-v-2e366bbe]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-2e366bbe]{padding-top:56px}}.guide-breadcrumb[data-v-2e366bbe]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-2e366bbe]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-2e366bbe]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-2e366bbe]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-2e366bbe]{font-size:30px}}.guide-lede[data-v-2e366bbe]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-cta-row[data-v-2e366bbe]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 14px}.guide-cta-row.center[data-v-2e366bbe]{justify-content:center}.cta[data-v-2e366bbe]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-2e366bbe]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-2e366bbe]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-2e366bbe]:after{content:"→";font-size:15px}.text-link[data-v-2e366bbe]:hover{opacity:.9}.guide-toc[data-v-2e366bbe]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-2e366bbe]{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-2e366bbe]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-2e366bbe]:hover{color:var(--fk-accent-green)}.toc-target[data-v-2e366bbe]{scroll-margin-top:130px}.guide-shell-narrow p a[data-v-2e366bbe],.plain-list li a[data-v-2e366bbe]{color:var(--fk-accent-green);text-decoration:underline;text-decoration-color:#34d39959;text-underline-offset:2px}.guide-shell-narrow p a[data-v-2e366bbe]:hover,.plain-list li a[data-v-2e366bbe]:hover{text-decoration-color:currentColor}.guide-shell-narrow p[data-v-2e366bbe]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-2e366bbe]{color:var(--fk-accent-green)}.plain-list[data-v-2e366bbe]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-2e366bbe]{font-size:16px;line-height:1.75;opacity:.82;margin-bottom:8px}.plain-list li strong[data-v-2e366bbe]{color:var(--fk-accent-green)}.table-scroll[data-v-2e366bbe]{overflow-x:auto;margin:0 0 18px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px}.price-table[data-v-2e366bbe]{width:100%;border-collapse:collapse;font-size:14.5px}.price-table th[data-v-2e366bbe]{text-align:left;background:var(--fk-panel-strong, var(--fk-panel));padding:12px 14px;font-size:13px;font-weight:700;white-space:nowrap}.price-table td[data-v-2e366bbe]{padding:12px 14px;vertical-align:top;line-height:1.5;border-top:1px solid rgba(var(--fk-border-rgb),.15)}.price-table tbody tr[data-v-2e366bbe]:nth-child(2n){background:rgba(var(--fk-panel-rgb),.45)}@media(max-width:640px){.price-table thead[data-v-2e366bbe]{display:none}.price-table tr[data-v-2e366bbe],.price-table td[data-v-2e366bbe]{display:block}.price-table td[data-v-2e366bbe]{border-top:0;padding:4px 14px}.price-table td[data-v-2e366bbe]:before{content:attr(data-label) ": ";font-weight:700;opacity:.7}.price-table td[data-v-2e366bbe]:first-child{padding-top:12px}.price-table td[data-v-2e366bbe]:first-child:before{content:none}.price-table td[data-v-2e366bbe]:last-child{padding-bottom:12px}.price-table tr+tr[data-v-2e366bbe]{border-top:1px solid rgba(var(--fk-border-rgb),.2)}}.guide-cta-block h2[data-v-2e366bbe]{margin-bottom:14px}.guide-cta-block p[data-v-2e366bbe]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-2e366bbe]{display:grid;gap:12px}.faq-item[data-v-2e366bbe]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-2e366bbe]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-2e366bbe]::-webkit-details-marker{display:none}.faq-item summary[data-v-2e366bbe]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-2e366bbe]:before{content:"–"}.faq-item p[data-v-2e366bbe]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-2e366bbe]{display:flex;flex-wrap:wrap;gap:12px 28px}.guide-page[data-v-17336a3e]{color:var(--fk-text)}.content-section[data-v-17336a3e]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-17336a3e]{padding:40px 16px}}.diff-background[data-v-17336a3e]{background:var(--fk-bg-alt)}.guide-shell[data-v-17336a3e]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-17336a3e]{max-width:780px}.guide-shell-narrow.center[data-v-17336a3e],.center[data-v-17336a3e]{text-align:center}h2[data-v-17336a3e]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}h3[data-v-17336a3e]{font-size:19px;line-height:1.3;font-weight:800;margin:30px 0 12px}.guide-hero[data-v-17336a3e]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-17336a3e]{padding-top:56px}}.guide-breadcrumb[data-v-17336a3e]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-17336a3e]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-17336a3e]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-17336a3e]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-17336a3e]{font-size:30px}}.guide-lede[data-v-17336a3e]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-cta-row[data-v-17336a3e]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 14px}.guide-cta-row.center[data-v-17336a3e]{justify-content:center}.cta[data-v-17336a3e]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-17336a3e]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-17336a3e]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-17336a3e]:after{content:"→";font-size:15px}.text-link[data-v-17336a3e]:hover{opacity:.9}.guide-toc[data-v-17336a3e]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-17336a3e]{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-17336a3e]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-17336a3e]:hover{color:var(--fk-accent-green)}.toc-target[data-v-17336a3e]{scroll-margin-top:130px}.guide-shell-narrow p a[data-v-17336a3e],.plain-list li a[data-v-17336a3e]{color:var(--fk-accent-green);text-decoration:underline;text-decoration-color:#34d39959;text-underline-offset:2px}.guide-shell-narrow p a[data-v-17336a3e]:hover,.plain-list li a[data-v-17336a3e]:hover{text-decoration-color:currentColor}.guide-shell-narrow p[data-v-17336a3e]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-17336a3e]{color:var(--fk-accent-green)}.plain-list[data-v-17336a3e]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-17336a3e]{font-size:16px;line-height:1.75;opacity:.82;margin-bottom:8px}.plain-list li strong[data-v-17336a3e]{color:var(--fk-accent-green)}.table-scroll[data-v-17336a3e]{overflow-x:auto;margin:0 0 18px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px}.price-table[data-v-17336a3e]{width:100%;border-collapse:collapse;font-size:14.5px}.price-table th[data-v-17336a3e]{text-align:left;background:var(--fk-panel-strong, var(--fk-panel));padding:12px 14px;font-size:13px;font-weight:700;white-space:nowrap}.price-table td[data-v-17336a3e]{padding:12px 14px;vertical-align:top;line-height:1.5;border-top:1px solid rgba(var(--fk-border-rgb),.15)}.price-table tbody tr[data-v-17336a3e]:nth-child(2n){background:rgba(var(--fk-panel-rgb),.45)}@media(max-width:640px){.price-table thead[data-v-17336a3e]{display:none}.price-table tr[data-v-17336a3e],.price-table td[data-v-17336a3e]{display:block}.price-table td[data-v-17336a3e]{border-top:0;padding:4px 14px}.price-table td[data-v-17336a3e]:before{content:attr(data-label) ": ";font-weight:700;opacity:.7}.price-table td[data-v-17336a3e]:first-child{padding-top:12px}.price-table td[data-v-17336a3e]:first-child:before{content:none}.price-table td[data-v-17336a3e]:last-child{padding-bottom:12px}.price-table tr+tr[data-v-17336a3e]{border-top:1px solid rgba(var(--fk-border-rgb),.2)}}.guide-cta-block h2[data-v-17336a3e]{margin-bottom:14px}.guide-cta-block p[data-v-17336a3e]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-17336a3e]{display:grid;gap:12px}.faq-item[data-v-17336a3e]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-17336a3e]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-17336a3e]::-webkit-details-marker{display:none}.faq-item summary[data-v-17336a3e]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-17336a3e]:before{content:"–"}.faq-item p[data-v-17336a3e]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-17336a3e]{display:flex;flex-wrap:wrap;gap:12px 28px}.guide-page[data-v-4cf55996]{color:var(--fk-text)}.content-section[data-v-4cf55996]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-4cf55996]{padding:40px 16px}}.diff-background[data-v-4cf55996]{background:var(--fk-bg-alt)}.guide-shell[data-v-4cf55996]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-4cf55996]{max-width:780px}.guide-shell-narrow.center[data-v-4cf55996],.center[data-v-4cf55996]{text-align:center}h2[data-v-4cf55996]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}h3[data-v-4cf55996]{font-size:19px;line-height:1.3;font-weight:800;margin:30px 0 12px}.guide-hero[data-v-4cf55996]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guide-hero[data-v-4cf55996]{padding-top:56px}}.guide-breadcrumb[data-v-4cf55996]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-4cf55996]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-4cf55996]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.guide-hero h1[data-v-4cf55996]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 22px;max-width:820px}@media(max-width:800px){.guide-hero h1[data-v-4cf55996]{font-size:30px}}.guide-lede[data-v-4cf55996]{font-size:17px;line-height:1.7;opacity:.82;max-width:760px;margin:0 0 16px}.guide-cta-row[data-v-4cf55996]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 14px}.guide-cta-row.center[data-v-4cf55996]{justify-content:center}.cta[data-v-4cf55996]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-4cf55996]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.text-link[data-v-4cf55996]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500}.text-link[data-v-4cf55996]:after{content:"→";font-size:15px}.text-link[data-v-4cf55996]:hover{opacity:.9}.guide-toc[data-v-4cf55996]{position:sticky;top:62px;z-index:15;background:var(--fk-panel-strong, var(--fk-panel));border-top:1px solid rgba(var(--fk-border-rgb),.2);border-bottom:1px solid rgba(var(--fk-border-rgb),.25)}.guide-toc-inner[data-v-4cf55996]{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:12px 20px;font-size:13.5px;font-weight:700}.guide-toc-inner a[data-v-4cf55996]{white-space:nowrap;color:rgba(var(--fk-text-rgb),.7);text-decoration:none}.guide-toc-inner a[data-v-4cf55996]:hover{color:var(--fk-accent-green)}.toc-target[data-v-4cf55996]{scroll-margin-top:130px}.guide-shell-narrow p a[data-v-4cf55996],.plain-list li a[data-v-4cf55996]{color:var(--fk-accent-green);text-decoration:underline;text-decoration-color:#34d39959;text-underline-offset:2px}.guide-shell-narrow p a[data-v-4cf55996]:hover,.plain-list li a[data-v-4cf55996]:hover{text-decoration-color:currentColor}.guide-shell-narrow p[data-v-4cf55996]{font-size:16px;line-height:1.75;opacity:.82;margin:0 0 18px}.guide-shell-narrow p strong[data-v-4cf55996]{color:var(--fk-accent-green)}.plain-list[data-v-4cf55996]{margin:0 0 18px;padding-left:20px}.plain-list li[data-v-4cf55996]{font-size:16px;line-height:1.75;opacity:.82;margin-bottom:8px}.plain-list li strong[data-v-4cf55996]{color:var(--fk-accent-green)}.table-scroll[data-v-4cf55996]{overflow-x:auto;margin:0 0 18px;border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px}.price-table[data-v-4cf55996]{width:100%;border-collapse:collapse;font-size:14.5px}.price-table th[data-v-4cf55996]{text-align:left;background:var(--fk-panel-strong, var(--fk-panel));padding:12px 14px;font-size:13px;font-weight:700;white-space:nowrap}.price-table td[data-v-4cf55996]{padding:12px 14px;vertical-align:top;line-height:1.5;border-top:1px solid rgba(var(--fk-border-rgb),.15)}.price-table tbody tr[data-v-4cf55996]:nth-child(2n){background:rgba(var(--fk-panel-rgb),.45)}@media(max-width:640px){.price-table thead[data-v-4cf55996]{display:none}.price-table tr[data-v-4cf55996],.price-table td[data-v-4cf55996]{display:block}.price-table td[data-v-4cf55996]{border-top:0;padding:4px 14px}.price-table td[data-v-4cf55996]:before{content:attr(data-label) ": ";font-weight:700;opacity:.7}.price-table td[data-v-4cf55996]:first-child{padding-top:12px}.price-table td[data-v-4cf55996]:first-child:before{content:none}.price-table td[data-v-4cf55996]:last-child{padding-bottom:12px}.price-table tr+tr[data-v-4cf55996]{border-top:1px solid rgba(var(--fk-border-rgb),.2)}}.guide-cta-block h2[data-v-4cf55996]{margin-bottom:14px}.guide-cta-block p[data-v-4cf55996]{font-size:16px;line-height:1.7;opacity:.82;max-width:640px;margin:0 auto 8px}.faq-list[data-v-4cf55996]{display:grid;gap:12px}.faq-item[data-v-4cf55996]{background:rgba(var(--fk-panel-rgb),.6);border:1px solid rgba(var(--fk-border-rgb),.25);border-radius:12px;padding:16px 20px}.faq-item summary[data-v-4cf55996]{cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-item summary[data-v-4cf55996]::-webkit-details-marker{display:none}.faq-item summary[data-v-4cf55996]:before{content:"+";display:inline-block;width:18px;color:var(--fk-accent-green);font-weight:800}.faq-item[open] summary[data-v-4cf55996]:before{content:"–"}.faq-item p[data-v-4cf55996]{font-size:14px;line-height:1.65;opacity:.78;margin:12px 0 2px 18px}.related-links[data-v-4cf55996]{display:flex;flex-wrap:wrap;gap:12px 28px}.guide-page[data-v-45406d99]{color:var(--fk-text)}.content-section[data-v-45406d99]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-45406d99]{padding:40px 16px}}.diff-background[data-v-45406d99]{background:var(--fk-bg-alt)}.guide-shell-narrow[data-v-45406d99]{width:100%;max-width:780px;margin:0 auto}.guides-hub-hero[data-v-45406d99]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.guides-hub-hero[data-v-45406d99]{padding-top:56px}}.guides-hub-hero h1[data-v-45406d99]{font-size:40px;font-weight:900;line-height:1.14;margin:0 0 18px}@media(max-width:800px){.guides-hub-hero h1[data-v-45406d99]{font-size:30px}}.guide-lede[data-v-45406d99]{font-size:17px;line-height:1.7;opacity:.82;margin:0}.guide-card-list[data-v-45406d99]{display:grid;gap:18px}.guide-card[data-v-45406d99]{display:block;background:var(--fk-panel);border:1px solid var(--fk-border);border-radius:14px;padding:26px 28px;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.guide-card[data-v-45406d99]:hover{border-color:#34d39966;background:var(--fk-panel-strong)}.guide-card h2[data-v-45406d99]{font-size:21px;font-weight:800;line-height:1.25;margin:10px 0}.guide-card p[data-v-45406d99]{font-size:15px;line-height:1.65;opacity:.78;margin:0 0 18px}.guide-card-tags[data-v-45406d99]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.guide-card-tag[data-v-45406d99]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fk-accent-green);line-height:1}.guide-card-tag-dot[data-v-45406d99]{font-size:18px;font-weight:800;line-height:0;color:var(--fk-accent-green);transform:translateY(1px)}.guide-card-footer[data-v-45406d99]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.guide-card-date[data-v-45406d99]{font-size:12.5px;opacity:.55}.text-link[data-v-45406d99]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:14px;font-weight:600}.text-link[data-v-45406d99]:after{content:"→";font-size:14px}.guides-more-note[data-v-45406d99]{margin:24px 0 0;font-size:13.5px;opacity:.55;text-align:center}.guide-page[data-v-473a24d5]{color:var(--fk-text)}.content-section[data-v-473a24d5]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-473a24d5]{padding:40px 16px}}.diff-background[data-v-473a24d5]{background:var(--fk-bg-alt)}.guide-shell[data-v-473a24d5]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-473a24d5]{max-width:780px;margin:0 auto}.center[data-v-473a24d5]{text-align:center}h2[data-v-473a24d5]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}code[data-v-473a24d5]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;background:rgba(var(--fk-text-rgb),.08);border-radius:4px;padding:1px 6px}.article-hero[data-v-473a24d5]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.article-hero[data-v-473a24d5]{padding-top:56px}}.guide-breadcrumb[data-v-473a24d5]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-473a24d5]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-473a24d5]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.article-hero h1[data-v-473a24d5]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 14px}@media(max-width:800px){.article-hero h1[data-v-473a24d5]{font-size:30px}}.article-subtitle[data-v-473a24d5]{font-size:19px;line-height:1.5;opacity:.75;font-style:italic;margin:0 0 28px}.article-hero-image[data-v-473a24d5]{max-width:220px;margin:0 0 28px}.article-hero-image img[data-v-473a24d5]{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--fk-border)}.guide-lede[data-v-473a24d5]{font-size:17px;line-height:1.7;opacity:.82;margin:0 0 16px}.guide-shell-narrow p[data-v-473a24d5]{font-size:16px;line-height:1.75;opacity:.85;margin:0 0 18px}.article-thanks[data-v-473a24d5]{font-style:italic;opacity:.7!important}.article-figure[data-v-473a24d5]{margin:26px 0}.article-figure--narrow[data-v-473a24d5]{max-width:400px;margin-left:auto;margin-right:auto}.article-figure img[data-v-473a24d5]{width:100%;height:auto;display:block;border-radius:10px}.article-figure img.shot-light[data-v-473a24d5]{border:1px solid #000}.article-figure-caption[data-v-473a24d5]{font-size:13px!important;opacity:.6!important;margin:10px 0 0!important;text-align:center}.article-figure img.shot-light[data-v-473a24d5],html[data-theme=light] .article-figure img.shot-dark[data-v-473a24d5]{display:none}html[data-theme=light] .article-figure img.shot-light[data-v-473a24d5]{display:block}.article-code[data-v-473a24d5]{background:rgba(var(--fk-text-rgb),.05);border:1px solid var(--fk-border);border-radius:10px;padding:18px 20px;margin:0 0 22px;overflow-x:auto}.article-code code[data-v-473a24d5]{background:none;padding:0;font-size:13.5px;line-height:1.6;white-space:pre}.article-demo-section h2[data-v-473a24d5]{margin-bottom:14px}.article-demo-hint[data-v-473a24d5]{text-align:center;font-size:13px;opacity:.55;margin:28px 0 16px}.article-demo-swipe-hint[data-v-473a24d5]{display:none;text-align:center;font-size:12px;opacity:.6;margin:0 0 12px}@media(max-width:999px){.article-demo-swipe-hint[data-v-473a24d5]{display:block}}.article-demo-wrap[data-v-473a24d5]{position:relative;width:fit-content;max-width:100%;margin:0 auto 24px;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.article-demo-scroll[data-v-473a24d5]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.article-demo-scroll[data-v-473a24d5] .fk-demo-viewport{margin-top:0}.article-demo-scroll[data-v-473a24d5] .fk-demo-disclaimer--mobile{display:none!important}@media(max-width:999px){.article-demo-cta[data-v-473a24d5]{display:none}}.scroll-edge[data-v-473a24d5]{position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:2}.scroll-edge--left[data-v-473a24d5]{left:-1px;background:linear-gradient(to right,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.scroll-edge--right[data-v-473a24d5]{right:-1px;background:linear-gradient(to left,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.article-closing h2[data-v-473a24d5]{margin-bottom:14px}.article-closing-links[data-v-473a24d5]{margin:26px 0 20px}.cta[data-v-473a24d5]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-473a24d5]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.article-closing-row[data-v-473a24d5]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 26px}.text-link[data-v-473a24d5]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:14px;font-weight:600;text-decoration:none}.text-link[data-v-473a24d5]:after{content:"→";font-size:14px}.text-link[data-v-473a24d5]:hover{opacity:.9}.guide-page[data-v-8439bbbf]{color:var(--fk-text)}.content-section[data-v-8439bbbf]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-8439bbbf]{padding:40px 16px}}.diff-background[data-v-8439bbbf]{background:var(--fk-bg-alt)}.guide-shell[data-v-8439bbbf]{width:100%;max-width:1040px;margin:0 auto}.guide-shell-narrow[data-v-8439bbbf]{max-width:780px;margin:0 auto}.center[data-v-8439bbbf]{text-align:center}h2[data-v-8439bbbf]{font-size:26px;line-height:1.2;font-weight:800;margin:0 0 22px}code[data-v-8439bbbf]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;background:rgba(var(--fk-text-rgb),.08);border-radius:4px;padding:1px 6px}.article-hero[data-v-8439bbbf]{padding-top:88px;padding-bottom:40px}@media(max-width:900px){.article-hero[data-v-8439bbbf]{padding-top:56px}}.guide-breadcrumb[data-v-8439bbbf]{display:inline-block;color:rgba(var(--fk-text-rgb),.6);font-size:13px;font-weight:600;text-decoration:none;margin:0 0 20px}.guide-breadcrumb[data-v-8439bbbf]:hover{color:var(--fk-accent-green)}.guide-eyebrow[data-v-8439bbbf]{color:var(--fk-accent-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.article-hero h1[data-v-8439bbbf]{font-size:42px;font-weight:900;line-height:1.14;margin:0 0 14px}@media(max-width:800px){.article-hero h1[data-v-8439bbbf]{font-size:30px}}.article-subtitle[data-v-8439bbbf]{font-size:19px;line-height:1.5;opacity:.75;font-style:italic;margin:0 0 28px}.article-hero-image[data-v-8439bbbf]{max-width:220px;margin:0 0 28px}.article-hero-image img[data-v-8439bbbf]{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--fk-border)}.guide-lede[data-v-8439bbbf]{font-size:17px;line-height:1.7;opacity:.82;margin:0 0 16px}.guide-shell-narrow p[data-v-8439bbbf]{font-size:16px;line-height:1.75;opacity:.85;margin:0 0 18px}.article-thanks[data-v-8439bbbf]{font-style:italic;opacity:.7!important}.article-figure[data-v-8439bbbf]{margin:26px 0}.article-figure--narrow[data-v-8439bbbf]{max-width:400px;margin-left:auto;margin-right:auto}.article-figure img[data-v-8439bbbf]{width:100%;height:auto;display:block;border-radius:10px}.article-figure img.shot-light[data-v-8439bbbf]{border:1px solid #000}.article-figure-caption[data-v-8439bbbf]{font-size:13px!important;opacity:.6!important;margin:10px 0 0!important;text-align:center}.article-figure img.shot-light[data-v-8439bbbf],html[data-theme=light] .article-figure img.shot-dark[data-v-8439bbbf]{display:none}html[data-theme=light] .article-figure img.shot-light[data-v-8439bbbf]{display:block}.article-code[data-v-8439bbbf]{background:rgba(var(--fk-text-rgb),.05);border:1px solid var(--fk-border);border-radius:10px;padding:18px 20px;margin:0 0 22px;overflow-x:auto}.article-code code[data-v-8439bbbf]{background:none;padding:0;font-size:13.5px;line-height:1.6;white-space:pre}.article-demo-section h2[data-v-8439bbbf]{margin-bottom:14px}.article-demo-hint[data-v-8439bbbf]{text-align:center;font-size:13px;opacity:.55;margin:28px 0 16px}.article-demo-swipe-hint[data-v-8439bbbf]{display:none;text-align:center;font-size:12px;opacity:.6;margin:0 0 12px}@media(max-width:999px){.article-demo-swipe-hint[data-v-8439bbbf]{display:block}}.article-demo-wrap[data-v-8439bbbf]{position:relative;width:fit-content;max-width:100%;margin:0 auto 24px;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.article-demo-scroll[data-v-8439bbbf]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.article-demo-scroll[data-v-8439bbbf] .fk-demo-viewport{margin-top:0}.article-demo-scroll[data-v-8439bbbf] .fk-demo-disclaimer--mobile{display:none!important}@media(max-width:999px){.article-demo-cta[data-v-8439bbbf]{display:none}}.scroll-edge[data-v-8439bbbf]{position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:2}.scroll-edge--left[data-v-8439bbbf]{left:-1px;background:linear-gradient(to right,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.scroll-edge--right[data-v-8439bbbf]{right:-1px;background:linear-gradient(to left,var(--fk-bg),rgba(var(--fk-bg-rgb),0))}.article-closing h2[data-v-8439bbbf]{margin-bottom:14px}.article-closing-links[data-v-8439bbbf]{margin:26px 0 20px}.cta[data-v-8439bbbf]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:18px;padding:12px 24px;font-weight:600;display:inline-block;transition:all .2s linear}.cta[data-v-8439bbbf]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover);filter:drop-shadow(0px 0px 40px var(--fk-cta-hover))}.article-closing-row[data-v-8439bbbf]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 26px}.text-link[data-v-8439bbbf]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:14px;font-weight:600;text-decoration:none}.text-link[data-v-8439bbbf]:after{content:"→";font-size:14px}.text-link[data-v-8439bbbf]:hover{opacity:.9}.demo-window[data-v-ca2c757b]{position:absolute;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;transition:none}.demo-window--maximized[data-v-ca2c757b]{border-radius:0;box-shadow:none}.resize-handle[data-v-ca2c757b]{position:absolute;z-index:5}.rh-n[data-v-ca2c757b],.rh-s[data-v-ca2c757b]{left:6px;right:6px;height:6px;cursor:ns-resize}.rh-n[data-v-ca2c757b]{top:-3px}.rh-s[data-v-ca2c757b]{bottom:-3px}.rh-e[data-v-ca2c757b],.rh-w[data-v-ca2c757b]{top:6px;bottom:6px;width:6px;cursor:ew-resize}.rh-e[data-v-ca2c757b]{right:-3px}.rh-w[data-v-ca2c757b]{left:-3px}.rh-ne[data-v-ca2c757b],.rh-nw[data-v-ca2c757b],.rh-se[data-v-ca2c757b],.rh-sw[data-v-ca2c757b]{width:12px;height:12px}.rh-ne[data-v-ca2c757b]{top:-3px;right:-3px;cursor:nesw-resize}.rh-nw[data-v-ca2c757b]{top:-3px;left:-3px;cursor:nwse-resize}.rh-se[data-v-ca2c757b]{bottom:-3px;right:-3px;cursor:nwse-resize}.rh-sw[data-v-ca2c757b]{bottom:-3px;left:-3px;cursor:nesw-resize}.tray-flyout[data-v-ad0f8737]{position:relative;width:320px;max-height:440px;display:flex;flex-direction:column;background:var(--body-bg);color:var(--body-text);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;font-family:-apple-system,Segoe UI,sans-serif;font-size:13px;box-shadow:0 20px 50px #00000073}.tray-flyout[data-theme=dark][data-v-ad0f8737]{--body-bg: hsl(222 28% 12%);--body-text: #e5e7eb;--border-subtle: hsl(222 28% 26%);--separator-color: #1f2937;--btn-secondary-bg-hover: hsl(222 28% 20%);--text-muted: #9ca3af;--error-colour: #ff5b5b}.tray-flyout[data-theme=light][data-v-ad0f8737]{--body-bg: #f5f7fb;--body-text: #111827;--border-subtle: #d1d5db;--separator-color: #d9dee8;--btn-secondary-bg-hover: #eef1f7;--text-muted: #6b7280;--error-colour: #c20000}.flyout-body[data-v-ad0f8737]{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}.main-content[data-v-ad0f8737]{display:flex;flex-direction:column;flex:1}.sep[data-v-ad0f8737]{height:1px;background:var(--separator-color);margin:2px 0;flex-shrink:0}.row[data-v-ad0f8737]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:inherit;font-size:inherit;font-family:inherit;text-align:left;cursor:pointer;padding:8px 14px;transition:background .1s;flex-shrink:0}.row[data-v-ad0f8737]:hover:not(:disabled){background:var(--btn-secondary-bg-hover)}.row[data-v-ad0f8737]:disabled{opacity:.5;cursor:default}.header-row[data-v-ad0f8737]{height:40px;padding:10px 14px;gap:10px}.logo[data-v-ad0f8737]{width:18px;height:18px;object-fit:contain;flex-shrink:0}.header-title[data-v-ad0f8737]{font-weight:600;font-size:14px;flex:1}.header-sub[data-v-ad0f8737]{font-size:11px;color:var(--text-muted)}.dot[data-v-ad0f8737]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-green[data-v-ad0f8737]{background:#22c55e}.dot-grey[data-v-ad0f8737]{background:var(--text-muted);opacity:.5}.status-label[data-v-ad0f8737]{color:var(--body-text);flex:1}.row-chevron[data-v-ad0f8737]{font-size:16px;color:var(--text-muted);line-height:1;position:relative;top:-1px}.action-icon[data-v-ad0f8737]{width:16px;text-align:center;font-size:11px;color:var(--text-muted);flex-shrink:0}.exit-row[data-v-ad0f8737],.exit-row .action-icon[data-v-ad0f8737]{color:var(--error-colour)}.result-bar[data-v-ad0f8737]{position:absolute;top:0;left:0;right:0;height:40px;z-index:20;display:flex;align-items:center;gap:7px;padding:0 10px 0 14px;font-size:12px;font-weight:600;color:#fff}.result-text[data-v-ad0f8737]{flex:1}.result-working[data-v-ad0f8737]{background:#334155}.result-ok[data-v-ad0f8737]{background:#16a34a}.result-err[data-v-ad0f8737]{background:#dc2626}.result-close[data-v-ad0f8737]{background:none;border:none;color:inherit;opacity:.6;font-size:15px;line-height:1;cursor:pointer;padding:2px 5px;flex-shrink:0;transition:opacity .1s}.result-close[data-v-ad0f8737]:hover{opacity:1}.mini-spinner[data-v-ad0f8737]{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid var(--border-subtle);border-top-color:var(--text-muted);animation:spin-ad0f8737 .7s linear infinite;flex-shrink:0}.result-bar .mini-spinner[data-v-ad0f8737]{border-color:#ffffff59;border-top-color:#fff}@keyframes spin-ad0f8737{to{transform:rotate(360deg)}}.slide-panel[data-v-ad0f8737]{position:absolute;inset:0;background:var(--body-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .18s ease}.slide-panel--open[data-v-ad0f8737]{transform:translate(0)}.slide-header[data-v-ad0f8737]{display:flex;align-items:center;gap:6px;padding:0 10px 0 4px;flex-shrink:0;height:38px;cursor:pointer;transition:background .1s}.slide-header[data-v-ad0f8737]:hover{background:var(--btn-secondary-bg-hover)}.slide-back[data-v-ad0f8737]{color:var(--text-muted);font-size:22px;line-height:1;padding:2px 6px;flex-shrink:0}.slide-title[data-v-ad0f8737]{font-size:13px;font-weight:600;color:var(--body-text)}.slide-list[data-v-ad0f8737]{flex:1;overflow-y:auto;padding:4px 0}.slide-empty[data-v-ad0f8737]{padding:12px 14px;font-size:12px;color:var(--text-muted)}.service-row[data-v-ad0f8737]{display:flex;align-items:center;gap:7px;padding:6px 12px;border-bottom:1px solid var(--separator-color)}.service-row[data-v-ad0f8737]:last-child{border-bottom:none}.svc-pill[data-v-ad0f8737]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px}.svc-actions[data-v-ad0f8737]{display:flex;align-items:center;gap:3px;flex-shrink:0}.svc-btn[data-v-ad0f8737]{background:none;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:10px;width:24px;height:24px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s;flex-shrink:0}.svc-btn[data-v-ad0f8737]:hover:not(:disabled){background:var(--btn-secondary-bg-hover);color:var(--body-text)}.svc-btn[data-v-ad0f8737]:disabled{opacity:.35;cursor:default}.svc-btn-icon[data-v-ad0f8737]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:currentColor}.svc-btn-icon[data-v-ad0f8737] svg{width:100%;height:100%}.browser-window[data-v-8ab46c73]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#202124}.browser-window--maximized[data-v-8ab46c73]{border-radius:0;box-shadow:none}.browser-titlebar[data-v-8ab46c73]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#2b2f38;color:#e8eaed;-webkit-user-select:none;user-select:none}.browser-titlebar-icon[data-v-8ab46c73]{width:16px;height:16px;display:flex}.browser-titlebar-icon[data-v-8ab46c73] svg{width:100%;height:100%}.browser-titlebar-title[data-v-8ab46c73]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-window-controls[data-v-8ab46c73]{display:flex;height:100%}.ctrl-btn[data-v-8ab46c73]{width:42px;height:100%;border:none;background:transparent;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer}.ctrl-btn[data-v-8ab46c73]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-8ab46c73]:hover{background:#e81123}.browser-toolbar[data-v-8ab46c73]{flex-shrink:0;height:38px;display:flex;align-items:center;gap:4px;padding:0 8px;background:#35363a}.nav-btn[data-v-8ab46c73]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:#c7c8ca;cursor:pointer;flex-shrink:0}.nav-btn[data-v-8ab46c73]:hover:not(:disabled){background:#ffffff1a}.nav-btn[data-v-8ab46c73]:disabled{opacity:.35;cursor:default}.address-bar[data-v-8ab46c73]{flex:1;height:26px;display:flex;align-items:center;gap:6px;padding:0 12px;margin-left:4px;background:#202124;border-radius:14px;font-size:12px;color:#bdc1c6;overflow:hidden}.address-bar-lock[data-v-8ab46c73]{font-size:11px;flex-shrink:0}.address-bar-text[data-v-8ab46c73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-content[data-v-8ab46c73]{flex:1;min-height:0;background:#fff}.browser-content iframe[data-v-8ab46c73]{width:100%;height:100%;border:none;display:block}.resize-handle[data-v-8ab46c73]{position:absolute;z-index:5}.rh-n[data-v-8ab46c73],.rh-s[data-v-8ab46c73]{left:6px;right:6px;height:6px;cursor:ns-resize}.rh-n[data-v-8ab46c73]{top:-3px}.rh-s[data-v-8ab46c73]{bottom:-3px}.rh-e[data-v-8ab46c73],.rh-w[data-v-8ab46c73]{top:6px;bottom:6px;width:6px;cursor:ew-resize}.rh-e[data-v-8ab46c73]{right:-3px}.rh-w[data-v-8ab46c73]{left:-3px}.rh-ne[data-v-8ab46c73],.rh-nw[data-v-8ab46c73],.rh-se[data-v-8ab46c73],.rh-sw[data-v-8ab46c73]{width:12px;height:12px}.rh-ne[data-v-8ab46c73]{top:-3px;right:-3px;cursor:nesw-resize}.rh-nw[data-v-8ab46c73]{top:-3px;left:-3px;cursor:nwse-resize}.rh-se[data-v-8ab46c73]{bottom:-3px;right:-3px;cursor:nwse-resize}.rh-sw[data-v-8ab46c73]{bottom:-3px;left:-3px;cursor:nesw-resize}.terminal-window[data-v-43cdf340]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden}.terminal-window--maximized[data-v-43cdf340]{border-radius:0;box-shadow:none}.term-titlebar[data-v-43cdf340]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#23272e;color:#e8eaed;-webkit-user-select:none;user-select:none}.term-titlebar-icon[data-v-43cdf340]{width:16px;height:16px;display:flex}.term-titlebar-icon[data-v-43cdf340] svg{width:100%;height:100%}.term-titlebar-title[data-v-43cdf340]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-window-controls[data-v-43cdf340]{display:flex;height:100%}.ctrl-btn[data-v-43cdf340]{width:42px;height:100%;border:none;background:transparent;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer}.ctrl-btn[data-v-43cdf340]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-43cdf340]:hover{background:#e81123}.term-body[data-v-43cdf340]{flex:1;min-height:0;padding:10px 14px;font-size:13px;line-height:1.6;overflow:auto;white-space:pre-wrap}.term-line[data-v-43cdf340]{white-space:pre-wrap;word-break:break-all}.term-line-echo[data-v-43cdf340]{opacity:.92}.term-prompt[data-v-43cdf340]{display:flex;align-items:baseline;gap:6px;white-space:pre-wrap;position:relative}.term-input-wrap[data-v-43cdf340]{display:inline-flex;align-items:baseline;gap:1px;white-space:pre}.term-cursor[data-v-43cdf340]{display:inline-block;width:7px;height:14px;animation:term-blink-43cdf340 1s steps(1) infinite}.term-hidden-input[data-v-43cdf340]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;outline:none;background:transparent;cursor:text;padding:0;margin:0}@keyframes term-blink-43cdf340{0%,49%{opacity:1}50%,to{opacity:0}}.resize-handle[data-v-43cdf340]{position:absolute;z-index:5}.rh-n[data-v-43cdf340],.rh-s[data-v-43cdf340]{left:6px;right:6px;height:6px;cursor:ns-resize}.rh-n[data-v-43cdf340]{top:-3px}.rh-s[data-v-43cdf340]{bottom:-3px}.rh-e[data-v-43cdf340],.rh-w[data-v-43cdf340]{top:6px;bottom:6px;width:6px;cursor:ew-resize}.rh-e[data-v-43cdf340]{right:-3px}.rh-w[data-v-43cdf340]{left:-3px}.rh-ne[data-v-43cdf340],.rh-nw[data-v-43cdf340],.rh-se[data-v-43cdf340],.rh-sw[data-v-43cdf340]{width:12px;height:12px}.rh-ne[data-v-43cdf340]{top:-3px;right:-3px;cursor:nesw-resize}.rh-nw[data-v-43cdf340]{top:-3px;left:-3px;cursor:nwse-resize}.rh-se[data-v-43cdf340]{bottom:-3px;right:-3px;cursor:nwse-resize}.rh-sw[data-v-43cdf340]{bottom:-3px;left:-3px;cursor:nesw-resize}.notepad-window[data-v-06400399]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#fff}.notepad-window--maximized[data-v-06400399]{border-radius:0;box-shadow:none}.np-titlebar[data-v-06400399]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#f3f3f3;color:#1f1f1f;border-bottom:1px solid #d8d8d8;-webkit-user-select:none;user-select:none}.np-titlebar-icon[data-v-06400399]{width:16px;height:16px;display:flex}.np-titlebar-icon[data-v-06400399] svg{width:100%;height:100%}.np-titlebar-title[data-v-06400399]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-window-controls[data-v-06400399]{display:flex;height:100%}.ctrl-btn[data-v-06400399]{width:42px;height:100%;border:none;background:transparent;color:#1f1f1f;display:flex;align-items:center;justify-content:center;cursor:pointer}.ctrl-btn[data-v-06400399]:hover{background:#00000014}.ctrl-btn.close[data-v-06400399]:hover{background:#e81123;color:#fff}.np-menubar[data-v-06400399]{flex-shrink:0;display:flex;gap:16px;padding:4px 12px;font-size:12px;color:#333;background:#fff;border-bottom:1px solid #e5e5e5}.np-textarea[data-v-06400399]{flex:1;min-height:0;border:none;outline:none;resize:none;padding:8px 10px;font-family:Consolas,ui-monospace,monospace;font-size:13px;line-height:1.5;color:#1f1f1f;background:#fff}.np-checklist[data-v-06400399]{flex:1;min-height:0;overflow-y:auto;background:#fbf3d1;padding:12px 16px 8px}.np-checklist-intro[data-v-06400399]{outline:none;padding:0 0 10px;margin-bottom:6px;border-bottom:1px dashed rgba(120,96,40,.35);font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.6;color:#4a3b12;white-space:pre-wrap;word-wrap:break-word}.np-checklist-tasks[data-v-06400399]{padding-top:2px}.np-task-row[data-v-06400399]{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.np-task-checkbox[data-v-06400399]{flex-shrink:0;width:15px;height:15px;margin-top:3px;cursor:pointer;position:relative;top:3px}.np-task-text[data-v-06400399]{flex:1;min-width:0;outline:none;padding:2px 0;font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:13.5px;line-height:1.5;color:#4a3b12;white-space:pre-wrap;word-wrap:break-word;background:transparent}.np-task-text.done[data-v-06400399]{color:#a99a6b;text-decoration:line-through}.np-task-remove[data-v-06400399]{flex-shrink:0;width:20px;height:20px;border:none;background:transparent;color:#a08a4a;font-size:14px;line-height:1;cursor:pointer;border-radius:4px;opacity:0;transition:opacity .1s ease}.np-task-row:hover .np-task-remove[data-v-06400399]{opacity:1}.np-task-remove[data-v-06400399]:hover{background:#d3333326;color:#d33}.np-task-add[data-v-06400399]{margin-top:6px;padding:6px 10px;border:1px dashed rgba(120,96,40,.4);border-radius:6px;background:transparent;color:#8a7238;font-size:12.5px;cursor:pointer}.np-task-add[data-v-06400399]:hover{background:#a3853c1f;border-color:#a3853c}.resize-handle[data-v-06400399]{position:absolute;z-index:5}.rh-n[data-v-06400399],.rh-s[data-v-06400399]{left:6px;right:6px;height:6px;cursor:ns-resize}.rh-n[data-v-06400399]{top:-3px}.rh-s[data-v-06400399]{bottom:-3px}.rh-e[data-v-06400399],.rh-w[data-v-06400399]{top:6px;bottom:6px;width:6px;cursor:ew-resize}.rh-e[data-v-06400399]{right:-3px}.rh-w[data-v-06400399]{left:-3px}.rh-ne[data-v-06400399],.rh-nw[data-v-06400399],.rh-se[data-v-06400399],.rh-sw[data-v-06400399]{width:12px;height:12px}.rh-ne[data-v-06400399]{top:-3px;right:-3px;cursor:nesw-resize}.rh-nw[data-v-06400399]{top:-3px;left:-3px;cursor:nwse-resize}.rh-se[data-v-06400399]{bottom:-3px;right:-3px;cursor:nwse-resize}.rh-sw[data-v-06400399]{bottom:-3px;left:-3px;cursor:nesw-resize}.ce-window[data-theme=dark][data-v-45fd9687]{--ce-bg: #1e1e1e;--ce-text: #d4d4d4;--ce-titlebar-bg: #323233;--ce-titlebar-text: #cccccc;--ce-titlebar-border: #1a1a1a;--ce-activitybar-bg: #333333;--ce-activity-icon: #858585;--ce-activity-icon-active: #ffffff;--ce-sidebar-bg: #252526;--ce-sidebar-border: #1a1a1a;--ce-sidebar-header: #bbbbbb;--ce-sidebar-project: #d4d4d4;--ce-tree-text: #cccccc;--ce-tree-hover: #2a2d2e;--ce-tree-active: #37373d;--ce-tree-empty: #6e6e6e;--ce-tabs-bg: #252526;--ce-tab-active-bg: #1e1e1e;--ce-tab-active-text: #ffffff;--ce-linenos: #6e7681;--ce-tok-kw: #569cd6;--ce-tok-str: #ce9178;--ce-tok-comment: #6a9955;--ce-tok-var: #9cdcfe;--ce-tok-tag: #808080}.ce-window[data-theme=light][data-v-45fd9687]{--ce-bg: #ffffff;--ce-text: #1e1e1e;--ce-titlebar-bg: #dddddd;--ce-titlebar-text: #383838;--ce-titlebar-border: #c8c8c8;--ce-activitybar-bg: #ececec;--ce-activity-icon: #6c6c6c;--ce-activity-icon-active: #1e1e1e;--ce-sidebar-bg: #f3f3f3;--ce-sidebar-border: #e2e2e2;--ce-sidebar-header: #6f6f6f;--ce-sidebar-project: #1e1e1e;--ce-tree-text: #383838;--ce-tree-hover: #e8e8e8;--ce-tree-active: #d6ebff;--ce-tree-empty: #8a8a8a;--ce-tabs-bg: #f3f3f3;--ce-tab-active-bg: #ffffff;--ce-tab-active-text: #1e1e1e;--ce-linenos: #919191;--ce-tok-kw: #0000ff;--ce-tok-str: #a31515;--ce-tok-comment: #008000;--ce-tok-var: #001080;--ce-tok-tag: #800000}.ce-window[data-v-45fd9687]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:var(--ce-bg);color:var(--ce-text)}.ce-window--maximized[data-v-45fd9687]{border-radius:0;box-shadow:none}.ce-titlebar[data-v-45fd9687]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:var(--ce-titlebar-bg);color:var(--ce-titlebar-text);border-bottom:1px solid var(--ce-titlebar-border);-webkit-user-select:none;user-select:none}.ce-titlebar-icon[data-v-45fd9687]{width:16px;height:16px;display:flex}.ce-titlebar-icon[data-v-45fd9687] svg{width:100%;height:100%}.ce-titlebar-title[data-v-45fd9687]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-window-controls[data-v-45fd9687]{display:flex;height:100%}.ctrl-btn[data-v-45fd9687]{width:42px;height:100%;border:none;background:transparent;color:var(--ce-titlebar-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.ctrl-btn[data-v-45fd9687]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-45fd9687]:hover{background:#e81123;color:#fff}.ce-body[data-v-45fd9687]{flex:1;min-height:0;display:flex}.ce-activitybar[data-v-45fd9687]{flex-shrink:0;width:44px;background:var(--ce-activitybar-bg);display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:10px}.ce-activity-icon[data-v-45fd9687]{width:22px;height:22px;color:var(--ce-activity-icon);display:flex}.ce-activity-icon[data-v-45fd9687] svg{width:100%;height:100%}.ce-activity-icon--active[data-v-45fd9687]{color:var(--ce-activity-icon-active)}.ce-sidebar[data-v-45fd9687]{flex-shrink:0;width:220px;background:var(--ce-sidebar-bg);border-right:1px solid var(--ce-sidebar-border);overflow-y:auto;padding:6px 0}.ce-sidebar-header[data-v-45fd9687]{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--ce-sidebar-header);padding:4px 14px}.ce-sidebar-project[data-v-45fd9687]{font-size:12px;font-weight:700;color:var(--ce-sidebar-project);padding:4px 14px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-tree-row[data-v-45fd9687]{display:flex;align-items:center;gap:6px;padding:3px 14px;font-size:13px;color:var(--ce-tree-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-tree-row[data-v-45fd9687]:hover{background:var(--ce-tree-hover)}.ce-tree-row.active[data-v-45fd9687]{background:var(--ce-tree-active)}.ce-tree-icon[data-v-45fd9687]{flex-shrink:0;width:16px;height:16px;display:flex}.ce-tree-icon[data-v-45fd9687] svg{width:100%;height:100%}.ce-tree-empty[data-v-45fd9687]{padding:6px 14px;font-size:12px;color:var(--ce-tree-empty)}.ce-editor[data-v-45fd9687]{flex:1;min-width:0;display:flex;flex-direction:column}.ce-tabs[data-v-45fd9687]{flex-shrink:0;display:flex;background:var(--ce-tabs-bg);border-bottom:1px solid var(--ce-sidebar-border)}.ce-tab[data-v-45fd9687]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;background:var(--ce-tab-active-bg);color:var(--ce-tab-active-text);border-right:1px solid var(--ce-sidebar-border)}.ce-tab-icon[data-v-45fd9687]{width:14px;height:14px;display:flex}.ce-tab-icon[data-v-45fd9687] svg{width:100%;height:100%}.ce-code-area[data-v-45fd9687]{flex:1;min-height:0;display:flex;overflow:auto}.ce-linenos[data-v-45fd9687]{flex-shrink:0;padding:8px 10px 8px 14px;text-align:right;font-family:Consolas,ui-monospace,monospace;font-size:13px;line-height:1.6;color:var(--ce-linenos);-webkit-user-select:none;user-select:none}.ce-code[data-v-45fd9687]{flex:1;margin:0;padding:8px 14px;font-family:Consolas,ui-monospace,monospace;font-size:13px;line-height:1.6;color:var(--ce-text);white-space:pre}.ce-code[data-v-45fd9687] .tok-kw{color:var(--ce-tok-kw)}.ce-code[data-v-45fd9687] .tok-str{color:var(--ce-tok-str)}.ce-code[data-v-45fd9687] .tok-comment{color:var(--ce-tok-comment)}.ce-code[data-v-45fd9687] .tok-var,.ce-code[data-v-45fd9687] .tok-key{color:var(--ce-tok-var)}.ce-code[data-v-45fd9687] .tok-tag{color:var(--ce-tok-tag)}.ce-statusbar[data-v-45fd9687]{flex-shrink:0;height:22px;display:flex;align-items:center;gap:14px;padding:0 10px;background:#007acc;color:#fff;font-size:11px}.ce-status-item[data-v-45fd9687]{display:flex;align-items:center;gap:5px;white-space:nowrap}.ce-status-branch[data-v-45fd9687]{width:13px;height:13px}.ce-status-branch[data-v-45fd9687] svg{width:100%;height:100%}.ce-status-spacer[data-v-45fd9687]{flex:1}.resize-handle[data-v-45fd9687]{position:absolute;z-index:5}.rh-n[data-v-45fd9687],.rh-s[data-v-45fd9687]{left:6px;right:6px;height:6px;cursor:ns-resize}.rh-n[data-v-45fd9687]{top:-3px}.rh-s[data-v-45fd9687]{bottom:-3px}.rh-e[data-v-45fd9687],.rh-w[data-v-45fd9687]{top:6px;bottom:6px;width:6px;cursor:ew-resize}.rh-e[data-v-45fd9687]{right:-3px}.rh-w[data-v-45fd9687]{left:-3px}.rh-ne[data-v-45fd9687],.rh-nw[data-v-45fd9687],.rh-se[data-v-45fd9687],.rh-sw[data-v-45fd9687]{width:12px;height:12px}.rh-ne[data-v-45fd9687]{top:-3px;right:-3px;cursor:nesw-resize}.rh-nw[data-v-45fd9687]{top:-3px;left:-3px;cursor:nwse-resize}.rh-se[data-v-45fd9687]{bottom:-3px;right:-3px;cursor:nwse-resize}.rh-sw[data-v-45fd9687]{bottom:-3px;left:-3px;cursor:nesw-resize}.explorer-window[data-v-ad67644d]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#fff}.explorer-window--maximized[data-v-ad67644d]{border-radius:0;box-shadow:none}.exp-titlebar[data-v-ad67644d]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#f3f3f3;color:#1f1f1f;border-bottom:1px solid #d8d8d8;-webkit-user-select:none;user-select:none}.exp-titlebar-icon[data-v-ad67644d]{width:16px;height:16px;display:flex}.exp-titlebar-icon[data-v-ad67644d] svg{width:100%;height:100%}.exp-titlebar-title[data-v-ad67644d]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-window-controls[data-v-ad67644d]{display:flex;height:100%}.ctrl-btn[data-v-ad67644d]{width:42px;height:100%;border:none;background:transparent;color:#1f1f1f;display:flex;align-items:center;justify-content:center;cursor:pointer}.ctrl-btn[data-v-ad67644d]:hover{background:#00000014}.ctrl-btn.close[data-v-ad67644d]:hover{background:#e81123;color:#fff}.exp-toolbar[data-v-ad67644d]{flex-shrink:0;height:36px;display:flex;align-items:center;gap:4px;padding:0 8px;background:#fafafa;border-bottom:1px solid #e5e5e5}.nav-btn[data-v-ad67644d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#555;cursor:pointer;flex-shrink:0}.nav-btn[data-v-ad67644d]:disabled{opacity:.35;cursor:default}.address-bar[data-v-ad67644d]{flex:1;height:24px;display:flex;align-items:center;padding:0 10px;margin-left:4px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-bin-btn[data-v-ad67644d]{flex-shrink:0;margin-left:8px;padding:0 10px;height:24px;border:1px solid #d8d8d8;border-radius:4px;background:#fff;color:#333;font-size:11.5px;cursor:pointer}.empty-bin-btn[data-v-ad67644d]:hover{background:#f3f3f3}.exp-empty[data-v-ad67644d]{flex:1;display:flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:13px;background:#fff}.exp-columns[data-v-ad67644d]{flex-shrink:0;display:grid;grid-template-columns:1fr 110px 80px;gap:8px;padding:4px 12px;font-size:11px;font-weight:600;color:#555;background:#f5f5f5;border-bottom:1px solid #e5e5e5}.exp-list[data-v-ad67644d]{flex:1;min-height:0;overflow-y:auto;background:#fff}.exp-row[data-v-ad67644d]{display:grid;grid-template-columns:1fr 110px 80px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;color:#1f1f1f;cursor:default}.exp-row[data-v-ad67644d]:hover{background:#f3f8ff}.exp-row.selected[data-v-ad67644d]{background:#cfe4fc}.entry-icon[data-v-ad67644d]{width:18px;height:18px;display:inline-flex;flex-shrink:0}.entry-icon[data-v-ad67644d] svg{width:100%;height:100%}.entry-name[data-v-ad67644d]{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-type[data-v-ad67644d],.entry-size[data-v-ad67644d]{color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resize-handle[data-v-ad67644d]{position:absolute;z-index:5}.rh-n[data-v-ad67644d],.rh-s[data-v-ad67644d]{left:6px;right:6px;height:6px;cursor:ns-resize}.rh-n[data-v-ad67644d]{top:-3px}.rh-s[data-v-ad67644d]{bottom:-3px}.rh-e[data-v-ad67644d],.rh-w[data-v-ad67644d]{top:6px;bottom:6px;width:6px;cursor:ew-resize}.rh-e[data-v-ad67644d]{right:-3px}.rh-w[data-v-ad67644d]{left:-3px}.rh-ne[data-v-ad67644d],.rh-nw[data-v-ad67644d],.rh-se[data-v-ad67644d],.rh-sw[data-v-ad67644d]{width:12px;height:12px}.rh-ne[data-v-ad67644d]{top:-3px;right:-3px;cursor:nesw-resize}.rh-nw[data-v-ad67644d]{top:-3px;left:-3px;cursor:nwse-resize}.rh-se[data-v-ad67644d]{bottom:-3px;right:-3px;cursor:nwse-resize}.rh-sw[data-v-ad67644d]{bottom:-3px;left:-3px;cursor:nesw-resize}.calc-window[data-v-9a86ea67]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#202124}.calc-titlebar[data-v-9a86ea67]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#2b2f38;color:#e8eaed;-webkit-user-select:none;user-select:none}.calc-titlebar-icon[data-v-9a86ea67]{width:16px;height:16px;display:flex}.calc-titlebar-icon[data-v-9a86ea67] svg{width:100%;height:100%}.calc-titlebar-title[data-v-9a86ea67]{flex:1;font-size:12px}.calc-window-controls[data-v-9a86ea67]{display:flex;height:100%}.ctrl-btn[data-v-9a86ea67]{width:42px;height:100%;border:none;background:transparent;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer}.ctrl-btn[data-v-9a86ea67]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-9a86ea67]:hover{background:#e81123}.calc-display[data-v-9a86ea67]{flex-shrink:0;padding:16px 14px 8px;background:#202124;color:#fff;text-align:right}.calc-display-expr[data-v-9a86ea67]{font-size:12px;color:#9aa0a6;min-height:16px}.calc-display-value[data-v-9a86ea67]{font-size:30px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-grid[data-v-9a86ea67]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:1px;background:#35363a;padding:1px}.calc-btn[data-v-9a86ea67]{border:none;background:#2c2d30;color:#e8eaed;font-size:15px;cursor:pointer}.calc-btn[data-v-9a86ea67]:hover{background:#3a3b3e}.calc-btn[data-v-9a86ea67]:active{background:#46474a}.calc-btn--fn[data-v-9a86ea67]{background:#3a3b3e;font-size:13px}.calc-btn--fn[data-v-9a86ea67]:hover{background:#47484b}.calc-btn--op[data-v-9a86ea67]{background:#3a3b3e;color:#8fc4ff}.calc-btn--op[data-v-9a86ea67]:hover{background:#47484b}.calc-btn--equals[data-v-9a86ea67]{background:#2f7de1;color:#fff;grid-column:span 1}.calc-btn--equals[data-v-9a86ea67]:hover{background:#3a8bf0}.calc-btn--wide[data-v-9a86ea67]{grid-column:span 2}.inv-window[data-v-6b83e252]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#05080a;outline:none}.inv-titlebar[data-v-6b83e252]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#10201a;color:#d5ffe0;-webkit-user-select:none;user-select:none}.inv-titlebar-icon[data-v-6b83e252]{width:16px;height:16px;display:flex}.inv-titlebar-icon[data-v-6b83e252] svg{width:100%;height:100%}.inv-titlebar-title[data-v-6b83e252]{flex:1;font-size:12px}.inv-window-controls[data-v-6b83e252]{display:flex;height:100%}.ctrl-btn[data-v-6b83e252]{width:42px;height:100%;border:none;background:transparent;color:#d5ffe0d9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.ctrl-btn[data-v-6b83e252]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-6b83e252]:hover{background:#e81123;color:#fff}.inv-status[data-v-6b83e252]{flex-shrink:0;display:flex;justify-content:space-between;padding:6px 14px;font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#4fd94f;background:#0a0f0a;border-bottom:1px solid #1c2e1c;letter-spacing:.5px}.inv-screen[data-v-6b83e252]{flex:1;min-height:0;margin:0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:15px;line-height:1.25;color:#4fd94f;background:#05080a;text-shadow:0 0 4px rgba(79,217,79,.55);white-space:pre;overflow:hidden}.inv-cheat-banner[data-v-6b83e252]{position:absolute;top:68px;left:50%;transform:translate(-50%);background:#000000bf;color:#ffd54f;font-family:ui-monospace,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:1px;padding:8px 16px;border:1px solid #ffd54f;border-radius:6px;text-shadow:0 0 6px rgba(255,213,79,.7);pointer-events:none;animation:inv-cheat-pop-6b83e252 1.8s ease forwards;z-index:2}@keyframes inv-cheat-pop-6b83e252{0%{opacity:0;transform:translate(-50%) translateY(-6px)}10%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1}to{opacity:0}}.inv-overlay[data-v-6b83e252]{position:absolute;inset:32px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0000008c;color:#4fd94f;font-family:ui-monospace,Consolas,monospace;text-shadow:0 0 4px rgba(79,217,79,.55)}.inv-overlay-title[data-v-6b83e252]{font-size:20px;font-weight:700;letter-spacing:2px}.inv-overlay-sub[data-v-6b83e252]{font-size:12px;opacity:.85}.tank-window[data-v-1fdcf2c2]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#12181f}.tank-titlebar[data-v-1fdcf2c2]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#1c2833;color:#e8eaed;-webkit-user-select:none;user-select:none}.tank-titlebar-icon[data-v-1fdcf2c2]{width:16px;height:16px;display:flex}.tank-titlebar-icon[data-v-1fdcf2c2] svg{width:100%;height:100%}.tank-titlebar-title[data-v-1fdcf2c2]{flex:1;font-size:12px}.tank-window-controls[data-v-1fdcf2c2]{display:flex;height:100%}.ctrl-btn[data-v-1fdcf2c2]{width:42px;height:100%;border:none;background:transparent;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.ctrl-btn[data-v-1fdcf2c2]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-1fdcf2c2]:hover{background:#e81123;color:#fff}.tank-body[data-v-1fdcf2c2]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#0d1218}.tank-canvas[data-v-1fdcf2c2]{width:480px;height:300px;image-rendering:pixelated;image-rendering:crisp-edges;border:3px solid #2a3540;border-radius:4px;cursor:crosshair}.tank-hint[data-v-1fdcf2c2]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#000000a6;color:#e8eaed;font-size:11.5px;padding:6px 12px;border-radius:6px;pointer-events:none;transition:opacity .4s ease;opacity:1;white-space:nowrap}.tank-hint--hidden[data-v-1fdcf2c2]{opacity:0}.catwhat-window[data-v-73aebd37]{position:absolute;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073;border-radius:8px;overflow:hidden;background:#12181f}.catwhat-titlebar[data-v-73aebd37]{flex-shrink:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:10px;background:#1c2833;color:#e8eaed;-webkit-user-select:none;user-select:none}.catwhat-titlebar-icon[data-v-73aebd37]{width:16px;height:16px;object-fit:contain}.catwhat-titlebar-title[data-v-73aebd37]{flex:1;font-size:12px}.catwhat-window-controls[data-v-73aebd37]{display:flex;height:100%}.ctrl-btn[data-v-73aebd37]{width:42px;height:100%;border:none;background:transparent;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;text-decoration:none}.ctrl-btn[data-v-73aebd37]:hover{background:#ffffff1a}.ctrl-btn.close[data-v-73aebd37]:hover{background:#e81123;color:#fff}.catwhat-body[data-v-73aebd37]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background-color:#12171e;background-image:linear-gradient(45deg,#1c232c 25%,transparent 25%),linear-gradient(-45deg,#1c232c 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1c232c 75%),linear-gradient(-45deg,transparent 75%,#1c232c 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;padding:20px}.catwhat-img[data-v-73aebd37]{max-width:100%;max-height:240px;object-fit:contain;cursor:pointer;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));transition:transform .1s ease}.catwhat-img[data-v-73aebd37]:active{transform:scale(.96)}.catwhat-hint[data-v-73aebd37]{font-size:11.5px;color:#ffffff73;-webkit-user-select:none;user-select:none}.catwhat-save-link[data-v-73aebd37]{color:#ffffffb3;text-decoration:underline;cursor:pointer}.catwhat-save-link[data-v-73aebd37]:hover{color:#fff}.win-desktop[data-v-ab806a6c]{position:fixed;inset:0;background-image:url(/images/win-demo-wallpaper.jpg);background-size:cover;background-position:center;overflow:hidden;-webkit-user-select:none;user-select:none}.win-desktop[data-theme=dark][data-v-ab806a6c]{--wd-taskbar-bg: rgba(23, 23, 27, .85);--wd-taskbar-border: rgba(255, 255, 255, .06);--wd-taskbar-text: #e5e7eb;--wd-taskbar-muted: #9ca3af;--wd-taskbar-hover: rgba(255, 255, 255, .08);--wd-flyout-bg: hsl(222 28% 14%);--wd-flyout-border: hsl(222 28% 26%);--wd-flyout-input-bg: hsl(222 28% 10%);--wd-flyout-input-border: hsl(222 28% 30%);--wd-flyout-item-bg: hsl(222 28% 18%);--wd-flyout-item-hover: hsl(222 28% 24%);--wd-start-logo: #60cdff;--wd-taskbar-divider: rgba(255, 255, 255, .14)}.win-desktop[data-theme=light][data-v-ab806a6c]{--wd-taskbar-bg: rgba(255, 255, 255, .72);--wd-taskbar-border: rgba(0, 0, 0, .08);--wd-taskbar-text: #1f2430;--wd-taskbar-muted: #5b6472;--wd-taskbar-hover: rgba(0, 0, 0, .06);--wd-flyout-bg: #ffffff;--wd-flyout-border: rgba(0, 0, 0, .12);--wd-flyout-input-bg: #f1f2f5;--wd-flyout-input-border: rgba(0, 0, 0, .15);--wd-flyout-item-bg: #eef0f4;--wd-flyout-item-hover: #e2e5eb;--wd-start-logo: #005a9e;--wd-taskbar-divider: rgba(0, 0, 0, .18)}.win-desktop-scale[data-v-ab806a6c]{display:flex;flex-direction:column}.desktop-area[data-v-ab806a6c]{position:relative;flex:1;min-height:0}.marquee-select[data-v-ab806a6c]{position:absolute;border:1px solid rgba(120,170,255,.9);background:#78aaff40;pointer-events:none;z-index:40}.desktop-icons[data-v-ab806a6c]{position:absolute;top:20px;left:20px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;max-height:460px;gap:4px;column-gap:10px}.desktop-icon[data-v-ab806a6c]{width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:1px solid transparent;border-radius:4px;padding:8px 4px;cursor:default}.desktop-icon.selected[data-v-ab806a6c]{background:#ffffff26;border-color:#ffffff59}.desktop-icon-img[data-v-ab806a6c]{width:40px;height:40px;object-fit:contain}.desktop-icon-glyph[data-v-ab806a6c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.desktop-icon-glyph[data-v-ab806a6c] svg{width:100%;height:100%;display:block}.desktop-icon-label[data-v-ab806a6c]{color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.8);text-align:center;line-height:1.2}.desktop-toast[data-v-ab806a6c]{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:9999;max-width:480px;background:#141418e6;color:#fff;font-size:12px;line-height:1.5;padding:10px 16px;border-radius:6px;text-align:center;white-space:pre-line;box-shadow:0 8px 24px #0006}.taskbar[data-v-ab806a6c]{position:relative;z-index:5000;flex-shrink:0;height:48px;display:flex;align-items:center;background:var(--wd-taskbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--wd-taskbar-border);padding:0 8px;gap:4px}.start-btn[data-v-ab806a6c],.task-view-btn[data-v-ab806a6c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--wd-taskbar-text)}.start-btn[data-v-ab806a6c]{color:var(--wd-start-logo)}.start-btn[data-v-ab806a6c]:hover,.task-view-btn[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.search-pill[data-v-ab806a6c]{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:var(--wd-taskbar-hover);border:none;border-radius:16px;color:var(--wd-taskbar-text);font-size:12px;cursor:pointer;width:210px}.search-pill span[data-v-ab806a6c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-pill[data-v-ab806a6c]:hover{background:var(--wd-flyout-item-hover)}.start-wrap[data-v-ab806a6c],.search-wrap[data-v-ab806a6c],.task-view-wrap[data-v-ab806a6c]{position:relative;height:100%;display:flex;align-items:center}.start-flyout-anchor[data-v-ab806a6c],.search-flyout-anchor[data-v-ab806a6c],.task-view-flyout-anchor[data-v-ab806a6c]{position:absolute;bottom:56px;left:0}.start-flyout[data-v-ab806a6c]{width:320px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:10px;box-shadow:0 20px 50px #00000073;padding:16px;color:var(--wd-taskbar-text)}.start-flyout-title[data-v-ab806a6c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wd-taskbar-muted);margin-bottom:12px}.start-grid[data-v-ab806a6c]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.start-app[data-v-ab806a6c]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;background:none;border:none;border-radius:8px;color:var(--wd-taskbar-text);cursor:pointer;min-width:0}.start-app[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.start-app-icon[data-v-ab806a6c]{width:28px;height:28px;object-fit:contain}.start-app-icon[data-v-ab806a6c] svg{width:100%;height:100%}.start-app-label[data-v-ab806a6c]{font-size:10.5px;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.search-flyout[data-v-ab806a6c]{width:300px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:10px;box-shadow:0 20px 50px #00000073;padding:10px;color:var(--wd-taskbar-text)}.search-input[data-v-ab806a6c]{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:6px;border:1px solid var(--wd-flyout-input-border);background:var(--wd-flyout-input-bg);color:var(--wd-taskbar-text);font-size:13px;margin-bottom:8px}.search-input[data-v-ab806a6c]:focus{outline:none;border-color:#60cdff}.search-results[data-v-ab806a6c]{max-height:260px;overflow-y:auto}.search-result-row[data-v-ab806a6c]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;background:none;border:none;border-radius:6px;color:var(--wd-taskbar-text);font-size:13px;text-align:left;cursor:pointer}.search-result-row[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.search-result-row--doc[data-v-ab806a6c]{align-items:flex-start}.search-result-icon[data-v-ab806a6c]{width:20px;height:20px;flex-shrink:0;object-fit:contain}.search-result-icon[data-v-ab806a6c] svg{width:100%;height:100%}.search-result-doc[data-v-ab806a6c]{display:flex;flex-direction:column;gap:2px;min-width:0}.search-result-doc-title[data-v-ab806a6c]{font-weight:600;color:var(--wd-taskbar-text)}.search-result-doc-excerpt[data-v-ab806a6c]{font-size:11.5px;line-height:1.4;color:var(--wd-taskbar-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-result-doc-excerpt[data-v-ab806a6c] mark{background:#7aa2ff59;color:#fff;border-radius:2px;padding:0 1px}.search-section-label[data-v-ab806a6c]{padding:8px 8px 4px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7d8598}.search-empty[data-v-ab806a6c]{padding:10px 8px;font-size:12px;color:var(--wd-taskbar-muted)}.task-view-flyout[data-v-ab806a6c]{width:300px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:10px;box-shadow:0 20px 50px #00000073;padding:14px;color:var(--wd-taskbar-text)}.task-view-title[data-v-ab806a6c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wd-taskbar-muted);margin-bottom:10px}.task-view-empty[data-v-ab806a6c]{font-size:12px;color:var(--wd-taskbar-muted);padding:6px 0}.task-view-grid[data-v-ab806a6c]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.task-view-card[data-v-ab806a6c]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;min-width:0;background:var(--wd-flyout-item-bg);border:1px solid var(--wd-flyout-item-hover);border-radius:8px;color:var(--wd-taskbar-text);cursor:pointer}.task-view-card[data-v-ab806a6c]:hover{background:var(--wd-flyout-item-hover)}.task-view-card-icon[data-v-ab806a6c]{width:24px;height:24px}.task-view-card-icon[data-v-ab806a6c] svg{width:100%;height:100%}.task-view-card-label[data-v-ab806a6c]{width:100%;font-size:10.5px;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-apps[data-v-ab806a6c]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:100%}.taskbar-app[data-v-ab806a6c]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer}.taskbar-app[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.taskbar-app[data-v-ab806a6c]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:6px;height:3px;border-radius:2px;background:var(--wd-taskbar-divider)}.taskbar-app.active[data-v-ab806a6c]:after{background:var(--wd-start-logo);width:16px}.taskbar-app-img[data-v-ab806a6c]{width:24px;height:24px;object-fit:contain}.taskbar-app-glyph[data-v-ab806a6c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.taskbar-app-glyph[data-v-ab806a6c] svg{width:100%;height:100%;display:block}.tray[data-v-ab806a6c]{position:relative;display:flex;align-items:center;gap:2px;height:100%;padding-right:4px}.tray-overflow-wrap[data-v-ab806a6c]{position:relative;height:100%;display:flex;align-items:center}.tray-overflow-btn[data-v-ab806a6c],.tray-status-icon[data-v-ab806a6c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--wd-taskbar-text)}.tray-overflow-btn[data-v-ab806a6c]:hover,.tray-status-icon[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.tray-lang[data-v-ab806a6c]{height:32px;padding:0 6px;background:transparent;border:none;border-radius:4px;color:var(--wd-taskbar-text);font-size:12px;cursor:pointer}.tray-lang[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.tray-wifi-wrap[data-v-ab806a6c],.tray-battery-wrap[data-v-ab806a6c],.tray-lang-wrap[data-v-ab806a6c],.tray-clock-wrap[data-v-ab806a6c]{position:relative;height:100%;display:flex;align-items:center}.wifi-flyout-anchor[data-v-ab806a6c]{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.battery-flyout-anchor[data-v-ab806a6c],.lang-flyout-anchor[data-v-ab806a6c],.calendar-flyout-anchor[data-v-ab806a6c]{position:absolute;bottom:40px;right:0}.wifi-flyout[data-v-ab806a6c]{width:260px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:8px;box-shadow:0 20px 50px #00000073;padding:8px;color:var(--wd-taskbar-text)}.wifi-flyout-title[data-v-ab806a6c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wd-taskbar-muted);padding:4px 8px 8px}.wifi-row[data-v-ab806a6c]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;background:none;border:none;border-radius:6px;color:var(--wd-taskbar-text);font-size:13px;cursor:pointer;text-align:left}.wifi-row[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.wifi-row.connected[data-v-ab806a6c]{color:#8fc4ff}.wifi-row-icon[data-v-ab806a6c]{width:16px;height:16px;display:flex;flex-shrink:0}.wifi-row-icon[data-v-ab806a6c] svg{width:100%;height:100%}.wifi-row-icon.dim[data-v-ab806a6c]{opacity:.5}.wifi-row-name[data-v-ab806a6c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wifi-row-status[data-v-ab806a6c]{font-size:10.5px;color:var(--wd-taskbar-muted);flex-shrink:0}.battery-flyout[data-v-ab806a6c]{width:220px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:8px;box-shadow:0 20px 50px #00000073;padding:16px;color:var(--wd-taskbar-text);text-align:center}.battery-percent[data-v-ab806a6c]{font-size:26px;font-weight:600}.battery-bar-track[data-v-ab806a6c]{height:6px;border-radius:3px;background:var(--wd-flyout-item-hover);margin:10px 0;overflow:hidden}.battery-bar-fill[data-v-ab806a6c]{height:100%;background:#4ade80;border-radius:3px;transition:width .3s ease}.battery-note[data-v-ab806a6c]{font-size:11.5px;color:var(--wd-taskbar-muted)}.lang-flyout[data-v-ab806a6c]{width:210px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:8px;box-shadow:0 20px 50px #00000073;padding:6px}.lang-row[data-v-ab806a6c]{display:block;width:100%;padding:8px 10px;background:none;border:none;border-radius:6px;color:var(--wd-taskbar-text);font-size:13px;text-align:left;cursor:pointer}.lang-row[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.lang-row.active[data-v-ab806a6c]{color:#8fc4ff;font-weight:600}.calendar-flyout[data-v-ab806a6c]{width:240px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:8px;box-shadow:0 20px 50px #00000073;padding:14px;color:var(--wd-taskbar-text)}.calendar-header[data-v-ab806a6c]{font-size:13px;font-weight:600;text-align:center;margin-bottom:10px}.calendar-weekdays[data-v-ab806a6c],.calendar-days[data-v-ab806a6c]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.calendar-weekdays span[data-v-ab806a6c]{font-size:10.5px;color:var(--wd-taskbar-muted);padding-bottom:4px}.calendar-day[data-v-ab806a6c]{font-size:12px;padding:5px 0;border-radius:4px}.calendar-day.muted[data-v-ab806a6c]{color:#5b6370}.calendar-day.today[data-v-ab806a6c]{background:#60cdff;color:#10233f;font-weight:700}.tray-clock[data-v-ab806a6c]{display:flex;flex-direction:column;align-items:flex-end;color:var(--wd-taskbar-text);font-size:11px;line-height:1.3;padding:4px 8px;border-radius:4px;cursor:pointer}.tray-clock[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.show-desktop-sliver[data-v-ab806a6c]{width:6px;height:100%;margin-left:4px;cursor:pointer;border-left:1px solid var(--wd-taskbar-border)}.show-desktop-sliver[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.overflow-flyout-anchor[data-v-ab806a6c]{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.tray-flyout-anchor[data-v-ab806a6c]{position:absolute;bottom:56px;right:0}.overflow-flyout[data-v-ab806a6c]{display:flex;align-items:center;gap:2px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:8px;box-shadow:0 20px 50px #00000073;padding:4px}.overflow-icon-btn[data-v-ab806a6c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer}.overflow-icon-btn[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.overflow-icon-glyph[data-v-ab806a6c]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.overflow-icon-glyph[data-v-ab806a6c] svg{width:100%;height:100%;display:block}.overflow-icon-img[data-v-ab806a6c]{width:18px;height:18px;object-fit:contain}.flyout-pop-enter-active[data-v-ab806a6c],.flyout-pop-leave-active[data-v-ab806a6c]{transition:opacity .12s ease,transform .12s ease}.flyout-pop-enter-from[data-v-ab806a6c],.flyout-pop-leave-to[data-v-ab806a6c]{opacity:0;transform:translateY(8px)}.tray-volume-wrap[data-v-ab806a6c]{position:relative;height:100%;display:flex;align-items:center}.volume-flyout-anchor[data-v-ab806a6c]{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.volume-flyout[data-v-ab806a6c]{width:260px;background:var(--wd-flyout-bg);border:1px solid var(--wd-flyout-border);border-radius:8px;box-shadow:0 20px 50px #00000073;padding:14px;color:var(--wd-taskbar-text)}.volume-row[data-v-ab806a6c]{display:flex;align-items:center;gap:10px}.volume-icon[data-v-ab806a6c]{width:18px;height:18px;display:flex;flex-shrink:0}.volume-icon[data-v-ab806a6c] svg{width:100%;height:100%}.volume-slider[data-v-ab806a6c]{flex:1;accent-color:#60cdff}.volume-value[data-v-ab806a6c]{width:28px;text-align:right;font-size:12px;color:var(--wd-taskbar-muted)}.volume-sep[data-v-ab806a6c]{height:1px;background:var(--wd-flyout-border);margin:12px 0}.now-playing[data-v-ab806a6c]{display:flex;align-items:center;gap:10px}.now-playing-art[data-v-ab806a6c]{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--wd-flyout-item-bg);display:flex;align-items:center;justify-content:center;font-size:18px}.now-playing-info[data-v-ab806a6c]{flex:1;min-width:0}.now-playing-title[data-v-ab806a6c]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing-sub[data-v-ab806a6c]{font-size:11px;color:var(--wd-taskbar-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing-bars[data-v-ab806a6c]{display:flex;align-items:flex-end;gap:2px;height:12px;margin-top:4px}.now-playing-bars span[data-v-ab806a6c]{width:3px;height:4px;background:#60cdff;border-radius:1px;opacity:.4}.now-playing-bars.playing span[data-v-ab806a6c]{animation:bar-bounce-ab806a6c .9s ease-in-out infinite;opacity:1}.now-playing-bars span[data-v-ab806a6c]:nth-child(1){animation-delay:0s}.now-playing-bars span[data-v-ab806a6c]:nth-child(2){animation-delay:.15s}.now-playing-bars span[data-v-ab806a6c]:nth-child(3){animation-delay:.3s}.now-playing-bars span[data-v-ab806a6c]:nth-child(4){animation-delay:.15s}.now-playing-bars span[data-v-ab806a6c]:nth-child(5){animation-delay:0s}@keyframes bar-bounce-ab806a6c{0%,to{height:4px}50%{height:12px}}.now-playing-toggle[data-v-ab806a6c]{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:none;background:var(--wd-flyout-item-hover);color:var(--wd-taskbar-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.now-playing-toggle[data-v-ab806a6c]:hover{background:var(--wd-flyout-input-border)}.station-nav[data-v-ab806a6c]{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:none;background:transparent;color:var(--wd-taskbar-muted);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.station-nav[data-v-ab806a6c]:hover{background:var(--wd-flyout-item-hover);color:var(--wd-taskbar-text)}.station-dots[data-v-ab806a6c]{display:flex;justify-content:center;gap:6px;margin-top:10px}.station-dot[data-v-ab806a6c]{width:5px;height:5px;border-radius:50%;background:var(--wd-flyout-input-border)}.station-dot.active[data-v-ab806a6c]{background:#60cdff}.mascot-card[data-v-ab806a6c]{position:absolute;left:16px;bottom:12px;z-index:999999;display:flex;align-items:flex-end;gap:10px}.mascot-face[data-v-ab806a6c]{width:56px;height:56px;flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));transform-origin:bottom center}.mascot-face.mascot-idle[data-v-ab806a6c]{animation:mascot-idle-bob-ab806a6c 2.6s ease-in-out infinite}@keyframes mascot-idle-bob-ab806a6c{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-3deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2px) rotate(3deg)}}.mascot-face.mascot-jump[data-v-ab806a6c]{animation:mascot-jump-ab806a6c .7s cubic-bezier(.34,1.56,.64,1) 1}@keyframes mascot-jump-ab806a6c{0%{transform:translateY(0) scale(1)}15%{transform:translateY(4px) scale(1.08,.9)}45%{transform:translateY(-22px) scale(.95,1.08)}70%{transform:translateY(0) scale(1.05,.92)}85%{transform:translateY(-4px) scale(.98,1.03)}to{transform:translateY(0) scale(1)}}.mascot-bubble[data-v-ab806a6c]{position:relative;background:#fff;color:#333;border-radius:14px;padding:10px 14px;font-size:13px;box-shadow:0 10px 30px #0000004d;display:flex;align-items:center;gap:10px;max-width:220px}.mascot-bubble[data-v-ab806a6c]:after{content:"";position:absolute;left:-6px;bottom:14px;width:12px;height:12px;background:#fff;transform:rotate(45deg)}.mascot-bubble p[data-v-ab806a6c]{margin:0;line-height:1.3}.mascot-happy-text[data-v-ab806a6c]{font-weight:600;color:#a2447a}.mascot-hearts[data-v-ab806a6c]{font-size:14px;white-space:nowrap;animation:mascot-hearts-pop-ab806a6c .45s ease-out .35s both}@keyframes mascot-hearts-pop-ab806a6c{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.mascot-thumb[data-v-ab806a6c]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:#f0f4ff;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:mascot-thumb-pulse-ab806a6c 1.8s ease-out infinite}@keyframes mascot-thumb-pulse-ab806a6c{0%,to{box-shadow:0 0 #6081ff8c}50%{box-shadow:0 0 0 6px #6081ff00}}.mascot-thumb[data-v-ab806a6c]:hover{background:#dce6ff}.mascot-close[data-v-ab806a6c]{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;border:none;background:#00000080;color:#fff;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mascot-pop-enter-active[data-v-ab806a6c],.mascot-pop-leave-active[data-v-ab806a6c]{transition:opacity .25s ease,transform .25s ease}.mascot-pop-enter-from[data-v-ab806a6c],.mascot-pop-leave-to[data-v-ab806a6c]{opacity:0;transform:translateY(16px) scale(.9)}.zoom-control[data-v-ab806a6c]{position:fixed;top:16px;right:16px;z-index:1;display:flex;align-items:center;gap:2px;background:var(--wd-taskbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--wd-taskbar-border);border-radius:999px;padding:4px;box-shadow:0 8px 24px #00000059}.zoom-btn[data-v-ab806a6c]{width:26px;height:26px;border:none;border-radius:50%;background:transparent;color:var(--wd-taskbar-text);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.zoom-btn[data-v-ab806a6c]:hover:not(:disabled){background:var(--wd-taskbar-hover)}.zoom-btn[data-v-ab806a6c]:disabled{color:var(--wd-taskbar-muted);cursor:default}.zoom-label[data-v-ab806a6c]{min-width:42px;text-align:center;font-size:12.5px;font-weight:600;color:var(--wd-taskbar-text);-webkit-user-select:none;user-select:none}.ctx-menu[data-v-ab806a6c]{position:absolute;z-index:9999;width:240px;background:#1f2430;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 16px 40px #00000073;padding:8px;color:#e6e8ee;font-size:13px}.ctx-menu-title[data-v-ab806a6c]{font-weight:600;padding:6px 10px 8px;color:#9aa2b1;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ctx-menu-item[data-v-ab806a6c]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:7px;color:#e6e8ee;text-decoration:none;font-size:13.5px}.ctx-menu-item[data-v-ab806a6c]:hover{background:var(--wd-taskbar-hover)}.ctx-menu-item-icon[data-v-ab806a6c]{width:18px;height:18px;flex-shrink:0;text-align:center;display:flex;align-items:center;justify-content:center}.ctx-menu-item-icon[data-v-ab806a6c] svg{width:100%;height:100%}.ctx-menu-item--email[data-v-ab806a6c]{font-size:12.5px;word-break:break-all}.ctx-menu-item--primary[data-v-ab806a6c]{background:#22c55e;color:#0b1710;font-weight:600;margin-bottom:4px}.ctx-menu-item--primary[data-v-ab806a6c]:hover{background:#34d873}.bsod-overlay[data-v-ab806a6c]{position:fixed;inset:0;z-index:100000;background:#0078d7;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:6vw;font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif}.bsod-face[data-v-ab806a6c]{font-size:clamp(40px,7vw,110px);font-weight:400;margin-bottom:1.5rem}.bsod-text[data-v-ab806a6c]{font-size:clamp(15px,1.7vw,26px);max-width:56ch;line-height:1.5;margin-bottom:2rem}.bsod-percent[data-v-ab806a6c]{font-size:clamp(15px,1.7vw,26px);margin-bottom:3rem}.bsod-stop[data-v-ab806a6c]{font-size:clamp(12px,1vw,16px);opacity:.85}.bsod-note[data-v-ab806a6c]{font-size:clamp(11px,.9vw,14px);opacity:.7;margin-top:2rem;font-style:italic}.bsod-fade-enter-active[data-v-ab806a6c],.bsod-fade-leave-active[data-v-ab806a6c]{transition:opacity .3s ease}.bsod-fade-enter-from[data-v-ab806a6c],.bsod-fade-leave-to[data-v-ab806a6c]{opacity:0}.support-page[data-v-196f8851]{color:var(--fk-text)}.content-section[data-v-196f8851]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-196f8851]{padding:40px 16px}}.support-split[data-v-196f8851]{padding-top:100px;padding-bottom:80px}@media(max-width:900px){.support-split[data-v-196f8851]{padding-top:92px}}.support-shell[data-v-196f8851]{width:100%;max-width:1100px;margin:0 auto}.support-grid[data-v-196f8851]{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}@media(max-width:900px){.support-grid[data-v-196f8851]{grid-template-columns:1fr;gap:40px}}.support-left h1[data-v-196f8851]{font-size:40px;font-weight:900;line-height:1.14;margin:0 0 18px}@media(max-width:800px){.support-left h1[data-v-196f8851]{font-size:32px}}.support-lede[data-v-196f8851]{font-size:17px;line-height:1.7;opacity:.82;margin:0 0 30px}.support-why-list[data-v-196f8851]{margin:0 0 30px;padding:0;list-style:none;display:grid;gap:12px}.support-why-list li[data-v-196f8851]{font-size:15px;line-height:1.6;opacity:.85;padding:14px 18px;background:var(--fk-panel);border:1px solid var(--fk-border-soft);border-radius:10px}.support-alt[data-v-196f8851]{font-size:14.5px;line-height:1.7;opacity:.75;margin:0 0 24px}.support-alt a[data-v-196f8851]{color:var(--fk-accent-green);font-weight:600;text-decoration:none}.support-alt a[data-v-196f8851]:hover{text-decoration:underline}.support-manage[data-v-196f8851]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 24px;padding:16px 20px;background:var(--fk-panel);border:1px solid var(--fk-border);border-radius:12px}.support-manage-text[data-v-196f8851]{display:flex;flex-direction:column;gap:3px}.support-manage-text strong[data-v-196f8851]{font-size:14.5px;color:var(--fk-text-strong)}.support-manage-text span[data-v-196f8851]{font-size:13px;opacity:.7}.support-manage-link[data-v-196f8851]{flex-shrink:0;font-size:14px;font-weight:700;color:var(--fk-accent-green);text-decoration:none;white-space:nowrap}.support-manage-link[data-v-196f8851]:hover{text-decoration:underline}.support-legal[data-v-196f8851]{font-size:13px;line-height:1.65;opacity:.55;margin:0;padding-top:20px;border-top:1px solid var(--fk-border-soft)}.support-legal a[data-v-196f8851],.support-legal[data-v-196f8851] a{color:inherit;text-decoration:underline}.support-right[data-v-196f8851]{position:sticky;top:96px}@media(max-width:900px){.support-right[data-v-196f8851]{position:static}}.support-panel[data-v-196f8851]{position:relative;overflow:hidden;background:var(--fk-panel-solid);border:1px solid var(--fk-border);border-radius:18px;padding:30px 26px 26px;box-shadow:0 24px 48px #00000029}.support-panel[data-v-196f8851]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3ccc3a,#ffa80f)}.support-panel-brand[data-v-196f8851]{display:flex;align-items:center;justify-content:center;gap:10px}.support-panel-brand-text[data-v-196f8851]{font-size:24px;font-weight:800;letter-spacing:-.01em;color:#635bff}.support-panel-brand-caption[data-v-196f8851]{margin:4px 0 0;font-size:12.5px;text-align:center;opacity:.55}.support-panel-body[data-v-196f8851]{margin-top:26px;border-top:1px solid var(--fk-border-soft);padding-top:24px;text-align:center}.support-mode-toggle[data-v-196f8851]{display:inline-flex;padding:4px;border-radius:999px;background:var(--fk-panel);border:1px solid var(--fk-border);margin-bottom:20px}.support-mode-toggle button[data-v-196f8851]{border:none;background:transparent;padding:8px 20px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--fk-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.support-mode-toggle button.active[data-v-196f8851]{background:var(--fk-cta-bg);color:#fafafa}.support-panel-tag[data-v-196f8851]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fk-accent-green)}.support-panel-body h2[data-v-196f8851]{font-size:21px;font-weight:800;margin:8px 0 20px}.support-amount-list[data-v-196f8851]{display:grid;gap:10px;text-align:left}.support-amount-row[data-v-196f8851]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--fk-panel);border:1px solid var(--fk-border);border-radius:10px;text-decoration:none;color:var(--fk-text);transition:border-color .15s ease,background .15s ease}.support-amount-row[data-v-196f8851]:hover{border-color:#34d39980;background:var(--fk-panel-strong)}.support-amount-row:hover .support-amount-cta[data-v-196f8851]{opacity:1}.support-amount-value[data-v-196f8851]{font-size:20px;font-weight:800}.support-amount-cta[data-v-196f8851]{font-size:13px;font-weight:600;color:var(--fk-accent-green);opacity:.7;transition:opacity .15s ease}.support-panel-note[data-v-196f8851]{margin:20px 0 0;font-size:12.5px;line-height:1.6;opacity:.55}.support-panel-trust[data-v-196f8851]{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px}.support-panel-trust li[data-v-196f8851]{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.75}.support-panel-trust li svg[data-v-196f8851]{flex-shrink:0;color:var(--fk-accent-green)}.support-panel-footnote[data-v-196f8851]{margin:16px 0 0;font-size:12.5px;opacity:.5;text-align:center}.support-panel-footnote a[data-v-196f8851],.support-panel-footnote[data-v-196f8851] a{color:inherit;text-decoration:underline}.thanks-page[data-v-b5b6b5e2]{color:var(--fk-text);min-height:60vh;display:flex;align-items:center}.content-section[data-v-b5b6b5e2]{padding:56px 20px;width:100%}.thanks-hero[data-v-b5b6b5e2]{padding-top:100px;padding-bottom:80px;text-align:center}@media(max-width:900px){.thanks-hero[data-v-b5b6b5e2]{padding-top:92px;padding-bottom:56px}}.thanks-shell[data-v-b5b6b5e2]{width:100%;max-width:560px;margin:0 auto}.thanks-icon[data-v-b5b6b5e2]{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#34d39924;color:var(--fk-accent-green)}h1[data-v-b5b6b5e2]{font-size:34px;font-weight:900;line-height:1.18;margin:0 0 16px}@media(max-width:700px){h1[data-v-b5b6b5e2]{font-size:27px}}.thanks-lede[data-v-b5b6b5e2]{font-size:16.5px;line-height:1.7;opacity:.8;margin:0 0 32px}.thanks-actions[data-v-b5b6b5e2]{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.thanks-button[data-v-b5b6b5e2]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:16px;font-weight:600;padding:11px 24px;text-decoration:none;transition:all .2s linear}.thanks-button[data-v-b5b6b5e2]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover)}.thanks-link[data-v-b5b6b5e2]{color:var(--fk-accent-green);font-size:15px;font-weight:600;text-decoration:none}.thanks-link[data-v-b5b6b5e2]:hover{text-decoration:underline}.thanks-cat[data-v-b5b6b5e2]{margin:44px auto 0;max-width:260px}.thanks-cat img[data-v-b5b6b5e2]{width:100%;height:220px;object-fit:cover;border-radius:14px;border:1px solid var(--fk-border);display:block}.thanks-cat-caption[data-v-b5b6b5e2]{margin:10px 0 0;font-size:12.5px;opacity:.5;font-style:italic}.legal-page[data-v-c648af7d]{color:var(--fk-text);min-height:60vh}.legal-hero[data-v-c648af7d]{padding:100px 20px 80px}@media(max-width:900px){.legal-hero[data-v-c648af7d]{padding:88px 16px 56px}}.legal-shell[data-v-c648af7d]{width:100%;max-width:780px;margin:0 auto}.legal-switcher[data-v-c648af7d]{display:flex;gap:8px;margin-bottom:32px}.legal-switcher a[data-v-c648af7d]{padding:6px 16px;border-radius:999px;border:1px solid var(--fk-border);background:var(--fk-panel);color:var(--fk-text);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.legal-switcher a[data-v-c648af7d]:hover{border-color:#34d39966}.legal-switcher a.active[data-v-c648af7d]{background:var(--fk-cta-bg);border-color:var(--fk-cta-bg);color:#fafafa}.legal-content[data-v-c648af7d]{font-size:15.5px;line-height:1.75;color:var(--fk-text);overflow-wrap:break-word}.legal-content[data-v-c648af7d] h1{font-size:34px;line-height:1.15;margin:0 0 18px;letter-spacing:-.02em;font-weight:700}.legal-content[data-v-c648af7d] h2{font-size:21px;line-height:1.3;margin:38px 0 12px;font-weight:700}.legal-content[data-v-c648af7d] h3{font-size:16.5px;line-height:1.35;margin:24px 0 8px}.legal-content[data-v-c648af7d] p{margin:12px 0}.legal-content[data-v-c648af7d] a{color:var(--fk-link);text-decoration:none}.legal-content[data-v-c648af7d] a:hover{text-decoration:underline}.legal-content[data-v-c648af7d] ul,.legal-content[data-v-c648af7d] ol{margin:12px 0 16px 22px;padding:0}.legal-content[data-v-c648af7d] li{margin:6px 0}.legal-content[data-v-c648af7d] strong{color:var(--fk-text-strong)}.legal-content[data-v-c648af7d] hr{border:none;height:1px;background:var(--fk-border-soft);margin:32px 0}.legal-content[data-v-c648af7d] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;padding:.15em .4em;border-radius:6px;background:var(--fk-code-bg);border:1px solid var(--fk-border-soft)}.legal-content[data-v-c648af7d] blockquote{margin:16px 0;padding:10px 14px;border-left:3px solid rgba(122,162,255,.45);background:var(--fk-panel);border-radius:10px;color:var(--fk-text-muted)}.legal-content[data-v-c648af7d] table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:18px 0;font-size:13.5px}.legal-content[data-v-c648af7d] th,.legal-content[data-v-c648af7d] td{border:1px solid var(--fk-border-soft);padding:8px 10px;vertical-align:top;text-align:left}.legal-content[data-v-c648af7d] th{background:var(--fk-panel)}.contact-page[data-v-5b78c2ae]{color:var(--fk-text)}.content-section[data-v-5b78c2ae]{padding:56px 20px}@media(max-width:900px){.content-section[data-v-5b78c2ae]{padding:40px 16px}}.diff-background[data-v-5b78c2ae]{background:var(--fk-bg-alt)}.contact-shell[data-v-5b78c2ae]{width:100%;max-width:900px;margin:0 auto}.contact-shell-narrow[data-v-5b78c2ae]{max-width:560px}.contact-hero[data-v-5b78c2ae]{padding-top:100px;padding-bottom:40px;text-align:center}@media(max-width:900px){.contact-hero[data-v-5b78c2ae]{padding-top:92px}}.contact-hero h1[data-v-5b78c2ae]{font-size:40px;font-weight:900;line-height:1.14;margin:0 0 18px}@media(max-width:800px){.contact-hero h1[data-v-5b78c2ae]{font-size:30px}}.contact-lede[data-v-5b78c2ae]{font-size:17px;line-height:1.7;opacity:.82;margin:0 auto;max-width:560px}.contact-form[data-v-5b78c2ae]{background:var(--fk-panel-solid);border:1px solid var(--fk-border);border-radius:16px;padding:30px 28px}.form-field[data-v-5b78c2ae]{margin-bottom:18px}.form-field label[data-v-5b78c2ae]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--fk-text-muted)}.form-field input[data-v-5b78c2ae],.form-field textarea[data-v-5b78c2ae]{width:100%;box-sizing:border-box;background:var(--fk-panel);border:1px solid var(--fk-border);color:var(--fk-text);border-radius:8px;padding:10px 12px;font-size:15px;font-family:inherit;resize:vertical}.form-field input[data-v-5b78c2ae]::placeholder,.form-field textarea[data-v-5b78c2ae]::placeholder{color:var(--fk-text-faint)}.form-field input[data-v-5b78c2ae]:focus,.form-field textarea[data-v-5b78c2ae]:focus{outline:none;border-color:#34d39980}.contact-honeypot[data-v-5b78c2ae]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-error[data-v-5b78c2ae]{margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#d98a681f;border:1px solid rgba(217,138,104,.35);color:var(--fk-text);font-size:14px}.contact-submit[data-v-5b78c2ae]{width:100%;background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:16px;font-weight:600;padding:12px 22px;cursor:pointer;transition:all .2s linear}.contact-submit[data-v-5b78c2ae]:hover:not(:disabled){background:var(--fk-cta-hover);border-color:var(--fk-cta-hover)}.contact-submit[data-v-5b78c2ae]:disabled{opacity:.7;cursor:default}.contact-success[data-v-5b78c2ae]{background:var(--fk-panel-solid);border:1px solid var(--fk-border);border-radius:16px;padding:40px 28px;text-align:center}.contact-success h2[data-v-5b78c2ae]{font-size:22px;font-weight:800;margin:0 0 10px}.contact-success p[data-v-5b78c2ae]{font-size:15px;opacity:.8;margin:0}.contact-alt[data-v-5b78c2ae]{margin:22px 0 0;font-size:13px;line-height:1.6;opacity:.6;text-align:center}.contact-alt a[data-v-5b78c2ae],.contact-alt[data-v-5b78c2ae] a{color:var(--fk-accent-green);font-weight:600;text-decoration:none}.contact-alt a[data-v-5b78c2ae]:hover,.contact-alt[data-v-5b78c2ae] a:hover{text-decoration:underline}.notfound-page[data-v-389fed11]{min-height:calc(100vh - 61px);display:flex;align-items:center;justify-content:center;color:var(--fk-text);padding:60px 20px}.notfound-shell[data-v-389fed11]{max-width:460px;text-align:center}.notfound-cat[data-v-389fed11]{width:140px;height:auto;margin:0 auto 12px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.25))}.notfound-code[data-v-389fed11]{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--fk-text-faint);margin-bottom:10px}h1[data-v-389fed11]{font-size:30px;font-weight:800;margin:0 0 14px;line-height:1.15}p[data-v-389fed11]{font-size:15px;line-height:1.65;color:var(--fk-text-muted);margin:0 0 30px}.notfound-actions[data-v-389fed11]{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.cta[data-v-389fed11]{background:var(--fk-cta-bg);border:1px solid var(--fk-cta-bg);color:#fafafa;border-radius:8px;font-size:16px;padding:11px 22px;font-weight:600;display:inline-block;text-decoration:none;transition:all .2s linear}.cta[data-v-389fed11]:hover{background:var(--fk-cta-hover);border-color:var(--fk-cta-hover)}.text-link[data-v-389fed11]{display:inline-flex;align-items:center;gap:8px;color:var(--fk-accent-green);font-size:15px;font-weight:500;text-decoration:none}.text-link[data-v-389fed11]:after{content:"→"}.text-link[data-v-389fed11]:hover{opacity:.9}
