.product-preview.svelte-1f33eub{position:relative;margin:0;min-width:0;background:linear-gradient(130deg,#0d1219,#141d2b);border:1px solid #52749d;border-radius:15px;box-shadow:0 25px 65px #0005,20px -15px 90px #089eff16;overflow:hidden}figcaption.svelte-1f33eub{display:flex;justify-content:space-between;gap:.8rem;align-items:center;min-height:33px;padding:.55rem .8rem;border-bottom:1px solid #ffffff12;font-size:.6rem;color:#b6c6d8;letter-spacing:.025em}.window-dots.svelte-1f33eub{display:flex;gap:6px}.window-dots.svelte-1f33eub i:where(.svelte-1f33eub){width:7px;height:7px;border-radius:50%;background:#fb6565}.window-dots.svelte-1f33eub i:where(.svelte-1f33eub):nth-child(2){background:#eac34e}.window-dots.svelte-1f33eub i:where(.svelte-1f33eub):nth-child(3){background:#44be6e}.preview-body.svelte-1f33eub{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(0,1.25fr);min-height:326px}.preview-nav.svelte-1f33eub{padding:12px 8px;border-right:1px solid #ffffff10}.preview-nav.svelte-1f33eub .brand{font-size:.79rem;gap:.2rem}.preview-nav.svelte-1f33eub .brand img{width:23px;height:23px}.nav-item.svelte-1f33eub{display:flex;gap:8px;align-items:center;font-size:.62rem;margin-top:16px;padding:8px 6px;color:#cdd2df}.nav-item.svelte-1f33eub svg{width:16px;height:16px}.nav-item.active.svelte-1f33eub{background:linear-gradient(90deg,#182844,#102034);border-right:2px solid #1cd5ed;border-radius:5px;color:#fff}.nav-item.active.svelte-1f33eub svg{color:#2bdcf1}.evidence-pane.svelte-1f33eub,.timeline-pane.svelte-1f33eub{min-width:0;padding:12px 10px}.evidence-pane.svelte-1f33eub{border-right:1px solid #ffffff10}h2.svelte-1f33eub{font-size:.82rem;margin:0 0 10px;font-weight:600}.sample-search.svelte-1f33eub{font-size:.55rem;color:#b6bfce;padding:5px 7px;background:#ffffff06;border:1px solid #ffffff08;border-radius:5px;margin-bottom:8px}.sample-record.svelte-1f33eub{display:flex;gap:8px;align-items:center;padding:10px 5px;border:1px solid transparent;border-bottom-color:#ffffff0c;border-radius:5px}.sample-record.highlighted.svelte-1f33eub{border:1px solid #3475ad;background:linear-gradient(100deg,#07365880,#32347640);box-shadow:inset 2px 0 #20c4d5}.record-icon.svelte-1f33eub{display:grid;place-items:center;flex-shrink:0;width:28px;height:32px;border-radius:6px;background:linear-gradient(135deg,#2a3e56,#1b2431);color:#dce8ff}.highlighted.svelte-1f33eub .record-icon:where(.svelte-1f33eub){background:#0767d0;color:#fff}.record-icon.svelte-1f33eub svg{width:17px;height:17px}.sample-record.svelte-1f33eub>div:where(.svelte-1f33eub){min-width:0}.sample-record.svelte-1f33eub strong:where(.svelte-1f33eub),.sample-record.svelte-1f33eub span:where(.svelte-1f33eub):not(.record-icon),.sample-record.svelte-1f33eub small:where(.svelte-1f33eub){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample-record.svelte-1f33eub strong:where(.svelte-1f33eub){font-size:.61rem;font-weight:500}.sample-record.svelte-1f33eub span:where(.svelte-1f33eub):not(.record-icon){font-size:.56rem;color:#b8c2d1;margin-top:2px}.sample-record.svelte-1f33eub small:where(.svelte-1f33eub){font-size:.52rem;color:#a6b6cb}.pane-title.svelte-1f33eub{display:flex;align-items:start;justify-content:space-between}.pane-title.svelte-1f33eub>span:where(.svelte-1f33eub){font-size:.55rem;color:#54d6ff;background:#16406a60;border:1px solid #2576b430;border-radius:5px;padding:2px 10px}ol.svelte-1f33eub{list-style:none;padding:0;margin:7px 0 0}li.svelte-1f33eub{display:grid;grid-template-columns:36px 12px minmax(0,1fr);gap:5px;align-items:start;position:relative;margin-bottom:8px}li.svelte-1f33eub:before{content:"";position:absolute;left:46px;top:15px;bottom:-20px;width:1px;background:linear-gradient(#1acbde70,#8846ff70)}li.svelte-1f33eub:last-child:before{display:none}time.svelte-1f33eub{font-size:.51rem;color:#c2cedd;margin-top:10px}.timeline-dot.svelte-1f33eub{z-index:1;width:7px;height:7px;border-radius:50%;margin-top:12px;background:#1dbbea;box-shadow:0 0 12px #1dbbea55}li.svelte-1f33eub:nth-child(2n) .timeline-dot:where(.svelte-1f33eub){background:#9b5aff}.event-card.svelte-1f33eub{display:flex;gap:7px;background:linear-gradient(110deg,#1a2531,#19212c);border:1px solid #ffffff0c;border-radius:7px;padding:8px;min-height:65px}.event-card.svelte-1f33eub svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:#d7dcef}.event-card.svelte-1f33eub strong:where(.svelte-1f33eub){display:block;font-size:.58rem;line-height:1.3;font-weight:600}.event-card.svelte-1f33eub p:where(.svelte-1f33eub){font-size:.53rem;line-height:1.45;color:#b9c2d0;margin:4px 0}.source-label.svelte-1f33eub{font-size:.49rem;color:#89d4ec}@media(max-width:1100px)and (min-width:901px){.preview-body.svelte-1f33eub{grid-template-columns:80px minmax(0,1fr) minmax(0,1.3fr)}.preview-nav.svelte-1f33eub .brand span{display:none}.nav-item.svelte-1f33eub{gap:4px;font-size:.55rem;padding-left:0}.evidence-pane.svelte-1f33eub,.timeline-pane.svelte-1f33eub{padding:12px 6px}}@media(max-width:600px){.preview-body.svelte-1f33eub{grid-template-columns:minmax(0,1fr)}.preview-nav.svelte-1f33eub{display:flex;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid #ffffff12;padding:8px 12px}.preview-nav.svelte-1f33eub .brand{font-size:.88rem}.nav-item.svelte-1f33eub{display:none}.nav-item.active.svelte-1f33eub{display:flex;font-size:.7rem;margin:0;padding:6px 12px}.evidence-pane.svelte-1f33eub{display:none}.timeline-pane.svelte-1f33eub{padding:16px}.timeline-pane.svelte-1f33eub h2:where(.svelte-1f33eub){font-size:1rem}.pane-title.svelte-1f33eub>span:where(.svelte-1f33eub){font-size:.7rem}li.svelte-1f33eub{grid-template-columns:43px 14px minmax(0,1fr);gap:6px}li.svelte-1f33eub:before{left:53px}time.svelte-1f33eub{font-size:.65rem}.event-card.svelte-1f33eub{padding:10px;min-height:72px;gap:10px}.event-card.svelte-1f33eub strong:where(.svelte-1f33eub){font-size:.76rem}.event-card.svelte-1f33eub p:where(.svelte-1f33eub){font-size:.67rem}.event-card.svelte-1f33eub svg{width:20px;height:20px}.source-label.svelte-1f33eub{font-size:.61rem}.fictional.svelte-1f33eub{display:none}figcaption.svelte-1f33eub{font-size:.66rem}}.evidence-flow.svelte-18dbban{margin:0;min-width:0;position:relative;display:grid;grid-template-columns:1fr .85fr 1.2fr;gap:28px;align-items:center;padding:10px 0 25px}.connections.svelte-18dbban{position:absolute;inset:10px 0 25px;width:100%;height:calc(100% - 35px);filter:drop-shadow(0 0 8px #2187ff88)}.inputs.svelte-18dbban,.outputs.svelte-18dbban{position:relative;display:grid;gap:13px}.outputs.svelte-18dbban{gap:25px}.flow-card.svelte-18dbban{display:flex;align-items:center;gap:10px;padding:13px 12px;min-height:58px;border:1px solid #2498d75e;border-radius:11px;background:linear-gradient(115deg,#112333,#171b29);box-shadow:0 5px 20px #0002;color:#20cbed}.outputs.svelte-18dbban .flow-card:where(.svelte-18dbban){border-color:#8058da60}.outputs.svelte-18dbban .flow-card:where(.svelte-18dbban):nth-child(-n+2){color:#a062ff}.flow-card.svelte-18dbban>div:where(.svelte-18dbban){flex:1;min-width:0}.flow-card.svelte-18dbban span:where(.svelte-18dbban){display:block;color:#f1f4fb;font-size:.69rem;font-weight:500;white-space:nowrap}.flow-card.svelte-18dbban svg{width:23px;height:23px;flex-shrink:0}.flow-card.svelte-18dbban i:where(.svelte-18dbban){display:block;height:3px;border-radius:3px;background:#334256;width:90%;margin-top:5px}.flow-card.svelte-18dbban i:where(.svelte-18dbban)+i:where(.svelte-18dbban){width:55%;margin-top:4px}.flow-brand.svelte-18dbban{z-index:1;display:grid;justify-items:center;position:relative}.flow-brand.svelte-18dbban:before{content:"";position:absolute;inset:-15px;background:#0b0e13;filter:blur(12px);z-index:-1}.flow-brand.svelte-18dbban img:where(.svelte-18dbban){width:100%;max-width:115px;height:auto;mix-blend-mode:lighten}.flow-brand.svelte-18dbban span:where(.svelte-18dbban){font-size:.6rem;letter-spacing:.05em;color:#b7bfce}figcaption.svelte-18dbban{position:absolute;bottom:0;right:0;font-size:.6rem;color:#929fb5}@media(max-width:600px){.evidence-flow.svelte-18dbban{gap:12px;grid-template-columns:1fr .55fr 1.15fr}.flow-card.svelte-18dbban{padding:10px 8px;gap:7px;min-height:56px}.flow-card.svelte-18dbban span:where(.svelte-18dbban){font-size:.62rem;white-space:normal;line-height:1.3}.flow-card.svelte-18dbban svg{width:17px;height:17px}.inputs.svelte-18dbban{gap:12px}.outputs.svelte-18dbban{gap:24px}.flow-brand.svelte-18dbban span:where(.svelte-18dbban){font-size:.5rem}.flow-brand.svelte-18dbban:before{inset:-5px}.flow-card.svelte-18dbban i:where(.svelte-18dbban){height:2px}}.hero.svelte-skv6c4{position:relative;background:radial-gradient(ellipse at 100% 0,#007dbe35,transparent 45%),radial-gradient(ellipse at 0 70%,#6726cf2b,transparent 30%),radial-gradient(ellipse at 50% 100%,#1558be17,transparent 50%);border-bottom:1px solid var(--marketing-border)}.hero-grid.svelte-skv6c4{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:2.5rem;align-items:center;padding-top:54px;padding-bottom:60px}.hero-copy.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:clamp(3.1rem,4.45vw,4.5rem);line-height:1.06;letter-spacing:-.05em;font-weight:750;margin:0 0 22px;max-width:560px}.hero-copy.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:1.12rem;line-height:1.55;color:#d4d9e3;margin:0 0 26px;max-width:475px}.hero-actions.svelte-skv6c4{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.hero-actions.svelte-skv6c4 .marketing-button:where(.svelte-skv6c4){padding-inline:1.35rem;font-size:.86rem}.hero-actions.svelte-skv6c4 svg,.value-copy.svelte-skv6c4 svg{width:20px;height:20px}.hero-preview.svelte-skv6c4{min-width:0}.workflow.svelte-skv6c4{border-bottom:1px solid var(--marketing-border);scroll-margin-top:25px;background:linear-gradient(180deg,#10141a,#0d1117)}.workflow-grid.svelte-skv6c4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px;padding-bottom:30px}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4){display:flex;align-items:flex-start;gap:21px;padding-right:24px}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4)+article:where(.svelte-skv6c4){padding-left:28px;border-left:1px solid #ffffff1c}.step-icon.svelte-skv6c4{width:61px;height:66px;border:1px solid #2196ff80;border-radius:16px;display:grid;place-items:center;color:#20d1e8;flex-shrink:0;background:radial-gradient(ellipse at center,#075b7830,#101722);box-shadow:inset 0 0 15px #2196ff20,0 0 18px #2196ff13}.step-icon.svelte-skv6c4 svg{width:33px;height:33px}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4):nth-child(2) .step-icon:where(.svelte-skv6c4){color:#b05fff;border-color:#8b46ff88;background:#35145220;box-shadow:inset 0 0 15px #8b46ff20,0 0 18px #8b46ff13}.workflow.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:1.02rem;letter-spacing:-.025em;margin:0 0 9px;font-weight:650;line-height:1.4}.workflow.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:.86rem;color:#c5ccd8;line-height:1.5;margin:0}.value.svelte-skv6c4{background:radial-gradient(ellipse at 90% 45%,#1845aa1f,transparent 45%)}.value-grid.svelte-skv6c4{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:70px;padding-top:43px;padding-bottom:43px}.value.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:clamp(2rem,3.25vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.045em;margin:0 0 19px;max-width:490px}.value.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:1rem;line-height:1.55;color:#c5ccd8;margin:0 0 20px;max-width:480px}.value.svelte-skv6c4 .marketing-button:where(.svelte-skv6c4){min-height:47px;font-size:.85rem;padding:.7rem 1.4rem}@media(max-width:1100px){.hero-grid.svelte-skv6c4{gap:24px}.hero-copy.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:3.3rem}.hero-copy.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:1rem}.hero-actions.svelte-skv6c4{gap:10px}.hero-actions.svelte-skv6c4 .marketing-button:where(.svelte-skv6c4){padding-inline:1rem;font-size:.8rem}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4){gap:14px;padding-right:18px}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4)+article:where(.svelte-skv6c4){padding-left:18px}.step-icon.svelte-skv6c4{width:47px;height:53px;border-radius:12px}.workflow.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:.92rem}.workflow.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:.8rem}.value-grid.svelte-skv6c4{gap:35px}}@media(max-width:900px){.hero-grid.svelte-skv6c4{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:42px}.hero-copy.svelte-skv6c4{max-width:640px}.hero-copy.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:clamp(2.8rem,7.5vw,4.3rem);max-width:620px}.hero-copy.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:1.1rem;max-width:550px}.hero-actions.svelte-skv6c4 .marketing-button:where(.svelte-skv6c4){font-size:.95rem;padding-inline:1.5rem}.hero-preview.svelte-skv6c4{max-width:740px;width:100%}.workflow-grid.svelte-skv6c4{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:32px}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4)+article:where(.svelte-skv6c4){padding:25px 0 0;border-left:0;border-top:1px solid var(--marketing-border)}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4){padding:0;gap:24px}.workflow.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:1.15rem}.workflow.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:.95rem;max-width:490px}.step-icon.svelte-skv6c4{width:60px;height:65px}.value-grid.svelte-skv6c4{grid-template-columns:minmax(0,1fr);gap:35px;padding-block:40px}.value-copy.svelte-skv6c4{max-width:600px}.value.svelte-skv6c4 h2:where(.svelte-skv6c4){max-width:540px;font-size:2.7rem}.value.svelte-skv6c4 p:where(.svelte-skv6c4){max-width:560px}.value-grid.svelte-skv6c4 .evidence-flow{max-width:660px;width:100%;justify-self:center}}@media(max-width:480px){.hero-copy.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:2.8rem;letter-spacing:-.055em}.hero-copy.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:1rem}.hero-actions.svelte-skv6c4{align-items:stretch;gap:12px}.hero-actions.svelte-skv6c4 .marketing-button:where(.svelte-skv6c4){font-size:.85rem;min-height:48px;padding-inline:1.15rem}.hero-actions.svelte-skv6c4 .secondary-cta:where(.svelte-skv6c4){font-size:.8rem}.hero-grid.svelte-skv6c4{padding-top:34px}.value.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:2.4rem}.workflow.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:1.03rem}.workflow.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:.88rem}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4){gap:19px}}.workflow.svelte-skv6c4 article:where(.svelte-skv6c4) .step-icon:where(.svelte-skv6c4),.workflow.svelte-skv6c4 article:where(.svelte-skv6c4):nth-child(2) .step-icon:where(.svelte-skv6c4){border:0;background:none;box-shadow:none}
