/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--hs:0}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-mona),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-serif-src),"Iowan Old Style","Times New Roman",serif;--font-mono:ui-monospace,"Cascadia Mono",Consolas,"Courier New",monospace;--spacing:4px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-obsidian:#050607;--color-onyx:#101217;--color-carbon:#171a20;--color-line:#23262b;--color-steel:#6b7380;--color-frost:#f4f5f7;--color-mist:#9aa0a8;--color-silver:#c9cdd3;--color-silver-deep:#8e959f;--color-pewter:#737a84;--color-graphite-ink:#3a3f47;--color-sage:#a6d8bd;--color-ice:#8fa8ff;--color-paper:#efefed;--color-ink:#0b0c0e;--color-ink-soft:#4a4d53;--color-rose:#f4a296;--color-rose-ink:#a1271c;--text-display:clamp(3rem,8.5vw,8.5rem);--text-display--line-height:.92;--text-display--letter-spacing:-.03em;--text-display--font-weight:740;--text-h1:clamp(2.75rem,1.5rem + 5.2vw,6.25rem);--text-h1--line-height:.94;--text-h1--letter-spacing:-.025em;--text-h1--font-weight:720;--text-h2:clamp(2.25rem,5vw,5rem);--text-h2--line-height:.96;--text-h2--letter-spacing:-.022em;--text-h2--font-weight:700;--text-h3:clamp(1.375rem,1.2rem + .75vw,1.875rem);--text-h3--line-height:1.15;--text-h3--letter-spacing:-.015em;--text-h3--font-weight:600;--text-lead:clamp(1.1875rem,1.125rem + .2778vw,1.375rem);--text-lead--line-height:1.5;--text-body:clamp(1.0625rem,1.03rem + .12vw,1.125rem);--text-body--line-height:1.62;--text-small:clamp(.875rem,.8542rem + .0926vw,.9375rem);--text-small--line-height:1.5;--text-small--letter-spacing:.005em;--text-small--font-weight:450;--text-label:.75rem;--text-label--line-height:1.3;--text-label--letter-spacing:.2em;--text-label--font-weight:600;--spacing-s1:4px;--spacing-s2:8px;--spacing-s3:12px;--spacing-s4:16px;--spacing-s5:24px;--spacing-s6:32px;--spacing-s7:40px;--spacing-s8:48px;--spacing-s9:64px;--spacing-s10:96px;--spacing-section:clamp(3rem,1.6rem + 4.4vw,5.5rem);--spacing-section-tight:clamp(2.5rem,1.7rem + 2.6vw,4rem);--spacing-gutter:clamp(1rem,.3333rem + 2.963vw,3rem);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--container-content:1280px;--container-wide:1440px;--container-text:66ch;--radius-control:10px;--radius-card:14px;--radius-panel:18px;--radius-pill:999px;--shadow-raking:0 40px 80px -40px #000000d9,0 18px 36px -24px #000000b3;--shadow-menu:0 24px 48px -24px #000c;--shadow-chrome:0 18px 40px -22px #c9cdd359;--ease-settle:cubic-bezier(.16,1,.3,1);--ease-move:cubic-bezier(.65,0,.35,1);--ease-exit:cubic-bezier(.4,0,1,1);--dur-press:90ms;--dur-fast:.16s;--dur-base:.26s;--dur-reveal:.64s}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.btn{isolation:isolate;white-space:nowrap;letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;min-width:44px;transition:background-color var(--dur-fast) var(--ease-move),box-shadow var(--dur-base) var(--ease-move),border-color var(--dur-fast) var(--ease-move),transform var(--dur-base) var(--ease-settle),color var(--dur-fast);will-change:transform;justify-content:center;align-items:center;gap:10px;font-weight:600;font-stretch:108%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-sm{height:44px;padding-inline:20px;font-size:15px}.btn-md{height:50px;padding-inline:26px;font-size:16px}.btn-lg{height:58px;padding-inline:30px;font-size:17px}.btn-primary{color:#f4f5f7;background:linear-gradient(#0b0c0e,#0b0c0e) padding-box,var(--chrome) border-box;box-shadow:var(--shadow-chrome);border:1.5px solid #0000}.btn-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff38 50%,#fff0);width:42%;position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(-150%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.btn-primary:after{animation:btn-sheen 7s var(--ease-move) 1.6s infinite}}@keyframes btn-sheen{0%{transform:translate(-150%)skew(-18deg)}16%,to{transform:translate(340%)skew(-18deg)}}.band-paper .btn-primary{box-shadow:0 14px 30px -18px #0b0c0e99}.btn-secondary{color:var(--fg);background:0 0;box-shadow:inset 0 0 0 1px #ffffff3d}.band-paper .btn-secondary{box-shadow:inset 0 0 0 1px #0b0c0e66}.btn-ghost{color:var(--fg);isolation:auto;background:0 0;border-radius:0;height:auto;min-height:44px;padding-inline:0;overflow:visible}.btn-ghost>span{background:linear-gradient(var(--accent),var(--accent)) 0 100% /100% 1px no-repeat;padding-bottom:3px}.btn:active:not([aria-disabled=true]){transform:translateY(1px)scale(.99)}.btn-ghost:active{transform:none}.btn[aria-disabled=true]{cursor:not-allowed}.btn-primary[aria-disabled=true]{background:var(--btn-off-bg);color:var(--btn-off-fg);box-shadow:none;border-color:var(--btn-off-bg)}.btn-primary[aria-disabled=true]:after{display:none}.btn-primary[aria-busy=true]{background:linear-gradient(#0b0c0e,#0b0c0e) padding-box,var(--chrome) border-box;color:#f4f5f7}.btn-ghost[aria-disabled=true],.btn-secondary[aria-disabled=true]{color:var(--btn-off-fg)}.btn[aria-busy=true]{cursor:progress}.btn-line{transform-origin:0;background:#c9cdd3;width:100%;height:2px;animation:btn-run 1.2s linear infinite;position:absolute;bottom:0;left:0}@keyframes btn-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not([aria-disabled=true]){color:#050607;background:linear-gradient(#f4f5f7,#f4f5f7) padding-box,var(--chrome) border-box;box-shadow:0 20px 44px -18px #e9ebee73}.btn-secondary:hover:not([aria-disabled=true]){background:#ffffff0f;box-shadow:inset 0 0 0 1px #c9cdd3}.band-paper .btn-secondary:hover:not([aria-disabled=true]){background:var(--hover-tint);box-shadow:inset 0 0 0 1px #0b0c0e}.btn-ghost:hover:not([aria-disabled=true])>span{background-size:100% 2px}.nav-lnk:hover{color:#fff}.field-control:hover:not(:focus):not([aria-invalid=true]){border-color:#9aa0a8}.rcard:hover>.rcard-box{border-color:#c9cdd399}}.lnk{color:var(--fg);background:linear-gradient(var(--accent),var(--accent)) left 100% /0 1.5px no-repeat,linear-gradient(#9aa0a88c,#9aa0a88c) left 100% /100% 1px no-repeat;transition:background-size .42s var(--ease-settle),color var(--dur-fast);padding-bottom:1px;text-decoration:none}.band-paper .lnk{background:linear-gradient(#0b0c0e,#0b0c0e) 0 100%/0 1.5px no-repeat,linear-gradient(#0b0c0e59,#0b0c0e59) 0 100%/100% 1px no-repeat}.lnk:focus-visible,.lnk:hover{background-size:100% 1.5px,100% 1px}.lnk-strong{font-weight:600}.nav-lnk{color:var(--fg);transition:color var(--dur-fast);text-decoration:none}.nav-lnk[aria-current=page]{color:#c9cdd3}.menu-item>.nav-lnk[aria-current=page]:before,.mmob-list .nav-lnk[aria-current=page]:before{content:"";background:#c9cdd3;border-radius:2px;flex:none;align-self:center;width:14px;height:2px}.arrow-lnk{min-height:44px;color:var(--fg);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-lnk>.arrow-lnk-label{background:linear-gradient(var(--fg),var(--fg)) left 100% /0 1.5px no-repeat,linear-gradient(var(--accent),var(--accent)) left 100% /100% 1px no-repeat;transition:background-size .42s var(--ease-settle);padding-bottom:2px}.arrow-lnk>svg{color:var(--accent);transition:transform var(--dur-base) var(--ease-settle)}.arrow-lnk:focus-visible>.arrow-lnk-label{background-size:100% 1.5px,100% 1px}@media (hover:hover) and (pointer:fine){.arrow-lnk:hover>svg{transform:translate(4px)}.arrow-lnk:hover>.arrow-lnk-label{background-size:100% 1.5px,100% 1px}}.chip{border-radius:var(--radius-pill);min-height:36px;color:var(--fg);background:#ffffff06;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.chip-dot{background:#c9cdd3;border-radius:50%;flex:none;width:6px;height:6px}button.chip{cursor:pointer;min-height:44px}button.chip[aria-pressed=true]{color:#050607;box-shadow:none;background:#f4f5f7}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f}.panel{box-shadow:inset 0 1px 0 #ffffff0d,var(--shadow-raking);background:linear-gradient(#111318,#0c0d10);border:1px solid #22252b}.band-paper .panel{box-shadow:none;background:#fff;border-color:#0b0c0e1f}.field-control{width:100%;min-height:52px;font:inherit;color:var(--fg);background:var(--field-bg);border:1px solid var(--ctl);border-radius:var(--radius-control);transition:border-color var(--dur-fast) var(--ease-move),box-shadow var(--dur-fast) var(--ease-move);padding:0 16px;font-size:16px}textarea.field-control{resize:vertical;min-height:150px;padding-block:14px;line-height:1.55}select.field-control{appearance:none;padding-right:44px}select.field-control option{color:#f4f5f7;background:#171a20}.field-control::placeholder{color:var(--fg-muted);opacity:1}.field-control:focus{border-color:var(--accent);box-shadow:0 0 0 4px #c9cdd324}.field-control[aria-invalid=true]{border:2px solid var(--danger);padding-inline:15px}.field-control:disabled{color:var(--btn-off-fg);background:var(--btn-off-bg)}.check input,.rcard input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rcard-box{border:1px solid var(--ctl);background:var(--field-bg);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease-move),background-color var(--dur-fast) var(--ease-move);padding:16px;display:block}.rcard input:checked+.rcard-box{background:#c9cdd317;border:2px solid #c9cdd3;padding:15px}.rcard input:focus-visible+.rcard-box{outline:2px solid var(--ring);outline-offset:3px}.rcard-box{position:relative}.rcard-box .min-w-0{padding-right:26px}.rcard-box .min-w-0>.font-semibold{font-size:min(1em,1.0625rem)}.rcard-check{opacity:0;color:#c9cdd3;transition:opacity var(--dur-fast);position:absolute;top:50%;right:14px;translate:0 -50%}@media (min-width:640px){.rcards>.rcard:last-child:nth-child(odd){grid-column:1/-1}}.rcard input:checked+.rcard-box .rcard-check{opacity:1}.check-box{border:1.5px solid var(--ctl);background:var(--field-bg);color:#0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.check input:checked+.check-box{color:#0b0c0e;background:#c9cdd3;border-color:#c9cdd3}.check input:focus-visible+.check-box{outline:2px solid var(--ring);outline-offset:2px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.right-3\.5{right:calc(var(--spacing) * 3.5)}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-\[2\]{z-index:2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mt-s1{margin-top:var(--spacing-s1)}.mt-s2{margin-top:var(--spacing-s2)}.mt-s3{margin-top:var(--spacing-s3)}.mt-s4{margin-top:var(--spacing-s4)}.mt-s5{margin-top:var(--spacing-s5)}.mt-s6{margin-top:var(--spacing-s6)}.mt-s7{margin-top:var(--spacing-s7)}.mt-s8{margin-top:var(--spacing-s8)}.mt-s9{margin-top:var(--spacing-s9)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mb-s1{margin-bottom:var(--spacing-s1)}.mb-s2{margin-bottom:var(--spacing-s2)}.mb-s3{margin-bottom:var(--spacing-s3)}.mb-s4{margin-bottom:var(--spacing-s4)}.mb-s5{margin-bottom:var(--spacing-s5)}.mb-s6{margin-bottom:var(--spacing-s6)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-\(--header-h\){height:var(--header-h)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[70\%\]{height:70%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-s4{height:var(--spacing-s4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-full{min-height:100%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-30{width:calc(var(--spacing) * 30)}.w-35{width:calc(var(--spacing) * 35)}.w-40{width:calc(var(--spacing) * 40)}.w-45{width:calc(var(--spacing) * 45)}.w-50{width:calc(var(--spacing) * 50)}.w-55{width:calc(var(--spacing) * 55)}.w-60{width:calc(var(--spacing) * 60)}.w-65{width:calc(var(--spacing) * 65)}.w-70{width:calc(var(--spacing) * 70)}.w-80{width:calc(var(--spacing) * 80)}.w-85{width:calc(var(--spacing) * 85)}.w-90{width:calc(var(--spacing) * 90)}.w-\[min\(1160px\,calc\(100vw-2\*var\(--spacing-gutter\)\)\)\]{width:min(1160px,calc(100vw - 2 * var(--spacing-gutter)))}.w-full{width:100%}.max-w-\[24ch\]{max-width:24ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[calc\(var\(--container-content\)\+2\*var\(--spacing-gutter\)\)\]{max-width:calc(var(--container-content) + 2 * var(--spacing-gutter))}.max-w-\[calc\(var\(--container-text\)\+2\*var\(--spacing-gutter\)\)\]{max-width:calc(var(--container-text) + 2 * var(--spacing-gutter))}.max-w-\[calc\(var\(--container-wide\)\+2\*var\(--spacing-gutter\)\)\]{max-width:calc(var(--container-wide) + 2 * var(--spacing-gutter))}.max-w-text{max-width:var(--container-text)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-s2{gap:var(--spacing-s2)}.gap-s3{gap:var(--spacing-s3)}.gap-s4{gap:var(--spacing-s4)}.gap-s5{gap:var(--spacing-s5)}.gap-s6{gap:var(--spacing-s6)}.gap-s7{gap:var(--spacing-s7)}.gap-s8{gap:var(--spacing-s8)}.gap-x-s2{column-gap:var(--spacing-s2)}.gap-x-s4{column-gap:var(--spacing-s4)}.gap-x-s5{column-gap:var(--spacing-s5)}.gap-x-s6{column-gap:var(--spacing-s6)}.gap-y-s1{row-gap:var(--spacing-s1)}.gap-y-s2{row-gap:var(--spacing-s2)}.gap-y-s8{row-gap:var(--spacing-s8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-rule>:not(:last-child)){border-color:var(--rule)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e+38px}.rounded-panel{border-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-danger{border-color:var(--danger)}.border-ink\/15{border-color:#0b0c0e26}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.border-line{border-color:var(--color-line)}.border-rule{border-color:var(--rule)}.border-silver\/50{border-color:#c9cdd380}@supports (color:color-mix(in lab,red,red)){.border-silver\/50{border-color:color-mix(in oklab,var(--color-silver) 50%,transparent)}}.bg-carbon{background-color:var(--color-carbon)}.bg-current{background-color:currentColor}.bg-field{background-color:var(--field-bg)}.bg-frost{background-color:var(--color-frost)}.bg-graphite-ink{background-color:var(--color-graphite-ink)}.bg-ice{background-color:var(--color-ice)}.bg-ink{background-color:var(--color-ink)}.bg-ink-soft{background-color:var(--color-ink-soft)}.bg-line{background-color:var(--color-line)}.bg-mist{background-color:var(--color-mist)}.bg-obsidian{background-color:var(--color-obsidian)}.bg-onyx{background-color:var(--color-onyx)}.bg-paper{background-color:var(--color-paper)}.bg-pewter{background-color:var(--color-pewter)}.bg-rose{background-color:var(--color-rose)}.bg-rose-ink{background-color:var(--color-rose-ink)}.bg-sage{background-color:var(--color-sage)}.bg-silver{background-color:var(--color-silver)}.bg-silver-deep{background-color:var(--color-silver-deep)}.bg-silver\/70{background-color:#c9cdd3b3}@supports (color:color-mix(in lab,red,red)){.bg-silver\/70{background-color:color-mix(in oklab,var(--color-silver) 70%,transparent)}}.bg-steel{background-color:var(--color-steel)}.bg-\[radial-gradient\(60\%_80\%_at_50\%_100\%\,rgba\(201\,205\,211\,0\.10\)_0\%\,rgba\(201\,205\,211\,0\)_70\%\)\]{background-image:radial-gradient(60% 80% at 50% 100%,#c9cdd31a 0,#c9cdd300 70%)}.p-0{padding:0}.p-s3{padding:var(--spacing-s3)}.p-s4{padding:var(--spacing-s4)}.p-s5{padding:var(--spacing-s5)}.px-1{padding-inline:var(--spacing)}.px-gutter{padding-inline:var(--spacing-gutter)}.px-s3{padding-inline:var(--spacing-s3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-s2{padding-block:var(--spacing-s2)}.py-s3{padding-block:var(--spacing-s3)}.py-s4{padding-block:var(--spacing-s4)}.py-s5{padding-block:var(--spacing-s5)}.py-section{padding-block:var(--spacing-section)}.py-section-tight{padding-block:var(--spacing-section-tight)}.pt-0{padding-top:0}.pt-s2{padding-top:var(--spacing-s2)}.pt-s4{padding-top:var(--spacing-s4)}.pt-s5{padding-top:var(--spacing-s5)}.pt-s6{padding-top:var(--spacing-s6)}.pt-s7{padding-top:var(--spacing-s7)}.pt-s8{padding-top:var(--spacing-s8)}.pt-s9{padding-top:var(--spacing-s9)}.pt-section-tight{padding-top:var(--spacing-section-tight)}.pb-s6{padding-bottom:var(--spacing-s6)}.pb-s7{padding-bottom:var(--spacing-s7)}.pb-s8{padding-bottom:var(--spacing-s8)}.pb-section{padding-bottom:var(--spacing-section)}.pb-section-tight{padding-bottom:var(--spacing-section-tight)}.pl-s6{padding-left:var(--spacing-s6)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));letter-spacing:var(--tw-tracking,var(--text-small--letter-spacing));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-\[2rem\]{font-size:2rem}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[clamp\(1\.1875rem\,1\.05rem\+0\.55vw\,1\.5rem\)\]{font-size:clamp(1.1875rem,1.05rem + .55vw,1.5rem)}.text-\[clamp\(3\.5rem\,2\.8rem\+3vw\,5\.5rem\)\]{font-size:clamp(3.5rem,2.8rem + 3vw,5.5rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-fg,.text-fg\/85{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.text-fg\/85{color:color-mix(in oklab,var(--fg) 85%,transparent)}}.text-fg\/90{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.text-fg\/90{color:color-mix(in oklab,var(--fg) 90%,transparent)}}.text-frost{color:var(--color-frost)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-mist{color:var(--color-mist)}.text-muted{color:var(--fg-muted)}.text-silver{color:var(--color-silver)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.\[font-stretch\:110\%\]{font-stretch:110%}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-menu{--tw-shadow:0 24px 48px -24px var(--tw-shadow-color,#000c)}.shadow-menu,.shadow-raking{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-raking{--tw-shadow:0 40px 80px -40px var(--tw-shadow-color,#000000d9),0 18px 36px -24px var(--tw-shadow-color,#000000b3)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-offset-\[3px\]{outline-offset:3px}.outline-ring{outline-color:var(--ring)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-none{-webkit-user-select:none;user-select:none}.\[copy\:dump\]{copy:dump}@media (hover:hover){.hover\:text-frost:hover{color:var(--color-frost)}.hover\:text-silver:hover{color:var(--color-silver)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-control:focus{border-radius:var(--radius-control)}.focus\:bg-silver:focus{background-color:var(--color-silver)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-obsidian:focus{color:var(--color-obsidian)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media not all and (min-width:640px){.max-sm\:grid{display:grid}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:gap-x-s4{column-gap:var(--spacing-s4)}.max-sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.max-sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media not all and (min-width:479px){.max-\[479px\]\:w-full{width:100%}}@media not all and (min-width:399px){.max-\[399px\]\:w-full{width:100%}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-rows-\[repeat\(4\,auto\)\]{grid-template-rows:repeat(4,auto)}.sm\:grid-rows-subgrid{grid-template-rows:subgrid}.sm\:gap-x-s5{column-gap:var(--spacing-s5)}.sm\:gap-y-0{row-gap:0}.sm\:gap-y-s2{row-gap:var(--spacing-s2)}.sm\:p-s6{padding:var(--spacing-s6)}.sm\:p-s7{padding:var(--spacing-s7)}.sm\:py-s6{padding-block:var(--spacing-s6)}.sm\:pr-s9{padding-right:var(--spacing-s9)}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--header-h\)\+40px\)\]{top:calc(var(--header-h) + 40px)}.lg\:top-\[calc\(var\(--header-h\)\+48px\)\]{top:calc(var(--header-h) + 48px)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-9{grid-column-start:9}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-s5{gap:var(--spacing-s5)}.lg\:gap-s6{gap:var(--spacing-s6)}.lg\:pt-s8{padding-top:var(--spacing-s8)}.lg\:pt-s9{padding-top:var(--spacing-s9)}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.xl\:gap-s7{gap:var(--spacing-s7)}}}.viz{aspect-ratio:5/4;border-radius:var(--radius-panel);isolation:isolate;background:radial-gradient(70% 60% at 78% 12%,#c9cdd321 0,#c9cdd300 70%),radial-gradient(60% 60% at 8% 100%,#8fa8ff17 0,#8fa8ff00 70%),linear-gradient(#10131a,#0a0b0e);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14;container-type:inline-size}.viz-grid{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:6cqw 6cqw;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 75% at 50% 45%,#000 20%,#0000 100%);mask:radial-gradient(75% 75% at 50% 45%,#000 20%,#0000 100%)}.viz :is(span,b,i,div){display:block}.viz svg{display:block;overflow:visible}.viz .w-35{width:35%}.viz .w-40{width:40%}.viz .w-45{width:45%}.viz .w-50{width:50%}.viz .w-55{width:55%}.viz .w-60{width:60%}.viz .w-65{width:65%}.viz .w-70{width:70%}.viz .w-80{width:80%}.viz .w-85{width:85%}.viz .w-90{width:90%}.viz .mx{margin-inline:auto}.vz-bar{background:#12151b;border-bottom:1px solid #ffffff12;align-items:center;gap:1.6cqw;height:4.4cqw;padding:0 1.8cqw}.vz-bar,.vz-dots{display:flex!important}.vz-dots{gap:.8cqw}.vz-dots i{background:#3a404a;border-radius:50%;width:1cqw;height:1cqw}.vz-dots i:first-child{background:#8e959f}.vz-url{background:#ffffff12;border-radius:99px;flex:0 38%;height:1.8cqw}.vz-nav{align-items:center;gap:2cqw;display:flex!important}.vz-nav>span{background:#f4f5f738;border-radius:99px;width:5cqw;height:.9cqw}.vz-logo{background:var(--chrome-button);border-radius:.5cqw;width:5cqw;height:1.6cqw}.vz-cta{width:8cqw;height:2.6cqw;margin-left:auto;box-shadow:inset 0 0 0 1px #c9cdd3}.vz-btn,.vz-cta{border-radius:99px}.vz-btn{background:var(--chrome-button);width:12cqw;height:3.4cqw;box-shadow:0 1cqw 2.4cqw -1cqw #c9cdd3b3}.vz-thin{background:#f4f5f733!important;height:1cqw!important}.vz-sun{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#f3f4f6,#aeb4bc 70%);border-radius:50%;width:22%;top:16%;right:18%;box-shadow:0 0 4cqw #c9cdd373}.vz-hill,.vz-sun{position:absolute}.vz-hill{background:linear-gradient(#2b2f38,#15181e);border-radius:50% 50% 0 0;height:70%;bottom:-30%;left:-10%;right:-10%}.vz-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171dd1;border:1px solid #ffffff1f;border-radius:1.4cqw;padding:1.4cqw;position:absolute;box-shadow:0 2cqw 4cqw -2cqw #000000e6}.vz-line{background:#f4f5f740;border-radius:99px;height:.9cqw}@keyframes vz-build{0%{opacity:0;transform:translateY(2cqw)scale(.97)}7%{opacity:1;transform:none}82%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-1cqw)}}.viz[data-play] .vz-b{animation:vz-build 10s var(--ease-settle) calc(var(--d,0s) * .5) infinite both}.viz-web .vz-browser{background:#0d1015;border:1px solid #ffffff1c;border-radius:1.8cqw;width:72cqw;height:58cqw;position:absolute;top:9cqw;left:9cqw;overflow:hidden;box-shadow:0 4cqw 8cqw -3cqw #000000e6,0 0 0 1px #0009}.viz-web .vz-page{gap:2.8cqw;padding:3cqw;display:grid!important}.viz-web .vz-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3cqw;display:grid!important}.viz-web .vz-hl{flex-direction:column;gap:1.3cqw;display:flex!important}.viz-web .vz-hl>span{background:#f4f5f7db;border-radius:.6cqw;height:2.6cqw}.viz-web .vz-hl>span:nth-child(2){background:linear-gradient(90deg,#f3f4f6,#aeb4bc)}.viz-web .vz-hl .vz-btn{margin-top:1.2cqw}.viz-web .vz-img{background:linear-gradient(160deg,#1e2228,#12151b 70%);border-radius:1.4cqw;height:18cqw;position:relative;overflow:hidden}.viz-web .vz-cards{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid!important}.viz-web .vz-cards>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.2cqw;height:10cqw;position:relative}.viz-web .vz-cards>div:before{content:"";border:1px solid #c9cdd3;border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:1.4cqw;left:1.4cqw}.viz-web .vz-cards>div:after{content:"";background:#f4f5f738;border-radius:99px;height:.9cqw;position:absolute;bottom:1.8cqw;left:1.4cqw;right:3cqw}.viz-web .vz-chip-a{flex-wrap:wrap;align-items:center;gap:.9cqw;width:22cqw;top:5cqw;right:4cqw;display:flex!important}.viz-web .vz-sw{background:#c9cdd3;border-radius:50%;width:3.2cqw;height:3.2cqw}.viz-web .vz-sw2{background:#f4f5f7}.viz-web .vz-sw3{background:#8fa8ff}.viz-web .vz-chip-a .vz-line{width:100%;margin-top:.4cqw}.viz-web .vz-chip-b{align-items:center;gap:1.2cqw;width:22cqw;bottom:6cqw;left:3.5cqw;display:flex!important}.viz-web .vz-gauge{flex:none;width:6cqw;height:6cqw}.viz-web .vz-chip-b .vz-line{flex:1}.viz-web .vz-cursor{z-index:3;filter:drop-shadow(0 .6cqw .8cqw #0009);width:3.2cqw;height:3.2cqw;position:absolute;top:66%;left:56%}.viz-web[data-play] .vz-cursor{animation:vz-cursor 10s var(--ease-move) infinite both}@keyframes vz-cursor{0%,8%{transform:translate(20cqw,-12cqw)}20%{transform:translate(-30cqw,-26cqw)}24%{transform:translate(-30cqw,-26cqw)scale(.85)}27%{transform:translate(-30cqw,-26cqw)}50%{transform:translate(-8cqw,2cqw)}70%{transform:translate(6cqw,-6cqw)}to{transform:translate(20cqw,-12cqw)}}.viz-mobile .vz-phone{z-index:2;background:#090b0e;border:.7cqw solid #1e222a;border-radius:5cqw;width:30cqw;height:62cqw;position:absolute;top:8cqw;left:37cqw;overflow:hidden;box-shadow:0 5cqw 9cqw -3cqw #000000f2,inset 0 0 0 1px #ffffff14,0 0 0 1px #c9cdd340}.viz-mobile .vz-phone-back{opacity:.5;z-index:1;top:15cqw;left:14cqw;transform:rotate(-9deg)scale(.84)}.viz-mobile .vz-notch{z-index:3;background:#000;border-radius:99px;width:8cqw;height:1.8cqw;margin-left:-4cqw;position:absolute;top:1.2cqw;left:50%}.viz-mobile .vz-screen{flex-direction:column;gap:1.5cqw;padding:5cqw 2.2cqw 2.2cqw;position:absolute;inset:0;display:flex!important}.viz-mobile .vz-s2,.viz-mobile .vz-s3{opacity:0}.viz-mobile[data-play] :is(.vz-s1,.vz-s2,.vz-s3){animation:vz-screen 9s var(--ease-settle) infinite both}.viz-mobile[data-play] .vz-s2{animation-delay:3s}.viz-mobile[data-play] .vz-s3{animation-delay:6s}@keyframes vz-screen{0%{opacity:0;transform:translate(6cqw)}5%{opacity:1;transform:none}31%{opacity:1;transform:none}36%,to{opacity:0;transform:translate(-6cqw)}}.viz-mobile .vz-appbar{justify-content:space-between;align-items:center;height:3cqw;display:flex!important}.viz-mobile .vz-appbar b{background:var(--chrome-button);border-radius:50%;width:3cqw;height:3cqw}.viz-mobile .vz-appbar i{background:#f4f5f74d;border-radius:99px;width:8cqw;height:1cqw}.viz-mobile .vz-card-silver{background:linear-gradient(135deg,#f3f4f6,#aeb4bc 50%,#737a84);border-radius:2.2cqw;flex-direction:column;justify-content:flex-end;gap:1cqw;height:13cqw;padding:2cqw;display:flex!important}.viz-mobile .vz-card-silver span{background:#050607bf;border-radius:99px;height:1.4cqw}.viz-mobile .vz-card-silver .vz-thin{background:#05060766!important}.viz-mobile .vz-row{background:#ffffff0a;border-radius:1.4cqw;align-items:center;gap:1.4cqw;height:5cqw;padding:0 1cqw;display:flex!important}.viz-mobile .vz-row b{background:#2a2f38;border-radius:50%;flex:none;width:3cqw;height:3cqw;box-shadow:inset 0 0 0 1px #c9cdd380}.viz-mobile .vz-row span{background:#f4f5f740;border-radius:99px;flex:1;height:1cqw}.viz-mobile .vz-tabbar{border-top:1px solid #ffffff14;justify-content:space-around;margin-top:auto;padding:1.2cqw 0 .4cqw;display:flex!important}.viz-mobile .vz-tabbar i{background:#f4f5f740;border-radius:.6cqw;width:2cqw;height:2cqw}.viz-mobile .vz-tabbar i.on{background:#c9cdd3}.viz-mobile .vz-photo{background:linear-gradient(170deg,#1e2228,#101318 80%);border-radius:2.4cqw;height:22cqw;position:relative;overflow:hidden}.viz-mobile .vz-t{background:#f4f5f7cc;border-radius:99px;height:1.6cqw}.viz-mobile .vz-stars{gap:.8cqw;display:flex!important}.viz-mobile .vz-stars i{background:#c9cdd3;width:1.6cqw;height:1.6cqw;transform:rotate(45deg)scale(.75)}.viz-mobile .vz-pill{background:var(--chrome-button);border-radius:99px;height:4.4cqw;margin-top:auto}.viz-mobile .vz-ok{width:13cqw;height:13cqw;margin:2cqw auto .5cqw}.viz-mobile .vz-bars{background:#ffffff0a;border-radius:1.6cqw;align-items:flex-end;gap:1cqw;height:12cqw;padding:1.2cqw;display:flex!important}.viz-mobile .vz-bars i{background:linear-gradient(#c9cdd3,#c9cdd340);border-radius:.5cqw .5cqw 0 0;flex:1}.viz-mobile .vz-notif{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171dd9;border:1px solid #ffffff1f;border-radius:2cqw;align-items:center;gap:1.4cqw;width:27cqw;padding:1.4cqw;position:absolute;top:15cqw;right:5cqw;box-shadow:0 2cqw 5cqw -2cqw #000000e6;display:flex!important}.viz-mobile .vz-notif b{background:var(--chrome-button);border-radius:1.2cqw;flex:none;width:4.4cqw;height:4.4cqw}.viz-mobile .vz-notif span{flex:1;gap:.9cqw;display:grid!important}.viz-mobile .vz-notif i{background:#f4f5f759;border-radius:99px;height:.9cqw}.viz-mobile[data-play] .vz-notif{animation:vz-notif 9s var(--ease-settle) infinite both;animation-delay:1.2s}@keyframes vz-notif{0%{opacity:0;transform:translateY(-2cqw)scale(.95)}40%,6%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-1cqw)}}.viz-mobile .vz-stores{z-index:3;gap:1cqw;position:absolute;bottom:9cqw;right:7cqw;display:grid!important}.viz-mobile .vz-stores span{background:#000;border:1px solid #ffffff40;border-radius:1.2cqw;width:16cqw;height:4.6cqw;position:relative}.viz-mobile .vz-stores span:before{content:"";background:#f4f5f7cc;border-radius:.6cqw;width:2.4cqw;height:2.4cqw;margin-top:-1.2cqw;position:absolute;top:50%;left:1.2cqw}.viz-mobile .vz-stores span:after{content:"";background:#f4f5f78c;border-radius:99px;height:1cqw;margin-top:-.5cqw;position:absolute;top:50%;left:4.6cqw;right:1.4cqw}.viz-seo .vz-serp{background:#0d1015;border:1px solid #ffffff1a;border-radius:2cqw;width:60cqw;height:66cqw;padding:2.4cqw;position:absolute;top:7cqw;left:7cqw;box-shadow:0 4cqw 8cqw -3cqw #000000e6}.viz-seo .vz-search{background:#151920;border:1px solid #c9cdd359;border-radius:99px;align-items:center;gap:1.2cqw;height:6cqw;padding:0 2cqw;display:flex!important}.viz-seo .vz-mag{flex:none;width:2.8cqw;height:2.8cqw}.viz-seo .vz-typed{background:#f4f5f799;border-radius:99px;width:26cqw;height:1.2cqw}.viz-seo .vz-caret{background:#c9cdd3;width:2px;height:2.6cqw}.viz-seo[data-play] .vz-typed{animation:vz-type 8s steps(12) infinite both}.viz-seo[data-play] .vz-caret{animation:vz-blink .9s step-end infinite}@keyframes vz-type{0%{width:0}14%,to{width:26cqw}}@keyframes vz-blink{50%{opacity:0}}.viz-seo .vz-results{height:46cqw;margin-top:2.4cqw;position:relative}.viz-seo .vz-res{background:#ffffff06;border-radius:1.4cqw;flex-direction:column;gap:.9cqw;height:10.4cqw;padding:1.6cqw 1.8cqw 1.6cqw 5.6cqw;position:absolute;left:0;right:0;display:flex!important}.viz-seo .vz-res b{background:#2a2f38;border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:1.7cqw;left:1.6cqw}.viz-seo .vz-res>span{background:#8fa8ff8c;border-radius:99px;height:1.4cqw}.viz-seo .vz-res>.vz-url-line{background:#a6d8bd73!important}.viz-seo .vz-silver{z-index:2;background:#c9cdd317;top:0;box-shadow:inset .5cqw 0 #c9cdd3,0 2cqw 4cqw -2cqw #c9cdd359}.viz-seo .vz-silver b{background:var(--chrome-button)}.viz-seo .vz-silver>span:first-of-type{background:#c9cdd3}.viz-seo .vz-r0{top:11.6cqw}.viz-seo .vz-r1{top:23.2cqw}.viz-seo .vz-r2{top:34.8cqw}.viz-seo[data-play] .vz-results{animation:vz-cycle 8s linear infinite both}.viz-seo[data-play] .vz-silver{animation:vz-climb 8s var(--ease-move) infinite both}.viz-seo[data-play] .vz-r2{animation:vz-down2 8s var(--ease-move) infinite both}.viz-seo[data-play] .vz-r1{animation:vz-down1 8s var(--ease-move) infinite both}.viz-seo[data-play] .vz-r0{animation:vz-down0 8s var(--ease-move) infinite both}@keyframes vz-cycle{0%{opacity:0}4%{opacity:1}92%{opacity:1}98%,to{opacity:0}}@keyframes vz-climb{0%,18%{transform:translateY(34.8cqw)}30%{transform:translateY(23.2cqw)}42%{transform:translateY(11.6cqw)}54%,to{transform:none}}@keyframes vz-down2{0%,18%{transform:translateY(-11.6cqw)}30%,to{transform:none}}@keyframes vz-down1{0%,30%{transform:translateY(-11.6cqw)}42%,to{transform:none}}@keyframes vz-down0{0%,42%{transform:translateY(-11.6cqw)}54%,to{transform:none}}.viz-seo .vz-chart{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#14171ddb;border:1px solid #ffffff1f;border-radius:2cqw;width:36cqw;height:24cqw;padding:2cqw;position:absolute;bottom:6cqw;right:4cqw;box-shadow:0 3cqw 6cqw -2cqw #000000f2}.viz-seo .vz-chart svg{width:100%;height:100%}.viz-seo .vz-curve{stroke-dasharray:100;stroke-dashoffset:0}.viz-seo .vz-chart-dot{background:#f4f5f7;border-radius:50%;width:1.6cqw;height:1.6cqw;position:absolute;top:2.4cqw;right:1.4cqw;box-shadow:0 0 0 .6cqw #c9cdd359}.viz-seo[data-play] .vz-curve{animation:vz-draw 8s var(--ease-settle) infinite both}.viz-seo[data-play] .vz-area{animation:vz-fade 8s infinite both}.viz-seo[data-play] .vz-chart-dot{animation:vz-pop 8s var(--ease-settle) infinite both}@keyframes vz-draw{0%,20%{stroke-dashoffset:100px}60%,to{stroke-dashoffset:0}}@keyframes vz-fade{0%,30%{opacity:0}65%,to{opacity:1}}@keyframes vz-pop{0%,56%{transform:scale(0)}62%{transform:scale(1.4)}68%,to{transform:scale(1)}}.viz-seo .vz-pin{filter:drop-shadow(0 1cqw 1.4cqw #c9cdd366);width:6cqw;height:6cqw;position:absolute;top:9cqw;right:9cqw}.viz-seo[data-play] .vz-pin{animation:vz-bob 3.2s ease-in-out infinite}@keyframes vz-bob{50%{transform:translateY(-1.2cqw)}}.viz-ecommerce .vz-store{background:#0d1015;border:1px solid #ffffff1a;border-radius:1.8cqw;width:60cqw;height:62cqw;position:absolute;top:9cqw;left:5cqw;overflow:hidden;box-shadow:0 4cqw 8cqw -3cqw #000000e6}.viz-ecommerce .vz-cart{width:3cqw;height:3cqw;margin-left:auto;position:relative}.viz-ecommerce .vz-badge{background:#c9cdd3;border-radius:50%;width:1.8cqw;height:1.8cqw;position:absolute;top:-.7cqw;right:-.9cqw;box-shadow:0 0 1.4cqw #c9cdd3cc}.viz-ecommerce .vz-shelf{grid-template-columns:1.15fr .85fr;align-items:start;gap:2cqw;padding:2.6cqw;display:grid!important}.viz-ecommerce .vz-product{background:#ffffff09;border:1px solid #ffffff12;border-radius:1.6cqw;flex-direction:column;gap:1.1cqw;padding:1.4cqw;display:flex!important}.viz-ecommerce .vz-product>span{background:#f4f5f7bf;border-radius:99px;height:1.4cqw}.viz-ecommerce .vz-pimg{background:radial-gradient(70% 60% at 50% 40%,#1d2127 0,#121419 80%);border-radius:1.2cqw;height:26cqw;position:relative;overflow:hidden}.viz-ecommerce .vz-pimg2{background:radial-gradient(70% 60% at 50% 40%,#1e2433 0,#121419 80%);height:18cqw}.viz-ecommerce .vz-bottle{background:linear-gradient(100deg,#f3f4f6,#aeb4bc 40%,#5e646d);border-radius:1.6cqw 1.6cqw 1.2cqw 1.2cqw;width:8cqw;height:15cqw;margin-left:-4cqw;position:absolute;bottom:14%;left:50%;box-shadow:0 1.6cqw 2.4cqw -1cqw #000c}.viz-ecommerce .vz-bottle:before{content:"";background:#2a2f38;border-radius:.6cqw;width:3.2cqw;height:3cqw;margin-left:-1.6cqw;position:absolute;top:-3cqw;left:50%}.viz-ecommerce .vz-box{opacity:.85;background:linear-gradient(135deg,#8fa8ff,#4c5c99);border-radius:.8cqw;width:10cqw;height:9cqw;margin-left:-5cqw;position:absolute;bottom:18%;left:50%}.viz-ecommerce .vz-buy{justify-content:space-between;align-items:center;margin-top:.6cqw;display:flex!important}.viz-ecommerce .vz-price{background:#c9cdd3;border-radius:.5cqw;width:9cqw;height:2cqw}.viz-ecommerce .vz-add{background:var(--chrome-button);border-radius:99px;width:11cqw;height:3.8cqw}.viz-ecommerce .vz-checkout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#14171de6;border:1px solid #ffffff21;border-radius:2.2cqw;flex-direction:column;gap:1.6cqw;width:34cqw;padding:2.4cqw;position:absolute;top:19cqw;right:4cqw;box-shadow:0 4cqw 8cqw -3cqw #000000f2;display:flex!important}.viz-ecommerce .vz-steps{align-items:center;gap:0;margin-bottom:.6cqw;display:flex!important}.viz-ecommerce .vz-steps i{background:#c9cdd3;border-radius:50%;width:2.4cqw;height:2.4cqw;position:relative}.viz-ecommerce .vz-steps i+i{margin-left:6.4cqw}.viz-ecommerce .vz-steps i+i:before{content:"";background:#c9cdd3;width:6.4cqw;height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}.viz-ecommerce .vz-field{background:#171a20;border:1px solid #3a404a;border-radius:.8cqw;height:3.6cqw}.viz-ecommerce .vz-cardrow{gap:1.2cqw;display:flex!important}.viz-ecommerce .vz-ccard{background:linear-gradient(120deg,#f3f4f6,#737a84);border-radius:.6cqw;width:6cqw;height:3.6cqw}.viz-ecommerce .vz-cardrow .vz-field{flex:1}.viz-ecommerce .vz-pay{background:var(--chrome-button);border-radius:99px;place-items:center;height:4.4cqw;display:grid!important}.viz-ecommerce .vz-pay svg{width:3cqw;height:3cqw}.viz-ecommerce[data-play] .vz-add{animation:vz-press 9s infinite both}.viz-ecommerce[data-play] .vz-badge{animation:vz-badge 9s var(--ease-settle) infinite both}.viz-ecommerce[data-play] .vz-checkout{animation:vz-slide 9s var(--ease-settle) infinite both}.viz-ecommerce[data-play] .vz-steps .s2{animation:vz-step2 9s infinite both}.viz-ecommerce[data-play] .vz-steps .s3{animation:vz-step3 9s infinite both}.viz-ecommerce[data-play] .vz-pay svg{animation:vz-check 9s var(--ease-settle) infinite both}@keyframes vz-press{0%,14%{transform:none}17%{transform:scale(.9)}21%,to{transform:none}}@keyframes vz-badge{0%,18%{transform:scale(0)}23%{transform:scale(1.5)}27%,to{transform:scale(1)}}@keyframes vz-slide{0%,26%{opacity:0;transform:translate(8cqw)}34%,92%{opacity:1;transform:none}to{opacity:0;transform:translate(4cqw)}}@keyframes vz-step2{0%,44%{background:#3a404a}48%,to{background:#c9cdd3}}@keyframes vz-step3{0%,58%{background:#3a404a}62%,to{background:#c9cdd3}}@keyframes vz-check{0%,66%{transform:scale(0)}72%{transform:scale(1.3)}76%,to{transform:scale(1)}}.viz-redesign .vz-ba{--cut:46%;border:1px solid #ffffff1f;border-radius:1.8cqw;width:70cqw;height:50cqw;position:absolute;top:8cqw;left:6cqw;overflow:hidden;box-shadow:0 4cqw 8cqw -3cqw #000000e6}.viz-redesign .vz-before{background:#1b1d21;flex-direction:column;gap:2.4cqw;padding:2.4cqw;position:absolute;inset:0;display:flex!important}.viz-redesign .vz-old-nav{border-bottom:2px solid #33363c;gap:1.2cqw;padding-bottom:1.4cqw;display:flex!important}.viz-redesign .vz-old-nav span{opacity:.7;background:#4a6fa5;width:7cqw;height:1.6cqw}.viz-redesign .vz-old-hero{background:#26292e;gap:1.2cqw;padding:2cqw;display:grid!important}.viz-redesign .vz-old-hero span{background:#4c5056;height:1.8cqw}.viz-redesign .vz-old-cols{flex:1;grid-template-columns:2fr 1fr;gap:1.6cqw;display:grid!important}.viz-redesign .vz-old-cols i{background:#2a2d32;border:1px dashed #44474d}.viz-redesign .vz-after{clip-path:inset(0 0 0 var(--cut));background:linear-gradient(170deg,#12151b,#0b0d11);flex-direction:column;gap:2.6cqw;padding:2.6cqw;position:absolute;inset:0;display:flex!important}.viz-redesign .vz-new-hero{background:radial-gradient(80% 90% at 85% 10%,#c9cdd333,#c9cdd300 70%),#ffffff08;border-radius:1.4cqw;flex-direction:column;gap:1.3cqw;padding:2.4cqw;display:flex!important}.viz-redesign .vz-new-hero>span{background:#f4f5f7db;border-radius:.6cqw;height:2.4cqw}.viz-redesign .vz-new-hero>.vz-chrometext{background:linear-gradient(90deg,#f3f4f6,#aeb4bc)}.viz-redesign .vz-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid!important}.viz-redesign .vz-cards>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1cqw}.viz-redesign .vz-handle{top:0;bottom:0;left:var(--cut);z-index:2;width:0;position:absolute}.viz-redesign .vz-handle i{background:#c9cdd3;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 1.6cqw #c9cdd3cc}.viz-redesign .vz-handle b{background:var(--chrome-button);border-radius:50%;place-items:center;width:5.6cqw;height:5.6cqw;margin:-2.8cqw 0 0 -2.8cqw;position:absolute;top:50%;left:0;box-shadow:0 1cqw 2cqw #0009;display:grid!important}.viz-redesign .vz-handle svg{width:3.4cqw;height:3.4cqw}.viz-redesign[data-play] .vz-after{animation:vz-cut 7s var(--ease-move) infinite both}.viz-redesign[data-play] .vz-handle{animation:vz-cut-handle 7s var(--ease-move) infinite both}@keyframes vz-cut{0%,to{clip-path:inset(0 0 0 46%)}30%{clip-path:inset(0 0 0 18%)}65%{clip-path:inset(0 0 0 80%)}}@keyframes vz-cut-handle{0%,to{left:46%}30%{left:18%}65%{left:80%}}.viz-redesign .vz-kit{background:#14171dd1;border:1px solid #ffffff1a;border-radius:1.8cqw;align-items:center;gap:1.6cqw;width:70cqw;height:9cqw;padding:0 2cqw;position:absolute;bottom:6cqw;left:6cqw;display:flex!important}.viz-redesign .vz-sw5{border-radius:50%;flex:none;width:5cqw;height:5cqw;box-shadow:inset 0 0 0 1px #ffffff2e}.viz-redesign .vz-sw5-0{background:linear-gradient(135deg,#f3f4f6,#8e959f);box-shadow:0 0 0 .4cqw #14171de6,0 0 0 .7cqw #c9cdd3}.viz-redesign .vz-sw5-1{background:#f4f5f7}.viz-redesign .vz-sw5-2{background:#8fa8ff}.viz-redesign .vz-sw5-3{background:#050607}.viz-redesign .vz-type5{border-left:1px solid #ffffff1a;flex:1;grid-template-rows:auto auto;grid-template-columns:5.4cqw minmax(0,1fr);align-items:center;gap:1cqw 1.6cqw;margin-left:1.4cqw;padding-left:2.4cqw;display:grid!important}.viz-redesign .vz-type5 b{background:linear-gradient(90deg,#f3f4f6,#aeb4bc);border-radius:.6cqw;grid-row:span 2;width:5.4cqw;height:3.6cqw}.viz-redesign .vz-type5 span{background:#f4f5f7bf;border-radius:99px;height:1.3cqw}.viz-redesign .vz-type5 span+span{background:#f4f5f74d;width:70%;height:1cqw}.viz-redesign[data-play] .vz-sw5{animation:vz-swatch 7s var(--ease-settle) infinite both;animation-delay:calc(var(--k) * .18s)}@keyframes vz-swatch{0%{opacity:0;transform:scale(.6)}8%,to{opacity:1;transform:none}}.viz-redesign .vz-checks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#14171de6;border:1px solid #ffffff21;border-radius:2cqw;gap:1.6cqw;width:26cqw;padding:2cqw;position:absolute;top:17cqw;right:4cqw;box-shadow:0 4cqw 8cqw -3cqw #000000f2;display:grid!important}.viz-redesign .vz-check{align-items:center;gap:1.2cqw;display:flex!important}.viz-redesign .vz-check b{background:#a6d8bd;border-radius:50%;flex:none;place-items:center;width:3.2cqw;height:3.2cqw;display:grid!important}.viz-redesign .vz-check svg{width:2.2cqw;height:2.2cqw}.viz-redesign .vz-check span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-redesign[data-play] .vz-check{animation:vz-checkin 7s var(--ease-settle) infinite both;animation-delay:calc(var(--k) * .5s)}@keyframes vz-checkin{0%{opacity:0;transform:translate(2cqw)}8%,85%{opacity:1;transform:none}95%,to{opacity:0}}.viz-outsourcing .vz-globe{width:66cqw;height:66cqw;position:absolute;top:3cqw;left:4cqw}.viz-outsourcing .vz-beam{stroke-dasharray:100;stroke-dashoffset:0;opacity:.9}.viz-outsourcing[data-play] .vz-beam{animation:vz-beam 6s var(--ease-settle) infinite both;animation-delay:calc(var(--k) * .45s)}.viz-outsourcing[data-play] .vz-end{animation:vz-endpop 6s var(--ease-settle) infinite both;animation-delay:calc(var(--k) * .45s)}.viz-outsourcing[data-play] .vz-ping{transform-origin:50%;transform-box:fill-box;animation:vz-ping 2.4s ease-out infinite}@keyframes vz-beam{0%{stroke-dashoffset:100px;opacity:1}30%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes vz-endpop{0%,26%{opacity:0}32%,80%{opacity:1}to{opacity:0}}@keyframes vz-ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.viz-outsourcing .vz-git{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171de6;border:1px solid #ffffff21;border-radius:2cqw;width:34cqw;padding:2cqw;position:absolute;bottom:8cqw;right:4cqw;box-shadow:0 4cqw 8cqw -3cqw #000000f2}.viz-outsourcing .vz-git svg{width:100%;height:auto}.viz-outsourcing .vz-branch{stroke-dasharray:100}.viz-outsourcing[data-play] .vz-branch{animation:vz-draw 6s var(--ease-settle) infinite both}.viz-outsourcing[data-play] .vz-commit{animation:vz-commit 6s var(--ease-settle) infinite both;animation-delay:calc(.8s + var(--k) * .5s);transform-box:fill-box;transform-origin:50%}@keyframes vz-commit{0%,30%{transform:scale(0)}38%{transform:scale(1.5)}44%,to{transform:scale(1)}}.viz-orbit .vz-orbit{place-items:center;position:absolute;inset:0;display:grid!important}.viz-orbit .vz-orbit i{border:1px solid #c9cdd359;border-radius:50%;position:absolute}.viz-orbit .o1{width:30cqw;height:30cqw}.viz-orbit .o2{border-style:dashed;width:48cqw;height:48cqw}.viz-orbit .o3{opacity:.6;width:66cqw;height:66cqw}.viz-orbit .vz-orbit i:after{content:"";background:#c9cdd3;border-radius:50%;width:1.6cqw;height:1.6cqw;margin-left:-.8cqw;position:absolute;top:-.8cqw;left:50%;box-shadow:0 0 1.4cqw #c9cdd3}.viz-orbit .vz-orbit b{background:radial-gradient(circle at 35% 30%,#f3f4f6,#737a84 75%);border-radius:50%;width:12cqw;height:12cqw;box-shadow:0 0 6cqw #c9cdd366}.viz-orbit[data-play] .o1{animation:vz-spin 12s linear infinite}.viz-orbit[data-play] .o2{animation:vz-spin 18s linear infinite reverse}.viz-orbit[data-play] .o3{animation:vz-spin 26s linear infinite}@keyframes vz-spin{to{transform:rotate(1turn)}}.vz-win{background:#0d1015;border:1px solid #ffffff1a;border-radius:1.8cqw;position:absolute;overflow:hidden;box-shadow:0 4cqw 8cqw -3cqw #000000e6,0 0 0 1px #0009}.vz-glass{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14171de6;border:1px solid #ffffff21;border-radius:2cqw;padding:2cqw;position:absolute;box-shadow:0 4cqw 8cqw -3cqw #000000f2}.viz .vz-chromebar{background:linear-gradient(90deg,#f3f4f6,#aeb4bc)!important}.viz .vz-sage{background:#a6d8bd80!important}.vz-mag4{flex:none;width:2.6cqw;height:2.6cqw}.vz-cart4{width:3cqw;height:3cqw;margin-left:auto;position:relative}.vz-cart4 svg{width:100%;height:100%}.vz-badge4{background:#c9cdd3;border-radius:50%;width:1.8cqw;height:1.8cqw;position:absolute;top:-.7cqw;right:-.9cqw;box-shadow:0 0 1.4cqw #c9cdd3cc}.viz-ads .vz-serp4{flex-direction:column;gap:2cqw;width:62cqw;height:54cqw;padding:2.6cqw;top:9cqw;left:6cqw;display:flex!important}.viz-ads .vz-q{background:#151920;border:1px solid #c9cdd359;border-radius:99px;flex:none;align-items:center;gap:1.2cqw;height:5.6cqw;padding:0 2cqw;display:flex!important}.viz-ads .vz-qtext{background:#f4f5f799;border-radius:99px;width:24cqw;height:1.2cqw}.viz-ads .vz-adslot{background:#c9cdd314;border-radius:1.6cqw;flex-direction:column;gap:1cqw;padding:2cqw 2cqw 2.2cqw;position:relative;box-shadow:inset 0 0 0 1px #c9cdd373,0 2cqw 4cqw -2cqw #c9cdd359;display:flex!important}.viz-ads .vz-adslot>span{border-radius:99px}.viz-ads .vz-adhead{align-items:center;gap:1.2cqw;display:flex!important}.viz-ads .vz-adbadge{background:#c9cdd326;border:1px solid #c9cdd3;border-radius:.6cqw;flex:none;width:4.4cqw;height:2.2cqw}.viz-ads .vz-adhead span{border-radius:99px;height:1cqw}.viz-ads .vz-adtitle{background:#c9cdd3;height:1.8cqw}.viz-ads .vz-sitelinks{gap:1cqw;margin-top:.6cqw;display:flex!important}.viz-ads .vz-sitelinks i{border-radius:99px;flex:1;height:3cqw;box-shadow:inset 0 0 0 1px #c9cdd366}.viz-ads .vz-org{background:#ffffff06;border-radius:1.4cqw;flex-direction:column;gap:.9cqw;padding:1.4cqw 1.8cqw 1.4cqw 5.6cqw;position:relative;display:flex!important}.viz-ads .vz-org b{background:#2a2f38;border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:1.5cqw;left:1.6cqw}.viz-ads .vz-org>span{background:#8fa8ff8c;border-radius:99px;height:1.4cqw}.viz-ads .vz-ptr{z-index:2;filter:drop-shadow(0 .6cqw .8cqw #0009);width:3.4cqw;height:3.4cqw;position:absolute;top:25.6cqw;left:41cqw}.viz-ads .vz-dial{gap:1.2cqw;width:34cqw;bottom:6cqw;right:4cqw;display:grid!important}.viz-ads .vz-dial svg{width:100%;height:auto}.viz-ads .vz-needle4{transform-box:view-box;transform-origin:60px 62px}.viz-ads .vz-dial-ends{justify-content:space-between;align-items:center;margin-top:-1.6cqw;padding:0 1cqw;display:flex!important}.viz-ads .vz-coin{background:radial-gradient(circle,#f4f5f759 0 28%,#0000 31%);border:1px solid #f4f5f78c;border-radius:50%;width:3.2cqw;height:3.2cqw}.viz-ads .vz-lead{width:3.8cqw;height:3.8cqw}.viz-ads .vz-lead svg{width:100%;height:100%}.viz-ads .vz-dial-rows{border-top:1px solid #ffffff14;gap:.9cqw;padding-top:1.2cqw;display:grid!important}.viz-ads .vz-dial-rows span{background:#f4f5f740;border-radius:99px;height:1cqw}.viz-webapp .vz-app4{width:80cqw;height:54cqw;top:13cqw;left:5cqw}.viz-webapp .vz-appbody{grid-template-columns:14cqw minmax(0,1fr);height:calc(100% - 4.4cqw);display:grid!important}.viz-webapp .vz-side{background:#0a0c10;border-right:1px solid #ffffff12;flex-direction:column;gap:1.2cqw;padding:2.2cqw 1.4cqw;display:flex!important}.viz-webapp .vz-side .vz-logo{margin:0 0 1.2cqw .8cqw}.viz-webapp .vz-side span{border-radius:.8cqw;align-items:center;gap:1cqw;height:3.4cqw;padding:0 1cqw;display:flex!important}.viz-webapp .vz-side span i{background:#f4f5f740;border-radius:.5cqw;flex:none;width:1.8cqw;height:1.8cqw}.viz-webapp .vz-side span b{background:#f4f5f733;border-radius:99px;flex:1;height:.9cqw}.viz-webapp .vz-side span.on{background:#c9cdd31a;box-shadow:inset .4cqw 0 #c9cdd3}.viz-webapp .vz-side span.on i{background:#c9cdd3}.viz-webapp .vz-main{flex-direction:column;gap:2cqw;min-width:0;padding:2.4cqw;display:flex!important}.viz-webapp .vz-mhead{justify-content:space-between;align-items:center;display:flex!important}.viz-webapp .vz-mhead span{background:#f4f5f7d1;border-radius:.6cqw;height:2cqw}.viz-webapp .vz-mhead b{background:var(--chrome-button);border-radius:99px;width:10cqw;height:3.2cqw}.viz-webapp .vz-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;display:grid!important}.viz-webapp .vz-kpis>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:1.2cqw;flex-direction:column;gap:.9cqw;padding:1.4cqw;display:flex!important}.viz-webapp .vz-kpis span{border-radius:99px}.viz-webapp .vz-kpis b{background:#f4f5f7bf;border-radius:.5cqw;width:60%;height:2cqw}.viz-webapp .vz-kpis svg{width:100%;height:3cqw}.viz-webapp .vz-table{border:1px solid #ffffff12;border-radius:1.2cqw;overflow:hidden}.viz-webapp .vz-th,.viz-webapp .vz-tr{grid-template-columns:2.6cqw minmax(0,1.3fr) minmax(0,1fr) 8cqw;align-items:center;gap:1.4cqw;padding:0 1.4cqw;display:grid!important}.viz-webapp .vz-th{background:#ffffff0a;height:3.4cqw}.viz-webapp .vz-th i{border:1px solid #f4f5f74d;border-radius:.4cqw;width:1.6cqw;height:1.6cqw}.viz-webapp .vz-th span{background:#f4f5f74d;border-radius:99px;width:60%;height:.9cqw}.viz-webapp .vz-tr{border-top:1px solid #ffffff0f;height:4.6cqw}.viz-webapp .vz-av{background:#2a2f38;border-radius:50%;width:2.6cqw;height:2.6cqw;box-shadow:inset 0 0 0 1px #c9cdd380}.viz-webapp .vz-tr>span{background:#f4f5f799;border-radius:99px;height:1.2cqw}.viz-webapp .vz-tr>.vz-thin{height:1cqw}.viz-webapp .vz-st{border-radius:99px;height:2.4cqw;position:relative}.viz-webapp .vz-st:before{border-radius:50%;width:.9cqw;height:.9cqw;margin-top:-.45cqw;left:.9cqw}.viz-webapp .vz-st:after,.viz-webapp .vz-st:before{content:"";background:currentColor;position:absolute;top:50%}.viz-webapp .vz-st:after{opacity:.55;border-radius:99px;height:.7cqw;margin-top:-.35cqw;left:2.4cqw;right:1cqw}.viz-webapp .vz-st-ok{color:#a6d8bd;background:#a6d8bd24}.viz-webapp .vz-st-wait{color:#c9cdd3;background:#c9cdd324}.viz-webapp .vz-st-new{color:#8fa8ff;background:#8fa8ff24}.viz-webapp .vz-status{align-items:center;gap:1.2cqw;width:28cqw;padding:1.4cqw 1.6cqw;top:4.5cqw;right:4cqw;display:flex!important}.viz-webapp .vz-ring{border:.5cqw solid #a6d8bd;border-right-color:#a6d8bd40;border-radius:50%;flex:none;width:3cqw;height:3cqw}.viz-webapp .vz-status span{background:#f4f5f759;border-radius:99px;flex:1;height:1cqw}.viz-webapp .vz-status .vz-st{flex:none;width:8cqw}.viz-speed .vz-gcard{background:radial-gradient(80% 60% at 50% 35%,#c9cdd31a,#c9cdd300 70%),#0d1015;flex-direction:column;justify-content:space-between;width:54cqw;height:64cqw;padding:3cqw 3cqw 2.6cqw;top:8cqw;left:5cqw;display:flex!important}.viz-speed .vz-bigg{width:100%;height:auto}.viz-speed .vz-needle-spd{transform-box:view-box;transform-origin:80px 68px}.viz-speed .vz-film{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;display:grid!important}.viz-speed .vz-fr{aspect-ratio:3/4;background:#0a0c10;border:1px solid #ffffff1f;border-radius:.8cqw;flex-direction:column;gap:.6cqw;padding:.8cqw;display:flex!important}.viz-speed .vz-fr i{background:#f4f5f74d;border-radius:.3cqw;height:1cqw}.viz-speed .vz-fr b{background:linear-gradient(160deg,#1e2228,#12151b);border-radius:.5cqw;flex:1}.viz-speed .vz-fr span{background:#f4f5f71f;border-radius:.4cqw;height:2.4cqw}.viz-speed .vz-fr0>*,.viz-speed .vz-fr1>b,.viz-speed .vz-fr1>span,.viz-speed .vz-fr2>span{visibility:hidden}.viz-speed .vz-fr3{border-color:#c9cdd399;box-shadow:0 0 2cqw -.4cqw #c9cdd38c}.viz-speed .vz-fr3>b{background:linear-gradient(160deg,#474b52,#15171c)}.viz-speed .vz-fr3>span{background:#c9cdd380}.viz-speed .vz-vitals{gap:2.2cqw;width:36cqw;padding:2.4cqw;top:17cqw;right:4cqw;display:grid!important}.viz-speed .vz-vital{align-items:center;gap:1.6cqw;display:flex!important}.viz-speed .vz-vico{background:#c9cdd314;border-radius:1.2cqw;flex:none;place-items:center;width:4.6cqw;height:4.6cqw;box-shadow:inset 0 0 0 1px #c9cdd359;display:grid!important}.viz-speed .vz-vico svg{width:3cqw;height:3cqw}.viz-speed .vz-track{background:#ffffff14;border-radius:99px;flex:1;height:1.6cqw;overflow:hidden}.viz-speed .vz-track b{transform-origin:0;background:linear-gradient(90deg,#aeb4bc,#f3f4f6);border-radius:99px;width:88%;height:100%}.viz-speed .vz-vital:nth-child(2) .vz-track b{width:76%}.viz-speed .vz-vital:nth-child(3) .vz-track b{width:94%}.viz-security .vz-rings{place-items:center;width:56cqw;height:56cqw;position:absolute;top:-3cqw;left:5cqw;display:grid!important}.viz-security .vz-rings i{border:1px solid #c9cdd32e;border-radius:50%;position:absolute}.viz-security .vz-rings i:first-child{opacity:.6;border-style:dashed;width:100%;height:100%}.viz-security .vz-rings i:nth-child(2){width:76%;height:76%}.viz-security .vz-rings i:nth-child(3){background:radial-gradient(circle,#c9cdd324,#c9cdd300 70%);width:52%;height:52%}.viz-security .vz-shield{filter:drop-shadow(0 3cqw 4cqw #000c)drop-shadow(0 0 3cqw #c9cdd32e);width:34cqw;height:auto;position:absolute;top:5cqw;left:16cqw}.viz-security .vz-sh-line{stroke-dasharray:100}.viz-security .vz-log4{gap:1.6cqw;width:33cqw;padding:2.2cqw;top:9cqw;right:4cqw;display:grid!important}.viz-security .vz-logrow{align-items:center;gap:1.2cqw;display:flex!important}.viz-security .vz-logrow>span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-security .vz-nodot,.viz-security .vz-okdot{border-radius:50%;flex:none;place-items:center;width:3.2cqw;height:3.2cqw;display:grid!important}.viz-security .vz-okdot{background:#a6d8bd}.viz-security .vz-okdot svg{width:2.2cqw;height:2.2cqw}.viz-security .vz-nodot{background:#c9cdd31f}.viz-security .vz-nodot svg{width:2.8cqw;height:2.8cqw}.viz-security .vz-backup{z-index:2;background:#14171dc7;border:1px solid #ffffff1a;border-radius:2cqw;padding:1.6cqw 2cqw 1.2cqw;position:absolute;bottom:5cqw;left:6cqw;right:6cqw}.viz-security .vz-backup svg{width:100%;height:auto}.viz-security .vz-bline{stroke-dasharray:100}.viz-security .vz-node{transform-box:fill-box;transform-origin:50%}.viz-analytics .vz-an{flex-direction:column;gap:2cqw;width:66cqw;height:60cqw;padding:2.6cqw;top:7cqw;left:5cqw;display:flex!important}.viz-analytics .vz-anhead{justify-content:space-between;align-items:center;display:flex!important}.viz-analytics .vz-anhead span{background:#f4f5f7d1;border-radius:.6cqw;height:2cqw}.viz-analytics .vz-anhead i{border-radius:99px;width:12cqw;height:3cqw;box-shadow:inset 0 0 0 1px #f4f5f740}.viz-analytics .vz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;display:grid!important}.viz-analytics .vz-stats>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:1.2cqw;gap:1cqw;padding:1.4cqw;display:grid!important}.viz-analytics .vz-stats span{border-radius:99px}.viz-analytics .vz-stats b{background:#f4f5f7bf;border-radius:.5cqw;width:55%;height:2.2cqw}.viz-analytics .vz-plot{background:#ffffff05;border-radius:1.2cqw;flex:1;position:relative}.viz-analytics .vz-plot svg{width:calc(100% - 2.8cqw);height:calc(100% - 2.8cqw);position:absolute;top:1.4cqw;left:1.4cqw}.viz-analytics .vz-markline{border-left:1px dashed #c9cdd399;width:0;position:absolute;top:1.4cqw;bottom:1.4cqw;left:calc(62% - .336cqw)}.viz-analytics .vz-mark{background:var(--chrome-button);border-radius:.5cqw;width:2.6cqw;height:2.6cqw;margin:-1.3cqw 0 0 -1.3cqw;position:absolute;top:calc(44.4% + .1568cqw);left:calc(62% - .336cqw);transform:rotate(45deg);box-shadow:0 0 0 .8cqw #c9cdd333,0 0 2.4cqw #c9cdd399}.viz-analytics .vz-tip{background:#14171deb;border:1px solid #c9cdd359;border-radius:1.2cqw;grid-template-columns:1.6cqw minmax(0,1fr);align-items:center;gap:.8cqw 1cqw;width:17cqw;padding:1.2cqw 1.4cqw;position:absolute;top:1.6cqw;left:calc(62% - 20.336cqw);display:grid!important}.viz-analytics .vz-tip i{background:#c9cdd3;border-radius:50%;grid-row:span 2;width:1.6cqw;height:1.6cqw}.viz-analytics .vz-tip span{background:#f4f5f7b3;border-radius:99px;height:1.1cqw}.viz-analytics .vz-consent{flex-direction:column;gap:1cqw;width:32cqw;bottom:6cqw;right:4cqw;display:flex!important}.viz-analytics .vz-consent>span{background:#f4f5f7bf;border-radius:99px;height:1.4cqw}.viz-analytics .vz-consent>.vz-thin{border-radius:99px}.viz-analytics .vz-tgrow{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1.4cqw;margin-top:.4cqw;padding-top:1.2cqw;display:flex!important}.viz-analytics .vz-tgrow span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-analytics .vz-tg{background:#2a2f38;border-radius:99px;flex:none;width:6cqw;height:3.2cqw;position:relative}.viz-analytics .vz-tg i{background:#9aa0a8;border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:.4cqw;left:.4cqw}.viz-analytics .vz-tg-on{background:var(--chrome-button)}.viz-analytics .vz-tg-on i{background:#050607;transform:translate(2.8cqw)}.viz-analytics .vz-cbtns{grid-template-columns:1fr 1fr;gap:1cqw;margin-top:.8cqw;display:grid!important}.viz-analytics .vz-cbtns i{border-radius:99px;height:3.2cqw;box-shadow:inset 0 0 0 1px #f4f5f74d}.viz-analytics .vz-cbtns b{background:var(--chrome-button);border-radius:99px;height:3.2cqw}.viz-landing .vz-lp{width:42cqw;height:72cqw;top:4cqw;left:16cqw}.viz-landing .vz-lpbody{flex-direction:column;gap:2.6cqw;padding:3cqw;display:flex!important}.viz-landing .vz-lphero{flex-direction:column;align-items:center;gap:1.2cqw;display:flex!important}.viz-landing .vz-lphero span{background:#f4f5f7db;border-radius:.6cqw;height:2.4cqw}.viz-landing .vz-lphero .vz-thin{border-radius:99px}.viz-landing .vz-lppoints{gap:1.2cqw;display:grid!important}.viz-landing .vz-lppoints div{align-items:center;gap:1.2cqw;height:2.2cqw;display:flex!important}.viz-landing .vz-lppoints b{background:#a6d8bd;border-radius:50%;flex:none;place-items:center;width:2.2cqw;height:2.2cqw;display:grid!important}.viz-landing .vz-lppoints b svg{width:1.6cqw;height:1.6cqw}.viz-landing .vz-lppoints span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-landing .vz-lpform{background:#ffffff09;border-radius:1.4cqw;flex-direction:column;gap:1.2cqw;padding:2cqw;box-shadow:inset 0 0 0 1px #c9cdd34d;display:flex!important}.viz-landing .vz-lpform span{background:#171a20;border:1px solid #3a404a;border-radius:.8cqw;height:3.6cqw}.viz-landing .vz-lpform b{background:var(--chrome-button);border-radius:99px;height:4.2cqw;box-shadow:0 1cqw 2.4cqw -1cqw #c9cdd3cc,0 0 0 .6cqw #c9cdd31f}.viz-landing .vz-lpfoot span{border-radius:99px;margin-inline:auto}.viz-landing .vz-visitor{align-items:center;gap:1.4cqw;width:26cqw;padding:1.4cqw 1.6cqw;top:8cqw;right:5cqw;display:flex!important}.viz-landing .vz-visitor b{background:#8fa8ff29;border-radius:50%;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;box-shadow:inset 0 0 0 1px #8fa8ff80;display:grid!important}.viz-landing .vz-visitor b svg{width:2.8cqw;height:2.8cqw}.viz-landing .vz-visitor>span{flex:1;gap:.9cqw;display:grid!important}.viz-landing .vz-visitor i{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-landing .vz-arrow4{z-index:4;pointer-events:none;filter:drop-shadow(0 0 .8cqw #c9cdd380);width:100%;height:100%;position:absolute;inset:0}.viz-landing .vz-arrowline{stroke-dasharray:100}.viz-landing .vz-funnel4{justify-items:center;gap:.9cqw;width:22cqw;bottom:9cqw;right:5cqw;display:grid!important}.viz-landing .vz-funnel4 i{background:#f4f5f738;border-radius:99px;height:1.8cqw}.viz-landing .vz-funnel4 i:first-child{width:100%}.viz-landing .vz-funnel4 i:nth-child(2){width:76%}.viz-landing .vz-funnel4 i:nth-child(3){width:52%}.viz-landing .vz-funnel4 i:nth-child(4){background:linear-gradient(90deg,#f3f4f6,#aeb4bc);width:30%;box-shadow:0 0 1.6cqw #c9cdd380}.viz-localseo .vz-map4{width:58cqw;height:64cqw;top:7cqw;left:5cqw}.viz-localseo .vz-mapsvg{width:100%;height:100%;position:absolute;inset:0}.viz-localseo .vz-mapq{z-index:2;background:#151920eb;border:1px solid #c9cdd359;border-radius:99px;align-items:center;gap:1.2cqw;height:5.4cqw;padding:0 2cqw;position:absolute;top:2.4cqw;left:2.4cqw;right:2.4cqw;box-shadow:0 1.4cqw 3cqw -1cqw #000c;display:flex!important}.viz-localseo .vz-mapq span{background:#f4f5f799;border-radius:99px;width:50%;height:1.2cqw}.viz-localseo .vz-pin4{z-index:2;filter:drop-shadow(0 1cqw 1.2cqw #000000b3);width:5cqw;height:5cqw;position:absolute}.viz-localseo .vz-pin4 svg{width:100%;height:100%}.viz-localseo .vz-p1{filter:drop-shadow(0 1cqw 1.4cqw #c9cdd380);z-index:3;width:7cqw;height:7cqw;top:27.6cqw;left:25cqw}.viz-localseo .vz-p2{top:40cqw;left:8cqw}.viz-localseo .vz-p3{top:45cqw;left:42cqw}.viz-localseo .vz-pulse4{z-index:1;background:#c9cdd31f;border:1px solid #c9cdd399;border-radius:50%;width:9cqw;height:3.4cqw;margin:-1.7cqw 0 0 -4.5cqw;position:absolute;top:34cqw;left:28.5cqw}.viz-localseo .vz-profile{flex-direction:column;gap:1.2cqw;width:36cqw;padding:1.6cqw;top:12cqw;right:4cqw;display:flex!important}.viz-localseo .vz-cover{background:linear-gradient(160deg,#1e2228,#12151b 70%);border-radius:1.2cqw;height:12cqw;margin-bottom:.6cqw;position:relative;overflow:hidden}.viz-localseo .vz-profile>span{background:#f4f5f7d1;border-radius:99px;height:1.6cqw}.viz-localseo .vz-acts{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:1.4cqw;margin-top:.4cqw;padding:1cqw 0;display:flex!important}.viz-localseo .vz-act{background:#c9cdd30f;border-radius:50%;place-items:center;width:5.2cqw;height:5.2cqw;box-shadow:inset 0 0 0 1px #c9cdd373;display:grid!important}.viz-localseo .vz-act svg{width:2.8cqw;height:2.8cqw}.viz-localseo .vz-hours{align-items:center;gap:1cqw;display:flex!important}.viz-localseo .vz-hours i{background:#a6d8bd;border-radius:50%;flex:none;width:1.2cqw;height:1.2cqw;box-shadow:0 0 1cqw #a6d8bdb3}.viz-localseo .vz-hours span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-geo .vz-chat4{flex-direction:column;width:60cqw;height:58cqw;top:8cqw;left:5cqw;display:flex!important}.viz-geo .vz-chead{background:#12151b;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:1.4cqw;height:7cqw;padding:0 2.4cqw;display:flex!important}.viz-geo .vz-spark{background:#c9cdd31a;border-radius:50%;flex:none;place-items:center;width:4cqw;height:4cqw;box-shadow:inset 0 0 0 1px #c9cdd373;display:grid!important}.viz-geo .vz-spark svg{width:2.6cqw;height:2.6cqw}.viz-geo .vz-chead span{background:#f4f5f7b3;border-radius:99px;height:1.4cqw}.viz-geo .vz-cbody{flex-direction:column;flex:1;gap:2cqw;padding:2.4cqw;display:flex!important}.viz-geo .vz-ask{background:#8fa8ff24;border-radius:2cqw 2cqw .6cqw;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:1cqw;width:30cqw;padding:1.6cqw 2cqw;display:flex!important}.viz-geo .vz-ask span{background:#f4f5f799;border-radius:99px;height:1.2cqw}.viz-geo .vz-answer{align-items:flex-start;gap:1.6cqw;display:flex!important}.viz-geo .vz-abub{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.6cqw 2cqw 2cqw;flex-direction:column;flex:1;gap:1.1cqw;padding:1.8cqw;position:relative;display:flex!important}.viz-geo .vz-abub span{background:#f4f5f78c;border-radius:99px;height:1.2cqw}.viz-geo .vz-abub .vz-cited{background:linear-gradient(90deg,#f3f4f6,#aeb4bc);box-shadow:0 0 1.6cqw #c9cdd373}.viz-geo .vz-cite{background:radial-gradient(circle,#c9cdd3 0 30%,#0d1015 34%);border:1px solid #c9cdd3;border-radius:50%;width:2.2cqw;height:2.2cqw;position:absolute;top:5.9cqw;left:calc(70% + .18cqw)}.viz-geo .vz-srcs{gap:1cqw;padding-left:5.6cqw;display:flex!important}.viz-geo .vz-srcs span{background:#ffffff0a;border-radius:99px;align-items:center;gap:.8cqw;width:15cqw;height:3.6cqw;padding:0 1.4cqw 0 .8cqw;box-shadow:inset 0 0 0 1px #ffffff1a;display:flex!important}.viz-geo .vz-srcs span.on{background:#c9cdd314;box-shadow:inset 0 0 0 1px #c9cdd399}.viz-geo .vz-srcs i{background:#2a2f38;border-radius:50%;flex:none;width:2cqw;height:2cqw}.viz-geo .vz-srcs .on i{background:var(--chrome-button)}.viz-geo .vz-srcs b{background:#a6d8bd80;border-radius:99px;flex:1;height:1cqw}.viz-geo .vz-typing{background:#ffffff0a;border-radius:99px;align-self:flex-start;gap:.7cqw;margin-left:5.6cqw;padding:1.3cqw 1.6cqw;display:flex!important}.viz-geo .vz-typing i{background:#f4f5f773;border-radius:50%;width:1cqw;height:1cqw}.viz-geo .vz-cinput{background:#151920;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:1.2cqw;height:5cqw;margin-top:auto;padding:0 .7cqw 0 2cqw;display:flex!important}.viz-geo .vz-cinput span{background:#f4f5f733;border-radius:99px;flex:1;height:1.1cqw}.viz-geo .vz-cinput b{background:var(--chrome-button);border-radius:50%;width:3.6cqw;height:3.6cqw}.viz-geo .vz-link4{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.viz-geo .vz-source{flex-direction:column;gap:1.1cqw;width:32.5cqw;top:36cqw;right:4cqw;display:flex!important}.viz-geo .vz-shead{align-items:center;gap:1cqw;display:flex!important}.viz-geo .vz-shead i{background:var(--chrome-button);border-radius:50%;flex:none;width:2.6cqw;height:2.6cqw}.viz-geo .vz-shead span{border-radius:99px;height:1cqw}.viz-geo .vz-source>span{background:#f4f5f780;border-radius:99px;height:1.4cqw}.viz-geo .vz-quote{background:#c9cdd314;border-radius:.8cqw;gap:1cqw;padding:1.2cqw 1.4cqw;box-shadow:inset .4cqw 0 #c9cdd3;display:grid!important}.viz-geo .vz-quote span{background:#f4f5f7b3;border-radius:99px;height:1.1cqw}.viz-prestashop .vz-ps{width:60cqw;height:56cqw;top:10cqw;left:4cqw}.viz-prestashop .vz-psnav{border-bottom:1px solid #ffffff0f;align-items:center;gap:2cqw;padding:2cqw 2.6cqw;display:flex!important}.viz-prestashop .vz-psnav .vz-logo{margin-right:auto}.viz-prestashop .vz-psnav span{background:#f4f5f738;border-radius:99px;width:6cqw;height:.9cqw}.viz-prestashop .vz-psbanner{background:radial-gradient(70% 90% at 80%,#1d2127 0,#121419 80%);border-radius:1.4cqw;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;height:16cqw;margin:2.4cqw 2.6cqw 0;padding:0 2.4cqw;position:relative;overflow:hidden;display:grid!important}.viz-prestashop .vz-psbanner>div{flex-direction:column;gap:1.1cqw;display:flex!important}.viz-prestashop .vz-psbanner span{background:#f4f5f7db;border-radius:.5cqw;height:1.8cqw}.viz-prestashop .vz-psbanner b{background:var(--chrome-button);border-radius:99px;width:11cqw;height:3.2cqw;margin-top:.6cqw}.viz-prestashop .vz-bag{background:linear-gradient(110deg,#f3f4f6,#aeb4bc 45%,#5e646d);border-radius:.8cqw .8cqw 1.4cqw 1.4cqw;justify-self:center;width:10cqw;height:10cqw;margin-top:2.6cqw;position:relative;box-shadow:0 1.6cqw 2.4cqw -1cqw #000c}.viz-prestashop .vz-bag:before{content:"";clip-path:inset(0 0 50%);border:.7cqw solid #aeb4bc;border-radius:50%;width:5cqw;height:6cqw;margin-left:-2.5cqw;position:absolute;top:-3.2cqw;left:50%}.viz-prestashop .vz-psgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;padding:2.4cqw 2.6cqw;display:grid!important}.viz-prestashop .vz-psgrid>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:1.2cqw;flex-direction:column;gap:.9cqw;padding:1.2cqw;display:flex!important}.viz-prestashop .vz-psgrid span{background:#f4f5f799;border-radius:99px;height:1.1cqw}.viz-prestashop .vz-psgrid .vz-price4{background:#c9cdd3;border-radius:.4cqw;width:40%;height:1.4cqw}.viz-prestashop .vz-pt{background:radial-gradient(60% 60% at 50% 45%,#1d2127,#121419 80%);border-radius:.8cqw;height:9cqw;position:relative}.viz-prestashop .vz-pt:after{content:"";background:linear-gradient(120deg,#f3f4f6,#737a84);border-radius:.6cqw;width:3.6cqw;height:4.4cqw;margin:-2.2cqw 0 0 -1.8cqw;position:absolute;top:50%;left:50%}.viz-prestashop .vz-pt1{background:radial-gradient(60% 60% at 50% 45%,#1e2433,#121419 80%)}.viz-prestashop .vz-pt1:after{background:linear-gradient(120deg,#8fa8ff,#4c5c99);border-radius:50%;width:4.4cqw;margin-left:-2.2cqw}.viz-prestashop .vz-pt2:after{background:linear-gradient(120deg,#f4f5f7,#9aa0a8)}.viz-prestashop .vz-mods{gap:1.6cqw;width:30cqw;top:5cqw;right:4cqw;display:grid!important}.viz-prestashop .vz-modgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;display:grid!important}.viz-prestashop .vz-modgrid i{aspect-ratio:1;background:#ffffff09;border-radius:1.2cqw;place-items:center;box-shadow:inset 0 0 0 1px #c9cdd338;display:grid!important}.viz-prestashop .vz-modgrid i.on{background:var(--chrome-button);box-shadow:0 0 2.4cqw #c9cdd380}.viz-prestashop .vz-modgrid svg{width:55%;height:55%}.viz-prestashop .vz-prog{background:#ffffff14;border-radius:99px;height:1.2cqw;overflow:hidden}.viz-prestashop .vz-prog b{transform-origin:0;background:linear-gradient(90deg,#aeb4bc,#f3f4f6);border-radius:99px;width:72%;height:100%}.viz-prestashop .vz-cartbox{gap:1.2cqw;width:28cqw;padding:1.8cqw;bottom:6cqw;right:6cqw;display:grid!important}.viz-prestashop .vz-line4{align-items:center;gap:1.2cqw;display:flex!important}.viz-prestashop .vz-line4 .vz-pt{flex:none;width:5cqw;height:5cqw}.viz-prestashop .vz-line4 .vz-pt:after{transform:scale(.55)}.viz-prestashop .vz-line4 span{background:#f4f5f780;border-radius:99px;height:1.1cqw}.viz-prestashop .vz-total{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:1.2cqw;display:flex!important}.viz-prestashop .vz-total span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-prestashop .vz-total b{background:#c9cdd3;border-radius:.5cqw;width:8cqw;height:2cqw}.viz-chatbot .vz-wa{background:#0b0d11;flex-direction:column;width:50cqw;height:64cqw;top:8cqw;left:7cqw;display:flex!important}.viz-chatbot .vz-wahead{background:#14171d;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:1.4cqw;height:7.4cqw;padding:0 2.2cqw;display:flex!important}.viz-chatbot .vz-spark{background:#c9cdd31a;border-radius:50%;flex:none;place-items:center;width:4.2cqw;height:4.2cqw;box-shadow:inset 0 0 0 1px #c9cdd380;display:grid!important}.viz-chatbot .vz-spark svg{width:2.6cqw;height:2.6cqw}.viz-chatbot .vz-wahead>span{flex:1;gap:.9cqw;display:grid!important}.viz-chatbot .vz-wahead i{background:#f4f5f7bf;border-radius:99px;height:1.2cqw}.viz-chatbot .vz-wahead .vz-online{background:#a6d8bd99;height:.9cqw}.viz-chatbot .vz-thread{background-image:radial-gradient(#ffffff0a .25cqw,#0000 .3cqw);background-size:3cqw 3cqw;flex-direction:column;flex:1;gap:1.6cqw;padding:2.2cqw;display:flex!important}.viz-chatbot .vz-m{flex-direction:column;gap:.9cqw;padding:1.4cqw 1.6cqw;position:relative;display:flex!important}.viz-chatbot .vz-m>span{border-radius:99px;height:1.1cqw}.viz-chatbot .vz-out{background:linear-gradient(135deg,#c9cdd352,#aeb4bc2e);border-radius:1.6cqw 1.6cqw .4cqw;align-self:flex-end;width:30cqw}.viz-chatbot .vz-out>span{background:#f4f5f7bf}.viz-chatbot .vz-ticks{align-self:flex-end;width:3cqw;height:1.8cqw}.viz-chatbot .vz-ticks svg{width:100%;height:100%}.viz-chatbot .vz-in{background:#1a1e25;border:1px solid #ffffff12;border-radius:.4cqw 1.6cqw 1.6cqw;align-self:flex-start;width:34cqw}.viz-chatbot .vz-in>span{background:#f4f5f780}.viz-chatbot .vz-quick{grid-template-columns:1fr 1fr;gap:.8cqw;margin-top:.6cqw;display:grid!important}.viz-chatbot .vz-quick i{height:3cqw}.viz-chatbot .vz-handover,.viz-chatbot .vz-quick i{border-radius:99px;box-shadow:inset 0 0 0 1px #c9cdd380}.viz-chatbot .vz-handover{background:#c9cdd31a;align-self:center;align-items:center;gap:1cqw;padding:.8cqw 1.6cqw .8cqw .8cqw;display:flex!important}.viz-chatbot .vz-handover b{width:2.6cqw;height:2.6cqw}.viz-chatbot .vz-handover b svg{width:100%;height:100%}.viz-chatbot .vz-handover span{background:#c9cdd399;border-radius:99px;width:14cqw;height:1cqw}.viz-chatbot .vz-hav{background:#f4f5f7;border-radius:50%;flex:none;place-items:center;width:3.4cqw;height:3.4cqw;display:grid!important}.viz-chatbot .vz-hav svg{width:2.4cqw;height:2.4cqw}.viz-chatbot .vz-human{min-height:6cqw;padding-left:5.6cqw}.viz-chatbot .vz-human .vz-hav{width:3cqw;height:3cqw;position:absolute;top:1.3cqw;left:1.3cqw}.viz-chatbot .vz-human .vz-hav svg{width:2.1cqw;height:2.1cqw}.viz-chatbot .vz-wainput{background:#14171d;border-top:1px solid #ffffff12;flex:none;align-items:center;gap:1.2cqw;padding:1.6cqw 2cqw;display:flex!important}.viz-chatbot .vz-wainput span{background:#1e222a;border-radius:99px;flex:1;height:4cqw}.viz-chatbot .vz-wainput b{background:var(--chrome-button);border-radius:50%;width:4.4cqw;height:4.4cqw}.viz-chatbot .vz-swap{justify-content:space-between;align-items:center;gap:1cqw;width:34cqw;padding:2.2cqw 2.4cqw;top:16cqw;right:4cqw;display:flex!important}.viz-chatbot .vz-swap .vz-hav,.viz-chatbot .vz-swap .vz-spark{width:6.4cqw;height:6.4cqw}.viz-chatbot .vz-swap .vz-hav svg,.viz-chatbot .vz-swap .vz-spark svg{width:3.8cqw;height:3.8cqw}.viz-chatbot .vz-swaparrow{flex:1;height:3cqw}.viz-chatbot .vz-flow{width:34cqw;padding:2.2cqw;top:42cqw;right:4cqw}.viz-chatbot .vz-flow svg{width:100%;height:auto}.viz-crm .vz-crm4{width:64cqw;height:54cqw;top:11cqw;left:4cqw}.viz-crm .vz-crmhead{background:#12151b;border-bottom:1px solid #ffffff12;gap:1.8cqw;height:6cqw;padding:0 2cqw}.viz-crm .vz-crmhead,.viz-crm .vz-crmq{align-items:center;display:flex!important}.viz-crm .vz-crmq{background:#171a20;border:1px solid #ffffff17;border-radius:99px;flex:0 46%;gap:1cqw;height:3.4cqw;padding:0 1.4cqw}.viz-crm .vz-crmq .vz-mag4{width:2cqw;height:2cqw}.viz-crm .vz-crmq i{background:#f4f5f738;border-radius:99px;flex:1;height:.9cqw}.viz-crm .vz-crmadd{background:var(--chrome-button);border-radius:50%;width:3.4cqw;height:3.4cqw;margin-left:auto;position:relative}.viz-crm .vz-crmadd:after,.viz-crm .vz-crmadd:before{content:"";background:#050607;border-radius:99px;width:1.6cqw;height:.3cqw;margin:-.15cqw 0 0 -.8cqw;position:absolute;top:50%;left:50%}.viz-crm .vz-crmadd:after{transform:rotate(90deg)}.viz-crm .vz-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;height:calc(100% - 6cqw);padding:2cqw;display:grid!important}.viz-crm .vz-stage{background:#ffffff06;border-radius:1.2cqw;flex-direction:column;gap:1.2cqw;padding:1.2cqw;display:flex!important}.viz-crm .vz-stagehead{align-items:center;gap:.9cqw;height:1.8cqw;display:flex!important}.viz-crm .vz-sdot{border-radius:50%;flex:none;width:1.2cqw;height:1.2cqw}.viz-crm .vz-sdot0{background:#8fa8ff}.viz-crm .vz-sdot1{background:#c9cdd3}.viz-crm .vz-sdot2{background:#a6d8bd}.viz-crm .vz-stagehead span{background:#f4f5f78c;border-radius:99px;width:42%;height:1cqw}.viz-crm .vz-stagehead b{background:#ffffff14;border-radius:99px;width:3cqw;height:1.8cqw;margin-left:auto}.viz-crm .vz-deal{background:#1a1e25;border:1px solid #ffffff14;border-radius:1cqw;grid-template-columns:2.8cqw minmax(0,1fr);align-items:center;gap:.8cqw 1cqw;padding:1.2cqw;display:grid!important}.viz-crm .vz-deal>i{background:#2a2f38;border-radius:50%;grid-row:span 2;width:2.8cqw;height:2.8cqw;box-shadow:inset 0 0 0 1px #c9cdd373}.viz-crm .vz-deal>span{background:#f4f5f799;border-radius:99px;height:1cqw}.viz-crm .vz-slot{background:#c9cdd30d;border:1px dashed #c9cdd399;border-radius:1cqw;flex:none;height:5.4cqw}.viz-crm .vz-lift{z-index:4;background:linear-gradient(135deg,#f3f4f6,#aeb4bc 50%,#737a84);border-radius:1.2cqw;grid-template-columns:3.4cqw minmax(0,1fr);align-items:center;gap:.8cqw 1.1cqw;width:18.5cqw;padding:1.5cqw;position:absolute;top:28cqw;left:39cqw;transform:rotate(-5deg);box-shadow:0 3.4cqw 5cqw -1.4cqw #000000e6,0 0 3cqw #c9cdd359;display:grid!important}.viz-crm .vz-lift>i{background:#0506071f;border-radius:50%;grid-row:span 2;place-items:center;width:3.4cqw;height:3.4cqw;box-shadow:inset 0 0 0 1px #05060766;display:grid!important}.viz-crm .vz-lift>i svg{width:2.3cqw;height:2.3cqw}.viz-crm .vz-lift>span{background:#050607b8;border-radius:99px;height:1.1cqw}.viz-crm .vz-lift>.vz-thin{background:#05060766!important}.viz-crm .vz-lift>b{background:#050607c7;border-radius:.5cqw;grid-column:2;width:45%;height:1.6cqw}.viz-crm .vz-grab{z-index:5;filter:drop-shadow(0 .6cqw .8cqw #0009);width:3.4cqw;height:3.4cqw;position:absolute;top:34cqw;left:53.5cqw}.viz-crm .vz-contact{flex-direction:column;gap:1.6cqw;width:30cqw;padding:2.2cqw;top:27cqw;right:3.5cqw;display:flex!important}.viz-crm .vz-cid{align-items:center;gap:1.4cqw;display:flex!important}.viz-crm .vz-cid>b{background:#c9cdd31a;border-radius:50%;flex:none;place-items:center;width:5.4cqw;height:5.4cqw;box-shadow:inset 0 0 0 1px #c9cdd380;display:grid!important}.viz-crm .vz-cid>b svg{width:3.2cqw;height:3.2cqw}.viz-crm .vz-cid>span{flex:1;gap:.9cqw;display:grid!important}.viz-crm .vz-cid i{background:#f4f5f7cc;border-radius:99px;height:1.3cqw}.viz-crm .vz-cid i.vz-sage{height:1cqw}.viz-crm .vz-cacts{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:1.2cqw;padding:1.2cqw 0;display:flex!important}.viz-crm .vz-cacts b{background:#c9cdd30f;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;box-shadow:inset 0 0 0 1px #c9cdd373;display:grid!important}.viz-crm .vz-cacts svg{width:2.5cqw;height:2.5cqw}.viz-crm .vz-ctime{gap:1.4cqw;position:relative;display:grid!important}.viz-crm .vz-ctime:before{content:"";background:#f4f5f726;width:1px;position:absolute;top:.6cqw;bottom:.6cqw;left:.55cqw}.viz-crm .vz-ctime>div{align-items:center;gap:1.4cqw;display:flex!important}.viz-crm .vz-ctime i{background:#3a404a;border-radius:50%;flex:none;width:1.2cqw;height:1.2cqw;position:relative}.viz-crm .vz-ctime .on i{background:#c9cdd3;box-shadow:0 0 1.2cqw #c9cdd3b3}.viz-crm .vz-ctime span{background:#f4f5f759;border-radius:99px;height:1cqw}.viz-crm .vz-ctime .on span{background:#f4f5f799}.viz-crm .vz-csteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8cqw;display:grid!important}.viz-crm .vz-csteps i{transform-origin:0;background:#ffffff14;border-radius:99px;height:1.2cqw}.viz-crm .vz-csteps i.on{background:linear-gradient(90deg,#aeb4bc,#f3f4f6)}@keyframes vz4-rise{0%{opacity:0;transform:translateY(2.4cqw)}}@keyframes vz4-slide{0%{opacity:0;transform:translate(4cqw)}}@keyframes vz4-draw{0%{stroke-dashoffset:100px}}@keyframes vz4-fade{0%{opacity:0}}@keyframes vz4-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vz4-pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}}@keyframes vz4-scale{0%{scale:0}70%{scale:1.25}}@keyframes vz4-fill{0%{filter:saturate(0)brightness(.55);transform:scaleX(.12)}}@keyframes vz4-drop{0%{opacity:0;transform:translateY(-4cqw)}}@keyframes vz4-needle-ads{0%{transform:rotate(-129deg)}}@keyframes vz4-needle-spd{0%{transform:rotate(-248deg)}}@keyframes vz4-shackle{0%{transform:translateY(-7px)}}@keyframes vz4-knob{0%{background:#9aa0a8;transform:none}}@keyframes vz4-ptr{0%{opacity:0;transform:translate(12cqw,14cqw)}}@keyframes vz4-lift{0%{opacity:0;transform:translate(-8cqw,2cqw)rotate(0)}}@media (prefers-reduced-motion:no-preference){.viz[data-play] .vz-e{animation:vz4-rise .9s var(--ease-settle) var(--d,0s) both}.viz[data-play] .vz-glass.vz-e{animation-name:vz4-slide}.viz-ads[data-play] .vz-arc4{animation:vz4-draw 1.4s var(--ease-settle) .6s both}.viz-ads[data-play] .vz-needle4{animation:vz4-needle-ads 1.5s var(--ease-settle) .6s both}.viz-ads[data-play] .vz-ptr{animation:vz4-ptr 1.1s var(--ease-settle) .35s both}.viz-webapp[data-play] .vz-side span{animation:vz4-fade .6s both;animation-delay:calc(.1s + var(--i,0) * 50ms)}.viz-speed[data-play] .vz-arc4{animation:vz4-draw 1.6s var(--ease-settle) .2s both}.viz-speed[data-play] .vz-needle-spd{animation:vz4-needle-spd 1.7s var(--ease-settle) .2s both}.viz-speed[data-play] .vz-track b{animation:vz4-fill 1.2s var(--ease-settle) calc(.6s + var(--k,0) * .2s) both}.viz-speed[data-play] .vz-fr{animation:vz4-rise .6s var(--ease-settle) both}.viz-speed[data-play] .vz-fr1{animation-delay:.25s}.viz-speed[data-play] .vz-fr2{animation-delay:.5s}.viz-speed[data-play] .vz-fr3{animation-delay:.75s}.viz-security[data-play] .vz-sh-line{animation:vz4-draw 1.6s var(--ease-settle) both}.viz-security[data-play] .vz-shackle{animation:vz4-shackle .8s var(--ease-settle) .9s both}.viz-security[data-play] .vz-bline{animation:vz4-draw 1.4s var(--ease-settle) .3s both}.viz-security[data-play] .vz-node{animation:vz4-pop .5s var(--ease-settle) calc(.4s + var(--k,0) * .12s) both}.viz-security[data-play] .vz-log4{animation:vz4-slide .9s var(--ease-settle) .2s both}.viz-analytics[data-play] .vz-plot svg{animation:vz4-wipe 1.6s var(--ease-move) .3s both}.viz-analytics[data-play] .vz-mark{animation:vz4-scale .6s var(--ease-settle) 1.3s both}.viz-analytics[data-play] :is(.vz-markline,.vz-tip){animation:vz4-fade .6s 1.4s both}.viz-analytics[data-play] .vz-consent{animation:vz4-slide .9s var(--ease-settle) .4s both}.viz-analytics[data-play] .vz-tg-on i{animation:vz4-knob .6s var(--ease-settle) 1.3s both}.viz-landing[data-play] .vz-arrowline{animation:vz4-draw 1s var(--ease-move) .7s both}.viz-landing[data-play] .vz-arrowhead{animation:vz4-fade .4s 1.6s both}.viz-landing[data-play] .vz-funnel4{animation:vz4-slide .9s var(--ease-settle) .3s both}.viz-landing[data-play] .vz-funnel4 i{animation:vz4-fill .9s var(--ease-settle) calc(.5s + var(--k,0) * .12s) both}.viz-localseo[data-play] .vz-pin4{animation:vz4-drop .7s var(--ease-settle) calc(.3s + var(--k,0) * .18s) both}.viz-localseo[data-play] .vz-pulse4{animation:vz4-pop 1s var(--ease-settle) .7s both}.viz-localseo[data-play] .vz-profile{animation:vz4-slide .9s var(--ease-settle) .2s both}.viz-geo[data-play] .vz-cite{animation:vz4-pop .5s var(--ease-settle) .8s both}.viz-geo[data-play] .vz-link4{animation:vz4-fade .6s 1s both}.viz-prestashop[data-play] .vz-modgrid i{animation:vz4-pop .5s var(--ease-settle) calc(.2s + var(--k,0) * 70ms) both}.viz-prestashop[data-play] .vz-prog b{animation:vz4-fill 1.2s var(--ease-settle) .8s both}.viz-prestashop[data-play] .vz-badge4{animation:vz4-pop .5s var(--ease-settle) 1s both}.viz-prestashop[data-play] .vz-mods{animation:vz4-slide .9s var(--ease-settle) .1s both}.viz-chatbot[data-play] .vz-flow{animation:vz4-slide .9s var(--ease-settle) .7s both}.viz-crm[data-play] :is(.vz-lift,.vz-grab){animation:vz4-lift 1.1s var(--ease-settle) .7s both}.viz-crm[data-play] .vz-slot{animation:vz4-fade .6s 1.1s both}.viz-crm[data-play] .vz-csteps i.on{animation:vz4-fill .9s var(--ease-settle) calc(.9s + var(--k,0) * .15s) both}}.vz-tg5{background:#2a2f38;border-radius:99px;flex:none;width:6cqw;height:3.2cqw;position:relative}.vz-tg5 i{background:#9aa0a8;border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:.4cqw;left:.4cqw}.vz-tg5.on{background:var(--chrome-button)}.vz-tg5.on i{background:#050607;transform:translate(2.8cqw)}.viz-maintenance .vz-mt{flex-direction:column;width:60cqw;height:46cqw;top:8cqw;left:5cqw;display:flex!important}.viz-maintenance .vz-mthead{background:#12151b;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:1.6cqw;height:7cqw;padding:0 2.4cqw;display:flex!important}.viz-maintenance .vz-mthead>span{background:#f4f5f7cc;border-radius:.5cqw;height:1.6cqw}.viz-maintenance .vz-okpill{background:#a6d8bd24;border-radius:99px;align-items:center;gap:.9cqw;height:3.4cqw;margin-left:auto;padding:0 1.4cqw;box-shadow:inset 0 0 0 1px #a6d8bd59;display:flex!important}.viz-maintenance .vz-okpill b{background:#a6d8bd;border-radius:50%;width:1.3cqw;height:1.3cqw;box-shadow:0 0 1.2cqw #a6d8bdcc}.viz-maintenance .vz-okpill span{background:#a6d8bd99;border-radius:99px;width:6cqw;height:.9cqw}.viz-maintenance .vz-updates{flex:1;align-content:start;gap:1.4cqw;padding:2.4cqw;display:grid!important}.viz-maintenance .vz-upd{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1.2cqw;grid-template-columns:4.4cqw minmax(0,1fr) 13cqw 3.8cqw;align-items:center;gap:1.6cqw;height:7.6cqw;padding:0 1.6cqw;display:grid!important}.viz-maintenance .vz-upd:nth-child(3){background:#c9cdd312;border-color:#c9cdd366}.viz-maintenance .vz-plug{background:#c9cdd314;border-radius:1.1cqw;place-items:center;width:4.4cqw;height:4.4cqw;box-shadow:inset 0 0 0 1px #c9cdd359;display:grid!important}.viz-maintenance .vz-plug svg{width:2.8cqw;height:2.8cqw}.viz-maintenance .vz-upd>span{background:#f4f5f78c;border-radius:99px;height:1.2cqw}.viz-maintenance .vz-ver{align-items:center;gap:.6cqw;display:flex!important}.viz-maintenance .vz-ver i{background:#ffffff14;border-radius:99px;flex:1;height:2.2cqw}.viz-maintenance .vz-ver svg{flex:none;width:2.4cqw;height:1.2cqw}.viz-maintenance .vz-ver b{background:#c9cdd338;border-radius:99px;flex:1;height:2.2cqw;box-shadow:inset 0 0 0 1px #c9cdd399}.viz-maintenance .vz-run5,.viz-maintenance .vz-tick5{border-radius:50%;place-items:center;width:3.8cqw;height:3.8cqw;display:grid!important}.viz-maintenance .vz-tick5{background:#a6d8bd}.viz-maintenance .vz-run5{background:var(--chrome-button);box-shadow:0 0 2cqw #c9cdd38c}.viz-maintenance :is(.vz-tick5,.vz-run5) svg{width:2.5cqw;height:2.5cqw}.viz-maintenance .vz-pulse5{gap:1.4cqw;width:29cqw;top:5cqw;right:4cqw;display:grid!important}.viz-maintenance .vz-p5head{align-items:center;gap:1cqw;display:flex!important}.viz-maintenance .vz-p5head i{background:#a6d8bd;border-radius:50%;flex:none;width:1.3cqw;height:1.3cqw;box-shadow:0 0 1.2cqw #a6d8bdcc}.viz-maintenance .vz-p5head span{background:#f4f5f766;border-radius:99px;height:1cqw}.viz-maintenance .vz-pulse5 svg{width:100%;height:9cqw}.viz-maintenance .vz-beat{stroke-dasharray:100}.viz-maintenance .vz-p5bars{align-items:flex-end;gap:.5cqw;height:3cqw;display:flex!important}.viz-maintenance .vz-p5bars i{background:#a6d8bdb3;border-radius:.3cqw;flex:1;height:100%}.viz-maintenance .vz-p5bars i:nth-child(9){background:#c9cdd3cc;height:65%}.viz-maintenance .vz-week{align-items:flex-end;gap:2.4cqw;padding:2cqw 2.4cqw;bottom:5cqw;left:20cqw;right:4cqw;display:flex!important}.viz-maintenance .vz-days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:1.4cqw;position:relative;display:grid!important}.viz-maintenance .vz-days:before{content:"";background:#f4f5f72e;height:1px;position:absolute;bottom:.6cqw;left:0;right:0}.viz-maintenance .vz-day{flex-direction:column;align-items:center;gap:1cqw;position:relative;display:flex!important}.viz-maintenance .vz-day i{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.8cqw;width:100%;height:6cqw;position:relative}.viz-maintenance .vz-day i:after,.viz-maintenance .vz-day i:before{content:"";background:#f4f5f740;border-radius:99px;height:.6cqw;position:absolute;left:22%;right:22%}.viz-maintenance .vz-day i:before{top:1.4cqw}.viz-maintenance .vz-day i:after{top:2.8cqw;right:40%}.viz-maintenance .vz-day b{background:#9aa0a8;border-radius:50%;width:1.2cqw;height:1.2cqw}.viz-maintenance .vz-day.on i{background:var(--chrome-button);border-color:#0000;box-shadow:0 0 2.4cqw #c9cdd380}.viz-maintenance .vz-day.on i:after,.viz-maintenance .vz-day.on i:before{background:#0506078c}.viz-maintenance .vz-day.on b{background:#c9cdd3;box-shadow:0 0 1.2cqw #c9cdd3cc}.viz-maintenance .vz-clock5{background:#c9cdd314;border-radius:50%;flex:none;place-items:center;width:5.4cqw;height:5.4cqw;margin-bottom:1.6cqw;box-shadow:inset 0 0 0 1px #c9cdd373;display:grid!important}.viz-maintenance .vz-clock5 svg{width:3.4cqw;height:3.4cqw}.viz-wordpress .vz-wp{flex-direction:column;width:66cqw;height:58cqw;top:8cqw;left:4cqw;display:flex!important}.viz-wordpress .vz-wptop{background:#12151b;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:1.6cqw;height:6.4cqw;padding:0 2cqw;display:flex!important}.viz-wordpress .vz-wpmark{background:#1a1e25;border-radius:.9cqw;place-items:center;width:4cqw;height:4cqw;display:grid!important}.viz-wordpress .vz-wpmark i{border:.35cqw solid #c9cdd3;border-radius:50%;width:2.6cqw;height:2.6cqw}.viz-wordpress .vz-plus{background:var(--chrome-button);border-radius:.8cqw;place-items:center;width:3.6cqw;height:3.6cqw;display:grid!important}.viz-wordpress .vz-plus svg{width:2.4cqw;height:2.4cqw}.viz-wordpress .vz-undo{background:#f4f5f738;border-radius:.5cqw;width:2.2cqw;height:2.2cqw}.viz-wordpress .vz-redo{background:#f4f5f74d;border-radius:99px;width:5cqw;height:1cqw}.viz-wordpress .vz-save{background:var(--chrome-button);border-radius:.8cqw;width:9cqw;height:3.2cqw;margin-left:auto}.viz-wordpress .vz-wpbody{flex:1;grid-template-columns:minmax(0,1fr) 15cqw;min-height:0;display:grid!important}.viz-wordpress .vz-canvas{flex-direction:column;gap:2cqw;padding:3.2cqw 3.4cqw;display:flex!important}.viz-wordpress .vz-blk{border-radius:.8cqw;position:relative}.viz-wordpress .vz-blk-h{flex-direction:column;gap:1.1cqw;display:flex!important}.viz-wordpress .vz-blk-h span{background:#f4f5f7db;border-radius:.6cqw;height:2.4cqw}.viz-wordpress .vz-blk-h span:nth-child(2){background:linear-gradient(90deg,#f3f4f6,#aeb4bc)}.viz-wordpress .vz-blk-p{flex-direction:column;gap:1cqw;display:flex!important}.viz-wordpress .vz-blk-p span{border-radius:99px}.viz-wordpress .vz-blk-img{height:15cqw;margin-top:3cqw}.viz-wordpress .vz-imgin{background:linear-gradient(160deg,#1e2228,#12151b 70%);border-radius:.8cqw;position:absolute;inset:0;overflow:hidden}.viz-wordpress .vz-sel{box-shadow:0 0 0 .35cqw #c9cdd3,0 0 3cqw #c9cdd34d}.viz-wordpress .vz-btool{z-index:2;background:#1a1e25;border:1px solid #ffffff29;border-radius:.8cqw;align-items:center;gap:1cqw;height:4.2cqw;padding:0 1.4cqw;position:absolute;top:-5.6cqw;left:0;box-shadow:0 1.4cqw 3cqw -1cqw #000000e6;display:flex!important}.viz-wordpress .vz-btool i{background:#f4f5f759;border-radius:.4cqw;width:2cqw;height:2cqw}.viz-wordpress .vz-btool i:first-child{background:#c9cdd3}.viz-wordpress .vz-btool b{border:1px solid #f4f5f780;border-radius:50%;width:1.8cqw;height:1.8cqw;margin-left:.4cqw}.viz-wordpress .vz-blk-cols{grid-template-columns:1fr 1fr;gap:2cqw;display:grid!important}.viz-wordpress .vz-blk-cols>div{background:#ffffff09;border:1px dashed #ffffff1f;border-radius:.8cqw;flex-direction:column;gap:1cqw;padding:1.4cqw;display:flex!important}.viz-wordpress .vz-blk-cols span{border-radius:99px}.viz-wordpress .vz-panel5{background:#0a0c10;border-left:1px solid #ffffff12;flex-direction:column;gap:1.6cqw;padding:2.6cqw 1.8cqw;display:flex!important}.viz-wordpress .vz-panel5>span{background:#f4f5f799;border-radius:99px;height:1.2cqw}.viz-wordpress .vz-panel5>.vz-thin{border-radius:99px}.viz-wordpress .vz-swatches{gap:.8cqw;display:flex!important}.viz-wordpress .vz-swatches i{background:#c9cdd3;border-radius:50%;width:2.8cqw;height:2.8cqw}.viz-wordpress .vz-swatches i:first-child{box-shadow:0 0 0 .3cqw #0a0c10,0 0 0 .55cqw #c9cdd3}.viz-wordpress .vz-swatches i:nth-child(2){background:#f4f5f7}.viz-wordpress .vz-swatches i:nth-child(3){background:#8fa8ff}.viz-wordpress .vz-panel5 .vz-tg5{background:var(--chrome-button)}.viz-wordpress .vz-panel5 .vz-tg5 i{background:#050607;transform:translate(2.8cqw)}.viz-wordpress .vz-inserter{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1cqw;width:25cqw;padding:1.8cqw;top:24cqw;right:3cqw;display:grid!important}.viz-wordpress .vz-ins{aspect-ratio:1;color:#c9cdd3d9;background:#ffffff09;border-radius:1.1cqw;place-items:center;box-shadow:inset 0 0 0 1px #c9cdd338;display:grid!important}.viz-wordpress .vz-ins svg{width:62%;height:62%}.viz-wordpress .vz-ins.on{color:#050607;background:var(--chrome-button);box-shadow:0 0 2.4cqw #c9cdd380}.viz-shopify .vz-sh{flex-direction:column;width:76cqw;height:57cqw;top:7cqw;left:4cqw;display:flex!important}.viz-shopify .vz-shtop{background:#12151b;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:1.6cqw;height:6cqw;padding:0 2cqw;display:flex!important}.viz-shopify .vz-bagmark{background:var(--chrome-button);border-radius:.4cqw .4cqw .9cqw .9cqw;width:3.2cqw;height:3.4cqw;margin-top:.8cqw;position:relative}.viz-shopify .vz-bagmark:before{content:"";clip-path:inset(0 0 55%);border:.3cqw solid #c9cdd3;border-radius:50%;width:1.8cqw;height:2.6cqw;margin-left:-.9cqw;position:absolute;top:-1.6cqw;left:50%}.viz-shopify .vz-shtop>span{background:#f4f5f799;border-radius:99px;height:1.2cqw}.viz-shopify .vz-devices{background:#ffffff0d;border-radius:99px;gap:.6cqw;margin-left:auto;padding:.5cqw;display:flex!important}.viz-shopify .vz-devices b{border-radius:.5cqw;width:2.6cqw;height:2.4cqw;box-shadow:inset 0 0 0 1px #f4f5f759}.viz-shopify .vz-devices b.on{background:#c9cdd333;width:1.8cqw;box-shadow:inset 0 0 0 1px #c9cdd3}.viz-shopify .vz-publish{background:var(--chrome-button);border-radius:.8cqw;width:9cqw;height:3.2cqw}.viz-shopify .vz-shbody{flex:1;grid-template-columns:21cqw minmax(0,1fr);min-height:0;display:grid!important}.viz-shopify .vz-rail{background:#0a0c10;border-right:1px solid #ffffff12;flex-direction:column;gap:1cqw;padding:2cqw 1.4cqw;display:flex!important}.viz-shopify .vz-sec{border-radius:.8cqw;align-items:center;gap:1cqw;height:4.2cqw;padding:0 1cqw;display:flex!important}.viz-shopify .vz-grip{background-image:radial-gradient(circle,#f4f5f773 .22cqw,#0000 .28cqw);background-size:.6cqw .66cqw;flex:none;width:1.2cqw;height:2cqw}.viz-shopify .vz-sec span{background:#f4f5f74d;border-radius:99px;flex:0 auto;height:1cqw}.viz-shopify .vz-eye{background:radial-gradient(circle,#f4f5f780 0 22%,#0000 26%);border-radius:50%;flex:none;width:2.2cqw;height:1.3cqw;margin-left:auto;box-shadow:inset 0 0 0 1px #f4f5f759}.viz-shopify .vz-sec.on{background:#c9cdd31a;box-shadow:inset .35cqw 0 #c9cdd3}.viz-shopify .vz-sec.on span{background:#f4f5f7bf}.viz-shopify .vz-sec.on .vz-eye{background:radial-gradient(circle,#c9cdd3 0 22%,#0000 26%);box-shadow:inset 0 0 0 1px #c9cdd3}.viz-shopify .vz-addsec{align-items:center;gap:1cqw;margin-top:.6cqw;padding:0 1cqw;display:flex!important}.viz-shopify .vz-addsec b{border:1px dashed #c9cdd3cc;border-radius:50%;flex:none;width:2.6cqw;height:2.6cqw;position:relative}.viz-shopify .vz-addsec b:after,.viz-shopify .vz-addsec b:before{content:"";background:#c9cdd3;width:1.2cqw;height:.25cqw;margin:-.125cqw 0 0 -.6cqw;position:absolute;top:50%;left:50%}.viz-shopify .vz-addsec b:after{transform:rotate(90deg)}.viz-shopify .vz-addsec span{background:#c9cdd380;border-radius:99px;width:55%;height:1cqw}.viz-shopify .vz-preview{flex-direction:column;gap:1.8cqw;min-width:0;padding:2.2cqw;display:flex!important}.viz-shopify .vz-pnav{align-items:center;gap:1.8cqw;display:flex!important}.viz-shopify .vz-pnav>span{background:#f4f5f738;border-radius:99px;width:5cqw;height:.9cqw}.viz-shopify .vz-bag5{border-radius:.3cqw .3cqw .6cqw .6cqw;width:2.4cqw;height:2.6cqw;margin-left:auto;box-shadow:inset 0 0 0 1px #f4f5f799}.viz-shopify .vz-banner5{outline-offset:.6cqw;background:radial-gradient(70% 90% at 80%,#1d2127 0,#121419 80%);border-radius:1.2cqw;outline:.25cqw dashed #c9cdd3cc;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;height:17cqw;padding:0 2.4cqw;position:relative;display:grid!important}.viz-shopify .vz-banner5>div{flex-direction:column;gap:1.1cqw;display:flex!important}.viz-shopify .vz-banner5 span{background:#f4f5f7db;border-radius:.5cqw;height:1.7cqw}.viz-shopify .vz-banner5 b{background:var(--chrome-button);border-radius:99px;width:9cqw;height:2.8cqw;margin-top:.4cqw}.viz-shopify .vz-jar{background:linear-gradient(110deg,#f4f5f7,#c9cdd4 45%,#6b7380);border-radius:1.4cqw 1.4cqw 1cqw 1cqw;justify-self:center;width:7cqw;height:8cqw;margin-top:2cqw;position:relative;box-shadow:0 1.6cqw 2.4cqw -1cqw #000c}.viz-shopify .vz-jar:before{content:"";background:linear-gradient(110deg,#f3f4f6,#737a84);border-radius:.5cqw;width:5cqw;height:2.2cqw;margin-left:-2.5cqw;position:absolute;top:-2cqw;left:50%}.viz-shopify .vz-coll{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;display:grid!important}.viz-shopify .vz-coll>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:1cqw;flex-direction:column;gap:.8cqw;padding:1cqw;display:flex!important}.viz-shopify .vz-coll span{background:#f4f5f78c;border-radius:99px;height:1cqw}.viz-shopify .vz-coll .vz-price5{background:#c9cdd3;border-radius:.4cqw;width:40%;height:1.3cqw}.viz-shopify .vz-prod{background:radial-gradient(60% 60% at 50% 45%,#1d2127,#121419 80%);border-radius:.7cqw;height:10cqw;position:relative}.viz-shopify .vz-prod:after{content:"";background:linear-gradient(120deg,#f3f4f6,#737a84);border-radius:50%;width:3.6cqw;height:3.6cqw;margin:-1.8cqw 0 0 -1.8cqw;position:absolute;top:50%;left:50%}.viz-shopify .vz-prod1{background:radial-gradient(60% 60% at 50% 45%,#1e2433,#121419 80%)}.viz-shopify .vz-prod1:after{background:linear-gradient(120deg,#8fa8ff,#4c5c99);border-radius:.6cqw}.viz-shopify .vz-prod2:after{background:linear-gradient(120deg,#f4f5f7,#9aa0a8);border-radius:99px;width:2.4cqw;height:4.6cqw;margin:-2.3cqw 0 0 -1.2cqw}.viz-shopify .vz-appblock{align-items:center;gap:1.4cqw;width:31cqw;padding:1.6cqw 1.8cqw;bottom:9cqw;right:3cqw;display:flex!important}.viz-shopify .vz-ab-ico{background:var(--chrome-button);border-radius:1.2cqw;flex:none;place-items:center;width:4.8cqw;height:4.8cqw;display:grid!important}.viz-shopify .vz-ab-ico svg{width:3.2cqw;height:3.2cqw}.viz-shopify .vz-appblock>span{flex:1;gap:.9cqw;display:grid!important}.viz-shopify .vz-appblock>span i{background:#f4f5f773;border-radius:99px;height:1cqw}.viz-woocommerce .vz-woo{flex-direction:column;width:70cqw;height:54cqw;top:9cqw;left:4cqw;display:flex!important}.viz-woocommerce .vz-adminbar{background:#050607;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:1.6cqw;height:4.2cqw;padding:0 1.6cqw;display:flex!important}.viz-woocommerce .vz-wpdot{border:.3cqw solid #f4f5f7b3;border-radius:50%;width:2.4cqw;height:2.4cqw}.viz-woocommerce .vz-adminbar span{background:#f4f5f74d;border-radius:99px;width:5cqw;height:.8cqw}.viz-woocommerce .vz-adminbar b{background:#2a2f38;border-radius:50%;width:2.4cqw;height:2.4cqw;margin-left:auto;box-shadow:inset 0 0 0 1px #c9cdd380}.viz-woocommerce .vz-woobody{flex:1;grid-template-columns:13cqw minmax(0,1fr);min-height:0;display:grid!important}.viz-woocommerce .vz-adminside{background:#14171c;flex-direction:column;gap:.6cqw;padding:1.8cqw 0;display:flex!important}.viz-woocommerce .vz-adminside span{align-items:center;gap:1cqw;height:3.6cqw;padding:0 1.4cqw;display:flex!important}.viz-woocommerce .vz-adminside i{background:#f4f5f740;border-radius:.4cqw;flex:none;width:1.8cqw;height:1.8cqw}.viz-woocommerce .vz-adminside b{background:#f4f5f733;border-radius:99px;flex:1;height:.8cqw}.viz-woocommerce .vz-adminside span.on{background:#c9cdd324;box-shadow:inset -.4cqw 0 #c9cdd3}.viz-woocommerce .vz-adminside span.on i{background:#c9cdd3}.viz-woocommerce .vz-adminside span.on b{background:#f4f5f7a6}.viz-woocommerce .vz-woomain{flex-direction:column;gap:1.8cqw;min-width:0;padding:2.4cqw;display:flex!important}.viz-woocommerce .vz-woohead{align-items:center;gap:1.6cqw;display:flex!important}.viz-woocommerce .vz-woohead span{background:#f4f5f7d1;border-radius:.6cqw;height:2cqw}.viz-woocommerce .vz-addnew{border-radius:.6cqw;width:8cqw;height:2.8cqw;box-shadow:inset 0 0 0 1px #c9cdd3}.viz-woocommerce .vz-tabs{gap:1cqw;display:flex!important}.viz-woocommerce .vz-tabs i{background:#ffffff0d;border-radius:99px;width:7cqw;height:2.4cqw}.viz-woocommerce .vz-tabs i.on{background:#c9cdd329;box-shadow:inset 0 0 0 1px #c9cdd3b3}.viz-woocommerce .vz-orders{border:1px solid #ffffff12;border-radius:1.2cqw;overflow:hidden}.viz-woocommerce .vz-ord{border-top:1px solid #ffffff0f;grid-template-columns:1.8cqw 3.6cqw minmax(0,1fr) 9cqw 6cqw;align-items:center;gap:1.3cqw;height:5.8cqw;padding:0 1.6cqw;display:grid!important}.viz-woocommerce .vz-ord:first-child{border-top:0}.viz-woocommerce .vz-cb{border-radius:.4cqw;width:1.8cqw;height:1.8cqw;box-shadow:inset 0 0 0 1px #f4f5f74d}.viz-woocommerce .vz-thumb{background:linear-gradient(135deg,#f3f4f6,#737a84);border-radius:.7cqw;width:3.6cqw;height:3.6cqw}.viz-woocommerce .vz-thumb1{background:linear-gradient(135deg,#8fa8ff,#4c5c99)}.viz-woocommerce .vz-thumb2{background:linear-gradient(135deg,#f4f5f7,#6b7380)}.viz-woocommerce .vz-ord>span{background:#f4f5f799;border-radius:99px;height:1.1cqw}.viz-woocommerce .vz-os{border-radius:99px;height:2.4cqw;position:relative}.viz-woocommerce .vz-os:before{content:"";background:currentColor;border-radius:50%;width:.9cqw;height:.9cqw;margin-top:-.45cqw;position:absolute;top:50%;left:.9cqw}.viz-woocommerce .vz-os:after{content:"";opacity:.55;background:currentColor;border-radius:99px;height:.7cqw;margin-top:-.35cqw;position:absolute;top:50%;left:2.4cqw;right:1cqw}.viz-woocommerce .vz-os-proc{color:#c9cdd3;background:#c9cdd324}.viz-woocommerce .vz-os-done{color:#a6d8bd;background:#a6d8bd24}.viz-woocommerce .vz-os-hold{color:#8fa8ff;background:#8fa8ff24}.viz-woocommerce .vz-amt{background:#f4f5f7bf;border-radius:.4cqw;height:1.3cqw}.viz-woocommerce .vz-parcel{flex-direction:column;gap:1.2cqw;width:28cqw;padding:2.2cqw;top:22cqw;right:3cqw;display:flex!important}.viz-woocommerce .vz-box5{width:9cqw;height:9cqw;margin-bottom:.6cqw;position:relative}.viz-woocommerce .vz-box5 svg{width:100%;height:100%}.viz-woocommerce .vz-donedot{background:#a6d8bd;border-radius:50%;place-items:center;width:3.8cqw;height:3.8cqw;position:absolute;bottom:-.4cqw;right:-1.2cqw;box-shadow:0 0 0 .5cqw #14171de6;display:grid!important}.viz-woocommerce .vz-donedot svg{width:2.5cqw;height:2.5cqw}.viz-woocommerce .vz-parcel>span{background:#f4f5f7cc;border-radius:99px;height:1.3cqw}.viz-woocommerce .vz-receipt{border-top:1px dashed #ffffff29;gap:1.1cqw;margin-top:.4cqw;padding-top:1.4cqw;display:grid!important}.viz-woocommerce .vz-receipt>div{align-items:center;gap:1cqw;display:flex!important}.viz-woocommerce .vz-receipt>div>i{background:#2a2f38;border-radius:.5cqw;flex:none;width:2.6cqw;height:2.6cqw;box-shadow:inset 0 0 0 1px #c9cdd366}.viz-woocommerce .vz-receipt>div>span{background:#f4f5f766;border-radius:99px;flex:1;height:1cqw}.viz-woocommerce .vz-rtotal{justify-content:space-between;padding-top:.6cqw}.viz-woocommerce .vz-receipt .vz-rtotal span{background:#f4f5f74d;flex:0 35%}.viz-woocommerce .vz-rtotal b{background:#c9cdd3;border-radius:.5cqw;width:8cqw;height:2cqw}.viz-flutter .vz-fed{background:#0b0d11;width:40cqw;height:55cqw;top:14cqw;left:4cqw}.viz-flutter .vz-fedtop{background:#12151b;border-bottom:1px solid #ffffff12;align-items:flex-end;gap:1cqw;height:5cqw;padding:0 1.6cqw;display:flex!important}.viz-flutter .vz-fedtop .vz-dots{align-self:center;margin-right:.8cqw}.viz-flutter .vz-ftab{background:#ffffff0a;border-radius:.6cqw .6cqw 0 0;width:8cqw;height:3cqw}.viz-flutter .vz-ftab.on{background:#c9cdd31f;box-shadow:inset 0 -.3cqw #c9cdd3}.viz-flutter .vz-code5{flex-direction:column;gap:1.3cqw;padding:2cqw 1.6cqw;display:flex!important}.viz-flutter .vz-cl{border-radius:.4cqw;align-items:center;height:3cqw;padding-right:1cqw;display:flex!important}.viz-flutter .vz-cl>i{width:1.4cqw;height:.8cqw;margin-right:calc(1.2cqw + var(--in,0) * 2.2cqw);background:#f4f5f724;border-radius:99px;flex:none}.viz-flutter .vz-cl.hl{background:#c9cdd314;box-shadow:inset .35cqw 0 #c9cdd3}.viz-flutter .vz-tok{border-radius:99px;height:1.2cqw}.viz-flutter .vz-tok-silver{background:#c9cdd3}.viz-flutter .vz-tok-ice{background:#8fa8ffb3}.viz-flutter .vz-tok-frost{background:#f4f5f773}.viz-flutter .vz-tok-sage{background:#a6d8bdbf}.viz-flutter .vz-feed{z-index:1;pointer-events:none;filter:drop-shadow(0 0 .8cqw #c9cdd373);width:100%;height:100%;position:absolute;inset:0}.viz-flutter .vz-feedline{stroke-dasharray:100}.viz-flutter .vz-fphone{z-index:2;background:#090b0e;border:.6cqw solid #1e222a;border-radius:3.6cqw;width:20cqw;height:42cqw;position:absolute;overflow:hidden;box-shadow:0 4cqw 7cqw -3cqw #000000f2,inset 0 0 0 1px #ffffff14,0 0 0 1px #c9cdd340}.viz-flutter .vz-fios{top:6cqw;left:53cqw}.viz-flutter .vz-fand{border-radius:2.4cqw;top:33cqw;left:76cqw}.viz-flutter .vz-fnotch{border-radius:99px;width:6cqw;height:1.4cqw;margin-left:-3cqw;top:1cqw}.viz-flutter .vz-fhole,.viz-flutter .vz-fnotch{z-index:2;background:#000;position:absolute;left:50%}.viz-flutter .vz-fhole{border-radius:50%;width:1.3cqw;height:1.3cqw;margin-left:-.65cqw;top:1.1cqw;box-shadow:inset 0 0 0 1px #ffffff1f}.viz-flutter .vz-fscreen{flex-direction:column;gap:1.2cqw;padding:4cqw 1.6cqw 1.6cqw;position:absolute;inset:0;display:flex!important}.viz-flutter .vz-fappbar{justify-content:space-between;align-items:center;height:2.4cqw;display:flex!important}.viz-flutter .vz-fappbar i{background:var(--chrome-button);border-radius:50%;width:2.4cqw;height:2.4cqw}.viz-flutter .vz-fappbar span{background:#f4f5f74d;border-radius:99px;width:45%;height:.9cqw}.viz-flutter .vz-fcard{background:linear-gradient(135deg,#f3f4f6,#aeb4bc 50%,#737a84);border-radius:1.6cqw;flex-direction:column;justify-content:flex-end;gap:.8cqw;height:9cqw;padding:1.4cqw;display:flex!important}.viz-flutter .vz-fcard span{background:#050607bf;border-radius:99px;height:1.1cqw}.viz-flutter .vz-fcard .vz-thin{background:#05060766!important;height:.8cqw!important}.viz-flutter .vz-frow{background:#ffffff0a;border-radius:1cqw;align-items:center;gap:1cqw;height:4cqw;padding:0 .8cqw;display:flex!important}.viz-flutter .vz-frow b{background:#2a2f38;border-radius:50%;flex:none;width:2.4cqw;height:2.4cqw;box-shadow:inset 0 0 0 1px #8fa8ff99}.viz-flutter .vz-frow span{background:#f4f5f747;border-radius:99px;height:.9cqw}.viz-flutter .vz-fab{background:var(--chrome-button);border-radius:1.4cqw;width:4.6cqw;height:4.6cqw;position:absolute;bottom:1.8cqw;right:1.6cqw;box-shadow:0 1cqw 2cqw -.6cqw #c9cdd3b3}.viz-flutter .vz-fand .vz-fab{border-radius:50%}.viz-flutter .vz-reload{align-items:center;gap:1.2cqw;width:22cqw;padding:1.3cqw 1.6cqw;top:4cqw;left:20cqw;display:flex!important}.viz-flutter .vz-reload svg{filter:drop-shadow(0 0 1cqw #c9cdd399);flex:none;width:3.2cqw;height:3.2cqw}.viz-flutter .vz-prog5{background:#ffffff14;border-radius:99px;flex:1;height:1.2cqw;overflow:hidden}.viz-flutter .vz-prog5 b{transform-origin:0;background:linear-gradient(90deg,#aeb4bc,#f3f4f6);border-radius:99px;width:100%;height:100%}.viz-reactnative .vz-tree{z-index:1;width:100%;height:100%;position:absolute;inset:0}.viz-reactnative .vz-edge{stroke-dasharray:100}.viz-reactnative .vz-leaf{transform-box:fill-box;transform-origin:50%}.viz-reactnative .vz-rphone{z-index:2;background:#090b0e;border:.6cqw solid #1e222a;border-radius:4cqw;width:24cqw;height:44cqw;position:absolute;top:48cqw;overflow:hidden;box-shadow:0 -2cqw 6cqw -2cqw #000000e6,inset 0 0 0 1px #ffffff14,0 0 0 1px #c9cdd340}.viz-reactnative .vz-rleft{left:12cqw;transform:rotate(-4deg)}.viz-reactnative .vz-rright{border-radius:2.6cqw;left:64cqw;transform:rotate(4deg)}.viz-reactnative .vz-rnotch{z-index:2;background:#000;border-radius:99px;width:7cqw;height:1.5cqw;margin-left:-3.5cqw;position:absolute;top:1cqw;left:50%}.viz-reactnative .vz-rhole{z-index:2;background:#000;border-radius:50%;width:1.4cqw;height:1.4cqw;margin-left:-.7cqw;position:absolute;top:1.1cqw;left:50%}.viz-reactnative .vz-rscreen{flex-direction:column;gap:1.3cqw;padding:4.2cqw 1.8cqw 1.8cqw;position:absolute;inset:0;display:flex!important}.viz-reactnative .vz-rhead{align-items:center;gap:1cqw;height:2.4cqw;display:flex!important}.viz-reactnative .vz-rhead i{background:#2a2f38;border-radius:.7cqw;width:2.4cqw;height:2.4cqw}.viz-reactnative .vz-rhead span{background:#f4f5f759;border-radius:99px;width:50%;height:1cqw}.viz-reactnative .vz-rc{border-radius:1.4cqw}.viz-reactnative .vz-rc0{background:linear-gradient(135deg,#f3f4f6,#aeb4bc 50%,#737a84);flex-direction:column;justify-content:flex-end;gap:.8cqw;height:8.4cqw;padding:1.4cqw;display:flex!important}.viz-reactnative .vz-rc0 span{background:#050607bf;border-radius:99px;height:1.1cqw}.viz-reactnative .vz-rc0 .vz-thin{background:#05060766!important;height:.8cqw!important}.viz-reactnative .vz-rc1{background:#8fa8ff1f;align-items:center;gap:1cqw;height:4.6cqw;padding:0 1cqw;box-shadow:inset 0 0 0 1px #8fa8ff73;display:flex!important}.viz-reactnative .vz-rc1 b{background:#8fa8ffb3;border-radius:50%;width:2.6cqw;height:2.6cqw}.viz-reactnative .vz-rc1 span{background:#f4f5f773;border-radius:99px;flex:1;height:1cqw}.viz-reactnative .vz-rc2{grid-template-columns:1fr 1fr;gap:1cqw;display:grid!important}.viz-reactnative .vz-rc2 i{background:#a6d8bd24;border-radius:1.2cqw;height:6cqw;box-shadow:inset 0 0 0 1px #a6d8bd80}.viz-reactnative .vz-rc3{background:#f4f5f7d9;border-radius:99px;height:3.6cqw}.viz-reactnative .vz-share{z-index:3;flex-direction:column;align-items:center;gap:1.2cqw;width:21cqw;padding:1.8cqw;top:56cqw;left:39.5cqw;display:flex!important}.viz-reactnative .vz-share svg{width:8cqw;height:auto}.viz-reactnative .vz-split5{gap:1cqw;width:100%;display:flex!important}.viz-reactnative .vz-split5 i{background:linear-gradient(90deg,#aeb4bc,#f3f4f6);border-radius:99px;flex:1;height:1.2cqw}.viz-reactnative .vz-split5 i+i{background:#f4f5f759}.viz-laravel .vz-req{align-items:center;gap:1.4cqw;width:36cqw;padding:1.6cqw 2cqw;top:5cqw;left:4cqw;display:flex!important}.viz-laravel .vz-req>span{background:#f4f5f799;border-radius:99px;flex:1;height:1.2cqw}.viz-laravel .vz-req svg{flex:none;width:2.6cqw;height:1.3cqw}.viz-laravel .vz-meth{border-radius:.6cqw;flex:none;width:6cqw;height:2.6cqw}.viz-laravel .vz-m-post{background:var(--chrome-button)}.viz-laravel .vz-m-get{background:#a6d8bd33;box-shadow:inset 0 0 0 1px #a6d8bd99}.viz-laravel .vz-m-put{background:#8fa8ff2e;box-shadow:inset 0 0 0 1px #8fa8ff99}.viz-laravel .vz-m-del{background:#f4a29629;box-shadow:inset 0 0 0 1px #f4a2968c}.viz-laravel .vz-routes{width:47cqw;height:54cqw;top:18cqw;left:4cqw}.viz-laravel .vz-rthead{background:#12151b;border-bottom:1px solid #ffffff12;align-items:center;gap:1.4cqw;height:6cqw;padding:0 2cqw;display:flex!important}.viz-laravel .vz-flame{background:var(--chrome-button);border-radius:.6cqw;width:2.6cqw;height:2.6cqw;transform:rotate(45deg)scale(.8)}.viz-laravel .vz-rthead span{background:#f4f5f7b3;border-radius:99px;height:1.4cqw}.viz-laravel .vz-rt{border-top:1px solid #ffffff0d;grid-template-columns:6cqw minmax(0,1fr) 2.6cqw minmax(0,.8fr);align-items:center;gap:1.2cqw;height:6.6cqw;padding:0 2cqw;display:grid!important}.viz-laravel .vz-rt:nth-child(2){border-top:0}.viz-laravel .vz-rt>span{background:#f4f5f780;border-radius:99px;height:1.1cqw}.viz-laravel .vz-rt svg{width:2.6cqw;height:1.3cqw}.viz-laravel .vz-rt.on{background:#c9cdd314;box-shadow:inset .4cqw 0 #c9cdd3}.viz-laravel .vz-rt.on>span{background:#f4f5f7e0}.viz-laravel .vz-rt.on>.vz-thin{background:#c9cdd3b3!important}.viz-laravel .vz-flow5{z-index:4;pointer-events:none;filter:drop-shadow(0 0 .8cqw #c9cdd373);width:100%;height:100%;position:absolute;inset:0}.viz-laravel .vz-flowline{stroke-dasharray:100}.viz-laravel .vz-schema{grid-template-columns:8cqw minmax(0,1fr);align-items:center;gap:2cqw;width:40cqw;padding:2cqw 3.4cqw 2cqw 2cqw;top:6cqw;left:56cqw;display:grid!important}.viz-laravel .vz-cyl{width:8cqw;height:auto}.viz-laravel .vz-tables{gap:1.4cqw;position:relative;display:grid!important}.viz-laravel .vz-tbl{background:#12151b;border:1px solid #ffffff1f;border-radius:.8cqw;overflow:hidden}.viz-laravel .vz-tbl>b{background:#c9cdd32e;border-bottom:1px solid #c9cdd359;height:2.2cqw}.viz-laravel .vz-tbl>span{align-items:center;gap:.8cqw;padding:.7cqw 1cqw;display:flex!important}.viz-laravel .vz-tbl>span i{background:#3a404a;border-radius:50%;flex:none;width:1cqw;height:1cqw}.viz-laravel .vz-tbl>span.pk i{background:#c9cdd3}.viz-laravel .vz-tbl>span em{background:#f4f5f773;border-radius:99px;height:.9cqw}.viz-laravel .vz-rel{width:2.4cqw;height:auto;position:absolute;top:3cqw;bottom:3cqw;right:-2.8cqw}.viz-laravel .vz-tests{flex-direction:column;gap:1.6cqw;width:40cqw;padding:2.2cqw;top:52cqw;left:56cqw;display:flex!important}.viz-laravel .vz-tdots{gap:1.2cqw;display:flex!important}.viz-laravel .vz-tdots b{background:#a6d8bd;border-radius:50%;place-items:center;width:3.6cqw;height:3.6cqw;display:grid!important}.viz-laravel .vz-tdots svg{width:2.4cqw;height:2.4cqw}.viz-laravel .vz-tbar{background:#ffffff14;border-radius:99px;height:1.2cqw;overflow:hidden}.viz-laravel .vz-tbar b{transform-origin:0;background:linear-gradient(90deg,#6fa88a,#a6d8bd);border-radius:99px;width:100%;height:100%}.viz-audit .vz-sheet{background:#0f1217;flex-direction:column;gap:2.2cqw;width:52cqw;height:70cqw;padding:2.6cqw;top:6cqw;left:6cqw;display:flex!important}.viz-audit .vz-shead5{border-bottom:1px solid #ffffff14;align-items:center;gap:1.4cqw;padding-bottom:1.8cqw;display:flex!important}.viz-audit .vz-shead5>span{background:#f4f5f7b8;border-radius:99px;height:1.4cqw}.viz-audit .vz-shead5>i{background:#f4f5f740;border-radius:99px;width:6cqw;height:1cqw;margin-left:auto}.viz-audit .vz-score{grid-template-columns:13cqw minmax(0,1fr);align-items:center;gap:2.2cqw;display:grid!important}.viz-audit .vz-score svg{width:13cqw;height:13cqw}.viz-audit .vz-score>div{flex-direction:column;gap:1.1cqw;display:flex!important}.viz-audit .vz-score>div>span{background:#f4f5f7cc;border-radius:99px;height:1.6cqw}.viz-audit .vz-score>div>.vz-thin{border-radius:99px}.viz-audit .vz-checks5,.viz-audit .vz-ck{gap:1.4cqw;display:grid!important}.viz-audit .vz-ck{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.2cqw;grid-template-columns:3.6cqw minmax(0,1fr) 12cqw;align-items:center;padding:1.3cqw 1.4cqw}.viz-audit .vz-ck>b{border-radius:50%;place-items:center;width:3.6cqw;height:3.6cqw;display:grid!important}.viz-audit .vz-ck>b svg{width:2.4cqw;height:2.4cqw}.viz-audit .vz-ck-ok>b{background:#a6d8bd}.viz-audit .vz-ck-warn>b{background:var(--chrome-button)}.viz-audit .vz-ck-fix>b{background:#f4a296}.viz-audit .vz-ck>span{background:#f4f5f799;border-radius:99px;height:1.1cqw}.viz-audit .vz-meter{background:#ffffff14;border-radius:99px;height:1.2cqw;overflow:hidden}.viz-audit .vz-meter i{transform-origin:0;background:#a6d8bd;border-radius:99px;height:100%}.viz-audit .vz-ck-warn .vz-meter i{background:#c9cdd3}.viz-audit .vz-ck-fix .vz-meter i{background:#f4a296}.viz-audit .vz-foot5{flex-direction:column;gap:1cqw;margin-top:auto;display:flex!important}.viz-audit .vz-foot5 span{border-radius:99px}.viz-audit .vz-lens{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 35% 30%,#c9cdd329,#14171de0 60%);border-radius:50%;width:25cqw;height:25cqw;position:absolute;top:38cqw;left:30cqw;box-shadow:0 0 0 .7cqw #a9afb7,0 0 0 1.05cqw #050607b3,0 3cqw 6cqw -1cqw #000000e6,inset 0 0 3cqw #c9cdd338}.viz-audit .vz-lensin{flex-direction:column;justify-content:center;gap:1.4cqw;position:absolute;inset:20%;display:flex!important}.viz-audit .vz-lensin b{background:var(--chrome-button);border-radius:50%;width:5.6cqw;height:5.6cqw;box-shadow:0 0 2cqw #c9cdd380}.viz-audit .vz-lensin span{background:#f4f5f7cc;border-radius:99px;width:90%;height:1.8cqw}.viz-audit .vz-lensin i{background:#c9cdd3;border-radius:99px;width:60%;height:1.8cqw}.viz-audit .vz-handle5{transform-origin:50% 0;background:linear-gradient(90deg,#f3f4f6,#8e959f 60%,#5e646d);border-radius:99px;width:3cqw;height:12cqw;position:absolute;top:84%;left:84%;transform:rotate(-45deg);box-shadow:0 2cqw 3cqw -1cqw #000000e6}.viz-audit .vz-trend{flex-direction:column;gap:1.1cqw;width:32cqw;padding:2cqw;top:8cqw;right:4cqw;display:flex!important}.viz-audit .vz-trend svg{width:100%;height:11cqw;margin-bottom:.6cqw}.viz-audit .vz-trendline{stroke-dasharray:100}.viz-audit .vz-trend>span{background:#f4f5f799;border-radius:99px;height:1.1cqw}.viz-audit .vz-trend>.vz-thin{border-radius:99px}.viz-audit .vz-seal5{z-index:3;filter:drop-shadow(0 2cqw 3cqw #000c)drop-shadow(0 0 2cqw #c9cdd333);width:22cqw;position:absolute;bottom:7cqw;right:7cqw;transform:rotate(12deg)}.viz-audit .vz-seal5 svg{width:100%;height:auto}@keyframes vz5-spin-in{0%{opacity:0;transform:rotate(-30deg)scale(.4)}}@keyframes vz5-seal{0%{opacity:0;transform:rotate(40deg)scale(1.6)}}@media (prefers-reduced-motion:no-preference){.viz-maintenance[data-play] .vz-tick5{animation:vz4-pop .5s var(--ease-settle) calc(.6s + var(--k,0) * .18s) both}.viz-maintenance[data-play] .vz-run5 svg{animation:vz5-spin-in .9s var(--ease-settle) .9s both}.viz-maintenance[data-play] .vz-beat{animation:vz4-draw 1.6s var(--ease-move) .5s both}.viz-maintenance[data-play] .vz-day{animation:vz4-rise .6s var(--ease-settle) calc(.6s + var(--k,0) * 80ms) both}.viz-wordpress[data-play] .vz-btool{animation:vz4-drop .7s var(--ease-settle) .6s both}.viz-wordpress[data-play] .vz-ins{animation:vz4-pop .5s var(--ease-settle) calc(.7s + var(--k,0) * 70ms) both}.viz-shopify[data-play] .vz-sec{animation:vz4-fade .6s both}.viz-shopify[data-play] .vz-tg5.on i{animation:vz4-knob .6s var(--ease-settle) 1.1s both}.viz-woocommerce[data-play] .vz-donedot{animation:vz4-pop .5s var(--ease-settle) 1.1s both}.viz-flutter[data-play] .vz-feedline{animation:vz4-draw 1.1s var(--ease-move) .4s both}.viz-flutter[data-play] .vz-fphone{animation:vz4-rise .9s var(--ease-settle) .9s both}.viz-flutter[data-play] .vz-fand{animation-delay:1.05s}.viz-flutter[data-play] .vz-prog5 b{animation:vz4-fill 1s var(--ease-settle) .7s both}.viz-reactnative[data-play] .vz-edge{animation:vz4-draw 1s var(--ease-move) .2s both}.viz-reactnative[data-play] .vz-leaf{animation:vz4-pop .5s var(--ease-settle) calc(.9s + var(--k,0) * .1s) both}.viz-reactnative[data-play] .vz-rphone{animation:vz4-fade .8s 1.2s both}.viz-laravel[data-play] .vz-flowline{animation:vz4-draw .9s var(--ease-move) .5s both}.viz-laravel[data-play] .vz-tdots b{animation:vz4-pop .45s var(--ease-settle) calc(.9s + var(--k,0) * .12s) both}.viz-laravel[data-play] .vz-tbar b{animation:vz4-fill 1.2s var(--ease-settle) .9s both}.viz-audit[data-play] .vz-ring5{animation:vz4-draw 1.4s var(--ease-settle) .3s both}.viz-audit[data-play] .vz-meter i{animation:vz4-fill 1s var(--ease-settle) .7s both}.viz-audit[data-play] .vz-trendline{animation:vz4-draw 1.4s var(--ease-move) .6s both}.viz-audit[data-play] .vz-seal5{animation:vz5-seal .7s var(--ease-settle) 1.2s both}}.btn[data-magnetic]{translate:var(--mgx,0) var(--mgy,0);transition:translate .45s var(--ease-settle),background-color var(--dur-fast),box-shadow var(--dur-base),transform var(--dur-base) var(--ease-settle),color var(--dur-fast)}.cta-cols,.hero-cols{z-index:0;pointer-events:none;width:min(100vw - 2 * var(--spacing-gutter),var(--container-wide));background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:calc(25% + 4px) 100%;border-right:1px solid #ffffff0b;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#000,#0000008c 60%,#0000);mask:linear-gradient(#000,#0000008c 60%,#0000)}@media (min-width:1024px){.cta-cols,.hero-cols{background-size:calc(8.33333% + 2px) 100%}}.hs{position:relative}.hh-label{color:var(--accent);align-items:center;gap:12px;margin-bottom:18px;display:flex}.hh-line{opacity:.55;background:currentColor;flex:none;width:32px;height:1px}.hh-title{max-width:17ch;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;font-weight:700;font-stretch:80%;line-height:.95}.hh-intro{max-width:54ch;font-size:var(--text-lead);color:var(--fg-muted);margin-top:16px;line-height:1.5}.hh-link{margin-top:10px}.hh-wide .hh-title{max-width:22ch}.side{display:none}@media (min-width:1280px){.side{z-index:3;pointer-events:none;width:calc(var(--spacing-gutter) + max(0px, (100vw - var(--container-wide) - 2 * var(--spacing-gutter)) / 2));display:block;position:absolute;top:0;bottom:0;left:0}.side-label{top:calc(var(--header-h) + 30vh);writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;width:14px;color:var(--fg-muted);margin:96px auto;font-size:11px;font-weight:600;font-stretch:122%;line-height:14px;display:block;position:sticky;transform:rotate(180deg)}.side-label:before{content:attr(data-n) " · ";content:attr(data-n) " · " /"";color:var(--fg)}}@property --hs{syntax:"<number>";inherits:true;initial-value:0}.hx{isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);background:#050607;flex-direction:column;display:flex;position:relative;overflow:clip}.hx-aurora{background:radial-gradient(44% 50% at 54% 48%,#c9cdd31a 0,#c9cdd300 70%),radial-gradient(34% 40% at 92% 8%,#8fa8ff17 0,#8fa8ff00 70%)}.hx-aurora:before{display:none}.hx-stage{z-index:0;top:calc(var(--header-h) + 18px);aspect-ratio:3/2;left:-16vw;right:-16vw}.hx-stage,.hx-veil{pointer-events:none;position:absolute}.hx-veil{z-index:1;background:linear-gradient(180deg,#0a0b0d38 0,#0a0b0d66 calc(var(--header-h) + 40vw),#07080ae0 calc(var(--header-h) + 80vw),#050607 calc(var(--header-h) + 102vw));inset:0}.hx-grid{flex-direction:column;flex:1;padding-top:22px;padding-bottom:22px;display:flex}.hx-grid,.hx-head{position:relative}.hx-h1{color:var(--fg);flex-direction:column;display:flex}.hx-eyebrow{z-index:4;color:#c9cdd3;letter-spacing:.14em;align-items:center;gap:14px;font-size:11px;display:flex;position:relative}.hx-eyebrow-line{background:linear-gradient(90deg,#c9cdd300,#c9cdd3);flex:none;width:40px;height:1px}.hx-ghost{visibility:hidden}.hx-front{display:none}.hx-lines{z-index:2;letter-spacing:-.016em;text-transform:uppercase;color:#f4f5f7;margin-top:18px;font-size:clamp(2.5rem,14.4vw,4.75rem);font-weight:760;font-stretch:76%;line-height:.9;display:block;position:relative}:lang(fr) .hx-lines{font-size:clamp(2.25rem,10.6vw,4rem)}.hx-li,.hx-line{display:inline}.hx-w{vertical-align:top;overflow-clip-margin:.04em;margin:-.06em -.05em -.16em;padding:.06em .05em .16em;display:inline-block;overflow:clip}.hx-wa{margin-bottom:-.52em;margin-right:-.2em;padding-bottom:.52em;padding-right:.2em}.hx-wi{display:inline-block}.hx .hx-wi:not(.accent-serif){color:#0000;background-image:linear-gradient(#fff,#e6e9ed 36%,#9aa1aa 50%,#7b828c 54%,#c6cbd2 66%,#f4f5f7 88%,#b9bec6);-webkit-background-clip:text;background-clip:text}.hx .hx-wi.accent-serif{text-transform:none;letter-spacing:-.025em;margin:-.1em -.08em -.46em -.02em;padding:.1em .08em .46em .02em;font-size:1.1em}.hx-foot{z-index:4;margin-top:22px;position:relative}.hx-rule{margin-bottom:18px;display:block}.hx-lead{color:#a9afb7;max-width:36rem;font-size:16.5px;line-height:1.58}.hx-actions{margin-top:22px}.hx-actions .btn{width:auto}.hx-cue{display:none}.hx-ticker{z-index:4;background:linear-gradient(#0506078c,#050607eb);border-top:1px solid #ffffff1a;position:relative}.hx-ticker .marquee-track{align-items:center;padding-block:8px}.hx-tk{white-space:nowrap;align-items:center;gap:12px;padding-left:30px;display:inline-flex}.hx-tk-n,.hx-tk-t{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text}.hx-tk-n{padding-right:.08em;font-size:17px;font-style:italic;line-height:1.4}.hx-tk-t{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600;font-stretch:112%;line-height:1.7}:lang(fr) .hx-tk-t{letter-spacing:.14em}.hx-tk-sep{background:var(--chrome-line);width:28px;height:1px;margin-left:18px;display:block}@media (prefers-reduced-motion:no-preference){html.hx-armed .hx-wi{transform:translateY(120%)}html.hx-armed.hx-go .hx-wi{transition:transform .76s var(--ease-settle);transition-delay:calc(var(--w,0) * 40ms + 20ms);transform:none}}@media (max-width:819px){.hx-stage picture{filter:blur(1.4px)}}@media (min-width:640px) and (max-width:819px){.hx-stage{aspect-ratio:5/4;left:-4vw;right:-4vw;top:calc(var(--header-h) + 10px)}}@media (min-width:820px){.hx{min-height:max(100svh,700px)}.hx-stage{z-index:2;top:calc(var(--header-h) - 12px);height:calc(100% - var(--header-h) + 36px);aspect-ratio:5/4;width:auto;max-width:112vw;bottom:auto;left:52%;right:auto;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#000 0 86%,#0000 99%);mask:linear-gradient(90deg,#000 0 86%,#0000 99%)}.hx-veil{z-index:2;background:radial-gradient(58% 50% at 16% 90%,#050607f2 0,#050607db 50%,#05060700 100%),linear-gradient(#05060700 60%,#05060799 76%,#050607f0 88%,#050607),linear-gradient(90deg,#05060780,#05060700 22%)}.hx-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,4svh,48px) 24px;padding-top:22px;padding-bottom:26px;display:grid}.hx-head{--hx-fit:8.45;grid-area:1/1/auto/-1;display:flex}:lang(fr) .hx-head{--hx-fit:11.15}.hx-h1{flex:1;justify-content:space-between}.hx-eyebrow{letter-spacing:.2em;font-size:12px}:lang(fr) .hx-eyebrow{letter-spacing:.15em}.hx-front{z-index:3;pointer-events:none;display:flex;position:absolute;inset:0}.hx-front .hx-line{-webkit-mask:linear-gradient(90deg,#000 calc(var(--cut) - var(--ramp,3%)),transparent calc(var(--cut) + var(--ramp,3%)));mask:linear-gradient(90deg,#000 calc(var(--cut) - var(--ramp,3%)),transparent calc(var(--cut) + var(--ramp,3%)))}.hx-front .hx-line:first-of-type{--cut:77%}.hx-front .hx-line:last-of-type{--cut:69%}.hx-lines,:lang(fr) .hx-lines{z-index:1;letter-spacing:-.02em;line-height:.86;font-size:min(11rem,calc(min(100vw - 2 * var(--spacing-gutter), var(--container-wide)) / var(--hx-fit)));margin-top:24px}.hx-line{white-space:nowrap;overflow-clip-margin:.05em;margin:-.04em -.24em -.34em -.02em;padding:.04em .24em .34em .02em;overflow:clip}.hx-li,.hx-line{display:block}.hx-w,.hx-wa{margin:0;padding:0;overflow:visible}.hx-w,.hx-wa,.hx-wi{display:inline}.hx .hx-wi.accent-serif,.hx .hx-wi:not(.accent-serif){color:#0000;background:0 0}.hx-li{--sx:calc((var(--hx,.36) + var(--hs)) * 100%);--hz:calc((var(--hy,.5) - .5) * 24%);color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(104deg,#fff0 calc(var(--sx) - 15%),#ffffff80 calc(var(--sx) - 3.5%),#fff var(--sx),#ffffff80 calc(var(--sx) + 3.5%),#fff0 calc(var(--sx) + 15%)),linear-gradient(180deg,#f4f6f8 0,#d9dde2 calc(33% + var(--hz)),#959ca6 calc(47% + var(--hz)),#646b75 calc(51% + var(--hz)),#aeb4bc calc(62% + var(--hz)),#e9ecef 86%,#a9afb8 100%)}.hx-front .hx-li{filter:drop-shadow(0 0 18px #050607e6)}.hx-foot{grid-area:2/1/auto/span 11;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-self:end;align-items:end;column-gap:24px;margin-top:0;display:grid}.hx-rule{grid-column:1/-1;margin-bottom:20px}.hx-lead{max-width:35rem;font-size:16px;line-height:1.6}.hx-actions{margin-top:0}.hx-cue{z-index:4;color:#9aa0a8;flex-direction:column;grid-area:2/12;place-self:end;align-items:center;gap:14px;min-width:44px;padding-top:6px;text-decoration:none;display:flex;position:relative}.hx-cue:hover{color:#f4f5f7}.hx-cue-word{writing-mode:vertical-rl;letter-spacing:.24em;color:inherit;font-size:11px;transform:rotate(180deg)}.hx-cue-line{background:#ffffff1f;width:1px;height:96px;display:block;position:relative;overflow:hidden}.hx-cue-line i{background:linear-gradient(#f3f4f600,#f3f4f6 58%,#aeb4bc);position:absolute;inset:0}.hx-ticker .marquee-track{padding-block:9px}}@media (min-width:1024px){.hx-foot{grid-column:1/span 10;grid-template-columns:minmax(0,6fr) minmax(0,4fr)}}@media (min-width:1280px){.hx-foot{grid-column:1/span 9;grid-template-columns:minmax(0,5fr) minmax(0,4fr)}}@media (min-width:820px) and (max-width:1279px){.hx-front .hx-line{--ramp:1.5%}.hx-front .hx-line:first-of-type{--cut:80%}.hx-front .hx-line:last-of-type{--cut:85%}:lang(fr) .hx-front .hx-line:first-of-type{--cut:82.5%}:lang(fr) .hx-front .hx-line:last-of-type{--cut:73.5%}}@media (min-width:820px) and (prefers-reduced-motion:no-preference){html.hx-armed .hx-wi{transform:none}html.hx-armed .hx-li{transform:translateY(140%)}html.hx-armed.hx-go .hx-li{transition:transform 1.1s var(--ease-settle) calc(var(--l,0) * .12s + 30ms);animation:hx-sweep 1.7s var(--ease-move) calc(var(--l,0) * .12s + .26s) both;transform:none}html.hx-armed .hx-stage{transform:translate(-50%)scale(1.035)}html.hx-armed.hx-go .hx-stage{transition:transform 1.8s var(--ease-settle);transform:translate(-50%)}html.hx-armed .hx-cue,html.hx-armed .hx-eyebrow:not(.hx-ghost),html.hx-armed .hx-foot{opacity:.01;transform:translateY(16px)}html.hx-armed.hx-go .hx-cue,html.hx-armed.hx-go .hx-eyebrow:not(.hx-ghost),html.hx-armed.hx-go .hx-foot{opacity:1;transition:opacity .7s var(--ease-settle),transform .9s var(--ease-settle);transform:none}html.hx-armed.hx-go .hx-foot{transition-delay:.34s}html.hx-armed.hx-go .hx-cue{transition-delay:.52s}html.hx-armed .hx-rule{transform-origin:0;transform:scaleX(0)}html.hx-armed.hx-go .hx-rule{transition:transform 1.2s var(--ease-settle) .3s;transform:none}html.hx-armed .hx-ticker{opacity:.01}html.hx-armed.hx-go .hx-ticker{opacity:1;transition:opacity .9s var(--ease-settle) .6s}.hx-cue-line i{animation:hx-cue 2.6s var(--ease-move) 1.8s infinite;transform:translateY(-100%)}}@keyframes hx-sweep{0%{--hs:-.75}to{--hs:0}}@keyframes hx-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.hx-curtain{display:none}html.hx-intro .hx-curtain{z-index:60;pointer-events:none;background:#050607;place-content:center;justify-items:center;gap:22px;animation:hx-curtain 1.2s linear both;display:grid;position:fixed;inset:0}.hx-wm{width:min(64vw,900px);height:auto;display:block;overflow:visible}.hx-wm-fill{fill:url(#hx-wm-chrome);opacity:0}.hx-wm-line use{fill:none;stroke:url(#hx-wm-line);stroke-width:22px;stroke-dasharray:1 1;stroke-dashoffset:1px}.hx-wm-rule{background:var(--chrome-line);width:min(64vw,900px);height:1px;display:block;transform:scaleX(0)}html.hx-intro .hx-wm-line use{animation:hx-draw .64s var(--ease-move) calc(var(--i,0) * 18ms) both}html.hx-intro .hx-wm-fill{animation:hx-fill .3s var(--ease-settle) .56s both}html.hx-intro .hx-wm-line{animation:hx-line-out .3s var(--ease-settle) .6s both}html.hx-intro .hx-wm{animation:hx-wm-out .43s var(--ease-exit) .77s both}html.hx-intro .hx-wm-rule{animation:hx-wm-rule .76s var(--ease-settle) 60ms both,hx-wm-fade .36s linear .78s both}@keyframes hx-curtain{0%,66%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hx-fill{0%{opacity:0}to{opacity:1}}@keyframes hx-line-out{to{opacity:0}}@keyframes hx-wm-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(8px);transform:scale(1.08)}}@keyframes hx-wm-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hx-wm-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hx-curtain,html.hx-intro .hx-curtain{display:none}}.rail{--rail-inset:calc(var(--spacing-gutter) + max(0px, (100vw - var(--container-wide) - 2 * var(--spacing-gutter)) / 2));position:relative}.rail-sticky{padding-top:var(--spacing-section)}.rail-head{width:100%;max-width:calc(var(--container-wide) + 2 * var(--spacing-gutter));padding-inline:var(--spacing-gutter);margin-inline:auto}.rail-ctl{align-items:center;gap:16px;margin-top:24px;display:flex}.rail-count{font-family:var(--font-serif);letter-spacing:0;flex:none;font-size:26px;line-height:1}.rail-now{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;font-style:italic}.rail-of{color:var(--fg-muted);margin-left:6px;font-size:.62em}.rail-bar{background:var(--hair);flex:1;height:1px;position:relative}.rail-bar i{transform-origin:0;transform:scaleX(calc(.04 + var(--rail-p,0) * .96));background:#e9ebee;display:block;position:absolute;inset:0}.rail-btns{gap:8px;display:flex}.rail-btn{cursor:pointer;width:48px;height:48px;color:var(--fg);transition:background-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast);background:0 0;border-radius:50%;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff3d}@media (hover:hover) and (pointer:fine){.rail-btn:hover{color:#050607;box-shadow:none;background:#f4f5f7}}.rail-view{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--spacing-section);margin-top:24px;overflow-x:auto}.rail-view::-webkit-scrollbar{display:none}.rail-track{width:max-content;padding-inline:var(--rail-inset);gap:16px;display:flex}.rail-slide{scroll-snap-align:start;scroll-margin-left:var(--rail-inset);content-visibility:auto;contain-intrinsic-block-size:auto 320px;flex-direction:column;flex:0 0 min(84vw,440px);gap:22px;display:flex;position:relative}.rail-visual{order:-1;position:relative}.rail-num{z-index:2;pointer-events:none;font-family:var(--font-serif);letter-spacing:-.04em;color:#0000;background:var(--chrome-text);filter:drop-shadow(0 12px 24px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,3rem + 8vw,12rem);line-height:.78;position:absolute;top:6px;left:14px}.rail-copy{flex-direction:column;display:flex}.rail-title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:700;font-stretch:80%;line-height:.98}.rail-body{color:var(--fg-muted);margin-top:12px;font-size:1rem;line-height:1.55}.rail-deliver{border-top:1px solid var(--hair);margin-top:16px}.rail-deliver li{border-bottom:1px solid var(--hair-soft);padding:10px 0 10px 22px;font-size:15px;font-weight:500;line-height:1.35;position:relative}.rail-deliver li:before{content:"";background:#c9cdd3;width:10px;height:1px;position:absolute;top:50%;left:0}.rail-link{align-self:flex-start;margin-top:10px}@media (min-width:1024px){.rail{--slide-w:min(74vw,900px)}.rail-head .hh{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:24px;display:grid}.rail-head .hh-label{grid-area:1/1}.rail-head .hh-link{grid-area:1/2;place-self:start end;margin-top:-12px}.rail-head .hh-title{grid-area:2/1}.rail-head .hh-intro{grid-area:2/2;align-self:end;margin-top:0;font-size:1.0625rem}.rail-slide{flex-basis:var(--slide-w);border-left:1px solid var(--hair);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:36px;padding-left:24px;display:grid}.rail-slide:first-child{border-left:0;padding-left:0}.rail-visual{order:0;grid-area:1/1}.rail-copy{grid-area:1/2;padding-top:4px}.rail-slide:first-child .rail-num{left:14px}.rail-num{left:38px}.rail-track{gap:24px}}@media (min-width:1280px){.rail{--slide-w:min(62vw,900px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.rail{--rail-travel:calc(var(--n) * (var(--slide-w) + 24px) - 24px + 2 * var(--rail-inset) - 100vw);height:calc(100svh - var(--header-h) + max(0px, var(--rail-travel)) * .6)}.rail-sticky{top:var(--header-h);height:calc(100svh - var(--header-h));flex-direction:column;padding-block:clamp(1.75rem,4.5vh,3.5rem) clamp(1.25rem,3vh,2.25rem);display:flex;position:sticky;overflow:clip}.rail-view{scroll-snap-type:none;flex:1;min-height:0;margin-top:clamp(1.25rem,3vh,2rem);padding-bottom:0;overflow:clip}.rail-track{will-change:transform;height:100%}.rail-slide{align-content:center;align-items:center;height:100%}}@media (min-width:1024px) and (max-height:760px){.rail-deliver{display:none}}.caps{border-block:1px solid var(--hair-soft);gap:0;padding-block:clamp(1.25rem,.8rem + 2vw,2.75rem);display:grid;overflow:hidden}.cap-word,.caps .marquee-track{align-items:center}.cap-word{letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f4f5f747;gap:clamp(1rem,.6rem + 1.4vw,2.25rem);padding-right:clamp(1rem,.6rem + 1.4vw,2.25rem);font-size:clamp(3rem,1.5rem + 6.4vw,9rem);font-weight:800;font-stretch:75%;line-height:1.02;display:inline-flex}.cap-chrome{-webkit-text-stroke:0;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text}.cap-sep{background:#8e959f;border-radius:50%;flex:none;width:.11em;height:.11em;display:block}.hs-work,.hs-work+.hs-why{--wk-bleed:clamp(72px,10vw,160px)}.hs-work{padding-top:var(--spacing-section);border-top:1px solid var(--hair);background:#0a0b0d}.wk{gap:36px;display:grid}.wk-index{display:none}.wk-list{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.wk-item:last-child{z-index:4;margin-bottom:calc(-1 * var(--wk-bleed));position:relative}.wk-meta{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 16px;margin-bottom:22px;padding-bottom:18px;display:grid}.wk-n{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;font-size:44px;line-height:.85}.wk-n span{color:#9aa0a8;-webkit-text-fill-color:#9aa0a8;margin-left:4px;font-size:.4em;font-style:italic}.wk-sector{color:var(--accent)}.wk-name{letter-spacing:-.015em;text-wrap:balance;margin-top:6px;font-size:clamp(1.875rem,1.2rem + 2.4vw,3.5rem);font-weight:700;font-stretch:80%;line-height:.92}.wk-about{grid-column:1/-1}.wk-summary{max-width:56ch;color:var(--fg-muted)}.wk-foot{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:6px;display:flex}.wk-platform{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:12px;font-weight:600;font-stretch:120%}.wk-frame{transform:translate3d(0,var(--py,0),0)}@media (min-width:1024px){.wk{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px}.wk-aside{top:calc(var(--header-h) + 36px);grid-column:1/span 4;padding-bottom:40px;position:sticky}.wk-aside .hh-title{font-size:clamp(2.5rem,4.4vw,4.5rem)}.wk-index{border-top:1px solid var(--hair);margin-top:32px;display:grid}.wk-index li{border-bottom:1px solid var(--hair-soft);color:var(--fg-muted);transition:color .4s,padding-left .5s var(--ease-settle);align-items:baseline;gap:14px;padding:11px 0;font-size:15px;font-weight:600;display:flex}.wk-index-n{font-family:var(--font-serif);font-size:17px;font-style:italic;font-weight:400}.wk-index li.is-active{color:var(--fg);padding-left:14px}.wk-index li.is-active .wk-index-n{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text}.wk-list{grid-column:5/-1}.wk-meta{grid-template-columns:auto minmax(0,5fr) minmax(0,6fr);column-gap:24px}.wk-about{grid-column:auto}}.work-card{border-radius:var(--radius-panel);background:radial-gradient(90% 70% at 20% 0,#c9cdd31a 0,#c9cdd300 60%),linear-gradient(#12151b,#0b0d10);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000000e6}.work-platform{color:#9aa0a8;letter-spacing:.02em;margin-top:14px;font-size:13px}.work-platform:before{content:"";background:#c9cdd3;width:6px;height:6px;margin-right:10px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.hs-why{padding-block:var(--spacing-section)}.hs-work+.hs-why{padding-top:calc(var(--spacing-section) + var(--wk-bleed,0px) * .85)}.why{gap:28px;display:grid}.why-plate{display:none}.why-list{border-top:1px solid var(--hair)}.why-row{border-bottom:1px solid var(--hair);grid-template-columns:46px minmax(0,1fr);gap:2px 10px;padding:20px 0 22px;display:grid}.why-n{color:var(--fg-muted);grid-row:span 2;font-size:30px;font-style:italic;line-height:.95}.why-title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.625rem,1.15rem + 1.8vw,2.75rem);font-weight:700;font-stretch:80%;line-height:.96}.why-body{max-width:58ch;color:var(--fg-muted);margin-top:10px}@media (min-width:1024px){.hs-work+.hs-why{padding-top:var(--spacing-section)}.why{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px}.why-aside{top:calc(var(--header-h) + 36px);grid-column:1/span 5;position:sticky}.hs-work+.hs-why .why-list{margin-top:calc(var(--wk-bleed,0px) + 40px)}.why-list{grid-column:7/-1}.why-row{transition:background-color .35s,padding .45s var(--ease-settle);grid-template-columns:76px minmax(0,1fr);padding:26px 0 28px}.why-n{font-size:44px}.why-body,.why-n,.why-title{transition:color .35s}.why[data-active] .why-row .why-body,.why[data-active] .why-row .why-title{color:#66696f}.why[data-active="0"] .why-row:first-child :is(.why-title,.why-body),.why[data-active="1"] .why-row:nth-child(2) :is(.why-title,.why-body),.why[data-active="2"] .why-row:nth-child(3) :is(.why-title,.why-body),.why[data-active="3"] .why-row:nth-child(4) :is(.why-title,.why-body),.why[data-active="4"] .why-row:nth-child(5) :is(.why-title,.why-body),.why[data-active="5"] .why-row:nth-child(6) :is(.why-title,.why-body){color:var(--fg)}.why[data-active="0"] .why-row:first-child .why-title,.why[data-active="1"] .why-row:nth-child(2) .why-title,.why[data-active="2"] .why-row:nth-child(3) .why-title,.why[data-active="3"] .why-row:nth-child(4) .why-title,.why[data-active="4"] .why-row:nth-child(5) .why-title,.why[data-active="5"] .why-row:nth-child(6) .why-title{color:#0b0c0e}.why[data-active="0"] .why-row:first-child .why-body,.why[data-active="1"] .why-row:nth-child(2) .why-body,.why[data-active="2"] .why-row:nth-child(3) .why-body,.why[data-active="3"] .why-row:nth-child(4) .why-body,.why[data-active="4"] .why-row:nth-child(5) .why-body,.why[data-active="5"] .why-row:nth-child(6) .why-body{color:#4a4d53}.why-row:hover{padding-left:14px}.why .why-row:hover :is(.why-title,.why-body),.why-row:hover .why-n{color:#0b0c0e}.why .why-row:hover .why-body{color:#4a4d53}.why-plate{aspect-ratio:4/3;border-radius:var(--radius-panel);--fg:#f4f5f7;color:#f4f5f7;background:radial-gradient(70% 60% at 70% 20%,#c9cdd31f,#c9cdd300 70%),linear-gradient(#121419,#0a0b0d);margin-top:36px;display:block;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0b0c0ebf,inset 0 0 0 1px #ffffff14}.why-plate:before{content:"";background:var(--chrome-line);opacity:.8;height:1px;position:absolute;top:0;left:28px;right:28px}.why-art .ra{scale:1.55}.why-art{opacity:0;transition:opacity .5s var(--ease-settle),transform .7s var(--ease-settle);position:absolute;inset:0 0 8%;transform:scale(.94)}.why-art.is-active{opacity:1;transform:none}.why:has(.why-row:hover) .why-art{opacity:0;transform:scale(.94)}.why:has(.why-row:first-child:hover) .why-art:first-child,.why:has(.why-row:nth-child(2):hover) .why-art:nth-child(2),.why:has(.why-row:nth-child(3):hover) .why-art:nth-child(3),.why:has(.why-row:nth-child(4):hover) .why-art:nth-child(4),.why:has(.why-row:nth-child(5):hover) .why-art:nth-child(5),.why:has(.why-row:nth-child(6):hover) .why-art:nth-child(6){opacity:1;transform:none}.why-plate-n{height:1em;font-size:72px;line-height:1;position:absolute;bottom:14px;right:24px}.why-plate-n span{opacity:0;color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;font-style:italic;transition:opacity .4s;position:absolute;bottom:0;right:0}.why-plate-n span.is-active{opacity:1}.why:has(.why-row:hover) .why-plate-n span{opacity:0}.why:has(.why-row:first-child:hover) .why-plate-n span:first-child,.why:has(.why-row:nth-child(2):hover) .why-plate-n span:nth-child(2),.why:has(.why-row:nth-child(3):hover) .why-plate-n span:nth-child(3),.why:has(.why-row:nth-child(4):hover) .why-plate-n span:nth-child(4),.why:has(.why-row:nth-child(5):hover) .why-plate-n span:nth-child(5),.why:has(.why-row:nth-child(6):hover) .why-plate-n span:nth-child(6){opacity:1}}.hs-process{padding-block:var(--spacing-section)}.pst{border-top:1px solid var(--hair);margin-top:28px}.pst-step{border-bottom:1px solid var(--hair)}.pst-card{grid-template-columns:62px minmax(0,1fr);column-gap:14px;padding:22px 0 24px;display:grid}.pst-num{font-family:var(--font-serif);letter-spacing:-.03em;color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;font-size:52px;line-height:.8}.pst-of{color:var(--accent);margin-bottom:8px}.pst-title{letter-spacing:-.015em;font-size:clamp(1.75rem,1.2rem + 2.2vw,3.5rem);font-weight:700;font-stretch:80%;line-height:.95}.pst-body{max-width:54ch;color:var(--fg-muted);margin-top:10px}.pst-glyph,.pst-track{display:none}.g-draw{stroke-dasharray:400;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.pst-card[data-play] .g-draw{animation:gdraw 1.4s var(--ease-settle) both}.pst-card[data-play] .g-d2{animation-delay:.2s}.pst-card[data-play] .g-d3{animation-delay:.4s}}@keyframes gdraw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@media (min-width:768px){.pst{border-top:0;margin-top:40px}.pst-step{top:calc(var(--header-h) + 18px + var(--i) * 16px);border:0;margin-bottom:22vh;position:sticky}.pst-step:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1279px){.pst-step{margin-bottom:clamp(28px,5vh,64px)}.pst-step:last-child{margin-bottom:0}}@media (min-width:768px){.pst-card{border-radius:var(--radius-panel);background:linear-gradient(#14161b,#0c0d10);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:center;column-gap:24px;min-height:clamp(240px,34vh,340px);padding:30px clamp(24px,3vw,44px);position:relative;box-shadow:0 -24px 60px -28px #000000e6,inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14}.pst-card:before{content:"";background:var(--chrome-line);opacity:.75;height:1px;position:absolute;top:0;left:32px;right:32px}.pst-num{margin-bottom:-.06em;font-size:clamp(7rem,3.5rem + 8vw,13rem)}.pst-track{gap:6px;display:flex;position:absolute;bottom:18px;left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.pst-track i{background:#ffffff1a;border-radius:2px;flex:1;height:2px}.pst-track i.on{background:linear-gradient(90deg,#aeb4bc,#f3f4f6)}.pst-glyph{aspect-ratio:4/3;color:#c9cdd3;justify-self:end;width:min(100%,200px);display:block}.pst-glyph svg{width:100%;height:100%}.pst-title{font-size:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.pst-body{font-size:1.0625rem}}.hs-tech{padding-block:var(--spacing-section)}.tech-head{gap:16px;display:grid}.tech-intro{max-width:50ch;font-size:var(--text-lead);color:var(--fg-muted);line-height:1.5}.pidx{border-top:1px solid var(--hair);margin-top:32px;display:grid}.pidx-row{border-bottom:1px solid var(--hair-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:16px 0;display:grid}.pidx-n{letter-spacing:.08em;color:var(--fg-muted);font-variant-numeric:tabular-nums;grid-row:1/span 2;align-self:start;padding-top:6px;font-size:12px;font-weight:600}.pidx-name{letter-spacing:.005em;text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);font-weight:720;font-stretch:76%;line-height:1;transition:color .3s}.pidx-kind{color:var(--fg-muted);grid-column:2;font-size:15px;line-height:1.4}.pidx-mono{color:#0000;background:var(--chrome-text);opacity:.55;-webkit-background-clip:text;background-clip:text;grid-area:1/3/span 2;font-size:34px;font-style:italic;line-height:1;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.pidx-row:hover .pidx-name{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text}.pidx-row:hover .pidx-mono{opacity:1}}@media (min-width:768px){.pidx{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}@media (min-width:1024px){.tech-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:24px}.tech-intro{margin-bottom:4px}}.hs-facts{padding-block:var(--spacing-section);background:#0a0b0d;overflow:clip}.nx{margin-top:6px;position:relative}.nx:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:calc(25% + 4px) 100%;border-right:1px solid #ffffff0a;position:absolute;inset:-10px 0}.nx-text{--f:clamp(1.5rem,1.05rem + 1.9vw,2.25rem);font-size:var(--f);letter-spacing:-.006em;text-transform:uppercase;color:#f4f5f7;margin:0;font-weight:720;font-stretch:76%;line-height:1.04;position:relative}.nx-fact{min-height:calc(2.72em + 34px);padding:18px 0 16px calc(var(--dmax,2) * 1.6em + 16px);border-bottom:1px solid var(--hair);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.nx-fact:first-child{border-top:1px solid var(--hair)}.nx-num{width:calc(var(--dmax,2) * 1ch + .02em);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;font-size:3.3em;font-weight:800;font-stretch:75%;line-height:.8;position:absolute;bottom:calc(16px + .04em);left:0}.nx-body,.nx-num{display:block}.nx-pair{white-space:normal}.nx-gap{font-size:0}.nx-text.reveal-in .wi{transition-delay:calc(var(--w,0) * var(--nx-step,42ms) + 40ms)}[data-reveal].reveal-pending .nx-num{opacity:0;transform:translateY(.22em)}[data-reveal].reveal-in .nx-num{transition:opacity .6s var(--ease-settle),transform .9s var(--ease-settle);transition-delay:calc(var(--w,0) * var(--nx-step,42ms) + 40ms)}@media (min-width:768px){.nx-text{--f:clamp(1.75rem,.55rem + 3.7vw,4.6rem);--lh:1.9;line-height:var(--lh);text-wrap:pretty;background-image:linear-gradient(180deg,transparent calc(1.455em - 1px),var(--hair) calc(1.455em - 1px),var(--hair) 1.455em,transparent 1.455em);background-size:100% calc(var(--lh) * 1em);background-repeat:repeat-y;margin-top:.62em}.nx-text.reveal-pending{background-size:0 calc(var(--lh) * 1em)}.nx-text.reveal-in{transition:background-size 1.6s var(--ease-settle) 60ms}.nx-fact,.nx-fact:first-child{border:0;min-height:0;padding:0;display:inline;position:static}.nx-body{display:inline}.nx-pair{white-space:nowrap}.nx-gap{font-size:inherit}.nx-num{width:calc(var(--d,1) * 1ch + .02em);vertical-align:baseline;margin:-.36em .08em 0 0;font-size:2.5em;line-height:1;display:inline-block;position:static}}@media (min-width:1024px){.nx:before{background-size:calc(8.33333% + 2px) 100%}}.faq-list{counter-reset:q}.faq{counter-increment:q}.faq-q{align-items:baseline}.faq-q:before{content:counter(q,decimal-leading-zero);content:counter(q,decimal-leading-zero) /"";min-width:2.4rem;font-family:var(--font-serif);color:var(--fg-muted);flex:none;font-size:22px;font-style:italic;line-height:1}.faq-q h3{letter-spacing:-.01em;text-wrap:pretty;flex:1;font-size:clamp(1.25rem,1rem + .9vw,1.875rem);font-weight:650;font-stretch:86%;line-height:1.1}.faq-chev{align-self:center}@media (min-width:640px){.faq-a{padding-left:calc(2.4rem + 24px)}}.cv-band{content-visibility:auto;contain-intrinsic-block-size:auto var(--cv-h,1000px)}.cv-tech{--cv-h:1500px}.cv-facts{--cv-h:540px}.cta-band.cv-band{--cv-h:760px}@media (min-width:768px){.cv-tech{--cv-h:1000px}.cv-facts{--cv-h:470px}.cta-band.cv-band{--cv-h:720px}}@media (min-width:1024px){.cv-tech{--cv-h:860px}.cv-facts{--cv-h:590px}.cta-band.cv-band{--cv-h:820px}}.cta-band{padding-block:var(--spacing-section);border-top:1px solid var(--hair);background:radial-gradient(70% 70% at 50% 120%,#c9cdd31f 0,#c9cdd300 60%),#050607}.cta-label{margin-bottom:16px}.cta-title{letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:#0000;background:linear-gradient(100deg,#8e959f,#f3f4f6 18%,#aeb4bc 34%,#e9ebee 50%,#9ea5ae 66%,#f3f4f6 84%,#8e959f) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,.6rem + 12.2vw,15rem);font-weight:800;font-stretch:75%;line-height:.86}.cta-title .accent-serif{text-transform:none;font-size:1.04em}.cta-title{margin:-.18em 0 -.12em;padding-block:.18em .12em}:lang(fr) .cta-title{margin:-.275em 0 -.215em;line-height:1.05}@media (prefers-reduced-motion:no-preference){.cta-title[data-play]{animation:cta-sheen 16s linear infinite}}@keyframes cta-sheen{to{background-position:-200% 0}}.cta-rule{margin-top:clamp(1.75rem,1rem + 2.4vw,3.25rem)}.cta-foot{gap:24px;margin-top:26px;display:grid}.cta-body{max-width:46ch;font-size:var(--text-lead);color:var(--fg-muted);line-height:1.5}.cta-side{align-content:start;gap:22px;display:grid}.cta-direct{gap:10px;display:grid}@media (min-width:1024px){.cta-foot{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:24px}.cta-side{text-align:right;justify-items:end}.cta-actions{justify-content:flex-end}.cta-direct{justify-items:end}}.final-contact{min-height:44px;color:var(--fg);background:0 0;border-radius:99px;align-items:center;gap:10px;padding:0 18px;font-weight:550;text-decoration:none;transition:box-shadow .25s,background-color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.final-contact:hover{background:#ffffff0d;box-shadow:inset 0 0 0 1px #c9cdd3}.footer-wordmark{text-align:center;white-space:nowrap;letter-spacing:-.025em;color:#0000;background:var(--chrome);opacity:.85;transform:translateY(calc(var(--py,0px) * .6));-webkit-background-clip:text;background-clip:text;margin:clamp(2rem,1rem + 3vw,3.5rem) 0 -.1em;font-size:clamp(4.5rem,21vw,22rem);font-weight:800;font-stretch:75%;line-height:.8;position:relative;-webkit-mask:linear-gradient(#000 18%,#0000000f 96%);mask:linear-gradient(#000 18%,#0000000f 96%)}.device-stage{transform:perspective(1800px) rotateX(calc(2deg + var(--rx,0deg))) rotateY(calc(-5deg + var(--ry,0deg)));transform-style:preserve-3d;transition:transform .6s var(--ease-settle);padding:0 14% 9% 0;position:relative}.device-stage-app{place-items:center;padding:0;display:grid}.device-browser{background:#0d1015;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 50px 90px -40px #000000f2,0 30px 60px -30px #c9cdd32e}.device-bar{background:linear-gradient(#171a21,#12151b);border-bottom:1px solid #ffffff12;align-items:center;gap:14px;height:34px;padding:0 14px;display:flex}.device-dots{gap:6px;display:flex}.device-dots i{background:#3a404a;border-radius:50%;width:9px;height:9px}.device-dots i:first-child{background:#8e959f}.device-url{color:#9aa0a8;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-radius:99px;flex:0 auto;min-width:0;max-width:60%;margin-inline:auto;padding:3px 14px;font-size:12px;overflow:hidden}.device-screen{aspect-ratio:16/10;background:radial-gradient(60% 70% at 50% 35%,#c9cdd30f,#c9cdd300 70%),#101217;position:relative;overflow:hidden;container-type:inline-size}.device-shot{transition:transform 1.2s var(--ease-settle)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.device-shot{will-change:transform}.device-stage:hover .device-shot{transition:transform 11s cubic-bezier(.45,0,.55,1);transform:translateY(calc(62.5cqw - 100%))}}@media (prefers-reduced-motion:no-preference){.work-card:focus-within .device-shot{transition:transform 11s cubic-bezier(.45,0,.55,1);transform:translateY(calc(62.5cqw - 100%))}}.device-phone{aspect-ratio:9/19.5;background:#0a0b0e;border-radius:13%/6%;width:24%;padding:2.2%;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateZ(60px);box-shadow:0 0 0 1px #ffffff2e,0 0 0 4px #1c2028,0 40px 70px -30px #000000f2}.device-stage-app .device-phone{width:min(44%,260px);position:relative;transform:none}.device-phone img,.device-phone picture{object-fit:cover;object-position:top;border-radius:10%/4.6%;width:100%;height:100%}.device-notch{z-index:2;background:#000;border-radius:99px;width:30%;height:3%;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.svc-list{margin-top:var(--spacing-s8);gap:20px;display:grid}.svc-panel{border-radius:var(--radius-panel);background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff17;gap:28px;padding:22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.svc-panel:before{content:"";background:linear-gradient(90deg,#c9cdd300,#c9cdd3b3,#c9cdd300);height:1px;position:absolute;top:-1px;left:28px;right:28px}.svc-icon{color:#c9cdd3;background:#c9cdd30f;border-radius:50%;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:inset 0 0 0 1px #c9cdd359}.svc-title{letter-spacing:-.02em;text-wrap:balance;margin-top:22px;font-size:clamp(1.875rem,1.3rem + 2.4vw,3.5rem);font-weight:700;line-height:1.02}.svc-title,:lang(fr) .svc-title{font-stretch:80%}.svc-body{max-width:54ch;margin-top:18px}.svc-deliver{border-top:1px solid #ffffff14;gap:0;margin-top:24px;display:grid}.svc-deliver li{border-bottom:1px solid #ffffff14;padding:14px 0 14px 28px;font-weight:500;position:relative}.svc-deliver li:before{content:"";border:1px solid #c9cdd3;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:4px;transform:rotate(45deg)}.svc-copy{padding:6px 4px 8px}@media (min-width:1024px){.svc-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding:40px 40px 40px 56px}.svc-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding:40px 56px 40px 40px}.svc-flip .svc-copy{order:2}.svc-flip .svc-visual{order:1}}.bento{margin-top:var(--spacing-s8);gap:16px;display:grid}.bento-card{border-radius:var(--radius-card);flex-direction:column;min-height:300px;padding:24px;display:flex;position:relative}.bento-art{background:radial-gradient(80% 80% at 50% 40%,#c9cdd314,#c9cdd300 70%),#ffffff05;border-radius:14px;height:150px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.bento-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1.25rem + .55vw,1.75rem);font-weight:560;line-height:1.15}.bento-body{margin-top:12px}@media (min-width:768px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-0,.bento-1{grid-column:span 3}.bento-2,.bento-3,.bento-4{grid-column:span 2}}@media (min-width:1024px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento-0{grid-column:span 7}.bento-1{grid-column:span 5}.bento-2,.bento-3,.bento-4{grid-column:span 4}.bento-card{padding:32px}.bento-0 .bento-art,.bento-1 .bento-art{height:210px}}.ra{place-items:center;display:grid;position:absolute;inset:0}.ra :is(i,b,span){display:block}.ra-ring{border:1px solid #c9cdd347;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ra-ring.r1{width:70px;height:70px}.ra-ring.r2{border-style:dashed;width:130px;height:130px}.ra-ring.r3{opacity:.6;width:200px;height:200px}.ra-core{background:var(--chrome-button);width:22px;height:22px;box-shadow:0 0 24px #c9cdd3b3}.ra-core,.ra-sat{border-radius:50%}.ra-sat{background:#f4f5f7;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%}.ra-sat.s1{transform:rotate(20deg)translate(65px)}.ra-sat.s2{transform:rotate(150deg)translate(65px)}.ra-sat.s3{transform:rotate(260deg)translate(100px)}[data-play] .ra-sat.s1{animation:orbit1 9s linear infinite}[data-play] .ra-sat.s2{animation:orbit2 12s linear infinite}[data-play] .ra-sat.s3{animation:orbit3 16s linear infinite}@keyframes orbit1{0%{transform:rotate(20deg)translate(65px)}to{transform:rotate(380deg)translate(65px)}}@keyframes orbit2{0%{transform:rotate(150deg)translate(65px)}to{transform:rotate(-210deg)translate(65px)}}@keyframes orbit3{0%{transform:rotate(260deg)translate(100px)}to{transform:rotate(620deg)translate(100px)}}[data-play] .ra-core{animation:corepulse 2.8s ease-in-out infinite}@keyframes corepulse{50%{box-shadow:0 0 40px #c9cdd3f2}}.ra-doc{background:#efefed;border-radius:8px;gap:9px;width:120px;padding:16px 14px;position:relative;transform:rotate(-4deg);box-shadow:0 20px 30px -14px #000c;display:grid!important}.ra-doc span{background:#c3c6cb;border-radius:9px;height:5px}.ra-doc .w-55{width:55%}.ra-doc .w-70{width:70%}.ra-doc .w-80{width:80%}.ra-doc .w-90{width:90%}.ra-sign{border-bottom:2px solid #737a84;border-radius:0 0 40% 60%;width:46px;height:12px;margin-top:6px}.ra-stamp{background:#a6d8bd;border-radius:50%;place-items:center;width:38px;height:38px;position:absolute;top:calc(50% + 10px);left:calc(50% + 46px);box-shadow:0 8px 18px -6px #000000b3;display:grid!important}.ra-stamp svg{width:22px;height:22px}[data-play] .ra-doc span{animation:write 5s var(--ease-settle) infinite both;transform-origin:0}[data-play] .ra-doc span:nth-child(2){animation-delay:.25s}[data-play] .ra-doc span:nth-child(3){animation-delay:.5s}[data-play] .ra-doc span:nth-child(4){animation-delay:.75s}[data-play] .ra-stamp{animation:stamp 5s var(--ease-settle) infinite both}@keyframes write{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes stamp{0%,30%{transform:scale(0)rotate(-30deg)}38%{transform:scale(1.25)}44%,to{transform:scale(1)}}.ra-keys{align-content:center;gap:14px}.ra-key{width:150px;height:75px}.ra-tags{gap:8px;display:flex!important}.ra-tags i{font-style:normal;font:600 12px/1 var(--font-mono);color:#c9cdd3;border-radius:99px;padding:6px 10px;box-shadow:inset 0 0 0 1px #c9cdd366}[data-play] .ra-key{animation:keyturn 4s var(--ease-move) infinite;transform-origin:25%}@keyframes keyturn{0%,30%{transform:rotate(0)}45%,75%{transform:rotate(-18deg)}90%,to{transform:rotate(0)}}.ra-switch{background:#ffffff0d;border-radius:99px;grid-template-columns:1fr 1fr;place-items:center;width:176px;height:64px;position:relative;box-shadow:inset 0 0 0 1px #ffffff24;display:grid!important}.ra-switch i{z-index:1;letter-spacing:.06em;color:#f4f5f7;font-size:18px;font-style:normal;font-weight:640;font-stretch:80%;position:relative}.ra-switch b{background:var(--chrome-button);border-radius:99px;width:calc(50% - 6px);height:calc(100% - 12px);position:absolute;top:6px;left:6px}.ra-switch i:first-of-type{color:#050607}[data-play] .ra-switch b{animation:flip 4s var(--ease-move) infinite}[data-play] .ra-switch i:first-of-type{animation:flipA 4s var(--ease-move) infinite}[data-play] .ra-switch i:last-of-type{animation:flipB 4s var(--ease-move) infinite}@keyframes flip{0%,40%{transform:none}50%,90%{transform:translate(100%)}to{transform:none}}@keyframes flipA{0%,40%{color:#050607}50%,90%{color:#f4f5f7}to{color:#050607}}@keyframes flipB{0%,40%{color:#f4f5f7}50%,90%{color:#050607}to{color:#f4f5f7}}.ra-pulse svg{width:86%;height:60px}.ra-ecg{stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #c9cdd399)}[data-play] .ra-ecg{animation:ecg 3s linear infinite}@keyframes ecg{0%{stroke-dashoffset:100px}70%,to{stroke-dashoffset:0}}.ra-live{background:#a6d8bd;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;right:18px;box-shadow:0 0 #a6d8bd99}[data-play] .ra-live{animation:live 2s ease-out infinite}@keyframes live{0%{box-shadow:0 0 #a6d8bd99}to{box-shadow:0 0 0 14px #a6d8bd00}}.tech-wall{margin-top:var(--spacing-s7);border-radius:var(--radius-card);background:#ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.tech-tile{background:#0a0b0e;flex-direction:column;gap:6px;min-height:168px;padding:22px 18px 24px;transition:background-color .3s;display:flex;position:relative}.tech-tile:hover{background:#101319}.tech-mono{color:#c9cdd3;background:radial-gradient(circle at 35% 30%,#c9cdd329,#c9cdd300 70%);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:24px;font-style:italic;display:inline-grid;box-shadow:inset 0 0 0 1px #c9cdd366}.tech-name{letter-spacing:-.015em;font-size:1.1875rem;font-weight:600;font-stretch:100%}.tech-kind{color:#9aa0a8;font-size:14px;line-height:1.4}@media (min-width:1024px){.tech-wall{margin-top:var(--spacing-s8);grid-template-columns:repeat(5,minmax(0,1fr))}.tech-tile{min-height:200px;padding:28px 24px}}.page-intro{background:radial-gradient(120% 70% at 50% 130%,#8e959f14 0,#8e959f00 60%),#050607;border-bottom:1px solid #ffffff0d}.page-intro-lines{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#c9cdd312 1px,#0000 0);background-size:calc((min(100vw, 1440px) - 2 * var(--spacing-gutter)) / 6) 100%;background-position:top;position:absolute;inset:0;-webkit-mask:linear-gradient(#000000b3,#0000 85%);mask:linear-gradient(#000000b3,#0000 85%)}.page-intro .viz{box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 100px -50px #000000e6,0 0 80px -30px #c9cdd340}.services-menu>div{background:linear-gradient(#14171d,#101217)}.mm-grid{max-height:calc(100dvh - var(--header-h,64px) - 80px);overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:26px 22px;padding:24px 26px 18px;display:grid;overflow-y:auto}.mm-wide{grid-area:span 2/span 2}.mm-wide .mm-list{column-count:2;column-gap:22px;display:block}.mm-cluster{break-inside:avoid}.mm-wide .mm-cluster{padding-bottom:2px}.mm-kids{gap:2px;margin-top:2px;display:grid}.mm-family{color:#c9cdd3;border-bottom:1px solid #c9cdd32e;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:12px;display:flex}.mm-family:before{content:"";background:#c9cdd3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px 2px #c9cdd373}.mm-list{gap:2px;display:grid}.mm-link{min-height:44px;color:var(--color-frost,#f4f5f7);border-radius:12px;align-items:center;gap:12px;padding:6px 10px 6px 6px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mm-ico{color:#c9cdd3;background:#c9cdd30d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:inset 0 0 0 1px #c9cdd34d}.mm-title{font-size:15px;font-weight:600;line-height:1.25}.mm-sub{padding-left:22px;position:relative}.mm-sub:before{content:"";border-bottom:1px solid #c9cdd359;border-left:1px solid #c9cdd359;border-bottom-left-radius:8px;width:12px;position:absolute;top:-2px;bottom:50%;left:22px}.mm-sub .mm-link{color:#9aa0a8;min-height:40px;padding-left:18px}.mm-sub .mm-ico{width:26px;height:26px;box-shadow:none;background:0 0}.mm-sub .mm-title{font-size:14px;font-weight:500}.mm-link:hover,.mm-link[aria-current=page]{color:#c9cdd3;background:#ffffff0d}.mm-link:hover .mm-ico{box-shadow:inset 0 0 0 1px #c9cdd3b3}.mm-foot{border-top:1px solid var(--color-line,#262b33);background:#ffffff04;justify-content:flex-end;padding:10px 14px 12px;display:flex}.mmob-groups{gap:2px;margin-top:-8px;padding:0 0 16px 4px;display:grid}@media (min-width:640px){.mmob-groups{padding-left:32px}}.mmob-sum{cursor:pointer;color:#f4f5f7;align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:560;list-style:none;display:flex}.mmob-sum::-webkit-details-marker{display:none}.mmob-count{color:#c9cdd3;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid;box-shadow:inset 0 0 0 1px #c9cdd359}.mmob-chev{color:#9aa0a8;margin-left:auto;transition:transform .2s}.mmob[open] .mmob-chev{transform:rotate(180deg)}.mmob-list{border-left:1px solid #c9cdd340;margin-left:6px;padding:0 0 8px 6px}.mmob-list>li{padding-left:12px}.mmob-list>li.mmob-sub{padding-left:32px}.hx-bg{z-index:0;pointer-events:none;overflow:hidden}.hx-bg,.hx-field,.hx-studio{position:absolute;inset:0}html:not([data-hero-bg=v2]) .hx>.hero-cols,html:not([data-hero-bg=v2]) .hx>.hx-aurora{display:none}.hx-field{background:radial-gradient(46% 38% at 60% 14%,#b0b6bf21 0,#b0b6bf00 100%),radial-gradient(28% 36% at 97% 40%,#b0b6bf14 0,#b0b6bf00 100%),radial-gradient(34% 28% at 24% 30%,#969ca60d 0,#969ca600 100%),linear-gradient(#0b0c0f,#08090b 55%,#050607)}html[data-hero-bg=studio] .hx-field,html[data-hero-bg=v2] .hx-field{display:none}.hx-field-still{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-settle);display:none;position:absolute;inset:0}.hx-field[data-field=still] .hx-field-still{display:block}@media (max-width:819px),(prefers-reduced-motion:reduce){.hx-field-still{display:block}}.hx-field[data-still=on] .hx-field-still{opacity:1}@media (prefers-reduced-motion:reduce){.hx-field-still{transition:none}}.hx-field-gl{opacity:0;width:100%;height:100%;display:none;position:absolute;inset:0}@media (min-width:820px) and (prefers-reduced-motion:no-preference){.hx-field-gl{transition:opacity .9s var(--ease-settle);display:block}.hx-field[data-field=captured] .hx-field-gl,.hx-field[data-field=live] .hx-field-gl{opacity:1}.hx-field[data-field=still] .hx-field-gl{display:none}}.hx-studio{--hz:70%;--hz-k1:1.3333;--hz-k2:3.3333;background:radial-gradient(64% 52% at 26% 0,#969ca614 0,#969ca600 100%),radial-gradient(70% 34% at 70% var(--hz),#969ca61a 0,#969ca600 100%),linear-gradient(180deg,#0a0b0e 0,#0b0c0f 62%,#050607 100%);display:none}html[data-hero-bg=studio] .hx-studio{display:block}.hx-st-cone,.hx-st-floor,.hx-st-horizon,.hx-st-reflect{display:block;position:absolute}.hx-st-cone{--src:12% -20%;background:conic-gradient(from 0deg at var(--src),#f0f2f600 123deg,#f0f2f624 128.5deg,#ffffff47 131.5deg,#f0f2f621 135deg,#f0f2f600 141deg),conic-gradient(from 0deg at var(--src),#d6dbe200 112deg,#d6dbe214 119deg,#e2e6ec30 126deg,#e8ebf040 132deg,#e2e6ec2b 138deg,#d6dbe212 146deg,#d6dbe200 156deg),conic-gradient(from 0deg at var(--src),#c8cdd400 94deg,#c8cdd40b 110deg,#c8cdd412 132deg,#c8cdd40b 154deg,#c8cdd400 172deg);-webkit-mask:radial-gradient(150% 135% at var(--src),#000 18%,#0000009e 56%,transparent 96%);mask:radial-gradient(150% 135% at var(--src),#000 18%,#0000009e 56%,transparent 96%);inset:0}.hx-st-cone.grain:after{opacity:.07}.hx-st-floor{left:0;right:0;top:var(--hz);background:radial-gradient(30% 80% at 84% 6%,#dee2e829 0,#dee2e800 100%),radial-gradient(60% 60% at 56% 0,#b0b6bf12 0,#b0b6bf00 100%),linear-gradient(#1e2126b3,#0e0f12e6 36%,#050607);bottom:0}.hx-st-floor:before{content:"";background:repeating-conic-gradient(from 90deg at 52% 0,#fff0 0deg,#ffffff24 .16deg,#fff0 .32deg 7.5deg);position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 42%,#00000073);mask:linear-gradient(#0000,#000 42%,#00000073)}.hx-st-horizon{left:0;right:0;top:var(--hz);background:linear-gradient(90deg,#c9cdd300 4%,#c9cdd333 26%,#c9cdd34d 60%,#f3f4f699 84%,#c9cdd300);height:1px}.hx-st-horizon:before{content:"";background:radial-gradient(50% 100% at 78% 100%,#c9cdd31f 0,#c9cdd300 100%);height:110px;position:absolute;bottom:0;left:20%;right:0}.hx-st-reflect{display:none}@media (min-width:820px){.hx-st-reflect{left:0;right:0;top:var(--hz);opacity:.22;display:block;bottom:0;overflow:hidden;transform:scaleY(-1);-webkit-mask:linear-gradient(#0000 36%,#00000073 70%,#000);mask:linear-gradient(#0000 36%,#00000073 70%,#000)}.hx-st-reflect:before{content:"";aspect-ratio:5/4;left:52%;top:calc(var(--header-h) - 12px - var(--hz-k1) * 100%);height:calc(var(--hz-k2) * 100% - var(--header-h) + 36px);filter:blur(12px);background:-webkit-image-set(url(/hero3d/hero-chrome-wide-960.avif) 1x type("image/avif"),url(/hero3d/hero-chrome-wide-960.webp) 1x type("image/webp")) 50%/contain no-repeat;background:image-set("/hero3d/hero-chrome-wide-960.avif" 1x type("image/avif"),"/hero3d/hero-chrome-wide-960.webp" 1x type("image/webp")) 50%/contain no-repeat;position:absolute;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#000 0 86%,#0000 99%);mask:linear-gradient(90deg,#000 0 86%,#0000 99%)}html[data-hero-bg=studio] .hx-veil{background:radial-gradient(58% 50% at 16% 90%,#050607f2 0,#050607db 50%,#05060700 100%),linear-gradient(#05060700 76%,#0506078c 91%,#050607e6),linear-gradient(90deg,#05060780,#05060700 22%)}}@media (max-width:819px){html:not([data-hero-bg=v2]) .hx-veil{background:linear-gradient(180deg,#0a0b0d38 0,#0a0b0d66 calc(var(--header-h) + 40vw),#07080ae0 calc(var(--header-h) + 80vw),#050607 calc(var(--header-h) + 102vw),#050607 max(72%,calc(var(--header-h) + 104vw)),#0506078c 100%)}}.gl{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.gl-p{stroke-dasharray:100 100;stroke-dashoffset:0}.gl-s{stroke:#a6d8bd}.gl-f{fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.is-active>.gl .gl-p,[data-play] .gl-p{animation:gl-draw 1.5s var(--ease-settle) both}.is-active>.gl .gl-2,[data-play] .gl-2{animation-delay:.25s}.is-active>.gl .gl-3,[data-play] .gl-3{animation-delay:.5s}.is-active>.gl .gl-s,[data-play] .gl-s{animation-delay:.75s}.is-active>.gl .gl-f,[data-play] .gl-f{animation:gl-fade .6s .9s both}}@keyframes gl-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes gl-fade{0%{opacity:0}to{opacity:1}}.art-well{color:#c9cdd3;background:radial-gradient(80% 90% at 50% 30%,#c9cdd31a,#c9cdd300 70%),#ffffff05;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff12}.inner-proof{flex-wrap:wrap;gap:8px;display:flex}.inner-proof .chip{min-height:40px}.pp{gap:56px;display:grid}.pp-who-card{border-radius:var(--radius-panel);padding:24px}.pp-who-art,.pp-who-card{position:relative;overflow:hidden}.pp-who-art{background:radial-gradient(70% 90%,#c9cdd31a,#c9cdd300 0),#ffffff05;border-radius:16px;height:150px;margin-bottom:26px;box-shadow:inset 0 0 0 1px #ffffff12}.pp-who-art b,.pp-who-art i{display:block;position:absolute;top:50%;left:50%}.pp-ring{border:1px solid #c9cdd34d;border-radius:50%;transform:translate(-50%,-50%)}.pp-ring.r1{width:54px;height:54px}.pp-ring.r2{border-style:dashed;width:128px;height:128px}.pp-ring.r3{opacity:.55;width:220px;height:220px}.pp-core{background:var(--chrome-button);width:18px;height:18px;margin:-9px;box-shadow:0 0 22px #c9cdd3b3}.pp-core,.pp-dot{border-radius:50%}.pp-dot{width:10px;height:10px;transform:rotate(var(--a)) translateX(64px);background:#f4f5f7;margin:-5px;box-shadow:0 0 0 4px #f4f5f714}@media (prefers-reduced-motion:no-preference){[data-play] .pp-dot{animation:pp-orbit 26s linear infinite}[data-play] .pp-core{animation:corepulse 2.8s ease-in-out infinite}}@keyframes pp-orbit{0%{transform:rotate(var(--a)) translateX(64px)}to{transform:rotate(calc(var(--a) + 1turn)) translateX(64px)}}.pp-who-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.875rem,1.5rem + 1.3vw,2.75rem);font-weight:700;line-height:1.04}.pp-who-title,:lang(fr) .pp-who-title{font-stretch:80%}.pp-people{border-top:1px solid #ffffff14;margin-top:24px;display:grid}.pp-people li{color:#f4f5f7;border-bottom:1px solid #ffffff14;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.pp-n{color:#c9cdd3;font-size:22px;font-style:italic;line-height:1.15}.pp-list{margin-top:var(--spacing-s7);gap:14px;display:grid}.pp-card{border-radius:var(--radius-card);gap:22px;padding:24px;display:grid}.pp-q{flex-direction:column;gap:18px;display:flex}.pp-art{color:#c9cdd3;background:radial-gradient(80% 90% at 50% 30%,#c9cdd31f,#c9cdd300 70%),#ffffff05;border-radius:14px;width:112px;padding:10px 14px;display:block;box-shadow:inset 0 0 0 1px #ffffff12}.pp-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:560;line-height:1.2}.pp-a{position:relative}.pp-arrow{color:#050607;background:var(--chrome-button);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;display:inline-grid;box-shadow:0 8px 20px -8px #c9cdd3b3}@media (min-width:768px){.pp-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;padding:28px 32px}.pp-a{padding-left:36px}.pp-a:before{content:"";background:linear-gradient(#c9cdd300,#c9cdd399,#c9cdd300);width:1px;position:absolute;top:-6px;bottom:-6px;left:0}.pp-arrow{margin:-16px 0 0;position:absolute;top:50%;left:-16px}}@media (min-width:1024px){.pp{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px}.pp-who{top:calc(var(--header-h) + 32px);position:sticky}.pp-who-card{padding:28px}.pp-problems{padding-top:6px}}.kd{margin-top:var(--spacing-s7);gap:16px;display:grid}.kd-tile{border-radius:var(--radius-card);padding:22px 22px 28px;position:relative}.kd-art{color:#c9cdd3;background:radial-gradient(80% 90% at 50% 30%,#c9cdd31c,#c9cdd300 70%),#ffffff05;border-radius:14px;place-items:center;height:160px;margin-bottom:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.kd-art .gl{width:150px}.kd-n{color:#9aa0a8;font-size:22px;font-style:italic;position:absolute;top:34px;right:36px}.kd-term{letter-spacing:-.025em;font-size:clamp(1.375rem,1.2rem + .7vw,1.875rem);font-weight:600;font-stretch:100%;line-height:1.12}@media (min-width:768px){.kd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.kd-tile{padding:28px 28px 34px}.kd-art{height:200px}.kd-art .gl{width:180px}}.dl-band{background:radial-gradient(60% 50% at 0 40%,#c9cdd30d,#c9cdd300 70%)}.dl{margin-top:var(--spacing-s8);position:relative}.dl-aside{display:none}.dl-item,.dl-list{display:grid}.dl-item{border-top:1px solid #ffffff17;grid-template-columns:84px minmax(0,1fr);column-gap:18px;padding:26px 0 30px}.dl-inline{color:#c9cdd3;background:radial-gradient(80% 90% at 50% 30%,#c9cdd31f,#c9cdd300 70%),#ffffff05;border-radius:14px;grid-row:span 3;align-self:start;width:84px;padding:8px 10px;display:block;box-shadow:inset 0 0 0 1px #ffffff12}.dl-n{color:#c9cdd3;font-size:20px;font-style:italic;line-height:1}.dl-title{letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.375rem,1.2rem + .8vw,2rem);font-weight:600;font-stretch:100%;line-height:1.12}.dl-body{max-width:56ch;margin-top:8px}@media (min-width:1024px){.dl{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:80px;display:grid}.dl-aside{top:calc(var(--header-h) + 5vh);align-self:start;display:block;position:sticky}.dl-stage{aspect-ratio:5/4;border-radius:var(--radius-panel);isolation:isolate;background:radial-gradient(70% 60% at 78% 30%,#c9cdd324 0,#c9cdd300 70%),radial-gradient(60% 60% at 8% 100%,#8fa8ff14 0,#8fa8ff00 70%),linear-gradient(#10131a,#0a0b0e);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 60px 100px -50px #000000e6,0 0 80px -30px #c9cdd338;container-type:inline-size}.dl-nums{width:40cqw;height:22cqw;position:absolute;top:6cqw;left:7cqw}.dl-nums span{color:#0000;background:var(--chrome-text);opacity:0;transition:opacity .5s var(--ease-settle),transform .6s var(--ease-settle);-webkit-background-clip:text;background-clip:text;font-size:22cqw;line-height:.86;position:absolute;top:0;left:-.03em;transform:translateY(14px)}.dl-nums span.is-active{opacity:1;transform:none}.dl-of{color:#9aa0a8;position:absolute;top:31cqw;left:7.4cqw}.dl-glyphs,.dl-of span{color:#c9cdd3}.dl-glyphs{aspect-ratio:4/3;filter:drop-shadow(0 0 2cqw #c9cdd34d);width:50cqw;position:absolute;top:12cqw;right:6cqw}.dl-glyph{opacity:0;transition:opacity .45s;position:absolute;inset:0}.dl-glyph.is-active{opacity:1}.dl-glyph .gl{stroke-width:1.1px}.dl-caps{height:2.6em;bottom:10cqw;left:7cqw;right:7cqw}.dl-cap,.dl-caps{position:absolute}.dl-cap{letter-spacing:-.015em;color:#f4f5f7;opacity:0;transition:opacity .4s,transform .5s var(--ease-settle);font-size:clamp(1rem,3.4cqw,1.5rem);font-weight:600;font-stretch:100%;line-height:1.2;bottom:0;left:0;right:0;transform:translateY(8px)}.dl-cap.is-active{opacity:1;transform:none}.dl-ticks{gap:6px;display:flex;position:absolute;bottom:6cqw;left:7cqw;right:7cqw}.dl-ticks i{background:#ffffff24;border-radius:9px;flex:1;height:2px;transition:background-color .4s}.dl-ticks i.is-active{background:#c9cdd3;box-shadow:0 0 10px #c9cdd3b3}.dl-quote{margin-top:24px}.dl-list{padding-bottom:10vh}.dl-item{border-top:0;min-height:34vh;padding:0 0 48px;display:block}.dl-inline{display:none}.dl-n{margin-bottom:18px;font-size:60px;font-style:normal;line-height:.9}.dl-title{letter-spacing:-.02em;margin-top:0;font-size:clamp(2rem,1.2rem + 1.6vw,3rem);font-weight:700;line-height:1.04}.dl-title,:lang(fr) .dl-title{font-stretch:80%}.dl-body{font-size:var(--text-lead);margin-top:14px;line-height:1.55}.dl[data-active] .dl-body,.dl[data-active] .dl-n,.dl[data-active] .dl-title{color:#858b96;transition:color .5s var(--ease-settle)}.dl[data-active="0"] .dl-item:first-child :is(.dl-title,.dl-body,.dl-n),.dl[data-active="1"] .dl-item:nth-child(2) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="2"] .dl-item:nth-child(3) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="3"] .dl-item:nth-child(4) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="4"] .dl-item:nth-child(5) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="5"] .dl-item:nth-child(6) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="6"] .dl-item:nth-child(7) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="7"] .dl-item:nth-child(8) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="8"] .dl-item:nth-child(9) :is(.dl-title,.dl-body,.dl-n),.dl[data-active="9"] .dl-item:nth-child(10) :is(.dl-title,.dl-body,.dl-n){color:#f4f5f7}.dl[data-active="0"] .dl-item:first-child .dl-n,.dl[data-active="1"] .dl-item:nth-child(2) .dl-n,.dl[data-active="2"] .dl-item:nth-child(3) .dl-n,.dl[data-active="3"] .dl-item:nth-child(4) .dl-n,.dl[data-active="4"] .dl-item:nth-child(5) .dl-n,.dl[data-active="5"] .dl-item:nth-child(6) .dl-n,.dl[data-active="6"] .dl-item:nth-child(7) .dl-n,.dl[data-active="7"] .dl-item:nth-child(8) .dl-n,.dl[data-active="8"] .dl-item:nth-child(9) .dl-n,.dl[data-active="9"] .dl-item:nth-child(10) .dl-n{color:#c9cdd3}.dl[data-active="0"] .dl-item:first-child .dl-body,.dl[data-active="1"] .dl-item:nth-child(2) .dl-body,.dl[data-active="2"] .dl-item:nth-child(3) .dl-body,.dl[data-active="3"] .dl-item:nth-child(4) .dl-body,.dl[data-active="4"] .dl-item:nth-child(5) .dl-body,.dl[data-active="5"] .dl-item:nth-child(6) .dl-body,.dl[data-active="6"] .dl-item:nth-child(7) .dl-body,.dl[data-active="7"] .dl-item:nth-child(8) .dl-body,.dl[data-active="8"] .dl-item:nth-child(9) .dl-body,.dl[data-active="9"] .dl-item:nth-child(10) .dl-body{color:#9aa0a8}}.pw{margin-top:var(--spacing-s7);gap:12px;display:grid}.pw-tile{border-radius:var(--radius-card);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff17;flex-direction:column;min-height:220px;padding:26px 24px 28px;transition:border-color .35s,background-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.pw-tile:after{content:"";background:linear-gradient(90deg,#c9cdd300,#c9cdd38c,#c9cdd300);height:1px;position:absolute;top:-1px;left:24px;right:24px}.pw-mark{color:#c9cdd3;background:radial-gradient(circle at 35% 30%,#c9cdd32e,#c9cdd300 70%);border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:30px;font-size:26px;font-style:italic;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #c9cdd373,0 0 30px -10px #c9cdd380}.pw-mark-sm{font-family:var(--font-mono);letter-spacing:-.02em;font-size:16px;font-style:normal}.pw-water{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1px #c9cdd329;pointer-events:none;white-space:nowrap;transition:transform .9s var(--ease-settle);font-size:150px;font-style:italic;line-height:1;position:absolute;top:-.12em;right:18px}.pw-name{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1.25rem + .5vw,1.75rem);font-weight:600;font-stretch:100%;line-height:1.12}.pw-fit,.pw-name{position:relative}.pw-fit{max-width:42ch;margin-top:10px}@media (hover:hover) and (pointer:fine){.pw-tile:hover{border-color:#c9cdd366}.pw-tile:hover .pw-water{transform:translate(-8px,-6px)}}@media (min-width:640px){.pw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pw{margin-top:var(--spacing-s8);grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.pw-tile{grid-column:span 4;min-height:270px;padding:30px 30px 32px}.pw[data-n="4"] .pw-tile{grid-column:span 3}.pw[data-n="2"] .pw-tile,.pw[data-n="5"] .pw-tile:nth-child(n+4){grid-column:span 6}}.policy-art{margin-top:var(--spacing-s7);aspect-ratio:16/10;border-radius:var(--radius-panel);color:#c9cdd3;isolation:isolate;background:radial-gradient(70% 60% at 70% 30%,#c9cdd324,#c9cdd300 70%),linear-gradient(#10131a,#0a0b0e);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.policy-art .viz-grid{background-size:22px 22px}.policy-g1{filter:drop-shadow(0 0 14px #c9cdd34d);width:50%;position:absolute;top:12%;left:9%}.policy-g2{width:34%;position:absolute;bottom:8%;right:8%}.policy-g1 .gl-3{transform-origin:60px 45px}@media (prefers-reduced-motion:no-preference){[data-play] .policy-g1 .gl-3{animation:needle 7s var(--ease-move) infinite}}@keyframes needle{0%,to{transform:rotate(0)}30%{transform:rotate(38deg)}55%{transform:rotate(-22deg)}75%{transform:rotate(8deg)}}.policy-card{border-radius:var(--radius-panel);padding:44px 26px 32px;position:relative;overflow:hidden}.policy-mark{color:#c9cdd352;pointer-events:none;height:.5em;font-size:120px;line-height:.8;position:absolute;top:8px;left:22px;overflow:hidden}.policy-text{letter-spacing:-.01em;color:#f4f5f7;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.45;position:relative}@media (min-width:1024px){.policy-card{padding:64px 56px 52px}}.tl{margin-top:var(--spacing-s7);display:grid}.tl,.tl-step{position:relative}.tl-step{padding:0 0 34px 46px}.tl-step:after,.tl-step:before{content:"";width:1px;position:absolute;top:26px;bottom:2px;left:11px}.tl-step:before{background:#ffffff1f}.tl-step:after{transform-origin:top;background:linear-gradient(#f3f4f6,#8e959f);box-shadow:0 0 10px #c9cdd380}.tl-step:last-child:after,.tl-step:last-child:before{display:none}.tl-node{background:#0b0d10;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #c9cdd3bf,0 0 0 5px #0b0d10}.tl-node i{background:#c9cdd3;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 10px #c9cdd3d9}.tl-n{color:#c9cdd3;font-size:17px;font-style:italic;line-height:23px}.tl-title{letter-spacing:-.02em;text-wrap:balance;margin-top:6px;font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem);font-weight:600;font-stretch:100%;line-height:1.2}.tl-body{max-width:52ch;margin-top:8px;font-size:15.5px;line-height:1.55}[data-reveal].reveal-pending .tl-step:after{transform:scaleY(0)}[data-reveal].reveal-in .tl-step:after{transition:transform .9s var(--ease-settle);transition-delay:calc(var(--i,0) * .15s + .35s)}@media (min-width:1024px){.tl{margin-top:var(--spacing-s8);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.tl-step{padding:50px 0 0}.tl-step:after,.tl-step:before{width:auto;height:1px;inset:11px -28px auto 23px}.tl-step:after{transform-origin:0;background:linear-gradient(90deg,#f3f4f6,#8e959f)}.tl-step:last-child:after,.tl-step:last-child:before{display:block;right:0}.tl-step:last-child:after{background:linear-gradient(90deg,#8e959f,#8e959f00)}.tl-n{position:absolute;top:0;left:36px}[data-reveal].reveal-pending .tl-step:after{transform:scaleX(0)}.tl-title{margin-top:0}.tl-body{font-size:15px}}.pf-grid{margin-top:var(--spacing-s7);gap:18px;display:grid}.pf-cell[hidden]{display:none}.pf-card{height:100%}.pf-visual{padding:24px 18px 4px}.pf-meta{flex-direction:column;flex:1;padding:20px 22px 26px;display:flex}.pf-name{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.75rem);font-weight:700;font-stretch:80%;line-height:1.02}.pf-meta .work-platform,.pf-summary{margin-top:12px}.pf-summary{color:var(--fg-muted);max-width:52ch}.pf-meta .arrow-lnk{margin-top:auto;padding-top:18px}.pf-cell:not(.pf-cell-wide) .device-stage{padding:0}.pf-cell:not(.pf-cell-wide) .device-stage:not(.device-stage-app) .device-phone{display:none}.pf-cell:not(.pf-cell-wide) .device-stage-app .device-phone{width:min(38%,220px)}@media (min-width:768px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pf-cell-wide{grid-column:1/-1}.pf-cell-wide .pf-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.pf-cell-wide .pf-visual{padding:40px 16px 40px 36px}.pf-cell-wide .pf-meta{justify-content:center;padding:40px 36px 40px 20px}.pf-cell-wide .pf-meta .arrow-lnk{margin-top:18px;padding-top:0}.pf-cell:not(.pf-cell-wide) .pf-visual{padding:30px 28px 6px}.pf-cell:not(.pf-cell-wide) .pf-meta{padding:20px 28px 30px}.pf-cell:not(.pf-cell-wide) .pf-name{font-size:clamp(1.625rem,1.2rem + 1vw,2.25rem)}}@media (min-width:1024px){.pf-cell-wide .pf-visual{padding:56px 24px 56px 56px}.pf-cell-wide .pf-meta{padding:56px 56px 56px 24px}.pf-cell:not(.pf-cell-wide) .pf-visual{padding:40px 40px 8px}.pf-cell:not(.pf-cell-wide) .pf-meta{padding:22px 40px 40px}}.pf-open{margin-top:var(--spacing-s7);flex-wrap:wrap;gap:20px 32px}.pf-count,.pf-open{align-items:center;display:flex}.pf-count{gap:16px}.pf-count-n{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-size:clamp(4rem,3rem + 4vw,6.5rem);line-height:.8}.pf-count-w{color:#9aa0a8;max-width:11ch}.fan{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;position:relative;container-type:inline-size}.fan-glow{background:radial-gradient(closest-side,#c9cdd338,#c9cdd300);border-radius:50%;position:absolute;inset:12%}.fan-phone{aspect-ratio:9/19.5;width:38cqw;transition:transform .9s var(--ease-settle);background:#0a0b0e;border-radius:13%/6%;margin-left:-19cqw;padding:1.6cqw;position:absolute;top:9cqw;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 0 0 .9cqw #1c2028,0 40px 70px -30px #000000f2}.fan-phone img,.fan-phone picture{object-fit:cover;object-position:top;border-radius:10%/4.6%;width:100%;height:100%;display:block}.fan-0{z-index:1;filter:brightness(.7);transform:translate(-30cqw)translateY(7cqw)rotate(-11deg)scale(.86)}.fan-1{z-index:3;box-shadow:0 0 0 1px #c9cdd380,0 0 0 .9cqw #1c2028,0 50px 90px -30px #000000f2,0 0 70px -20px #c9cdd373}.fan-2{z-index:2;filter:brightness(.7);transform:translate(30cqw)translateY(7cqw)rotate(11deg)scale(.86)}@media (prefers-reduced-motion:no-preference){[data-play] .fan-1{animation:fan-float 7s ease-in-out infinite}}@keyframes fan-float{50%{transform:translateY(-1.6cqw)}}@media (hover:hover) and (pointer:fine){.fan:hover .fan-0{transform:translate(-34cqw)translateY(6cqw)rotate(-14deg)scale(.86)}.fan:hover .fan-2{transform:translate(34cqw)translateY(6cqw)rotate(14deg)scale(.86)}}@media (max-width:1023px){.fan{max-width:380px}}.pf-filters{flex-wrap:wrap;gap:8px;display:flex}.pf-chip{gap:10px;padding-inline:18px 10px}.pf-chip-n{color:#f4f5f7;background:#ffffff14;border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:600;display:inline-grid}button.chip[aria-pressed=true] .pf-chip-n{color:#0b0c0e;background:#05060729}@media (hover:hover) and (pointer:fine){button.chip.pf-chip:hover:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px #c9cdd399}}.rp{padding:8px 0 28px}.rp,.rp-doc{position:relative}.rp-doc{background:linear-gradient(#12151b,#0c0e12);border-radius:22px;padding:20px;box-shadow:0 0 0 1px #ffffff1a,0 50px 90px -40px #000000f2,0 30px 60px -30px #c9cdd333}.rp-head{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:16px;display:flex}.rp-logo{background:var(--chrome-button);border-radius:8px;flex:none;width:28px;height:28px}.rp-title{letter-spacing:.01em;color:#f4f5f7;font-weight:600;font-stretch:100%}.rp-meta{gap:6px;margin-left:auto;display:flex}.rp-meta i{background:#f4f5f72e;border-radius:9px;width:34px;height:6px;display:block}.rp-rows{margin-top:6px;display:grid}.rp-rows li{border-bottom:1px solid #ffffff0f;grid-template-columns:24px minmax(0,1fr) 26%;align-items:center;gap:12px;padding:12px 0;display:grid}.rp-check{background:#a6d8bd;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.rp-check svg{width:14px;height:14px}.rp-name{color:#f4f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rp-bar{background:#ffffff14;border-radius:9px;height:6px;overflow:hidden}.rp-bar i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8e959f,#f3f4f6);display:block}.rp-chart{background:#ffffff08;border-radius:12px;height:86px;margin-top:16px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff0d}.rp-chart svg{width:100%;height:100%;display:block;overflow:visible}.rp-line{stroke-dasharray:100 100;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #c9cdd380)}.rp-note{color:#c9cdd3;background:#14171deb;border:1px solid #ffffff1f;border-radius:16px;width:104px;padding:10px 12px;position:absolute;bottom:0;right:10px;transform:rotate(5deg);box-shadow:0 24px 40px -20px #000000e6}@media (prefers-reduced-motion:no-preference){[data-play] .rp-bar i{animation:rp-grow 1.4s var(--ease-settle) both;animation-delay:calc(var(--k,0) * .12s + .2s)}[data-play] .rp-check{animation:rp-pop .6s var(--ease-settle) both;animation-delay:calc(var(--k,0) * .12s + .1s)}[data-play] .rp-line{animation:gl-draw 2.2s var(--ease-settle) .6s both}}@keyframes rp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rp-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@media (min-width:1024px){.rp{padding:24px 40px 40px 24px}.rp-doc{padding:26px;transform:perspective(1800px)rotateY(-7deg)rotateX(3deg)}.rp-note{width:132px;right:0}}.tm{border-radius:var(--radius-panel);background:radial-gradient(70% 60% at 78% 12%,#c9cdd31f 0,#c9cdd300 70%),linear-gradient(#10131a,#0a0b0e);padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 60px 100px -50px #000000e6}.tm-nodes{grid-template-columns:minmax(0,1fr) minmax(28px,.7fr) minmax(0,1fr);align-items:center}.tm-node,.tm-nodes{gap:10px;display:grid}.tm-node{text-align:center;color:#c9cdd3;background:#ffffff0a;border-radius:18px;justify-items:center;padding:16px 10px;box-shadow:inset 0 0 0 1px #ffffff1a}.tm-node .gl{width:64px}.tm-node span{color:#f4f5f7;font-size:14px;font-weight:560;line-height:1.25}.tm-ours{background:#c9cdd312;box-shadow:inset 0 0 0 1px #c9cdd380,0 0 40px -14px #c9cdd380}.tm-wire{background:repeating-linear-gradient(90deg,#c9cdd399 0 6px,#0000 6px 12px);height:2px;position:relative}.tm-packet{background:#c9cdd3;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:25%;box-shadow:0 0 12px #c9cdd3e6}.tm-back{background:#a6d8bd;left:65%;box-shadow:0 0 12px #a6d8bdcc}.tm-rail{margin-top:24px;display:grid;position:relative}.tm-rail:before{content:"";background:linear-gradient(#c9cdd3,#8e959f 70%,#a6d8bd);width:2px;position:absolute;top:14px;bottom:14px;left:7px}.tm-rail li{align-items:center;gap:14px;padding:9px 0;display:flex;position:relative}.tm-rail b{z-index:1;background:#0b0d10;border-radius:50%;flex:none;width:16px;height:16px;display:block;position:relative;box-shadow:inset 0 0 0 2px #c9cdd3}.tm-rail li:last-child b{box-shadow:none;background:#a6d8bd}.tm-rail span{color:#f4f5f7;font-size:15px;line-height:1.35}.tm-rail em{font-family:var(--font-serif);color:#c9cdd3;flex:none;width:22px;font-size:17px;font-style:italic}@media (prefers-reduced-motion:no-preference){[data-play] .tm-packet{animation:tm-go 3.4s var(--ease-move) infinite}[data-play] .tm-back{animation-direction:reverse;animation-delay:1.7s}[data-play] .tm-rail b{animation:tm-commit 6s ease-in-out infinite;animation-delay:calc(var(--k,0) * .6s)}}@keyframes tm-go{0%{left:0}to{left:calc(100% - 10px)}}@keyframes tm-commit{0%,12%,to{transform:scale(1)}6%{transform:scale(1.45);box-shadow:inset 0 0 0 2px #c9cdd3,0 0 14px #c9cdd3e6}}@media (min-width:640px){.tm{padding:32px}.tm-node .gl{width:84px}.tm-node span{font-size:15px}.tm-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.tm-rail:before{display:none}.tm-rail li{border-bottom:1px solid #ffffff12;padding:12px 0}}.os{margin-top:var(--spacing-s7);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--spacing-gutter));padding:4px var(--spacing-gutter) 18px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.os::-webkit-scrollbar{display:none}.os-card{scroll-snap-align:start;border-radius:var(--radius-card);flex-direction:column;flex:0 0 min(82vw,400px);padding:12px;transition:border-color .3s;display:flex}.os-visual .viz{border-radius:14px}.os-copy{flex-direction:column;flex:1;padding:22px 10px 10px;display:flex}.os-icon{width:44px;height:44px}.os-title{letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:600;font-stretch:100%;line-height:1.15}.os-link{color:var(--fg);text-decoration:none}.os-link:after{content:"";z-index:3;border-radius:var(--radius-card);position:absolute;inset:0}.os-link:focus-visible{outline:none}.os-link:focus-visible:after{outline:2px solid var(--ring);outline-offset:-4px}.os-short{margin-top:10px;font-size:15.5px;line-height:1.55}.os-arrow{color:#c9cdd3;transition:transform var(--dur-base) var(--ease-settle);margin-top:auto;padding-top:18px}@media (hover:hover) and (pointer:fine){.os-card:hover{border-color:#c9cdd366}.os-card:hover .os-arrow{transform:translate(6px)}}@media (min-width:1024px){.os{margin-inline:0;margin-top:var(--spacing-s8);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid;overflow:visible}.os[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.os-card{padding:14px}}.cta-backdrop{z-index:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #c9cdd31a;margin:0;font-size:clamp(5rem,1.5rem + 15vw,17rem);font-weight:600;font-stretch:80%;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}@media (max-width:639px){.cta-backdrop{display:none}}.so{aspect-ratio:1;isolation:isolate;background:radial-gradient(closest-side,#c9cdd324 0,#c9cdd30a 55%,#c9cdd300 100%);border-radius:50%;width:100%;max-width:560px;margin-inline:auto;position:relative;container-type:inline-size}.so .viz-grid{background-size:7cqw 7cqw;border-radius:50%}.so-ring{border:1px solid #c9cdd342;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.so-r1{width:40cqw;height:40cqw}.so-r2{border-style:dashed;border-color:#c9cdd357;width:76cqw;height:76cqw}.so-r3{opacity:.5;width:98cqw;height:98cqw}.so-core{color:#0b0c0e;background:var(--chrome-button);--bg:#c9cdd3;border-radius:50%;place-items:center;width:22cqw;height:22cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #c9cdd373,inset 0 1px #fff9}.so-core svg{width:46%;height:46%}.so-spin{position:absolute;inset:0}.so-node{width:0;height:0;transform:rotate(var(--a)) translateX(38cqw) rotate(calc(-1 * var(--a)));display:block;position:absolute;top:50%;left:50%}.so-chip{color:#c9cdd3;background:linear-gradient(#171a21,#0d0f13);border-radius:50%;place-items:center;width:15cqw;height:15cqw;margin:-7.5cqw 0 0 -7.5cqw;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #c9cdd380,0 14px 30px -12px #000000e6,0 0 24px -6px #c9cdd359}.so-chip svg{width:42%;height:42%}@media (prefers-reduced-motion:no-preference){[data-play] .so-spin{animation:so-spin 70s linear infinite}[data-play] .so-chip{animation:so-spin 70s linear infinite reverse}[data-play] .so-core{animation:corepulse 3.2s ease-in-out infinite}}@keyframes so-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1023px){.so{max-width:420px}}.helper{border-radius:var(--radius-panel);gap:24px;padding:24px;display:grid;position:relative}.helper-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.helper-title,:lang(fr) .helper-title{font-stretch:80%}.helper-chips{gap:8px;display:grid}.helper-chips li{display:flex}.helper-chips .helper-chip{flex:1}.helper-chip{min-height:56px;color:var(--fg);background:#ffffff0a;border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-weight:540;text-decoration:none;transition:box-shadow .25s,background-color .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.helper-ico{color:#c9cdd3;background:#c9cdd314;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #c9cdd366}.helper-arrow{color:#c9cdd3;transition:transform var(--dur-base) var(--ease-settle);flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.helper-chip:hover{background:#c9cdd312;box-shadow:inset 0 0 0 1px #c9cdd399}.helper-chip:hover .helper-arrow{transform:translate(4px)}}@media (min-width:640px){.helper-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.helper{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:40px;padding:36px 40px}.helper-chips{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.helper-chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}:lang(fr) .helper-chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}}.svc-list-lg{gap:24px}.svc-count{color:#c9cdd3;font-size:40px;line-height:1}.svc-count span{color:#9aa0a8;margin-left:4px;font-size:.45em;font-style:italic}.svc-lg .svc-title{font-size:clamp(2rem,1.3rem + 2.8vw,4rem)}.svc-lg{scroll-margin-top:calc(var(--header-h) + 24px);transition:border-color .6s}.svc-lg:target{border-color:#c9cdd3a6}@media (prefers-reduced-motion:no-preference){.svc-lg:target{animation:svc-hit 2.6s var(--ease-settle) 1}}@keyframes svc-hit{0%{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #c9cdd3f2,0 0 90px -10px #c9cdd38c}to{box-shadow:inset 0 1px #ffffff0f,0 0 #c9cdd300,0 0 #c9cdd300}}@media (min-width:1024px){.svc-lg{gap:64px;padding:48px 48px 48px 56px}.svc-lg.svc-flip{padding:48px 56px 48px 48px}}@media (min-width:1280px){.svc-lg .svc-deliver{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:640px) and (max-width:1023px){.svc-lg .svc-deliver{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.svc-lg .svc-visual{width:100%;max-width:500px;margin-inline:auto}}.strait{border-radius:var(--radius-panel);background:linear-gradient(#0b0d11,#08090c);width:100%;max-width:600px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 60px 100px -50px #000000e6,0 0 80px -30px #c9cdd340}.strait-svg{width:100%;height:auto;display:block}.strait-coast{fill:none;stroke:#c9cdd3;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #c9cdd373)}.strait-mer path{fill:none;stroke:#9aa0a829;stroke-width:1px;stroke-dasharray:3 7}.strait-mer .strait-gmt{stroke:#c9cdd380;stroke-dasharray:4 6}.strait-ferry{fill:none;stroke:#f4f5f7;stroke-width:1.2px;stroke-dasharray:3 5;opacity:.7}.strait-ping{fill:none;stroke:#c9cdd3;stroke-width:1.2px;opacity:.6;transform-box:fill-box;transform-origin:50%}.strait-txt text{font-family:var(--font-sans);fill:#9aa0a8}.strait-txt .strait-big{letter-spacing:.18em;text-transform:uppercase;fill:#f4f5f7;opacity:.86;font-size:22px;font-weight:560}.strait-txt .strait-small{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.strait-txt .strait-sea{font-family:var(--font-serif);fill:#b4b9c0;font-size:20px;font-style:italic}.strait-txt .strait-name{fill:#b4b9c0;letter-spacing:.1em}.strait-label rect{fill:#14171deb;stroke:#c9cdd373;stroke-width:1px}.strait-pin{font-family:var(--font-sans);fill:#f4f5f7;font-size:15px;font-weight:600}.strait-coord{font-family:var(--font-mono);fill:#9aa0a8;font-size:10.5px}.strait-gmt-tag rect{fill:#c9cdd3}.strait-gmt-tag text{font-family:var(--font-sans);letter-spacing:.14em;fill:#0b0c0e;font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){[data-play] .strait-coast{animation:gl-draw 3.2s var(--ease-settle) both}[data-play] .strait-coast-2{animation-delay:.4s}[data-play] .strait-ping{animation:strait-ping 2.6s ease-out infinite}[data-play] .strait-ferry{animation:strait-ferry 1.6s linear infinite}}@keyframes strait-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes strait-ferry{to{stroke-dashoffset:-16px}}.ab-steps{margin-top:var(--spacing-s8);gap:16px;display:grid}.ab-step{border-radius:var(--radius-card);padding:20px 20px 28px;position:relative}.ab-art{place-items:center;height:200px;margin-bottom:26px;display:grid;position:relative}.ab-art .gl{width:170px}.ab-n{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;font-size:64px;line-height:1;position:absolute;top:10px;left:18px}.ab-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:700;line-height:1.08}.ab-title,:lang(fr) .ab-title{font-stretch:80%}@media (min-width:768px){.ab-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.ab-art{place-items:end center;padding-bottom:18px}.ab-art .gl{width:124px}}@media (min-width:1024px){.ab-step{padding:24px 24px 34px}.ab-art{height:240px}.ab-art .gl{width:200px}}.va-speed svg{width:62%;max-width:230px;height:auto;overflow:visible}.va-arc{stroke-dasharray:100 100;stroke-dashoffset:18px}.va-needle{transform-origin:100px 104px;transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){[data-play] .va-needle{animation:va-needle 4.2s var(--ease-move) infinite}[data-play] .va-arc{animation:va-arc 4.2s var(--ease-move) infinite}}@keyframes va-needle{0%{transform:rotate(-100deg)}45%,80%{transform:rotate(-8deg)}to{transform:rotate(-100deg)}}@keyframes va-arc{0%{stroke-dashoffset:100px}45%,80%{stroke-dashoffset:18px}to{stroke-dashoffset:100px}}.va-focus{justify-content:center;align-items:center;gap:22px;display:flex}.va-btn{background:var(--chrome-button);border-radius:99px;width:130px;height:44px;position:relative;box-shadow:0 0 0 3px #101217,0 0 0 5px #c9cdd3}.va-btn i{background:#0506078c;border-radius:9px;height:6px;margin-top:-3px;position:absolute;top:50%;left:22px;right:22px}.ra .va-key{color:#f4f5f7;background:linear-gradient(#1c2028,#121419);border-radius:10px;place-items:center;width:64px;height:52px;font-size:15px;font-weight:600;display:grid;box-shadow:inset 0 -3px #00000080,inset 0 0 0 1px #ffffff24}@media (prefers-reduced-motion:no-preference){[data-play] .va-btn{animation:va-ring 2.4s ease-in-out infinite}[data-play] .va-key{animation:va-press 2.4s ease-in-out infinite}}@keyframes va-ring{0%,30%{box-shadow:0 0 0 3px #101217,0 0 0 3px #c9cdd300}45%,to{box-shadow:0 0 0 3px #101217,0 0 0 5px #c9cdd3}}@keyframes va-press{0%,20%,40%,to{transform:none}30%{transform:translateY(2px)}}.va-seal{color:#c9cdd3}.va-seal .gl{width:150px}.ab-tools{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.ab-tools>.tech-tile:last-child:nth-child(odd){grid-column:1/-1}}.ab-mono-sm{font-family:var(--font-mono);font-size:15px;font-style:normal}@media (min-width:1024px){.ab-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-tools .tech-tile[style]{grid-column:span var(--span)}}.remote{border-radius:var(--radius-panel);padding:24px 22px 0;position:relative;overflow:hidden}.remote-text{z-index:1;position:relative}.arcw{margin:24px -22px 0;position:relative}.arcw-svg{width:100%;height:auto;display:block}.arcw-beam{stroke-dasharray:100 100;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #c9cdd380)}.arcw-ping{transform-box:fill-box;transform-origin:50%}.arcw-tags{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 12px;display:flex;position:absolute;bottom:18px;left:0;right:0}.arcw-tag{color:#f4f5f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101217db;border-radius:99px;align-items:center;gap:8px;min-height:36px;padding:4px 14px 4px 4px;font-size:14px;font-weight:520;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.arcw-tag b{letter-spacing:.08em;color:#0b0c0e;background:var(--chrome-button);border-radius:99px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:11.5px;display:inline-grid}.arcw-gmt b{background:#a6d8bd}@media (prefers-reduced-motion:no-preference){[data-play] .arcw-beam{animation:arcw-beam 6s var(--ease-settle) infinite both;animation-delay:calc(var(--k,0) * .45s)}[data-play] .arcw-ping{animation:strait-ping 2.6s ease-out infinite}}@keyframes arcw-beam{0%{stroke-dashoffset:100px;opacity:1}35%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (min-width:1024px){.remote{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px;padding:48px 0 0 56px;display:grid}.remote-text{padding-bottom:48px}.arcw{align-self:end;margin:0}.arcw-tags{bottom:28px}}.rs{aspect-ratio:5/4;border-radius:var(--radius-panel);isolation:isolate;background:radial-gradient(70% 60% at 78% 12%,#c9cdd324 0,#c9cdd300 70%),radial-gradient(60% 60% at 8% 100%,#8fa8ff17 0,#8fa8ff00 70%),linear-gradient(#10131a,#0a0b0e);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 100px -50px #000000e6,0 0 80px -30px #c9cdd340;container-type:inline-size}.rs .viz-grid{background-size:6cqw 6cqw}.rs :is(i,b,span,div){display:block}.rs-win{background:#0d1015;border:1px solid #ffffff1c;border-radius:2cqw;width:58cqw;height:62cqw;position:absolute;top:9cqw;left:8cqw;overflow:hidden;box-shadow:0 4cqw 8cqw -3cqw #000000e6}.rs-bar{background:#12151b;border-bottom:1px solid #ffffff12;align-items:center;gap:1.6cqw;height:4.6cqw;padding:0 1.8cqw;display:flex!important}.rs-bar .device-dots{gap:.8cqw;display:flex!important}.rs-bar .device-dots i{width:1cqw;height:1cqw}.rs-url{background:#ffffff12;border-radius:99px;flex:0 40%;height:1.8cqw}.rs-msgs{flex-direction:column;gap:2.4cqw;padding:3.2cqw;display:flex!important}.rs-msg{border-radius:2cqw;gap:1.2cqw;max-width:78%;padding:2.2cqw;display:grid!important}.rs-msg i{border-radius:99px;height:1.2cqw}.rs-in{background:#ffffff0d;border-bottom-left-radius:.6cqw;box-shadow:inset 0 0 0 1px #ffffff14}.rs-in i{background:#f4f5f766}.rs-out{background:linear-gradient(135deg,#f3f4f6,#aeb4bc 55%,#8e959f);border-bottom-right-radius:.6cqw;align-self:flex-end;width:64%;box-shadow:0 2cqw 4cqw -2cqw #c9cdd399}.rs-out i{background:#0506078c}.rs .w-90{width:90%}.rs .w-80{width:80%}.rs .w-70{width:70%}.rs .w-60{width:60%}.rs .w-55{width:55%}.rs .w-45{width:45%}.rs-typing{background:#ffffff0d;border-radius:99px;gap:.9cqw;width:max-content;padding:1.8cqw 2.2cqw;display:flex!important}.rs-typing b{opacity:.8;background:#c9cdd3;border-radius:50%;width:1.3cqw;height:1.3cqw}.rs-doc{background:#efefed;border-radius:1.6cqw;gap:1.6cqw;width:34cqw;padding:3cqw 3cqw 3.4cqw;position:absolute;bottom:9cqw;right:7cqw;transform:rotate(4deg);box-shadow:0 3cqw 6cqw -2cqw #000000d9;display:grid!important}.rs-doc i{background:#c3c6cb;border-radius:99px;height:1.1cqw}.rs-doc-head{background:#14161a;border-radius:.6cqw;width:50%;height:2.2cqw;margin-bottom:.6cqw}.rs-doc-total{border-top:1px solid #14161a29;justify-content:space-between;align-items:center;margin-top:1cqw;padding-top:1.6cqw;display:flex!important}.rs-doc-total i{background:#737a84;width:34%}.rs-doc-total b{background:#14161a;border-radius:99px;width:22%;height:2cqw}.rs-stamp{background:#a6d8bd;border-radius:50%;place-items:center;width:7.6cqw;height:7.6cqw;position:absolute;top:-2.4cqw;right:-2.4cqw;box-shadow:0 1.4cqw 3cqw -1cqw #000000b3;display:grid!important}.rs-stamp svg{width:4.6cqw;height:4.6cqw}.rs-pill{color:#c9cdd3;background:#14171de6;border-radius:50%;place-items:center;width:8cqw;height:8cqw;position:absolute;box-shadow:inset 0 0 0 1px #c9cdd380,0 2cqw 4cqw -2cqw #000000e6;display:grid!important}.rs-pill svg{width:3.6cqw;height:3.6cqw}.rs-pill-a{top:9cqw;right:12cqw}.rs-pill-b{top:18cqw;right:24cqw}@media (prefers-reduced-motion:no-preference){.rs[data-play] .rs-in{animation:rs-pop 9s var(--ease-settle) -3s infinite both}.rs[data-play] .rs-out{animation:rs-pop 9s var(--ease-settle) -2.3s infinite both}.rs[data-play] .rs-typing b{animation:rs-dot 1.2s ease-in-out infinite}.rs[data-play] .rs-typing b:nth-child(2){animation-delay:.15s}.rs[data-play] .rs-typing b:nth-child(3){animation-delay:.3s}.rs[data-play] .rs-doc{animation:rs-doc 9s var(--ease-settle) -1.7s infinite both}.rs[data-play] .rs-stamp{animation:stamp 9s var(--ease-settle) -1.7s infinite both}.rs[data-play] .rs-pill-a{animation:vz-bob 3.4s ease-in-out infinite}.rs[data-play] .rs-pill-b{animation:vz-bob 4s ease-in-out .6s infinite}}@keyframes rs-pop{0%{opacity:0;transform:translateY(2cqw)scale(.96)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-1cqw)}}@keyframes rs-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-.8cqw)}}@keyframes rs-doc{0%{opacity:0;transform:rotate(10deg)translateY(4cqw)}8%,86%{opacity:1;transform:rotate(4deg)}96%,to{opacity:0;transform:rotate(4deg)translateY(-1cqw)}}.contact-band{background:radial-gradient(50% 40% at 30% 0,#c9cdd30f,#c9cdd300 70%)}.form-panel{border-radius:var(--radius-panel);background:linear-gradient(#ffffff0f,#ffffff06),#0b0d11;padding:24px 20px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 60px 120px -60px #000000f2,0 0 100px -40px #c9cdd340}.form-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#c9cdd324,#c9cdd300);border-radius:50%;width:70%;position:absolute;top:-30%;right:-20%}.form-panel>*{position:relative}.form-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:700;line-height:1.02}.form-title,:lang(fr) .form-title{font-stretch:80%}@media (min-width:640px){.form-panel{padding:40px 36px 44px}}@media (min-width:1024px){.form-panel{padding:48px 48px 52px}}.form-done{justify-items:start;gap:24px;padding:8px 0 4px;display:grid}.form-done-mark{filter:drop-shadow(0 0 18px #c9cdd359);background:radial-gradient(circle,#a6d8bd24,#a6d8bd00 70%);border-radius:50%;width:88px;height:88px;display:block}.form-done-mark svg{width:100%;height:100%;display:block}.form-done-ring,.form-done-tick{stroke-dasharray:100 100;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.form-done-ring{animation:gl-draw 1.1s var(--ease-settle) both}.form-done-tick{animation:gl-draw .7s var(--ease-settle) .6s both}}.form-done-title{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:600;font-stretch:100%;line-height:1.08}.form-done-text{font-size:var(--text-lead);max-width:48ch;margin-top:12px;line-height:1.55}.form-done .form-done-text strong{font-family:var(--font-mono);letter-spacing:.04em;color:#0b0c0e;background:var(--chrome-button);border-radius:99px;margin-top:4px;padding:4px 14px;font-size:.9em;font-weight:600;display:inline-block}.form-alert{border-radius:var(--radius-card);background:linear-gradient(#f4a29617,#f4a2960a),#12141a;padding:18px 20px 18px 22px;position:relative;box-shadow:inset 0 0 0 1px #f4a2968c}.form-alert:before{content:"";background:#f4a296;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.form-alert dl{border-top:1px solid #ffffff14;padding-top:12px}.nx-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:600;font-stretch:100%;line-height:1.1}.nx-list{gap:22px;margin-top:24px;display:grid;position:relative}.nx-list:before{content:"";background:linear-gradient(#f3f4f6,#8e959f 70%,#8e959f33);width:1px;position:absolute;top:22px;bottom:22px;left:21px;box-shadow:0 0 10px #c9cdd373}.nx-step{grid-template-columns:44px minmax(0,1fr);column-gap:16px;display:grid;position:relative}.nx-node{z-index:1;color:#c9cdd3;background:#0b0d10;border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:18px;font-style:italic;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c9cdd3b3,0 0 0 6px #050607}.nx-step-title{color:var(--fg);padding-top:9px;font-size:1.0625rem;font-weight:600}[data-reveal].reveal-pending .nx-list:before{transform:scaleY(0)}[data-reveal].reveal-in .nx-list:before{transform-origin:top;transition:transform 1.2s var(--ease-settle) .3s}.cc-grid{gap:10px;margin-top:20px;display:grid}.cc-card{border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 18px;display:grid;position:relative}.cc-ico{color:#c9cdd3;background:#c9cdd312;border-radius:50%;grid-row:span 3;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #c9cdd366}.cc-label{letter-spacing:.12em;text-transform:uppercase;color:#9aa0a8;font-size:12.5px;font-weight:560;font-stretch:120%}.cc-value{color:var(--fg);overflow-wrap:anywhere;justify-self:start;margin-top:4px;font-weight:540;line-height:1.45;display:inline-block}a.cc-value{min-height:28px;position:relative}a.cc-value:before{content:"";inset-inline:0;height:44px;position:absolute;top:50%;translate:0 -50%}.cc-extra{justify-self:start;min-height:40px;margin-top:2px;font-size:15px}@media (min-width:640px) and (max-width:1279px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-address,.cc-email,.cc-hours{grid-column:1/-1}}.tmap{border-radius:var(--radius-card);background:#0a0c10;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -40px #000000e6}.tmap-svg{width:100%;height:auto;display:block}.tmap-streets path{fill:none;stroke:#9aa0a821;stroke-width:1px}.tmap-medina{fill:#c9cdd31a;stroke:#c9cdd373;stroke-width:1px;stroke-dasharray:2 3}.tmap-port{fill:none;stroke:#f4f5f78c;stroke-width:2px;stroke-linejoin:round}.tmap-coast{fill:none;stroke:#c9cdd3;stroke-width:1.8px;stroke-dasharray:100 100;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #c9cdd380)}.tmap-ping{fill:none;stroke:#c9cdd3;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:.6}.tmap-sea{font-family:var(--font-serif);fill:#b4b9c0;font-size:18px;font-style:italic}.tmap-compass circle{fill:#14171de6;stroke:#c9cdd380}.tmap-compass path{fill:#c9cdd3}.tmap-compass text{font-family:var(--font-sans);fill:#9aa0a8;font-size:10px;font-weight:700}.tmap-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101217e6;border-radius:12px;gap:2px;padding:10px 14px;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:inset 0 0 0 1px #c9cdd366}.tmap-city{color:#f4f5f7;font-weight:600}.tmap-coord{font-family:var(--font-mono);color:#9aa0a8;font-size:11.5px}@media (prefers-reduced-motion:no-preference){[data-play] .tmap-coast{animation:gl-draw 2.6s var(--ease-settle) both}[data-play] .tmap-ping{animation:strait-ping 2.6s ease-out infinite}}@media (max-width:1023px){.intro-aside:has(>.rs){display:none}}.rs-low{display:none}@media (min-width:640px) and (max-width:1023px){.rs-low{width:100%;max-width:520px;display:block}}.legal-art{aspect-ratio:16/11;border-radius:var(--radius-panel);place-items:center;width:100%;max-width:420px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.legal-art .viz-grid{background-size:20px 20px}.legal-art>.gl{filter:drop-shadow(0 0 14px #c9cdd34d);width:42%}.legal-art .legal-seal{width:26%;position:absolute;bottom:10%;right:12%}.legal-updated{color:#f4f5f7;background:#ffffff0a;border-radius:99px;align-items:center;gap:10px;min-height:36px;padding:6px 16px 6px 12px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.legal-dot{background:#a6d8bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #a6d8bdb3}.legal{gap:40px;display:grid}.legal-toc{border-radius:var(--radius-card);background:#ffffff08;padding:20px 22px;box-shadow:inset 0 0 0 1px #ffffff14}.legal-toc ol{margin-top:12px;display:grid}.legal-toc-link{min-height:44px;color:var(--fg-muted);transition:color var(--dur-fast);border-bottom:1px solid #ffffff0f;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.legal-toc li:last-child .legal-toc-link{border-bottom:0}.legal-toc-n{color:#c9cdd3;flex:none;width:26px;font-size:17px;font-style:italic}@media (hover:hover) and (pointer:fine){.legal-toc-link:hover{color:#f4f5f7}}.legal-body{gap:0;max-width:46rem;display:grid}.legal-sec{scroll-margin-top:calc(var(--header-h) + 24px);border-top:1px solid #ffffff14;padding:40px 0 44px;position:relative}.legal-sec:first-child{border-top:0;padding-top:0}.legal-n{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:44px;line-height:1}.legal-h{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:600;font-stretch:100%;line-height:1.1}.legal-text{color:#f4f5f7e0;margin-top:16px;font-size:1.0625rem;line-height:1.75}.legal-text ul{gap:10px}@media (min-width:1024px){.legal{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:72px}.legal-toc{top:calc(var(--header-h) + 32px);padding:24px 24px 16px;position:sticky}.legal-sec{grid-template-columns:72px minmax(0,1fr);column-gap:8px;display:grid}.legal-n{grid-row:span 2;margin:2px 0 0;font-size:48px}.legal-text{grid-column:2;font-size:1.125rem}}.nf-code{letter-spacing:-.02em;color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;margin-bottom:28px;padding-right:.04em;font-size:clamp(7rem,4rem + 14vw,15rem);line-height:.8}.nf-scene{aspect-ratio:5/4;border-radius:var(--radius-panel);color:#c9cdd3;background:radial-gradient(70% 60% at 70% 30%,#c9cdd324,#c9cdd300 70%),linear-gradient(#10131a,#0a0b0e);width:100%;max-width:480px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 60px 100px -50px #000000e6}.nf-path{width:100%;height:100%;position:absolute;inset:0}.nf-path path{fill:none;stroke:#c9cdd3;stroke-width:2px;stroke-dasharray:2 8;stroke-linecap:round;opacity:.8}.nf-path circle{fill:#f4f5f7}.nf-gap{border-radius:50%;width:18px;height:18px;margin:-9px;position:absolute;top:38%;left:66%;box-shadow:0 0 0 2px #f4a296cc}.nf-compass{filter:drop-shadow(0 0 14px #c9cdd359);width:34%;position:absolute;top:8%;right:8%}.nf-compass .gl-3{transform-origin:60px 45px}@media (prefers-reduced-motion:no-preference){[data-play] .nf-compass .gl-3{animation:needle 5s var(--ease-move) infinite}[data-play] .nf-path path{animation:strait-ferry 1.4s linear infinite}[data-play] .nf-gap{animation:live 2s ease-out infinite}}.nf-links{gap:10px;display:grid}.nf-link{min-height:64px;color:var(--fg);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:1.125rem;font-weight:560;text-decoration:none;transition:border-color .3s;display:flex}.nf-link svg{color:#c9cdd3;transition:transform var(--dur-base) var(--ease-settle)}@media (hover:hover) and (pointer:fine){.nf-link:hover{border-color:#c9cdd380}.nf-link:hover svg{transform:translate(4px)}}@media (min-width:640px){.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nf-links{grid-template-columns:repeat(5,minmax(0,1fr))}}.nf-other{margin-top:var(--spacing-s8);border-radius:var(--radius-panel);padding:24px 22px 28px}.nf-other-h{letter-spacing:-.03em;margin-top:12px;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:600;font-stretch:100%;line-height:1.1}.nf-other-links{flex-wrap:wrap;gap:4px 24px;margin-top:16px;display:flex}@media (min-width:1024px){.nf-other{padding:36px 40px 40px}}@media (min-width:1280px){.tl{grid-template-columns:repeat(var(--n,6),minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.tl-step:nth-child(3n):after,.tl-step:nth-child(3n):before{right:0}}.part-of-link{color:#f4f5f7;background:#ffffff09;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 6px;text-decoration:none;transition:box-shadow .3s,background-color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #c9cdd347}.part-of-ico{color:#c9cdd3;background:#c9cdd314;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 0 0 1px #c9cdd366}.part-of-label{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a8;flex:none;font-size:12px;font-weight:560}.part-of-name{font-size:15px;font-weight:600}.part-of-arrow{color:#c9cdd3;transition:transform var(--dur-base) var(--ease-settle)}@media (max-width:639px){.part-of-link{border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;padding-block:8px;display:inline-grid}.part-of-ico{grid-row:1/span 2}.part-of-label{grid-area:1/2;font-size:11px}.part-of-name{grid-area:2/2;line-height:1.3}.part-of-arrow{grid-area:1/3/span 2}}@media (hover:hover) and (pointer:fine){.part-of-link:hover{background:#c9cdd30f;box-shadow:inset 0 0 0 1px #c9cdd3b3}.part-of-link:hover .part-of-arrow{transform:translate(4px)}}.sp-wrap{gap:8px;display:grid}.sp-heading{font-size:clamp(2rem,1.55rem + 1.8vw,3.25rem);line-height:1.02}.sp{margin-top:var(--spacing-s6);gap:14px;display:grid}.sp-card{border-radius:var(--radius-panel);flex-direction:column;min-height:260px;padding:24px 24px 26px;transition:border-color .3s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sp-card:before{content:"";background:linear-gradient(90deg,#c9cdd300,#c9cdd3b3,#c9cdd300);height:1px;position:absolute;top:-1px;left:28px;right:28px}.sp-water{color:#0000;-webkit-text-stroke:1px #c9cdd333;pointer-events:none;transition:transform .9s var(--ease-settle);font-size:clamp(150px,120px + 8vw,230px);font-style:italic;line-height:1;position:absolute;bottom:-.2em;right:14px}.sp-top{justify-content:space-between;align-items:center;display:flex;position:relative}.sp-n{color:#c9cdd3bf;font-size:34px;line-height:1}.sp-title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:18ch;margin-top:28px;font-size:clamp(1.375rem,min(12.5cqi,1.35rem + 1.6vw),2.75rem);font-weight:700;line-height:1.04;position:relative}.sp-title,:lang(fr) .sp-title{font-stretch:80%}.sp-short{max-width:46ch;margin-top:14px;font-size:1.0625rem;line-height:1.55}.sp-card .os-arrow,.sp-short{position:relative}@media (hover:hover) and (pointer:fine){.sp-card:hover{border-color:#c9cdd373}.sp-card:hover .sp-water{transform:translate(-10px,-6px)}.sp-card:hover .os-arrow{transform:translate(6px)}}@media (min-width:768px){.sp[data-n="2"],.sp[data-n="4"],.sp[data-n="6"],.sp[data-n="7"],.sp[data-n="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sp[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.sp[data-n="5"]>*{grid-column:span 2}.sp[data-n="5"]>:nth-child(n+4){grid-column:span 3}.sp[data-n="7"]>:last-child{grid-column:1/-1}}@media (min-width:1024px){.sp-card{min-height:320px;padding:30px 30px 32px}}@media (min-width:1280px){.sp-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px}.sp-head{top:calc(var(--header-h) + 48px);position:sticky}.sp{margin-top:0}}.svc-kids{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.svc-kid{gap:8px;min-height:44px;text-decoration:none;transition:box-shadow .3s,color .3s}@media (hover:hover) and (pointer:fine){.svc-kid:hover{color:#c9cdd3;box-shadow:inset 0 0 0 1px #c9cdd399}}.cities-line{background:#050607;border-top:1px solid #ffffff0f;padding:28px 0 32px}.cities-line .lnk{color:#f4f5f7}.mmap{border-radius:var(--radius-panel);background:linear-gradient(#0b0d11,#08090c);width:100%;max-width:560px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 60px 100px -50px #000000e6,0 0 80px -30px #c9cdd340}.mmap-svg{width:100%;height:auto;display:block}.mmap-grid path{fill:none;stroke:#9aa0a81a;stroke-width:1px;stroke-dasharray:3 7}.mmap-coast{fill:none;stroke:#c9cdd3;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #c9cdd373)}.mmap-coast-faint{stroke:#c9cdd373;filter:none}.mmap-txt .mmap-sea{font-family:var(--font-serif);fill:#b4b9c0;font-size:20px;font-style:italic}.mmap-cities circle{fill:#9aa0a8}.mmap-cities text{font-family:var(--font-sans);fill:#9aa0a8;font-size:13px;font-weight:500}.mmap-home-ring{fill:none;stroke:#f4f5f7;stroke-width:1.2px;opacity:.7}.mmap-home-name{fill:#f4f5f7;font-size:15px}.mmap-home-name,.mmap-home-tag{font-family:var(--font-sans);font-weight:600}.mmap-home-tag{letter-spacing:.16em;text-transform:uppercase;fill:#c9cdd3;font-size:10.5px}.mmap-route-base{fill:none;stroke:#c9cdd338;stroke-width:6px;stroke-linecap:round}.mmap-route{fill:none;stroke:#f4f5f7;stroke-width:1.6px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.85}.mmap-ping{fill:none;stroke:#c9cdd3;stroke-width:1.2px;opacity:.6;transform-box:fill-box;transform-origin:50%}.mmap-pin-name{font-family:var(--font-sans);fill:#f4f5f7;paint-order:stroke;stroke:#0a0b0e;stroke-width:4px;stroke-linejoin:round;font-size:17px;font-weight:640}.mmap-card rect{fill:#14171df0;stroke:#c9cdd373;stroke-width:1px}.mmap-card-name{font-family:var(--font-sans);fill:#f4f5f7;font-size:16px;font-weight:600}.mmap-card-coord{font-family:var(--font-mono);fill:#9aa0a8;font-size:10.5px}.mmap-card-dist{fill:#f4f5f7;font-weight:500}.mmap-card-dist,.mmap-card-km{font-family:var(--font-sans);font-size:12px}.mmap-card-km{fill:#c9cdd3}@media (prefers-reduced-motion:no-preference){[data-play] .mmap-coast{animation:gl-draw 3.2s var(--ease-settle) both}[data-play] .mmap-route{animation:strait-ferry 1.6s linear infinite}[data-play] .mmap-ping{animation:strait-ping 2.6s ease-out infinite}}.sb{margin-top:var(--spacing-s8);gap:14px;display:grid}.sb-card{border-radius:var(--radius-card);flex-direction:column;padding:22px 22px 26px;display:flex;position:relative}.sb-art{place-items:center;height:120px;margin-bottom:22px;display:grid;position:relative}.sb-art .gl{width:104px}.sb-n{color:#c9cdd3b3;font-size:24px;line-height:1;position:absolute;top:10px;right:14px}.sb-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem);font-weight:560;line-height:1.15}.sb-body{margin-top:10px}@media (min-width:640px){.sb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sb{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.sb-card{grid-column:span 4;padding:28px 28px 32px}.sb[data-n="4"] .sb-card:first-child,.sb[data-n="4"] .sb-card:nth-child(4){grid-column:span 7}.sb[data-n="4"] .sb-card:nth-child(2),.sb[data-n="4"] .sb-card:nth-child(3){grid-column:span 5}.sb[data-n="2"] .sb-card,.sb[data-n="5"] .sb-card:nth-child(-n+2){grid-column:span 6}.sb[data-n="1"] .sb-card{grid-column:span 12}}.cs{margin-top:var(--spacing-s8);gap:14px;display:grid}.cs-card{border-radius:var(--radius-card);flex-direction:column;padding:12px;transition:border-color .3s;display:flex;position:relative}.cs-visual{display:none}.cs-visual .viz{border-radius:14px}.cs-copy{flex-direction:column;flex:1;padding:18px 12px 12px;display:flex;position:relative}.cs-icon{width:44px;height:44px}.cs-title{letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(1.3125rem,1.15rem + .6vw,1.75rem);font-weight:600;font-stretch:100%;line-height:1.15}.cs-body{margin-top:10px;font-size:15.5px;line-height:1.55}@media (hover:hover) and (pointer:fine){.cs-card:hover{border-color:#c9cdd366}.cs-card:hover .os-arrow{transform:translate(6px)}}@media (min-width:640px){.cs{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-visual{display:block}}@media (min-width:1024px){.cs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cs[data-n="2"],.cs[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-card{padding:14px}}.ls-points{margin-top:var(--spacing-s6);gap:18px;display:grid}.ls-points li{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.ls-tick{color:#0b0c0e;background:#c9cdd3;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.ls-tick svg{width:18px;height:18px}.ls-point{font-size:1.0625rem;font-weight:600;line-height:1.35}.ls{border-radius:var(--radius-panel);background:radial-gradient(70% 60% at 80% 10%,#c9cdd31f 0,#c9cdd300 70%),linear-gradient(#11141a,#0b0d11);padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 60px 100px -50px #000000e6,0 0 80px -30px #c9cdd338}.ls-bar{color:#c9cdd3;background:#ffffff0d;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:0 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ls-q{color:#f4f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.ls-caret{background:#c9cdd3;flex:none;width:1.5px;height:20px}.ls-tabs{gap:10px;margin:16px 6px 14px;display:flex}.ls-tabs i{background:#ffffff1a;border-radius:4px;width:48px;height:6px}.ls-tabs i.on{background:#c9cdd3}.ls-body{gap:14px;display:grid}.ls-map{background:#0e1117;border-radius:16px;height:170px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ls-map svg{width:100%;height:100%;position:absolute;inset:0}.ls-road{fill:none;stroke:#9aa0a838;stroke-width:6px;stroke-linecap:round}.ls-road-2{stroke-width:3px;stroke:#9aa0a829}.ls-pins path{fill:#6b7380}.ls-pins .ls-pin-on{fill:#c9cdd3;filter:drop-shadow(0 6px 10px #c9cdd373)}.ls-ping{fill:none;stroke:#c9cdd3;stroke-width:1.2px;opacity:.5;transform-box:fill-box;transform-origin:50%}.ls-map-label{color:#9aa0a8;position:absolute;bottom:10px;left:14px}.ls-pack{gap:8px;display:grid}.ls-pack li{background:#ffffff08;border-radius:14px;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ls-pack li.on{background:#c9cdd312;box-shadow:inset 0 0 0 1px #c9cdd38c,0 0 40px -16px #c9cdd399}.ls-n{color:#9aa0a8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.ls-pack li.on .ls-n{color:#0b0c0e;box-shadow:none;background:#c9cdd3}.ls-lines{flex:1;gap:7px;display:grid}.ls-lines i{height:7px;width:var(--w,60%);background:#ffffff24;border-radius:4px;display:block}.ls-lines i+i{background:#ffffff14;height:5px}.ls-pack li.on .ls-lines i:first-child{background:#f4f5f7b3}.ls-profile{letter-spacing:.12em;text-transform:uppercase;color:#c9cdd3;flex:none;font-size:11px;font-weight:600}.ls-web-label{color:#9aa0a8;margin:6px 4px 0}.ls-web{gap:12px;display:grid}.ls-web li{gap:7px;padding:4px 6px;display:grid}.ls-web i{background:#ffffff14;border-radius:4px;height:5px;display:block}.ls-web .ls-url{background:#a6d8bd59;width:34%}.ls-web .ls-title{background:#8fa8ff59;width:66%;height:9px}.ls-web .ls-desc{width:88%}@media (prefers-reduced-motion:no-preference){[data-play] .ls-caret{animation:ls-blink 1.1s step-end infinite}[data-play] .ls-ping{animation:strait-ping 2.6s ease-out infinite}[data-play] .ls-pack li,[data-play] .ls-web li{animation:ls-rise .8s var(--ease-settle) both;animation-delay:calc(.2s + var(--k,0) * .12s)}}@keyframes ls-blink{50%{opacity:0}}@keyframes ls-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:640px){.ls{padding:24px}.ls-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"map pack""web web""web2 web2"}.ls-map{grid-area:map;height:auto;min-height:190px}.ls-pack{grid-area:pack}.ls-web-label{grid-area:web}.ls-web{grid-area:web2;grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-facts{border-radius:var(--radius-panel);padding:24px 20px 22px;overflow:hidden}.gd-facts,.gd-facts>*{position:relative}.gd-facts>.gd-facts-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#c9cdd329,#c9cdd300);border-radius:50%;width:70%;position:absolute;inset:-30% -30% auto auto}.gd-facts-kicker{color:#c9cdd3;align-items:center;gap:12px;display:flex}.gd-facts-line{opacity:.7;background:currentColor;width:32px;height:1px}.gd-facts-title{letter-spacing:-.02em;color:#f4f5f7;text-wrap:balance;margin-top:14px;font-size:clamp(1.375rem,1.25rem + .55vw,1.75rem);font-weight:600;font-stretch:100%;line-height:1.15}.gd-facts-intro{color:#9aa0a8;margin-top:10px;font-size:15.5px;line-height:1.55}.gd-facts-list{margin-top:18px;display:grid}.gd-fact{gap:4px;padding:14px 0 13px;display:grid;position:relative}.gd-fact:before{content:"";background:linear-gradient(90deg,#c9cdd399,#c9cdd324 65%,#c9cdd300);height:1px;position:absolute;inset:0 0 auto}.gd-fact-label{letter-spacing:.12em;text-transform:uppercase;color:#c9cdd3;padding-top:2px;font-size:12.5px;font-weight:560;font-stretch:120%;line-height:1.4}:lang(fr) .gd-fact-label{letter-spacing:.08em}.gd-fact-value{color:#f4f5f7;font-size:15.5px;line-height:1.5}.gd-fact-value .copy>*+*{margin-top:6px}.gd-facts-updated{margin-top:18px}.gd-updated{color:#f4f5f7;background:#ffffff0a;border-radius:99px;align-items:center;gap:10px;min-height:36px;padding:6px 16px 6px 12px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.gd-updated-dot{background:#a6d8bd;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #a6d8bdb3}@media (min-width:640px){.gd-facts{padding:32px 32px 28px}.gd-fact{grid-template-columns:minmax(8.5rem,34%) minmax(0,1fr);column-gap:20px}}@media (min-width:1024px){.gd-facts{padding:36px 36px 30px}.gd-fact{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 0 14px}.page-intro:has(.gd-facts) .intro-aside,.page-intro:has(.gd-facts) .intro-text{align-self:start}.page-intro:has(.gd-facts) .intro-text{padding-top:24px}}.gd-mtoc-wrap{margin-top:24px}.gd-mtoc{border-radius:var(--radius-card)}.gd-mtoc-summary{cursor:pointer;color:#c9cdd3;align-items:center;gap:12px;min-height:56px;padding:0 18px;list-style:none;display:flex}.gd-mtoc-summary::-webkit-details-marker{display:none}.gd-mtoc-count{color:#9aa0a8;margin-left:auto;font-size:20px;font-style:italic}.gd-mtoc-chev{color:#f4f5f7;transition:transform var(--dur-base) var(--ease-move);display:inline-flex}.gd-mtoc[open] .gd-mtoc-chev{transform:rotate(180deg)}.gd-mtoc-nav{padding:0 18px 10px}.gd-toc-list{display:grid}.gd-toc-link{min-height:44px;color:var(--fg-muted);transition:color var(--dur-fast);border-top:1px solid #ffffff12;grid-template-columns:2px 26px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:11px 0;line-height:1.4;text-decoration:none;display:grid}.gd-toc-mark{transition:background-color var(--dur-base),box-shadow var(--dur-base);background:0 0;border-radius:2px;align-self:stretch}.gd-toc-n{color:#c9cdd3;opacity:.65;transition:opacity var(--dur-fast);font-size:17px;font-style:italic}.gd-toc-label{font-size:15px}.gd-toc-link.is-active{color:#f4f5f7}.gd-toc-link.is-active .gd-toc-mark{background:#c9cdd3;box-shadow:0 0 12px #c9cdd3a6}.gd-toc-link.is-active .gd-toc-n{opacity:1}@media (hover:hover) and (pointer:fine){.gd-toc-link:hover{color:#f4f5f7}.gd-toc-link:hover .gd-toc-n{opacity:1}}.gd-rail{display:none}.gd-band{padding-block:var(--spacing-section-tight)}.gd-sec{border-top:1px solid #ffffff14;padding-block:48px;position:relative}.gd-sec:first-child{border-top:0;padding-top:0}.gd-sec:last-child{padding-bottom:0}.gd-n{color:#0000;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:14px;font-size:clamp(2.5rem,2.2rem + 1.2vw,3.5rem);line-height:1}.gd-h{letter-spacing:-.03em;text-wrap:balance;color:#f4f5f7;max-width:30ch;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.75rem);font-weight:530;line-height:1.08}.gd-lead{max-width:62ch;font-size:var(--text-lead);color:#f4f5f7eb;margin-top:20px;line-height:1.5}.gd-text{color:#f4f5f7db;max-width:68ch;margin-top:20px;font-size:1.0625rem;line-height:1.75}.gd-text>*+*{margin-top:16px}.gd-text ol,.gd-text ul{gap:10px}.gd-steps{margin-top:40px}.gd-steps p.serif{color:#c9cdd3d9;font-size:clamp(2rem,1.8rem + .9vw,2.75rem);font-style:italic}.gd-defs{margin-top:32px;display:grid}.gd-def{border-top:1px solid #ffffff14;gap:8px;padding:22px 0 24px;display:grid;position:relative}.gd-def:before{content:"";background:#c9cdd3;width:56px;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 10px #c9cdd380}.gd-def-term{letter-spacing:-.012em;color:#f4f5f7;text-wrap:balance;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:560;line-height:1.3}.gd-def-body{color:#f4f5f7cc;max-width:62ch;font-size:1.0625rem;line-height:1.7}@media (min-width:768px){.gd-def{grid-template-columns:minmax(0,13rem) minmax(0,1fr);column-gap:36px}.gd-def-term{padding-top:1px}}@media (min-width:1024px){.gd-mtoc-wrap{display:none}.gd-article{grid-template-columns:minmax(0,16.5rem) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.gd-rail{top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 64px);overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--radius-card);background:#ffffff08;padding:22px 22px 12px;display:block;position:sticky;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff14}.gd-rail-title{color:#c9cdd3;margin-bottom:10px}.gd-body{min-width:0;max-width:52rem}.gd-sec{padding-block:64px}.gd-text{font-size:1.125rem}}@media (min-width:1280px){.gd-article{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);column-gap:96px}}.gd-sources{border-radius:var(--radius-panel);background:linear-gradient(#ffffff0b,#ffffff05);padding:28px 20px 18px;box-shadow:inset 0 0 0 1px #ffffff17}.gd-sources-title{letter-spacing:-.03em;text-wrap:balance;color:#f4f5f7;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:530;line-height:1.08}.gd-sources-intro{max-width:48ch;margin-top:14px;font-size:1rem;line-height:1.6}.gd-src-count{display:none}.gd-src-list{margin-top:24px;display:grid}.gd-src{border-top:1px solid #ffffff14;min-width:0;padding:16px 0 17px}.gd-src-link{color:#f4f5f7;align-items:flex-start;gap:10px;max-width:100%;font-size:1.0625rem;font-weight:560;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.gd-src-label{overflow-wrap:anywhere;transition:background-size var(--dur-base) var(--ease-settle);background:linear-gradient(#c9cdd3,#c9cdd3) 0 100%/0 1px no-repeat;padding-bottom:2px}.gd-src-arrow{color:#c9cdd3;transition:transform var(--dur-base) var(--ease-settle);flex:none;margin-top:1px}.gd-src-link:focus-visible .gd-src-label{background-size:100% 1px}.gd-src-link:before{content:"";inset-inline:0;height:max(100%,44px);position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.gd-src-link:hover .gd-src-label{background-size:100% 1px}.gd-src-link:hover .gd-src-arrow{transform:translate(2px,-2px)}}.gd-src-meta{color:#9aa0a8;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:14px;line-height:1.5;display:flex}.gd-src-host{color:#c9cdd3e6;letter-spacing:.01em;overflow-wrap:anywhere}.gd-src-date time{color:#f4f5f7d1}.gd-src-plain{color:#f4f5f7db;font-size:1rem}@media (min-width:640px){.gd-sources{padding:40px 36px 26px}}@media (min-width:1024px){.gd-sources{padding:52px 52px 36px}.gd-sources-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;display:grid}.gd-sources-head>:not(.gd-src-count){grid-column:1}.gd-src-count{color:#0000;-webkit-text-stroke:1px #c9cdd373;grid-area:1/2/span 3;align-self:end;font-size:clamp(5rem,3rem + 4vw,8rem);line-height:.8;display:block}.gd-src-list{column-count:2;column-gap:56px;margin-top:32px;display:block}.gd-src{break-inside:avoid}}.tp-band{background:radial-gradient(55% 45% at 100% 30%,#c9cdd30d,#c9cdd300 70%)}.tp{gap:36px;display:grid}.tp-lead{max-width:40rem;color:var(--fg);margin-top:20px;font-size:1.125rem;line-height:1.6}.tp-text{max-width:40rem;margin-top:18px;font-size:1.0625rem;line-height:1.65}.tp-text>*+*{margin-top:14px}.tp-list{gap:14px;display:grid}.tp-tile{border-radius:var(--radius-card);flex-direction:column;padding:20px 22px 26px;display:flex;position:relative}.tp-art{color:#c9cdd3;background:radial-gradient(80% 90% at 50% 30%,#c9cdd31c,#c9cdd300 70%),#ffffff05;border-radius:14px;place-items:center;height:120px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.tp-art .gl{width:112px}.tp-n{color:#9aa0a8;font-size:22px;font-style:italic;position:absolute;top:30px;right:34px}.tp-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);font-weight:600;font-stretch:100%;line-height:1.18}.tp-body{margin-top:12px;font-size:1rem;line-height:1.6}.tp-body>*+*{margin-top:10px}@media (min-width:768px){.tp-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-list[data-n="1"]>:last-child,.tp-list[data-n="3"]>:last-child,.tp-list[data-n="5"]>:last-child,.tp-list[data-n="7"]>:last-child{grid-column:1/-1}}@media (min-width:1024px){.tp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.tp-solo{grid-template-columns:minmax(0,1fr)}.tp-head{top:calc(var(--header-h) + 48px);position:sticky}.tp-tile{padding:24px 26px 30px}}.faq-head{container-type:inline-size}.faq-head h2{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2rem,10.5cqi,3.5rem)}@media (min-width:768px){.kd[data-n="2"],.kd[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kd[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.kd[data-n="5"]>*{grid-column:span 2}.kd[data-n="5"]>:nth-child(n+4){grid-column:span 3}.kd[data-n="7"]>:last-child{grid-column:1/-1}}@media (min-width:1024px){.kd:is([data-n="2"],[data-n="4"])>.kd-tile,.kd[data-n="5"]>:nth-child(n+4){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:30px;display:grid}.kd:is([data-n="2"],[data-n="4"])>.kd-tile>.kd-art,.kd[data-n="5"]>:nth-child(n+4)>.kd-art{grid-row:1/span 2;height:100%;min-height:200px;margin-bottom:0}.kd:is([data-n="2"],[data-n="4"])>.kd-tile>.kd-term,.kd[data-n="5"]>:nth-child(n+4)>.kd-term{padding-top:18px;padding-right:40px}}.pw-mark-g{color:#c9cdd3}.pw-mark-g .gl{width:40px}.pw-water-g{color:#c9cdd31c;width:150px;top:12px;right:12px}.pw-water-g .gl{stroke-width:1px}@media (min-width:640px) and (max-width:1023.98px){.pw:is([data-n="3"],[data-n="5"])>:last-child{grid-column:1/-1}}.dl-cap{text-wrap:balance}.intro-more{margin-top:var(--spacing-s5)}.intro-more-sum{cursor:pointer;color:#c9cdd3;align-items:center;gap:8px;min-height:44px;font-weight:560;list-style:none;display:inline-flex}.intro-more-sum::-webkit-details-marker{display:none}.intro-more-sum svg{transition:rotate var(--dur-base) var(--ease-settle)}.intro-more[open]>.intro-more-sum svg{rotate:180deg}.intro-more-text{margin-top:var(--spacing-s3)}@supports selector(::details-content){@media (min-width:820px){.intro-more>.intro-more-sum{display:none}.intro-more::details-content{content-visibility:visible}.intro-more-text{margin-top:0}}}@media (max-width:639.98px){.intro-lead-split{font-size:1.0625rem;line-height:1.55}}.pw-tile{container-type:inline-size}.pw-name{font-size:clamp(1.125rem,min(1.25rem + .5vw,11cqi),1.75rem)}:root{--bg:#050607;--fg:#f4f5f7;--fg-muted:#9aa0a8;--rule:#ffffff1f;--hair:#ffffff1f;--hair-soft:#ffffff12;--ctl:#6b7380;--ring:#c9cdd3;--accent:#c9cdd3;--field-bg:#171a20;--danger:#f4a296;--success:#a6d8bd;--wash:#c9cdd312;--btn-off-bg:#23262b;--btn-off-fg:#9aa0a8;--hover-tint:#f4f5f70f;--chrome:linear-gradient(135deg,#f3f4f6,#aeb4bc 45%,#e9ebee);--chrome-text:linear-gradient(100deg,#f7f8fa,#c3c8cf 28%,#9ea5ae 52%,#e6e8ec 78%,#b9bec6);--chrome-button:linear-gradient(135deg,#f3f4f6,#aeb4bc 45%,#e9ebee);--chrome-line:linear-gradient(90deg,#e9ebee00,#e9ebee 18%,#8e959f 50%,#f3f4f6 82%,#e9ebee00);--header-h:64px;scroll-padding-top:calc(var(--header-h) + 16px);color-scheme:dark}@media (min-width:1024px){:root{--header-h:72px}}.band{--bg:#0b0c0f;--field-bg:#171a20;border-block:1px solid var(--hair)}.band,.band-paper{background:var(--bg);color:var(--fg)}.band-paper{--bg:#efefed;--fg:#0b0c0e;--fg-muted:#4a4d53;--rule:#0b0c0e29;--hair:#0b0c0e29;--hair-soft:#0b0c0e14;--ctl:#6a6d73;--ring:#3a3f47;--accent:#3a3f47;--field-bg:#fff;--danger:#a1271c;--wash:#3a3f4714;--hover-tint:#0b0c0e0d;--chrome-text:linear-gradient(100deg,#2a2e34,#5e646d 45%,#22262b);color-scheme:light}html{-webkit-text-size-adjust:100%;scrollbar-color:#3a404a #050607;background:#050607}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body);font-feature-settings:"kern","liga";line-height:1.62}h1{font-stretch:78%}.display{font-stretch:76%}h2{font-stretch:80%}h3{font-stretch:100%}@media (max-width:479px){:lang(fr) .prose-fr{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}:lang(fr) .prose-fr a{-webkit-hyphens:manual;hyphens:manual}}.nb{white-space:nowrap}.tap44{position:relative}.tap44:before{content:"";inset-inline:0;height:44px;position:absolute;top:50%;translate:0 -50%}a[href^=tel\:]{white-space:nowrap}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}dd,li,p,summary{text-wrap:pretty}.serif{letter-spacing:-.01em}.accent-serif,.serif{font-family:var(--font-serif);font-weight:400;font-stretch:100%}.accent-serif{letter-spacing:-.012em;background:var(--chrome-text);color:#0000;-webkit-text-stroke:.012em #dee1e68c;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.12em;font-style:italic;line-height:.8}.accent-serif .accent-serif{font-size:1em}.band-paper .accent-serif{-webkit-text-stroke-color:#2a2e3473}.label{font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;font-weight:600;font-stretch:122%;line-height:1.3}:lang(fr) .label{letter-spacing:.15em}.sec-label:before{content:attr(data-n);content:attr(data-n) /"";min-width:1.05em;font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--fg);margin-right:2px;font-size:1.6em;font-style:italic;font-weight:400;font-stretch:100%;line-height:1;display:inline-block}.rule{background:var(--hair)}.chrome-rule,.rule{border:0;height:1px}.chrome-rule{background:var(--chrome-line)}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.field-control:focus-visible{outline-offset:2px}::selection{color:#050607;background:#c9cdd3}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#050607}::-webkit-scrollbar-thumb{background:#2a2f38;border:3px solid #050607;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8e959f}dialog.menu-panel{color:#f4f5f7;background:radial-gradient(60% 40% at 90% 0,#c9cdd31a 0,#c9cdd300 70%),radial-gradient(50% 35% at 0 100%,#8fa8ff14 0,#8fa8ff00 70%),#050607;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}dialog.menu-panel::backdrop{background:#0009}dialog.menu-panel[open]{animation:menu-in var(--dur-base) var(--ease-settle)}dialog.menu-panel[open] .menu-item{animation:menu-item-in .52s var(--ease-settle) both;animation-delay:calc(60ms + var(--i,0) * 45ms)}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);transition:background-color var(--dur-base) var(--ease-move),border-color var(--dur-base);background:linear-gradient(#050607c7,#05060766);border-bottom:1px solid #ffffff12;position:sticky;top:0}html[data-scrolled] .site-header{background:#090a0cf0;border-bottom-color:#ffffff1f}.grain:after{content:"";z-index:1;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.aurora,.grain:after{pointer-events:none;position:absolute;inset:0}.aurora{z-index:0;overflow:hidden}.aurora:after,.aurora:before{content:"";will-change:transform;border-radius:50%;position:absolute}.aurora:before{background:radial-gradient(closest-side,#c9cdd317 0,#c9cdd309 45%,#c9cdd300 100%);width:90vmax;height:70vmax;animation:aurora-a 22s ease-in-out infinite alternate;top:-38vmax;right:-30vmax}.aurora:after{background:radial-gradient(closest-side,#8fa8ff14 0,#8fa8ff08 50%,#8fa8ff00 100%);width:80vmax;height:60vmax;animation:aurora-b 26s ease-in-out infinite alternate;bottom:-36vmax;left:-34vmax}.aurora[data-anim]:after,.aurora[data-anim]:before{animation-play-state:paused}.aurora[data-play]:after,.aurora[data-play]:before{animation-play-state:running}@keyframes aurora-a{to{transform:translate(-8vmax,6vmax)scale(1.08)}}@keyframes aurora-b{to{transform:translate(10vmax,-5vmax)scale(1.12)}}.chrome-frame{position:relative}.chrome-frame:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#f3f4f680,#8e959f1a 40%,#ffffff0d 60%,#aeb4bc4d);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow{position:relative;overflow:hidden}.glow:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),#c9cdd31a,#c9cdd300 60%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.glow:hover:before{opacity:1}}#content>section+nav,#content>section+section{border-top:1px solid var(--hair-soft)}.copy>*+*{margin-top:var(--spacing-s4)}.copy ul{gap:var(--spacing-s2);flex-direction:column;display:flex}.copy ul>li{padding-left:1.6em;position:relative}.copy ul>li:before{content:"";background:var(--accent);width:.8em;height:1px;position:absolute;top:.8em;left:.1em}.copy ol{padding-left:1.4em;list-style:decimal}.copy strong{color:var(--fg);font-weight:600}.copy a.lnk{color:inherit}[data-reveal].reveal-pending{opacity:0;transform:translateY(24px)}[data-reveal].reveal-pending [data-stagger]>*{opacity:0;transform:translateY(20px)}[data-reveal].reveal-in{transition:opacity var(--dur-reveal) var(--ease-settle),transform var(--dur-reveal) var(--ease-settle)}[data-reveal].reveal-in [data-stagger]>*{transition:opacity .72s var(--ease-settle),transform .72s var(--ease-settle);transition-delay:calc(var(--i,0) * 70ms + 80ms)}.wm{vertical-align:top;overflow-clip-margin:.04em;margin:-.06em -.05em -.2em;padding:.06em .05em .2em;overflow:clip}.wi,.wm{display:inline-block}.wm-accent{margin-bottom:-.56em;margin-right:-.18em;padding-bottom:.56em;padding-right:.18em}.wi.accent-serif{margin:-.1em -.08em -.46em -.02em;padding:.1em .08em .46em .02em}[data-reveal=mask].reveal-pending{opacity:1;transform:none}[data-reveal].reveal-pending .wi{transform:translateY(112%)}[data-reveal].reveal-in .wi{transition:transform .9s var(--ease-settle);transition-delay:calc(var(--w,0) * 38ms + 40ms)}.faq-q::-webkit-details-marker{display:none}.faq-chev{transition:transform var(--dur-base) var(--ease-move),background-color var(--dur-fast)}.faq[open] .faq-chev{transform:rotate(45deg)}.faq[open]>.faq-a{animation:faq-in var(--dur-base) var(--ease-settle)}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.faq-q:hover .faq-chev{background:var(--fg);color:var(--bg)}}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}fieldset[data-invalid] .rcard input:not(:checked)+.rcard-box{border-color:var(--danger)}.page-intro{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);position:relative;overflow:clip}.page-intro>.aurora:before{width:70vmax;height:50vmax;top:-30vmax;right:-22vmax}.outline-text{color:#050607;-webkit-text-stroke:2px #f4f5f752;paint-order:stroke fill}.marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;display:flex}[data-play] .marquee-track{animation:marquee var(--marquee-dur,40s) linear infinite}[data-play] .marquee-track.reverse{animation-direction:reverse}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee-track{animation-play-state:paused}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-transparency:reduce){.site-header,html[data-scrolled] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0f}.glass{-webkit-backdrop-filter:none;backdrop-filter:none}.btn-secondary,.chip,.glass{background:#111318}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn-line{animation:none;transform:scaleX(1)}[data-reveal].reveal-pending,[data-reveal].reveal-pending [data-stagger]>*{opacity:1;transform:none}[data-reveal].reveal-pending .wi{transform:none}.aurora:after,.aurora:before{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}