.x-phone{aspect-ratio:1170/2532;background:linear-gradient(145deg,#2a3a63,#0b1430 60%);border-radius:34px;width:190px;padding:7px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8db8ff4d,0 40px 80px -24px #000000b3,inset 0 1px #ffffff40}.x-phone .x-shot{object-fit:cover;object-position:top;background:#f5f8fe;border-radius:27px;width:100%;height:100%;display:block}.x-phone:after{content:"";pointer-events:none;border-radius:27px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #0000000f}.x-phone-md{border-radius:44px;width:300px;padding:10px}.x-phone-md .x-shot,.x-phone-md:after{border-radius:34px}.x-phone-md:after{inset:10px}.x-phone-lg{border-radius:50px;width:340px;padding:11px}.x-phone-lg .x-shot,.x-phone-lg:after{border-radius:39px}.x-phone-lg:after{inset:11px}.x-phone-sm{border-radius:36px;width:220px;padding:8px}.x-phone-sm .x-shot,.x-phone-sm:after{border-radius:28px}.x-phone-sm:after{inset:8px}.h-tabstage .x-phone,.h-dive-stage .x-phone{aspect-ratio:auto;height:600px;box-shadow:0 50px 90px -30px #0b1b3f8c,0 0 0 1px #ffffff80,0 0 0 1px #8db8ff4d}@media (max-width:719px){.h-tabstage .x-phone,.h-dive-stage .x-phone{width:260px;height:520px}}@media (min-width:1024px){.h-tabstage .x-phone,.h-dive-stage .x-phone{height:640px}}.x-laptop{width:100%;position:relative}.x-laptop-lid{background:linear-gradient(#2a3a63,#0b1430 70%);border-radius:20px 20px 8px 8px;padding:12px 12px 16px;box-shadow:0 0 0 1px #8db8ff4d,0 50px 100px -30px #000000b3,inset 0 1px #ffffff38}.x-laptop-screen{aspect-ratio:1440/900;background:#f5f8fe;border-radius:10px;position:relative;overflow:hidden}.x-laptop-screen .x-shot-desk{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.x-laptop-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#0000 45%);position:absolute;inset:0}.x-laptop-base{background:linear-gradient(#d7dde9,#b8c1d3 55%,#8f9bb3);border-radius:2px 2px 16px 16px;width:112%;height:16px;margin:0 -6%;position:relative;box-shadow:0 30px 50px -24px #0009}.x-laptop-base span{background:#9aa5bb;border-radius:0 0 8px 8px;width:100px;height:6px;margin-left:-50px;position:absolute;top:0;left:50%}.x-window{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px #ffffff1f}.x-window-bar{background:#eef1f7;border-bottom:1px solid #e3e7f1;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.x-window-bar i{background:#d5dcec;border-radius:50%;width:10px;height:10px}.x-window-bar i:first-child{background:#ff5f57}.x-window-bar i:nth-child(2){background:#febc2e}.x-window-bar i:nth-child(3){background:#28c840}.x-window-body{aspect-ratio:16/9;overflow:hidden}.x-window-body .x-shot-desk{width:100%;height:auto;display:block}.x-smart-win{margin-top:14px}.h-smart-card .x-window-body{aspect-ratio:16/11}.x-hero-laptop{z-index:0;transform-origin:0;width:500px;position:absolute;bottom:14%;right:-30%;transform:perspective(1600px)rotateY(-10deg)scale(.96)}.x-hero .h-device{z-index:1;position:relative}.x-hero .h-float{z-index:3}.x-hero .x-tile-b{z-index:2;width:170px;bottom:-3%;right:-8%}@media (max-width:1199px){.x-hero-laptop{display:none}.x-hero .x-tile-b{right:-4%}}@media (min-width:1500px){.x-hero-laptop{width:600px;bottom:12%;right:-38%}}@media (prefers-reduced-motion:no-preference){.x-hero-laptop{animation:x-tile .9s 1.1s var(--x-ease) both}}.x-hero-fx.fx .x-hero-laptop{translate:0 calc(var(--sy,0) * -40px);animation-fill-mode:backwards}.x-shots .x-phone{aspect-ratio:1170/2532}.x-tour-band .h-head{max-width:760px}.x-tour{gap:24px;display:grid}@media (min-width:1000px){.x-tour{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px}}.x-tour-stage{display:none}@media (min-width:1000px){.x-tour-stage{background:radial-gradient(520px 380px at 50% 30%,#1e6ff033,#0000 70%),radial-gradient(400px 300px at 90% 100%,#f2c14e24,#0000 70%),linear-gradient(165deg,#eef3ff,#f6f3ff);border-radius:32px;align-content:center;justify-items:center;gap:20px;height:min(100vh - 112px,760px);min-height:640px;display:grid;position:sticky;top:88px;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1b3f0d}.x-tour-stage:before{content:"";background:var(--x-grain);opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-size:180px;position:absolute;inset:0}}.x-tour-phone{aspect-ratio:auto;height:min(600px,100vh - 220px);position:relative;box-shadow:0 60px 100px -36px #0b1b3f99,0 0 0 1px #ffffff80,0 0 0 1px #8db8ff4d}.x-tour-phone .x-tour-screen{opacity:0;transition:opacity .55s var(--x-ease), transform .55s var(--x-ease);border-radius:39px;position:absolute;inset:11px;overflow:hidden;transform:scale(.985)}.x-tour-phone .x-tour-screen.on{opacity:1;transform:none}.x-tour-phone .x-shot{object-fit:cover;object-position:top;border-radius:0;height:100%}.x-tour-phone:after{z-index:2}.x-tour-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.x-tour-dots li{width:6px;height:6px;transition:width .3s var(--x-ease), background-color .3s;background:#c7cfdf;border-radius:3px}.x-tour-dots li.on{background:var(--x-blue);width:22px}.x-tour-steps{gap:40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.x-tour-steps{gap:0;padding:40px 0 0}.x-tour-steps li{padding:64px 0}.x-tour-steps li:first-child{padding-top:0}.x-tour-steps li:last-child{padding-bottom:24px}}.x-tour-cap{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1b3fc7;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.x-tour-inline{position:relative}.x-tour-steps li{transition:opacity .4s var(--x-ease);align-items:flex-start;gap:18px;display:flex}@media (min-width:1000px){.x-tour-steps li:not(.on){opacity:.42}}.x-tour-n{width:34px;height:34px;font-family:var(--x-display);color:#fff;background:var(--s-ink);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:15px;font-weight:600;display:grid}.x-tour-steps li.on .x-tour-n{background:var(--x-blue);box-shadow:0 0 0 6px #1e6ff024}.x-tour-steps h3{font-family:var(--x-display);letter-spacing:-.03em;color:var(--s-ink);margin:0 0 8px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.05}.x-tour-steps p{color:#3d4868;max-width:34em;margin:0;font-size:17px;line-height:1.6}.x-tour-inline{display:none}@media (max-width:999px){.x-tour-inline{aspect-ratio:auto;border-radius:36px;width:230px;height:420px;margin:18px 0 0;padding:8px;display:block}.x-tour-inline .x-shot{border-radius:28px}.x-tour-inline:after{border-radius:28px;inset:8px}}.x-web-in{align-items:center;gap:36px;display:grid}@media (min-width:1000px){.x-web-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}}.x-web-art .x-laptop{max-width:760px;margin:0 auto}.x-web-copy .h-more a{font-weight:600}.h-kick{letter-spacing:.01em;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700}.h-head{margin-bottom:44px}@media (min-width:1200px){.h-head h2,.h-h2{font-size:clamp(36px,3.9vw,58px)}.h-head>p,.h-dive-x{max-width:36em;font-size:19px}}.h-head h2,.h-h2,.h-final h2,.h-title{hanging-punctuation:first;text-wrap:balance}.h-head>p,.h-dive-x,.h-lede,.x-tour-steps p,.h-inside p,.w-sci p,.h-points p,.h-timeline p{text-wrap:pretty}.s-mark b,.h-numbers dd,.w-facts dd,.h-subj-marks,.h-regions .s-mark b,.h-mock-bar em{font-variant-numeric:tabular-nums}.h-tab-k,.h-gallery span,.h-subj-group h3,.w-lab,.n-col p,.n-dcol p{letter-spacing:.01em}.h-inside strong,.h-subjects strong,.h-timeline strong,.w-sci strong,.h-points strong,.h-exams strong{letter-spacing:-.015em}.h-btn,.n-cta,.u-btn{letter-spacing:-.005em}.s-case-facts,.h-faq details p,.s-site .prose p{text-wrap:pretty}.n-brand{letter-spacing:-.03em;font-size:21px}.s-footer{background:linear-gradient(180deg, #fff, var(--x-paper) 120px);padding:64px 0 40px}.x-foot-top{border-bottom:1px solid #0b1b3f17;align-items:end;gap:8px;margin-bottom:32px;padding-bottom:28px;display:grid}@media (min-width:720px){.x-foot-top{grid-template-columns:auto 1fr;gap:8px 32px}}.x-foot-mark{font-family:var(--x-display);letter-spacing:-.045em;color:var(--s-ink);font-size:clamp(40px,5vw,64px);font-weight:600;line-height:.9}.x-foot-line{font-family:var(--x-display);letter-spacing:-.02em;color:var(--s-muted);margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500}@media (min-width:720px){.x-foot-line{padding-bottom:6px}}.s-footer-map{gap:28px 32px;margin-bottom:36px}.s-footer-map h2{color:var(--s-ink);margin-bottom:10px;font-size:14px}.s-footer ul{gap:8px}.s-footer ul a{color:#3d4868}.s-footer p{color:var(--s-muted);max-width:72em;font-size:13px;line-height:1.6}.s-footer p:last-child{border-top:1px solid #0b1b3f14;margin-top:14px;padding-top:14px}@media (prefers-reduced-motion:reduce){.x-tour-phone .x-tour-screen,.x-tour-dots li,.x-tour-steps li{transition:none!important}.x-hero-laptop{animation:none!important}.x-hero-fx.fx .x-hero-laptop{translate:none}}.x-brain{color:#c3cfe9;position:relative}.x-brain-full{background:radial-gradient(800px 480px at 90% -10%, #1e6ff059, transparent 60%), radial-gradient(600px 400px at 0% 110%, #6d5cff40, transparent 60%), linear-gradient(180deg, var(--x-deep), var(--x-navy));border-radius:32px;padding:clamp(28px,4vw,56px);overflow:hidden;box-shadow:0 40px 80px -40px #0009}.x-brain-full:before{content:"";background:var(--x-grain);opacity:.5;mix-blend-mode:overlay;pointer-events:none;background-size:180px;position:absolute;inset:0}.x-brain-full>*{position:relative}.x-brain-band{padding:40px 0 8px}.x-brain-head{max-width:680px;margin-bottom:28px}.x-brain-head h2,.x-brain-head h3{font-family:var(--x-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-weight:600}.x-brain-head h2{font-size:clamp(30px,3.4vw,48px);line-height:1.02}.x-brain-head h3{font-size:clamp(24px,2.4vw,32px);line-height:1.06}.x-brain-head p{margin:14px 0 0;font-size:17px;line-height:1.6}.x-brain-head-sm{margin-bottom:20px}.x-graph-wrap{-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px;overflow-x:auto}.x-graph{width:100%;min-width:760px;height:auto;font-family:var(--s-font);display:block}.x-brain-teaser .x-graph{min-width:0;margin:18px 0 6px}.x-graph-edges path{fill:none;stroke:#8db8ff61;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px}.x-brain.in .x-graph-edges path{transition:stroke-dashoffset 1.1s var(--x-ease);transition-delay:calc(var(--i,0) * 70ms + .2s);stroke-dashoffset:0}.x-brain.still .x-graph-edges path{stroke-dashoffset:0;transition:none}.x-graph-pulses{opacity:0;transition:opacity 1s 1.6s}.x-brain.in .x-graph-pulses{opacity:1}.x-brain.still .x-graph-pulses{display:none}.x-node{opacity:0;transition:opacity .6s var(--x-ease), transform .6s var(--x-ease);transition-delay:calc(var(--i,0) * 45ms)}.x-brain.in .x-node{opacity:1}.x-brain.still .x-node{opacity:1;transition:none}.x-node rect{fill:#ffffff0f;stroke:#8db8ff38;stroke-width:1px}.x-node circle{fill:var(--c)}.x-node text{fill:#e6edfb;letter-spacing:-.01em;font-size:12.5px;font-weight:600}.x-brain-teaser .x-node text{font-size:12px}.x-graph-key{color:#93a2c4;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.x-graph-key li{align-items:center;gap:7px;display:inline-flex}.x-graph-key i{border-radius:50%;width:8px;height:8px}.x-brain-loop{border-top:1px solid #8db8ff29;margin-top:48px;padding-top:40px}.x-loop{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.x-loop li{color:#e6edfb;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 0 0 1px #8db8ff29}.x-loop-n{width:24px;height:24px;font-family:var(--x-display);color:#fff;background:#8db8ff2e;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}@media (prefers-reduced-motion:no-preference){.x-brain.in .x-loop li{animation:x-loop-step 9s calc(var(--i,0) * 1.5s) ease-in-out infinite}.x-brain.in .x-loop li .x-loop-n{animation:x-loop-n 9s calc(var(--i,0) * 1.5s) ease-in-out infinite}}@keyframes x-loop-step{0%,14%{background:#1e6ff052;box-shadow:inset 0 0 0 1px #8db8ff80,0 14px 30px -18px #1e6ff0cc}18%,to{background:#ffffff0d;box-shadow:inset 0 0 0 1px #8db8ff29}}@keyframes x-loop-n{0%,14%{background:var(--x-marker);color:#3b2700}18%,to{color:#fff;background:#8db8ff2e}}.x-loop li:nth-child(6){box-shadow:inset 0 0 0 1px #30d15859}.x-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.x-metrics>div{-webkit-backdrop-filter:blur(8px);background:#ffffff0e;border-radius:16px;flex-direction:column-reverse;gap:2px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a}.x-metrics dd{font-family:var(--x-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1}.x-metrics dt{color:#93a2c4;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.x-metrics dt:before{content:"";background:var(--sys-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #30d1582e}@media (prefers-reduced-motion:no-preference){.x-brain.in .x-metrics dt:before{animation:2.4s ease-in-out infinite x-live}}@keyframes x-live{50%{box-shadow:0 0 0 6px #30d1580f}}.x-metrics-sm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.x-metrics-sm>div{border-radius:12px;padding:12px}.x-metrics-sm dd{font-size:24px}.x-metrics-sm dt{font-size:12px}.x-eval-note{color:#93a2c4;margin:10px 0 0;font-size:13px;line-height:1.5}.x-lx1{background:#ffffff0b;border:1.5px dashed #8db8ff4d;border-radius:20px;justify-items:start;gap:8px;margin-top:36px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.x-lx1 strong{font-family:var(--x-display);letter-spacing:-.03em;color:#fff;font-size:30px}.x-lx1 p{max-width:52em;margin:0;font-size:15px;line-height:1.55}.x-lx1 .w-badge{color:var(--x-marker);background:#f2c14e2e}.h-tech .x-brain-teaser{margin-top:18px}.h-tech .x-brain-teaser .x-metrics-sm{margin-top:14px}@media (max-width:719px){.x-brain-full{border-radius:22px;padding:24px 18px}.x-metrics-sm{grid-template-columns:1fr 1fr 1fr;gap:6px}.x-metrics-sm>div{padding:10px 8px}.x-metrics-sm dd{font-size:20px}.x-metrics-sm dt{font-size:11px}.h-tech .x-graph{min-width:520px}.h-tech .x-brain-teaser{margin-left:-16px;margin-right:-16px;padding:0 16px;overflow-x:auto}}
.x-hub-hero{color:#c3cfe9;background:var(--x-deep);margin-top:-64px;padding:120px 0 72px;position:relative;overflow:hidden}.s-content .x-hub-hero{margin-top:0;padding-top:48px}@media (min-width:1000px){.s-content .x-hub-hero{padding:72px 0 96px}}.x-hub-hero-photo{pointer-events:none;position:absolute;inset:0}.x-hub-hero-photo .x-photo{object-position:50% 45%;opacity:.5;filter:grayscale()contrast(1.12)brightness(.85);mix-blend-mode:luminosity;position:absolute;inset:0}.x-hub-hero-photo:after{content:"";background:linear-gradient(90deg, var(--x-deep) 0%, #050b1feb 35%, #050b1f8c 70%, #050b1f59 100%), linear-gradient(180deg, #050b1f99, transparent 30%, transparent 70%, var(--x-deep));position:absolute;inset:0}.x-hub-hero .x-aurora{inset:-200px 0 -100px}.x-hub-hero-in{align-items:center;gap:36px;display:grid;position:relative}@media (min-width:1000px){.x-hub-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}.x-hub-hero .s-crumbs ol{color:#8f9dbd;margin-bottom:18px}.x-hub-hero .s-crumbs a{color:#8f9dbd!important}.x-hub-hero .h-title,.mk-site.lx .x-hub-hero h1{font-size:clamp(40px,5.4vw,76px);font-family:var(--x-display);letter-spacing:-.035em;font-weight:600;line-height:.96;color:#fff!important}.mk-site.lx .x-hub-h h2,.mk-site.lx .x-hub-two h2,.mk-site.lx .x-featured strong{color:var(--s-ink)}.x-hub-hero .h-lede{color:#c3cfe9;max-width:34em;font-size:clamp(17px,1.4vw,19px)}@media (prefers-reduced-motion:no-preference){.x-hub-hero-copy>*{animation:h-in .7s var(--x-ease) both}.x-hub-hero-copy>:nth-child(2){animation-delay:60ms}.x-hub-hero-copy>:nth-child(3){animation-delay:.12s}.x-hub-hero-copy>:nth-child(4){animation-delay:.18s}.x-featured{animation:x-tile .9s .3s var(--x-ease) both}}.x-featured{transition:transform .4s var(--x-ease), box-shadow .4s var(--x-ease);background:#fffffff5;border-radius:24px;gap:0;display:grid;overflow:hidden;box-shadow:0 50px 100px -40px #000000b3,0 0 0 1px #ffffff80;color:var(--s-ink)!important;text-decoration:none!important}.x-featured:hover{transform:translateY(-4px);box-shadow:0 60px 110px -40px #000000bf,0 0 0 1px #fff9}.x-featured-img{aspect-ratio:16/9;background:#eef1f7;display:block;overflow:hidden}.x-featured-img .x-photo,.x-featured-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--x-ease);display:block}.x-featured:hover .x-featured-img .x-photo,.x-featured:hover .x-featured-img img{transform:scale(1.04)}.x-featured-body{gap:8px;padding:20px 22px 22px;display:grid}.x-featured-body strong{font-family:var(--x-display);letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.08}.x-featured .x-card-text{color:#3d4868;font-size:15px;line-height:1.55}.x-hub-band{border-radius:36px 36px 0 0;margin-top:-36px;position:relative;box-shadow:0 -24px 60px -30px #00000080}.x-hub-controls{gap:14px;margin-bottom:40px;display:grid}.x-hub-search{max-width:520px;color:var(--s-muted);align-items:center;display:flex;position:relative}.x-hub-search svg{pointer-events:none;position:absolute;left:16px}.x-hub-search input{background:var(--x-paper);width:100%;min-height:50px;font:inherit;color:var(--s-ink);border:0;border-radius:14px;padding:0 16px 0 46px;font-size:16px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #0b1b3f14}.x-hub-search input:focus{box-shadow:inset 0 0 0 2px var(--x-blue), 0 10px 30px -20px #1e6ff099;background:#fff;outline:0}.x-hub-search input::placeholder{color:#8f9ab6}.x-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-hub-chips{flex-wrap:wrap;gap:8px;display:flex}.x-hchip{background:var(--x-paper);min-height:38px;font:inherit;color:var(--s-ink);cursor:pointer;transition:background-color .2s, box-shadow .2s, color .2s, transform .2s var(--x-ease);border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #0b1b3f14}.x-hchip:hover{background:var(--x-ice);box-shadow:inset 0 0 0 1px #1e6ff059}.x-hchip:active{transform:scale(.97)}.x-hchip.on{background:var(--s-ink);color:#fff;box-shadow:none}.x-hub-chips-topic .x-hchip.on{background:var(--x-blue)}.x-hub-group{color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.x-hub-group span{margin-right:4px}.x-hub-group .x-hchip{min-height:32px;padding:0 12px;font-size:13px}.x-hub-group .x-hchip.on{background:var(--x-marker);color:#3b2700}.x-hub-none{color:var(--s-muted);padding:24px 0}.x-hub-group-sec+.x-hub-group-sec{margin-top:56px}.x-hub-h{border-bottom:1px solid #0b1b3f17;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:20px;padding-bottom:14px;display:flex}.x-hub-h h2{font-family:var(--x-display);letter-spacing:-.03em;color:var(--s-ink);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600}.x-hub-h p{color:var(--s-muted);margin:0;font-size:15px}.x-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.x-card{height:100%;transition:transform .35s var(--x-ease), box-shadow .35s var(--x-ease);background:#fff;border-radius:20px;gap:8px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0b1b3f0d,0 0 0 1px #0b1b3f0f;color:var(--s-ink)!important;text-decoration:none!important}.x-card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0b1b3f66,0 0 0 1px #0b1b3f14}.x-card-img{aspect-ratio:3/2;background:#f3f3f5;display:block;overflow:hidden}.x-card-img .x-photo,.x-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--x-ease);display:block}.x-card-img .x-photo{filter:saturate(.8)contrast(1.05)}.x-card:hover .x-card-img .x-photo,.x-card:hover .x-card-img img{transform:scale(1.04)}.x-card-meta{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.x-card>strong{font-family:var(--x-display);letter-spacing:-.025em;padding:0 16px;font-size:20px;font-weight:600;line-height:1.12}.x-card-text{color:#3d4868;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 16px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.x-card-foot{color:var(--s-muted);margin-top:auto;padding:4px 16px 16px;font-size:13px}.x-tag{letter-spacing:.01em;background:var(--x-paper);color:#3d4868;border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.x-tag-de{color:#7a4b00;background:#fff1d6}.x-tag-us{color:#1559c4;background:#e6efff}.x-tag-uk{color:#4b3fb8;background:#ece8ff}.x-tag-ch{color:#a4121f;background:#fde8ea}.x-tag-all{color:#1a6b2f;background:#e4f5e9}.x-tag-topic{background:var(--x-paper)}.x-tag-lang{color:var(--s-muted);background:0 0;box-shadow:inset 0 0 0 1px #0b1b3f26}.x-tag-feat{background:var(--x-marker);color:#3b2700}.x-hub-two{gap:40px;display:grid}@media (min-width:1000px){.x-hub-two{grid-template-columns:1.2fr 1fr;gap:64px}}.x-hub-two .h-head{margin-bottom:20px}.x-hub-two .h-head h2{font-size:clamp(26px,2.6vw,36px)}.x-hub-area+.x-hub-area{margin-top:18px}.x-hub-area h3{color:var(--s-muted);margin:0 0 8px;font-size:14px;font-weight:700}.x-hub-two .w-chips li{padding:0}.x-hub-two .w-chips a{border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;color:var(--s-ink)!important;text-decoration:none!important}.x-hub-two .w-chips a:hover{background:var(--x-ice);color:var(--x-blue)!important}.x-hub-two .w-chips li{background:#fff;box-shadow:0 1px 2px #0b1b3f0d}.x-feat-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.x-feat-row a{background:var(--x-paper);min-height:64px;transition:background-color .2s, transform .3s var(--x-ease), box-shadow .3s var(--x-ease);border-radius:16px;align-items:center;gap:12px;padding:14px 18px;font-weight:600;display:flex;color:var(--s-ink)!important;text-decoration:none!important}.x-feat-row a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 20px 40px -26px #0b1b3f66,inset 0 0 0 1px #0b1b3f0f}.s-content .x-hub-hero,.s-content .x-hub-band,.s-content .h-band,.s-content .h-cta{margin-left:0;margin-right:0}.s-content .x-hub-hero .s-wrap,.s-content .h-band .s-wrap{max-width:var(--h-max)}@media (max-width:719px){.x-hub-hero{padding:36px 0 56px}.x-hub-hero .h-title{font-size:clamp(36px,10vw,46px)}.x-featured-body{padding:16px 16px 18px}.x-hub-group-sec+.x-hub-group-sec{margin-top:40px}}@media (prefers-reduced-motion:reduce){.x-featured,.x-hub-hero-copy>*{animation:none!important}.x-card,.x-featured,.x-hchip{transition:none!important}}
:root{--x-line:#8db8ff29;--x-line-strong:#ffffff38;--x-glass:#ffffff0e;--x-shadow-deep:0 60px 120px -40px #000000bf, 0 24px 48px -24px #00000080;--x-shadow-card:0 1px 2px #0b1b3f0d, 0 24px 48px -28px #0b1b3f47}.x-aurora .x-leak{pointer-events:none;filter:blur(18px);mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#adcbff12 35%,#ffffff1f 50%,#adcbff12 65%,#0000 100%);width:46vw;max-width:760px;height:160%;position:absolute;top:-40%;left:30%;transform:skew(-18deg)}@media (prefers-reduced-motion:no-preference){.x-aurora .x-leak{animation:16s ease-in-out infinite alternate x-leak}}@keyframes x-leak{0%{opacity:.8;translate:-6%}to{opacity:1;translate:10%}}.x-aurora:after{opacity:.42}.x-hero .h-title{background:linear-gradient(#fff 55%,#d6e2ff);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.x-hero .h-title .x-ul path{stroke:var(--x-marker)}.x-hero .h-kicker{color:#a9c3ff;letter-spacing:.005em}.x-hero .h-trust{border-top:0;gap:8px 10px;margin-top:28px;padding-top:0}.x-hero .h-trust li{background:var(--x-glass);box-shadow:inset 0 0 0 1px var(--x-line), inset 0 1px 0 #ffffff14;border-radius:999px;padding:7px 12px 7px 9px;font-size:13.5px}.x-device{box-shadow:0 0 0 1px #ffffff42, inset 0 1px 0 #ffffff59, var(--x-shadow-deep), 0 0 180px -30px #1e6ff080}.x-device:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff2e 0%,#ffffff0d 28%,#0000 46%);position:absolute;inset:0}.x-device{position:relative}.h-float{background:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 -1px #0b1b3f0f,0 30px 60px -20px #000000a6}.x-tile{box-shadow:inset 0 0 0 1px #ffffffe6,0 34px 70px -24px #000000b3}.x-laptop-lid{box-shadow:0 0 0 1px #ffffff38, inset 0 1px 0 #ffffff40, var(--x-shadow-deep)}.x-hero .h-numbers{border-top:1px solid var(--x-line);position:relative}.x-hero .h-numbers:before{content:"";background:linear-gradient(90deg, var(--x-marker), transparent);width:120px;height:1px;position:absolute;top:-1px;left:0}.x-hero .h-numbers dd{background:linear-gradient(#fff 60%,#c9d9ff);color:#0000;-webkit-background-clip:text;background-clip:text}.x-mq-row li{box-shadow:inset 0 0 0 1px var(--x-line), inset 0 1px 0 #ffffff0f}.x-hero .h-btn-ghost{box-shadow:inset 0 0 0 1px var(--x-line-strong), inset 0 1px 0 #ffffff24}.h-hero-foot{color:#7f8db0}@media (prefers-reduced-motion:no-preference){.h-hero-copy>*{animation-duration:.9s}.h-hero-copy>:first-child{animation-delay:0s}.h-hero-copy>:nth-child(2){animation-delay:80ms}.h-hero-copy>:nth-child(3){animation-delay:.18s}.h-hero-copy>:nth-child(4){animation-delay:.28s}.h-hero-copy>:nth-child(5){animation-delay:.38s}.x-art{animation-duration:1.2s;animation-delay:.25s}.h-float-a{animation-delay:1.05s,1.6s}.h-float-b{animation-delay:1.25s,2.1s}.x-ul path{animation-duration:.9s;animation-delay:1.1s}.x-hero .h-numbers>div{animation:h-in .8s var(--x-ease) both}.x-hero .h-numbers>div:nth-child(2){animation-delay:60ms}.x-hero .h-numbers>div:nth-child(3){animation-delay:.12s}.x-hero .h-numbers>div:nth-child(4){animation-delay:.18s}.x-hero .h-numbers>div:nth-child(5){animation-delay:.24s}}.h-dark,.x-final,.h-cta-dark,.x-brain-full,.h-tech{box-shadow:inset 0 1px #ffffff14}.h-hero-grid,.h-cta-blue:before,.h-cta-dark:before,.x-brain-full:before{opacity:.32}.h-smart-card,.w-countries>div,.x-metrics>div,.x-lx1,.x-loop li{box-shadow:inset 0 0 0 1px var(--x-line), inset 0 1px 0 #ffffff1a}.x-window{box-shadow:0 0 0 1px #ffffff2e, var(--x-shadow-deep)}.h-cta{position:relative}.h-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.h-cta.has-art .x-phone{box-shadow:0 0 0 1px #ffffff4d, inset 0 1px 0 #ffffff4d, var(--x-shadow-deep)}.h-inside li,.h-subjects li,.h-gallery li,.x-card,.h-timeline li,.h-method li,.w-sci li{box-shadow:var(--x-shadow-card)}.h-inside li:hover,.h-gallery li:hover,.x-card:hover{box-shadow:0 1px 2px #0b1b3f0d,0 34px 60px -28px #0b1b3f61}.h-tabstage,.h-dive-stage,.x-tour-stage{box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #0b1b3f0a,0 30px 60px -40px #0b1b3f59}.h-tabstage:after,.h-dive-stage:after,.x-tour-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.h-tab.on{box-shadow:0 1px 2px #0b1b3f0d,0 24px 48px -30px #0b1b3f59,inset 0 0 0 1px #0b1b3f12,inset 0 1px #fff}.h-tab.on .h-tab-bar{box-shadow:0 0 12px #f2c14e99}.h-head{margin-bottom:48px}.h-head>p,.h-dive-x{margin-top:18px;line-height:1.62}.h-kick{margin-bottom:16px}.h-band{padding:88px 0}@media (min-width:1024px){.h-band{padding:120px 0}:is(.h-band:has(+.h-dark),.h-band:has(+.x-final),.h-band:has(+.h-cta-dark)){padding-bottom:156px}.h-dark{padding-top:156px;padding-bottom:156px}}.x-hero .h-lede{font-size:clamp(17px,1.4vw,19.5px);line-height:1.62}.h-title{line-height:.92}.h-head h2,.h-h2{line-height:1}.h-tab-t{font-size:21px}.h-tab-x{line-height:1.58}@media (min-width:1000px){.x-tour-steps{position:relative}.x-tour-steps:before{content:"";background:linear-gradient(#0000,#0b1b3f1f 8% 92%,#0000);width:1px;position:absolute;top:40px;bottom:40px;left:17px}.x-tour-steps li{position:relative}.x-tour-stage:before{opacity:.25}.x-tour-stage{background:radial-gradient(640px 460px at 50% 36%,#1e6ff038,#0000 70%),radial-gradient(420px 320px at 92% 100%,#f2c14e29,#0000 70%),linear-gradient(165deg,#eef3ff,#f7f4ff)}}.x-tour-ring{pointer-events:none;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #1e6ff024}.x-tour-ring:before{content:"";border-radius:50%;position:absolute;inset:60px;box-shadow:inset 0 0 0 1px #1e6ff01a}.x-tour-ring:after{content:"";border-radius:50%;position:absolute;inset:-60px;box-shadow:inset 0 0 0 1px #1e6ff012}@media (prefers-reduced-motion:no-preference){.x-tour-ring{animation:24s linear infinite x-ring}}@keyframes x-ring{to{rotate:360deg}}.x-tour-ring i{background:var(--x-blue);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #1e6ff024}.x-tour-phone{z-index:1;box-shadow:0 0 0 1px #ffffff80, 0 0 0 1px #8db8ff4d, var(--x-shadow-deep)}.x-tour-phone:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff38 0%,#ffffff0d 25%,#0000 42%);position:absolute;inset:0}.x-tour-n{box-shadow:0 0 0 4px #fff}.x-tour-steps li.on .x-tour-n{box-shadow:0 0 0 4px #fff,0 0 0 9px #1e6ff024}.x-tour-dots{z-index:1}.x-tour-steps h3{letter-spacing:-.032em}.h-btn,.n-cta{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14,0 12px 28px -12px #1e6ff0cc}.h-btn-white,.h-btn-white:hover{box-shadow:inset 0 0 0 1px #0b1b3f0f,0 16px 32px -16px #0000008c}.h-wrap,.s-wrap,.h-exams>div,.h-inside li,.h-subjects li,.x-card,.h-timeline li{min-width:0}.h-numbers dd,.w-facts dd,.x-metrics dd{overflow-wrap:anywhere}@media (max-width:719px){.x-aurora .x-leak{display:none}.x-hero .h-trust li{padding:6px 10px 6px 8px;font-size:13px}.h-band{padding:64px 0}}@media (prefers-reduced-motion:reduce){.x-aurora .x-leak,.x-tour-ring,.x-hero .h-numbers>div{animation:none!important}}.x-tour-phone{aspect-ratio:1170/2532;width:auto;height:min(640px,100vh - 200px)}.x-tour-phone .x-shot{object-fit:contain;object-position:center;background:#f5f8fe}.x-tour-inline{aspect-ratio:1170/2532;width:auto;height:min(440px,112vw)}.x-tour-inline .x-shot{object-fit:contain}@media (min-width:1000px){.x-tour{align-items:center;gap:56px}.x-tour-stage{height:auto;min-height:0;box-shadow:none;background:radial-gradient(420px 360px at 50% 40%,#1e6ff024,#0000 72%),0 0;border-radius:28px;align-self:start;gap:16px;padding:36px 24px 24px;top:96px}.x-tour-stage:before,.x-tour-stage:after{display:none}.x-tour-ring{width:460px;height:460px;margin:-250px 0 0 -230px}.x-tour-steps{gap:6px;padding:0}.x-tour-steps li,.x-tour-steps li:first-child,.x-tour-steps li:last-child{transition:opacity .4s var(--x-ease), background-color .3s, box-shadow .3s;border-radius:18px;padding:18px 20px}.x-tour-steps li:not(.on){opacity:.68}.x-tour-steps li.on{background:#fff;box-shadow:0 0 0 1px #0b1b3f0f,0 18px 40px -24px #0b1b3f59}.x-tour-steps:before{top:44px;bottom:44px;left:37px}.x-tour-steps h3{margin-bottom:6px;font-size:clamp(22px,2vw,28px)}.x-tour-steps p{font-size:16px;line-height:1.55}}@media (max-width:999px){.x-tour-steps{gap:28px}}.s-chead:before,.s-page-head:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:radial-gradient(45% 90% at 85% 0,#2b7aff8c,#0000 70%),radial-gradient(40% 80% at 5% 100%,#6d5cff66,#0000 70%),radial-gradient(18% 40% at 62% 70%,#f2c14e24,#0000 70%);background-position:50%;background-repeat:no-repeat;background-size:1360px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0 -100vmax;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 680px),#000 calc(50% - 480px) calc(50% + 480px),#0000 calc(50% + 680px));mask-image:linear-gradient(90deg,#0000 calc(50% - 680px),#000 calc(50% - 480px) calc(50% + 480px),#0000 calc(50% + 680px))}.s-chead>*,.s-page-head>*{position:relative}.n-panel.wide{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px}.n-col{min-width:0}.n-col.two{grid-column:span 2}.n-col a{line-height:1.25}@media (max-width:1100px){.n-panel.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.n-dmarkets{border-top:1px solid #0b1b3f14;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.n-dmarket{background:var(--h-paper,#f3f5fa);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;display:flex;color:var(--s-ink)!important;text-decoration:none!important}.n-dmarket.on{background:#e8efff;box-shadow:inset 0 0 0 1px #2563eb33}.fx-split{gap:40px;margin-top:40px;display:grid}@media (min-width:1024px){.fx-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px}.fx-aside{position:sticky;top:96px}}.fx-split .mk-prose{max-width:760px}.fx-aside{gap:20px;display:grid}.fx-toc{background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 0 0 1px #0b1b3f0f,0 18px 40px -24px #0b1b3f4d}.fx-toc p{color:var(--s-muted);margin:0 0 8px;font-size:13px;font-weight:700}.fx-toc ul{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.fx-cta{text-align:center;justify-self:stretch}.sci-chart{background:#fff;border-radius:18px;margin:0;padding:18px 20px;box-shadow:0 0 0 1px #0b1b3f0f,0 18px 40px -24px #0b1b3f4d}.sci-chart figcaption{color:var(--s-ink);margin-bottom:10px;font-size:15px;font-weight:700}.sci-chart svg{width:100%;height:auto;display:block}.sci-chart small{color:var(--s-muted);margin-top:8px;font-size:12px;display:block}.sci-l{fill:#475569;font-size:11px}.sci-v{fill:#0b1b3f;font-size:12px;font-weight:700}@media (prefers-reduced-motion:no-preference){.sci-bar{transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) both sci-grow}@keyframes sci-grow{0%{transform:scaleX(0)}}}.sci-grid{gap:20px;margin-top:28px;display:grid}@media (min-width:760px){.sci-grid{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.sci-grid{grid-template-columns:repeat(4,1fr)}}
