@font-face{font-family:Apple Thai;font-weight:100;src:local("Sukhumvit Set Thin"),local("SukhumvitSet-Thin");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Apple Thai;font-weight:300;src:local("Sukhumvit Set Light"),local("SukhumvitSet-Light");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Apple Thai;font-weight:400;src:local("Sukhumvit Set Text"),local("SukhumvitSet-Text");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Apple Thai;font-weight:500;src:local("Sukhumvit Set Medium"),local("SukhumvitSet-Medium");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Apple Thai;font-weight:600;src:local("Sukhumvit Set Semi Bold"),local("SukhumvitSet-SemiBold");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Apple Thai;font-weight:700;src:local("Sukhumvit Set Bold"),local("SukhumvitSet-Bold");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:SafeAct Thai;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/fonts/anuphan-thai.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}:root{--font-thai:"SafeAct Thai";--font-fallback:var(--font-thai),-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-text:"SF Pro TH","SF Pro Text","SF Pro Icons",var(--font-fallback);--font-display:"SF Pro TH","SF Pro Display","SF Pro Icons",var(--font-fallback);--font:var(--font-text);--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:#d2d2d7;--line-soft:rgba(0,0,0,.08);--bg:#fff;--bg-2:#f5f5f7;--bg-dark:#000;--tile-dark:#1d1d1f;--link:#0066cc;--link-dark:#2997ff;--btn:#0071e3;--btn-hover:#0077ed;--btn-active:#006edb;--focus:#0071e3;--ok:#248a3d;--content:980px;--content-wide:1260px;--gutter:22px;--sec-pad:140px;--lh-80:1.35;--ls-80:-.015em;--lh-64:1.34375;--ls-64:-.009em;--lh-48:1.33349;--ls-48:-.003em;--lh-40:1.35;--ls-40:0;--lh-32:1.375;--ls-32:.004em;--lh-28:1.39286;--ls-28:.007em;--lh-24:1.375;--ls-24:.009em;--lh-21:1.381;--ls-21:.011em;--lh-19:1.36844;--ls-19:.012em;--lh-17:1.35296;--lh-14:1.35718;--lh-12:1.33337;--t-hero:80px;--lh-hero:var(--lh-80);--ls-hero:var(--ls-80);--t-h1:64px;--lh-h1:var(--lh-64);--ls-h1:var(--ls-64);--t-h2:48px;--lh-h2:var(--lh-48);--ls-h2:var(--ls-48);--t-h3:32px;--lh-h3:var(--lh-32);--ls-h3:var(--ls-32);--t-h4:24px;--lh-h4:var(--lh-24);--ls-h4:var(--ls-24);--t-sub:28px;--lh-sub:var(--lh-28);--ls-sub:var(--ls-28);--t-lead:21px;--lh-lead:var(--lh-21);--ls-lead:var(--ls-21);--t-body:17px;--lh-body:var(--lh-17);--t-small:14px;--lh-small:var(--lh-14);--t-foot:12px;--lh-foot:var(--lh-12);--radius-tile:28px;--radius-card:18px;--radius-pill:980px;--gn-h:44px;--ln-h:52px;--ease:cubic-bezier(.4,0,.6,1)}@supports (font:-apple-system-body){:root{--font-thai:"Apple Thai","SafeAct Thai"}}@media(max-width:1068px){:root{--content:692px;--sec-pad:100px;--t-hero:64px;--lh-hero:var(--lh-64);--ls-hero:var(--ls-64);--t-h1:48px;--lh-h1:var(--lh-48);--ls-h1:var(--ls-48);--t-h2:40px;--lh-h2:var(--lh-40);--ls-h2:var(--ls-40);--t-h3:28px;--lh-h3:var(--lh-28);--ls-h3:var(--ls-28);--t-h4:21px;--lh-h4:var(--lh-21);--ls-h4:var(--ls-21);--t-sub:24px;--lh-sub:var(--lh-24);--ls-sub:var(--ls-24)}}@media(max-width:734px){:root{--content:87.5vw;--sec-pad:80px;--gutter:16px;--t-hero:48px;--lh-hero:var(--lh-48);--ls-hero:var(--ls-48);--t-h1:40px;--lh-h1:var(--lh-40);--ls-h1:var(--ls-40);--t-h2:32px;--lh-h2:var(--lh-32);--ls-h2:var(--ls-32);--t-h3:24px;--lh-h3:var(--lh-24);--ls-h3:var(--ls-24);--t-sub:21px;--lh-sub:var(--lh-21);--ls-sub:var(--ls-21);--t-lead:19px;--lh-lead:var(--lh-19);--ls-lead:var(--ls-19);--radius-tile:18px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--ln-h) + 12px)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:var(--lh-body);font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;display:block}ul,ol{margin:0;padding:0}p,h1,h2,h3,h4,h5,figure,dl,dd{margin:0}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:600;color:var(--ink);text-wrap:balance}p{text-wrap:pretty}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}table{border-collapse:collapse}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--ink);color:#fff;font-size:var(--t-small)}.skip-link:focus{top:12px;text-decoration:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.t-hero,.t-h1,.t-h2,.t-h3,.t-h4,.t-sub,.t-lead,.t-eyebrow{font-family:var(--font-display)}.t-hero{font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:600}.t-h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:600}.t-h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:600}.t-h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:600}.t-h4{font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:600}.t-sub{font-size:var(--t-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);font-weight:400}.t-lead{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.t-small{font-size:var(--t-small);line-height:var(--lh-small)}.t-eyebrow{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);font-weight:600;color:var(--ink-2)}.muted{color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:11px 22px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:17px;line-height:1.17648;font-weight:400;letter-spacing:-.022em;white-space:nowrap;background:var(--btn);color:#fff;transition:background-color .2s var(--ease)}.btn:hover{background:var(--btn-hover);text-decoration:none}.btn:active{background:var(--btn-active)}.btn--secondary{background:transparent;color:var(--btn);border-color:var(--btn)}.btn--secondary:hover{background:var(--btn);color:#fff}.btn--dark{background:var(--ink)}.btn--dark:hover{background:#000}.btn--sm{min-height:32px;padding:6px 16px;font-size:14px;line-height:var(--lh-14);letter-spacing:0}.btn--block{width:100%}.more{display:inline-flex;align-items:center;gap:2px;font-size:inherit}.more:after{content:"";width:.5em;height:.5em;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg) translateY(1px);margin-inline-start:.2em}.cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px}.container{width:min(var(--content),calc(100% - 2*var(--gutter)));margin-inline:auto}.container--wide{width:min(var(--content-wide),calc(100% - 2*var(--gutter)));margin-inline:auto}@supports (padding:env(safe-area-inset-left)){.container,.container--wide,.gn__inner,.gf__inner{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.section{padding-block:var(--sec-pad)}.section--alt{background:var(--bg-2)}.section--dark{background:var(--bg-dark);color:#f5f5f7}.section--dark h2,.section--dark h3{color:#f5f5f7}.section--dark a{color:var(--link-dark)}.section-head{text-align:center;max-width:820px;margin:0 auto 64px}.section-head .t-lead{margin-top:20px;color:var(--ink-2)}.section--dark .section-head .t-lead{color:#a1a1a6}@media(max-width:734px){.section-head{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gn{position:relative;z-index:60;height:var(--gn-h)}.gn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fafafccc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.gn__inner{height:100%;width:min(1024px,calc(100% - 44px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.gn__brand{display:flex;align-items:center;height:100%;padding-inline-end:8px}.gn__brand img{height:17px;width:auto}.gn__links{display:flex;align-items:center;justify-content:space-between;flex:1;list-style:none;max-width:720px;margin-inline:auto}.gn__links a{display:flex;align-items:center;height:var(--gn-h);padding-inline:8px;font-size:14px;line-height:var(--lh-14);color:#000c}.gn__links a:hover,.gn__links a[aria-current=page]{color:#000;text-decoration:none}.gn__actions{display:flex;align-items:center;gap:4px}.gn__actions a.gn__signin{font-size:14px;line-height:var(--lh-14);color:#000c;padding-inline:8px}.gn__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-end:-12px;border:0;background:none;color:#000c}.gn__burger svg{width:18px;height:18px}.gn__burger line{transition:transform .24s var(--ease),opacity .12s;transform-origin:9px 9px}.gn[data-open=true] .gn__burger .l1{transform:translateY(3.5px) rotate(45deg)}.gn[data-open=true] .gn__burger .l2{transform:translateY(-3.5px) rotate(-45deg)}.gn__sheet{display:none}@media(max-width:833px){.gn__links,.gn__actions a.gn__signin{display:none}.gn__inner{width:calc(100% - 32px)}.gn__burger{display:flex}.gn__sheet{display:block;position:fixed;inset:var(--gn-h) 0 auto 0;height:0;overflow:hidden;background:#fafafc;transition:height .4s var(--ease),visibility 0s .4s;visibility:hidden;z-index:59}.gn[data-open=true] .gn__sheet{height:calc(100dvh - var(--gn-h));visibility:visible;transition:height .4s var(--ease),visibility 0s}.gn__sheet ul{list-style:none;padding:20px 48px}.gn__sheet a{display:block;padding:8px 0;font-family:var(--font-display);font-size:28px;line-height:var(--lh-28);letter-spacing:var(--ls-28);font-weight:600;color:var(--ink)}.gn__sheet a:hover{text-decoration:none;color:#000}.gn__sheet .gn__sheet-sub a{font-family:var(--font-text);font-size:17px;line-height:var(--lh-17);letter-spacing:0;font-weight:400;color:var(--ink-2)}}.ln{position:sticky;top:0;z-index:50;height:var(--ln-h)}.ln:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.16)}.ln__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.ln__inner.container{width:min(1024px,calc(100% - 44px))}@media(max-width:833px){.ln__inner.container{width:calc(100% - 32px)}}.ln__title{font-family:var(--font-display);font-size:21px;line-height:var(--lh-21);font-weight:600;letter-spacing:var(--ls-21);color:var(--ink);white-space:nowrap}.ln__title{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px}.ln__mark{height:26px;width:auto}.ln__title:hover{text-decoration:none}.ln__menu{display:flex;align-items:center;gap:24px;list-style:none}.ln__menu a{font-size:14px;line-height:var(--lh-14);color:var(--ink);opacity:.88;white-space:nowrap}.ln__menu a:hover{color:var(--link);opacity:1;text-decoration:none}.ln__menu a{display:inline-flex;align-items:center;min-height:44px}.ln .btn--sm{position:relative}.ln .btn--sm:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.ln__menu a[aria-current=page]{opacity:.56;cursor:default}.ln__menu a[aria-current=page]:hover{color:var(--ink)}.ln__right{display:flex;align-items:center;gap:24px}@media(max-width:734px){.ln__menu{display:none}.ln__title{font-size:19px;line-height:var(--lh-19);letter-spacing:var(--ls-19)}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;list-style:none;font-size:14px;color:var(--ink-2);gap:4px}.crumbs li+li:before{content:"›";margin-inline:6px 8px;color:var(--ink-3)}.crumbs a{color:#000c}.crumbs img{height:13px;width:auto}.hero{padding-top:88px;padding-bottom:0;text-align:center;overflow:hidden}.hero__eyebrow{display:flex;justify-content:center;margin-bottom:16px}.hero__eyebrow img{height:24px;width:auto}.hero .t-hero{max-width:900px;margin-inline:auto}.t-hero__sub{display:block;margin:8px 0 20px;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--ink-2)}.hero__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hero__note a:hover{color:var(--link)}.hero__icon-wrap{position:relative;display:block;width:176px;height:176px;margin:72px auto}.hero__icon-shadow{position:absolute;left:0;top:0;width:220%;height:220%;z-index:0;filter:blur(12px);pointer-events:none}.hero__icon-shadow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(45.5% 5%,100% 54.5%,100% 100%,54.5% 100%,5% 45.5%);background:linear-gradient(135deg,#0003 22%,#00000017 50%,#00000006 75%,#0000 95%)}.hero__icon{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 18px 22px rgba(0,113,227,.24)) drop-shadow(0 2px 3px rgba(0,0,0,.06))}.hero__icon-wrap+.t-sub{margin-top:0}.hero .t-sub,.hero .cta-row,.hero__note{position:relative;z-index:1}@media(max-width:734px){.hero__icon-wrap{width:128px;height:128px;margin:52px auto}}.hero .cta-row{margin-top:36px}.hero__note{margin-top:16px;font-size:var(--t-small);color:var(--ink-2);text-wrap:balance}.hero__media{margin-top:72px}@media(max-width:734px){.hero{padding-top:56px}.hero__media{margin-top:48px}}.ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;aspect-ratio:var(--ar,16/9);border-radius:var(--radius-tile);background:repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 12px,transparent 12px 24px),linear-gradient(180deg,#fbfbfd,#ececf0);color:var(--ink-3);text-align:center;padding:24px;overflow:hidden}.ph--dark{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 12px,transparent 12px 24px),linear-gradient(180deg,#2a2a2d,#161617);color:#86868b}.ph--flat{border-radius:0}.ph svg{width:44px;height:44px;opacity:.7}.ph__label{font-size:var(--t-small);font-weight:600}.ph__spec{font-size:var(--t-foot);opacity:.85}.ph__play{width:64px;height:64px;border-radius:50%;background:#00000014;display:grid;place-items:center}.ph--dark .ph__play{background:#ffffff1f}.ph__play svg{width:24px;height:24px;margin-inline-start:4px}.props{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px;list-style:none}.props li{text-align:center}.props__icon{width:56px;height:56px;margin:0 auto 20px;color:var(--ink)}.props h3{margin-bottom:10px}.props p{color:var(--ink-2)}@media(max-width:734px){.props{grid-template-columns:1fr}}.frow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.frow+.frow{margin-top:120px}.frow--flip .frow__media{order:2}.frow__photo{width:100%;height:auto;border-radius:var(--radius-tile)}.frow__img{width:100%;max-width:440px;height:auto;margin-inline:auto}.phone{position:relative;width:100%;max-width:440px;margin-inline:auto;container-type:inline-size}.phone__img{display:block;width:100%;height:auto}@media(min-width:735px){.frow__media .phone{--bleed:calc((100vw - var(--content)) / 2 - 16px);width:min(640px,100% + var(--bleed));max-width:none;margin:calc(24px - var(--sec-pad)) 0 calc(-1 * var(--sec-pad))}.frow--flip .frow__media .phone{margin-left:0}}.phone__screen{position:absolute;left:11.6%;width:46.1%;top:7.38%;height:72.98%;overflow:hidden;background:#f5f5fa;border-radius:2.2cqw 2.2cqw 5.8cqw 5.8cqw}.phone__screen video{display:block;width:100%;height:auto}.im__btn{--pp-icon:rgba(0,0,0,.56);--pp-icon-hover:rgba(0,0,0,.72);--pp-scrim:rgba(210,210,215,.64);--pp-scrim-hover:rgba(223,223,227,.6976);--pp-scrim-active:rgba(193,193,198,.6544);position:absolute;right:20px;bottom:20px;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--pp-scrim);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .1s linear,transform .2s}.im__btn.is-ready{opacity:1;pointer-events:all}.im__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--pp-icon);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0iTTE0IDIyLjU4N3YtOS4xNjhjMC0uOTM0LjU2My0xLjQyNSAxLjI2LTEuNDI1LjM4NiAwIC42MjcuMDY1Ljk2Ny4yNzNsNy40NjggNC40MDNjLjY2Mi4zOSAxLjAyLjcwNyAxLjAyIDEuMzI0IDAgLjYxOC0uMzU4LjkzNS0xLjAyIDEuMzI1bC03LjQ2OCA0LjQwM2MtLjM0LjIwOC0uNTgxLjI3My0uOTY2LjI3My0uNjk4IDAtMS4yNjEtLjQ3My0xLjI2MS0xLjQwOCIvPjwvc3ZnPg==) 0 0/cover;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0iTTE0IDIyLjU4N3YtOS4xNjhjMC0uOTM0LjU2My0xLjQyNSAxLjI2LTEuNDI1LjM4NiAwIC42MjcuMDY1Ljk2Ny4yNzNsNy40NjggNC40MDNjLjY2Mi4zOSAxLjAyLjcwNyAxLjAyIDEuMzI0IDAgLjYxOC0uMzU4LjkzNS0xLjAyIDEuMzI1bC03LjQ2OCA0LjQwM2MtLjM0LjIwOC0uNTgxLjI3My0uOTY2LjI3My0uNjk4IDAtMS4yNjEtLjQ3My0xLjI2MS0xLjQwOCIvPjwvc3ZnPg==) 0 0/cover}.im__btn--playing:after{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0iTTIzLjUgMTIuODkzdjEwLjIxNGMwIC43NjktLjU5NyAxLjM5My0xLjMzMyAxLjM5M2gtMS4zMzRjLS43MzYgMC0xLjMzMy0uNjI0LTEuMzMzLTEuMzkzVjEyLjg5M2MwLS43Ny41OTctMS4zOTMgMS4zMzMtMS4zOTNoMS4zMzRjLjczNiAwIDEuMzMzLjYyNCAxLjMzMyAxLjM5M3pNMTUuMTY3IDExLjVoLTEuMzM0Yy0uNzM2IDAtMS4zMzMuNjI0LTEuMzMzIDEuMzkzdjEwLjIxNGMwIC43NjkuNTk3IDEuMzkzIDEuMzMzIDEuMzkzaDEuMzM0Yy43MzYgMCAxLjMzMy0uNjI0IDEuMzMzLTEuMzkzVjEyLjg5M2MwLS43Ny0uNTk3LTEuMzkzLTEuMzMzLTEuMzkzeiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZD0iTTIzLjUgMTIuODkzdjEwLjIxNGMwIC43NjktLjU5NyAxLjM5My0xLjMzMyAxLjM5M2gtMS4zMzRjLS43MzYgMC0xLjMzMy0uNjI0LTEuMzMzLTEuMzkzVjEyLjg5M2MwLS43Ny41OTctMS4zOTMgMS4zMzMtMS4zOTNoMS4zMzRjLjczNiAwIDEuMzMzLjYyNCAxLjMzMyAxLjM5M3pNMTUuMTY3IDExLjVoLTEuMzM0Yy0uNzM2IDAtMS4zMzMuNjI0LTEuMzMzIDEuMzkzdjEwLjIxNGMwIC43NjkuNTk3IDEuMzkzIDEuMzMzIDEuMzkzaDEuMzM0Yy43MzYgMCAxLjMzMy0uNjI0IDEuMzMzLTEuMzkzVjEyLjg5M2MwLS43Ny0uNTk3LTEuMzkzLTEuMzMzLTEuMzkzeiIvPjwvc3ZnPg==)}.im__btn:hover{background-color:var(--pp-scrim-hover)}.im__btn:hover:after{background-color:var(--pp-icon-hover)}.im__btn:active{background-color:var(--pp-scrim-active);transform:scale(.95)}.im__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #0071e3}.frow__head,.tile__head{font-size:inherit;line-height:inherit;letter-spacing:inherit}.frow__head>span,.tile__head>span{display:block}.frow__head .t-eyebrow{margin-bottom:8px}.tile__head .tile__kicker{font-family:var(--font);line-height:var(--lh-body)}.frow__text .t-h3{margin-bottom:16px}.frow__text>p{color:var(--ink-2)}.frow__text .checks,.frow__text .more{margin-top:24px}@media(max-width:1068px){.frow{gap:40px}}@media(max-width:734px){.frow{grid-template-columns:1fr;gap:32px}.frow--flip .frow__media{order:0}.frow+.frow{margin-top:72px}}.checks{list-style:none;display:grid;gap:12px}.checks li{position:relative;padding-inline-start:30px}.checks li:before{content:"";position:absolute;left:0;top:.28em;width:18px;height:18px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.2l2.6 2.6L13 6.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:24px}.chips li{padding:6px 14px;border-radius:var(--radius-pill);background:var(--bg-2);font-size:var(--t-small);color:var(--ink)}.section--alt .chips li{background:#fff}.fnav{position:relative;z-index:1;margin-top:40px}.fnav .chips{justify-content:center;margin-top:0}.fnav .chips li{padding:0}.fnav .chips a{display:flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);color:var(--ink)}.fnav .chips a:hover{color:var(--link);text-decoration:none}.tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;list-style:none}.tile{grid-column:span 2;display:flex;flex-direction:column;border-radius:var(--radius-tile);background:#fff;overflow:hidden;box-shadow:0 0 0 0 transparent;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.section:not(.section--alt) .tile{background:var(--bg-2)}.tile--wide{grid-column:span 3}.tile--full{grid-column:1/-1}.tile--dark{background:var(--tile-dark)!important;color:#f5f5f7}.tile--dark h3{color:#f5f5f7}.tile--dark p{color:#a1a1a6}.tile__body{padding:36px 36px 28px}.tile__kicker{font-size:var(--t-small);font-weight:600;color:var(--ink-2);margin-bottom:8px}.tile--dark .tile__kicker{color:#a1a1a6}.tile__body h3{margin-bottom:10px}.tile__body p{color:var(--ink-2)}.tile--dark a{color:var(--link-dark)}.tile--dark .tile__body p{color:#a1a1a6}.tile__more{margin-top:16px}.tile .ph{border-radius:0;margin-top:auto}.ai-lead{display:block;margin-bottom:4px;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.tile__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:left top;margin-top:auto}.tile a.tile__link{color:inherit}.tile a.tile__link:hover{text-decoration:none}@media(hover:hover){.tile:has(a.tile__link):hover{transform:scale(1.01);box-shadow:2px 4px 16px #0000001f}}@media(max-width:1068px){.tile,.tile--wide{grid-column:span 3}}@media(max-width:734px){.tiles{grid-template-columns:1fr;gap:16px}.tile,.tile--wide{grid-column:1/-1}.tile__body{padding:28px 24px 24px}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;counter-reset:s}.steps li{counter-increment:s;padding:32px 28px;border-radius:var(--radius-card);background:#fff}.section:not(.section--alt) .steps li{background:var(--bg-2)}.steps li:before{content:counter(s);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font-size:var(--t-small);font-weight:600;margin-bottom:20px}.steps h3{font-size:19px;line-height:var(--lh-19);letter-spacing:var(--ls-19);margin-bottom:8px}.steps p{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-2)}@media(max-width:1068px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:734px){.steps{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;text-align:center}.stats strong{display:block;font-family:var(--font-display);font-size:var(--t-h2);line-height:var(--lh-h2);font-weight:600;letter-spacing:var(--ls-h2)}.stats span{display:block;margin-top:8px;font-size:var(--t-small);color:var(--ink-2)}.section--dark .stats span{color:#a1a1a6}@media(max-width:734px){.stats{grid-template-columns:repeat(2,1fr);gap:40px 16px}}.seg{display:inline-flex;padding:4px;border-radius:var(--radius-pill);background:#e8e8ed;position:relative}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label{position:relative;z-index:1;min-width:120px;padding:8px 20px;border-radius:var(--radius-pill);font-size:var(--t-small);font-weight:600;text-align:center;color:var(--ink-2);cursor:pointer;transition:color .2s}.seg input:checked+label{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0000001f}.seg input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.seg small{display:block;font-size:12px;line-height:var(--lh-12);font-weight:400;color:var(--ok)}.billing{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px}.billing p{font-size:var(--t-small);color:var(--ink-2);text-align:center}.plans{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:32px 24px 28px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--line)}.section--alt .plan{border-color:transparent}.plan--featured{border:2px solid var(--btn)!important}.plan__badge{position:absolute;top:-12px;left:24px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--btn);color:#fff;font-size:12px;font-weight:600}.plan__badge--quiet{background:var(--ink)}.plan h3{font-size:24px;line-height:var(--lh-24);letter-spacing:var(--ls-24)}.plan__sub{margin-top:4px;font-size:var(--t-small);color:var(--ink-2);min-height:2.86em}.plan__price{margin-top:20px;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.plan__price strong{font-family:var(--font-display);font-size:40px;line-height:var(--lh-40);font-weight:600;letter-spacing:var(--ls-40)}.plan__price span{font-size:var(--t-small);color:var(--ink-2)}.plan__vat{margin-top:6px;font-size:12px;color:var(--ink-2);min-height:3em}.plan__save{color:var(--ok);font-weight:600}.plan .btn{margin-top:20px}.plan .checks{margin-top:24px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--t-small);line-height:var(--lh-small);gap:10px}.plan .checks li{padding-inline-start:26px}.plan .checks li:before{width:16px;height:16px;top:.1em}.plan .checks li.is-warn:before{background:var(--ink-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.5v4.2M8 11.2v.1' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}@media(max-width:1068px){.plans{grid-template-columns:repeat(2,1fr)}.plan:last-child{grid-column:1/-1}}@media(max-width:734px){.plans{grid-template-columns:1fr;gap:24px}}.compare-wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-card);background:#fff}.compare{width:100%;min-width:720px;font-size:var(--t-small)}.compare caption{text-align:start;padding:0 0 16px}.compare th,.compare td{padding:14px 12px;border-bottom:1px solid var(--line-soft);text-align:center;vertical-align:middle}.compare thead th{position:sticky;top:0;background:#fff;font-size:17px;font-weight:600}.compare tbody th{text-align:start;font-weight:400;color:var(--ink)}.compare .grp th{padding-top:28px;text-align:start;font-weight:600;color:var(--ink-2);font-size:12px;line-height:var(--lh-12);border-bottom:1px solid var(--line)}.compare .yes{color:var(--ok)}.compare .no{color:var(--ink-3)}.compare .yes svg,.compare .no svg{width:18px;height:18px;margin-inline:auto}.compare .col-featured{background:#0071e30a}.pay{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none}.pay li{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:#fff;font-size:var(--t-small);border:1px solid var(--line-soft)}.pay b{font-weight:600}.faq{max-width:820px;margin-inline:auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;font-family:var(--font-display);font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:12px;height:12px;border:solid var(--ink-2);border-width:0 1.8px 1.8px 0;transform:rotate(45deg) translateY(-3px);transition:transform .24s var(--ease)}.faq details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.faq details>div{padding:0 40px 28px 0;color:var(--ink-2)}.faq details>div a{white-space:nowrap}.cta-band{text-align:center}.cta-band .t-lead{margin:20px auto 0;max-width:640px;color:var(--ink-2)}.cta-band .cta-row{margin-top:36px}.section--dark .cta-band .t-lead{color:#a1a1a6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none}.card{padding:32px 28px;border-radius:var(--radius-card);background:var(--bg-2)}.section--alt .card{background:#fff}.card h2,.card h3{font-size:21px;line-height:var(--lh-21);letter-spacing:var(--ls-21);margin-bottom:8px}.card p{color:var(--ink-2);font-size:var(--t-small);line-height:var(--lh-small)}.card .more,.card .btn{margin-top:16px}.card__big{display:block;margin-top:12px;font-family:var(--font-display);font-size:24px;line-height:var(--lh-24);letter-spacing:var(--ls-24);font-weight:600;color:var(--ink)}@media(max-width:1068px){.cards{grid-template-columns:1fr 1fr}}@media(max-width:734px){.cards{grid-template-columns:1fr}}.form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form .full{grid-column:1/-1}.field label{display:block;font-size:var(--t-small);font-weight:600;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid #86868b;border-radius:12px;background:#fff;font:inherit;font-size:17px;color:var(--ink)}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus);outline:4px solid rgba(0,125,250,.6);outline-offset:0}.form__note{font-size:12px;color:var(--ink-2)}@media(max-width:734px){.form{grid-template-columns:1fr}}.doc-hero{padding-top:80px;padding-bottom:48px;text-align:center}.doc-hero .t-lead{margin-top:16px;color:var(--ink-2)}.doc-meta{margin-top:20px;font-size:var(--t-small);color:var(--ink-2)}.doc{display:grid;grid-template-columns:240px 1fr;gap:64px;padding-bottom:var(--sec-pad)}.doc__toc{position:sticky;top:calc(var(--ln-h) + 24px);align-self:start;font-size:var(--t-small)}.doc__toc p{font-weight:600;margin-bottom:12px}.doc__toc ol{list-style:none;display:grid;gap:10px;border-inline-start:1px solid var(--line);padding-inline-start:16px}.doc__toc a{color:var(--ink-2)}.doc__toc a:hover{color:var(--link)}.doc__body{min-width:0;max-width:720px}.doc__body section+section{margin-top:56px}.doc__body h2{font-size:28px;line-height:var(--lh-28);letter-spacing:var(--ls-28);margin-bottom:20px;scroll-margin-top:calc(var(--ln-h) + 24px)}.doc__body h3{font-size:19px;line-height:var(--lh-19);letter-spacing:var(--ls-19);margin:28px 0 10px}.doc__body p+p{margin-top:14px}.doc__body ul,.doc__body ol{padding-inline-start:1.3em;display:grid;gap:8px;margin-top:12px}.doc__body li::marker{color:var(--ink-3)}.doc__body table{width:100%;margin-top:16px;font-size:var(--t-small);border:1px solid var(--line);border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0}.doc__body th,.doc__body td{padding:12px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line-soft)}.doc__body tr:last-child td{border-bottom:0}.doc__body thead th{background:var(--bg-2);font-weight:600}.doc__table{overflow-x:auto}.callout{margin-top:20px;padding:20px 24px;border-radius:14px;background:var(--bg-2);font-size:var(--t-small);line-height:var(--lh-small)}.callout strong{display:block;margin-bottom:4px;font-size:17px;line-height:var(--lh-17)}.flow{list-style:none!important;padding:0!important;counter-reset:f;gap:0!important;margin-top:20px!important}.flow li{counter-increment:f;position:relative;padding:0 0 24px 52px}.flow li:before{content:counter(f);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:var(--t-small);font-weight:600}.flow li:not(:last-child):after{content:"";position:absolute;left:15.5px;top:36px;bottom:4px;width:1px;background:var(--line)}.flow li b{display:block}@media(max-width:1068px){.doc{grid-template-columns:1fr;gap:32px}.doc__toc{position:static}}.gf{background:var(--bg-2);color:#0000008f;font-size:14px;line-height:var(--lh-14)}.gf a{color:#000c}.gf__inner{width:min(980px,calc(100% - 44px));margin-inline:auto;padding-block:17px 21px}.gf__notes{padding-bottom:17px;border-bottom:1px solid var(--line)}.gf__notes ol,.gf__notes p{margin-top:10px}.gf__notes ol{padding-inline-start:1.4em;display:grid;gap:6px}.gf__crumbs{padding-block:17px 0}.gf__dir{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:20px 16px}.gf__dir h2,.gf__dir h3{font-family:var(--font-text);font-size:14px;letter-spacing:0;font-weight:600;color:var(--ink);margin-bottom:10px}.gf__dir ul{list-style:none;display:grid;gap:10px}.gf__company{padding-block:16px;border-top:1px solid var(--line);display:grid;gap:4px}.gf__legal{padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.gf__legal ul{display:flex;flex-wrap:wrap;list-style:none}.gf__legal li+li{border-inline-start:1px solid var(--line);margin-inline-start:8px;padding-inline-start:8px}@media(max-width:734px){.gf__inner{width:calc(100% - 32px)}.gf__dir{grid-template-columns:1fr 1fr}.gf__legal{flex-direction:column}}.aim{--t:17s;--ac:#2997ff;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;container-type:inline-size;background:#161617;color:#f5f5f7;font-family:var(--font-text)}.aim__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(45% 40% at 50% 42%,rgba(41,151,255,.22),transparent 70%)}.aim>*:not(.aim__glow){position:absolute;left:8cqw;right:8cqw}.aim__ask{top:9cqw;display:flex;align-items:center;gap:2.6cqw;padding:2.8cqw 2.8cqw 2.8cqw 3.6cqw;border-radius:99cqw;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.aim__spark{width:4.4cqw;height:4.4cqw;flex:none;color:var(--ac)}.aim__type{position:relative;flex:0 1 auto;min-width:0;font-size:3.9cqw;line-height:1.4;white-space:nowrap}.aim__caret{position:absolute;top:12%;bottom:12%;left:100%;width:2px;background:var(--ac);opacity:0}.aim__send{flex:none;margin-left:auto;display:grid;place-items:center;width:7.4cqw;height:7.4cqw;border-radius:50%;background:var(--ac);color:#fff}.aim__send svg{width:3.6cqw;height:3.6cqw}.aim__stage{top:27cqw;bottom:20cqw}.aim__stage>*{position:absolute;top:0;right:0;bottom:0;left:0}.aim__search{opacity:0}.aim .aim__status{display:flex;align-items:center;gap:2cqw;font-size:3cqw;color:#a1a1a6;margin-bottom:3cqw}.aim__spin{width:3.2cqw;height:3.2cqw;border-radius:50%;border:.5cqw solid rgba(41,151,255,.25);border-top-color:var(--ac)}.aim__win{--h:8.4cqw;height:calc(var(--h) * 5);overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.aim__list{list-style:none;transform:translateY(calc(var(--h) * -5))}.aim__list li{height:var(--h);display:flex;align-items:center;padding-inline:3cqw;border-radius:2.4cqw;font-size:2.9cqw;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aim__hit{color:#f5f5f7!important;background:#2997ff2e;box-shadow:inset 0 0 0 1px #2997ff99}.aim__answer{display:flex;flex-direction:column;justify-content:center;gap:3.2cqw;padding:5cqw;border-radius:4.4cqw;background:linear-gradient(180deg,#232326,#1b1b1d);border:1px solid rgba(255,255,255,.1)}.aim .aim__label{font-size:2.8cqw;font-weight:600;color:var(--ac)}.aim .aim__text{color:#f5f5f7;font-family:var(--font-display);font-size:4.6cqw;line-height:var(--lh-24);font-weight:600;letter-spacing:var(--ls-24)}.aim__text b{color:#fff;background:linear-gradient(transparent 62%,#2997ff73 62%)}.aim__cite,.aim__ok{display:flex;align-items:center;gap:1.8cqw;font-size:2.8cqw;line-height:1.35}.aim .aim__cite{align-self:flex-start;max-width:100%;padding:1.6cqw 2.6cqw;border-radius:99cqw;background:#2997ff24;color:#cfe6ff;font-size:2.5cqw;white-space:nowrap}.aim .aim__ok{color:#30d158}.aim__cite svg,.aim__ok svg{width:3.4cqw;height:3.4cqw;flex:none}.aim .aim__tag{color:#f5f5f7;bottom:8cqw;text-align:center;font-family:var(--font-display);font-size:5.6cqw;line-height:1.3;font-weight:600;letter-spacing:var(--ls-28)}.aim__tag span{color:var(--ac)}.aim .aim__end{top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0}.aim__icon{width:24cqw;height:24cqw;filter:drop-shadow(0 2.4cqw 4cqw rgba(0,113,227,.45))}.aim .aim__app{margin-top:3cqw;font-size:3cqw;font-weight:600;color:#f5f5f7}.aim__app span{display:block;margin-top:.4cqw;font-weight:400;font-size:2.5cqw;color:#86868b}.aim .aim__head{margin-top:4.4cqw;font-family:var(--font-display);font-size:6.4cqw;line-height:var(--lh-32);font-weight:600;letter-spacing:var(--ls-32);color:#f5f5f7}.aim .aim__sub{margin-top:2cqw;font-size:2.9cqw;line-height:1.4;color:#a1a1a6}.aim__get{position:relative;margin-top:5cqw;width:20cqw;height:7.4cqw;border-radius:99cqw;background:var(--ac)}.aim__get>*{position:absolute;left:50%;top:50%;translate:-50% -50%}.aim__get-lbl,.aim__open{font-size:3.2cqw;line-height:1;font-weight:600;color:#fff;white-space:nowrap}.aim__open{opacity:0}.aim__ring{width:6.4cqw;height:6.4cqw;opacity:0;overflow:visible;filter:drop-shadow(0 0 1.4cqw rgba(41,151,255,.55))}.aim__ring circle{fill:none;stroke-width:3.2}.aim__ring .aim__ring-track{stroke:#2997ff38}.aim__arc circle{stroke:url(#aim-grad);stroke-dasharray:28 72;stroke-linecap:round}.aim__arc-rot{transform-origin:18px 18px}.aim__ring .aim__ring-fill{stroke:url(#aim-grad);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;transform:rotate(-90deg);transform-origin:18px 18px;opacity:0}.aim__stop{fill:#2997ff;opacity:0;transform-origin:18px 18px}.aim__check{fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.aim__tap{width:9cqw;height:9cqw;border-radius:50%;background:#ffffff59;opacity:0;pointer-events:none}.aim[data-play] *{animation-duration:var(--t);animation-iteration-count:infinite;animation-fill-mode:both}.aim[data-play] .aim__ask{animation-name:aim-frame}.aim[data-play] .aim__q{animation-name:aim-type}.aim[data-play] .aim__caret{animation-name:aim-caret}.aim[data-play] .aim__send{animation-name:aim-send}.aim[data-play] .aim__search{animation-name:aim-search}.aim[data-play] .aim__list{animation-name:aim-scroll}.aim[data-play] .aim__hit{animation-name:aim-hit}.aim[data-play] .aim__spin{animation:aim-spin .8s linear infinite}.aim[data-play] .aim__answer{animation-name:aim-answer}.aim[data-play] .aim__text{animation-name:aim-reveal}.aim[data-play] .aim__cite{animation-name:aim-cite}.aim[data-play] .aim__ok{animation-name:aim-ok}.aim[data-play] .aim__tag{animation-name:aim-tag}.aim[data-play] .aim__end{animation-name:aim-end}.aim[data-play] .aim__icon{animation-name:aim-icon}.aim[data-play] .aim__app{animation-name:aim-rise1}.aim[data-play] .aim__head{animation-name:aim-rise2}.aim[data-play] .aim__sub{animation-name:aim-rise3}.aim[data-play] .aim__get{animation-name:aim-get}.aim[data-play] .aim__get-lbl{animation-name:aim-get-lbl}.aim[data-play] .aim__ring{animation-name:aim-ring}.aim[data-play] .aim__ring-fill{animation-name:aim-ring-fill}.aim[data-play] .aim__arc{animation-name:aim-arc}.aim[data-play] .aim__arc-rot{animation:aim-spin .9s linear infinite}.aim[data-play] .aim__stop{animation-name:aim-stop}.aim[data-play] .aim__check{animation-name:aim-check}.aim[data-play] .aim__open{animation-name:aim-open}.aim[data-play] .aim__tap{animation-name:aim-tap}@keyframes aim-frame{0%{opacity:0;transform:translateY(3cqw)}3.53%,66.35%{opacity:1;transform:none}70.59%,to{opacity:0}}@keyframes aim-type{0%,4.24%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24)}14.12%,to{clip-path:inset(0 0 0 0)}}@keyframes aim-caret{0%,3.53%{opacity:0;left:0}4.24%{opacity:1;left:0;animation-timing-function:steps(24)}14.12%{opacity:1;left:100%}14.82%,to{opacity:0;left:100%}}@keyframes aim-send{0%,14.12%{transform:scale(1)}15.18%{transform:scale(.82)}16.24%,to{transform:scale(1)}}@keyframes aim-search{0%,15.53%{opacity:0;transform:translateY(3cqw)}17.65%,31.06%{opacity:1;transform:none}33.18%,to{opacity:0;transform:translateY(-3cqw)}}@keyframes aim-scroll{0%,17.65%{transform:translateY(calc(var(--h) * 1.5));animation-timing-function:cubic-bezier(.3,0,.2,1)}27.53%,to{transform:translateY(calc(var(--h) * -5))}}@keyframes aim-hit{0%,27.53%{background:transparent;box-shadow:none;color:#86868b}28.94%,to{background:#2997ff2e;box-shadow:inset 0 0 0 1px #2997ff99;color:#f5f5f7}}@keyframes aim-spin{to{transform:rotate(1turn)}}@keyframes aim-answer{0%,33.18%{opacity:0;transform:translateY(4cqw) scale(.98)}36%,66.35%{opacity:1;transform:none}70.59%,to{opacity:0}}@keyframes aim-reveal{0%,35.29%{clip-path:inset(0 0 100% 0)}40.94%,to{clip-path:inset(0 0 -20% 0)}}@keyframes aim-cite{0%,41.65%{opacity:0;transform:scale(.9)}43.76%,to{opacity:1;transform:none}}@keyframes aim-ok{0%,45.88%{opacity:0;transform:translate(-2cqw)}48%,to{opacity:1;transform:none}}@keyframes aim-tag{0%,55.06%{opacity:0;transform:translateY(2cqw)}57.88%,66.35%{opacity:1;transform:none}70.59%,to{opacity:0}}@keyframes aim-end{0%,70%{opacity:0}71.8%,97.6%{opacity:1}to{opacity:0}}@keyframes aim-icon{0%,70.6%{opacity:0;transform:translateY(6cqw) scale(.6)}74.1%{opacity:1;transform:scale(1.06)}76.5%,to{opacity:1;transform:none}}@keyframes aim-rise1{0%,74.1%{opacity:0;transform:translateY(2cqw)}77%,to{opacity:1;transform:none}}@keyframes aim-rise2{0%,75.3%{opacity:0;transform:translateY(3cqw)}78.8%,to{opacity:1;transform:none}}@keyframes aim-rise3{0%,77%{opacity:0;transform:translateY(2cqw)}80%,to{opacity:1;transform:none}}@keyframes aim-get{0%,78.8%{opacity:0;transform:scale(.9);width:20cqw;background-color:var(--ac)}80.6%,81.8%{opacity:1;transform:none;width:20cqw;background-color:var(--ac)}82.4%{transform:scale(.92);width:20cqw}83.2%{transform:none;width:20cqw;background-color:var(--ac);animation-timing-function:cubic-bezier(.32,.72,0,1)}84.7%,92.6%{transform:none;width:7.4cqw;background-color:#2997ff24}93.2%{background-color:var(--ac);width:7.4cqw;transform:scale(1.08)}94.1%{width:7.4cqw;transform:none;background-color:var(--ac);animation-timing-function:cubic-bezier(.32,.72,0,1)}95.9%,to{opacity:1;transform:none;width:20cqw;background-color:var(--ac)}}@keyframes aim-get-lbl{0%,82.9%{opacity:1;transform:none}83.8%,to{opacity:0;transform:scale(.8)}}@keyframes aim-ring{0%,84.1%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.32,.72,0,1)}85.3%,93.8%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.7)}}@keyframes aim-arc{0%,84.1%{opacity:1}87.1%{opacity:1}87.6%,to{opacity:0}}@keyframes aim-ring-fill{0%,87.1%{opacity:0;stroke-dashoffset:100}87.4%{opacity:1;stroke-dashoffset:100;animation-timing-function:cubic-bezier(.45,.05,.3,1)}92.6%{opacity:1;stroke-dashoffset:0}93.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes aim-stop{0%,87.1%{opacity:0;transform:scale(.4)}88.2%,92.3%{opacity:1;transform:none}92.9%,to{opacity:0;transform:scale(.4)}}@keyframes aim-check{0%,92.6%{stroke-dashoffset:100;animation-timing-function:ease-out}94.1%,to{stroke-dashoffset:0}}@keyframes aim-open{0%,94.7%{opacity:0;transform:scale(.8);animation-timing-function:cubic-bezier(.32,.72,0,1)}95.9%,to{opacity:1;transform:none}}@keyframes aim-tap{0%,81.8%{opacity:0;transform:scale(.3)}82.4%{opacity:1;transform:scale(.6)}84.1%,to{opacity:0;transform:scale(1.6)}}.hm:not([data-play]) *,.hm:not([data-play]) *:before,.hm:not([data-play]) *:after,.aim:not([data-play]) *,.aim:not([data-play]) *:before,.aim:not([data-play]) *:after{animation-play-state:paused}.spark-anim[data-paused],.spark-anim[data-paused] path{animation-play-state:paused}.spark-anim{animation:spark-glow 3.2s ease-in-out infinite}.spark-anim path{transform-box:fill-box;transform-origin:center}.spark-anim__big{animation:spark-breathe 3.2s ease-in-out infinite}.spark-anim__small{animation:spark-twinkle 1.6s ease-in-out infinite}.spark-anim__tiny{animation:spark-twinkle 1.6s ease-in-out -.8s infinite}@keyframes spark-breathe{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(8deg)}}@keyframes spark-twinkle{0%,to{transform:scale(.55);opacity:.35}50%{transform:scale(1.15);opacity:1}}@keyframes spark-glow{0%,to{filter:drop-shadow(0 0 0 rgba(41,151,255,0))}50%{filter:drop-shadow(0 0 6px rgba(41,151,255,.85))}}.shot{display:block;width:100%;height:auto;border-radius:var(--radius-card);background:#fff;box-shadow:0 0 0 1px #0000000f,0 18px 48px -12px #00000024}.shot--hero{border-radius:var(--radius-tile)}.ai-demo{max-width:620px;margin-inline:auto;border-radius:var(--radius-tile);overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.about-icon{display:flex;justify-content:center;align-items:center;padding:24px 0}.about-icon img{width:min(300px,70%);height:auto;filter:drop-shadow(14px 18px 16px rgba(0,64,160,.22)) drop-shadow(32px 44px 48px rgba(0,64,160,.18))}.about-hero{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-tile)}.hm{--t:24s;--u:1cqw;--ac:#0071e3;--ac2:#2997ff;position:relative;width:100%;aspect-ratio:21/9;overflow:hidden;container-type:inline-size;border-radius:var(--radius-tile);background:#fbfbfd;color:var(--ink);font-family:var(--font-text);box-shadow:0 0 0 1px #0000000d}.hm *{box-sizing:border-box}.hm{text-align:left}.hm .hm__end,.hm .hm__libhead,.hm .hm__fhead{text-align:center}.hm p,.hm ul,.hm ol{margin:0;padding:0;list-style:none}.hm__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hm__bg i{position:absolute;border-radius:50%;filter:blur(calc(var(--u)*6));opacity:.55}.hm__bg i:nth-child(1){width:46%;height:90%;left:-8%;top:-30%;background:#bfe3ff}.hm__bg i:nth-child(2){width:40%;height:80%;right:-6%;top:-20%;background:#d9d4ff}.hm__bg i:nth-child(3){width:50%;height:80%;left:28%;bottom:-55%;background:#c9f2ec}.hm>div:not(.hm__bg){position:absolute;top:0;right:0;bottom:0;left:0}.hm__libhead{position:absolute;left:0;right:0;top:calc(var(--u)*4.6);display:flex;justify-content:center;align-items:baseline;gap:calc(var(--u)*1);font-family:var(--font-display);font-size:calc(var(--u)*2.5);font-weight:600;color:var(--ink-2)}.hm__count{display:inline-flex;align-items:flex-end;font-family:var(--font-display);font-size:calc(var(--u)*4.8);font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.hm-odo{display:inline-block;height:1.15em;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.hm-odo__strip{display:flex;flex-direction:column;transform:translateY(calc(var(--to) * -1.15em))}.hm-odo__strip span{display:block;height:1.15em;text-align:center}.hm-odo__sep{display:inline-block;height:1.15em;margin:0 -.02em}.hm-odo__strip span:before,.hm-odo__sep:before{content:attr(data-d)}.hm__wall{position:absolute;left:0;right:0;top:calc(var(--u)*11.6);display:grid;gap:calc(var(--u)*1.2);-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.hm__row{display:flex;gap:calc(var(--u)*1.2);width:max-content}.hm__row--1{transform:translate(calc(var(--u)*2.6))}.hm__card{flex:none;width:calc(var(--u)*18);height:calc(var(--u)*8.6);padding:calc(var(--u)*1) calc(var(--u)*1.2);border-radius:calc(var(--u)*1.2);background:#ffffffdb;box-shadow:0 0 0 1px #0000000f,0 calc(var(--u)*.4) calc(var(--u)*1.4) #0000000d;display:grid;grid-template-rows:auto 1fr auto;gap:calc(var(--u)*.3)}.hm__tag{justify-self:start;padding:calc(var(--u)*.1) calc(var(--u)*.7);border-radius:99px;background:#eef5ff;color:var(--ac);font-size:calc(var(--u)*1);font-weight:600}.hm__ctitle{font-size:calc(var(--u)*1.3);line-height:1.35;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hm__cyear{font-size:calc(var(--u)*1);color:var(--ink-3)}.hm__beam{position:absolute;top:-10%;bottom:-10%;left:-12%;width:10%;opacity:0;background:linear-gradient(90deg,transparent,rgba(41,151,255,.28),rgba(41,151,255,.55),rgba(41,151,255,.28),transparent)}.hm__search{top:calc(var(--u)*3.2)!important;bottom:auto!important;left:18%!important;right:18%!important;height:calc(var(--u)*6.2);display:flex;align-items:center;gap:calc(var(--u)*1);padding:0 calc(var(--u)*.7) 0 calc(var(--u)*1.6);border-radius:99px;opacity:0;background:#ffffffeb;box-shadow:0 0 0 1px #0071e32e,0 calc(var(--u)*.8) calc(var(--u)*2.6) #0071e324}.hm__spark{width:calc(var(--u)*2.3);height:calc(var(--u)*2.3);flex:none;color:var(--ac2)}.hm__type{position:relative;flex:0 1 auto;font-size:calc(var(--u)*2.1);white-space:nowrap}.hm__caret{position:absolute;top:12%;bottom:12%;left:100%;width:2px;background:var(--ac2);opacity:0}.hm__status{margin-left:auto;font-size:calc(var(--u)*1.3);color:var(--ac);opacity:0;white-space:nowrap}.hm__go{flex:none;display:grid;place-items:center;width:calc(var(--u)*4.8);height:calc(var(--u)*4.8);border-radius:50%;background:var(--ac);color:#fff}.hm__go svg{width:calc(var(--u)*1.8);height:calc(var(--u)*1.8)}.hm__result{top:calc(var(--u)*11.6)!important;left:5%!important;right:5%!important;bottom:calc(var(--u)*2.6)!important;display:grid;grid-template-columns:1.1fr 1fr;gap:calc(var(--u)*1.6);opacity:0}.hm__answer,.hm__cites li{background:#fff;border-radius:calc(var(--u)*1.6);box-shadow:0 0 0 1px #0000000f,0 calc(var(--u)*.8) calc(var(--u)*2.4) #0000000f}.hm__answer{padding:calc(var(--u)*2) calc(var(--u)*2.2);display:flex;flex-direction:column;gap:calc(var(--u)*1.1)}.hm__label{display:flex;align-items:center;gap:calc(var(--u)*.6);font-size:calc(var(--u)*1.45);font-weight:600;color:var(--ac)}.hm__label svg{width:calc(var(--u)*1.6);height:calc(var(--u)*1.6)}.hm__answer ul{display:grid;gap:calc(var(--u)*1.1)}.hm__answer li{position:relative;padding-left:calc(var(--u)*2.5);font-size:calc(var(--u)*1.7);line-height:1.4;font-weight:500}.hm__answer li:before{content:"";position:absolute;left:0;top:.3em;width:calc(var(--u)*1.4);height:calc(var(--u)*1.4);border-radius:50%;background:#e8f2ff;box-shadow:inset 0 0 0 calc(var(--u)*.35) var(--ac2)}.hm__ok{display:flex;align-items:center;gap:calc(var(--u)*.6);margin-top:auto;font-size:calc(var(--u)*1.35);color:#1d8a3b;font-weight:600}.hm__ok svg{width:calc(var(--u)*1.7);height:calc(var(--u)*1.7);color:#30b35a}.hm__cites{display:grid;gap:calc(var(--u)*1)}.hm__cites li{position:relative;padding:calc(var(--u)*.9) calc(var(--u)*1.6);display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:calc(var(--u)*1.2)}.hm__cites b{font-size:calc(var(--u)*1.55);font-weight:600;line-height:1.3}.hm__cites small{grid-column:1;font-size:calc(var(--u)*1.15);color:var(--ink-3)}.hm__cites em{grid-row:1/3;grid-column:2;font-style:normal;font-family:var(--font-display);font-size:calc(var(--u)*2.5);font-weight:700;color:var(--ac)}.hm__match{grid-column:1/3;height:calc(var(--u)*.5);margin-top:calc(var(--u)*.5);border-radius:99px;background:#eef2f7;overflow:hidden}.hm__match i{display:block;height:100%;width:var(--m);border-radius:inherit;background:linear-gradient(90deg,var(--ac2),#5ac8fa)}.hm__feat{opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u)*3)}.hm__fhead{font-family:var(--font-display);font-size:calc(var(--u)*3.6);font-weight:600;letter-spacing:-.01em}.hm__fhead span{white-space:nowrap;display:inline-block;background:linear-gradient(90deg,var(--ac),#5e5ce6);-webkit-background-clip:text;background-clip:text;color:transparent}.hm__feat ul{display:grid;grid-template-columns:repeat(6,calc(var(--u)*14.4));gap:calc(var(--u)*1.2)}.hm__tile{padding:calc(var(--u)*1.4);border-radius:calc(var(--u)*1.6);background:#fff;display:flex;flex-direction:column;gap:calc(var(--u)*.35);box-shadow:0 0 0 1px #0000000f,0 calc(var(--u)*.8) calc(var(--u)*2.4) #0000000f}.hm__tile b{font-size:calc(var(--u)*1.45);font-weight:600;margin-top:calc(var(--u)*.8);line-height:1.3}.hm__tile small{font-size:calc(var(--u)*1.1);line-height:1.35;color:var(--ink-3)}.hm-art{height:calc(var(--u)*7.4);border-radius:calc(var(--u)*1);background:#f5f7fb;position:relative;overflow:hidden;--e:cubic-bezier(.32,.72,0,1);--loop:4.8s;--base:15.6s;font-family:var(--font-text)}.hm:not([data-play]) .hm-art *,.hm:not([data-play]) .hm-art *:before{animation:none!important}.hm-art .c-b{--c1:#2997ff;--c2:#5ac8fa}.hm-art .c-o{--c1:#ff9f0a;--c2:#ffd60a}.hm-art .c-g{--c1:#30d158;--c2:#66d4cf}.hm-art .c-r{--c1:#ff453a;--c2:#ff9f0a}.hm-art--plan{padding:calc(var(--u)*.6) calc(var(--u)*.8);display:grid;align-content:center;gap:calc(var(--u)*.4)}.hm-plan__head{display:grid;grid-template-columns:repeat(4,1fr);padding-left:22%;font-size:calc(var(--u)*.62);color:#9aa3ae;margin-bottom:calc(var(--u)*.1)}.hm-plan__row{display:grid;grid-template-columns:20% 1fr;align-items:center;gap:2%;height:calc(var(--u)*.72)}.hm-plan__row i{height:calc(var(--u)*.35);width:80%;border-radius:99px;background:#dde3ea}.hm-plan__row b{position:relative;height:100%;margin-left:var(--x);width:var(--w);border-radius:99px;background:linear-gradient(90deg,var(--c1),var(--c2));transform-origin:left;animation:hm-bar var(--loop) var(--e) calc(var(--base) + var(--d)) infinite both}.hm-plan__now{position:absolute;top:calc(var(--u)*1.55);bottom:calc(var(--u)*.55);left:40%;width:1.5px;background:#ff453a;animation:hm-now var(--loop) ease-in-out var(--base) infinite both}.hm-plan__now:before{content:"";position:absolute;top:-2px;left:-2.5px;width:6px;height:6px;border-radius:50%;background:#ff453a}@keyframes hm-bar{0%,6%{transform:scaleX(0);opacity:1}30%,86%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}@keyframes hm-now{0%,10%{left:32%}80%,to{left:76%}}.hm-art--matrix{padding:calc(var(--u)*.45) calc(var(--u)*.8);display:grid;align-content:center;gap:calc(var(--u)*.22)}.hm-mx__row{display:grid;grid-template-columns:1fr repeat(3,calc(var(--u)*1.2));align-items:center;gap:calc(var(--u)*.4);height:calc(var(--u)*1.2)}.hm-mx__name{height:calc(var(--u)*.4);border-radius:99px;background:#dde3ea}.hm-mx__row:nth-child(2) .hm-mx__name{width:80%}.hm-mx__row:nth-child(3) .hm-mx__name{width:90%}.hm-mx__row:nth-child(4) .hm-mx__name{width:70%}.hm-mx__cell{display:grid;place-items:center;height:calc(var(--u)*1.2);border-radius:calc(var(--u)*.35);font-size:calc(var(--u)*.72);font-weight:700;line-height:1;animation:hm-cell var(--loop) var(--e) calc(var(--base) + var(--d)) infinite both}.hm-mx__cell.is-ok{background:#e3f7e8;color:#1d8a3b}.hm-mx__cell.is-warn{background:#fff3d6;color:#b36b00}.hm-mx__cell.is-no{background:#ffe3e1;color:#d70015}@keyframes hm-cell{0%,4%{opacity:0;transform:scale(.4)}16%{opacity:1;transform:scale(1.08)}22%,88%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.hm-art--noise{background:#eef3f8}.hm-nz__heat{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(34% 48% at 58% 34%,rgba(255,69,58,.85),rgba(255,159,10,.55) 45%,transparent 72%),radial-gradient(40% 55% at 30% 62%,rgba(255,214,10,.7),transparent 70%),radial-gradient(60% 80% at 70% 80%,rgba(48,209,88,.35),transparent 70%);filter:saturate(1.1)}.hm-nz__iso{position:absolute;left:58%;top:34%;border:1px solid rgba(255,255,255,.75);border-radius:50%;translate:-50% -50%}.hm-nz__iso:nth-of-type(2){width:30%;height:40%}.hm-nz__iso:nth-of-type(3){width:52%;height:70%}.hm-nz__iso:nth-of-type(4){width:78%;height:104%}.hm-nz__pin{position:absolute;translate:-50% -50%;display:grid;place-items:center}.hm-nz__pin:before{content:"";position:absolute;width:calc(var(--u)*.9);height:calc(var(--u)*.9);border-radius:50%;border:1.5px solid rgba(29,29,31,.55);animation:hm-ping 2.4s var(--e) var(--d) infinite}.hm-nz__pin i{width:calc(var(--u)*.7);height:calc(var(--u)*.7);border-radius:50%;background:#fff;box-shadow:0 0 0 calc(var(--u)*.22) #1d1d1f}.hm-nz__pin b{position:absolute;left:calc(var(--u)*.7);top:calc(var(--u)*-1.3);padding:0 calc(var(--u)*.35);border-radius:calc(var(--u)*.3);white-space:nowrap;background:#1d1d1fd1;color:#fff;font-size:calc(var(--u)*.6);font-weight:600;line-height:1.6}@keyframes hm-ping{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(3.2);opacity:0}}.hm-art--eng{display:grid;place-items:center}.hm-art--eng svg{height:66%;width:auto;margin-top:calc(var(--u)*-1.2)}.hm-eng__needle{transform-origin:32px 34px;animation:hm-needle var(--loop) var(--e) var(--base) infinite both}.hm-eng__read{position:absolute;left:0;right:0;bottom:calc(var(--u)*.45);text-align:center;font-size:calc(var(--u)*.85);font-weight:700;font-variant-numeric:tabular-nums}.hm-eng__read small{font-size:.75em;font-weight:500;color:#8a929c}.hm-eng__ok{position:absolute;right:calc(var(--u)*.5);top:calc(var(--u)*.5);padding:0 calc(var(--u)*.55);border-radius:99px;background:#e3f7e8;color:#1d8a3b;font-size:calc(var(--u)*.7);font-weight:700;line-height:1.7;animation:hm-okbadge var(--loop) var(--e) var(--base) infinite both}@keyframes hm-needle{0%,6%{transform:rotate(-88deg)}34%{transform:rotate(6deg)}42%{transform:rotate(-8deg)}50%,86%{transform:rotate(-3deg)}to{transform:rotate(-88deg)}}@keyframes hm-okbadge{0%,46%{opacity:0;transform:scale(.6)}54%,86%{opacity:1;transform:none}96%,to{opacity:0}}.hm-art--docs{padding:calc(var(--u)*.45) calc(var(--u)*.5);display:grid;align-content:center;gap:calc(var(--u)*.25)}.hm-doc__row{display:grid;grid-template-columns:calc(var(--u)*2.3) 1fr calc(var(--u)*1.1);align-items:center;gap:calc(var(--u)*.5);padding:calc(var(--u)*.22) calc(var(--u)*.45);border-radius:calc(var(--u)*.5);background:#fff;box-shadow:0 0 0 1px #0000000d;animation:hm-docin var(--loop) var(--e) calc(var(--base) + var(--d)) infinite both}.hm-doc__row b{display:grid;place-items:center;height:calc(var(--u)*1.15);border-radius:calc(var(--u)*.3);background:var(--c1);color:#fff;font-size:calc(var(--u)*.52);font-weight:700;letter-spacing:.02em}.hm-art--docs .c-r{--c1:#e0452b}.hm-art--docs .c-b{--c1:#2b579a}.hm-art--docs .c-g{--c1:#217346}.hm-doc__row span{font-size:calc(var(--u)*.68);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-doc__dl,.hm-doc__done{width:calc(var(--u)*1.1);height:calc(var(--u)*1.1);border-radius:50%;position:relative}.hm-doc__dl{background:conic-gradient(var(--ac2) calc(var(--p,0)*1%),#e3e8ef 0);animation:hm-dl var(--loop) linear var(--base) infinite both}.hm-doc__dl:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:#fff}.hm-doc__done{background:#30d158}.hm-doc__done:after{content:"";position:absolute;left:32%;top:22%;width:28%;height:44%;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}@property --p{syntax:"<number>";initial-value:0;inherits:false}@keyframes hm-docin{0%,4%{opacity:0;transform:translateY(calc(var(--u)*.8))}18%,88%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hm-dl{0%,20%{--p:0;background:conic-gradient(var(--ac2) 0%,#e3e8ef 0)}70%{--p:100}72%,to{--p:100;background:#30d158}}.hm-art--bell{padding:calc(var(--u)*.6);display:grid;align-content:center;gap:calc(var(--u)*.4)}.hm-nt{display:grid;grid-template-columns:calc(var(--u)*1.5) 1fr;align-items:center;gap:calc(var(--u)*.5);padding:calc(var(--u)*.5) calc(var(--u)*.6);border-radius:calc(var(--u)*.7);background:#fffffff2;box-shadow:0 calc(var(--u)*.2) calc(var(--u)*.8) #00000014,0 0 0 1px #0000000a;animation:hm-notif var(--loop) var(--e) calc(var(--base) + var(--d)) infinite both}.hm-nt__icon{width:calc(var(--u)*1.5);height:calc(var(--u)*1.5);border-radius:28%;background:url(/assets/app-icon-64.webp) center/cover}.hm-nt span{display:grid;min-width:0}.hm-nt b{font-size:calc(var(--u)*.68);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-nt small{font-size:calc(var(--u)*.58);color:#8a929c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes hm-notif{0%,6%{opacity:0;transform:translateY(-120%) scale(.96)}20%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hm__end{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hm__icon{width:calc(var(--u)*9.5);height:calc(var(--u)*9.5);filter:drop-shadow(0 calc(var(--u)*1.2) calc(var(--u)*1.8) rgba(0,113,227,.3))}.hm__tagline{margin-top:calc(var(--u)*2.2)!important;font-family:var(--font-display);font-size:calc(var(--u)*4.6);line-height:1.2;font-weight:700;letter-spacing:-.015em}.hm__tagline span{background:linear-gradient(90deg,var(--ac),#5e5ce6);-webkit-background-clip:text;background-clip:text;color:transparent}.hm__endsub{margin-top:calc(var(--u)*.8)!important;font-size:calc(var(--u)*1.9);color:var(--ink-2)}.hm .hm__cta{position:relative;overflow:hidden;margin-top:calc(var(--u)*2.2)!important;padding:calc(var(--u)*1) calc(var(--u)*2.6);border-radius:99px;background:var(--ac);color:#fff;font-size:calc(var(--u)*1.85);font-weight:600;box-shadow:0 calc(var(--u)*.6) calc(var(--u)*2) #0071e359}.hm__cta:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:hm-shine 2.6s ease-in-out infinite}.hm__today{margin-top:calc(var(--u)*1)!important;font-size:calc(var(--u)*1.4);color:var(--ink-3)}@keyframes hm-shine{0%,40%{left:-40%}80%,to{left:120%}}.hm__lib{opacity:0}.hm[data-play] *:not(.hm-art *){animation-duration:var(--t);animation-iteration-count:infinite;animation-fill-mode:both}.hm[data-play] .hm__bg i{animation:hm-drift 12s ease-in-out infinite alternate}.hm[data-play] .hm__bg i:nth-child(2){animation-delay:-4s}.hm[data-play] .hm__bg i:nth-child(3){animation-delay:-8s}.hm[data-play] .hm__lib{animation-name:hm-lib}.hm[data-play] .hm__libhead{animation-name:hm-libhead}.hm[data-play] .hm-odo--0 .hm-odo__strip{animation-name:hm-odo0}.hm[data-play] .hm-odo--1 .hm-odo__strip{animation-name:hm-odo1}.hm[data-play] .hm-odo--2 .hm-odo__strip{animation-name:hm-odo2}.hm[data-play] .hm-odo--3 .hm-odo__strip{animation-name:hm-odo3}.hm[data-play] .hm__row--0{animation-name:hm-row0}.hm[data-play] .hm__row--1{animation-name:hm-row1}.hm[data-play] .hm__row--2{animation-name:hm-row2}.hm[data-play] .hm__card{animation-name:hm-dim}.hm[data-play] .hm__card--hit{animation-name:hm-hit}.hm[data-play] .hm__beam{animation-name:hm-beam}.hm[data-play] .hm__search{animation-name:hm-search}.hm[data-play] .hm__q{animation-name:hm-type}.hm[data-play] .hm__caret{animation-name:hm-caret}.hm[data-play] .hm__status{animation-name:hm-status}.hm[data-play] .hm__go{animation-name:hm-go}.hm[data-play] .hm__result{animation-name:hm-result}.hm[data-play] .hm__answer li:nth-child(1){animation-name:hm-li1}.hm[data-play] .hm__answer li:nth-child(2){animation-name:hm-li2}.hm[data-play] .hm__answer li:nth-child(3){animation-name:hm-li3}.hm[data-play] .hm__ok{animation-name:hm-okin}.hm[data-play] .hm__cites li:nth-child(1){animation-name:hm-c1}.hm[data-play] .hm__cites li:nth-child(2){animation-name:hm-c2}.hm[data-play] .hm__cites li:nth-child(3){animation-name:hm-c3}.hm[data-play] .hm__match i{animation-name:hm-fill}.hm[data-play] .hm__feat{animation-name:hm-feat}.hm[data-play] .hm__fhead{animation-name:hm-fhead}.hm[data-play] .hm__tile:nth-child(1){animation-name:hm-t1}.hm[data-play] .hm__tile:nth-child(2){animation-name:hm-t2}.hm[data-play] .hm__tile:nth-child(3){animation-name:hm-t3}.hm[data-play] .hm__tile:nth-child(4){animation-name:hm-t4}.hm[data-play] .hm__tile:nth-child(5){animation-name:hm-t5}.hm[data-play] .hm__tile:nth-child(6){animation-name:hm-t6}.hm[data-play] .hm__end{animation-name:hm-end}.hm[data-play] .hm__icon{animation-name:hm-icon}.hm[data-play] .hm__tagline{animation-name:hm-up1}.hm[data-play] .hm__endsub{animation-name:hm-up2}.hm[data-play] .hm__cta{animation-name:hm-up3}.hm[data-play] .hm__today{animation-name:hm-up4}.hm[data-play] .hm__cta:after{animation:hm-shine 2.6s ease-in-out infinite}@keyframes hm-drift{0%{transform:translate(0) scale(1)}to{transform:translate(6%,8%) scale(1.15)}}@keyframes hm-lib{0%{opacity:0}2%,39%{opacity:1}42%,to{opacity:0}}@keyframes hm-libhead{0%,15.5%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(calc(var(--u)*-1.5))}}@keyframes hm-odo0{0%,2%{transform:translateY(0);filter:blur(0);animation-timing-function:cubic-bezier(.22,.9,.24,1)}3.5%{filter:blur(.03em)}7%,to{transform:translateY(calc(var(--to) * -1.15em));filter:blur(0)}}@keyframes hm-odo1{0%,2.3%{transform:translateY(0);filter:blur(0);animation-timing-function:cubic-bezier(.22,.9,.24,1)}4.5%{filter:blur(.05em)}8.6%,to{transform:translateY(calc(var(--to) * -1.15em));filter:blur(0)}}@keyframes hm-odo2{0%,2.6%{transform:translateY(0);filter:blur(0);animation-timing-function:cubic-bezier(.22,.9,.24,1)}5.5%{filter:blur(.06em)}10.2%,to{transform:translateY(calc(var(--to) * -1.15em));filter:blur(0)}}@keyframes hm-odo3{0%,2.9%{transform:translateY(0);filter:blur(0);animation-timing-function:cubic-bezier(.22,.9,.24,1)}6.5%{filter:blur(.07em)}11.8%,to{transform:translateY(calc(var(--to) * -1.15em));filter:blur(0)}}@keyframes hm-row0{0%{transform:translate(0);animation-timing-function:cubic-bezier(.3,.1,.3,1)}30%,to{transform:translate(calc(var(--u)*-34))}}@keyframes hm-row1{0%{transform:translate(calc(var(--u)*-44));animation-timing-function:cubic-bezier(.3,.1,.3,1)}30%,to{transform:translate(calc(var(--u)*2.6))}}@keyframes hm-row2{0%{transform:translate(calc(var(--u)*-62));animation-timing-function:cubic-bezier(.3,.1,.3,1)}30%,to{transform:translate(calc(var(--u)*-22))}}@keyframes hm-dim{0%,30%{opacity:1;filter:none}33%,to{opacity:.28;filter:grayscale(1)}}@keyframes hm-hit{0%,33%{transform:none;box-shadow:0 0 0 1px #0000000f}36%,to{transform:translateY(calc(var(--u)*-.5)) scale(1.04);box-shadow:0 0 0 calc(var(--u)*.2) var(--ac2),0 calc(var(--u)*1) calc(var(--u)*2.6) #0071e347}}@keyframes hm-beam{0%,29%{left:-12%;opacity:0}30%{opacity:1}37%{left:104%;opacity:1}38%,to{left:104%;opacity:0}}@keyframes hm-search{0%,16.5%{opacity:0;transform:translateY(calc(var(--u)*2)) scale(.96)}19%,61%{opacity:1;transform:none}63.5%,to{opacity:0;transform:translateY(calc(var(--u)*-1))}}@keyframes hm-type{0%,19.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(26)}27%,to{clip-path:inset(0 0 0 0)}}@keyframes hm-caret{0%,19%{opacity:0;left:0}19.5%{opacity:1;left:0;animation-timing-function:steps(26)}27%{opacity:1;left:100%}28%,to{opacity:0;left:100%}}@keyframes hm-status{0%,28%{opacity:0}29.5%,39%{opacity:1}41%,to{opacity:0}}@keyframes hm-go{0%,27.4%{transform:none}28.2%{transform:scale(.84)}29%,to{transform:none}}@keyframes hm-result{0%,40.5%{opacity:0;transform:translateY(calc(var(--u)*3))}43.5%,61%{opacity:1;transform:none}63.5%,to{opacity:0;transform:translateY(calc(var(--u)*-2))}}@keyframes hm-li1{0%,43.5%{opacity:0;transform:translate(calc(var(--u)*-1.5))}45.5%,to{opacity:1;transform:none}}@keyframes hm-li2{0%,45.5%{opacity:0;transform:translate(calc(var(--u)*-1.5))}47.5%,to{opacity:1;transform:none}}@keyframes hm-li3{0%,47.5%{opacity:0;transform:translate(calc(var(--u)*-1.5))}49.5%,to{opacity:1;transform:none}}@keyframes hm-okin{0%,51%{opacity:0;transform:translateY(calc(var(--u)*.8))}53%,to{opacity:1;transform:none}}@keyframes hm-c1{0%,44.5%{opacity:0;transform:translate(calc(var(--u)*2))}46.5%,to{opacity:1;transform:none}}@keyframes hm-c2{0%,46.5%{opacity:0;transform:translate(calc(var(--u)*2))}48.5%,to{opacity:1;transform:none}}@keyframes hm-c3{0%,48.5%{opacity:0;transform:translate(calc(var(--u)*2))}50.5%,to{opacity:1;transform:none}}@keyframes hm-fill{0%,46%{width:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}54%,to{width:var(--m)}}@keyframes hm-feat{0%,63%{opacity:0}64.5%,81%{opacity:1}83%,to{opacity:0}}@keyframes hm-fhead{0%,63.5%{opacity:0;transform:translateY(calc(var(--u)*1.5))}66%,to{opacity:1;transform:none}}@keyframes hm-t1{0%,64.5%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.94)}67%,to{opacity:1;transform:none}}@keyframes hm-t2{0%,65.3%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.94)}67.8%,to{opacity:1;transform:none}}@keyframes hm-t3{0%,66.1%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.94)}68.6%,to{opacity:1;transform:none}}@keyframes hm-t4{0%,66.9%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.94)}69.4%,to{opacity:1;transform:none}}@keyframes hm-t5{0%,67.7%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.94)}70.2%,to{opacity:1;transform:none}}@keyframes hm-t6{0%,68.5%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.94)}71%,to{opacity:1;transform:none}}@keyframes hm-end{0%,82.5%{opacity:0}84.5%,97.5%{opacity:1}to{opacity:0}}@keyframes hm-icon{0%,83%{opacity:0;transform:translateY(calc(var(--u)*3)) scale(.6)}86%{opacity:1;transform:scale(1.07)}88%,to{opacity:1;transform:none}}@keyframes hm-up1{0%,85%{opacity:0;transform:translateY(calc(var(--u)*2))}87.5%,to{opacity:1;transform:none}}@keyframes hm-up2{0%,86.5%{opacity:0;transform:translateY(calc(var(--u)*1.5))}89%,to{opacity:1;transform:none}}@keyframes hm-up3{0%,88%{opacity:0;transform:translateY(calc(var(--u)*1.5)) scale(.94)}90.5%,to{opacity:1;transform:none}}@keyframes hm-up4{0%,89.5%{opacity:0}92%,to{opacity:1}}@media(max-width:734px){.hm{aspect-ratio:4/5;--u:2.3cqw}.hm__search{left:5%!important;right:5%!important}.hm__wall{top:calc(var(--u)*13)}.hm__result{grid-template-columns:1fr;left:5%!important;right:5%!important}.hm__cites li:nth-child(n+2){display:none}.hm__feat{gap:calc(var(--u)*1.6)}.hm__feat ul{grid-template-columns:repeat(2,calc(var(--u)*18));gap:calc(var(--u)*1)}.hm__tile{padding:calc(var(--u)*1)}.hm-art{zoom:.8}.hm__tile b{margin-top:calc(var(--u)*.5)}.hm__row--1{transform:translate(calc(var(--u)*-25.7))}.hm[data-play] .hm__row--1{animation-name:hm-row1m}.hm__status{display:none}.hm .hm__libhead{font-size:calc(var(--u)*1.75);gap:calc(var(--u)*.6)}.hm__count{font-size:calc(var(--u)*3.4)}.hm__type{font-size:calc(var(--u)*1.8)}}@keyframes hm-row1m{0%{transform:translate(calc(var(--u)*-70));animation-timing-function:cubic-bezier(.3,.1,.3,1)}30%,to{transform:translate(calc(var(--u)*-25.7))}}.hm__tagline span,.hm__fhead span{display:inline-block;padding:.12em 0 .22em;margin:-.12em 0 -.22em}.map{position:relative;display:block;aspect-ratio:21/9;border-radius:var(--radius-tile);overflow:hidden;background:#e9eef2;box-shadow:0 0 0 1px #0000000f;color:var(--ink);isolation:isolate}.map__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;color:inherit}.map__link:hover{text-decoration:none}.map__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;transition:transform .6s var(--ease)}.map:hover .map__frame{transform:scale(1.02)}.map__card{position:absolute;left:24px;bottom:24px;max-width:min(420px,calc(100% - 48px));display:grid;gap:4px;padding:16px 20px;border-radius:16px;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 8px 28px #00000024;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-2)}.map__card b{font-size:17px;line-height:var(--lh-17);color:var(--ink)}.map__btn{position:absolute;right:24px;bottom:24px;padding:10px 18px;border-radius:99px;background:var(--btn);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 18px #0071e359;transition:background-color .2s var(--ease)}.map:hover .map__btn{background:var(--btn-hover)}.map__link:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--radius-tile)}@media(max-width:734px){.map{aspect-ratio:4/5}.map__card{left:16px;right:16px;bottom:72px;max-width:none}.map__btn{left:16px;right:16px;bottom:16px;text-align:center}}
