@font-face{font-family:Outfit;src:url(/fonts/Outfit-Variable.ttf) format("truetype-variations"),url(/fonts/Outfit-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--brand-50:#eef3fe;--brand-100:#dae4fd;--brand-200:#bacdfb;--brand-300:#8faef8;--brand-400:#5e88f4;--brand-500:#3b6ff6;--brand-600:#2e63ec;--brand-700:#2450c4;--brand-800:#1e4098;--brand-900:#182e68;--brand-950:#101f49;--neutral-0:#fff;--neutral-25:#f7f9fc;--neutral-50:#eef1f7;--neutral-100:#e4e9f2;--neutral-200:#d2dae8;--neutral-300:#bac2d0;--neutral-400:#888f9f;--neutral-500:#666e82;--neutral-600:#4f576d;--neutral-700:#383f55;--neutral-800:#232941;--neutral-900:#141e38;--neutral-950:#0b1428;--accent-50:#fff4ea;--accent-100:#ffe4cb;--accent-200:#f9c48d;--accent-500:#f5842a;--accent-600:#e06e15;--accent-700:#b4560d;--success-50:#e7f7ed;--success-500:#1ea150;--success-700:#157a3c;--warning-50:#fdf3df;--warning-500:#e79e10;--warning-700:#b77a05;--danger-50:#fbe7ec;--danger-500:#e11d48;--danger-600:#c20e38;--danger-700:#99092b;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-disabled:var(--neutral-400);--text-inverse:var(--neutral-0);--text-brand:var(--brand-600);--text-link:var(--brand-600);--text-link-hover:var(--brand-700);--text-danger:var(--danger-500);--text-success:var(--success-700);--surface-page:var(--neutral-25);--surface-subtle:var(--neutral-50);--surface-muted:var(--neutral-100);--surface-card:var(--neutral-0);--surface-inverse:var(--brand-900);--surface-brand:var(--brand-600);--surface-brand-subtle:var(--brand-50);--surface-accent-subtle:var(--accent-50);--border-subtle:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-brand:var(--brand-600);--border-focus:var(--brand-500);--action-brand:var(--brand-600);--action-brand-hover:var(--brand-700);--action-brand-active:var(--brand-800);--focus-ring:0 0 0 3px rgba(46,99,236,.28);--gradient-brand:linear-gradient(135deg,#3b6ff6,#2450c4);--gradient-brand-accent:linear-gradient(135deg,#2e63ec,#f5842a);--gradient-mesh:radial-gradient(120% 120% at 0% 0%,#eef3fe 0%,rgba(238,243,254,0) 55%),radial-gradient(120% 120% at 100% 0%,#fff4ea 0%,rgba(255,244,234,0) 50%);--font-sans:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-display:600;--fw-heading:600;--fw-emphasis:500;--text-display-2xl:4.5rem;--text-display-xl:3.75rem;--text-display-lg:3rem;--text-display-md:2.5rem;--text-h1:2.25rem;--text-h2:1.875rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-h5:1.125rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:0.875rem;--text-caption:0.8125rem;--text-overline:0.75rem;--lh-tight:1.05;--lh-snug:1.15;--lh-heading:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-0.038em;--ls-tighter:-0.032em;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.02em;--ls-overline:0.08em}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap");.lf-display-2xl{font-size:var(--text-display-2xl)}.lf-display-2xl,.lf-display-xl{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.lf-display-xl{font-size:var(--text-display-xl)}.lf-display-lg{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--text-display-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.lf-h1{font-size:var(--text-h1)}.lf-h1,.lf-h2{font-family:var(--font-display);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.lf-h2{font-size:var(--text-h2)}.lf-h3{font-weight:var(--fw-heading);font-size:var(--text-h3)}.lf-h3,.lf-h4{font-family:var(--font-display);line-height:var(--lh-heading)}.lf-h4{font-weight:var(--fw-emphasis);font-size:var(--text-h4)}.lf-body-lg{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-body-lg);line-height:var(--lh-relaxed)}.lf-body{font-size:var(--text-body)}.lf-body,.lf-body-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.lf-body-sm{font-size:var(--text-body-sm)}.lf-overline{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-overline);line-height:var(--lh-normal);letter-spacing:var(--ls-overline);text-transform:uppercase}.lf-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}:root{--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-y:clamp(4rem,8vw,7.5rem);--section-y-sm:clamp(3rem,5vw,4.5rem);--container-max:1200px;--container-wide:1320px;--container-narrow:760px;--gutter:clamp(1.25rem,4vw,3rem);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 3px rgba(30,44,74,.07),0 1px 2px rgba(30,44,74,.04);--shadow-sm:0 2px 6px rgba(30,44,74,.08),0 1px 2px rgba(30,44,74,.05);--shadow-md:0 4px 12px rgba(15,23,32,.08),0 2px 4px rgba(15,23,32,.04);--shadow-lg:0 12px 28px rgba(15,23,32,.1),0 4px 10px rgba(15,23,32,.05);--shadow-xl:0 24px 56px rgba(15,23,32,.14),0 8px 20px rgba(15,23,32,.06);--shadow-brand:0 12px 28px rgba(3,100,184,.22);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:150ms;--dur-normal:250ms;--dur-slow:400ms;--base-colours-blue-100:#c4e1ef;--base-colours-blue-200:#acd8ee;--base-colours-blue-25:#e3f2ff;--base-colours-blue-300:#79c5ec;--base-colours-blue-50:#dcf2fd;--base-colours-blue-600:#1487c1;--base-colours-blue-800-2:#0364b8;--base-colours-blue-800:#0364b8;--base-colours-green-50:#dfffea;--base-colours-green-800:#1ec055;--base-colours-grey-100:#e7ebee;--base-colours-grey-150:#e2e2e2;--base-colours-grey-200:#ccd2d7;--base-colours-grey-25-2:#f9f9f9;--base-colours-grey-25:#f9f9f9;--base-colours-grey-300:#abb4bd;--base-colours-grey-400:#8b949d;--base-colours-grey-500:#6e7883;--base-colours-grey-50:#f6f7f9;--base-colours-grey-600-2:#5b6269;--base-colours-grey-600:#5b6269;--base-colours-grey-700:#464a50;--base-colours-grey-800:#353535;--base-colours-grey-900:#262626;--base-colours-orange-50:#ffece1;--base-colours-orange-800:#ff6929;--base-colours-pink-900:#e90380;--base-colours-purple-1000:#490dc8;--base-colours-purple-200:#beb5ff;--base-colours-purple-25:#f2f0ff;--base-colours-purple-800:#7965fe;--base-colours-red-1000:#cc0030;--base-colours-red-500:#ff7091;--base-colours-red-50:#ffe2e9;--base-colours-red-800:#ff194f;--base-colours-yellow-25:#fff6e3;--base-colours-yellow-800:#f6a607;--base-colours-yellow-900:#e79e10;--component-spacing-l-component-spacing:32;--component-spacing-s-component-spacing:16;--component-spacing-xs-component-spacing:8;--component-spacing-xxl-component-spacing:48;--line-heights-xs-line-height:16;--red-1000:#cc0030}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin:0;font-weight:var(--fw-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);font-optical-sizing:auto}p{margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--text-link-hover)}img,svg{display:block;max-width:100%}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}::selection{background:var(--brand-100);color:var(--brand-900)}body{margin:0;background:var(--surface-page)}html{scroll-behavior:smooth}a{color:var(--text-link,var(--brand-600));text-decoration:none}a:hover{color:var(--text-link-hover,var(--brand-700))}.chrome-feature :target{scroll-margin-top:88px}.chrome-feature .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.chrome-feature .reveal.in{opacity:1;transform:none}.chrome-marketing a{color:var(--brand-600)}.chrome-marketing a:hover{color:var(--brand-700)}.chrome-marketing .reveal{opacity:0;transform:translateY(20px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.chrome-marketing .reveal.in{opacity:1;transform:none}.chrome-category :target{scroll-margin-top:96px}.chrome-static :target{scroll-margin-top:88px}.chrome-static .reveal{opacity:1;transform:translateY(18px);transition:transform .6s cubic-bezier(.22,1,.36,1)}.chrome-static .reveal.in{transform:none}.chrome-home :target{scroll-margin-top:88px}.chrome-home .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.chrome-home .reveal.in{opacity:1;transform:none}.lf-band{padding-top:calc(var(--section-y) * .75);padding-bottom:calc(var(--section-y) * .75)}.lf-band section{padding-top:0!important;padding-bottom:0!important}.lf-faq section>div{padding-top:calc(var(--section-y) * .75)!important;padding-bottom:calc(var(--section-y) * .75)!important;max-width:var(--container-max)!important}.wrap404{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.grid404{position:absolute;inset:0;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(110% 80% at 50% 0,#000,transparent 70%);mask-image:radial-gradient(110% 80% at 50% 0,#000,transparent 70%);opacity:.4}.card404{position:relative;text-align:center;max-width:520px}.chrome-notfound{font-family:var(--font-sans);color:var(--text-primary)}.chrome-notfound a{color:var(--brand-600)}.chrome-notfound a:hover{color:var(--brand-700)}.code404{font-family:var(--font-display,var(--font-sans));font-size:clamp(4.5rem,14vw,8rem);line-height:1;letter-spacing:-.045em;color:var(--brand-600)}.code404,.h404{font-weight:600}.h404{font-size:clamp(1.4rem,3.4vw,2rem);letter-spacing:-.025em;margin:14px 0 10px;text-wrap:balance}.p404{font-size:16px;color:var(--text-secondary);line-height:1.6;margin:0 0 26px;text-wrap:pretty}.row404{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.links404{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:360px;text-align:left}.link404{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:var(--neutral-0);font-weight:600;font-size:15px}.link404,.link404:hover{color:var(--text-primary)}.link404:hover{border-color:var(--brand-600)}.btn404{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 24px;border-radius:var(--radius-md,10px);background:var(--brand-600);color:#fff;font-weight:600;font-size:15px;box-shadow:var(--shadow-brand)}.btn404:hover{color:#fff;background:var(--brand-700)}.ghost404{display:inline-flex;align-items:center;height:50px;padding:0 20px;border-radius:var(--radius-md,10px);border:1px solid var(--border-default);background:var(--neutral-0);color:var(--text-primary);font-weight:600;font-size:15px}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}}body.hf-page{margin:0;font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(90% 70% at 50% -8%,#eaf1fe 0,rgba(234,241,254,0) 55%),radial-gradient(70% 60% at 92% 4%,#fceee1 0,hsla(29,82%,94%,0) 46%),linear-gradient(180deg,#fbfcfe,#f4f7fc);min-height:100vh;display:grid;place-items:center;padding:60px 40px;box-sizing:border-box}a{color:#2e63ec}a:hover{color:#1e4fcc}.cap{position:fixed;left:34px;top:26px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6e7681}.cap b{color:#182e68}.hf-band{position:relative;width:1300px;height:512px;box-sizing:border-box;background:#fff;border:1px solid #e7ecf3;border-radius:30px;overflow:hidden;box-shadow:0 44px 96px -36px rgba(18,32,72,.3),0 12px 30px -18px rgba(18,32,72,.12)}.hf-rail{position:relative;z-index:6;display:block;width:100%}.hf-rail-head{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6e7681;padding:0 0 14px}.hf-tabs{display:flex;flex-wrap:wrap;gap:8px}.hf-tab{display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 12px;border-radius:999px;cursor:pointer;background:#f4f6fa;border:1px solid #e7ecf3;font:inherit;text-align:left;transition:background .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,transform .2s}.hf-tab:hover{background:#edf1f8;transform:translateY(-1px)}.hf-idx-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#cbd3df;transition:background .4s,box-shadow .4s}.hf-idx-label{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#6e7681;white-space:nowrap;transition:color .4s}.hf-tab.on{background:#f3f7ff;border-color:#cbdbff;box-shadow:0 4px 14px -8px rgba(46,99,236,.4)}.hf-tab.on .hf-idx-dot{background:#2e63ec;box-shadow:0 0 0 4px rgba(46,99,236,.16)}.hf-tab.on .hf-idx-label{color:#182e68;font-weight:700}@media (prefers-reduced-motion:no-preference){.hf-tab.on .hf-idx-dot{animation:hf-rail-pulse 2.2s cubic-bezier(.4,0,.6,1) infinite}}@keyframes hf-rail-pulse{0%,to{box-shadow:0 0 0 4px rgba(46,99,236,.16),0 0 0 4px rgba(46,99,236,.28)}50%{box-shadow:0 0 0 4px rgba(46,99,236,.16),0 0 0 10px rgba(46,99,236,0)}}.hf-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;height:100%;padding:40px 44px;box-sizing:border-box;align-items:center}.hf-colright{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;gap:26px;padding-top:6px}.hf-colright .hf-secondary{margin-top:auto}.hf-primary{position:relative;align-self:stretch;display:grid;place-items:center;padding:0;border-radius:24px;overflow:hidden;background:radial-gradient(rgba(46,99,236,.1) 1.3px,transparent 0) 0 0 /22px 22px,linear-gradient(155deg,#eef3fe,#dce6fd);box-shadow:inset 0 0 0 1px rgba(18,32,72,.045),0 18px 40px -26px rgba(18,32,72,.22)}.hf-primary:before{content:"";position:absolute;width:62%;height:72%;left:6%;top:10%;border-radius:999px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(59,111,246,.28),transparent 70%);filter:blur(34px);animation:hfDrift 9s ease-in-out infinite}@keyframes hfDrift{0%{transform:translate(0) scale(1);opacity:.65}50%{transform:translate(64px,26px) scale(1.16);opacity:1}to{transform:translate(0) scale(1);opacity:.65}}.hf-primary .hd-vis{position:absolute;left:50%;top:50%;z-index:1;width:620px;transform:translate(-50%,-50%) scale(.88);transform-origin:center center;animation:hfFade .55s cubic-bezier(.2,.7,.2,1) both}.hf-primary .hd-vis.s-xero{transform:translate(-50%,-50%) scale(.82)}@keyframes hfFade{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}@keyframes hfRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes calSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hf-secondary{position:relative;padding:24px 4px 0 0;background:transparent;box-shadow:none;animation:hfFade .55s cubic-bezier(.2,.7,.2,1) .06s both}.hf-sec-body,.hf-secondary{display:flex;flex-direction:column}.hf-sec-body{gap:18px}.hf-sec-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:2px;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#2e63ec;text-decoration:none;transition:gap .25s cubic-bezier(.2,.8,.2,1),color .25s}.hf-sec-cta svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hf-sec-cta:hover{color:#1d49c4;gap:11px}.hf-sec-cta:hover svg{transform:translateX(2px)}.hf-sec-kick{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#2e63ec}.hf-sec-dot{width:8px;height:8px;border-radius:999px;background:#2e63ec;box-shadow:0 0 0 4px rgba(46,99,236,.14)}.hf-sec-pitch{font-size:30px;line-height:1.13;font-weight:600;letter-spacing:-.03em;color:#171b22;margin:0;text-wrap:balance}.hf-sec-desc{font-size:15px;line-height:1.55;color:#5a6472;margin:0;text-wrap:pretty}.hf-cursor{position:absolute;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;z-index:60;pointer-events:none}.hf-cur-dot{inset:10px;background:#2e63ec;box-shadow:0 2px 9px rgba(46,99,236,.55)}.hf-cur-dot,.hf-cur-ring{position:absolute;border-radius:999px}.hf-cur-ring{inset:0;border:2px solid rgba(46,99,236,.65);transform-origin:center;animation:hfCurPulse 1.7s ease-out infinite}@keyframes hfCurPulse{0%{transform:scale(.55);opacity:.85}to{transform:scale(1.5);opacity:0}}.hf-hot{outline:2px solid rgba(46,99,236,.6);outline-offset:2px;border-radius:8px;transition:outline-color .25s ease}.xl-kick{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6e7681;margin-bottom:12px}.xl-lane{position:relative;height:48px;border-radius:12px;border:1px solid #e9ecf1;overflow:hidden;display:flex;align-items:center}.xl-right{background:linear-gradient(90deg,#fff,#f4f8ff)}.xl-left{background:linear-gradient(270deg,#fff,#f4f8ff)}.xl-flow{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(46,99,236,0),rgba(46,99,236,.045) 38%,rgba(46,99,236,.16) 55%,rgba(46,99,236,.045) 72%,rgba(46,99,236,0));background-size:220% 100%;background-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.xl-right .xl-flow{animation:xlFlow 4.6s linear infinite}.xl-left .xl-flow{animation:xlFlow 4.6s linear infinite reverse}}@keyframes xlFlow{0%{background-position:-60% 0}to{background-position:160% 0}}.xl-label{position:relative;z-index:1;flex:1 1;font-size:15px;font-weight:700;color:#191c22;padding:0 16px}.xl-right .xl-label{text-align:left;padding-right:52px}.xl-left .xl-label{text-align:right;padding-left:52px}.xl-chip{position:absolute;top:50%;margin-top:-16px;z-index:2;width:32px;height:32px;border-radius:50%;background:#2e63ec;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 5px 12px rgba(46,99,236,.32)}.xl-right .xl-chip{right:10px}.xl-left .xl-chip{left:10px}@media (prefers-reduced-motion:no-preference){.xl-chip{animation:xlChipPulse 1.7s ease-out infinite}}@keyframes xlChipPulse{0%,to{box-shadow:0 5px 12px rgba(46,99,236,.32),0 0 0 0 rgba(46,99,236,.34)}55%{box-shadow:0 5px 12px rgba(46,99,236,.32),0 0 0 8px rgba(46,99,236,0)}}.xl-sync{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:12px;background:#eef1f5;color:#6e7681;font-weight:700;font-size:15px;transition:background .7s ease,color .7s ease}@keyframes fsPulse{0%{box-shadow:0 0 0 0 rgba(229,72,77,.5)}70%{box-shadow:0 0 0 7px rgba(229,72,77,0)}to{box-shadow:0 0 0 0 rgba(229,72,77,0)}}@keyframes fsBarIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xl-sync.on{background:#e7f5ec;color:#1ea150}.xb-sync-ic{display:inline-flex}.xb-sync-ic.on{animation:xbCheckPop .5s cubic-bezier(.2,.9,.3,1.3) both}@keyframes xbCheckPop{0%{transform:scale(.3) rotate(-25deg);opacity:0}55%{transform:scale(1.18) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0)}}.xb-sync-label{animation:xbLabelIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes xbLabelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xb-caret{display:inline-block;width:2px;height:24px;margin-left:3px;background:#2e63ec;border-radius:2px;animation:xbBlink 1s step-end infinite}@keyframes xbBlink{50%{opacity:0}}.xb-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;background:#eaf0fe;color:#2e63ec;font-size:14.5px;font-weight:600;animation:xbPop .34s cubic-bezier(.2,.9,.3,1.15) both}.xb-chip svg{opacity:.55}.xb-chip-add{background:transparent;color:#6e7681;border:1.5px dashed #cbd3e0}.xb-stage{padding:8px 14px;border-radius:999px;background:#182e68;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;animation:xbPop .34s cubic-bezier(.2,.9,.3,1.15) both}.xb-stage-link{width:16px;height:2px;border-radius:2px;background:#c6d0e4;flex:none;animation:xbGrow .3s ease both}@keyframes xbPop{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@keyframes xbGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xb-caret,.xb-chip,.xb-stage,.xb-stage-link{animation:none!important}}.qp-row{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;transition:background .4s ease,box-shadow .4s ease}.qp-row.qp-active{background:#f5f8ff;box-shadow:inset 0 0 0 1px #e4ebfb}.qp-row.qp-done{background:#fff}.qp-ic{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.qp-ic-pending{border:2px solid #dde3ec}.qp-ic-active{background:rgba(46,99,236,.12)}.qp-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(46,99,236,.3);border-top-color:#2e63ec;animation:qpSpin .8s linear infinite}@keyframes qpSpin{to{transform:rotate(1turn)}}.qp-ic-done{background:#1ea150;color:#fff;animation:xbCheckPop .5s cubic-bezier(.2,.9,.3,1.3) both}.qp-sub{animation:hfRise .4s ease both}.qp-tag{font-size:12.5px;font-weight:700;color:#1ea150;background:#e7f5ec;padding:5px 11px;border-radius:999px;animation:xbPop .34s cubic-bezier(.2,.9,.3,1.15) both}.qp-matter{display:flex;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;border-radius:14px;background:#182e68;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.qp-matter.on{opacity:1;transform:none}.qp-matter-id{font-size:15px;font-weight:700;letter-spacing:.01em}.qp-matter-t{font-size:14px;color:hsla(0,0%,100%,.7);flex:1 1}.qp-matter-badge{font-size:12.5px;font-weight:700;background:hsla(0,0%,100%,.16);padding:6px 12px;border-radius:999px}@media (prefers-reduced-motion:reduce){.qp-spin{animation:none}.qp-ic-done,.qp-matter,.qp-sub,.qp-tag{animation:none!important;opacity:1;transform:none}}.tk-done{animation:xbCheckPop .5s cubic-bezier(.2,.9,.3,1.3) both}.tk-pill{animation:xbPop .34s cubic-bezier(.2,.9,.3,1.15) both}@media (prefers-reduced-motion:reduce){.tk-done,.tk-pill{animation:none!important}}.db-grid{display:grid;grid-gap:14px;gap:14px;height:372px;transition:grid-template-columns .95s cubic-bezier(.5,0,.15,1),grid-template-rows .95s cubic-bezier(.5,0,.15,1)}.db-tile{background:#fff;border:1px solid #e9ecf1;border-radius:16px;box-shadow:0 8px 22px rgba(18,32,72,.07);padding:16px 18px;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0;transition:box-shadow .6s ease,border-color .6s ease}.db-tile.feat{box-shadow:0 18px 44px rgba(46,99,236,.18);border-color:#cfe0ff}.db-th{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex:none}.db-tt{font-size:13.5px;font-weight:700;color:#191c22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-badge{width:24px;height:24px;flex:none;border-radius:7px;background:#eaf0fe;color:#2e63ec;display:grid;place-items:center}.db-body{flex:1 1;min-height:0;position:relative}.db-fit{position:absolute;inset:0}.db-fit-in{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center}.db-recent{width:100%;height:100%;display:grid;grid-template-rows:repeat(3,1fr);grid-gap:clamp(4px,4cqh,10px);gap:clamp(4px,4cqh,10px);container-type:size}.db-row{min-height:0;display:flex;align-items:center;gap:clamp(6px,5cqmin,14px);padding:clamp(6px,4cqmin,14px);background:#f6f8fc;border-radius:clamp(8px,4cqmin,14px)}.db-av{align-self:stretch;width:auto;aspect-ratio:1;border-radius:26%;flex:none}.db-rc{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:clamp(4px,3cqh,8px)}.db-rc i{height:clamp(5px,4cqh,9px);border-radius:4px;display:block}.db-rc .l1{width:66%;background:#c9d3e2}.db-rc .l2{width:40%;background:#e4e9f1}.db-dot{width:clamp(7px,6cqmin,12px);aspect-ratio:1;border-radius:50%;flex:none}.db-dot.open{background:#2e63ec}.db-dot.trust{background:#1ea150}.db-dot.filed{background:#f5842a}@container (max-height: 90px){.db-rc .l2{display:none}}.db-time{width:100%;height:100%;flex-direction:column;gap:clamp(7px,7cqh,15px);container-type:size}.db-time,.db-tt-head{display:flex;justify-content:space-between}.db-tt-head{align-items:center;gap:8px}.db-tt-live{display:inline-flex;align-items:center;gap:clamp(4px,4cqmin,7px);font-size:clamp(8px,7cqmin,11px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1ea150}.db-tt-pulse{width:clamp(6px,5cqmin,9px);aspect-ratio:1;border-radius:50%;background:#1ea150;box-shadow:0 0 0 0 rgba(30,161,80,.5);animation:ttpulse 1.7s ease-out infinite}@keyframes ttpulse{0%{box-shadow:0 0 0 0 rgba(30,161,80,.5)}70%{box-shadow:0 0 0 7px rgba(30,161,80,0)}to{box-shadow:0 0 0 0 rgba(30,161,80,0)}}.db-tt-matter{flex:1 1;max-width:46%}.db-tt-matter i{display:block;height:clamp(5px,4cqh,8px);border-radius:4px;background:#e4e9f1}.db-tt-track{display:flex;gap:3.5%;width:100%;flex:1 1;min-height:clamp(10px,14cqh,30px)}.db-tt-seg{border-radius:5px}.db-tt-seg.bill{background:linear-gradient(90deg,#2e63ec,#5e88f4)}.db-tt-seg.idle{background:#e1e7f0}.db-tt-seg.live{background:#1ea150;box-shadow:0 0 0 0 rgba(30,161,80,.45);animation:ttpulse 1.7s ease-out infinite}.db-tt-meta{display:flex;align-items:baseline;gap:clamp(3px,3cqmin,6px);font-size:clamp(9px,8cqmin,12px);color:#6e7681;font-weight:600}.db-tt-meta b{color:#191c22;font-weight:700;font-size:clamp(11px,10cqmin,15px)}.db-tt-meta em{margin-left:auto;font-style:normal;font-size:clamp(8px,7cqmin,11px)}@container (max-height: 90px){.db-tt-meta{display:none}}.db-cal{width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.db-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;flex:none}.db-cal-dow span{text-align:center;font-size:10px;font-weight:700;color:#6e7681}.db-cal-grid{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr);grid-gap:6px;gap:6px}.db-cal-grid i{border-radius:6px;background:#f0f3f8;display:block}.db-cal-grid i.soft{background:#d6e1fb}.db-cal-grid i.on{background:#2e63ec;box-shadow:0 3px 8px rgba(46,99,236,.4)}.db-cal-grid i.live{background:#1ea150;box-shadow:0 3px 8px rgba(30,161,80,.4);animation:calpulse 1.7s ease-in-out infinite}@keyframes calpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}.db-bars{display:flex;align-items:flex-end;gap:3.5%;width:100%;height:100%}.db-bars span{flex:1 1;border-radius:5px;background:rgba(46,99,236,.18)}.db-bars span.on{background:#2e63ec}.db-bars span.alt{background:#f5842a}.db-foot{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;padding:15px;border-radius:12px;background:#fff;border:1px solid #e9ecf1;color:#5a6472;font-weight:600;font-size:14px}.db-foot-dot{width:8px;height:8px;border-radius:50%;background:#2e63ec;box-shadow:0 0 0 4px rgba(46,99,236,.14)}.pa-wrap{width:560px;display:flex;flex-direction:column;gap:16px}.pa-doc{background:#fff;border:1px solid #e9ecf1;border-radius:20px;padding:24px 26px 30px;box-shadow:0 18px 40px -26px rgba(20,32,60,.4)}.pa-head{justify-content:space-between;padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid #eef1f6}.pa-head,.pa-head-l{display:flex;align-items:center}.pa-head-l{gap:10px;font-weight:700;font-size:16px;color:#191c22}.pa-doc-ic{width:28px;height:28px;justify-content:center;border-radius:8px;background:#eef3fe;color:#2e63ec}.pa-doc-ic,.pa-status{display:inline-flex;align-items:center}.pa-status{gap:6px;font-size:12px;font-weight:700;letter-spacing:.03em;padding:5px 11px;border-radius:999px;transition:background .4s,color .4s}.pa-status.tmpl{background:#f0f3f8;color:#6e7681}.pa-status.busy{background:#eef3fe;color:#2e63ec}.pa-status.done{background:#e7f6ed;color:#1ea150}.pa-tick{display:inline-flex}.pa-spin{width:11px;height:11px;border-radius:50%;border:2px solid rgba(46,99,236,.28);border-top-color:#2e63ec;animation:paspin .7s linear infinite}.pa-spin.dark{border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4)}@keyframes paspin{to{transform:rotate(1turn)}}.pa-body{display:flex;flex-direction:column;gap:12px}.pa-line{font-size:14.5px;line-height:1.85;color:#4a5462}.pa-chip{position:relative;display:inline-grid;vertical-align:baseline;border-radius:7px;font-weight:700;transition:background .45s,color .45s,box-shadow .45s}.pa-chip>span{grid-area:1/1;padding:2px 9px;white-space:nowrap;transition:opacity .35s}.pa-chip .pa-chip-tok{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;color:#6e7df2;opacity:1}.pa-chip .pa-chip-val{color:#1b2a6b;opacity:0}.pa-chip:not(.fill){background:#f2f4ff;box-shadow:inset 0 0 0 1.5px #d8defb}.pa-chip.fill{background:#e9effe;box-shadow:inset 0 0 0 1.5px transparent}.pa-chip.fill .pa-chip-tok{opacity:0}.pa-chip.fill .pa-chip-val{opacity:1}.pa-cond{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:10px;border-left:3px solid #f5842a;background:#fef6ef;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.pa-cond.show{opacity:1;transform:none}.pa-cond-tag{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;color:#c56a18;letter-spacing:.02em}.pa-cond-bars{flex:1 1;display:flex;flex-direction:column;gap:6px}.pa-cond-bars i{display:block;height:7px;border-radius:4px;background:#f3d8be}.pa-cond-bars i.s{width:62%}.pa-loop{display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .4s}.pa-loop.show{opacity:1}.pa-loop-h{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.pa-loop-h>span:first-child{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6e7681}.pa-loop-badge{font-size:11px;font-weight:700;color:#6e7681;background:#f0f3f8;padding:3px 8px;border-radius:999px}.pa-loop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-radius:9px;background:#f7f9fc;border:1px solid #eef1f6;opacity:0;transform:translateY(7px);transition:opacity .4s,transform .4s}.pa-loop.show .pa-loop-row{opacity:1;transform:none}.pa-loop-name{font-size:13.5px;font-weight:600;color:#4a5462}.pa-loop-amt{font-size:13.5px;font-weight:700;color:#191c22;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pa-btn{align-self:center;display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:12px;font-weight:700;font-size:15px;transition:background .4s,color .4s,box-shadow .4s,transform .25s}.pa-btn.idle{box-shadow:0 12px 24px -12px rgba(46,99,236,.7)}.pa-btn.busy,.pa-btn.idle{background:#2e63ec;color:#fff}.pa-btn.busy{transform:scale(.965);box-shadow:0 5px 14px -10px rgba(46,99,236,.7)}.pa-btn.done{background:#1ea150;color:#fff;box-shadow:0 12px 24px -12px rgba(30,161,80,.6)}@media (prefers-reduced-motion:reduce){.pa-btn,.pa-chip,.pa-chip>span,.pa-cond,.pa-loop,.pa-loop-row,.pa-status{transition:none!important}.pa-spin{animation:none}.db-grid{transition:none}.xl-chip,.xl-flow{animation:none!important}.xl-sync{transition:none!important}}.hf-ripple{position:absolute;left:0;top:0;z-index:5;pointer-events:none;border-radius:13px;background:rgba(46,99,236,.22);opacity:0}@media (prefers-reduced-motion:reduce){.hf-cursor,.hf-ripple{display:none}.hf-primary .hd-vis,.hf-secondary{animation:none!important}.hf-cur-ring,.hf-primary:before{animation:none}}.cd-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid #eef1f6}.cd-title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#191c22}.cd-live{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:#2e63ec;background:#eff4ff;padding:6px 13px;border-radius:999px;transition:color .5s,background .5s}.cd-live.ok{color:#1ea150;background:#e7f5ec}.cd-live-dot{width:7px;height:7px;border-radius:50%;background:currentColor}@media (prefers-reduced-motion:no-preference){.cd-live:not(.ok) .cd-live-dot{animation:cdLiveDot 1.5s ease-out infinite}}@keyframes cdLiveDot{0%{box-shadow:0 0 0 0 rgba(46,99,236,.5)}70%{box-shadow:0 0 0 7px rgba(46,99,236,0)}to{box-shadow:0 0 0 0 rgba(46,99,236,0)}}.cd-stats{display:flex;gap:12px;margin-bottom:16px}.cd-stat{flex:1 1;background:#f7f9fc;border:1px solid #eef1f6;border-radius:14px;padding:14px 16px}.cd-stat-v{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-stat-v.brand{color:#2e63ec}.cd-stat-v.green{color:#1ea150}.cd-stat-v.amber{color:#f5842a}.cd-stat-l{font-size:13px;color:#6e7681;margin-top:8px;font-weight:500}.cd-rows{position:relative;display:flex;flex-direction:column;gap:12px;overflow:hidden;border-radius:14px}.cd-beam{position:absolute;left:-2px;right:-2px;top:0;height:76px;z-index:4;pointer-events:none;background:linear-gradient(180deg,rgba(46,99,236,0),rgba(46,99,236,.09) 42%,rgba(46,99,236,.16) 62%,rgba(46,99,236,0));border-bottom:1.5px solid rgba(46,99,236,.55);box-shadow:0 10px 26px rgba(46,99,236,.22)}.cd-beam:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:1.5px;background:linear-gradient(90deg,rgba(46,99,236,0),rgba(46,99,236,.95) 20%,rgba(46,99,236,.95) 80%,rgba(46,99,236,0));filter:blur(.3px)}@media (prefers-reduced-motion:no-preference){.cd-beam{animation:cdSweep 3.16s cubic-bezier(.42,0,.4,1) both}}@keyframes cdSweep{0%{transform:translateY(-80px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(360px);opacity:0}}.cd-row{position:relative;z-index:1;border-radius:14px;background:#f7f9fc;border:1px solid #eef1f6;padding:13px 16px;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .4s cubic-bezier(.2,.8,.3,1)}.cd-row-main{display:flex;align-items:center;gap:14px}.cd-row.cd-pending{opacity:.62}.cd-row.cd-scan{background:#f3f7ff;border-color:#c6daff;box-shadow:0 8px 22px rgba(46,99,236,.14);transform:translateY(-1px)}.cd-row.cd-clear{background:#fff;border-color:#e1f0e7}.cd-row.cd-review{background:#fff;border-color:#fbe6cc;box-shadow:0 8px 22px rgba(245,132,42,.12)}.cd-av{flex:none;width:44px;height:44px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:.01em}.cd-rc{flex:1 1;min-width:0}.cd-name{font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:#191c22}.cd-sub{font-size:13.5px;color:#6e7681;margin-top:2px}.cd-pill{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;padding:8px 14px;border-radius:999px}.cd-pill.queued{color:#6e7681;background:#f0f3f8}.cd-pill.checking{color:#6e7681;background:#eef1f6}.cd-pill.clear{color:#1ea150;background:#e7f5ec}.cd-pill.clear,.cd-pill.review{animation:xbPop .34s cubic-bezier(.2,.9,.3,1.15) both}.cd-pill.review{color:#c97a16;background:#fcefd9}.cd-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(138,147,160,.35);border-top-color:#6e7681;animation:qpSpin .8s linear infinite}.cd-detail{display:flex;align-items:center;gap:10px;max-height:0;opacity:0;margin-top:0;padding-left:58px;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.8,.3,1),opacity .35s ease,margin-top .45s ease}.cd-detail.open{max-height:40px;opacity:1;margin-top:11px}.cd-link{flex:none;display:inline-flex;color:#9aa3b0;transform:rotate(45deg)}.cd-detail.amber .cd-link{color:#e08a2b}.cd-detail-t{font-size:13px;font-weight:600;color:#7a8493;white-space:nowrap}.cd-detail.amber .cd-detail-t{color:#b4741e}.cd-detail-t b{font-weight:700;color:#c97a16}.cd-nodes{gap:6px}.cd-node,.cd-nodes{display:inline-flex;align-items:center}.cd-node{width:18px;height:18px;border-radius:50%;justify-content:center;background:#e7ebf1;color:#fff;transition:background .35s ease,transform .35s cubic-bezier(.2,.9,.3,1.3)}.cd-node svg{opacity:0;transition:opacity .3s ease}.cd-detail.open .cd-node{background:#1ea150;transform:scale(1.06)}.cd-detail.open .cd-node svg{opacity:1}.cd-flag{font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#c97a16;background:#fcefd9;padding:4px 9px;border-radius:6px;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.cd-detail.amber.open .cd-flag{animation:cdFlag 1.4s ease-out 2}}@keyframes cdFlag{0%,to{box-shadow:0 0 0 0 rgba(245,132,42,0)}40%{box-shadow:0 0 0 5px rgba(245,132,42,.22)}}@media (prefers-reduced-motion:reduce){.cd-beam{display:none}.cd-pill.clear,.cd-pill.review{animation:none!important}.cd-spin{animation:none}}@keyframes shTick{0%{transform:scale(0)}62%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes shPulse{0%,to{box-shadow:0 0 0 0 rgba(30,161,80,.5)}70%{box-shadow:0 0 0 6px rgba(30,161,80,0)}}@keyframes shGrow{0%{height:0}to{height:var(--h)}}@keyframes shRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes shDrop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes shBarW{0%{width:0}to{width:var(--w)}}@keyframes shBump{0%{transform:none}34%{transform:translateY(-2px) scale(1.045)}to{transform:none}}@keyframes shSheen{0%{transform:translateX(-130%) skewX(-14deg)}to{transform:translateX(240%) skewX(-14deg)}}@keyframes shRingOut{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.9);opacity:0}}.sh-col{animation:shGrow .7s cubic-bezier(.16,1,.3,1) both}.sh-feed{animation:shRise .46s cubic-bezier(.16,1,.3,1) both}.sh-bar{animation:shBarW .62s cubic-bezier(.16,1,.3,1) both}.sh-bump{animation:shBump .52s cubic-bezier(.34,1.56,.64,1) both}.sh-sheen{animation:shSheen 2.6s cubic-bezier(.4,0,.6,1) 1.1s infinite}@media (prefers-reduced-motion:reduce){.sh-col{height:var(--h)!important}.sh-bar,.sh-bump,.sh-col,.sh-feed,.sh-sheen{animation:none!important}.sh-bar{width:var(--w)!important}}@keyframes pvRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pvRowL{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes pvPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes pvTick{0%{transform:scale(0)}62%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pvBar{0%{width:0}to{width:var(--w)}}@keyframes pvGrow{0%{height:0}to{height:var(--h)}}@keyframes pvSweep{0%{transform:translateX(0)}to{transform:translateX(340%)}}@keyframes pvDraw{to{stroke-dashoffset:0}}@keyframes pvFade{0%{opacity:0}to{opacity:1}}@keyframes pvPing{0%{transform:scale(.6);opacity:.65}75%{opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes pvType{0%{width:0}to{width:var(--w)}}@keyframes pvFlash{0%,to{background:var(--pv-row)}40%{background:rgba(94,136,244,.26)}}@keyframes pvLift{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pvSpin{to{transform:rotate(1turn)}}@keyframes pvRec{0%,to{box-shadow:0 0 0 0 rgba(229,72,77,.55)}70%{box-shadow:0 0 0 8px rgba(229,72,77,0)}}.pv-dark{--pv-ink:#fff;--pv-sub:hsla(0,0%,100%,.92);--pv-dim:hsla(0,0%,100%,.62);--pv-grn:#8fe6ae;--pv-amb:#f5bd4f;--pv-line:#8faef8;--pv-w0-04:hsla(0,0%,100%,.04);--pv-w0-042:hsla(0,0%,100%,.042);--pv-w0-045:hsla(0,0%,100%,.045);--pv-w0-05:hsla(0,0%,100%,.05);--pv-solid:#17223c;--pv-row:hsla(0,0%,100%,.055);--pv-w0-055:hsla(0,0%,100%,.055);--pv-w0-06:hsla(0,0%,100%,.06);--pv-w0-07:hsla(0,0%,100%,.07);--pv-w0-075:hsla(0,0%,100%,.075);--pv-w0-08:hsla(0,0%,100%,.08);--pv-w0-085:hsla(0,0%,100%,.085);--pv-w0-09:hsla(0,0%,100%,.09);--pv-w0-1:hsla(0,0%,100%,.1);--pv-w0-11:hsla(0,0%,100%,.11);--pv-w0-12:hsla(0,0%,100%,.12);--pv-w0-13:hsla(0,0%,100%,.13);--pv-w0-14:hsla(0,0%,100%,.14);--pv-w0-16:hsla(0,0%,100%,.16);--pv-w0-19:hsla(0,0%,100%,.19);--pv-w0-2:hsla(0,0%,100%,.2);--pv-w0-22:hsla(0,0%,100%,.22);--pv-w0-24:hsla(0,0%,100%,.24);--pv-w0-26:hsla(0,0%,100%,.26);--pv-w0-3:hsla(0,0%,100%,.3);--pv-w0-35:hsla(0,0%,100%,.35);--pv-w0-4:hsla(0,0%,100%,.4);--pv-w0-5:hsla(0,0%,100%,.5);--pv-w0-66:hsla(0,0%,100%,.66);--pv-w0-72:hsla(0,0%,100%,.72);--pv-w0-78:hsla(0,0%,100%,.78);--pv-w0-9:hsla(0,0%,100%,.9);--pv-surface:linear-gradient(158deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.042) 62%,hsla(0,0%,100%,.055));--pv-frame-border:1px solid hsla(0,0%,100%,.14);--pv-frame-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 30px 64px -34px rgba(0,0,0,.6);--pv-dot:hsla(0,0%,100%,.09);--pv-glow:radial-gradient(closest-side,rgba(94,136,244,.28),rgba(94,136,244,0) 72%);--pv-shine:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent)}.pv-light{--pv-ink:#191c22;--pv-sub:#363c46;--pv-dim:#5c6472;--pv-grn:#14803f;--pv-amb:#9a5b00;--pv-line:#2352ce;--pv-w0-04:rgba(25,28,34,.016);--pv-w0-042:rgba(25,28,34,.017);--pv-w0-045:rgba(25,28,34,.018);--pv-w0-05:rgba(25,28,34,.02);--pv-solid:#fff;--pv-row:rgba(25,28,34,.022);--pv-w0-055:rgba(25,28,34,.022);--pv-w0-06:rgba(25,28,34,.024);--pv-w0-07:rgba(25,28,34,.028);--pv-w0-075:rgba(25,28,34,.03);--pv-w0-08:rgba(25,28,34,.032);--pv-w0-085:rgba(25,28,34,.034);--pv-w0-09:rgba(25,28,34,.05);--pv-w0-1:rgba(25,28,34,.055);--pv-w0-11:rgba(25,28,34,.07);--pv-w0-12:rgba(25,28,34,.075);--pv-w0-13:rgba(25,28,34,.08);--pv-w0-14:rgba(25,28,34,.085);--pv-w0-16:rgba(25,28,34,.095);--pv-w0-19:rgba(25,28,34,.11);--pv-w0-2:rgba(25,28,34,.12);--pv-w0-22:rgba(25,28,34,.13);--pv-w0-24:rgba(25,28,34,.14);--pv-w0-26:rgba(25,28,34,.16);--pv-w0-3:rgba(25,28,34,.2);--pv-w0-35:rgba(25,28,34,.26);--pv-w0-4:rgba(25,28,34,.32);--pv-w0-5:rgba(25,28,34,.42);--pv-w0-66:#5c6472;--pv-w0-72:#525a67;--pv-w0-78:#4c545e;--pv-w0-9:#2b313a;--pv-surface:#fff;--pv-frame-border:1px solid var(--border-default,#e1e6ef);--pv-frame-shadow:0 20px 48px -28px rgba(15,23,32,.22);--pv-dot:rgba(46,99,236,.1);--pv-glow:radial-gradient(closest-side,rgba(46,99,236,.12),rgba(46,99,236,0) 72%);--pv-shine:linear-gradient(90deg,transparent,rgba(46,99,236,.1),transparent)}.pv-on-brand{color:#fff}.pv-anim,.pv-row{will-change:opacity,transform}.pv-shine{position:absolute;top:0;bottom:0;left:-35%;width:35%;background:var(--pv-shine);pointer-events:none}@media (prefers-reduced-motion:reduce){.pv-anim,.pv-row,.pv-shine{animation:none!important;opacity:1!important;transform:none!important}.pv-bar{width:var(--w)!important}.pv-col{height:var(--h)!important}.pv-line{stroke-dashoffset:0!important}.pv-type{width:var(--w)!important}}@keyframes pvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pvHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.pv-mark{animation:pvFloat 6s ease-in-out infinite}.pv-halo{animation:pvHalo 6s ease-in-out infinite}}@keyframes lf-check{to{stroke-dashoffset:0}}@keyframes lf-diff-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lf-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lf-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lf-glow{0%,to{box-shadow:0 24px 56px rgba(24,46,104,.34),0 0 0 0 rgba(46,99,236,.3)}50%{box-shadow:0 30px 70px rgba(24,46,104,.44),0 0 0 18px rgba(46,99,236,0)}}@keyframes lf-ring{0%{transform:scale(.7);opacity:.5}80%{opacity:0}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:no-preference){.lf-orbit-sat{animation:lf-breathe 6s ease-in-out infinite}.lf-orbit-center{animation:lf-glow 4.5s ease-in-out infinite}.lf-orbit-ring{animation:lf-ring 4.5s ease-out infinite}}