@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 #2e63ec47;--gradient-brand:linear-gradient(135deg, #3b6ff6 0%, #2450c4 100%);--gradient-brand-accent:linear-gradient(135deg, #2e63ec 0%, #f5842a 100%);--gradient-mesh:radial-gradient(120% 120% at 0% 0%, #eef3fe 0%, #eef3fe00 55%), radial-gradient(120% 120% at 100% 0%, #fff4ea 0%, #fff4ea00 50%)}
@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--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:.875rem;--text-caption:.8125rem;--text-overline:.75rem;--lh-tight:1.05;--lh-snug:1.15;--lh-heading:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-.038em;--ls-tighter:-.032em;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.02em;--ls-overline:.08em}.lf-display-2xl{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--text-display-2xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.lf-display-xl{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--text-display-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.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-family:var(--font-display);font-weight:var(--fw-heading);font-size:var(--text-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.lf-h2{font-family:var(--font-display);font-weight:var(--fw-heading);font-size:var(--text-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.lf-h3{font-family:var(--font-display);font-weight:var(--fw-heading);font-size:var(--text-h3);line-height:var(--lh-heading)}.lf-h4{font-family:var(--font-display);font-weight:var(--fw-emphasis);font-size:var(--text-h4);line-height:var(--lh-heading)}.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-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-body);line-height:var(--lh-normal)}.lf-body-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-body-sm);line-height:var(--lh-normal)}.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}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.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 #1e2c4a12, 0 1px 2px #1e2c4a0a;--shadow-sm:0 2px 6px #1e2c4a14, 0 1px 2px #1e2c4a0d;--shadow-md:0 4px 12px #0f172014, 0 2px 4px #0f17200a;--shadow-lg:0 12px 28px #0f17201a, 0 4px 10px #0f17200d;--shadow-xl:0 24px 56px #0f172024, 0 8px 20px #0f17200f;--shadow-brand:0 12px 28px #0364b838;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur-normal:.25s;--dur-slow:.4s}
:root{--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}
*,:before,:after{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);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:var(--fw-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);font-optical-sizing:auto;margin:0}p{margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover)}img,svg{max-width:100%;display:block}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}::selection{background:var(--brand-100);color:var(--brand-900)}
body{background:var(--surface-page);margin:0}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;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.chrome-feature .reveal.in{opacity:1;transform:none}@keyframes lf-check{to{stroke-dashoffset:0}}.chrome-marketing a{color:var(--brand-600)}.chrome-marketing a:hover{color:var(--brand-700)}.chrome-marketing .reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(20px)}.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;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.chrome-static .reveal.in{transform:none}.chrome-home :target{scroll-margin-top:88px}.chrome-home .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.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{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.grid404{background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);opacity:.4;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 50% 0,#000,#0000 70%);mask-image:radial-gradient(110% 80% at 50% 0,#000,#0000 70%)}.card404{text-align:center;max-width:520px;position:relative}.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));letter-spacing:-.045em;color:var(--brand-600);font-size:clamp(4.5rem,14vw,8rem);font-weight:600;line-height:1}.h404{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 10px;font-size:clamp(1.4rem,3.4vw,2rem);font-weight:600}.p404{color:var(--text-secondary);text-wrap:pretty;margin:0 0 26px;font-size:16px;line-height:1.6}.row404{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.links404{text-align:left;flex-direction:column;gap:10px;max-width:360px;margin:0 auto;display:flex}.link404{border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:var(--neutral-0);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.link404:hover{color:var(--text-primary);border-color:var(--brand-600)}.btn404{border-radius:var(--radius-md,10px);background:var(--brand-600);color:#fff;height:50px;box-shadow:var(--shadow-brand);align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.btn404:hover{color:#fff;background:var(--brand-700)}.ghost404{border-radius:var(--radius-md,10px);border:1px solid var(--border-default);background:var(--neutral-0);height:50px;color:var(--text-primary);align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}html{scroll-behavior:auto}}
body.hf-page{-webkit-font-smoothing:antialiased;box-sizing:border-box;background:radial-gradient(90% 70% at 50% -8%,#eaf1fe 0%,#eaf1fe00 55%),radial-gradient(70% 60% at 92% 4%,#fceee1 0%,#fceee100 46%),linear-gradient(#fbfcfe 0%,#f4f7fc 100%);place-items:center;min-height:100vh;margin:0;padding:60px 40px;font-family:Outfit,system-ui,sans-serif;display:grid}a{color:#2e63ec}a:hover{color:#1e4fcc}.cap{letter-spacing:.05em;text-transform:uppercase;color:#6e7681;font-size:12px;font-weight:700;position:fixed;top:26px;left:34px}.cap b{color:#182e68}.hf-band{box-sizing:border-box;background:#fff;border:1px solid #e7ecf3;border-radius:30px;width:1300px;height:512px;position:relative;overflow:hidden;box-shadow:0 44px 96px -36px #1220484d,0 12px 30px -18px #1220481f}.hf-rail{z-index:6;width:100%;display:block;position:relative}.hf-rail-head{letter-spacing:.14em;text-transform:uppercase;color:#56606d;padding:0 0 14px;font-size:12px;font-weight:700}.hf-tabs{flex-wrap:wrap;gap:8px;display:flex}.hf-tab{cursor:pointer;min-height:44px;font:inherit;text-align:left;background:#f4f6fa;border:1px solid #e7ecf3;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 12px;transition:background .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,transform .2s;display:inline-flex}.hf-tab:hover{background:#edf1f8;transform:translateY(-1px)}.hf-idx-dot{background:#cbd3df;border-radius:50%;flex:none;width:8px;height:8px;transition:background .4s,box-shadow .4s}.hf-idx-label{letter-spacing:-.01em;color:#56606d;white-space:nowrap;font-size:14px;font-weight:600;transition:color .4s}.hf-tab.on{background:#f3f7ff;border-color:#cbdbff;box-shadow:0 4px 14px -8px #2e63ec66}.hf-tab.on .hf-idx-dot{background:#2e63ec;box-shadow:0 0 0 4px #2e63ec29}.hf-tab.on .hf-idx-label{color:#182e68;font-weight:700}@media (prefers-reduced-motion:no-preference){.hf-tab.on .hf-idx-dot{animation:2.2s cubic-bezier(.4,0,.6,1) infinite hf-rail-pulse}}@keyframes hf-rail-pulse{0%,to{box-shadow:0 0 0 4px #2e63ec29,0 0 0 4px #2e63ec47}50%{box-shadow:0 0 0 4px #2e63ec29,0 0 0 10px #2e63ec00}}.hf-row{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:48px;height:100%;padding:40px 44px;display:grid}.hf-colright{flex-direction:column;justify-content:flex-start;align-self:stretch;gap:26px;padding-top:6px;display:flex}.hf-colright .hf-secondary{margin-top:auto}.hf-primary{background:radial-gradient(#2e63ec1a 1.3px,#0000 1.3px) 0 0/22px 22px,linear-gradient(155deg,#eef3fe,#dce6fd);border-radius:24px;align-self:stretch;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1220480b,0 18px 40px -26px #12204838}.hf-primary:before{content:"";z-index:0;pointer-events:none;filter:blur(34px);background:radial-gradient(circle,#3b6ff647,#0000 70%);border-radius:999px;width:62%;height:72%;animation:9s ease-in-out infinite hfDrift;position:absolute;top:10%;left:6%}@keyframes hfDrift{0%{opacity:.65;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(64px,26px)scale(1.16)}to{opacity:.65;transform:translate(0)scale(1)}}.hf-primary .hd-vis{z-index:1;transform-origin:50%;width:620px;animation:.55s cubic-bezier(.2,.7,.2,1) both hfFade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.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{box-shadow:none;background:0 0;flex-direction:column;padding:24px 4px 0 0;animation:.55s cubic-bezier(.2,.7,.2,1) 60ms both hfFade;display:flex;position:relative}.hf-sec-body{flex-direction:column;gap:18px;display:flex}.hf-sec-cta{letter-spacing:-.01em;color:#1d49c4;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:2px;font-size:14.5px;font-weight:700;text-decoration:none;transition:gap .25s cubic-bezier(.2,.8,.2,1),color .25s;display:inline-flex}.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:translate(2px)}.hf-sec-kick{letter-spacing:.02em;color:#2e63ec;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.hf-sec-dot{background:#2e63ec;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2e63ec24}.hf-sec-pitch{letter-spacing:-.03em;color:#171b22;text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:1.13}.hf-sec-desc{color:#46505e;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.hf-cursor{z-index:60;pointer-events:none;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.hf-cur-dot{background:#2e63ec;border-radius:999px;position:absolute;inset:10px;box-shadow:0 2px 9px #2e63ec8c}.hf-cur-ring{transform-origin:50%;border:2px solid #2e63eca6;border-radius:999px;animation:1.7s ease-out infinite hfCurPulse;position:absolute;inset:0}@keyframes hfCurPulse{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.hf-hot{outline-offset:2px;border-radius:8px;outline:2px solid #2e63ec99;transition:outline-color .25s}.xl-kick{letter-spacing:.04em;text-transform:uppercase;color:#56606d;margin-bottom:12px;font-size:13px;font-weight:700}.xl-lane{border:1px solid #e9ecf1;border-radius:12px;align-items:center;height:48px;display:flex;position:relative;overflow:hidden}.xl-right{background:linear-gradient(90deg,#fff 0%,#f4f8ff 100%)}.xl-left{background:linear-gradient(270deg,#fff 0%,#f4f8ff 100%)}.xl-flow{z-index:0;pointer-events:none;background:linear-gradient(90deg,#2e63ec00 0%,#2e63ec0b 38%,#2e63ec29 55%,#2e63ec0b 72%,#2e63ec00 100%) 0 0/220% 100% no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.xl-right .xl-flow{animation:4.6s linear infinite xlFlow}.xl-left .xl-flow{animation:4.6s linear infinite reverse xlFlow}}@keyframes xlFlow{0%{background-position:-60% 0}to{background-position:160% 0}}.xl-label{z-index:1;color:#191c22;flex:1;padding:0 16px;font-size:15px;font-weight:700;position:relative}.xl-right .xl-label{text-align:left;padding-right:52px}.xl-left .xl-label{text-align:right;padding-left:52px}.xl-chip{z-index:2;color:#fff;background:#2e63ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;display:inline-flex;position:absolute;top:50%;box-shadow:0 5px 12px #2e63ec52}.xl-right .xl-chip{right:10px}.xl-left .xl-chip{left:10px}@media (prefers-reduced-motion:no-preference){.xl-chip{animation:1.7s ease-out infinite xlChipPulse}}@keyframes xlChipPulse{0%,to{box-shadow:0 5px 12px #2e63ec52,0 0 #2e63ec57}55%{box-shadow:0 5px 12px #2e63ec52,0 0 0 8px #2e63ec00}}.xl-sync{color:#56606d;background:#eef1f5;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:15px;font-weight:700;transition:background .7s,color .7s;display:flex}@keyframes fsPulse{0%{box-shadow:0 0 #e5484d80}70%{box-shadow:0 0 0 7px #e5484d00}to{box-shadow:0 0 #e5484d00}}@keyframes fsBarIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xl-sync.on{color:#147a3c;background:#e7f5ec}.xb-sync-ic{display:inline-flex}.xb-sync-ic.on{animation:.5s cubic-bezier(.2,.9,.3,1.3) both xbCheckPop}@keyframes xbCheckPop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}55%{opacity:1;transform:scale(1.18)rotate(4deg)}to{transform:scale(1)rotate(0)}}.xb-sync-label{animation:.45s cubic-bezier(.2,.8,.2,1) both xbLabelIn}@keyframes xbLabelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xb-caret{background:#2e63ec;border-radius:2px;width:2px;height:24px;margin-left:3px;animation:1s step-end infinite xbBlink;display:inline-block}@keyframes xbBlink{50%{opacity:0}}.xb-chip{color:#2e63ec;background:#eaf0fe;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:14.5px;font-weight:600;animation:.34s cubic-bezier(.2,.9,.3,1.15) both xbPop;display:inline-flex}.xb-chip svg{opacity:.55}.xb-chip-add{color:#6e7681;background:0 0;border:1.5px dashed #cbd3e0}.xb-stage{color:#fff;white-space:nowrap;background:#182e68;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;animation:.34s cubic-bezier(.2,.9,.3,1.15) both xbPop}.xb-stage-link{background:#c6d0e4;border-radius:2px;flex:none;width:16px;height:2px;animation:.3s both xbGrow}@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{border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:background .4s,box-shadow .4s;display:flex}.qp-row.qp-active{background:#f5f8ff;box-shadow:inset 0 0 0 1px #e4ebfb}.qp-row.qp-done{background:#fff}.qp-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.qp-ic-pending{border:2px solid #dde3ec}.qp-ic-active{background:#2e63ec1f}.qp-spin{border:2px solid #2e63ec4d;border-top-color:#2e63ec;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite qpSpin}@keyframes qpSpin{to{transform:rotate(360deg)}}.qp-ic-done{color:#fff;background:#1ea150;animation:.5s cubic-bezier(.2,.9,.3,1.3) both xbCheckPop}.qp-sub{animation:.4s both hfRise}.qp-tag{color:#1ea150;background:#e7f5ec;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;animation:.34s cubic-bezier(.2,.9,.3,1.15) both xbPop}.qp-matter{color:#fff;opacity:0;background:#182e68;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(10px)}.qp-matter.on{opacity:1;transform:none}.qp-matter-id{letter-spacing:.01em;font-size:15px;font-weight:700}.qp-matter-t{color:#ffffffb3;flex:1;font-size:14px}.qp-matter-badge{background:#ffffff29;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.qp-spin{animation:none}.qp-ic-done,.qp-sub,.qp-matter,.qp-tag{opacity:1;transform:none;animation:none!important}}.tk-done{animation:.5s cubic-bezier(.2,.9,.3,1.3) both xbCheckPop}.tk-pill{animation:.34s cubic-bezier(.2,.9,.3,1.15) both xbPop}@media (prefers-reduced-motion:reduce){.tk-done,.tk-pill{animation:none!important}}.db-grid{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);display:grid}.db-tile{background:#fff;border:1px solid #e9ecf1;border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:16px 18px;transition:box-shadow .6s,border-color .6s;display:flex;overflow:hidden;box-shadow:0 8px 22px #12204812}.db-tile.feat{border-color:#cfe0ff;box-shadow:0 18px 44px #2e63ec2e}.db-th{flex:none;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.db-tt{color:#191c22;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.db-badge{color:#2e63ec;background:#eaf0fe;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.db-body{flex:1;min-height:0;position:relative}.db-fit{position:absolute;inset:0}.db-fit-in{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.db-recent{grid-template-rows:repeat(3,1fr);gap:clamp(4px,4cqh,10px);width:100%;height:100%;display:grid;container-type:size}.db-row{background:#f6f8fc;border-radius:clamp(8px,4cqmin,14px);align-items:center;gap:clamp(6px,5cqmin,14px);min-height:0;padding:clamp(6px,4cqmin,14px);display:flex}.db-av{aspect-ratio:1;border-radius:26%;flex:none;align-self:stretch;width:auto}.db-rc{flex-direction:column;flex:1;gap:clamp(4px,3cqh,8px);min-width:0;display:flex}.db-rc i{border-radius:4px;height:clamp(5px,4cqh,9px);display:block}.db-rc .l1{background:#c9d3e2;width:66%}.db-rc .l2{background:#e4e9f1;width:40%}.db-dot{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(7px,6cqmin,12px)}.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{flex-direction:column;justify-content:space-between;gap:clamp(7px,7cqh,15px);width:100%;height:100%;display:flex;container-type:size}.db-tt-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.db-tt-live{letter-spacing:.06em;text-transform:uppercase;color:#1ea150;align-items:center;gap:clamp(4px,4cqmin,7px);font-size:clamp(8px,7cqmin,11px);font-weight:800;display:inline-flex}.db-tt-pulse{aspect-ratio:1;background:#1ea150;border-radius:50%;width:clamp(6px,5cqmin,9px);animation:1.7s ease-out infinite ttpulse;box-shadow:0 0 #1ea15080}@keyframes ttpulse{0%{box-shadow:0 0 #1ea15080}70%{box-shadow:0 0 0 7px #1ea15000}to{box-shadow:0 0 #1ea15000}}.db-tt-matter{flex:1;max-width:46%}.db-tt-matter i{background:#e4e9f1;border-radius:4px;height:clamp(5px,4cqh,8px);display:block}.db-tt-track{flex:1;gap:3.5%;width:100%;min-height:clamp(10px,14cqh,30px);display:flex}.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;animation:1.7s ease-out infinite ttpulse;box-shadow:0 0 #1ea15073}.db-tt-meta{color:#6e7681;align-items:baseline;gap:clamp(3px,3cqmin,6px);font-size:clamp(9px,8cqmin,12px);font-weight:600;display:flex}.db-tt-meta b{color:#191c22;font-size:clamp(11px,10cqmin,15px);font-weight:700}.db-tt-meta em{margin-left:auto;font-size:clamp(8px,7cqmin,11px);font-style:normal}@container (max-height:90px){.db-tt-meta{display:none}}.db-cal{flex-direction:column;gap:8px;width:100%;height:100%;display:flex}.db-cal-dow{flex:none;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.db-cal-dow span{text-align:center;color:#6e7681;font-size:10px;font-weight:700}.db-cal-grid{flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(7,1fr);gap:6px;min-height:0;display:grid}.db-cal-grid i{background:#f0f3f8;border-radius:6px;display:block}.db-cal-grid i.soft{background:#d6e1fb}.db-cal-grid i.on{background:#2e63ec;box-shadow:0 3px 8px #2e63ec66}.db-cal-grid i.live{background:#1ea150;animation:1.7s ease-in-out infinite calpulse;box-shadow:0 3px 8px #1ea15066}@keyframes calpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}.db-bars{align-items:flex-end;gap:3.5%;width:100%;height:100%;display:flex}.db-bars span{background:#2e63ec2e;border-radius:5px;flex:1}.db-bars span.on{background:#2e63ec}.db-bars span.alt{background:#f5842a}.db-foot{color:#5a6472;background:#fff;border:1px solid #e9ecf1;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:15px;font-size:14px;font-weight:600;display:flex}.db-foot-dot{background:#2e63ec;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2e63ec24}.pa-wrap{flex-direction:column;gap:16px;width:560px;display:flex}.pa-doc{background:#fff;border:1px solid #e9ecf1;border-radius:20px;padding:24px 26px 30px;box-shadow:0 18px 40px -26px #14203c66}.pa-head{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:15px;display:flex}.pa-head-l{color:#191c22;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.pa-doc-ic{color:#2e63ec;background:#eef3fe;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pa-status{letter-spacing:.03em;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;transition:background .4s,color .4s;display:inline-flex}.pa-status.tmpl{color:#56606d;background:#f0f3f8}.pa-status.busy{color:#2e63ec;background:#eef3fe}.pa-status.done{color:#137a3a;background:#e7f6ed}.pa-tick{display:inline-flex}.pa-spin{border:2px solid #2e63ec47;border-top-color:#2e63ec;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite paspin}.pa-spin.dark{border-color:#fff #fff6 #fff6}@keyframes paspin{to{transform:rotate(360deg)}}.pa-body{flex-direction:column;gap:12px;display:flex}.pa-line{color:#4a5462;font-size:14.5px;line-height:1.85}.pa-chip{vertical-align:baseline;border-radius:7px;font-weight:700;transition:background .45s,color .45s,box-shadow .45s;display:inline-grid;position:relative}.pa-chip>span{white-space:nowrap;grid-area:1/1;padding:2px 9px;transition:opacity .35s}.pa-chip .pa-chip-tok{color:#4959c8;opacity:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.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 #0000}.pa-chip.fill .pa-chip-tok{opacity:0}.pa-chip.fill .pa-chip-val{opacity:1}.pa-cond{opacity:0;background:#fef6ef;border-left:3px solid #f5842a;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.pa-cond.show{opacity:1;transform:none}.pa-cond-tag{color:#c56a18;letter-spacing:.02em;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.pa-cond-bars{flex-direction:column;flex:1;gap:6px;display:flex}.pa-cond-bars i{background:#f3d8be;border-radius:4px;height:7px;display:block}.pa-cond-bars i.s{width:62%}.pa-loop{opacity:0;flex-direction:column;gap:8px;transition:opacity .4s;display:flex}.pa-loop.show{opacity:1}.pa-loop-h{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.pa-loop-h>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:#6e7681;font-size:12px;font-weight:700}.pa-loop-badge{color:#6e7681;background:#f0f3f8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.pa-loop-row{opacity:0;background:#f7f9fc;border:1px solid #eef1f6;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 13px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(7px)}.pa-loop.show .pa-loop-row{opacity:1;transform:none}.pa-loop-name{color:#4a5462;font-size:13.5px;font-weight:600}.pa-loop-amt{color:#191c22;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.pa-btn{border-radius:12px;align-self:center;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:700;transition:background .4s,color .4s,box-shadow .4s,transform .25s;display:inline-flex}.pa-btn.idle{color:#fff;background:#2e63ec;box-shadow:0 12px 24px -12px #2e63ecb3}.pa-btn.busy{color:#fff;background:#2e63ec;transform:scale(.965);box-shadow:0 5px 14px -10px #2e63ecb3}.pa-btn.done{color:#fff;background:#1ea150;box-shadow:0 12px 24px -12px #1ea15099}@media (prefers-reduced-motion:reduce){.pa-chip,.pa-chip>span,.pa-cond,.pa-loop,.pa-loop-row,.pa-btn,.pa-status{transition:none!important}.pa-spin{animation:none}.db-grid{transition:none}.xl-flow,.xl-chip{animation:none!important}.xl-sync{transition:none!important}}.hf-ripple{z-index:5;pointer-events:none;opacity:0;background:#2e63ec38;border-radius:13px;position:absolute;top:0;left: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{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:15px;display:flex}.cd-title{letter-spacing:-.02em;color:#191c22;font-size:20px;font-weight:700}.cd-live{letter-spacing:.01em;color:#2e63ec;background:#eff4ff;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:color .5s,background .5s;display:inline-flex}.cd-live.ok{color:#137a3a;background:#e7f5ec}.cd-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.cd-live:not(.ok) .cd-live-dot{animation:1.5s ease-out infinite cdLiveDot}}@keyframes cdLiveDot{0%{box-shadow:0 0 #2e63ec80}70%{box-shadow:0 0 0 7px #2e63ec00}to{box-shadow:0 0 #2e63ec00}}.cd-stats{gap:12px;margin-bottom:16px;display:flex}.cd-stat{background:#f7f9fc;border:1px solid #eef1f6;border-radius:14px;flex:1;padding:14px 16px}.cd-stat-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.cd-stat-v.brand{color:#2e63ec}.cd-stat-v.green{color:#137a3a}.cd-stat-v.amber{color:#a64f0d}.cd-stat-l{color:#56606d;margin-top:8px;font-size:13px;font-weight:500}.cd-rows{border-radius:14px;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.cd-beam{z-index:4;pointer-events:none;background:linear-gradient(#2e63ec00 0%,#2e63ec17 42%,#2e63ec29 62%,#2e63ec00 100%);border-bottom:1.5px solid #2e63ec8c;height:76px;position:absolute;top:0;left:-2px;right:-2px;box-shadow:0 10px 26px #2e63ec38}.cd-beam:after{content:"";filter:blur(.3px);background:linear-gradient(90deg,#2e63ec00,#2e63ecf2 20% 80%,#2e63ec00);height:1.5px;position:absolute;bottom:-1.5px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.cd-beam{animation:3.16s cubic-bezier(.42,0,.4,1) both cdSweep}}@keyframes cdSweep{0%{opacity:0;transform:translateY(-80px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(360px)}}.cd-row{z-index:1;background:#f7f9fc;border:1px solid #eef1f6;border-radius:14px;padding:13px 16px;transition:background .45s,border-color .45s,box-shadow .45s,transform .4s cubic-bezier(.2,.8,.3,1);position:relative}.cd-row-main{align-items:center;gap:14px;display:flex}.cd-row.cd-pending{opacity:1}.cd-row.cd-scan{background:#f3f7ff;border-color:#c6daff;transform:translateY(-1px);box-shadow:0 8px 22px #2e63ec24}.cd-row.cd-clear{background:#fff;border-color:#e1f0e7}.cd-row.cd-review{background:#fff;border-color:#fbe6cc;box-shadow:0 8px 22px #f5842a1f}.cd-av{color:#fff;letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:inline-flex}.cd-rc{flex:1;min-width:0}.cd-name{letter-spacing:-.01em;color:#191c22;font-size:16.5px;font-weight:700}.cd-sub{color:#56606d;margin-top:2px;font-size:13.5px}.cd-pill{border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.cd-pill.queued{color:#56606d;background:#f0f3f8}.cd-pill.checking{color:#56606d;background:#eef1f6}.cd-pill.clear{color:#137a3a;background:#e7f5ec;animation:.34s cubic-bezier(.2,.9,.3,1.15) both xbPop}.cd-pill.review{color:#c97a16;background:#fcefd9;animation:.34s cubic-bezier(.2,.9,.3,1.15) both xbPop}.cd-spin{border:2px solid #8a93a059;border-top-color:#6e7681;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite qpSpin}.cd-detail{opacity:0;align-items:center;gap:10px;max-height:0;margin-top:0;padding-left:58px;transition:max-height .45s cubic-bezier(.2,.8,.3,1),opacity .35s,margin-top .45s;display:flex;overflow:hidden}.cd-detail.open{opacity:1;max-height:40px;margin-top:11px}.cd-link{color:#9aa3b0;flex:none;display:inline-flex;transform:rotate(45deg)}.cd-detail.amber .cd-link{color:#e08a2b}.cd-detail-t{color:#7a8493;white-space:nowrap;font-size:13px;font-weight:600}.cd-detail.amber .cd-detail-t{color:#b4741e}.cd-detail-t b{color:#c97a16;font-weight:700}.cd-nodes{align-items:center;gap:6px;display:inline-flex}.cd-node{color:#fff;background:#e7ebf1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .35s,transform .35s cubic-bezier(.2,.9,.3,1.3);display:inline-flex}.cd-node svg{opacity:0;transition:opacity .3s}.cd-detail.open .cd-node{background:#1ea150;transform:scale(1.06)}.cd-detail.open .cd-node svg{opacity:1}.cd-flag{letter-spacing:.02em;text-transform:uppercase;color:#c97a16;white-space:nowrap;background:#fcefd9;border-radius:6px;padding:4px 9px;font-size:11.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.cd-detail.amber.open .cd-flag{animation:1.4s ease-out 2 cdFlag}}@keyframes cdFlag{0%,to{box-shadow:0 0 #f5842a00}40%{box-shadow:0 0 0 5px #f5842a38}}@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 #1ea15080}70%{box-shadow:0 0 0 6px #1ea15000}}@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:translate(-130%)skew(-14deg)}to{transform:translate(240%)skew(-14deg)}}@keyframes shRingOut{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.sh-col{animation:.7s cubic-bezier(.16,1,.3,1) both shGrow}.sh-feed{animation:.46s cubic-bezier(.16,1,.3,1) both shRise}.sh-bar{animation:.62s cubic-bezier(.16,1,.3,1) both shBarW}.sh-bump{animation:.52s cubic-bezier(.34,1.56,.64,1) both shBump}.sh-sheen{animation:2.6s cubic-bezier(.4,0,.6,1) 1.1s infinite shSheen}@media (prefers-reduced-motion:reduce){.sh-col{height:var(--h)!important;animation:none!important}.sh-feed,.sh-bump,.sh-sheen{animation:none!important}.sh-bar{width:var(--w)!important;animation:none!important}}
@keyframes pvRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pvRowL{0%{opacity:0;transform:translate(-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:translate(0)}to{transform:translate(340%)}}@keyframes pvDraw{to{stroke-dashoffset:0}}@keyframes pvFade{0%{opacity:0}to{opacity:1}}@keyframes pvPing{0%{opacity:.65;transform:scale(.6)}75%{opacity:0}to{opacity:0;transform:scale(2.6)}}@keyframes pvType{0%{width:0}to{width:var(--w)}}@keyframes pvFlash{0%,to{background:var(--pv-row)}40%{background:#5e88f442}}@keyframes pvLift{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes pvSpin{to{transform:rotate(360deg)}}@keyframes pvRec{0%,to{box-shadow:0 0 #e5484d8c}70%{box-shadow:0 0 0 8px #e5484d00}}.pv-dark{--pv-ink:#fff;--pv-sub:#ffffffeb;--pv-dim:#ffffff9e;--pv-grn:#8fe6ae;--pv-amb:#f5bd4f;--pv-line:#8faef8;--pv-w0-04:#ffffff0a;--pv-w0-042:#ffffff0b;--pv-w0-045:#ffffff0b;--pv-w0-05:#ffffff0d;--pv-solid:#17223c;--pv-row:#ffffff0e;--pv-w0-055:#ffffff0e;--pv-w0-06:#ffffff0f;--pv-w0-07:#ffffff12;--pv-w0-075:#ffffff13;--pv-w0-08:#ffffff14;--pv-w0-085:#ffffff16;--pv-w0-09:#ffffff17;--pv-w0-1:#ffffff1a;--pv-w0-11:#ffffff1c;--pv-w0-12:#ffffff1f;--pv-w0-13:#ffffff21;--pv-w0-14:#ffffff24;--pv-w0-16:#ffffff29;--pv-w0-19:#ffffff30;--pv-w0-2:#fff3;--pv-w0-22:#ffffff38;--pv-w0-24:#ffffff3d;--pv-w0-26:#ffffff42;--pv-w0-3:#ffffff4d;--pv-w0-35:#ffffff59;--pv-w0-4:#fff6;--pv-w0-5:#ffffff80;--pv-w0-66:#ffffffa8;--pv-w0-72:#ffffffb8;--pv-w0-78:#ffffffc7;--pv-w0-9:#ffffffe6;--pv-surface:linear-gradient(158deg, #ffffff16 0%, #ffffff0b 62%, #ffffff0e 100%);--pv-frame-border:1px solid #ffffff24;--pv-frame-shadow:inset 0 1px 0 #ffffff29, 0 30px 64px -34px #0009;--pv-dot:#ffffff17;--pv-glow:radial-gradient(closest-side, #5e88f447, #5e88f400 72%);--pv-shine:linear-gradient(90deg, transparent, #ffffff47, transparent)}.pv-light{--pv-ink:#191c22;--pv-sub:#363c46;--pv-dim:#5c6472;--pv-grn:#14803f;--pv-amb:#9a5b00;--pv-line:#2352ce;--pv-w0-04:#191c2204;--pv-w0-042:#191c2204;--pv-w0-045:#191c2205;--pv-w0-05:#191c2205;--pv-solid:#fff;--pv-row:#191c2206;--pv-w0-055:#191c2206;--pv-w0-06:#191c2206;--pv-w0-07:#191c2207;--pv-w0-075:#191c2208;--pv-w0-08:#191c2208;--pv-w0-085:#191c2209;--pv-w0-09:#191c220d;--pv-w0-1:#191c220e;--pv-w0-11:#191c2212;--pv-w0-12:#191c2213;--pv-w0-13:#191c2214;--pv-w0-14:#191c2216;--pv-w0-16:#191c2218;--pv-w0-19:#191c221c;--pv-w0-2:#191c221f;--pv-w0-22:#191c2221;--pv-w0-24:#191c2224;--pv-w0-26:#191c2229;--pv-w0-3:#191c2233;--pv-w0-35:#191c2242;--pv-w0-4:#191c2252;--pv-w0-5:#191c226b;--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 #0f172038;--pv-dot:#2e63ec1a;--pv-glow:radial-gradient(closest-side, #2e63ec1f, #2e63ec00 72%);--pv-shine:linear-gradient(90deg, transparent, #2e63ec1a, transparent)}.pv-on-brand{color:#fff}.pv-row,.pv-anim{will-change:opacity, transform}.pv-shine{background:var(--pv-shine);pointer-events:none;width:35%;position:absolute;top:0;bottom:0;left:-35%}@media (prefers-reduced-motion:reduce){.pv-row,.pv-anim,.pv-shine{opacity:1!important;animation:none!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:6s ease-in-out infinite pvFloat}.pv-halo{animation:6s ease-in-out infinite pvHalo}}
@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 #182e6857,0 0 #2e63ec4d}50%{box-shadow:0 30px 70px #182e6870,0 0 0 18px #2e63ec00}}@keyframes lf-ring{0%{opacity:.5;transform:scale(.7)}80%{opacity:0}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:no-preference){.lf-orbit-sat{animation:6s ease-in-out infinite lf-breathe}.lf-orbit-center{animation:4.5s ease-in-out infinite lf-glow}.lf-orbit-ring{animation:4.5s ease-out infinite lf-ring}}

