.tabs-page[data-v-e7bfd9fc]{width:100%;overflow:hidden;background:var(--bg0)}.container[data-v-e7bfd9fc]{width:min(100%,var(--max0));margin:0 auto;padding:0 var(--gutter)}.eyebrow[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:var(--sp1);color:var(--mut);font-size:var(--h8);font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;margin-bottom:var(--sp2)}.eyebrow i[data-v-e7bfd9fc]{color:var(--accent);font-size:var(--h7)}.pro-pill[data-v-e7bfd9fc]{padding:3px 9px;border-radius:var(--rfull);background:var(--accent);color:var(--white);font-size:var(--h10);font-style:normal;font-weight:500;letter-spacing:.04em}.section-head[data-v-e7bfd9fc]{margin-bottom:var(--sp7)}.section-head.centered[data-v-e7bfd9fc]{text-align:center}.section-title[data-v-e7bfd9fc]{margin:0 auto;color:var(--text);font-size:var(--h1);font-weight:600;letter-spacing:-.025em;line-height:1.16;max-width:680px}.section-sub[data-v-e7bfd9fc]{max-width:560px;color:var(--mut);font-size:var(--h5);letter-spacing:-.01em;line-height:1.52;margin:var(--sp2) auto 0}.tone-blue[data-v-e7bfd9fc]{--dot: var(--accent)}.tone-yellow[data-v-e7bfd9fc]{--dot: var(--warn)}.tone-green[data-v-e7bfd9fc]{--dot: var(--success)}.tone-grey[data-v-e7bfd9fc]{--dot: color-mix(in srgb, var(--text) 45%, transparent)}.btn[data-v-e7bfd9fc]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp1);min-height:48px;padding:0 var(--sp4);border-radius:var(--rfull);border:1px solid transparent;font-size:var(--h7);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1),background var(--t1) var(--anim1),border-color var(--t1) var(--anim1)}.btn[data-v-e7bfd9fc]:hover{transform:translateY(-1px)}.btn[data-v-e7bfd9fc]:active{transform:translateY(0)}.btn[data-v-e7bfd9fc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary[data-v-e7bfd9fc]{background:var(--accent);color:var(--white);box-shadow:var(--sha-cta)}.btn-primary[data-v-e7bfd9fc]:hover{box-shadow:var(--sha-cta2)}.btn-secondary[data-v-e7bfd9fc]{background:var(--bg0);color:var(--text);border-color:var(--line2)}.btn-secondary[data-v-e7bfd9fc]:hover{border-color:color-mix(in srgb,var(--text) 26%,transparent)}.hero[data-v-e7bfd9fc]{position:relative;padding:108px 0 var(--sp7);isolation:isolate}.hero-bg[data-v-e7bfd9fc]{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--text) 5.5%,transparent) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 52% 44% at 50% 26%,#000 12%,transparent 70%)}.hero-bg[data-v-e7bfd9fc]:after{content:"";position:absolute;top:-180px;left:50%;width:720px;height:480px;transform:translate(-50%);background:none;filter:blur(40px)}.hero-grid[data-v-e7bfd9fc]{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:var(--sp6)}.hero-copy[data-v-e7bfd9fc]{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.hero-title[data-v-e7bfd9fc]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 .35em;color:var(--text);font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:var(--sp1) 0 var(--sp3)}.hero-grad[data-v-e7bfd9fc]{color:var(--accent);padding-bottom:.08em}.hero-sub[data-v-e7bfd9fc]{max-width:540px;color:var(--mut);font-size:var(--h5);letter-spacing:-.01em;line-height:1.52;margin:0}.hero-cta[data-v-e7bfd9fc]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--sp2);margin-top:var(--sp5)}.hero-proof[data-v-e7bfd9fc]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp0) var(--sp1);margin-top:var(--sp3)}.hero-stars[data-v-e7bfd9fc]{color:#ffb800;font-size:13px;letter-spacing:2px}.hero-trust[data-v-e7bfd9fc]{color:var(--mut);font-size:var(--h8);font-weight:500;letter-spacing:-.005em;line-height:1.45;margin:0}.hero-bundle[data-v-e7bfd9fc]{width:100%;margin-top:var(--sp7)}.hero-art[data-v-e7bfd9fc]{position:relative;display:flex;flex-direction:column;gap:var(--sp2);padding:var(--sp3);border-radius:var(--r-xl);background:radial-gradient(130% 90% at 14% -8%,color-mix(in srgb,var(--white) 22%,transparent) 0%,transparent 46%),linear-gradient(165deg,color-mix(in srgb,var(--accent) 88%,white 6%),color-mix(in srgb,var(--accent) 74%,black 32%));box-shadow:0 24px 48px -20px #00000047;overflow:hidden;isolation:isolate}.ha-glow[data-v-e7bfd9fc]{position:absolute;top:-32%;inset-inline-end:-16%;width:62%;aspect-ratio:1;border-radius:var(--rfull);background:color-mix(in srgb,var(--white) 28%,transparent);filter:blur(60px);pointer-events:none}.ha-window[data-v-e7bfd9fc]{position:relative;z-index:1;border:1px solid var(--dark2);border-radius:var(--r-md);overflow:hidden;background:var(--dark1);box-shadow:0 18px 34px -14px #0000008c}.ha-bar[data-v-e7bfd9fc]{display:flex;align-items:center;gap:6px;height:34px;padding:0 var(--sp2);border-bottom:1px solid var(--dark2);background:var(--dark1)}.ha-dot[data-v-e7bfd9fc]{width:8px;height:8px;border-radius:var(--rfull)}.ha-dot.red[data-v-e7bfd9fc]{background:#ff5f57}.ha-dot.yellow[data-v-e7bfd9fc]{background:#febc2e}.ha-dot.green[data-v-e7bfd9fc]{background:#28c840}.ha-count[data-v-e7bfd9fc]{margin-inline-start:auto;padding:2px 9px;border:1px solid var(--dark2);border-radius:var(--rfull);color:#ffffffb3;font-size:var(--h10);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ha-strip[data-v-e7bfd9fc]{display:flex;align-items:flex-end;padding:var(--sp2) var(--sp2) 0;overflow:hidden}.ha-tab[data-v-e7bfd9fc]{display:grid;place-items:center;flex-shrink:1;min-width:0;width:30px;height:24px;border:1px solid var(--dark2);border-bottom:0;border-radius:var(--r-xs) 8px 0 0;background:var(--dark1)}.ha-tab+.ha-tab[data-v-e7bfd9fc]{margin-inline-start:-8px}.ha-fav[data-v-e7bfd9fc]{width:9px;height:9px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--dot, var(--accent)) 60%,transparent)}.ha-flow[data-v-e7bfd9fc]{position:relative;z-index:1;display:grid;place-items:center;align-self:center;width:30px;height:30px;border-radius:var(--rfull);background:#ffffff29;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.24);color:var(--white);font-size:var(--h7);box-shadow:0 10px 20px #00000047}.ha-session[data-v-e7bfd9fc]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--sp1);padding:var(--sp2);border:1px solid rgba(255,255,255,.06);border-radius:var(--r-md);background:var(--dark0);box-shadow:0 26px 46px -20px #000000a6}.ha-head[data-v-e7bfd9fc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp1)}.ha-brand[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:6px;color:var(--white);font-size:var(--h8);font-weight:500;font-variant-numeric:tabular-nums}.ha-brand i[data-v-e7bfd9fc]{color:var(--accent);font-size:var(--h7)}.ha-ai[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--rfull);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:var(--h10);font-weight:500;white-space:nowrap}.ha-ai i[data-v-e7bfd9fc]{font-size:var(--h9)}.ha-groups[data-v-e7bfd9fc]{display:flex;flex-direction:column;gap:7px}.ha-group[data-v-e7bfd9fc]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--dot, var(--accent)) 26%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--dot, var(--accent)) 5%,var(--dark1))}.ha-group-name[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:7px;color:var(--white);font-size:var(--h9);font-weight:500}.ha-group-dot[data-v-e7bfd9fc]{width:8px;height:8px;flex-shrink:0;border-radius:var(--rfull);background:var(--dot, var(--accent))}.ha-sites[data-v-e7bfd9fc]{display:flex;flex-wrap:wrap;gap:5px;margin-inline-start:auto}.ha-site[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--dark2);border-radius:var(--rfull);background:var(--dark1);color:#fff9;font-size:var(--h10);font-weight:500;white-space:nowrap}.ha-site i[data-v-e7bfd9fc]{flex-shrink:0;color:#fff9;font-size:var(--h9)}.ha-receipt[data-v-e7bfd9fc]{position:absolute;bottom:var(--sp3);inset-inline-end:var(--sp3)}.ha-receipt-in[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.24);border-radius:var(--rfull);background:#ffffff29;backdrop-filter:blur(10px);color:var(--white);font-size:var(--h9);font-weight:500;white-space:nowrap;box-shadow:0 10px 24px #00000047}.ha-receipt-in i[data-v-e7bfd9fc]{color:var(--success);font-size:var(--h8)}.demo[data-v-e7bfd9fc]{padding:var(--sect) 0;border-top:1px solid var(--line);scroll-margin-top:132px}.demo-stage[data-v-e7bfd9fc]{width:min(100%,860px);margin:0 auto}.demo-controls[data-v-e7bfd9fc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp2);margin-bottom:var(--sp3)}.demo-btn[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:var(--sp1);min-height:44px;padding:0 var(--sp3);border:1px solid var(--line2);border-radius:var(--rfull);background:var(--bg0);color:var(--text);font-family:inherit;font-size:var(--h7);font-weight:500;cursor:pointer;transition:transform var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1),border-color var(--t1) var(--anim1)}.demo-btn[data-v-e7bfd9fc]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--text) 26%,transparent)}.demo-btn[data-v-e7bfd9fc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-btn.primary[data-v-e7bfd9fc]{border-color:transparent;background:var(--accent);color:var(--white);box-shadow:var(--sha-cta)}.demo-toggle[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 var(--sp3);border:1px solid var(--line2);border-radius:var(--rfull);background:var(--bg0);color:var(--mut);font-family:inherit;font-size:var(--h8);font-weight:500;cursor:pointer;transition:border-color var(--t1) var(--anim1)}.demo-toggle[data-v-e7bfd9fc]:hover{border-color:color-mix(in srgb,var(--text) 26%,transparent)}.demo-toggle[data-v-e7bfd9fc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-toggle[aria-checked=true][data-v-e7bfd9fc]{border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--text)}.demo-track[data-v-e7bfd9fc]{display:inline-flex;align-items:center;width:32px;height:18px;padding:2px;border-radius:var(--rfull);background:color-mix(in srgb,var(--text) 14%,transparent);transition:background var(--t1) var(--anim1)}.demo-toggle[aria-checked=true] .demo-track[data-v-e7bfd9fc]{background:var(--accent)}.demo-knob[data-v-e7bfd9fc]{width:14px;height:14px;border-radius:var(--rfull);background:var(--white);transition:transform var(--t1) var(--anim1)}.demo-toggle[aria-checked=true] .demo-knob[data-v-e7bfd9fc]{transform:translate(14px)}:dir(rtl) .demo-toggle[aria-checked=true] .demo-knob[data-v-e7bfd9fc]{transform:translate(-14px)}.demo-shell[data-v-e7bfd9fc]{position:relative;min-height:350px}.demo-window[data-v-e7bfd9fc]{overflow:hidden;border:1px solid var(--dark2);border-radius:var(--r-lg);background:var(--dark0);box-shadow:0 20px 44px -18px #00000047,0 12px 32px #0006}.demo-bar[data-v-e7bfd9fc]{display:flex;align-items:center;gap:7px;height:42px;padding:0 var(--sp3);border-bottom:1px solid var(--dark2);background:var(--dark1)}.demo-dot[data-v-e7bfd9fc]{width:9px;height:9px;border-radius:var(--rfull)}.demo-dot.red[data-v-e7bfd9fc]{background:#ff5f57}.demo-dot.yellow[data-v-e7bfd9fc]{background:#febc2e}.demo-dot.green[data-v-e7bfd9fc]{background:#28c840}.demo-count[data-v-e7bfd9fc]{margin-inline-start:auto;padding:3px 10px;border:1px solid var(--dark2);border-radius:var(--rfull);color:#ffffffb3;font-size:var(--h9);font-weight:500;font-variant-numeric:tabular-nums}.demo-strip[data-v-e7bfd9fc]{display:flex;align-items:flex-end;padding:var(--sp3) var(--sp3) 0;overflow:hidden}.demo-tab[data-v-e7bfd9fc]{display:grid;place-items:center;flex-shrink:1;min-width:0;width:34px;height:28px;border:1px solid var(--dark2);border-bottom:0;border-radius:var(--r-xs) 8px 0 0;background:var(--dark1)}.demo-tab+.demo-tab[data-v-e7bfd9fc]{margin-inline-start:-9px}.demo-fav[data-v-e7bfd9fc]{width:11px;height:11px;flex-shrink:0;border-radius:4px;background:color-mix(in srgb,var(--dot, var(--accent)) 60%,transparent)}.demo-tab.dupe[data-v-e7bfd9fc]{position:relative}.demo-tab.dupe[data-v-e7bfd9fc]:after{content:"";position:absolute;top:4px;inset-inline-end:5px;width:6px;height:6px;border-radius:var(--rfull);background:var(--error)}.demo-page[data-v-e7bfd9fc]{display:flex;flex-direction:column;gap:14px;padding:var(--sp4) var(--sp3) var(--sp5);border-top:1px solid rgba(255,255,255,.08)}.demo-line[data-v-e7bfd9fc]{display:block;width:78%;height:10px;border-radius:5px;background:#ffffff38}.demo-line.wide[data-v-e7bfd9fc]{width:94%}.demo-line.short[data-v-e7bfd9fc]{width:46%}.demo-line.dim[data-v-e7bfd9fc]{opacity:.6}.demo-session[data-v-e7bfd9fc]{display:flex;flex-direction:column;gap:var(--sp3);padding:var(--sp3)}.demo-session-head[data-v-e7bfd9fc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp2)}.demo-name[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--rfull);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:var(--h8);font-weight:500}.demo-name i[data-v-e7bfd9fc]{font-size:var(--h7)}.demo-name em[data-v-e7bfd9fc]{color:color-mix(in srgb,var(--accent) 70%,var(--white));font-size:var(--h10);font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.demo-receipt[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--rfull);background:var(--accent);color:var(--white);font-size:var(--h8);font-weight:500;box-shadow:var(--sha-cta2)}.demo-receipt i[data-v-e7bfd9fc]{font-size:var(--h7)}.demo-receipt em[data-v-e7bfd9fc]{font-style:normal;opacity:.75;font-variant-numeric:tabular-nums}.demo-clusters[data-v-e7bfd9fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp2)}.demo-cluster[data-v-e7bfd9fc]{display:flex;flex-direction:column;gap:8px;padding:var(--sp2);border:1px solid color-mix(in srgb,var(--dot, var(--accent)) 26%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--dot, var(--accent)) 5%,var(--dark1))}.demo-cluster-head[data-v-e7bfd9fc]{display:flex;align-items:center;gap:8px;margin-bottom:2px;color:var(--white);font-size:var(--h8);font-weight:500}.demo-cluster-dot[data-v-e7bfd9fc]{width:9px;height:9px;flex-shrink:0;border-radius:var(--rfull);background:var(--dot, var(--accent))}.demo-cluster-head em[data-v-e7bfd9fc]{margin-inline-start:auto;color:#fff9;font-size:var(--h9);font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.demo-row[data-v-e7bfd9fc]{display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;border:1px solid var(--dark2);border-radius:var(--r-xs);background:var(--dark1)}.demo-row .demo-line[data-v-e7bfd9fc]{height:7px}.demo-dupe-mark[data-v-e7bfd9fc]{margin-inline-start:auto;color:var(--error);font-size:var(--h9)}.demo-restore[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:8px;align-self:center;padding:8px 16px;border:1px solid rgba(255,255,255,.14);border-radius:var(--rfull);background:#ffffff14;color:var(--white);font-size:var(--h8);font-weight:500;box-shadow:0 8px 20px #0000004d}.demo-restore i[data-v-e7bfd9fc]{color:var(--accent);font-size:var(--h7)}.demo-status[data-v-e7bfd9fc]{display:flex;align-items:center;justify-content:center;gap:7px;margin:var(--sp3) 0 0;color:var(--mut);font-size:var(--h8);font-weight:500}.demo-status i[data-v-e7bfd9fc]{color:var(--accent);font-size:var(--h7)}.demo-foot[data-v-e7bfd9fc]{margin:var(--sp2) auto 0;max-width:560px;color:var(--mut2);font-size:var(--h8);line-height:1.6;text-align:center}.shift[data-v-e7bfd9fc]{padding:var(--sect) 0;border-top:1px solid var(--line)}.shift-grid[data-v-e7bfd9fc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp3)}.shift-card[data-v-e7bfd9fc]{padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg0)}.shift-card.before[data-v-e7bfd9fc]{background:var(--card)}.shift-card.after[data-v-e7bfd9fc]{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:var(--bg0)}.shift-name[data-v-e7bfd9fc]{display:flex;align-items:center;gap:10px;margin:0 0 var(--sp3);color:var(--text);font-size:var(--h4);font-weight:600;letter-spacing:-.02em}.shift-card.before .shift-name i[data-v-e7bfd9fc]{color:var(--mut2);font-size:var(--h5)}.shift-card.after .shift-name i[data-v-e7bfd9fc]{color:var(--accent);font-size:var(--h5)}.shift-list[data-v-e7bfd9fc]{display:flex;flex-direction:column;gap:var(--sp2);margin:0;padding:0;list-style:none}.shift-list li[data-v-e7bfd9fc]{display:flex;align-items:flex-start;gap:10px;color:var(--mut);font-size:var(--h7);line-height:1.55}.shift-list i[data-v-e7bfd9fc]{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;margin-top:1px;border-radius:var(--rfull);font-size:var(--h9)}.shift-card.before .shift-list i[data-v-e7bfd9fc]{background:var(--dark2);color:#ffffffb3}.shift-card.after .shift-list i[data-v-e7bfd9fc]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.how[data-v-e7bfd9fc]{padding:var(--sect) 0;border-top:1px solid var(--line)}.how-grid[data-v-e7bfd9fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp3)}.how-card[data-v-e7bfd9fc]{display:flex;flex-direction:column;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg0);transition:transform var(--t1) var(--anim1),border-color var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1)}.how-card[data-v-e7bfd9fc]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:var(--lift)}.how-num[data-v-e7bfd9fc]{display:grid;place-items:center;width:32px;height:32px;margin-bottom:var(--sp2);border-radius:var(--rfull);background:var(--accent);color:var(--white);font-size:var(--h7);font-weight:500}.how-name[data-v-e7bfd9fc]{margin:0;color:var(--text);font-size:var(--h5);font-weight:600;letter-spacing:-.015em}.how-desc[data-v-e7bfd9fc]{margin:var(--sp1) 0 var(--sp3);color:var(--mut);font-size:var(--h7);line-height:1.6}.how-art[data-v-e7bfd9fc]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;margin-bottom:var(--sp3);padding:var(--sp3);border:1px solid var(--dark2);border-radius:var(--r-md);background:var(--dark0);overflow:hidden}.how-save-btn[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:var(--rfull);background:var(--accent);color:var(--white);font-size:var(--h9);font-weight:500;box-shadow:var(--sha-cta2)}.how-save-btn i[data-v-e7bfd9fc]{font-size:var(--h8)}.how-save-btn em[data-v-e7bfd9fc]{font-style:normal;opacity:.75;font-variant-numeric:tabular-nums}.how-art .demo-line[data-v-e7bfd9fc]{width:82%;height:8px}.how-art .demo-line.short[data-v-e7bfd9fc]{width:52%}.how-topic[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:8px;width:100%;padding:7px 11px;border:1px solid color-mix(in srgb,var(--dot, var(--accent)) 26%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--dot, var(--accent)) 5%,var(--bg0))}.how-topic .demo-line[data-v-e7bfd9fc]{width:56%;height:7px}.how-ai[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--rfull);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:var(--h9);font-weight:500}.how-ai i[data-v-e7bfd9fc]{font-size:var(--h8)}.how-group[data-v-e7bfd9fc]{display:inline-flex;align-items:center;gap:5px;width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg0)}.how-group-label[data-v-e7bfd9fc]{width:34px;height:12px;flex-shrink:0;border-radius:4px;background:var(--dot, var(--accent))}.how-group-tab[data-v-e7bfd9fc]{width:22px;height:12px;border-radius:4px;border:1px solid color-mix(in srgb,var(--dot, var(--accent)) 35%,transparent);background:color-mix(in srgb,var(--dot, var(--accent)) 8%,var(--bg0))}.power[data-v-e7bfd9fc]{padding:var(--sect) 0;border-top:1px solid var(--line)}.power-grid[data-v-e7bfd9fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp3)}.power-card[data-v-e7bfd9fc]{padding:var(--sp3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg0);transition:transform var(--t1) var(--anim1),border-color var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1)}.power-card[data-v-e7bfd9fc]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:var(--lift)}.power-icon[data-v-e7bfd9fc]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:var(--sp2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:var(--h5)}.power-name[data-v-e7bfd9fc]{display:flex;align-items:center;gap:var(--sp1);margin:0;color:var(--text);font-size:var(--h6);font-weight:500;letter-spacing:-.01em}.power-desc[data-v-e7bfd9fc]{margin:var(--sp1) 0 0;color:var(--mut);font-size:var(--h7);line-height:1.6}.fit[data-v-e7bfd9fc]{padding:var(--sect) 0;border-top:1px solid var(--line)}.fit-grid[data-v-e7bfd9fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp3)}.fit-card[data-v-e7bfd9fc]{padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg0)}.fit-icon[data-v-e7bfd9fc]{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--sp2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:var(--h5)}.fit-name[data-v-e7bfd9fc]{margin:0;color:var(--text);font-size:var(--h5);font-weight:600;letter-spacing:-.02em}.fit-desc[data-v-e7bfd9fc]{margin:var(--sp1) 0 0;color:var(--mut);font-size:var(--h7);line-height:1.6}.trust[data-v-e7bfd9fc]{padding:var(--sect) 0;border-top:1px solid var(--line)}.trust-grid[data-v-e7bfd9fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp3)}.trust-card[data-v-e7bfd9fc]{display:flex;align-items:flex-start;gap:var(--sp2);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg0)}.trust-icon[data-v-e7bfd9fc]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--r-sm);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:var(--h6)}.trust-name[data-v-e7bfd9fc]{margin:0;color:var(--text);font-size:var(--h7);font-weight:500}.trust-desc[data-v-e7bfd9fc]{margin:4px 0 0;color:var(--mut);font-size:var(--h8);line-height:1.6}@media(max-width:1020px){.hero-grid[data-v-e7bfd9fc]{grid-template-columns:1fr;gap:var(--sp5)}.hero-art[data-v-e7bfd9fc]{width:min(100%,560px)}.ha-receipt[data-v-e7bfd9fc]{inset-inline-end:var(--sp2)}}@media(max-width:760px){.hero[data-v-e7bfd9fc]{padding-top:84px}.hero-sub[data-v-e7bfd9fc]{font-size:var(--h6)}.hero-bundle[data-v-e7bfd9fc]{margin-top:var(--sp5)}.demo[data-v-e7bfd9fc]{scroll-margin-top:120px}.demo-shell[data-v-e7bfd9fc]{min-height:300px}.demo-clusters[data-v-e7bfd9fc]{grid-template-columns:1fr}.demo-tab[data-v-e7bfd9fc]{width:28px;height:24px}.shift-grid[data-v-e7bfd9fc],.how-grid[data-v-e7bfd9fc],.fit-grid[data-v-e7bfd9fc],.trust-grid[data-v-e7bfd9fc]{grid-template-columns:1fr}}@media(max-width:520px){.hero-cta .btn[data-v-e7bfd9fc]{width:100%}.hero-title[data-v-e7bfd9fc]{font-size:clamp(2.1rem,10.5vw,2.8rem)}.demo-controls[data-v-e7bfd9fc]{flex-direction:column}.demo-session-head[data-v-e7bfd9fc]{justify-content:center}.demo-tab+.demo-tab[data-v-e7bfd9fc]{margin-inline-start:-13px}.ha-tab+.ha-tab[data-v-e7bfd9fc]{margin-inline-start:-11px}.ha-sites[data-v-e7bfd9fc]{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.btn[data-v-e7bfd9fc],.demo-btn[data-v-e7bfd9fc],.demo-toggle[data-v-e7bfd9fc],.demo-track[data-v-e7bfd9fc],.demo-knob[data-v-e7bfd9fc],.how-card[data-v-e7bfd9fc],.power-card[data-v-e7bfd9fc]{transition:none}}
