.ud-prose p+p{margin-top:1em}.in .u-visu .draw{stroke-dashoffset:0}.visu-device{perspective:900px}.carmin .baseline .wonk{color:#ff7585;text-shadow:0 0 50px #c8102ecc}.case:hover .case-recto .c-num{color:var(--accent-text)}.case-flip:before,.case-flip:after{content:"";background:var(--accent-text);border-radius:1px;position:absolute;top:50%;left:50%}.case-flip:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.case-flip:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.fil-dot.on{fill:var(--accent)}.station.active .st-num{color:var(--accent-text);text-shadow:0 0 24px color-mix(in srgb, var(--glow) 60%, transparent)}.audit-box:after{content:"VU";letter-spacing:.05em;color:var(--accent-text);opacity:0;transition:opacity .18s var(--ease-press), transform .18s var(--ease-press);font-size:.4375rem;transform:scale(1.6)rotate(-8deg)}.audit-check input:checked+.audit-box:after{opacity:1;transform:scale(1)rotate(-4deg)}html[lang=en] .audit-box:after{content:"OK"}.audit-check input:focus-visible+.audit-box{outline:2px solid var(--accent-text);outline-offset:3px}.rapport .r-c .rc-v{color:var(--accent-text);font-size:clamp(1.15rem,1.8vw,1.5rem)}.rapport .r-c .rc-l{letter-spacing:.1em;color:var(--mine);text-transform:uppercase;margin-top:4px;font-size:.53125rem}.rapport.open .r-spark path{animation:spark .8s var(--ease-settle) .3s forwards}.rapport.open .r-stamp{animation:stamp .26s var(--ease-press) 1s forwards;--rot:-2deg}.m-row:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s var(--ease-settle);box-shadow:0 12px 40px -14px color-mix(in srgb, var(--glow) 30%, transparent);position:absolute;inset:0}.m-row:hover:before{opacity:1}.m-row .m-check:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;position:absolute;inset:1px}.m-row .mc-ring,.m-row .mc-tick{stroke:var(--accent-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.m-row.done .mc-ring{stroke-dashoffset:0;transition:stroke-dashoffset .65s var(--ease-settle)}.m-row.done .mc-tick{stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-settle) .34s}.m-row.done .m-check:before{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 14px -4px var(--glow);transition:border-color .4s var(--ease-settle) .3s, box-shadow .4s var(--ease-settle) .3s}.tech.hot:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--glow) 60%, transparent);border-radius:50%;flex:none}html[data-universe=consulting] .tech.hot:before{display:none}.rv-mask>span{transition:transform .55s var(--ease-settle);transition-delay:calc(var(--i,0) * 60ms);display:block;transform:translateY(112%)}.in .rv-mask>span{transform:none}@media (max-width:768px){.m-row p{grid-column:2}}html:is([data-amb=clair],[data-amb=glassclair]) .m-row:before{box-shadow:0 10px 30px -10px #18140c29}html:is([data-amb=clair],[data-amb=glassclair]) .station.active .st-num{text-shadow:none}html:is([data-amb=clair],[data-amb=glassclair]) .carmin .baseline .wonk{color:#b60e29;text-shadow:none}html[data-amb=glassnuit] .u-hero .figure{-webkit-backdrop-filter:var(--bf-glass-plain);backdrop-filter:var(--bf-glass-plain);background:linear-gradient(#0000001a, #0000001a), color-mix(in srgb, var(--c-glass) 12%, transparent)}@media (prefers-reduced-motion:reduce){.rv-mask>span{opacity:1!important;transform:none!important}.case-verso .c-num{display:none}.case.is-flipped .case-verso{display:flex}}.case-verso p{opacity:0;transition:opacity .3s var(--ease-settle), translate .32s var(--ease-settle);translate:0 8px}.case.is-flipped .case-verso p{opacity:1;transition-delay:.18s;translate:0}.case-verso p{text-wrap:pretty}.case.is-flipped .case-verso .case-row{opacity:1;transition-delay:.3s;translate:0}.vs-pro{--vs-up:#4fe3a0;width:100%}html:is([data-amb=clair],[data-amb=glassclair]) .vs-pro{--vs-up:#0f6b41}.vs-stage{width:100%;max-width:35rem;margin:14px auto 34px;position:relative;container:vs-stage/inline-size}.vs-pro svg{overflow:visible}.vs-pro :is(.pv-window,.pv-float){-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass))}.vs-pro .vs-tbar{gap:8px;padding:9px 12px}.vs-tb-l,.vs-tb-r{align-items:center;gap:10px;min-width:74px;display:flex}.vs-tb-r{justify-content:flex-end}.vs-tb-ic{color:var(--mine);opacity:.5;gap:4px;display:flex}.vs-tb-ic svg,.vs-ico svg,.vs-act-ic svg,.vs-delta svg,.vs-url svg,.vs-pill svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.vs-tb-ic svg{stroke-width:1.6px;width:13px;height:13px}.vs-pro .vs-url{align-items:center;gap:6px;padding:4px 13px 4px 10px;display:inline-flex}.vs-url svg{stroke-width:1.7px;opacity:.75;width:10px;height:10px}.vs-body{grid-template-columns:46px minmax(0,1fr);display:grid}.vs-side{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--ink) 2.5%, transparent);flex-direction:column;align-items:center;gap:5px;padding:12px 0;display:flex}.vs-logo{background:linear-gradient(145deg, var(--accent), var(--glow));width:24px;height:24px;box-shadow:inset 0 1px 0 #ffffff59, 0 6px 14px -6px color-mix(in srgb, var(--glow) 80%, transparent);border-radius:7px;place-items:center;margin-bottom:9px;display:grid}.vs-logo svg{fill:#fff;width:13px;height:13px}.vs-logo svg path+path{opacity:.62}.vs-ico{width:28px;height:28px;color:color-mix(in srgb, var(--ink) 46%, transparent);border-radius:8px;place-items:center;display:grid}.vs-ico svg{stroke-width:1.5px;width:15px;height:15px}.vs-ico-on{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 18px -4px color-mix(in srgb, var(--glow) 80%, transparent)}.vs-main{flex-direction:column;gap:9px;min-width:0;padding:12px 12px 0;display:flex;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000 calc(100% - 2px));mask-image:linear-gradient(#000 calc(100% - 40px),#0000 calc(100% - 2px))}.vs-kpi,.vs-chart,.vs-act{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 5.5%, transparent), color-mix(in srgb, var(--ink) 2.5%, transparent));box-shadow:var(--edge-light), var(--shadow-ring);border-radius:12px}.vs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vs-kpi{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"l l""v v""d s";align-items:center;gap:5px 6px;padding:10px 11px 9px;display:grid}.vs-kpi-l{letter-spacing:.1em;color:var(--mine);white-space:nowrap;grid-area:l;font-size:.5rem}.vs-kpi-v{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:v;font-size:1.125rem;font-weight:650;line-height:1.1}.vs-kpi-v small{letter-spacing:.02em;color:var(--mine);font-size:.62em;font-weight:600}.vs-delta{white-space:nowrap;font-variant-numeric:tabular-nums;height:16px;color:var(--vs-up);background:color-mix(in srgb, var(--vs-up) 10%, transparent);border-radius:99px;grid-area:d;justify-self:start;align-items:center;gap:1px;padding:0 6px 0 3px;font-size:.5625rem;font-weight:600;display:inline-flex}.vs-delta svg{stroke-width:1.9px;width:11px;height:11px}.vs-delta-i{padding:0 4px}.vs-spark{grid-area:s;justify-self:end;width:56px;height:21px}.vs-spark-l{fill:none;stroke:var(--chart);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vs-spark-a{opacity:0;transition:opacity .6s var(--ease-settle) 1.2s}.vs-sstop0{stop-color:var(--chart);stop-opacity:.3}.vs-chart{padding:10px 12px 9px}.vs-chart-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.vs-chart-l{letter-spacing:.1em;color:var(--mine);white-space:nowrap;font-size:.5rem}.vs-live{letter-spacing:.14em;color:color-mix(in srgb, var(--accent-text) 80%, #fff);align-items:center;gap:6px;font-size:.5rem;display:inline-flex}html:is([data-amb=clair],[data-amb=glassclair]) .vs-live{color:var(--accent)}.vs-live-dot{background:var(--status);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status) 20%, transparent);animation:vs-pulse 1.8s var(--ease-settle) infinite;border-radius:50%}.vs-plot svg{width:100%;height:auto;display:block}.vs-grid{fill:none;stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4}.vs-base,.vs-ticks{fill:none;stroke:var(--rule-strong);stroke-width:1px}.vs-prev{fill:none;stroke:var(--mine);stroke-width:1.3px;stroke-dasharray:3 4;stroke-linecap:round;opacity:0;transition:opacity .7s var(--ease-settle) .9s}.vs-stop0{stop-color:var(--chart);stop-opacity:.34}.vs-stop1{stop-color:var(--chart);stop-opacity:0}.vs-area{opacity:0;transition:opacity .8s var(--ease-settle) 1.1s}.vs-line{fill:none;stroke:var(--chart);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--glow) 55%, transparent))}.vs-pro .vs-line.draw{transition-duration:1.3s;transition-delay:.64s}.vs-pro .vs-spark-l.draw{transition-duration:.9s}.vs-cross{fill:none;stroke:var(--chart);stroke-width:1px;stroke-dasharray:2 3}.vs-halo{fill:color-mix(in srgb, var(--chart) 22%, transparent)}.vs-end{fill:var(--chart);stroke:#fff;stroke-width:1.6px}.vs-cross,.vs-halo,.vs-end{opacity:0;transition:opacity .42s var(--ease-settle) 1.75s}.vs-axis{letter-spacing:.08em;height:11px;color:var(--mine);margin-top:6px;font-size:.5rem;position:relative}.vs-axis span{white-space:nowrap;position:absolute;top:0}.vs-axis span:first-child{left:0}.vs-axis span:nth-child(2){left:54.36%;translate:-50%}.vs-axis span:nth-child(3){right:0}.vs-act{margin:0;padding:2px 12px;list-style:none}.vs-act li{color:var(--mine);white-space:nowrap;align-items:center;gap:9px;padding:7px 0;font-size:.65625rem;line-height:1.3;display:flex}.vs-act li+li{border-top:1px solid var(--rule)}.vs-act-ic{width:20px;height:20px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:6px;flex:none;place-items:center;display:grid}html:is([data-amb=clair],[data-amb=glassclair]) .vs-act-ic{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.vs-act-ic-up,html:is([data-amb=clair],[data-amb=glassclair]) .vs-act-ic-up{color:var(--vs-up);background:color-mix(in srgb, var(--vs-up) 14%, transparent)}.vs-act-ic svg{stroke-width:1.6px;width:11px;height:11px}.vs-act-ghost{height:34px}.vs-act .vs-p0{color:var(--ink);font-weight:500}.vs-act .vs-pn,.vs-toast .vs-pn{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.vs-sep{color:color-mix(in srgb, var(--mine) 65%, transparent)}.vs-pro .vs-toast{align-items:center;gap:11px;padding:11px 15px 11px 12px;display:flex;bottom:-40px;left:-18px}.vs-pro .vs-toast .pv-check{width:26px;height:26px}.vs-toast .pv-check svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vs-toast-b{flex-direction:column;gap:3px;min-width:0;display:flex}.vs-toast-h{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.vs-toast-h strong{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:.78125rem;font-weight:650}.vs-toast-h small{color:color-mix(in srgb, var(--mine) 75%, var(--ink));white-space:nowrap;font-size:.59375rem}html:is([data-amb=clair],[data-amb=glassclair]) .vs-toast-h small{color:var(--mine)}.vs-toast-d{color:var(--mine);white-space:nowrap;font-size:.65625rem}.vs-pro .vs-pill{align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex;top:-14px;right:-14px}.vs-pill svg{width:15px;height:10px;stroke:var(--vs-up);stroke-width:1.6px}@container vs-stage (max-width:460px){.vs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-kpi:first-child{grid-column:span 2;grid-template-areas:"l s""v s""d s"}.vs-kpi:first-child .vs-spark{width:112px;height:42px}.vs-pro .vs-pill{top:-26px;right:-10px}}@container vs-stage (max-width:400px){.vs-tb-l{min-width:0}.vs-tb-l .vs-tb-ic,.vs-tb-r{display:none}.vs-body{grid-template-columns:36px minmax(0,1fr)}.vs-side{gap:3px;padding:10px 0}.vs-logo{border-radius:6px;width:20px;height:20px;margin-bottom:7px}.vs-logo svg{width:11px;height:11px}.vs-ico{border-radius:7px;width:24px;height:24px}.vs-ico svg{width:13px;height:13px}.vs-main{gap:8px;padding:10px 10px 0}.vs-pro .vs-toast{left:-10px}}@container vs-stage (max-width:360px){.vs-stage>.visu-marg{bottom:-64px!important}}@media (max-width:768px){.vs-stage{margin-top:28px}}@media (prefers-reduced-motion:reduce){.vs-live-dot{animation:none}.vs-pro,.vs-pro *{transition-delay:0s!important}}.pv-anim{opacity:0;transition:opacity .52s var(--ease-settle) var(--d,80ms), translate .58s var(--ease-settle) var(--d,80ms);translate:0 16px}.pv-window{width:100%;-webkit-backdrop-filter:var(--bf-glass);backdrop-filter:var(--bf-glass);box-shadow:var(--edge-light), var(--shadow-ring), 0 24px 70px -24px #0000008c, 0 40px 120px -30px color-mix(in srgb, var(--glow) 35%, transparent);background:#bbbbbc1a;border-radius:18px;position:relative;overflow:hidden}.pv-tbar{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:10px 14px;display:flex}.pv-dots{gap:5px;display:flex}.pv-dots i{border-radius:50%;width:8px;height:8px}.pv-dots i:first-child{background:#ff5f57}.pv-dots i:nth-child(2){background:#febc2e}.pv-dots i:nth-child(3){background:#28c840}.pv-url{letter-spacing:.06em;color:var(--mine);background:var(--surface);white-space:nowrap;border-radius:99px;margin-inline:auto;padding:4px 14px;font-size:.59375rem}.pv-float{z-index:2;-webkit-backdrop-filter:var(--bf-glass);backdrop-filter:var(--bf-glass);box-shadow:var(--edge-light), var(--shadow-ring), 0 18px 50px -18px #0009;background:#bbbbbc24;border-radius:14px;position:absolute}.pv-pill{letter-spacing:.12em;color:var(--accent-text);white-space:nowrap;padding:8px 13px;font-size:.5625rem}html:is([data-amb=clair],[data-amb=glassclair]) .pv-pill{color:var(--accent)}.pv-check{color:#fff;background:linear-gradient(135deg,#34c97f,#0b7b43);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:700;display:grid;box-shadow:0 6px 16px -6px #0b7b4399}.sp-pro{--sp-page:#0f0e0c;--sp-ink:#f2eee6;--sp-mute:#a9a398;--sp-amp:var(--accent-text);--sp-btn:#f2eee6;--sp-btn-ink:#121110;--sp-good:var(--status);--sp-mid:#f2b23e;--sp-bad:#ff6b5e;--sp-sky0:#08101f;--sp-sky1:#15213f;--sp-sky2:#36385c;--sp-sky3:#80573f;--sp-mtn0:#1b2339;--sp-mtn1:#2c2f48;--sp-tree0:#101815;--sp-tree1:#0a0f0d;--sp-can0:#121a16;--sp-can1:#0b100d;--sp-trunk0:#d9a55c;--sp-trunk1:#2a2119;--sp-roof:#34312d;--sp-roof-u:#0b0a0b;--sp-uvb:#0e0b09;--sp-slat:#2b221a;--sp-rib0:#ffe4a8;--sp-rib1:#f0ae52;--sp-sof0:#2b241d;--sp-sof1:#c99450;--sp-gf0:#f3bf68;--sp-gf1:#ffe6ae;--sp-gf2:#e39e48;--sp-mul:#2a1f14;--sp-under:#0a0e0d;--sp-wall0:#2c2823;--sp-wall1:#1c1916;--sp-joint:#00000073;--sp-cope:#463c30;--sp-ter0:#25211c;--sp-ter1:#14120f;--sp-tjoint:#ffecc812;--sp-wat0:#15233a;--sp-wat1:#0e1c2b;--sp-wat2:#08121c;--sp-refl:.56;--sp-glint:#ffd69680;--sp-vig:#00000080;width:100%;max-width:580px;margin-inline:auto;container:sp-stage/inline-size}html:is([data-amb=clair],[data-amb=glassclair]) .sp-pro{--sp-page:#fffefb;--sp-ink:#161513;--sp-mute:#67635b;--sp-amp:var(--accent);--sp-btn:#161513;--sp-btn-ink:#fffefb;--sp-good:#07683a;--sp-mid:#c27a06;--sp-bad:#d2392b;--sp-sky0:#9db9cd;--sp-sky1:#cfdce2;--sp-sky2:#eeebe2;--sp-sky3:#f7eedf;--sp-mtn0:#a9b8c3;--sp-mtn1:#cad2d4;--sp-tree0:#6d7b62;--sp-tree1:#54614b;--sp-can0:#b4bc86;--sp-can1:#74845a;--sp-trunk0:#e7e1d5;--sp-trunk1:#f4f0e8;--sp-roof:#f3efe8;--sp-roof-u:#978e80;--sp-uvb:#6a5440;--sp-slat:#cba982;--sp-rib0:#2b3338;--sp-rib1:#4a565d;--sp-sof0:#aba192;--sp-sof1:#c9c0b1;--sp-gf0:#29323a;--sp-gf1:#4a5960;--sp-gf2:#7a8a90;--sp-mul:#1a2024;--sp-under:#5a6255;--sp-wall0:#d6cbb8;--sp-wall1:#bdaf98;--sp-joint:#5c4e3a42;--sp-cope:#f6f2eb;--sp-ter0:#eae4d9;--sp-ter1:#dcd3c5;--sp-tjoint:#5c4e3a2b;--sp-wat0:#bcd0d3;--sp-wat1:#87aab1;--sp-wat2:#4f7c87;--sp-refl:.5;--sp-glint:#ffffffb3;--sp-vig:#2e220c33}.sp-pro .sp-tbar{gap:12px}.sp-hist,.sp-tools{color:var(--mine);opacity:.6;align-items:center;gap:11px;display:flex}.sp-tools{justify-content:flex-end;width:68px}.sp-hist svg{width:6px;height:9px}.sp-hist svg:last-child{opacity:.45}.sp-tools svg{width:9px;height:10px}.sp-hist svg,.sp-tools svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.sp-lock{vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:1.2px;width:7px;height:8px;margin-right:6px;display:inline-block}.sp-pro :is(.pv-window,.pv-float){-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass))}.sp-site{background:var(--sp-page);color:var(--sp-ink);display:flow-root}.sp-site p{margin:0}.sp-nav{justify-content:space-between;align-items:center;padding:14px 22px 0;display:flex}.sp-mono{width:22px;height:22px;font-family:var(--font-display);letter-spacing:.08em;text-indent:.08em;color:var(--sp-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-ink) 72%, transparent);flex:none;place-items:center;font-size:.5rem;font-weight:600;display:grid}.sp-menu{font-family:var(--font-display);letter-spacing:.01em;color:var(--sp-mute);white-space:nowrap;align-items:center;gap:16px;font-size:.59375rem;display:flex}.sp-cur{color:var(--sp-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sp-lang{letter-spacing:.08em;margin-left:2px;font-size:.5rem}.sp-lang .sp-on{color:var(--sp-ink)}.sp-sep{opacity:.45}.sp-head{justify-content:space-between;align-items:flex-end;gap:14px;padding:22px 22px 16px;display:flex}.sp-ttl{min-width:0}.sp-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--sp-ink);font-size:1.75rem;font-weight:400;line-height:.98}.sp-l1,.sp-l2{display:block}.sp-amp{color:var(--sp-amp)}.sp-site .sp-place{font-family:var(--font-display);letter-spacing:.02em;color:var(--sp-mute);align-items:center;gap:8px;margin-top:11px;font-size:.625rem;display:flex}.sp-place:before{content:"";background:var(--sp-amp);width:14px;height:1px}.sp-cta{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;color:var(--sp-btn-ink);background:var(--sp-btn);border-radius:99px;flex:none;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:.59375rem;font-weight:560;display:inline-flex;box-shadow:0 8px 18px -10px #0000008c}.sp-cta svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:7px}.sp-shot{isolation:isolate;background:var(--sp-sky1);border-radius:10px;height:200px;margin:0 14px 14px;position:relative;overflow:hidden}.sp-shot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.sp-ph{transform-origin:50% 45%;width:100%;height:100%;transition:transform 1.8s var(--ease-settle) .2s;display:block;transform:scale(1.06)}.in .sp-ph{transform:none}.sp-canopy{fill:url(#sp-g-canopy)}.sp-trunk{fill:none;stroke:url(#sp-g-trunk);stroke-linecap:round}.sp-under{fill:var(--sp-under)}.sp-roof{fill:var(--sp-roof)}.sp-roof-sh{fill:var(--sp-roof-u);opacity:.45}.sp-uvb{fill:var(--sp-uvb)}.sp-slat{fill:var(--sp-slat)}.sp-bleed{fill:var(--sp-rib0);opacity:.16}.sp-mul{fill:var(--sp-mul)}.sp-glass-tree{fill:#263428;opacity:.58}.sp-ao{fill:#2a2216;opacity:.22}.sp-streak{fill:#fff;opacity:.1}.sp-gf-sh{fill:#000;opacity:.22}.sp-cove{fill:#fff7e0;opacity:.9}.sp-art{fill:#b9772c;opacity:.45}.sp-furn{fill:#5e3e1b;opacity:.62}.sp-wire{fill:none;stroke:#5e3e1b;stroke-width:.5px;opacity:.6}.sp-bulb{fill:#fff6da}.sp-lamp{fill:#fff1cc}.sp-spot{fill:none;stroke:#fff2d2;stroke-width:.9px;stroke-linecap:round;opacity:.9}.sp-joint{fill:var(--sp-joint)}.sp-wall-sh{fill:#000;opacity:.14}.sp-cope{fill:var(--sp-cope)}.sp-dapple{fill:#3b3020;opacity:.18}.sp-tjoint{fill:none;stroke:var(--sp-tjoint);stroke-width:.5px}.sp-refl{opacity:var(--sp-refl)}.sp-cope-sh{fill:#000;opacity:.22}.sp-glint{fill:var(--sp-glint)}.sp-bark{fill:none;stroke:#2f2a24;stroke-width:.7px;stroke-linecap:round;opacity:.7}.sp-leaf-hi{fill:#e4e3b0;opacity:.45}.sp-wash{mix-blend-mode:soft-light;opacity:.6}.sp-grain{opacity:.07;mix-blend-mode:overlay}.sp-pro .sp-d{display:none}html:is([data-amb=clair],[data-amb=glassclair]) .sp-pro .sp-d{display:inline}html:is([data-amb=clair],[data-amb=glassclair]) .sp-pro .sp-n{display:none}.sp-slide{gap:4px;display:flex;position:absolute;bottom:11px;right:12px}.sp-slide i{background:#ffffff73;border-radius:1px;width:12px;height:2px}.sp-slide i:first-child{background:#fff;width:18px}.sp-cwv{flex-direction:column;gap:8px;width:224px;padding:10px 12px;display:flex;bottom:-22px;left:-22px}.sp-pro .sp-cwv{background:#12111094}html:is([data-amb=clair],[data-amb=glassclair]) .sp-pro .sp-cwv{background:#ffffffbd}.sp-cwv p{margin:0}.sp-cwv-h{white-space:nowrap;font-family:var(--font-display);color:var(--mine);align-items:center;gap:6px;font-size:.5625rem;display:flex}.sp-cwv-h strong{color:var(--ink);font-weight:650}.sp-live{background:var(--sp-good);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.sp-live:after{content:"";background:var(--sp-good);opacity:0;animation:sp-live 2.4s var(--ease-settle) infinite;border-radius:50%;position:absolute;inset:0}.sp-ms{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.sp-m{flex-direction:column;gap:1px;min-width:0;display:flex}.sp-m-k{letter-spacing:.1em;color:var(--mine);font-size:.5rem}.sp-m-v{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sp-good);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:650}.sp-bar{width:100%;height:auto;margin-top:3px;display:block;overflow:visible}.sp-pin{fill:var(--ink);opacity:0;transition:opacity .36s var(--ease-settle) 1.5s}.sp-seg{fill:none;stroke-width:3px}.sp-good{stroke:var(--sp-good)}.sp-mid{stroke:var(--sp-mid)}.sp-bad{stroke:var(--sp-bad)}.sp-cwv-f{font-family:var(--font-display);color:var(--ink);align-items:center;gap:7px;font-size:.5625rem;font-weight:600;display:flex}.sp-ok.pv-check{width:15px;height:15px}.sp-ok svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.sp-pill{align-items:center;gap:7px;display:flex;top:100px;right:-8px}.sp-pill svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:8px}@media (prefers-reduced-motion:reduce){.sp-live:after{animation:none}.sp-ph{transition:none;transform:none}.sp-pro,.sp-pro *{transition-delay:0s!important}}@container sp-stage (max-width:430px){.sp-pro .sp-pill{letter-spacing:.08em;gap:6px;padding:7px 11px;font-size:.5rem;right:-6px}}@media (max-width:768px){.sp-hist{display:none}.sp-tools{width:auto}.sp-nav{padding:12px 15px 0}.sp-menu{gap:10px;font-size:.53125rem}.sp-head{gap:10px;padding:18px 15px 13px}.sp-title{font-size:clamp(1.0625rem,5.4vw,1.3125rem)}.sp-cta{padding:7px 10px 7px 12px;font-size:.5625rem}.sp-shot{aspect-ratio:2.05;height:auto;max-height:230px;margin:0 10px 10px}.sp-cwv{gap:5px;width:204px;padding:7px 10px 8px;bottom:-24px;left:-6px}.sp-ms{gap:9px}.sp-m-v{font-size:.71875rem}.sp-bar{margin-top:1px}.sp-pro .sp-pill{letter-spacing:.08em;gap:6px;padding:7px 11px;font-size:clamp(.4375rem,2.2vw,.5rem);top:92px;right:-6px}}@media (max-width:359px){.sp-pro>.visu-marg{bottom:-44px!important}}.vm-pro{width:100%;max-width:34rem;margin-inline:auto;container:vm-stage/inline-size}.vm-pro .device{width:min(240px,62%)}.vm-phone{-webkit-backdrop-filter:var(--bf-glass);backdrop-filter:var(--bf-glass);box-shadow:var(--edge-light), var(--shadow-ring), 0 30px 80px -28px #0009, 0 40px 120px -30px color-mix(in srgb, var(--glow) 35%, transparent);background:#bbbbbc1f;border-radius:40px;padding:9px}.vm-screen{background:linear-gradient(160deg, var(--verso), transparent 48%), var(--paper);height:100%;box-shadow:var(--shadow-ring);border-radius:31px;flex-direction:column;gap:11px;padding:40px 13px 14px;display:flex;position:relative;overflow:hidden}.vm-status{height:15px;font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);justify-content:space-between;align-items:center;padding:0 17px 0 22px;font-size:.5625rem;font-weight:650;display:flex;position:absolute;top:11px;left:0;right:0}.vm-sys{align-items:center;gap:3px;display:flex}.vm-sys svg{fill:currentColor;width:auto;height:7px;display:block}.vm-notch{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:99px;width:62px;height:15px;position:absolute;top:11px;left:50%;translate:-50%}.vm-head{align-items:center;gap:10px;display:flex}.vm-ava{width:30px;height:30px;font-family:var(--font-mono);letter-spacing:.04em;color:#050506;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, var(--glow)));box-shadow:0 6px 14px -6px color-mix(in srgb, var(--glow) 60%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.625rem;display:grid}html:is([data-amb=clair],[data-amb=glassclair]) .vm-ava{color:#faf9f6}.vm-id strong{font-family:var(--font-display);color:var(--ink);font-size:.78125rem;font-weight:650;display:block}.vm-id small{color:var(--mine);margin-top:1px;font-size:.59375rem;display:block}.vm-id .vm-hello{margin:0 0 1px;font-size:.5625rem}.vm-card{-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass));box-shadow:var(--edge-light), var(--shadow-ring);background:#bbbbbc1a;border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex}html:is([data-amb=clair],[data-amb=glassclair]) .vm-card{background:#ffffffa8}.vm-card-l{letter-spacing:.1em;color:var(--mine);font-size:.53125rem}.vm-card>strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:.84375rem;font-weight:650}.vm-card-m{color:var(--mine);margin-top:-5px;font-size:.59375rem}.vm-cta{font-family:var(--font-display);color:#050506;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, var(--glow)));box-shadow:0 10px 24px -10px color-mix(in srgb, var(--glow) 70%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:3px;padding:9px 12px;font-size:.71875rem;font-weight:650;display:flex}.vm-cta i{font-style:normal}html:is([data-amb=clair],[data-amb=glassclair]) .vm-cta{color:#faf9f6}.vm-list{flex-direction:column;gap:8px;display:flex}.vm-item{background:var(--surface);box-shadow:var(--edge-light), var(--shadow-ring);border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex}.vm-item i{background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;flex:none;width:8px;height:8px}.vm-item b{flex-direction:column;flex:1;gap:5px;display:flex}.vm-item em{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:3px;height:6px;display:block}.vm-item em:first-child{width:72%}.vm-item em:nth-child(2){opacity:.6;width:46%}.vm-notif{-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass));box-shadow:var(--edge-light), var(--shadow-ring), 0 14px 30px -14px #0009;background:#bbbbbc24;border-radius:13px;align-items:flex-start;gap:8px;margin-top:auto;padding:8px 10px 9px 8px;display:flex}.vm-notif-ic{width:20px;height:20px;font-family:var(--font-mono);letter-spacing:.02em;color:#050506;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, var(--glow)));border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:.40625rem;display:grid}html:is([data-amb=clair],[data-amb=glassclair]) .vm-notif-ic{color:#faf9f6}.vm-notif p{min-width:0;color:var(--ink);text-wrap:balance;margin:0;font-size:.5625rem;line-height:1.35}.vm-notif b{font-family:var(--font-display);margin-bottom:1px;font-weight:650;display:block}.vm-home{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:99px;align-self:center;width:42%;height:4px;margin-top:2px}.vm-chip{z-index:2;letter-spacing:.06em;white-space:nowrap;color:var(--ink);-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass));box-shadow:var(--edge-light), var(--shadow-ring), 0 14px 36px -14px #0000008c;background:#bbbbbc24;border-radius:99px;padding:8px 12px;font-size:.59375rem;position:absolute}.vm-c1{top:12%;right:calc(50% + 116px)}.vm-c2{top:52%;right:0}.vm-c3{bottom:-3%;left:8%}@container vm-stage (max-width:459px){.vm-chip{padding:7px 10px;font-size:.53125rem}.vm-c1{top:-14px;left:0;right:auto}.vm-c2{top:auto;bottom:106px;right:0}.vm-c3{bottom:-12px;left:4%}}@media (max-width:1024px){@container vm-stage (max-width:519px){.vm-c1{top:-14px;left:0;right:auto}}}@container vm-stage (max-width:349px){.vm-pro .device{width:min(240px,72%)}.vm-pro>.visu-marg{bottom:-36px!important}}@container vm-stage (max-width:300px){.vm-item+.vm-item{display:none}.vm-id small:last-child{text-wrap:balance}}@media (prefers-reduced-motion:reduce){.vm-pro,.vm-pro *{transition-delay:0s!important}}.vi-pro{--vi-amber:#f2b649;--vi-wait:#f2b649;width:100%}html:is([data-amb=clair],[data-amb=glassclair]) .vi-pro{--vi-amber:#e9a21f;--vi-wait:#8a5800}.vi-pro *,.vi-pro :before,.vi-pro :after{box-sizing:border-box}.vi-pro b{font-weight:inherit}.vi-stage{width:100%;max-width:34rem;margin:18px auto 30px;position:relative;container:vi-stage/inline-size}.vi-pro :is(.pv-window,.pv-float){-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass))}.vi-sep{opacity:.55}.vi-pro .vi-tbar{padding:10px 14px}.vi-pro .vi-title{align-items:center;gap:7px;padding:4px 13px 4px 10px;display:inline-flex}.vi-title svg{width:11px;height:11px;fill:var(--accent-text);flex:none}.vi-title b{color:var(--ink)}.vi-tb-r{flex:none;width:34px}.vi-flow{flex-direction:column;margin:0;padding:16px 16px 0;list-style:none;display:flex}.vi-step{grid-template-columns:24px minmax(0,1fr);column-gap:12px;display:grid}.vi-rail{flex-direction:column;align-items:center;display:flex}.vi-node{width:24px;height:24px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--glow) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.vi-node svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.vi-seg{flex:1 1 0;width:2px;min-height:8px;margin:3px 0;overflow:visible}.vi-seg path{fill:none;stroke:color-mix(in srgb, var(--accent) 48%, transparent);stroke-width:1.5px}.vi-c{min-width:0;padding-bottom:16px}.vi-head{align-items:center;gap:8px;min-height:24px;margin:0;display:flex}.vi-lbl{letter-spacing:.12em;color:var(--mine);white-space:nowrap;font-size:.5625rem}.vi-lbl b,.vi-lbl-doc{color:var(--ink)}.vi-mail{background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:var(--edge-light), var(--shadow-ring);border-radius:12px;margin:6px 0 0;padding:10px 13px 11px 17px;position:relative}.vi-mail:before{content:"";background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:8px}.vi-mail p{color:var(--ink);margin:0;font-size:.78125rem;line-height:1.6}.vi-q{color:var(--mine)}.vi-hl{color:inherit;white-space:nowrap;background:linear-gradient(color-mix(in srgb, var(--accent) 24%, transparent), color-mix(in srgb, var(--accent) 24%, transparent)) no-repeat 0 0 / 0% 100%;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent) 0%, transparent);transition:background-size .65s var(--ease-settle) 1.1s, box-shadow .4s var(--ease-settle) 1.1s;border-radius:4px;margin:0 -1px;padding:1px 3px}.vi-hl~.vi-hl{transition-delay:1.26s}.in .vi-hl{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent) 60%, transparent);background-size:100% 100%}html:is([data-amb=clair],[data-amb=glassclair]) .vi-hl{background-image:linear-gradient(color-mix(in srgb, var(--accent) 13%, transparent), color-mix(in srgb, var(--accent) 13%, transparent))}.vi-tool{color:var(--ink);font-size:.71875rem;line-height:1.4}.vi-tool-t{min-width:0}.vi-tool-t strong{font-weight:600}.vi-chip{letter-spacing:.12em;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:5px;flex:none;padding:4px 6px 3px;font-size:.5rem;line-height:1}.vi-tick{width:15px;height:15px;color:var(--accent-text);flex:none}.vi-tick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.vi-doc{background:color-mix(in srgb, var(--ink) 4%, transparent);max-width:100%;box-shadow:var(--edge-light), var(--shadow-ring);border-radius:11px;align-items:center;gap:10px;margin:6px 0 0;padding:7px 14px 7px 8px;display:inline-flex}.vi-pdf{filter:drop-shadow(0 3px 6px #00000047);flex:none;width:22px;height:28px;overflow:visible}.vi-pdf-pg{fill:#eceef1}.vi-pdf-fold{fill:#d3d7de;stroke:none}.vi-pdf-hd{fill:var(--glow)}.vi-pdf-ln{fill:none;stroke:#14141633;stroke-width:1.3px;stroke-linecap:round}.vi-pdf-tot{fill:none;stroke:#1414169e;stroke-width:1.8px;stroke-linecap:round}html:is([data-amb=clair],[data-amb=glassclair]) .vi-pdf{filter:drop-shadow(0 2px 4px #18140c24)}html:is([data-amb=clair],[data-amb=glassclair]) .vi-pdf-pg{fill:#fff;stroke:#18140c24;stroke-width:.6px}.vi-doc-m{min-width:0;color:var(--mine);font-size:.6875rem;line-height:1.4}.vi-doc-m strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.vi-step-wait{border-top:1px solid color-mix(in srgb, var(--vi-amber) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--vi-amber) 10%, transparent), color-mix(in srgb, var(--vi-amber) 3%, transparent));margin:0 -16px;padding:0 16px 14px}.vi-step-wait .vi-c{padding:12px 0 0}.vi-seg-in{flex:none;height:12px;min-height:0;margin:0}.vi-seg-in path{stroke:color-mix(in srgb, var(--vi-amber) 60%, transparent)}.vi-node-wait{background:color-mix(in srgb, var(--vi-amber) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vi-amber) 46%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--vi-amber) 50%, transparent)}.vi-pulse{background:var(--vi-amber);border-radius:50%;width:8px;height:8px;position:relative}.vi-pulse:after{content:"";background:color-mix(in srgb, var(--vi-amber) 60%, transparent);opacity:0;animation:vi-halo 2.6s var(--ease-settle) infinite;border-radius:50%;position:absolute;inset:-5px}.vi-wait{letter-spacing:.12em;color:var(--vi-wait);white-space:nowrap;font-size:.5625rem}.vi-me{width:20px;height:20px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--vi-amber) 60%, transparent), 0 4px 10px -4px #0006;background:linear-gradient(145deg,#c9ccd5,#80859a);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.vi-me svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.vi-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.vi-btn{font-family:var(--font-display);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex}.vi-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.vi-btn-2{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:var(--edge-light), var(--shadow-ring)}.vi-btn-2 svg{opacity:.7}.vi-btn-1{color:#050506;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 68%, var(--glow)));box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 1px color-mix(in srgb, var(--glow) 45%, transparent), 0 10px 24px -10px color-mix(in srgb, var(--glow) 90%, transparent);padding-inline:13px 12px}html:is([data-amb=clair],[data-amb=glassclair]) .vi-btn-1{color:#faf9f6}.vi-floats{display:contents}.vi-pro .vi-floats>.pv-float{margin:0}.vi-pro .vi-cost{color:color-mix(in srgb, var(--accent-text) 78%, #fff);top:40px;right:-12px}.vi-approx{font-family:var(--font-sans);letter-spacing:0;margin-right:.12em}.vi-pro .vi-badge{align-items:center;gap:8px;padding:9px 13px 9px 10px;display:flex;bottom:-16px;left:-16px}.vi-badge .pv-check svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.vi-badge .mono{letter-spacing:.12em;color:var(--ink);white-space:nowrap;font-size:.5625rem}@container vi-stage (max-width:479px){.vi-flow{padding:14px 13px 0}.vi-step{column-gap:10px}.vi-step-wait{margin-inline:-13px;padding:0 13px 26px}.vi-floats{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:-16px;display:flex;position:relative}.vi-pro .vi-floats>.pv-float{position:relative;inset:auto}.vi-pro .vi-cost{letter-spacing:.08em;padding:8px 11px}.vi-pro .vi-badge{gap:7px;padding:7px 11px 7px 8px}.vi-pro .vi-badge .pv-check{width:18px;height:18px}.vi-badge .pv-check svg{width:10px;height:10px}.vi-badge .mono{letter-spacing:.08em}}@container vi-stage (max-width:340px){.vi-tb-r{display:none}.vi-flow{padding-inline:11px}.vi-step-wait{margin-inline:-11px;padding-inline:11px}.vi-step{grid-template-columns:22px minmax(0,1fr);column-gap:9px}.vi-node{width:22px;height:22px}}@container vi-stage (max-width:300px){.vi-lbl{letter-spacing:.05em}.vi-tool-t strong{white-space:nowrap}.vi-btn{padding-inline:10px}.vi-btn-1{padding-inline:11px 10px}}@media (max-width:768px){.vi-stage{margin:26px auto 22px}}@media (prefers-reduced-motion:reduce){.vi-pulse:after{animation:none}.vi-pro,.vi-pro *{transition-delay:0s!important}}.vd-pro{--vd-up:#3dd68c;--vd-warn:#f5b544;--vd-ring:#1b2c33;--vd-card:linear-gradient(180deg, color-mix(in srgb, var(--ink) 5.5%, transparent), color-mix(in srgb, var(--ink) 2.5%, transparent));width:100%}html:is([data-amb=clair],[data-amb=glassclair]) .vd-pro{--vd-up:#12784a;--vd-warn:#a35f00;--vd-ring:#f5f8f9;--vd-card:linear-gradient(180deg, #ffffffdb, #ffffffbd)}.vd-stage{width:100%;max-width:35rem;margin:16px auto 34px;position:relative;container:vd-stage/inline-size}.vd-pro svg{overflow:visible}.vd-pro :is(.pv-window,.pv-float){-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass))}.vd-title svg,.vd-src-ic svg,.vd-src-add svg,.vd-more,.vd-delta svg,.vd-alert-ic svg,.vd-alert-go,.vd-foot svg,.vd-p1 svg,.vd-p2 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.vd-pro .vd-tbar{gap:8px;padding:9px 12px}.vd-tb-r{flex:none;width:34px}.vd-pro .vd-title{letter-spacing:.1em;align-items:center;gap:6px;padding:4px 13px 4px 10px;display:inline-flex}.vd-title svg{stroke-width:1.9px;width:10px;height:10px;color:var(--accent-text)}html:is([data-amb=clair],[data-amb=glassclair]) .vd-title svg{color:var(--accent)}.vd-title b{font-weight:inherit;color:var(--ink)}.vd-sep{opacity:.55}.vd-srcs{border-bottom:1px solid var(--rule);align-items:center;gap:16px;margin:0;padding:7px 12px 7px 14px;list-style:none;display:flex}.vd-src{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:.625rem;font-weight:500;display:inline-flex}.vd-src-ic{width:18px;height:18px;color:var(--accent-text);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 24%, transparent), color-mix(in srgb, var(--accent) 9%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff12;border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.vd-src-ic svg{stroke-width:1.6px;width:11px;height:11px}.vd-ok{background:var(--vd-up);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--vd-ring);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.vd-src-add{width:20px;height:20px;color:var(--mine);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.vd-src-add svg{stroke-width:1.6px;width:10px;height:10px}.vd-body{background:color-mix(in srgb, var(--ink) 1.5%, transparent);flex-direction:column;gap:9px;padding:12px;display:flex}html:is([data-amb=clair],[data-amb=glassclair]) .vd-body{background:#e6edf080}.vd-kpi,.vd-chart,.vd-alert{background:var(--vd-card);box-shadow:var(--edge-light), var(--shadow-ring);border-radius:12px}.vd-main{grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:9px;display:grid}.vd-kpis{grid-template-rows:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vd-kpi{flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:10px 11px;display:flex}.vd-l{letter-spacing:.1em;color:var(--mine);white-space:nowrap;font-size:.5rem}.vd-v{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:650;line-height:1.05}.vd-v small{letter-spacing:.01em;color:var(--mine);font-size:.6em;font-weight:600}.vd-v .vd-pre{vertical-align:.46em;margin-right:.08em}.vd-goal{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:99px;height:5px;position:relative}.vd-goal i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--chart) 58%, var(--glow)), var(--chart));width:96%;box-shadow:0 0 10px -1px color-mix(in srgb, var(--glow) 70%, transparent);transform-origin:0;transition:transform 1.1s var(--ease-settle) .76s;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}html:is([data-amb=clair],[data-amb=glassclair]) .vd-goal i{background:linear-gradient(90deg, color-mix(in srgb, var(--chart) 78%, #fff), var(--chart));box-shadow:none}.in .vd-goal i{transform:scaleX(1)}.vd-goal b{background:var(--ink);opacity:.5;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;right:0}.vd-sub{color:var(--mine);white-space:nowrap;font-size:.625rem}.vd-sub b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.vd-kv{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.vd-spark{flex:none;width:54px;height:20px}.vd-spark-l{fill:none;stroke:var(--chart);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vd-pro .vd-spark .draw{transition-duration:1s;transition-delay:.82s}.vd-st0{stop-color:var(--chart);stop-opacity:.3}.vd-st1{stop-color:var(--chart);stop-opacity:0}.vd-spark-a{opacity:0;transition:opacity .6s var(--ease-settle) 1.3s}.vd-spark-e{fill:var(--chart);opacity:0;transition:opacity .3s var(--ease-settle) 1.7s}.vd-delta{white-space:nowrap;font-variant-numeric:tabular-nums;height:16px;color:color-mix(in srgb, var(--vd-up) 72%, var(--ink));background:color-mix(in srgb, var(--vd-up) 10%, transparent);border-radius:99px;align-self:flex-start;align-items:center;gap:2px;padding:0 7px 0 4px;font-size:.5625rem;font-weight:600;display:inline-flex}.vd-delta svg{stroke-width:1.9px;width:11px;height:11px}.vd-chart{flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.vd-chart-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.vd-more{stroke-width:2.2px;width:14px;height:14px;color:var(--mine);opacity:.7}.vd-plot{--cc:24px;--lab:46px;flex:1;display:flex;position:relative}.vd-grid{pointer-events:none;position:absolute;inset:0}.vd-grid i{width:1px;top:0;bottom:0;left:calc(var(--cc) + (100% - var(--cc) - var(--lab)) * var(--x));background:repeating-linear-gradient(180deg, var(--rule) 0 2px, transparent 2px 5px);position:absolute}.vd-grid i:first-child{--x:0;background:var(--rule-strong)}.vd-grid i:nth-child(2){--x:.3333}.vd-grid i:nth-child(3){--x:.6667}.vd-grid i:nth-child(4){--x:1}.vd-bars{flex-direction:column;flex:1;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.vd-bars li{grid-template-columns:var(--cc) minmax(0, 1fr) var(--lab);align-items:center;display:grid}.vd-cc{letter-spacing:.08em;color:var(--mine);font-size:.5rem}.vd-ba{align-items:center;min-width:0;display:flex}.vd-bar{height:9px;width:calc(100% * var(--k));background:linear-gradient(90deg, color-mix(in srgb, var(--chart) 58%, var(--glow)), var(--chart));transform-origin:0;transition:transform .9s var(--ease-settle) calc(.62s + var(--i) * 80ms);border-radius:2px 5px 5px 2px;flex:none;transform:scaleX(0);box-shadow:inset 0 1px #fff3,0 3px 8px -4px #00000080}html:is([data-amb=clair],[data-amb=glassclair]) .vd-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--chart) 74%, #fff), var(--chart));box-shadow:inset 0 1px #ffffff42}.in .vd-bar{transform:scaleX(1)}.vd-bars li:first-child .vd-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--chart) 62%, var(--glow)), var(--chart) 70%, var(--accent-text));box-shadow:inset 0 1px 0 #ffffff4d, 0 0 18px -3px color-mix(in srgb, var(--glow) 90%, transparent)}html:is([data-amb=clair],[data-amb=glassclair]) .vd-bars li:first-child .vd-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--chart) 74%, #fff), var(--chart));box-shadow:inset 0 1px 0 #ffffff42, 0 4px 10px -5px color-mix(in srgb, var(--chart) 60%, transparent)}.vd-bv{text-align:right;color:color-mix(in srgb, var(--mine) 82%, var(--ink));white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .42s var(--ease-settle) calc(1.25s + var(--i) * 60ms);font-size:.59375rem}.in .vd-bv{opacity:1}.vd-bars li:first-child .vd-bv{color:var(--ink);font-weight:600}.vd-alert{color:color-mix(in srgb, var(--mine) 72%, var(--ink));background:linear-gradient(90deg, color-mix(in srgb, var(--vd-warn) 13%, transparent), transparent 58%), var(--vd-card);align-items:center;gap:9px;padding:7px 10px 7px 7px;font-size:.65625rem;display:flex}html:is([data-amb=clair],[data-amb=glassclair]) .vd-alert{background:linear-gradient(90deg, color-mix(in srgb, var(--vd-warn) 8%, transparent), transparent 58%), var(--vd-card)}.vd-alert-ic{width:20px;height:20px;color:var(--vd-warn);background:color-mix(in srgb, var(--vd-warn) 18%, transparent);border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.vd-alert-ic:after{content:"";box-shadow:0 0 0 1px color-mix(in srgb, var(--vd-warn) 45%, transparent);opacity:0;border-radius:8px;position:absolute;inset:-3px}.in .vd-alert-ic:after{animation:vd-halo 2.6s var(--ease-settle) 1.6s infinite}.vd-alert-ic svg{stroke-width:1.7px;width:12px;height:12px}.vd-alert-t{white-space:nowrap;flex:1;min-width:0}.vd-alert-t b{color:var(--ink);font-weight:600}.vd-alert-go{stroke-width:1.7px;width:12px;height:12px;color:var(--mine);flex:none}.vd-foot{border-top:1px solid var(--rule);letter-spacing:.1em;color:var(--mine);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;padding:8px 14px;font-size:.5rem;display:flex}.vd-foot svg{stroke-width:1.7px;width:10px;height:10px;color:var(--vd-up)}.vd-pro :is(.vd-p1,.vd-p2){align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex}.vd-pro .vd-p1{top:-15px;right:-14px}.vd-pro .vd-p2{bottom:-16px;left:-16px}.vd-p1 svg{stroke-width:1.6px;width:12px;height:12px}.vd-pro .vd-p2 .pv-check{width:15px;height:15px;box-shadow:0 4px 10px -4px #0b7b4399}.vd-p2 .pv-check svg{stroke:#fff;stroke-width:2.4px;width:9px;height:9px}@container vd-stage (max-width:460px){.vd-main{grid-template-columns:minmax(0,1fr)}.vd-kpis{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.vd-bars{gap:7px}.vd-pro .vd-p1{top:-27px;right:-10px}}@container vd-stage (max-width:400px){.vd-srcs{gap:12px;padding-inline:12px}.vd-src{gap:6px}.vd-src-add{display:none}.vd-body{gap:8px;padding:10px}.vd-foot{padding-bottom:11px}.vd-pro .vd-p1{right:-8px}.vd-pro .vd-p2{bottom:-23px;left:-8px}}@media (max-width:768px){.vd-stage{margin-top:28px}}@media (prefers-reduced-motion:reduce){.in .vd-alert-ic:after{animation:none}.vd-pro,.vd-pro *{transition-delay:0s!important}}.vv-pro{--vv-up:#3dd68c;width:100%;max-width:34rem;margin-inline:auto}html:is([data-amb=clair],[data-amb=glassclair]) .vv-pro{--vv-up:#12784a}.vv-stage{width:100%;margin:20px 0 26px;position:relative;container:vv-stage/inline-size}.vv-nw{white-space:nowrap}.vv-pro svg{overflow:visible}.vv-pro .vv-serp{background:linear-gradient(#12101880,#0b0a0fa3),#bbbbbc1a;border-radius:20px}html:is([data-amb=clair],[data-amb=glassclair]) .vv-pro .vv-serp{background:#ffffffc7}.vv-pro :is(.vv-serp,.vv-gpt,.vv-f1,.vv-f2){-webkit-backdrop-filter:var(--bf-glass-plain);backdrop-filter:var(--bf-glass-plain)}.vv-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.vv-field{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:99px;flex:1;align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 15px;display:flex;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff12,0 12px 26px -16px #000c}html:is([data-amb=clair],[data-amb=glassclair]) .vv-field{background:#fffffff0;box-shadow:0 0 0 1px #18140c14,0 2px 6px -1px #18140c1a,0 12px 24px -16px #18140c42}.vv-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.vv-loupe{color:var(--accent-text)}html:is([data-amb=clair],[data-amb=glassclair]) .vv-loupe{color:var(--accent)}.vv-q{min-width:0;color:var(--ink);flex:1;font-size:.78125rem;line-height:1.35}.vv-tools{color:var(--mine);align-items:center;gap:11px;display:flex}.vv-tools .vv-ic{opacity:.78;width:14px;height:14px}.vv-tools-sep{background:var(--rule-strong);width:1px;height:18px}.vv-page{flex-direction:column;gap:15px;padding:14px 14px 34px;display:flex;-webkit-mask-image:linear-gradient(#000 calc(100% - 46px),#0000 calc(100% - 4px));mask-image:linear-gradient(#000 calc(100% - 46px),#0000 calc(100% - 4px))}.vv-ai{background:radial-gradient(120% 150% at 0% 0%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--glow) 13%, transparent), color-mix(in srgb, var(--accent) 4%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff12;border-radius:14px;padding:12px 14px;position:relative}html:is([data-amb=clair],[data-amb=glassclair]) .vv-ai{background:radial-gradient(120% 150% at 0% 0%, color-mix(in srgb, var(--accent) 10%, #fff), transparent 66%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, #fff), color-mix(in srgb, var(--accent) 3%, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent), 0 1px 2px #18140c0a}.vv-ai:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 22% 40%, color-mix(in srgb, var(--glow) 26%, transparent), transparent 72%);filter:blur(10px);border-radius:28px;position:absolute;inset:-14px -10px}html:is([data-amb=clair],[data-amb=glassclair]) .vv-ai:before{background:radial-gradient(60% 70% at 22% 40%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 72%)}.vv-ai-h{align-items:center;gap:7px;margin-bottom:6px;display:flex}.vv-spark{fill:url(#vv-spark-g);width:14px;height:14px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--glow) 70%, transparent))}.vv-spark-s0{stop-color:var(--accent-text)}.vv-spark-s1{stop-color:var(--accent)}html:is([data-amb=clair],[data-amb=glassclair]) .vv-spark{filter:none}.vv-ai-l{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);font-size:.78125rem;font-weight:600}.vv-ai-p{color:color-mix(in srgb, var(--ink) 88%, transparent);text-wrap:pretty;transition:-webkit-mask-position 1.3s var(--ease-settle) .42s, mask-position 1.3s var(--ease-settle) .42s;margin:0;font-size:.75rem;line-height:1.6;-webkit-mask-image:linear-gradient(#000 50%,#0000 62%);mask-image:linear-gradient(#000 50%,#0000 62%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 240%;mask-size:100% 240%}.in .vv-ai-p{-webkit-mask-position:0 0;mask-position:0 0}.vv-ai-p strong{color:var(--ink);font-weight:600}.vv-link{vertical-align:-4px;width:17px;height:17px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}html:is([data-amb=clair],[data-amb=glassclair]) .vv-link{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.vv-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:10px;height:10px}.vv-srcs{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.vv-src{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:10px;align-items:center;gap:7px;min-width:0;height:32px;padding:0 10px 0 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}html:is([data-amb=clair],[data-amb=glassclair]) .vv-src{background:#ffffff9e;box-shadow:inset 0 0 0 1px #18140c12}.vv-src-on{background:color-mix(in srgb, var(--accent) 15%, #0c0a1066);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 10px 22px -12px color-mix(in srgb, var(--glow) 80%, transparent)}html:is([data-amb=clair],[data-amb=glassclair]) .vv-src-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 8px 18px -10px color-mix(in srgb, var(--accent) 45%, transparent);background:#fff}.vv-src-on:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 20px -2px color-mix(in srgb, var(--glow) 90%, transparent);opacity:0;position:absolute;inset:-1px}.in .vv-src-on:after{animation:3.4s ease-in-out 1.8s infinite vv-halo}.vv-src-n{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;overflow:hidden}.vv-src-x i{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:50%;flex:none;width:16px;height:16px}.vv-src-x em{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:3px;flex:1;max-width:64%;height:6px}.vv-fav:before{content:attr(data-ini)}.vv-fav{width:16px;height:16px;font-family:var(--font-display);letter-spacing:.04em;color:#fff;background:linear-gradient(145deg, var(--accent), var(--glow));box-shadow:inset 0 1px 0 #ffffff52, 0 2px 6px -2px color-mix(in srgb, var(--glow) 80%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.3125rem;font-style:normal;font-weight:700;line-height:1;display:grid}.vv-fav-l{letter-spacing:.06em;width:26px;height:26px;font-size:.5rem}.vv-res{flex-direction:column;gap:7px;display:flex}.vv-res-h{align-items:center;gap:9px;display:flex}.vv-crumb{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.6875rem;overflow:hidden}.vv-crumb-p{color:var(--mine)}.vv-kebab{width:4px;height:14px;fill:var(--mine);opacity:.7;flex:none}.vv-res-b{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.vv-res-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent-text);text-wrap:balance;font-size:.96875rem;font-weight:560;line-height:1.3;display:block}html:is([data-amb=clair],[data-amb=glassclair]) .vv-res-t{color:var(--accent)}.vv-res-d{color:var(--mine);text-wrap:pretty;margin:5px 0 0;font-size:.71875rem;line-height:1.55}.vv-thumb{background:radial-gradient(130% 130% at 28% 18%,#45434b 0%,#26252a 58%,#19181c 100%);border-radius:11px;width:62px;height:62px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 8px 18px -10px #000000b3}html:is([data-amb=clair],[data-amb=glassclair]) .vv-thumb{background:radial-gradient(130% 130% at 28% 18%,#fbf9f5 0%,#e6e0d6 58%,#d4ccbf 100%);box-shadow:inset 0 0 0 1px #18140c14,0 8px 18px -12px #18140c59}.vv-watch{width:100%;height:100%;display:block}.vv-w-stitch{fill:none;stroke:#c9a27a;stroke-width:.45px;stroke-dasharray:1.1 1.2;opacity:.7}.vv-w-idx{stroke:#e9e9ef;stroke-width:.8px;stroke-linecap:round}.vv-w-q{stroke-width:1.5px}.vv-w-sec{fill:none;stroke:var(--accent);stroke-width:.55px;stroke-linecap:round}.vv-w-pin{fill:var(--accent)}.vv-next{align-items:flex-start;gap:9px;display:flex}.in .vv-pro .vv-next{opacity:.6}.vv-next i{background:color-mix(in srgb, var(--ink) 11%, transparent);border-radius:50%;flex:none;width:26px;height:26px}.vv-next span{flex-direction:column;flex:1;gap:8px;padding-top:3px;display:flex}.vv-next em{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:4px;height:7px;display:block}.vv-next em:first-child{width:34%}.vv-next em:nth-child(2){background:color-mix(in srgb, var(--accent) 22%, transparent);width:72%;height:9px}.vv-next em:nth-child(3){width:88%}.vv-gptw{z-index:3;width:68%;margin:-50px -12px 0 auto;position:relative}.vv-pro .vv-gpt{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px #ffffff12, 0 0 0 1.5px #00000080, 0 24px 56px -20px #000c, 0 30px 80px -36px color-mix(in srgb, var(--glow) 55%, transparent);background:#1c1c20e0;border-radius:16px;padding:12px 15px 16px;position:relative}html:is([data-amb=clair],[data-amb=glassclair]) .vv-pro .vv-gpt{box-shadow:var(--edge-light), var(--shadow-ring), 0 2px 6px -2px #18140c14, 0 24px 50px -22px #18140c5c;background:#fffffff0}.vv-gpt-h{align-items:center;gap:3px;margin-bottom:6px;display:flex}.vv-gpt-new{fill:none;width:14px;height:14px;stroke:var(--mine);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;margin-left:auto}.vv-gpt-n{font-family:var(--font-display);color:var(--ink);font-size:.78125rem;font-weight:600}.vv-chev{fill:none;width:12px;height:12px;stroke:var(--mine);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vv-gpt-p{color:var(--ink);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.6}.vv-cite{vertical-align:1px;white-space:nowrap;height:18px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:99px;align-items:center;padding:0 8px;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}html:is([data-amb=clair],[data-amb=glassclair]) .vv-cite{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #fff)}.vv-gpt-act{color:var(--mine);gap:12px;margin-top:9px;display:flex}.vv-gpt-act svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:13px;height:13px}.vv-pro :is(.vv-f1,.vv-f2){background:linear-gradient(#16141c66,#16141c66),#bbbbbc24}html:is([data-amb=clair],[data-amb=glassclair]) .vv-pro :is(.vv-f1,.vv-f2){background:#ffffffe6}.vv-pro .vv-f1{align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex;top:-19px;left:-12px}.vv-trend{width:17px;height:10px}.vv-trend path{fill:none;stroke:var(--vv-up);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vv-pro .vv-trend .draw{transition-delay:1.15s}.vv-pro .vv-f2{z-index:4;align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex;bottom:-18px;right:-8px}.vv-quote{fill:currentColor;opacity:.9;width:11px;height:11px}@container vv-stage (max-width:459px){.vv-head{padding:12px 12px 10px}.vv-field{border-radius:22px;gap:9px;padding:9px 13px}.vv-q{text-wrap:balance;font-size:.71875rem}.vv-clear,.vv-tools-sep,.vv-tools .vv-ic:last-child{display:none}.vv-page{gap:13px;padding:12px 12px 32px}.vv-ai{padding:11px 12px}.vv-srcs{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) minmax(0,1fr)}.vv-src{padding:0 8px 0 7px}.vv-res-b{gap:11px}.vv-thumb{border-radius:10px;width:52px;height:52px}.vv-gptw{width:92%;margin-bottom:8px;margin-right:-4px}.vv-pro .vv-f1{left:-6px}.vv-pro .vv-f2{bottom:-24px;right:8px}}@container vv-stage (max-width:319px){.vv-srcs{grid-template-columns:minmax(0,1fr) 32px 32px}.vv-src-x{justify-content:center;padding:0}.vv-src-x em{display:none}}@media (prefers-reduced-motion:reduce){.in .vv-src-on:after{animation:none}.vv-pro,.vv-pro *{transition-delay:0s!important}}.vc-pro{--vc-paper0:#1e191c;--vc-paper1:#161215;--vc-ink:#f2edef;--vc-mute:#ada4aa;--vc-rule:#ffffff16;--vc-rule-strong:#f2edef9e;--vc-rule-soft:#ffffff29;--vc-grid:#ffffff0e;--vc-stamp:var(--accent);--vc-sign:#c9d0ee;--vc-view:#0a040842;--vc-ring:#221a1feb;width:100%}html:is([data-amb=clair],[data-amb=glassclair]) .vc-pro{--vc-paper0:#fffefc;--vc-paper1:#faf7f3;--vc-ink:#1e191c;--vc-mute:#6c646a;--vc-rule:#1e191c1a;--vc-rule-strong:#1e191cd1;--vc-rule-soft:#1e191c29;--vc-grid:#1e191c11;--vc-stamp:color-mix(in srgb, var(--accent) 45%, var(--glow));--vc-sign:#22306a;--vc-view:#5a283c0d;--vc-ring:#ffffffeb}.vc-stage{width:100%;max-width:34rem;margin:22px auto 30px;position:relative;container:vc-stage/inline-size}.vc-pro svg{overflow:visible}.vc-pro :is(.pv-window,.pv-float){-webkit-backdrop-filter:var(--bf-glass-plain,var(--bf-glass));backdrop-filter:var(--bf-glass-plain,var(--bf-glass))}.vc-pro .vc-tbar{gap:14px;padding:10px 14px}.vc-tools{color:var(--mine);opacity:.62;align-items:center;gap:13px;display:flex}.vc-tools-r{margin-left:auto}.vc-tools svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vc-view{background:var(--vc-view);padding:18px 20px 0}.vc-paper{z-index:0;color:var(--vc-ink);background:linear-gradient(180deg, var(--vc-paper0), var(--vc-paper1));box-shadow:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0d, 0 2px 4px #0000004d, 0 22px 44px -20px #000000d9, 0 30px 70px -34px color-mix(in srgb, var(--glow) 55%, transparent);border-radius:3px;padding:24px 26px 18px;position:relative;overflow:hidden}html:is([data-amb=clair],[data-amb=glassclair]) .vc-paper{box-shadow:0 0 0 1px #28181e12,0 1px 2px #28181e0f,0 18px 36px -18px #3c14234d}.vc-paper:before{content:"";z-index:-2;pointer-events:none;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 .55 0 0 0 -.2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}html:is([data-amb=clair],[data-amb=glassclair]) .vc-paper:before{opacity:.55}.vc-next{background:linear-gradient(180deg, var(--vc-paper0), var(--vc-paper1));border-radius:3px 3px 0 0;height:12px;margin-top:12px;box-shadow:0 0 0 1px #ffffff0f}html:is([data-amb=clair],[data-amb=glassclair]) .vc-next{box-shadow:0 0 0 1px #28181e12}.vc-seal{z-index:-1;aspect-ratio:244/228;width:170px;height:auto;color:var(--accent);opacity:.2;pointer-events:none;position:absolute;bottom:0;right:0}html:is([data-amb=clair],[data-amb=glassclair]) .vc-seal{opacity:.15;mix-blend-mode:multiply}.vc-seal path{fill:none;stroke:currentColor;stroke-width:1px}.vc-seal-pearl{stroke-width:2.4px;stroke-dasharray:0 6.9;stroke-linecap:round}.vc-seal-fine{stroke-width:.75px}.vc-seal :is(.vc-seal-tk,.vc-seal-pearl,.vc-seal-fine){opacity:0;transition:opacity 1.2s var(--ease-settle) .9s}.in .vc-seal :is(.vc-seal-pearl,.vc-seal-fine){opacity:1}.in .vc-seal .vc-seal-tk{opacity:.7}.vc-pro .vc-seal .draw{transition-duration:1.6s;transition-delay:.5s}.vc-head{align-items:center;gap:11px;display:flex}.vc-emb{width:24px;height:24px;color:var(--accent);flex:none}.vc-emb-o{fill:none;stroke:currentColor;stroke-width:1.1px}.vc-emb-p{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:0 2.7;stroke-linecap:round}.vc-emb-s{fill:currentColor}.vc-title{min-width:0;font-family:var(--font-display);letter-spacing:.085em;margin:0;font-size:.90625rem;line-height:1.3}.vc-t1{color:var(--vc-ink);font-weight:640}.vc-t2{color:var(--vc-mute);white-space:nowrap;font-weight:450}.vc-dot{color:var(--accent)}.vc-rule{border-top:1.5px solid var(--vc-rule-strong);border-bottom:1px solid var(--vc-rule);transform-origin:0;height:5px;transition:transform .8s var(--ease-settle) .32s;margin:15px 0 4px;transform:scaleX(0)}.in .vc-rule{transform:none}.vc-gantt{--vc-wk:calc(100% / 12);background:repeating-linear-gradient(90deg, var(--vc-grid) 0 1px, transparent 1px var(--vc-wk)) 0 0 / 100% 40px no-repeat, repeating-linear-gradient(90deg, var(--vc-rule-soft) 0 1px, transparent 1px var(--vc-wk)) 0 100% / 100% 4px no-repeat;height:46px;box-shadow:inset 0 -1px 0 var(--vc-rule);margin:14px 0 6px;position:relative}.vc-bar{background:color-mix(in srgb, var(--vc-ink) 42%, transparent);transform-origin:0;height:4px;transition:transform .7s var(--ease-settle);border-radius:2px;position:absolute;transform:scaleX(0)}.vc-bar:after{content:"";background:var(--vc-ink);border-radius:1px;width:8px;height:8px;position:absolute;top:-2px;right:-4px;transform:rotate(45deg)scale(.82)}.in .vc-bar{transform:none}.vc-bar-1{width:calc(var(--vc-wk) * 2 - 3px);transition-delay:.42s;top:7px;left:3px}.vc-bar-2{top:19px;left:calc(var(--vc-wk) * 2 + 3px);width:calc(var(--vc-wk) * 3 - 3px);transition-delay:.54s}.vc-bar-3{top:31px;left:calc(var(--vc-wk) * 5 + 3px);width:calc(var(--vc-wk) * 3 - 3px);background:linear-gradient(90deg, var(--accent) 0 calc(66.667% + 1px), transparent 0), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 60%, transparent) 0 1.2px, transparent 1.2px 3.6px);transition-delay:.66s}.vc-bar-3:after{background:var(--vc-paper1);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, transparent)}.vc-now{top:-4px;bottom:0;left:calc(var(--vc-wk) * 7);background:var(--accent);opacity:0;width:1px;transition:opacity .4s var(--ease-settle) 1s;position:absolute}.vc-now:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--vc-paper0);border-radius:50%;position:absolute;top:-2px;left:-2.5px}.in .vc-now{opacity:1}.vc-miles{margin:0;padding:0;list-style:none}.vc-mile{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:12px 0;display:grid;position:relative}.vc-mile+.vc-mile{border-top:1px solid var(--vc-rule)}.vc-m{font-family:var(--font-display);color:var(--vc-ink);text-wrap:pretty;font-size:.8125rem;font-weight:500;line-height:1.42}.vc-k{font-variant-numeric:tabular-nums;font-weight:650}.vc-k-run{color:var(--accent-text)}html:is([data-amb=clair],[data-amb=glassclair]) .vc-k-run{color:var(--accent)}.vc-wk{letter-spacing:.1em;color:var(--vc-mute);box-shadow:inset 0 0 0 1px var(--vc-rule-soft);border-radius:4px;margin-top:1px;padding:3px 6px 2px;font-size:.5625rem;line-height:1.3}.vc-run .vc-wk{color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}html:is([data-amb=clair],[data-amb=glassclair]) .vc-run .vc-wk{color:var(--accent)}.vc-run:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .5s var(--ease-settle) 1s;border-radius:1px;position:absolute;top:12px;bottom:12px;left:-14px;transform:scaleY(0)}.in .vc-run:before{transform:none}.vc-ck{opacity:0;background:linear-gradient(135deg,#34c97f,#0b7b43);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;scale:.4;box-shadow:inset 0 1px #ffffff38,0 2px 5px -2px #0b7b438c}.vc-ck svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.in .vc-ck{animation:vc-pop .36s var(--ease-press) forwards}.in .vc-mile:first-child .vc-ck{animation-delay:.7s}.in .vc-mile:nth-child(2) .vc-ck{animation-delay:.88s}.vc-live{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;place-items:center;display:grid}.vc-live i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--glow) 80%, transparent);border-radius:50%;position:relative}.vc-live i:after{content:"";background:color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;animation:vc-halo 2.4s var(--ease-settle) infinite;border-radius:50%;position:absolute;inset:-5px}.vc-foot{border-top:1px solid var(--vc-rule);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:4px;padding-top:16px;display:flex}.vc-stamps{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vc-stamp{letter-spacing:.16em;white-space:nowrap;color:var(--vc-stamp);transform:rotate(var(--rot,0deg));opacity:0;border:1.5px solid;border-radius:4px;padding:7px 10px 6px;font-size:.59375rem;line-height:1;display:inline-block;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='f' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 5.3'/%3E%3C/filter%3E%3Crect width='120' height='60' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='f' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 5.3'/%3E%3C/filter%3E%3Crect width='120' height='60' filter='url(%23f)'/%3E%3C/svg%3E")}.vc-stamp:before{content:"";opacity:.8;border:.75px solid;border-radius:2px;position:absolute;inset:1.75px}.vc-stamp:first-child{--rot:-2.5deg}.vc-stamp:nth-child(2){--rot:1.6deg;-webkit-mask-position:41px 17px;mask-position:41px 17px}.vc-stamp:nth-child(3){--rot:-1deg;-webkit-mask-position:73px 29px;mask-position:73px 29px}html:is([data-amb=clair],[data-amb=glassclair]) .vc-stamp{mix-blend-mode:multiply}.in .vc-stamp{animation:vc-stamp .3s var(--ease-press) both}.in .vc-stamp:first-child{animation-delay:1.05s}.in .vc-stamp:nth-child(2){animation-delay:1.25s}.in .vc-stamp:nth-child(3){animation-delay:1.45s}.vc-sign{aspect-ratio:140/48;flex:none;width:108px;height:auto;margin:0 4px -3px 0}.vc-sign path{fill:none;stroke:var(--vc-sign);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.vc-pro .vc-sign .draw{transition-timing-function:cubic-bezier(.45,.05,.55,.95)}.vc-pro .vc-sign .vc-sign-1{transition-duration:.65s;transition-delay:1.45s}.vc-pro .vc-sign .vc-sign-2{transition-duration:.6s;transition-delay:2.05s}.vc-pro .vc-sign .vc-sign-3{transition-duration:.4s;transition-delay:2.6s}.vc-sign-i{opacity:0;transition:opacity .15s linear 2.55s}.in .vc-sign-i{opacity:1}.vc-pro .vc-pill{align-items:center;gap:7px;margin:0;padding:7px 12px 7px 10px;display:inline-flex;top:-22px;right:-14px}.vc-pill-ic{display:grid}.vc-pill-ic svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vc-pro .vc-team{border-radius:99px;align-items:center;padding:6px 9px 6px 7px;display:flex;bottom:-18px;left:-16px}.vc-ava{width:24px;height:24px;box-shadow:0 0 0 2px var(--vc-ring), 0 3px 8px -3px #00000073;border-radius:50%;flex:none;place-items:center;margin-right:-7px;display:grid}.vc-ava svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.vc-ava:first-child{background:linear-gradient(145deg,#c4c8d4,#7d8296)}.vc-ava:nth-child(2){background:linear-gradient(145deg, var(--accent), var(--glow))}.vc-ava:nth-child(3){background:linear-gradient(145deg,#d9ccbc,#9a8873)}.vc-pro .vc-team-ok{width:20px;height:20px;margin-left:16px}.vc-team-ok svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}@container vc-stage (max-width:459px){.vc-view{padding:13px 13px 0}.vc-paper{padding:18px 18px 15px}.vc-title{letter-spacing:.07em;font-size:.78125rem}.vc-m{font-size:.75rem}.vc-mile{column-gap:10px;padding:10px 0}.vc-run:before{top:10px;bottom:10px;left:-11px}.vc-foot{flex-wrap:wrap;row-gap:6px}.vc-sign{width:92px;margin-left:auto}.vc-seal{width:150px}.vc-pro .vc-pill{top:-27px;right:-8px}.vc-pro .vc-team{bottom:-20px;left:-10px}}@container vc-stage (max-width:340px){.vc-view{padding-inline:11px}.vc-paper{padding-inline:15px}.vc-stamps{gap:6px}.vc-stamp{letter-spacing:.1em;padding:6px 7px 5px;font-size:.53125rem}.vc-run:before{left:-10px}.vc-pro .vc-team{left:-6px}}@container vc-stage (max-width:300px){.vc-title{letter-spacing:.06em;font-size:.6875rem}}@media (max-width:768px){.vc-stage{margin:30px auto 28px}}@media (prefers-reduced-motion:reduce){.vc-live i:after{animation:none}.vc-pro,.vc-pro *,.vc-pro :before{transition-delay:0s!important;animation-delay:0s!important}}.sl{flex-direction:column;gap:clamp(28px,4vh,44px);display:flex}.sl-ink{color:var(--ink)}html:is(:not([data-amb]),[data-amb=glassnuit]) .sl-dim{filter:brightness(1.7)saturate(.85)}.sl-mono{min-width:var(--s);height:var(--s);padding-inline:calc(var(--s) * .16);border-radius:calc(var(--s) * .3);color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:max(9px, calc(var(--s) * .44));text-transform:none;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.sl-mono:before{content:attr(data-mono)}.sl-orbit{--sl-d:min(460px, 86vw);width:var(--sl-d);aspect-ratio:1;--R1:27%;--R2:46%;margin-inline:auto;position:relative}.sl-ringline{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:50%;position:absolute}html:is([data-amb=clair],[data-amb=glassclair]) .sl-ringline{box-shadow:inset 0 0 0 1.5px #18140c2e}.sl-ringline.sl-r1,.sl-arc.sl-r1{inset:23%}.sl-ringline.sl-r2,.sl-arc.sl-r2{inset:4%}.sl-sat{transform:rotate(var(--a)) translateY(calc(var(--Rpx) * -1));animation:sl-orbit var(--T) linear infinite;position:absolute;top:50%;left:50%}.sl-sat1{--Rpx:calc(var(--sl-d) * .27);--T:26s}.sl-sat2{--Rpx:calc(var(--sl-d) * .46);--T:38s;animation-direction:reverse}.sl-sat2 .sl-bubble{animation-direction:reverse}.sl-bubble{filter:drop-shadow(0 6px 16px #00000073);width:52px;height:52px;transform:rotate(calc(var(--a) * -1));animation:sl-counter var(--T) linear infinite;transition:scale .2s var(--ease-settle);place-items:center;margin:-26px;display:grid}.sl-sat:hover .sl-bubble{scale:1.18}html:is([data-amb=clair],[data-amb=glassclair]) .sl-bubble{filter:drop-shadow(0 4px 10px #18140c2e)}.sl-center-word{z-index:0;pointer-events:none;font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--ink), color-mix(in srgb, var(--ink) 10%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,7vw,6rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.sl-sat{z-index:1}.sl-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sl-track{gap:10px;width:max-content;display:flex}.sl-track[data-loop]{animation:38s linear infinite sl-slide}.sl-marquee:hover .sl-track{animation-play-state:paused}.sl-chip{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mine);background:var(--surface);box-shadow:var(--edge-light), 0 0 0 1px #ffffff1a;transition:transform .22s var(--ease-settle), color .22s var(--ease-settle);border-radius:99px;align-items:center;gap:9px;padding:11px 16px;font-size:.71875rem;display:inline-flex}html:is([data-amb=clair],[data-amb=glassclair]) .sl-chip{box-shadow:var(--edge-light), 0 0 0 1px #18140c1a}.sl-chip:hover{color:var(--ink);transform:translateY(-2px)}.sl-chip.hot{color:var(--accent-text);background:linear-gradient(var(--verso), var(--verso)), var(--surface);box-shadow:var(--edge-light), 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 20px -6px color-mix(in srgb, var(--glow) 45%, transparent)}html:is([data-amb=clair],[data-amb=glassclair]) .sl-chip.hot{color:var(--accent)}@media (prefers-reduced-motion:reduce){.sl-sat,.sl-bubble,.sl-track{animation:none!important}.sl-marquee{-webkit-mask:none;mask:none}.sl-track{flex-wrap:wrap;width:auto}.sl-track>[aria-hidden=true]{display:none}}
