@font-face{font-family:Funnel Sans;src:url(/_astro/FunnelSans.rqQTO7l9.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/_astro/FunnelSans-Italic.sgGhyfeK.woff2)format("woff2");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--paper-2:#f6f6f5;--paper-3:#eeeeec;--ink:#09090b;--ink-2:#46464e;--ink-3:#72727a;--ink-4:#a1a1aa;--line:#e7e7e9;--line-2:#d6d6da;--night:#09090b;--night-2:#111114;--night-3:#1a1a1e;--night-line:#ffffff17;--on-night:#f6f6f7;--on-night-2:#a7a7b0;--blue:#a9c4ef;--blue-bg:#d6e3f7;--blue-fg:#4f5d6f;--green:#a9d3b6;--green-bg:#d6eadc;--green-fg:#4f6456;--violet:#c9bae9;--violet-bg:#e5def4;--violet-fg:#665e79;--teal:#a2cecc;--teal-bg:#d2e7e7;--teal-fg:#4c6260;--lime:#c5d5a4;--lime-bg:#e3ebd3;--lime-fg:#5e654e;--slate:#bec7d3;--slate-bg:#e0e4ea;--slate-fg:#5a5e64;--sand:#d9c5b0;--sand-bg:#ede3d9;--sand-fg:#665e53;--rose:#e8b0b5;--rose-bg:#f4d9db;--rose-fg:#785a5e;--peach:#ecc2a5;--peach-bg:#f6e2d4;--peach-fg:#6f5c4e;--app-green:#008236;--r-ctl:8px;--r-btn:12px;--r-panel:10px;--r-card:14px;--r-lg:20px;--r-xl:28px;--f-sans:"Funnel Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-text:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--sh-1:0 1px 2px #09090b0f, 0 1px 1px #09090b08;--sh-2:0 14px 34px -14px #09090b33, 0 2px 6px #09090b0d;--sh-3:0 48px 96px -36px #09090b61, 0 10px 28px -10px #09090b24;--wrap:1296px;--gut:clamp(16px, 4vw, 40px);--sec:clamp(88px, 11vw, 148px);--hdr:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}body{background:var(--paper);color:var(--ink-2);font:400 17px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--ink);color:#fff}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.night :focus-visible,.on-night:focus-visible{outline-color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--ink);color:#fff;border-radius:var(--r-btn);transition:top .2s var(--ease);padding:10px 16px;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gut) * 2);padding:0 var(--gut);margin:0 auto}.sec{padding:var(--sec) 0;position:relative}.sec--tint{background:var(--paper-2)}.sec--tight{padding:clamp(56px,7vw,88px) 0}.night{background:var(--night);color:var(--on-night-2)}.night h1,.night h2,.night h3,.night h4,.night b,.night strong{color:var(--on-night)}h1,h2,h3,h4,.display,.h2,.h3,.h4{font-family:var(--f-sans)}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}.ln{text-wrap:balance;display:block}.display{letter-spacing:var(--t-display-ls);font-size:clamp(46px,6.6vw,98px);line-height:.96;font-weight:var(--t-display-w)}.h2{font-size:calc(clamp(28px, 3.2vw, 46px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.12;font-weight:var(--t-title-w)}h1,h2{font-weight:var(--t-title-w)}.h3{letter-spacing:-.022em;font-size:clamp(22px,1.9vw,27px);line-height:1.16;font-weight:var(--t-h3-w)}.h4{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.25}.lead{color:var(--ink-2);letter-spacing:-.005em;font-size:clamp(18px,1.45vw,21px);line-height:1.52}.night .lead{color:var(--on-night-2)}.muted{color:var(--ink-3)}.small{font-size:14.5px;line-height:1.5}.mono{font-family:var(--f-mono)}.eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:inline-flex}.eyebrow i{opacity:.9;background:currentColor;border-radius:1.5px;width:7px;height:7px}.night .eyebrow{color:var(--on-night-2)}.shead{flex-direction:column;gap:22px;max-width:760px;display:flex}.shead--c{text-align:center;align-items:center;margin:0 auto}.shead .lead{max-width:640px}.shead+*{margin-top:clamp(44px,5vw,72px)}.btn{--h:var(--btn-h);height:var(--h);border-radius:var(--r-btn);font:var(--btn-fw) 15.5px/1 var(--f-text);letter-spacing:-.005em;white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:9px;padding:0 22px;display:inline-flex;position:relative}.btn .arr{transition:transform .25s var(--ease-out)}.btn:hover .arr{transform:translate(3px)}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #09090b80}.btn--primary:hover{background:color-mix(in srgb, var(--btn-bg) 86%, #fff)}.btn--secondary{color:var(--ink);border:1px solid var(--line-2);background:#fff}.btn--secondary:hover{border-color:var(--ink)}.btn--ghost{height:auto;color:var(--ink);padding:6px 0}.btn--ghost:hover{color:var(--ink-2)}.btn--light{color:var(--ink);background:#fff}.btn--light:hover{background:#e9e9ec}.btn--outline{color:#fff;border:1px solid #ffffff38}.btn--outline:hover{border-color:#fff}.btn--sm{--h:calc(var(--btn-h) - 8px);padding:0 17px;font-size:14.5px}.btns{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.link{color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.link .arr{transition:transform .25s var(--ease-out)}.link:hover .arr,a:hover>.link .arr{transform:translate(3px)}.night .link{color:var(--on-night)}.ico{flex-shrink:0}.tag{border-radius:var(--r-ctl);height:26px;font:500 12.5px/1 var(--f-text);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.tbd{text-underline-offset:4px;cursor:help;text-decoration:underline 1.5px dotted #09090b59}.night .tbd{text-decoration-color:#ffffff73}.av,.co,.pa{background:#2a2a2e 50%/cover no-repeat;flex-shrink:0;display:inline-block}.av{border-radius:50%}.co{border-radius:26%}.pa{border-radius:var(--r-card)}.glass{backdrop-filter:blur(22px)saturate(1.7);box-shadow:0 1px 0 #ffffffb3 inset, var(--sh-2);background:#ffffffa3;border:1px solid #ffffffbf}.glass--dark{backdrop-filter:blur(22px)saturate(1.5);background:#16161a94;border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000000b3}.blueprint{pointer-events:none;background-image:linear-gradient(90deg,#09090b0b 1px,#0000 1px),linear-gradient(#09090b0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 78%)}.night .blueprint{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}[data-reveal].in,.no-js [data-reveal]{opacity:1;transform:none}.toast{z-index:400;opacity:0;pointer-events:none;color:#fff;backdrop-filter:blur(16px);max-width:calc(100vw - 32px);box-shadow:var(--sh-3);transition:opacity .3s var(--ease), transform .4s var(--ease-out);background:#09090be0;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;line-height:1.4;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=640px){body{font-size:16px}.btn{--h:44px;padding:0 17px;font-size:15px}}:root{--t-display-w:350;--t-display-ls:-.04em;--t-title-w:350;--t-title-ls:-.028em;--t-title-s:1;--t-h3-w:500;--btn-h:46px;--btn-fw:500;--btn-bg:var(--ink);--btn-fg:#fff;--tag-h:30px;--tag-px:13px;--tag-r:999px;--tag-fs:13px;--tag-fw:500;--chip-r:6px;--curl-r:999px;--curl-fw:500;--curl-sh:0 6px 16px -8px #00000042;--cur-s:1.15;--ai-1:var(--pal-blue-3);--ai-2:var(--pal-purple-3);--ai-3:var(--pal-teal-3);--ai-4:var(--pal-orange-3);--ai-l1:var(--pal-blue-1);--ai-l2:var(--pal-purple-1);--ai-l3:var(--pal-teal-1);--rib-base:#181818;--rib-light:#eee;--rib-blur:1.55;--rib-grain:.03;--rib-bw:1.3;--rib-hl:1.35;--rib-core:.65;--rib-hue:18deg;--rib-sat:1.3;--rib-bri:.96;--rib-ca:15.5;--rib-cao:.72}.cur__ptr{scale:var(--cur-s);transform-origin:3px 2px}html[data-cur-shape] .cur__ptr path{d:var(--cur-d)}:root{--lg-base:#f3f2ef;--lg-c1:#c58b6d;--lg-c2:#7ea3dc;--lg-c3:#7fb4b1;--lg-s:.24;--lg-sp:72;--lgrad:radial-gradient(calc(var(--lg-sp) * 1%) calc(var(--lg-sp) * 1.1%) at 6% 4%, color-mix(in srgb, var(--lg-c1) calc(var(--lg-s) * 100%), transparent), transparent), radial-gradient(calc(var(--lg-sp) * 0.9%) calc(var(--lg-sp) * 1%) at 96% 12%, color-mix(in srgb, var(--lg-c2) calc(var(--lg-s) * 100%), transparent), transparent), radial-gradient(calc(var(--lg-sp) * 1.1%) calc(var(--lg-sp) * 0.9%) at 58% 106%, color-mix(in srgb, var(--lg-c3) calc(var(--lg-s) * 100%), transparent), transparent)}.brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.brand svg{flex-shrink:0}.brand__t{font:600 19.5px/1 var(--f-sans);letter-spacing:-.03em}.hdr{z-index:100;color:var(--ink);pointer-events:none;padding-top:12px;position:fixed;inset:0 0 auto}.hdr__wrap{pointer-events:none}.hdr__bar{--drop:0px;pointer-events:auto;transition:color .35s var(--ease);border-radius:23px;position:relative}.hdr__bar:before,.hdr__bar:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hdr__bar:before{backdrop-filter:blur(22px)saturate(1.9);transition:background-color .35s var(--ease), box-shadow .45s var(--ease);background-color:#ffffff75;background-image:linear-gradient(#ffffff6b,#fff0 46px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff80,inset 0 0 0 1px #ffffff4d,inset 0 0 24px #ffffff61,0 0 0 1px #09090b12,0 1px 2px #09090b0a,0 16px 40px -18px #09090b4d}.hdr__bar:after{transition:opacity .35s var(--ease);-webkit-mask-composite:xor;background:linear-gradient(112deg,#fffffff2,#ffffff40 24%,#fff0 48%,#fff3 76%,#ffffffd9);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.hdr.is-solid .hdr__bar:before{background-color:#fff9}.hdr.is-open .hdr__bar:before{background-color:#ffffffdb;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff80,inset 0 0 0 1px #ffffff4d,inset 0 0 24px #ffffff61,0 0 0 1px #09090b12,0 2px 6px #09090b0d,0 48px 96px -36px #09090b5c}.hdr.on-dark:not(.is-open),.hdr.on-dark:not(.is-open) .brand{color:#fff}.hdr.on-dark:not(.is-open) .hdr__bar:before{background-color:#16161a85;background-image:linear-gradient(#fff1,#fff0 40px);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff05,inset 0 0 0 1px #ffffff08,inset 0 0 20px #ffffff06,0 0 0 1px #00000057,0 1px 2px #00000038,0 16px 40px -18px #0009}.hdr.on-dark:not(.is-open) .hdr__bar:after{opacity:.55;background:linear-gradient(112deg,#fff6,#ffffff12 18%,#fff0 38% 70%,#ffffff0d 86%,#fff3)}.hdr__in{align-items:center;gap:24px;height:60px;padding:0 11px 0 22px;display:flex;position:relative}.hdr__logo{height:40px;color:inherit;flex-shrink:0;align-items:center;margin-right:6px;display:inline-flex}.hdr__logo .logo{flex-shrink:0;display:block}.hdr__icon{display:none}@media (width>=1121px) and (width<=1240px){.hdr__logo .logo{display:none}.hdr__icon{display:inline-flex}}.hdr__drop{height:var(--drop);transition:height .5s var(--ease-out);position:relative;overflow:hidden}.hdr__drop:before{content:"";opacity:0;height:1px;transition:opacity .3s var(--ease);background:#09090b14;position:absolute;top:0;left:22px;right:22px}.hdr.is-open .hdr__drop:before{opacity:1}.hn{align-items:center;gap:8px;margin:0 auto;display:flex}@media (width>=1121px){.hdr:not(.is-compact) .hn{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hdr:not(.is-compact) .hdr__r{flex-shrink:0;margin-left:auto}}.hn__btn,.hn__a{border-radius:var(--r-btn);height:38px;font:500 15px/1 var(--f-text);letter-spacing:-.005em;color:inherit;opacity:.82;align-items:center;gap:5px;padding:0 13px;transition:opacity .2s,background-color .2s;display:inline-flex}.hn__btn:hover,.hn__a:hover,.hn__btn[aria-expanded=true]{opacity:1;background:#09090b0d}.hdr.on-dark:not(.is-open) .hn__btn:hover,.hdr.on-dark:not(.is-open) .hn__a:hover{background:#ffffff14}.hn__btn .chev{transition:transform .3s var(--ease-out);opacity:.7}.hn__btn[aria-expanded=true] .chev{transform:rotate(180deg)}.hdr__r{align-items:center;gap:6px;display:flex}.hdr__login{border-radius:var(--r-btn);opacity:.82;align-items:center;height:38px;padding:0 13px;font-size:15px;font-weight:500;display:inline-flex}.hdr__login:hover{opacity:1;background:#09090b0d}.hdr.on-dark:not(.is-open) .hdr__cta{color:var(--ink);background:#fff}.hdr__burger{border-radius:var(--r-btn);justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s;display:none}.hdr__burger:hover{background:#09090b0d}.hdr__burger path{transition:transform .35s var(--ease-out);transform-origin:12px 12px}.hdr.mob-open .hdr__burger .b1{transform:rotate(45deg)translateY(3.5px)}.hdr.mob-open .hdr__burger .b2{transform:rotate(-45deg)translateY(-3.5px)}.lang{position:relative}.lang__btn{border-radius:var(--r-btn);height:38px;font:500 14px/1 var(--f-sans);letter-spacing:.01em;color:inherit;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lang__flag{border-radius:2px;flex:none;width:17px;height:12px;display:block;overflow:hidden;box-shadow:0 0 0 1px #09090b0f}.lang__flag[hidden]{display:none}.lang__cur{font-family:var(--f-sans)}.lang__btn:hover,.lang.is-open .lang__btn{opacity:1;background:#09090b0d}.lang__menu{z-index:20;backdrop-filter:blur(22px)saturate(1.9);min-width:190px;box-shadow:inset 0 1px 0 #ffffffe6, var(--sh-3);color:var(--ink);opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .2s var(--ease), transform .3s var(--ease-out);background:#ffffffc7;border:1px solid #09090b12;border-radius:20px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.98)}.lang.is-open .lang__menu{opacity:1;pointer-events:auto;transform:none}.lang__menu button{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:14.5px;display:flex}.lang__menu button b{width:26px;font:500 13px/1 var(--f-sans);letter-spacing:.01em;color:var(--ink-3)}.lang__menu button:hover{background:#09090b0d}.lang__menu button[aria-checked=true]{background:var(--ink);color:#fff}.lang__menu button[aria-checked=true] b{color:#ffffffb3}.lang--hdr .lang__menu{top:calc(100% + 19px)}.lang--ft .lang__menu,.lang--mob .lang__menu{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px)}.lang--mob .lang__menu{transform-origin:0 100%;left:0;right:auto}.mmp{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .16s var(--ease), transform .4s var(--ease-out), visibility 0s .4s;position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.mmp[hidden]{display:block}.mmp.is-on{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .3s var(--ease) 70ms, transform .5s var(--ease-out), visibility 0s;transform:none}.mmp__card{max-height:calc(100vh - 96px);color:var(--ink);padding:22px 26px 0;overflow:auto}.mmp__grid{gap:18px 22px;display:grid}.mmp__grid--platform{grid-template-columns:290px repeat(4,minmax(0,1fr))}.mmp__grid--solutions{grid-template-columns:1.25fr 1fr 1fr 1.1fr}.mmp__grid--ai{grid-template-columns:1fr 1fr 310px}.mmp__grid--resources{grid-template-columns:1fr 1fr 1fr 290px}.mmp__lead{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding-right:22px;display:flex}.mmc{flex-direction:column;gap:2px;min-width:0;display:flex}.mmc__h{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px 10px}.mmc-hl{border-radius:var(--r-card);background:var(--paper-2);align-self:start;padding:12px 10px}.mi{border-radius:11px;align-items:flex-start;gap:12px;padding:9px 10px;transition:background-color .2s;display:flex}.mi:hover{background:#09090b0b}.mi__ic{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);box-shadow:var(--sh-1);transition:transform .3s var(--ease-out), background-color .2s, color .2s;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mi:hover .mi__ic{background:var(--ink);color:#fff;border-color:var(--ink)}.mi__tx{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.mi__tx b{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.25}.mi__d{color:var(--ink-3);font-size:13px;line-height:1.38}.mi--c{align-items:center;padding:6px 10px}.mi--c .mi__ic{border-radius:8px;width:28px;height:28px}.mi--c .mi__ic svg{width:16px;height:16px}.mi--c .mi__tx b{font-size:14px;font-weight:500}.mi__st{height:19px;font:500 11px/1 var(--f-mono);letter-spacing:.02em;border-radius:6px;align-self:flex-start;align-items:center;padding:0 6px;display:inline-flex}.mi__st--beta{background:var(--blue-bg);color:var(--blue-fg)}.mi__st--coming,.mi__st--planned{background:var(--sand-bg);color:var(--sand-fg)}.mmp__side{display:flex}.mmf{border-radius:var(--r-card);background:var(--paper-2);border:1px solid var(--line);width:100%;color:var(--ink);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.mmf:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.mmf__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mmf b{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.25}.mmf__d{color:var(--ink-3);font-size:13.5px;line-height:1.45}.mmf .link{margin-top:auto;font-size:14px}.mmf--dark{background:var(--night);border-color:var(--night);color:#fff}.mmf--dark b{color:#fff}.mmf--dark .mmf__k,.mmf--dark .mmf__d{color:var(--on-night-2)}.mmf--dark .link{color:#fff}.mmf--dark:after{content:"";filter:blur(10px);background:radial-gradient(circle at 40% 40%,#c9bae98c,#a2cecc40 45%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px}.mmf__mini{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}.mmf__mini i{font:500 11px/20px var(--f-mono);background:var(--c);color:#1c1c22;border-radius:6px;padding:0 6px;font-style:normal}.mmf__map{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(5,1fr);gap:5px;margin:6px 0 4px;display:grid}.mmf__cc{border:1px solid var(--line);height:30px;font:600 11px/1 var(--f-text);letter-spacing:.02em;color:var(--ink-2);background:#fff;border-radius:7px;justify-content:center;align-items:center;font-style:normal;display:flex}.mmf__cc--live{background:var(--ink);border-color:var(--ink);color:#fff}.mmf__cc--planned{background:var(--blue-bg);color:var(--blue-fg);border-color:#0000}.mmp__foot{border-top:1px solid #09090b14;flex-wrap:wrap;gap:6px 20px;margin:22px -26px 0;padding:15px 30px 18px;display:flex}.mmp__foot a{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.mmp__foot a:hover{color:var(--ink)}.mmp__foot a .arr{opacity:.5}.mob{overscroll-behavior:contain;max-height:calc(100dvh - 84px);color:var(--ink);opacity:0;transition:opacity .16s var(--ease);position:absolute;top:0;left:0;right:0;overflow:auto}.mob[hidden]{display:none}.mob.is-on{opacity:1;transition:opacity .3s var(--ease) 80ms}.mob__in{flex-direction:column;padding:4px 22px 20px;display:flex}.mob__sec{border-bottom:1px solid var(--line)}.mob__sec summary,.mob__link{min-height:56px;font:500 19px/1 var(--f-text);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mob__sec summary::-webkit-details-marker{display:none}.mob__sec[open] summary .chev{transform:rotate(180deg)}.mob__link{border-bottom:1px solid var(--line)}.mob__items{padding:0 0 14px}.mob__h{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 6px}.mob__foot{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 14px;display:flex}.mob__login{align-items:center;gap:8px;font-weight:500;display:inline-flex}.mob__cta{width:100%}@media (width<=1120px){.hn,.hdr__login,.hdr .mmp{display:none}.hdr__burger{display:inline-flex}.hdr__r{flex-shrink:0;margin-left:auto}.hdr__bar{width:var(--bw,100%);max-width:100%;transition:color .35s var(--ease), width .55s var(--ease-out);margin-inline:auto}.hdr.mob-open .hdr__bar{width:100%}.hdr__in{padding-left:18px}.mob{width:var(--bfull,100%);left:50%;right:auto;transform:translate(-50%)}}.hdr.is-compact .hn,.hdr.is-compact .hdr__login,.hdr.is-compact .mmp{display:none}.hdr.is-compact .hdr__burger{display:inline-flex}.hdr.is-compact .hdr__r{flex-shrink:0;margin-left:auto}.hdr.is-compact .hdr__bar{width:var(--bw,100%);max-width:100%;transition:color .35s var(--ease), width .55s var(--ease-out);margin-inline:auto}.hdr.is-compact.mob-open .hdr__bar{width:100%}.hdr.is-compact .hdr__in{padding-left:18px}.hdr.is-compact .hdr__logo .logo{display:block}.hdr.is-compact .hdr__icon{display:none}.hdr.is-compact .mob{width:var(--bfull,100%);left:50%;right:auto;transform:translate(-50%)}@media (width<=620px){.hdr__in{gap:8px;padding-inline:12px}.hdr__logo{margin-right:0}.hdr__logo .logo{display:none}.hdr__icon{display:inline-flex}.hdr__r{gap:4px}.lang--hdr .lang__btn{gap:4px;padding-inline:8px}.lang--hdr .lang__btn>.ico{display:none}.lang--hdr .lang__menu{transform-origin:0 0;left:0;right:auto}.hdr__cta{white-space:nowrap;padding-inline:12px;font-size:13px}.hdr__burger{flex-shrink:0;width:36px}}@media (width<=360px){.hdr__in{gap:4px;padding-inline:8px}.hdr__r{gap:2px}.lang--hdr .lang__btn{padding-inline:6px}.hdr__cta{padding-inline:10px}}.ft{padding:clamp(40px,5vw,64px) 0 0;font-size:14.5px;position:relative;overflow:hidden}.ft .brand{color:#fff}.ft__top{grid-template-columns:minmax(220px,1fr) minmax(0,1.65fr);align-items:start;gap:32px 72px;display:grid}.ft__brand{flex-direction:column;gap:16px;max-width:310px;display:flex}.ft__brand p{color:var(--on-night-2);margin:0;font-size:14px;line-height:1.55}.ft__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding-top:2px;display:grid}.ft__nav a{color:#f6f6f7c7;width:fit-content;line-height:1.4;transition:color .2s}.ft__nav a:hover{color:#fff}.ft__mid{border-top:1px solid var(--night-line);border-bottom:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:20px 0;display:flex}.ft__badges{flex-wrap:wrap;gap:8px;display:flex}.ft__badge{border-radius:var(--r-ctl);border:1px solid var(--night-line);height:32px;color:var(--on-night);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.ft__badge svg{color:var(--on-night-2)}.ft .lang__btn{color:#fff;border:1px solid var(--night-line)}.ft .lang__btn:hover{background:#ffffff14}.ft__bottom{color:var(--on-night-2);padding:20px 0 28px;font-size:13px;line-height:1.5}@media (width<=900px){.ft__top{grid-template-columns:minmax(200px,1fr) minmax(0,1fr);gap:32px}.ft__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ft__top{grid-template-columns:minmax(0,1fr);gap:30px}.ft__brand{max-width:310px}.ft__nav{gap:16px 24px}.ft__mid{gap:18px;margin-top:28px}.ft__badge{padding-inline:10px;font-size:12px}}.ft__bottom--lang{border-top:1px solid var(--night-line);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:18px 0 26px;display:flex}@media (width<=560px){.ft__bottom--lang{margin-top:28px}}html.el .ft__bottom--lang{border-color:var(--el-ring)}.ft{z-index:6;overflow:clip visible}.ft .lang__menu{color:#f6f6f7;background:#1c1c20eb;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 18px 40px -12px #000000b3}.ft .lang__menu button b{color:#f6f6f78c}.ft .lang__menu button:hover{background:#ffffff14}.ft .lang__menu button[aria-checked=true]{color:#0a0a0b;background:#f6f6f7}.ft .lang__menu button[aria-checked=true] b{color:#0a0a0b8c}html.el .ft .lang__menu{color:var(--ink);background:#ffffffeb;border-color:#09090b12}html.el .ft .lang__menu button b{color:var(--ink-3)}html.el .ft .lang__menu button[aria-checked=true]{background:var(--ink);color:#fff}.ft__legal{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.ft__legal a{color:var(--on-night-2);transition:color .2s var(--ease);text-decoration:none}.ft__legal a:hover,.ft__legal a[aria-current=page]{color:#fff}@media (width<=560px){.ft__bottom--lang{align-items:flex-start}.ft__legal{gap:8px 16px}.ft__legal>span{flex-basis:100%}}.app{--ui:var(--app-ui,1);--a-ink:#0a0a0a;--a-mut:#737373;--a-line:#e5e5e5;--a-bg:#fafafa;--a-muted:#f5f5f5;width:1440px;height:900px;font:400 14px/1.4 var(--f-ui);color:var(--a-ink);letter-spacing:0;background:rgba(250, 250, 250, var(--ui));-webkit-font-smoothing:antialiased;transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.a-rail{width:64px;opacity:var(--ui);flex-direction:column;align-items:center;gap:8px;padding:30px 0 16px;display:flex;position:absolute;top:0;bottom:0;left:0}.a-rail>*{flex-shrink:0}.a-rail__b{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.a-rail__logo{color:#0a0a0a}.a-rail__ws{width:36px;height:40px;position:relative}.a-rail__ws:before{content:"";z-index:2;background:linear-gradient(135deg,#6b7c86,#c4cbd0 45%,#4b5a63);border-radius:8px;width:32px;height:32px;position:absolute;top:2px;left:2px;box-shadow:inset 0 0 0 1px #00000014}.a-rail__ws:after{content:"";z-index:1;background:#f4f4f4;border-radius:6px;width:28px;height:8px;position:absolute;top:28px;left:4px}.a-rail__ws i{background:#7373734d;border-radius:6px;width:24px;height:8px;position:absolute;top:30px;left:6px}.a-rail__sep{background:var(--a-line);width:40px;height:1px;margin:4px 0}.a-rail__sep--s{width:32px}.a-rail__ic,.a-rail__me,.a-rail__more{border:1px solid var(--a-line);color:#0a0a0a;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.a-rail__more{font:500 12px/1 var(--f-ui)}.a-rail__add{background:var(--app-green);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.a-rail__add--lg{border-radius:10px;width:36px;height:36px;margin-top:2px}.a-rail__p{background:linear-gradient(160deg, var(--h), #75757c);color:#fff;width:32px;height:32px;font:600 11px/32px var(--f-ui);text-align:center;border-radius:8px}.a-rail__grow{flex:auto}.a-rail__b--me{margin-top:-2px}.a-panel{background:rgba(255, 255, 255, var(--ui));width:976px;box-shadow:0 0 0 1px rgba(229, 229, 229, var(--ui));border-radius:14px;position:absolute;top:12px;bottom:12px;left:72px}.a-top{border-bottom:1px solid var(--a-line);height:58px;opacity:var(--ui);align-items:center;gap:10px;padding:0 14px;display:flex}.a-top__chip{color:#fff;width:32px;height:32px;font:700 12px/32px var(--f-ui);text-align:center;background:linear-gradient(150deg,#2e2e33,#6d6d74);border-radius:8px}.a-top__name{white-space:nowrap;font-size:14px;font-weight:600}.a-top__set{border:1px solid var(--a-line);color:#0a0a0a;background:#fff;border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 8px;display:inline-flex}.a-seg{background:var(--a-muted);color:var(--a-mut);border-radius:10px;gap:2px;margin-left:6px;padding:3px;display:inline-flex}.a-seg>span{border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.a-seg>span.is-on{color:var(--a-ink);background:#fff;box-shadow:0 1px 2px #0000000f}.a-search{border:1px solid var(--a-line);width:300px;height:32px;color:var(--a-mut);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:14px;display:inline-flex}.a-top__icons{align-items:center;gap:8px;display:inline-flex}.a-ib{border:1px solid var(--a-line);color:#0a0a0a;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.a-ibg{display:flex}.a-ib--l{border-radius:10px 0 0 10px}.a-ib--r{border-left:0;border-radius:0 10px 10px 0;width:31px}.a-ib--l.is-open{border-color:#0a0a0a99}.a-top__me{color:#fff;width:18px;height:18px;font:500 6.5px/18px var(--f-ui);text-align:center;background:#181818;border-radius:50%;position:relative}.a-top__me i{background:#22c55e;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.a-body{display:flex;position:absolute;inset:58px 0 0}.a-side{border-right:1px solid rgba(229, 229, 229, var(--ui));flex-shrink:0;width:452px;padding-top:7px;position:relative}.a-filter{border-bottom:1px solid var(--a-line);height:44px;color:var(--a-mut);opacity:var(--ui);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.a-filter__ph{flex:1}.a-count{height:56px;color:var(--a-mut);border-bottom:1px solid var(--a-line);opacity:var(--ui);align-items:center;gap:14px;padding:0 14px;font-size:11.5px;display:flex}.a-count b{color:var(--a-ink);margin-right:3px;font-weight:500}.a-acts{border-bottom:1px solid var(--a-line);height:58px;opacity:var(--ui);align-items:center;gap:8px;padding:0 12px;display:flex}.a-btn{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.a-btn--g{background:var(--app-green);color:#fff}.a-btn--o{border:1px solid var(--a-line);color:var(--a-ink);background:#fff}.a-btn--r{margin-left:auto}.a-btn--sq{border-radius:8px;justify-content:center;width:30px;height:30px;padding:0}.a-tree{position:relative}.a-row{height:54px;padding:0 10px 0 calc(12px + var(--lvl) * 24px);align-items:center;gap:8px;display:flex;position:relative}.a-row__bg{border-bottom:1px solid rgba(229, 229, 229, var(--ui));pointer-events:none;position:absolute;inset:0}.a-row__car{color:#525252;transition:transform .3s;display:flex}.a-row__car:not(.is-open){transform:rotate(-90deg)}.a-row--l0 .a-row__main,.a-row--l1 .a-row__main{margin-left:0}.a-row:not(:has(.a-row__car)){padding-left:calc(32px + var(--lvl) * 24px)}.a-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a-row__l1{align-items:center;gap:6px;min-width:0;display:flex}.a-row__l1 b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.a-row__d{color:var(--a-mut);white-space:nowrap;text-overflow:ellipsis;opacity:var(--ui);font-size:12px;overflow:hidden}.ac{border-radius:var(--chip-r);background:var(--c,#e4e4e7);height:20px;font:500 11px/1 var(--f-mono);color:#1f1d24;white-space:nowrap;flex-shrink:0;align-items:center;padding:0 6px;display:inline-flex}.ac--o{background:#fff;box-shadow:inset 0 0 0 1px #e5e5e5}.al{height:22px;font:400 11px/1 var(--f-mono);color:#404040;white-space:nowrap;opacity:var(--ui);background:#fff;border:1px solid #e5e5e5;border-radius:5px;flex-shrink:0;align-items:center;padding:0 6px;display:inline-flex}.a-mat{min-width:0;box-shadow:0 0 0 1px rgba(229, 229, 229, var(--ui));opacity:var(--ui);--lv:repeat(4, 3fr) repeat(20, 1fr);background:#fff;border-radius:10px;flex:1;margin:8px;position:relative;overflow:hidden}.a-mat__tabs{border-bottom:1px solid var(--a-line);gap:2px;height:44px;padding:0 8px;display:flex}.a-mat__tabs span{color:#525252;justify-content:center;align-items:center;width:58px;display:flex;position:relative}.a-mat__tabs span.is-on{color:#0a0a0a}.a-mat__tabs span.is-on:after{content:"";background:#0a0a0a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.a-mat__tabs span.is-on:before{content:"";background:var(--a-muted);z-index:-1;border-radius:8px;position:absolute;inset:7px 9px}.a-mat__meta{border-bottom:1px solid var(--a-line);height:26px;color:var(--a-mut);white-space:nowrap;align-items:center;gap:12px;padding:0 12px 0 16px;font-size:11.5px;display:flex}.a-mat__meta b{color:var(--a-ink);font-weight:500}.a-mat__st[hidden]{display:none}.a-mat__lg{align-items:center;gap:6px;margin-left:auto;display:flex}.a-mat__lg i{background:var(--lc);border-radius:2px;width:10px;height:8px;margin-left:8px;display:inline-block}.a-mat__head{border-bottom:1px solid var(--a-line);height:46px;display:flex}.a-lane{border-left:1px solid var(--a-line);justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.a-lane:first-child{border-left:0}.a-lchip{border:1px solid var(--a-line);height:20px;font:500 12px/16px var(--f-ui);background:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.a-lchip i{border-radius:2px;width:10px;height:10px}.a-lane__n{font:500 12px/16px var(--f-ui);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.a-lane__u{height:2px;position:absolute;bottom:-1px;left:0;right:0}.a-mat__sub{border-bottom:1px solid var(--a-line)}.a-sub{grid-template-columns:var(--lv);height:20px;display:grid}.a-sub+.a-sub{border-top:1px solid var(--a-line)}.a-sub span{border-right:1px solid var(--a-line);min-width:0;font:600 12px/20px var(--f-ui);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 2px;overflow:hidden}.a-sub span:last-child{border-right:0}.a-mrow{border-bottom:1px solid var(--a-line);flex-direction:column;height:54px;display:flex}.a-trk{grid-template-columns:var(--lv);--fill:#90b8bd;flex:1;display:grid}.a-trk--f{--fill:#5b9595}.a-trk i{border-right:1px solid var(--a-line);align-items:center;min-width:0;display:flex}.a-trk i:last-child{border-right:0}.a-trk i:before{content:"";background:#f5f5f5;flex:1;height:20px}.a-trk i.on:before{background:var(--fill)}.a-trk i.x:before{background:#e7000b}.a-trk i.s:before{border-radius:5px 0 0 5px}.a-trk i.e:before{border-radius:0 5px 5px 0}.a-trk i.s.e:before{border-radius:5px}.a-dock{width:376px;opacity:var(--ui);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 0 0 1px #e5e5e5}.a-dock__tabs{border-bottom:1px solid var(--a-line);height:56px;padding:0 8px;display:flex}.a-dock__tabs span{color:#525252;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.a-dock__tabs span.is-on:after{content:"";background:#0a0a0a;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.a-dock__body{flex:1;min-height:0;display:flex}.a-dock__rail{border-right:1px solid var(--a-line);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:64px;padding-top:12px;display:flex}.a-dock__rail>span{border:1px solid var(--a-line);color:#0a0a0a;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.a-dock__rail>span.is-on{border-color:#0a0a0a}.a-dock__rail>.a-dock__new{background:var(--app-green);color:#fff;border:0}.a-dock__hs{font:600 12px/1 var(--f-ui)}.a-dock__hs i{color:#525252;margin-right:1px;font-style:normal;font-weight:400}.a-dock__main{flex-direction:column;flex:1;min-width:0;display:flex}.a-ch{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;height:56px;padding:0 12px 0 14px;display:flex}.a-ch__hash{font:400 18px/1 var(--f-ui);color:#737373}.a-ch div{flex-direction:column;flex:1;min-width:0;display:flex}.a-ch b{font:600 13px/19.5px var(--f-ui)}.a-ch div span{font:500 11px/16px var(--f-ui);color:var(--a-mut)}.a-ch__s{border:1px solid var(--a-line);color:#0a0a0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.a-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;padding:8px 6px 10px;display:flex;overflow:hidden}.a-msg{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);border-radius:10px;flex-direction:column;gap:6px;padding:6px 10px;display:flex;transform:translateY(10px)}.a-msg.on{opacity:1;transform:none}.a-msg__hd{align-items:center;gap:8px;display:flex}.a-msg__who{flex-direction:column;min-width:0;display:flex}.a-msg__l1{align-items:center;gap:6px;display:flex}.a-msg__l1 b{font:600 12px/18px var(--f-ui);color:#0a0a0a}.a-msg__l1 time,.a-msg__co{font:500 11px/16.5px var(--f-ui);color:var(--a-mut);white-space:nowrap}.a-msg p{font:500 13px/22px var(--f-ui);color:#0a0a0a;margin:0}.a-ref{height:24px;box-shadow:inset 0 0 0 1px var(--a-line);font:500 12px/24px var(--f-ui);color:#0a0a0a;vertical-align:middle;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 5px 0 4px;display:inline-flex}.a-ref svg{color:#404040;flex-shrink:0}.a-ref .av{flex-shrink:0}.a-msg__ai{color:#6d28d9;background:#f4effe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 0 0 1.5px #c4b5fd}.a-aitag{letter-spacing:.04em;background:#ede9fe;border-radius:4px;padding:3px 5px;font:600 9.5px/1 var(--f-ui)!important;color:#5b21b6!important}.a-compose{border-top:1px solid var(--a-line);height:53px;color:var(--a-mut);flex-shrink:0;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}.a-compose svg{color:#0a0a0a}.a-pop{border:1px solid var(--a-line);color:#0a0a0a;text-align:left;width:320px;font-family:var(--f-ui);background:#fff;border-radius:8px;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.a-pop__h{font:500 12px/16px var(--f-ui);color:var(--a-mut);margin:0;padding:8px 12px}.a-pop__l{flex-direction:column;gap:4px;padding:0 4px 4px;display:flex}.a-pm{align-items:center;gap:4px;display:flex}.a-pm__b{border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;height:58px;padding:8px 10px;display:flex}.a-pm__b .av{flex-shrink:0}.a-pm__t{flex-direction:column;gap:4px;min-width:0;display:flex}.a-pm__n{align-items:baseline;gap:8px;display:flex}.a-pm__n b{font:500 14px/20px var(--f-ui);white-space:nowrap}.a-pm__n i{font:400 14px/20px var(--f-ui);color:var(--a-mut);font-style:normal}.a-pm__s{font:400 12px/16px var(--f-ui);color:var(--a-mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a-pm__m{color:#0a0a0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;display:flex}.a-curs{pointer-events:none;z-index:30;position:absolute;inset:0}.a-cur{will-change:transform;position:absolute;top:0;left:0}.a-cur__in{transform-origin:4px 3px;transition:transform .35s var(--ease-out);align-items:flex-start;display:flex;transform:scale(0)}.a-cur.on .a-cur__in{transform:none}.a-cur .cur__ptr{filter:drop-shadow(0 2px 5px #00000024);flex-shrink:0}.a-cur__n{margin:24px 0 0 -6px}.a-msg.is-old{opacity:1;transform:none}.a-portal{background:var(--img-portal-n) center / contain no-repeat;flex-shrink:0;display:block}.a-cur.is-flip .a-cur__n{margin:0;position:absolute;top:25px;right:calc(100% - 10px)}.curl{--ca:22px;border-radius:var(--curl-r);background:var(--cl);color:var(--ct);font:400 15px/1 var(--f-ui);letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--curl-sh);align-items:center;gap:8px;padding:7px 17px 7px 7px;display:inline-flex}.curl__av{flex-shrink:0;box-shadow:0 0 0 1.5px #ffffffeb}.curl__nm{font-weight:var(--curl-fw)}.curl__ro{margin-left:-3px}.curl__ro:before{content:"·";opacity:.55;margin-right:5px}html :is(.a-cur,.cvz__cur,.ds-cur,.hc,.mpx-c,.lb__cur,.tg__cur,.ct__cur,.ct__you,.fw-cur,.lx-cc__s,.vp-ai__cur) .cur__ptr{filter:drop-shadow(0 1px 1px #09090b0f)drop-shadow(0 4px 9px #09090b21)}.curl--ai{--ca:24px;isolation:isolate;color:#2b3550;background:linear-gradient(100deg, var(--ai-l2), var(--ai-l1) 25%, var(--ai-l3) 50%, var(--ai-l1) 75%, var(--ai-l2));background-size:300% 100%;padding-left:3px;animation:10s linear infinite curlFlow;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 10px 22px -10px #463b5e8c,0 0 20px -3px #93b3e7cc}.curl--ai:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#0000 66%);animation:4.2s cubic-bezier(.4,0,.2,1) infinite curlSheen;position:absolute;inset:0;transform:translate(-120%)}.curl__ai{width:var(--ca);height:var(--ca);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.curl__ai:before{content:"";background:conic-gradient(from 0deg, var(--ai-1), var(--ai-2), var(--ai-3), var(--ai-4), var(--ai-1));border-radius:50%;animation:3.2s linear infinite curlSpin;position:absolute;inset:0}.curl__ai:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:2.25px}.curl__face{z-index:1;background:var(--img-portal-n) center / contain no-repeat;width:80%;height:80%;display:block;position:relative}.curl__face svg{width:100%;height:100%;display:block;overflow:visible}.curl__ai--blk{margin:-4px -1px -4px -2px}.curl__ai--blk:before,.curl__ai--blk:after{display:none}.curl__blk{filter:drop-shadow(0 2px 3px #2b355038);width:100%;height:100%;display:block}.curl__blk svg{width:100%;height:100%;display:block;overflow:visible}@keyframes curlFlow{to{background-position:300% 0}}@keyframes curlSheen{0%,52%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes curlSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.curl--ai,.curl__ai:before{animation:none}.curl--ai:after{display:none}}.a-src{display:none}.a-logs{z-index:25;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.a-logt{width:324px;font:500 12.5px/1.35 var(--f-ui);color:#0a0a0a;opacity:0;will-change:transform, opacity;background:#fff;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 12px 10px 10px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #e5e5e5,0 14px 30px -16px #09090b66}.a-logt>.av,.a-logt__ai{flex-shrink:0;margin-top:1px}.a-logt__ai{width:22px!important;height:22px!important}.a-logt__b{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.a-logt__l1{flex-wrap:wrap;align-items:center;gap:2px 5px;display:flex}.a-logt__l1 b{font-weight:600}.a-logt__l1>span{color:#525252}.a-logt .a-ref{max-width:100%;overflow:hidden}.a-logt .a-ref>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.a-logt .a-ref .ac{height:18px;padding:0 5px;font-size:10.5px}.a-logt time{font:500 11px/18px var(--f-ui);color:var(--a-mut);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.a-logt time svg{color:var(--a-mut)}.a-rip{border:2px solid var(--cc);opacity:0;pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:0;left:0}.a-dock__tabs span{position:relative}.a-badge{color:#fff;min-width:15px;height:15px;font:600 9.5px/15px var(--f-ui);text-align:center;background:#e7000b;border-radius:8px;padding:0 4px;position:absolute;top:12px;left:calc(50% + 3px);box-shadow:0 0 0 2px #fff}.a-badge[hidden],.a-compose__ph[hidden],.a-compose__typed[hidden],.a-compose__send[hidden]{display:none}.a-compose__typed{white-space:nowrap;color:#0a0a0a;flex:1;min-width:0;overflow:hidden}.a-caret{vertical-align:-3px;background:#0a0a0a;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite aCaret;display:inline-block}.a-compose__send{color:#fff;background:#0a0a0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}@keyframes aCaret{50%{opacity:0}}.a-row.is-new,.a-mrow.is-new{overflow:hidden}.a-row.is-new .a-row__bg,.a-mrow.is-new{background:rgba(169, 211, 182, var(--hl,0))}.a-typing p{align-items:center;gap:4px;height:22px;display:flex}.a-typing p i{background:#a3a3a3;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite aDots}.a-typing p i:nth-child(2){animation-delay:.15s}.a-typing p i:nth-child(3){animation-delay:.3s}@keyframes aDots{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hero__app .a-msg:not(.is-old){transition:none;overflow:hidden}.hero .a-trk i:before{transition:background-color .3s}.app--ghost{z-index:5;pointer-events:none}.a-cur.is-up .a-cur__n{margin:0;position:absolute;inset:auto auto calc(100% - 6px) 10px}.a-cur.is-up.is-flip .a-cur__n{left:auto;right:calc(100% - 10px)}@media (prefers-reduced-motion:reduce){.a-caret,.a-typing p i{animation:none}}.a-search{position:relative}.a-search__q{color:var(--a-ink);white-space:nowrap;display:none}.a-sres,.a-vis,.a-drw,.a-msg--b{display:none}.app--b .a-vis{display:block}.app--b .a-drw{display:flex}.app--b .a-search.is-on{border-color:#0a0a0a8c;box-shadow:0 0 0 3px #0a0a0a0f}.app--b .a-search.is-typed .a-search__ph{display:none}.app--b .a-search.is-typed .a-search__q{align-items:center;display:inline-flex}.app--b .a-sres{z-index:6;width:372px;box-shadow:0 0 0 1px var(--a-line), 0 18px 40px -16px #09090b47;opacity:var(--sr,0);transform:translateY(calc((1 - var(--sr,0)) * -6px));pointer-events:none;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:40px;right:-1px}.a-sres__r{height:38px;color:var(--a-ink);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.a-sres__r.is-hi{background:var(--a-muted)}.a-sres__r b{white-space:nowrap;font-size:13px;font-weight:500}.a-sres__r em{font:500 11.5px/1 var(--f-ui);color:var(--a-mut);margin-left:auto;font-style:normal}.a-sres__ic{border:1px solid var(--a-line);color:#0a0a0a;border-radius:6px;place-items:center;width:22px;height:20px;display:grid}.a-vis{z-index:3;opacity:var(--vis,0);background:#fff;border-radius:0 0 14px 14px;position:absolute;inset:0;overflow:hidden}.a-vis__cv{width:100%;height:100%;position:absolute;top:0;left:0}.a-vis__chip,.a-vis__sys,.a-vis__tools{opacity:var(--visui,0);transition:opacity .6s var(--ease,ease)}.a-vis__chip{height:26px;box-shadow:0 0 0 1px var(--a-line);font:500 12px/1 var(--f-ui);color:#3f3f46;background:#ffffffeb;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:14px;left:14px}.a-vis__sys{width:232px;box-shadow:0 0 0 1px var(--a-line), 0 12px 30px -18px #09090b4d;background:#fffffff0;border-radius:12px;flex-direction:column;gap:2px;padding:10px 10px 8px;display:flex;position:absolute;top:14px;right:14px}.a-vis__h{align-items:center;gap:6px;margin:0 0 6px 2px;font-size:12.5px;display:flex}.a-vis__h b{font-weight:600}.a-vis__r{border-radius:6px;align-items:center;gap:7px;height:28px;padding:0 4px;font-size:12px;display:flex}.a-vis__r>i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.a-vis__r b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.a-vis__tools{box-shadow:0 0 0 1px var(--a-line), 0 12px 30px -18px #09090b59;color:#3f3f46;background:#fff;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.a-vis__tools>span{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.a-vis__tools>.is-on{color:#fff;background:#0a0a0a}.a-vis__tools>i{background:var(--a-line);width:1px;height:18px;margin:0 5px}.a-vis__tools>.a-vis__z{width:auto;font:500 12px/1 var(--f-ui);padding:0 8px}.a-drw{z-index:4;width:452px;box-shadow:0 0 0 1px var(--a-line), -24px 0 48px -28px #09090b59;opacity:var(--drw,0);transform:translateX(calc((1 - var(--drw,0)) * 36px));pointer-events:none;background:#fff;border-radius:12px;flex-direction:column;position:absolute;top:8px;bottom:8px;right:8px}.a-drw__hd{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;height:56px;padding:0 14px 0 16px;display:flex}.a-drw__t{align-items:center;gap:6px;min-width:0;display:flex}.a-drw__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.a-drw__x{border:1px solid var(--a-line);color:#0a0a0a;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.a-drw__own{color:var(--a-mut);align-items:center;gap:7px;padding:12px 16px 4px;font-size:12.5px;display:flex}.a-drw__own span:first-of-type{color:var(--a-ink);font-weight:500}.a-drw__own em{font-style:normal}.a-drw__tabs{border-bottom:1px solid var(--a-line);gap:4px;padding:10px 12px;display:flex}.a-drw__tabs>span{height:28px;color:var(--a-mut);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.a-drw__tabs>span.is-on{background:var(--a-muted);color:var(--a-ink)}.a-drw__tabs b{font:500 11px/1 var(--f-ui);color:var(--a-mut)}.a-drw__l{flex-direction:column;padding:6px 8px;display:flex}.a-drw__r{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;height:46px;padding:0 8px;display:flex;position:relative}.a-drw__r.is-hi{background:rgba(169, 211, 182, var(--hl,0));border-radius:8px}.a-drw__n{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.a-drw__n b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.a-st{height:24px;font:500 11.5px/1 var(--f-ui);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:0 8px;display:inline-flex}.a-st--ok{color:#2f6b45;background:#e8f3ec}.a-st--rev{color:#7a5a17;background:#fbf1dc}.a-st--none{background:var(--a-muted);color:var(--a-mut)}.a-st--to{opacity:var(--ok,0);transform:scale(calc(.9 + .1 * var(--ok,0)));position:absolute;top:11px;right:8px}.a-drw__r .a-st--rev{opacity:calc(1 - var(--ok,0))}.a-row.is-sel .a-row__bg{background:#0a0a0a0b;box-shadow:inset 2px 0 #0a0a0a}.app--b .a-msg--b{display:none}.app.is-measure .a-sres,.app.is-measure .a-drw{visibility:hidden;opacity:1;transform:none}.app--b .a-side{overflow:hidden}.a-mods,.a-tipd{display:none}.app--b .a-mods{z-index:2;pointer-events:none;display:block;position:absolute;inset:44px 0 0}.a-mod{opacity:var(--mo,0);background:#fff;position:absolute;inset:0}.a-mod__hd{height:var(--mhd,116px);border-bottom:1px solid var(--a-line);flex-direction:column;display:flex;overflow:hidden}.a-mod__meta{border-bottom:1px solid var(--a-line);height:27px;color:var(--a-mut);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 16px;font-size:11.5px;display:flex}.a-mod__meta b{color:var(--a-ink);font-weight:500}.a-mod__meta .a-pp{gap:3px;height:18px;padding:0 5px;font-size:10.5px}.a-mod__r{color:var(--a-ink);align-items:center;gap:5px;margin-left:auto;font-weight:500;display:inline-flex}.a-mod__ln{border-bottom:1px solid var(--a-line);height:40px;color:var(--a-ink);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.a-mod__ln--f{border-bottom:0;flex:1;gap:6px;height:auto}.a-mod__lb{color:var(--a-mut);font-size:12px;font-weight:500}.a-dd{border:1px solid var(--a-line);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.a-mod__sp{flex:1}.a-mr{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;height:54px;padding:0 12px;display:flex;position:relative}.a-padd{color:var(--app-green);flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.a-pps{gap:6px;display:flex;position:relative}.a-pp{background:var(--pb);height:22px;color:var(--pf);font:500 11.5px/1 var(--f-ui);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.a-pp b{font-weight:600}.a-pp--new{opacity:var(--pn,0);transform:scale(calc(.82 + .18 * var(--pn,0)));transform-origin:0}.a-pps--sw>.a-pp:first-child{opacity:calc(1 - var(--sw,0))}.a-pp--to{opacity:var(--sw,0);position:absolute;top:0;left:0}.a-pdlg{left:14px;top:calc(var(--mhd,116px) + 9 * 54px - 248px);z-index:5;width:340px;box-shadow:0 0 0 1px var(--a-line), 0 22px 44px -18px #09090b4d;opacity:var(--dl,0);transform:translateY(calc((1 - var(--dl,0)) * 6px)) scale(calc(.985 + .015 * var(--dl,0)));transform-origin:30px 100%;background:#fff;border-radius:12px;padding:12px 14px;position:absolute}.a-pdlg__hd{align-items:center;gap:8px;display:flex}.a-pdlg__hd b{font-size:13.5px;font-weight:600}.a-pdlg__t{border:1px solid var(--a-line);white-space:nowrap;border-radius:8px;align-items:center;height:34px;margin-top:10px;padding:0 10px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.a-pdlg__t.is-on{border-color:#0a0a0a8c;box-shadow:0 0 0 3px #0a0a0a0f}.a-pdlg__ph{color:#a3a3a3;font-weight:400}.a-pdlg__q:not(:empty)+.a-pdlg__ph,.a-pdlg__t.is-on .a-pdlg__ph{display:none}.a-pdlg__q{align-items:center;display:inline-flex}.a-pdlg__t .a-pdlg__ph{order:2}.a-pdlg__g{grid-template-columns:86px 1fr;align-items:center;row-gap:9px;margin-top:12px;display:grid}.a-pdlg__k{color:var(--a-mut);font-size:12px}.a-pdlg__v{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.a-pdlg__v>i{border-radius:2px;width:8px;height:8px}.a-pdlg__v .co{border-radius:4px}.a-pdlg__ft{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.a-pdlg__c,.a-pdlg__ok{border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.a-pdlg__c{border:1px solid var(--a-line)}.a-pdlg__ok{background:var(--app-green);color:#fff;transform:scale(calc(1 - .05 * var(--pr,0)));font-weight:600}.a-mr--ck{flex-direction:column;align-items:stretch;gap:0;padding:0}.a-trk--c i:before{display:none}.a-ck b{background:var(--q);color:#fff;border-radius:3px;flex:1;place-items:center;height:18px;margin:0 1px;display:grid;position:relative}.a-ck b svg{width:10px;height:10px}.a-ck b+b{background:var(--q2);height:18px;opacity:var(--ok,0);margin:auto 0;position:absolute;inset:0 1px}.a-ck{position:relative}.a-mod__grp{border-bottom:1px solid var(--a-line);flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:46px;font-size:12px;font-weight:500;display:flex}.a-mod__grp i{border-radius:2px;width:10px;height:10px}.a-mod__grp b{font:500 12px/1 var(--f-ui)}.a-dgrid{grid-template-columns:repeat(13,minmax(0,1fr));width:100%;height:100%;display:grid}.a-dgrid--hd{flex:1;height:auto}.a-dgrid--hd span{border-right:1px solid var(--a-line);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0 2px;display:flex}.a-dgrid--hd b{font:600 11px/1 var(--f-ui)}.a-dgrid--hd em{max-width:100%;font:400 8.5px/1.1 var(--f-ui);color:var(--a-mut);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.a-dgrid>:last-child{border-right:0}.a-mr--doc{padding:0}.a-dgrid>i{border-right:1px solid var(--a-line);place-items:center;display:grid;position:relative}.a-dgrid>i.is-req{background:rgba(220, 233, 251, calc(1 - var(--up,0)))}.a-dn{color:#3f3f46;min-width:18px;height:18px;font:600 10.5px/18px var(--f-ui);text-align:center;background:#ececee;border-radius:5px;padding:0 5px}.a-dn--new{color:#6b5410;opacity:var(--up,0);transform:scale(calc(.6 + .4 * var(--up,0)));background:#f6e7a6}.a-file{z-index:6;height:30px;box-shadow:0 0 0 1px var(--a-line), 0 14px 28px -14px #09090b59;font:500 12px/1 var(--f-ui);white-space:nowrap;opacity:var(--fl,0);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex;position:absolute;top:0;left:0}.a-rgrid{grid-template-columns:2.3fr repeat(6,minmax(0,1fr));width:100%;height:100%;display:grid}.a-rgrid--hd{border-bottom:1px solid var(--a-line);flex-shrink:0;height:46px}.a-rgrid--hd>span{border-right:1px solid var(--a-line);justify-content:center;align-items:center;min-width:0;display:flex}.a-rhd__sel{gap:6px;padding:0 8px;font-size:12px;box-shadow:inset 0 -2px #0a0a0a;justify-content:flex-start!important}.a-rhd__sel b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.a-co{color:#fff;width:20px;height:20px;font:600 7.5px/20px var(--f-ui);text-align:center;letter-spacing:.02em;background:#27272a;border-radius:50%;flex-shrink:0;display:inline-block}.a-mr--resp{padding:0}.a-rgrid>i{border-right:1px solid var(--a-line);place-items:center;display:grid}.a-rgrid>i:first-child{background:#f5f5f599}.a-rc .a-co{color:#3f3f46;background:#e4e4e7}.a-rgrid>i:first-child .a-rc .a-co{color:#fff;background:#27272a}.a-rgrid>i.is-new .a-rc{opacity:var(--rn,0);transform:scale(calc(.6 + .4 * var(--rn,0)))}.app--b .a-tipd{z-index:7;color:#fff;font:500 11.5px/1.2 var(--f-ui);white-space:nowrap;opacity:var(--tp,0);pointer-events:none;background:#18181b;border-radius:6px;flex-direction:column;gap:3px;padding:5px 8px;display:flex;position:absolute;top:0;left:0}.a-tipd b{align-items:center;gap:5px;font-weight:500;display:inline-flex}.a-tipd b i{border-radius:2px;width:8px;height:8px}.a-tipd__s{color:#ffffffb3;font-size:11px;position:relative}.a-tipd__a{opacity:calc(1 - var(--tk,0))}.a-tipd__b{opacity:var(--tk,0);color:#a7d3f5;position:absolute;top:0;left:0}.a-logt--b{z-index:8}.curl--ai{color:#39425a;background:linear-gradient(100deg,#f1f3fb,#eef2fb 30%,#f2effb 60%,#eef2fb 85%,#f1f3fb) 0 0/300% 100%;box-shadow:inset 0 0 0 1px #7e91c442,0 8px 18px -12px #343e6057}.curl--ai:after{background:linear-gradient(105deg,#0000 34%,#ffffff8c 50%,#0000 66%)}.curl__ai--blk .curl__blk{transform-origin:50% 70%;animation:5.8s ease-in-out infinite blkRock}@keyframes blkRock{0%,to{transform:rotate(-6deg)translateY(0)}30%{transform:rotate(4deg)translateY(-.6px)}55%{transform:rotate(7deg)translateY(0)}80%{transform:rotate(-2deg)translateY(-.4px)}}@media (prefers-reduced-motion:reduce){.curl__ai--blk .curl__blk{animation:none}}.ai-blk{vertical-align:middle;flex-shrink:0;display:inline-block}.ai-blk svg{filter:drop-shadow(0 1px 1.5px #2b35504d);width:118%;height:118%;margin:-9%;display:block;overflow:visible}.ai-blk.a-msg__ai,.ai-blk.sc-lg__ai,.ai-blk.fw-ap__ai{background:#e9eefa;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7e91c438}.ai-blk.a-msg__ai svg,.ai-blk.sc-lg__ai svg,.ai-blk.fw-ap__ai svg{width:86%;height:86%;margin:0}.hero__office,.fd__office{position:absolute;top:0;left:0}.ph-office{background:#fff 50%/100% 100% no-repeat;display:block;position:absolute}.ph-x{opacity:0;background-repeat:no-repeat;display:block;position:absolute}.ph-x--all{opacity:var(--xa,0)}.ph-x--lid{opacity:var(--xl,0)}.ph-plant{background:#e9ebed 50% 58%/cover no-repeat;display:block;position:absolute;inset:0}.ph-office--t,.ph-plant--t{display:none}@media (width<=819px){.ph-office--w,.ph-plant--w{display:none}.ph-office--t,.ph-plant--t{display:block}}.ph-mon,.ph-mon-sh,.hero__env{display:none}.ph-mon{background:50%/100% 100% no-repeat;position:absolute}.ph-mon-sh{filter:blur(6px);background:radial-gradient(50% 50%,#0000009e,#00000040 45%,#0000 72%);border-radius:50%;position:absolute}html[data-mon] .hero__office .ph-office{display:none}html[data-mon=m1] .ph-mon--m1,html[data-mon=m2] .ph-mon--m2,html[data-mon=m3] .ph-mon--m3,html[data-mon=m4] .ph-mon--m4{display:block}html[data-mon] .hero__env{background:#0a0a0c;display:block;position:absolute;inset:0;overflow:hidden}.hero__env-g,.hero__env-n{position:absolute;inset:0}.hero__env-g{opacity:var(--mon-k,1)}.hero__env-n{opacity:.06;background-image:radial-gradient(#fff .5px,#0000 .6px);background-size:3px 3px}html[data-mon] .hero__env-g{filter:blur(40px);background:radial-gradient(40% 45% at 35% 42%,#7ea3dc8c,#0000 70%),radial-gradient(38% 42% at 62% 40%,#a792d480,#0000 70%),radial-gradient(40% 40% at 55% 66%,#7fb4b16b,#0000 70%);inset:-20%}html[data-mon][data-monbg=glow] .hero__env-g{filter:blur(24px);background:radial-gradient(45% 42% at 50% 100%,#7ea3dc8c,#a792d461 45%,#7fb4b133 68%,#0000 80%),linear-gradient(#0b0b0d,#101018 60%,#0b0b0d);inset:0}html[data-mon][data-monbg=conic] .hero__env-g{filter:blur(70px);background:conic-gradient(from 200deg at 50% 58%,#0b0b0d,#1d2742 20%,#3a2f55 35%,#173a3a 55%,#0b0b0d 75%);inset:0}html[data-mon][data-monbg=soft] .hero__env-g{filter:none;background:radial-gradient(55% 60% at 50% 38%,#a792d442,#0000 70%),radial-gradient(35% 45% at 30% 45%,#7ea3dc38,#0000 70%),radial-gradient(35% 45% at 70%,#7fb4b133,#0000 70%);inset:0}.hero__env .hero__env-rib,html[data-mon][data-monbg=ribbon] .hero__env-g{display:none}html[data-mon][data-monbg=ribbon] .hero__env .hero__env-rib{opacity:var(--mon-k,1);display:block;position:absolute;inset:0}.ph-scene{background:#18181b 50%/100% 100% no-repeat;display:none;position:absolute}html[data-mon=s1] .ph-scene--s1,html[data-mon=s2] .ph-scene--s2,html[data-mon=s3] .ph-scene--s3,html[data-mon=s4] .ph-scene--s4{display:block}html[data-mon^=s] .hero__env{background:#18181b}html[data-mon^=s] .hero__env>*{display:none!important}.hero{background:var(--paper);height:1119vh;position:relative}.hero__stage{contain:layout paint;height:100svh;position:sticky;top:0;overflow:hidden}.hero__bg{position:absolute;inset:0}.hero__stage:after{content:"";pointer-events:none;z-index:1;height:150px;opacity:var(--copy,1);background:linear-gradient(#ffffffeb,#fff9 55%,#fff0);position:absolute;top:0;left:0;right:0}.hero__glow{filter:blur(46px);width:58vw;height:70vh;opacity:var(--glow,.7);background:radial-gradient(closest-side at 38% 48%,#c9bae96b,#0000 70%),radial-gradient(closest-side at 62% 58%,#a2cecc57,#0000 72%),radial-gradient(closest-side at 52% 36%,#a9c4ef52,#0000 70%);border-radius:50%;animation:18s ease-in-out infinite alternate glowshift;position:absolute;top:-10vh;right:-6vw}@keyframes glowshift{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(-3vw,2vh)rotate(8deg)scale(1.06)}}.hero__gl{width:100%;height:100%;position:absolute;inset:0}.hero__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__leaders line{stroke:#09090b80;stroke-width:1px;stroke-dasharray:3 3}.hero__leaders circle{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.hero__mock{opacity:var(--ph,0);pointer-events:none;position:absolute;inset:0}.hero__dev{transform-origin:0 0;will-change:transform;width:1474px;height:1246px;position:absolute;top:0;left:0}.hero__mock:before{content:"";background:var(--offblack,#18181b);position:absolute;inset:0}.hero__mock:after{content:none}.hero__screen{transform-origin:0 0;will-change:transform;pointer-events:none;width:1440px;height:900px;position:absolute;top:0;left:0}.hero__screen:before{content:"";border-radius:var(--scr-r,18px);box-shadow:var(--scr-sh,0 60px 120px -40px #09090b59, 0 0 0 1px #09090b0f);opacity:var(--app-ui,1);pointer-events:none;position:absolute;inset:0}.hero__app{border-radius:var(--scr-r,18px);background:0 0;position:absolute;inset:0;overflow:hidden}.hero__app .app{background:rgba(250, 250, 250, var(--ui))}.hero__glare{pointer-events:none;opacity:var(--glare,0);mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff38 0%,#ffffff0d 32%,#fff0 50%);position:absolute;inset:0}.hero .a-row{--chip:0;z-index:1;will-change:transform}.hero:not(.is-static) .hero__screen{--app-ui:0}.hero:not(.is-static) .a-row{opacity:0}.hero .a-row.fly-on{transform:translate3d(var(--fx,0px), var(--fy,0px), 0) rotate(var(--fr,0deg)) scale(var(--fs,1));transform-origin:var(--ox,0px) var(--oy,27px)}.hero .a-row:before{content:"";left:var(--cl,0px);top:var(--ct,11px);height:34px;width:var(--cw,260px);opacity:var(--chip);pointer-events:none;z-index:-1;background:#ffffffe0;border-radius:11px;position:absolute;box-shadow:0 10px 24px -12px #09090b4d,0 0 0 1px #09090b12}.hero .a-row .a-row__d,.hero .a-row .al,.hero .a-row .a-row__car{opacity:calc(var(--ui) * (1 - var(--chip)))}.hero__fly{pointer-events:none;position:absolute;inset:0}.fly{backdrop-filter:blur(12px)saturate(1.6);height:34px;font:500 14px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;opacity:0;will-change:transform, opacity;transform-origin:0;background:#ffffffb8;border-radius:11px;align-items:center;gap:7px;padding:0 12px 0 7px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #09090b12,0 10px 24px -12px #09090b4d}.fly b{font-weight:500}.hero__copy{pointer-events:none;opacity:var(--copy,1);transform:translateY(var(--copy-y,0px));position:absolute;bottom:0;left:0;right:0}.hero__scrim{pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff8c 38%,#ffffffe6 66%,#fffffff7 100%);height:62vh;position:absolute;bottom:0;left:0;right:0}.hero__copy-in{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:28px 48px;padding-bottom:clamp(28px,6.5vh,72px);display:grid;position:relative}.hero__copy-in>*{pointer-events:auto}.hero__h1{font-size:clamp(40px,5.5vw,84px);line-height:.95}.hero__h1 .ln{overflow-wrap:anywhere;hyphens:auto}.hero__title{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.hero__tag{backdrop-filter:blur(12px)saturate(1.6);height:30px;font:500 13px/1 var(--f-text);color:var(--ink-2);background:#ffffffb8;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #09090b12,0 10px 24px -14px #09090b4d}.hero__flag{border-radius:2.5px;flex-shrink:0;box-shadow:0 0 0 .5px #09090b1f}.hero__flags{flex-shrink:0;align-items:center;display:inline-flex}.hero__flags .hero__flag{display:none}html[lang=nb] .hero__flag--no,html[lang=sv] .hero__flag--se,html[lang=fi] .hero__flag--fi,html[lang=da] .hero__flag--dk,html[lang=en] .hero__flags .hero__flag--eu{display:block}.hero__aside{flex-direction:column;gap:22px;padding-bottom:8px;display:flex}.hero__lead{color:var(--ink-2);font-size:clamp(16px,1.25vw,18.5px);line-height:1.5}.hl{grid-column:1/-1;margin-top:clamp(4px,1.4vh,14px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hl__t{width:max-content;animation:46s linear infinite hlPan;display:flex}.hl__run{align-items:center;gap:clamp(44px,4.8vw,72px);height:38px;padding-right:clamp(44px,4.8vw,72px);display:flex}.hl__lg{filter:grayscale()opacity(.5);background:50%/contain no-repeat;flex-shrink:0;display:block}.hl__lg--veidekke{width:108px;height:19.5px}.hl__lg--statsbygg{width:105px;height:21px}.hl__lg--backe{width:75px;height:27px}.hl__lg--norconsult{width:92px;height:21px}.hl__lg--involved{filter:brightness(0)opacity(.42);width:58px;height:32.5px}@keyframes hlPan{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.hl__t{animation:none}}.btn__play{background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-8px;display:inline-flex}.btn__play svg{margin-left:1px}.hero.is-static{height:auto}.hero.is-static .hero__stage{contain:none;height:auto;padding:calc(var(--hdr) + 40px) 0 0;flex-direction:column;display:flex;position:relative;overflow:visible}.hero.is-static .hero__copy{order:-1;position:relative}.hero.is-static .hero__scrim,.hero.is-static .hero__gl,.hero.is-static .hero__leaders,.hero.is-static .hero__fly{display:none}.hero.is-static .hero__mock{opacity:1;border-radius:18px;width:min(100% - 32px,1240px);margin:24px auto 40px;position:relative;inset:auto;overflow:hidden}.hero.is-static .hero__mock:after{content:"";pointer-events:none;background:linear-gradient(#18181b00, var(--offblack,#18181b));height:18%;position:absolute;bottom:0;left:0;right:0}@media (width<=980px){.hero__copy-in{grid-template-columns:1fr;gap:18px}.hero__aside{gap:18px;max-width:520px;padding-bottom:0}}@media (width<=820px){.hero{height:1003vh}.hero__glow{width:120vw;height:50vh;top:4vh;right:-30vw}.hero__scrim{height:70vh}.hero__lead{font-size:16px}.hero__tag{height:29px;font-size:12.5px}}.fly.has-meta{transform-origin:0 17px;flex-direction:column;align-items:flex-start;gap:0;height:auto;padding:7px 12px 8px 7px}.fly__l1{align-items:center;gap:6px;height:20px;display:inline-flex}.fly__own{font:400 12.5px/1 var(--f-ui);color:#52525b;opacity:var(--m,1);border-top:1px solid #09090b14;align-self:stretch;align-items:center;gap:6px;margin:7px -12px 0 -7px;padding:7px 12px 0 7px;display:flex}.fly__faces{flex-shrink:0;display:inline-flex}.fly__av,.hc__av{width:var(--sz,20px);height:var(--sz,20px);background:#e4e4e7 50%/cover no-repeat;border-radius:50%;flex-shrink:0;display:block;box-shadow:0 0 0 1.5px #fff}.fly__faces .fly__av+.fly__av{margin-left:-6px}.fly__pp{color:#27272a;font-weight:500}.fly__more{font:500 11.5px/1 var(--f-ui);color:#71717a;margin-left:-2px}.fly__co{color:#52525b}.fly__dot{opacity:.45;font-style:normal}.co-i{width:var(--s,18px);height:var(--s,18px);background:var(--b);color:var(--f);font:600 8.5px/1 var(--f-ui);letter-spacing:.03em;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.co-st{display:inline-flex}.co-st .co-i+.co-i{margin-left:-2px;box-shadow:0 0 0 1.5px #fff}.hero__src{display:none}.fly__sts{margin-left:2px;display:inline-grid}.fly__st{background:var(--b);height:20px;color:var(--f);font:500 11.5px/1 var(--f-ui);transition:opacity .25s var(--ease), transform .4s var(--ease-out);border-radius:6px;grid-area:1/1;justify-self:start;align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex}.fly__st--to,.fly.is-done .fly__st:not(.fly__st--to){opacity:0;transform:scale(.8)}.fly.is-done .fly__st--to{opacity:1;transform:none}.fly.is-sel{box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 2px var(--sc), 0 10px 24px -12px #09090b4d}.fly__ri{color:#3f3f46;background:#f4f4f5;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.fly__rn{font:500 11.5px/1 var(--f-mono);color:#52525b}.hero__curs{pointer-events:none;position:absolute;inset:0}.hc{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.hc__sel{left:calc(var(--r,24px) * -1);top:calc(var(--r,24px) * -1);width:calc(var(--r,24px) * 2);height:calc(var(--r,24px) * 2);border:1.5px solid var(--cc);background:var(--cs);box-shadow:0 0 0 4px var(--cs);transform:scale(var(--sk,1));border-radius:9px;position:absolute}.hc__sel i{border:1.5px solid var(--cc);background:#fff;border-radius:2px;width:7px;height:7px;position:absolute}.hc__sel i:first-child{top:-4.5px;left:-4.5px}.hc__sel i:nth-child(2){top:-4.5px;right:-4.5px}.hc__sel i:nth-child(3){bottom:-4.5px;left:-4.5px}.hc__sel i:nth-child(4){bottom:-4.5px;right:-4.5px}.hc__p{transform-origin:4px 3px;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.hc .cur__ptr{filter:drop-shadow(0 2px 5px #00000024);flex-shrink:0}.hc__lab{flex-direction:column;align-items:flex-start;gap:5px;margin:21px 0 0 -6px;display:flex}.hc.is-flip .hc__lab{align-items:flex-end;margin:0;position:absolute;top:21px;right:calc(100% - 9px)}.hc .curl{--ca:20px;gap:6px;padding:4px 12px 4px 4px;font-size:13.5px}.hc .curl--ai{--ca:22px;padding-left:2px}.hc__act{display:inline-grid}.hc__do,.hc__done{white-space:nowrap;height:26px;font:500 12.5px/1 var(--f-ui);color:#27272a;transition:opacity .25s var(--ease), transform .4s var(--ease-out);background:#fff;border-radius:999px;grid-area:1/1;justify-self:start;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex;box-shadow:0 8px 18px -8px #00000059,0 0 0 1px #09090b0f}.hc__done{opacity:0;color:#2f6b45;transform:translateY(4px)}.hc.is-flip .hc__do,.hc.is-flip .hc__done{justify-self:end}.hc.is-done .hc__do{opacity:0;transform:translateY(-4px)}.hc.is-done .hc__done{opacity:1;transform:none}.hc__spin{border:1.6px solid var(--cr);border-top-color:var(--cc);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.9s linear infinite hcspin}@keyframes hcspin{to{transform:rotate(1turn)}}.hc__ref{font:500 11px/1 var(--f-mono);color:#71717a}.hc__done .hc__ref{color:inherit;opacity:.7}@media (width<=819px){.fly__own{font-size:12px}.hc .curl{font-size:12.5px}.hc .curl__ro{display:none}}.hero-ab{z-index:80;backdrop-filter:blur(14px)saturate(1.6);font:500 12px/1 var(--f-text);color:var(--ink-3);background:#ffffffb8;border-radius:12px;align-items:center;gap:2px;padding:4px 4px 4px 10px;display:flex;position:fixed;bottom:14px;left:14px;box-shadow:inset 0 1px #fffc,0 0 0 1px #09090b14,0 10px 26px -14px #09090b59}.hero-ab__l{margin-right:6px}.hero-ab button{width:28px;height:26px;font:600 12px/1 var(--f-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px}.hero-ab button[aria-pressed=true]{background:var(--ink);color:#fff}.hero-ab button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html.st-night .hero-ab{color:#fff9;background:#202024b3;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14,0 10px 26px -14px #0009}html.st-night .hero-ab button{color:#fffc}html.st-night .hero-ab button[aria-pressed=true]{color:#0a0a0a;background:#fff}.hl__lg--standardnorge{width:68px;height:32px}.hl__lg--plusconsult{filter:brightness(0)opacity(.42);width:76px;height:34px}.hl__lg--vestvagoy{width:100px;height:23px}.hero__stage:after,.hero__screen:before{content:none}.hero__band{pointer-events:none;z-index:1;height:150px;opacity:var(--copy,1);background:linear-gradient(#ffffffeb,#fff9 55%,#fff0);position:absolute;top:0;left:0;right:0}.hero__frame{border-radius:var(--scr-r,18px);pointer-events:none;box-shadow:var(--scr-sh,0 60px 120px -40px #09090b59, 0 0 0 1px #09090b0f);opacity:var(--app-ui,1);position:absolute;inset:0}.hero__app{border-radius:18px}.hero__glare[hidden]{display:none}.app--b .a-cur .a-cur__n{box-shadow:none;background:0 0;gap:0;margin:19px 0 0 -5px;padding:0;position:static}.app--b .a-cur .curl__nm,.app--b .a-cur .curl__ro{display:none}.app--b .a-cur .curl__av{box-shadow:0 0 0 2px #fff,0 4px 12px -4px #09090b66;width:26px!important;height:26px!important}.hs-view,.hs-chat{display:none}.app--b .hs-view{z-index:4;opacity:var(--hs,0);pointer-events:none;font:400 13px/1.4 var(--f-ui);color:var(--a-ink);background:#fff;border-radius:0 0 14px 14px;display:block;position:absolute;inset:0;overflow:hidden}.hs-view *,.hs-chat *{box-sizing:border-box}.hs-view b,.hs-chat b{font-weight:500}.hs-view h3,.hs-view h4,.hs-view p,.hs-chat p{margin:0}.hs-tool{border:1px solid var(--a-line);white-space:nowrap;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:29px;height:30px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.hs-tool--green{background:var(--app-green);border-color:var(--app-green);color:#fff}.hs-square{background:var(--sq);color:#30343b;border:1px solid #00000008;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.hs-square svg{width:13px;height:13px;display:block}.hs-square--empty{background:#f7f7f8;border-color:#ededf0}.hs-status{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.hs-status .hs-square{border-radius:3px;width:16px;height:16px}.hs-status .hs-square svg{width:11px;height:11px}.hs-filetag{border:1px solid var(--a-line);vertical-align:middle;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:5px;max-width:100%;min-height:25px;padding:3px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.hs-filetag>svg{flex-shrink:0}.hs-filetag>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.app--b .hs-search{backdrop-filter:blur(5px);background:#fafafabd;justify-content:center;align-items:center;display:flex}.hs-search__dialog{background:#fff;border:1px solid #dedede;border-radius:12px;width:900px;height:526px;overflow:hidden;box-shadow:0 20px 70px -30px #0004}.hs-search__input{border-bottom:1px solid var(--a-line);align-items:center;gap:13px;height:62px;padding:0 21px;font-size:17px;display:flex}.hs-search__typed{font-size:17px;position:relative}.hs-search__typed:not(:empty):after{content:"";vertical-align:-3px;background:#222;width:1px;height:19px;margin-left:2px;display:inline-block}.hs-search__typed:not(:empty)+.hs-search__placeholder{display:none}.hs-search__placeholder{color:#999}.hs-search__input kbd{color:#929292;font:10px var(--f-ui);border:1px solid #e5e5e5;border-radius:4px;margin-left:auto;padding:3px 5px}.hs-search__filters{border-bottom:1px solid var(--a-line);align-items:center;gap:3px;height:45px;padding:0 13px;display:flex}.hs-search__filters>span{white-space:nowrap;color:#737373;border-radius:6px;padding:5px 8px;font-size:10.5px}.hs-search__filters>.is-selected{color:#18181b;background:#f1f1f1}.hs-search__body{height:calc(100% - 107px);display:flex}.hs-search__results{flex:1.24;min-width:0;padding:14px 10px}.hs-search__count{color:#999;padding:0 9px 9px;font-size:10px;display:block}.hs-search__result{border-radius:7px;align-items:center;gap:10px;min-height:64px;padding:9px;display:flex}.hs-search__result.is-selected{background:#f4f4f4}.hs-search__resulticon{background:#fff;border:1px solid #e5e5e5;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.hs-search__result>span:last-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hs-search__result b{align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.hs-search__result b>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-search__result b .ac{height:18px;font-size:9px}.hs-search__result small{color:#8a8a8a;font-size:10px}.hs-search__preview{border-left:1px solid var(--a-line);background:#fdfdfd;flex:1;padding:23px 23px 20px}.hs-search__type{color:#858585;align-items:center;gap:6px;margin-bottom:22px;font-size:11px;display:flex}.hs-search__tags{gap:6px;margin-bottom:9px;display:flex}.hs-search__preview h3{letter-spacing:-.5px;font-size:19px;font-weight:550;line-height:1.3}.hs-search__responsible{align-items:center;gap:6px;margin-top:18px;font-size:11px;display:flex}.hs-search__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0;display:grid}.hs-search__stats>span{border:1px solid #e9e9e9;border-radius:6px;flex-direction:column;gap:4px;padding:10px 8px;display:flex}.hs-search__stats b{font-size:17px}.hs-search__stats small{color:#7a7a7a;font-size:9px}.hs-search__open{color:#fff;background:#171717;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:35px;font-size:12px;display:flex}.app--b .hs-system{display:flex}.hs-system .hs-tree{width:412px}.hs-system__main{flex:1;min-width:0}.hs-system__top{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:47px;padding:0 15px;display:flex}.hs-system__crumb{color:var(--a-mut);align-items:center;gap:7px;font-size:10px;display:flex}.hs-system__crumb .ac{height:18px;font-size:9px}.hs-system__actions{gap:6px;display:flex}.hs-system__actions .hs-tool{height:26px;font-size:10px}.hs-tool--black{color:#fff;background:#18181b;border-color:#18181b}.hs-system__title{padding:17px 18px 16px}.hs-system__tags{align-items:center;gap:6px;margin-bottom:8px;display:flex}.hs-system__title h3{letter-spacing:-.45px;font-size:18px;font-weight:550}.hs-system__tabs{border-bottom:1px solid var(--a-line);align-items:stretch;gap:2px;height:40px;padding:0 8px;display:flex}.hs-system__tabs>span{color:var(--a-mut);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:10.5px;display:flex;position:relative}.hs-system__tabs>span>span{display:none}.hs-system__tabs>.is-selected{color:var(--a-ink);flex:2.5}.hs-system__tabs>.is-selected>span{display:inline}.hs-system__tabs>.is-selected:after{content:"";background:#18181b;height:2px;position:absolute;bottom:-1px;left:5px;right:5px}.hs-system__requirements{padding:19px 18px}.hs-sectionhead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.hs-sectionhead h4{font-size:14px;font-weight:600}.hs-sectionhead .hs-tool{border:0;width:24px;min-width:24px;height:24px;padding:0}.hs-system__documenttab{border:1px solid var(--a-line);border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:7px;height:33px;padding:0 10px;font-size:10.5px;display:flex}.hs-system__documenttab>b{background:#f0f0f0;border-radius:4px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.hs-system__documenttab>svg{margin-left:auto}.hs-system__revision{border:1px solid var(--a-line);background:#fafafa;justify-content:space-between;align-items:center;gap:7px;height:39px;padding:0 10px;display:flex}.hs-system__revno{align-items:center;gap:6px;font-size:9.5px;display:flex}.hs-system__revno small{color:#777;background:#f0f0f0;border-radius:4px;padding:2px 4px;font-size:8px}.hs-system__author{color:#737373;align-items:center;gap:5px;font-size:9px;display:flex}.hs-system__document{border:1px solid var(--a-line);border-top:0;border-radius:0 0 7px 7px;min-height:459px;padding:27px 22px 20px}.hs-system__document>h3{letter-spacing:-.3px;font-size:17px;font-weight:550}.hs-system__docintro{color:#888;font-size:10px;margin-top:4px!important}.hs-requirement{border-radius:5px;margin:20px -8px 0;padding:9px 8px 11px;box-shadow:inset 2px 0 #0000}.hs-requirement h4{margin-bottom:9px;font-size:12px;font-weight:600}.hs-requirement p{color:#52525b;font-size:11.5px;line-height:1.85}.hs-requirement p+p{margin-top:8px}.hs-requirement.is-open,.hs-system[data-requirement-open="0"] [data-requirement="0"],.hs-system[data-requirement-open="1"] [data-requirement="1"]{background:#f6f8f6;box-shadow:inset 2px 0 #a3bda9}.hs-system__docend{color:#8a8a8a;border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:21px;padding-top:13px;font-size:9px;display:flex}.hs-system__docend .hs-status{font-size:10px}.app--b .hs-board{display:flex}.hs-tree{border-right:1px solid var(--a-line);flex-shrink:0;width:386px;margin-top:8px;overflow:hidden}.hs-tree__head{height:148px}.hs-tree__filter{border-bottom:1px solid var(--a-line);height:44px;color:var(--a-mut);align-items:center;gap:8px;padding:0 12px;display:flex}.hs-tree__filter>span:not(.hs-tool){flex:1}.hs-tree__filter .hs-tool{width:28px;height:28px;color:var(--a-ink);padding:0}.hs-tree__count{border-bottom:1px solid var(--a-line);height:42px;color:var(--a-mut);align-items:center;gap:13px;padding:0 14px;font-size:11px;display:flex}.hs-tree__count b{color:var(--a-ink);margin-right:3px}.hs-tree__actions{border-bottom:1px solid var(--a-line);align-items:center;gap:7px;height:62px;padding:0 12px;display:flex}.hs-tree__actions .hs-tool:last-child{margin-left:auto}.hs-tree__row{height:54px;padding:0 10px 0 calc(12px + var(--depth) * 16px);border-bottom:1px solid var(--a-line);align-items:center;gap:7px;display:flex}.hs-tree__row.is-selected{background:#f3f5f4;box-shadow:inset 2px 0 #252525}.hs-tree__car{color:#737373;flex-shrink:0;width:11px;display:flex}.hs-tree__car.is-closed{transform:rotate(-90deg)}.hs-tree__text{flex-direction:column;gap:4px;min-width:0;display:flex}.hs-tree__name{align-items:center;gap:6px;min-width:0;display:flex}.hs-tree__name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hs-tree__name .ac{height:19px;padding:0 5px;font-size:10px}.hs-tree__sub{align-items:center;gap:6px;min-width:0;display:flex}.hs-tree__name .al{border-radius:4px;height:19px;padding:0 5px;font-size:9px}.hs-tree__sub>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:10px;overflow:hidden}.hs-board__main{border:1px solid var(--a-line);border-radius:10px;flex:1;min-width:0;margin:8px;position:relative;overflow:hidden}.hs-modules{border-bottom:1px solid var(--a-line);gap:2px;height:44px;padding:0 7px;display:flex}.hs-modules>span{color:#737373;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.hs-modules>span.is-on{color:#0a0a0a}.hs-modules>span.is-on:before{content:"";z-index:0;background:#f5f5f5;border-radius:7px;position:absolute;inset:7px 10px}.hs-modules>span.is-on:after{content:"";background:#18181b;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.hs-modules svg{z-index:1;position:relative}.hs-board__meta{border-bottom:1px solid var(--a-line);height:28px;color:var(--a-mut);white-space:nowrap;align-items:center;gap:12px;padding:0 13px;font-size:10.5px;display:flex}.hs-board__meta b{color:var(--a-ink)}.hs-board__right{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.hs-board__tools{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;height:40px;padding:0 12px;font-size:11.5px;display:flex;position:relative}.hs-colhead{border-bottom:1px solid var(--a-line);height:36px}.hs-gridrow{border-bottom:1px solid var(--a-line);height:54px}.hs-gridrow.is-selected{background:#f7f9f7}.hs-gridrow>span{border-right:1px solid var(--a-line)}.hs-gridrow>span:last-child{border:0}.hs-stage{border:1px solid var(--a-line);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;height:29px;padding:0 8px;font-size:11.5px;display:inline-flex;position:relative}.hs-stage>svg{margin-left:5px}.hs-stage__letter{align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.hs-stage__letter i{background:#368246;border-radius:2px;width:9px;height:9px;display:block}.hs-stage__menu{z-index:8;border:1px solid var(--a-line);opacity:0;background:#fff;border-radius:9px;flex-direction:column;gap:2px;width:242px;padding:5px;display:flex;position:absolute;top:34px;left:-1px;box-shadow:0 10px 28px -9px #0003}.hs-stage__option{border-radius:5px;align-items:center;gap:9px;height:32px;padding:0 8px;font-size:11.5px;display:flex}.hs-stage__option.is-selected{background:#f1f5f1}.hs-stage__option>svg{margin-left:auto}.hs-checks.is-stage-open .hs-stage__menu,.hs-stage.is-open .hs-stage__menu{opacity:1}.hs-checkhead{grid-template-columns:1fr 1fr;display:grid}.hs-checkhead>span{border-right:1px solid var(--a-line);text-align:center;grid-template-columns:1fr 1fr;font-size:10px;display:grid}.hs-checkhead>span:last-child{border:0}.hs-checkhead b{border-bottom:1px solid #eee;grid-column:1/-1;height:17px;font-size:10px}.hs-checkhead i{color:#737373;font-size:9px;font-style:normal}.hs-checkrow{grid-template-columns:repeat(4,1fr);display:grid}.hs-checkcell{justify-content:center;align-items:center;display:flex}.hs-checkcell[data-story-target]{background:#eef3ef}.hs-legend{border-top:1px solid var(--a-line);background:#fffffff7;align-items:center;gap:16px;height:44px;padding:0 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.hs-legend .hs-status{gap:4px;font-size:10px}.hs-legend .hs-square{width:13px;height:13px}.hs-checktip{border:1px solid var(--a-line);opacity:var(--hs-checktip,0);background:#fff;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:505px;left:39%;box-shadow:0 6px 20px #0002}.hs-checktip>span:not(.hs-status){color:var(--a-mut);font-size:10px}.hs-document__top{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;height:59px;padding:0 12px;display:flex}.hs-document__system{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.hs-document__system .ac{height:20px;padding:0 5px;font-size:10px}.hs-document__system>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hs-document__file{border:1px solid var(--a-line);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.hs-document__file b{font-size:10.5px}.hs-document__category{border:1px solid var(--a-line);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 7px;font-size:10px;display:flex}.hs-document__category i{color:#666;width:17px;height:17px;font:500 9px var(--f-ui);background:#f0f0f0;border-radius:4px;place-items:center;display:grid}.hs-document__top>.hs-tool{height:31px;font-size:10px}.hs-document__status{flex-shrink:0;position:relative}.hs-document__statuscontrol{border:1px solid var(--a-line);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;height:31px;padding:0 8px;display:flex}.hs-document__statuscontrol .hs-status{gap:5px;font-size:10px}.hs-document__statuscontrol>.hs-after,.hs-document.is-approved .hs-document__statuscontrol>.hs-before{display:none}.hs-document.is-approved .hs-document__statuscontrol>.hs-after{display:inline-flex}.hs-document__statusmenu{z-index:5;border:1px solid var(--a-line);opacity:0;background:#fff;border-radius:8px;width:203px;padding:5px;position:absolute;top:36px;right:0;box-shadow:0 10px 24px -9px #0004}.hs-document.is-status-open .hs-document__statusmenu{opacity:1}.hs-document__statusmenu>span{border-radius:5px;justify-content:space-between;align-items:center;height:34px;padding:0 6px;display:flex}.hs-document__statusmenu>span:last-child{background:#f0f5f1}.hs-document__statusmenu .hs-status{font-size:10.5px}.hs-document__versionbar{border-bottom:1px solid var(--a-line);align-items:center;gap:11px;height:47px;padding:0 14px;display:flex}.hs-document__uploader{align-items:center;gap:7px;font-size:10px;display:flex}.hs-document__uploader small{color:#888;margin-left:3px;font-size:9px}.hs-document__actions{align-items:center;gap:7px;margin-left:auto;display:flex}.hs-document__actions .hs-tool{height:28px;font-size:10px}.hs-document__approval{opacity:0;align-items:center;gap:5px;display:flex}.hs-document__approval small{color:#5d7764;font-size:9px}.hs-document.is-approved .hs-document__approval{opacity:1}.hs-document__preview{background:#f1f2f3;justify-content:center;align-items:flex-start;min-width:0;height:calc(100% - 106px);padding:22px 26px;display:flex;position:relative;overflow:hidden}.hs-document__paper{background:#fff;border:1px solid #e4e5e7;width:546px;min-height:650px;padding:30px 32px 26px;box-shadow:0 2px 8px #22222209}.hs-paper__top{border-bottom:2px solid #637680;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:11px;display:flex}.hs-paper__top b{color:#3b5664;letter-spacing:1px;font-size:18px}.hs-paper__top>span{color:#7a858c;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.hs-document__paper h3{letter-spacing:-.4px;margin-top:24px;font-size:20px;font-weight:600}.hs-document__paper>p{color:#7d858a;margin-top:5px;font-size:9px}.hs-ahu{width:100%;height:174px;margin:13px 0 6px;display:block}.hs-document__paper h4{margin:15px 0 11px;font-size:12px;font-weight:600}.hs-specs>div{border-bottom:1px solid #e9ecee;justify-content:space-between;gap:12px;padding:9px 0;font-size:10.5px;display:flex}.hs-specs>div>span{color:#738089}.hs-specs b{color:#394750}.hs-paper__foot{color:#8a949b;border-top:1px solid #dbe0e3;justify-content:space-between;align-items:center;margin-top:27px;padding-top:12px;font-size:8.5px;display:flex}.hs-document__zoom,.hs-document__pager{background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:12px;height:31px;padding:0 10px;font-size:10.5px;display:flex;position:absolute;top:16px;box-shadow:0 2px 5px #00000004}.hs-document__zoom{right:17px}.hs-document__pager{left:17px}.hs-dochead,.hs-docrow{grid-template-columns:repeat(6,1fr);display:grid}.hs-dochead>span{border-right:1px solid var(--a-line);flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.hs-dochead>span:last-child{border:0}.hs-dochead b{font-size:10.5px}.hs-dochead small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--a-mut);font-size:8px;overflow:hidden}.hs-docrow>span{place-items:center;display:grid}.hs-doccount{min-width:29px;height:22px;font:500 10px/1 var(--f-ui);border-radius:5px;place-items:center;padding:0 5px;font-style:normal;display:grid}.hs-doccount.is-complete{color:#496552;background:#e5eee8}.hs-doccount.is-partial{color:#7a6a3e;background:#f1ecdc}.hs-doccount.is-missing{color:#8b9199;background:#f1f2f4}.hs-docrow>.is-ahu-doc{background:#eaf1eb;box-shadow:inset 0 0 0 1px #a9c9b2}.hs-docs__selection{background:#fff;border:1px solid #d4ddd6;border-radius:9px;align-items:center;gap:10px;min-height:64px;padding:12px 13px;display:flex;position:absolute;bottom:15px;left:10px;right:10px;box-shadow:0 3px 10px #00000008}.hs-docs__selection>span:not(.hs-status){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hs-docs__selection b{font-size:12px}.hs-docs__selection small{color:var(--a-mut);font-size:10px}.hs-docs__selection .hs-status{font-size:10.5px}.hs-schedule .hs-board__tools{gap:4px}.hs-schedule .hs-board__tools>b{font-size:11.5px}.hs-schedule .hs-board__tools .hs-tool{border:0;width:22px;min-width:22px;height:25px;padding:0}.hs-schedule .hs-board__right{gap:4px}.hs-schedule__weeks{grid-template-columns:repeat(4,1fr);display:grid}.hs-schedule__weeks>span{border-right:1px solid var(--a-line);color:var(--a-mut);place-items:center;font-size:10px;display:grid}.hs-schedule__timeline{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ececec calc(25% - 1px) 25%);height:568px;position:relative}.hs-schedule__today{opacity:.7;background:#87a48d;width:1px;position:absolute;top:0;bottom:0;left:57%}.hs-schedule__today>span{color:#58715d;background:#e9f0eb;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hs-schedule__row{top:calc(42px + var(--row) * 100px);height:70px;position:absolute;left:0;right:0}.hs-schedule__task{top:0;left:var(--left);width:var(--width);z-index:2;background:#fff;border:1px solid #cfd2d5;border-radius:7px;flex-direction:column;justify-content:center;gap:8px;height:65px;padding:10px;display:flex;position:absolute;box-shadow:0 1px 2px #00000004}.hs-schedule__tasktitle{align-items:center;gap:5px;min-width:0;display:flex}.hs-schedule__tasktitle>svg{flex-shrink:0}.hs-schedule__tasktitle b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.hs-schedule__taskmeta{align-items:center;gap:5px;display:flex}.hs-schedule__taskmeta .ac{height:16px;padding:0 4px;font-size:8px}.hs-schedule__taskmeta .hs-square{border-radius:3px;width:13px;height:13px;margin-left:auto}.hs-schedule__taskmeta .hs-square svg{width:9px;height:9px}.hs-schedule__taskmeta>span:last-child{color:var(--a-mut);font-size:9px}.hs-schedule__dependency{top:-35px;left:calc(var(--left) - 6%);z-index:1;border-bottom:1px solid #737b81;border-left:1px solid #737b81;border-bottom-left-radius:5px;width:6%;height:67px;position:absolute}.hs-schedule__dependency:after{content:"";border-top:1px solid #737b81;border-right:1px solid #737b81;width:5px;height:5px;position:absolute;bottom:-3px;right:0;transform:rotate(45deg)}.hs-schedule__footer{border-top:1px solid var(--a-line);height:45px;color:var(--a-mut);background:#fff;align-items:center;gap:6px;padding:0 13px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.app--b .hs-chat{z-index:3;border-top:1px solid var(--a-line);opacity:var(--hs-chat,0);pointer-events:none;font:400 12px/1.5 var(--f-ui);background:#fff;display:flex;position:absolute;inset:56px 0 0}.hs-chat__rail{border-right:1px solid var(--a-line);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:53px;padding-top:13px;display:flex}.hs-chat__rail>span{border:1px solid var(--a-line);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.hs-chat__rail>.is-on{border-color:#18181b}.hs-chat__rail>.hs-chat__new{background:var(--app-green);border-color:var(--app-green);color:#fff}.hs-chat__main{flex-direction:column;flex:1;min-width:0;display:flex}.hs-chat__head{border-bottom:1px solid var(--a-line);align-items:center;gap:9px;min-height:63px;padding:0 13px;display:flex}.hs-chat__head>b{color:#6b6b6b;font-size:21px;font-weight:400}.hs-chat__head>span{flex-direction:column;flex:1;gap:2px;display:flex}.hs-chat__head b{font-size:12px;font-weight:600}.hs-chat__head small{color:var(--a-mut);font-size:9px}.hs-chat__head>svg{margin-left:auto}.hs-chat__history{flex:1;min-height:0;padding:13px 9px 8px;overflow:hidden}.hs-chat__day{color:#919191;justify-content:center;align-items:center;gap:8px;margin:0 2px 15px;font-size:9px;display:flex}.hs-chat__day:before,.hs-chat__day:after{content:"";background:#eee;flex:1;height:1px}.hs-chat__message{padding:7px 5px 17px}.hs-chat__who{align-items:center;gap:7px;display:flex}.hs-chat__who>.av{flex-shrink:0}.hs-chat__who>span:not(.av){flex-direction:column;flex:1;min-width:0;display:flex}.hs-chat__who b{font-size:11px;font-weight:600}.hs-chat__who small{color:var(--a-mut);font-size:9px}.hs-chat__who time{color:#919191;align-self:flex-start;margin-left:auto;font-size:9px}.hs-chat__message p{margin:7px 0 0;font-size:12px;line-height:1.9}.hs-chat__message .hs-filetag{max-width:100%;margin:5px 0;font-size:10px}.hs-chat__reference{color:var(--a-mut);align-items:center;gap:5px;font-size:10px;display:flex}.hs-chat__reference .ac{height:17px;font-size:9px}.hs-chat__sent{opacity:var(--hs-sent,0);transform:translateY(calc((1 - var(--hs-sent,0)) * 8px))}.hs-mention{vertical-align:middle;white-space:nowrap;background:#eef1f4;border-radius:5px;align-items:center;gap:4px;padding:1px 4px;display:inline-flex}.hs-mention b{color:#334658;font-size:11px;font-weight:500;line-height:19px}.hs-chat__compose{border:1px solid var(--a-line);border-radius:9px;flex-shrink:0;min-height:110px;margin:0 10px 12px;padding:11px 10px 8px;position:relative}.hs-chat__placeholder{color:#9a9a9a;font-size:11px;position:absolute;top:12px;left:11px}.hs-chat__input{min-height:54px;font-size:11.5px;line-height:1.9}.hs-chat__selectedmention{display:none}.hs-chat.is-mention-selected .hs-chat__selectedmention{display:inline}.hs-chat.is-composing .hs-chat__placeholder,.hs-chat.is-mention-selected .hs-chat__placeholder,.hs-chat__compose:has(.hs-chat__typed:not(:empty)) .hs-chat__placeholder{opacity:0}.hs-chat__typed{padding-left:3px}.hs-chat.is-composing .hs-chat__typed:after{content:"";vertical-align:-2px;background:#18181b;width:1px;height:12px;margin-left:2px;display:inline-block}.hs-chat__composetools{color:#737373;align-items:center;gap:11px;height:25px;display:flex}.hs-chat__send{color:#9a9a9a;background:#f0f0f0;border-radius:6px;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.hs-chat.is-composing .hs-chat__send,.hs-chat.is-mention-selected .hs-chat__send{color:#fff;background:#18181b}.hs-chat__mentions{border:1px solid var(--a-line);opacity:0;background:#fff;border-radius:8px;padding:5px;position:absolute;bottom:calc(100% + 7px);left:-1px;right:-1px;box-shadow:0 9px 24px -7px #0003}.hs-chat.is-mention .hs-chat__mentions{opacity:1}.hs-chat__mentions>small{color:var(--a-mut);padding:4px 6px 7px;font-size:9px;display:block}.hs-chat__mentions>span{background:#f4f4f4;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.hs-chat__mentions>span>span:not(.av){flex-direction:column;flex:1;gap:2px;display:flex}.hs-chat__mentions b{font-size:11px}.hs-chat__mentions small{color:var(--a-mut);font-size:9px}.hs-docstatus__code{color:#6e5b28;width:17px;height:17px;font:500 9px/1 var(--f-ui);background:#f4e0aa;border-radius:3px;place-items:center;font-style:normal;display:inline-grid}.hs-docstatus__code.is-approved{color:#3b6350;background:#bfe3cf}.hs-search__result,.hs-search__preview,.hs-search__count{opacity:0}.hs-search.is-results .hs-search__result,.hs-search.is-results .hs-search__preview,.hs-search.is-results .hs-search__count{opacity:1}.hs-search:not(.is-typing) .hs-search__typed:after,.hs-chat__document-label{display:none}.hs-chat.is-document .hs-chat__document-label{display:block}.hs-chat.is-document .hs-chat__general-label{display:none}.hs-chat.is-document .hs-chat__head>b{border:1.5px solid #777;border-radius:3px;width:18px;height:21px;font-size:0}.hs-chat.is-document .hs-chat__head .hs-chat__document-label:first-child{font-size:10px}.hs-chat.is-document .hs-chat__head>span>b{text-overflow:ellipsis;white-space:nowrap;max-width:225px;font-size:10px;overflow:hidden}.hs-chat.is-document .hs-chat__placeholder{font-size:10px}.hs-stage__initial,.hs-stage__production{align-items:center;gap:6px}.hs-stage__initial{display:inline-flex}.hs-stage__production,.hs-checks.is-production .hs-stage__initial{display:none}.hs-checks.is-production .hs-stage__production{display:inline-flex}.hs-checkhead em{font-style:normal}.hr-app{--hr-dock-width:64px;--hr-ink:#0a0a0a;--hr-muted:#737373;--hr-border:#e5e5e5;--hr-soft:#f5f5f5;--hr-tree-width:448px;color:var(--hr-ink);font:400 14px/20px var(--f-ui);letter-spacing:0;-webkit-font-smoothing:auto;background:#fafafa;position:absolute;inset:0;overflow:hidden}.hr-app *{box-sizing:border-box}.hr-app button{font:inherit;color:inherit;cursor:default;letter-spacing:0;outline:0}.hr-app .ico{flex-shrink:0}.hr-app .ac,.hr-app .al{max-width:none;height:20px;font:500 11px/16.5px var(--f-mono);opacity:1;white-space:nowrap;border-radius:6px;flex:none;padding:0 6px}.hr-app .al{box-shadow:inset 0 0 0 1px var(--hr-border);color:#27272a;background:#fff;border:0}.hr-app .av,.hr-app .co{background-position:50%;background-size:cover;flex:none}.hr-app .av{border-radius:50%}.hr-app .co{border-radius:8px}.hr-button{border:1px solid var(--hr-border);white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex;font-size:12px!important;font-weight:500!important;line-height:16px!important}.hr-button--small{border-radius:8px;height:28px;padding:0 8px;font-size:12.8px!important;line-height:19.2px!important}.hr-button--small .ico{width:14px;height:14px}.hr-button--green{background:#327b40;border-color:#0000;color:#fff!important}.hr-rail{flex-direction:column;align-items:center;gap:12px;width:64px;padding:32px 0 16px;display:flex;position:absolute;top:0;bottom:0;left:0}.hr-rail>*{flex:none}.hr-rail__brand{justify-content:center;align-items:center;height:32px;margin-bottom:0;display:flex}.hr-rail__workspace{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.hr-rail__workspace b,.hr-rail__project b,.hr-project b{color:#fff;font:600 10px/1 var(--f-ui);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hr-rail__line{background:var(--hr-border);width:32px;height:1px;margin:2px 0}.hr-rail__workspacebutton{border-radius:8px;width:32px;padding:0}.hr-rail__add{border-radius:9px;width:34px;height:34px;padding:0}.hr-rail__project{border-radius:8px;width:32px;height:32px;position:relative;overflow:hidden}.hr-rail__project .pa,.hr-project .pa{background-position:50%;background-size:cover;border-radius:0;width:100%;height:100%;display:block}.hr-rail__grow{flex:1!important}.hr-rail__assistant{border:1px solid var(--hr-border);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hr-main{left:64px;right:calc(var(--hr-dock-width) + 16px);border:1px solid var(--hr-border);background:#fff;border-radius:14px;position:absolute;top:16px;bottom:16px;overflow:hidden;container-type:inline-size}.hr-top{border-bottom:1px solid var(--hr-border);z-index:2;white-space:nowrap;background:#fff;align-items:center;gap:8px;height:57px;padding:0 16px;display:flex;position:relative}.hr-project{border-radius:8px;flex:none;width:32px;height:32px;position:relative;overflow:hidden}.hr-project-name{text-overflow:ellipsis;flex-shrink:0;max-width:170px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hr-settings{border:1px solid var(--hr-border);background:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:4px;width:46px;height:28px;margin-right:8px;display:flex}.hr-modes{background:var(--hr-soft);height:32px;color:var(--hr-muted);border-radius:10px;flex:none;gap:0;padding:3px;display:flex}.hr-mode{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex;font-size:13px!important;font-weight:500!important;line-height:20px!important}.hr-app[data-hr-view=visualize] .hr-mode--visualize,.hr-app:not([data-hr-view=visualize]) .hr-mode--plan{color:var(--hr-ink);background:#fff;box-shadow:0 1px 2px #0000000d}.hr-search-field{border:1px solid var(--hr-border);background:#fff;border-radius:10px;flex:0 300px;align-items:center;gap:8px;min-width:120px;height:32px;margin-left:auto;padding:0 10px;display:flex;color:var(--hr-muted)!important;font-size:14px!important}.hr-search-field kbd{font:400 10px/16px var(--f-mono);white-space:nowrap;color:#737373;background:#f5f5f5;border-radius:4px;margin-left:auto;padding:0 4px}.hr-export{height:32px;font-size:12px!important}.hr-member-group{border:1px solid var(--hr-border);border-radius:10px;flex:none;align-items:center;height:32px;display:flex;overflow:hidden}.hr-members,.hr-account{white-space:nowrap;background:#fff;border:0;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 8px;display:flex;font-size:11px!important;font-weight:500!important}.hr-members__avatars{padding-left:0;display:flex}.hr-members__avatars .av{border:1px solid #fff;margin-left:-5px}.hr-members__avatars .av:first-child{margin-left:0}.hr-members__label b{font-weight:600}.hr-account{border-left:1px solid var(--hr-border);gap:4px;position:relative}.hr-account i{background:#328744;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:23px}.hr-main__body{background:#fff;position:absolute;inset:57px 0 0}.hr-workspace{gap:8px;padding:8px;display:flex;position:absolute;inset:0;overflow:hidden}.hr-tree{width:var(--hr-tree-width);border:1px solid var(--hr-border);background:#fff;border-radius:9px;flex:none;overflow:hidden}.hr-tree__header{flex-direction:column;height:155px;display:flex}.hr-tree__filter{border-bottom:1px solid var(--hr-border);flex:none;align-items:center;gap:6px;height:43px;padding:0 8px 0 6px;display:flex}.hr-tree__filterfield{min-width:0;height:32px;color:var(--hr-muted);white-space:nowrap;flex:1;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.hr-tree__count{border-bottom:1px solid var(--hr-border);height:56px;color:var(--hr-muted);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.hr-tree__count b{color:var(--hr-ink);font-weight:500}.hr-tree__actions{border-bottom:1px solid var(--hr-border);flex:none;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.hr-tree__expand{width:32px;margin-left:auto;padding:0}.hr-tree__rows{will-change:transform}.hr-tree__row{height:54px;padding:0 8px 0 calc(12px + var(--hr-depth)*24px);border-bottom:1px solid var(--hr-border);background:#fff;align-items:center;gap:8px;display:flex;overflow:hidden}.hr-tree__caret{color:#737373;flex:none;justify-content:center;align-items:center;width:16px;display:flex}.hr-tree__row--closed .hr-tree__caret{transform:none}.hr-tree__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hr-tree__name{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hr-tree__name>span:last-child{text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.hr-tree__description{color:var(--hr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.hr-tree__row.is-selected{background:#f5f5f5}.hr-module-area{border:1px solid var(--hr-border);background:#fff;border-radius:9px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hr-module-nav{border-bottom:1px solid var(--hr-border);flex:none;align-items:stretch;gap:2px;height:43px;padding:0 8px;display:flex;overflow:hidden}.hr-module-tab{white-space:nowrap;z-index:0;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-width:32px;height:43px;padding:0 8px;display:flex;position:relative;color:var(--hr-muted)!important;font-size:12px!important}.hr-module-tab span{display:none}.hr-app[data-hr-view=progress] [data-hr-module=progress],.hr-app[data-hr-view=checks] [data-hr-module=checks],.hr-app[data-hr-view=docs] [data-hr-module=docs],.hr-app[data-hr-view=schedule] [data-hr-module=schedule]{flex:none;color:var(--hr-ink)!important;font-weight:500!important}.hr-app[data-hr-view=progress] [data-hr-module=progress] span,.hr-app[data-hr-view=checks] [data-hr-module=checks] span,.hr-app[data-hr-view=docs] [data-hr-module=docs] span,.hr-app[data-hr-view=schedule] [data-hr-module=schedule] span{display:inline}.hr-app[data-hr-view=progress] [data-hr-module=progress]:before,.hr-app[data-hr-view=checks] [data-hr-module=checks]:before,.hr-app[data-hr-view=docs] [data-hr-module=docs]:before,.hr-app[data-hr-view=schedule] [data-hr-module=schedule]:before{content:"";z-index:-1;background:#f5f5f5;border-radius:8px;position:absolute;inset:5px 0}.hr-app[data-hr-view=progress] [data-hr-module=progress]:after,.hr-app[data-hr-view=checks] [data-hr-module=checks]:after,.hr-app[data-hr-view=docs] [data-hr-module=docs]:after,.hr-app[data-hr-view=schedule] [data-hr-module=schedule]:after{content:"";background:#171717;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hr-module-body{flex:1;min-height:0;position:relative;overflow:hidden}.hr-module{opacity:0;visibility:hidden;pointer-events:none;background:#fff;position:absolute;inset:0;overflow:hidden}.hr-app[data-hr-view=progress] .hr-module[data-module=progress]{opacity:1;visibility:visible}.hr-progress{--hr-level-columns:repeat(4,3fr) repeat(20,1fr)}.hr-progress__header{height:112px;overflow:hidden}.hr-progress__summary{border-bottom:1px solid var(--hr-border);height:26px;color:var(--hr-muted);white-space:nowrap;align-items:center;gap:12px;padding:0 12px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.hr-progress__summary b{color:var(--hr-ink);font-weight:500}.hr-progress__legend{align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.hr-progress__legend i{background:#90b8bd;border-radius:2px;flex:none;width:10px;height:8px}.hr-progress__legend i:nth-of-type(2){background:#5b9595;margin-left:8px}.hr-progress__phases{border-bottom:1px solid var(--hr-border);height:46px;display:flex}.hr-progress__phase{border-right:1px solid var(--hr-border);white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 5px;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.hr-progress__phase:first-child{border-bottom:2px solid #a9c4ef}.hr-progress__phase>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hr-phase-code{background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex:none;align-items:center;gap:4px;height:20px;padding:0 4px;font-size:12px;line-height:16px;display:inline-flex}.hr-phase-code i{border-radius:2px;flex:none;width:10px;height:10px}.hr-progress__levels{grid-template-columns:var(--hr-level-columns);border-bottom:1px solid var(--hr-border);height:20px;display:grid}.hr-progress__levels span{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--hr-border);min-width:0;font-size:10px;font-weight:500;line-height:20px;display:block;overflow:hidden}.hr-progress__row{border-bottom:1px solid var(--hr-border);flex-direction:column;height:54px;display:flex}.hr-progress__track{grid-template-columns:var(--hr-level-columns);--hr-bar:#90b8bd;height:27px;display:grid}.hr-progress__track--fmi{--hr-bar:#5b9595}.hr-progress__track>span{border-right:1px solid var(--hr-border);align-items:center;min-width:0;display:flex}.hr-progress__track>span:before{content:"";background:#f5f5f5;width:100%;height:20px}.hr-progress__track>span.is-filled:before{background:var(--hr-bar)}.hr-progress__track>span.is-first:before{border-radius:5px 0 0 5px}.hr-progress__track>span.is-last:before{border-radius:0 5px 5px 0}.hr-visualize{opacity:0;visibility:hidden;pointer-events:none;background:#fff;position:absolute;inset:0}.hr-viewport{background:#fff;position:absolute;inset:0;overflow:hidden}.hr-viewport__canvas{pointer-events:none;width:100%;height:100%;display:block}.hr-app[data-hr-view=visualize] .hr-visualize{opacity:1;visibility:visible}.hr-app[data-hr-view=visualize] .hr-workspace{opacity:0;visibility:hidden}.hr-dock{width:var(--hr-dock-width);border:1px solid var(--hr-border);background:#fff;border-radius:14px;position:absolute;top:16px;bottom:16px;right:8px;overflow:hidden}.hr-dock__rail{flex-direction:column;align-items:center;gap:8px;height:100%;padding:12px 0;display:flex}.hr-dock__rail .hr-button{border-radius:8px;width:32px;height:32px;padding:0}.hr-dock__rail .hr-dock__toggle{border-color:#0000}.hr-dock__expanded{opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.hr-dock__header{border-bottom:1px solid var(--hr-border);flex:none;align-items:center;gap:4px;height:57px;padding:0 10px;display:flex}.hr-dock__tab{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;height:56px;padding:0 8px;display:flex;position:relative;color:var(--hr-muted)!important;font-size:12px!important;font-weight:500!important}.hr-dock__tab.is-active{color:var(--hr-ink)!important}.hr-dock__tab.is-active:after{content:"";background:#171717;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.hr-dock__header>.hr-button{border:0;width:32px;margin-left:auto;padding:0}.hr-chat-slot{flex:1;min-height:0;position:relative;overflow:hidden}.hr-app[data-hr-chat=open]{--hr-dock-width:432px}.hr-app[data-hr-chat=open] .hr-dock__rail{opacity:0;visibility:hidden}.hr-app[data-hr-chat=open] .hr-dock__expanded{opacity:1;visibility:visible}.hr-overlay-slot{pointer-events:none;z-index:20;position:absolute;inset:0}@container (width>=800px){.hr-module-tab{flex:0 auto}.hr-module-tab span{display:inline}}@container (width<=1050px){.hr-members__label,.hr-search-field kbd,.hr-export>span{display:none}.hr-export{width:32px;padding:0}.hr-project-name{max-width:132px}.hr-settings{margin-right:0}.hr-mode--intelligence>span{display:none}}@container (width<=850px){.hr-top{gap:6px;padding:0 12px}.hr-modes .hr-mode{padding:0 8px}.hr-search-field{min-width:100px}.hr-project-name{max-width:120px}.hr-members__avatars .av:not(:first-child){display:none}}@container (width<=620px){.hr-module-tab span{display:none!important}.hr-progress__phase:not(:first-child)>span:last-child{display:none}}@container (width<=420px){.hr-module-nav{padding:0 4px}.hr-module-tab{min-width:26px;padding:0 5px}.hr-module-tab span{display:none!important}.hr-progress__summary>span:nth-child(2),.hr-progress__summary>span:nth-child(3),.hr-progress__phase>span:last-child{display:none}}.hr-app h1,.hr-app h2,.hr-app h3,.hr-app h4{letter-spacing:normal;text-wrap:wrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hr-dock__tab:not(.is-active)>span{display:none}.hr-dock__tab{flex:1;height:56px;padding:0 6px}.hr-dock__tab.is-active{flex:none}.hr-dock__header>.hr-button{margin-left:0}.hr-app[data-hr-view=intelligence] .hr-intel{opacity:1;visibility:visible}.hr-app[data-hr-view=intelligence] .hr-module-nav,.hr-app[data-hr-view=intelligence] .hr-module-body{visibility:hidden}.hr-app[data-hr-view=intelligence] .hr-mode--plan{color:inherit;box-shadow:none;background:0 0}.hr-app[data-hr-view=intelligence] .hr-mode--intelligence{color:var(--hr-ink);background:#fff;box-shadow:0 1px 2px #0000000d}.hr-intel{opacity:0;visibility:hidden;pointer-events:none;font-family:var(--f-ui);background:#fff;position:absolute;inset:0;overflow:hidden}.hr-intel__in{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;height:100%;padding:18px 18px 14px;display:flex}.hr-intel__top{flex-direction:column;align-items:center;display:flex}.hr-intel__soon{font:600 9.5px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:#525252;border:1px solid #e5e5e5;border-radius:999px;padding:5px 9px}.hr-intel__h{font:600 18px/1.2 var(--f-ui);color:#0a0a0a;margin:9px 0 5px}.hr-intel__lead{max-width:440px;font:400 12px/1.45 var(--f-ui);color:#737373;margin:0 0 12px}.hr-intel__card{text-align:left;background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;width:100%;max-width:700px;overflow:hidden}.hr-intel__tabs{height:34px;font:500 11.5px/1 var(--f-ui);color:#737373;background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:16px;padding:0 12px;display:flex}.hr-intel__tabs>span{white-space:nowrap;align-items:center;gap:5px;height:100%;display:flex}.hr-intel__tabs .is-on{color:#0a0a0a;box-shadow:inset 0 -2px #0a0a0a}.hr-intel__share{color:#0a0a0a;margin-left:auto}.hr-intel__head{background:#fff;align-items:flex-start;gap:8px;padding:10px 12px 8px;display:flex}.hr-intel__head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hr-intel__head>div>b{font:600 12.5px/1.25 var(--f-ui);color:#0a0a0a}.hr-intel__head>div>span{font:400 10px/1.3 var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-intel__sel{height:24px;font:500 10.5px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:flex}.hr-intel__kpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 10px 0;display:grid}.hr-intel__kpi{background:#fff;border:1px solid #e5e5e5;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px 9px;display:flex}.hr-intel__kpi>span{font:500 10px/1.2 var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-intel__kpi>b{font:600 17px/1.1 var(--f-ui);color:#0a0a0a;letter-spacing:-.01em;white-space:nowrap}.hr-intel__kpi small{font:500 10px/1 var(--f-ui);color:#737373;letter-spacing:0}.hr-intel__kpi>i{background:linear-gradient(90deg,#0a0a0a calc(var(--k)*100%),#ececec 0);border-radius:2px;height:3px;margin-top:3px;display:block}.hr-intel__kpi:nth-child(3)>i{background:0 0}.hr-intel__row{gap:8px;padding:8px 10px 0;display:grid}.hr-intel__row--a{grid-template-columns:1.6fr 1fr}.hr-intel__row--b{grid-template-columns:.88fr 1.27fr 1fr;padding-bottom:10px}.hr-intel__tile{background:#fff;border:1px solid #e5e5e5;border-radius:9px;flex-direction:column;min-width:0;padding:9px 10px 10px;display:flex}.hr-intel__tile>header{align-items:center;gap:6px;min-width:0;margin-bottom:7px;display:flex}.hr-intel__tile>header>b{font:600 11px/1.25 var(--f-ui);color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-intel__tile>header>small{font:500 10px/1 var(--f-ui);color:#737373;white-space:nowrap;margin-left:auto}.hr-intel__legend{font:400 9.5px/1 var(--f-ui);color:#525252;gap:9px;margin-left:auto;display:flex}.hr-intel__legend span{align-items:center;gap:4px;display:flex}.hr-intel__legend i{border-top:2px solid #2563eb;width:12px;height:0}.hr-intel__legend i.is-dash{border-top-style:dashed}.hr-intel__legend i.is-dot{border-top:2px dotted #a3a3a3}.hr-intel__fct{align-items:center;gap:7px;margin-bottom:4px;display:flex}.hr-intel__fct>b{font:600 19px/1 var(--f-ui);color:#0a0a0a;letter-spacing:-.01em}.hr-intel__fct>em{font:500 9.5px/1 var(--f-ui);color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:5px;padding:4px 6px;font-style:normal}.hr-intel__fct>span{font:400 10px/1.2 var(--f-ui);color:#737373;white-space:nowrap;margin-left:auto}.hr-intel__fct>span b{color:#0a0a0a;font-weight:600}.hr-intel__plot{padding-left:20px;position:relative}.hr-intel__chart{width:100%;height:auto;display:block}.hr-intel__y{font:400 8.5px/1 var(--f-ui);color:#8a8a8a;position:absolute;left:0;transform:translateY(-50%)}.hr-intel__lbl{font:400 8.5px/1 var(--f-ui);color:#8a8a8a;white-space:nowrap;position:absolute;transform:translate(4px)}.hr-intel__lbl.is-r{transform:translate(-100%)translate(-6px)}.hr-intel__lbl.is-end{color:#111;font-weight:600}.hr-intel__x{font:400 8.5px/1 var(--f-ui);color:#8a8a8a;white-space:nowrap;justify-content:space-between;margin-top:4px;display:flex}.hr-intel__tile--ai{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7ea3dc,#a792d4 55%,#7fb4b1) border-box;border-color:#0000;position:relative}.hr-intel__tile--ai>header .ai-blk{flex:none}.hr-intel__tile--ai p{font:400 11px/1.5 var(--f-ui);color:#262626;margin:0 0 6px}.hr-intel__tile--ai p .ac{vertical-align:1px}.hr-intel__aibtn{height:24px;font:500 10.5px/1 var(--f-ui);color:#0a0a0a;border:1px solid #e5e5e5;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 9px;display:inline-flex}.hr-intel__bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hr-intel__bars li{grid-template-rows:auto 5px;grid-template-columns:16px minmax(0,1fr) 22px;align-items:center;gap:3px 6px;display:grid}.hr-intel__bars .co{grid-row:1/3;align-self:center}.hr-intel__bn{font:500 10px/1.2 var(--f-ui);color:#262626;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-intel__bars b{text-align:right;font:600 10.5px/1 var(--f-ui);color:#0a0a0a;grid-area:1/3/3}.hr-intel__bar{background:#f1f1f1;border-radius:3px;grid-area:2/2;height:5px;display:block;overflow:hidden}.hr-intel__bar i{height:100%;width:calc(var(--v)*100%);background:#8b5cf6;border-radius:3px;display:block}.hr-intel__heat{grid-template-columns:auto repeat(4,1fr);align-items:center;gap:2px;display:grid}.hr-intel__heat .ac{justify-self:start;height:16px;margin-right:3px;padding:0 3px;font-size:8px}.hr-intel__hh{font:500 8px/1.1 var(--f-ui);color:#737373;text-align:center;white-space:nowrap;margin:0 -3px;padding-bottom:2px;overflow:visible}.hr-intel__hc{background:rgba(47,122,122,var(--t));height:18px;font:500 8.5px/1 var(--f-ui);color:#0a0a0a;border-radius:3px;place-items:center;display:grid}.hr-intel__scale{font:400 8.5px/1 var(--f-ui);color:#8a8a8a;align-items:center;gap:5px;margin-top:6px;display:flex}.hr-intel__scale i{background:linear-gradient(90deg,#2f7a7a14,#2f7a7a);border-radius:2px;flex:1;height:4px}.hr-intel__push{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hr-intel__push li{grid-template-columns:9px auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.hr-intel__push .ac{height:16px;padding:0 3px;font-size:8px}.hr-intel__push li>b{font:500 10px/1.2 var(--f-ui);color:#262626;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-intel__rank{font:500 9.5px/1 var(--f-ui);color:#737373}.hr-intel__days{font:600 10px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap}.hr-intel__note{font:400 9px/1.3 var(--f-ui);color:#737373;margin-top:auto;padding-top:7px;display:block}.hr-intel .co{background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;display:grid}.hr-intel .co i{font:600 6.5px/1 var(--f-ui);color:#fff;letter-spacing:.02em;font-style:normal}.hr-intel__cta{color:#fff;height:30px;font:500 11.5px/1 var(--f-ui);background:#0a0a0a;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:0 13px;display:inline-flex}.hr-intel__cta .ai-blk{width:16px!important;height:16px!important}.hr-members__avatars{align-items:center}.hr-members__avatars>.av,.hr-members__avatars>.hr-member-ini{background-position:50%;background-size:cover;border:0;border-radius:50%;margin-left:-6px;box-shadow:0 0 0 2px #fff;width:20px!important;height:20px!important}.hr-members__avatars>:first-child{margin-left:0}.hr-member-ini{background:var(--ib);color:var(--it);font:600 8px/1 var(--f-ui);letter-spacing:.02em;place-items:center;display:grid}@container (width<=850px){.hr-members__avatars>:not(:first-child){display:none}}.hr-intel--live{background:#fafafa}.hr-intel--live .hr-intel__card{background:#fafafa;border:0;border-radius:0;flex-direction:column;max-width:none;display:flex;position:absolute;inset:0}.hr-intel--live .hr-intel__tabs{flex:none;gap:20px;height:44px;padding:0 16px;font-size:13px}.hr-intel__live{color:#15803d;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:flex}.hr-intel__live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}.hr-intel--live .hr-intel__head{flex:none;padding:14px 16px 10px}.hr-intel--live .hr-intel__head>div>span{font-size:12px}.hr-intel--live .hr-intel__sel{border-radius:8px;height:30px;padding:0 10px;font-size:12px}.hr-intel--live .hr-intel__kpis{flex:none;gap:10px;padding:4px 14px 0}.hr-intel--live .hr-intel__kpi{border-radius:11px;gap:5px;padding:11px 13px 12px}.hr-intel--live .hr-intel__kpi>span{font-size:12px}.hr-intel--live .hr-intel__kpi>b{font-size:26px}.hr-intel--live .hr-intel__kpi small{font-size:12px}.hr-intel--live .hr-intel__kpi>i{height:4px;margin-top:4px}.hr-intel--live .hr-intel__row{gap:10px;min-height:0;padding:10px 14px 0}.hr-intel--live .hr-intel__row--a{flex:1.25}.hr-intel--live .hr-intel__row--b{flex:1;padding-bottom:14px}.hr-intel--live .hr-intel__tile{border-radius:11px;padding:12px 14px 13px;overflow:hidden}.hr-intel--live .hr-intel__tile>header>b{font-size:13.5px}.hr-intel--live .hr-intel__tile>header>small{font-size:12px}.hr-intel--live .hr-intel__legend{gap:12px;font-size:11.5px}.hr-intel--live .hr-intel__legend i{width:15px}.hr-intel--live .hr-intel__fct>b{font-size:28px}.hr-intel--live .hr-intel__fct>em{padding:5px 8px;font-size:11.5px}.hr-intel--live .hr-intel__fct>span{font-size:12px}.hr-intel--live .hr-intel__plot{flex-direction:column;flex:1;min-height:0;padding-left:24px;display:flex}.hr-intel--live .hr-intel__chart{flex:1;width:100%;height:100%;min-height:0}.hr-intel--live .hr-intel__y,.hr-intel--live .hr-intel__lbl,.hr-intel--live .hr-intel__x{font-size:10.5px}.hr-intel--live .hr-intel__tile--ai p{margin-bottom:8px;font-size:13px;line-height:1.55}.hr-intel--live .hr-intel__aibtn{height:30px;padding:0 11px;font-size:12px}.hr-intel--live .hr-intel__bars li{grid-template-rows:auto 7px;grid-template-columns:20px minmax(0,1fr) 26px}.hr-intel--live .hr-intel__bars .co{width:20px!important;height:20px!important}.hr-intel--live .hr-intel__bn{font-size:12px}.hr-intel--live .hr-intel__bars b{font-size:13px}.hr-intel--live .hr-intel__bar{height:7px}.hr-intel--live .hr-intel__heat .ac{height:19px;padding:0 4px;font-size:10px}.hr-intel--live .hr-intel__hh{font-size:10px}.hr-intel--live .hr-intel__hc{border-radius:4px;height:23px;font-size:10.5px}.hr-intel--live .hr-intel__scale{font-size:10px}.hr-intel--live .hr-intel__push .ac{height:19px;font-size:10px}.hr-intel--live .hr-intel__push li>b{font-size:12px}.hr-intel--live .hr-intel__rank{font-size:11.5px}.hr-intel--live .hr-intel__days{font-size:12px}.hr-intel--live .hr-intel__note{font-size:11px}.hr-intel--live .co i{font-size:8px}.hr-intel__area{position:relative}.hr-intel--live .hr-intel__area{flex:1;min-height:0}.hr-intel__area .hr-intel__y{left:-24px}.hr-intel__dot{background:#2563eb;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.hr-intel__dot.is-plan{background:#fff;box-shadow:inset 0 0 0 1.5px #a3a3a3}.hr-intel--live .hr-intel__x{margin-top:6px}.hr-intel__tile--ai>header b{font-weight:600}.hr-intel__eff{font:400 11px/1.3 var(--f-ui);color:#525252;background:#f6f7fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px;padding:8px 10px;display:flex}.hr-intel__eff s{color:#a3a3a3}.hr-intel__eff i{color:#a3a3a3;font-style:normal}.hr-intel__eff b{color:#0a0a0a;font-weight:600}.hr-intel__eff em{color:#2f7a5a;margin-left:auto;font-style:normal;font-weight:500}.hr-intel__aibtn{margin-top:0}.hr-intel--live .hr-intel__eff{margin:4px 0 12px;padding:10px 12px;font-size:12.5px}.hr-intel__hc{background:rgba(47,122,122,calc(var(--t) * .5));color:#0a0a0a}.hr-intel__hc.is-dark{color:#0a0a0a}.hr-intel__push li.is-total{border-top:1px solid #ededed;margin-top:2px;padding-top:8px}.hr-intel__push li.is-total>b{font-weight:600}.hr-intel__note{margin-top:10px}.hr-intel__eff{white-space:nowrap;flex-wrap:nowrap}.hr-intel__eff em{padding-left:6px}.hr-intel__src{font:400 9px/1.3 var(--f-ui);color:#8a8a8a;border-top:1px solid #f0f0f0;margin-top:auto;padding-top:10px}.hr-intel--live .hr-intel__src{font-size:11px}.hr-intel__push li.is-total>b{grid-column:1/4}.hr-intel__eff{flex-flow:column;align-items:flex-start;gap:3px}.hr-intel__effl{align-items:center;gap:6px;display:flex}.hr-intel__eff em{margin-left:0;padding-left:0;font-size:.92em}.hr-intel__lbl:not(.is-r){transform:translate(-100%);left:53.4%!important}.hr-intel--live .hr-intel__share{margin-left:auto}.hr-intel--live .hr-intel__head{padding:18px 20px 12px}.hr-intel--live .hr-intel__head>div>b{font-size:17px}.hr-intel--live .hr-intel__kpis{gap:14px;padding:4px 20px 0}.hr-intel--live .hr-intel__kpi{gap:7px;padding:14px 16px 15px}.hr-intel--live .hr-intel__row{gap:14px;padding:14px 20px 0}.hr-intel--live .hr-intel__row--b{padding-bottom:20px}.hr-intel--live .hr-intel__tile{border-radius:12px;padding:16px 18px}.hr-intel--live .hr-intel__tile>header{margin-bottom:12px}.hr-intel--live .hr-intel__fct{margin-bottom:6px}.hr-intel--live .hr-intel__tile--ai p{margin-bottom:10px}.hr-intel--live .hr-intel__bars{gap:13px}.hr-intel--live .hr-intel__heat{gap:4px}.hr-intel--live .hr-intel__push{gap:12px}.hr-intel--live .hr-intel__row--b{grid-template-columns:.82fr 1.18fr 1.2fr}.hr-intel--live .hr-intel__rank{display:none}.hr-intel--live .hr-intel__push li{grid-template-columns:auto minmax(0,1fr) auto}.hr-intel--live .hr-intel__push li.is-total>b{grid-column:1/3}.hr-intel--live .hr-intel__hh{white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden}.hr-module-body{min-width:0;min-height:0;position:relative;overflow:hidden}.hr-workspace-panel{opacity:0;visibility:hidden;pointer-events:none;color:#171717;background:#fff;font:12px/16px Inter,Arial,sans-serif;position:absolute;inset:0;overflow:hidden;container:hr-workspace/inline-size}.hr-app[data-hr-view=checks] .hr-module[data-module=checks],.hr-app[data-hr-view=docs] .hr-module[data-module=docs],.hr-app[data-hr-view=schedule] .hr-module[data-module=schedule]{opacity:1;visibility:visible;pointer-events:auto}.hr-wstats{white-space:nowrap;color:#737373;border-bottom:1px solid #e5e5e5;align-items:center;gap:12px;height:26px;padding:0 14px;font-size:11px;line-height:14px;display:flex;overflow:hidden}.hr-wstats>span{align-items:center;gap:3px;display:flex}.hr-wstats b{color:#171717;font-weight:600}.hr-wstats__actions{gap:18px;min-width:0;margin-left:auto;font-size:11px;display:flex}.hr-wstats__actions>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.hr-wstats__actions svg{flex:none}.hr-wphases{border-bottom:1px solid #e5e5e5;min-width:304px;height:86px;display:flex}.hr-wphase{border-left:1px solid #e5e5e5;flex:1;min-width:38px;transition:flex .3s cubic-bezier(.4,0,.2,1);container-type:inline-size}.hr-wphase:first-child{border-left:0}.hr-wphase--0{flex:3}.hr-production .hr-wphase--0{flex:1}.hr-production .hr-wphase--3{flex:3}.hr-wphase__title{color:#171717;background:#fff;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:46px;padding:0 7px;font:500 12px/16px Inter,Arial,sans-serif;display:flex;overflow:hidden}.hr-wphase__title>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hr-wphase--0 .hr-wphase__title{border-bottom:2px solid var(--phase-color)}.hr-production .hr-wphase--0 .hr-wphase__title{border-bottom:1px solid #e5e5e5}.hr-production .hr-wphase--3 .hr-wphase__title{border-bottom:2px solid var(--phase-color);background:#f5f5f5}.hr-wphase__tag{background:#fff;border:1px solid #e5e5e5;border-radius:4px;flex:none;align-items:center;gap:4px;height:20px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.hr-wphase__tag i{background:var(--phase-color,#3b82f6);border-radius:2px;flex:none;width:10px;height:10px;display:block}.hr-wphase__levels{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));height:20px;font-size:10px;font-weight:500;line-height:19px;display:grid}.hr-wphase__levels span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ededed;min-width:0;padding:0 2px;display:block;overflow:hidden}.hr-wphase__levels:last-child{border-top:1px solid #ededed}.hr-wphase__levels span:last-child{border-right:0}.hr-wcheck-row{border-bottom:1px solid #e5e5e5;min-width:304px;height:54px;display:flex}.hr-wcheck-group{border-right:1px solid #e5e5e5;flex:1;min-width:38px;transition:flex .3s cubic-bezier(.4,0,.2,1)}.hr-wcheck-group.hr-wphase--0{flex:3}.hr-production .hr-wcheck-group.hr-wphase--0{flex:1}.hr-production .hr-wcheck-group.hr-wphase--3{flex:3}.hr-wcheck-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:26.5px;display:grid}.hr-wcheck-track+.hr-wcheck-track{border-top:1px dashed #ededed}.hr-wcheck-cell{border-right:1px solid #ededed;justify-content:center;align-items:center;min-width:0;height:100%;padding:3px 1px;display:flex}.hr-wcheck-cell:last-child{border-right:0}.hr-wcheck-cell.is-empty:after{content:"";border-top:1px dashed #ededed;border-bottom:1px dashed #ededed;width:100%;height:20px}.hr-wmark{background:var(--mark-bg);width:100%;min-width:0;height:20px;color:var(--mark-ink);justify-content:center;align-items:center;display:flex;overflow:hidden}.hr-wmark svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.hr-wcheck-row.is-chapter .hr-wcheck-cell:after{opacity:.45}.hr-wdoc-head{border-bottom:1px solid #e5e5e5;height:86px;display:flex}.hr-wdoc-group{min-width:0}.hr-wdoc-group--ns{width:75%;min-width:0;display:flex}.hr-wdoc-group--machines{border-left:1px solid #e5e5e5;width:25%;min-width:0;display:flex}.hr-wdoc-head>.hr-wdoc-group{display:block}.hr-wdoc-group__name{white-space:nowrap;border-bottom:1px solid #e5e5e5;justify-content:center;align-items:center;gap:5px;height:36px;font-weight:500;display:flex;overflow:hidden}.hr-wdoc-group--ns .hr-wdoc-group__name{border-bottom:2px solid #3b82f6}.hr-wdoc-group--machines .hr-wphase__tag i{background:#4a90d9}.hr-wdoc-categories{height:50px;display:flex}.hr-wdoc-categories>span{border-right:1px solid #e5e5e5;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0 4px;font-size:10px;line-height:12px;display:flex}.hr-wdoc-categories>span:last-child{border-right:0}.hr-wdoc-categories b{font-size:10px;font-weight:600}.hr-wdoc-categories small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;display:block;overflow:hidden}.hr-wdoc-row{border-bottom:1px solid #e5e5e5;height:54px;display:flex}.hr-wdoc-cell{border-right:1px solid #e5e5e5;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.hr-wdoc-cell:last-child{border-right:0}.hr-wdoc-cell.is-required{background:#dbeafe}.hr-wdoc-count{color:#234876;background:#93c5fd;border-radius:4px;min-width:13px;padding:3px 4px;font:500 13px/13px Inter,Arial,sans-serif}.hr-wdoc-count--complete{color:#326745;background:#86efac}.hr-wdoc-count--review{color:#675e32;background:#fde047}.hr-wdoc-count--approved{color:#326745;background:#86efac;display:none}.hr-approved .hr-wdoc-count--review{display:none}.hr-approved .hr-wdoc-count--approved{display:block}.hr-wschedule-toolbar{white-space:nowrap;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex;overflow:hidden}.hr-wschedule-toolbar button{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 10px;font:500 12px/16px Inter,Arial,sans-serif;display:flex}.hr-wschedule-toolbar small{color:#8a8a8a;font:11px/16px Inter,Arial,sans-serif}.hr-wzoom{align-items:center;gap:12px;display:flex}.hr-wzoom>i{background:#f5f5f5;border-radius:4px;width:78px;height:5px;display:block;position:relative}.hr-wzoom>i:before{content:"";background:#171717;border-radius:4px;width:28px;height:100%;position:absolute;top:0;left:0}.hr-wzoom>i b{background:#fff;border:1px solid #171717;border-radius:50%;width:15px;height:15px;position:absolute;top:-5px;left:24px;box-shadow:0 1px 2px #0001}.hr-wschedule-divider{background:#e5e5e5;width:1px;height:26px;margin:0 2px}.hr-wperiod{align-items:center;gap:10px;min-width:0;display:flex}.hr-wperiod b{white-space:nowrap;font-size:12px;font-weight:600}.hr-wschedule-filter{margin-left:auto}.hr-wschedule-days{background:#fafafa;border-bottom:1px solid #e5e5e5;height:42px;display:flex}.hr-wschedule-phasehead,.hr-wschedule-phase{color:#a1a1aa;border-right:1px solid #e5e5e5;flex:none;justify-content:center;align-items:center;width:70px;display:flex}.hr-wschedule-unscheduledhead,.hr-wschedule-unscheduled{color:#a1a1aa;border-right:1px solid #e5e5e5;flex:none;justify-content:center;align-items:center;width:88px;display:flex}.hr-wschedule-dategrid{flex:1;grid-template-columns:repeat(14,minmax(0,1fr));min-width:0;display:grid}.hr-wschedule-dategrid>span{border-right:1px solid #ededed;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex;overflow:hidden}.hr-wschedule-dategrid small{color:#8a8a8a;font:11px/13px Inter,Arial,sans-serif}.hr-wschedule-dategrid b{font:500 11px/16px Inter,Arial,sans-serif}.hr-wschedule-dategrid .is-today{background:#eff6ff}.hr-wschedule-dategrid .is-today b{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hr-wschedule-dategrid .is-today small{color:#2563eb;font-weight:600}.hr-wschedule-dategrid .is-weekend{background:#f5f5f5}.hr-wschedule-row{border-bottom:1px solid #ededed;height:54px;display:flex}.hr-wschedule-phase{flex-direction:column;align-items:flex-start;gap:3px;padding-left:10px}.hr-wschedule-phase>span{color:#64494c;background:#efdcdf;border-radius:3px;padding:0 4px;font:500 9px/12px Roboto Mono,monospace}.hr-wschedule-phase>span+span{color:#40536b;background:#dce6f4}.hr-wschedule-unscheduled{flex-direction:column;gap:5px}.hr-wschedule-unscheduled>span{color:#525252;background:#fafafa;border-radius:4px;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.hr-wschedule-unscheduled b{color:#b91c1c;background:#fef2f2;border-radius:4px;padding:0 3px;font:500 11px/14px Inter,Arial,sans-serif}.hr-wschedule-track{flex:1;min-width:0;position:relative}.hr-wschedule-grid{grid-template-columns:repeat(14,minmax(0,1fr));display:grid;position:absolute;inset:0}.hr-wschedule-grid>i{border-right:1px solid #ededed}.hr-wschedule-grid>i:nth-child(7n+6),.hr-wschedule-grid>i:nth-child(7n+7){background:#fafafa}.hr-wschedule-grid>i:nth-child(4){background:#f8faff;position:relative}.hr-wschedule-grid>i:nth-child(4):after{content:"";border-left:1px dashed #cad4e8;height:100%;position:absolute;left:50%}.hr-wschedule-event{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:4px;height:26px;padding:0 6px;display:flex;position:absolute;top:14px;overflow:hidden}.hr-wschedule-event>svg{flex:none}.hr-wschedule-event>span:not(.hr-wmark):not(.av){text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 10px/14px Inter,Arial,sans-serif;overflow:hidden}.hr-wschedule-event .hr-wmark{border-radius:3px;flex:none;width:12px;height:12px}.hr-wschedule-event .hr-wmark svg{width:8px;height:8px}.hr-wschedule-event .av{background-position:50%;background-size:cover;border-radius:50%;flex:none;margin-left:auto;box-shadow:0 0 0 1px #fff}@media (prefers-reduced-motion:reduce){.hr-wphase,.hr-wcheck-group{transition:none}}@container (width<=69px){.hr-wphase__title>span:last-child{display:none}}@container hr-workspace (width<=420px){.hr-wstats__actions{display:none}}@container hr-workspace (width<=480px){.hr-production .hr-wphase:not(.hr-wphase--3),.hr-production .hr-wcheck-group:not(.hr-wphase--3){display:none}.hr-production .hr-wphase--3 .hr-wphase__title{justify-content:flex-start;padding:0 12px}.hr-production .hr-wphase--3 .hr-wphase__title:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;margin-right:5px;transform:rotate(45deg)}.hr-production .hr-wphase__levels{font-size:11px}}@property --hr-ag-a{syntax:"<angle>";inherits:false;initial-value:0deg}.hr-agents{z-index:3;pointer-events:none;position:absolute;inset:0}.hr-agent{opacity:0;visibility:hidden;will-change:opacity, transform;background:linear-gradient(135deg,#7ea3dc12,#a792d417);border-radius:9px;width:10px;height:10px;position:absolute;top:0;left:0}.hr-app[data-hr-view=progress] .hr-agent[data-view=progress],.hr-app[data-hr-view=checks] .hr-agent[data-view=checks],.hr-app[data-hr-view=docs] .hr-agent[data-view=docs]{visibility:visible}.hr-agent{box-shadow:0 0 0 1px #7a84de38,0 0 14px 2px #7c76dc6b,0 0 32px 4px #5b8def2e}.hr-agent__ring{pointer-events:none;background:conic-gradient(from var(--hr-ag-a), #5b8def, #7c83e6, #9a74de, #a792d4, #7c83e6, #5b8def);-webkit-mask-composite:xor;border-radius:11px;padding:2px;animation:8s linear infinite hrAgSpin;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes hrAgSpin{to{--hr-ag-a:360deg}}.hr-agent .hr-agent__tag{z-index:1;--ca:28px;gap:7px;padding:3px 12px 3px 3px;font-size:14px;line-height:20px;position:absolute;top:-17px;left:6px;box-shadow:0 0 0 1px #7c76dc47,0 6px 18px -8px #2b355080}.hr-agent.is-right .hr-agent__tag{left:auto;right:6px}.hr-agent .curl__ai{--ca:28px}.hr-wmark--ag{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);transform:scale(.4)}.hr-wmark--ag.is-on{opacity:1;transform:none}.hr-wdoc-count--ag{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);transform:scale(.4)}.hr-wdoc-count--ag.is-on{opacity:1;transform:none}.hr-progress__track>span.hr-ag-fill:before{background:var(--hr-bar);transform-origin:0;border-radius:0 5px 5px 0;animation:.5s cubic-bezier(.2,1,.4,1) hrAgFill}@keyframes hrAgFill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hr-agent__ring{animation:none}}.hr-agent .hr-agent__tag{align-items:center;padding:4px 12px 4px 4px;top:-24px}.hr-agent.is-below .hr-agent__tag{top:auto;bottom:-24px}.hr-agent__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.hr-agent__l1{white-space:nowrap;align-items:center;gap:6px;line-height:18px;display:flex}.hr-agent__sys{white-space:nowrap;color:#3f3f46;align-items:center;gap:6px;font-size:12.5px;line-height:18px;display:flex}.hr-agent__sys .ac{height:18px;font-size:11px}.hr-agent__stack{min-width:0;display:grid}.hr-agent__stack>.hr-agent__st{opacity:0;grid-area:1/1;transition:opacity .32s}.hr-agent__stack>.hr-agent__st.is-on{opacity:1}.hr-agent__sys.hr-agent__stack>.hr-agent__st{align-items:center;gap:6px;min-width:0;display:flex}.hr-agent__l1 .hr-agent__stack .curl__ro{white-space:nowrap}.hr-agent.is-working .hr-agent__ring{filter:brightness(1.08)saturate(1.15)}.hr-tree__row{position:relative}.hr-ag-tick{color:#2f7a5a;opacity:0;pointer-events:none;background:#e3f3e8;border-radius:5px;place-items:center;width:18px;height:18px;margin-top:-9px;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);display:grid;position:absolute;top:50%;right:10px;transform:scale(.4);box-shadow:inset 0 0 0 1px #2f7a5a2e}.hr-ag-tick.is-on{opacity:1;transform:none}.hr-ag-tick .ico{width:11px;height:11px}.hr-progress__track>span.hr-ag-open:before{border-radius:0}.hr-progress__track>span.hr-ag-open.is-first:before{border-radius:5px 0 0 5px}.hr-wcheck-cell.is-agslot{position:relative}.hr-wcheck-cell.is-agslot:not(:has(.hr-wmark--old)):not(:has(.hr-wmark--ag.is-on)):after{content:"";border-top:1px dashed #ededed;border-bottom:1px dashed #ededed;width:100%;height:20px}.hr-wcheck-cell.is-agslot>.hr-wmark--ag{width:auto;margin-top:-10px;position:absolute;top:50%;left:1px;right:1px}.hr-wmark--old{transition:opacity .3s}.hr-wmark--old.is-off{opacity:0}@media (prefers-reduced-motion:reduce){.hr-agent__stack>.hr-agent__st,.hr-ag-tick,.hr-wmark--old{transition:none}}.hr-agent--human{background:#09090b06;box-shadow:0 0 0 1.5px #09090b6b,0 6px 16px -10px #09090b4d}.hr-agent--human .hr-agent__tag{box-shadow:0 1px 2px #09090b14,0 6px 14px -8px #09090b40}.hr-agent--human .hr-agent__tag .curl__av{flex:none;width:26px!important;height:26px!important}.hr-agent--human .hr-agent__sys{color:inherit;opacity:.8}.hr-agent--human.is-working{box-shadow:0 0 0 1.5px #09090b8c,0 6px 16px -10px #09090b4d}.hr-tree__desc-swap{min-width:0;display:grid}.hr-tree__desc-swap>.hr-tree__description{grid-area:1/1;transition:opacity .35s,transform .35s}.hr-tree__description--new{opacity:0;transform:translateY(4px)}.hr-tree__description--new.is-on{opacity:1;color:#3f3f46;transform:none}.hr-tree__description--old.is-off{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.hr-tree__desc-swap>.hr-tree__description{transition:none}}.hr-agent .hr-agent__tag.curl--ai{overflow:visible}.hr-agent .hr-agent__tag.curl--ai:after{display:none}.hr-agent .hr-agent__tag .curl__ai--blk{z-index:2;transform-origin:50% 70%;will-change:transform;transform:translate(var(--fx,0px), var(--fy,0px)) rotate(var(--fr,0deg)) scale(calc(1 + var(--fl,0) * .08));position:relative}.hr-agent .hr-agent__tag .curl__ai--blk:after{content:"";z-index:-1;pointer-events:none;opacity:var(--fl,0);filter:blur(7px);background:radial-gradient(closest-side,#fff,#ffffffd9 42%,#b0baec61 70%,#b0baec00);border-radius:50%;animation:none;display:block;position:absolute;inset:-30% -45% -55%}.hr-agent .hr-agent__tag .curl__ai--blk:before{content:"";z-index:-2;filter:blur(5px);height:22%;opacity:var(--fl,0);bottom:-26%;left:8%;right:8%;background:#2b355038;border-radius:50%;animation:none;display:block;position:absolute;inset:auto 8% -26%}.hr-agent .hr-agent__tag .curl__ai--blk .curl__blk{filter:drop-shadow(0 calc(2px + var(--fl,0) * 8px) calc(3px + var(--fl,0) * 7px) rgba(43, 53, 80, calc(.22 - var(--fl,0) * .06)))}.hr-app .hr-detail{visibility:hidden;opacity:0;pointer-events:none;font:14px/20px var(--hr-font,Inter,ui-sans-serif,system-ui,sans-serif);color:#171717;z-index:30;text-align:left;transition:opacity .25s,visibility .25s;position:absolute;inset:0}.hr-app[data-hr-detail=system] .hr-detail--system,.hr-app[data-hr-detail=document] .hr-detail--document{visibility:visible;opacity:1;pointer-events:auto}.hr-app .hr-detail *{box-sizing:border-box}.hr-app .hr-detail button{cursor:default;font-family:inherit}.hr-app .hrd-spacer{flex:1;min-width:0}.hr-app .hrd-muted{color:#737373}.hr-app .hrd-button{white-space:nowrap;color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hr-app .hrd-button svg{flex:none}.hr-app .hrd-positive{color:#fff;background:#337d42;border-color:#0000}.hr-app .hrd-ghost{background:0 0;border-color:#0000;gap:4px;height:24px;padding:0 8px}.hr-app .hrd-danger{color:#be242d;background:#fbeef0;border-color:#0000}.hr-app .hrd-icon-after{flex-direction:row-reverse}.hr-app .hrd-button.is-disabled{opacity:.35}.hr-app .hrd-system-dim{inset:16px calc(var(--hr-dock-width,64px) + 16px) 16px 64px;background:#0000002e;border-radius:14px;position:absolute}.hr-app .hrd-system-modal{inset:36px calc(var(--hr-dock-width,64px) + 36px) 36px 84px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;overflow:hidden;transform:translateY(5px);box-shadow:0 24px 64px -12px #00000059}.hr-app[data-hr-detail=system] .hrd-system-modal{transform:translateY(0)}.hr-app .hrd-tree{background:#fff;border-right:1px solid #e5e5e5;flex:0 0 402px;width:402px;overflow:hidden}.hr-app .hrd-tree-filter{border-bottom:1px solid #e5e5e5;align-items:center;gap:6px;height:44px;padding:0 8px 0 6px;display:flex}.hr-app .hrd-tree-filter>span{color:#737373;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;padding:0 8px;font-size:13px;display:flex}.hr-app .hrd-tree-filter .hrd-button{padding:0 8px}.hr-app .hrd-tree-count{color:#737373;white-space:nowrap;border-bottom:1px solid #e5e5e5;align-items:center;gap:10px;height:56px;padding:0 16px;font-size:12px;display:flex}.hr-app .hrd-tree-count b{color:#171717;font-weight:600}.hr-app .hrd-tree-actions{border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.hr-app .hrd-tree-actions .hrd-button{height:32px}.hr-app .hrd-tree-list{overflow:hidden}.hr-app .hrd-tree-row{min-height:54px;padding:7px 12px 7px calc(12px + var(--level)*20px);border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;display:flex;position:relative}.hr-app .hrd-tree-row.is-selected{background:#fafafa;box-shadow:inset 4px 0 #171717,0 1px 2px #00000012}.hr-app .hrd-tree-chevron{color:#555;flex:none;width:16px}.hr-app .hrd-tree-entity{flex:1;min-width:0}.hr-app .hrd-tree-line{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.hr-app .hrd-tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-app .hrd-tree-entity p{color:#737373;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:18px;overflow:hidden}.hr-app .hr-detail .ac,.hr-app .hr-detail .al{height:20px;font:500 11px/16.5px var(--f-mono,ui-monospace,monospace);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.hr-app .hrd-tree-line .al{text-overflow:ellipsis;max-width:75px;line-height:20px;display:block;overflow:hidden}.hr-app .hrd-system-main{background:#fafafa;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;container-type:inline-size}.hr-app .hrd-system-header{white-space:nowrap;background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.hr-app .hrd-system-header>svg{color:#d1d1d1;flex:none}.hr-app .hrd-breadcrumb{padding:0 8px;font-size:12px;font-weight:500}.hr-app .hrd-system-header strong{text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.hr-app .hrd-close{color:#fafafa;background:#262626;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;height:28px;padding:0 4px 0 6px;font-size:12.8px;font-weight:500;line-height:19.2px;display:flex}.hr-app .hrd-close kbd{color:#e5e5e5;background:#333;border:1px solid #666;border-radius:4px;padding:0 4px;font:10px/18px ui-monospace,monospace}.hr-app .hrd-system-tabs{background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:stretch;gap:0;height:56px;padding:0 8px;display:flex;overflow:hidden}.hr-app .hrd-system-tab{color:#737373;background:0 0;border:0;flex:1;min-width:0;padding:0 4px;font-size:12px;font-weight:500;position:relative}.hr-app .hrd-system-tab>span{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-width:0;height:32px;padding:0 8px;display:flex}.hr-app .hrd-system-tab>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hr-app .hrd-system-tab svg{flex:none}.hr-app .hrd-tab-progress{font:700 6.5px/7px var(--f-mono,monospace);flex-direction:column;flex:none;align-items:center;gap:1px;height:16px;display:flex!important}.hr-app .hrd-tab-progress i{color:#5f3a3dcc;background:#f4d8da99;border-radius:2px;padding:0 4px;font-style:normal}.hr-app .hrd-tab-progress i+i{color:#354764cc;background:#d4e2f799}.hr-app .hrd-system-tab.is-active{color:#171717}.hr-app .hrd-system-tab.is-active>span{background:#f5f5f5}.hr-app .hrd-system-tab.is-active:after{content:"";background:#171717;height:2px;position:absolute;bottom:0;left:4px;right:4px}.hr-app .hrd-req-scroll{flex:1;min-height:0;padding:24px 32px;overflow:hidden}.hr-app .hrd-system-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hr-app .hrd-system-title h2{white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:28px}.hr-app .hrd-system-title .hrd-button{color:#737373;flex-direction:row-reverse}.hr-app .hrd-requirements{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014}.hr-app .hrd-requirement-tabs{border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;height:54px;padding:0 8px;display:flex}.hr-app .hrd-requirement-tab{background:0 0;border:0;flex:none;height:53px;padding:0 4px;font-size:12px;font-weight:500;position:relative}.hr-app .hrd-requirement-tab>span{background:#f5f5f5;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.hr-app .hrd-requirement-tab i{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;width:18px;height:18px;font-size:9px;font-style:normal;line-height:18px}.hr-app .hrd-requirement-tab svg{color:#737373;margin-left:8px}.hr-app .hrd-requirement-tab:after{content:"";background:#171717;height:2px;position:absolute;bottom:0;left:4px;right:4px}.hr-app .hrd-requirement-tabs>.hrd-button{border-radius:10px;width:30px;height:32px;padding:0}.hr-app .hrd-requirement-body{grid-template-columns:minmax(0,1fr) 256px;display:grid}.hr-app .hrd-requirement-left{min-width:0;overflow:hidden}.hr-app .hrd-revision{white-space:nowrap;z-index:2;background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:12px;display:flex;position:relative;overflow:hidden}.hr-app .hrd-revision>span.hrd-muted{text-overflow:ellipsis;overflow:hidden}.hr-app .hrd-revision i,.hr-app .hrd-history-row i{background:#fafafa;border:1px solid #e5e5e5;border-radius:3px;padding:0 3px;font-size:10px;font-style:normal;line-height:14px}.hr-app .hrd-revision button{color:#fff;background:#9ac09e;border:0;border-radius:6px;flex:none;padding:3px 8px;font-size:12px;font-weight:500}.hr-app .hrd-req-document{color:#444;padding:24px;font:400 16px/24px Inter,ui-sans-serif,system-ui,sans-serif;transition:transform 1.2s cubic-bezier(.22,.61,.36,1);transform:translateY(0)}.hr-app .hrd-req-document strong{font-weight:600}.hr-app[data-hr-requirement="2"] .hrd-req-document{transform:translateY(calc(-1 * var(--hr-reading-shift,180px)))}.hr-app .hrd-revision-history{background:#fff;border-left:1px solid #e5e5e5;font-size:12px}.hr-app .hrd-revision-history h3{border-bottom:1px solid #e5e5e5;align-items:center;height:44px;margin:0;padding:0 12px;font-size:12px;font-weight:500;display:flex}.hr-app .hrd-highlight-toggle{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.hr-app .hrd-highlight-toggle i{background:#e5e5e5;border-radius:20px;width:32px;height:18px;position:relative}.hr-app .hrd-highlight-toggle i:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.hr-app .hrd-history-row{align-items:flex-start;gap:8px;margin:0 12px 10px;display:flex}.hr-app .hrd-history-symbol{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:4px;display:grid}.hr-app .hrd-history-row>div{background:#f5f5f5;border-radius:8px;flex:1;min-width:0;padding:6px 8px;line-height:18px}.hr-app .hrd-history-row p{color:#737373;margin:0}.hr-app .hrd-history-row.is-old>div{background:0 0}.hr-app .hrd-history-row.is-old .hrd-history-symbol{color:#737373;background:#e5e5e5}.hr-app .hr-detail--document{z-index:40}.hr-app .hrd-document-dim{background:#0006;position:absolute;inset:0}.hr-app .hrd-document-modal{inset:16px calc(var(--hr-dock-width,64px) + 16px) 16px 64px;background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.hr-app .hrd-document-header{z-index:3;background:#fff;border-bottom:1px solid #e5e5e5;flex:none;align-items:center;gap:16px;height:65px;padding:16px 20px;display:flex}.hr-app .hrd-document-system{white-space:nowrap;flex-shrink:1;align-items:center;gap:6px;min-width:120px;max-width:230px;font-size:12px;line-height:16px;display:flex}.hr-app .hrd-document-system b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.hr-app .hrd-document-select{white-space:nowrap;color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12px;line-height:16px;display:flex}.hr-app .hrd-document-select>svg{color:#737373;flex:none}.hr-app .hrd-file-select{flex-shrink:1;min-width:180px;max-width:270px}.hr-app .hrd-file-select>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.hr-app .hrd-pdf-icon{color:#e14444;text-align:center;border:1px solid #e5e5e5;border-radius:2px;flex:none;width:14px;height:16px;font-size:5px;font-weight:700;line-height:19px}.hr-app .hrd-category-select{gap:8px;padding:0 12px}.hr-app .hrd-category-select i{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:12px;font-style:normal}.hr-app .hrd-document-close{flex-direction:row-reverse;height:32px}.hr-app .hrd-doc-status-wrap{flex:none;position:relative}.hr-app .hrd-status-before,.hr-app .hrd-status-after{align-items:center;gap:8px;display:flex}.hr-app .hrd-status-after,.hr-app[data-hr-document-status=approved] .hrd-status-before{display:none}.hr-app[data-hr-document-status=approved] .hrd-status-after{display:flex}.hr-app .hrd-status-letter{text-align:center;border-radius:30px;flex:none;min-width:26px;height:20px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.hr-app .hrd-status-s{color:#4d4d4d;background:#fff}.hr-app .hrd-status-d{color:#484851;background:#e4e4e7}.hr-app .hrd-status-i{color:#494950;background:#a1a1aa}.hr-app .hrd-status-c{color:#675e32;background:#fde047}.hr-app .hrd-status-g{color:#326745;background:#86efac}.hr-app .hrd-status-u{color:#673232;background:#f87171}.hr-app .hrd-status-z{color:#fff;background:#15803d}.hr-app .hrd-status-ai{color:#fff;background:#e0f}.hr-app .hrd-doc-status-menu{z-index:10;visibility:hidden;opacity:0;background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:290px;transition:opacity .16s,transform .16s;position:absolute;top:36px;left:0;overflow:hidden;transform:translateY(-3px);box-shadow:0 2px 4px #0000001a}.hr-app[data-hr-document-status=open] .hrd-doc-status-menu{visibility:visible;opacity:1;transform:translateY(0)}.hr-app .hrd-doc-status-option{text-align:left;color:#171717;background:#fff;border:0;border-radius:8px;align-items:flex-start;gap:8px;width:100%;min-height:28px;padding:4px 32px 4px 6px;font-size:14px;line-height:20px;display:flex;position:relative}.hr-app .hrd-doc-status-option>svg{position:absolute;top:8px;right:9px}.hr-app .hrd-document-meta{white-space:nowrap;border-bottom:1px solid #e5e5e5;flex:none;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 20px;font-size:12px;display:flex}.hr-app .hrd-document-meta>div{align-items:center;gap:10px;display:flex}.hr-app .hrd-document-meta>div:last-child{gap:8px}.hr-app .hrd-document-meta b{font-weight:600}.hr-app .hrd-document-meta .hrd-button{font-size:12.8px}.hr-app .hrd-document-preview{flex:1;min-height:0;padding:32px}.hr-app .hrd-pdf-viewer{border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.hr-app .hrd-pdf-toolbar{border-bottom:1px solid #e5e5e5;flex:none;align-items:center;gap:8px;height:45px;padding:8px 12px;font-size:12px;display:flex}.hr-app .hrd-pdf-toolbar .hrd-button{width:28px;height:28px;padding:0}.hr-app .hrd-zoom-track{background:#f5f5f5;border-radius:5px;width:160px;height:6px;margin:0;position:relative}.hr-app .hrd-zoom-track:before{content:"";background:#262626;border-radius:5px;width:24px;position:absolute;top:0;bottom:0;left:0}.hr-app .hrd-zoom-track i{background:#fff;border:1px solid #262626;border-radius:50%;width:16px;height:16px;position:absolute;top:-5px;left:21px}.hr-app .hrd-pdf-canvas{background:#f5f5f5;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:hidden}.hr-app .hrd-pdf-page{aspect-ratio:210/297;color:#343a40;background:#fff;height:100%;padding:30px 34px;font:9px/1.6 Inter,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 1px #00000014}.hr-app .hrd-pdf-kicker{color:#737d86;letter-spacing:1.2px;font-size:7px}.hr-app .hrd-pdf-page h1{letter-spacing:-.5px;margin:12px 0 5px;font-size:19px;font-weight:600;line-height:1.25}.hr-app .hrd-pdf-subtitle{color:#78828b;margin:0;font-size:8px}.hr-app .hrd-pdf-rule{background:#697d88;height:2px;margin:16px 0 12px}.hr-app .hrd-pdf-drawing{margin:0 -8px 10px}.hr-app .hrd-pdf-drawing svg{width:100%;height:auto;display:block}.hr-app .hrd-pdf-page h2{margin:14px 0 6px;font-size:10px;font-weight:600;line-height:1.4}.hr-app .hrd-pdf-page table{border-collapse:collapse;width:100%;font-size:8px;line-height:1.4}.hr-app .hrd-pdf-page td{border-bottom:1px solid #e8ebed;padding:5px 0}.hr-app .hrd-pdf-page td:last-child{text-align:right;font-weight:500}.hr-app .hrd-pdf-page p{margin:5px 0}.hr-app .hrd-pdf-page footer{color:#7c858c;border-top:1px solid #e8ebed;justify-content:space-between;padding-top:8px;font-size:6px;display:flex;position:absolute;bottom:20px;left:34px;right:34px}@media (prefers-reduced-motion:reduce){.hr-app .hr-detail,.hr-app .hrd-system-modal,.hr-app .hrd-req-document,.hr-app .hrd-doc-status-menu{transition:none}}@container (width<=1050px){.hr-app .hrd-system-tab>span{justify-content:center}.hr-app .hrd-system-tab>span>span:not(.hrd-tab-progress){display:none}}.hr-app .hrd-status-letter{border-radius:5px;min-width:22px;padding:2px 6px}.hr-app .hrd-pdf-canvas{align-items:flex-start;padding:22px 16px 0}.hr-app .hrd-zoom-track:before{width:62px}.hr-app .hrd-zoom-track i{left:56px}.hr-app .hrd-pdf-page.hrd-ds{aspect-ratio:210/297;color:#1f2a33;border-radius:1px;flex:none;width:660px;height:auto;padding:0 40px 30px;font:400 10.5px/1.45 Inter,Arial,sans-serif;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000a}.hr-app .hrd-ds-band{border-bottom:3px solid #1f2a33;justify-content:space-between;align-items:center;height:58px;margin:0 -40px 22px;padding:0 40px;display:flex}.hr-app .hrd-ds-issuer{align-items:center;gap:7px;display:flex}.hr-app .hrd-ds-issuer i{color:#fff;letter-spacing:.02em;background:#1f2a33;border-radius:5px;place-items:center;width:22px;height:22px;font:700 9px/1 Inter,Arial,sans-serif;display:grid}.hr-app .hrd-ds-issuer b{letter-spacing:-.01em;font:700 13px/1 Inter,Arial,sans-serif}.hr-app .hrd-ds-issuer span{color:#6b7680;font:500 13px/1 Inter,Arial,sans-serif}.hr-app .hrd-ds-docid{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.hr-app .hrd-ds-docid span{letter-spacing:.14em;text-transform:uppercase;color:#6b7680;font:600 8.5px/1 Inter,Arial,sans-serif}.hr-app .hrd-ds-docid b{color:#1f2a33;font:600 10.5px/1 ui-monospace,Menlo,monospace}.hr-app .hrd-ds-title h1{letter-spacing:-.02em;color:#111820;margin:0;font:700 24px/1.15 Inter,Arial,sans-serif}.hr-app .hrd-ds-title p{color:#55616b;margin:5px 0 0;font-size:12px}.hr-app .hrd-ds-meta{border-top:1px solid #d9dee2;border-bottom:1px solid #d9dee2;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px;margin:16px 0 0;padding:10px 0;display:grid}.hr-app .hrd-ds-meta div{min-width:0}.hr-app .hrd-ds-meta dt{letter-spacing:.12em;text-transform:uppercase;color:#7a858e;font:600 8px/1.2 Inter,Arial,sans-serif}.hr-app .hrd-ds-meta dd{color:#1f2a33;white-space:nowrap;margin:3px 0 0;font:500 11px/1.25 Inter,Arial,sans-serif}.hr-app .hrd-ds-fig{margin:18px 0 0}.hr-app .hrd-ds-draw{margin:0 -12px;padding:0 46px;position:relative}.hr-app .hrd-ds-svg{width:100%;height:auto;display:block}.hr-app .hrd-ds-flow{color:#3b4751;width:44px;font:500 9.5px/1.15 Inter,Arial,sans-serif;position:absolute;transform:translateY(-50%)}.hr-app .hrd-ds-flow.is-r{text-align:right}.hr-app .hrd-ds-fig figcaption{color:#7a858e;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.hr-app .hrd-ds-fig figcaption span:first-child{color:#3b4751;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:600}.hr-app .hrd-ds-cols{grid-template-columns:1.25fr 1fr;gap:28px;margin-top:16px;display:grid}.hr-app .hrd-pdf-page.hrd-ds h2{letter-spacing:.12em;text-transform:uppercase;color:#1f2a33;margin:14px 0 6px;font:700 9px/1.2 Inter,Arial,sans-serif}.hr-app .hrd-ds-cols>div>h2:first-child{margin-top:0}.hr-app .hrd-pdf-page.hrd-ds table{border-collapse:collapse;width:100%;font-size:10.5px;line-height:1.35}.hr-app .hrd-pdf-page.hrd-ds td{vertical-align:top;border-bottom:1px solid #e6e9ec;padding:5px 0}.hr-app .hrd-pdf-page.hrd-ds td:last-child{text-align:right;white-space:nowrap;padding-left:10px;font-weight:600}.hr-app .hrd-ds-parts{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hr-app .hrd-ds-parts li{align-items:center;gap:8px;font-size:10.5px;line-height:1.3;display:flex}.hr-app .hrd-ds-parts i{border:1px solid #24303a;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:600 8.5px/1 Inter,Arial,sans-serif;display:grid}.hr-app .hrd-pdf-page.hrd-ds .hrd-ds-revs th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#7a858e;border-bottom:1px solid #1f2a33;padding:4px 0;font:600 8px/1.2 Inter,Arial,sans-serif}.hr-app .hrd-pdf-page.hrd-ds .hrd-ds-revs td{font-size:10px}.hr-app .hrd-pdf-page.hrd-ds .hrd-ds-revs td:last-child{text-align:left;font-weight:500}.hr-app .hrd-pdf-page.hrd-ds .hrd-ds-revs td:first-child{width:36px;font-weight:600}.hr-app .hrd-pdf-page.hrd-ds .hrd-ds-revs td:nth-child(2){color:#55616b;width:84px}.hr-app .hrd-pdf-page.hrd-ds footer{color:#7a858e;border-top:1px solid #d9dee2;font-size:8.5px;bottom:16px;left:40px;right:40px}.hr-app .hrd-req-document{color:#3f3f46;padding:20px 24px;font:400 13px/20px Inter,ui-sans-serif,system-ui,sans-serif}.hr-app .hrd-req-document h1{color:#18181b;margin:2px 0 8px;font-size:18px;font-weight:650;line-height:26px}.hr-app .hrd-req-document h2{color:#18181b;margin:14px 0 4px;font-size:15px;font-weight:600;line-height:22px}.hr-app .hrd-req-document p{margin:0 0 8px}.hr-app .hrd-req-document ul{margin:4px 0 10px;padding-left:20px}.hr-app .hrd-req-document li{margin:2px 0}.hr-app .hrd-history-list{padding-top:2px;position:relative}.hr-app .hrd-history-list:before{content:"";background:#e5e5e5;width:1px;position:absolute;top:14px;bottom:30px;left:21.5px}.hr-app .hrd-history-row{margin:0 12px 6px;position:relative}.hr-app .hrd-history-row>div{padding:6px 8px;line-height:17px}.hr-app .hrd-history-row>div>span:first-child{color:#18181b;font-weight:500}.hr-app .hrd-history-by{align-items:center;gap:6px;display:flex;margin-top:3px!important}.hr-app .hrd-history-by .av,.hr-app .hrd-history-by .ai-blk{border-radius:50%;flex:none;width:16px!important;height:16px!important}.hr-app .hrd-history-by b{color:#3f3f46;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hr-app .hrd-history-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#52525b!important}.hr-app .hrd-doc-status-menu{border-color:#e7e7e9;border-radius:10px;width:280px;padding:4px;box-shadow:0 1px 2px #0000000d,0 8px 24px -10px #0003}.hr-app .hrd-doc-status-option{letter-spacing:-.006em;color:#18181b;border-radius:6px;grid-template-columns:24px 1fr 16px;align-items:center;column-gap:10px;min-height:32px;padding:6px 8px;font:500 13px/18px Inter,Arial,sans-serif;display:grid}.hr-app .hrd-doc-status-option.is-current{background:#f4f4f5}.hr-app .hrd-doc-status-option>svg{color:#18181b;justify-self:end;position:static}.hr-app .hrd-doc-status-t{flex-direction:column;min-width:0;display:flex}.hr-app .hrd-doc-status-t small{color:#71717a;letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.hr-app .hrd-doc-status-sep{background:#ececee;height:1px;margin:4px 6px;display:block}.hr-app .hrd-status-letter{box-sizing:border-box;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;width:24px;min-width:24px;height:20px;padding:0;font:600 11px/1 Inter,Arial,sans-serif;display:inline-grid}.hr-app .hrd-status-s{box-shadow:inset 0 0 0 1px #e4e4e7}.hr-app .hrd-doc-status .hrd-status-before,.hr-app .hrd-doc-status .hrd-status-after{letter-spacing:-.006em;color:#18181b;font:500 13px/18px Inter,Arial,sans-serif}.hr-app :lang(nb) .hrd-status-ai,.hr-app :lang(no) .hrd-status-ai{font-size:0}.hr-app :lang(nb) .hrd-status-ai:after,.hr-app :lang(no) .hrd-status-ai:after{content:"KI";font-size:11px}.hr-search-layer{z-index:50;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;position:absolute;inset:0}.hr-app[data-hr-search=open] .hr-search-layer,.hr-app[data-hr-search=results] .hr-search-layer{opacity:1;visibility:visible}.hr-search__veil{backdrop-filter:blur(6px)saturate(.9);background:#ffffff80;position:absolute;inset:0}.hr-search{background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:1040px;max-width:calc(100% - 48px);max-height:calc(100% - 160px);font-size:13px;position:absolute;top:136px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px -18px #0006,0 4px 12px #0000000f}.hr-search__input{color:#737373;border-bottom:1px solid #e5e5e5;align-items:center;gap:12px;height:68px;padding:0 12px 0 18px;font-size:19px;display:flex}.hr-search__input>.ico:last-child{margin-left:auto}.hr-search__typed{color:#0a0a0a}.hr-search__typed:empty,.hr-search__typed:not(:empty)+.hr-search__placeholder,.hr-search__input:has(.hr-search__typed:empty)>.ico:last-child{display:none}.hr-search__browse{padding:14px 16px 16px}.hr-search__browse>span{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.hr-search__browse>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.hr-search__browse>div>span{border:1px solid #e5e5e5;border-radius:10px;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.hr-search__browse>div>span>.ico{color:#737373}.hr-search__browse b{font-size:13.5px;font-weight:500;line-height:20px;display:block}.hr-search__browse small{color:#737373;font-size:12px;line-height:16px;display:block}.hr-search__results{display:none}.hr-app[data-hr-search=results] .hr-search__results{display:block}.hr-app[data-hr-search=results] .hr-search__browse{display:none}.hr-search__tabs{border-bottom:1px solid #e5e5e5;gap:3px;height:40px;padding:0 12px;display:flex}.hr-search__tab{color:#737373;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.hr-search__tab.is-selected{color:#0a0a0a;border-bottom-color:#0a0a0a}.hr-search__tab small{color:#737373;font-size:10px}.hr-search__body{grid-template-columns:minmax(0,1fr) 300px;gap:12px;min-height:410px;padding:8px 12px 12px;display:grid}.hr-search__result{border-radius:10px;align-items:center;gap:12px;height:53px;padding:7px 10px;display:flex}.hr-search__result.is-selected{background:#f5f5f5}.hr-search__result>i{background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hr-search__result>div{flex:1;min-width:0}.hr-search__result b{align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:20px;display:flex}.hr-search__result b>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-search__result small{white-space:nowrap;text-overflow:ellipsis;color:#737373;margin-top:2px;font-size:12px;line-height:16px;display:block;overflow:hidden}.hr-search__preview{border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.hr-search__preview>small{color:#737373;font-size:11px}.hr-search__preview h3{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;display:flex}.hr-search__preview p{color:#737373;margin:0;font-size:12px;line-height:18px}.hr-search__stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hr-search__stats>span{background:#f5f5f5;border-radius:8px;flex-direction:column;gap:3px;padding:10px 8px;display:flex}.hr-search__stats b{font-size:16px;font-weight:600}.hr-search__stats small{color:#737373;font-size:10px}.hr-search__actions{flex-direction:column;gap:6px;margin-top:auto;display:flex}.hr-search__actions>span{border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.hr-search__actions>span:first-child{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.hr-search__actions kbd{margin-left:auto;font-size:11px}.hr-search__footer{color:#737373;border-top:1px solid #e5e5e5;align-items:center;gap:16px;height:37px;padding:0 16px;font-size:12px;display:flex}.hr-search__footer>span{align-items:center;gap:4px;display:flex}.hr-search__footer kbd{font-family:var(--fm,monospace);text-align:center;background:#f5f5f5;border:1px solid #0000;border-radius:3px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px}.hr-chat{background:#fff;font-size:13px;display:flex;position:absolute;inset:0}.hr-chat__rail{border-right:1px solid #e5e5e5;flex-direction:column;flex:none;align-items:center;gap:8px;width:64px;padding:12px 0;display:flex}.hr-chat__rail>i{border:1px solid #e5e5e5;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.hr-chat__rail>.is-green{color:#fff;background:#347943;border-color:#347943}.hr-chat__rail>.is-selected{border-color:#737373}.hr-chat__rail>.hr-chat__channel{color:#5f434c;background:#dfb5c1}.hr-chat__conversation{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.hr-chat__conversation>header{border-bottom:1px solid #e5e5e5;flex:none;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.hr-chat__conversation>header>span{color:#737373;font-size:19px}.hr-chat__conversation>header>div{flex-direction:column;gap:2px;display:flex}.hr-chat__conversation>header b{font-size:13px;font-weight:600}.hr-chat__conversation>header small{color:#737373;font-size:11px}.hr-chat__conversation>header>i{border:1px solid #e5e5e5;border-radius:10px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.hr-chat__messages{flex-direction:column;flex:1;gap:20px;padding:16px;display:flex;overflow:hidden}.hr-chat__day{color:#737373;text-align:center;align-items:center;gap:10px;font-size:11px;display:flex}.hr-chat__day:before,.hr-chat__day:after{content:"";background:#e5e5e5;flex:1;height:1px}.hr-chat__message{flex:none;align-items:flex-start;gap:8px;display:flex}.hr-chat__message>.av{flex:none}.hr-chat__message>div{flex:1;min-width:0}.hr-chat__by{align-items:center;gap:6px;line-height:18px;display:flex}.hr-chat__by b{font-size:12px;font-weight:600}.hr-chat__by time{color:#737373;font-size:11px;font-weight:500;line-height:16.5px}.hr-chat__message small{color:#737373;font-size:12px;line-height:16px}.hr-chat__message p{color:#0a0a0a;margin:5px 0 0;font-size:13px;font-weight:500;line-height:22px}.hr-chat__person{vertical-align:middle;background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;align-items:center;gap:4px;padding:0 4px;font-size:12px;line-height:20px;display:inline-flex}.hr-chat__doc-tag{white-space:nowrap;background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;align-items:center;gap:4px;margin-top:4px;padding:1px 5px;font-size:12px;display:inline-flex}.hr-chat__composer{border-top:1px solid #e5e5e5;flex:none;align-items:center;gap:10px;min-height:53px;padding:10px 12px;font-size:13px;line-height:22px;display:flex}.hr-chat__composer>i{font-style:normal;font-weight:600}.hr-chat__composer>div{flex:1;min-width:0}.hr-chat__compose-placeholder{color:#737373}.hr-chat__send{color:#a3a3a3;flex:none;place-items:center;width:28px;height:28px;display:grid}.hr-chat__mention-query,.hr-chat__mention-token,.hr-chat__caret,.hr-chat.is-composing .hr-chat__compose-placeholder{display:none}.hr-chat.is-mention .hr-chat__mention-query,.hr-chat.is-mention-selected .hr-chat__mention-token{display:inline}.hr-chat.is-mention-selected .hr-chat__send{color:#0a0a0a}.hr-chat__typed{white-space:pre-wrap}.hr-chat.is-composing .hr-chat__caret{vertical-align:middle;background:#0a0a0a;width:1px;height:15px;display:inline-block}.hr-chat__mentions{opacity:0;visibility:hidden;background:#fff;border:1px solid #e5e5e5;border-radius:10px;transition:opacity .12s;position:absolute;bottom:53px;left:12px;right:12px;box-shadow:0 4px 8px #00000014}.hr-chat.is-mention .hr-chat__mentions{opacity:1;visibility:visible}.hr-chat__mentions>div{background:#f5f5f5;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin:4px;padding:8px;display:flex}.hr-chat__mentions>div>span{flex-direction:column;flex:1;gap:2px;display:flex}.hr-chat__mentions b{font-size:13px;font-weight:500}.hr-chat__mentions small{color:#737373;font-size:11px}.hr-chat__mentions footer{color:#737373;border-top:1px solid #e5e5e5;padding:10px 12px;font-size:11px;line-height:16px}.hr-chat__sent{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(6px)}.hr-chat.is-sent .hr-chat__sent{opacity:1;transform:none}#hero-app:not(.app--b)>.hr-app{display:none}#hero-app.app--b>.a-rail,#hero-app.app--b>.a-panel,#hero-app.app--b>.a-dock,#hero-app.app--b>.a-logs{visibility:hidden}#hero-app.app--b>.hr-app{z-index:1;opacity:var(--ui)}#hero-app.app--b>.a-curs{z-index:80}.hr-measure,.hr-measure *{transition:none!important;animation:none!important}.hr-app[data-hr-chat=open] .hr-main,.hr-app[data-hr-chat=closed] .hr-main,.hr-app .hr-dock{transition:width .28s,right .28s}.hr-dock__expanded{width:430px;left:auto;right:0}.hr-chat__conversation>header>div{flex:1;gap:0;min-width:0}.hr-chat__conversation>header b{white-space:nowrap;font:600 13px/20px Inter,Arial,sans-serif}.hr-chat__conversation>header small{white-space:nowrap;text-overflow:ellipsis;font:500 11px/16.5px Inter,Arial,sans-serif;overflow:hidden}.hr-chat__conversation>header>i{flex:none;margin-left:0}.hr-chat__company{flex:none;width:32px;height:32px;display:block;position:relative}.hr-chat__company .co{position:absolute;inset:0}.hr-chat__company b{color:#fff;place-items:center;font:500 11px/16px Inter,Arial,sans-serif;display:grid;position:absolute;inset:0}.hr-dock__header{gap:0;padding:0 8px}.hr-app .hr-dock__tab,.hr-app .hr-dock__tab.is-active{white-space:nowrap;flex:auto;gap:6px;min-width:0;padding:0 7px;font:500 12px/16px Inter,Arial,sans-serif}.hr-dock__tab:not(.is-active)>span{text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.hr-dock__tab svg,.hr-dock__header>.hr-button{flex:none}.hr-chat__tile{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.hr-chat__tile .av,.hr-chat__tile .co{background-position:50%;background-size:cover;border-radius:50%;place-items:center;display:grid}.hr-chat__tile .co i{color:#fff;letter-spacing:.02em;font:600 8px/1 Inter,Arial,sans-serif}.hr-chat__tile.is-channel{background:#fff}.hr-chat__tile.is-channel b{color:#3f3f46;background:#f4f4f5;border-radius:6px;place-items:center;width:22px;height:22px;font:600 12px/1 Inter,Arial,sans-serif;display:grid;box-shadow:inset 0 0 0 1px #e4e4e7}.hr-chat__tile.is-channel em{box-sizing:border-box;color:#fff;text-align:center;background:#0a0a0a;border-radius:8px;min-width:15px;height:15px;padding:0 4px;font:600 9px/15px Inter,Arial,sans-serif;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.hr-chat__rail>.hr-chat__channel,.hr-chat__company{display:none}.hr-chat__messages{gap:14px}.hr-chat__message p{margin-top:3px}:root{--offblack:#18181b;--bb-ov:52vh}.bb{z-index:1;box-sizing:border-box;height:calc(390vh + var(--bb-ov));margin-top:calc(-1 * var(--bb-ov));padding-top:var(--bb-ov);background:linear-gradient(#18181b00, #18181b0f calc(var(--bb-ov) * .16), #18181b33 calc(var(--bb-ov) * .32), #18181b6b calc(var(--bb-ov) * .5), #18181bad calc(var(--bb-ov) * .68), #18181be6 calc(var(--bb-ov) * .86), var(--offblack) var(--bb-ov));position:relative}.bb:before{content:"";pointer-events:none;opacity:0;background-image:var(--grain,none);background-size:var(--grain-s,128px) var(--grain-s,128px);-webkit-mask-image:linear-gradient(transparent, #000 var(--bb-ov));mask-image:linear-gradient(transparent, #000 var(--bb-ov));position:absolute;inset:0}.bb__zone{pointer-events:none;height:calc(100% - 124vh);position:absolute;top:0;left:0;right:0}.bb__st{background:rgba(255, 255, 255, var(--bb-w,0));place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.bb__in{position:relative}.bb__t{text-align:center;letter-spacing:-.028em;max-width:19.5em;font-size:clamp(30px,3.75vw,58px);line-height:1.1;font-weight:var(--t-title-w);color:#f6f6f7;text-wrap:balance;margin:0 auto}.bb__body{opacity:var(--bb-t,1)}.bb__stm{margin-top:.55em;display:block}@media (width>=720px){.bb__t{letter-spacing:-.024em;max-width:22em;font-size:clamp(26px,2.9vw,42px);line-height:1.28}.bb__stm{margin-top:1.1em}}.bb__w{color:rgba(246, 246, 247, calc(.17 + .83 * var(--w,0)))}.bb__stm{transform:translateY(var(--bb-y,0px))}.bb__stm .bb__w{color:color-mix(in srgb, rgba(246, 246, 247, calc(.17 + .83 * var(--w,0))), var(--ink) calc(var(--bb-k,0) * 100%))}@media (width<=719px){.bb{height:calc(355vh + var(--bb-ov))}.bb__zone{height:calc(100% - 119vh)}.bb__t{font-size:clamp(26px,7.4vw,34px);line-height:1.14}}.hero.is-static~.bb{background:linear-gradient(#fff, var(--offblack) 34vh, var(--offblack) calc(100% - 34vh), #fff);height:auto;margin-top:0;padding:34vh 0}.hero.is-static~.bb:before{display:none}.hero.is-static~.bb .bb__st{background:0 0;height:auto;min-height:70vh;position:relative}.hero.is-static~.bb .bb__zone{height:calc(100% - 60vh);top:30vh}.hero.is-static~.bb .bb__w{--w:1}.hero.is-static~.bb .bb__stm{display:none}.bb-p{--w:0;--o:1;width:var(--pw,2.5em);vertical-align:-.15em;height:.92em;opacity:var(--o);margin:0 .03em;font-size:1.08em;display:inline-block;position:relative}.bb-p:before{content:"";opacity:calc(1 - var(--w));border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f6f6f729}.bb-p__in{clip-path:inset(0 calc((1 - var(--w)) * 50%) round 999px);border-radius:999px;position:absolute;inset:0;overflow:hidden}.bb-p__in:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff29}.bb-p .rib__c{background:radial-gradient(60% 70%,#1111116b,#1111111f 70%,#1110)}.bb-p__v{color:#fff;opacity:calc((var(--w) - .45) * 1.8);transform:scale(calc(.82 + .18 * var(--w)));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bb-p__row{align-items:center;gap:.16em;display:flex}.bb-p__ic{opacity:.92;filter:drop-shadow(0 .02em .05em #0000004d);flex-shrink:0;width:.42em;height:.42em}.bb-p.is-on .bb-p__ic{animation:4.8s ease-in-out infinite bbIc;animation-delay:calc(var(--i) * 1.2s - 4.8s)}@keyframes bbIc{0%{opacity:.42;transform:none}7%,22%{opacity:1;transform:translateY(-.03em)scale(1.12)}31%,to{opacity:.42;transform:none}}.bb-p__faces{width:1.92em;padding:.06em 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .12em calc(100% - .12em),#0000);mask-image:linear-gradient(90deg,#0000,#000 .12em calc(100% - .12em),#0000)}.bb-p__strip{width:max-content;display:flex}.bb-p__av{background-size:cover;border-radius:50%;margin-left:-.16em;position:relative;box-shadow:0 0 0 .045em #1c1816d9;width:.6em!important;height:.6em!important}@keyframes bbFaces{0%{transform:none}10.86%{transform:none}14.29%{transform:translate(-.44em)}25.14%{transform:translate(-.44em)}28.57%{transform:translate(-.88em)}39.43%{transform:translate(-.88em)}42.86%{transform:translate(-1.32em)}53.71%{transform:translate(-1.32em)}57.14%{transform:translate(-1.76em)}68%{transform:translate(-1.76em)}71.43%{transform:translate(-2.2em)}82.29%{transform:translate(-2.2em)}85.71%{transform:translate(-2.64em)}96.57%{transform:translate(-2.64em)}to{transform:translate(-3.08em)}}.bb-p__sp{width:82%;height:74%;overflow:visible}.bb-p__ln{stroke:#fff9;stroke-width:1.3px}.bb-p__br{stroke:#ffffff6b;stroke-width:1.2px;stroke-linecap:round}.bb-p__nd{fill:#1d1d22;stroke:#fff;stroke-width:1.3px}.bb-p__pu{opacity:0}.bb-p.is-on .bb-p__pu{animation:2.8s linear infinite bbPu}.bb-p.is-on .bb-p__nd{animation:2.8s linear infinite bbNd;animation-delay:calc((var(--x) - 5) / 90 * 2.8s - 2.8s)}@keyframes bbPu{0%{opacity:0;transform:translate(5px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(95px)}}@keyframes bbNd{0%{fill:#fff}3%{fill:#fff}24%,to{fill:#1d1d22}}.hero.is-static~.bb .bb-p{--w:1}@media (prefers-reduced-motion:reduce){.bb-p *,.bb-p.is-on *{animation:none!important}.bb-p__pu{opacity:0}}.vp.is-join{z-index:2;margin-top:calc(-1 * var(--bb-m,0px));background:0 0;padding-top:0}.vp.is-join .vp__g{opacity:var(--bb-f,1)}.vp.is-join [data-reveal]{opacity:1;transition:none;transform:none}.vp.is-join .vp__l,.vp.is-join .vp__l.in{opacity:var(--bb-f2,1)}.vp.is-join .vp__t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vp.is-join .vp__l{margin-top:0}.bb-p .rib__g{display:none}.bb-p .rib__b{filter:blur(.2em) hue-rotate(var(--rib-hue,0deg)) saturate(var(--rib-sat,1)) brightness(var(--rib-bri,1))}.bb-w{display:block;overflow:visible}.bb-w__t{fill:#ffffff42}.bb-w__s1{fill:#ffffff1f}.bb-w__s2{fill:#ffffff0d}.bb-w polygon{stroke:#ffffffeb;stroke-width:1px;vector-effect:non-scaling-stroke}.bb-p__row{gap:.13em}.bb-p__ic.bb-w{filter:drop-shadow(0 .03em .06em #00000040);width:auto;height:.58em}.bb-p__sp.bb-w{width:80%;height:auto;max-height:70%}.bb-p__beam .bb-w__t{fill:#ffffff29}.bb-p__nd .bb-w__t{transition:fill .3s}.bb-p.is-on .bb-p__nd .bb-w__t{animation:2.8s linear infinite bbNdW}.bb-p.is-on .bb-p__nd1 .bb-w__t{animation-delay:-2.24s}.bb-p.is-on .bb-p__nd2 .bb-w__t{animation-delay:-1.68s}.bb-p.is-on .bb-p__nd3 .bb-w__t{animation-delay:-1.12s}.bb-p.is-on .bb-p__nd4 .bb-w__t{animation-delay:-.56s}.bb-p.is-on .bb-p__nd0 .bb-w__t{animation-delay:-2.8s}@keyframes bbNdW{0%,4%{fill:#fffffff2}26%,to{fill:#ffffff42}}.bb-p__in{background:#ffffff06}.bb-p__in:after{box-shadow:inset 0 0 0 1px #ffffff29}.bb-w polygon{fill:none;stroke:#ffffffe6;stroke-width:.5px;vector-effect:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.2,1)}.bb-w .bb-w__t{fill:#fff0;transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.2,1),fill .8s .9s}.bb-w .bb-w__s1{transition-delay:.15s}.bb-w .bb-w__s2{transition-delay:.3s}.bb-p.is-on .bb-w polygon{stroke-dashoffset:0}.bb-p.is-on .bb-w .bb-w__t{fill:#ffffff1a}.bb-p__ic.bb-w{filter:none;height:.62em;animation:none!important}.bb-p__sp.bb-w{width:74%;max-height:60%}.bb-p__sp.bb-w polygon{stroke-width:.42px}.hero.is-static~.bb .bb-w polygon{stroke-dashoffset:0;transition:none}@media (prefers-reduced-motion:reduce){.bb-w polygon{stroke-dashoffset:0;transition:none}}.bb__st{background:0 0}.bb__wl{z-index:0;opacity:0;pointer-events:none;will-change:opacity;background:#fff;position:absolute;inset:0}.bb__in{z-index:1}.bb__stm{will-change:transform;transform:none}.bb__body{will-change:opacity}.vp.is-join{will-change:transform}.vp.is-join .vp__g{opacity:0;will-change:opacity}.vp.is-join .vp__l{opacity:0}.bb-p__in{clip-path:none;opacity:var(--w)}.bb-w polygon,.bb-w .bb-w__t{stroke-dashoffset:0;transition:none}.bb-p .bb-w .bb-w__t{fill:#ffffff1a}.bb-p--types{--pw:2.05em}.bb-fr{width:86%;height:86%;display:block;overflow:visible}.bb-fr path{stroke-linecap:round;vector-effect:non-scaling-stroke}.bb-fr__b{stroke:#ffffff4d;stroke-width:.8px}.bb-fr__f{stroke:#ffffffeb;stroke-width:1px}.bb-p__av{margin-left:-.13em;box-shadow:0 0 0 .04em #1c1816d9;width:.5em!important;height:.5em!important}.bb-p__faces{width:1.86em}.bb-p--people{--pw:2.14em}.bb-p.is-on .bb-p__strip{animation-name:bbFaces2}@keyframes bbFaces2{0%{transform:none}10.86%{transform:none}14.29%{transform:translate(-.37em)}25.14%{transform:translate(-.37em)}28.57%{transform:translate(-.74em)}39.43%{transform:translate(-.74em)}42.86%{transform:translate(-1.11em)}53.71%{transform:translate(-1.11em)}57.14%{transform:translate(-1.48em)}68%{transform:translate(-1.48em)}71.43%{transform:translate(-1.85em)}82.29%{transform:translate(-1.85em)}85.71%{transform:translate(-2.22em)}96.57%{transform:translate(-2.22em)}to{transform:translate(-2.59em)}}.bb-fr{width:56%;height:56%}.bb-fr__e{stroke:#fff;stroke-width:1px}.bb-p__av{margin-left:.08em}.bb-p__av:first-child{margin-left:0}.bb-p.is-on .bb-p__strip{animation:36s linear infinite bbFaces3}@keyframes bbFaces3{to{transform:translate(-5.22em)}}@media (prefers-reduced-motion:reduce){.bb-p.is-on .bb-p__strip{animation:none}}.bb-sp{width:88%;height:88%;display:block;overflow:visible}.bb-sp path{stroke:#fff;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bb-p--spine{--pw:2.2em}.bb-sp .bb-sp__bm{stroke-width:1.15px}.bb-sp .bb-sp__t{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke}.bb-sp__d{fill:#fff;filter:drop-shadow(0 0 2.5px #fffffff2)}:root{--bb-x:110vh}.bb{height:calc(390vh + var(--bb-ov) + var(--bb-x))}.bb__zone{height:calc(100% - 124vh - var(--bb-x))}@media (width<=719px){:root{--bb-x:100vh}.bb{height:calc(355vh + var(--bb-ov) + var(--bb-x))}.bb__zone{height:calc(100% - 119vh - var(--bb-x))}}.hero.is-static~.bb{height:auto}#why .vp__l.vp-x{letter-spacing:-.028em;max-width:19.5em;font-size:clamp(30px,3.75vw,58px);line-height:1.1;font-weight:var(--t-title-w);color:var(--ink);text-wrap:balance;margin-left:auto;margin-right:auto}@media (width>=720px){#why .vp__l.vp-x{letter-spacing:-.024em;max-width:22em;font-size:clamp(26px,2.9vw,42px);line-height:1.28}}@media (width<=719px){#why .vp__l.vp-x{font-size:clamp(26px,7.4vw,34px);line-height:1.14}}.vp-x__w{--w:1;color:rgba(24, 24, 27, calc(.18 + .82 * var(--w)))}.vp-x__w.is-em{font-weight:inherit}.vp.is-join .vp__l.vp-x{margin-top:0}.bb__t{transform-origin:50%}.bb__stm:empty{display:none}.bb-x{z-index:1;box-sizing:border-box;padding:0 var(--gut,24px);opacity:0;transform-origin:50%;pointer-events:none;position:absolute;top:0;left:0;right:0}.bb-x .vp-x__t{text-align:center;letter-spacing:-.028em;max-width:19.5em;font-size:clamp(30px,3.75vw,58px);line-height:1.1;font-weight:var(--t-title-w);color:var(--ink);text-wrap:balance;margin:0 auto;display:block}@media (width>=720px){.bb-x .vp-x__t{letter-spacing:-.024em;max-width:22em;font-size:clamp(26px,2.9vw,42px);line-height:1.28}}@media (width<=719px){.bb-x .vp-x__t{font-size:clamp(26px,7.4vw,34px);line-height:1.14}}.vp-x__stm{margin-top:.55em;display:block}@media (width>=720px){.vp-x__stm{margin-top:1.1em}}.vp-x__stm .vp-x__w{font-weight:inherit}.bb--turn .bb__t,.bb--turn .bb-x{will-change:opacity, transform, filter}.vp.is-join .vp__hd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}#why .vp__hd .vp__t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vp-x__unit{white-space:nowrap}.vp-x__pill{--w:1;vertical-align:-.16em;width:1.85em;height:.94em;color:var(--ink-2);opacity:calc(.22 + .78 * var(--w));border-radius:999px;font-style:normal;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #18181b17}.vp-x__pill--team{width:3.15em}.vp-x__pill-in{border-radius:inherit;background:var(--paper-2);clip-path:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.vp-x__pill .vp-x__brand-icon{flex-shrink:0;width:.61em;height:.61em;display:block}.vp-x__crew{justify-content:center;align-items:center;gap:.11em;width:100%;display:flex}.vp-x__crew .vp-x__ai{width:.8em!important;height:.8em!important}.vp-x__crew .vp-x__person{border-radius:999px;gap:.25em;padding:.2em .5em .2em .2em;font-size:.3em;box-shadow:inset 0 0 0 1px #ffffffad,0 1px 3px #09090b0f}.vp-x__person .curl__av{width:1.55em!important;height:1.55em!important}.vp-x__person .curl__nm{font-weight:400}@media (prefers-reduced-motion:reduce){.vp-x__pill *{animation:none!important}}.bb__t,#why .vp__l.vp-x,.bb-x .vp-x__t{font-family:var(--f-sans)}.bb__t{font-weight:max(300, calc(var(--t-title-w) - 50))}.vp-x__pill--life .vp-x__pill-in{color:#fff;background:var(--rib-base)}.vp-x__pill--life .vp-x__brand-icon{z-index:1;position:relative}.vp-x__pill--life .rib{border-radius:inherit;display:block}.vp-x__pill--compliance{color:#09090b;box-shadow:none}.vp-x__pill--compliance .vp-x__pill-in{background:0 0;box-shadow:inset 0 0 0 1px #09090b}.vp-x__pill{opacity:1;box-shadow:inset 0 0 0 1px rgba(24, 24, 27, calc((.18 + .82 * var(--w)) * clamp(0, (1 - var(--w)) * 5, 1)))}.vp-x__pill-in{opacity:calc(.22 + .78 * var(--w));clip-path:none;opacity:var(--w)}.bb-p__v{opacity:1;transform:none}@media (width<=719px){.bb{height:calc(280vh + var(--bb-ov) + var(--bb-x))}.bb__zone{height:calc(100% - 119vh - var(--bb-x))}}.rib{background:var(--rib-base);position:absolute;inset:0;overflow:hidden;container-type:size}.rib__b{filter:blur(calc(7cqmin * var(--rib-blur))) hue-rotate(var(--rib-hue,0deg)) saturate(var(--rib-sat,1)) brightness(var(--rib-bri,1));width:124%;height:124%;position:absolute;top:-12%;left:-12%}.rib__p1{stroke-width:calc(24px * var(--rib-bw,1))}.rib__p2{stroke-width:calc(7px * var(--rib-bw,1));opacity:var(--rib-hl,1)}.rib__p3{opacity:calc(.32 * var(--rib-hl,1))}.rib__ca{opacity:var(--rib-cao,0);mix-blend-mode:screen}.rib__ca1{stroke:#ff7a5c;transform:translate(calc(var(--rib-ca,0) * 1px), calc(var(--rib-ca,0) * -.4px))}.rib__ca2{stroke:#5c8cff;transform:translate(calc(var(--rib-ca,0) * -1px), calc(var(--rib-ca,0) * .4px))}html.lx-drift .rib__b{animation:22s ease-in-out infinite alternate ribDrift}@keyframes ribDrift{0%{transform:none}50%{transform:translate(3%,-2%)rotate(4deg)scale(1.04)}to{transform:translate(-3%,2.5%)rotate(-3deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){html.lx-drift .rib__b{animation:none}}.rib__c{opacity:var(--rib-core,1);background:radial-gradient(56% 44% at 50% 56%,#11111180,#1111114d 55%,#1110);position:absolute;inset:0}.rib__g{background-image:var(--rib-gimg,var(--grain,none));background-size:calc(var(--grain-s,128px) * var(--rib-gk,1)) calc(var(--grain-s,128px) * var(--rib-gk,1));opacity:var(--rib-grain);mix-blend-mode:var(--rib-gblend,normal);position:absolute;inset:0}.vp{background:var(--paper);padding:clamp(112px,13vw,200px) 0 clamp(96px,11vw,160px);position:relative}.vp__hd{text-align:center;margin:0 auto clamp(64px,8vw,120px)}.vp__t{letter-spacing:-.028em;max-width:15em;font-size:clamp(28px,3.2vw,46px);line-height:1.12;font-weight:var(--t-title-w);text-wrap:balance;margin:0 auto}.vp__l{max-width:34em;color:var(--ink-3);text-wrap:balance;margin:clamp(20px,2.4vw,32px) auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.vp__g{grid-template-rows:480px 440px;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.vp__c{isolation:isolate;background:#f4f3f1;border-radius:26px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.vp__c--e2e{grid-column:span 4}.vp__c--price,.vp__c--team,.vp__c--ai,.vp__c--rec{grid-column:span 2}.vp__c>.rib,.vp__bg{z-index:-1}.vp__bg{background:50%/cover no-repeat;position:absolute;inset:0}.vp__vis{flex:1;justify-content:center;align-items:center;min-height:0;padding:34px 34px 10px;display:flex;position:relative}.vp__txt{padding:0 34px 32px;position:relative}.vp__h{letter-spacing:-.02em;text-wrap:balance;max-width:22em;font-size:clamp(18px,1.4vw,20px);font-weight:450;line-height:1.2}.vp__d{max-width:30em;color:var(--ink-3);margin-top:9px;font-size:14.5px;line-height:1.55}.vp__c--rib .vp__h{color:#fff}.vp__c--rib .vp__d{color:#ffffffb3}.vp__c--rib:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1110 50%,#1111118c);position:absolute;inset:0}.vp__c--img .vp__bg{transition:transform 1.8s var(--ease-out);background-position:50% 40%;transform:scale(1.04)}.vp__c--img.in .vp__bg{transform:none}.vp__c--img .vp__bg:after{content:"";background:linear-gradient(#fff0 48%,#ffffffdb 76%,#fffffff7 100%);position:absolute;inset:0}.vp__c--img .vp__d{color:var(--ink-2)}.vp__c--e2e .vp__bg{background-position:50%}.vp__c--e2e .vp__bg:after{background:linear-gradient(#fff0 56%,#ffffff80 69%,#ffffffe6 82%,#fffffff7 100%)}.vp__c--e2e .vp__vis{align-items:flex-start;padding-top:28px}@keyframes vpLife{0%{background-position:6%}to{background-position:94%}}.vp-ln{border-radius:18px;width:min(100%,440px);padding:16px 18px 15px}.vp-ln__k{font:500 12px/1 var(--f-ui);color:var(--ink-2);justify-content:space-between;gap:12px;margin-bottom:11px;display:flex}.vp-ln__t{gap:6px;display:flex}.vp-ln__s{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.vp-ln__s i{background:var(--c);transform-origin:0;width:100%;height:5px;transition:transform .7s var(--ease-out);transition-delay:calc(.3s + var(--i) * .11s);border-radius:3px;display:block;transform:scaleX(0)}.vp__c.in .vp-ln__s i{transform:none}.vp-ln__s b{font:600 11.5px/1 var(--f-ui);color:var(--ink-2)}.vp__c--price .vp__vis{padding:24px 22px 0}.vp-inf{width:100%;aspect-ratio:var(--ar);color:#fff;flex-shrink:0}.vp-inf .wf{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease) .15s, transform 1.8s var(--ease-out) .15s;display:block;overflow:visible;transform:scale(.94)}.vp__c.in .vp-inf .wf{opacity:1;transform:none}.vp-inf .wf-b{opacity:.2}.vp-inf .wf-m{opacity:.42}.vp-inf .wf-f{opacity:.85}.vp-tm{width:100%;max-width:330px;height:196px;position:relative}.vp-tm__t{height:40px;font:400 13px/1 var(--f-ui);color:var(--ink-3);white-space:nowrap;opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.15s + var(--i) * 90ms);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex;position:absolute;transform:translateY(8px);box-shadow:0 0 0 1px #09090b0d,0 14px 30px -18px #09090b59}.vp-tm__t b{color:var(--ink);font-weight:500}.vp-tm__t:nth-child(2){top:52px;right:0}.vp-tm__t:nth-child(4){top:156px;right:18px}.vp__c.in .vp-tm__t{opacity:1;transform:none}.vp-tm__av{background:#e4e4e7 50%/cover no-repeat;border-radius:50%;flex-shrink:0;width:28px;height:28px}.wf *{vector-effect:non-scaling-stroke}.vp-ai{width:100%;max-width:330px;padding:6px 0 34px;position:relative}.vp-ai__p{border-radius:16px;padding:14px 14px 8px}.vp-ai__hd{font:500 13px/1.2 var(--f-ui);color:var(--ink);border-bottom:1px solid #09090b12;align-items:center;gap:7px;padding:0 2px 11px;display:flex}.vp-ai__hd b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vp-ai__l{margin:0;padding:0;list-style:none}.vp-ai__r{height:38px;font:400 13px/1.2 var(--f-ui);color:var(--ink-2);align-items:center;gap:9px;padding:0 2px;display:flex}.vp-ai__r+.vp-ai__r{border-top:1px solid #09090b0d}.vp-ai__n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vp-ai__ck{border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #09090b40}.vp-ai__ck--done{box-shadow:none;color:#fff;background:#3fab83}.vp-ai__ck--ai{box-shadow:inset 0 0 0 1.5px #8fa6d6}.vp-ai__ck--ai:after{content:"";background:#7ea3dc;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite vpAiBreathe}@keyframes vpAiBreathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:none}}.vp-ai__r--ai .vp-ai__n{background:linear-gradient(90deg, var(--ink-2) 40%, #8fa6d6 50%, var(--ink-2) 60%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.6s linear infinite vpAiType}@keyframes vpAiType{0%{background-position:100% 0}to{background-position:-50% 0}}.vp-ai__cur{z-index:2;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.5s + var(--j,0) * .16s);align-items:flex-start;display:flex;position:absolute;transform:translateY(8px)scale(.9)}.vp__c.in .vp-ai__cur{opacity:1;transform:none}.vp-ai__cur .cur__ptr{filter:drop-shadow(0 2px 5px #00000024);flex-shrink:0}.vp-ai__tag{gap:6px;margin:17px 0 0 -5px;padding:3px 10px 3px 3px;font-size:12.5px}.vp-ai__tag.curl--ai{--ca:22px;padding-left:2px}.vp-ai__cur--k{--j:0;top:46px;left:60%}.vp-ai__cur--k>*{animation-duration:6.2s}.vp-ai__cur--a{--j:1;top:98px;left:80%}.vp-ai__cur--a>*{animation-duration:7.4s;animation-delay:-2s}.vp-ai__cur--h{--j:2;top:156px;left:64%}.vp-ai__cur--h>*{animation-duration:8.6s;animation-delay:-4s}@keyframes vpAiDrift{0%{translate:0}50%{translate:5px -3px}to{translate:-3px 4px}}.vp-dd{width:100%;max-width:340px;font:400 13px/1.2 var(--f-ui);color:var(--ink)}.vp-dd__lb{color:var(--ink-3);margin:0 0 7px 2px;font-size:12px;font-weight:500;display:block}.vp-dd__f,.vp-dd__o{align-items:center;gap:8px;min-width:0;display:flex}.vp-dd__f{background:#fff;border-radius:12px;height:42px;padding:0 10px 0 12px;box-shadow:0 0 0 1px #09090b1a,0 0 0 4px #7ea3dc2e}.vp-dd__f b,.vp-dd__o b{white-space:nowrap;font-weight:500}.vp-dd__nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;overflow:hidden}.vp-dd__fl{border-radius:2.5px;flex-shrink:0;box-shadow:0 0 0 .5px #09090b1f}.vp-dd__chev{color:var(--ink-3);flex-shrink:0;place-items:center;display:grid;transform:rotate(180deg)}.vp-dd__m{opacity:0;transform-origin:50% 0;transition:opacity .5s var(--ease-out) .35s, transform .6s var(--ease-out) .35s;background:#fff;border-radius:12px;margin:6px 0 0;padding:5px;list-style:none;transform:translateY(-6px);box-shadow:0 0 0 1px #09090b0f,0 18px 40px -22px #09090b73}.vp__c.in .vp-dd__m{opacity:1;transform:none}.vp-dd__o{border-radius:8px;height:36px;padding:0 8px}.vp-dd__o.is-on{background:#f4f3f1}.vp-dd__ok{width:14px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.vp-dd__pv{flex-shrink:0;align-items:center;display:inline-flex}.vp-dd__pv--sn{background:#000c40;border-radius:5px;height:20px;padding:0 5px}.vp-dd__lg{background:50%/contain no-repeat;display:block}.vp-dd__lg--sn-no{width:29px;height:14px}.vp-dd__lg--sn-en{width:32px;height:14px;display:none}html[lang=en] .vp-dd__lg--sn-no{display:none}html[lang=en] .vp-dd__lg--sn-en{display:block}.vp-dd__lg--sb{width:61px;height:12px}.vp-dd__o--add{color:var(--ink-3);border-top:1px solid #09090b0f;border-radius:0 0 8px 8px;height:38px;margin-top:4px}.vp-dd__plus{width:18px;height:18px;color:var(--ink-2);border-radius:6px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #09090b26}@media (width<=1080px){.vp__g{grid-template-rows:460px 440px 440px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vp__c--e2e{grid-column:1/-1}.vp__c--price,.vp__c--team,.vp__c--ai,.vp__c--rec{grid-column:span 1}}@media (width<=719px){.vp__g{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}.vp__c{border-radius:22px}.vp__c--e2e{grid-column:auto;min-height:520px}.vp__c--e2e .vp__bg{background-position:50% 42%;animation:28s ease-in-out infinite alternate vpLife}.vp__c--e2e .vp__bg:after{background:linear-gradient(#fff0 52%,#ffffff80 64%,#ffffffe6 76%,#fffffff7 100%)}.vp__c--price{min-height:400px}.vp__c--team{min-height:420px}.vp__c--ai{min-height:440px}.vp__c--rec{min-height:420px}.vp__vis{padding:26px 22px 8px}.vp__txt{padding:0 24px 26px}.vp-tm{max-width:300px}}@media (prefers-reduced-motion:reduce){.vp-ln__s i,.vp-tm__t,.vp__c--img .vp__bg,.vp-inf .wf,.vp-ai__cur,.vp-dd__m{transition:none}.vp-ai__cur>*,.vp-ai__ck--ai,.vp-ai__ck--ai:after,.vp-ai__r--ai .vp-ai__n,.vp__c--e2e .vp__bg{animation:none}}.vp-mf{width:min(100%,520px);font:400 12px/1.2 var(--f-ui);color:var(--ink);border-radius:18px;padding:14px 16px 12px}.vp-mf__hd{justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.vp-mf__hd b{font:600 13px/1 var(--f-ui)}.vp-mf__lg{font:500 11px/1 var(--f-ui);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.vp-mf__lg i{background:var(--c);border-radius:2px;width:8px;height:8px}.vp-mf__lg i+i,.vp-mf__lg i:nth-of-type(2){margin-left:6px}.vp-mf__g,.vp-mf__r{grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.vp-mf__ls{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.vp-mf__l{height:18px;font:500 11px/1 var(--f-ui);background:#fff;border-radius:5px;justify-self:start;align-items:center;gap:4px;padding:0 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e5e5}.vp-mf__l i{border-radius:2px;width:8px;height:8px}.vp-mf__r{border-top:1px solid #09090b0f;padding:7px 0}.vp-mf__g{padding-bottom:7px}.vp-mf__s{align-items:center;gap:7px;min-width:0;display:flex}.vp-mf__s .ac{flex-shrink:0;height:18px;padding:0 5px;font-size:10px}.vp-mf__s b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.vp-mf__ts{flex-direction:column;gap:3px;display:flex}.vp-mf__tr{grid-template-columns:repeat(24,minmax(0,1fr));gap:0;height:9px;display:grid}.vp-mf__tr i{background:#f2f2f2;border-right:1px solid #fff;height:9px}.vp-mf__tr i:nth-child(4n){border-right-width:3px}.vp-mf__tr i.on{background:var(--c);transform-origin:0;transition:transform .25s var(--ease-out);transition-delay:calc(.4s + var(--r) * .15s + var(--j) * 45ms);transform:scaleX(0)}.vp-mf__tr i.on:first-child{border-radius:4px 0 0 4px}.vp-mf__tr i.x{opacity:0;transition:opacity .3s var(--ease) 1.6s;background:#e7000b;border-radius:0 4px 4px 0}.vp__c.in .vp-mf__tr i.on{transform:none}.vp__c.in .vp-mf__tr i.x{opacity:1}@media (width<=640px){.vp-mf__g,.vp-mf__r{grid-template-columns:minmax(0,104px) minmax(0,1fr)}.vp-mf__s .ac{display:none}}.vp-cube{place-items:center;width:100%;padding:8% 0 0;display:grid}.vp-cube__w{width:min(62%,220px);height:auto;overflow:visible}.vp-cube__w polygon{fill:none;stroke:#ffffffeb;stroke-width:.12px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.2,1)}.vp-cube__w .bb-w__s1{transition-delay:.2s}.vp-cube__w .bb-w__s2{transition-delay:.4s}.vp-cube__w .bb-w__t{transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.2,1),fill 1s 1.4s}.vp__c.in .vp-cube__w polygon{stroke-dashoffset:0}.vp__c.in .vp-cube__w .bb-w__t{fill:#ffffff1a}@media (prefers-reduced-motion:reduce){.vp-mf__tr i.on,.vp-mf__tr i.x,.vp-cube__w polygon{transition:none}}.vp__c--e2e{background:#f4f3f1}.vp__c--e2e .vp__vis{justify-content:flex-start;align-items:flex-start;padding:34px 0 6px 34px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 97%);mask-image:linear-gradient(90deg,#000 62%,#0000 97%)}.vp-pg{width:1240px;font:400 13px/1.2 var(--f-ui);color:var(--ink);background:#fff;border-radius:16px 0 0 16px;flex-shrink:0;padding:14px 0 6px;box-shadow:0 0 0 1px #09090b0f,0 22px 50px -30px #09090b4d}.vp-pg__hd{border-bottom:1px solid #f1f1f2;align-items:center;gap:18px;padding:0 18px 12px;display:flex}.vp-pg__k{align-items:baseline;gap:10px;display:inline-flex}.vp-pg__k b{font-size:14px;font-weight:600}.vp-pg__k em{color:var(--ink-3);font-size:12px;font-style:normal}.vp-pg__lg{font:500 11.5px/1 var(--f-ui);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.vp-pg__lg i{background:var(--c);border-radius:2px;width:9px;height:9px}.vp-pg__lg i:nth-of-type(2){margin-left:8px}.vp-pg__r{border-bottom:1px solid #f4f4f5;grid-template-columns:250px minmax(0,1fr);align-items:center;min-height:46px;padding:0 0 0 18px;display:grid}.vp-pg__r--h{border-bottom:0;min-height:40px}.vp-pg__r--l{min-height:26px}.vp-pg__s{align-items:center;gap:9px;min-width:0;padding-right:12px;display:flex}.vp-pg__s .ac{flex-shrink:0}.vp-pg__s b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.vp-pg__g{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;row-gap:4px;display:grid;position:relative}.vp-pg__st{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:28px;margin-right:3px;padding:0 8px;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ececee}.vp-pg__st i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.vp-pg__st span{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.vp-pg__lv{font:400 10.5px/1 var(--f-mono);color:#8a8a92;text-align:center;border-left:1px solid #f1f1f2;padding:6px 0}.vp-pg__b{background:var(--c);transform-origin:0;height:11px;transition:transform 1.1s var(--ease-out);transition-delay:calc(.35s + var(--r) * .12s);border-radius:3px;grid-row:1;transform:scaleX(0)}.vp-pg__b--f{grid-row:2}.vp-pg__x{opacity:0;height:11px;transition:opacity .3s var(--ease) 1.8s;background:#e7000b;border-radius:3px;grid-row:2;margin-left:2px}.vp__c.in .vp-pg__b{transform:none}.vp__c.in .vp-pg__x{opacity:1}.vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l) .vp-pg__g{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--n) - 1px), #f4f4f5 calc(100% / var(--n) - 1px) calc(100% / var(--n)));padding:9px 0}@media (width<=640px){.vp__c--e2e .vp__vis{padding:22px 0 6px 18px}.vp-pg{width:860px;font-size:12px}.vp-pg__r{grid-template-columns:170px minmax(0,1fr)}.vp-pg__s .ac{display:none}}.vp-mo{place-items:center;width:100%;height:100%;display:grid}.vp-mo__s{width:min(78%,260px);height:auto;overflow:visible}.vp-mo__l{fill:none;stroke:#ffffffeb;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s cubic-bezier(.45,0,.2,1)}.vp-mo__t{fill:#fff0;transition:fill 1s 1.4s}.vp__c.in .vp-mo__l{stroke-dashoffset:0}.vp__c.in .vp-mo__t{fill:#ffffff1f}@media (prefers-reduced-motion:reduce){.vp-pg__b,.vp-pg__x,.vp-mo__l,.vp-mo__t{transition:none}}.vp-pg__r{min-height:42px}.vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l) .vp-pg__g{padding:7px 0}@media (width<=1080px){.vp__g{grid-template-rows:460px 520px 520px}}@media (width<=719px){.vp__g{grid-template-rows:none}.vp__c--team{min-height:480px}.vp__c--ai{min-height:500px}.vp__c--rec{min-height:470px}}.vp-pg{width:1180px;padding:16px 0 4px}.vp-pg__hd{gap:14px;padding:0 20px 14px}.vp-pg__lc{height:28px;font:400 12px/1 var(--f-ui);color:var(--ink-3);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ececee}.vp-pg__lc b{color:var(--ink);font-weight:500}.vp-pg__lc svg{color:var(--ink-3);flex-shrink:0}.vp-pg__lc svg:last-child{margin-left:2px}.vp-pg__lg{margin-left:4px}.vp-pg__r{grid-template-columns:150px 236px minmax(0,1fr);min-height:46px;padding:0 0 0 20px}.vp-pg__r--h{min-height:42px;padding-top:6px}.vp-pg__r--l{border-bottom:1px solid #f1f1f2;min-height:24px}.vp-pg__w{align-items:center;min-width:0;padding-right:12px;display:flex}.vp-pg__w .al{--ui:1;text-overflow:ellipsis;max-width:100%;overflow:hidden}.vp-pg__st{margin-right:4px}.vp-pg__lv{border-left:0;padding:5px 0;box-shadow:inset 1px 0 #f1f1f2}.vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l) .vp-pg__g{row-gap:5px;padding:8px 0}.vp-pg__b,.vp-pg__x{height:10px}@media (width<=640px){.vp-pg{width:820px}.vp-pg__r{grid-template-columns:120px 160px minmax(0,1fr)}}.vp-mo__s{width:min(72%,240px)}.vp-mo__l{stroke-width:1.3px}.vp-tm{height:252px}.vp-tm__t:first-child{top:0;left:0}.vp-tm__t:nth-child(2){top:53px;left:auto;right:0}.vp-tm__t:nth-child(3){top:106px;left:14px}.vp-tm__t:nth-child(4){top:159px;left:auto;right:6px}.vp-tm__t:nth-child(5){top:212px;left:30px;right:auto}.vp-tm__t--ai{background:linear-gradient(100deg, var(--ai-l2), var(--ai-l1) 45%, var(--ai-l3));color:#2b3550b8;box-shadow:inset 0 0 0 1px #fff9,0 12px 26px -16px #463b5e80}.vp-tm__blk{filter:drop-shadow(0 2px 3px #2b355033);flex-shrink:0;width:28px;height:28px;display:block}.vp-tm__blk svg{width:100%;height:100%;display:block;overflow:visible}.vp-ai__tag .curl__ai--blk{margin:0 1px 0 0;--ca:19px!important}.vp-ai__tag.curl--ai{padding-left:4px}@media (width<=640px){.vp-pg{width:760px}.vp-pg__r{grid-template-rows:auto auto;grid-template-columns:150px minmax(0,1fr);padding-left:14px}.vp-pg__w{grid-area:1/1;padding:7px 12px 2px 0}.vp-pg__s{grid-area:2/1;padding-bottom:7px}.vp-pg__w:empty{display:none}.vp-pg__g{grid-area:1/2/span 2}.vp-pg__w .al{height:18px;font-size:10px}.vp-pg__lc span{display:none}.vp__c--e2e .vp__vis{-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 99%);mask-image:linear-gradient(90deg,#000 78%,#0000 99%)}}@media (width<=1080px){.vp__g{grid-template-rows:520px 520px 520px}}@media (width<=719px){.vp__g{grid-template-rows:none}.vp__c--e2e{min-height:580px}.vp__c--price{min-height:440px}}.vp-ul{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;padding-bottom:6px;display:flex}.vp-ul__w{font:300 clamp(44px, 4.4vw, 64px)/1 var(--f-sans);letter-spacing:-.04em;color:#fffffff5;text-shadow:0 0 32px #ffffff2e}.vp-ul__r{flex-wrap:wrap;justify-content:center;gap:8px;max-width:290px;display:flex}.vp-ul__p{height:30px;font:400 13px/1 var(--f-ui);color:#ffffffdb;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff57}.vp__c.in .vp-ul__p{animation:8s ease-in-out infinite vpUl;animation-delay:calc(var(--i) * 2s)}@keyframes vpUl{0%,30%,to{color:#ffffffdb;background:0 0;box-shadow:inset 0 0 0 1px #ffffff57}8%,20%{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 22px #ffffff29}}@media (prefers-reduced-motion:reduce){.vp__c.in .vp-ul__p{animation:none}}.vp-tm__t--ai .vp-tm__blk{filter:none;background:#e9eefa;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.vp-tm__t--ai .vp-tm__blk svg{filter:drop-shadow(0 1px 1.5px #2b35504d);width:84%;height:84%}.vp-tm__t--ai{color:#7a6f99;background:#f9f7fd;box-shadow:inset 0 0 0 1px #9680c44d,0 10px 22px -16px #46386859}.vp-tm__t--ai .vp-tm__blk{background:#efe9fa}.vp-dd{position:relative}.vp__c.in .vp-dd__m{transition-delay:1s,1s}.vp-dd__o.is-on{transition:background .35s var(--ease-out) 2.55s}.vp-dd__o.is-on .vp-dd__ok svg{opacity:0;transition:opacity .3s var(--ease-out) 2.6s, transform .4s cubic-bezier(.3, 1.5, .5, 1) 2.6s;transform:scale(.6)}.vp__c:not(.in) .vp-dd__o.is-on{background:0 0}.vp__c.in .vp-dd__o.is-on .vp-dd__ok svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vp-dd__o.is-on,.vp-dd__o.is-on .vp-dd__ok svg{transition:none}}.vp-dd__pv--ic .vp-dd__ic{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:auto 64%;border-radius:5px;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 1px #e4e4e7}.vp-pg__ct{min-width:0;font:400 12.5px/1 var(--f-ui);color:var(--ink-3);white-space:nowrap;grid-column:1/span 2;align-items:center;gap:14px;padding-right:16px;display:flex;overflow:hidden}.vp-pg__ct>svg,.vp-pg__ct>.ico{color:#8a8a92;flex-shrink:0;margin-right:-6px}.vp-pg__ct b{color:var(--ink-2);font-weight:500}.vp-pg__ct>span{text-overflow:ellipsis;overflow:hidden}@media (width<=640px){.vp-pg__ct{flex-direction:column;grid-area:1/1/span 2;align-items:flex-start;gap:5px;font-size:11.5px}.vp-pg__ct>svg,.vp-pg__ct>.ico{display:none}}.vp-ul__r{max-width:300px}.vp-ul__p{gap:7px;padding:0 13px 0 11px}.vp-ul__p .vp-ul__i{opacity:.9;flex-shrink:0;width:14px;height:14px}.vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l) .vp-pg__g{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--n) - 1px), #f1f1f2 calc(100% / var(--n) - 1px) calc(100% / var(--n)));box-shadow:inset 1px 0 #f1f1f2}.vp-pg__st{margin:0 2px}.vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l) .vp-pg__g{box-shadow:none;background:repeating-linear-gradient(90deg, #f1f1f2 0 1px, transparent 1px calc(100% / var(--n)))}.vp-pg__r{grid-template-columns:150px 256px minmax(0,1fr)}@media (width<=640px){.vp-pg__r{grid-template-columns:150px minmax(0,1fr)}}.vp__c--e2e .vp__vis{padding:30px 0 4px 32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 100%)}.vp-pg--c{width:max-content;padding:0;overflow:hidden}.vp-pg--c .vp-pg__hd{border-bottom:1px solid #f1f1f2;gap:14px;height:54px;padding:0 20px}.vp-pg--c .vp-pg__lc{height:28px}.vp-pg--c .vp-pg__r{border-bottom:1px solid #f4f4f5;grid-template-rows:none;grid-template-columns:296px max-content;min-height:0;padding:0 0 0 20px}.vp-pg--c .vp-pg__r:last-child{border-bottom:0}.vp-pg--c .vp-pg__g{grid-area:1/2;grid-template-columns:repeat(var(--n), 44px)}.vp-pg--c .vp-pg__r--h{border-bottom:0;height:46px;padding-top:0}.vp-pg--c .vp-pg__ct{grid-area:1/1;padding-right:16px}.vp-pg--c .vp-pg__st{height:28px;margin:0 3px;padding:0 8px}.vp-pg--c .vp-pg__r--l{border-bottom:1px solid #f1f1f2;height:26px}.vp-pg--c .vp-pg__lv{border:0;align-self:stretch;place-items:center;padding:0;display:grid;box-shadow:inset 1px 0 #f1f1f2}.vp-pg--c .vp-pg__n{flex-direction:column;grid-area:1/1;justify-content:center;gap:5px;min-width:0;padding-right:16px;display:flex}.vp-pg--c .vp-pg__w{padding:0;display:flex}.vp-pg--c .vp-pg__w .al{height:18px;font-size:10px}.vp-pg--c .vp-pg__s{gap:8px;padding:0}.vp-pg--c .vp-pg__s b{font-size:13px}.vp-pg--c .vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l) .vp-pg__g{box-shadow:none;background:repeating-linear-gradient(90deg,#f1f1f2 0 1px,#0000 1px 44px);align-content:center;align-self:stretch;row-gap:5px;padding:0}.vp-pg--c .vp-pg__b,.vp-pg--c .vp-pg__x{height:10px}.vp-pg--c .vp-pg__x{background:#e5484d}.vp-pg--c .vp-pg__b{margin-left:1px}@media (width<=640px){.vp__c--e2e .vp__vis{padding:22px 0 4px 18px}.vp-pg--c .vp-pg__hd{height:48px;padding:0 14px}.vp-pg--c .vp-pg__k em,.vp-pg--c .vp-pg__lg{display:none}.vp-pg--c .vp-pg__r{grid-template-columns:150px max-content;padding-left:14px}.vp-pg--c .vp-pg__s .ac{display:none}.vp-pg--c .vp-pg__s b{font-size:12px}.vp-pg--c .vp-pg__ct{flex-direction:column;align-items:flex-start;gap:4px}.vp-pg--c .vp-pg__r--h{height:52px}.vp-pg--c .vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l){height:54px}}.vp-ul__p .vp-ul__blk{opacity:1;width:18px;height:18px;margin:0 -2px 0 -3px}.vp-ul__p .vp-ul__blk svg{width:100%;height:100%;display:block;overflow:visible}.vp-pg--c .vp-pg__r--h{grid-template-rows:46px;overflow:visible}.vp-pg--c .vp-pg__ct--big{align-self:start;gap:26px;height:72px;overflow:visible}.vp-pg__ct--big>svg,.vp-pg__ct--big>.ico{display:none}.vp-pg__ct--big .vp-pg__cn{flex-direction:column;gap:5px;display:flex;overflow:visible}.vp-pg__ct--big .vp-pg__cn b{font:500 22px/1 var(--f-ui);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums}.vp-pg__ct--big .vp-pg__cn>span{color:var(--ink-3);font-size:11.5px;line-height:1}@media (width<=640px){.vp-pg--c .vp-pg__ct--big{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;height:78px}.vp-pg__ct--big .vp-pg__cn{flex-direction:row;align-items:baseline;gap:5px}.vp-pg__ct--big .vp-pg__cn b{font-size:17px}}.vp-ai{max-width:330px;padding:6px 0 38px}.vp-ai__p.glass{backdrop-filter:blur(24px)saturate(1.25);background:linear-gradient(135deg,#fffffff0,#ffffffdb);border:0;padding:15px 15px 10px;position:relative;box-shadow:0 18px 36px -27px #0000007a}.vp-ai__p:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff 8%,#fffc 28%,#ffffff1f 56%,#ffffff9e 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vp-ai__hd{border-bottom-color:#26273417;position:relative}.vp-ai__r{height:39px;position:relative}.vp-ai__r+.vp-ai__r{border-top-color:#26273411}.vp-ai__n{color:var(--ink-2);background:0 0;animation:none}.vp-ai__ck{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.2px #46485a4d}.vp-ai__done{border-radius:inherit;color:#fff;opacity:1;background:#a9d3b6;place-items:center;display:grid;position:absolute;inset:0}.vp-ai__working{opacity:0;background:#7e9bc9;border-radius:50%;width:6px;height:6px;position:absolute}.vp-ai__cur,.vp__c.in .vp-ai__cur{opacity:1;transition:none;transform:none}.vp-ai__cur--k,.vp__c.in .vp-ai__cur--k{top:46px;left:60%}.vp-ai__cur--a,.vp__c.in .vp-ai__cur--a{top:98px;left:80%}.vp-ai__cur--h,.vp__c.in .vp-ai__cur--h{top:172px;left:64%}.vp-ai__cur>*{animation:none}.vp-ai__tag{margin-top:17px}.vp-ai__p,.vp-ai__r,.vp-ai__cur{backface-visibility:hidden}.vp-ai__cur,.vp-ai__cur .vp-ai__tag{filter:none!important}.vp-ai__cur .cur__ptr{transform-origin:4.4px 3.53px}.vp-ai__cur>.vp-ai__tag{translate:none}.vp-ai__cur--a,.vp__c.in .vp-ai__cur--a{left:auto;right:14px}.vp-ai__cur--a>.vp-ai__tag{position:absolute;top:0;right:calc(100% - 8px)}.vp__c--e2e .vp__vis{padding-top:28px;padding-bottom:34px}.vp-pg--c{box-shadow:0 0 0 1px #09090b0e,0 18px 32px -25px #09090b4d}.vp-pg--c .vp-pg__hd{height:54px}.vp__c--e2e .vp__txt{padding-top:8px}@media (width<=640px){.vp__c--e2e .vp__vis{padding-top:22px;padding-bottom:32px}.vp-pg--c .vp-pg__hd{height:48px}.vp-pg--c .vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l){height:56px}}@media (prefers-reduced-motion:reduce){.vp-ai__p,.vp-ai__r{opacity:1!important;filter:none!important;transform:none!important}.vp-ai__cur{opacity:1!important;transform:none!important}}.vp-ai__p,.vp-ai__r{opacity:1;filter:none;animation:none;transform:none}.vp-ai__r--a .vp-ai__done,.vp-ai__r--h .vp-ai__done{opacity:0}.vp-ai__r--a .vp-ai__ck{background:#a9c4ef3b;box-shadow:inset 0 0 0 1.2px #8ba7d3}.vp-ai__r--a .vp-ai__working{opacity:1}.vp-ai__done>svg{width:10px;height:10px}.vp-pg--c .vp-pg__r{grid-template-columns:340px max-content}.vp-pg--c .vp-pg__n{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.vp-pg--c .vp-pg__w{flex:0 0 116px;min-width:0}.vp-pg--c .vp-pg__w .al{white-space:nowrap;max-width:100%}.vp-pg--c .vp-pg__s{flex:1;gap:7px;min-width:0}.vp-pg--c .vp-pg__s .ac{flex-shrink:0;display:inline-flex}.vp-pg--c .vp-pg__s b{flex:1;min-width:0}@media (width>=720px) and (width<=1080px){.vp__g{grid-template-rows:548px 520px 520px}}@media (width<=719px){.vp__g{grid-template-rows:none}}@media (width<=640px){.vp-pg--c .vp-pg__r{grid-template-columns:232px max-content}.vp-pg--c .vp-pg__n{gap:6px;padding-right:10px}.vp-pg--c .vp-pg__w{flex-basis:96px}.vp-pg--c .vp-pg__w .al{padding:0 4px;font-size:9px}.vp-pg--c .vp-pg__s{gap:5px;padding-bottom:0}.vp-pg--c .vp-pg__s .ac{padding:0 4px;font-size:10px}.vp-pg--c .vp-pg__s b{font-size:11px}}.vp__g{grid-template-rows:552px 520px}.vp-pg--c .vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l){height:52px}@media (width>=720px) and (width<=1080px){.vp__g{grid-template-rows:524px 520px 520px}}@media (width<=719px){.vp__g{grid-template-rows:none}.vp__c--e2e{min-height:556px}}@media (width<=640px){.vp-pg--c .vp-pg__r:not(.vp-pg__r--h):not(.vp-pg__r--l){height:50px}}.vp-pg--c .vp-pg__n{gap:4px}.vp-pg--c .vp-pg__w{flex:0 auto;max-width:140px}.vp-pg--c .vp-pg__s{gap:8px}.vp-pg--c .vp-pg__s b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=640px){.vp-pg--c .vp-pg__n{gap:3px}.vp-pg--c .vp-pg__w{flex:0 auto;max-width:104px}.vp-pg--c .vp-pg__s{gap:6px}}.vp-pg--c .vp-pg__w .al{border-radius:6px;height:20px;padding:0 6px;font-size:10.5px}@media (width<=640px){.vp-pg--c .vp-pg__w .al{height:20px;font-size:10px}}.vp-pg--c .vp-pg__st{justify-content:center}.vp-pg--c .vp-pg__st span{flex:0 auto}@property --vtm-a{syntax:"<angle>";inherits:false;initial-value:0deg}.vp-tm__t--ai{color:#66739a;background:linear-gradient(#eef2fc, #eef2fc) padding-box, conic-gradient(from var(--vtm-a), #86a9ec, #a493e2, #86c2bd, #9fb8ef, #86a9ec) border-box;border:1.5px solid #0000;animation:9s linear infinite vtmSpin;box-shadow:0 10px 24px -16px #34467873}.vp-tm__t--ai b{color:#2c3655}.vp-tm__t--ai .vp-tm__blk{background:0 0;border-radius:0;width:28px;height:28px}.vp-tm__t--ai .vp-tm__blk svg{width:100%;height:100%}@keyframes vtmSpin{to{--vtm-a:360deg}}@media (prefers-reduced-motion:reduce){.vp-tm__t--ai{animation:none}}.sc{background:var(--paper);padding:clamp(40px,5vw,80px) 0 clamp(110px,12vw,180px);position:relative}.sc__hd{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-bottom:clamp(48px,6vw,88px);display:grid}.sc__t{letter-spacing:-.028em;max-width:16em;font-size:clamp(28px,3.2vw,46px);line-height:1.12;font-weight:var(--t-title-w);text-wrap:balance}.sc__t2{color:#94949d}.sc__l{max-width:30em;color:var(--ink-3);padding-bottom:6px;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55}.sc__g{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sc__vis{background:#f4f3f1;border-radius:26px;gap:14px;padding:clamp(18px,2.6vw,36px);display:grid}.sc-tr,.sc-lg{font:400 13px/1.2 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:16px;box-shadow:0 0 0 1px #09090b0d,0 18px 40px -26px #09090b59}.sc-tr{padding:14px 16px 10px}.sc-tr__s{border-bottom:1px solid #09090b0f;align-items:center;gap:8px;padding:2px 2px 12px;display:flex}.sc-tr__s .sc-tr__n{color:var(--ink);font-weight:500}.sc-tr__i{width:24px;height:24px;color:var(--ink-2);background:#f4f3f1;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sc-tr__i--s{background:var(--ink);color:#fff}.sc-tr__n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sc-tr__m{color:var(--ink-3);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sc-tr__st{background:#c9c9cf;border-radius:50%;width:7px;height:7px}.sc-tr__st--ok{background:#3fab83}.sc-tr__c{margin:0;padding:4px 0 0 34px;list-style:none;position:relative}.sc-tr__c--top{padding-left:13px}.sc-tr__c--top>.sc-tr__r{padding-left:22px}.sc-tr__c .sc-tr__c{padding-left:56px}.sc-tr__r{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex;position:relative}.sc-tr__r:before,.sc-tr__r:after{content:"";background:#09090b29;position:absolute;left:-22px}.sc-tr__c--top>.sc-tr__r:before,.sc-tr__c--top>.sc-tr__r:after{left:0}.sc-tr__r:before{width:1px;top:0;bottom:0}.sc-tr__r:after{width:14px;height:1px;top:18px}.sc-tr__r:last-child:before{height:18px;bottom:auto}.sc-tr__r--comp{align-items:flex-start;padding-top:6px}.sc-tr__r--comp>.sc-tr__i,.sc-tr__r--comp>.ac,.sc-tr__r--comp>.sc-tr__n,.sc-tr__r--comp>.sc-tr__m{margin-top:0}.sc-tr__r--comp>.sc-tr__n{color:var(--ink);font-weight:500;line-height:24px}.sc-tr__r--comp>.sc-tr__m{line-height:24px}.sc-tr__r--comp>.sc-tr__c{flex-basis:calc(100% + 22px);margin-left:-22px}.sc-tr__r--comp:after{top:18px}.sc-tr__s,.sc-tr__r{opacity:0;transition:opacity .55s var(--ease-out), transform .65s var(--ease-out);transform:translateY(6px)}.sc__vis.in .sc-tr__s,.sc__vis.in .sc-tr__r{opacity:1;transform:none}.sc__vis.in .sc-tr__c--top>.sc-tr__r:first-child{transition-delay:.15s}.sc__vis.in .sc-tr__c--top>.sc-tr__r:nth-child(2){transition-delay:.25s}.sc__vis.in .sc-tr__c--top>.sc-tr__r:nth-child(3){transition-delay:.35s}.sc__vis.in .sc-tr__c--top>.sc-tr__r:nth-child(4){transition-delay:.45s}.sc__vis.in .sc-tr__c--top>.sc-tr__r:nth-child(5){transition-delay:.55s}.sc-lg{padding:12px 16px 8px}.sc-lg__hd{color:var(--ink);border-bottom:1px solid #09090b0f;align-items:center;gap:8px;padding:0 2px 10px;font-weight:500;display:flex}.sc-lg__live{background:#3fab83;border-radius:50%;width:7px;height:7px;margin-left:auto;animation:2.4s ease-out infinite scLive;box-shadow:0 0 #3fab8380}@keyframes scLive{0%{box-shadow:0 0 #3fab8373}to{box-shadow:0 0 0 9px #3fab8300}}.sc-lg__l{margin:0;padding:0;list-style:none;position:relative}.sc-lg__e{height:38px;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), background-color 1.2s var(--ease);border-radius:8px;align-items:center;gap:9px;padding:0 2px;display:flex}.sc-lg__e+.sc-lg__e{border-top:1px solid #09090b0d}.sc-lg__e.is-wait{display:none}.sc-lg__e.is-in{opacity:0;transform:translateY(-8px)}.sc-lg__av{flex-shrink:0}.sc-lg__ai{color:#2b3550;background:linear-gradient(135deg,#c9bae9,#a9c4ef 55%,#a2cecc);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.sc-lg__x{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sc-lg__x b{color:var(--ink);font-weight:500}.sc-lg__t{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.sc__ps{display:grid}.sc__p{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.sc__p:last-child{border-bottom:1px solid var(--line)}.sc__pi{width:38px;height:38px;color:var(--ink);background:#f4f3f1;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.sc__p h3{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.3}.sc__p p{max-width:30em;color:var(--ink-3);margin-top:6px;font-size:14.5px;line-height:1.55}@media (width<=1000px){.sc__hd,.sc__g{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sc__vis{border-radius:22px;padding:14px}.sc-tr{padding:12px 12px 8px}.sc-tr__m>span:not(.sc-tr__st){display:none}.sc-tr__s .sc-tr__m>span{display:inline}}@media (prefers-reduced-motion:reduce){.sc-tr__s,.sc-tr__r,.sc-lg__e{transition:none}.sc-lg__live{animation:none}}.sc__g{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px}.sc__vis{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;padding:clamp(20px,3vw,44px)}.sc__ps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sc__p,.sc__p:last-child{background:#f4f3f1;border:0;border-radius:22px;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:26px 28px 30px}.sc__pi{background:#fff;box-shadow:0 0 0 1px #09090b0d}@media (width<=1000px){.sc__vis{grid-template-columns:minmax(0,1fr)}.sc__ps{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=640px){.sc__vis{padding:14px}.sc__p,.sc__p:last-child{padding:22px 22px 24px}}.sc-lg__e{max-height:38px;transition:max-height .7s cubic-bezier(.22, .8, .25, 1), opacity .6s var(--ease-out), transform .7s cubic-bezier(.22, .8, .25, 1);overflow:hidden}.sc-lg__e.is-new{background-color:#0000}.sc-lg__e.is-in{opacity:0;max-height:0;transition:none;transform:translateY(-6px)}.sc-lg__l{max-height:212.8px;overflow:hidden}.sc-lg__l.is-full{-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.sc-tr__r:before,.sc-tr__r:after{background:0 0}.sc-tr__r:before{border-left:1px solid #d6d6da}.sc-tr__r:after{border-bottom:1px solid #d6d6da;border-left:1px solid #d6d6da;border-bottom-left-radius:6px;width:14px;height:18px;top:0}.sc-tr__r--comp:after{height:18px;top:0}.sc-tr__r:last-child:before{display:none}.sc-tr__ppl{margin-right:2px;display:inline-flex}.sc-tr__ppl .av{box-shadow:0 0 0 1.5px #fff}.sc-tr__ppl .av+.av{margin-left:-6px}.sc__vis.in .sc-tr__c--top>.sc-tr__r:nth-child(6){transition-delay:.65s}.sc__vis.in .sc-tr__c .sc-tr__c>.sc-tr__r{transition-delay:.8s}.ef{background:var(--paper);padding:clamp(40px,5vw,72px) 0 clamp(110px,12vw,180px);position:relative}.ef__h{letter-spacing:-.028em;max-width:21em;font-size:clamp(28px,3.2vw,46px);line-height:1.12;font-weight:var(--t-title-w);color:var(--ink);text-wrap:pretty}.ef__m{color:#94949d}.ef__ps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;margin:clamp(48px,6vw,80px) 0 clamp(56px,7vw,96px);display:grid}.ef__p h3{letter-spacing:-.01em;margin-top:18px;font-size:16px;font-weight:500;line-height:1.3}.ef__p p{max-width:26em;color:var(--ink-3);margin-top:7px;font-size:14.5px;line-height:1.55}.ef__pi{width:38px;height:38px;color:var(--ink);background:#f4f3f1;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ef__card{isolation:isolate;border-radius:30px;position:relative;overflow:hidden}.ef__card>.rib{z-index:-1}.ef__card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#11111180,#1110 55%);position:absolute;inset:0}.ef__card .rib__b{will-change:transform;transition:transform 2.4s cubic-bezier(.45,0,.2,1)}.ef__card[data-s="1"] .rib__b{transform:translate(-7%,5%)rotate(-7deg)scale(1.08)}.ef__card[data-s="2"] .rib__b{transform:translate(6%,-4%)rotate(5deg)scale(1.04)}.ef__card[data-s="3"] .rib__b{transform:translate(-3%,-7%)rotate(-3deg)scale(1.12)}.ef__card[data-s="4"] .rib__b{transform:translate(8%,6%)rotate(8deg)scale(1.06)}.ef-st{color:#fff;grid-template-rows:auto 1fr auto auto;min-height:640px;padding:clamp(24px,3.4vw,48px) clamp(24px,4vw,60px) clamp(22px,2.6vw,36px);display:grid;position:relative}.ef-st__top{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ef-st__t{font:500 14px/1 var(--f-ui)}.ef-st__sum{font:400 13px/1 var(--f-ui);color:#ffffffa8}.ef-st__sum>.tbd{color:#fff;text-underline-offset:3px;font-weight:500;text-decoration-color:#ffffff4d}.ef-st__pp{color:#fff;cursor:pointer;width:36px;height:36px;transition:background .2s var(--ease);border-radius:12px;place-items:center;margin-left:auto;display:grid;position:relative}.ef-st__pp:hover{background:#28282eb3}.ef-st__pp:focus-visible,.ef-tb:focus-visible{outline-offset:3px;outline:2px solid #fff}.ef-st__pi{grid-area:1/1}.ef-st__pi--pl,.ef-st.is-stopped .ef-st__pi--pa{display:none}.ef-st.is-stopped .ef-st__pi--pl{display:block}.ef-st__sl{align-items:center;padding:clamp(36px,4.6vw,64px) 0;display:grid}.ef-sl{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:40px clamp(40px,5vw,80px);display:grid}.ef-sl.is-on,.ef-sl.is-out{visibility:visible}.ef-sl.is-on{pointer-events:auto}.ef-a{opacity:0;filter:blur(10px);display:block;transform:translateY(26px)}.ef-sl.is-on .ef-a{opacity:1;filter:blur();transition:opacity .8s var(--ease-out), transform 1s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(.18s + var(--o) * 80ms);transform:none}.ef-sl.is-out .ef-a{opacity:0;filter:blur(8px);transition:opacity .45s var(--ease), transform .55s var(--ease), filter .45s var(--ease);transition-delay:calc(var(--o) * 30ms);transform:translateY(-18px)}.ef-sl__k{font:500 12px/1 var(--f-mono);letter-spacing:.04em;color:#ffffff8c}.ef-sl__n{letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.15}.ef-sl__big{font:300 clamp(84px, 10.6vw, 164px)/.86 var(--f-sans);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:clamp(14px,1.6vw,22px)}.ef-sl__big .tbd{text-underline-offset:12px;text-decoration-color:#ffffff4d;text-decoration-thickness:1px}.ef-sl__big b{font-weight:inherit}.ef-sl__l{color:#ffffffc2;margin-top:clamp(16px,1.8vw,24px);font-size:17px;line-height:1.4}.ef-sl__race{background:#1e1e22b8;border-radius:22px;gap:28px;padding:28px 32px 34px;display:grid}.ef-rc__hd{font:400 13px/1 var(--f-ui);color:#fff9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:22px;display:flex}.ef-rc__clk{font:300 clamp(32px, 3vw, 44px)/1 var(--f-sans);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.ef-rc__clk b{font-weight:inherit}.ef-rc__clk>span{letter-spacing:0;color:#fff9;font-size:.5em}.ef-rc__l{font:400 13px/1 var(--f-ui);color:#ffffffd6;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ef-k{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.ef-k--st{background:#3fab83}.ef-k--mn{background:#727278}.ef-rc__tr{height:12px;margin-right:92px;display:block;position:relative}.ef-rc__tr:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.ef-rc__b{height:10px;width:calc(var(--w) * var(--p,1));border-radius:0 4px 4px 0;min-width:2px;position:absolute;top:1px;left:0}.ef-rc--st .ef-rc__b{background:#3fab83}.ef-rc--mn .ef-rc__b{background:#727278}.ef-rc__v{left:calc(var(--w) * var(--p,1));font:500 13px/1 var(--f-ui);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:10px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ef-rc__v .tbd{text-underline-offset:3px;text-decoration-color:#ffffff4d}.ef-rc--mn .ef-rc__v{color:#ffffffb3;font-weight:400}.ef-rc__b:after{content:"";opacity:0;width:6px;height:6px;transition:opacity .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;right:-3px;box-shadow:0 0 0 4px #ffffff24,0 0 14px 2px #ffffff59}.ef-sl.run .ef-rc:not(.done) .ef-rc__b:after{opacity:1}.ef-rc__ok{color:#0d2a1f;width:16px;height:16px;transition:transform .5s var(--ease-out);background:#3fab83;border-radius:50%;place-items:center;display:grid;transform:scale(.4)}.ef-sl.run .ef-rc__v{opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);transform:translate(-6px,-50%)}.ef-sl.run .ef-rc.done .ef-rc__v{opacity:1;transform:translateY(-50%)}.ef-sl.run .ef-rc.done .ef-rc__ok,.ef-sl:not(.run) .ef-rc__ok{transform:none}.ef-st__tabs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ef-tb{text-align:left;cursor:pointer;min-width:0;font:400 13px/1.35 var(--f-ui);color:#ffffff80;transition:color .3s var(--ease);background:0 0;border:0;padding:0 0 4px;display:block}.ef-tb:hover,.ef-tb[aria-selected=true]{color:#fff}.ef-tb__p{background:#ffffff2e;border-radius:1px;height:2px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.ef-tb__p i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.ef-tb.is-past .ef-tb__p i{opacity:.5;transform:none}.ef-st.is-auto .ef-tb[aria-selected=true] .ef-tb__p i{animation:ef-prog var(--dur,7s) linear forwards}.ef-st.is-paused .ef-tb[aria-selected=true] .ef-tb__p i{animation-play-state:paused}.ef-st:not(.is-auto) .ef-tb[aria-selected=true] .ef-tb__p i{transform:none}@keyframes ef-prog{0%{transform:scaleX(0)}to{transform:none}}.ef-tb__t{overflow-wrap:anywhere;hyphens:auto;display:block}.ef-st__ph{font:400 12px/1.3 var(--f-ui);color:#ffffff8c;align-items:center;gap:7px;margin-top:22px;display:flex}@media (width<=1000px){.ef__ps{grid-template-columns:minmax(0,1fr);gap:28px}.ef__p{grid-template-columns:38px 1fr;column-gap:16px;display:grid}.ef__p .ef__pi{grid-row:1/span 2}.ef__p h3{margin-top:0}.ef-st{min-height:0}.ef-sl{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=640px){.ef__card{border-radius:24px}.ef-st{padding:22px 20px 20px}.ef-st__sum{order:3;width:100%}.ef-st__sl{padding:32px 0 30px}.ef-sl{gap:30px}.ef-sl__race{gap:22px;padding:20px 20px 24px}.ef-rc__hd{padding-bottom:18px}.ef-rc__tr{margin-right:74px}.ef-st__tabs{gap:6px}.ef-tb__p{margin-bottom:0}.ef-tb{padding:10px 0}.ef-tb__t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ef-st__ph{margin-top:12px}}@media (prefers-reduced-motion:reduce){.ef__card .rib__b,.ef-sl.is-on .ef-a,.ef-sl.is-out .ef-a,.ef-rc__ok,.ef-rc__b:after,.ef-tb{transition:none}.ef-a{filter:none;transform:none}}.ef-st{grid-template-rows:auto 1fr auto auto;min-height:0}.ef-st__body{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3vw,48px);padding:clamp(28px,3.2vw,44px) 0 0;display:grid}.ef-st__tabs{flex-direction:column;grid-template-columns:none;align-self:start;gap:4px;display:flex}.ef-tb{color:#ffffff8c;width:100%;transition:color .3s var(--ease), background-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:2px 10px;padding:14px 16px 18px 14px;display:grid;position:relative}.ef-tb[aria-selected=true]{color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.ef-tb:hover:not([aria-selected=true]){background:#ffffff09}.ef-tb__k{font:500 11px/1.3 var(--f-mono);letter-spacing:.04em;color:#ffffff6b;padding-top:2px}.ef-tb[aria-selected=true] .ef-tb__k{color:#ffffffb3}.ef-tb__b{flex-direction:column;gap:6px;min-width:0;display:flex}.ef-tb__t{font:500 14px/1.3 var(--f-ui)}.ef-tb__s{font:400 12.5px/1.2 var(--f-ui);color:#ffffff80;align-items:center;gap:7px;display:inline-flex}.ef-tb__s i{opacity:.6;font-style:normal}.ef-tb__s .tbd{text-underline-offset:3px;text-decoration-color:#ffffff40}.ef-tb[aria-selected=true] .ef-tb__s{color:#ffffffb8}.ef-tb__p{opacity:0;height:2px;transition:opacity .3s var(--ease);background:#ffffff1f;margin:0;position:absolute;bottom:9px;left:50px;right:16px}.ef-tb[aria-selected=true] .ef-tb__p{opacity:1}.ef-tb.is-past .ef-tb__p{opacity:0}.ef-st__sl{align-items:stretch;min-width:0;padding:0;display:grid}.ef-sl{grid-template-rows:auto minmax(0,1fr);grid-template-columns:none;align-items:stretch;gap:16px;min-width:0;display:grid}.ef-sl__fig{align-items:baseline;gap:14px;display:flex}.ef-sl__fig .ef-sl__big{margin:0;font-size:clamp(48px,5vw,76px)}.ef-sl__fig .ef-sl__big .tbd{text-underline-offset:8px}.ef-sl__fig .ef-sl__l{margin:0;font-size:15px}.ef-sl__vis{background:#1212166b;border-radius:22px;min-height:440px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.ef-sl__vis>.ef-sl__race{width:min(560px,100% - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ef-vz{position:absolute;inset:0}.ef-vz__cv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ef-vl{grid-template-columns:minmax(180px,238px) minmax(150px,1fr) minmax(220px,300px);align-items:center;gap:0;padding:24px 24px 24px 26px;display:grid}.ef-vl__docs{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.ef-vl__d{height:38px;font:500 12px/1.2 var(--f-ui);color:#ffffffe0;opacity:var(--a,0);transform:translateX(calc((1 - var(--a,0)) * -14px));background:#ffffff0e;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ef-vl__d b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.ef-vl__x{font:600 9px/1 var(--f-mono);letter-spacing:.04em;color:#ffffffb3;background:#ffffff1a;border-radius:4px;flex-shrink:0;padding:3px 5px}.ef-vl__ok{color:#0d2a1f;width:15px;height:15px;opacity:var(--ok,0);transform:scale(calc(.5 + .5 * var(--ok,0)));background:#3fab83;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ef-vl__scan{top:0;bottom:0;left:calc(var(--sc,0) * 140% - 40%);pointer-events:none;width:40%;opacity:var(--so,0);background:linear-gradient(90deg,#96e8cd00,#96e8cd47,#96e8cd00);position:absolute}.ef-vl__ai{z-index:1;justify-content:center;align-self:stretch;align-items:flex-end;padding-bottom:22px;display:flex;position:relative}.ef-vl__lab{height:28px;font:500 12px/1 var(--f-ui);color:#fff;white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ef-vl__lab em{color:#fff9;font-style:normal;font-weight:400}.ef-vl__st2,.ef-vl.is-done .ef-vl__st{display:none}.ef-vl.is-done .ef-vl__st2{color:#8fe0c2;display:inline}.ef-vl__out{z-index:1;background:#1e1e22b8;border-radius:16px;flex-direction:column;height:min(100%,372px);display:flex;position:relative;overflow:hidden}.ef-vl__hd{height:46px;font:500 13px/1 var(--f-ui);color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:0 14px;display:flex}.ef-vl__n{color:#fff9;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.ef-vl__n b{color:#fff;font-weight:500}.ef-vl__fin{color:#0d2a1f;width:18px;height:18px;transition:transform .5s var(--ease-out);background:#3fab83;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.ef-vl.is-done .ef-vl__fin{transform:none}.ef-vl__list{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 36px);mask-image:linear-gradient(#0000,#000 36px)}.ef-vl__rows{flex-direction:column;display:flex;position:absolute;bottom:6px;left:0;right:0}.ef-vl__r{height:34px;font:500 12.5px/1 var(--f-ui);color:#ffffffe6;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;display:none}.ef-vl__r.on{display:flex}.ef-vl__r--c{padding-left:32px}.ef-vl__r--c b{color:#ffffffc7}.ef-vl__r b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.ef-vl__r .ac{height:19px;padding:0 5px;font-size:10.5px}.ef-vl__r .al{color:#ffffff8c;background:0 0;border-color:#ffffff24;height:19px;padding:0 5px;font-size:10px}.ef-vl__r.is-new{animation:ef-row .7s var(--ease-out)}@keyframes ef-row{0%{opacity:0;background:#96e8cd29;transform:translateY(8px)}40%{opacity:1}to{background:#96e8cd00;transform:none}}.ef-vb__hd{z-index:1;height:40px;font:500 12.5px/1 var(--f-ui);color:#fff;background:#1e1e2299;border-radius:12px;align-items:center;gap:14px;padding:0 14px;display:flex;position:absolute;top:18px;left:20px}.ef-vb__k{align-items:center;gap:7px;display:inline-flex}.ef-vb__n{font:400 13px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:#fff}.ef-vb__n b{font-weight:600}.ef-vb__n em{color:#ffffff80;margin-left:3px;font-style:normal}.ef-vb__c{color:#fff9;border-left:1px solid #ffffff1f;padding-left:14px;font-weight:400}.ef-vb__c b{color:#fff;font-weight:500}.ef-vb__lg{z-index:1;flex-direction:column;gap:1px;width:200px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.ef-vb__li{height:24px;font:400 12px/1 var(--f-ui);color:#ffffff9e;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:7px;align-items:center;gap:8px;padding:0 8px;display:flex}.ef-vb__li>i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ef-vb__li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ef-vb__li b{color:#ffffffd9;font-variant-numeric:tabular-nums;font-weight:500}.ef-vb__li.is-hit{color:#fff;background:#ffffff14}.no-js .ef-vl__d{--a:1;--ok:1}.no-js .ef-vl__r{display:flex}.no-js .ef-vl__st{display:none}.no-js .ef-vl__st2{color:#8fe0c2;display:inline}.no-js .ef-vl__fin{transform:none}@media (width<=1000px){.ef-st__body{grid-template-columns:minmax(0,1fr)}.ef-st__tabs{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -4px;padding:2px 4px 4px;overflow-x:auto}.ef-st__tabs::-webkit-scrollbar{display:none}.ef-tb{scroll-snap-align:start;flex:none;width:auto;min-width:200px}}@media (width<=640px){.ef-tb{min-width:172px;padding:12px 12px 16px}.ef-tb__t{clip:auto;white-space:normal;width:auto;height:auto;font-size:13px;position:static;overflow:visible}.ef-sl__vis{min-height:460px}.ef-vl{grid-template-rows:auto 122px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;padding:16px}.ef-vl__docs{flex-flow:wrap;gap:6px}.ef-vl__d{letter-spacing:-.01em;flex:calc(50% - 6px);gap:5px;height:32px;padding:0 7px 0 9px;font-size:11px}.ef-vl__ok{width:13px;height:13px}.ef-vl__x,.ef-vl__d:nth-child(n+5){display:none}.ef-vl__ai{padding-bottom:6px}.ef-vl__out{height:auto}.ef-vb__lg{display:none}.ef-vb__hd{white-space:nowrap;gap:10px;top:12px;left:12px}.ef-vb__c{display:none}}.ef-vt__hd{z-index:1;height:40px;font:500 12.5px/1 var(--f-ui);color:#fff;white-space:nowrap;background:#1e1e2299;border-radius:12px;align-items:center;gap:14px;padding:0 14px;display:flex;position:absolute;top:18px;left:20px}.ef-vt__k{align-items:center;gap:7px;display:inline-flex}.ef-vt__dn{color:#fff9;border-left:1px solid #ffffff1f;padding-left:14px;font-weight:400}.ef-vt__dn b{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.ef-vt__out{z-index:1;background:#1e1e22b8;border-radius:16px;flex-direction:column;width:min(310px,38%);display:flex;position:absolute;top:22px;bottom:22px;right:22px;overflow:hidden}.ef-vt__oh{height:46px;font:500 13px/1 var(--f-ui);color:#fff;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;padding:0 14px;display:flex}.ef-vt__oh em{color:#ffffff8c;margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.ef-vt__st2,.ef-vt.is-done .ef-vt__st{display:none}.ef-vt.is-done .ef-vt__st2{color:#8fe0c2;display:inline}.ef-vt__fin{color:#0d2a1f;width:18px;height:18px;transition:transform .5s var(--ease-out);background:#3fab83;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.ef-vt.is-done .ef-vt__fin{transform:none}.ef-vt__cs{border-bottom:1px solid #ffffff14;flex-shrink:0;padding:8px}.ef-vt__c{height:30px;font:400 12.5px/1 var(--f-ui);color:#ffffffb8;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:8px;align-items:center;gap:9px;padding:0 8px;display:flex}.ef-vt__c>i{background:var(--c);border-radius:3px;flex-shrink:0;width:9px;height:9px}.ef-vt__c span{flex:1;min-width:0}.ef-vt__c b{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.ef-vt__c.is-hit{color:#fff;background:#ffffff14}.ef-vt__fs{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.ef-vt__f{background:#ffffff0d;border-radius:10px;flex-shrink:0;gap:10px;padding:10px 11px;display:none;box-shadow:inset 0 0 0 1px #ffffff12}.ef-vt__f.on{display:flex}.ef-vt__f.is-new{animation:ef-row .7s var(--ease-out)}.ef-vt__f>i{background:var(--c);border-radius:2px;flex-shrink:0;width:3px}.ef-vt__ft{flex-direction:column;gap:5px;min-width:0;display:flex}.ef-vt__ft b{font:500 12.5px/1.3 var(--f-ui);color:#fff}.ef-vt__ft em{font:400 11.5px/1.2 var(--f-ui);color:#ffffff80;font-style:normal}.no-js .ef-vt__f{display:flex}.no-js .ef-vt__st{display:none}.no-js .ef-vt__st2{color:#8fe0c2;display:inline}@media (width<=640px){.ef-vt__hd{gap:10px;top:12px;left:12px}.ef-vt__dn:nth-of-type(n+3){display:none}.ef-vt__out{width:auto;height:268px;inset:auto 12px 12px}.ef-vt__f:nth-child(n+3){display:none!important}}.ef-st--side{min-height:0;color:var(--ink);grid-template-rows:none;grid-template-columns:minmax(220px,272px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);padding:0;display:grid}.ef-st--side .ef-st__tabs{flex-direction:column;align-self:start;gap:2px;display:flex}.ef-st--side .ef-tb{color:var(--ink-2);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding:13px 14px 18px 12px}.ef-st--side .ef-tb__ic{width:22px;height:20px;color:var(--ink-3);transition:color .3s var(--ease);place-items:center;display:grid}.ef-st--side .ef-tb[aria-selected=true]{box-shadow:none;color:var(--ink);background:#f1f0ed}.ef-st--side .ef-tb[aria-selected=true] .ef-tb__ic{color:var(--ink)}.ef-st--side .ef-tb:hover:not([aria-selected=true]){color:var(--ink);background:#09090b0a}.ef-st--side .ef-tb:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ef-st--side .ef-tb__s{color:var(--ink-3)}.ef-st--side .ef-tb__s .tbd{text-decoration-color:#09090b40}.ef-st--side .ef-tb__p{background:#09090b1a;left:46px;right:14px}.ef-st--side .ef-tb__p i{background:var(--ink)}.ef-st--side .ef__card{color:#fff;padding:clamp(22px,3vw,40px)}.ef-st--side .ef-st__sl{padding:0}.ef-st--side .ef-st__ph{margin-top:18px}@media (width<=1000px){.ef-st--side{grid-template-columns:minmax(0,1fr);gap:16px}.ef-st--side .ef-st__tabs{scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:2px var(--gut) 4px;scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.ef-st--side .ef-st__tabs::-webkit-scrollbar{display:none}.ef-st--side .ef-tb{scroll-snap-align:start;width:auto;min-width:196px;box-shadow:inset 0 0 0 1px var(--line);flex:none}.ef-st--side .ef-tb[aria-selected=true]{box-shadow:inset 0 0 0 1px #09090b24}}@media (width<=640px){.ef-st--side .ef__card{padding:20px 18px 18px}.ef-st--side .ef-tb{min-width:176px}}.ef__card>.rib,.ef__card:after{transition:opacity .6s var(--ease)}.ef__card{transition:background-color .6s var(--ease), color .6s var(--ease), box-shadow .6s var(--ease)}.ef-st--side .ef__card.is-wire{background-color:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.ef__card.is-wire>.rib,.ef__card.is-wire:after{opacity:0}.ef__card.is-wire .ef-sl__big .tbd{text-decoration-color:#09090b33}.ef__card.is-wire .ef-sl__l,.ef__card.is-wire .ef-st__ph{color:var(--ink-3)}.ef-sl--wire .ef-sl__vis{box-shadow:none;background:0 0}.ef-tb__x{vertical-align:1px;height:18px;font:500 10.5px/1 var(--f-ui);color:#166534;background:#e6f4ec;border-radius:5px;align-items:center;margin-left:7px;padding:0 6px;font-style:normal;display:inline-flex}.ef-vw{container-type:inline-size}.ef-pn{z-index:1;width:clamp(250px,37%,330px);color:var(--ink);font:500 12.5px/1.35 var(--f-ui);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 0 0 1px #09090b0f,0 2px 6px -2px #09090b0f,0 16px 36px -16px #09090b38}.ef-pn__hd{border-bottom:1px solid #09090b0f;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.ef-pn__hd>b{font-size:13px;font-weight:600}.ef-pn__n{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ef-pn__n b{color:var(--ink);font-weight:600}.ef-pn__fin{color:#fff;width:18px;height:18px;transition:transform .35s var(--ease-out);background:#2f6e4b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:scale(0)}.ef-pn.is-done .ef-pn__fin{transform:scale(1)}.ef-pn__sm{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 12px 4px;display:flex}.ef-pn__s{background:var(--paper-2);height:24px;color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.ef-pn__s b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ef-pn [data-tone]>i{background:var(--tone);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ef-pn [data-tone=red]{--tone:#c25a3c}.ef-pn [data-tone=yellow]{--tone:#c9a133}.ef-pn [data-tone=grey]{--tone:#a1a1aa}.ef-pn [data-tone=green]{--tone:#3f8f62}.ef-pn__sh{color:var(--ink-3);flex-shrink:0;margin:0;padding:12px 14px 0;font-size:11.5px;font-weight:600}.ef-pn__l{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.ef-pn__rows{transition:transform .3s var(--ease-out);padding:6px 6px 8px}.ef-pn__r{border-radius:9px;align-items:flex-start;gap:10px;padding:8px;transition:background-color .5s;display:none}.ef-pn__r.on{animation:efPnIn .35s var(--ease-out);display:flex}.ef-pn__r.is-new{background:#3fab8317;transition:none}.ef-pn__r>i{margin-top:5px}.ef-pn__r>span:not(.ac):not(.al){flex-direction:column;gap:2px;min-width:0;display:flex}.ef-pn__r>span b{font-weight:500}.ef-pn__r em{color:var(--ink-3);font-size:11.5px;font-style:normal}@keyframes efPnIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ef-pn__r--sys{align-items:center;gap:8px;height:30px;padding:0 8px}.ef-pn__r--sys b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.ef-pn__r--c{padding-left:26px}.ef-pn__r--c b{color:var(--ink-2)}.ef-pn__r--sys .ac{height:19px;padding:0 5px;font-size:10.5px}.ef-pn__r--sys .al{height:19px;padding:0 5px;font-size:10px}.ef-pn__r--sys.on{animation-duration:.2s}@container (width<=640px){.ef-pn{width:auto;height:46%;inset:auto 10px 10px}.ef-pn__sm{padding-top:8px}}@media (prefers-reduced-motion:reduce){.ef-pn__r.on{animation:none}.ef-pn__rows{transition:none}}@media (width>=1001px){.ef-st--side{gap:20px}.ef-st--side .ef-st__tabs{gap:8px}}.ef-st--side .ef-tb{box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:14px}.ef-st--side .ef-tb:hover:not([aria-selected=true]){background:#09090b06;box-shadow:inset 0 0 0 1px #09090b29}.ef-st--side .ef-tb[aria-selected=true]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), 0 14px 30px -18px #09090b59;background:#fff}.ef-st--side .ef-tb__ic{width:26px;height:26px;transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:8px;margin:-3px 0 0 -2px}.ef-st--side .ef-tb{grid-template-columns:26px minmax(0,1fr)}.ef-st--side .ef-tb[aria-selected=true] .ef-tb__ic{background:var(--ink);color:#fff}.ef-st--side .ef-tb__p{left:50px}.ef-pn__r--sys .ac{flex-shrink:0;justify-content:flex-start}.ef-pn__r--sys .al{flex-shrink:0}.ef-pn--cat .ef-pn__rows{padding-top:4px}.ef-pn__r--cat{align-items:center;gap:9px;padding:3px 8px;font-size:12px}.ef-pn--cat .ef-pn__l{-webkit-mask-image:none;mask-image:none}.ef-pn__r--cat b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.ef-pn__ci{background:var(--paper-2);width:20px;height:20px;color:var(--ink-3);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ef-pn__k{font-variant-numeric:tabular-nums;color:var(--ink-2);flex-shrink:0;font-style:normal}.ef-pn__r--cat.is-live{background:#3fab8317}.ef-pn__r--cat.is-live .ef-pn__ci{color:#2f6e4b;background:#e3f0e6}.ef-pn__std{color:var(--ink-3);border-bottom:1px solid #f1f1f2;flex-shrink:0;align-items:center;gap:8px;margin:0 14px;padding:8px 0 6px;font-size:11.5px;display:flex}.ef-pn__std>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ef-pn__sb{color:#5b4a9b;height:20px;font:600 10.5px/20px var(--f-mono);background:#f4f2fb;border-radius:6px;flex-shrink:0;padding:0 7px}.ef-pn__ci{font:600 10.5px/1 var(--f-mono);font-style:normal}.ef-pn--cat .ef-pn__r--cat{min-height:26px;padding-top:1px;padding-bottom:1px}.ef-pn--cat .ef-pn__ci{border-radius:6px;width:18px;height:18px}.ef-st--side .ef-tb[aria-selected=true]{box-shadow:inset 0 0 0 1px #09090b29,0 10px 26px -18px #09090b4d}.ef-pn__hd>b{font-weight:500}.ef-pn__fin{color:#2f6e4b;background:#e6f2ea;width:20px;height:20px;box-shadow:inset 0 0 0 1px #2f6e4b24}.ef-pn--sys .ef-pn__r.is-new{background:0 0}.ef-pn--sys .ef-pn__rows{transition:transform .7s cubic-bezier(.22,.8,.25,1)}.ef-pn--sys .ef-pn__r--sys.on{animation:efPnSoft .6s var(--ease-out)}@keyframes efPnSoft{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ef-pn--sys .ef-pn__r--sys.on{animation:none}}@media (width>=1001px){.ef-st--side{align-items:stretch}.ef-st--side .ef-st__tabs{align-self:stretch}.ef-st--side .ef-tb{flex:1 1 0;align-content:center;min-height:0}}.ef-st--side .ef-tb{grid-template-rows:auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 12px;padding:14px 16px 14px 14px}.ef-st--side .ef-tb__ic{width:30px;height:30px;color:var(--ink-2);background:#f4f3f1;border-radius:8px;grid-area:1/1;align-self:start;margin:0}.ef-st--side .ef-tb[aria-selected=true] .ef-tb__ic{color:var(--ink);background:#f1f0ed}.ef-st--side .ef-tb__b{grid-area:1/2;gap:3px;padding-top:1px}.ef-st--side .ef-tb__t{font:500 14px/1.3 var(--f-ui);white-space:normal;overflow-wrap:break-word;hyphens:manual}.ef-st--side .ef-tb__s{font:400 12.5px/1.3 var(--f-ui);color:var(--ink-3);white-space:nowrap;display:block}.ef-st--side .ef-tb__s b{color:var(--ink-2);font-weight:600}.ef-st--side .ef-tb[aria-selected=true] .ef-tb__s{color:var(--ink-2)}.ef-st--side .ef-tb[aria-selected=true] .ef-tb__s b{color:var(--ink)}.ef-st--side .ef-tb__s .tbd{text-underline-offset:3px}.ef-st--side .ef-tb__p{opacity:1;background:#09090b12;border-radius:1px;grid-area:2/2;height:2px;margin:10px 0 0;display:block;position:relative;bottom:auto;left:auto;right:auto}.ef-st--side .ef-tb.is-past .ef-tb__p{opacity:1}.ef-st--side .ef-tb.is-past .ef-tb__p i{opacity:0}.ef-st--side .ef-tb__p i{background:var(--ink);border-radius:inherit}.ef-sl__fig{align-items:baseline;gap:12px}.ef-sl__up{color:#ffffffc2;margin:0;font-size:15px;line-height:1.4}.ef__card.is-wire .ef-sl__up{color:var(--ink-3)}@media (width<=1000px){.ef-st--side .ef-tb{min-width:212px}}.ef-sl__fig--t{flex-direction:column;align-items:flex-start;gap:10px}.ef-sl__fx{align-items:baseline;gap:14px;display:flex}.ef-sl__t{font:500 17px/1.3 var(--f-ui);letter-spacing:-.005em;color:#fff;margin:0}.ef__card.is-wire .ef-sl__t{color:var(--ink)}@media (width<=640px){.ef-sl__t{font-size:15px}.ef-sl__fig--t{gap:6px}}.ef-sl__big b{text-decoration:inherit;display:inline-block;position:relative}.ef-cu__n{text-decoration:inherit;will-change:transform, filter;display:inline-block}.ef-cu__g{pointer-events:none;opacity:0;font-style:normal;text-decoration:none;display:inline-block;position:absolute;top:0;left:0}.ef__card:has(.ef-vw--tender){container-type:inline-size}.ef-sl:has(.ef-vw--tender) .ef-sl__vis{min-height:420px}.ef-pn--tender{width:clamp(260px,40%,330px);font-weight:400;top:50%;bottom:auto;transform:translateY(-50%)}.ef-tn__body{padding:17px 15px}.ef-tn__heading{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.ef-tn__heading h4{font:500 14px/1.35 var(--f-ui);margin:0}.ef-tn__heading>span{color:var(--ink-3);white-space:nowrap;font-size:11px}.ef-tn__heading>span:before{content:"· "}.ef-tn__total{font-variant-numeric:tabular-nums;font-weight:400}.ef-pn--tender .ef-pn__sm{gap:5px;padding:12px 0 8px}.ef-pn--tender .ef-pn__s{gap:4px;padding:0 6px;font-size:10.5px}.ef-tn__label{color:var(--ink-3);margin:10px 0 8px;font-size:11px}.ef-tn__results{gap:5px;display:grid}.ef-tn__finding{opacity:0;border-radius:8px;align-items:flex-start;gap:8px;margin:0 -8px;padding:8px;transition:opacity .4s,transform .4s,background .4s;display:flex;transform:translateY(4px)}.ef-tn__finding>i{margin-top:5px}.ef-tn__finding>div{min-width:0}.ef-tn__finding p{margin:0;font-size:12px;line-height:1.45}.ef-tn__finding small{color:var(--ink-3);margin-top:5px;font-size:10px;line-height:1.45;display:block}[data-tender-count]:not([data-tender-count="0"]) .ef-tn__example--red,[data-tender-count="3"] .ef-tn__example--yellow,[data-tender-count="4"] .ef-tn__example--yellow,[data-tender-count="5"] .ef-tn__example--yellow,[data-tender-count="6"] .ef-tn__example--yellow,[data-tender-count="6"] .ef-tn__example--grey{opacity:1;transform:none}[data-tender-count="1"] .ef-tn__example--red,[data-tender-count="2"] .ef-tn__example--red{background:#fbefeb}[data-tender-count="3"] .ef-tn__example--yellow,[data-tender-count="4"] .ef-tn__example--yellow,[data-tender-count="5"] .ef-tn__example--yellow{background:#faf6e7}[data-tender-count="6"] .ef-tn__example--grey{background:#f3f3f5}.ef-tn__status{font:400 11.5px/1.4 var(--f-ui);background:#ffffffe6;border-radius:12px;align-items:center;gap:7px;padding:10px;display:flex;position:absolute;top:12px;left:10px;right:calc(clamp(260px,40%,330px) + 28px);box-shadow:0 0 0 1px #09090b0e}.ef-tn__status>.ico{flex-shrink:0}.ef-tn__status small{color:var(--ink-3);margin-top:3px;font-size:10px;display:block}@container (width<=530px){.ef-sl:has(.ef-vw--tender) .ef-sl__vis{min-height:690px}.ef-pn--tender{width:auto;height:auto;inset:auto 10px 10px;transform:none}.ef-tn__status{right:10px}}@container (width>=531px){.ef-pn--tender{width:clamp(260px,40%,330px);height:auto;inset:50% 14px auto auto}.ef-tn__status{right:calc(clamp(260px,40%,330px) + 28px)}}@media (prefers-reduced-motion:reduce){.ef-tn__finding{transition:none}}.ef-tn__status>div{min-width:0}.ef-tn__status small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ef-vw .ef-tn__status{z-index:2;box-sizing:border-box}@container (width>=641px){.ef-vw .ef-tn__status{width:clamp(250px,37%,330px);top:14px;left:auto;right:14px}.ef-vw--pn .ef-pn{top:86px}.ef-vw--tender .ef-pn--tender{width:clamp(250px,37%,330px);top:86px;bottom:auto;transform:none}}@container (width<=640px){.ef-vw .ef-tn__status{width:auto;top:10px;left:10px;right:10px}}.ef-sl__fig--what{gap:10px;max-width:34em}.ef-sl__what{font:350 clamp(22px, 2.15vw, 31px)/1.22 var(--f-sans);letter-spacing:-.018em;color:#fff;text-wrap:balance;margin:0}.ef__card.is-wire .ef-sl__what{color:var(--ink)}@media (width<=640px){.ef-sl__what{font-size:21px}}.ef__p p:has(.ef-tip){position:relative}.ef-tip{cursor:help;border-radius:3px;outline:none;display:inline-block;position:static}.ef-tip__t{text-underline-offset:3px;color:var(--ink-2);text-decoration:underline 1.5px dotted #09090b73}.ef-tip:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #5b8def8c}.ef-tip__b{z-index:30;box-sizing:border-box;width:min(300px,100%);font:400 13px/1.5 var(--f-ui);letter-spacing:0;color:var(--ink-2);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s .18s;pointer-events:none;background:#fff;border:1px solid #09090b14;border-radius:10px;padding:11px 13px;position:absolute;top:calc(1.55em + 8px);left:-2px;transform:translateY(-3px);box-shadow:0 14px 34px -14px #09090b4d,0 2px 6px #09090b0d}.ef-tip:hover .ef-tip__b,.ef-tip:focus .ef-tip__b,.ef-tip:focus-within .ef-tip__b{opacity:1;visibility:visible;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s;transform:none}html[lang=en] .ef-tip__c{margin-left:.26em}@media (prefers-reduced-motion:reduce){.ef-tip__b{transition:none}}.ef__p:has(.ef-tip){z-index:5;position:relative}@media (width<=1000px){.ef-st--side .ef-st__tabs{scroll-padding-inline:var(--gut);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gut), #000 calc(100% - var(--gut)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gut), #000 calc(100% - var(--gut)), transparent 100%);gap:8px}}.ef-sl__what{font-size:clamp(19px,1.78vw,26px);line-height:1.24}@media (width<=640px){.ef-sl__what{font-size:18px}}.ef-sl__fig--what .ef-sl__t{letter-spacing:0;color:#ffffffb8;font-size:15px;font-weight:400}.ef__card.is-wire .ef-sl__fig--what .ef-sl__t{color:var(--ink-3)}@media (width<=640px){.ef-sl__fig--what .ef-sl__t{font-size:13.5px}}.ef__more{border-top:1px solid var(--line);max-width:760px;font:400 15px/1.6 var(--f-ui);color:var(--ink-3);text-wrap:pretty;margin:28px 0 0;padding-top:22px}.ef__more-l{color:var(--ink);font-weight:500}.ef-st--side .ef__more{grid-column:2}@media (width<=1000px){.ef-st--side .ef__more{grid-column:1/-1}}@media (width<=760px){.ef__more{margin-top:22px;padding-top:18px;font-size:14px}}.trust__head{text-align:center;margin-top:clamp(64px,8vw,112px)}.trust__h{letter-spacing:-.035em;margin:0 auto;font-size:clamp(40px,5.6vw,76px);line-height:1.02}.trust__h .ln:last-child,.trust__h>span:last-child{color:var(--ink-3)}.trust{background:var(--paper);border-top:1px solid var(--line);padding:clamp(56px,7vw,92px) 0 clamp(40px,5vw,64px);position:relative}.trust__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.trust__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;display:block}.trust__sn{background:#000c40;border-radius:12px;align-items:center;padding:10px 16px 10px 14px;display:inline-flex}.trust__snl{width:auto;height:40px;display:block}.trust__snl--en,html[lang=en] .trust__snl--no{display:none}html[lang=en] .trust__snl--en{display:block}.lw{flex-wrap:wrap;align-items:center;gap:14px 40px;display:flex}.lw__img{filter:grayscale()opacity(.5);width:auto;height:24px;transition:filter .25s;display:block}.lw__img:hover{filter:grayscale(0)opacity()}.lw__img--involved{filter:brightness(0)opacity(.42)}.lw__img--involved:hover{filter:brightness(0)opacity(.9)}.lw__img--veidekke{height:20px}.lw__img--statsbygg{height:22px}.lw__img--backe{height:28px}.lw__img--norconsult{height:22px}.lw__img--involved{height:34px}.lw__more{color:var(--ink-3);font-size:14px}.tm{margin:clamp(40px,5vw,64px) 0 0;position:relative;overflow:hidden}.tm__track{gap:16px;width:max-content;padding:0 8px;animation:60s linear infinite tm;display:flex}.tm:hover .tm__track{animation-play-state:paused}@keyframes tm{to{transform:translate(-50%)}}.tcd{aspect-ratio:4/5;isolation:isolate;background:#2a2d31;border-radius:22px;flex-shrink:0;width:clamp(300px,31vw,460px);margin:0;position:relative;overflow:hidden}.tcd__ph{transition:transform 1.2s var(--ease-out);background:#3a3f45 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.tcd:hover .tcd__ph{transform:scale(1.06)}.tcd__scrim{background:linear-gradient(#0a0b0d8c 0%,#0a0b0d00 26%),linear-gradient(#0a0b0d00 44%,#0a0b0d61 70%,#0a0b0dc7 100%);position:absolute;inset:0}.tcd__logo{filter:brightness(0)invert();width:auto;height:26px;position:absolute;top:24px;left:24px}.tcd__logo--backe{filter:none;height:32px}.tcd__logo--involved{height:42px;top:18px}.tcd__logo--norconsult{height:24px}.tcd__logo--statsbygg{height:25px}.tcd__tag{backdrop-filter:blur(10px);color:#ffffffdb;height:24px;font:500 11px/1 var(--f-mono);letter-spacing:.02em;background:#ffffff29;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex;position:absolute;top:22px;right:18px}.tcd__q{color:#fff;font:500 clamp(24px, 2.3vw, 34px)/1.08 var(--f-sans);letter-spacing:-.03em;text-wrap:balance;position:absolute;bottom:24px;left:24px;right:24px}.trust__fig{position:relative}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,72px);display:grid}.stat{flex-direction:column;gap:8px;padding:30px 24px 6px 0;display:flex;position:relative}.stat+.stat{border-left:1px solid var(--line);padding-left:24px}.stat b{font:500 clamp(34px, 3.6vw, 50px)/1 var(--f-sans);letter-spacing:-.045em;color:var(--ink)}.stat>span{color:var(--ink-3);font-size:15px}.stat__tick{pointer-events:none;width:11px;height:11px;position:absolute;top:-6px;left:-6px}.stat__tick:before,.stat__tick:after{content:"";background:var(--ink-3);position:absolute}.stat__tick:before{width:1px;height:11px;top:0;left:5px}.stat__tick:after{width:11px;height:1px;top:5px;left:0}.stat:first-child .stat__tick{left:-5px}.cx-plus{right:calc(var(--gut) - 6px);stroke:#e0c589;stroke-width:1.5px;fill:none;opacity:.95;pointer-events:none;width:88px;height:88px;position:absolute;bottom:-96px}.qslot{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;gap:22px;max-width:760px;margin:clamp(56px,6vw,80px) auto 0;padding:28px 30px;display:flex}.qslot__mark{font:500 74px/.8 var(--f-sans);color:var(--ink)}.qslot__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.qslot__tag{background:var(--sand-bg);height:22px;color:var(--sand-fg);font:500 11px/1 var(--f-mono);border-radius:6px;align-self:flex-start;align-items:center;padding:0 7px;display:inline-flex}.qslot__angle{color:var(--ink-2);font-size:17px;line-height:1.5}.qslot__angle b{color:var(--ink);font-weight:600}.qslot__skel{flex-direction:column;gap:8px;display:flex}.qslot__skel i{background:var(--paper-3);border-radius:4px;height:8px}.qslot__who{align-items:center;gap:12px;margin-top:6px;display:flex}.qslot__who b{color:var(--ink);font-size:14.5px;display:block}.qslot__who span{color:var(--ink-3);font-size:13px}.qslot__logo{color:#8f8f98;margin-left:auto;font-size:14px;font-weight:600}.qslot--dark{border-color:var(--night-line);background:#ffffff0a}.qslot--dark .qslot__mark,.qslot--dark .qslot__angle b,.qslot--dark .qslot__who b{color:#fff}.qslot--dark .qslot__angle{color:var(--on-night-2)}.qslot--dark .qslot__skel i{background:#ffffff14}.qslot--dark .qslot__tag{color:#e9d29e;background:#e9d29e29}.gaps__head{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:40px;display:grid}.gaps__vis{justify-content:flex-end;display:flex}.gaps__art{width:300px;height:auto}.gaps__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(44px,5vw,64px);display:grid}.gap{border-radius:var(--r-card);border:1px solid var(--line);min-height:300px;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s;background:#fff;flex-direction:column;gap:12px;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.gap:hover{box-shadow:var(--sh-2);border-color:#0000;transform:translateY(-4px)}.gap__ic{background:var(--paper-2);border:1px solid var(--line);width:52px;height:52px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;transition:background-color .3s,color .3s,border-color .3s;display:flex;position:relative}.gap__anim{opacity:0;filter:invert();margin:auto;position:absolute;inset:0}.gap:hover .gap__ic{background:var(--ink);border-color:var(--ink);color:#fff}.gap:hover .gap__still{opacity:0}.gap:hover .gap__anim{opacity:1}.gap__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.gap__t{letter-spacing:-.02em;font-size:20px;font-weight:550;line-height:1.2}.gap__p{color:var(--ink-3);font-size:15px;line-height:1.5}.gap__more{margin-top:auto;padding-top:8px;font-size:14.5px}.gap__n{font:500 12px/1 var(--f-mono);color:var(--ink-4);position:absolute;top:20px;right:18px}.mp .shead{margin-left:auto;margin-right:auto}.mp{--pcw:236px}.mp__stage{margin-top:clamp(48px,6vw,80px);padding:36px 0 56px;position:relative}.mp__ui{z-index:1;max-width:920px;margin:0 auto;position:relative}.app-skin{font-family:var(--f-ui);color:#0a0a0a;letter-spacing:0}.mpu{--ui:1;--lv:repeat(4, 3fr) repeat(20, 1fr);--a-line:#e5e5e5;--a-muted:#f5f5f5;--a-mut:#737373;--a-ink:#0a0a0a;box-shadow:0 0 0 1px #09090b14, var(--sh-3);font:400 14px/1.4 var(--f-ui);color:#0a0a0a;letter-spacing:0;-webkit-font-smoothing:antialiased;zoom:.82;background:#fff;border-radius:14px;position:relative;overflow:visible}.mpu .a-top__name{flex-shrink:0}.mpu .a-search{white-space:nowrap;flex:0 300px;width:auto;min-width:0;overflow:hidden}.mpu .a-pop{z-index:3;top:49px;right:45px}.mpu__grid{border-bottom:1px solid var(--a-line);grid-template-columns:300px minmax(0,1fr);display:grid}.mpu__lh{border-right:1px solid var(--a-line);flex-direction:column;min-width:0;display:flex}.mpu__lh .a-count{flex:1;height:auto}.mpu__lh .a-acts{border-bottom:0}.mpu__mh{min-width:0}.mpu__mh .a-mat__sub{border-bottom:0}.mpu__row{border-bottom:1px solid var(--a-line);grid-template-columns:300px minmax(0,1fr);transition:background-color .3s;display:grid}.mpu__row:last-child{border-bottom:0}.mpu__row.is-hot{background:#fafaf9}.mpu__sys{border-right:1px solid var(--a-line);flex-direction:column;justify-content:center;gap:2px;min-width:0;height:54px;padding:0 12px 0 16px;display:flex}.mpu__cells{flex-direction:column;min-width:0;height:54px;display:flex}.portal{flex-shrink:0}.mp__people{pointer-events:none;z-index:2;position:absolute;inset:0}.pc{width:var(--pcw);backdrop-filter:blur(20px)saturate(1.6);box-shadow:0 0 0 1px #09090b12, var(--sh-2);pointer-events:auto;opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease-out);transition-delay:var(--pd,0s);background:#ffffffc7;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px 12px 12px;font-size:13px;line-height:1.4;display:flex;position:absolute;transform:translateY(14px)scale(.98)}.has-played .pc{opacity:1;transform:none}.pc__av{flex-shrink:0;position:relative}.pc__av--ai{background:#f4effe;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 0 0 1.5px #c4b5fd}.pc__live{background:#22c55e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.pc__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pc__tx b{color:var(--ink);font-size:13.5px;font-weight:600}.pc__where{color:var(--ink-3);font-size:12px}.pc__act{color:var(--ink-2);border-top:1px solid #09090b12;align-items:flex-start;gap:6px;margin-top:6px;padding-top:7px;display:flex}.pc__act svg{color:#16a34a;margin-top:1px}.pc__bar{background:#6d28d91f;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.pc__bar i{width:8%;height:100%;animation:pcbar 6s var(--ease-io) infinite alternate;background:#8b5cf6;border-radius:99px;display:block}@keyframes pcbar{to{width:72%}}.pc__meta{color:var(--ink-3);margin-top:5px;font-size:11.5px}.pc--ai .pc__tx b{color:#5b21b6}.pc--k{--pd:.1s}.pc--i{--pd:.3s}.pc--t{--pd:.5s}.pc--f{--pd:.7s}.pc--a{--pd:.9s}@media (width>=1361px){.mp__stage{margin-inline:calc(-1*clamp(0px,50vw - 672px,56px))}.mp__ui{max-width:calc(100% - 2 * (var(--pcw) + 28px))}.pc--k{top:0;left:0}.pc--t{top:168px;left:0}.pc--a{bottom:20px;left:0}.pc--i{top:92px;right:0}.pc--f{top:336px;right:0}}@media (width<=1360px){.mp__stage{padding:0}.mp__people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:18px auto 0;display:grid;position:static}.pc{width:auto;position:static}.mp__links{display:none}}.mp__links{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mp__links path{fill:none;stroke:#09090b47;stroke-width:1px;stroke-dasharray:3 4}.mp__links circle{fill:#fff;stroke:var(--ink);stroke-width:1.4px}.mp__swipe{display:none}.mp__feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.mpf{border-radius:var(--r-card);border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:26px;display:flex}.mpf__ic{background:var(--paper-2);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.mpf p{color:var(--ink-3);font-size:15.5px}.bet{overflow:hidden}.bet__ribbon{aspect-ratio:1;opacity:.5;filter:saturate(1.05)blur(1px);pointer-events:none;background:50%/contain no-repeat;width:56vw;max-width:760px;position:absolute;top:4%;right:-4%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.bet__in{position:relative}.bet__top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.bet__copy{flex-direction:column;gap:24px;display:flex}.bet__ps{flex-direction:column;gap:14px;max-width:600px;display:flex}.bet__ps p:not(.lead){color:var(--on-night-2);font-size:17px}.bet__portal{aspect-ratio:1;justify-content:center;justify-self:center;align-items:center;width:min(420px,80vw);display:flex;position:relative}.bet__halo{border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 80px #c9bae91f}.bet__halo:after{content:"";border:1px dashed #ffffff1f;border-radius:50%;position:absolute;inset:14%}.bet__char{aspect-ratio:1;filter:drop-shadow(0 30px 40px #00000080);width:46%;position:relative}.bet__char svg{width:100%;height:100%}.bet__orbit{animation:40s linear infinite orbit;position:absolute;inset:0}.bet__orbit>span{animation:40s linear infinite reverse orbit;position:absolute}.bet__orbit>span:first-child{top:30%;left:6%}.bet__orbit>span:nth-child(2){top:22%;right:4%}.bet__orbit>span:nth-child(3){bottom:2%;left:44%}.bet__orbit .ac{box-shadow:0 8px 20px -8px #0009}@keyframes orbit{to{transform:rotate(360deg)}}.bet__cmp{grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(56px,6vw,88px);display:grid}.bet__col{border-radius:var(--r-lg);padding:28px}.bet__col--off{border:1px solid var(--night-line)}.bet__ch{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-2);align-items:center;gap:10px;margin-bottom:18px;display:flex}.bet__col--on .bet__ch{color:#fff}.bet__mark{width:26px;height:26px;color:var(--ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.bet__col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bet__col li{border-top:1px solid var(--night-line);align-items:center;gap:12px;padding:14px 0;font-size:17px;display:flex}.bet__col--off li{color:#a7a7b0d9}.bet__col--off li svg{color:#5d5d66}.bet__col--on{background:linear-gradient(160deg,#ffffff14,#ffffff08)}.bet__col--on li{color:#fff}.bet__col--on li svg{color:#a9d3b6}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:clamp(44px,5vw,64px);display:grid}.tile{border-radius:var(--r-lg);border:1px solid var(--line);min-width:0;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:#fff;flex-direction:column;gap:12px;padding:22px;display:flex}.tile:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.tile.t-tender,.tile.t-tests{grid-column:span 3}.tile.t-int,.tile.t-imp,.tile.t-punch,.tile.t-punch,.tile.t-fdv,.tile.t-file,.tile.t-who{grid-column:span 2}.tile.t-sched,.tile.t-rep{grid-column:span 3}.tile__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:flex}.tile__ic{background:var(--paper-2);border:1px solid var(--line);width:24px;height:24px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.tile__t{letter-spacing:-.02em;font-size:21px;font-weight:550;line-height:1.2}.tile__prompt{background:var(--paper-2);color:var(--ink-2);border-radius:14px 14px 14px 4px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.tile__you{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tile__vis{background-color:var(--paper-2);border:1px solid var(--line);background-image:radial-gradient(#09090b17 1px,#0000 1.2px);background-size:14px 14px;border-radius:14px;flex:1;align-items:center;padding:14px;display:flex}.tvw{background:#fff;border-radius:11px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #09090b12,0 10px 24px -14px #09090b40}.tvw__bar{height:32px;font:500 11.5px/1 var(--f-ui);color:#525252;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.tvw__mod{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.tvw__ai{color:#5b21b6;background:#f4effe;border-radius:6px;align-items:center;gap:5px;height:20px;padding:0 7px 0 4px;font-size:10.5px;font-weight:600;display:inline-flex}.tvw .tv{border:0;border-radius:0}.tile--dark{background:var(--night);border-color:var(--night);color:#fff}.tile--dark .tile__k{color:var(--on-night-2)}.tile--dark .tile__ic{color:#fff;background:#ffffff14;border-color:#ffffff1f}.tile--dark .tile__t{color:#fff}.tile--dark .tile__prompt{color:#e4e4e7;background:#ffffff12}.tile--dark .tile__you{color:var(--ink);background:#fff}.tile--dark .tile__vis{background-color:#ffffff09;background-image:radial-gradient(#ffffff1a 1px,#0000 1.2px);border-color:#ffffff14}.tile--dark .tvw{box-shadow:0 0 0 1px #ffffff1a,0 24px 40px -18px #000c}.tile--dark .tile__lands{border-top-color:#ffffff24}.tile--dark .tile__lands span{color:var(--on-night-2)}.tile--dark:hover{box-shadow:0 24px 50px -24px #09090b99}.tile__lands{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:12.5px;display:flex}.tile__lands span{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tile__lands b{color:var(--ink);background:var(--violet-bg);border-radius:6px;padding:3px 7px;font-weight:500}.tv{border:1px solid var(--line);width:100%;font-family:var(--f-ui);color:#262626;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:12.5px;display:flex}.tv__h{font:600 10px/1 var(--f-ui);letter-spacing:.06em;color:#737373;border-bottom:1px solid #f0f0f0;grid-template-columns:74px 92px 1fr;gap:8px;padding-bottom:6px;display:grid}.tv__r{grid-template-columns:74px 92px 1fr;align-items:center;gap:8px;padding:3px 0;display:grid}.tv__n{border-radius:6px;justify-content:center;align-items:center;width:26px;height:22px;font-weight:600;display:inline-flex}.tv__n--l{color:#2f5b3d;background:#d6eadc}.tv__n--m{color:#6f5c4e;background:#f6e2d4}.tv__n--h{color:#8a3b45;background:#f4d9db}.tv__note,.tv__meta{color:#525252;align-items:center;gap:7px;margin:4px 0 0;font-size:12px;display:flex}.tv__note svg{color:#16a34a}.tv__li{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.tv__more{color:#525252;padding-left:4px;font-size:12px;font-weight:600}.tv__ir{border-bottom:1px solid #f3f3f3;align-items:center;gap:10px;padding:6px 0;display:flex}.tv__pair{font:500 11.5px/1 var(--f-mono);color:#403a52;background:#e5def4;border-radius:6px;padding:4px 6px}.tv__kpi{align-items:baseline;gap:8px;display:flex}.tv__kpi b{font:600 30px/1 var(--f-ui);letter-spacing:-.03em;color:#0a0a0a}.tv__kpi--q b{color:#8a5210}.tv__bar{background:#f0f0f0;border-radius:99px;height:6px;overflow:hidden}.tv__bar i{height:100%;width:var(--w);background:#0a0a0a;border-radius:99px;display:block}.tv__pu{border-bottom:1px solid #f3f3f3;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;gap:2px 7px;padding:7px 0;display:grid}.tv__pu b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.tv__to{color:#737373;grid-column:1/-1;font-size:11.5px}.tv__pri{border-radius:5px;padding:3px 6px;font-size:10.5px;font-weight:600}.tv__pri--h{color:#8a3b45;background:#f4d9db}.tv__pri--m{color:#6f5c4e;background:#f6e2d4}.tv__fd{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.tv__fd span{color:#737373}.tv__fd i{background:linear-gradient(90deg, #e8b0b5 var(--w), #f0f0f0 var(--w));border-radius:99px;grid-column:1/-1;height:6px}.tv--file{flex-flow:wrap;justify-content:space-between;align-items:center}.tv--file .tv__kpi{flex-direction:column;gap:4px}.tv__w{align-items:center;gap:10px;padding:6px 0;display:flex}.tv__w div{flex-direction:column;display:flex}.tv__w b{font-weight:600}.tv__w span{color:#737373;font-size:11.5px}.tv__ini{width:30px;height:30px;font:600 11px/1 var(--f-ui);color:#4c6260;background:#d2e7e7;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tv__ini--2{color:#5a5e64;background:#e0e4ea}.tv--sched{position:relative}.tv__s{align-items:center;gap:10px;padding:5px 0;display:flex}.tv__sd{width:22px;height:22px;font:600 10.5px/1 var(--f-ui);z-index:1;background:#fff;border:1.5px solid #0a0a0a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.tv__s:not(:last-of-type) .tv__sd:after{content:"";background:#d4d4d8;width:1.5px;height:14px;margin-left:-.75px;position:absolute;top:100%;left:50%}.tv__quote{font:400 15px/1.5 var(--f-text);color:#18181b;background:#fbfaff;border-left:3px solid #c9bae9;border-radius:0 8px 8px 0;padding:10px 12px}.ai__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;display:flex}.ai__note{color:var(--ink-3);align-items:center;gap:8px;font-size:14px;display:flex}.tile[data-play] .tv>*{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);transition-delay:calc(.35s + var(--i,0) * .12s);transform:translateY(6px)}.tile.has-played .tv>*{opacity:1;transform:none}.mig{overflow:hidden}.mig__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid;position:relative}.mig__copy{flex-direction:column;gap:24px;display:flex}.mig__eb{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.freeb{border-radius:var(--r-ctl);color:#a9d3b6;background:#a9d3b629;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.mig__vis{grid-template-columns:1fr 96px 1.15fr;align-items:center;gap:0;min-height:420px;display:grid;position:relative}.mig__files{z-index:1;flex-direction:column;gap:8px;display:flex}.mf{border:1px solid var(--night-line);height:38px;color:var(--on-night);font:400 13px/1 var(--f-ui);white-space:nowrap;transition:transform .8s var(--ease-io), opacity .8s var(--ease);transition-delay:calc(var(--i) * 90ms);background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 6px;display:flex}.mf__t{width:38px;height:26px;font:600 10px/1 var(--f-mono);letter-spacing:.04em;color:#1b1b1f;background:#a9d3b6;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mf__t--dir{background:#e9d29e}.mf__t--zip{background:#c9bae9}.mf__t--csv{background:#a2cecc}.mf__t--pdf{background:#e8b0b5}.mig__vis.is-playing .mf{opacity:0;transition-delay:calc(.4s + var(--i) * .16s);transform:translate(calc(100% + 40px))scale(.6)}.mig__wires{width:40%;height:100%;position:absolute;top:0;left:30%;overflow:visible}.mig__wires path{fill:none;stroke:#ffffff2e;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}.mig__wires .mig__out{stroke:#a9d3b680}.mig__ai{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:12.5px;display:flex;position:relative}.mig__ai b{color:var(--on-night-2);white-space:nowrap;font-weight:500}.mig__portal{width:64px;height:64px}.mig__portal svg,.mig__portal img{width:100%;height:100%}.mig__ring{border:1px solid #c9bae959;border-radius:50%;width:92px;height:92px;margin-left:-46px;position:absolute;top:-14px;left:50%}.mig__vis.is-playing .mig__ring{animation:ring 2.4s var(--ease-out) infinite}@keyframes ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.mig__tree{z-index:1;font-family:var(--f-ui);color:#fff;border-radius:16px;padding:16px;font-size:13px;position:relative}.mt__h{border-bottom:1px solid var(--night-line);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:10px;font-weight:600;display:flex}.mt__r{padding:7px 0 7px calc(var(--lvl) * 18px);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);transition-delay:calc(1.6s + var(--i) * .22s);align-items:center;gap:8px;display:flex;transform:translate(-10px)}.mt__r:first-of-type{display:none}.mig__vis.has-played .mt__r{opacity:1;transform:none}.mt__root{display:inline-flex}.mt__ok{border-top:1px solid var(--night-line);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.mt__btn{height:32px;color:var(--ink);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition-delay:3.1s;display:inline-flex;transform:scale(.9)}.mig__vis.has-played .mt__btn{opacity:1;transform:none}.ho__head{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:40px;display:grid}.ho__art-wrap{justify-content:flex-end;display:flex}.ho__art{width:230px;height:auto}.ho__vis{--who:220px;border-radius:var(--r-lg);background:var(--paper-2);border:1px solid var(--line);margin-top:clamp(44px,5vw,64px);padding:72px 26px 24px;position:relative}.ho__phases{grid-template-columns:var(--who) repeat(4, minmax(0, 1fr));border-bottom:1px solid var(--line-2);padding-bottom:14px;display:grid}.ho__ph{grid-column:calc(var(--i) + 2);font:500 12px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line-2);padding-left:10px}.ho__lanes{flex-direction:column;display:flex;position:relative}.ho__lanes:before{content:"";left:calc(var(--who) + (100% - var(--who)) * .75);z-index:1;pointer-events:none;border-left:1.5px dashed #09090b61;position:absolute;top:-42px;bottom:-6px}.ho__lane{grid-template-columns:var(--who) 1fr;border-bottom:1px solid var(--line);align-items:center;height:48px;display:grid}.ho__who{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.ho__bar{height:100%;position:relative}.ho__bar i{height:16px;top:16px;left:calc(var(--a) * 25%);width:0;transition:width 1.1s var(--ease-io);transition-delay:calc(.2s + var(--i) * .15s);background:#c9c9ce;border-radius:6px;position:absolute}.ho__vis.has-played .ho__bar i{width:calc((var(--b) - var(--a)) * 25%)}.ho__lane:last-child .ho__bar i{opacity:1;background:#a9d3b6}.ho__bar em{left:calc(var(--a) * 25% + 10px);height:16px;font:500 11.5px/1 var(--f-mono);color:#1f3a2a;z-index:1;opacity:0;align-items:center;font-style:normal;transition:opacity .5s 1.4s;display:flex;position:absolute;top:16px}.ho__vis.has-played .ho__bar em{opacity:1}.ho__proj{background:var(--ink);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;padding:16px 18px;display:flex}.ho__proj b{font-size:16px;display:block}.ho__proj span{color:var(--on-night-2);font-size:13px}.ho__proj p{color:#d4d4d8;max-width:460px;margin-left:auto;font-size:14.5px}.ho__pk{background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ho__inv{left:calc(var(--who) + 26px + (100% - var(--who) - 52px) * .75);z-index:2;box-shadow:var(--sh-2), 0 0 0 1px var(--line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;display:flex;position:absolute;top:18px;transform:translate(-50%)}.ho__inv span{color:#2f5b3d;background:#d6eadc;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ho__ctas{margin-top:28px}.tour .shead{margin-left:auto;margin-right:auto}.tour__tabs{border-radius:calc(var(--r-btn) + 5px);border:1px solid var(--line);background:#fff;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 28px;padding:5px;display:flex;position:relative;overflow-x:auto}.tt{z-index:1;border-radius:var(--r-btn);height:42px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;transition:color .25s;display:inline-flex;position:relative}.tt.is-on{color:#fff}.tour__ind{z-index:0;border-radius:var(--r-btn);background:var(--ink);height:42px;transition:left .45s var(--ease-out), width .45s var(--ease-out);position:absolute;top:5px}.tp{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;display:grid}.tp[hidden]{display:none}.tp__copy{flex-direction:column;gap:14px;padding-top:20px;display:flex}.tp__copy p{color:var(--ink-3);font-size:16px}.tp__ui{min-width:0;animation:tpin .6s var(--ease-out)}@keyframes tpin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tw{box-shadow:0 0 0 1px #09090b14, var(--sh-3);background:#fff;border-radius:16px;font-size:13px;overflow:hidden}.tw__bar{background:#fcfcfc;border-bottom:1px solid #ececec;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.tw__bar b{font-size:13px;font-weight:600}.tw__dots{gap:6px;display:flex}.tw__dots i{background:#e4e4e7;border-radius:50%;width:10px;height:10px}.tw__meta{color:#737373;margin-left:auto;font-size:12px}.tw__meta kbd{font:500 10.5px/1 var(--f-ui);background:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:3px 5px}.t-ref{color:#0a0a0a;background:#f1f1f1;border-radius:5px;padding:0 5px;font-weight:500;display:inline-flex}.t-ment{color:#2563eb;font-weight:500}.tc{grid-template-columns:236px minmax(0,1fr);height:560px;display:grid}.tc__side{border-right:1px solid #ececec;flex-direction:column;gap:2px;padding:10px 8px;display:flex;overflow:auto}.tc__sec{font:600 10.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;margin:12px 8px 6px}.tc__sec:first-child{margin-top:4px}.tc__ch{text-align:left;color:#262626;border-radius:9px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:13px;transition:background-color .2s;display:flex}.tc__ch:hover{background:#f5f5f5}.tc__ch.is-on{background:#f0f0f0}.tc__hash{text-align:center;color:#737373;width:20px;font-weight:500}.tc__2{flex-direction:column;min-width:0;display:flex}.tc__2 b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tc__2 small{color:#8a8a8a;font-size:11px}.tc__pi{background:#f4f4f5;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tc__main{min-width:0;position:relative}.tc__thread{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr) 220px;display:grid;position:absolute;inset:0}.tc__thread[hidden]{display:none}.tc__th{border-bottom:1px solid #ececec;grid-column:1;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.tc__th b{font-size:14px;font-weight:600;display:block}.tc__th span{color:#737373;font-size:11.5px}.tc__hist{border:1px solid #ececec;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 9px;display:inline-flex;color:#404040!important;font-size:12px!important}.tc__ctx{color:#404040;background:#f7f7f7;border-radius:9px;grid-column:1;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 10px;font-size:12px;display:flex}.tc__msgs{flex-direction:column;grid-column:1;gap:14px;padding:14px 16px;display:flex;overflow:auto}.cm{animation:tpin .5s var(--ease-out) both;gap:10px;display:flex}.cm:nth-child(2){animation-delay:80ms}.cm:nth-child(3){animation-delay:.16s}.cm:nth-child(4){animation-delay:.24s}.cm:nth-child(5){animation-delay:.32s}.cm__av{margin-top:2px}.cm__av--ai{background:#f4effe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #c4b5fd}.cm__b{min-width:0}.cm__who{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cm__who b{font-size:13px;font-weight:600}.cm__meta{color:#8a8a8a;font-size:11px}.cm__ai{font:600 9.5px/1 var(--f-ui);letter-spacing:.04em;color:#5b21b6;background:#ede9fe;border-radius:4px;padding:3px 5px}.cm p{color:#262626;margin:2px 0 0;font-size:13px;line-height:1.5}.cm__rep{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.cm__repn{color:#2563eb;font-size:11.5px;font-weight:600}.cm__r{grid-template-columns:20px auto 1fr;align-items:center;gap:6px;font-size:12px;display:grid}.cm__r b{white-space:nowrap;font-weight:600}.cm__r span{color:#404040}.cm__file{color:#404040;border:1px solid #ececec;border-radius:8px;align-items:center;gap:6px;margin:6px 0 0 40px;padding:6px 9px;font-size:12px;display:inline-flex}.cm__ev{color:#525252;background:#f7f7f7;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.tc__typing{color:#8a8a8a;grid-column:1;align-items:center;gap:4px;padding:0 16px 6px;font-size:11.5px;display:flex}.tc__typing i{background:#a1a1aa;border-radius:50%;width:5px;height:5px;animation:1.2s infinite dot}.tc__typing i:nth-child(2){animation-delay:.15s}.tc__typing i:nth-child(3){animation-delay:.3s}.tc__typing span{margin-left:6px}@keyframes dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.tc__comp{color:#8a8a8a;border:1px solid #e5e5e5;border-radius:11px;grid-column:1;align-items:center;gap:8px;height:42px;margin:0 14px 14px;padding:0 12px;display:flex}.tc__comp svg:last-child{color:#0a0a0a;margin-left:auto}.tc__info{background:#fcfcfc;border-left:1px solid #ececec;flex-direction:column;grid-area:1/2/-1;gap:10px;padding:14px;display:flex}.tc__kv{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.tc__kv span{color:#8a8a8a;font-size:11px}.tc__kv b{font-size:12.5px;font-weight:500}.tc__open{align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;display:inline-flex}.rq{grid-template-columns:minmax(0,1fr) 270px;min-height:560px;display:grid}.rq__doc{padding:18px 22px}.rq__head{border-bottom:1px solid #ececec;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.rq__badge{font:600 11px/1 var(--f-ui);color:#2f5b3d;background:#d6eadc;border-radius:6px;padding:5px 7px}.rq__sys{flex-direction:column;display:flex}.rq__sys span{color:#8a8a8a;font-size:11px}.rq__sys b{font-size:14px;font-weight:600}.rq__tog{cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.rq__tog input{opacity:0;position:absolute}.rq__sw{background:#d4d4d8;border-radius:99px;width:32px;height:18px;transition:background-color .2s;position:relative}.rq__sw:after{content:"";width:14px;height:14px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rq__tog input:checked+.rq__sw{background:#0a0a0a}.rq__tog input:checked+.rq__sw:after{transform:translate(14px)}.rq__tog input:focus-visible+.rq__sw{outline-offset:2px;outline:2px solid #0a0a0a}.rq__by{color:#737373;margin:10px 0 4px;font-size:12px}.rq__s{border-bottom:1px solid #f3f3f3;padding:12px 0}.rq__s h4{font:600 13px/1.3 var(--f-ui);color:#0a0a0a;letter-spacing:0;margin-bottom:6px}.rq__s p{color:#262626;margin:0;font-size:13.5px;line-height:1.7}.rq__s del,.rq__s ins{border-radius:4px;padding:1px 3px;text-decoration:none;transition:background-color .3s,opacity .3s}.rq__s del span{text-decoration:line-through 1.5px}.rq__s del i,.rq__s ins i{font:600 9.5px/1 var(--f-ui);vertical-align:1px;border-radius:4px;margin-left:4px;padding:2px 4px;font-style:normal}.rq__s del{color:#8a2f3b;background:#fbe4e6}.rq__s del i{color:#7a2632;background:#f4c5ca}.rq__s ins{color:#1f5a33;background:#dcf1e2}.rq__s ins i{color:#184d2a;background:#b9e2c5}.rq__body:not(.is-redline) del{display:none}.rq__body:not(.is-redline) ins{color:inherit;background:0 0;padding:0}.rq__body:not(.is-redline) ins i{display:none}.rq__body.is-redline del.is-dim,.rq__body.is-redline ins.is-dim{color:inherit;background:0 0}.rq__body.is-redline del.is-dim{display:none}.rq__body.is-redline ins.is-dim i{opacity:.5;color:#737373;background:#f0f0f0}.rq__lg{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.rq__lgi{border-radius:5px;padding:3px 7px;font-weight:500}.rq__lgi--a{color:#1f5a33;background:#dcf1e2}.rq__lgi--d{color:#8a2f3b;background:#fbe4e6;text-decoration:line-through}.rq__linked{color:#737373;margin-left:8px}.rq__hist{background:#fcfcfc;border-left:1px solid #ececec;flex-direction:column;gap:6px;padding:14px;display:flex}.rq__hh{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.rq__rev{text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px;transition:background-color .2s,border-color .2s;display:grid}.rq__rev:hover{background:#f5f5f5}.rq__rev.is-on{background:#fff;border-color:#0a0a0a}.rq__rev div{flex-direction:column;min-width:0;display:flex}.rq__rev b{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rq__rev span{color:#525252;font-size:11.5px}.rq__rev small{color:#8a8a8a;font-size:11px}.rq__ok{background:#d6eadc;border-radius:4px;padding:3px 5px;font:600 10px/1 var(--f-ui)!important;color:#2f5b3d!important}.rq__ai{background:#f4effe;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.rq__pm{font:600 11px/1 var(--f-ui);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rq__p{color:#1f7a3d}.rq__m{color:#b4233a}.rq__c{color:#737373;font-weight:500}.rq__foot{color:#737373;margin-top:auto;font-size:11.5px}.ts{background:linear-gradient(#fafafa,#fff 120px);min-height:560px;padding:18px}.ts__box{background:#fff;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;box-shadow:0 0 0 1px #e5e5e5,0 10px 24px -14px #0003}.ts__box input{min-width:0;font:400 16px/1 var(--f-ui);color:#0a0a0a;background:0 0;border:0;outline:none;flex:1}.ts__box kbd{font:500 10.5px/1 var(--f-ui);color:#737373;border:1px solid #e5e5e5;border-radius:5px;padding:4px 6px}.ts__box:focus-within{box-shadow:0 0 0 2px #0a0a0a,0 10px 24px -14px #0003}.ts__fs{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.ts__f{color:#404040;background:#fff;border:1px solid #e5e5e5;border-radius:8px;height:30px;padding:0 11px;font-size:12.5px;transition:background-color .2s,color .2s,border-color .2s}.ts__f.is-on{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.ts__res{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:400px;display:grid;overflow:auto}.ts__g{flex-direction:column;gap:6px;display:flex}.ts__g[hidden]{display:none}.ts__gh{font:600 10.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;margin:4px 2px}.ts__it{background:#fff;border:1px solid #f0f0f0;border-radius:11px;gap:10px;padding:10px;transition:border-color .2s,box-shadow .2s;display:flex}.ts__it:hover{box-shadow:var(--sh-1);border-color:#d4d4d8}.ts__it[hidden]{display:none}.ts__it div{min-width:0}.ts__it b{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.ts__it span{color:#737373;font-size:11.5px;display:block}.ts__it p{color:#404040;margin:4px 0 0;font-size:12px}.ts__it mark{color:inherit;background:#fef3c7;border-radius:3px;padding:0 1px}.ts__ic{background:#f4f4f5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ts__none{text-align:center;color:#737373;grid-column:1/-1;padding:30px}.tl{grid-template-columns:minmax(0,1fr) 330px;min-height:560px;display:grid}.tl__list{padding:14px 16px;overflow:auto}.tl__lh{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tl__lh b{font-size:15px;font-weight:600}.tl__std{font:600 10.5px/1 var(--f-ui);background:#f0f0f0;border-radius:5px;padding:4px 6px}.tl__lh small{color:#8a8a8a;width:100%;font-size:11.5px}.tl__hd,.tl__r{grid-template-columns:52px minmax(0,1.6fr) 48px 72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tl__hd{font:600 10.5px/1 var(--f-ui);letter-spacing:.04em;color:#8a8a8a;border-bottom:1px solid #ececec;padding:0 10px 8px}.tl__r{text-align:left;border-bottom:1px solid #f5f5f5;border-radius:10px;width:100%;padding:9px 10px;font-size:12.5px;transition:background-color .2s}.tl__r:hover{background:#fafafa}.tl__r.is-on{background:#f0f0f0}.tl__code{font:600 11.5px/1 var(--f-mono);color:#403a52;background:#e5def4;border-radius:6px;justify-self:start;padding:4px 6px}.tl__n{flex-direction:column;min-width:0;display:flex}.tl__n b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tl__n small{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tl__c{font-variant-numeric:tabular-nums;color:#404040}.tl__tpl{color:#404040;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tl__side{background:#fcfcfc;border-left:1px solid #ececec}.tl__det{animation:tpin .5s var(--ease-out);flex-direction:column;gap:12px;padding:14px;display:flex}.tl__det[hidden]{display:none}.tl__vis{background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.tl__img{object-fit:contain;mix-blend-mode:multiply;width:76%;height:100%}.tl__ph{color:#a1a1aa}.tl__lines{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.tl__lines path{fill:none;stroke:#0a0a0a;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.35}.tl__dh span,.tl__pk{color:#8a8a8a;font-size:11px;display:block}.tl__dh b{font-size:14px;font-weight:600}.tl__tag{font:600 12px/1 var(--f-mono);flex-wrap:wrap;gap:2px;margin-top:4px;display:flex}.tl__tag i{border-radius:5px;padding:5px 6px;font-style:normal}.tl__tag .p1{background:#d6e3f7}.tl__tag .p2{background:#e5def4}.tl__tag .p3{background:#d6eadc}.tl__tag .p4{background:#f6e2d4}.tl__leg{color:#8a8a8a;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:10.5px;display:flex}.tl__kvs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tl__kvs div{background:#fff;border:1px solid #f0f0f0;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tl__kvs span{color:#8a8a8a;font-size:10.5px}.tl__kvs b{font-size:12.5px;font-weight:600}.tl__bim{border:1px dashed #d4d4d8;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:12px;display:flex}.tl__bh{justify-content:space-between;align-items:center;font-weight:600;display:flex}.tl__soon{font:600 10px/1 var(--f-ui);color:#665e53;background:#ede3d9;border-radius:5px;padding:3px 6px}.tl__bim p{color:#404040;margin:0}.tl__bim ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tl__bim li{font:400 11px/1.3 var(--f-mono);color:#404040;overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.tl__sync{color:#8a8a8a;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cv__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.cv__copy .shead+*{margin-top:28px}.cv__legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:28px 0 26px;font-size:14.5px;display:flex}.cv__lg{align-items:center;gap:8px;display:inline-flex}.cv__lg i{border-radius:3px;width:12px;height:12px}.cv__lg--live i{background:var(--ink)}.cv__lg--planned i{background:var(--blue)}.cv__lg--request i{box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.cv__vis{border-radius:var(--r-xl);background:var(--paper-2);border:1px solid var(--line);padding:28px;position:relative;overflow:hidden}.cv__vis:before{content:"";opacity:.55;background-image:radial-gradient(#09090b1f 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000,#0000 75%)}.cv__map{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.cv__t{aspect-ratio:1.15;border:1px solid var(--line);transition:transform .35s var(--ease-out), box-shadow .35s;opacity:0;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex;transform:scale(.92)}.cv__vis.has-played .cv__t{opacity:1;transition:opacity .5s var(--ease), transform .6s var(--ease-out), box-shadow .35s;transition-delay:calc(var(--i) * 50ms);transform:none}.cv__t:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.cv__t b{font:600 22px/1 var(--f-sans);letter-spacing:-.02em;color:var(--ink)}.cv__t span{color:var(--ink-2);font-size:12.5px}.cv__t small{font:500 10.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:auto}.cv__t--live{background:var(--ink);border-color:var(--ink)}.cv__t--live b,.cv__t--live span{color:#fff}.cv__t--live small{color:#a9d3b6}.cv__t--planned{background:var(--blue-bg);border-color:#0000}.cv__t--planned small{color:var(--blue-fg)}.cv__stds{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex;position:relative}.cv__std{font:500 12px/1 var(--f-mono);border-radius:7px;padding:7px 9px}.cv__std--on{background:var(--ink);color:#fff}.cv__std--off{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.cu__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cu__head .shead+*{margin-top:0}.cu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,60px);display:grid}.story{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.story:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.story__art{aspect-ratio:16/10;position:relative;overflow:hidden}.story__pa{width:100%;height:100%;transition:transform 1.2s var(--ease-out);border-radius:0;position:absolute;inset:0;transform:scale(1.04)}.story:hover .story__pa{transform:scale(1.1)}.story__k{backdrop-filter:blur(10px);height:26px;color:var(--ink);background:#ffffffd1;border-radius:7px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:14px;left:14px}.story__m{color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px}.story__m b{font:500 clamp(30px, 3vw, 40px)/1 var(--f-sans);letter-spacing:-.04em}.story__m span{opacity:.85;max-width:240px;font-size:13.5px}.story__b{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.story__b p{color:var(--ink-3);font-size:15px}.story__b .link{margin-top:auto;padding-top:6px;font-size:14.5px}.cu__logos{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:40px;padding-top:28px;display:flex}.cu__logo{font:600 17px/1 var(--f-sans);letter-spacing:-.02em;color:#9b9ba3}.res__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,60px);display:grid}.res{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.res:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.res__art{background:linear-gradient(180deg, #fff, var(--paper-2));border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:200px;display:flex}.res__art .illus{object-fit:contain;mix-blend-mode:multiply;width:170px;height:170px;transition:transform .8s var(--ease-out)}.res:hover .res__art .illus{transform:translateY(-6px)scale(1.04)}.res__b{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.res__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.res__b p{color:var(--ink-3);font-size:15px}.res__b .link{margin-top:auto;padding-top:6px;font-size:14.5px}.sec2__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.sec2__copy .btns{margin-top:28px}.sec2__vis{grid-template-columns:1fr 1fr;gap:12px;padding:124px 0 0;display:grid;position:relative}.sec2__badge{z-index:1;flex-direction:column;align-items:center;gap:26px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.sec2__lock{background:var(--ink);color:#fff;width:68px;height:68px;box-shadow:var(--sh-2);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.sec2__ring{border:1px dashed var(--line-2);border-radius:50%;width:104px;height:104px;animation:30s linear infinite orbit;position:absolute;top:-18px}.sec2__eu{font:500 11px/1 var(--f-mono);letter-spacing:.08em;color:var(--ink-3)}.sec2__minis{display:contents}.sm{border-radius:var(--r-card);border:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;padding:22px;display:flex}.sm__ic{background:var(--paper-2);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.sm b{color:var(--ink);letter-spacing:-.01em;font-size:16.5px;font-weight:600}.sm span{color:var(--ink-3);font-size:14px}.pr__card{border-radius:var(--r-xl);border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:clamp(28px,4vw,52px);display:grid;overflow:hidden}.pr__copy{flex-direction:column;gap:22px;display:flex}.pr__box{justify-content:center;padding:36px 20px;display:flex;position:relative}.pr__box:before{content:"";background:var(--rib) center / cover no-repeat;filter:blur(4px)saturate(1.2);opacity:.9;border-radius:50%;position:absolute;inset:-10% -5%}.pr__glass{border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:26px;display:flex;position:relative}.pr__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pr__price{font:500 46px/1 var(--f-sans);letter-spacing:-.04em;color:var(--ink)}.pr__per{color:var(--ink-2);font-size:14px}.pr__ul{color:var(--ink);flex-direction:column;gap:8px;margin:8px 0 14px;padding:0;font-size:14.5px;list-style:none;display:flex}.pr__ul li{align-items:center;gap:8px;display:flex}.pr__ul svg{color:#16a34a}.cta{padding:clamp(96px,10vw,144px) 0;position:relative;overflow:hidden}.cta__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.cta__copy{flex-direction:column;gap:22px;display:flex}.cta__vis{aspect-ratio:1;justify-self:end;width:100%;max-width:560px;position:relative}.cta__img{object-fit:cover;border-radius:50%;width:88%;height:88%;position:absolute;inset:6%;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 70%);mask-image:radial-gradient(circle,#000 52%,#0000 70%)}.cta__lines{width:100%;height:100%;position:absolute;inset:0}.cta__g{stroke:#ffffff2e;stroke-width:1px}.cta__tags rect{fill:#ffffff0f;stroke:#ffffff38}.cta__tags text{fill:#e4e4e7;font:500 12px var(--f-mono)}.cta__vis.in .cta__g{transform-origin:300px 300px;animation:60s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.gaps__grid,.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .tile{grid-column:span 1!important}.tp{grid-template-columns:1fr;gap:20px}.tp__copy{max-width:640px;padding-top:0}.tc__thread{grid-template-columns:minmax(0,1fr)}.tc__info{display:none}}@media (width<=980px){.gaps__head,.ho__head{grid-template-columns:1fr}.gaps__vis,.ho__art-wrap{display:none}.bet__top,.mig__in,.cv__in,.sec2__in,.pr__card,.cta__in{grid-template-columns:1fr}.bet__portal{width:min(320px,70vw)}.cu__grid,.res__grid{grid-template-columns:1fr;max-width:560px}.mp__feats,.rq{grid-template-columns:1fr}.rq__hist{border-top:1px solid #ececec;border-left:0}.tl{grid-template-columns:1fr}.tl__side{border-top:1px solid #ececec;border-left:0}.cta__vis{justify-self:center;max-width:420px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:20px}.mp__stage{padding:0}.mp__ui{-webkit-overflow-scrolling:touch;padding-bottom:6px;overflow-x:auto}.mpu{min-width:860px}.mp__swipe{color:var(--ink-3);text-align:center;margin-top:10px;font-size:13px;display:block}.mp__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ho__vis{--who:150px}.ho__who{font-size:13px}}@media (width<=640px){.gaps__grid{grid-template-columns:1fr}.gap{min-height:0}.bento,.mp__people,.bet__cmp{grid-template-columns:1fr}.mig__vis{grid-template-columns:1fr;gap:18px;min-height:0}.mig__wires{display:none}.mig__files{flex-flow:wrap}.mig__vis.is-playing .mf{transform:translateY(20px)scale(.8)}.ho__vis{padding:18px 14px;overflow-x:auto}.ho__inv{margin-bottom:16px;display:inline-flex;position:static;transform:none}.ho__lanes:before{top:-27px}.ho__proj p{margin-left:0}.tc{grid-template-columns:1fr;height:auto}.tc__side{border-bottom:1px solid #ececec;border-right:0;flex-direction:row;overflow-x:auto}.tc__sec{display:none}.tc__ch{flex-shrink:0;width:auto}.tc__main{height:520px}.ts__res{grid-template-columns:1fr}.tl__hd,.tl__r{grid-template-columns:46px minmax(0,1fr) 40px}.tl__hd span:nth-child(n+4),.tl__r .tl__c:nth-of-type(2),.tl__r .tl__tpl{display:none}.cv__map{gap:6px}.cv__t{border-radius:10px;padding:8px}.cv__t b{font-size:16px}.cv__t span{display:none}.qslot{flex-direction:column;gap:6px;padding:22px}.qslot__who{flex-wrap:wrap}.qslot__logo{width:100%;margin-left:0}.stats{grid-template-columns:1fr 1fr}.tour__tabs{justify-content:flex-start}.tt{padding:0 12px;font-size:14px}.tt svg{display:none}.cm__r{grid-template-columns:20px minmax(0,1fr);align-items:start;row-gap:2px}.cm__r span{grid-column:2}.tile{padding:18px}.tile__vis{padding:10px}.tv{padding:12px}.tv__h,.tv__r{grid-template-columns:58px 44px minmax(0,1fr)}.tv__h span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ho__vis{--who:124px}.ho__phases,.ho__lanes,.ho__proj{min-width:660px}.ho__ph{letter-spacing:.05em;font-size:10.5px}.cv__t{aspect-ratio:1.1;justify-content:center;align-items:center}.cv__t small{display:none}.sec2__vis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tm{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.tm__track{animation:none}.tcd{scroll-snap-align:start}.tcd[aria-hidden=true]{display:none}}@media (width<=640px){.tcd{border-radius:18px;width:78vw}.tcd__q{font-size:24px;bottom:20px;left:20px;right:20px}.tcd__logo{top:20px;left:20px}.cx-plus{display:none}}.flow{background:var(--paper);padding:clamp(72px,9vw,128px) 0 0;position:relative}.flow .shead{margin-bottom:0}.flow__run{height:290vh;position:relative}.flow__pin{height:100svh;padding:calc(var(--hdr) + 36px) 0 22px;flex-direction:column;display:flex;position:sticky;top:0}.flow__stage{flex:1;min-height:0;position:relative}.flow__cv{width:100%;height:100%;position:absolute;inset:0}.flow__stage:before{content:"";inset:0 var(--gut);pointer-events:none;background-image:linear-gradient(#09090b0b 1px,#0000 1px),linear-gradient(90deg,#09090b0b 1px,#0000 1px);background-position:50%;background-size:96px 96px;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.flow__copy{left:var(--gut);width:min(380px, calc(100% - var(--gut) * 2));pointer-events:none;position:absolute;top:8px}.flow__copy .shead,.tg__copy .shead{gap:14px}.flow__copy .lead,.tg__copy .lead{max-width:620px;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.2vw,17.5px);line-height:1.5}.flow__t{transition:opacity .5s var(--ease), transform .6s var(--ease-out);position:absolute;top:0;left:0}.flow__t[data-state=future]{opacity:0;transform:translateY(14px)}.flow__t[data-state=past]{opacity:0;transform:translateY(-14px)}.flow__t h3{margin:0 0 8px}.flow__t p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.5}.flow__ctl{justify-content:center;align-items:center;gap:8px;padding-top:10px;display:flex}.flow__seg{border-radius:calc(var(--r-btn) + 4px);box-shadow:0 0 0 1px var(--line), var(--sh-2);background:#fff;gap:2px;padding:4px;display:inline-flex}.flow__seg button{border-radius:var(--r-btn);height:38px;font:500 14px/1 var(--f-text);color:var(--ink-3);align-items:center;gap:8px;padding:0 15px;transition:background-color .25s,color .25s;display:inline-flex}.flow__seg button b{font:500 11px/1 var(--f-mono);color:var(--ink-4,#a1a1aa)}.flow__seg button:hover{color:var(--ink)}.flow__seg button[aria-current=step]{background:var(--ink);color:#fff}.flow__seg button[aria-current=step] b{color:#fff9}.flow__go{border-radius:var(--r-btn);height:46px;box-shadow:0 0 0 1px var(--line), var(--sh-2);font:500 14px/1 var(--f-text);color:var(--ink);background:#fff;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.flow__go i{opacity:.6;font-style:normal}@media (width<=760px){.flow__run{height:250vh}.flow__copy{width:auto;right:var(--gut)}.flow__t p{font-size:14.5px}.flow__go{display:none}.flow__seg button{padding:0 11px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.flow__t{transition:none}}.stm{background:var(--paper);padding:clamp(80px,9vw,132px) 0;position:relative;overflow:hidden}.stm__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.stm__big{font:500 clamp(28px, 3.2vw, 46px)/1.12 var(--f-sans);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:22px 0 0}.stm__big mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 8%,#f4e9cf 8%,#e9d29e 94%,#0000 94%);padding:0 .06em}.stm__lead{max-width:520px;margin-top:22px}.stm__side{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:40px;display:grid}.stm__s{padding:22px 22px 0 0;position:relative}.stm__s+.stm__s{border-left:1px solid var(--line);padding-left:22px}.stm__s h3{margin:0 0 8px;font-size:18px}.stm__s p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.stm__x{width:11px;height:11px;position:absolute;top:-6px;left:-6px}.stm__x:before,.stm__x:after{content:"";background:var(--ink-3);position:absolute}.stm__x:before{width:1px;height:11px;top:0;left:5px}.stm__x:after{width:11px;height:1px;top:5px;left:0}.stm__s+.stm__s .stm__x{left:-6px}.stm__r{min-height:470px;position:relative}.stm__grid{pointer-events:none;background-image:linear-gradient(#09090b0f 1px,#0000 1px),linear-gradient(90deg,#09090b0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-40px -24px;-webkit-mask-image:radial-gradient(closest-side,#000 50%,#0000);mask-image:radial-gradient(closest-side,#000 50%,#0000)}.lb{height:470px;font:400 13px/1.35 var(--f-ui);color:#0a0a0a;position:relative}.lb__card{box-shadow:0 0 0 1px #09090b14, var(--sh-3);background:#fff;border-radius:16px;padding:16px 18px 18px;position:absolute;top:46px;left:22%;right:0}.lb__hd{border-bottom:1px solid #ededed;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:12px;display:flex}.lb__hd b{font-size:14px;font-weight:600}.lb__av{align-items:center;margin-left:auto;display:flex}.lb__av>*{margin-left:-6px;box-shadow:0 0 0 2px #fff}.lb__ai{color:#fff;min-width:22px;height:22px;font:600 8.5px/1 var(--f-ui);letter-spacing:.04em;background:#354764;border-radius:11px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.lb__rows{flex-direction:column;display:flex}.lb__row{border-bottom:1px solid #f2f2f2;grid-template-columns:18px minmax(0,1fr) 90px 42px;align-items:center;gap:10px;height:40px;transition:background-color .4s;display:grid}.lb__row.is-hot{background:#fafaf9}.lb__chk{color:#737373;display:flex}.lb__n{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lb__bar{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.lb__bar i{height:100%;width:calc(var(--v) * 100%);transition:width .9s var(--ease-out);background:#5b9595;border-radius:4px;display:block}.lb__c{font:500 12px/1 var(--f-mono);color:#525252;text-align:right}.lb__edit{background:#fafafa;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ededed}.lb__k{color:#737373;font-size:12px}.lb__v{font:500 13px/1 var(--f-ui)}.lb__v s{color:#a3a3a3;margin-right:4px}.lb__caret{vertical-align:-3px;background:#0a0a0a;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite lbcaret;display:inline-block}@keyframes lbcaret{50%{opacity:0}}.lb__sug{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);background:#f4f7fc;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-size:12.5px;display:flex;transform:translateY(6px);box-shadow:inset 0 0 0 1px #d4e2f7}.lb.s-sug .lb__sug{opacity:1;transform:none}.lb__aitag{font:600 9.5px/1 var(--f-ui);letter-spacing:.04em;color:#fff;background:#354764;border-radius:4px;padding:3px 5px}.lb__ok{color:#a3a3a3;margin-left:auto;transition:color .3s;display:flex}.lb.s-ok .lb__ok{color:#16a34a}.lb__ins{pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.lb__in{height:30px;font:500 12.5px/1 var(--f-ui);color:#262626;white-space:nowrap;opacity:0;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex;position:absolute;left:0;box-shadow:0 0 0 1px #09090b14,0 8px 18px -10px #09090b59}.lb__in svg{color:#525252}.lb__in[data-lb-in="0"]{top:10px}.lb__in[data-lb-in="1"]{top:228px}.lb__in[data-lb-in="2"]{top:404px}.lb__in.go{animation:lbin 3.2s var(--ease-out) forwards}@keyframes lbin{0%{opacity:0;transform:translate(-30px)}18%{opacity:1;transform:none}62%{opacity:1;transform:translate(40%)scale(1)}to{opacity:0;transform:translate(120%)scale(.86)}}.lb__cur{z-index:3;transition:transform 1.2s var(--ease-out);will-change:transform;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.lb__cur .cur__ptr{filter:drop-shadow(0 2px 3px #00000038);flex-shrink:0}.lb__cn{gap:5px;margin:15px 0 0 -4px;padding:3px 9px 3px 3px;font-size:12.5px;box-shadow:0 6px 14px -6px #00000059}.lb__cn.curl--ai{padding-left:2px}@media (width<=980px){.stm__in{grid-template-columns:1fr}.stm__r{min-height:0}}@media (width<=560px){.stm__side{grid-template-columns:1fr}.stm__s+.stm__s{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-left:0}.lb{height:430px}.lb__card{left:6%}.lb__row{grid-template-columns:18px minmax(0,1fr) 60px 38px}}.ne{background:var(--paper-2,#f5f5f4);border-top:1px solid var(--line);padding:clamp(72px,8vw,116px) 0;position:relative}.ne__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.ne__c{border-radius:var(--r-card,18px);box-shadow:0 0 0 1px var(--line);background:#fff;flex-direction:column;padding:24px;display:flex;position:relative}.ne__old{color:var(--ink-3);font:500 14px/1 var(--f-text);align-items:center;gap:10px;display:flex}.ne__old s{text-decoration-color:#de9ba1;text-decoration-thickness:1.5px}.ne__ic{color:#5f3a3d;background:#f4d8da;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.ne__ic:after{content:"";background:#5f3a3d;height:1.5px;position:absolute;top:50%;left:6px;right:6px;transform:rotate(-38deg)}.ne__demo{min-height:96px;font:400 13px/1.45 var(--f-ui);color:#262626;background:#fafafa;border-radius:12px;align-items:center;margin:20px 0 18px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ededed}.ne__msg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ne__ref,.ne__ment{height:24px;font:500 12px/1 var(--f-ui);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e5e5}.ne__ref{font-family:var(--f-mono);font-size:11.5px}.ne__tbl{flex-direction:column;width:100%;display:flex}.ne__tbl>span{border-bottom:1px solid #ededed;grid-template-columns:76px 1fr 44px;align-items:center;gap:8px;height:32px;display:grid}.ne__tbl>span:last-child{border-bottom:0}.ne__tbl i{font:normal 500 11px/1 var(--f-mono);color:#463b5e;background:#d9cfea;border-radius:6px;justify-self:start;padding:4px 6px}.ne__tbl b{font-weight:500}.ne__tbl em{font:normal 500 12px/1 var(--f-mono);color:#525252;text-align:right}.ne__c h3{margin:0 0 8px;font-size:18px}.ne__c p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}@media (width<=900px){.ne__grid{grid-template-columns:1fr}}.tg{background:var(--paper);position:relative}.tg__run{height:340vh;position:relative}.tg__pin{height:100svh;padding:calc(var(--hdr) + 36px) 0 22px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.tg__stage{flex:1;min-height:0;position:relative}.tg__stage:before{content:"";inset:0 var(--gut);pointer-events:none;background-image:linear-gradient(#09090b0b 1px,#0000 1px),linear-gradient(90deg,#09090b0b 1px,#0000 1px);background-position:50%;background-size:96px 96px;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.tg__cv{width:100%;height:100%;position:absolute;inset:0}.tg__scene{--a-line:#e5e5e5;transform-origin:0 0;width:1440px;height:780px;font-family:var(--f-ui);color:#0a0a0a;position:absolute;top:0;left:0}.tg__scene>div{position:absolute;inset:0}.tg__scene>.tg__log{inset:492px auto auto 980px}.tg__copy{left:var(--gut);width:min(390px, calc(100% - var(--gut) * 2));pointer-events:none;position:absolute;top:8px}.tg__t{transition:opacity .5s var(--ease), transform .6s var(--ease-out);position:absolute;top:0;left:0}.tg__t[data-state=future]{opacity:0;transform:translateY(14px)}.tg__t[data-state=past]{opacity:0;transform:translateY(-14px)}.tg__t h3{margin:0 0 8px}.tg__t p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.5}.flow .flow__copy,.tg .tg__copy{left:var(--gut);right:var(--gut);text-align:center;width:auto}.flow__copy .shead,.tg__copy .shead{max-width:780px;margin:0 auto}.tg__ctl{z-index:2;justify-content:center;align-items:center;gap:8px;padding-top:10px;display:flex;position:relative}.tg__seg button{font-family:var(--f-text)}.tg__row{will-change:transform;background:#fff;border-radius:12px;align-items:center;gap:8px;width:260px;height:40px;padding:0 10px 0 14px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #09090b14,0 8px 18px -12px #09090b47}.tg__row b{font:500 13px/1 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;color:#0a0a0a;transition:opacity .3s var(--ease);overflow:hidden}.tg__chip{background:var(--f);height:1.8em;color:var(--k);white-space:nowrap;border-radius:.54em;flex-shrink:0;align-items:center;padding:0 .55em;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tg__own{color:#3f3f46;width:22px;height:22px;font:600 8.5px/1 var(--f-ui);letter-spacing:.02em;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);background:#f4f4f5;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid;transform:scale(.4);box-shadow:inset 0 0 0 1px #e4e4e7}.tg__row.is-own .tg__own{opacity:1;transform:none}.tg__carry{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0}.tg__carry.on{visibility:visible}.tg__carry canvas{width:100%;height:100%;position:absolute;inset:0}.tg__row--c{width:var(--pw);height:var(--ph);gap:var(--gap);padding:0 var(--px);border-radius:calc(var(--ph) * .3);background:rgba(255, 255, 255, var(--pa));box-shadow:0 0 0 1px rgba(9, 9, 11, calc(.08 * var(--pa))), 0 8px 18px -12px rgba(9, 9, 11, calc(.28 * var(--pa)))}.tg__row--c .tg__chip{font-size:var(--fc)}.tg__row--c b{font-size:var(--fn);overflow:visible}.tg__lane{opacity:0;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,calc(10px - 100%))}.tg__lane .a-lchip{height:20px}.tg__ln{font:500 12px/16px var(--f-ui);color:#52525b}.tg__cur.is-flip .tg__cn{margin:0;position:absolute;top:18px;right:calc(100% - 8px)}.tg__col{font:500 12.5px/1 var(--f-ui);color:var(--ink-3);white-space:nowrap;opacity:0;align-items:center;gap:6px;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%)}.tg__col svg{color:#71717a}.tg__cell{height:26px;font:500 12px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;opacity:0;will-change:transform;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #e5e5e5,0 4px 10px -8px #09090b4d}.tg__cell svg{color:#525252;flex-shrink:0}.tg__cell b{font-variant-numeric:tabular-nums;font-weight:500}.tg__cell.is-ok{background:#eef7f0;box-shadow:inset 0 0 0 1px #a9d3b6,0 4px 10px -8px #09090b4d}.tg__cell.is-ok svg{color:#2f6b45}.tg__cell.is-ai{box-shadow:inset 0 0 0 1px #c9bae9,0 0 0 3px #c9bae959,0 4px 10px -8px #09090b4d}.tg__int{height:22px;font:500 11px/1 var(--f-ui);color:#0a0a0a;opacity:0;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:0 7px 0 6px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #e5e5e5}.tg__int svg{color:#525252}.tg__fi{max-width:230px;height:26px;font:500 12px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;opacity:0;will-change:transform, opacity;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #e5e5e5,0 10px 22px -12px #09090b59}.tg__fi span{text-overflow:ellipsis;overflow:hidden}.tg__fi svg{color:#525252;flex-shrink:0}.tg__pop{height:30px;font:500 12.5px/1 var(--f-ui);white-space:nowrap;opacity:0;will-change:transform, opacity;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #09090b14,0 14px 30px -14px #09090b66}.tg__pop svg{color:#2f6b45}.tg__pop--ai svg{color:#5b4a8a}.tg__aim{font:500 11px/14px var(--f-ui);color:#121212;background:#f5f5f5;border-radius:6px;padding:0 4px;font-style:normal;box-shadow:inset 0 0 0 1px #0000}.tg__log{opacity:0;will-change:transform, opacity;background:#fff;border-radius:14px;flex-direction:column;width:400px;height:276px;display:flex;position:absolute;top:492px;left:980px;overflow:hidden;box-shadow:0 0 0 1px #e5e5e5,0 24px 48px -24px #09090b59}.tg__logh{color:#0a0a0a;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;display:flex}.tg__logh b{font:600 13px/1 var(--f-ui)}.tg__logh svg{color:#404040}.tg__logf{height:26px;font:500 12px/1 var(--f-ui);border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:0 8px 0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e5e5}.tg__ll{flex:1;min-height:0;margin:0;padding:0 14px;list-style:none;overflow:hidden}.tg__le{border-bottom:1px solid #e5e5e5;flex-direction:column;gap:4px;padding:9px 0;display:flex}.tg__le>*{flex-shrink:0}.tg__le.is-new{opacity:0;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.tg__le.flash{margin-left:-8px;padding-left:8px;box-shadow:inset 3px 0 #c9bae9}.tg__lh{font:500 12px/16px var(--f-ui);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.tg__lh i,.tg__la i{color:#737373;font-style:normal;font-weight:400}.tg__lh span{text-overflow:ellipsis;font-weight:400;overflow:hidden}.tg__lc{background:#fff;border-radius:4px;flex-shrink:0;align-items:center;height:18px;padding:0 4px;font:500 11px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e5e5}.tg__le p{font:400 13px/20px var(--f-ui);color:#0a0a0a;margin:0}.tg__la{font:500 11px/16px var(--f-ui);color:#0a0a0a;align-items:center;gap:4px;display:flex}.tg__la .av{margin-right:2px}.tg__la time{color:#737373;font-weight:400}.tg__logft{font:400 12px/16px var(--f-ui);color:#737373;border-top:1px solid #e5e5e5;flex-shrink:0;margin:0;padding:8px 16px}.tg__cur{opacity:0;will-change:transform, opacity;z-index:5;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.tg__cur .cur__ptr{filter:drop-shadow(0 2px 3px #00000038);flex-shrink:0}.tg__cn{gap:6px;margin:18px 0 0 -5px;padding:3px 11px 3px 3px;font-size:13px}.tg__cn.curl--ai{padding-left:2px}@media (prefers-reduced-motion:reduce){.tg__t,.tg__own{transition:none}}@media (width<=760px){.tg__run{height:300vh}.tg__copy{width:auto;right:var(--gut)}.tg__t p{font-size:14px}.tg__ctl .flow__go{display:none}.tg__seg button{padding:0 11px;font-size:13.5px}}.tgp{background:var(--paper);padding:clamp(72px,9vw,120px) 0 clamp(64px,8vw,112px);position:relative}.tgp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tgp__c{box-shadow:0 0 0 1px var(--line), var(--sh-2);background:#fff;border-radius:18px;padding:26px 24px 28px;position:relative}.tgp__c:before{content:"";background:linear-gradient(90deg,#0000,#09090b2e,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.tgp__ic{background:var(--paper-2);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;place-items:center;display:inline-grid}.tgp__c h3{margin:18px 0 8px}.tgp__c p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.tgp__more{text-align:center;margin:28px 0 0}@media (width<=1100px){.tgp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tgp__grid{grid-template-columns:1fr}}.tq{background:var(--paper);padding:clamp(24px,3vw,40px) 0 clamp(96px,11vw,160px)}.tq__c{background:#f4f3f1;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(460px,44vw,640px);margin:0;display:grid;overflow:hidden}.tq__ph{transition:transform 1.8s var(--ease-out);background:50% 30%/cover no-repeat;transform:scale(1.04)}.tq__c.in .tq__ph{transform:none}.tq__b{flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(32px,4.4vw,72px);display:flex}.tq__logo{align-self:flex-start;width:auto;height:22px;display:block}.tq__q{margin:0}.tq__q p{max-width:13em;font:400 clamp(34px, 3.9vw, 60px)/1.04 var(--f-sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.tq__by{font:500 14px/1 var(--f-ui);color:var(--ink-2);align-items:center;gap:12px;display:flex}.tq__tag{height:24px;font:500 11.5px/1 var(--f-ui);color:var(--ink-3);background:#fff;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex;box-shadow:0 0 0 1px #09090b14}@media (width<=860px){.tq__c{border-radius:24px;grid-template-columns:minmax(0,1fr);min-height:0}.tq__ph{aspect-ratio:4/3.4}.tq__b{gap:28px}}@media (prefers-reduced-motion:reduce){.tq__ph{transition:none}}.tgp .shead{max-width:1040px}.cs{background:var(--paper);padding:clamp(24px,3vw,48px) 0 clamp(96px,11vw,160px)}.cs__t{text-align:center;max-width:23em;font:400 clamp(26px, 2.9vw, 42px)/1.16 var(--f-sans);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:0 auto}.cs__m{color:#94949d}.tg__cur .cur-face{margin:18px 0 0 -5px}.tg__cur.is-flip .cur-face{margin:18px 0 0 -5px;position:static}.tg__stage:before{top:calc(var(--tg-copy,0px) + 28px)}@media (width>=901px){.pg[data-page=ai] .tg .tg__copy{left:calc(var(--gut) + var(--rail-tx));right:calc(var(--gut) + var(--rail-tx));text-align:left}.pg[data-page=ai] #together .shead--c{text-align:left;grid-template-columns:fit-content(min(56%,40rem)) minmax(0,31em);justify-content:start;align-items:start;column-gap:clamp(56px,7vw,128px);max-width:none;margin:0;display:grid}.pg[data-page=ai] #together .shead--c .eyebrow{display:none}.pg[data-page=ai] #together .shead--c>.h2{grid-area:1/1;max-width:none;margin:0}.pg[data-page=ai] #together .shead--c>.lead{text-align:left;text-wrap:pretty;grid-area:1/2;margin:0;padding-top:7px}}.tg__ll{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.cs--end .lfc__end{margin-top:0}.tg .tg__cn.curl--ai{gap:7px;padding:4px 12px 4px 5px}.tg .tg__cn .curl__ai--blk{margin:0}@media (width>=901px){.pg[data-page=ai] .tg .tg__copy{left:calc(max(var(--gut), 50% - var(--wrap) / 2) + var(--rail-tx));right:calc(max(var(--gut), 50% - var(--wrap) / 2) + var(--rail-tx))}}.tg__le.flash{box-shadow:none;background:#a792d417;border-bottom-color:#0000;border-radius:8px;margin:0 -9px;padding-left:9px;padding-right:9px;position:relative}.tg__le.flash:before{content:"";background:linear-gradient(#7ea3dc,#a792d4);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:3px}.tg__lh b,.tg__la b{font-weight:500}.tg__scene.is-phone>.tg__log{top:492px;left:105px}.tg__scene.is-phone .tg__ln{display:none}.fw{background:var(--paper);padding:clamp(40px,5vw,72px) 0 clamp(104px,12vw,176px)}.fw__hd{text-align:center;max-width:780px;margin:0 auto clamp(56px,7vw,96px)}.fw__hd .lead{max-width:620px;margin:22px auto 0}.fw__g{grid-template-rows:470px 420px;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.fw__c{background:#f4f3f1;border-radius:26px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.fw__c--mod{grid-column:span 4}.fw__c--std{grid-column:span 2}.fw__c--tabs,.fw__c--views{grid-column:span 3}.fw__vis{flex:1;justify-content:center;align-items:center;min-height:0;padding:34px 34px 8px;display:flex;position:relative}.fw__txt{padding:0 34px 32px}.fw__h{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(18px,1.4vw,20px);font-weight:500;line-height:1.2;display:flex}.fw__d{max-width:32em;color:var(--ink-3);margin-top:9px;font-size:14.5px;line-height:1.55}.fw__soon{height:24px;font:500 11.5px/1 var(--f-text);letter-spacing:0;color:var(--ink-3);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;box-shadow:0 0 0 1px #09090b14}.fw-set,.fw-std,.fw-tb,.fw-dv{opacity:0;transition:opacity .8s var(--ease), transform 1s var(--ease-out);transition-delay:calc(var(--d,0s) + .1s);background:#fff;border-radius:14px;transform:translateY(14px);box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -30px #09090b4d}.fw__c.in .fw-set,.fw__c.in .fw-std,.fw__c.in .fw-tb,.fw__c.in .fw-dv{opacity:1;transform:none}.fw-set{grid-template-columns:188px 1fr;width:min(100%,640px);display:grid;overflow:hidden}.fw-set__nav{background:#fafafa;border-right:1px solid #ececee;flex-direction:column;gap:2px;padding:16px 10px;display:flex}.fw-set__ttl{margin:0 8px 10px;font-size:12.5px;font-weight:600}.fw-set__n{color:#6b6b73;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 9px;font-size:13px;display:flex}.fw-set__n.is-on{color:#0a0a0a;background:#fff;font-weight:500;box-shadow:0 0 0 1px #e7e7e9}.fw-set__m{padding:14px 16px 10px}.fw-set__h{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 4px 8px;font-size:14px;display:flex}.fw-set__h b{font-weight:600}.fw-set__h em{font:400 12px/1 var(--f-ui);color:#737373;font-style:normal}.fw-set__r{color:#3f3f46;border-bottom:1px solid #f1f1f2;align-items:center;gap:10px;height:44px;padding:0 6px;font-size:13.5px;display:flex}.fw-set__r:last-child{border-bottom:0}.fw-set__r b{color:#0a0a0a;flex:1;font-weight:500}.fw-tg{width:34px;height:20px;transition:background-color .5s var(--ease);transition-delay:calc(var(--d,0s) + .4s + var(--i) * 70ms);background:#e4e4e7;border-radius:999px;position:relative}.fw-tg>i{width:16px;height:16px;transition:transform .5s var(--ease-out);transition-delay:calc(var(--d,0s) + .4s + var(--i) * 70ms);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.fw__c.in .fw-tg.is-on{background:var(--app-green,#008236)}.fw__c.in .fw-tg.is-on>i{transform:translate(14px)}.fw-std__h{align-items:center;gap:7px;margin:0 4px 10px;font-size:13px;display:flex}.fw-std__h b{font-weight:600}.fw-std__o{border-radius:10px;align-items:center;gap:11px;margin-bottom:6px;padding:11px 12px;display:flex;box-shadow:0 0 0 1px #ececee}.fw-std__o:last-child{margin-bottom:0}.fw-std__o>span{flex-direction:column;gap:3px;min-width:0;display:flex}.fw-std__o b{font-size:13.5px;font-weight:600}.fw-std__o em{font:400 12px/1.3 var(--f-ui);color:#737373;font-style:normal}.fw-std__rd{border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px #c9c9ce}.fw-std__o.is-on{box-shadow:0 0 0 1.5px #0a0a0a}.fw-std__o.is-on .fw-std__rd{box-shadow:inset 0 0 0 5px #0a0a0a}.fw-tb{width:min(100%,520px);overflow:hidden}.fw-tb__tabs{border-bottom:1px solid #ececee;align-items:center;gap:3px;padding:10px 10px 9px;display:flex}.fw-tb__tabs>span{color:#6b6b73;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.fw-tb__tabs>.fw-tb__new{color:#3b3260;background:#f4f2fb;box-shadow:0 0 0 1px #ddd5f2}.fw-tb__tabs>.fw-tb__add{justify-content:center;width:30px;margin-left:auto;padding:0;box-shadow:0 0 0 1px #ececee}.fw-tb__head,.fw-tb__r{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 70px;align-items:center;gap:10px;padding:0 16px;display:grid}.fw-tb__head{height:34px;font:500 11.5px/1 var(--f-ui);color:#8a8a92;border-bottom:1px solid #f1f1f2}.fw-tb__head span:last-child,.fw-tb__r strong{text-align:right}.fw-tb__r{border-bottom:1px solid #f4f4f5;height:46px;font-size:12.5px}.fw-tb__r:last-child{border-bottom:0}.fw-tb__s{align-items:center;gap:8px;min-width:0;display:flex}.fw-tb__r b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.fw-tb__r em{color:#737373;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fw-tb__r strong{font-variant-numeric:tabular-nums;font-weight:500}.fw-dv{width:min(100%,480px);padding:12px}.fw-dv__q{color:#3f3f46;background:#fafafa;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13px;display:flex;box-shadow:0 0 0 1px #ececee}.fw-dv__c{padding:16px 6px 4px}.fw-dv__t{margin-bottom:12px;font-size:12.5px;font-weight:600;display:block}.fw-dv__b{grid-template-columns:118px 1fr 22px;align-items:center;gap:10px;height:30px;font-size:12px;display:grid}.fw-dv__b em{color:#6b6b73;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fw-dv__b i{transform-origin:0;height:12px;width:calc(var(--v) * 100%);transition:transform .9s var(--ease-out);transition-delay:calc(var(--d,0s) + .45s + var(--i) * 80ms);background:#a792d4;border-radius:0 4px 4px 0;transform:scaleX(0)}.fw__c.in .fw-dv__b i{transform:none}.fw-dv__b b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.fw__sec{box-shadow:0 0 0 1px var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 34px;margin-top:26px;padding:18px 26px;display:flex}.fw__sk{align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.fw__sk b{font-weight:600}.fw__si{color:var(--ink-3);align-items:center;gap:8px;font-size:14px;display:inline-flex}.fw__si svg{color:var(--ink-2);flex-shrink:0}@media (width<=999px){.fw__g{grid-template-rows:none;grid-template-columns:1fr 1fr}.fw__c--mod{grid-column:span 2;min-height:460px}.fw__c--std,.fw__c--tabs,.fw__c--views{grid-column:span 2;min-height:400px}}@media (width<=640px){.fw__vis{padding:22px 16px 6px}.fw__txt{padding:0 22px 24px}.fw-set{grid-template-columns:1fr}.fw-set__nav,.fw-tb__tabs>span:nth-child(2),.fw-tb__tabs>span:nth-child(3){display:none}.fw__sec{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.fw-set,.fw-std,.fw-tb,.fw-dv,.fw-tg,.fw-tg>i,.fw-dv__b i{transition:none}}.fw__g{grid-template-rows:530px 420px}.fw-set{position:relative}.fw-set__m{height:322px;padding:0;position:relative;overflow:hidden}.fw-pn{opacity:0;visibility:hidden;transition:opacity .38s var(--ease), transform .5s var(--ease-out), visibility 0s .5s;padding:14px 16px 10px;position:absolute;inset:0;transform:translate(18px)}.fw-set[data-pn=modules] .fw-pn[data-pn=modules],.fw-set[data-pn=ck] .fw-pn[data-pn=ck],.fw-set[data-pn=progress] .fw-pn[data-pn=progress]{opacity:1;visibility:visible;transition:opacity .38s var(--ease) 80ms, transform .5s var(--ease-out) 40ms, visibility 0s;transform:none}.fw-set[data-pn=ck] .fw-pn[data-pn=modules]{transform:translate(-18px)}.fw-set__n{transition:background-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease)}.fw-set.is-live .fw-tg,.fw-set.is-live .fw-tg>i{transition-delay:0s}.fw-tg{flex-shrink:0}.fw-set__r{transition:background-color .25s var(--ease);border-radius:8px}.fw-set__r.is-hov{background:#f6f6f7}.fw-set__go{color:#a1a1aa;place-items:center;margin-right:4px;display:grid}.fw-set__bk{align-items:center;gap:4px;display:inline-flex}.fw-set__bk svg{color:#8a8a92}.fw-sel{height:28px;font:500 12.5px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #e4e4e7}.fw-sel>svg{color:#8a8a92}.fw-sel__b,.fw-set.sel-b .fw-sel__a{display:none}.fw-set.sel-b .fw-sel__b{display:inline}.fw-sel__m{z-index:3;opacity:0;transform-origin:100% 0;min-width:100%;transition:opacity .2s var(--ease), transform .25s var(--ease-out);pointer-events:none;background:#fff;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;transform:translateY(-4px)scale(.98);box-shadow:0 0 0 1px #e7e7e9,0 14px 30px -12px #09090b59}.fw-set.sel-open .fw-sel__m{opacity:1;transform:none}.fw-sel__o{transition:background-color .15s var(--ease);border-radius:6px;padding:8px 9px;font-weight:400;display:block}.fw-sel__o--a{font-weight:500}.fw-set.sel-hov .fw-sel__o--b{background:#f4f4f5}.fw-st__l{flex-direction:column;display:flex}.fw-st{color:#0a0a0a;border-bottom:1px solid #f1f1f2;align-items:center;gap:9px;height:34px;padding:0 6px;font-size:13px;display:flex}.fw-st__dr{color:#c4c4c9;place-items:center;display:grid}.fw-st__k{width:19px;height:19px;font:600 10.5px/1 var(--f-mono);background:color-mix(in srgb, var(--c) 20%, #fff);color:color-mix(in srgb, var(--c) 72%, #000);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, #fff);border-radius:5px;flex-shrink:0;place-items:center;font-style:normal;display:grid}.fw-st__nm{white-space:nowrap;min-width:0;height:24px;transition:box-shadow .2s var(--ease), background-color .2s var(--ease);border-radius:6px;flex:1;align-items:center;margin-left:-4px;padding:0 4px;font-weight:500;display:flex;overflow:hidden}.fw-st em{font:400 11px/1 var(--f-mono);color:#8a8a92;white-space:nowrap;font-style:normal}.fw-st__a{border-radius:3px}.fw-st__ty:empty{display:none}.fw-st.is-sel .fw-st__nm,.fw-st.is-edit .fw-st__nm{background:#fff;box-shadow:0 0 0 1.5px #0a0a0a}.fw-st.is-sel .fw-st__a{background:#cfe1ff}.fw-st.is-edit .fw-st__a,.fw-st.is-done .fw-st__a{display:none}.fw-st.is-edit .fw-st__ty{display:inline}.fw-st.is-edit .fw-st__nm:after{content:"";background:#0a0a0a;flex-shrink:0;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite fwCaret}@keyframes fwCaret{50%{opacity:0}}.fw-st__wrap{height:0;transition:height .45s var(--ease-out);display:block;overflow:hidden}.fw-set.has-new .fw-st__wrap{height:35px}.fw-st__add{color:#52525b;border-radius:8px;align-items:center;gap:6px;height:30px;margin-top:8px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #ececee}.fw-cur{z-index:5;pointer-events:none}.fw-cur .a-cur__n{margin:18px 0 0 -4px}.fw-cur .curl{--ca:18px;gap:6px;padding:4px 11px 4px 4px;font-size:12px}.fw-cur .cur__ptr{transition:transform .12s var(--ease);transform-origin:3px 2px}.fw-cur.is-press .cur__ptr{transform:scale(.82)}@media (width<=640px){.fw-set__nav{border-bottom:1px solid #ececee;border-right:0;flex-direction:row;gap:4px;padding:8px 10px;display:flex}.fw-set__ttl,.fw-set__n[data-nav=general],.fw-set__n[data-nav=code],.fw-set__n[data-nav=members]{display:none}.fw-set__m{height:330px}.fw-st em{display:none}}@media (prefers-reduced-motion:reduce){.fw-cur{display:none}}.fw-cur.is-flip .a-cur__n{top:18px;right:calc(100% - 8px)}@media (width<=640px){.fw-set__r b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fw-sel{flex-shrink:0;gap:4px;padding:0 6px 0 8px;font-size:12px}}@media (width<=999px){.fw__c--mod .fw__vis{flex:none}}.fw-std{width:min(100%,340px)}.fw-std__h em{font:400 12px/1 var(--f-ui);color:#737373;margin-left:auto;font-style:normal}.fw-std__o{gap:9px;margin-bottom:4px;padding:6px 8px;box-shadow:0 0 0 1px #ececee}.fw-std__o>span:not(.fw-std__own){flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.fw-std__ic{color:#3f3f46;background:#f4f4f5;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.fw-std__o>span:not(.fw-std__own){flex:1}.fw-std__o b{white-space:nowrap;font-size:12.5px}.fw-std__o em{white-space:nowrap}.fw-std__own{height:20px;font:500 11px/20px var(--f-ui);color:#166534;background:#e6f4ec;border-radius:6px;flex-shrink:0;padding:0 7px}.fw-std__ed{color:#71717a;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.fw-std__o.is-own{box-shadow:0 0 0 1px #d4e8dc}.fw-std__add{font:500 12.5px/1 var(--f-ui);color:#71717a;align-items:center;gap:8px;margin:7px 4px 0;display:flex}@media (width>=1000px){.fw__g{grid-template-rows:530px 560px 580px}.fw__c--tabs,.fw__c--views{flex-direction:row;grid-column:1/-1}.fw__c--tabs .fw__txt,.fw__c--views .fw__txt{flex:0 0 340px;order:-1;align-self:flex-end;padding:0 0 44px 44px}.fw__c--tabs .fw__vis,.fw__c--views .fw__vis{padding:40px 40px 40px 32px}}@media (width<=999px){.fw__c--tabs,.fw__c--views{min-height:0}.fw__c--tabs .fw__vis,.fw__c--views .fw__vis{flex:none;padding-bottom:22px}}.fw__soon{gap:0}.fw-ap{opacity:0;width:100%;max-width:860px;transition:opacity .8s var(--ease), transform 1s var(--ease-out);color:#0a0a0a;background:#fff;border-radius:14px;flex-direction:column;font-size:13px;transition-delay:.1s;display:flex;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -30px #09090b4d}.fw__c.in .fw-ap{opacity:1;transform:none}.fw-ap>*{transition:opacity .5s var(--ease)}.fw-ap.is-out>:not(.fw-tb__tabs):not(.fw-db__top){opacity:0}.fw-ap .fw-tb__tabs{flex-shrink:0}.fw-ap .fw-tb__tabs>.fw-tb__new{display:none}.fw-ap .fw-tb__tabs>.fw-tb__new.is-on{animation:fwPop .45s var(--ease-out);display:inline-flex}@keyframes fwPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.fw-ap__q{background:#fafafa;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;min-height:46px;margin:12px 14px 0;padding:7px 7px 7px 9px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:0 0 0 1px #e7e7e9}.fw-ap__ai{color:#3f3f46;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1px #ececee}.fw-ap__qt{color:#18181b;flex:1;min-width:0}.fw-ap__ph{color:#a1a1aa;display:none}.fw-ap__ph.is-on{display:inline}.fw-ap__caret{vertical-align:-2px;background:#0a0a0a;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite fwCaret;display:none}.fw-ap__caret.is-on{display:inline-block}.fw-ap__go{color:#fff;width:32px;height:32px;transition:transform .15s var(--ease);background:#0a0a0a;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.fw-ap__go.is-on{transform:scale(.88)}.fw-ap__st{color:#71717a;flex-shrink:0;align-items:center;gap:8px;margin:12px 18px 0;font-size:12.5px;display:none}.fw-ap__st.is-on{animation:efPnIn .35s var(--ease-out);display:flex}.fw-ap__st--ok{color:#166534}.fw-ap__spin{border:1.5px solid #d4d4d8;border-top-color:#0a0a0a;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite fwSpin}@keyframes fwSpin{to{transform:rotate(360deg)}}.fw-ap__st.is-on+.fw-ap__st--ok.is-on,.fw-ap__st:has(+.fw-ap__st--ok.is-on){display:none}.fw-ht{flex:1;min-height:0;margin:10px 14px 14px}.fw-ht__hd,.fw-ht__r{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.2fr) 86px minmax(0,1.1fr);align-items:center;gap:12px;padding:0 10px;display:grid}.fw-ht__hd{border-bottom:1px solid #ececee;height:52px}.fw-ht__h{opacity:0;min-width:0;transition:opacity .4s var(--ease), transform .5s var(--ease-out);flex-direction:column;align-items:flex-start;gap:4px;display:flex;transform:translateY(5px)}.fw-ht__h.is-on{opacity:1;transform:none}.fw-ht__h b{font:600 11.5px/1 var(--f-ui);color:#52525b}.fw-ht__h em{color:#5b4a9b;max-width:100%;height:19px;font:500 10.5px/1 var(--f-ui);white-space:nowrap;background:#f4f2fb;border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-style:normal;display:inline-flex;overflow:hidden}.fw-ht__h.is-on em{animation:fwLink 1.1s var(--ease-out)}@keyframes fwLink{0%{box-shadow:0 0 #7c6bc473}to{box-shadow:0 0 0 7px #7c6bc400}}.fw-ht__r{border-bottom:1px solid #f4f4f5;height:46px}.fw-ht__c{opacity:0;min-width:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);transform:translateY(4px)}.fw-ht__r.is-on .fw-ht__c{opacity:1;transform:none}.fw-ht__r .fw-ht__c:nth-child(2){transition-delay:70ms}.fw-ht__r .fw-ht__c:nth-child(3){transition-delay:.14s}.fw-ht__r .fw-ht__c:nth-child(4){transition-delay:.21s}.fw-ht__r .fw-ht__c:nth-child(5){transition-delay:.28s}.fw-ht__s{align-items:center;gap:8px;display:flex}.fw-ht__s .ac{flex-shrink:0;height:19px;padding:0 5px;font-size:10.5px}.fw-ht__s b,.fw-ht__co{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.fw-ht__co{color:#52525b;font-weight:400}.fw-ht__ck{align-items:center;gap:8px;display:flex}.fw-ht__ck b{font-variant-numeric:tabular-nums;color:#3f3f46;font-weight:500}.fw-ht__bar{background:#f1f1f2;border-radius:3px;flex:0 0 52px;height:5px;position:relative;overflow:hidden}.fw-ht__bar>i{width:calc(var(--v) * 100%);transform-origin:0;transition:transform .9s var(--ease-out) .25s;background:#a1a1aa;border-radius:3px;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.fw-ht__bar>i.is-full{background:#3fab83}.fw-ht__r.is-on .fw-ht__bar>i{transform:none}.fw-ht__n{color:#a4441f;min-width:22px;height:20px;font:600 11px/1 var(--f-ui);font-variant-numeric:tabular-nums;background:#fbeee6;border-radius:6px;place-items:center;padding:0 6px;font-style:normal;display:inline-grid}.fw-ht__n.is-zero{color:#a1a1aa;background:#f4f4f5}.fw-ht__dm{color:#166534;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.fw-ht__ok{background:#e6f4ec;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.fw-ht__miss{color:#866212}.fw-ht__miss b{font-weight:600}.fw-db__top{border-bottom:1px solid #ececee;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 14px;display:flex}.fw-db__ttl{opacity:0;transition:opacity .4s var(--ease);align-items:center;gap:8px;display:inline-flex}.fw-db__ttl.is-on{opacity:1}.fw-db__ttl b{font-size:13px;font-weight:600}.fw-db__ttl em{font:400 12px/1 var(--f-ui);color:#8a8a92;font-style:normal}.fw-db__shr{opacity:0;height:30px;transition:opacity .4s var(--ease), background-color .2s var(--ease), color .2s var(--ease), transform .15s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #e4e4e7}.fw-db__ttl.is-on~.fw-db__sb .fw-db__shr{opacity:1}.fw-db__sb.is-on .fw-db__shr{color:#fff;box-shadow:none;background:#0a0a0a}.fw-db__grid{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;min-height:0;padding:12px 14px 14px;display:grid}.fw-db__ks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fw-db__k,.fw-db__card{opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease-out);border-radius:11px;transform:translateY(8px);box-shadow:0 0 0 1px #ececee}.fw-db__k.is-on,.fw-db__card.is-on{opacity:1;transform:none}.fw-db__k{flex-direction:column;gap:6px;padding:11px 13px;display:flex}.fw-db__k em{font:400 12px/1.2 var(--f-ui);color:#71717a;font-style:normal}.fw-db__k b{font:500 26px/1 var(--f-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fw-db__card{min-width:0;padding:12px 14px;position:relative}.fw-db__t{margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.fw-db__b{grid-template-columns:112px minmax(0,1fr) 20px;align-items:center;gap:10px;height:30px;font-size:12px;display:grid}.fw-db__b em{color:#52525b;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fw-db__b i{height:10px;width:calc(var(--v) * 100%);transform-origin:0;transition:transform .9s var(--ease-out);transition-delay:calc(.2s + var(--i) * .12s);background:#8a78cf;border-radius:0 4px 4px 0;transform:scaleX(0)}.fw-db__card.is-on .fw-db__b i{transform:none}.fw-db__b b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.fw-db__lv{font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s var(--ease) 1.4s;font-size:12.5px;font-weight:600;position:absolute;top:12px;right:14px}.fw-db__card.is-on .fw-db__lv{opacity:1}.fw-db__svg{width:100%;height:auto;max-height:132px;display:block;overflow:visible}.fw-db__g line{stroke:#f1f1f2;stroke-width:1px}.fw-db__ln{fill:none;stroke:#8a78cf;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-out) .2s}.fw-db__ar{fill:#8a78cf1a;opacity:0;transition:opacity .8s var(--ease) 1s}.fw-db__pt{fill:#fff;stroke:#8a78cf;stroke-width:2px;opacity:0;transition:opacity .3s var(--ease) 1.6s}.fw-db__card.is-on .fw-db__ln{stroke-dashoffset:0}.fw-db__card.is-on .fw-db__ar,.fw-db__card.is-on .fw-db__pt{opacity:1}.fw-db__wk{font:400 10.5px/1 var(--f-ui);color:#a1a1aa;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.fw-sh{z-index:5;opacity:0;transform-origin:100% 0;pointer-events:none;width:min(310px,100% - 24px);transition:opacity .25s var(--ease), transform .35s var(--ease-out);background:#fff;border-radius:14px;padding:12px;position:absolute;top:46px;right:12px;transform:translateY(-6px)scale(.98);box-shadow:0 0 0 1px #e7e7e9,0 26px 50px -18px #09090b52}.fw-sh.is-on{opacity:1;transform:none}.fw-sh__h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fw-sh__h b{font-size:13px;font-weight:600}.fw-sh__h em{font:400 11.5px/1 var(--f-ui);color:#166534;align-items:center;gap:5px;font-style:normal;display:inline-flex}.fw-sh__h em:before{content:"";background:#3fab83;border-radius:50%;width:6px;height:6px}.fw-sh__in{color:#3f3f46;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;height:34px;margin-bottom:6px;padding:0 10px;font-size:12px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e4e4e7}.fw-sh__in>svg{color:#8a8a92;flex-shrink:0}.fw-sh__in>span{text-overflow:ellipsis;overflow:hidden}.fw-sh__p{opacity:0;height:40px;transition:opacity .35s var(--ease), transform .45s var(--ease-out);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 2px;display:grid;transform:translateY(4px)}.fw-sh__p.is-on{opacity:1;transform:none}.fw-sh__p>span{flex-direction:column;gap:2px;min-width:0;display:flex}.fw-sh__p b{font-size:12.5px;font-weight:500}.fw-sh__p em{font:400 11px/1 var(--f-ui);color:#8a8a92;font-style:normal}.fw-sh__p>i{font:400 11.5px/1 var(--f-ui);color:#71717a;font-style:normal}.fw-sh__ft{border-top:1px solid #f1f1f2;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.fw-sh__cp,.fw-sh__done{border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #e4e4e7}.fw-sh__cp.is-on{background:#f4f4f5;transform:scale(.96)}.fw-sh__done{color:#166534;background:#f2f9f4;display:none;box-shadow:0 0 0 1px #cfe6d8}.fw-sh__done.is-on{display:inline-flex}.fw-sh__ft:has(.fw-sh__done.is-on) .fw-sh__cp{display:none}.fw-sh__sent{color:#71717a;opacity:0;transition:opacity .4s var(--ease);font-size:11.5px}.fw-sh__sent.is-on{opacity:1}@media (width<=640px){.fw-ap{font-size:12.5px}.fw-ap__q{margin:10px 10px 0;font-size:12.5px}.fw-ht{margin:8px 8px 10px}.fw-ht__hd,.fw-ht__r{grid-template-columns:minmax(0,1fr) 84px 34px;gap:8px;padding:0 6px}.fw-ht__hd>:nth-child(2),.fw-ht__hd>:nth-child(5),.fw-ht__r>:nth-child(2),.fw-ht__r>:nth-child(5){display:none}.fw-ht__bar{flex-basis:34px}.fw-ht__h em span{display:none}.fw-db__grid{grid-template-columns:minmax(0,1fr);padding:10px}.fw-db__k{padding:9px 10px}.fw-db__k em{font-size:11px}.fw-db__k b{font-size:20px}.fw-db__b{grid-template-columns:96px minmax(0,1fr) 18px}.fw-db__card--line{display:none}}@media (prefers-reduced-motion:reduce){.fw-ap,.fw-ap *,.fw-ap :before{transition:none!important;animation:none!important}}@media (width>=1000px){.fw__g{grid-template-rows:640px 470px 560px 580px}.fw__c--mod,.fw__c--std,.fw__c--tabs,.fw__c--views{flex-direction:row;grid-column:1/-1}.fw__c .fw__txt{flex:0 0 340px;order:-1;align-self:flex-start;padding:46px 0 0 46px}.fw__c .fw__vis{padding:40px 40px 40px 32px}}.fw-std{width:min(100%,460px);padding:18px 18px 16px}.fw-std__h{margin:2px 4px 14px}.fw-std__o{gap:12px;margin-bottom:8px;padding:12px 14px}.fw-std__o>span:not(.fw-std__own){gap:12px}.fw-std__add{margin:12px 6px 2px}.fw-ms{opacity:0;width:100%;max-width:900px;height:100%;max-height:556px;transition:opacity .8s var(--ease), transform 1s var(--ease-out);color:#0a0a0a;background:#fff;border-radius:14px;grid-template-columns:210px minmax(0,1fr);font-size:13px;transition-delay:.1s;display:grid;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -30px #09090b4d}.fw__c.in .fw-ms{opacity:1;transform:none}.fw-ms__nav{background:#fafafa;border-right:1px solid #ececee;flex-direction:column;gap:2px;padding:16px 12px;display:flex}.fw-ms__proj{align-items:center;gap:9px;margin:0 4px 14px;display:flex}.fw-ms__pi{color:#fff;width:30px;height:30px;font:600 11px/1 var(--f-ui);background:#3f3f46;border-radius:8px;place-items:center;display:grid}.fw-ms__proj>span:last-child{flex-direction:column;gap:3px;display:flex}.fw-ms__proj b{font-size:13px;font-weight:600}.fw-ms__proj em{font:400 11.5px/1 var(--f-ui);color:#8a8a92;font-style:normal}.fw-ms__nh{font:600 10.5px/1 var(--f-ui);letter-spacing:.04em;color:#8a8a92;margin:10px 8px 6px}.fw-ms__n{color:#3f3f46;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;height:32px;padding:0 9px;display:flex}.fw-ms__n.is-on{color:#0a0a0a;background:#fff;font-weight:500;box-shadow:0 0 0 1px #e7e7e9}.fw-ms__m{flex-direction:column;min-width:0;min-height:0;display:flex}.fw-ms__hd{border-bottom:1px solid #ececee;justify-content:space-between;align-items:center;height:56px;padding:0 22px;display:flex}.fw-ms__hd b{font-size:16px;font-weight:600}.fw-ms__x{color:#52525b}.fw-ms__tabs{border-bottom:1px solid #ececee;gap:2px;padding:10px 18px 0;display:flex;overflow:hidden}.fw-ms__t{color:#71717a;white-space:nowrap;height:36px;transition:color .25s var(--ease);align-items:center;gap:6px;padding:0 9px;display:inline-flex;position:relative}.fw-ms__t:after{content:"";height:2px;transition:transform .35s var(--ease-out);background:#0a0a0a;border-radius:2px;position:absolute;bottom:-1px;left:6px;right:6px;transform:scaleX(0)}.fw-ms__t.is-on{color:#0a0a0a;font-weight:500}.fw-ms__t.is-on:after{transform:none}.fw-ms__ps{flex:1;min-height:0;position:relative;overflow:hidden}.fw-ms__p{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease-out), visibility 0s .45s;flex-direction:column;gap:14px;padding:18px 22px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.fw-ms__p.is-on{opacity:1;visibility:visible;transition:opacity .4s var(--ease) .1s, transform .5s var(--ease-out) .1s, visibility 0s;transform:none}.fw-ms__card{border-radius:12px;padding:14px 0 6px;box-shadow:0 0 0 1px #ececee}.fw-ms__ch{align-items:baseline;gap:7px;padding:0 16px;display:flex}.fw-ms__ch b{font-size:13.5px;font-weight:600}.fw-ms__ch i{color:#8a8a92;font-size:12.5px;font-style:normal}.fw-ms__cs{color:#71717a;border-bottom:1px solid #f1f1f2;margin:4px 0 10px;padding:0 16px 10px;font-size:12px;display:block}.fw-ms__rs{flex-direction:column;display:flex}.fw-ms__r{align-items:center;gap:10px;min-height:32px;padding:0 16px 0 22px;display:flex}.fw-ms__r b{flex-shrink:0;font-weight:500}.fw-ms__r em{color:#71717a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.fw-ms__sq{border-radius:3px;flex-shrink:0;width:12px;height:12px}.fw-ms__chev{color:#8a8a92;width:14px;transition:transform .3s var(--ease);flex-shrink:0;place-items:center;display:grid}.fw-ms__r--st.is-on .fw-ms__chev{transform:rotate(90deg)}.fw-ms__sub{max-height:0;transition:max-height .5s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.fw-ms__sub>span{align-items:center;gap:12px;min-height:28px;padding:0 16px 0 70px;font-size:12px;display:flex}.fw-ms__sub i{font:600 10.5px/1 var(--f-mono);color:#8a8a92;width:22px;font-style:normal}.fw-ms__sub em{font:400 11.5px/1 var(--f-mono);color:#71717a;font-style:normal}.fw-ms__def{height:20px;font:500 11px/20px var(--f-ui);color:#52525b;border-radius:6px;flex-shrink:0;margin-left:auto;padding:0 7px;box-shadow:0 0 0 1px #e4e4e7}.fw-ms__sh{color:#8a8a92;border-top:1px solid #f1f1f2;margin:8px 16px 4px 22px;padding-top:8px;font-size:11.5px;font-weight:600}.fw-ms__co{color:#fff;width:22px;height:22px;font:600 9.5px/1 var(--f-ui);background:#3f3f46;border-radius:6px;flex-shrink:0;place-items:center;font-style:normal;display:grid}.fw-ms__code{min-width:18px;font:500 11px/1 var(--f-mono);color:#71717a;text-align:center;flex-shrink:0;font-style:normal}.fw-ms__p .fw-ms__card+.fw-ms__card{flex:1;min-height:0;overflow:hidden}@media (width<=999px){.fw__c--mod .fw__vis,.fw__c--std .fw__vis{flex:none}.fw-ms{height:540px;max-height:none}}@media (width<=640px){.fw-ms{grid-template-columns:minmax(0,1fr);height:520px}.fw-ms__nav{display:none}.fw-ms__tabs{padding:8px 10px 0}.fw-ms__t>span{display:none}.fw-ms__t.is-on>span{display:inline}.fw-ms__p{padding:14px 12px}.fw-ms__r{padding:0 12px 0 14px}.fw-ms__r em{display:none}.fw-ms__sub>span{padding-left:50px}}@media (prefers-reduced-motion:reduce){.fw-ms,.fw-ms *,.fw-ms :after{transition:none!important}}.fw-ms{grid-template-columns:196px minmax(0,1fr);max-width:990px}.fw-ms__tabs{gap:0;padding:10px 14px 0}.fw-ms__t{padding:0 8px}.fw-ms__r{min-height:29px}.fw-ms__sub b,.fw-ms__sub em{white-space:nowrap}@media (width<=640px){.fw-ms__sub>span{gap:10px;padding-left:40px}}.fw-ms{grid-template-columns:180px minmax(0,1fr)}.fw-ms__tabs{padding:10px 10px 0}.fw-ms__t{gap:5px;padding:0 6px;font-size:12px}.fw-ms__t svg{width:13px;height:13px}.fw-ms__hint{color:#71717a;align-items:flex-start;gap:7px;padding:10px 22px 0;font-size:12px;line-height:1.4;display:flex}.fw-ms__hint svg{flex-shrink:0;margin-top:1px}.fw-ms__p{padding-top:10px}.fw-ms__chd{border-bottom:1px solid #f1f1f2;align-items:center;gap:12px;margin-bottom:6px;padding-right:14px;display:flex}.fw-ms__chx{flex:1;min-width:0}.fw-ms__chd .fw-ms__cs{border-bottom:0;margin-bottom:0}.fw-ms__add{color:#fff;height:26px;font:500 12px/1 var(--f-ui);white-space:nowrap;background:#15803d;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.fw-ms__r{gap:9px;padding:0 12px 0 10px}.fw-ms__gr{color:#b4b4bb;flex-shrink:0;place-items:center;width:14px;display:grid}.fw-ms__mo{color:#8a8a92;flex-shrink:0;place-items:center;width:20px;margin-left:auto;display:grid}.fw-ms__def+.fw-ms__mo{margin-left:8px}.fw-ms__sq{border-radius:3.5px;width:13px;height:13px;box-shadow:inset 0 0 0 1px #09090b14}.fw-ms__sym{color:#3f3f46;flex-shrink:0;place-items:center;width:15px;display:grid}.fw-ms__r--st{transition:background-color .35s var(--ease);border-radius:8px;margin:0 6px;padding:0 6px 0 4px}.fw-ms__r--st.is-on{background:#f5f5f6}.fw-ms__tools{color:#3f3f46;background:#ececee;border-radius:6px;align-items:center;gap:8px;height:22px;margin-left:auto;padding:0 7px;display:none}.fw-ms__del{color:#dc2626;display:grid}.fw-ms__r--st.is-on .fw-ms__tools{display:inline-flex}.fw-ms__r--st.is-on .fw-ms__tools+.fw-ms__mo{margin-left:6px}.fw-ms__sub>span{gap:7px;min-height:28px;padding:0 18px 0 32px}.fw-ms__sub b{font:500 12px/1 var(--f-ui)}.fw-ms__sub u{color:#a1a1aa;text-decoration:none}.fw-ms__sw{border-radius:3px;flex-shrink:0;width:10px;height:10px}.fw-ms__sw--m{background:#9cc3c1}.fw-ms__sw--f{background:#5b9595}.fw-ms__sub>span .fw-ms__gr{margin-right:22px}.fw-ms__sub>span .fw-ms__mo{color:#a1a1aa}.fw-ms__as{color:#15803d;min-height:28px;font:500 12px/1 var(--f-ui);align-items:center;gap:6px;display:flex;padding:0 0 2px 75px!important}.fw-ms__cav{color:#fff;font:600 9px/1 var(--f-ui);letter-spacing:.02em;border-radius:6px;place-items:center;display:grid}.fw-ms__cav i,.fw-ms__pav i{text-shadow:0 1px 2px #00000059;font-style:normal}.fw-ms__pav{color:#fff;font:600 11px/1 var(--f-ui);border-radius:8px;place-items:center;display:grid}.fw-ms__pick{border-bottom:1px solid #f1f1f2;align-items:center;gap:8px;margin-bottom:4px;padding:2px 16px 8px;font-size:12.5px;display:flex}.fw-ms__pick b{font-weight:500}.fw-ms__cb{color:#fff;background:#18181b;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.fw-ms__added{color:#15803d;height:22px;font:500 11.5px/1 var(--f-ui);white-space:nowrap;background:#f1faf4;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #9dd3ae}.fw-ms__code{color:#52525b;background:#f1f1f2;border-radius:4px;place-items:center;height:18px;padding:0 4px;display:grid}@media (width<=640px){.fw-ms__hint,.fw-ms__add>span{display:none}.fw-ms__add{padding:0 7px}.fw-ms__added>span:last-child{display:none}.fw-ms__r{padding:0 8px 0 6px}.fw-ms__sub>span{padding-left:24px}.fw-ms__as{padding-left:60px!important}}.fw-std--tags{width:min(100%,540px);padding:16px 16px 14px}.fw-std--tags .fw-std__h{margin:2px 4px 6px}.fw-std__g{border-top:1px solid #f1f1f2;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:12px 4px;display:grid}.fw-std__lg{align-items:center;height:28px;display:inline-flex}.fw-std__lg--sn{background:#000c40;border-radius:6px;justify-self:start;padding:0 7px}.fw-std__li{background:50%/contain no-repeat;display:block}.fw-std__li--sn-en{width:40px;height:17px;display:none}html[lang=en] .fw-std__li--sn-no{display:none}html[lang=en] .fw-std__li--sn-en{display:block}.fw-std__lg--own{color:#52525b;font:500 12px/1.2 var(--f-ui);gap:6px}.fw-std__lg--own svg{flex-shrink:0}.fw-std__lg--own b{font-weight:500}.fw-std__ts{flex-wrap:wrap;gap:6px;display:flex}.fw-std__t{white-space:nowrap;height:28px;transition:box-shadow .45s var(--ease), background-color .45s var(--ease);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex;box-shadow:0 0 0 1px #e4e4e7}.fw-std__t b{font:600 12px/1 var(--f-ui);color:#18181b}.fw-std__t em{font:400 11.5px/1 var(--f-ui);color:#8a8a92;font-style:normal}.fw-std__ck{color:#0000;width:14px;height:14px;transition:background-color .45s var(--ease), color .45s var(--ease);background:#f1f1f2;border-radius:50%;place-items:center;display:grid}.fw-std__t.is-on{box-shadow:0 0 0 1.5px #0a0a0a}.fw-std__t--own{box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #c4c4ca}.fw-std__t--own.is-on{outline-offset:-1.5px;background:#fff;outline:1.5px solid #0a0a0a}.fw-std__pj{background:#f6f6f7;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:4px;padding:12px 14px;display:grid}.fw-std__pjh{font:600 10.5px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:#8a8a92;grid-column:1/-1}.fw-std__sl{color:#71717a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 6px;min-width:0;display:grid}.fw-std__sl em{font:400 11.5px/1 var(--f-ui);font-style:normal}.fw-std__v{grid-column:1/-1;height:16px;position:relative;overflow:hidden}.fw-std__v b{font:600 12.5px/16px var(--f-ui);color:#0a0a0a;white-space:nowrap;opacity:0;transition:opacity .45s var(--ease), transform .55s var(--ease-out);position:absolute;top:0;left:0;transform:translateY(9px)}.fw-std__v b.is-on{opacity:1;transform:none}@media (width<=560px){.fw-std__g{grid-template-columns:minmax(0,1fr);gap:8px}.fw-std__pj{grid-template-columns:minmax(0,1fr)}.fw-std__sl{grid-template-columns:auto auto minmax(0,1fr)}.fw-std__v{grid-column:auto;justify-self:end;width:100%}.fw-std__v b{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.fw-std__t,.fw-std__ck,.fw-std__v b{transition:none}}.fw-std__g{grid-template-columns:108px minmax(0,1fr)}.fw-std__lg{height:30px}.fw-std__lg--sn{padding:0 8px}.fw-std__li--sn-no{width:44px;height:21px}.fw-std__li--sn-en{width:48px;height:21px}.fw-std__li--sb{width:96px;height:19px}.fw-std__lg--own{white-space:nowrap}.fw-ms__p[data-at="7600"] .fw-ms__r{min-height:26px}.fw-ms__p[data-at="7600"] .fw-ms__sh{margin-top:4px;padding-top:6px}@media (width<=640px){.fw-ms{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.fw-std__g{grid-template-columns:minmax(0,1fr);gap:8px}.fw-std__t em{text-overflow:ellipsis;overflow:hidden}.fw-std__t{max-width:100%}}.fw-ms__sub>span .fw-ms__sw{width:10px}.fw-ms__sub>span .fw-ms__gr{width:14px}.fw-ms__sub>span .fw-ms__mo{width:20px}.fw-std__t:not(.is-on) .fw-std__ck{display:none}.fw-std__t:not(.is-on){padding-left:10px}.fw-std__t.is-on,.fw-std__t--own.is-on{background:#f2f8f4;outline:none;box-shadow:0 0 0 1px #3fab8361}.fw-std__t.is-on .fw-std__ck{color:#fff;background:#3fab83}.fw-std__t.is-on b{color:#1d5a43}.fw__soon>span{display:block;transform:none}@media (width>=1000px){.fw__g>.fw__c:nth-child(2n) .fw__txt{order:2;padding:46px 46px 0 0}.fw__g>.fw__c:nth-child(2n) .fw__vis{padding:40px 32px 40px 40px}}.fw-ms__tpl{background:#fcfcfc;border-bottom:1px solid #ececee;align-items:center;gap:12px;height:50px;padding:0 22px;display:flex}.fw-ms__tpl-l{font:500 12px/1 var(--f-ui);color:#71717a;flex-shrink:0}.fw-ms__tps{gap:6px;min-width:0;display:flex;overflow:hidden}.fw-ms__tp{height:30px;font:500 12.5px/1 var(--f-ui);color:#52525b;transition:background-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.fw-ms__tp svg{color:#71717a;transition:color .35s var(--ease)}.fw-ms__tp.is-on{color:#0a0a0a;background:#f4f4f5;box-shadow:inset 0 0 0 1px #d4d4d8}.fw-ms__tp.is-on svg{color:#0a0a0a}.fw-ms__tp--own{color:#71717a;background:0 0;box-shadow:inset 0 0 0 1px #e4e4e7}.fw-ms__r--st .fw-ms__code{min-width:24px;height:20px;font:600 10.5px/20px var(--f-mono);color:#3f3f46;text-align:center;background:#f4f4f5;border-radius:5px;padding:0 5px;font-style:normal}.fw-ms__p--ck .fw-ms__r{min-height:26px}.fw-ms__p--ck .fw-ms__sh{margin-top:4px;padding-top:6px}@media (width<=640px){.fw-ms__tpl{gap:8px;height:44px;padding:0 12px}.fw-ms__tpl-l{display:none}.fw-ms__tp{height:28px;padding:0 9px;font-size:12px}.fw-ms__tp--own{display:none}}.fw-std.fw-st2{width:min(100%,620px);padding:16px 18px 14px}.fw-st2__hd{justify-content:space-between;align-items:center;gap:12px;margin:2px 2px 12px;display:flex}.fw-st2__h{align-items:center;gap:7px;font-size:13px;display:inline-flex}.fw-st2__h b{font-weight:600}.fw-st2__cs{background:#f4f4f5;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.fw-st2__c{height:28px;font:500 12px/1 var(--f-ui);color:#a1a1aa;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fw-st2__c.is-on{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #09090b1a,0 0 0 1px #09090b0a}.fw-st2__c.is-soon .fw-st2__fl{opacity:.45;filter:grayscale(.6)}.fw-st2__c.is-soon b:after{content:" · soon";font-weight:400}.fw-st2__rs{border-top:1px solid #f1f1f2;flex-direction:column;display:flex}.fw-st2__r{border-bottom:1px solid #f1f1f2;grid-template-columns:138px 236px minmax(0,1fr);align-items:center;gap:14px;height:78px;padding:0 2px;display:grid}.fw-st2__l{color:#52525b;align-items:center;gap:8px;display:inline-flex}.fw-st2__l svg{color:#71717a;flex-shrink:0}.fw-st2__l b{font:500 12.5px/1.25 var(--f-ui);color:#27272a}.fw-st2__pick{background:#fff;border-radius:12px;height:54px;position:relative;box-shadow:inset 0 0 0 1px #e4e4e7,0 6px 16px -12px #09090b40}.fw-st2__f{opacity:0;transition:opacity .5s var(--ease);align-items:center;gap:11px;padding:0 12px;display:flex;position:absolute;inset:0}.fw-st2__f.is-on{opacity:1}.fw-st2__f .fw-std__lg{flex-shrink:0;justify-content:center;width:70px;height:30px}.fw-st2__f .fw-std__lg--sn{padding:0}.fw-st2__f .fw-std__lg--sb{border-radius:6px;box-shadow:inset 0 0 0 1px #ececee}.fw-st2__f .fw-std__li--sb{width:58px;height:13px}.fw-st2__own{color:#52525b;background:#f4f4f5;border-radius:6px}.fw-st2__ft{flex-direction:column;gap:4px;min-width:0;display:flex}.fw-st2__ft b{font:600 13px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap}.fw-st2__ft em{font:400 11.5px/1 var(--f-ui);color:#8a8a92;white-space:nowrap;font-style:normal}.fw-st2__os{flex-wrap:wrap;align-content:center;gap:5px;max-height:56px;display:flex;overflow:hidden}.fw-st2__o{height:24px;font:500 11.5px/1 var(--f-ui);color:#8a8a92;white-space:nowrap;transition:background-color .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ececee}.fw-st2__o.is-on{color:#18181b;background:#f4f4f5;box-shadow:inset 0 0 0 1px #d4d4d8}.fw-st2__add{font:500 12px/1 var(--f-ui);color:#71717a;align-items:center;gap:7px;margin:12px 4px 0;display:inline-flex}@media (width<=1199px){.fw-st2__r{grid-template-columns:120px 220px minmax(0,1fr);gap:10px}}@media (width<=640px){.fw-std.fw-st2{padding:12px 12px 10px}.fw-st2__hd{flex-direction:column;align-items:flex-start;gap:10px}.fw-st2__c{padding:0 8px}.fw-st2__r{grid-template-rows:auto 54px;grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;height:104px}.fw-st2__os{display:none}}@media (prefers-reduced-motion:reduce){.fw-st2__f,.fw-st2__o,.fw-ms__tp{transition:none}}.fw-std.fw-st2{width:min(100%,690px)}.fw-st2__r{grid-template-columns:128px 228px minmax(0,1fr)}.fw-st2__os{align-content:center;max-height:58px}@media (width<=1199px){.fw-st2__r{grid-template-columns:112px 214px minmax(0,1fr)}}@media (width<=999px){.fw-std.fw-st2{width:100%}}@media (width>=1000px) and (width<=1199px){.fw-st2__r{grid-template-columns:92px 200px minmax(0,1fr);gap:10px}.fw-st2__l svg{display:none}.fw-st2__l b{font-size:12px}.fw-st2__o{padding:0 7px;font-size:11px}.fw-st2__r{grid-template-columns:80px 186px minmax(0,1fr)}.fw-st2__f{gap:9px;padding:0 10px}.fw-st2__f .fw-std__lg{width:58px}}@media (width>=1000px) and (width<=1080px){.fw-st2__r{grid-template-rows:auto 54px;grid-template-columns:186px minmax(0,1fr);align-content:center;row-gap:6px;height:92px}.fw-st2__l{grid-column:1/-1}}@media (width<=640px){.fw-st2__r{grid-template-rows:auto 54px;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:8px;height:100px}.fw-st2__os{display:none}.fw-st2__c{white-space:nowrap;gap:5px;padding:0 8px}.fw-st2__c.is-soon b:after{content:none}.fw-st2__c.is-soon{opacity:.7}}.fw__c--tpl{grid-column:1/-1}@media (width>=1000px){.fw__g{grid-template-rows:640px 500px 440px 560px 580px}.fw__c--tpl{flex-direction:row}}@media (width<=999px){.fw__c--tpl{grid-column:span 2;min-height:400px}.fw__c--tpl .fw__vis{flex:none}}.fw-ms__tpl{display:none}.fw-std.fw-tp{width:min(100%,720px);padding:0;overflow:hidden}.fw-tp__hd{border-bottom:1px solid #ececee;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 18px;display:flex}.fw-tp__h{color:#0a0a0a;align-items:center;gap:8px;font-size:13px;display:inline-flex}.fw-tp__h b{font-weight:600}.fw-tp__h svg{color:#52525b}.fw-tp__pj{font:400 12px/1 var(--f-ui);color:#8a8a92}.fw-tp__b{grid-template-columns:236px minmax(0,1fr);display:grid}.fw-tp__list{background:#fcfcfc;border-right:1px solid #ececee;flex-direction:column;gap:4px;padding:14px 12px 16px;display:flex}.fw-tp__lh{font:500 11px/1 var(--f-ui);letter-spacing:.02em;color:#8a8a92;margin:0 6px 6px;display:block}.fw-tp__t{height:54px;transition:background-color .45s var(--ease), box-shadow .45s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.fw-tp__t.is-on{background:#fff;box-shadow:inset 0 0 0 1px #d4d4d8,0 4px 12px -8px #09090b40}.fw-tp__ti{color:#52525b;background:#f1f1f2;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background-color .45s,color .45s;display:grid}.fw-tp__t.is-on .fw-tp__ti{color:#fff;background:#0a0a0a}.fw-tp__tx{flex-direction:column;gap:4px;min-width:0;display:flex}.fw-tp__tx b{font:600 13px/1.1 var(--f-ui);color:#18181b}.fw-tp__tx em{font:400 11.5px/1.2 var(--f-ui);color:#8a8a92;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fw-tp__t--own{margin-top:2px;box-shadow:inset 0 0 0 1px #e4e4e7}.fw-tp__t--own .fw-tp__ti{background:0 0;box-shadow:inset 0 0 0 1px #d4d4d8}.fw-tp__set{min-width:0;padding:14px 18px 16px}.fw-tp__s{border-top:1px solid #f1f1f2;padding:10px 0 12px}.fw-tp__set>.fw-tp__lh+.fw-tp__s{border-top:0;padding-top:2px}.fw-tp__sh{color:#52525b;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;display:flex}.fw-tp__sh b{font-weight:500}.fw-tp__sh svg{color:#71717a}.fw-tp__fs{position:relative}.fw-tp__s--st .fw-tp__fs{height:64px}.fw-tp__s--ck .fw-tp__fs{height:82px}.fw-tp__s--dc .fw-tp__fs{height:30px}.fw-tp__f{opacity:0;transition:opacity .5s var(--ease);display:flex;position:absolute;inset:0}.fw-tp__f.is-on{opacity:1}.fw-tp__f--st{flex-wrap:wrap;align-content:flex-start;gap:6px;overflow:hidden}.fw-tp__st{max-width:100%;height:28px;font:500 12px/1 var(--f-ui);color:#27272a;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.fw-tp__st i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.fw-tp__st u{font:500 11px/1 var(--f-mono);color:#71717a;text-decoration:none}.fw-tp__st>span{text-overflow:ellipsis;overflow:hidden}.fw-tp__f--ck,.fw-tp__f--dc{align-items:flex-start;gap:14px}.fw-tp__n{min-width:40px;font:500 22px/1 var(--f-ui);letter-spacing:-.02em;color:#0a0a0a;flex-shrink:0}.fw-tp__ls{flex-direction:column;gap:6px;min-width:0;display:flex}.fw-tp__ls>span,.fw-tp__dt{min-width:0;font:400 12.5px/1.3 var(--f-ui);color:#3f3f46;align-items:center;gap:7px;display:flex}.fw-tp__ls>span svg,.fw-tp__dt svg{color:#a1a1aa;flex-shrink:0}.fw-tp__ls>span>span,.fw-tp__dt>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fw-tp__f--dc{align-items:center}@media (width<=1199px){.fw-tp__b{grid-template-columns:200px minmax(0,1fr)}.fw-tp__tx em{display:none}.fw-tp__t{height:44px}}@media (width<=640px){.fw-tp__b{grid-template-columns:minmax(0,1fr)}.fw-tp__list{border-bottom:1px solid #ececee;border-right:0;flex-flow:wrap;gap:4px;padding:10px}.fw-tp__list .fw-tp__lh{width:100%}.fw-tp__t{gap:6px;height:34px;padding:0 8px 0 4px}.fw-tp__ti{width:26px;height:26px}.fw-tp__t--own{display:none}.fw-tp__set{padding:10px 12px 12px}.fw-tp__s--st .fw-tp__fs{height:96px}.fw-tp__st{height:26px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.fw-tp__f,.fw-tp__t,.fw-tp__ti{transition:none}}.fw-std.fw-st3{width:min(100%,560px);padding:16px 18px 14px}.fw-st3__rs{border-top:1px solid #f1f1f2;flex-direction:column;display:flex}.fw-st3__r{border-bottom:1px solid #f1f1f2;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;height:64px;padding:0 2px;display:grid}.fw-st3__l{min-width:0;font:500 12.5px/1.2 var(--f-ui);color:#3f3f46;align-items:center;gap:8px;display:inline-flex}.fw-st3__l svg{color:#71717a;flex-shrink:0}.fw-st3__l span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fw-st3__vs{height:40px;position:relative}.fw-st3__v{opacity:0;min-width:0;transition:opacity .55s var(--ease);align-items:center;gap:12px;display:flex;position:absolute;inset:0}.fw-st3__v.is-on{opacity:1}.fw-st3__v .fw-std__lg{flex-shrink:0;justify-content:center;width:70px;height:30px}.fw-st3__v .fw-std__lg--sn{padding:0}.fw-st3__v .fw-std__lg--sb,.fw-st3__also .fw-std__lg--sb{border-radius:6px;box-shadow:inset 0 0 0 1px #ececee}.fw-st3__v .fw-std__li--sb{width:58px;height:13px}.fw-st3__v b{font:600 13.5px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;flex-shrink:0}.fw-st3__v em{min-width:0;font:400 12px/1 var(--f-ui);color:#8a8a92;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fw-st3__also{min-width:0;font:400 12px/1 var(--f-ui);color:#8a8a92;align-items:center;gap:10px;margin:12px 2px 0;display:flex}.fw-st3__al{color:#71717a;flex-shrink:0;font-weight:500}.fw-st3__also .fw-std__lg{flex-shrink:0;justify-content:center;width:58px;height:24px}.fw-st3__also .fw-std__li--sb{width:48px;height:11px}.fw-st3__ac{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fw-st3__own{color:#52525b;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-weight:500;display:inline-flex}@media (width<=1199px){.fw-st3__r{grid-template-columns:128px minmax(0,1fr)}}@media (width<=640px){.fw-std.fw-st3{padding:12px 12px 10px}.fw-st3__r{grid-template-rows:auto 36px;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;height:84px}.fw-st3__vs{height:36px}.fw-st3__v em{display:none}.fw-st3__also{flex-wrap:wrap;row-gap:8px}.fw-st3__own{margin-left:0}}@media (prefers-reduced-motion:reduce){.fw-st3__v{transition:none}}@media (width<=999px){.fw__g{grid-template-rows:none}}@media (width<=1199px) and (width>=641px){.fw-st3__r{grid-template-columns:146px minmax(0,1fr);gap:10px}.fw-st3__v .fw-std__lg{width:62px}}@media (width<=1240px){.fw-ms__tabs{flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.fw-ms__tabs>*{flex-shrink:0}}.fw-std.fw-sb{width:min(100%,580px);padding:16px 18px 14px}.fw-sb__lh{font:500 11.5px/1 var(--f-ui);color:#8a8a92;margin:0 4px 8px;display:block}.fw-sb__rs{flex-direction:column;gap:4px;display:flex}.fw-sb__r{height:66px;transition:background-color .55s var(--ease), box-shadow .55s var(--ease);border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px 0 12px;display:grid;position:relative}.fw-sb__r.is-on{background:#f6f6f7;box-shadow:inset 0 0 0 1px #ececee}.fw-sb__r .fw-std__lg{justify-content:center;width:70px;height:30px}.fw-sb__r .fw-std__lg--sn{padding:0}.fw-sb__r .fw-std__lg--sb{background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #ececee}.fw-sb__r .fw-std__li--sb{width:58px;height:13px}.fw-sb__r .fw-st2__own{background:#f4f4f5}.fw-sb__r.is-on .fw-st2__own{background:#fff}.fw-sb__tx{flex-direction:column;gap:7px;min-width:0;display:flex}.fw-sb__nm{align-items:baseline;gap:8px;min-width:0;display:flex}.fw-sb__nm b{font:600 13.5px/1 var(--f-ui);color:#27272a;white-space:nowrap;transition:color .55s var(--ease);flex-shrink:0}.fw-sb__r.is-on .fw-sb__nm b{color:#0a0a0a}.fw-sb__nm em{min-width:0;font:400 11.5px/1 var(--f-ui);color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fw-sb__ps{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.fw-sb__p{min-width:0;font:400 11.5px/1 var(--f-ui);color:#71717a;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fw-sb__p svg{color:#a1a1aa;flex-shrink:0}.fw-sb__p span{text-overflow:ellipsis;overflow:hidden}.fw-sb__p:last-child{flex-shrink:1}.fw-sb__p:not(:last-child){flex-shrink:0}.fw-sb__use{font:500 11.5px/1 var(--f-ui);color:#52525b;opacity:0;transition:opacity .55s var(--ease);white-space:nowrap}.fw-sb__r.is-on .fw-sb__use{opacity:1}@media (width<=1199px) and (width>=641px){.fw-sb__r{grid-template-columns:62px minmax(0,1fr) auto;gap:10px;padding:0 10px}.fw-sb__r .fw-std__lg{width:62px}.fw-sb__ps{gap:9px}}@media (width<=640px){.fw-std.fw-sb{padding:12px 10px 10px}.fw-sb__r{grid-template-columns:56px minmax(0,1fr);gap:10px;height:74px;padding:0 10px}.fw-sb__r .fw-std__lg{width:56px;height:26px}.fw-sb__r .fw-std__li--sb{width:48px;height:11px}.fw-sb__use{position:absolute;top:12px;right:12px}.fw-sb__nm em{display:none}.fw-sb__ps{flex-wrap:wrap;gap:5px 10px;max-height:34px}.fw-sb__p:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.fw-sb__r,.fw-sb__use,.fw-sb__nm b{transition:none}}.fw-std.fw-tp,.fw-std.fw-sb{position:relative}.fwp-cur{z-index:9;pointer-events:none;will-change:transform;align-items:flex-start;margin:-3px 0 0 -3px;display:flex;position:absolute;top:0;left:0}.fwp-cur .cur__ptr{transform-origin:4px 3px;transition:transform .14s var(--ease)}.fwp-cur.is-press .cur__ptr{transform:scale(.82)}.fwp-cur__n{transition:transform .35s var(--ease);margin:17px 0 0 -4px;font-size:12px}.fwp-cur.is-flip .fwp-cur__n{margin:0;position:absolute;top:17px;right:calc(100% - 10px)}.is-still .fwp-cur{display:none}@media (prefers-reduced-motion:reduce){.fwp-cur{display:none}}.fwp-cur .curl{transition:padding .35s var(--ease), gap .35s var(--ease)}.fwp-cur .curl__nm{white-space:nowrap;max-width:140px;transition:max-width .4s var(--ease), opacity .3s var(--ease);display:inline-block;overflow:hidden}.fwp-cur:not(.is-move) .curl{gap:0;padding-right:7px}.fwp-cur:not(.is-move) .curl__nm{opacity:0;max-width:0}@media (width<=1240px) and (width>=641px){.fw-ms__tabs{-webkit-mask-image:none;mask-image:none}.fw-ms__t>span{display:none}.fw-ms__t.is-on>span{display:inline}}.cur-face{background:#fff;border-radius:50%;flex-shrink:0;align-self:flex-start;width:24px;height:24px;margin:17px 0 0 -4px;display:block;position:static;box-shadow:0 0 0 2px #fff,0 4px 12px -4px #09090b59}.cur-face .av{background-position:50%;background-size:cover;border-radius:50%;display:block;width:24px!important;height:24px!important}.fwp-cur .cur-face,.fwg-cur .cur-face{transition:transform .3s var(--ease)}.fwp-cur.is-press .cur-face{transform:translate(-1px,-1px)}.fw-ms__sub>span.fw-ms__new{opacity:0;min-height:0;max-height:0;transition:max-height .45s var(--ease-out), min-height .45s var(--ease-out), opacity .35s var(--ease);background:#f1f7f3;overflow:hidden}.fw-ms__sub>span.fw-ms__new.is-on{opacity:1;min-height:28px;max-height:28px}.fw-ms__sub.is-on{max-height:200px}.fw-ms__r--pk{position:relative;overflow:visible}.fw-ms__sq--pk{display:block;position:relative}.fw-ms__sqn{border-radius:inherit;opacity:0;transition:opacity .25s var(--ease), transform .35s var(--ease-out);position:absolute;inset:0;transform:scale(.4)}.fw-ms__sqn.is-on{opacity:1;transform:none}.fw-ms__pop{z-index:6;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .25s var(--ease-out), visibility 0s .25s;background:#fff;border-radius:10px;grid-template-columns:repeat(6,18px);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% - 2px);left:26px;transform:translateY(-4px);box-shadow:0 0 0 1px #09090b12,0 12px 28px -12px #09090b59}.fw-ms__pop.is-on{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .25s var(--ease-out);transform:none}.fw-ms__pop i{width:18px;height:18px;transition:box-shadow .2s var(--ease);border-radius:5px;box-shadow:inset 0 0 0 1px #09090b14}.fw-ms__pop i.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #18181b}.fw-ms__rn{display:inline-grid}.fw-ms__rn>span{white-space:nowrap;grid-area:1/1;display:none}.fw-ms__rn>span.is-on{align-items:center;display:inline-flex}.fw-ms__rf{background:#fff;border-radius:6px;min-width:96px;margin:-3px 0 -3px -6px;padding:2px 6px;box-shadow:inset 0 0 0 1.5px #18181b}.fw-ms__caret{background:#18181b;width:1.5px;height:13px;margin-left:1px;animation:1s step-end infinite fwCaret}.fw-ms__r--x{transition:background-color .35s var(--ease);border-radius:8px;margin:0 6px;padding-left:4px}.fw-ms__r--x.is-on{background:#f5f5f6}.fw-ms__r--x.is-on .fw-ms__chev{transform:rotate(90deg)}.fw-ms__sub--rs>span{gap:10px;padding-left:64px}.fw-ms__sub--rs .fw-ms__code{width:auto;min-width:0;height:20px;font:500 10.5px/20px var(--f-mono);color:#3f3f46;background:#ece7f7;border-radius:5px;padding:0 6px;font-style:normal}.fw-ms__sub--rs b{font:500 12px/1 var(--f-ui)}.fw-ms__cb{color:#0000;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}.fw-ms__added{opacity:0;transition:opacity .3s var(--ease), transform .35s var(--ease-out);transform:translate(-4px)}.fw-ms__added.is-on{opacity:1;transform:none}@media (width<=640px){.fw-ms__sub--rs>span{padding-left:40px}.fw-ms__pop{grid-template-columns:repeat(6,16px);left:10px}.fw-ms__pop i{width:16px;height:16px}}.fw-std__lg.fw-std__lg--ic{box-shadow:none;filter:none;background:0 0;border-radius:0;justify-content:center;padding:0}.fw-std__lg--ic .fw-std__ic{aspect-ratio:1;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:auto 62%;border-radius:7px;height:100%;display:block;box-shadow:inset 0 0 0 1px #e4e4e7}.fw-std__lg--own2 .fw-st2__own{background-color:#f4f4f5;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ececee}.fw-sb__r.is-on .fw-std__lg--own2 .fw-st2__own{background-color:#fff}.fw-ms__sub--rs .fw-ms__rl{min-width:20px;height:20px;font:500 10.5px/1 var(--f-mono);color:#3f3f46;background:#f4f4f5;border-radius:5px;place-items:center;padding:0 5px;font-style:normal;display:inline-grid;box-shadow:inset 0 0 0 1px #e4e4e7}.fw-ms__sub--rs .fw-ms__radd,.fw-ms__sub--rs .fw-ms__radd em{letter-spacing:0;align-items:center;gap:6px;padding-left:104px;display:flex;color:#15803d!important;font:500 12px/1 var(--f-ui)!important}.fw-ms__sub--rs .fw-ms__radd em{padding-left:0;font-style:normal}@media (width<=640px){.fw-ms__sub--rs .fw-ms__radd{padding-left:70px}}.fw-ms__cb.is-on{color:#fff;box-shadow:none;background:#3fab83}.fw-sb__rs{gap:2px}.fw-sb__r{height:58px}.fw-sb__tx{gap:6px}@media (width<=640px){.fw-sb__r{height:66px}}.fw-std__lg--ic .fw-std__ic{aspect-ratio:auto;background-color:#f5f5f6;background-size:auto 60%;border-radius:8px;flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #e2e2e6}.fw-sb__r.is-on .fw-std__lg--ic .fw-std__ic{background-color:#fff;box-shadow:inset 0 0 0 1px #e2e2e6,0 1px 2px #09090b0f}.fw-st3__also .fw-std__lg--ic .fw-std__ic{border-radius:6px;width:24px;height:24px}@media (width<=640px){.fw-sb__r .fw-std__lg--ic .fw-std__ic{border-radius:7px;width:26px;height:26px}}.fw__ph{z-index:0;pointer-events:none;background-color:#dfe5e4;background-repeat:no-repeat;background-size:cover;border-radius:18px;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #09090b0f}.fw__ph--steel{background-position:50% 42%}.fw__ph--cranes{background-position:30%}.fw__c--photo .fw__vis>:not(.fw__ph){z-index:1;position:relative}@media (width>=1000px){.fw__c--photo .fw__ph{inset:14px 14px 14px 0}.fw__g>.fw__c--photo:nth-child(2n) .fw__ph{inset:14px 0 14px 14px}.fw__g>.fw__c--photo:nth-child(2n) .fw__txt{padding-left:40px}.fw__g>.fw__c--photo:nth-child(odd) .fw__txt{padding-right:34px}.fw__c--photo .fw__vis{padding:54px 56px}}.fw__c--photo .fw-std{backdrop-filter:blur(22px)saturate(1.25);background:#ffffffa3;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #09090b0d,0 34px 70px -34px #09090b80}@supports not (backdrop-filter:blur(1px)){.fw__c--photo .fw-std{background:#ffffffed}}.fw__c--photo .fw-tp__hd,.fw__c--photo .fw-tp__list{border-color:#09090b14}.fw__c--photo .fw-tp__list{background:#ffffff47}.fw__c--photo .fw-tp__t.is-on{background:#ffffffd9}.fw__c--photo .fw-tp__ti{background:#fff9}.fw__c--photo .fw-st2__cs{background:#ffffff73}.fw__c--photo .fw-sb__r.is-on{background:#ffffff9e;box-shadow:inset 0 0 0 1px #fffc,0 6px 16px -10px #09090b40}@media (width<=999px){.fw__c--photo .fw__vis{padding:36px 30px 30px}}@media (width<=640px){.fw__c--photo .fw__ph{border-radius:16px;inset:10px 10px 0}.fw__c--photo .fw__vis{padding:28px 22px 20px}}.fw__phl{border-radius:inherit;opacity:0;transition:opacity .9s var(--ease), transform 1.6s var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.fw__phl.is-on{opacity:1;transform:none}.fw__phl[data-tpl=hospital]{background-position:50% 40%}.fw__phl[data-tpl=tunnel]{background-position:50% 45%}.fw__phl[data-tpl=res]{background-position:60% 40%}@media (prefers-reduced-motion:reduce){.fw__phl{transition:none;transform:none}}.fw-st2__c{white-space:nowrap}.fw-st2__c.is-soon b:after{content:none}.fw-st2__c.is-soon{opacity:.75}.fw-st2__fl{flex-shrink:0}@media (width<=640px){.fw-st2__c{gap:4px;padding:0 7px}.fw-st2__cs{max-width:100%}}@media (width<=420px){.fw-st2__c.is-soon b{font-size:11px;font-weight:500}.fw-st2__cs{box-sizing:border-box;width:100%;display:flex}.fw-st2__c{flex:0 auto;min-width:0;padding:0 6px}.fw-st2__c b{text-overflow:ellipsis;min-width:0;overflow:hidden}.fw-st2__fl{width:16px;height:12px}.fw-st2__c.is-on{flex:none}.fw-st2__c.is-on b{overflow:visible}.fw-st2__c.is-soon b{display:none}.fw-st2__c.is-soon{padding:0 9px}}.fw__benefits{font:400 14.5px/1.5 var(--f-ui);color:var(--muted,#71717a);gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.fw__benefits li{align-items:flex-start;gap:11px;display:flex}.fw__benefits svg{color:#28704e;flex:0 0 15px;margin-top:5px}.fw__c--tpl .fw__ph{overflow:hidden}.fw__c--tpl .fw__ph:after{content:"";z-index:1;border-radius:inherit;background:#ffffff17;position:absolute;inset:0}.fw__phl{transition:opacity 1.65s var(--ease), transform 3.2s var(--ease-out);transform:scale(1.025)}.fw__phl.is-on{transform:none}.fw__c--photo .fw-tp__st{backdrop-filter:blur(8px);background:linear-gradient(150deg,#ffffffdb,#ffffff87);box-shadow:inset 0 0 0 1px #ffffffc7,0 1px 3px #09090b0d}.fw__c--photo .fw-tp__t.is-on{background:linear-gradient(150deg,#ffffffe6,#ffffff9e);box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 12px -8px #09090b33}@media (width<=640px){.fw__benefits{gap:11px;margin-top:18px;font-size:14px}.fw__benefits svg{margin-top:3px}.fw__c--photo .fw__txt{padding-top:20px}}@media (prefers-reduced-motion:reduce){.fw__phl{transition:none;transform:none}}.fw__h{gap:9px 10px}.fw__title{min-width:0}.fw__soon{flex:none;justify-content:center;align-self:center;height:auto;min-height:24px;padding-block:4px;line-height:16px}@media (width<=999px){.fw__g .fw__c--mod .fw__vis{padding-bottom:18px}.fw__g .fw__c .fw__txt{padding-top:22px}}@media (width<=640px){.fw__g .fw__c .fw__txt{padding-top:22px}}.fw__note{border-top:1px solid var(--line);max-width:32em;color:var(--ink-3);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}.fwg{width:100%;max-width:900px;min-height:0;font:400 13px/1.3 var(--f-ui);color:#0a0a0a;align-self:stretch;margin:0 auto;position:relative}.fwg--hold *,.fwg--hold :before,.fwg--hold :after{transition:none!important}.fwg [hidden]{display:none}.fwg-sk{background:linear-gradient(90deg,#f1f1f3 0%,#e4e4e9 45%,#f1f1f3 90%) 0 0/300% 100%;border-radius:5px;height:9px;animation:1.35s linear infinite fwgShim;display:block}.fwg-sk.w30{width:30%}.fwg-sk.w40{width:40%}.fwg-sk.w50{width:50%}.fwg-sk.w60{width:60%}.fwg-sk.w70{width:70%}@keyframes fwgShim{0%{background-position:150% 0}to{background-position:-150% 0}}.fwg-caret{vertical-align:-.15em;opacity:0;background:#2b3550;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.fwg-caret.on{opacity:1;animation:1s step-end infinite aCaret}.fwg-ph{color:#a1a1aa;display:none}.fwg-ph.on{display:inline}.fwg-go{color:#fff;width:34px;height:34px;transition:transform .18s var(--ease), background-color .3s var(--ease);background:#0a0a0a;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.fwg-go.is-press{transform:scale(.9)}.fwg-go.is-busy{background:#3a4466}.fwg-cur{z-index:8;pointer-events:none;opacity:0;transition:opacity .35s var(--ease), transform .8s var(--ease-out);align-items:flex-start;display:flex;position:absolute;transform:translate(18px,16px)}.fwg-cur.on{opacity:1;transform:none}.fwg-cur.tap .cur__ptr{transform:scale(.84)}.fwg-cur .fwg-cur__n{margin:17px 0 0 -4px}.fwg-cur--grab .fwg-cur__n,.fwg-cur--col .fwg-cur__n{margin:0;position:absolute;bottom:22px;right:14px}.fwg-cur--grab .fwg-cur__n{top:12px;bottom:auto}.fwg-box{z-index:2;width:min(560px,94%);height:152px;transition:width 1.15s cubic-bezier(.65, 0, .25, 1), height 1.15s cubic-bezier(.65, 0, .25, 1), border-radius 1.15s var(--ease);background:#fff;border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e7e7e9,0 26px 54px -30px #09090b57}.fwg-box.is-big{border-radius:14px;width:100%;height:100%}.fwg-q{transition:opacity .3s var(--ease);flex-direction:column;padding:18px 18px 14px;display:flex;position:absolute;inset:0}.fwg-q.is-off{opacity:0}.fwg-q__ai{position:absolute;top:17px;left:18px}.fwg-q__ty.is-off{display:none}.fwg-q__t{letter-spacing:-.005em;color:#18181b;min-height:0;padding:7px 4px 0 50px;font-size:16.5px;line-height:1.45;display:block;overflow:hidden}.fwg-q__ft{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.fwg-q__hint{color:#52525b;background:#f4f4f5;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.fwg-win{border-radius:inherit;opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0;overflow:hidden}.fwg-win.on{opacity:1}.fwg-win__tabs{border-bottom:1px solid #ececee;align-items:center;gap:2px;height:46px;padding:0 12px;display:flex;overflow:hidden}.fwg-tab{color:#71717a;white-space:nowrap;align-items:center;gap:6px;height:46px;padding:0 10px;font-size:12.5px;display:inline-flex;position:relative}.fwg-tab--new{opacity:0;color:#0a0a0a;max-width:0;transition:max-width .7s var(--ease-out), padding .7s var(--ease-out), opacity .4s var(--ease) .2s;padding:0;font-weight:500;overflow:hidden}.fwg-tab--new.on{opacity:1;max-width:220px;padding:0 10px}.fwg-tab--new:after{content:"";background:#0a0a0a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.fwg-tab--new svg{color:#7a68b8}.fwg-tab__add{color:#52525b;border-radius:7px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid;box-shadow:0 0 0 1px #e7e7e9}.fwg-st{white-space:nowrap;color:#6b6b73;opacity:0;height:36px;transition:opacity .35s var(--ease), transform .35s var(--ease);align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:46px;left:18px;right:18px;transform:translateY(-3px)}.fwg-st.on{opacity:1;transform:none}.fwg-st--ok{color:#2f7a52}.fwg-spin{border:1.6px solid #c9d3ee;border-top-color:#5b6ea8;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite curlSpin}.fwg-win__sys{color:#52525b;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding-right:8px;font-size:12px;display:inline-flex}.fwg-win__sys+.fwg-tab__add{margin-left:0}.fwg-ft{--sig:30px;--cols:minmax(0, 2.1fr) var(--sig) var(--sig) var(--sig) var(--sig) var(--sig) 0px minmax(0, .8fr) minmax(0, .8fr) minmax(0, 1fr) 64px minmax(0, 1.15fr) minmax(0, 0fr);border-radius:10px;position:absolute;top:84px;left:14px;right:14px;overflow:hidden;box-shadow:0 0 0 1px #ececee}.fwg-ft.is-fold{--sig:0px;--cols:minmax(0, 2.1fr) 0px 0px 0px 0px 0px 96px minmax(0, .8fr) minmax(0, .8fr) minmax(0, 1fr) 64px minmax(0, 1.15fr) minmax(0, 0fr)}.fwg-ft.is-fold.has-new{--cols:minmax(0, 1.9fr) 0px 0px 0px 0px 0px 96px minmax(0, .7fr) minmax(0, .7fr) minmax(0, .9fr) 60px minmax(0, 1.05fr) minmax(0, 1fr)}.fwg-fthead,.fwg-fr{grid-template-columns:var(--cols);transition:grid-template-columns .85s cubic-bezier(.65,0,.25,1);display:grid}.fwg-fthead{background:#fafafa;grid-template-rows:24px 60px}.fwg-fh,.fwg-fd{white-space:nowrap;align-items:center;min-width:0;padding:0 9px;display:flex;position:relative;overflow:hidden}.fwg-fh{align-items:flex-end;padding-bottom:9px}.fwg-fd{border-top:1px solid #f1f1f2;height:42px}.fwg-fh>.fwg-sk,.fwg-fd>.fwg-sk{transition:opacity .3s var(--ease);position:absolute;left:9px}.fwg-fh>.fwg-sk{width:55%;bottom:12px}.fwg-fd>.fwg-sk{top:calc(50% - 4.5px)}.fwg-sk.fwg-sk--sq{border-radius:4px;width:12px;height:12px;left:calc(50% - 6px)}.fwg-fh__v,.fwg-fd__v{opacity:0;min-width:0;transition:opacity .45s var(--ease), transform .5s var(--ease-out);align-items:center;gap:7px;display:flex;transform:translateY(4px)}.fwg-fh.on>.fwg-sk,.fwg-fr.on .fwg-fd:not(.fwg-fd--new)>.fwg-sk,.fwg-fd--new.on>.fwg-sk{opacity:0}.fwg-fh.on .fwg-fh__v,.fwg-fr.on .fwg-fd:not(.fwg-fd--new) .fwg-fd__v,.fwg-fd--new.on .fwg-fd__v{opacity:1;transform:none}.fwg-fh__v{flex-direction:column;align-items:flex-start;gap:3px}.fwg-fh__v b{color:#18181b;font-size:11.5px;font-weight:600}.fwg-fh__v em{font:400 10.5px/1 var(--f-ui);color:#8a8a92;align-items:center;gap:4px;font-style:normal;display:inline-flex}.fwg-fh__v em svg{color:#7a8bc0}.fwg-fh--band{border-bottom:1px solid #ececee;align-items:center;padding-bottom:0;box-shadow:inset 1px 0 #ececee}.fwg-fh--band .fwg-fh__v b{color:#3f3f46;font-size:11px}.fwg-fh--band>.fwg-sk{top:8px;bottom:auto}.fwg-fh--sig{justify-content:center;padding:0 0 8px;box-shadow:inset 1px 0 #f1f1f2}.fwg-fh--sig .fwg-fh__v{align-items:center}.fwg-fh--sig .fwg-fh__v b{writing-mode:vertical-rl;color:#52525b;font-size:10.5px;font-weight:500;transform:rotate(180deg)}.fwg-fh--sig>.fwg-sk{width:8px;height:30px;left:calc(50% - 4px)}.fwg-fh--sub .fwg-fh__v b{color:#52525b;font-weight:500}.fwg-fh--cnt{box-shadow:inset 1px 0 #ececee}.fwg-fh--cnt .fwg-fh__v{opacity:0}.fwg-ft.is-fold .fwg-fh--cnt .fwg-fh__v{opacity:1;transition-delay:.45s;transform:none}.fwg-fd--sig{justify-content:center;padding:0;box-shadow:inset 1px 0 #f5f5f6}.fwg-fd--cnt{box-shadow:inset 1px 0 #f1f1f2}.fwg-fd--cnt .fwg-fd__v{opacity:0!important}.fwg-ft.is-fold .fwg-fd--cnt .fwg-fd__v{transition-delay:.45s;transform:none;opacity:1!important}.fwg-fd--num .fwg-fd__v{color:#3f3f46;font-variant-numeric:tabular-nums;font-size:12px}.fwg-fd--mono .fwg-fd__v{font:500 11px/1 var(--f-mono,ui-monospace, monospace);color:#52525b;letter-spacing:-.01em}.fwg-fd__v b{text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.fwg-fd__v .ac{flex-shrink:0}.fwg-tk{color:#0000;background:#f2f2f4;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.fwg-tk.is-on{color:#2f7a52;background:#e3f1e8}.fwg-dash{background:#d4d4d8;border-radius:1px;width:10px;height:1.5px;display:block}.fwg-cnt{color:#6b6b73;background:#f4f4f5;border-radius:6px;align-items:baseline;gap:3px;height:22px;padding:4px 8px 0;font-size:11.5px;display:inline-flex}.fwg-cnt b{color:#18181b;font-weight:600}.fwg-pr{width:24px;height:22px;font:600 11.5px/1 var(--f-ui);border-radius:6px;place-items:center;display:grid}.fwg-pr--a{color:#b42318;background:#fbe4e4}.fwg-pr--b{color:#8a5a12;background:#fbefdc}.fwg-pr--c{color:#6b5a12;background:#f7f2d8}.fwg-fh--new,.fwg-fd--new{opacity:0;transition:opacity .3s var(--ease), background-color 1.4s var(--ease)}.fwg-fh--new.in,.fwg-fd--new.in{opacity:1;background-color:#eef2fc}.fwg-fd--new.in.on{background-color:#0000}.fwg-fh--new.in.on{background-color:#fafafa}.fwg-fd--new .fwg-fd__v span{color:#52525b;font-size:12px}.fwg-more{opacity:0;height:48px;transition:opacity .4s var(--ease), transform .5s var(--ease-out);background:#fafafa;border-radius:12px;align-items:center;gap:10px;padding:0 7px 0 9px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(10px);box-shadow:0 0 0 1px #e7e7e9}.fwg-more.on{opacity:1;transform:none}.fwg-more__t{white-space:nowrap;text-overflow:ellipsis;color:#18181b;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.fwg-more .fwg-go{border-radius:9px;width:32px;height:32px}.fwg-toast{color:#2f7a52;opacity:0;height:28px;transition:opacity .35s var(--ease), transform .45s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;display:inline-flex;position:absolute;bottom:72px;right:24px;transform:translateY(6px);box-shadow:0 0 0 1px #dcefe4,0 10px 22px -14px #09090b4d}.fwg-toast.on{opacity:1;transform:none}.fwg-cur--grab{top:calc(100% - 6px);left:calc(100% - 7px)}.fwg-cur--col .fwg-cur__n{inset:14px auto auto 14px}.fwg-cv{background-color:#fff;background-image:radial-gradient(#09090b16 1px,#0000 1.3px);background-position:9px 9px;background-size:18px 18px;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -30px #09090b4d}.fwg-cv__top{z-index:3;background:#fff;border-bottom:1px solid #ececee;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 10px 0 16px;display:flex;position:relative}.fwg-cv__ttl{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.fwg-cv__ttl>svg{color:#52525b;flex-shrink:0}.fwg-cv__ttl b{white-space:nowrap;transition:opacity .35s var(--ease);font-size:13.5px;font-weight:600}.fwg-cv__n0{color:#a1a1aa;font-weight:500!important}.fwg-cv__n0.is-off{opacity:0}.fwg-cv__nm{display:grid}.fwg-cv__nm b{grid-area:1/1}.fwg-cv__n1{opacity:0}.fwg-cv__n1.on{opacity:1}.fwg-cv__ttl em{color:#6b6b73;font:500 11px/1 var(--f-ui);opacity:0;transition:opacity .35s var(--ease);background:#f4f4f5;border-radius:6px;margin-left:2px;padding:3px 7px;font-style:normal}.fwg-cv__ttl em.on{opacity:1}.fwg-vts{z-index:2;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);background:#f4f4f5;border-radius:10px;gap:4px;padding:3px;display:flex;position:absolute;top:60px;left:16px;transform:translateY(-4px)}.fwg-vts.on{opacity:1;transform:none}.fwg-vt{color:#6b6b73;width:92px;height:26px;font:500 12px/1 var(--f-ui);transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .18s var(--ease);border-radius:7px;place-items:center;display:grid}.fwg-vt.is-on{color:#18181b;background:#fff;box-shadow:0 0 0 1px #09090b0f,0 2px 6px -3px #09090b2e}.fwg-vt.tap{transform:scale(.95)}.fwg-shb{opacity:0;transition:opacity .35s var(--ease);align-items:center;gap:10px;display:flex}.fwg-shb.on{opacity:1}.fwg-shb__lk,.fwg-shb__ok{font:400 11.5px/1 var(--f-ui);color:#8a8a92;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fwg-shb__ok{color:#2f7a52;font-weight:500;display:none}.fwg-shb.is-shared .fwg-shb__lk{display:none}.fwg-shb.is-shared .fwg-shb__ok{display:inline-flex}.fwg-shb__st{display:flex}.fwg-shb__st>span{opacity:0;width:0;transition:width .3s var(--ease), opacity .3s var(--ease), transform .45s cubic-bezier(.3, 1.5, .5, 1);display:block;transform:scale(.4)}.fwg-shb__st>span.on{opacity:1;width:15px;transform:none}.fwg-shb__st .co,.fwg-shb__st .av{border-radius:6px;display:block;box-shadow:0 0 0 2px #fff}.fwg-shb__st .av{border-radius:50%}.fwg-shb__b{color:#18181b;height:30px;font:500 12px/1 var(--f-ui);transition:transform .18s var(--ease), background-color .3s var(--ease);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex;box-shadow:0 0 0 1px #e4e4e8}.fwg-shb.tap .fwg-shb__b{background:#f4f4f5;transform:scale(.94)}.fwg-pp{z-index:6;opacity:0;transform-origin:100% 0;width:304px;transition:opacity .3s var(--ease), transform .4s var(--ease-out);pointer-events:none;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex;position:absolute;top:48px;right:10px;transform:translateY(-6px)scale(.98);box-shadow:0 0 0 1px #09090b12,0 24px 48px -20px #09090b59}.fwg-pp.on{opacity:1;transform:none}.fwg-pp__h{margin:2px 4px 8px;font-size:13px;font-weight:600}.fwg-pp__r{opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);border-radius:9px;align-items:center;gap:10px;padding:7px 4px;display:flex;transform:translateY(4px)}.fwg-pp__r.on{opacity:1;transform:none}.fwg-pp__r .co{border-radius:7px;flex-shrink:0}.fwg-pp__r .av{flex-shrink:0}.fwg-pp__r>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fwg-pp__r b{font-size:12.5px;font-weight:500}.fwg-pp__r em{font:400 11px/1 var(--f-ui);color:#8a8a92;font-style:normal}.fwg-pp__can{color:#6b6b73;white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.fwg-pp__live{border-top:1px solid #f0f0f1;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 4px 2px;display:flex}.fwg-pp__live>span{flex-direction:column;gap:3px;display:flex}.fwg-pp__live b{font-size:12.5px;font-weight:500}.fwg-pp__live em{font:400 11px/1.35 var(--f-ui);color:#8a8a92;font-style:normal}.fwg-sw{width:32px;height:19px;transition:background-color .3s var(--ease);background:#e4e4e7;border-radius:999px;flex-shrink:0;position:relative}.fwg-sw i{width:15px;height:15px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #09090b33}.fwg-sw.on{background:#3fab83}.fwg-sw.on i{transform:translate(13px)}.fwg-cv__g{position:absolute;inset:100px 16px 16px}.fwg-pane{visibility:hidden;grid-template-rows:86px minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:0}.fwg-pane.on{visibility:visible}.fwg-pane--cp,.fwg-pane--dc{grid-template-rows:minmax(0,1fr)}.fwg-tl{opacity:0;min-width:0;min-height:0;transition:opacity .4s var(--ease), transform .55s cubic-bezier(.3, 1.45, .5, 1);background:#fff;border-radius:12px;padding:13px 14px;position:relative;transform:translateY(10px)scale(.94);box-shadow:0 0 0 1px #ececee,0 12px 26px -20px #09090b47}.fwg-tl.pop{opacity:1;transform:none}.fwg-tl--kpis{grid-column:1/-1;padding:0}.fwg-tl--vb,.fwg-tl--line{grid-column:span 3}.fwg-tl--sb,.fwg-tl--hm{grid-column:span 4}.fwg-tl--due,.fwg-tl--rcv{grid-column:span 2}.fwg-tl__sk{transition:opacity .3s var(--ease);flex-direction:column;gap:10px;display:flex;position:absolute;inset:14px}.fwg-sk--b{border-radius:6px;height:18px}.fwg-tl:not(.fwg-tl--kpis) .fwg-tl__sk:after{content:"";background:linear-gradient(90deg,#f4f4f6 0%,#ebebef 45%,#f4f4f6 90%) 0 0/300% 100%;border-radius:8px;flex:1;animation:1.35s linear infinite fwgShim}.fwg-tl__v{opacity:0;height:100%;transition:opacity .45s var(--ease);flex-direction:column;display:flex;position:relative}.fwg-tl.on .fwg-tl__sk{opacity:0}.fwg-tl.on .fwg-tl__v{opacity:1}.fwg-tt{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.fwg-tt b{font:500 12px/1 var(--f-ui);color:#6b6b73}.fwg-kps{grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid}.fwg-kp{flex-direction:column;justify-content:space-between;min-width:0;padding:13px 16px;display:flex}.fwg-kp+.fwg-kp{box-shadow:inset 1px 0 #f0f0f2}.fwg-kh{color:#6b6b73;align-items:center;gap:6px;display:flex}.fwg-kh svg{color:#8a8a92;flex-shrink:0}.fwg-kh em{font:400 11.5px/1.2 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fwg-kp b{font:500 26px/1 var(--f-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fwg-vbs{border-bottom:1px solid #ececee;flex:1;align-items:flex-end;gap:10px;min-height:0;padding:0 2px;display:flex}.fwg-vb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.fwg-vb i{width:100%;max-width:30px;height:calc(var(--v) * 78%);background:var(--c);opacity:.85;transform-origin:bottom;transition:transform .9s cubic-bezier(.3, 1, .4, 1) calc(var(--i) * 90ms + .12s);border-radius:4px 4px 0 0;display:block;transform:scaleY(0)}.fwg-vb b{font:500 11px/1 var(--f-ui);color:#52525b;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s var(--ease) calc(var(--i) * 90ms + .7s);margin-bottom:5px}.fwg-vb em{font:500 10.5px/1 var(--f-ui);color:#8a8a92;font-style:normal;position:absolute;bottom:-17px}.fwg-tl--vb .fwg-tl__v{padding-bottom:16px}.fwg-tl.on .fwg-vb i{transform:none}.fwg-tl.on .fwg-vb b{opacity:1}.fwg-chart{flex:1;min-height:0;position:relative}.fwg-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fwg-grid line{stroke:#f0f0f2;stroke-width:1px;vector-effect:non-scaling-stroke}.fwg-ar{fill:#5b9595;opacity:0;transition:opacity .8s var(--ease) .9s}.fwg-ln{fill:none;stroke:#5b9595;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s cubic-bezier(.45,0,.2,1) .2s}.fwg-pt{opacity:0;width:8px;height:8px;transition:opacity .3s var(--ease) 1.6s;background:#fff;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;box-shadow:inset 0 0 0 2px #5b9595}.fwg-tl.on .fwg-ln{stroke-dashoffset:0}.fwg-tl.on .fwg-ar{opacity:.1}.fwg-tl.on .fwg-pt{opacity:1}.fwg-wk{font:400 10.5px/1 var(--f-ui);color:#a1a1aa;justify-content:space-between;margin-top:6px;display:flex}.fwg-sbs{flex-direction:column;flex:1;justify-content:space-around;min-height:0;display:flex}.fwg-sb{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 18px;align-items:center;gap:10px;display:grid}.fwg-sb em{min-width:0;font:400 12px/1 var(--f-ui);color:#3f3f46;align-items:center;gap:7px;font-style:normal;display:flex}.fwg-sb em span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fwg-sb em .co{border-radius:4px;flex-shrink:0}.fwg-sb__t{height:10px;display:block}.fwg-sb__f{transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.3, 1, .4, 1) calc(var(--i) * .11s + .15s);gap:2px;display:flex;transform:scaleX(0)}.fwg-sb__f i{border-radius:2px;min-width:4px;height:100%;display:block}.fwg-sb__f i:last-child{border-radius:2px 4px 4px 2px}.fwg-tl.on .fwg-sb__f{transform:none}.fwg-sb b{font:600 12px/1 var(--f-ui);text-align:right;font-variant-numeric:tabular-nums}.fwg-leg{font:400 11px/1 var(--f-ui);color:#6b6b73;flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.fwg-leg span{align-items:center;gap:6px;display:inline-flex}.fwg-leg i{border-radius:2px;width:8px;height:8px}.fwg-dus{flex-direction:column;gap:4px;display:flex}.fwg-du{border-top:1px solid #f2f2f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.fwg-du:first-child{border-top:0}.fwg-du__k{font:500 10.5px/1 var(--f-ui);color:#52525b;background:#f4f4f5;border-radius:5px;padding:3px 6px}.fwg-du__n{text-overflow:ellipsis;white-space:nowrap;color:#3f3f46;min-width:0;overflow:hidden}.fwg-du__co .co{border-radius:4px;display:block}.fwg-du b{font:500 11px/1 var(--f-ui);color:#8a5a12}.fwg-hm{flex:1;grid-template-columns:minmax(0,1.1fr) repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;min-height:0;display:grid}.fwg-hm__c{font:400 10.5px/1.1 var(--f-ui);color:#8a8a92;white-space:nowrap;text-overflow:ellipsis;align-items:flex-end;padding:0 0 4px 2px;display:flex;overflow:hidden}.fwg-hm__r{font:400 11.5px/1 var(--f-ui);color:#3f3f46;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.fwg-hm__v{background:rgba(91, 110, 168, var(--a));opacity:0;transition:opacity .35s var(--ease) calc(var(--i) * 28ms + .15s), transform .45s var(--ease-out) calc(var(--i) * 28ms + .15s);border-radius:6px;place-items:center;display:grid;position:relative;transform:scale(.85)}.fwg-hm__v b{font:500 11px/1 var(--f-ui);color:#1f2a4d;font-variant-numeric:tabular-nums}.fwg-hm__v b.is-zero{color:#a1a1aa}.fwg-tl.on .fwg-hm__v{opacity:1;transform:none}.fwg-rcv{flex-direction:column;flex:1;justify-content:center;gap:12px;display:flex}.fwg-rcv b{font:500 34px/1 var(--f-ui);letter-spacing:-.02em}.fwg-rcv__b{background:#eef0f6;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.fwg-rcv__b i{transform-origin:0;background:#5b6ea8;border-radius:4px;width:81%;transition:transform 1.1s cubic-bezier(.3,1,.4,1) .3s;position:absolute;inset:0;transform:scaleX(0)}.fwg-tl.on .fwg-rcv__b i{transform:none}.fwg-rcv>span{font:400 11.5px/1.4 var(--f-ui);color:#6b6b73}.fwg-pf{z-index:5;width:min(580px,90%);min-height:76px;transition:top 1s cubic-bezier(.65, 0, .25, 1), width 1s cubic-bezier(.65, 0, .25, 1), min-height 1s cubic-bezier(.65, 0, .25, 1), border-radius 1s var(--ease), opacity .4s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e4e4e8,0 26px 54px -26px #09090b5c}.fwg-pf.is-dock{border-radius:14px;width:min(470px,86%);min-height:50px;top:calc(100% - 40px)}.fwg-pf.is-hide{opacity:0}.fwg-pf__ai{transition:transform 1s var(--ease);transform-origin:50% 0;align-self:flex-start}.fwg-pf.is-dock .fwg-pf__ai{align-self:center;transform:scale(.8)}.fwg-pf__t{color:#18181b;flex:1;min-width:0;font-size:15.5px;line-height:1.45;position:relative}.fwg-pf__a{transition:opacity .25s var(--ease);display:block}.fwg-pf__a.is-off{opacity:0;position:absolute;inset:0;overflow:hidden}.fwg-pf__go{align-self:flex-end}.fwg-pf.is-dock .fwg-pf__go{align-self:center}.fwg-pf.is-dock .fwg-go{border-radius:9px;width:32px;height:32px}.fwg-sgs{z-index:4;opacity:0;transition:opacity .35s var(--ease);white-space:nowrap;gap:8px;display:flex;position:absolute;top:calc(45% + 66px);left:50%;transform:translate(-50%)}.fwg-sgs.on{opacity:1}.fwg-sg{color:#52525b;background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;display:inline-flex;box-shadow:0 0 0 1px #e7e7e9}.fwg-sg svg{color:#8a8a92}.fwg-cur--mag{transition:opacity .35s var(--ease), transform .8s var(--ease-out), left .9s cubic-bezier(.45, 0, .2, 1), top .9s cubic-bezier(.45, 0, .2, 1);top:62%;left:46%}.fwg-cur--mag.at-c{top:70px;left:160px}.fwg-cur--mag.at-d{top:70px;left:258px}.fwg-cur--mag.at-s{top:22px;left:calc(100% - 48px)}.fwg-cur--mag.at-s .fwg-cur__n{margin:0;position:absolute;top:16px;right:18px}@media (width<=1199px){.fwg-ft,.fwg-ft.is-fold{--cols:minmax(0, 2fr) var(--sig) var(--sig) var(--sig) var(--sig) var(--sig) 0px minmax(0, .9fr) 0px minmax(0, 1fr) 58px 0px minmax(0, 0fr)}.fwg-ft.is-fold{--cols:minmax(0, 2fr) 0px 0px 0px 0px 0px 92px minmax(0, .9fr) 0px minmax(0, 1fr) 58px 0px minmax(0, 0fr)}.fwg-ft.is-fold.has-new{--cols:minmax(0, 1.6fr) 0px 0px 0px 0px 0px 92px 0px 0px minmax(0, .9fr) 58px 0px minmax(0, 1fr)}.fwg-fh--cnt .fwg-fh__v b{white-space:normal;line-height:1.15}.fwg-ft{--sig:26px}.fwg-ft :is(.fwg-k9,.fwg-k12),.fwg-ft.has-new .fwg-k8{padding:0}.fwg-fh--band.fwg-k8{box-shadow:none}.fwg-win__sys>span{display:none}.fwg-tl--sb,.fwg-tl--hm{grid-column:1/-1}.fwg-tl--due,.fwg-tl--rcv{display:none}}@media (width<=999px){.fwg{height:460px}}@media (width<=640px){.fwg{height:430px}.fwg-box{width:100%;height:178px}.fwg-q__t{padding-left:46px;font-size:14.5px}.fwg-ft,.fwg-ft.is-fold{--sig:22px;--cols:minmax(0, 1fr) var(--sig) var(--sig) var(--sig) var(--sig) var(--sig) 0px 0px 0px 0px 52px 0px minmax(0, 0fr)}.fwg-ft.is-fold{--cols:minmax(0, 1fr) 0px 0px 0px 0px 0px 66px 0px 0px 0px 52px 0px minmax(0, 0fr)}.fwg-ft.is-fold.has-new{--cols:minmax(0, 1fr) 0px 0px 0px 0px 0px 62px 0px 0px 0px 48px 0px minmax(0, .8fr)}.fwg-fthead{grid-template-rows:22px 52px}.fwg-fd{height:36px}.fwg-k11 .fwg-fh__v b{font-size:10.5px}.fwg-ft :is(.fwg-k8,.fwg-k9,.fwg-k10,.fwg-k12){box-shadow:none;padding:0}.fwg-ft .fwg-k1 .ac{display:none}.fwg-ft .fwg-k11,.fwg-ft .fwg-k13,.fwg-ft .fwg-k7{padding:0 6px}.fwg-fh--cnt .fwg-fh__v em{display:none}.fwg-fh--cnt .fwg-fh__v b{white-space:normal;font-size:10.5px;line-height:1.15}.fwg-cnt{padding:4px 6px 0;font-size:11px}.fwg-st>span{text-overflow:ellipsis;overflow:hidden}.fwg-cur--col,.fwg-toast,.fwg-tab:nth-child(3){display:none}.fwg-cv__g{inset:96px 10px 10px}.fwg-pane{grid-template-rows:74px minmax(0,1fr);gap:8px}.fwg-pane--cp,.fwg-pane--dc{grid-template-rows:minmax(0,1fr)}.fwg-tl{padding:11px}.fwg-kp{padding:10px}.fwg-kp b{font-size:20px}.fwg-kh svg{display:none}.fwg-kh em{white-space:normal;font-size:10.5px}.fwg-tl--vb{grid-column:1/-1}.fwg-tl--line{display:none}.fwg-vt{width:82px}.fwg-cur--mag.at-c{left:140px}.fwg-cur--mag.at-d{left:228px}.fwg-hm{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr))}.fwg-hm__c{white-space:normal;font-size:9.5px}.fwg-pp{width:calc(100% - 20px)}.fwg-shb__lk,.fwg-shb__ok{display:none!important}.fwg-pf{width:92%}.fwg-sgs{white-space:normal;flex-wrap:wrap;justify-content:center;width:92%;top:calc(45% + 76px)}.fwg-sgs .fwg-sg:last-child{display:none}.fwg-pf__t{font-size:14px}.fwg-pf.is-dock{width:92%}}@media (prefers-reduced-motion:reduce){.fwg-sk,.fwg-tl__sk:after,.fwg-caret.on,.fwg-spin{animation:none!important}}.fwg-ft:not(.is-fold) .fwg-k7,.fwg-ft.is-fold :is(.fwg-k2,.fwg-k3,.fwg-k4,.fwg-k5,.fwg-k6){box-shadow:none;padding-left:0;padding-right:0}.fwg-ft.is-fold .fwg-fh--band.fwg-k2{opacity:0}.fwg-ft:not(.has-new) .fwg-k13{padding-left:0;padding-right:0}.fwg-k11 .fwg-fh__v b{white-space:normal;line-height:1.15}.fwg-cur--col{top:66px;left:31%}.fwg-fh,.fwg-fd{padding-right:10px}.fwg-fh__v,.fwg-fd__v{max-width:100%}.fwg-fh:not(.fwg-fh--sig) .fwg-fh__v b,.fwg-fh__v em>span,.fwg-fd__v b,.fwg-fd--new .fwg-fd__v span,.fwg-fd--comp .fwg-fd__v b{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.fwg-fh__v em{min-width:0;max-width:100%}.fwg-fd--num .fwg-fd__v,.fwg-fd--mono .fwg-fd__v{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fwg-k10 .fwg-fd__v .ac{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.fwg-k10 .fwg-fd__v{overflow:hidden}.fwg-st>span,.fwg-toast>span,.fwg-tab>span,.fwg-win__sys>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fwg-st{overflow:hidden}.fwg-st>svg,.fwg-toast>svg{flex-shrink:0}.fwg-co{color:#fff;font:600 7px/1 var(--f-ui);letter-spacing:.02em;flex-shrink:0;place-items:center;display:inline-grid}.fwg-co i{text-shadow:0 1px 2px #00000059;font-style:normal}.fwg-sb em .fwg-co{font-size:7.5px}.fwg-shb__st .fwg-co{border-radius:6px;font-size:8px;box-shadow:0 0 0 1.5px #fff}.fwg-pp__r .fwg-co{font-size:10px}.fwg-du__co .fwg-co{font-size:6.5px;display:grid}.fwg-q__t{font-size:15px;line-height:1.5}.fwg-pf__t{font-size:14.5px}.fwg-more__t{font-size:13px}@media (width<=999px){.fwg-q__t,.fwg-pf__t{font-size:13.5px}}.fwg-fh--sig .fwg-fh__v b{max-height:50px;font-size:10px;overflow:hidden}.fwg-shb__st>span.on{width:18px}.fwg-shb__st>span:last-child.on{width:20px}.fwg-shb__st .fwg-co,.fwg-du__co .fwg-co,.fwg-sb em .fwg-co,.fwg-pp__r .fwg-co{place-items:center;display:grid}.fwg-tt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fwg-tt>b{flex-shrink:0}.fwg-cv__ttl em{white-space:nowrap;flex-shrink:0}.fwg-cv__ttl b{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=640px){.fwg-fh--sig .fwg-fh__v b{max-height:none;font-size:8.5px}.fwg-cv__ttl em{display:none}}.fwg-cur--mk{left:var(--ax,300px);transition:opacity .35s var(--ease), transform .8s var(--ease-out), left 1s cubic-bezier(.45, 0, .2, 1), top 1s cubic-bezier(.45, 0, .2, 1);top:25px}.fwg-cur--mk.at-col{top:94px;left:15%}@media (width<=640px){.fwg-cur--mk .fwg-cur__n{margin:0;position:absolute;top:18px;right:12px}.fwg-cur--mk.at-col{opacity:0}.fwg-win__tabs>.fwg-tab:nth-child(2){display:none}}.fwg-win__tabs>.fwg-tab__add{box-shadow:none;background:#f4f4f5;flex-shrink:0;margin-left:6px}.fwg-win__tabs>.fwg-tab__add+.fwg-win__sys{margin-left:auto}.fwg-cur .curl--ai{gap:9px;padding:6px 15px 6px 7px}.fwg-cur .curl__ai--blk{margin:-1px 0}.fwg-cur--use{transition:opacity .35s var(--ease), transform .8s var(--ease-out), left .95s cubic-bezier(.45, 0, .2, 1), top .95s cubic-bezier(.45, 0, .2, 1);top:70%;left:60%}.fwg-fd.is-hl{background-color:#fdf6e3}.fwg-fd{transition:background-color .9s var(--ease)}.fwg-dash.is-off{display:none}.fwg-tk{transition:background-color .3s var(--ease), color .3s var(--ease)}.fwg-pr.is-off,.fwg-pr--nw{display:none}.fwg-pr--nw.on{animation:.45s cubic-bezier(.3,1.5,.5,1) fwgPop;display:grid}@keyframes fwgPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.fwg-fd--num .fwg-fd__v .fwg-ty{color:#18181b}.fwg-toast--b{border-radius:8px;bottom:16px;right:18px}.fwg-cv{background-image:none}.fwg-cv__n0{font-weight:400!important}.fwg-cv__ttl b.fwg-cv__n1{font-weight:500}.fwg-sheen{z-index:3;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);mix-blend-mode:multiply;background:linear-gradient(115deg,#fff0 18%,#8cbad638 34%,#c4aae233 48%,#f2cea833 62%,#fff0 78%) 0 0/260% 100%;border-radius:14px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite fwgSheen;position:absolute;inset:-6px}.fwg-sheen.on{opacity:1}@keyframes fwgSheen{0%{background-position:120% 0}to{background-position:-20% 0}}.fwg-kps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fwg-kp4{justify-content:space-between;gap:4px;padding:11px 14px 10px}.fwg-kp__row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.fwg-kp4 b{font-size:24px}.fwg-spk{flex-shrink:1;width:64px;min-width:0;height:22px;overflow:visible}.fwg-spk polyline{fill:none;stroke:#5b9595;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.2,1)}.fwg-spk polyline.on{stroke-dashoffset:0}.fwg-kp__d{font:500 10.5px/1 var(--f-ui);color:#2f7a52;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwg-tl--sp{grid-column:span 4}.fwg-tl--burn{grid-column:span 2}.fwg-tl--ch{grid-column:span 4}.fwg-tl--sbc,.fwg-tl--rg{grid-column:span 2}.fwg-sps{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.fwg-sp{grid-template-columns:150px minmax(0,1fr) 22px;align-items:center;gap:10px;display:grid}.fwg-sp__n{align-items:center;gap:7px;min-width:0;display:flex}.fwg-sp__n .ac{flex-shrink:0;height:18px;padding:0 5px;font-size:9.5px}.fwg-sp__n em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11.5px/1 var(--f-ui);color:#3f3f46;font-style:normal;overflow:hidden}.fwg-sp__t{height:12px;display:block}.fwg-sp__f{transform-origin:0;height:100%;transition:transform 1s cubic-bezier(.3, 1, .4, 1) calc(var(--i) * 90ms + .15s);gap:2px;display:flex;transform:scaleX(0)}.fwg-sp__f i{opacity:.82;border-radius:2px;min-width:3px;height:100%;display:block}.fwg-tl.on .fwg-sp__f{transform:none}.fwg-sp>b{font:500 11px/1 var(--f-ui);color:#52525b;text-align:right;font-variant-numeric:tabular-nums}.fwg-leg--st{gap:6px 12px;margin-top:8px}.fwg-leg--st b{font:500 10.5px/1 var(--f-ui);color:#52525b}.fwg-leg--st i{opacity:.82}.fwg-plan{fill:none;stroke:#b7b7bf;stroke-width:1.3px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.fwg-ln--b{stroke:#d0674f}.fwg-ar--b{fill:#d0674f}.fwg-pt--b{box-shadow:inset 0 0 0 2px #d0674f}.fwg-leg--b{margin-top:6px}.fwg-lg-a{background:#d0674f;border-radius:1px;width:12px!important;height:2px!important}.fwg-lg-p{border-top:1.5px dashed #b7b7bf;border-radius:0!important;width:12px!important;height:0!important}.fwg-ch{flex:1;grid-template-rows:26px;grid-template-columns:minmax(0,1.5fr) repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;min-height:0;display:grid}.fwg-ch__c{justify-content:center;align-items:center;min-width:0;display:flex}.fwg-ch__c .ac{height:18px;padding:0 5px;font-size:9.5px}.fwg-ch__r{align-items:center;gap:7px;min-width:0;display:flex}.fwg-ch__r .fwg-co{border-radius:5px;font-size:7px}.fwg-ch__r em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11.5px/1 var(--f-ui);color:#3f3f46;font-style:normal;overflow:hidden}.fwg-ch__v{background:rgba(63, 150, 120, var(--a));opacity:0;min-width:0;transition:opacity .35s var(--ease) calc(var(--i) * 26ms + .15s), transform .45s var(--ease-out) calc(var(--i) * 26ms + .15s);border-radius:6px;place-items:center;display:grid;transform:scale(.85)}.fwg-ch__v b{font:500 10.5px/1 var(--f-ui);color:#1e4d3e;font-variant-numeric:tabular-nums;white-space:nowrap}.fwg-ch__v b.is-hi{color:#fff}.fwg-ch__v.is-na{background:#f7f7f8}.fwg-ch__v.is-na i{background:#d4d4d8;border-radius:1px;width:8px;height:1.5px}.fwg-tl.on .fwg-ch__v{opacity:1;transform:none}.fwg-sb--c{grid-template-columns:18px minmax(0,1fr) 18px}.fwg-sb--c em .fwg-co{font-size:7px}.fwg-rg{flex:1;align-items:center;gap:14px;min-height:0;display:flex}.fwg-rg__w{flex-shrink:0;width:92px;height:92px;position:relative}.fwg-rg__w svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.fwg-rg__a{fill:none;stroke-width:9px;stroke-linecap:butt;opacity:0;transition:opacity .5s var(--ease) var(--d)}.fwg-tl.on .fwg-rg__a{opacity:1}.fwg-rg__w>b{font:500 18px/1 var(--f-ui);letter-spacing:-.02em;place-items:center;display:grid;position:absolute;inset:0}.fwg-rg__l{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.fwg-rg__l>span{font:400 11.5px/1 var(--f-ui);color:#52525b;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.fwg-rg__l i{border-radius:2px;width:8px;height:8px}.fwg-rg__l em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.fwg-rg__l b{font:500 11.5px/1 var(--f-ui);color:#18181b;font-variant-numeric:tabular-nums}@media (width<=1199px){.fwg-tl--sp,.fwg-tl--ch{grid-column:1/-1}.fwg-tl--burn,.fwg-tl--sbc,.fwg-tl--rg{display:none}}@media (width<=999px){.fwg-kps--4{grid-template-columns:repeat(3,minmax(0,1fr))}.fwg-kps--4 .fwg-kp4:nth-child(4),.fwg-spk{display:none}.fwg-kp__d{font-size:10px}.fwg-sp{grid-template-columns:112px minmax(0,1fr) 20px;gap:8px}.fwg-sp__n em{display:none}.fwg-ch{grid-template-columns:22px repeat(6,minmax(0,1fr))}.fwg-ch__r em{display:none}}@media (width<=640px){.fwg-sp{grid-template-columns:62px minmax(0,1fr) 20px}.fwg-ch__v b{font-size:9px}.fwg-ch__c .ac{padding:0 3px;font-size:8px}}@media (prefers-reduced-motion:reduce){.fwg-sheen{display:none;animation:none!important}}.fwg-x2 .fwg-fd__v{align-items:center;display:flex!important}.fwg-rg{flex-direction:column;justify-content:center;gap:18px}.fwg-rg__w{width:132px;height:132px}.fwg-rg__w>b{justify-content:center;align-items:center;gap:2px;font-size:22px;display:flex}.fwg-rg__l{flex:none;width:100%}.fwg-sbs--c{flex:none;justify-content:flex-start;gap:14px}.fwg-tt--sub{border-top:1px solid #f0f0f2;margin:16px 0 4px;padding-top:12px}.fwg-dus--c .fwg-du{grid-template-columns:auto minmax(0,1fr) auto;padding:7px 0}.fwg-dus--c .fwg-du__co{display:none}.fwg-hm{grid-template-rows:22px}.fwg-ch{grid-template-columns:minmax(0,1.8fr) repeat(6,minmax(0,1fr))}.fwg-kp4 b{white-space:nowrap}.fwg-kp__row{min-width:0}@media (width<=1199px){.fwg-kp4 b{font-size:21px}.fwg-spk{width:48px}}@media (width<=999px){.fwg-kp__d{display:none}.fwg-kp4{justify-content:space-between;padding:10px}}.fwg{container-type:inline-size}.fwg-ft:not(.is-fold){--cols:minmax(150px, 2fr) repeat(5, 28px) 0px minmax(80px, .8fr) minmax(80px, .8fr) minmax(76px, 1fr) 92px minmax(92px, 1.1fr) 0px}.fwg-ft .fwg-k1{grid-column:1}.fwg-ft .fwg-k2{grid-column:2}.fwg-ft .fwg-k3{grid-column:3}.fwg-ft .fwg-k4{grid-column:4}.fwg-ft .fwg-k5{grid-column:5}.fwg-ft .fwg-k6{grid-column:6}.fwg-ft .fwg-k7{grid-column:7}.fwg-ft .fwg-k8{grid-column:8}.fwg-ft .fwg-k9{grid-column:9}.fwg-ft .fwg-k10{grid-column:10}.fwg-ft .fwg-k11{grid-column:11}.fwg-ft .fwg-k12{grid-column:12}.fwg-ft .fwg-k13{grid-column:13}.fwg-ft:not(.is-fold) .fwg-k7,.fwg-ft:not(.has-new) .fwg-k13{display:none}.fwg-fthead{grid-template-rows:34px 68px}.fwg-fh,.fwg-fd{box-sizing:border-box}.fwg-ft :is(.fwg-k8,.fwg-k9,.fwg-k10,.fwg-k11,.fwg-k12){padding-left:8px;padding-right:8px}.fwg-fh--sig,.fwg-fd--sig{padding-left:0;padding-right:0}.fwg-fh--sig .fwg-fh__v,.fwg-fd--sig .fwg-fd__v{justify-content:center;align-items:center;width:100%}.fwg-tk{flex:0 0 16px}.fwg-fh:not(.fwg-fh--sig) .fwg-fh__v b{white-space:normal;text-overflow:clip;overflow-wrap:normal;hyphens:auto;line-height:1.25;overflow:visible}.fwg-fh--sig .fwg-fh__v b{max-height:60px}.fwg-fh:not(.fwg-fh--band):not(.fwg-fh--sig){padding-bottom:9px}.fwg-fh--band .fwg-fh__v{width:100%}.fwg-ft .fwg-k11 .fwg-fh__v,.fwg-ft .fwg-k11 .fwg-fd__v{text-align:center;justify-content:center;align-items:center;width:100%}.fwg-pf{grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;display:grid}.fwg-pf__ai,.fwg-pf__go{align-self:center}.fwg-pf__t{align-items:center;min-height:2.9em;display:grid}.fwg-pf__a,.fwg-pf__t>.fwg-ph.on{grid-area:1/1}.fwg-pf.is-dock .fwg-pf__t{min-height:0}.fwg-sgs{white-space:normal;flex-wrap:wrap;justify-content:center;width:94%}.fwg-cur--build{transition:opacity .35s var(--ease), transform .8s var(--ease-out), left .95s cubic-bezier(.45, 0, .2, 1), top .95s cubic-bezier(.45, 0, .2, 1);top:30%;left:70%}.fwg-cur--build .fwg-cur__n{margin:0;position:absolute;bottom:18px;right:10px}.fwg-tt{white-space:normal;align-items:flex-start;line-height:1.3}.fwg-tt>b{flex-shrink:0;padding-top:2px}@container (width<=759px){.fwg-ft:not(.is-fold){--cols:minmax(100px, 2fr) repeat(5, 26px) 0px 80px 80px minmax(74px, 1fr) 92px 0px 0px}.fwg-ft .fwg-k12{display:none}.fwg-tl--sp,.fwg-tl--ch{grid-column:1/-1}.fwg-tl--burn,.fwg-tl--sbc,.fwg-tl--rg{display:none}}@container (width<=599px){.fwg-ft:not(.is-fold){--cols:minmax(0, 1fr) 0px 0px 24px 0px 24px 0px 0px 66px 0px 52px 0px 0px}.fwg-ft :is(.fwg-k3,.fwg-k5,.fwg-k10),.fwg-ft .fwg-k2:not(.fwg-fh--band),.fwg-ft .fwg-k8:not(.fwg-fh--band),.fwg-ft .fwg-k1 .ac,.fwg-ft .fwg-fh--band.fwg-k2{display:none}.fwg-fthead{grid-template-rows:42px 68px}.fwg-fh--band .fwg-fh__v b,.fwg-ft .fwg-k11 :is(.fwg-fh__v b,.fwg-fd__v b){font-size:10px}.fwg-ft .fwg-fh.fwg-k11 .fwg-fh__v b{writing-mode:vertical-rl;white-space:nowrap;hyphens:none;transform:rotate(180deg)}.fwg-ft .fwg-fd--comp .fwg-fd__v b{font-size:11px}.fwg-ft :is(.fwg-k9,.fwg-k11){padding-left:5px;padding-right:5px}.fwg-vts{right:16px}.fwg-vt{flex:1;width:auto;min-width:0;padding:0 5px;font-size:11px}.fwg-kps--4{grid-template-columns:repeat(3,minmax(0,1fr))}.fwg-kps--4 .fwg-kp4:nth-child(4),.fwg-spk,.fwg-kp__d{display:none}.fwg-kp4{padding:10px}.fwg-pf{gap:9px}.fwg-pf__t{min-height:4.35em}.fwg-sgs{gap:6px;top:calc(45% + 86px)}.fwg-sgs .fwg-sg:last-child{display:none}.fwg-cur--build .fwg-cur__n{bottom:12px;right:5px}}.fwg-ft{--ft-rule:#e9e9ed}html[lang=fi] .fwg-fthead{grid-template-rows:44px 68px}.fwg-fthead{border-bottom:1px solid var(--ft-rule)}.fwg-fr{border-top:1px solid var(--ft-rule)}.fwg-fthead+.fwg-fr,.fwg-ft .fwg-fd{border-top:0}.fwg-ft .fwg-fh,.fwg-ft .fwg-fd{box-shadow:inset -1px 0 0 var(--ft-rule)}.fwg-ft .fwg-fh--band{border-bottom-color:var(--ft-rule)}.fwg-ft:not(.has-new) .fwg-k12,.fwg-ft .fwg-k13{box-shadow:none}.fwg-st:not(.on){visibility:hidden;transition:none}.fwg-st.on{visibility:visible;transition:opacity .2s var(--ease) 80ms, transform .2s var(--ease) 80ms}@container (width<=759px){.fwg-ft .fwg-k11{box-shadow:none}}.fwg-sheen{animation:none}.fwg-sheen.on{animation:4.6s cubic-bezier(.45,0,.55,1) both fwgSheen1}@keyframes fwgSheen1{0%{opacity:0;background-position:140% 0}14%{opacity:1}84%{opacity:1}to{opacity:0;background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.fwg-sheen.on{animation:none!important}}.md{background:var(--paper,#fff);padding:clamp(104px,12vw,172px) 0}.md__hd{text-align:center;max-width:820px;margin:0 auto clamp(52px,6vw,84px)}.md__hd .lead{max-width:640px;margin:22px auto 0}.md__in{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(28px,3.4vw,52px);display:grid}.md__nav{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.md-g{flex-direction:column;gap:2px;display:flex}.md-g__h{font:500 12px/1 var(--f-ui);letter-spacing:.02em;color:var(--ink-3);padding:0 12px 6px}.md-t{text-align:left;min-height:36px;font:400 14.5px/1.25 var(--f-ui);color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;display:flex}.md-t svg{color:var(--ink-3);transition:color .2s var(--ease);flex-shrink:0}.md-t:hover{color:var(--ink);background:#f6f5f3}.md-t.is-on{color:var(--ink);background:#f1f0ed;font-weight:500}.md-t.is-on svg{color:var(--ink)}.md-t:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.md__ps{min-width:0}.md-p{display:none}.md-p.is-on{animation:mdP .55s var(--ease-out);display:block}@keyframes mdP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.md-p__hd{align-items:center;gap:16px;display:flex}.md-p__ic{width:44px;height:44px;color:var(--ink);background:#f1f0ed;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.md-p__h{font:500 14px/1 var(--f-ui);color:var(--ink-3);margin:0}.md-p__pr{letter-spacing:-.03em;color:var(--ink);margin:7px 0 0;font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.12}.md-p__sub{max-width:46em;color:var(--ink-3);margin:16px 0 26px;font-size:16px;line-height:1.55}.md-b{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.md-c{isolation:isolate;background:#f4f3f1;border-radius:22px;min-width:0;position:relative;overflow:hidden}.md-c--v{grid-column:span 4;justify-content:center;align-items:center;min-height:360px;padding:26px;display:flex}.md-c--ask{color:#fff;flex-direction:column;grid-column:span 2;gap:18px;padding:24px;display:flex}.md-c__rib{z-index:-1}.md-c__k{font:500 12.5px/1 var(--f-ui);color:#fffc;align-items:center;gap:7px;display:inline-flex}.md-c .md-c__q{letter-spacing:-.012em;color:#fff;text-shadow:0 1px 12px #00000059;margin:auto 0;font-size:19px;line-height:1.35}.md-c .md-c__ft{color:#ffffff9e;margin:0;font-size:12.5px;line-height:1.45}.md-c__ln{color:#fff;text-underline-offset:3px;text-decoration:underline}.md-c__kbd{gap:8px;margin:auto 0;display:flex}.md-c__kbd kbd{width:58px;height:58px;font:500 24px/1 var(--f-ui);color:#fff;background:#ffffff1f;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -3px #00000040}.md-c--f,.md-c--s{grid-column:span 2;padding:22px 22px 24px}.md-c__ic{width:34px;height:34px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 0 0 1px #09090b0d}.md-c h4{letter-spacing:-.012em;margin:18px 0 0;font-size:16px;font-weight:500}.md-c p{color:var(--ink-3);margin:7px 0 0;font-size:14px;line-height:1.5}.md-b--soon .md-c--s{grid-column:span 3;min-height:200px}.md-c__pill{height:24px;font:500 11.5px/1 var(--f-ui);color:var(--ink-3);background:#fff;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex;position:absolute;top:20px;right:18px;box-shadow:0 0 0 1px #09090b14}.md-p__nx{font:400 14px/1 var(--f-ui);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:0;display:inline-flex}.md-p__nx b{color:var(--ink);font-weight:500}.md-p__nx svg{transition:transform .25s var(--ease)}.md-p__nx:hover svg{transform:translate(3px)}.mv{width:100%;max-width:540px;font:400 12.5px/1.3 var(--f-ui);color:#0a0a0a;letter-spacing:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -30px #09090b4d}.mv__hd{border-bottom:1px solid #ececee;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.mv__hd>b{white-space:nowrap;font-size:13px;font-weight:600}.mv__mut{color:#737373;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mv__tag{font:500 10.5px/1 var(--f-mono);color:#52525b;white-space:nowrap;background:#f4f4f5;border-radius:6px;margin-left:auto;padding:4px 7px}.mv__r{border-bottom:1px solid #f3f3f4;align-items:center;gap:8px;min-height:36px;padding:0 14px;display:flex}.mv__r:last-child{border-bottom:0}.mv__r>b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.mv__r>em{font:400 11px/1 var(--f-mono);color:#8a8a92;white-space:nowrap;font-style:normal}.mv__av{box-shadow:0 0 0 1.5px #fff}.mv__ai{font:600 9px/1 var(--f-ui);color:#fff;background:linear-gradient(135deg,#7ea3dc,#a792d4 55%,#7fb4b1);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.md-p.is-on .mv__r,.md-p.is-on .mv-pu,.md-p.is-on .mv-lg,.md-p.is-on .mv-sc__r,.md-p.is-on .mv-ai__a{animation:mdR .5s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 55ms)}@keyframes mdR{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ms{height:20px;font:500 11px/1 var(--f-ui);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;display:inline-flex}.ms--ok{color:#166534;background:#dcfce7}.ms--rv{color:#92400e;background:#fef3c7}.ms--ns{color:#52525b;background:#f4f4f5}.ms--od{color:#991b1b;background:#fee2e2}.ms--ip{color:#1e40af;background:#dbeafe}.mv-tr{padding-left:calc(10px + var(--d) * 16px)}.mv-tr__ch{color:#a1a1aa;flex-shrink:0;place-items:center;width:14px;display:grid}.mv-tr.is-sel{background:#f4f4f5}.mv-cp__t{font:500 10.5px/1 var(--f-mono);color:#52525b;background:#f4f4f5;border-radius:5px;padding:3px 5px}.mv-cp__n{min-width:30px;font:400 11px/1 var(--f-mono);color:#8a8a92;align-items:center;gap:3px;font-style:normal;display:inline-flex}.mv-rq__b{padding:14px 14px 6px}.mv-rq__b p{margin:0 0 10px;font-size:13px;line-height:1.6}.mv-rq del{color:#b4232a;background:#fde8e8;border-radius:3px;padding:0 2px}.mv-rq ins{color:#116b3f;background:#dff5e8;border-radius:3px;padding:0 2px;text-decoration:none}.mv-rq__who{border-top:1px solid #ececee;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;display:flex}.mv-rq__who em{color:#737373;font-style:normal}.mv-rq__author{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.mv-rq__ch{font:500 11px/1 var(--f-mono);align-items:center;gap:6px;display:inline-flex}.mv-rq__time{color:var(--ink-3);font:400 11px/1.4 var(--f-mono);white-space:nowrap;flex:none;margin-left:auto}.mv-pg__h,.mv-pg__s{gap:3px;display:flex}.mv-pg__h{margin-left:auto}.mv-pg__h i{width:20px;height:18px;font:600 10px/1 var(--f-mono);background:color-mix(in srgb, var(--c) 22%, #fff);color:color-mix(in srgb, var(--c) 72%, #000);border-radius:4px;place-items:center;font-style:normal;display:grid}.mv-pg__s i{background:#ececee;border-radius:2px;width:20px;height:8px}.mv-pg__s i.on{background:var(--c)}.mv-pg em{text-align:right;width:58px}.mv-ck__roles{border-bottom:1px solid #ececee;gap:14px;padding:10px 14px;display:flex}.mv-ck__ro{align-items:center;gap:7px;display:flex}.mv-ck__ro>span{flex-direction:column;gap:2px;display:flex}.mv-ck__ro em{color:#8a8a92;font-size:10.5px;font-style:normal}.mv-ck__ro b{font-size:12px;font-weight:500}.mv-ck__b{color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #d4d4d8}.mv-ck__b--ok{box-shadow:none;background:#16a34a}.mv-ck__b--rv{box-shadow:inset 0 0 0 1.5px #f59e0b}.mv-in{padding:14px;container-type:inline-size}.mv-in__map{grid-template-columns:minmax(0,1fr) minmax(62px,.85fr) minmax(0,1fr);align-items:center;padding:12px 0 22px;display:grid}.mv-in__n{background:#fff;border:1px solid #d9d9dd;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px;display:flex;box-shadow:0 3px 8px #09090b09}.mv-in__nodehead{justify-content:center;align-items:center;gap:6px;display:flex}.mv-in__nodehead svg{color:#18181b;flex-shrink:0}.mv-in__n b{font-size:13px;font-weight:500}.mv-in__n em{text-align:center;color:#6b6b73;font-size:10.5px;font-style:normal}.mv-in__links{flex-direction:column;gap:13px;padding:0 1px;display:flex}.mv-in__route{flex-direction:column;gap:6px;display:flex}.mv-in__route>span{text-align:center;color:#64646d;font-size:10px;line-height:1.2}.mv-in__route>i{background:#27272a;height:1px;display:block;position:relative}.mv-in__route>i:after{content:"";border-top:1px solid #27272a;border-right:1px solid #27272a;width:5px;height:5px;position:absolute;top:-2px;right:1px;transform:rotate(45deg)}.mv-in__route--back>i:after{left:1px;right:auto;transform:rotate(-135deg)}.mv-in__route>i>i{opacity:0;background:#18181b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.md-p.is-on .mv-in__route>i>i{animation:mdLink 4.2s var(--ease) infinite}.md-p.is-on .mv-in__route--back>i>i{animation-direction:reverse;animation-delay:-2.1s}@keyframes mdLink{0%,8%{opacity:0;left:0}16%,72%{opacity:1}85%,to{opacity:0;left:calc(100% - 5px)}}.mv-in__spec{border-radius:10px;margin-bottom:8px;box-shadow:0 0 0 1px #e7e7e9}.mv-in__spec p{margin:0;padding:10px 14px 14px;font-size:13px;line-height:1.55}.mv-in__r{border-bottom:0;padding:0 4px}.mv-in__r svg{color:#737373}.mv-rs__g{grid-template-columns:repeat(4,46px);margin-left:auto;display:grid}.mv-rs__g>span{place-items:center;display:grid}.mv-rs__gh span{font:500 10.5px/1 var(--f-mono);color:#737373}.mv-rs__co{color:#fff;width:24px;height:24px;font:600 9px/1 var(--f-ui);letter-spacing:.02em;border-radius:6px;place-items:center;display:grid}.mv-rs__co i{text-shadow:0 1px 2px #00000059;font-style:normal}.mv-rs--top{background:#fafafa}.mv-rs--top>b{font-weight:600}.mv-rs__note{color:#737373;border-top:1px solid #ececee;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.mv-dc__g{grid-template-columns:repeat(4,78px);margin-left:auto;display:grid}.mv-dc__g>span{text-align:center;place-items:center;display:grid}.mv-dc--h{border-bottom:1px solid #ececee;align-items:center;min-height:34px;padding:0 14px;display:flex}.mv-dc--h span{color:#737373;font-size:10.5px;line-height:1.2}.mv-dc__c{width:22px;height:22px;font:600 10.5px/1 var(--f-mono);border-radius:6px;place-items:center;font-style:normal;display:inline-grid}.mv-dc__c--a{color:#14532d;background:#c9ead8}.mv-dc__c--b{color:#713f12;background:#f6e2ae}.mv-dc__c--miss{background:repeating-linear-gradient(135deg,#0000 0 3px,#f0f0f1 3px 5px);box-shadow:inset 0 0 0 1.5px #d4d4d8}.mv-dc__key{color:#737373;border-top:1px solid #ececee;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;display:flex}.mv-dc__key .mv-dc__c{width:16px;height:16px;margin-left:6px;font-size:9px}.mv-pu__l{padding:10px}.mv-pu{background:#fff;border:1px solid #e8e8eb;border-radius:10px;flex-direction:column;align-items:stretch;gap:7px;margin-bottom:8px;padding:11px 12px;display:flex}.mv-pu:last-child{margin-bottom:0}.mv-pu__refs{align-items:center;gap:6px;display:flex}.mv-pu__refs .ac{flex:none}.mv-pu__id{color:#606069;font:500 10px/1 var(--f-ui);background:#f5f5f6;border-radius:4px;padding:3px 5px}.mv-pu__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.mv-pu__foot{color:#62626b;border-top:1px solid #f1f1f3;align-items:center;gap:8px;padding-top:5px;font-size:10.5px;display:flex}.mv-pu__who{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.mv-pu__who>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv-pu__status{white-space:nowrap;color:#34343b;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.mv-pu__status>i{background:var(--punch-swatch);border-radius:3px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0000000a}.mv-pu__status--od{--punch-swatch:#e3b2b8}.mv-pu__status--ip{--punch-swatch:#a9bfe7}.mv-pu__status--ns{--punch-swatch:#c4c9d4}.mv-pu__status--ok{--punch-swatch:#afd1ba}.mv-sc{--sc-row:88px;--sc-task:66px;--sc-half:33px;--sc-y:11px;padding:0 14px 6px;container-type:inline-size}.mv-sc__r{height:var(--sc-row);display:block}.mv-sc__r--h{border-bottom:1px solid #ececee;align-items:center;height:30px;display:flex}.mv-sc__w{width:100%;font:500 10.5px/1 var(--f-mono);color:#737373;grid-template-columns:repeat(4,1fr);display:grid}.mv-sc__tr{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#f3f3f4 calc(25% - 1px) 25%);height:100%;display:block;position:relative}.mv-sc__bar{z-index:1;top:var(--sc-y);left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);height:var(--sc-task);box-sizing:border-box;background:#fff;border:1px solid #d2d2d7;border-radius:9px;flex-direction:column;justify-content:center;gap:7px;padding:9px 10px;display:flex;position:absolute;box-shadow:0 2px 5px #09090b06}.mv-sc__title{align-items:flex-start;gap:6px;min-width:0;display:flex}.mv-sc__title svg{flex-shrink:0;margin-top:1px}.mv-sc__title b{font-size:11.5px;font-weight:500;line-height:1.25}.mv-sc__meta{align-items:center;gap:8px;display:flex}.mv-sc__meta .ac{height:18px;font-size:10px}.mv-sc__meta em{color:#6b6b73;font-size:10px;font-style:normal}.mv-sc__dep{left:calc(var(--prev) * 100% + 14px);top:calc(var(--sc-y) + var(--sc-task) - var(--sc-row));width:calc((var(--a) - var(--prev)) * 100% - 14px);height:calc(var(--sc-row) - var(--sc-half));box-sizing:border-box;border-bottom:1px solid #27272a;border-left:1px solid #27272a;border-radius:0 0 0 6px;position:absolute}.mv-sc__dep:after{content:"";border-top:1px solid #27272a;border-right:1px solid #27272a;width:5px;height:5px;position:absolute;bottom:-3px;right:0;transform:rotate(45deg)}.mv-sc__un{color:#737373;border-top:1px solid #ececee;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}@container (width<=360px){.mv-in__n{gap:7px;padding:12px 5px}.mv-in__nodehead{gap:4px}.mv-in__nodehead svg{width:14px;height:14px}.mv-in__n b{font-size:11.5px}.mv-in__n .ac{font-size:10px}.mv-in__route>span{font-size:9px}.mv-sc__r{--sc-row:98px;--sc-task:78px;--sc-half:39px;--sc-y:10px}.mv-sc__bar{gap:6px;padding:8px}.mv-sc__title b{font-size:11px}.mv-sc__meta{gap:5px}.mv-sc__meta em{font-size:9px}}.mv-ch{grid-template-columns:150px minmax(0,1fr);display:grid}.mv-ch__side{background:#fafafa;border-right:1px solid #ececee;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.mv-ch__rm{color:#6b6b73;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.mv-ch__rm.is-on{color:#0a0a0a;background:#fff;font-weight:500;box-shadow:0 0 0 1px #e7e7e9}.mv-ch__main{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.mv-ch__m{gap:9px;display:flex}.mv-ch__who{align-items:baseline;gap:7px;display:flex}.mv-ch__who b{font-weight:600}.mv-ch__who em{color:#8a8a92;font-size:11px;font-style:normal}.mv-ch__m p{margin:3px 0 0;font-size:13px;line-height:1.55}.mv-ch__m .ac{vertical-align:1px;height:18px}.mv-ch__doc{vertical-align:1px;background:#f4f4f5;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:11.5px;display:inline-flex}.mv-ch__in{color:#8a8a92;border-radius:10px;justify-content:space-between;align-items:center;height:36px;margin-top:4px;padding:0 12px;display:flex;box-shadow:0 0 0 1px #e7e7e9}.mv-se__in{border-bottom:1px solid #ececee;align-items:center;gap:9px;height:48px;padding:0 14px;font-size:15px;display:flex}.mv-se__in>svg{color:#737373}.mv-se__caret{background:#0a0a0a;width:1.5px;height:18px;margin-left:-6px;animation:1s step-end infinite fwCaret}.mv-se__k{font:500 11px/1 var(--f-mono);color:#52525b;background:#f4f4f5;border-radius:6px;margin-left:auto;padding:4px 7px}.mv-se__g{color:#8a8a92;padding:10px 14px 4px;font-size:11px;font-weight:500;display:block}.mv-se__r{border-bottom:0}.mv-se__r svg{color:#737373}.mv-se__r.is-sel{background:#f4f4f5}.mv-lg__l{padding:4px 0}.mv-lg{border-bottom:1px solid #f3f3f4;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.mv-lg:last-child{border-bottom:0}.mv-lg__t{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.mv-lg__t b{font-weight:600}.mv-lg__t em{color:#737373;align-items:center;gap:6px;font-size:11.5px;font-style:normal;display:flex}.mv-lg__tm{font:400 11px/1 var(--f-mono);color:#8a8a92;margin-top:3px;font-style:normal}.mv-lg__ai{vertical-align:1px;height:16px;font:600 9.5px/1 var(--f-ui);color:#2b3550;background:linear-gradient(100deg,#c9bae9,#a9c4ef 50%,#a2cecc);border-radius:5px;align-items:center;margin-left:4px;padding:0 5px;display:inline-flex}.mv-ps svg{color:#737373;flex-shrink:0}.mv-ps__v{color:#52525b;white-space:nowrap}.mv-ps__c{min-width:18px;height:18px;font:600 10px/1 var(--f-mono);background:color-mix(in srgb, var(--c) 22%, #fff);color:color-mix(in srgb, var(--c) 72%, #000);border-radius:5px;place-items:center;margin-left:3px;padding:0 5px;font-style:normal;display:inline-grid}.mv-ex{padding-left:calc(14px + var(--d) * 18px)}.mv-ex svg{color:#737373;flex-shrink:0}.mv-ex>b{font-weight:400}.mv-ex__e{font:400 11.5px/1 var(--f-ui)!important;color:#b45309!important}.mv-ex__fs{gap:4px;margin-left:auto;display:flex}.mv-ex__f{color:#52525b;border-radius:7px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11.5px;display:inline-flex;box-shadow:0 0 0 1px #e7e7e9}.mv-ex__f.is-on{box-shadow:none;color:#fff;background:#0a0a0a}.mv-ai{padding:14px}.mv-ai__q{background:#f4f4f5;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.mv-ai__q p{margin:2px 0 0;font-size:13px;line-height:1.5}.mv-ai__via{color:#737373;align-items:center;gap:6px;padding:12px 2px 6px;font-size:11.5px;display:flex}.mv-ai__a{border-radius:10px;align-items:center;gap:8px;height:40px;margin-top:6px;padding:0 12px;display:flex;box-shadow:0 0 0 1px #ececee}.mv-ai__a svg{color:#737373}.mv-ai__a b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.mv-ai__a em{font:400 11px/1 var(--f-mono);color:#737373;font-style:normal}.no-js .md-p{margin-bottom:64px;display:block}@media (width<=1100px){.md__in{grid-template-columns:206px minmax(0,1fr)}}@media (width<=900px){.md__in{grid-template-columns:minmax(0,1fr)}.md__nav{z-index:3;scrollbar-width:none;backdrop-filter:blur(14px);background:#ffffffeb;flex-direction:row;gap:4px;margin:0 -20px;padding:10px 20px;position:sticky;top:72px;overflow-x:auto}.md__nav::-webkit-scrollbar{display:none}.md-g{flex-direction:row;gap:4px}.md-g__h{display:none}.md-t{white-space:nowrap;flex-shrink:0;box-shadow:0 0 0 1px #09090b14}.md-b{grid-template-columns:repeat(2,minmax(0,1fr))}.md-c--v,.md-c--ask{grid-column:span 2}.md-c--f{grid-column:span 1}.md-c--f:last-child{grid-column:span 2}.md-b--soon .md-c--s{grid-column:span 1}}@media (width<=640px){.md-b{grid-template-columns:minmax(0,1fr)}.md-c--v,.md-c--ask,.md-c--f,.md-c--f:last-child,.md-b--soon .md-c--s{grid-column:span 1}.md-c--v{min-height:0;padding:14px}.md-c--ask{min-height:200px}.mv-ch{grid-template-columns:minmax(0,1fr)}.mv-ch__side{display:none}.mv-dc__g{grid-template-columns:repeat(4,54px)}.mv-rs__g{grid-template-columns:repeat(4,36px)}.mv-pg__s i,.mv-pg__h i{width:14px}.mv-pg__h i{font-size:8.5px}.mv-pg em,.mv-cp__n:last-child{display:none}}@media (prefers-reduced-motion:reduce){.md-p.is-on,.md-p.is-on *{animation:none!important}}@media (width<=640px){.md-c--f{padding:18px 18px 20px}.md-c--f h4{margin-top:12px}}.mdh{padding:calc(var(--hdr) + clamp(56px, 7vw, 104px)) 0 clamp(56px, 6vw, 88px);background:var(--paper);text-align:center}.mdh__h{max-width:14em;font-size:calc(clamp(38px, 5vw, 70px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w);margin:0 auto}.mdh__l{max-width:640px;margin:22px auto 0}.mdh__idx{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}.mdh__c{height:40px;box-shadow:inset 0 0 0 1px var(--line);font:500 14.5px/1 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;padding:0 16px;transition:box-shadow .2s,color .2s;display:inline-flex}.mdh__c:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.mds{background:var(--paper);border-top:1px solid var(--line);padding:clamp(80px,9vw,128px) 0}.mds--alt{background:var(--paper-2)}.mds--alt .md-c:not(.md-c--ask){box-shadow:0 0 0 1px var(--line);background:#fff}.mds__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.mds__hd .h2{max-width:13em;margin:0}.mds__hd .lead{max-width:34em}.mds__in{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:clamp(28px,3.4vw,52px);margin-top:clamp(44px,5vw,68px);display:grid}.mds__nav{top:calc(var(--hdr) + 28px);flex-direction:column;gap:2px;display:flex;position:sticky}.mds-t{text-align:left;min-height:38px;font:400 14.5px/1.25 var(--f-ui);color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;display:flex}.mds-t svg{color:var(--ink-3);transition:color .2s var(--ease);flex-shrink:0}.mds-t:hover{color:var(--ink);background:#09090b0a}.mds-t.is-on{color:var(--ink);background:#f1f0ed;font-weight:500}.mds--alt .mds-t.is-on{box-shadow:0 0 0 1px var(--line);background:#fff}.mds-t.is-on svg{color:var(--ink)}.mds-t:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.md-p__pr--solo{margin:0}.mds--soon .md-b--soon{margin-top:clamp(44px,5vw,68px)}.mv-lc__ic{color:#52525b;background:#f4f4f5;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.mv-lc__n{min-width:38px;font:400 11px/1 var(--f-mono);color:#8a8a92;align-items:center;gap:3px;font-style:normal;display:inline-flex}.mv-lc__f{background:#fafafa;border-top:1px solid #ececee;padding:10px 14px 12px}.mv-lc__k{font:500 11px/1 var(--f-ui);color:#8a8a92;margin-bottom:6px;display:block}.mv-lc__pl{border:0;gap:7px;min-height:30px;padding:0}@media (width<=900px){.mds__hd{grid-template-columns:minmax(0,1fr);align-items:start}.mds__in{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.mds__nav{top:var(--hdr);z-index:3;margin:0 calc(var(--gut) * -1);padding:10px var(--gut);scrollbar-width:none;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(14px);flex-direction:row;gap:4px;overflow-x:auto}.mds--alt .mds__nav{background:color-mix(in srgb, var(--paper-2) 92%, transparent)}.mds__nav::-webkit-scrollbar{display:none}.mds-t{white-space:nowrap;flex-shrink:0;box-shadow:0 0 0 1px #09090b14}.mds-t.is-on,.mds--alt .mds-t.is-on{background:var(--ink);color:#fff;box-shadow:none}.mds-t.is-on svg{color:#fff}}.mv-pg2{grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:8px;display:grid}.mv-pg2>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mv-pg2--h{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:30px}.mv-pg2__g{background:repeating-linear-gradient(90deg,#0000 0 calc(16.6667% - 1px),#f1f1f2 calc(16.6667% - 1px) 16.6667%);flex-direction:column;gap:3px;padding:4px 0;display:flex;position:relative}.mv-pg2__g>i{height:7px;width:calc(var(--w) * 100%);background:var(--c);transform-origin:0;transition:transform .9s var(--ease-out);transition-delay:calc(.2s + var(--i,0) * 80ms);border-radius:2px;transform:scaleX(0)}.in .mv-pg2__g>i,.is-on .mv-pg2__g>i,.plx-c .mv-pg2__g>i{transform:none}.mv-pg2__hs{background:0 0;flex-direction:row;gap:3px;padding:0}.mv-pg2__st{height:20px;font:600 10px/1 var(--f-mono);border-radius:6px;flex:1;align-items:center;gap:4px;padding:0 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ececee}.mv-pg2__st i{border-radius:2px;width:8px;height:8px}.mv-pg2__lg{font:500 10.5px/1 var(--f-ui);color:#8a8a92;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.mv-pg2__lg i{border-radius:2px;width:8px;height:8px}.mv-pg2__lg i+i,.mv-pg2__lg i:nth-of-type(2){margin-left:6px}.mv-ck2__g{background:0 0;flex-direction:row;gap:3px;padding:0}.mv-ck2__g>span{flex:1;place-items:center;display:grid}.mv-ck2__c{color:#fff;background:#fafafa;border-radius:4px;place-items:center;width:16px;height:16px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #e4e4e7}.mv-ck2__c[class*=is-]{background:var(--c);box-shadow:none}.mv-ck2__key{color:#737373;border-top:1px solid #ececee;flex-wrap:wrap;gap:6px 12px;padding:10px 14px;font-size:11px;display:flex}.mv-ck2__key span{align-items:center;gap:5px;display:inline-flex}.mv-ck2__key .mv-ck2__c{border-radius:3px;width:12px;height:12px}.mv-dc2{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.mv-dc2--h{min-height:30px;font:600 10px/1 var(--f-mono);color:#737373;border-bottom:1px solid #ececee;padding:0 14px}.mv-dc2--h>span:first-child{width:68px}.mv-dc2__g{text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid}.mv-dc2__c{height:20px;font:600 10px/1 var(--f-mono);color:#1e3a8a;background:#fafafa;border-radius:4px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #f1f1f2}.mv-dc2__c.is-on{box-shadow:none;background:#dbe7fb}@media (width<=640px){.mv-pg2{grid-template-columns:auto minmax(0,1.4fr)}.mv-pg2>b{display:none}.mv-pg2--h{grid-template-columns:1fr}.mv-pg2--h>span:first-child{display:none}.mv-dc2__g{grid-template-columns:repeat(8,minmax(0,1fr))}.mv-dc2__g>span:nth-child(n+9){display:none}}.mv-pg2--h{grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr)}.mv-pg2--h>span:first-child{grid-column:1/3}.mv-pg2--h>.mv-pg2__g{grid-column:3}@media (width<=640px){.mv-pg2--h{grid-template-columns:auto minmax(0,1.4fr)}.mv-pg2--h>span:first-child{grid-column:1;width:66px;display:block}.mv-pg2--h>.mv-pg2__g{grid-column:2}}.mv-pg2,.mv-pg2--h{grid-template-columns:74px minmax(0,1fr) 46%}@media (width<=640px){.mv-pg2,.mv-pg2--h{grid-template-columns:74px minmax(0,1fr)}.mv-pg2--h>span:first-child{width:auto}}.mv-pg2>.ac{justify-self:start}.mv-ch__rm>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mv-ch__rm>svg{flex-shrink:0}.plx-c .mv-pg2__hs{gap:2px}.plx-c .mv-pg2__st{justify-content:center;gap:3px;min-width:0;padding:0 2px;font-size:9.5px;overflow:hidden}.plx-c .mv-pg2__st i{flex-shrink:0;width:6px;height:6px}.md-c--intro{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.md-c__intro{width:100%}.md-c__intro h3{font:500 18px/1.3 var(--f-ui);letter-spacing:-.015em;color:var(--ink);margin:0}.md-c__intro p{color:var(--ink-3);margin:9px 0 0;font-size:14.5px;line-height:1.55}.md-c__vis{flex:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}@media (width<=640px){.md-c--intro{gap:22px;padding:22px 14px 14px}.md-c__intro{padding:0 8px}.md-c__intro h3{font-size:17px}.md-c__intro p{font-size:14px}}.mv-pg2__counts{font:400 9px/1.3 var(--f-ui);color:#72727a;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:5px 0;display:flex}.mv-pg2__counts b{color:#4a4a52;font-weight:500}.mv-ck3__phase{color:#72727a;align-items:center;gap:5px;min-width:0;margin-left:auto;font-size:10px;display:flex}.mv-ck3__phase i{background:var(--lane-a,#71ad86);border-radius:2px;flex-shrink:0;width:7px;height:7px}.mv-ck3__phase span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv-ck3{--ck-cols:minmax(0,1fr) 45%;--ck-rule:#e9e9ed}.mv-ck3__head{grid-template-columns:var(--ck-cols);border-bottom:1px solid var(--ck-rule);color:#72727a;align-items:stretch;padding:0;font-size:10px;display:grid}.mv-ck3__head>span:first-child{align-items:flex-end;padding:0 14px 7px;display:flex}.mv-ck3__levels{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mv-ck3__levels b{font:500 9.5px/1.4 var(--f-ui);color:#5a8c90;border-left:1px solid var(--ck-rule);border-bottom:1px solid var(--ck-rule);grid-column:span 2;padding:6px 0 3px}.mv-ck3__levels b:nth-child(2){color:#4d8989}.mv-ck3__levels i{font:400 9px/1.4 var(--f-mono);border-left:1px solid var(--ck-rule);padding:5px 0}.mv-ck3__r{grid-template-columns:var(--ck-cols);border-bottom:1px solid var(--ck-rule);gap:0;padding:0;display:grid}.mv-ck3__system{align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.mv-ck3__system>.ac{flex-shrink:0}.mv-ck3__system>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.mv-ck3__g{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mv-ck3__g>span{border-left:1px solid var(--ck-rule);place-items:center;min-height:36px;display:grid}.mv-ck3 .mv-ck2__c{color:#30343b;background:var(--c);width:18px;height:18px;box-shadow:none;border:1px solid #00000008}.mv-ck3 .mv-ck2__c svg{width:12px;height:12px}.mv-ck3 .is-empty{border:1px dashed #c5c5cc}.mv-ck3__legend{color:#72727a;border-bottom:1px solid #ececee;flex-wrap:wrap;gap:8px;padding:7px 14px;font-size:9px;display:flex}.mv-ck3__legend>span{align-items:center;gap:4px;display:inline-flex}.mv-ck3__legend .mv-ck2__c{width:13px;height:13px}.mv-ck3__legend .mv-ck2__c svg{width:9px;height:9px}.mv-dc3{grid-template-columns:74px minmax(0,1fr);gap:7px;display:grid}.mv-dc3>.ac{justify-self:start;width:max-content;max-width:100%}.mv-dc3__g{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:3px;display:grid}.mv-dc3__g>span{min-width:0}.mv-dc3--h{font:500 9.5px/1.2 var(--f-ui);color:#72727a;border-bottom:1px solid #ececee;padding:8px 14px}.mv-dc3__c{min-height:22px;font:500 10px/1.2 var(--f-mono);border-radius:4px;place-items:center;font-style:normal;display:grid}.mv-dc3__c.is-done{color:#4f6456;background:#edf5ef}.mv-dc3__c.is-partial{color:#806b37;background:#faf0dc}.mv-dc3__c.is-missing{color:#9b4e56;background:#f8e4e6;box-shadow:inset 0 0 0 1px #ecc8cd}.mv-dc3__key{color:#72727a;border-bottom:1px solid #ececee;align-items:center;gap:12px;padding:8px 14px;font-size:10px;display:flex}.mv-dc3__key span{align-items:center;gap:5px;display:inline-flex}.mv-dc3__key span:last-child{color:#9b4e56;margin-left:auto}.mv-dc3__key i{background:#e8b0b5;border-radius:2px;width:8px;height:8px}@media (width<=640px){.mv-ck3{--ck-cols:102px minmax(0,1fr)}.mv-ck3__system>b{display:none}.mv-pg2--h>.mv-pg2__counts{width:auto;font-size:8px;display:flex}.mv-pg2__counts span{display:block}.mv-dc3__c{font-size:9px}}.mv-lc__pl .al{border-radius:6px;height:20px}@media (width<=900px){.mds__nav,.md__nav{scroll-padding-inline:var(--gut);gap:8px}.md-g{gap:8px}.mds__nav>*,.md__nav>*{flex-shrink:0}.mds__nav,.md__nav{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--gut) * 1.5), transparent 100%);mask-image:linear-gradient(90deg, #000 calc(100% - var(--gut) * 1.5), transparent 100%)}}.if{--ifbg:#f6f5f2;background:var(--ifbg);align-items:center;min-height:820px;padding:clamp(96px,10vw,140px) 0;display:flex;position:relative;overflow:hidden}.if__vis{position:absolute;inset:0}.if__cv{width:100%;height:100%;position:absolute;inset:0}.if__vis:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--ifbg) 0%, var(--ifbg) 34%, #f6f5f2d1 44%, #f6f5f200 60%), linear-gradient(var(--ifbg), #f6f5f200 12%, #f6f5f200 88%, var(--ifbg));position:absolute;inset:0}.if__people{z-index:1;position:absolute;inset:0}.if__in{z-index:2;width:100%;position:relative}.if__copy{max-width:540px}.if__ey{height:var(--tag-h);padding:0 var(--tag-px);border-radius:var(--tag-r);font:var(--tag-fw) var(--tag-fs)/1 var(--f-ui);color:var(--ink-2);background:#ffffffb3;align-items:center;margin-bottom:22px;display:inline-flex;box-shadow:0 0 0 1px #09090b1a}.if__h{max-width:13em}.if__lead{max-width:31em;margin:22px 0 0}.if__pts{border-top:1px solid #09090b1a;flex-direction:column;gap:0;margin:34px 0 0;padding:0;list-style:none;display:flex}.if__pts li{color:var(--ink-3);border-bottom:1px solid #09090b1a;gap:16px;padding:15px 0;font-size:15px;line-height:1.5;display:flex}.if__pts b{color:var(--ink);font-weight:500}.if__n{width:22px;font:400 12px/1.5 var(--f-mono);color:var(--ink-3);flex-shrink:0;padding-top:2px}.if-p{opacity:0;transition:opacity .6s var(--ease);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.if-p.is-placed{opacity:1}.if-p__av{background:#fff;border-radius:50%;width:34px;height:34px;display:block;position:relative;box-shadow:0 0 0 1px #09090b1a,0 8px 18px -8px #09090b59}.if-p__face{border-radius:50%;position:absolute;top:2px;left:2px;width:30px!important;height:30px!important}.if-p__av:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 #27272a59}.if-p.is-hit .if-p__av:after{animation:ifPulse 1s var(--ease-out)}@keyframes ifPulse{0%{box-shadow:0 0 #27272a66}to{box-shadow:0 0 0 16px #27272a00}}.if-p__t{white-space:nowrap;font:400 12px/1.2 var(--f-ui);color:#3f3f46;opacity:0;transform-origin:50% 100%;transition:opacity .3s var(--ease), transform .4s var(--ease-out);pointer-events:none;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:8px 11px 9px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)scale(.97);box-shadow:0 0 0 1px #09090b12,0 14px 30px -14px #09090b59}.if-p__t b{color:#0a0a0a;font-weight:600}.if-p__m{align-items:center;gap:6px;display:none}.if-p__m.on{display:flex}.if-p__m .ac{height:18px;font-size:10.5px}.if-p.is-say .if-p__t{opacity:1;transform:translate(-50%)}.if-p.is-low .if-p__t{transform-origin:50% 0;top:calc(100% + 10px);bottom:auto}@media (width<=900px){.if{min-height:0;padding:96px 0 500px;display:block}.if__vis{height:470px;top:auto}.if__vis:after{background:linear-gradient(var(--ifbg), #f6f5f200 18%, #f6f5f200 88%, var(--ifbg))}}@media (width<=640px){.if{padding-bottom:440px}.if__vis{height:420px}}.if-p.is-l .if-p__t{transform-origin:0 100%;left:-6px;transform:translateY(6px)scale(.97)}.if-p.is-l.is-say .if-p__t{transform:translate(0)}.if-p.is-r .if-p__t{transform-origin:100% 100%;left:auto;right:-6px;transform:translateY(6px)scale(.97)}.if-p.is-r.is-say .if-p__t{transform:translate(0)}.if-p.is-say{z-index:2}@media (width<=640px){.if-p__t{padding:7px 10px 8px;font-size:11.5px}}.if-ag{opacity:0;width:44px;height:44px;transition:opacity .6s var(--ease), transform 1.65s cubic-bezier(.45, 0, .25, 1);position:absolute;top:0;left:0}.if-ag.is-placed{opacity:1}.if-ag__b{place-items:center;width:44px;height:44px;display:grid;position:relative}.if-ag__b:before{content:"";filter:blur(2px);width:30px;height:7px;transition:transform .3s var(--ease);background:#09090b29;border-radius:50%;margin-left:-15px;position:absolute;bottom:-1px;left:50%}.if-ag__blk{position:relative;width:40px!important;height:40px!important}.if-ag.is-walk .if-ag__blk{animation:.59s ease-in-out 3 ifWalk}.if-ag.is-walk .if-ag__b:before{transform:scaleX(.8)}@keyframes ifWalk{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-4deg)}70%{transform:translateY(-3px)rotate(4deg)}}.if-ag.is-drop .if-ag__blk{animation:.65s cubic-bezier(.3,1.6,.5,1) ifHop}@keyframes ifHop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-7px)scale(1.06,.96)}to{transform:translateY(0)scale(1)}}.if-ag .if-p__t{bottom:calc(100% + 6px)}.if-ag__m{align-items:center;gap:6px;display:flex}.if-ag__m em{color:#71717a;font-style:normal}.if-ag__m .ac{height:18px;font-size:10.5px}.if-ag.is-say{z-index:3}.if-ag.is-say .if-p__t{opacity:1;transform:translate(-50%)}.if-ag.is-low .if-p__t{transform-origin:50% 0;top:calc(100% + 8px);bottom:auto}.if-ag.is-l .if-p__t{transform-origin:0 100%;left:-6px;transform:translateY(6px)scale(.97)}.if-ag.is-l.is-say .if-p__t{transform:translate(0)}.if-ag.is-r .if-p__t{transform-origin:100% 100%;left:auto;right:-6px;transform:translateY(6px)scale(.97)}.if-ag.is-r.is-say .if-p__t{transform:translate(0)}@media (prefers-reduced-motion:reduce){.if-ag{transition:opacity .6s var(--ease)}.if-ag .if-ag__blk{animation:none!important}}.if-ag.is-collecting{transition:opacity .6s var(--ease)}.if-ag.is-reading .if-ag__blk{transition:transform .35s var(--ease);transform:rotate(-5deg)}.if--inspect .if-ag,.if--inspect .if-p__t{transition:none!important}.vs{color:#fff;--vs-gap:12px;--vs-desc-gap:24px;--vs-title-type:calc(clamp(30px,2.55vw,34px) * var(--t-title-s));--vs-explain-type:calc(clamp(26px,2.2vw,30px) * var(--t-title-s));background:#101113}.vs__intro{text-align:center;padding:clamp(96px,13vw,180px) 32px 40px}.vs__intro h2,.vs__title,.vs__explain,.vs__end p{font-family:var(--f-sans);font-weight:var(--t-title-w);letter-spacing:var(--t-title-ls);text-wrap:balance;line-height:1.2}.vs__intro h2,.vs__end p{font-size:var(--vision-type)}.vs__intro h2{color:#fff;max-width:24em;margin:0 auto}.vs__story{height:800svh}.vs__pin{height:100svh;position:sticky;top:0;overflow:hidden}.vs__stage{max-width:1160px;margin:auto;position:absolute;inset:88px 28px 24px}.vs__list{margin:0;padding:0;list-style:none}.vs__item{text-align:center;opacity:0;will-change:transform,opacity;position:absolute;inset:0 0 auto}.vs__title{max-width:34em;font-size:var(--vs-title-type);color:var(--vs-color,#fff);margin:0 auto}.vs__number{white-space:nowrap;letter-spacing:0;color:#aeb1ba;margin-right:.25em;font-size:.7em}.vs__words{background:linear-gradient(currentColor,currentColor) 0 57% / var(--vs-strike,0%) 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.vs__explain{width:min(100%,32em);margin:var(--vs-desc-gap) 0 0;font-size:var(--vs-explain-type);color:#c6c8cf;position:absolute;top:100%;left:50%;transform:translate(-50%)}.vs__end{text-align:center;padding:72px 32px clamp(96px,12vw,168px);position:relative}.vs__end p{color:#e5e7eb;max-width:24em;margin:0 auto}.vs__end p+p{color:#fff;margin-top:32px}@media (width<=760px){.vs{--vs-gap:12px;--vs-desc-gap:20px;--vs-title-type:calc(clamp(24px,5.8vw,26px) * var(--t-title-s));--vs-explain-type:calc(clamp(22px,5.5vw,24px) * var(--t-title-s))}.vs__intro{padding:88px 28px 24px}.vs__stage{inset:88px 28px 28px}.vs__end{padding:48px 28px 96px}}.vs.is-still .vs__story{height:auto}.vs.is-still .vs__pin{height:auto;position:relative;overflow:visible}.vs.is-still .vs__stage{padding:40px 28px 24px;position:relative;inset:auto}.vs.is-still .vs__item{margin:0 auto 72px;position:relative;inset:auto;opacity:1!important;transform:none!important}.vs.is-still .vs__item:last-child{margin-bottom:0}.vs.is-still .vs__explain{margin:var(--vs-desc-gap) auto 0;position:relative;inset:auto;filter:none!important;opacity:1!important;transform:none!important}.vs.is-still .vs__title{color:#fff!important}.vs.is-still .vs__words{background-size:0% 1.5px}.aiv{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:clamp(88px,9vw,132px) 0;position:relative}.aiv__in{position:relative}.aiv__hd,.aiv__asks-hd{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.aiv__h{max-width:14em;color:var(--ink);margin:0}.aiv__lead{max-width:37em;color:var(--ink-2);margin:3px 0 0}.aiv__people{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(40px,5vw,64px) 0 24px;display:grid}.aiv-p{background:#f5f4f2;border:1px solid #09090b06;border-radius:26px;flex-direction:column;min-width:0;padding:24px 20px 20px;display:flex}.aiv-p__head{align-items:center;gap:12px;min-height:48px;display:flex}.aiv-p__f{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.aiv-p__av{box-shadow:0 0 0 2px #fff,0 3px 8px #09090b0f}.aiv-p__ai{place-items:center;width:42px;height:42px;display:grid}.aiv-p__tx{flex-direction:column;gap:4px;min-width:0;display:flex}.aiv-p__tx b{font:500 16px/1.3 var(--f-ui);color:var(--ink)}.aiv-p__tx em{font:400 12px/1.45 var(--f-ui);color:var(--ink-3);font-style:normal}.aiv-p__where{color:var(--ink-3);font:400 12px/1.3 var(--f-ui);align-items:center;gap:7px;margin:20px 0 12px;display:inline-flex}.aiv-p__live{background:#78a98b;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.aiv-p--ai .aiv-p__live{background:#a59bc1}.aiv-p__act{min-height:130px;font:400 13px/1.55 var(--f-ui);color:var(--ink-2);background:#fff;border:1px solid #e5e4e3;border-radius:17px;flex:1;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:9px;padding:16px 14px;display:grid;box-shadow:0 5px 12px -10px #09090b29}.aiv-p__act>.ico{color:var(--ink-3);flex-shrink:0;margin-top:3px}.aiv-p__act--ok>.ico{color:#548168}.aiv-p__act--flag>.ico{color:#9a7b40}.aiv-p__bar{background:#edeaf2;border-radius:2px;grid-column:2;height:3px;margin-top:5px;overflow:hidden}.aiv-p__bar i{background:#b6acd0;border-radius:2px;width:72%;height:100%;display:block}.aiv__glow{pointer-events:none;opacity:.5;filter:blur(70px);background:radial-gradient(38% 42% at 32%,#7ea3dc8c,#0000 70%),radial-gradient(34% 40% at 58% 46%,#a792d480,#0000 70%),radial-gradient(30% 36% at 76% 56%,#7fb4b173,#0000 70%);width:1300px;height:760px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}@keyframes aivLive{50%{box-shadow:0 0 0 2px #232327,0 0 0 6px #3fab832e}}.aiv__bet{background:#f5f4f2;border-radius:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(26px,3vw,44px);display:grid}.aiv__why h3{max-width:15em;font:400 clamp(26px, 2.5vw, 36px)/1.14 var(--f-sans);letter-spacing:-.03em;color:var(--ink);margin:0}.aiv__why p{max-width:34em;color:var(--ink-3);margin:20px 0 0;font-size:15px;line-height:1.65}.aiv__cmp{background:#fff;border:1px solid #e4e3e2;border-radius:22px;min-width:0;padding:0 22px;box-shadow:0 16px 26px -24px #09090b33}.aiv__cr{border-top:1px solid #efeeed;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aiv__cr--head{border-top:0}.aiv__ch{min-width:0;min-height:70px;font:500 14px/1.35 var(--f-ui);color:var(--ink-3);align-items:center;gap:8px;padding:16px 12px 16px 0;display:flex}.aiv__ch--on{color:var(--ink);border-left:1px solid #efeeed;padding-left:18px}.aiv__ch .ai-blk{flex:0 0 26px}.aiv__cell{min-width:0;font:400 13px/1.5 var(--f-ui);align-items:flex-start;gap:9px;padding:14px 12px 14px 0;display:flex}.aiv__ch>span:not(.ai-blk),.aiv__cell>span{overflow-wrap:anywhere;hyphens:auto;min-width:0}.aiv__cell--off{color:var(--ink-3)}.aiv__cell--on{color:var(--ink-2);border-left:1px solid #efeeed;padding-left:18px}.aiv__cell svg{flex-shrink:0;margin-top:3px}.aiv__cell--off svg{color:#a2a1a7}.aiv__cell--on svg{color:#548168}.aiv__asks{margin-top:clamp(80px,8vw,112px)}.aiv__asks-hd{margin-bottom:36px}.aiv__ah{font:400 clamp(28px, 3vw, 42px)/1.15 var(--f-sans);letter-spacing:-.035em;color:var(--ink);margin:0}.aiv__al{max-width:37em;color:var(--ink-3);margin:0;font-size:17px;line-height:1.55}.aiv__ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.aiv-a{background:#f5f4f2;border:1px solid #09090b06;border-radius:28px;flex-direction:column;min-width:0;padding:24px;display:flex}.aiv-a__k{font:500 18px/1.25 var(--f-sans);color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.aiv-a__ic{background:#eeedea;border-radius:11px;flex:0 0 36px;place-items:center;height:36px;display:grid}.aiv-a__q{min-height:6.2em;font:400 15px/1.55 var(--f-ui);letter-spacing:-.01em;color:var(--ink-2);flex:1;margin:22px 0 20px}.aiv-a__reply{background:#fff;border:1px solid #e4e3e2;border-radius:18px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:start;gap:10px;min-height:105px;padding:16px 14px;display:grid;box-shadow:0 5px 14px -12px #09090b2e}.aiv-a__face{place-items:center;width:30px;height:30px;display:grid}.aiv-a__r{font:400 13px/1.5 var(--f-ui);color:var(--ink-2);margin:2px 0 0}.aiv-a__done{color:#548168;background:#e7f1e9;border-radius:5px;place-items:center;width:18px;height:18px;margin-top:5px;display:grid}.aiv-a__l{font:400 11px/1.4 var(--f-ui);color:var(--ink-3);flex-direction:column;gap:5px;margin-top:17px;display:flex}.aiv-a__l b{font:400 12px/1.5 var(--f-ui);color:var(--ink-2)}.aiv__note{color:var(--ink-3);justify-content:flex-start;align-items:center;gap:8px;margin:25px 0 0;font-size:12px;line-height:1.5;display:flex}.aiv__note svg{flex-shrink:0}@media (width<=1100px){.aiv__people{grid-template-columns:repeat(2,minmax(0,1fr))}.aiv-p__act{min-height:96px}.aiv__bet{grid-template-columns:minmax(0,1fr);gap:28px}.aiv__why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;display:grid}.aiv__why p{margin-top:0}.aiv__ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.aiv__hd,.aiv__asks-hd,.aiv__why{grid-template-columns:minmax(0,1fr);gap:20px}.aiv__people{gap:12px}.aiv-p{padding:20px 16px 16px}.aiv__ag{grid-template-columns:minmax(0,1fr)}.aiv__bet{padding:24px 16px}.aiv__cmp{padding:0 14px}.aiv__ch{font-size:12px}.aiv__cell{gap:7px;font-size:12px}.aiv__ch--on,.aiv__cell--on{padding-left:12px}.aiv-a__q,.aiv-a__reply{min-height:0}.aiv__note{align-items:flex-start}}@media (width<=460px){.aiv__ch--on{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.aiv__people{grid-template-columns:minmax(0,1fr)}.aiv-p__act{min-height:0}.aiv-p__where{margin-top:16px}}.aix{background:var(--offblack,#18181b);color:#f6f6f7;padding:clamp(104px,12vw,160px) 0 clamp(96px,11vw,144px);position:relative;overflow:hidden}.aix:before{content:"";pointer-events:none;opacity:.1;background-image:var(--grain,none);background-size:var(--grain-s,128px) var(--grain-s,128px);position:absolute;inset:0}.aix .aiv__glow{opacity:.38;top:-320px}.aix__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid;position:relative}.aix__h{color:#fff;max-width:12em;margin:0}.aix__r p{color:#f6f6f7a8;max-width:32em;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.aix__r .btn{margin-top:24px}.aix__band{margin-top:clamp(48px,6vw,80px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.aix__tr{width:max-content;animation:70s linear infinite plxDrift;display:flex}.aix__band:hover .aix__tr{animation-play-state:paused}.aix-c{border-radius:var(--r-lg);background:#ffffff0b;flex-direction:column;width:340px;margin-right:16px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.aix-c__h{color:#fff;align-items:center;gap:9px;display:flex}.aix-c__h b{font:600 15px/1.2 var(--f-text)}.aix-c__p{color:#ffffff94;min-height:3em;margin-top:8px;font-size:13.5px;line-height:1.45}.aix-c__v{height:150px;font:400 12.5px/1.3 var(--f-ui);color:#ffffffdb;background:#0a0a0c66;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;margin-top:16px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.aix-v__row{align-items:center;gap:10px;display:flex}.aix-v__av{flex-shrink:0;box-shadow:0 0 0 1.5px #ffffffb3}.aix-v__ai{background:radial-gradient(circle at 35% 30%,#fff,#e7ecf8);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.aix-v__log .aix-v__ai{width:20px;height:20px}.aix-v__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.aix-v__tx b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.aix-v__tx em{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.aix-v__live{background:#3fab83;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:2.4s ease-in-out infinite aivLive}.aix-v__bar{background:#ffffff1a;border-radius:2px;height:4px;margin-top:4px;position:relative;overflow:hidden}.aix-v__bar i{border-radius:inherit;background:linear-gradient(90deg,#7ea3dc,#a792d4,#7fb4b1);width:40%;animation:3.2s ease-in-out infinite aixBar;position:absolute;inset:0}@keyframes aixBar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.aix-v__cap{color:#ffffff8c;font-size:11.5px}.aix-v__no{color:#f2c2ad;background:#b4441c29;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #e8805c40}.aix-v__no svg{flex-shrink:0}.aix-v__log{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.aix-v__log>span:not(.aix-v__badge){text-overflow:ellipsis;color:#ffffff9e;overflow:hidden}.aix-v__log b{color:#fff;font-weight:500}.aix-v__badge{font:600 10px/1 var(--f-mono);color:#c9d9f3;background:#7ea3dc38;border-radius:4px;flex-shrink:0;padding:2px 5px}.aix-v__q{color:#ffffffdb;background:#ffffff12;border-radius:10px 10px 10px 3px;padding:9px 11px;line-height:1.4}.aix-v__ok{color:#9fdcc4;align-items:center;gap:7px;display:flex}.aix-v__ok svg{flex-shrink:0}.aix-v__btns{gap:6px;padding-left:36px;display:flex}.aix-v__btn{color:#fffc;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.aix-v__btn--on{box-shadow:none;color:#0a0a0b;background:#fff;font-weight:500}.aix-v__mcp{color:#9fdcc4;background:#3fab8324;border-radius:999px;align-items:center;gap:7px;width:fit-content;height:28px;padding:0 11px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #3fab834d}.aix-v__mcp i{background:#3fab83;border-radius:50%;width:7px;height:7px}.aix-v__pills{flex-wrap:wrap;gap:6px;display:flex}.aix-v__pills span{color:#fffc;background:#ffffff12;border-radius:8px;padding:6px 9px;font-size:12px}@media (width<=900px){.aix__hd{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.aix-c{width:290px}.aix__band{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.aix__tr,.aix-v__bar i,.aix-v__live{animation:none}.aix__band{overflow-x:auto}}.aix{position:relative}.aix-blk{z-index:4;pointer-events:none;will-change:transform;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:0;left:0}.aix-blk__f{z-index:1;filter:drop-shadow(0 10px 18px #00000073);width:64px;height:64px;position:relative}.aix-blk__f svg{width:100%;height:100%;display:block}.aix-blk__sh{height:10px;transition:transform .4s var(--ease), opacity .4s var(--ease);background:radial-gradient(closest-side,#7ea3dc59,#0000);border-radius:50%;position:absolute;bottom:-14px;left:14px;right:14px}.aix-blk.is-low .aix-blk__sh{opacity:.9;transform:scale(1.3)}@media (width<=640px){.aix-blk{width:48px;height:48px;margin:-24px 0 0 -24px}.aix-blk__f{width:48px;height:48px}}.aix-blk{width:84px;height:84px;margin:-42px 0 0 -42px}.aix-blk__f{filter:drop-shadow(0 0 1px #ffffff59)drop-shadow(0 12px 22px #00000080);width:84px;height:84px}.aix-blk:before{content:"";background:radial-gradient(closest-side,#96afe638,#96afe600);border-radius:50%;position:absolute;inset:-26px}@media (width<=640px){.aix-blk{width:56px;height:56px;margin:-28px 0 0 -28px}.aix-blk__f{width:56px;height:56px}}.aix.aix--light{background:var(--paper);color:var(--ink)}.aix--light:before{display:none}.aix--light .aix__h{color:var(--ink)}.aix--light .aix__r p{color:var(--ink-3)}.aix-st{border-radius:var(--r-xl);background-color:var(--lg-base);background-image:var(--lgrad);height:470px;margin-top:clamp(44px,5vw,72px);position:relative;overflow:hidden}.aix-st:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #09090b0d}.aix-st__line{background:linear-gradient(90deg,#0000,#09090b24 12% 88%,#0000);height:1px;position:absolute;top:318px;left:0;right:0}.aix-st__line:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 1.5px #09090b2e}.aix-st .aix-blk{z-index:3;width:116px;height:116px;margin:0 0 0 -58px;position:absolute;top:34px;left:50%;transform:none}.aix-st .aix-blk:before{background:radial-gradient(closest-side,#ffffffd9,#fff0);inset:-30px}.aix-st .aix-blk__f{filter:drop-shadow(0 16px 22px #09090b24)drop-shadow(0 2px 4px #09090b14);width:116px;height:116px}.aix-st .aix-blk__sh{background:radial-gradient(closest-side,#09090b24,#0000);height:12px;bottom:-22px;left:26px;right:26px}.aix-st .aix-blk.is-low .aix-blk__sh{transform:scale(1.25)}.aix-it{z-index:2;opacity:0;will-change:transform, opacity;width:0;position:absolute;top:214px;left:0}.aix-it__q,.aix-it__ui{transition:opacity .45s var(--ease), transform .55s var(--ease-out), filter .45s var(--ease);position:absolute;top:0;left:0;transform:translate(-50%)}.aix-it__q{width:max-content;max-width:330px;font:400 13.5px/1.35 var(--f-ui);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:74px;padding:10px 14px 10px 10px;display:flex;box-shadow:0 0 0 1px #09090b0f,0 14px 30px -18px #09090b59}.aix-it__q .av{flex-shrink:0}.aix-it__q>span{flex-direction:column;gap:2px;min-width:0;display:flex}.aix-it__q em{color:var(--ink-3);font-size:11.5px;font-style:normal}.aix-it__q b{font-weight:500}.aix-it.is-read .aix-it__q{box-shadow:0 0 0 1.5px #7ea3dcb3,0 0 0 6px #7ea3dc24,0 14px 30px -18px #09090b59}.aix-it.is-ui .aix-it__q{opacity:0;filter:blur(4px);transform:translate(-50%)scale(.92)}.aix-it__ui{opacity:0;filter:blur(4px);width:300px;transform:translate(-50%)translateY(8px)scale(.94)}.aix-it.is-ui .aix-it__ui{opacity:1;filter:none;transform:translate(-50%)}.aix-it__d{width:max-content;max-width:280px;font:500 12.5px/1.3 var(--f-ui);color:var(--ink);opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex;position:absolute;top:-150px;left:76px;transform:translate(-8px);box-shadow:0 0 0 1px #09090b0f,0 12px 26px -16px #09090b59}.aix-it__d i{color:#166534;background:#e6f4ec;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.aix-it[data-emo=careful] .aix-it__d i{color:#a4441f;background:#fbeee6}.aix-it.is-dec .aix-it__d{opacity:1;transform:none}.aixu{font:400 12.5px/1.3 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #09090b0f,0 18px 36px -22px #09090b66}.aixu__h{color:var(--ink);align-items:center;gap:7px;display:flex}.aixu__h svg{color:var(--ink-3)}.aixu__h b{font-weight:600}.aixu__h em{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11.5px;font-style:normal;overflow:hidden}.aixu__row{align-items:center;gap:9px;display:flex}.aixu__row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.aixu__row b{color:var(--ink);font-weight:500}.aixu__row em{color:var(--ink-3);font-size:11.5px;font-style:normal}.aixu__co{color:#fff;width:24px;height:24px;font:600 9.5px/1 var(--f-ui);border-radius:7px;flex-shrink:0;place-items:center;font-style:normal;display:grid}.aixu__row>.aixu__co{place-content:center;place-items:center;display:grid}.aixu__co i{letter-spacing:.02em;text-shadow:0 1px 2px #00000059;font-style:normal}.aixu__ok{color:#fff;background:#3fab83;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.aixu__ck{align-items:center;gap:7px;display:flex}.aixu__ck>i{color:#fff;background:#5b9cf0;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.aixu__ck .ac{height:18px;padding:0 5px;font-size:10px}.aixu__more{color:var(--ink-3);font-size:11.5px}.aixu__no{color:#a4441f;background:#fbeee6;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-weight:500;display:flex}.aixu__dc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.aixu__dc i{color:#1e3a8a;min-width:20px;height:19px;font:600 10px/19px var(--f-mono);text-align:center;background:#dbe7fb;border-radius:5px;font-style:normal}.aixu__dc b{font:500 11.5px/1 var(--f-mono);color:var(--ink)}.aixu__pg{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.aixu__pg .ac{height:18px;padding:0 5px;font-size:10px}.aixu__pg>i{background:#f1f1f2;border-radius:3px;height:6px;overflow:hidden}.aixu__pg>i i{opacity:.75;background:#e5484d;border-radius:3px;height:100%;display:block}.aixu__pg em{font:400 10.5px/1 var(--f-mono);color:var(--ink-3);font-style:normal}.aixu__sc{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;display:grid}.aixu__sc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aixu__sc i{background:linear-gradient(90deg, transparent calc(var(--a) * 100%), #7ea3dc calc(var(--a) * 100%), #7ea3dc calc(var(--b) * 100%), transparent calc(var(--b) * 100%)), #f4f4f5;border-radius:3px;height:8px;position:relative}@media (width<=760px){.aix-st{height:430px}.aix-st .aix-blk{width:84px;height:84px;margin-left:-42px}.aix-st .aix-blk__f{width:84px;height:84px}.aix-it{top:180px}.aix-st__line{top:284px}.aix-it__q{max-width:250px;font-size:12.5px}.aix-it__ui{width:250px}.aix-it__d{max-width:250px;top:-40px;left:-125px}}.aix-it{top:318px}.aix-it__q{margin-top:0;transform:translate(-50%,-50%)}.aix-it.is-ui .aix-it__q{transform:translate(-50%,-50%)scale(.92)}.aix-it__ui{transform:translate(-50%,-46%)scale(.94)}.aix-it.is-ui .aix-it__ui{transform:translate(-50%,-50%)}@media (width<=760px){.aix-it,.aix-st__line{top:300px}.aix-it__d{top:-190px;left:-125px}}.aix-st{background:#f4f3f1}.aix-st__line{background:#09090b1a}.aix-st .aix-blk:before{display:none}.aix-st .aix-blk__f{filter:drop-shadow(0 14px 20px #09090b14)}.aix-st .aix-blk__sh{filter:blur(5px);background:#09090b12}.aix-st .aix-blk{transform-origin:50% 70%;margin:-58px 0 0 -58px;top:0;left:0}.aix-st .aix-blk__sh{transition:opacity .5s var(--ease)}.aix-it__q,.aix-it__ui{transition:opacity .6s var(--ease), transform .7s cubic-bezier(.2, .9, .25, 1.15), filter .5s var(--ease)}.aix-it__d{top:-196px;left:84px}@media (width<=760px){.aix-st .aix-blk{margin:-42px 0 0 -42px}.aix-it__d{top:-230px;left:-120px}}.aix-st{height:470px}.aix-st__line{top:0}.aix-st__line:after{display:none}.aix-st .aix-blk__f{filter:drop-shadow(0 18px 24px #785a461a);transition:transform .5s cubic-bezier(.2,.9,.25,1.2)}.aix-st[data-blk=b] .aix-blk__f,.aix-st[data-blk=f] .aix-blk__f{transform:scale(1.04)}.aix-st[data-blk=g] .aix-blk__f{transform:scale(1.07)}.aix-it__q{overflow:hidden}.aix-it.is-read .aix-it__q{transform:translate(-50%,calc(-50% - 6px))scale(1.03);box-shadow:0 0 0 1px #c58b6d47,0 0 0 7px #fff4ece6,0 0 34px 10px #ffe6d6b3,0 22px 36px -18px #78503c59}.aix-it__q:after{content:"";filter:blur(8px);opacity:0;pointer-events:none;background:#ffffffbf;width:40%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-120%)skew(-18deg)}.aix-it.is-read .aix-it__q:after{animation:1.2s cubic-bezier(.4,0,.2,1) .12s both aix-sweep}@keyframes aix-sweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(320%)skew(-18deg)}}.aix-it.is-ui .aix-it__ui{box-shadow:0 0 0 1px #c58b6d2e,0 18px 34px -20px #78503c4d}.aix-mid{margin-top:clamp(80px,9vw,136px)}.aix-mid__h{max-width:640px;color:var(--ink);margin:0}.aix-mid__p{max-width:560px;color:var(--ink-3);margin:14px 0 0;font-size:15.5px;line-height:1.5}.aix-pj{border-radius:var(--r-xl);background:#f4f3f1;margin-top:clamp(28px,3.4vw,44px);padding:112px clamp(20px,3vw,40px) clamp(24px,3vw,40px);position:relative;overflow:hidden}.aix-pj:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #09090b0d}.aix-pj__g{grid-template-columns:minmax(170px,1.05fr) repeat(4,minmax(0,1fr));gap:10px;display:grid}.aix-pj__s{min-width:0;font:500 13px/1.3 var(--f-ui);color:var(--ink);align-items:center;gap:9px;display:flex}.aix-pj__s .ac{flex-shrink:0;height:20px;padding:0 6px;font-size:10.5px}.aix-pj__s span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aix-pj__c{min-width:0;min-height:78px;transition:transform .6s cubic-bezier(.2, .9, .25, 1.15), box-shadow .5s var(--ease);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative;box-shadow:0 0 0 1px #09090b0f,0 10px 24px -18px #09090b4d}.aix-pj__l{font:400 11px/1.2 var(--f-ui);color:var(--ink-3);font-style:normal}.aix-pj__e{width:46%;height:8px;transition:opacity .4s var(--ease);background:#f1f1f2;border-radius:4px;margin-top:4px;display:block}.aix-pj__v{flex-direction:column;gap:3px;min-width:0;display:flex}.aix-pj__v b{font:500 13px/1.25 var(--f-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aix-pj__v small{font:400 11px/1.3 var(--f-ui);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aix-pj__pg{background:#f1f1f2;border-radius:3px;height:6px;margin:3px 0 2px;display:block;overflow:hidden}.aix-pj__pg.is-low i{opacity:.7;background:#e5484d}.aix-pj__c:not(.is-pre) .aix-pj__v{opacity:0;filter:blur(3px);transition:opacity .6s var(--ease), transform .7s cubic-bezier(.2, .9, .25, 1.15), filter .5s var(--ease);position:absolute;top:29px;left:12px;right:12px;transform:translateY(6px)scale(.97)}.aix-pj__c.is-done .aix-pj__v{opacity:1;filter:none;transform:none}.aix-pj__c.is-done .aix-pj__e{opacity:0}.aix-pj__c.is-done:not(.is-work){animation:aix-land 1.6s var(--ease) both}@keyframes aix-land{0%{box-shadow:0 0 0 1px #00823666,0 0 0 6px #0082361a,0 10px 24px -18px #09090b4d}to{box-shadow:0 0 0 1px #09090b0f,0 0 #00823600,0 10px 24px -18px #09090b4d}}.aix-ag{z-index:4;opacity:0;pointer-events:none;will-change:transform;transform-origin:50% 70%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:0;left:0}.aix-ag .aix-blk__f{z-index:1;filter:drop-shadow(0 12px 16px #785a461f);width:100%;height:100%;position:relative}.aix-ag .aix-blk__f svg{width:100%;height:100%;display:block}.aix-ag .aix-blk__sh{filter:blur(4px);height:8px;transition:opacity .5s var(--ease);background:#09090b12;border-radius:50%;position:absolute;bottom:-12px;left:14px;right:14px}@media (width<=760px){.aix-st{height:440px}.aix-pj{padding:92px 12px 14px}.aix-pj__g{grid-template-columns:1fr 1fr;gap:8px}.aix-pj__s{grid-column:1/-1;margin-top:8px}.aix-pj__s:first-child{margin-top:0}.aix-pj__c{min-height:70px;padding:9px 10px}.aix-pj__c:not(.is-pre) .aix-pj__v{top:27px;left:10px;right:10px}.aix-ag{width:52px;height:52px;margin:-26px 0 0 -26px}}@media (prefers-reduced-motion:reduce){.aix-it__q:after,.aix-pj__c{animation:none!important}}.aix.aix--light{overflow:clip visible}html{overflow-anchor:none}.aix-st.aix-st--grow{height:470px}.aix-row{height:470px;position:absolute;top:0;left:0;right:0}.aix-st--grow .aix-pj{background:0 0;border-radius:0;margin:0;padding:96px clamp(20px,3vw,40px) clamp(28px,3.2vw,44px);position:absolute;top:470px;left:0;right:0;overflow:visible}.aix-st--grow .aix-pj:after{display:none}.aix-st--grow .aix-pj:before{content:"";background:#09090b0f;height:1px;position:absolute;top:0;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.aix-cap{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(44px,5vw,64px);display:flex}.aix-cap__h{max-width:560px;color:var(--ink);margin:0}.aix-cap__p{max-width:430px;color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}@media (width<=760px){.aix-st.aix-st--grow,.aix-row{height:440px}.aix-st--grow .aix-pj{padding:80px 12px 20px;top:440px}.aix-st--grow .aix-pj:before{left:12px;right:12px}.aix-pj__g{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.aix-pj__s{grid-column:1/-1;margin-top:6px;font-size:12px}.aix-pj__s:first-child{margin-top:0}.aix-pj__c{border-radius:10px;gap:4px;min-height:56px;padding:7px 8px}.aix-pj__l{font-size:10px}.aix-pj__v b{font-size:11.5px}.aix-pj__v small{display:none}.aix-pj__c:not(.is-pre) .aix-pj__v{top:23px;left:8px;right:8px}.aix-pj__e{height:6px}.aix-cap{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px}.aix-cap__h{font-size:20px}.aix-cap__p{font-size:13.5px}}#why{padding-bottom:clamp(56px,6vw,88px)}.aix.aix--light{padding-top:clamp(56px,6vw,88px)}.aix__rule{display:none}.aix--light .aix__r p{font-size:clamp(16px,1.2vw,18px)}.aix-st--grow .aix-pj{padding:124px clamp(20px,3vw,40px) clamp(28px,3.2vw,44px)}.aix-cap{margin:0 0 clamp(30px,3.4vw,44px)}.aix-cap__h{font-weight:400}@media (width>=761px){.aix-cap{justify-content:flex-start;gap:clamp(40px,5vw,80px)}}.aix-pj__g{flex-direction:column;gap:10px;display:flex}.aix-pj__r{transition:background-color .5s var(--ease), box-shadow .5s var(--ease);background:#09090b09;border-radius:16px;grid-template-columns:minmax(170px,1.05fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px 8px 8px 14px;display:grid;box-shadow:inset 0 0 0 1px #09090b09}.aix-pj__r.is-on{background:#7ea3dc1a;box-shadow:inset 0 0 0 1px #7ea3dc42}.aix-pj__s{gap:9px}.aix-pj__s span{flex:0 auto}.aix-pj__s:after{content:"";background:#09090b24;flex:14px;min-width:14px;height:1px;margin-right:-8px}.aix-pj__c{gap:7px;min-height:0;padding:10px 12px 12px}.aix-pj__k{align-items:start;display:grid}.aix-pj__k>*{grid-area:1/1}.aix-pj__c .aix-pj__v.is-new,.aix-pj__c:not(.is-pre) .aix-pj__v.is-new{opacity:0;filter:blur(3px);transition:opacity .6s var(--ease), transform .7s cubic-bezier(.2, .9, .25, 1.15), filter .5s var(--ease);position:static;top:auto;left:auto;right:auto;transform:translateY(6px)scale(.97)}.aix-pj__v.is-was{transition:opacity .4s var(--ease), transform .5s var(--ease), filter .4s var(--ease)}.aix-pj__c.is-done .aix-pj__v.is-new{opacity:1;filter:none;transform:none}.aix-pj__c.is-done .aix-pj__v.is-was{opacity:0;filter:blur(2px);transform:translateY(-5px)}.aix-pj__e{align-self:start;margin-top:2px}.aix-pj__pg{background:#f5f5f5;border-radius:3px;height:6px;margin:2px 0 3px;display:flex}.aix-pj__pg i{opacity:1;background:#5b9595;border-radius:3px;height:100%;display:block}.aix-pj__pg i.x{background:#e7000b;width:7%;margin-left:2px}.aix-pj__c.is-work{transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 1px #7ea3dc8c,0 0 0 5px #d4e2f7e6,0 0 26px 6px #d4e2f7a6,0 16px 28px -16px #3547644d}.aix-ag__tag.curl{z-index:2;--ca:18px;gap:5px;padding:3px 10px 3px 3px;font-size:12px;position:absolute;top:50%;right:calc(100% - 6px);transform:translateY(-40%);box-shadow:0 6px 14px -8px #09090b4d}@media (width<=760px){.aix-st--grow .aix-pj{padding:104px 12px 20px}.aix-cap{margin:0 0 24px}.aix-pj__g{gap:8px}.aix-pj__r{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px}.aix-pj__s{grid-column:1/-1;margin:0 0 2px 2px}.aix-pj__s:after{display:none}.aix-pj__c{gap:4px;padding:7px 8px 9px}.aix-ag__tag.curl{--ca:18px;gap:0;padding:2px}.aix-ag__tag .curl__nm{display:none}}.aix-ag__tag.curl{top:70%;right:calc(100% + 12px);transform:translateY(-50%)}.aix-ag:nth-child(3n+1) .aix-ag__tag.curl{top:30%;right:calc(100% + 16px)}.aix-ag:nth-child(3n+2) .aix-ag__tag.curl{top:62%;right:calc(100% + 10px)}@media (width<=760px){.aix-ag__tag.curl,.aix-ag:nth-child(n) .aix-ag__tag.curl{right:calc(100% + 6px)}}@media (width>=901px){.aix--light .aix__hd{grid-template-columns:max-content minmax(0,31em);justify-content:start;align-items:start;gap:clamp(56px,7vw,128px)}.aix--light .aix__r{padding-top:7px}}.aix-row .aix-it{z-index:1}.aix-row:before,.aix-row:after{content:"";z-index:2;pointer-events:none;width:clamp(90px,13%,190px);position:absolute;top:0;bottom:0}.aix-row:before{background:linear-gradient(90deg,#f4f3f1 18%,#f4f3f100);left:0}.aix-row:after{background:linear-gradient(270deg,#f4f3f1 18%,#f4f3f100);right:0}@media (width<=760px){.aix-ag__tag.curl,.aix-ag:nth-child(n) .aix-ag__tag.curl{right:calc(100% - 8px)}}.aix-st:after{z-index:6}.aixu__dc--co .co{border-radius:5px}.aix-ag__tag.curl{border-radius:9px 5px 9px 9px;right:calc(100% - 1px)}.aix-ag:nth-child(3n+1) .aix-ag__tag.curl{border-radius:9px 9px 5px;right:100%}.aix-ag:nth-child(3n+2) .aix-ag__tag.curl{border-radius:9px 5px 9px 9px;right:calc(100% - 2px)}@media (width<=760px){.aix-ag__tag.curl,.aix-ag:nth-child(n) .aix-ag__tag.curl{right:calc(100% - 2px)}}@media (width>=761px){html[data-page=ai] .aiv{background-image:linear-gradient(#09090b13,#09090b13);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--rail-x)) 1px;padding-top:calc(var(--sec-y) + 16px);padding-bottom:calc(var(--sec-y) + 16px);border-top:0}html[data-page=ai] .mpx{padding-top:calc(var(--sec-y) + 16px);padding-bottom:calc(var(--sec-y) + 16px)}html[data-page=ai] main>.cs,html[data-page=ai] .pg>.cs{padding-top:calc(var(--sec-y) + 16px)}html[data-page=ai] :is(.aiv__hd,.aiv__asks-hd){padding-left:var(--rail-tx);padding-right:var(--rail-tx)}html[data-page=ai] .aiv__asks{margin-top:calc(var(--sec-y) + 16px);padding-top:calc(var(--sec-y) + 16px);position:relative}html[data-page=ai] .aiv__asks:before{content:"";pointer-events:none;background:#09090b13;height:1px;position:absolute;top:0;left:-12px;right:-12px}}@media (width>=901px){html[data-page=ai] :is(.aiv__hd,.aiv__asks-hd){grid-template-columns:fit-content(min(56%,40rem)) minmax(0,31em);justify-content:start;column-gap:clamp(56px,7vw,128px)}html[data-page=ai] :is(.aiv__hd,.aiv__asks-hd)>:last-child{margin-top:0;padding-top:7px}}html[data-page=ai] .aiv__ah{font-size:calc(clamp(28px, 3.2vw, 46px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.12;font-weight:var(--t-title-w)}html[data-page=ai] .aiv__al{color:var(--ink-2);font-size:clamp(16px,1.2vw,18px);line-height:1.55}html[data-page=ai] .aiv__why h3{font-weight:var(--t-title-w);letter-spacing:var(--t-title-ls)}html[data-page=ai] .aiv__asks-hd{margin-bottom:clamp(32px,4vw,48px)}.aiv-a__reply{align-items:center;min-height:0;padding:14px}.aiv-a__r{margin:0}.aiv-a__done{margin-top:0}:is(.scy-a__ai,.aix-v__ai,.ib__ai):has(>.a-portal--blk){box-shadow:none;background:0 0;border-radius:0}:is(.scy-a__ai,.aix-v__ai,.ib__ai)>.a-portal--blk{width:100%!important;height:100%!important}.aiv-p{padding:24px 22px 22px}.aiv-p__where{margin:18px 0 12px}.aiv-p__act{min-height:0;padding:15px 14px 16px}@media (width<=1100px){.aiv-p__act{min-height:0}}@media (width<=700px){.aiv-p{padding:20px 18px 18px}}.aiv-p__act>span{text-wrap:pretty}@media (width>=761px) and (width<=1100px){.aix-cap{margin-bottom:64px}}.aiv-a__ic{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff}.aix-ag__tag.curl,.aix-ag:nth-child(3n+2) .aix-ag__tag.curl{border-radius:999px 5px 9px 999px}.aix-ag:nth-child(3n+1) .aix-ag__tag.curl{border-radius:999px 9px 5px 999px}.csn{background:var(--paper-2,#f6f5f2);padding:clamp(104px,12vw,168px) 0}.csn__hd{text-align:center;max-width:820px;margin:0 auto}.csn__tag{height:calc(var(--tag-h) + 2px);padding:0 calc(var(--tag-px) + 1px) 0 calc(var(--tag-px) - 1px);border-radius:var(--tag-r);font:var(--tag-fw) calc(var(--tag-fs) + .5px)/1 var(--f-ui);color:var(--ink);background:#fff;align-items:center;gap:7px;margin-bottom:22px;display:inline-flex;box-shadow:0 0 0 1px #09090b1a}.csn__tag svg{color:var(--ink-3)}.csn__tabs{scrollbar-width:none;background:#fff;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:clamp(36px,4vw,52px) auto 0;padding:5px;display:flex;overflow-x:auto;box-shadow:0 0 0 1px #09090b14,0 10px 30px -18px #09090b40}.csn__tabs::-webkit-scrollbar{display:none}.csn-t{height:42px;font:500 14.5px/1 var(--f-ui);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 18px 0 15px;display:inline-flex}.csn-t:hover{color:var(--ink)}.csn-t__s{display:none}.csn-t.is-on{background:var(--ink);color:#fff}.csn-t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.csn__ps{margin-top:clamp(44px,5vw,64px)}.csn-p{display:none}.csn-p.is-on{animation:mdP .55s var(--ease-out);display:block}.csn-p__copy{max-width:1180px;margin:0 auto clamp(32px,4vw,48px)}.csn-p__intro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.csn-p__h{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.14}.csn-p__lead{color:var(--ink-3);margin:0;font-size:16.5px;line-height:1.6}.csn-p .csn-p__pts{border-top:1px solid #09090b14;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(28px,3vw,40px);padding-top:clamp(24px,2.6vw,32px);display:grid}.csn-p .csn-p__pts li{flex-direction:column;gap:14px}.csn-p__pts h4{margin:0 0 6px;font-size:15.5px;font-weight:500}.csn-p__pts p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.csn-p__vis{max-width:1180px;margin:0 auto}.csn-cv{padding:clamp(14px,2.2vw,32px)}.cvz{height:600px;position:relative}.cvz__tools{z-index:3;color:#52525b;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 1px #e7e7e9,0 12px 28px -16px #09090b4d}.cvz__tools span{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cvz__tools span.is-on{color:#fff;background:#0a0a0a}.cvz__tools i{background:#e7e7e9;width:20px;height:1px;margin:4px 0}.cvz__zoom{font:500 10.5px/1 var(--f-mono);color:#737373;width:auto!important;height:26px!important}.cvz__f{background:#fff;border-radius:14px;flex-direction:column;animation:9s ease-in-out infinite cvzFloat;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 26px 60px -34px #09090b59}.cvz__f--3d{width:55%;height:74%;top:3%;left:8%}.cvz__f--sys{width:31%;animation-delay:-3s;top:6%;right:2%}.cvz__f--photo{width:29%;height:36%;animation-delay:-6s;bottom:3%;right:9%}@keyframes cvzFloat{50%{transform:translateY(-6px)}}.cvz__fl{height:32px;font:500 11.5px/1 var(--f-ui);color:#52525b;border-bottom:1px solid #f0f0f1;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.cvz__img{background-position:32% 66%;background-repeat:no-repeat;background-size:175%;flex:1}.cvz__img--ph{background-position:50%;background-size:cover}.cvz__sh{border-bottom:1px solid #f0f0f1;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:12.5px;display:flex}.cvz__sh b{font-weight:600}.cvz__live{color:#737373;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.cvz__live i{background:#16a34a;border-radius:50%;width:6px;height:6px}.cvz__cb{color:#737373;border-bottom:1px solid #f0f0f1;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:11.5px;display:flex}.cvz__cb b{color:#0a0a0a;font-weight:500}.cvz__r{border-bottom:1px solid #f6f6f7;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12.5px;display:flex}.cvz__r:last-child{border-bottom:0}.cvz__code{background:var(--c);font:500 10.5px/1 var(--f-mono);color:#1f1d24;border-radius:5px;padding:3px 6px}.cvz__r b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.cvz__st{font:500 10.5px/1 var(--f-ui);color:#52525b;white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:3px 7px 3px 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #e7e7e9}.cvz__st b{font:600 10px/1 var(--f-mono);color:#0a0a0a;flex:none}.cvz__st i{border-radius:2px;width:7px;height:7px}.cvz__note{z-index:2;background:#fff;border-radius:14px;width:250px;padding:12px 13px;font-size:12.5px;animation:7s ease-in-out -2s infinite cvzFloat;position:absolute;bottom:14%;left:47%;box-shadow:0 0 0 1px #e7e7e9,0 22px 44px -22px #09090b66}.cvz__nh{align-items:center;gap:7px;display:flex}.cvz__nh b{font-weight:600}.cvz__nh time{color:#8a8a92;margin-left:auto;font-size:11px}.cvz__note p{margin:7px 0 8px;line-height:1.45}.cvz__nr{color:#737373;align-items:center;gap:6px;font-size:11.5px;display:flex}.cvz__cur{z-index:4;align-items:flex-start;display:flex;position:absolute}.cvz__cur .cur__ptr{filter:drop-shadow(0 2px 5px #00000024);flex-shrink:0}.cvz__cn{margin:16px 0 0 -4px;padding:3px 9px 3px 3px;font-size:12px}.cvz__cur--k{animation:11s ease-in-out infinite cvzK;top:34%;left:30%}.cvz__cur--ia{animation:13s ease-in-out infinite cvzA;top:49%;left:66%}@keyframes cvzK{0%,to{transform:translate(0)}30%{transform:translate(60px,40px)}60%{transform:translate(20px,90px)}}@keyframes cvzA{0%,to{transform:translate(0)}40%{transform:translate(-60px,8px)}70%{transform:translate(24px,14px)}}@keyframes cvzS{0%,to{transform:translate(0)}50%{transform:translate(26px,10px)}}@media (width<=1000px){.csn-p__intro{grid-template-columns:minmax(0,1fr);gap:16px}.cvz{height:520px}}@media (width<=640px){.csn-p .csn-p__pts{grid-template-columns:minmax(0,1fr);gap:20px}.csn-p .csn-p__pts li{flex-direction:row}.csn__tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.csn-t{justify-content:center;gap:6px;padding:0 8px;font-size:13.5px}.csn-t__l{display:none}.csn-t__s{display:inline}.cvz{height:600px}.cvz__tools,.cvz__f--photo{display:none}.cvz__f--3d{width:100%;height:46%;top:0;left:0}.cvz__f--sys{width:100%;top:51%;left:0;right:auto}.cvz__f--3d{height:44%}.cvz__f--sys{top:48%}.cvz__note{width:196px;inset:9% 8px auto auto}.cvz__cur--k{animation:9s ease-in-out infinite cvzS;top:25%;left:8%}.cvz__cur--ia{animation:11s ease-in-out -4s infinite cvzS;top:91%;left:40%}}@media (prefers-reduced-motion:reduce){.cvz__f,.cvz__note,.cvz__cur{animation:none!important}}.no-js .csn-p{margin-bottom:64px;display:block}.csn{padding:clamp(88px,10vw,136px) 0}.csn__hd{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);max-width:none;margin:0;display:grid}.csn__hd .h2{margin:0}.csn__hd .lead{max-width:32em;margin:0}.csn__in{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);margin-top:clamp(40px,4.6vw,64px);display:grid}.csn__nav{top:calc(var(--hdr) + 28px);flex-direction:column;gap:2px;display:flex;position:sticky}.csn__nav .csn-t{width:100%;height:auto;min-height:40px;font:400 14.5px/1.25 var(--f-ui);color:var(--ink-2);white-space:normal;text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;gap:10px;padding:8px 12px}.csn__nav .csn-t svg{color:var(--ink-3);flex-shrink:0}.csn__nav .csn-t:hover{color:var(--ink);background:#09090b0a}.csn__nav .csn-t.is-on{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;font-weight:500}.csn__nav .csn-t.is-on svg{color:var(--ink)}.csn__ps{min-width:0;margin:0}.csn-p.is-on{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:14px;display:grid}.csn-v{background-color:#ebebe8;background-image:radial-gradient(#09090b1a 1px,#0000 1.3px);background-size:20px 20px;border-radius:22px;min-width:0;padding:clamp(18px,2vw,26px)}.csn-v__hd{margin-bottom:18px}.csn-v .csn-p__h{font-size:clamp(20px,1.8vw,26px)}.csn-v .csn-p__lead{max-width:40em;margin-top:8px;font-size:15px;line-height:1.55}.csn-sc{position:relative;overflow:hidden}.csn-sc__in{width:820px;transform:scale(var(--s,1));transform-origin:0 0}.csn-v .intl__cv,.csn-v .ctab__cv,.csn-v .csn-cv{background:0 0;border-radius:0;padding:0}.csn-v .cvz{height:520px}.csn-bs{flex-direction:column;gap:14px;display:flex}.csn-b{background:#fff;border-radius:18px;flex:1;padding:20px 20px 22px;box-shadow:0 0 0 1px #09090b0f}.csn-b__ic{background:var(--paper-2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:10px;place-items:center;display:grid}.csn-b h4{letter-spacing:-.01em;margin:16px 0 0;font-size:15.5px;font-weight:500}.csn-b p{color:var(--ink-3);margin:6px 0 0;font-size:14px;line-height:1.5}@media (width<=1000px){.csn__hd{grid-template-columns:minmax(0,1fr);align-items:start}.csn__in{grid-template-columns:minmax(0,1fr);gap:16px}.csn__nav{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.csn__nav::-webkit-scrollbar{display:none}.csn__nav .csn-t{white-space:nowrap;flex:none;width:auto;box-shadow:0 0 0 1px #09090b14}.csn__nav .csn-t.is-on{background:var(--ink);color:#fff;box-shadow:none}.csn__nav .csn-t.is-on svg{color:#fff}.csn-p.is-on{grid-template-columns:minmax(0,1fr)}.csn-sc__in{width:auto;transform:none}.csn-bs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=640px){.csn__nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.csn__nav .csn-t{justify-content:center;gap:6px;padding:8px 6px;font-size:13.5px}.csn__nav .csn-t .csn-t__l{display:none}.csn__nav .csn-t .csn-t__s{display:inline}.csn-bs{grid-template-columns:minmax(0,1fr)}.csn-v{padding:14px}}.csn-v__more{margin-top:12px;font-size:14.5px;display:inline-flex}.csn__tag{padding:0 calc(var(--tag-px) + 1px);gap:0}.stx{opacity:0;transition:grid-template-rows .45s var(--ease-out), opacity .3s var(--ease), transform .45s var(--ease-out);grid-template-rows:0fr;display:grid;transform:translateY(-6px)}.stx.is-on{opacity:1;grid-template-rows:1fr;transform:none}.stx__in{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.stx.is-on .stx__in{border-bottom:1px solid var(--line);margin-bottom:14px;padding:3px 12px 14px}.stx__in{transition:padding .45s var(--ease-out), margin .45s var(--ease-out);padding:0 12px}.csn__ctx-k{height:22px;font:500 11px/22px var(--f-text);color:var(--ink-3);background:#fff;border-radius:999px;flex-shrink:0;align-self:flex-start;margin-bottom:6px;padding:0 8px;box-shadow:0 0 0 1px #09090b14}.stx__in b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}@media (width<=1000px){.csn__ctx{display:none}}@media (width<=900px){.mds__ctx{display:none}}@media (prefers-reduced-motion:reduce){.stx,.stx__in{transition:none}}.csn-b{background:#fff;flex-direction:column;padding:0;display:flex;overflow:hidden}.csn-b__v{background:linear-gradient(135deg,#f4f2fb 0%,#f6f5f2 70%);justify-content:center;align-items:center;min-height:92px;padding:18px;display:flex}.csn-b--viz .csn-b__v{background:linear-gradient(135deg,#eef4fb 0%,#f6f5f2 70%)}.csn-b--tabs .csn-b__v{background:linear-gradient(135deg,#eef7f1 0%,#f6f5f2 70%)}.csn-b h4{margin:16px 20px 0}.csn-b p{margin:6px 20px 20px}.csn-m__q{max-width:100%;height:34px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex;box-shadow:0 0 0 1px #09090b0f,0 10px 22px -16px #09090b59}.csn-m__q>svg{color:#6d5bb5;flex-shrink:0}.csn-m__q span{text-overflow:ellipsis;overflow:hidden}.csn-m__caret{background:var(--ink);flex-shrink:0;width:1.5px;height:14px;animation:1s step-end infinite fwCaret}.csn-m__kpi{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:0 0 0 1px #09090b0f}.csn-m__kpi>span{flex-direction:column;gap:3px;display:flex}.csn-m__kpi em{font:400 11px/1 var(--f-ui);color:var(--ink-3);font-style:normal}.csn-m__kpi b{font:500 18px/1 var(--f-ui)}.csn-m__kpi svg{width:80px;height:28px}.csn-m__live{background:#3fab83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3fab8326}.csn-m__av{align-items:center;display:flex}.csn-m__av .av{margin-right:-6px;box-shadow:0 0 0 2px #fff}.csn-m__av>span{height:26px;color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:5px;margin-left:14px;padding:0 9px;font-size:12px;display:inline-flex;box-shadow:0 0 0 1px #09090b0f}.csn-m__dw{align-items:center;gap:8px;display:flex;position:relative}.csn-m__dw svg{width:120px;height:40px}.csn-m__lg{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.csn-m__lg span{background:#fff;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11.5px;display:inline-flex;box-shadow:0 0 0 1px #09090b0f}.csn-m__lg i{border-radius:3px;width:9px;height:9px}.csn-m__tl{grid-template-rows:26px 22px;grid-template-columns:54px 38px;gap:6px;display:grid}.csn-m__tl i{background:#fff;border-radius:7px;box-shadow:0 0 0 1px #09090b12,0 8px 16px -12px #09090b4d}.csn-m__tl i:first-child{background:linear-gradient(160deg,#dfe7f2,#fff);grid-row:span 2}.csn-m__tl i:nth-child(4){background:#f4f2fb}.csn-m__lgl{color:var(--ink-2);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex;box-shadow:0 0 0 1px #09090b0f}.csn-m__lgl b{color:var(--ink);font-weight:600}.csn-m__lgl em{color:var(--ink);font-style:normal}.csn-m__lgl time{color:var(--ink-3);margin-left:4px;font-size:11px}.csn-m__sw{background:#fff;border-radius:10px;align-items:center;gap:14px;padding:8px 12px;display:flex;box-shadow:0 0 0 1px #09090b0f}.csn-m__sw>span{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.csn-m__sw em{color:var(--ink-3);font-size:11px;font-style:normal}.csn-m__tg{background:#008236;border-radius:999px;width:30px;height:18px;position:relative}.csn-m__tg i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}@media (prefers-reduced-motion:reduce){.csn-m__caret{animation:none}}.c4g{grid-template-rows:clamp(560px,46vw,660px) clamp(340px,27vw,380px);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:clamp(44px,5vw,64px);display:grid}.c4--intel{grid-column:1/8}.c4--viz{grid-column:8/13}.c4--tabs{grid-column:1/5}.c4--brand{grid-column:5/13}.c4.c4--brand{flex-direction:row}.c4{background:#fff;border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #09090b0f}.c4__tx{flex-shrink:0;padding:clamp(22px,2.2vw,30px) clamp(22px,2.2vw,30px) 0}.c4__tag{height:26px;font:500 12.5px/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #09090b1a}.c4__h{font-size:clamp(20px,1.75vw,25px);font-weight:var(--t-h3-w,500);letter-spacing:-.025em;margin:0;line-height:1.18}.c4__p{max-width:34em;color:var(--ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}.c4__more{margin-top:12px;font-size:14.5px;display:inline-flex}.c4__vis{background:#f5f5f3;border-radius:16px;flex:1;min-height:0;margin:18px clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #09090b0a}.c4--brand .c4__tx{width:38%;padding-bottom:clamp(22px,2.2vw,30px)}.c4--brand .c4__vis{margin:clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px) 0}.c4s{transform:translate(-50%, -50%) scale(var(--s,1));font:400 13px/1.3 var(--f-ui);color:var(--ink-2);position:absolute;top:50%;left:50%}.c4s>*{transition:opacity .5s var(--ease)}.c4s.is-out>*{opacity:0!important}.c4:not(.is-play) *{animation-play-state:paused!important}.c4-cur{z-index:6;will-change:transform;transition:transform .9s cubic-bezier(.45,.05,.25,1);top:0;left:0}.c4-cur .curl{transform-origin:0 0;transform:scale(.92)}.c4i__ai,.c4i__card,.c4i__r,.c4i__upd,.c4i__share,.c4v__tag,.c4v__note,.c4v__rep,.c4t__tb{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(8px)}:is(.c4i__ai,.c4i__card,.c4i__r,.c4i__upd,.c4i__share,.c4v__tag,.c4v__note,.c4v__rep,.c4t__tb).is-on{opacity:1;transform:none}.c4i__ask{height:54px;color:var(--ink);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:0 9px 0 12px;font-size:15.5px;display:flex;position:absolute;top:20px;left:20px;right:20px;box-shadow:0 0 0 1px #09090b12,0 10px 26px -18px #09090b4d}.c4i__who{display:flex}.c4i__q{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.c4i__caret{background:var(--ink);width:1.5px;height:19px;margin-left:2px;animation:1s step-end infinite c4Caret}.c4i__ask:has(.c4i__go.is-on) .c4i__caret{visibility:hidden}@keyframes c4Caret{50%{opacity:0}}.c4i__go{width:34px;height:34px;color:var(--ink-3);transition:background-color .3s, color .3s, transform .3s var(--ease-out);background:#ececee;border-radius:10px;place-items:center;display:grid}.c4i__go.is-on{background:var(--ink);color:#fff;transform:scale(.94)}.c4i__ai{grid-template-columns:26px auto;align-items:center;column-gap:10px;display:grid;position:absolute;top:92px;left:22px}.c4i__blk{display:flex}.c4i__think,.c4i__says{grid-area:1/2;transition:opacity .35s}.c4i__think{opacity:0;gap:4px;display:flex}.c4i__think.is-on{opacity:1}.c4i__think i{background:#a3a3ab;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite c4Dot}.c4i__think i:nth-child(2){animation-delay:.15s}.c4i__think i:nth-child(3){animation-delay:.3s}@keyframes c4Dot{50%{opacity:.5;transform:translateY(-3px)}}.c4i__says{opacity:0;color:var(--ink-2);font-size:13.5px}.c4i__says.is-on{opacity:1}.c4i__card{background:#fff;border-radius:16px;padding:14px 16px 12px;position:absolute;top:136px;left:20px;right:20px;box-shadow:0 0 0 1px #09090b0f,0 18px 40px -26px #09090b4d}.c4i__hd{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13.5px;display:flex}.c4i__hd b{font-weight:500}.c4i__live{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.c4i__live i{background:#3fab83;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite scLive}.c4i__r{grid-template-columns:20px 136px minmax(0,1fr) 26px;align-items:center;gap:10px;height:36px;display:grid}.c4i__r+.c4i__r{border-top:1px solid #f2f2f3}.c4i__r .co{border-radius:6px}.c4i__nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.c4i__bar{background:#f1f1f3;border-radius:99px;height:8px;overflow:hidden}.c4i__bar i{border-radius:inherit;background:#b8a5df;width:0;height:100%;transition:width 1s cubic-bezier(.22,.8,.25,1) .15s;display:block}.c4i__r.is-on .c4i__bar i{width:calc(var(--w) * 100%)}.c4i__r.is-on .c4i__bar i.is-on{width:calc(var(--w2) * 100%)}.c4i__v{color:var(--ink);font-variant-numeric:tabular-nums;justify-items:end;font-size:13px;font-weight:500;display:grid}.c4i__v>span{opacity:0;grid-area:1/1;transition:opacity .4s}.c4i__v>span.is-on{opacity:1}.c4i__upd{color:var(--ink-3);border-top:1px solid #f2f2f3;align-items:center;gap:7px;margin-top:6px;padding-top:9px;font-size:12px;display:flex}.c4i__upd b{color:var(--ink-2);font-weight:500}.c4i__upd time{margin-left:auto}.c4i__share{align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.c4i__sb{height:28px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex;box-shadow:0 0 0 1px #09090b14}.c4i__avs{display:flex}.c4i__avs .av{box-shadow:0 0 0 2px #f5f5f3}.c4i__avs .av+.av{margin-left:-6px}.c4i__lk{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.c4v__pan{animation:16s ease-in-out infinite alternate c4vPan;position:absolute;inset:0}@keyframes c4vPan{to{transform:translate(-8px,-6px)}}.c4v__f{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -32px #09090b59}.c4v__f--dw{width:330px;top:16px;left:16px}.c4v__f--3d{width:276px;height:168px;top:256px;left:168px}.c4v__fl{height:28px;font:500 11px/1 var(--f-ui);color:#52525b;border-bottom:1px solid #f0f0f1;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;display:flex}.c4v__plan{width:100%;height:auto;display:block}.c4v__hit{opacity:0;transform-origin:240px 60px}.c4v__f--dw:has(.c4v__tag.is-on) .c4v__hit{animation:1.8s ease-out infinite c4vHit}@keyframes c4vHit{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.c4v__tag{height:26px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 4px;font-size:11.5px;display:flex;position:absolute;top:132px;left:150px;box-shadow:0 0 0 1px #09090b14,0 8px 18px -10px #09090b4d}.c4v__tag .ac{height:18px;padding:0 5px;font-size:10px}.c4v__img{background-position:32% 66%;background-repeat:no-repeat;background-size:175%;flex:1;position:relative}.c4v__ring{opacity:0;width:28px;height:28px;transition:opacity .4s, transform .6s var(--ease-out);border-radius:50%;margin:-14px 0 0 -14px;position:absolute;top:58%;left:54%;transform:scale(.4);box-shadow:0 0 0 2px #7ea3dc,0 0 0 6px #7ea3dc40}.c4v__ring.is-on{opacity:1;transform:none}.c4v__link{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c4v__link path{stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out)}.c4v__link path.is-on{stroke-dashoffset:0}.c4v__note{background:#fff;border-radius:12px;width:144px;padding:9px 10px 10px;position:absolute;top:286px;left:14px;box-shadow:0 0 0 1px #e7e7e9,0 14px 30px -20px #09090b59}.c4v__nh{color:var(--ink);align-items:center;gap:6px;font-size:11px;display:flex}.c4v__nh b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.c4v__nh time{color:var(--ink-3);margin-left:auto;font-size:10.5px}.c4v__note p{color:var(--ink-2);margin:6px 0 0;font-size:11.5px;line-height:1.4}.c4v__rep{background:#fff;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px 0 5px;font-size:11px;display:flex;position:absolute;top:396px;left:14px;box-shadow:0 0 0 1px #e7e7e9}.c4v__rep b{font-weight:500}.c4t__w{background:#fff;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 16px 36px -26px #09090b59}.c4t__tabs{height:34px;color:var(--ink-3);border-bottom:1px solid #f0f0f1;align-items:center;gap:2px;padding:0 8px;font-size:11.5px;display:flex}.c4t__tabs>span{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;height:26px;padding:0 9px;display:inline-flex}.c4t__new{opacity:0;max-width:0;transition:max-width .6s var(--ease-out), opacity .4s, padding .6s;overflow:hidden;padding:0!important}.c4t__new.is-on{opacity:1;max-width:160px;color:var(--ink);background:#f1f1f3;font-weight:500;padding:0 9px!important}.c4t__tr{border-bottom:1px solid #f4f4f5;grid-template-columns:96px repeat(3,minmax(0,1fr));align-items:center;height:30px;padding:0 10px;display:grid}.c4t__tr:last-child{border-bottom:0}.c4t__tr--h{height:28px}.c4t__th{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.c4t__tr--h .c4t__th+.c4t__th,.c4t__td{text-align:center;justify-self:center}.c4t__sys .ac{height:18px;padding:0 5px;font-size:10px}.c4t__td{place-items:center;width:22px;height:22px;display:grid}.c4t__td>*{grid-area:1/1}.c4t__e{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.2px #dcdce0}.c4t__v{opacity:0;place-items:center;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1);display:grid;transform:scale(.4)}.c4t__v.is-on{opacity:1;transform:none}.c4t__td:has(.c4t__v){background:0 0}.c4t__td:has(.c4t__v:not(.is-on)):before{content:"";border-radius:50%;grid-area:1/1;width:14px;height:14px;box-shadow:inset 0 0 0 1.2px #dcdce0}.c4t__v svg{color:#405948;background:#d4e9db;border-radius:50%;width:18px;height:18px;padding:3px}.c4t__ph{color:#6b7280;background:#eef0f4;border-radius:4px;place-items:center;width:22px;height:16px;display:grid}@media (width<=900px){.c4g{flex-direction:column;gap:14px;display:flex}.c4.c4--brand{flex-direction:column}.c4--brand .c4__tx{width:auto;padding-bottom:0}.c4--brand .c4__vis{margin:18px clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px)}.c4__vis{aspect-ratio:var(--ar);flex:none}}@media (prefers-reduced-motion:reduce){.c4-cur,.c4s *,.c4s>*{transition:none!important;animation:none!important}}.c4b__pick{z-index:3;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;width:100px;padding:10px 8px;display:flex;position:absolute;top:64px;left:16px;box-shadow:0 0 0 1px #09090b12,0 10px 24px -18px #09090b59}.c4b__pl{color:var(--ink-3);padding-left:4px;font-size:11px}.c4b__pk{border-radius:8px;place-items:center;height:32px;transition:background-color .3s,box-shadow .3s;display:grid}.c4b__pk.is-on{background:#f4f4f5;box-shadow:inset 0 0 0 1px #09090b1a}.c4b__lg{background:50%/contain no-repeat;width:66px;height:18px;display:block}.c4b__pg{background:#fff;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #09090b0f,0 22px 44px -26px #09090b73}.c4b__pg--1{z-index:2;width:196px;height:277px;top:22px;left:140px}.c4b__pg--2{z-index:1;width:178px;height:252px;top:36px;left:252px;transform:rotate(4deg)}.c4b__pg--3{width:160px;height:226px;top:54px;left:318px;transform:rotate(9deg)}.c4b__face{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease-out);background:50%/cover no-repeat;position:absolute;inset:0;transform:translateY(6px)}.c4b__face.is-on{opacity:1;transform:none}.c4b__pg--2 .c4b__face{transition-delay:80ms}.c4b__pg--3 .c4b__face{transition-delay:.16s}.c4b__btn{z-index:3;background:var(--ink);color:#fff;border-radius:10px;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:16px}.c4t .c4t__w{inset:20px 20px 30px}.c4t__td--ph{width:32px}.c4t__thumb{background:#e4e4e7 50%/cover no-repeat;border-radius:5px;width:32px;height:22px;display:block;box-shadow:0 0 0 1px #09090b14,0 2px 5px -2px #09090b40}.c4t__v:has(.c4t__thumb){transform-origin:50%}.c4t__td--ph:has(.c4t__v:not(.is-on)):before,.c4t__td--ph:not(:has(.c4t__v)):before{content:"";width:28px;height:20px;box-shadow:none;border:1.2px dashed #d4d4d8;border-radius:5px;grid-area:1/1}.c4t__td--ph .c4t__e{display:none}.c4--bim{grid-column:1/8}.c4--dwg{grid-column:8/13}.c4--drop{grid-column:1/5}.c4-co{color:#fff;font:600 8px/1 var(--f-ui);letter-spacing:.02em;border-radius:5px;flex-shrink:0;place-items:center;display:inline-grid}.c4-co i{text-shadow:0 1px 2px #00000059;font-style:normal}:is(.c4m__card,.c4d__pop,.c4d__note,.c4d__tag,.c4p__file,.c4p__res,.c4p__r){opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(8px)}:is(.c4m__card,.c4d__pop,.c4d__note,.c4d__tag,.c4p__file,.c4p__res,.c4p__r).is-on{opacity:1;transform:none}.c4m__mode,.c4m__sel,.c4p__drop,.c4b2__on{display:none}.c4m__win{background:#fff;border-radius:14px;width:470px;height:408px;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -32px #09090b59}.c4m__hd{border-bottom:1px solid #f0f0f1;justify-content:space-between;align-items:center;height:44px;padding:0 12px 0 14px;display:flex}.c4m__t{color:#52525b;align-items:center;gap:7px;display:flex}.c4m__t b{color:var(--ink);font-size:13px;font-weight:600}.c4m__t em{color:var(--ink-3);font-size:12px;font-style:normal}.c4m__seg{background:#f2f2f3;border-radius:8px;padding:2px;display:inline-flex}.c4m__o{height:24px;font:500 11.5px/24px var(--f-ui);color:var(--ink-3);border-radius:6px;padding:0 10px;transition:background-color .35s,color .35s,box-shadow .35s}.c4m__o--sys,.c4m:has(.c4m__mode.is-on) .c4m__o--stg{color:var(--ink);background:#fff;box-shadow:0 1px 2px #09090b1a}.c4m:has(.c4m__mode.is-on) .c4m__o--sys{color:var(--ink-3);box-shadow:none;background:0 0}.c4m__leg{height:30px;margin:10px 14px 0;position:relative}.c4m__lgs{flex-wrap:nowrap;gap:12px;transition:opacity .45s;display:flex;position:absolute;inset:0}.c4m__lgs--stg,.c4m:has(.c4m__mode.is-on) .c4m__lgs--sys{opacity:0}.c4m:has(.c4m__mode.is-on) .c4m__lgs--stg{opacity:1}.c4m__lg{color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.c4m__lg i{border-radius:2px;width:8px;height:8px}.c4m__lg b{font:500 10.5px/1 var(--f-mono);color:var(--ink-2)}.c4m__svg{width:100%;height:auto;position:absolute;bottom:6px;left:0;right:0}.c4m__slab{fill:#f4f3f18c;stroke:#d4d4d8;stroke-width:1px;stroke-linejoin:round}.c4m__col{stroke:#d4d4d8;stroke-width:1.2px}.c4m__s{--c-now:var(--cs);transition:opacity .5s}.c4m:has(.c4m__mode.is-on) .c4m__s{--c-now:var(--cg)}.c4m__duct{fill:none;stroke:var(--c-now);stroke-width:7.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .6s}.c4m__hi{fill:none;stroke:#ffffffb3;stroke-width:1.4px;stroke-linecap:round;transform:translateY(-1.6px)}.c4m__glow{fill:none;stroke:var(--c-now);stroke-width:16px;stroke-linecap:round;opacity:0;transition:opacity .5s,stroke .6s}.c4m__ln{fill:none;stroke:var(--c-now);stroke-width:2.4px;stroke-linecap:round;transition:stroke .6s}.c4m__dif{fill:#fff;stroke:var(--c-now);stroke-width:1.6px;transition:stroke .6s}.c4m__box{fill:var(--c-now);transition:fill .6s}.c4m:has(.c4m__sel.is-on) .c4m__s:not(.c4m__s--vent){opacity:.28}.c4m:has(.c4m__sel.is-on) .c4m__glow{opacity:.22}.c4m__card{background:#fff;border-radius:14px;width:200px;padding:13px 14px 10px;position:absolute;top:64px;right:16px;box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -30px #09090b66}.c4m__ch{align-items:center;gap:5px;min-width:0;display:flex}.c4m__ch .al{white-space:nowrap;height:18px;font-size:9.5px}.c4m__ch .ac{height:18px;padding:0 5px;font-size:9.5px}.c4m__cn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 6px;font-size:13px;font-weight:600;display:block;overflow:hidden}.c4m__row{min-height:30px;color:var(--ink-3);border-top:1px solid #f2f2f3;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11.5px;display:grid}.c4m__row:has(.c4m__bar){grid-template-columns:14px auto minmax(0,1fr) auto}.c4m__row svg{color:#71717a}.c4m__row b{color:var(--ink);white-space:nowrap;font-weight:500}.c4m__bar{background:#f1f1f3;border-radius:99px;height:5px;overflow:hidden}.c4m__bar i{border-radius:inherit;background:#5b9595;width:0;height:100%;transition:width 1s cubic-bezier(.22,.8,.25,1) .3s;display:block}.c4m__card.is-on .c4m__bar i{width:calc(var(--w) * 100%)}.c4m__who{align-items:center;gap:5px;min-width:0;max-width:112px;display:inline-flex}.c4m__who span{text-overflow:ellipsis;overflow:hidden}.c4d__win{background:#fff;border-radius:14px;width:400px;height:520px;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 22px 50px -32px #09090b59}.c4d__hd{color:#52525b;border-bottom:1px solid #f0f0f1;align-items:center;gap:7px;height:40px;padding:0 10px 0 13px;display:flex}.c4d__hd b{color:var(--ink);font-size:12.5px;font-weight:600}.c4d__hd em{color:var(--ink-3);font-size:11.5px;font-style:normal}.c4d__tools{gap:2px;margin-left:auto;display:flex}.c4d__tools span{color:#71717a;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.c4d__tools span.is-on{color:var(--ink);background:#f2f2f3}.c4d__plan{position:absolute;inset:40px 0 0}.c4d__svg{width:100%;height:auto;position:absolute;top:30px;left:0}.c4d__wall{fill:none;stroke:#c9c9cf;stroke-width:2.4px;stroke-linejoin:round}.c4d__duct{fill:none;stroke:#c9bae9;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.c4d__dhi{fill:none;stroke:#a792d4;stroke-width:1.2px;stroke-linecap:round}.c4d__lt circle{fill:#fff;stroke:#d8a17b;stroke-width:1.4px}.c4d__lt path{stroke:#d8a17b;stroke-width:1.2px}.c4d__dt{fill:#fff;stroke:#85b996;stroke-width:1.6px}.c4d__cloud{fill:#d8a17b0f;stroke:#d8a17b;stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out)}.c4d__cloud.is-on{stroke-dashoffset:0}.c4d__tag{border-radius:var(--chip-r,5px);display:flex;position:absolute;box-shadow:0 6px 14px -8px #09090b59}.c4d__tag .ac{height:19px;padding:0 6px;font-size:10px}.c4d__pop{background:#fff;border-radius:12px;width:220px;padding:11px 12px 10px;position:absolute;top:290px;left:150px;box-shadow:0 0 0 1px #e7e7e9,0 18px 40px -24px #09090b73}.c4d__pop>b{color:var(--ink);margin:7px 0;font-size:12.5px;font-weight:600;display:block}.c4d__pm{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.c4d__pm em{color:var(--ink-3);margin-left:auto;font-style:normal}.c4d__note{background:#fff;border-radius:12px;width:196px;padding:9px 11px 10px;position:absolute;top:404px;left:196px;box-shadow:0 0 0 1px #e7e7e9,0 18px 40px -24px #09090b73}.c4d__nh{color:var(--ink);align-items:center;gap:6px;font-size:11.5px;display:flex}.c4d__nh b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.c4d__nh time{color:var(--ink-3);margin-left:auto;font-size:10.5px}.c4d__note p{color:var(--ink-2);margin:6px 0 7px;font-size:11.5px;line-height:1.4}.c4d__on{color:var(--ink-3);align-items:center;gap:5px;font-size:10.5px;display:flex}.c4d__on .ac{height:17px;padding:0 5px;font-size:9.5px}.c4p__zone{outline-offset:-1.5px;background:#fff9;border-radius:14px;outline:1.5px dashed #c4c4ca;width:372px;height:202px;transition:background-color .4s,outline-color .4s;position:absolute;top:14px;left:14px}.c4p:has(.c4p__drop.is-on) .c4p__zone{background:#fff;outline-color:#0000;box-shadow:0 0 0 1px #e7e7e9}.c4p__in{color:#71717a;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .35s;display:flex;position:absolute;inset:0}.c4p__in b{color:var(--ink);font-size:13px;font-weight:500}.c4p__in em{color:var(--ink-3);font-size:11.5px;font-style:normal}.c4p:has(.c4p__drop.is-on) .c4p__in{opacity:0}.c4p__file{width:196px;height:46px;transition:opacity .5s var(--ease-out), transform 1s cubic-bezier(.45, .05, .25, 1);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex;position:absolute;top:34px;left:34px;box-shadow:0 0 0 1px #e7e7e9,0 16px 34px -18px #09090b73}.c4p__file.is-on{transform:translate(0)}.c4p:has(.c4p__file.is-on) .c4p__file{animation:1.6s cubic-bezier(.45,.05,.25,1) .2s both c4pMove}@keyframes c4pMove{0%{transform:translate(-14px,-14px)rotate(-3deg)}60%{transform:translate(102px,86px)rotate(2deg)}to{transform:translate(102px,86px)rotate(0)}}.c4p:has(.c4p__drop.is-on) .c4p__file{transition:opacity .3s;opacity:0!important}.c4p__fi{color:#52525b;background:#f2f2f3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.c4p__fn{flex-direction:column;gap:3px;min-width:0;display:flex}.c4p__fn b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.c4p__fn em{color:var(--ink-3);font-size:10.5px;font-style:normal}.c4p__res{flex-direction:column;gap:8px;width:332px;display:flex;position:absolute;top:40px;left:34px}.c4p__rh{color:#52525b;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:8px;height:34px;display:grid}.c4p__rh b{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.c4p__pr{background:#f1f1f3;border-radius:99px;height:5px;overflow:hidden}.c4p__pr i{border-radius:inherit;background:#5b9595;width:0;height:100%;display:block}.c4p__res.is-on .c4p__pr i{animation:1.3s cubic-bezier(.3,.6,.3,1) both c4pBar}@keyframes c4pBar{to{width:100%}}.c4p__r{min-height:30px;color:var(--ink-2);background:#f7f7f6;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.c4p__r svg{color:#16794a;flex-shrink:0}.c4p__r b{color:var(--ink);font-weight:600}.c4b2__set{background:#fff;border-radius:14px;width:196px;padding:12px 13px;position:absolute;top:18px;left:14px;box-shadow:0 0 0 1px #e7e7e9,0 18px 40px -26px #09090b59}.c4b2__sh{color:#52525b;align-items:center;gap:7px;margin-bottom:8px;display:flex}.c4b2__sh b{color:var(--ink);font-size:12.5px;font-weight:600}.c4b2__row{height:34px;color:var(--ink);border-top:1px solid #f2f2f3;justify-content:space-between;align-items:center;font-size:12px;display:flex}.c4b2__sw{background:#d4d4d8;border-radius:99px;width:32px;height:19px;transition:background-color .35s;position:relative}.c4b2__sw i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .35s cubic-bezier(.3,.7,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #09090b40}.c4b2:has(.c4b2__on.is-on) .c4b2__sw{background:#16794a}.c4b2:has(.c4b2__on.is-on) .c4b2__sw i{transform:translate(13px)}.c4b2__brand{max-height:0;transition:max-height .5s var(--ease-out), opacity .45s;opacity:0;flex-direction:column;gap:0;display:flex;overflow:hidden}.c4b2:has(.c4b2__on.is-on) .c4b2__brand{opacity:1;max-height:80px}.c4b2__bl{height:32px;color:var(--ink-3);border-top:1px solid #f2f2f3;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.c4b2__lg{background:100%/contain no-repeat;width:74px;height:16px;display:block}.c4b2__cs{gap:4px;display:flex}.c4b2__cs i{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #09090b1a}.c4b2__app{border-radius:10px 10px 0 0;width:280px;height:36px;position:absolute;top:18px;left:226px;overflow:hidden}.c4b2__bar{background:#fff;align-items:center;padding:0 12px;transition:background-color .5s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e7e7e9}.c4b2:has(.c4b2__on.is-on) .c4b2__bar{background:#f3eee6;box-shadow:inset 0 -2px #dce775,inset 0 0 0 1px #e9e2d6}.c4b2__al{background:0/contain no-repeat;width:92px;height:16px;transition:opacity .45s;position:absolute;top:10px;left:12px}.c4b2__al--nc,.c4b2:has(.c4b2__on.is-on) .c4b2__al--st{opacity:0}.c4b2:has(.c4b2__on.is-on) .c4b2__al--nc{opacity:1}.c4b2__nav{gap:6px;margin-left:auto;display:flex}.c4b2__nav i{background:#09090b1a;border-radius:99px;width:26px;height:6px}.c4b2__pages{background:#fafaf9;border-radius:0 0 10px 10px;width:280px;height:252px;position:absolute;top:54px;left:226px;overflow:hidden;box-shadow:inset 0 0 0 1px #ececee}.c4b2 .c4b__pg{background:#fff;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #09090b0f,0 16px 34px -22px #09090b73}.c4b2 .c4b__pg--1{z-index:2;width:150px;height:212px;top:16px;left:22px}.c4b2 .c4b__pg--2{width:140px;height:198px;top:28px;left:118px;transform:rotate(4deg)}.c4b2 .c4b__face.is-on{opacity:1}@media (width<=900px){.c4--bim,.c4--dwg,.c4--drop{grid-column:auto}}.c4m__win{width:388px}.c4m__card{width:216px}.c4m__lgs{gap:9px}.c4m__lg{font-size:10.5px}.c4m__who{max-width:118px}.c4d__note{top:410px;left:22px}.c4m__card{top:100px}.c4m__leg{height:40px}.c4m__lgs{flex-wrap:wrap;align-content:flex-start;row-gap:5px}.c4m__svg{bottom:2px}.c4d__pop{top:316px}.c4d__cloud{fill:#0000;transition:stroke-dashoffset 1.1s var(--ease-out), fill .6s .8s}.c4d__cloud.is-on{fill:#d8a17b12}.c4p__in{justify-content:flex-start;padding-top:26px}.c4g--viz .c4--drop{flex-direction:row;grid-column:1/13}.c4--wide .c4__tx{align-self:center;width:36%;padding-bottom:clamp(22px,2.2vw,30px)}.c4--wide .c4__vis{margin:clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px) 0}.c4p--w .c4p__zone{width:296px;height:222px}.c4p--w .c4p__in{padding-top:34px}.c4p--w .c4p__file{top:24px;left:24px}.c4p--w:has(.c4p__file.is-on) .c4p__file{animation-name:c4pwMove}.c4p--w:has(.c4p__drop.is-on) .c4p__file{animation:none;transform:translate(53px,130px);opacity:1!important}@keyframes c4pwMove{0%{transform:translate(-10px,-10px)rotate(-3deg)}60%{transform:translate(53px,130px)rotate(2deg)}to{transform:translate(53px,130px)rotate(0)}}.c4p--w:has(.c4p__drop.is-on) .c4p__zone{box-shadow:none;background:#ffffffb3;outline-color:#c4c4ca}.c4p__panel{background:#fff;border-radius:14px;width:300px;height:222px;position:absolute;top:14px;left:326px;box-shadow:0 0 0 1px #e7e7e9,0 16px 36px -28px #09090b59}.c4p--w .c4p__res{width:272px;top:12px;left:14px}.c4p__sk{flex-direction:column;gap:14px;transition:opacity .35s;display:flex;position:absolute;top:22px;left:16px;right:16px}.c4p__sk i{background:#f1f1f3;border-radius:99px;height:9px}.c4p__sk i:first-child{width:46%}.c4p__sk i:nth-child(2){width:82%}.c4p__sk i:nth-child(3){width:64%}.c4p__panel:has(.c4p__res.is-on) .c4p__sk{opacity:0}.wl{margin-top:clamp(44px,5vw,64px)}.c4--wl .c4__vis{aspect-ratio:var(--ar);flex:none;margin:clamp(10px,1.2vw,16px)}.c4--wl-s{display:none}.wl__pts{padding:0 var(--rail-tx,0px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(32px,3.6vw,48px) 0 0;list-style:none;display:grid}.wl__pts li{flex-direction:column;display:flex}.wl__pts svg{color:var(--ink)}.wl__pts h3{letter-spacing:-.01em;margin:14px 0 0;font-size:16px;font-weight:500}.wl__pts p{max-width:30em;color:var(--ink-3);margin:6px 0 0;font-size:14.5px;line-height:1.55}.c4w{--w-bar:#fff;--w-barl:#e7e7e9;--w-side:#fafafa;--w-page:#fff;--w-act:#ececee;--w-mk:transparent;--w-pri:#09090b;--w-prit:#fff;--w-acc:#16794a;--w-trk:#f1f1f3}.c4w:has(.c4w__on.is-on){--w-bar:#f3eee6;--w-barl:#dce775;--w-side:#faf7f1;--w-page:#fffefb;--w-act:#f0e9dd;--w-mk:#1f1f1f;--w-pri:#dce775;--w-prit:#1f1f1f;--w-acc:#c9d65a;--w-trk:#f1ece2}.c4w__on{display:none}.c4w__set{background:#fff;border-radius:16px;width:260px;padding:14px 15px 6px;position:absolute;top:24px;left:24px;box-shadow:0 0 0 1px #e7e7e9,0 18px 40px -28px #09090b59}.c4w__sh{color:#52525b;align-items:flex-start;gap:9px;padding-bottom:12px;display:flex}.c4w__sh svg{margin-top:1px}.c4w__sh>span{flex-direction:column;gap:3px;display:flex}.c4w__sh b{color:var(--ink);font-size:13.5px;font-weight:600}.c4w__sh em{color:var(--ink-3);font-size:11.5px;font-style:normal}.c4w__row{height:40px;color:var(--ink);border-top:1px solid #f0f0f1;justify-content:space-between;align-items:center;font-size:13px;display:flex}.c4w__sw{background:#d4d4d8;border-radius:99px;width:34px;height:20px;transition:background-color .35s;position:relative}.c4w__sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .35s cubic-bezier(.3,.7,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #09090b40}.c4w:has(.c4w__on.is-on) .c4w__sw{background:#16794a}.c4w:has(.c4w__on.is-on) .c4w__sw i{transform:translate(14px)}.c4w__brand{opacity:0;max-height:0;transition:max-height .55s var(--ease-out), opacity .45s;flex-direction:column;display:flex;overflow:hidden}.c4w:has(.c4w__on.is-on) .c4w__brand{opacity:1;max-height:120px}.c4w__bl{height:36px;color:var(--ink-3);border-top:1px solid #f0f0f1;grid-template-columns:62px minmax(0,1fr);align-items:center;font-size:12px;display:grid}.c4w__bl b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.c4w__lg{background:0/contain no-repeat;width:86px;height:17px;display:block}.c4w__cs{gap:5px;display:flex}.c4w__cs i{border-radius:5px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #09090b1a}.c4w__app{background:var(--w-page);border-radius:14px;width:792px;height:512px;transition:background-color .5s;position:absolute;top:24px;left:304px;overflow:hidden;box-shadow:0 0 0 1px #e4e4e7,0 24px 50px -34px #09090b66}.c4w__app *{transition:background-color .5s,color .5s,box-shadow .5s,opacity .45s}.c4w__top{background:var(--w-bar);align-items:center;gap:14px;height:50px;padding:0 14px 0 18px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #ececee}.c4w:has(.c4w__on.is-on) .c4w__top{box-shadow:inset 0 -2px 0 var(--w-barl)}.c4w__al{background:0/contain no-repeat;width:116px;height:18px;position:absolute;top:16px;left:18px}.c4w__al--nc,.c4w:has(.c4w__on.is-on) .c4w__al--st{opacity:0}.c4w:has(.c4w__on.is-on) .c4w__al--nc{opacity:1}.c4w__pj{align-items:center;gap:8px;margin-left:150px;padding-left:14px;font-size:12.5px;display:flex;box-shadow:-1px 0 #e4e4e7}.c4w__pj b{color:var(--ink);white-space:nowrap;font-weight:500}.c4w__chip{color:#3d5a80;background:#e8eef6;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:600;display:grid}.c4w__srch{color:#71717a;background:#09090b0a;border-radius:9px;align-items:center;gap:7px;width:200px;height:30px;margin-left:auto;padding:0 10px;font-size:12px;display:flex}.c4w__me{color:#3f3f46;background:#e4e4e7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:grid}.c4w__side{background:var(--w-side);flex-direction:column;gap:2px;width:170px;padding:12px 10px;display:flex;position:absolute;top:50px;bottom:0;left:0;box-shadow:inset -1px 0 #f0f0f1}.c4w__nv{color:#52525b;border-radius:9px;align-items:center;gap:9px;height:34px;padding:0 10px;font-size:12.5px;display:flex;position:relative}.c4w__nv.is-cur{background:var(--w-act);color:var(--ink);font-weight:500}.c4w__page{padding:20px 22px;position:absolute;inset:50px 0 0 170px}.c4w__ph{align-items:center;gap:8px;display:flex}.c4w__pt{flex-direction:column;gap:4px;margin-right:auto;display:flex}.c4w__pt b{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.c4w__pt em{color:var(--ink-3);font-size:12px;font-style:normal}.c4w__btn{white-space:nowrap;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.c4w__btn--o{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}.c4w__btn--p{background:var(--w-pri);color:var(--w-prit)}.c4w__sts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.c4w__st{background:#fff;border-radius:12px;flex-direction:column;gap:6px;height:80px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ececee}.c4w__st em{color:var(--ink-3);font-size:11.5px;font-style:normal}.c4w__st b{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.c4w__bar{background:var(--w-trk);border-radius:99px;height:5px;display:block;overflow:hidden}.c4w__bar i{width:calc(var(--w) * 100%);border-radius:inherit;background:var(--w-acc);height:100%;transition:background-color .5s;display:block}.c4w__tb{background:#fff;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ececee}.c4w__tr{height:44px;color:var(--ink);border-top:1px solid #f2f2f3;grid-template-columns:82px minmax(0,1fr) 70px 150px;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;display:grid}.c4w__tr--h{height:34px;color:var(--ink-3);background:#fafafa;border-top:0;font-size:11px}.c4w__tr .ac{justify-self:start}.c4w__nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c4w__co{display:flex}.c4w__pg{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.c4w__pg b{text-align:right;color:var(--ink-2);font-size:11.5px;font-weight:500}.c4w__rep{pointer-events:none;position:absolute;inset:0}.c4w .c4b__pg{background:#fff;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #09090b12,0 22px 44px -24px #09090b80}.c4w .c4b__pg--1{z-index:2;width:196px;height:277px;top:254px;left:40px;transform:rotate(-2deg)}.c4w .c4b__pg--2{width:180px;height:254px;top:262px;left:120px;transform:rotate(5deg)}.c4w .c4b__face.is-on{opacity:1}.c4w--s .c4w__set{width:368px;top:16px;left:16px}.c4w--s .c4w__app{width:368px;height:290px;top:236px;left:16px}.c4w--s .c4w__side,.c4w--s .c4w__srch,.c4w--s .c4w__sts,.c4w--s .c4w__btn--o,.c4w--s .c4w__co,.c4w--s .c4w__tr>:nth-child(3){display:none}.c4w--s .c4w__page{padding:16px;left:0}.c4w--s .c4w__pj{margin-left:128px}.c4w--s .c4w__al{width:104px}.c4w--s .c4w__tr{grid-template-columns:76px minmax(0,1fr) 96px;padding:0 12px}.c4w--s .c4w__tb{margin-top:14px}.c4w--s .c4b__pg--1{width:160px;height:226px;top:462px;left:76px}.c4w--s .c4b__pg--2{width:146px;height:206px;top:470px;left:190px}@media (width<=900px){.c4g--viz .c4--drop{flex-direction:column}.c4--wide .c4__tx{align-self:auto;width:auto;padding-bottom:0}.c4--wide .c4__vis{margin:18px clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px)}.wl__pts{grid-template-columns:minmax(0,1fr);gap:22px;padding:0}.wl__pts li{grid-template-columns:20px minmax(0,1fr);column-gap:14px;display:grid}.wl__pts li svg{grid-row:span 2;margin-top:1px}.wl__pts h3{margin:0}}@media (width<=760px){.c4--wl-l{display:none}.c4--wl-s{display:flex}#your-brand{padding-top:0}}.c4w__st .c4w__bar{flex-shrink:0;margin-top:auto}.c4w__st b{line-height:1.1}.c4p--w.is-s .c4p__zone{width:372px;height:190px}.c4p--w.is-s:has(.c4p__file.is-on) .c4p__file{animation-name:c4pwMoveS}.c4p--w.is-s:has(.c4p__drop.is-on) .c4p__file{transform:translate(78px,112px)}@keyframes c4pwMoveS{0%{transform:translate(-10px,-10px)rotate(-3deg)}60%{transform:translate(78px,112px)rotate(2deg)}to{transform:translate(78px,112px)rotate(0)}}.c4p--w.is-s .c4p__panel{width:372px;height:142px;top:218px;left:14px}.c4p--w.is-s .c4p__res{width:344px}.c4p--w.is-s .c4-cur{display:none}.c4w--s .c4w__app{height:306px}.c4w--s .c4b__pg--1{top:526px}.c4w--s .c4b__pg--2{top:536px}.c4-cur--f .c4-cur__f{background:var(--cl);border-radius:50%;flex-shrink:0;align-self:flex-start;margin:17px 0 0 -4px;padding:2px;display:block;position:static;box-shadow:0 6px 14px -6px #09090b59}.c4-cur--f .c4-cur__f .av{display:block}.c4-cur--f .cur__ptr{transform-origin:4px 3px;transition:transform .15s}.c5m__win{background:#fff;border-radius:16px;width:608px;height:408px;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 24px 50px -34px #09090b59}.c5m__hd{border-bottom:1px solid #f0f0f1;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.c5m__t{color:#52525b;align-items:center;gap:8px;display:flex}.c5m__t b{color:var(--ink);font-size:13.5px;font-weight:600}.c5m__t em{color:var(--ink-3);font-size:12px;font-style:normal}.c5m__seg{background:#f2f2f3;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.c5m__o{height:26px;font:500 12px/26px var(--f-ui);color:var(--ink-3);border-radius:7px;padding:0 12px;transition:background-color .35s,color .35s,box-shadow .35s}.c5m__o--sys,.c5m:has(.c5m__mode.is-on) .c5m__o--stg{color:var(--ink);background:#fff;box-shadow:0 1px 2px #09090b1a}.c5m:has(.c5m__mode.is-on) .c5m__o--sys{color:var(--ink-3);box-shadow:none;background:0 0}.c5m__vp{width:380px;position:absolute;top:52px;bottom:0;left:12px}.c5m__svg{filter:drop-shadow(0 16px 18px #09090b0f);width:380px;height:300px;position:absolute;top:4px;left:0;overflow:visible}.c5m__leg{height:38px;position:absolute;bottom:14px;left:4px;right:0}.c5m__lgs{flex-wrap:wrap;align-content:flex-end;gap:6px 14px;transition:opacity .45s;display:flex;position:absolute;bottom:0;left:0;right:0}.c5m__lgs--stg,.c5m:has(.c5m__mode.is-on) .c5m__lgs--sys{opacity:0}.c5m:has(.c5m__mode.is-on) .c5m__lgs--stg{opacity:1}.c5m__lg{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:11px;line-height:16px;display:inline-flex}.c5m__lg i{border-radius:2px;width:8px;height:8px}.c5m__lg b{font:500 10.5px/1 var(--f-mono);color:var(--ink-2)}.c5m__st{fill:#fbfbfa;stroke:#d6d6da;stroke-width:1px;stroke-linejoin:round}.c5m__sf{fill:#efeeec;stroke:#d6d6da;stroke-width:1px;stroke-linejoin:round}.c5m__sr{fill:#e7e6e3;stroke:#d6d6da;stroke-width:1px;stroke-linejoin:round}.c5m__col{stroke:#cfcfd4;stroke-width:1.4px;stroke-linecap:round}.c5m__s{--c-now:var(--cs);--c-edge:color-mix(in srgb, var(--c-now) 72%, #1f1d24);transition:opacity .5s}.c5m__te{fill:none;stroke:var(--c-edge);stroke-linecap:round;stroke-linejoin:round;transition:stroke .6s}.c5m__tb{fill:none;stroke:var(--c-now);stroke-linecap:round;stroke-linejoin:round;transition:stroke .6s}.c5m__th{fill:none;stroke:#ffffffb3;stroke-linecap:round;transform:translateY(-1.4px)}.c5m__dif,.c5m__fan{fill:#fff;stroke:var(--c-edge);stroke-width:1.4px;transition:stroke .6s}.c5m__dmp{fill:#fff;stroke:var(--c-edge);stroke-width:1.6px;transition:stroke .6s}.c5m__ahu path,.c5m__ctl path{stroke:var(--c-edge);stroke-width:1px;stroke-linejoin:round;transition:fill .6s,stroke .6s}.c5m__tray{fill:none;stroke:var(--c-now);stroke-width:5px;stroke-linecap:round;opacity:.9;transition:stroke .6s}.c5m__lt{fill:#fff;stroke:var(--c-edge);stroke-width:1.2px;stroke-linejoin:round;transition:stroke .6s}.c5m__sen{fill:var(--c-now);stroke:var(--c-edge);stroke-width:1px;transition:fill .6s,stroke .6s}.c5m__card{opacity:0;width:196px;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);background:#fff;border-radius:14px;padding:14px 14px 6px;position:absolute;top:68px;right:16px;transform:translateY(8px);box-shadow:0 0 0 1px #ececee,0 18px 40px -28px #09090b59}.c5m__card.is-on{opacity:1;transform:none}.c5m__ch{align-items:center;gap:6px;min-width:0;display:flex}.c5m__ch .al{white-space:nowrap;height:20px;font-size:10px}.c5m__ch .ac{height:20px;padding:0 6px;font-size:10px}.c5m__cn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:12px 0 6px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.c5m__row{height:34px;color:var(--ink-3);border-top:1px solid #f2f2f3;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.c5m__row:has(.c5m__bar){grid-template-columns:14px auto minmax(0,1fr) auto}.c5m__row svg{color:#71717a}.c5m__row b{color:var(--ink);white-space:nowrap;font-weight:500}.c5m__row--co{color:var(--ink);grid-template-columns:18px minmax(0,1fr)}.c5m__row--co span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c5m__bar{background:#f1f1f3;border-radius:99px;height:5px;overflow:hidden}.c5m__bar i{border-radius:inherit;background:#5b9595;width:0;height:100%;transition:width 1s cubic-bezier(.22,.8,.25,1) .3s;display:block}.c5m__card.is-on .c5m__bar i{width:calc(var(--w) * 100%)}.c5m__mode,.c5m__sel{display:none}.c5d__win{background:#fff;border-radius:16px;width:400px;height:528px;position:absolute;top:6px;left:10px;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 24px 50px -34px #09090b59}.c5d__hd{color:#52525b;border-bottom:1px solid #f0f0f1;align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;display:flex}.c5d__hd b{color:var(--ink);font-size:13px;font-weight:600}.c5d__hd em{color:var(--ink-3);font-size:12px;font-style:normal}.c5d__tools{gap:2px;margin-left:auto;display:flex}.c5d__tools span{color:#71717a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.c5d__tools span.is-on{color:var(--ink);background:#f2f2f3}.c5d__plan{width:400px;height:480px;position:absolute;top:48px;left:0}.c5d__svg{width:400px;height:480px;position:absolute;inset:0}.c5d__wo{fill:none;stroke:#b4b4bb;stroke-width:3.2px;stroke-linejoin:round}.c5d__wi{fill:none;stroke:#c9c9cf;stroke-width:2px;stroke-linecap:square}.c5d__cloud{fill:#0000;stroke:#d8a17b;stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out), fill .6s .8s}.c5d__cloud.is-on{stroke-dashoffset:0;fill:#d8a17b12}.c5d__tag{border-radius:var(--chip-r,5px);opacity:0;transition:opacity .45s var(--ease-out), transform .5s var(--ease-out);display:flex;position:absolute;transform:translateY(6px);box-shadow:0 6px 14px -8px #09090b59}.c5d__tag.is-on{opacity:1;transform:none}.c5d__tag .ac{height:20px;padding:0 6px;font-size:10px}.c5d__pop,.c5d__note{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);background:#fff;border-radius:12px;position:absolute;transform:translateY(8px);box-shadow:0 0 0 1px #e7e7e9,0 18px 40px -24px #09090b73}.c5d__pop.is-on,.c5d__note.is-on{opacity:1;transform:none}.c5d__pop{width:226px;padding:12px 14px;top:238px;left:150px}.c5d__pop>b{color:var(--ink);margin:10px 0 8px;font-size:13px;font-weight:600;display:block}.c5d__pm{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.c5d__pm em{color:var(--ink-3);margin-left:auto;font-style:normal}.c5d__note{width:226px;padding:12px 14px;top:250px;left:150px}.c5d__nh{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.c5d__nh b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.c5d__nh time{color:var(--ink-3);margin-left:auto;font-size:11px}.c5d__note p{color:var(--ink-2);margin:8px 0;font-size:12px;line-height:1.45}.c5d__on{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.c5d__on .ac{height:18px;padding:0 5px;font-size:9.5px}.c4p5 .c4p5__cur{transition:transform 1s cubic-bezier(.45,.05,.25,1)}.c4p5:has(.c4p__file.is-on) .c4p__file{animation:none}.c4p5 .c4p__file{transition:opacity .4s,transform 1s cubic-bezier(.45,.05,.25,1),box-shadow .3s}.c4p5 .c4p__file.is-on{transform:none}.c4p5:has(.c4p5__grab.is-on) .c4p__file{box-shadow:0 0 0 1px #e4e4e7,0 16px 30px -14px #09090b59}.c4p5:has(.c4p5__drag.is-on) .c4p__file,.c4p5:has(.c4p__drop.is-on) .c4p__file{transform:translate(53px,130px);opacity:1!important}.c4p5.is-s:has(.c4p5__drag.is-on) .c4p__file,.c4p5.is-s:has(.c4p__drop.is-on) .c4p__file{transform:translate(78px,112px)}.c4p5:has(.c4p5__grab.is-on) .c4p5__cur .cur__ptr{transform:scale(.84)}.c4p5__grab,.c4p5__drag,.c5r__on{display:none}.c5r__set{background:#fff;border-radius:16px;width:268px;padding:16px 16px 4px;position:absolute;top:24px;left:24px;box-shadow:0 0 0 1px #e7e7e9,0 18px 40px -28px #09090b59}.c5r__sh{color:#52525b;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.c5r__sh svg{margin-top:1px}.c5r__sh>span{flex-direction:column;gap:3px;display:flex}.c5r__sh b{color:var(--ink);font-size:13.5px;font-weight:600}.c5r__sh em{color:var(--ink-3);font-size:12px;font-style:normal}.c5r__row{height:44px;color:var(--ink);border-top:1px solid #f0f0f1;justify-content:space-between;align-items:center;font-size:13px;display:flex}.c5r__sw{background:#d4d4d8;border-radius:99px;width:34px;height:20px;transition:background-color .35s;position:relative}.c5r__sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .35s cubic-bezier(.3,.7,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #09090b40}.c5r:has(.c5r__on.is-on) .c5r__sw{background:#16794a}.c5r:has(.c5r__on.is-on) .c5r__sw i{transform:translate(14px)}.c5r__brand{opacity:0;max-height:0;transition:max-height .6s var(--ease-out), opacity .45s;flex-direction:column;display:flex;overflow:hidden}.c5r:has(.c5r__on.is-on) .c5r__brand{opacity:1;max-height:220px}.c5r__bl{height:40px;color:var(--ink-3);border-top:1px solid #f0f0f1;grid-template-columns:72px minmax(0,1fr);align-items:center;font-size:12px;display:grid}.c5r__bl b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.c5r__lg{background:0/contain no-repeat;width:92px;height:18px;display:block}.c5r__cs{gap:6px;display:flex}.c5r__cs i{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #09090b1a}.c5r__tf{align-items:center;gap:8px;display:flex}.c5r__tf i{color:var(--ink);font:400 17px/1 Georgia,Times New Roman,serif}.c5r__ics{gap:6px;display:flex}.c5r__ic{width:24px;height:24px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.c5r__ic--nc{color:#1f1f1f;background:#dce775}.c5r__pages{position:absolute;inset:24px 24px 24px 316px}.c5r__pg{width:236px;top:54px;left:calc(var(--k,0) * 272px);margin:0;position:absolute}.c5r__pg--0{--k:0}.c5r__pg--1{--k:1}.c5r__pg--2{--k:2}.c5r__paper{background:#fff;border-radius:4px;width:236px;height:334px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #09090b12,0 22px 44px -26px #09090b73}.c5r__face{background:50%/cover no-repeat;position:absolute;inset:0}.c5r__face--nc{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.65, 0, .35, 1) calc(var(--k) * .12s)}.c5r:has(.c5r__on.is-on) .c5r__face--nc{clip-path:inset(0)}.c5r__pg figcaption{text-align:center;color:var(--ink-3);margin-top:12px;font-size:12.5px}.c5r__call{left:calc(var(--pg) * 272px + var(--x) * 236px);top:calc(54px + var(--y) * 334px);z-index:2;opacity:0;transition:opacity .35s, transform .45s var(--ease-out);pointer-events:none;align-items:center;gap:0;display:flex;position:absolute;transform:translateY(4px)}.c5r:has(.c5r__on.is-on) .c5r__call{opacity:1;transition-delay:calc(1s + var(--i) * .18s);transform:none}.c5r__call i{background:#1f1f1f;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 3px #ffffffe6}.c5r__call b{height:24px;font:500 11.5px/24px var(--f-ui);color:var(--ink);white-space:nowrap;background:#fff;border-radius:7px;margin-left:14px;padding:0 9px;position:relative;top:-2px;box-shadow:0 0 0 1px #e4e4e7,0 8px 18px -10px #09090b66}.c5r__call b:before{content:"";background:#1f1f1f;width:10px;height:1px;position:absolute;top:50%;right:100%}.c5r__call--u{flex-direction:column}.c5r__call--u b{margin:0;position:absolute;top:auto;bottom:14px;left:-40px}.c5r__call--u b:before{width:1px;height:10px;top:100%;left:50%;right:auto}.c5r--s .c5r__set{width:368px;top:16px;left:16px}.c5r--s .c5r__paper{width:172px;height:243px}.c5m__mu{fill:none;stroke:#dde1e8;stroke-width:1px}.c5d__pop{top:228px;left:160px}.c5m__st{fill:#fafafa;stroke:#d4d4d8;stroke-width:.8px}.c5m__sf{fill:#ececee;stroke:#d4d4d8;stroke-width:.8px}.c5m__sr{fill:#e2e2e5;stroke:#d4d4d8;stroke-width:.8px}.c5m__cl .b-t{fill:#d9d9dd}.c5m__cl .b-f{fill:#ececee}.c5m__cl .b-r{fill:#e2e2e5}.c5m__cl path{stroke:#c9c9ce;stroke-width:.6px;stroke-linejoin:round}.c5m__gl{fill:#c4d0e033;stroke:#d4d4d8;stroke-width:.7px}.c5m__gl--r{fill:#c4d0e021}.c5m__mu{stroke:#dcdfe5;stroke-width:.7px}.c5m__wl .b-f{fill:#f1f1f2}.c5m__wl .b-r{fill:#e6e6e8}.c5m__wl path{stroke:#c4c4ca;stroke-width:.5px;stroke-linejoin:round}.c5m__s{--c-edge:color-mix(in srgb, var(--c-now) 58%, #22262e);--c-shade:color-mix(in srgb, var(--c-now) 80%, #22262e)}.c5m__te{stroke:var(--c-edge);stroke-linecap:butt}.c5m__tb{stroke-linecap:butt}.c5m__th{fill:none;stroke:var(--c-shade);stroke-linecap:butt;opacity:.55}.c5m__tb.c5m__dmp{fill:none;stroke:var(--c-edge);stroke-width:9px}.c5m__dr{fill:none;stroke:var(--c-edge);stroke-width:3.4px}.c5m__dif{fill:#fff;stroke:var(--c-edge);stroke-width:1.1px;transition:stroke .6s}.c5m__ahu .b-t,.c5m__ctl .b-t{fill:color-mix(in srgb, var(--c-now) 22%, #f4f4f5)}.c5m__ahu .b-f,.c5m__ctl .b-f{fill:color-mix(in srgb, var(--c-now) 34%, #f4f4f5)}.c5m__ahu .b-r,.c5m__ctl .b-r{fill:color-mix(in srgb, var(--c-now) 46%, #e4e4e7)}.c5m__ahu path,.c5m__ctl path{stroke:var(--c-edge);stroke-width:.8px}.c5m__sec{fill:none;stroke:var(--c-edge);stroke-width:.7px;opacity:.7}.c5m__rad .b-t{fill:color-mix(in srgb, var(--c-now) 30%, #fff)}.c5m__rad .b-f{fill:color-mix(in srgb, var(--c-now) 50%, #fff)}.c5m__rad .b-r{fill:color-mix(in srgb, var(--c-now) 62%, #fff)}.c5m__rad path,.c5m__lt path,.c5m__sen path{stroke:var(--c-edge);stroke-width:.6px;stroke-linejoin:round;transition:fill .6s,stroke .6s}.c5m__tray{stroke:color-mix(in srgb, var(--c-now) 55%, #d4d4d8);stroke-width:3px;stroke-linecap:butt;opacity:1}.c5m__lt .b-f{fill:color-mix(in srgb, var(--c-now) 55%, #fff)}.c5m__lt .b-r{fill:color-mix(in srgb, var(--c-now) 70%, #fff)}.c5m__sen .b-t{fill:color-mix(in srgb, var(--c-now) 50%, #fff)}.c5m__sen .b-f,.c5m__sen .b-r{fill:var(--c-now)}.c5m:has(.c5m__sel.is-on) .c5m__s:not(.c5m__s--vent){opacity:.3}.c5m:has(.c5m__sel.is-on) .c5m__s--vent .c5m__te{filter:none}.c5m__svg{filter:drop-shadow(0 14px 16px #09090b0d)}.c5d__de{stroke:#7ea3dc}.c5d__db{stroke:#eef3fb}.c5d__df circle{stroke:#7ea3dc}.c5d__dmp rect,.c5d__dmp path{stroke:#5f84bd}.c5m__s{--c-now:color-mix(in srgb, var(--cs) 82%, #fff);--c-edge:color-mix(in srgb, var(--c-now) 66%, #3a3f4a);--c-shade:color-mix(in srgb, var(--c-now) 86%, #3a3f4a)}.c5m:has(.c5m__mode.is-on) .c5m__s{--c-now:color-mix(in srgb, var(--cg) 62%, #fff)}.c5m__te,.c5m__tb,.c5m__th{stroke-linejoin:round}.c5m__th{opacity:.4}.c5m__tb.c5m__dmp{stroke:color-mix(in srgb, var(--c-now) 55%, #3a3f4a);stroke-width:7.6px}.c5m__dif{stroke-width:1px}.c5m__wl .b-t{fill:#8b8b93}.c5m__wl path{stroke:#cfcfd4;stroke-width:.5px}.c5m__ahu path,.c5m__ctl path,.c5m__rad path,.c5m__lt path,.c5m__sen path{stroke-width:.6px}.c5m__lt .b-t{fill:#fffdf8}.c5m__lg i{background:color-mix(in srgb, var(--lg) 82%, #fff)!important}.c5d__grd{fill:none;stroke:#e2e2e6;stroke-width:.6px;stroke-dasharray:7 2 1.2 2}.c5d__gb{fill:#fff;stroke:#cfcfd5;stroke-width:.8px}.c5d__gt{font:500 8px var(--f-ui);fill:#8b8b93;text-anchor:middle}.c5d__dim{fill:none;stroke:#c9c9cf;stroke-width:.6px}.c5d__dt2{font:400 7.5px var(--f-ui);fill:#8b8b93;text-anchor:middle;font-variant-numeric:tabular-nums}.c5d__w{fill:#d3d3d9;stroke:none}.c5d__gls{fill:none;stroke:#b9c3d3;stroke-width:.6px}.c5d__col{fill:#a9a9b1}.c5d__door{fill:none;stroke:#b9b9c0;stroke-width:.7px;stroke-dasharray:none}.c5d__rm{font:500 9px var(--f-ui);fill:#6b6b73;letter-spacing:.01em}.c5d__rn{font-family:var(--f-mono);fill:#8b8b93;font-weight:400}.c5d__ra{font:400 7.5px var(--f-ui);fill:#a1a1aa}.c5d__de{fill:none;stroke:#a9c1e4;stroke-width:10px;stroke-linecap:butt;stroke-linejoin:miter}.c5d__db{fill:none;stroke:#f6f9fd;stroke-width:8.4px;stroke-linecap:butt;stroke-linejoin:miter}.c5d__dc{fill:none;stroke:#c9d7ee;stroke-width:.6px;stroke-dasharray:6 2 1.2 2}.c5d__dce{fill:none;stroke:#a9c1e4;stroke-width:.8px}.c5d__df circle{fill:#fff;stroke:#a9c1e4;stroke-width:1px}.c5d__dmp rect{fill:#fff;stroke:#87a3cf;stroke-width:1px}.c5d__dmp path{stroke:#87a3cf;stroke-width:.9px}.c5d__lt circle{fill:#fff;stroke:#e6c3a6;stroke-width:.9px}.c5d__lt path{stroke:#e6c3a6;stroke-width:.8px}.c5d__dt circle{fill:#fff;stroke:#afd0b8;stroke-width:.9px}.c5d__dt circle+circle{fill:#afd0b8;stroke:none}.c5d__cloud{stroke:#e2b48e;stroke-width:1.2px}.c5d__bl{fill:none;stroke:#e4e4e7;stroke-width:.8px}.c5d__tb{font:400 8px var(--f-ui);fill:#8b8b93}.c5d__tb .c5d__rn{font-family:var(--f-ui);fill:#52525b;font-weight:500}.c5d__sb{fill:#fff;stroke:#b9b9c0;stroke-width:.6px}.c5d__sb--f{fill:#b9b9c0}.c5d__na{fill:#a1a1aa}@media (width>=1001px){html .csn__hd:has(>div>.csn__tag)>:last-child{padding-top:0;padding-bottom:var(--csn-lb,1px);align-self:end}}.wl__ic{width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.wl__pts li .wl__ic{align-self:flex-start}.wl__pts h3{margin-top:16px}@media (width<=900px){.wl__pts li{grid-template-columns:40px minmax(0,1fr)}.wl__pts li .wl__ic{grid-row:span 2;margin-top:0}.wl__pts li h3{margin:2px 0 0}}.c6m__svg{filter:drop-shadow(0 18px 22px #09090b12)}.c6m__grid{fill:none;stroke:#09090b0e;stroke-width:.6px}.c6m__shadow{fill:#09090b12;filter:blur(7px)}.c6m__slab .b-t,.c6m__wl .b-t,.c6m__col .b-t{fill:#fff}.c6m__slab .b-f,.c6m__wl .b-f{fill:#f7f7f6}.c6m__slab .b-r,.c6m__wl .b-r{fill:#efefed}.c6m__col .b-f{fill:#f3f3f2}.c6m__col .b-r{fill:#ebebe9}.c6m__slab path,.c6m__wl path,.c6m__col path{stroke:#09090b1f;stroke-width:.6px;stroke-linejoin:round}.c6m__col path{stroke:#09090b17;stroke-width:.5px}.c6m__gl{fill:#e5ecf56b;stroke:#09090b1a;stroke-width:.6px;stroke-linejoin:round}.c6m__gl--r{fill:#e5ecf547}.c6m__mu{fill:none;stroke:#09090b13;stroke-width:.6px}.c6m__pane{fill:#e5ecf557;stroke:#09090b1f;stroke-width:.6px;stroke-linejoin:round}.c6m__pane--r{fill:#e5ecf53d}.c6m__edge{fill:none;stroke:#09090b24;stroke-width:.7px;stroke-linejoin:round;stroke-linecap:round}.c6m__sil{fill:none;stroke:#09090b4d;stroke-width:1px;stroke-linejoin:round}.c6m__s{--t:color-mix(in srgb, var(--cs) 80%, #fff);--t-top:color-mix(in srgb, var(--t) 30%, #fff);--t-s1:color-mix(in srgb, var(--t) 50%, #fff);--t-s2:color-mix(in srgb, var(--t) 68%, #fff);--t-ink:color-mix(in srgb, var(--t) 64%, #2b303b)}.c5m:has(.c5m__mode.is-on) .c6m__s{--t:color-mix(in srgb, var(--cg) 56%, #fff)}.c6m__s path,.c6m__s ellipse{transition:fill .6s,stroke .6s}.c6m__te{fill:none;stroke:var(--t-ink);stroke-linecap:round;stroke-linejoin:round}.c6m__tb{fill:none;stroke:var(--t-top);stroke-linecap:round;stroke-linejoin:round}.c6m__th{fill:none;stroke:var(--t-s1);stroke-linecap:round;stroke-linejoin:round;opacity:.85}.c6m__dmp .c6m__tb{stroke:var(--t-s2)}.c6m__dmp .c6m__th{display:none}.c6m__dif{fill:var(--t-top);stroke:var(--t-ink);stroke-width:.8px}.c6m__dif2{fill:var(--t-s2);stroke:none}.c6m__eq .b-t{fill:var(--t-top)}.c6m__eq .b-f{fill:var(--t-s1)}.c6m__eq .b-r{fill:var(--t-s2)}.c6m__eq path{stroke:var(--t-ink);stroke-width:.7px;stroke-linejoin:round}.c6m__eq--s path{stroke-width:.5px}.c6m__in{fill:none;stroke:var(--t-ink);stroke-width:.5px;opacity:.55}.c5m:has(.c5m__sel.is-on) .c6m__s:not(.c5m__s--vent){opacity:1;--t:#f3f3f2;--t-ink:#cdcdcf}.c5m:has(.c5m__sel.is-on) .c6m__s.c5m__s--vent{--t:color-mix(in srgb, var(--cs) 100%, #fff)}.c5m:has(.c5m__sel.is-on):has(.c5m__mode.is-on) .c6m__s.c5m__s--vent{--t:color-mix(in srgb, var(--cg) 70%, #fff)}.c5m__lg i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg) 60%, #2b303b);background:color-mix(in srgb, var(--lg) 80%, #fff)!important}.c5m__lgs--stg .c5m__lg i{background:color-mix(in srgb, var(--lg) 56%, #fff)!important}.c6m__cap{fill:var(--t-s1);stroke:var(--t-ink);stroke-width:.7px}.c6p{--ez:cubic-bezier(.45, .05, .25, 1)}.c6p__k{display:none}.c6p__zone{outline-offset:-1.5px;background:#fff9;border-radius:14px;outline:1.5px dashed #c4c4ca;width:612px;height:222px;transition:background-color .45s,outline-color .45s,box-shadow .45s;position:absolute;top:14px;left:14px}.c6p:has(.c6p__k--over.is-on) .c6p__zone{background:#5b95950f;outline-color:#5b9595}.c6p__idle{color:#71717a;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .35s,color .35s;display:flex;position:absolute;inset:0}.c6p__idle b{color:var(--ink);font-size:13px;font-weight:500}.c6p__idle em{color:var(--ink-3);font-size:11.5px;font-style:normal}.c6p:has(.c6p__k--over.is-on) .c6p__idle{color:#3f7f7f}.c6p:has(.c6p__k--drop.is-on) .c6p__idle{opacity:0}.c6p__stage{width:372px;height:222px;position:absolute;top:0;left:0}.c6p__svg{width:360px;height:222px;position:absolute;top:0;left:6px;overflow:visible}.c6p__svg path{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;transition:stroke-dashoffset 1.3s var(--ease-out), fill-opacity .7s, fill .5s, stroke .5s}.c6p__s path{transition-delay:.35s,0s,0s,0s}.c6p:has(.c6p__k--draw.is-on) .c6p__svg path{stroke-dashoffset:0}.c6p:has(.c6p__k--fill.is-on) .c6p__svg path{fill-opacity:1}.c6p__bx .b-t{fill:#fff}.c6p__bx .b-f{fill:#f7f7f6}.c6p__bx .b-r{fill:#efefed}.c6p__bx--c .b-f{fill:#f3f3f2}.c6p__bx--c .b-r{fill:#ebebe9}.c6p__bx path{stroke:#09090b29;stroke-width:.6px;stroke-linejoin:round}.c6p__bx--c path{stroke:#09090b1a}.c6p__gl{fill:#e5ecf566;stroke:#09090b1f;stroke-width:.6px;stroke-linejoin:round}.c6p__sil{fill:none;stroke:#09090b4d;stroke-width:1px;stroke-linejoin:round}.c6p__s{--t:#a9a9b1;--t-top:color-mix(in srgb, var(--t) 22%, #fff);--t-s1:color-mix(in srgb, var(--t) 40%, #fff);--t-s2:color-mix(in srgb, var(--t) 56%, #fff);--t-ink:color-mix(in srgb, var(--t) 70%, #2b303b)}.c6p__s.is-on{--t:color-mix(in srgb, var(--cs) 84%, #fff)}.c6p__eq .b-t{fill:var(--t-top)}.c6p__eq .b-f{fill:var(--t-s1)}.c6p__eq .b-r{fill:var(--t-s2)}.c6p__eq path{stroke:var(--t-ink);stroke-width:.6px;stroke-linejoin:round}.c6p__te{fill:none;stroke:var(--t-ink);stroke-linecap:butt;stroke-linejoin:round}.c6p__tb{fill:none;stroke:var(--t-top);stroke-linecap:butt;stroke-linejoin:round}.c6p__scan{opacity:0;pointer-events:none;background:#5b9595;border-radius:2px;width:1.5px;position:absolute;top:10px;bottom:10px;left:60px}.c6p__scan:before{content:"";background:#5b959514;width:46px;position:absolute;top:0;bottom:0;right:1.5px}.c6p__scan.is-on{opacity:1;transition:transform 1.85s linear,opacity .3s;transform:translate(256px)}.c6p__tag{opacity:0;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out);display:flex;position:absolute;transform:translateY(4px)}.c6p__tag.is-on{opacity:1;transform:none}.c6p__tag .ac{height:20px;padding:0 6px;font-size:10px;box-shadow:0 6px 14px -8px #09090b59}.c6p__ld{background:#09090b4d;width:1px;height:20px;position:absolute;top:20px;left:8px}.c6p__tag--dn .c6p__ld{top:-20px}.c6p__ld:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:-2.5px;box-shadow:0 0 0 1px #09090b66}.c6p__tag--dn .c6p__ld:after{top:-3px;bottom:auto}.c6p__side{opacity:0;width:210px;transition:opacity .5s var(--ease-out) .2s, transform .6s var(--ease-out) .2s;flex-direction:column;gap:9px;display:flex;position:absolute;top:16px;left:386px;transform:translateY(6px)}.c6p:has(.c6p__k--drop.is-on) .c6p__side{opacity:1;transform:none}.c6p__side:before{content:"";background:#f0f0f1;width:1px;position:absolute;top:-2px;bottom:-2px;left:-14px}.c6p__hd{color:#52525b;align-items:center;gap:8px;height:28px;display:flex}.c6p__hd b{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.c6p__hd em{color:var(--ink-3);margin-left:auto;font-size:11px;font-style:normal}.c6p__sts{height:16px;position:relative}.c6p__st{color:var(--ink-2);white-space:nowrap;opacity:0;align-items:center;gap:7px;font-size:11.5px;transition:opacity .35s;display:flex;position:absolute;inset:0}.c6p__st.is-on{opacity:1}.c6p__st i{background:#5b9595;border-radius:50%;width:6px;height:6px}.c6p__st--ok i{background:#16794a}.c6p__bar{background:#f1f1f3;border-radius:99px;height:5px;display:block;overflow:hidden}.c6p__bi{border-radius:inherit;background:#5b9595;width:0;height:100%;display:block}.c6p__bi.is-on{width:100%;transition:width 1.85s linear}.c6p__r{min-height:38px;line-height:1.35}.c6p__r b{font-variant-numeric:tabular-nums}.c6p__file{opacity:0;width:196px;height:46px;transition:opacity .4s, transform 1s var(--ez), box-shadow .3s;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex;position:absolute;top:150px;left:34px;transform:translate(-16px);box-shadow:0 0 0 1px #e7e7e9,0 10px 24px -16px #09090b4d}.c6p__file.is-on{opacity:1;transform:none}.c6p:has(.c6p__k--grab.is-on) .c6p__file{box-shadow:0 0 0 1px #e4e4e7,0 18px 34px -14px #09090b61}.c6p:has(.c6p__k--drag.is-on) .c6p__file{transform:translate(68px,-48px)}.c6p:has(.c6p__k--drop.is-on) .c6p__file{opacity:0;transition:opacity .45s, transform .5s var(--ease-out);transform:translate(68px,-48px)scale(.55)}.c6p .c6p__cur{transition:transform 1s var(--ez)}.c6p:has(.c6p__k--grab.is-on) .c6p__cur .cur__ptr{transform:scale(.84)}.c6p.is-s .c6p__zone{width:372px;height:372px}.c6p.is-s .c6p__side{width:336px;top:236px;left:18px}.c6p.is-s .c6p__side:before{width:auto;height:1px;inset:-10px -4px auto}.c6p.is-s .c6p__file{top:300px;left:38px}.c6p.is-s:has(.c6p__k--drag.is-on) .c6p__file,.c6p.is-s:has(.c6p__k--drop.is-on) .c6p__file{transform:translate(64px,-186px)}.c6p.is-s:has(.c6p__k--drop.is-on) .c6p__file{transform:translate(64px,-186px)scale(.55)}.c6p.is-s .c4-cur{display:none}.c6p.is-s .c6p__zone{height:382px}.c6p.is-s .c6p__side{gap:8px;top:234px}.c6p.is-s .c6p__r{min-height:32px}.c5m__cmode{display:none}.c5m:has(.c5m__cmode.is-on) .c5m__o--sys{color:var(--ink-3);box-shadow:none;background:0 0}.c5m:has(.c5m__cmode.is-on) .c5m__o--co{color:var(--ink);background:#fff;box-shadow:0 1px 2px #09090b1a}.c5m:has(.c5m__cmode.is-on) .c6m__s{--t:color-mix(in srgb, var(--cc) 80%, #fff)}.c5m:has(.c5m__sel.is-on):has(.c5m__cmode.is-on) .c6m__s.c5m__s--vent{--t:color-mix(in srgb, var(--cc) 100%, #fff)}.c5m__lgs--co{opacity:0;gap:6px 16px}.c5m:has(.c5m__cmode.is-on) .c5m__lgs--sys{opacity:0}.c5m:has(.c5m__cmode.is-on) .c5m__lgs--co{opacity:1}.c5m__lg--co{color:var(--ink-2);gap:6px}.c5m__lg--co .c4-co{border-radius:4px;font-size:7px}.c5m__lgs--co .c5m__lg i{border-radius:2px;width:8px;height:8px;background:color-mix(in srgb, var(--lg) 80%, #fff)!important}.c5m__cosw{background:color-mix(in srgb, var(--lg) 80%, #fff);width:8px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg) 60%, #2b303b);opacity:0;border-radius:2px;margin-left:auto;transition:opacity .45s}.c5m:has(.c5m__cmode.is-on) .c5m__cosw{opacity:1}.c5m__row--co{grid-template-columns:18px minmax(0,1fr) auto}.c5m:has(.c5m__sel.is-on):has(.c5m__cmode.is-on) .c6m__s:not(.c5m__s--vent){opacity:1;--t:color-mix(in srgb, var(--cc) 32%, #fff);--t-ink:color-mix(in srgb, var(--cc) 45%, #b0b0b5)}.c4g--viz{grid-template-rows:clamp(600px,55vw,790px) clamp(300px,23vw,330px)}.c7m .c5m__win{height:468px}.c7m .c5m__vp{width:418px;left:-16px}.c7m .c6m__svg{width:418px;height:330px;top:4px}.c7m .c5m__card{top:74px}.c7m__core .b-t{fill:#fbfbfa}.c7m__core .b-f{fill:#f3f3f1}.c7m__core .b-r{fill:#ebebe8}.c7m__core path{stroke:#09090b14;stroke-width:.5px;stroke-linejoin:round}.c7m__ao{fill:#09090b17;stroke:none}.c7m__leaf .b-t{fill:#fff}.c7m__leaf .b-f{fill:#f6f6f5}.c7m__leaf .b-r{fill:#ededeb}.c7m__leaf path{stroke:#09090b21;stroke-width:.45px;stroke-linejoin:round}.c7m__swing{fill:none;stroke:#09090b21;stroke-width:.5px;stroke-dasharray:1.6 1.8}.c7m__shaft .b-t{fill:#e6e6e3}.c7m__shaft .b-f{fill:#f7f7f6}.c7m__shaft .b-r{fill:#efefed}.c7m__shaft path{stroke:#09090b24;stroke-width:.55px;stroke-linejoin:round}.c7m__step .b-t{fill:#fff}.c7m__step .b-f{fill:#f5f5f4}.c7m__step .b-r{fill:#ececea}.c7m__step path{stroke:#09090b1f;stroke-width:.45px;stroke-linejoin:round}.c7m__step--f .b-t{fill:#fafaf9}.c7m__tread{fill:none;stroke:#09090b1f;stroke-width:.45px}.c7m__rtop{fill:var(--t-s2);stroke:var(--t-ink);stroke-width:.6px;transition:fill .6s,stroke .6s}.c7m__hg{fill:none;stroke:#09090b42;stroke-width:.55px;stroke-linecap:round}.c7m__seam{fill:none;stroke:var(--t-ink);stroke-width:.55px;opacity:.7}.c7m__hdl{fill:none;stroke:var(--t-ink);stroke-width:.9px;stroke-linecap:round;opacity:.6}.c4--drop .c4__vis{box-shadow:none;background:#fff}.c6p__zone{outline-offset:-1px;background:#fff;outline:1px dashed #d4d4d8}.c6p:has(.c6p__k--over.is-on) .c6p__zone{background:#5b959509;outline:1px dashed #5b9595}.c6p:has(.c6p__k--drop.is-on) .c6p__zone{background:#fff;outline-color:#0000;box-shadow:0 0 0 1px #ececee}.c7p__r{min-height:0;color:var(--ink-3);background:0 0;border-top:1px solid #f0f0f1;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0 0;font-size:11px;line-height:1.35;display:grid}.c7p__r b{color:var(--ink);text-align:right;font-size:12.5px;font-weight:600}.c6p.is-s .c7p__r{min-height:0}.c5r:not(.c5r--s) .c5r__pages{top:18px;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000 98%);mask-image:linear-gradient(#000 74%,#0000 98%)}.c5r:not(.c5r--s) .c5r__paper{border-radius:6px;width:340px;height:481px}.c5r:not(.c5r--s) .c5r__pg figcaption{text-align:left;margin:0;font-size:12px;position:absolute;bottom:calc(100% + 9px);left:2px}.c5r:not(.c5r--s) .c5r__call{left:calc(var(--pg) * 360px + var(--x) * 340px);top:calc(30px + var(--y) * 481px)}.c5d__cloud{stroke:#d9875e;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;fill:#d9875e00;transition:stroke-dashoffset 1s cubic-bezier(.45,.05,.25,1),fill .5s .7s}.c5d__cloud.is-on{fill:#d9875e14}.c5d__mkl{fill:none;stroke:#d9875e;stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .35s ease-out}.c5d__mkl.is-on{stroke-dashoffset:0}.c5d__mkd{fill:#d9875e;opacity:0;transition:opacity .2s}.c5d__mkd.is-on{opacity:1}.c6p__stage{opacity:0;transition:opacity .35s}.c6p:has(.c6p__k--drop.is-on) .c6p__stage{opacity:1}.c6p:has(.c6p__k--out.is-on) .c6p__stage,.c6p:has(.c6p__k--out.is-on) .c6p__side{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(14px)}.c6p:has(.c6p__k--rest.is-on) .c6p__zone{box-shadow:none;background:#fff;outline:1px dashed #d4d4d8}.c6p:has(.c6p__k--rest.is-on) .c6p__idle{opacity:1}.c4s.c6p.is-out>:not(.c6p__file){opacity:1!important}.c6p__file:not(.is-on){transition:none}.c5r:not(.c5r--s) .c5r__set{border-radius:14px;align-items:center;gap:26px;width:auto;height:64px;padding:0 20px;display:flex;top:24px;left:32px;right:32px;box-shadow:0 0 0 1px #e7e7e9,0 10px 24px -22px #09090b40}.c5r:not(.c5r--s) .c5r__sh{flex-shrink:0;align-items:center;padding:0}.c5r:not(.c5r--s) .c5r__sh svg{margin:0}.c5r:not(.c5r--s) .c5r__row{border:0;flex-shrink:0;gap:14px;margin-left:auto}.c5r:not(.c5r--s) .c5r__brand{opacity:.35;flex-direction:row;align-items:center;gap:20px;max-height:none;transition:opacity .45s;display:flex;overflow:visible}.c5r:not(.c5r--s):has(.c5r__on.is-on) .c5r__brand{opacity:1;max-height:none}.c5r:not(.c5r--s) .c5r__bl{border:0;gap:9px;height:auto;display:flex}.c5r:not(.c5r--s) .c5r__bl>span:first-child,.c5r:not(.c5r--s) .c5r__bl:nth-child(n+4){display:none}.c5r:not(.c5r--s) .c5r__pages{inset:106px 50px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 90%,#0000 100%)}.c5r:not(.c5r--s) .c5r__pg{width:480px;top:28px;left:calc(var(--k,0) * 540px)}.c5r:not(.c5r--s) .c5r__paper{border-radius:5px;width:480px;height:680px;box-shadow:0 0 0 1px #09090b12,0 18px 40px -26px #09090b47}.c5r:not(.c5r--s) .c5r__pg figcaption{font-size:12.5px;bottom:calc(100% + 10px)}.c5r--s .c5r__set{border-radius:13px;flex-direction:column;gap:10px;width:auto;height:86px;padding:14px 16px;display:flex;top:20px;left:24px;right:24px}.c5r--s .c5r__sh{align-items:center;padding:0}.c5r--s .c5r__sh svg{margin:0}.c5r--s .c5r__sh em,.c5r--s .c5r__brand{display:none}.c5r--s .c5r__row{border:0;height:22px}.c5r--s .c5r__pages{inset:126px 30px 0}.c5r--s .c5r__pg{width:340px;top:24px;left:0}.c5r--s .c5r__pg--1{top:404px}.c5r--s .c5r__paper{border-radius:5px;width:340px;height:342px;box-shadow:0 0 0 1px #09090b12,0 16px 30px -26px #09090b4d}.c5r--s .c5r__face{background-position:top;background-size:100%}.c5r--s .c5r__pg figcaption{margin:0;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:1px}.c4g--viz .c5d__win{top:34px}.c4g--viz .c4--bim .c4__vis,.c4g--viz .c4--dwg .c4__vis{margin-top:24px;margin-bottom:24px}.c6p__svg--refined{filter:none}.c6p__svg--refined .c6m__grid{display:none}.c6p__svg--refined .c6m__shadow{opacity:.45}.c6p__svg--refined .c6m__s{--t:#d4d5d8;--t-ink:#989ca4}.c6p__svg--refined .c6m__s.is-on{--t:color-mix(in srgb, var(--cs) 80%, #fff);--t-ink:color-mix(in srgb, var(--t) 64%, #2b303b)}.c6p__svg--refined .c7m__ao{stroke:none}.c6p__svg--refined ellipse{opacity:0;transition:opacity .5s}.c6p:has(.c6p__k--fill.is-on) .c6p__svg--refined ellipse{opacity:1}.c6p__reading{display:none}.c6p:has(.c6p__reading.is-on) .c6p__svg--refined :is(.c6m__wl path,.c6m__slab path,.c6m__eq path,.c7m__seam,.c6m__te,.c6m__pane){stroke:url(#c115ImportRead)}.c6p__st{visibility:hidden;transition:none}.c6p__st.is-on{visibility:visible;animation:.28s ease-out both c115ImportStatus}@keyframes c115ImportStatus{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c6p__st.is-on{animation:none}}.c7m .c5m__vp{left:6px}.c7m .c5m__leg{left:14px}.c5m__lg i,.c5m__lgs--co .c5m__lg i,.c5m__lgs--stg .c5m__lg i{box-shadow:none!important;border:0!important}@media (width<=1000px){.csn__nav{margin:0 calc(var(--gut) * -1);padding:2px var(--gut) 4px;scroll-padding-inline:var(--gut);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gut), #000 calc(100% - var(--gut)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gut), #000 calc(100% - var(--gut)), transparent 100%);gap:8px}}.c5m__lg .c4-co i,.c5m__row .c4-co i{line-height:1;display:block;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.c5m__lg .c4-co,.c5m__row .c4-co{align-self:center}.pr3{background:var(--paper);padding:clamp(72px,8vw,120px) 0}.pr3--page{padding-top:calc(var(--hdr) + clamp(54px,7vw,96px))}.pr3__hd{max-width:850px;margin-bottom:clamp(40px,5vw,64px)}.pr3__hd .h2{text-wrap:balance;max-width:16em;margin:0 auto}.pr3__hd .vp__l{max-width:38em}.pr3__ey{min-height:var(--tag-h);padding:5px var(--tag-px);border-radius:var(--tag-r);border:1px solid var(--line);font:var(--tag-fw) var(--tag-fs)/1.3 var(--f-ui);color:var(--ink-2);align-items:center;display:inline-flex}.pr3__g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.pr3__g .vp__txt{padding:clamp(30px,4vw,48px)}.pr3__g .vp__h{font-size:clamp(22px,1.9vw,27px)}.pr3__g .vp__d{font-size:16px}.prc--price .vp__txt{flex-direction:column;height:100%;display:flex}.prc__price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:12px;margin:32px 0 0;display:flex}.prc__price [data-price-amount]{font:350 clamp(64px,6vw,88px)/1 var(--f-sans);letter-spacing:-.04em;white-space:nowrap}.prc__cur{font:400 20px/1.2 var(--f-text)}.prc--price .prc__per{margin-top:10px}.prc__cta{margin-top:auto;padding-top:28px}.prc--included .vp__txt{flex-direction:column;height:100%;display:flex}.prc__rib{filter:brightness(.5)}.prc__features{place-content:flex-start;gap:12px 9px;max-width:none;margin:30px 0;padding:0;list-style:none}.prc__features .vp-ul__p{color:#fff;gap:8px;height:auto;min-height:38px;padding:9px 14px;font-size:14px;line-height:1.3}.prc__features .vp-ul__i{flex:none}.prc--included.vp__c.in .vp-ul__p{animation:none}.prc--included .vp__d{color:#ffffffd1;margin-top:auto}.pr-ai{grid-template-columns:minmax(0,1.8fr) minmax(180px,.7fr);align-items:center;gap:clamp(28px,5vw,72px);margin:18px 0 0;padding:clamp(30px,4vw,48px);display:grid}.pr-ai__copy{min-width:0}.pr-ai__copy .h2{max-width:16em;font-size:clamp(28px,3vw,38px)}.pr-ai__sub{color:var(--ink-2);font:400 15px/1.5 var(--f-text);margin:14px 0 24px}.pr-ai__copy .lead{max-width:42em;color:var(--ink-3);margin:0;font-size:clamp(16px,1.45vw,19px)}.pr-ai__facts{flex-wrap:wrap;gap:14px 24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pr-ai__facts li{font:400 14px/1.4 var(--f-text);color:var(--ink-2);align-items:center;gap:8px;display:flex}.pr-ai__facts .ico{flex:none}.pr-ai__visual{place-items:center;min-height:240px;display:grid;position:relative}.pr-ai__agent{filter:drop-shadow(0 18px 20px #2b35501f);display:block}.pr-ai__agent svg{width:100%;height:100%;display:block;overflow:visible}@media (width<=760px){.pr3__g{grid-template-columns:minmax(0,1fr);gap:16px}.pr3__g .vp__txt{padding:28px}.prc__price{margin-top:26px}.prc__features{margin:26px 0}.prc__features .vp-ul__p{min-height:36px;padding:8px 12px;font-size:13px}.pr-ai{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:16px;padding:28px}.pr-ai__visual{grid-row:1;min-height:150px}.pr-ai__agent{width:92px!important;height:92px!important}}@media (width<=380px){.pr3__g .vp__txt,.pr-ai{padding:24px}.prc__price{gap:9px}.prc__price [data-price-amount]{font-size:58px}}.pr-ai__copy .h2+.lead{margin-top:18px}.pr-ai__copy .lead{font:400 15px/1.6 var(--f-text);color:var(--ink-3)}.pr-ai__copy .lead+.lead{margin-top:10px}.pr-ai__visual{--fx:46px;--fy:52px;overflow:visible}.pr-ai__fly,.pr-ai__fly-y{will-change:transform;display:block}.pr-ai__fly{animation:10.6s cubic-bezier(.45,.05,.55,.95) infinite alternate pr-ai-fx}.pr-ai__fly-y{animation:7.4s cubic-bezier(.45,.05,.55,.95) infinite alternate pr-ai-fy}.pr-ai__fly .pr-ai__agent{animation:10.6s cubic-bezier(.45,.05,.55,.95) infinite alternate pr-ai-tilt}@keyframes pr-ai-fx{0%{transform:translateX(calc(var(--fx) * -1))}38%{transform:translateX(calc(var(--fx) * .55))}62%{transform:translateX(calc(var(--fx) * .2))}to{transform:translateX(var(--fx))}}@keyframes pr-ai-fy{0%{transform:translateY(calc(var(--fy) * .8))}45%{transform:translateY(calc(var(--fy) * -1))}to{transform:translateY(calc(var(--fy) * .35))}}@keyframes pr-ai-tilt{0%{transform:rotate(-5deg)}38%{transform:rotate(4deg)}62%{transform:rotate(1deg)}to{transform:rotate(6deg)}}@media (width<=760px){.pr-ai__visual{--fx:min(26vw, 120px);--fy:14px;min-height:140px}}@media (prefers-reduced-motion:reduce){.pr-ai__fly,.pr-ai__fly-y,.pr-ai__fly .pr-ai__agent{animation:none}}.prc__notes{flex-direction:column;gap:6px;margin-top:auto;display:flex}.prc__note{font:400 13.5px/1.5 var(--f-text);color:#ffffffb8;margin:0}.prc__note--quiet{color:#ffffff80}@media (width<=760px){.prc__note{font-size:13px}}.soon{font:500 14.5px/1.4 var(--f-text);color:var(--ink-3);align-items:center;gap:8px;margin:0;display:inline-flex}.soon svg{color:var(--ink-3)}.fx__top{background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.fx__top .a-top__chip{border-radius:7px;flex-shrink:0;width:28px;height:28px;font-size:11px;line-height:28px}.fx__pn{font:600 13.5px/1 var(--f-ui);white-space:nowrap}.fx__seg{margin-left:6px}.fx__seg>span{height:26px}.fx__tr{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.fx__pts{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.fx__pts li{align-items:flex-start;gap:14px;display:flex}.fx__ic{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.fx__pts h3{margin:7px 0 6px;font-size:17px}.fx__pts p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.fx__canvas{border-radius:var(--r-xl);background-color:#efefed;background-image:radial-gradient(#09090b1c 1px,#0000 1.3px);background-size:20px 20px}.ib__caret{vertical-align:-3px;background:#0a0a0a;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite lbcaret;display:inline-block}.intl{background:var(--paper-2)}.intl__in{grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.intl__copy{flex-direction:column;gap:40px;display:flex}.intl__hd{flex-direction:column;gap:22px;display:flex}.intl__vis{min-width:0;position:relative}.intl__cv{border-radius:var(--r-xl);background-color:#ebebe8;background-image:radial-gradient(#09090b1a 1px,#0000 1.3px);background-size:20px 20px;padding:clamp(14px,2.2vw,32px)}.ib{--i:0;height:610px;font:400 13px/1.4 var(--f-ui);color:#0a0a0a;background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #09090b14,0 40px 80px -40px #09090b66,0 10px 24px -12px #09090b1f}.ib__who{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);align-items:center;display:flex;transform:translate(6px)}.ib__who>*{margin-left:-6px;box-shadow:0 0 0 2px #fff}.ib.s-shared .ib__who{opacity:1;transform:none}.ib__tabs{white-space:nowrap;background:#fff;border-bottom:1px solid #e5e5e5;align-items:stretch;gap:2px;height:42px;padding:0 12px;display:flex;overflow:hidden}.ib__tabs>span{font:500 12.5px/1 var(--f-ui);color:#737373;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.ib__tabs>.is-on{color:#0a0a0a}.ib__tabs>.is-on:after{content:"";background:#0a0a0a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ib__tn{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease-out);transform:translateY(4px)}.ib__tn svg{color:#6d5bb0}.ib__lk{color:#a3a3a3;font-style:normal;transition:opacity .3s;display:inline-flex}.ib.s-build .ib__tn{opacity:1;transform:none}.ib.s-shared .ib__lk{opacity:0}.ib__tp{color:#737373}.ib__body{background:#fafafa;height:calc(100% - 94px);padding:16px 18px 0;position:relative;overflow:hidden}.ib__head{opacity:0;transition:opacity .5s var(--ease);align-items:center;gap:10px;display:flex}.ib.s-build .ib__head{opacity:1}.ib__ttl{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.ib__ttl>b{font:600 17px/22px var(--f-ui);letter-spacing:-.01em}.ib__vis{font:400 12px/16px var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib__v2,.ib.s-shared .ib__v1{display:none}.ib.s-shared .ib__v2{display:inline}.ib__live{color:#2f6b45;height:24px;font:500 11.5px/1 var(--f-ui);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease);background:#edf7f0;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;display:inline-flex}.ib__live i{background:#22a05a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ibPulse}.ib.s-live .ib__live,.ib__live.is-on{opacity:1}@keyframes ibPulse{0%{box-shadow:0 0 #22a05a73}70%,to{box-shadow:0 0 0 7px #22a05a00}}.ib__sh{transition:transform .15s,box-shadow .2s}.ib__sh.is-press,.ib__go.is-press{transform:scale(.95)}.ib__w{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease-out), box-shadow .6s var(--ease);transition-delay:calc(var(--i) * 70ms);transform:translateY(10px)scale(.985)}.ib.s-build .ib__w{opacity:1;transform:none}.ib__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ib__k{background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:11px 13px 12px;display:flex;box-shadow:0 0 0 1px #ebebeb}.ib__kl{font:500 11.5px/15px var(--f-ui);color:#525252;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.ib__kl svg{color:#737373}.ib__kl span{text-overflow:ellipsis;overflow:hidden}.ib__kv{font:600 26px/1 var(--f-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ib__ks{font:400 11.5px/15px var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib__w.is-flash{transition-delay:0s;box-shadow:0 0 0 1px #a9c4ef,0 0 0 4px #a9c4ef73}.ib__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.ib__row>.ib__w{background:#fff;border-radius:12px;min-width:0;padding:13px 14px 12px;box-shadow:0 0 0 1px #ebebeb}.ib__row>.ib__w.is-flash{box-shadow:0 0 0 1px #a9c4ef,0 0 0 4px #a9c4ef73}.ib__wh b{font:600 13px/18px var(--f-ui);display:block}.ib__wh span{font:400 11.5px/16px var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ib__pcs{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.ib__pk{font:600 11px/14px var(--f-ui);color:#525252;letter-spacing:.02em;display:block}.ib__plot{background:linear-gradient(#efefef,#efefef) 0 55px/100% 1px no-repeat;border-bottom:1px solid #d4d4d4;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;height:92px;padding-top:18px;display:grid;position:relative}.ib__b{justify-content:center;align-items:flex-end;min-width:24px;height:100%;display:flex;position:relative}.ib__b i{width:min(100%,20px);height:calc(var(--h) * 100%);transition:height .9s var(--ease-out);background:#4c7bd1;border-radius:4px 4px 0 0;display:block}.ib__b em{left:0;right:0;bottom:calc(var(--h) * 100% + 3px);font:500 11px/12px var(--f-ui);color:#404040;text-align:center;font-variant-numeric:tabular-nums;transition:bottom .9s var(--ease-out), opacity .4s;font-style:normal;position:absolute}.ib:not(.s-build) .ib__b i{height:0}.ib:not(.s-build) .ib__b em{opacity:0;bottom:3px}.ib__tip{left:50%;bottom:calc(var(--h) * 100% + 20px);color:#fff;font:500 11px/1 var(--f-ui);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#0a0a0a;border-radius:6px;padding:4px 7px;transition:opacity .15s;position:absolute;transform:translate(-50%)}.ib__tip b{font-weight:600}.ib__b:hover .ib__tip{opacity:1}.ib__b:hover i{background:#3b67bd}.ib__ax{font:500 10.5px/12px var(--f-ui);color:#737373;text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:4px;display:grid}.ib__al{flex-direction:column;margin-top:6px;display:flex}.ib__ar{max-height:64px;transition:max-height .6s var(--ease), padding .6s var(--ease), opacity .45s var(--ease), border-color .4s;border-top:1px solid #f0f0f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid;overflow:hidden}.ib__ar:first-child{border-top:0}.ib__at{flex-direction:column;min-width:0;display:flex}.ib__at b{font:500 12.5px/17px var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib__at span{font:400 11.5px/15px var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib__as{font:500 11.5px/1 var(--f-ui);color:#404040;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ib__as i{background:#a3a3a3;border-radius:2px;width:9px;height:9px;transition:background-color .3s}.ib__ar--x .ib__as i{background:#e7000b}.ib__ar--r .ib__as i{background:#f59e0b}.ib__s2,.ib__ar.is-done .ib__s1{display:none}.ib__ar.is-done .ib__s2{color:#2f6b45;display:inline}.ib__ar.is-done .ib__as i{background:#16a34a}.ib__ar.is-gone{opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.ib__pl{flex-direction:column;margin-top:6px;display:flex}.ib__pi{max-height:40px;font:400 12.5px/1.3 var(--f-ui);white-space:nowrap;transition:max-height .6s var(--ease), padding .6s var(--ease), opacity .5s var(--ease);border-top:1px solid #f0f0f0;align-items:center;gap:7px;padding:7px 0;display:flex;overflow:hidden}.ib__pi:first-child{border-top:0}.ib__pi b{font:500 11.5px/1 var(--f-mono)}.ib__pi>span:not(.ac){text-overflow:ellipsis;overflow:hidden}.ib__pi--new{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.ib.s-u2 .ib__pi--new{opacity:1;max-height:40px;padding-top:7px;padding-bottom:7px}.ib__dl{align-items:flex-end;gap:16px;margin-top:6px;display:flex}.ib__dl>b{font:600 26px/1 var(--f-ui)}.ib__dm{align-items:flex-end;gap:8px;height:40px;display:flex}.ib__dm>span{flex-direction:column;align-items:center;gap:3px;display:flex}.ib__dm i{width:14px;height:calc(var(--h) * 22px + 1px);background:#4c7bd1;border-radius:3px 3px 0 0;display:block}.ib__dm em{font:500 10px/1 var(--f-ui);color:#737373;font-style:normal}.ib__dim{z-index:2;transition:opacity .5s var(--ease), visibility .5s;background:#fafafa8c;position:absolute;inset:0}.ib.s-build .ib__dim{opacity:0;visibility:hidden}.ib__new{z-index:3;width:min(470px,100% - 24px);transition:opacity .45s var(--ease), transform .6s var(--ease-out), visibility .6s;background:#fff;border-radius:14px;padding:15px 16px 14px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #09090b14,0 30px 60px -24px #09090b61}.ib.s-build .ib__new{opacity:0;visibility:hidden;transform:translate(-50%,16px)scale(.97)}.ib__nh{align-items:flex-start;gap:10px;display:flex}.ib__nh>div{flex-direction:column;flex:1;gap:2px;display:flex}.ib__nh b{font:600 15px/20px var(--f-ui)}.ib__nh span{font:400 12px/16px var(--f-ui);color:#737373}.ib__x{color:#737373;font-style:normal;display:flex}.ib__ns{background:#f5f5f5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:12px;padding:3px;display:grid}.ib__ns>span{height:28px;font:500 12px/1 var(--f-ui);color:#737373;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex;overflow:hidden}.ib__ns>.is-on{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #00000012}.ib__lb{font:500 12px/16px var(--f-ui);color:#404040;margin:12px 0 6px}.ib__ta{min-height:62px;font:400 13px/20px var(--f-ui);color:#0a0a0a;border-radius:10px;padding:8px 11px;box-shadow:inset 0 0 0 1px #e5e5e5}.ib__ta .ib__caret{height:14px}.ib.s-sug .ib__ta .ib__caret,.ct.s-sug .ct__ta .ib__caret{display:none}.ib__sg{opacity:0;transition:opacity .45s var(--ease), transform .55s var(--ease-out);margin-top:12px;transform:translateY(6px)}.ib.s-sug .ib__sg,.ct.s-sug .ct__sg{opacity:1;transform:none}.ib__sgh{align-items:center;gap:8px;padding-bottom:6px;display:flex}.ib__sgh b{font:600 12.5px/1 var(--f-ui)}.ib__ai{background:#f4effe;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ddd2fb}.ib__again{font:500 11.5px/1 var(--f-ui);color:#737373;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.ib__so{opacity:0;height:30px;transition:opacity .35s var(--ease), transform .45s var(--ease-out);transition-delay:calc(var(--i) * 70ms);border-top:1px solid #f2f2f2;grid-template-columns:16px minmax(0,auto) minmax(0,1fr);align-items:center;gap:9px;display:grid;transform:translate(-4px)}.ib.s-sug .ib__so,.ct.s-sug .ib__so{opacity:1;transform:none}.ib__so b{font:500 12.5px/1 var(--f-ui);white-space:nowrap}.ib__so>span:not(.ib__cb){font:400 11.5px/1.2 var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib__cb{color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;transition:background-color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1.5px #d4d4d4}.ib__cb svg{opacity:0;transition:opacity .2s, transform .25s var(--ease-out);transform:scale(.6)}.ib__so.on .ib__cb{box-shadow:none;background:#0a0a0a}.ib__so.on .ib__cb svg{opacity:1;transform:none}.ib__nf{align-items:center;gap:8px;margin-top:12px;display:flex}.ib__nn{min-width:0;font:400 11.5px/15px var(--f-ui);color:#737373;flex:1}.ib__go{transition:transform .15s,filter .2s}.ib__pop{z-index:4;opacity:0;visibility:hidden;transform-origin:90% 0;width:340px;max-width:calc(100% - 24px);transition:opacity .35s var(--ease), transform .5s var(--ease-out), visibility .5s;background:#fff;border-radius:12px;padding:12px 12px 10px;position:absolute;top:52px;right:14px;transform:translateY(-6px)scale(.98);box-shadow:0 0 0 1px #09090b14,0 28px 56px -22px #09090b66}.ib.s-share .ib__pop{opacity:1;visibility:visible;transform:none}.ib__ph{font:600 13.5px/18px var(--f-ui);white-space:nowrap;gap:6px;padding:0 2px 8px;display:flex;overflow:hidden}.ib__opt{border-radius:9px;gap:9px;padding:7px 8px;display:flex}.ib__opt.is-on{box-shadow:inset 0 0 0 1px #0a0a0a}.ib__rd{border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;box-shadow:inset 0 0 0 1.5px #c4c4c4}.ib__opt.is-on .ib__rd{box-shadow:inset 0 0 0 4px #0a0a0a}.ib__opt>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ib__opt b{font:500 12.5px/17px var(--f-ui)}.ib__opt span span{font:400 11px/15px var(--f-ui);color:#737373}.ib__opt:not(.is-on) span span{display:none}.ib__pkl{font:500 11.5px/16px var(--f-ui);color:#737373;margin:8px 2px 2px}.ib__pp{opacity:0;height:42px;transition:opacity .35s var(--ease), transform .45s var(--ease-out);transition-delay:calc(.25s + var(--i) * .16s);align-items:center;gap:9px;padding:0 2px;display:flex;transform:translateY(4px)}.ib.s-share .ib__pp{opacity:1;transform:none}.ib__pt{flex-direction:column;flex:1;min-width:0;display:flex}.ib__pt b{font:500 12.5px/16px var(--f-ui);white-space:nowrap}.ib__pt span{font:400 11px/15px var(--f-ui);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib__role{font:500 11.5px/1 var(--f-ui);color:#404040;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ib__acc{height:20px;font:500 10.5px/20px var(--f-ui);white-space:nowrap;border-radius:6px;padding:0 7px}.ib__acc--ok{color:#2f6b45;background:#edf7f0}.ib__acc--w{color:#85550f;background:#fdf3e2}.ib__rule{font:400 11.5px/16px var(--f-ui);color:#404040;background:#f6f6f6;border-radius:9px;gap:7px;margin:8px 0 0;padding:8px 9px;display:flex}.ib__rule svg{color:#2f6b45;flex-shrink:0;margin-top:1px}.ib__pf{justify-content:flex-end;margin-top:9px;display:flex}.ib__toasts{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.ib__toast{max-width:100%;font:400 12.5px/1.3 var(--f-ui);opacity:0;transition:opacity .4s var(--ease), transform .55s var(--ease-out);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;transform:translateY(8px);box-shadow:0 0 0 1px #09090b14,0 16px 32px -14px #09090b73}.ib__toast.on{opacity:1;transform:none}.ib__tt{flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;display:inline-flex}.ib__tt>b{font-weight:600}.ib__tt .tg__aim{margin-left:2px}.ib__toast time{font:400 11.5px/1 var(--f-ui);color:#8a8a8a;white-space:nowrap;margin-left:4px}@media (width<=1100px){.intl__in{grid-template-columns:1fr}.intl__copy{max-width:680px}.fx__pts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fx__pts li{flex-direction:column;gap:6px}}@media (width<=760px){.fx__pts{grid-template-columns:1fr}.fx__pts li{flex-direction:row;gap:14px}.fx__seg>span:not(.is-on)>span{display:none}.fx__seg>span:not(.is-on){padding:0 7px}.ib{height:640px}.ib__tabs>.ib__t2{display:none}.ib__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ib__row{grid-template-columns:1fr}.ib__row--3{display:none}.ib__body{padding:12px 12px 0}.ib__new{padding:13px 13px 12px;top:10px}.ib__so{grid-template-columns:16px minmax(0,1fr)}.ib__so>span:not(.ib__cb),.ib__nn{display:none}.ib__nf{justify-content:flex-end}.ib__pop{width:auto;max-width:none;left:10px;right:10px}.ib__live span{display:none}.ib__live{padding:0 8px}}@media (width<=420px){.fx__top .fx__pn,.ib__ns>span svg{display:none}}.vz{background:var(--paper);padding:clamp(80px,9vw,132px) 0 0;position:relative}.vz .shead{max-width:920px}.vz .shead .soon{margin-top:-4px}.vz__run{height:540vh;position:relative}.vz__pin{height:100svh;padding:calc(var(--hdr) + 36px) 0 22px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.vz__stage{background-image:radial-gradient(rgba(9, 9, 11, var(--dots,0)) 1px, transparent 1.3px);background-size:var(--ds,24px) var(--ds,24px);background-position:var(--dx,0) var(--dy,0);flex:1;min-height:0;position:relative;overflow:hidden}.vz__world{transform-origin:0 0;--iz:1;--cv:0;width:1px;height:1px;position:absolute;top:0;left:0}.vz__f3d,.vz__fr{position:absolute;top:0;left:0}.vz__box{position:absolute;inset:0;overflow:hidden}.vz__f3d>.vz__box{border-radius:calc(var(--cv) * 14px * var(--iz));box-shadow:0 0 0 calc(var(--cv) * 1px * var(--iz)) #09090b1f, 0 calc(var(--cv) * 28px * var(--iz)) calc(var(--cv) * 56px * var(--iz)) calc(var(--cv) * -24px * var(--iz)) #09090b52;background:rgba(255, 255, 255, var(--cv))}.vz__gl{display:block;position:absolute;top:0;left:0}.vz__fb{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vz__fb[hidden]{display:none}.vz__fr{opacity:0}.vz__fr>.vz__box{border-radius:calc(12px * var(--iz));box-shadow:0 0 0 calc(1px * var(--iz)) #09090b1a, 0 calc(20px * var(--iz)) calc(44px * var(--iz)) calc(-20px * var(--iz)) #09090b4d;background:#fff}.vz__fl{transform:scale(var(--iz));transform-origin:0 100%;font:500 12px/1 var(--f-ui);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;padding-bottom:7px;display:inline-flex;position:absolute;bottom:100%;left:0}.vz__f3d>.vz__fl{opacity:var(--cv)}.vz__snap{width:100%;height:100%;display:block}.vz__fr--photo img{object-fit:cover;width:100%;height:100%;display:block}.vz__dgw,.vz__md{transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0}.vz__dgw{background:#fff;padding:4%}.vz__dg{width:100%;height:100%}.vz__dl{font:500 22px/1 var(--f-mono);color:#52525b;white-space:nowrap;position:absolute;transform:translateY(-50%)}.vz__dl--t{color:#5b4a8a}.vz__dl:not(.vz__dl--t){font-size:19px}.vz__md{background:#fafafa;flex-direction:column;gap:22px;padding:26px 28px;display:flex}.vz__mdh{justify-content:space-between;align-items:center;gap:12px;display:flex}.vz__mdh b{font:600 30px/1 var(--f-ui);letter-spacing:-.01em}.vz__md .ib__live{gap:10px;height:40px;padding:0 16px;font-size:20px}.vz__md .ib__live i{width:12px;height:12px}.vz__mdk{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vz__mdk>span,.vz__mdc{background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;box-shadow:0 0 0 2px #ebebeb}.vz__md em{font:500 19px/1.2 var(--f-ui);color:#525252;font-style:normal}.vz__mdk b{font:600 52px/1 var(--f-ui)}.vz__mdc{flex:1;min-height:0}.vz__mdb{border-bottom:2px solid #d4d4d4;flex:1;align-items:flex-end;gap:14px;display:flex}.vz__mdb i{max-width:40px;height:calc(var(--h) * 100%);background:#4c7bd1;border-radius:8px 8px 0 0;flex:1}.vz__note{opacity:0;width:206px;transform:scale(var(--iz));transform-origin:0 0;font-family:var(--f-ui);background:#fff;border-radius:4px 14px 14px;padding:10px 12px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #09090b14,0 18px 36px -16px #09090b73}.vz__nh{font:600 12.5px/1 var(--f-ui);align-items:center;gap:7px;display:flex}.vz__nh time{font:400 11px/1 var(--f-ui);color:#8a8a8a;margin-left:auto}.vz__note p{font:400 13px/1.4 var(--f-ui);color:#0a0a0a;margin:7px 0 8px}.vz__nr{font:500 11.5px/1 var(--f-ui);color:#737373;align-items:center;gap:6px;display:flex}.vz__tags{pointer-events:none;position:absolute;inset:0}.vz__tag{opacity:0;height:22px;font:500 11px/1 var(--f-mono);color:#463b5e;white-space:nowrap;will-change:transform, opacity;background:#fff;border-radius:7px;align-items:center;padding:0 7px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #c9bae9,0 6px 14px -8px #09090b59}.vz__tag i{background:#7a64c2;width:15px;height:1px;position:absolute;top:50%;left:-15px}.vz__tag i:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3.5px;box-shadow:inset 0 0 0 1.5px #7a64c2}.vz__tag.is-l i{left:auto;right:-15px}.vz__tag.is-l i:before{left:auto;right:-3.5px}.vz__room{opacity:0;font:400 11px/1.3 var(--f-mono);color:#6b6b74;text-align:center;white-space:nowrap;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.vz__room b{color:#3f3f46;font-weight:600;display:block}.vz__found{opacity:0;width:220px;font-family:var(--f-ui);background:#fff;border-radius:12px;padding:11px 13px 9px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #09090b14,0 22px 44px -20px #09090b61}.vz__fh{font:600 12.5px/1 var(--f-ui);align-items:center;gap:7px;display:flex}.vz__fh svg{color:#525252}.vz__fk{font:400 11.5px/1.3 var(--f-ui);color:#737373;margin:6px 0 4px}.vz__fd{height:26px;font:400 12px/1 var(--f-ui);color:#404040;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:10px;display:flex}.vz__fd b{font:600 12.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:#0a0a0a;white-space:nowrap}.vz__fd span{min-width:0}.vz__lead{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vz__lead path{fill:none;stroke-width:1.5px;stroke-linecap:round}.vz__lead circle{stroke-width:1.6px}.vz__sys{opacity:0;width:318px;font-family:var(--f-ui);background:#fff;border-radius:14px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #09090b14,0 30px 60px -30px #09090b66}.vz__sh{border-bottom:1px solid #ededed;align-items:center;gap:7px;height:44px;padding:0 12px 0 14px;display:flex}.vz__sh>b{font:600 13px/1 var(--f-ui);white-space:nowrap}.vz__sh>svg{color:#525252}.vz__live{font:500 11.5px/1 var(--f-ui);color:#2f6b45;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.vz__live i{background:#22a05a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ibPulse}.vz__cbr{height:40px;font:400 12px/1 var(--f-ui);color:#737373;white-space:nowrap;border-bottom:1px solid #ededed;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.vz__cb{height:28px;font:400 12px/1 var(--f-ui);color:#0a0a0a;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 8px 0 10px;transition:box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e5e5}.vz__cbv{color:#0a0a0a;font-weight:600}.vz__cb2,.vz__sys.is-stage .vz__cb1{display:none}.vz__sys.is-stage .vz__cb2{display:inline}.vz__sys.is-swap .vz__cb{box-shadow:inset 0 0 0 1px #0a0a0a}.vz__rows{flex-direction:column;padding:4px 6px 6px;display:flex}.vz__r{height:40px;transition:background-color .35s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.vz__r:before{content:"";background:var(--d);opacity:0;border-radius:3px;width:3px;transition:opacity .3s;position:absolute;top:9px;bottom:9px;left:0}.vz__r>b{min-width:0;font:500 13px/1 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;color:#a3a3a3;flex:1;transition:color .35s;overflow:hidden}.vz__r .tg__chip{opacity:.45;transition:opacity .35s}.vz__r.is-on>b{color:#0a0a0a}.vz__r.is-on .tg__chip{opacity:1}.vz__r.is-hot{background:color-mix(in srgb, var(--f) 26%, #fff)}.vz__r.is-hot:before{opacity:1}.vz__m{font:500 11.5px/1 var(--f-ui);color:#525252;opacity:0;align-items:center;gap:4px;transition:opacity .35s;display:inline-flex}.vz__m svg{color:#8a8a8a}.vz__m b{font-variant-numeric:tabular-nums;font-weight:500}.vz__m--p{color:#a1262b}.vz__m--p svg{color:#c2474d}.vz__r.is-on .vz__m{opacity:1}.vz__st{height:20px;display:none}.vz__sys.is-stage .vz__st{display:inline-flex}.vz__lg{border-top:1px solid #ededed;flex-direction:column;gap:6px;padding:9px 14px 11px;display:none}.vz__sys.is-stage .vz__lg{display:flex}.vz__li{font:400 12px/1 var(--f-ui);color:#404040;align-items:center;gap:8px;display:flex}.vz__copy{left:var(--gut);z-index:5;width:min(380px, calc(100% - var(--gut) * 2));pointer-events:none;position:absolute;top:8px}.vz__t{transition:opacity .5s var(--ease), transform .6s var(--ease-out);position:absolute;top:0;left:0}.vz__t[data-state=future]{opacity:0;transform:translateY(14px)}.vz__t[data-state=past]{opacity:0;transform:translateY(-14px)}.vz__t h3{margin:0 0 8px}.vz__t p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.5}.vz__curs{z-index:6;pointer-events:none;position:absolute;inset:0}.vz__tools{z-index:6;opacity:0;color:#3f3f46;background:#fff;border-radius:14px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #09090b14,0 16px 34px -14px #09090b59}.vz__tools>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vz__tools>.is-on{color:#fff;background:#0a0a0a}.vz__tools>i{background:#e5e5e5;width:1px;height:20px;margin:0 6px}.vz__zoom{font:500 12px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:#525252;padding:0 9px;width:auto!important}.vz--nogl .vz__gl,.vz--nogl .vz__lead,.vz--nogl .vz__tags,.vz--nogl .vz__found{display:none}@media (width<=760px){.vz__run{height:460vh}.vz__copy{width:auto;right:var(--gut)}.vz__t p{font-size:14px}.vz__sys{width:auto}.vz__sh{height:38px;padding:0 10px}.vz__sh>svg{display:none}.vz__cbr{height:34px;padding:0 10px}.vz__rows{grid-template-columns:1fr 1fr;gap:0 4px;padding:4px;display:grid}.vz__r{gap:6px;height:34px;padding:0 6px}.vz__r>b{font-size:12px}.vz__m,.vz__sys.is-stage .vz__st{display:none}.vz__lg{flex-flow:wrap;gap:6px 10px;padding:8px 10px}.vz__li{gap:5px;font-size:11px}.vz__found{width:236px}.vz__tools>span:nth-child(n+3):not(.vz__zoom),.vz__cur .curl__ro{display:none}}@media (prefers-reduced-motion:reduce){.vz__t{transition:none}}.ctab{background:var(--paper)}.ctab .shead{margin-left:auto;margin-right:auto}.ctab__vis{position:relative}.ctab__cv{border-radius:var(--r-xl);background-color:#efefed;background-image:radial-gradient(#09090b1a 1px,#0000 1.3px);background-size:20px 20px;padding:clamp(14px,2.2vw,32px)}.ct{--rh:44px;height:620px;font:400 13px/1.4 var(--f-ui);color:#0a0a0a;background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #09090b14,0 40px 80px -40px #09090b66,0 10px 24px -12px #09090b1f}.ct__mods{white-space:nowrap;border-bottom:1px solid #e5e5e5;align-items:stretch;gap:2px;height:46px;padding:0 10px;display:flex;overflow:hidden}.ct__mt{font:500 12.5px/1 var(--f-ui);color:#525252;flex-shrink:0;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:relative}.ct__mt svg{color:#737373}.ct__mt.is-on,.ct__mt.is-on svg{color:#0a0a0a}.ct__mt.is-on:after{content:"";background:#0a0a0a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ct__mt--new{opacity:0;max-width:0;transition:max-width .6s var(--ease), padding .6s var(--ease), opacity .4s var(--ease);padding:0;overflow:hidden}.ct.s-tab .ct__mt--new{opacity:1;max-width:220px;padding:0 10px}.ct.s-tab .ct__mt--prog{color:#525252}.ct.s-tab .ct__mt--prog svg{color:#737373}.ct.s-tab .ct__mt--prog:after{display:none}.ct__add{color:#737373;border-radius:8px;transition:background-color .2s,box-shadow .2s}.ct.s-hover .ct__add{background:#f5f5f5}.ct__body{grid-template-columns:296px minmax(0,1fr);display:grid;position:absolute;inset:98px 0 0}.ct__tree{border-right:1px solid #e5e5e5;min-width:0}.ct__th{height:74px;font:400 11.5px/1 var(--f-ui);color:#737373;border-bottom:1px solid #e5e5e5;align-items:flex-end;gap:7px;padding:0 14px 12px;display:flex}.ct__th b{color:#0a0a0a;font-weight:500}.ct__tr{height:var(--rh);padding:0 10px 0 calc(10px + var(--lvl) * 18px);border-bottom:1px solid #f0f0f0;align-items:center;gap:7px;min-width:0;display:flex}.ct__tr b{font:500 13px/1 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct__tr--c b{color:#404040;font-weight:400}.ct__car{color:#737373;flex-shrink:0;width:12px;display:flex}.ct__tr .ac--o{background:#fff}.ct__view{min-width:0;position:relative;overflow:hidden}.ct__prog{--lv:repeat(4, 3fr) repeat(20, 1fr);transition:opacity .45s var(--ease);position:absolute;inset:0}.ct__prog .a-mat__head{height:46px}.ct__prog .a-mat__sub{border-bottom:1px solid #e5e5e5;height:28px}.ct__pr{height:var(--rh);border-bottom:1px solid #f0f0f0;flex-direction:column;display:flex}.ct__pr .a-trk{flex:1}.ct__pr .a-trk i:before{height:14px}.ct.s-tab .ct__prog{opacity:0}.ct__tab{opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.ct.s-tab .ct__tab{opacity:1}.ct__hd{white-space:nowrap;border-bottom:1px solid #e5e5e5;align-items:center;gap:10px;height:40px;padding:0 10px 0 14px;display:flex}.ct__hn{font:600 13px/1 var(--f-ui);align-items:center;gap:7px;display:inline-flex}.ct__vis{align-items:center;min-width:0;display:inline-flex;overflow:hidden}.ct__vis>span{height:22px;font:500 11.5px/1 var(--f-ui);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ct__v1{color:#525252;background:#f5f5f5}.ct__v2{color:#2f6b45;background:#edf7f0;display:none!important}.ct.s-shared .ct__v1{display:none}.ct.s-shared .ct__v2{display:inline-flex!important}.ct__ha{gap:6px;margin-left:auto;display:inline-flex}.ct__ha .a-btn{height:28px}.ct__shb{transition:transform .15s}.ct__shb.is-press{transform:scale(.94)}.ct__heads,.ct__row{grid-template-columns:82px 82px 86px 98px 128px 92px 66px minmax(200px,1fr);display:grid}.ct__heads{border-bottom:1px solid #e5e5e5;height:34px}.ct__h{font:500 12px/1 var(--f-ui);color:#525252;white-space:nowrap;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);transition-delay:calc(.15s + var(--i) * 80ms);border-right:1px solid #f0f0f0;align-items:center;padding:0 10px;display:flex;transform:translateY(-4px)}.ct.s-tab .ct__h{opacity:1;transform:none}.ct__row{height:var(--rh);border-bottom:1px solid #f0f0f0}.ct__row>span{white-space:nowrap;opacity:0;min-width:0;transition:opacity .35s var(--ease);transition-delay:calc(.5s + var(--i) * 80ms + var(--r) * 45ms);border-right:1px solid #f5f5f5;align-items:center;padding:0 10px;display:flex;overflow:hidden}.ct.s-tab .ct__row>span{opacity:1}.ct__c0{--i:0}.ct__c1{--i:1}.ct__c2{--i:2}.ct__c3{--i:3}.ct__c4{--i:4}.ct__c5{--i:5}.ct__c6{--i:6}.ct__c7{--i:7}.ct__row--p{background:#fcfcfc}.ct__sw{width:28px;height:16px;transition:background-color .25s var(--ease);background:#e5e5e5;border-radius:999px;flex-shrink:0;position:relative}.ct__sw i{width:12px;height:12px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ct__sw.is-on{background:#0a0a0a}.ct__sw.is-on i{transform:translate(12px)}.ct__sw.is-ping{box-shadow:0 0 0 4px #85b99673}.ct__agg{gap:6px}.ct__bar{background:#ececec;border-radius:3px;flex-shrink:0;width:30px;height:6px;overflow:hidden}.ct__bar i{height:100%;width:calc(var(--v) * 100%);transition:width .6s var(--ease-out);background:#404040;border-radius:3px;display:block}.ct__agg b{font:500 11.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:#404040}.ct__agg2{gap:4px}.ct__d{font:400 12.5px/1 var(--f-ui);color:#262626}.ct__nil{color:#c4c4c4}.ct__ch{height:20px;font:500 11.5px/1 var(--f-ui);border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.ct__ch--ok{color:#2f6b45;background:#edf7f0}.ct__ch--rem{color:#85550f;background:#fdf3e2}.ct__ch--no{color:#a1262b;background:#fdecec}.ct__pe{font:400 12.5px/1 var(--f-ui);color:#262626;align-items:center;gap:6px;display:inline-flex}.ct__ln{font:500 12px/1 var(--f-ui);color:#262626;align-items:center;gap:5px;display:inline-flex}.ct__ln svg{color:#737373}.ct__miss{font:500 11.5px/1 var(--f-ui);color:#b42318;align-items:center;gap:5px;display:inline-flex}.ct__tx{font:400 12.5px/1 var(--f-ui);color:#262626;text-overflow:ellipsis;overflow:hidden}.ct__new{z-index:3;opacity:0;visibility:hidden;width:min(480px,100% - 24px);transition:opacity .4s var(--ease), transform .55s var(--ease-out), visibility .55s;background:#fff;border-radius:14px;padding:15px 16px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%,10px)scale(.98);box-shadow:0 0 0 1px #09090b14,0 30px 60px -24px #09090b61}.ct.s-new .ct__new{opacity:1;visibility:visible;transform:translate(-50%)}.ct.s-tab .ct__new{opacity:0;visibility:hidden;transform:translate(-50%,16px)scale(.97)}.ct .ib__dim{opacity:0;visibility:hidden}.ct.s-new .ib__dim{opacity:1;visibility:visible}.ct.s-tab .ib__dim{opacity:0;visibility:hidden}.ct__in{height:36px;font:400 13px/1 var(--f-ui);border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex;box-shadow:inset 0 0 0 1px #e5e5e5}.ct__in .ib__caret{height:14px}.ct__cov{color:#404040}.ct__cov>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ct__cov b{color:#0a0a0a;font-weight:500}.ct__ics{gap:4px;margin-top:8px;display:flex}.ct__ics>span{color:#525252;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ct__ics>.is-on{color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.ct__start{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ct__opt{border-radius:10px;gap:9px;padding:10px;transition:box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #e5e5e5}.ct__opt>svg{color:#525252;flex-shrink:0;margin-top:1px}.ct__opt>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ct__opt b{font:500 12.5px/16px var(--f-ui)}.ct__opt span span{font:400 11px/15px var(--f-ui);color:#737373}.ct__opt.is-on{box-shadow:inset 0 0 0 1px #e5e5e5}.ct.s-pick .ct__opt.is-on{box-shadow:inset 0 0 0 1.5px #0a0a0a}.ct__pa,.ct__pb{transition:opacity .35s var(--ease)}.ct__ta,.ct__sg,.ct__new .ib__nf{display:none}.ct.s-desc .ct__ta,.ct.s-desc .ct__sg{display:block}.ct.s-desc .ct__new .ib__nf{display:flex}.ct.s-desc .ct__cov,.ct.s-desc .ct__start,.ct.s-desc .ct__ics,.ct.s-desc .ct__new>.ib__lb,.ct.s-desc .ct__new>.ct__in{display:none}.ct__ta{margin-top:12px}.ct__sg .ib__so{height:27px}.ct__lk{color:#354764;height:18px;font:500 10.5px/18px var(--f-ui);white-space:nowrap;background:#eef3fb;border-radius:5px;margin-left:auto;padding:0 6px;font-style:normal}.ct__sg .ib__so{grid-template-columns:16px minmax(0,auto) minmax(0,1fr) auto}.ct__toast{z-index:5;position:absolute;bottom:16px;left:310px}.ct__toast .tg__lc{height:20px}.ct__cur,.ct__you{z-index:6;pointer-events:none;opacity:0;transition:transform 1s var(--ease-io), opacity .3s;will-change:transform;position:absolute;top:0;left:0}.ct__cur{align-items:flex-start;display:flex}.ct__cur .cur__ptr,.ct__you .cur__ptr{filter:drop-shadow(0 2px 3px #00000040)}.ct__cur .tg__cn{margin:16px 0 0 -4px;font-size:12.5px}.ct__you{--cc:#0a0a0a}.ct__cur.on,.ct__you.on{opacity:1}.ct__you.is-click .cur__ptr,.ct__cur.is-click .cur__ptr{transition:transform .12s;transform:scale(.86)}.ctab__kinds{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.ctab__kinds p{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.ctab__kinds b{font:500 14.5px/1 var(--f-text);color:var(--ink);margin-right:6px}.ctab__kinds em{font:400 13.5px/1 var(--f-text);color:var(--ink-3);margin-left:4px;font-style:normal}.ctk{height:30px;box-shadow:inset 0 0 0 1px var(--line);font:500 13.5px/1 var(--f-text);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.ctk svg{color:var(--ink-3)}.ctk--l{background:var(--paper-2)}.ctab__pts{margin-top:clamp(40px,5vw,64px)}@media (width<=1100px){.ct__body{grid-template-columns:250px minmax(0,1fr)}.ct__toast{left:264px}}@media (width<=760px){.ct{--rh:40px;height:660px}.ct__ta{font-size:12.5px;line-height:19px}.ct__body{grid-template-columns:150px minmax(0,1fr)}.ct__tr{padding-left:calc(8px + var(--lvl) * 8px);gap:5px}.ct__tr b,.ct__car,.ct__mt:not(.ct__mt--new):not(.ct__add):not(.ct__mt--prog){display:none}.ct__th,.ct__hd{padding-left:10px}.ct__vis,.ct__ha>.a-btn:first-child{display:none}.ct__heads,.ct__row{grid-template-columns:70px 70px 86px 98px 128px 92px 66px 200px}.ct__toast{bottom:10px;left:10px;right:10px}.ct__start{grid-template-columns:1fr}.ct__sg .ib__so{grid-template-columns:16px minmax(0,1fr) auto}.ct__sg .ib__so>span:not(.ib__cb),.ct__new .ib__nn{display:none}.ct__new .ib__nf{justify-content:flex-end}.ctab__kinds p{justify-content:flex-start}.ctab__kinds{align-items:flex-start}}.fd{background:var(--paper);padding:clamp(80px,10vw,140px) 0 clamp(64px,8vw,110px);position:relative}.fd .shead .soon{margin-top:-4px}.fd__run{height:470vh;margin-top:clamp(8px,2vw,24px);position:relative}.fd__pin{contain:layout paint;height:100svh;position:sticky;top:0;overflow:hidden}.fd__stage{left:0;right:0;top:var(--hdr);position:absolute;bottom:0}.fd__pin:before,.fd__pin:after{content:"";z-index:3;pointer-events:none;height:9vh;position:absolute;left:0;right:0}.fd__pin:before{height:calc(var(--hdr) + 4vh);background:linear-gradient(#fff 40%,#fff0);top:0}.fd__pin:after{background:linear-gradient(#fff0,#fff);bottom:0}.fd__bg{transform-origin:0 0;will-change:transform, opacity;pointer-events:none;position:absolute;top:0;left:0}.fd__bg--f{bottom:0;right:0}.fd__frame{background:linear-gradient(#0b0b0c calc(100% - var(--chin,0px)), #19191b 0);will-change:transform, opacity;box-shadow:0 0 0 calc(1.5px * var(--ring,1)) #5d5f65, 0 0 0 calc(3px * var(--ring,1)) #2b2c30, inset 0 0 0 1.4px rgba(78, 80, 86, calc(1 - var(--ring,1))), inset 0 0 0 2px #1f2023, 0 var(--fsy,0px) var(--fsb,0px) -20px rgba(9, 9, 11, var(--fsa,0));position:absolute;top:0;left:0}.fd__keys{opacity:var(--keys,0);pointer-events:none;position:absolute;inset:0}.fd__keys:before,.fd__keys:after{content:"";background:linear-gradient(90deg,#2b2c30,#6a6c72);border-radius:3px;width:4px;position:absolute}.fd__keys:before{height:11%;top:26%;right:-6px}.fd__keys:after{height:7%;box-shadow:0 calc(var(--kh,60px) * 1.3) 0 0 #4a4c51;top:20%;left:-6px}.fd__scr{isolation:isolate;background:#fafafa;position:absolute;top:0;left:0;overflow:hidden}.fd__L1{transform-origin:0 0;width:1440px;height:900px;position:absolute;top:0;left:0}.fd__L1 .a-curs,.fd__L1 .a-logs{display:none}.fd__L1 .a-msg{opacity:1;transition:none;transform:none}.fd__L2{transform-origin:0 0;position:absolute;top:0;left:0}.fd__morph{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.fd__morph>*{transform-origin:0 0;box-sizing:border-box;position:absolute;top:0;left:0;margin:0!important}.fd .is-away{visibility:hidden!important}.fd__cam{background:radial-gradient(circle at 38% 38%,#3e4757,#0d0e12 62%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1.5px #16171a}.fd__copy{z-index:4;width:min(330px,26vw);position:absolute;bottom:clamp(48px,10vh,110px);left:clamp(20px,5vw,88px)}.fd__t{backdrop-filter:blur(6px);opacity:0;width:100%;transition:opacity .45s var(--ease), transform .55s var(--ease-out);background:#ffffffe6;border-radius:16px;padding:18px 20px;position:absolute;bottom:0;left:0;transform:translateY(10px);box-shadow:0 18px 40px -24px #09090b59,0 0 0 1px #09090b0f}.fd__t.is-on{opacity:1;transform:none}.fd__t h3{margin:0 0 6px}.fd__t p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.fd__pts{margin-top:clamp(28px,4vw,48px)}.fp{--a-mut:#737373;--a-line:#e5e5e5;color:#0a0a0a;width:390px;height:844px;font:400 14px/1.35 var(--f-ui);-webkit-font-smoothing:antialiased;background:#fafafa;overflow:hidden}.fp__status{height:50px;font:600 15px/1 var(--f-ui);justify-content:space-between;align-items:center;padding:6px 30px 0 34px;display:flex}.fp__head{align-items:center;gap:6px;height:54px;padding:0 16px;display:flex}.fp__proj{align-items:center;gap:10px;display:inline-flex}.fp__proj b{font:600 17px/1 var(--f-ui)}.fp__chev{color:var(--a-mut)}.fp__me{margin-left:auto}.fp__me .av{box-shadow:0 0 0 2px #fff,0 0 0 3px #85b996}.fp__search{border:1px solid var(--a-line);height:44px;color:var(--a-mut);background:#fff;border-radius:12px;align-items:center;gap:10px;margin:6px 16px 0;padding:0 6px 0 13px;font-size:15px;display:flex}.fp__scan{color:#0a0a0a;background:#f4f4f5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.fp__seg{background:#f0f0f1;border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;height:36px;margin:14px 16px 0;padding:3px;display:grid}.fp__seg span{font:500 13.5px/1 var(--f-ui);color:#52525b;border-radius:8px;justify-content:center;align-items:center;display:flex}.fp__seg .is-on{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #09090b1f}.fp__who{color:var(--a-mut);gap:6px;margin:16px 20px 8px;font-size:12.5px;display:flex}.fp__who b{color:#0a0a0a;font-weight:600}.fp__list{background:#fff;border:1px solid #e7e7e9;border-radius:14px;margin:0 12px;overflow:hidden}.fp__row{border-bottom:1px solid #f0f0f1;flex-direction:column;gap:6px;padding:12px 14px 13px;display:flex}.fp__row:last-child{border-bottom:0}.fp__l1{align-items:center;gap:8px;min-width:0;display:flex}.fp__l1 b{font:500 15px/20px var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fp__d{color:var(--a-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.fp__tr{align-items:center;gap:10px;margin-top:2px;display:flex}.fp__trk{--lv:repeat(24, 1fr);flex:1;height:8px}.fp .a-trk i{border-right:0;padding-right:1.5px}.fp .a-trk i:before{height:8px}.fp .a-trk i.s:before{border-radius:3px 0 0 3px}.fp .a-trk i.e:before{border-radius:0 3px 3px 0}.fp__lv{font:500 11px/1 var(--f-mono);color:#52525b}.fp__today{margin:16px 12px 0}.fp__h{font:600 13px/1 var(--f-ui);color:#52525b;margin:0 8px 8px;display:block}.fp__ck{background:#fff;border:1px solid #e7e7e9;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.fp__ckt{flex-direction:column;gap:3px;min-width:0;display:flex}.fp__ckt b{font:500 15px/20px var(--f-ui)}.fp__ckt em{color:var(--a-mut);font-size:12.5px;font-style:normal}.fp__go{color:#a1a1aa;margin-left:auto}.fp__sq{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fp__sq--pub{background:#22c55e}.fp__sq--rev{background:#f97316}.fp__nav{background:#fffffff7;border-top:1px solid #e7e7e9;grid-template-columns:repeat(4,1fr);height:86px;padding-top:9px;display:grid;position:absolute;bottom:0;left:0;right:0}.fp__nav>span{color:#8a8a93;flex-direction:column;align-items:center;gap:4px;display:flex}.fp__nav>span.is-on{color:#0a0a0a}.fp__ni{display:flex}.fp__nav i{font:500 11px/1 var(--f-ui);font-style:normal}.fp__home{z-index:3;background:#0a0a0a;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.fp__sheet{z-index:2;transform:translateY(var(--sheet,104%));will-change:transform;background:#fafafa;border-radius:22px 22px 0 0;position:absolute;inset:50px 0 0;box-shadow:0 -12px 34px -10px #09090b33}.fp__sh{align-items:center;gap:4px;height:56px;padding:0 12px 0 6px;display:flex}.fp__sh b{font:600 17px/1 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fp__back,.fp__more{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fp__more{color:#52525b;margin-left:auto}.fp__card{background:#fff;border:1px solid #e4e4e4;border-radius:14px;flex-direction:column;gap:8px;margin:0 12px;padding:14px;display:flex}.fp__sub{color:var(--a-mut);font-size:12px}.fp__card .fp__l1 b{font-size:14px}.fp__lvl{font:500 14px/1 var(--f-ui)}.fp__stat{background:#f6f6f7;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.fp__stat .fp__sq{position:relative}.fp__stat .fp__sq--rev{opacity:0;transition:opacity .3s, transform .4s var(--ease-out);position:absolute;transform:scale(.4)}.fp__stx{min-width:0;display:grid}.fp__stx>*{grid-area:1/1;transition:opacity .3s}.fp__stx em{color:var(--a-mut);grid-row:2;font-size:12px;font-style:normal}.fp__stx b{font:500 14px/20px var(--f-ui)}.fp__s2,.fp.is-sent .fp__s1{opacity:0}.fp.is-sent .fp__s2{opacity:1}.fp.is-sent .fp__stat .fp__sq--rev{opacity:1;transform:none}.fp__qs{background:#fff;border:1px solid #e7e7e9;border-radius:14px;margin:12px 12px 0;padding:0;list-style:none}.fp__q{border-bottom:1px solid #f0f0f1;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.fp__q:last-child{border-bottom:0}.fp__qn{width:22px;height:22px;font:500 11px/1 var(--f-mono);color:#52525b;background:#f4f4f5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fp__qt{min-width:0;font:500 14px/18px var(--f-ui);flex:1}.fp__v{font:500 11.5px/1 var(--f-mono);color:#3f3f46;background:#f4f4f5;border-radius:6px;flex-shrink:0;padding:4px 6px}.fp__ok{color:#d4d4d8;flex-shrink:0;transition:color .25s;display:flex}.fp__q.is-ok .fp__ok{color:#15803d;animation:fpok .45s var(--ease-out)}@keyframes fpok{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:none}}.fp__photo{gap:10px;margin:12px 12px 0;display:flex}.fp__add{height:64px;font:500 14px/1 var(--f-ui);color:#52525b;background:#fff;border:1.5px dashed #d4d4d8;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.fp__shot{opacity:0;width:0;height:64px;transition:width .45s var(--ease-out), opacity .3s;border-radius:10px;overflow:hidden}.fp__shot svg{width:86px;max-width:none;height:64px;display:block}.fp.has-photo .fp__shot{opacity:1;width:86px}.fp__sign{background:var(--app-green,#15803d);color:#fff;height:52px;font:600 15px/1 var(--f-ui);border-radius:14px;justify-content:center;align-items:center;gap:8px;transition:transform .2s;display:flex;position:absolute;bottom:30px;left:12px;right:12px}.fp.is-press .fp__sign{transform:scale(.97)}.fp__flash{z-index:5;opacity:var(--flash,0);pointer-events:none;background:#fff;position:absolute;inset:0}.fp__toast{z-index:4;opacity:0;transition:opacity .35s var(--ease), transform .5s var(--ease-out);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:absolute;top:56px;left:12px;right:12px;transform:translateY(-16px);box-shadow:0 16px 34px -16px #09090b66,0 0 0 1px #09090b0f}.fp.is-toast .fp__toast{opacity:1;transform:none}.fp__tt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fp__tt b{font:600 14px/18px var(--f-ui)}.fp__tt>span{color:var(--a-mut);font-size:12.5px}.fp__tap{z-index:6;opacity:0;pointer-events:none;background:#09090b24;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #ffffffe6}@media (width<=1099px){.fd__copy{width:auto;bottom:max(18px,3vh);left:16px;right:16px}.fd__t{padding:14px 16px}.fd__t p{font-size:14px}}@media (width<=820px){.fd__run{height:430vh}}.mpx{background:var(--paper);padding:clamp(88px,10vw,140px) 0 clamp(72px,9vw,120px);position:relative;overflow:hidden}.mpx__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.mpx__h{max-width:12em;margin:0}.mpx__lead{padding-top:.4em}.mpx__lead p{color:var(--ink-2);max-width:34em;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.mpx__more{margin-top:20px;font-size:15.5px}.mpx__demo{margin-top:clamp(36px,5vw,64px)}.mpx__stage{background:#f5f4f2;border:1px solid #e9e8e6;border-radius:28px;padding:clamp(18px,3.5vw,44px)}.mpx__st{width:100%;max-width:960px;height:394px;min-height:360px;margin:0 auto;transition:height .45s cubic-bezier(.22,.61,.36,1);position:relative}.mpx__tr{position:absolute;inset:0}.mpx-s{opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;width:100%;height:auto;position:absolute;top:0;left:0}.mpx-s.is-focus{visibility:visible}.mpx-w{height:auto;min-height:360px;font-family:var(--f-ui);color:#0a0a0a;transition:box-shadow .4s var(--ease);background:#fff;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3e2e4,0 16px 36px -24px #09090b3d}.mpx-w__h{border-bottom:1px solid #f0f0f1;flex-shrink:0;align-items:center;gap:8px;min-height:56px;padding:0 24px;font-size:14px;display:flex}.mpx-w__h>svg{color:#52525b}.mpx-w__h>b{white-space:nowrap;font-weight:600}.mpx-w__b{flex:1 0 auto;min-height:0;padding:24px;position:relative}.mpx-x1,.is-on>.mpx-x0{display:none}.is-on>.mpx-x1{align-items:center;gap:6px;display:inline-flex}.mpx-ai{font:600 9.5px/1.1 var(--f-ui);letter-spacing:.04em;color:#5b21b6;background:#ede9fe;border-radius:4px;flex-shrink:0;padding:2px 5px;font-style:normal}.mpx-b{height:32px;font:500 13px/1 var(--f-ui);color:#fff;white-space:nowrap;transition:transform .12s var(--ease), background-color .25s, color .25s;background:#0a0a0a;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mpx-b.is-press{transform:scale(.94)}.mpx-b--o{color:#0a0a0a;background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}@keyframes mpxPop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}.mpx-st,.mpx-rev{height:26px;font:500 12px/1 var(--f-ui);color:#3f3f46;white-space:nowrap;border-radius:7px;align-items:center;margin-left:auto;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.mpx-x0{align-items:center;gap:6px;display:inline-flex}.mpx-st.is-on>.mpx-x1,.mpx-rev.is-on>.mpx-x1{animation:mpxPop .45s var(--ease-out)}.mpx-dot{background:#a1a1aa;border-radius:50%;width:7px;height:7px}.mpx-dot--rv{background:#3b82f6}.mpx-a{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.mpx-acc{background:#f8f8f7;border-radius:13px;flex-direction:column;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #ededef}.mpx-acc__h{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;font-size:14px;display:grid}.mpx-acc__h b{font-weight:600}.mpx-acc__f{grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.mpx-acc__f i{filter:drop-shadow(0 2px 3px #27272a18);width:34px;height:34px;display:block}.mpx-acc__s{font:400 11px/1.35 var(--f-ui);color:#73737c}.mpx-acc__s i{background:#16a34a;border-radius:50%;width:6px;height:6px}.mpx-acc__s.is-on{color:#15803d}.mpx-acc__k{color:#71717a;margin:16px 0 10px;font-size:12.5px;line-height:1.4}.mpx-acc__k b{color:#3f3f46;font-weight:600}.mpx-acc__l{margin:0;padding:0;list-style:none}.mpx-acc__r{color:#4a4a52;opacity:.68;border-radius:8px;align-items:flex-start;gap:9px;margin:0 -8px;padding:7px 8px;font-size:13px;line-height:1.35;transition:opacity .35s,background-color .4s;display:flex}.mpx-acc__r i{color:#2b6d4a;background:#e3f1e8;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.mpx-acc__r.is-no i{color:#716253;background:#f1ece8}.mpx-acc__r.is-on{opacity:1}.mpx-acc__r.is-flash{background:#f4f4f5}.mpx-acc__r.is-no.is-flash{background:#fef2f2}.mpx-acc .mpx-b{align-self:flex-start;margin-top:14px}.mpx-acc .mpx-b.is-on{color:#166534;background:#dcfce7}.mpx-ck{flex-direction:column;display:flex;position:relative}.mpx-ck__k{font:500 12px/1 var(--f-ui);color:#71717a;margin:2px 0 8px}.mpx-ck__l{margin:0;padding:0;list-style:none}.mpx-ck__r{border-bottom:1px solid #f4f4f5;align-items:flex-start;gap:9px;padding:12px 0;font-size:13px;line-height:1.35;display:flex}.mpx-ck__r i{color:#254b37;background:#a5d1b7;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.mpx-ck__f{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mpx-deny{color:#6f5741;opacity:0;transition:opacity .3s, transform .3s var(--ease-out);background:#f6f2ed;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;transform:translateY(-4px)}.mpx-deny svg{flex-shrink:0;margin-top:1px}.mpx-deny.is-on{opacity:1;transform:none}.mpx-w--log{min-height:400px}.mpx-w--log .mpx-w__b{padding:0 24px 52px;overflow:hidden}.mpx-f{height:28px;font:500 12px/1 var(--f-ui);color:#52525b;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;transition:transform .12s,background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.mpx-f b{color:#0a0a0a;font-weight:600}.mpx-f.is-press{background:#f4f4f5;transform:scale(.95)}.mpx-menu{z-index:3;opacity:0;transform-origin:100% 0;width:168px;transition:opacity .18s, transform .18s var(--ease-out);pointer-events:none;background:#fff;border-radius:10px;padding:4px;position:absolute;top:6px;right:14px;transform:translateY(-6px)scale(.98);box-shadow:0 0 0 1px #e4e4e7,0 16px 34px -16px #09090b59}.mpx-menu.is-on{opacity:1;transform:none}.mpx-menu__o{border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:13px;display:flex}.mpx-menu__o i{width:11px}.mpx-menu__o.is-press,.mpx-menu.is-on .mpx-menu__o[data-k=optai]:hover{background:#f4f4f5}.mpx-log{margin:0;padding:0;list-style:none}.mpx-le{max-height:110px;transition:max-height .45s var(--ease), padding .45s var(--ease), opacity .35s, border-color .35s, background-color .5s, box-shadow .5s;border-bottom:1px solid #f0f0f1;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;padding:10px 0;display:grid;overflow:hidden}.mpx-le__h{font:500 12px/16px var(--f-ui);white-space:nowrap;grid-column:1;align-items:center;gap:6px;display:flex}.mpx-le__h b{text-overflow:ellipsis;min-width:0;overflow:hidden}.mpx-le__c{height:18px;font:500 11px/16px var(--f-mono);border-radius:4px;flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e5e5}.mpx-le p{grid-column:1;margin:0;font-size:13px;line-height:20px}.mpx-le__a{font:500 11px/16px var(--f-ui);grid-area:1/2/3;align-self:center;align-items:center;gap:5px;display:flex}.mpx-le__a .av{background-size:cover;border-radius:50%}.mpx-le__a i{color:#a1a1aa;font-style:normal}.mpx-le__a time{color:#737373;font-weight:400}.mpx-le--new{opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.mpx-le--new.is-on{opacity:1;border-color:#f0f0f1;max-height:110px;padding-top:10px;padding-bottom:10px}.mpx-le.is-flash{box-shadow:inset 3px 0 0 var(--ai-l2);background:#c9bae924;padding-left:10px}.mpx-log.is-only .mpx-le:not(.is-ai){opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.mpx-log__ft{color:#737373;background:#fff;border-top:1px solid #f0f0f1;margin:0;padding:11px 18px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.mpx-log__ft.is-on{color:#5b21b6}.mpx-rq{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:28px;height:auto;display:grid}.mpx-rq__d{flex-direction:column;display:flex}.mpx-rq__d h4{font:600 13.5px/1.2 var(--f-ui);margin:0 0 8px}.mpx-rq__d p{color:#27272a;margin:0;font-size:13.5px;line-height:1.6}.mpx-rq__d .ac{vertical-align:1px}.mpx-del{border-radius:3px;transition:background-color .3s,color .3s}.mpx-del.is-on{color:#b91c1c;background:#fee2e2;text-decoration:line-through 1.5px}.mpx-ins{clip-path:inset(0 calc((1 - var(--k,0)) * 100%) 0 0 round 5px);background:#dcfce7;border-radius:5px;padding:3px 6px;color:#166534!important;margin-top:8px!important}.mpx-sug{opacity:0;align-items:center;gap:7px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(-3px);color:#6d28d9!important;margin-top:10px!important;font-size:12px!important}.mpx-sug.is-on{opacity:1;transform:none}.mpx-sug__f,.mpx-sug__f i{flex-shrink:0;width:22px;height:22px;display:block}.mpx-rq__f{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;padding-top:0;display:flex}.mpx-rq__lg{color:#71717a;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mpx-rq__lg i{border-radius:3px;width:10px;height:10px;margin-left:4px}.mpx-lg--a{background:#bbf7d0}.mpx-lg--d{background:#fecaca}.mpx-rq__h{border-left:1px solid #f0f0f1;padding-left:16px}.mpx-rq__k{font:500 12px/1 var(--f-ui);color:#71717a;margin:0 0 6px}.mpx-rq__h ol{margin:0;padding:0;list-style:none}.mpx-h{max-height:80px;transition:max-height .45s var(--ease), padding .45s, opacity .35s, background-color .5s;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin:0 -8px;padding:9px 8px;display:grid;overflow:hidden}.mpx-h b{font:600 12.5px/1.2 var(--f-ui)}.mpx-h time{color:#8a8a92;text-align:right;grid-area:1/2;font-size:11px}.mpx-h__a{font:500 11.5px/1 var(--f-ui);color:#3f3f46;grid-column:1/-1;align-items:center;gap:5px;display:flex}.mpx-h__a .av{background-size:cover;border-radius:50%}.mpx-h__d{grid-column:1/-1;gap:6px;display:flex}.mpx-h__d i{font:600 10.5px/1 var(--f-mono);border-radius:4px;padding:2px 5px;font-style:normal}.mpx-h__d i:first-child{color:#166534;background:#dcfce7}.mpx-h__d i:last-child{color:#991b1b;background:#fee2e2}.mpx-h--new{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.mpx-h--new.is-on{opacity:1;max-height:80px;padding-top:9px;padding-bottom:9px}.mpx-h.is-flash{background:#c9bae933}.mpx-file{height:26px;font:500 12px/1 var(--f-ui);color:#166534;background:#f0fdf4;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;display:inline-flex}.mpx-map{flex-direction:column;height:auto;display:flex}.mpx-map__hd,.mpx-m{grid-template-columns:minmax(0,.9fr) 20px minmax(0,1.25fr);align-items:center;gap:10px;display:grid}.mpx-map__hd{font:500 11.5px/1 var(--f-ui);color:#8a8a92;border-bottom:1px solid #f0f0f1;padding-bottom:8px}.mpx-map__hd span:last-child{grid-column:3}.mpx-map__l{margin:0;padding:0;list-style:none}.mpx-m{border-bottom:1px solid #f4f4f5;height:42px}.mpx-m__f{color:#3f3f46;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mpx-m__ar{color:#a1a1aa;place-items:center;font-style:normal;display:grid}.mpx-m__t{height:28px;position:relative}.mpx-m__e{background:#fafaf9;border-radius:7px;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e4e4e7}.mpx-m__v{opacity:0;white-space:nowrap;align-items:center;gap:7px;padding:0 2px;font-size:13px;display:flex;position:absolute;inset:0}.mpx-m__v b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.mpx-m.is-on .mpx-m__e{opacity:0}.mpx-m.is-on .mpx-m__v{opacity:1;animation:mpxPop .4s var(--ease-out)}.mpx-m--q .mpx-m__v{color:#92400e}.mpx-m--q .mpx-m__v svg{color:#d97706}.mpx-map__f{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.mpx-map__f .mpx-b.is-on{color:#166534;background:#dcfce7}.mpx-map__n{color:#71717a;font-size:12px}.mpx-std{flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:0;display:flex}.mpx-std span{height:24px;font:500 11.5px/1 var(--f-ui);color:#3f3f46;background:#f4f4f5;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.mpx-cs{z-index:5;pointer-events:none;position:absolute;inset:0}.mpx-c{opacity:0;will-change:transform, opacity;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.mpx-c .cur__ptr{filter:drop-shadow(0 2px 5px #00000024);transition:transform .12s var(--ease);flex-shrink:0;margin:-2px 0 0 -2px}.mpx-c.is-press .cur__ptr{transform:scale(.8)}.mpx-c__n{margin:16px 0 0 -5px;padding:3px 10px 3px 3px;font-size:13px}.mpx-c__n .curl__ro{display:none}.mpx-c__n{transform:translate(var(--label-shift,0px),var(--label-y,0px));transition:transform .2s ease-out}.mpx__caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid;padding:0!important}.mpx-cap{text-align:left;color:#71717b;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:10px;padding:20px 18px;transition:color .25s,background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.mpx-cap__p{width:auto;height:2px;transform:scaleX(var(--p,0));transform-origin:0;opacity:.45;background:#18181b;position:absolute;bottom:0;left:18px;right:18px}.mpx-cap__h{font:500 15px/1.35 var(--f-text);color:#4a4a52;align-items:flex-start;gap:9px;display:flex}.mpx-cap__h b{font-weight:500}.mpx-cap__h svg{flex-shrink:0;margin-top:2px}.mpx-cap__t{font-size:13px;line-height:1.55}.mpx-cap:hover{background:#faf9f7}.mpx-cap.is-on{color:#585862;background:#f5f4f2;border-color:#e9e8e6}.mpx-cap.is-on .mpx-cap__h{color:#0a0a0a}.mpx-cap:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mpx__say{display:none}@media (width<=900px){.mpx__hd{grid-template-columns:minmax(0,1fr);gap:16px}.mpx__lead{padding-top:0}}@media (width<=760px){.mpx__stage{border-radius:22px;padding:16px}.mpx__st{height:630px;min-height:0}.mpx-w{border-radius:13px;min-height:0}.mpx-w--log{min-height:540px}.mpx-w__b{padding:16px}.mpx-w__h{flex-wrap:wrap;gap:7px;min-height:54px;padding:12px 16px;font-size:13px}.mpx-w__h>b{white-space:normal}.mpx-w__h .mpx-w__c{font-size:10px}.mpx-st{width:fit-content;height:23px;margin-left:22px;font-size:11px}.mpx-a{grid-template-columns:minmax(0,1fr);gap:20px}.mpx-acc{padding:14px}.mpx-acc__k{margin-top:12px}.mpx-acc__r{padding:5px 8px;font-size:12px}.mpx-acc .mpx-b{margin-top:10px}.mpx-ck__r{padding:9px 0;font-size:12px}.mpx-ck__f{gap:6px;margin-top:12px}.mpx-b{padding:0 9px;font-size:11px}.mpx-deny{padding:9px;font-size:11px}.mpx-w--log .mpx-w__b{padding:0 16px 62px}.mpx-le{flex-direction:column;gap:4px;max-height:180px;padding:13px 0;display:flex}.mpx-le--new{max-height:0;padding:0}.mpx-le--new.is-on{max-height:180px;padding:13px 0}.mpx-le p{font-size:12px;line-height:1.45}.mpx-log__ft{padding:12px 16px;font-size:11px;line-height:1.5}.mpx-rq{grid-template-columns:minmax(0,1fr);gap:20px;height:auto}.mpx-rq__d p{font-size:12px}.mpx-rq__h{border-top:1px solid #e9e9ec;border-left:0;padding:16px 0 0}.mpx-rq__h li:nth-child(n+4){display:none}.mpx-rq__f{gap:10px;margin-top:20px;padding-top:0}.mpx-rq__lg{gap:4px;font-size:10px}.mpx-h{padding-top:12px;padding-bottom:12px}.mpx-map__hd,.mpx-m{grid-template-columns:minmax(0,.8fr) 14px minmax(0,1.2fr);gap:6px}.mpx-map__hd{font-size:10px;line-height:1.4}.mpx-m{height:65px}.mpx-m__f{white-space:normal;font-size:11px;line-height:1.45}.mpx-m__t{height:50px}.mpx-m__v{flex-wrap:wrap;align-content:center;gap:3px 5px;font-size:10px}.mpx-m__v .ac{font-size:10px}.mpx-m__v b{flex-basis:100%}.mpx-m__v .mpx-ai{display:none}.mpx-map__f{gap:10px;margin-top:20px}.mpx-map__n{font-size:11px}.mpx-std{gap:5px;margin-top:20px}.mpx-std span{padding:0 6px;font-size:10px}.mpx__caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.mpx-cap{padding:14px 12px}.mpx-cap__h{gap:7px;font-size:12px}.mpx-cap__h svg{width:13px;height:13px}.mpx-cap__t{display:none}.mpx-cap__p{left:12px;right:12px}.mpx__say{min-height:5em;color:var(--ink-2);margin:16px 6px 0;font-size:14px;line-height:1.55;display:block}.mpx-c__n{gap:5px;padding:3px 8px 3px 3px;font-size:10px}.mpx-c__n .curl__ro{display:none}}@media (prefers-reduced-motion:reduce){.mpx *{transition:none!important;animation:none!important}}.mpx-c .cur-face{margin:16px 0 0 -5px}@media (width<=760px){.mpx-c .cur-face,.mpx-c .cur-face .av{width:20px!important;height:20px!important}}.mpx__demo--side{flex-direction:column;display:flex}.mpx__demo--side .mpx__stage{order:1}.mpx__demo--side .mpx__caps{order:2}.mpx__demo--side .mpx__say{order:3}@media (width>=1001px){.mpx__demo--side{grid-template-columns:minmax(236px,292px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.mpx__demo--side .mpx__caps{flex-direction:column;order:0;gap:8px;margin:0;display:flex}.mpx__demo--side .mpx__stage{order:0;align-items:center;min-width:0;display:flex}.mpx__demo--side .mpx__st{flex:1;min-width:0}.mpx__demo--side .mpx-cap{box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:14px;flex:1 0 auto;justify-content:center;gap:8px;padding:16px 18px 20px 16px}.mpx__demo--side .mpx-cap:hover:not(.is-on){background:#09090b06;box-shadow:inset 0 0 0 1px #09090b29}.mpx__demo--side .mpx-cap.is-on{background:#fff;box-shadow:inset 0 0 0 1px #09090b29,0 10px 26px -18px #09090b4d}.mpx__demo--side .mpx-cap__h{font:500 14.5px/1.3 var(--f-ui);align-items:center;gap:12px}.mpx__demo--side .mpx-cap__h>svg{box-sizing:content-box;width:15px;height:15px;color:var(--ink-2);background:#f4f3f1;border-radius:8px;flex:none;margin:0;padding:7.5px}.mpx__demo--side .mpx-cap__h>.ai-blk{flex:none;width:30px!important;height:30px!important}.mpx__demo--side .mpx-cap.is-on .mpx-cap__h>svg{color:var(--ink);background:#f1f0ed}.mpx__demo--side .mpx-cap__t{padding-left:42px;font-size:12.5px;line-height:1.5}.mpx__demo--side .mpx-cap__p{opacity:.55;border-radius:1px;bottom:10px;left:58px;right:18px}}@media (width>=1001px) and (width<=1180px){.mpx__demo--side .mpx__stage{padding:18px}}.mpx-ins{width:fit-content;max-width:100%}.mpx-c__n.curl--ai{gap:7px;padding:4px 12px 4px 5px}.mpx-c__n .curl__ai--blk{margin:0}@media (width<=760px){.mpx-c__n.curl--ai{gap:5px;padding:3px 9px 3px 4px}}.mpx-le__h b,.mpx-le__a b,.mpx-h b,.mpx-f b,.mpx-f .mpx-x0,.mpx-f .mpx-x1,.mpx-h__d i,.mpx-acc__h b,.mpx-acc__k b,.mpx-w__b b{font-weight:500}.mpx-le.is-flash{box-shadow:none;background:#a792d417;border-bottom-color:#0000;border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px;position:relative}.mpx-le.is-flash:before{content:"";background:linear-gradient(#7ea3dc,#a792d4);border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:3px}@media (width<=1000px){.mpx__demo--side{gap:16px}.mpx__demo--side .mpx__caps{margin:0 calc(var(--gut) * -1);scroll-padding:0 var(--gut);scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;order:0;gap:6px;display:flex;overflow-x:auto;padding:2px var(--gut) 4px!important}.mpx__demo--side .mpx__caps::-webkit-scrollbar{display:none}.mpx__demo--side .mpx-cap{min-width:176px;box-shadow:inset 0 0 0 1px var(--line);scroll-snap-align:start;background:0 0;border:0;border-radius:14px;flex:none;padding:14px 16px 16px}.mpx__demo--side .mpx-cap.is-on{background:#fff;box-shadow:inset 0 0 0 1px #09090b24}.mpx__demo--side .mpx-cap__h{font:500 13.5px/1.3 var(--f-ui);white-space:nowrap;align-items:center}.mpx__demo--side .mpx-cap__t{display:none}.mpx__demo--side .mpx-cap__p{bottom:8px;left:16px;right:16px}.mpx__demo--side .mpx__say{min-height:4.7em;color:var(--ink-2);margin:0 6px;font-size:14px;line-height:1.55;display:block}}.sf{background:var(--paper-2);padding:clamp(96px,11vw,152px) 0;position:relative;overflow:hidden}.sf__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.sf__ey{background:#fff;margin-bottom:22px}.sf__lead{max-width:34em;margin-top:22px}.sf__more{margin-top:26px;font-size:15.5px}.sfv{position:relative}.sfv-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sfv-t{height:32px;box-shadow:inset 0 0 0 1px var(--line);font:500 13px/1 var(--f-ui);color:var(--ink-3);background:#fff;border-radius:999px;padding:0 13px;transition:background-color .3s,color .3s,box-shadow .3s}.sfv-t:hover{color:var(--ink)}.sfv-t.is-on{background:var(--ink);color:#fff;box-shadow:none}.sfv-t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sfv-win{font-family:var(--f-ui);color:#0a0a0a;background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 34px 70px -42px #09090b66}.sfv-win__h{border-bottom:1px solid #f0f0f1;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:14px;display:flex}.sfv-win__h svg{color:#52525b}.sfv-win__h b{font-weight:600}.sfv-win__k{font:500 11px/1 var(--f-mono);color:#52525b;background:#f4f4f5;border-radius:6px;margin-left:auto;padding:4px 8px}.sfv-tree{padding:12px 16px 14px;position:relative}.sfv-r{align-items:center;gap:9px;height:42px;font-size:13.5px;display:flex;position:relative}.sfv-r--root{border-bottom:1px solid #f4f4f5;height:46px;margin-bottom:2px;font-weight:600}.sfv-r--1{padding-left:26px}.sfv-r--2{padding-left:54px}.sfv-ic{color:#3f3f46;background:#f4f4f5;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.sfv-ln{border-bottom:1.5px solid #e4e4e7;border-left:1.5px solid #e4e4e7;border-bottom-left-radius:6px;width:14px;position:absolute;top:-21px;bottom:50%}.sfv-r--1 .sfv-ln{left:12px}.sfv-r--2 .sfv-ln{top:-21px;left:40px}.sfv-r--1+.sfv-r--2 .sfv-ln{top:-12px}.sfv-r--2+.sfv-r--1 .sfv-ln{top:-105px}.sfv-c{justify-content:center;min-width:30px}.sfv-c .sfv-v>span{justify-self:center}.sfv-nm{font-weight:500}.sfv-r--root .sfv-nm{font-weight:600}.sfv-cl{height:24px;font:500 11.5px/1 var(--f-ui);color:#52525b;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.sfv-n{font:500 11.5px/1 var(--f-mono);color:#8a8a92;margin-left:auto}.sfv-v{display:inline-grid}.sfv-v>span{white-space:nowrap;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease-out);grid-area:1/1;transform:translateY(5px)}.sfv-v>span.is-on{opacity:1;transition-delay:calc(var(--i,0) * 45ms + 90ms);transform:none}.sfv-v>span:not(.is-on){transform:translateY(-5px)}.sfv-work{background:#fafafa;border-top:1px solid #f0f0f1;flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.sfv-work__k{font:500 11.5px/1 var(--f-ui);color:#8a8a92}.sfv-work__l{flex-wrap:wrap;gap:6px;display:flex}.sfv-w{height:26px;font:500 12px/1 var(--f-ui);color:#3f3f46;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #e9e9eb}.sfv-w svg{color:#71717a}.sfv.is-swap .sfv-w{animation:sfvPulse .9s var(--ease-out)}.sfv.is-swap .sfv-w:nth-child(2){animation-delay:60ms}.sfv.is-swap .sfv-w:nth-child(3){animation-delay:.12s}.sfv.is-swap .sfv-w:nth-child(4){animation-delay:.18s}.sfv.is-swap .sfv-w:nth-child(5){animation-delay:.24s}.sfv.is-swap .sfv-w:nth-child(6){animation-delay:.3s}@keyframes sfvPulse{0%{box-shadow:inset 0 0 0 1px #e9e9eb}40%{box-shadow:inset 0 0 0 1px #0a0a0a}to{box-shadow:inset 0 0 0 1px #e9e9eb}}.pg--sf{background:var(--paper)}.sfp-hd{max-width:860px}.sfp-hd .pr3__ey{margin-bottom:22px}.sfp-hd__h{font-size:calc(clamp(40px, 5.4vw, 76px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.02;font-weight:var(--t-title-w)}.sfp-hd__l{max-width:40em;margin-top:22px}.sfp-vis{border-radius:var(--r-xl);background:var(--paper-2);background-image:radial-gradient(#09090b1a 1px,#0000 1.2px);background-size:18px 18px;max-width:900px;margin:clamp(44px,5vw,72px) auto 0;padding:clamp(18px,3vw,40px)}.sfv--big .sfv-tabs{justify-content:center}.sfp-s{padding-top:clamp(80px,10vw,132px)}.sfp-s__hd{max-width:720px;margin-bottom:clamp(32px,4vw,52px)}.sfp-s__hd .lead{margin-top:16px}.sfls{margin:0;padding:0 0 0 34px;list-style:none;position:relative}.sfls:before{content:"";background:linear-gradient(var(--ink), var(--line-2));border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:9px}.sfls:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--ink), 0 0 16px 4px #7ea3dc99;animation:sflPulse 4.8s var(--ease-io) infinite;background:#fff;border-radius:50%;position:absolute;top:18px;left:5px}@keyframes sflPulse{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{transform:translateY(calc(var(--sflh,420px) - 36px));opacity:0}}.sfl{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line), var(--sh-1);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-bottom:12px;padding:22px 24px;display:grid;position:relative}.sfl__n{width:12px;height:12px;box-shadow:0 0 0 2px var(--ink-3);background:#fff;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:-30px}.sfl__t{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.sfl__ic{background:var(--paper-2);width:34px;height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.sfl__t p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.sfl__v{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sfl-ch{background:var(--paper-2);height:28px;font:500 12.5px/1 var(--f-ui);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 9px 0 5px;display:inline-flex}.sfl-ch svg{color:var(--ink-3);margin-left:3px}.sfl-ppl{display:inline-flex}.sfl-av{background-size:cover;border-radius:50%;margin-left:-7px;box-shadow:0 0 0 2px #fff}.sfl-av:first-child{margin-left:0}.sfl-ai{height:30px;font:500 12.5px/1 var(--f-ui);color:#2b3550;background:linear-gradient(100deg, var(--ai-l2), var(--ai-l1) 50%, var(--ai-l3));border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 5px;display:inline-flex}.sfl-ai .a-portal{background-color:#fff;border-radius:50%}.sfas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sfa{border-radius:var(--r-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);padding:26px 24px 28px}.sfa__ic{width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;place-items:center;display:inline-grid}.sfa h3{margin:18px 0 8px}.sfa p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.sfrs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.sfr{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.sfr__ic{background:var(--paper-2);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.sfr h3{letter-spacing:-.01em;margin:6px 0;font-size:16.5px;font-weight:600}.sfr p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.55}.sfp-cta{border-radius:var(--r-xl);background:var(--night);color:var(--on-night-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(80px,10vw,132px);padding:clamp(28px,4vw,44px);display:flex}.sfp-cta h2{color:var(--on-night)}.sfp-cta p{margin-top:8px;font-size:16px}.sfp-cta__b{flex-wrap:wrap;gap:10px;display:flex}.sfp-cta .btn--primary{color:var(--ink);background:#fff}.sfp-cta .btn--secondary{color:#fff;background:0 0;border-color:#ffffff40}@media (width<=1000px){.sf__in,.sfl{grid-template-columns:minmax(0,1fr)}.sfl__v{justify-content:flex-start}.sfas,.sfrs{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sfv-t{height:30px;padding:0 11px;font-size:12.5px}.sfv-cl{display:none}.sfv-r{font-size:13px}.sfls{padding-left:26px}.sfls:before{left:5px}.sfls:after{left:1px}.sfl__n{left:-26px}.sfl{padding:18px}}@media (prefers-reduced-motion:reduce){.sfls:after{display:none}.sfv-v>span,.sfv.is-swap .sfv-w{transition:none;animation:none}}.sf--uses .sf__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.sf--uses .sf__hd .h2{margin:0}.sf--uses .sf__hr .lead{max-width:34em}.sfu{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);margin-top:clamp(44px,5vw,68px);display:grid}.sfu__nav{top:calc(var(--hdr) + 28px);flex-direction:column;gap:2px;display:flex;position:sticky}.sfu-t{text-align:left;min-height:42px;font:400 14.5px/1.25 var(--f-ui);color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 12px 8px;display:flex;position:relative}.sfu-t svg{color:var(--ink-3);flex-shrink:0}.sfu-t:hover{color:var(--ink);background:#09090b0a}.sfu-t.is-on{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;font-weight:500}.sfu-t.is-on svg{color:var(--ink)}.sfu-t:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.sfu-t--own{cursor:default;color:var(--ink-3);font-style:normal}.sfu-t--own:hover{color:var(--ink-3);background:0 0}.sfu-t__p{opacity:0;background:#09090b14;border-radius:1px;height:2px;position:absolute;bottom:6px;left:37px;right:12px;overflow:hidden}.sfu-t__p i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sfu.is-run .sfu-t.is-on .sfu-t__p{opacity:1}.sfu.is-run .sfu-t.is-on .sfu-t__p i{animation:7s linear forwards ef-prog}.sfu.is-hold .sfu-t__p i{animation-play-state:paused!important}.sfu__ps{position:relative}.sfu-p{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:none}.sfu-p.is-on{display:grid}.sfu-c{min-width:0;font:400 13px/1.3 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:18px;flex-direction:column;grid-column:span 3;gap:10px;padding:16px 18px 18px;display:flex;box-shadow:0 0 0 1px #09090b0d,0 18px 40px -30px #09090b4d}.sfu-p.is-on .sfu-c{animation:sfuIn .5s var(--ease-out) both}.sfu-p.is-on .sfu-c:nth-child(2){animation-delay:60ms}.sfu-p.is-on .sfu-c:nth-child(3){animation-delay:.12s}.sfu-p.is-on .sfu-c:nth-child(4){animation-delay:.18s}.sfu-p.is-on .sfu-c:nth-child(5){animation-delay:.24s}.sfu-p.is-on .sfu-c:nth-child(6){animation-delay:.3s}@keyframes sfuIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sfu-c--sys{grid-row:span 2}.sfu-c--rs,.sfu-c--set{grid-column:span 3}.sfu-c__h{color:var(--ink);align-items:center;gap:7px;display:flex}.sfu-c__h svg{color:var(--ink-3)}.sfu-c__h b{font-weight:600}.sfu-c__h em{color:var(--ink-3);margin-left:auto;font-size:12px;font-style:normal}.sfu-stds{gap:4px;display:inline-flex}.sfu-std{height:20px;font:500 10.5px/20px var(--f-mono);color:var(--ink-2);border-radius:6px;padding:0 7px;box-shadow:inset 0 0 0 1px #e4e4e7}.sfu-tree{flex-direction:column;display:flex}.sfu-r{border-top:1px solid #f4f4f5;align-items:center;gap:8px;min-height:34px;display:flex}.sfu-r:first-child{border-top:0}.sfu-r b{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sfu-r em{font:400 11px/1 var(--f-mono);color:#8a8a92;margin-left:auto;font-style:normal}.sfu-r--root svg{color:var(--ink-2)}.sfu-r--1{padding-left:14px}.sfu-r--2{padding-left:34px}.sfu-r--2 b{color:var(--ink-2);font-weight:400}.sfu-r .ac{height:19px;padding:0 5px;font-size:10.5px}.sfu-sts{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:3px;margin-left:74px;display:grid}.sfu-st{border-radius:6px;align-items:center;gap:4px;min-width:0;height:22px;padding:0 5px;font-size:10.5px;display:flex;box-shadow:inset 0 0 0 1px #ececee}.sfu-st i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.sfu-st b{font:600 10px/1 var(--f-mono);color:var(--ink);flex-shrink:0}.sfu-st span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);overflow:hidden}.sfu-pg{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:4px;display:grid}.sfu-pg .ac{justify-self:start;height:19px;padding:0 5px;font-size:10.5px}.sfu-pg__b{flex-direction:column;gap:3px;padding:4px 0;display:flex}.sfu-pg__b i{height:7px;width:calc(var(--w) * 100%);background:var(--c);transform-origin:0;border-radius:2px}.sfu-p.is-on .sfu-pg__b i{animation:sfuBar .9s var(--ease-out) .3s both}@keyframes sfuBar{0%{transform:scaleX(0)}to{transform:none}}.sfu-ck{align-items:center;gap:9px;min-height:30px;display:flex}.sfu-ck b{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sfu-ck em{color:var(--ink-3);flex-shrink:0;margin-left:auto;font-size:11.5px;font-style:normal}.sfu-dc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:28px;display:grid}.sfu-dc i{color:#1e3a8a;min-width:22px;height:20px;font:600 10px/20px var(--f-mono);text-align:center;background:#dbe7fb;border-radius:5px;padding:0 5px;font-style:normal}.sfu-dc b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sfu-dc em{font:500 11.5px/1 var(--f-mono);color:var(--ink-2);font-style:normal}.sfu-rs{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:9px;min-height:30px;display:grid}.sfu-rs b{color:var(--ink);white-space:nowrap;font-weight:500}.sfu-rs em{color:var(--ink-3);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.sfu-set{min-height:28px;color:var(--ink);align-items:center;gap:9px;display:flex}.sfu-set i{color:#166534;background:#e6f4ec;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-style:normal;display:grid}@media (width<=1100px){.sfu-c,.sfu-c--rs,.sfu-c--set{grid-column:span 6}.sfu-c--sys{grid-row:auto}}@media (width<=900px){.sf--uses .sf__hd{grid-template-columns:minmax(0,1fr);align-items:start}.sfu{grid-template-columns:minmax(0,1fr);gap:16px}.sfu__nav{scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:2px var(--gut);flex-direction:row;position:static;overflow-x:auto}.sfu__nav::-webkit-scrollbar{display:none}.sfu-t{white-space:nowrap;flex:none;box-shadow:0 0 0 1px #09090b14}.sfu-t--own{display:none}.sfu-t__p{left:12px}.sfu-sts{margin-left:0}.sfu-st span{display:none}}@media (prefers-reduced-motion:reduce){.sfu-p.is-on .sfu-c,.sfu-p.is-on .sfu-pg__b i{animation:none}}@media (width>=1101px){.sfu-c--doc,.sfu-c--rs,.sfu-c--set{grid-column:span 2}}.sfu-ck .mv-ck2__c svg{width:10px;height:10px;display:block}.sfu-t--own{cursor:pointer;color:var(--ink-2)}.sfu-p--own.is-on .sfu-c{--bd:0s;animation:sfuBuild 1s var(--ease-out) var(--bd) both;outline-offset:-1.5px;outline:1.5px dashed #0000}.sfu-p--own.is-on .sfu-c>*{animation:sfuFill .55s var(--ease-out) calc(var(--bd) + .5s) both}.sfu-p--own.is-on .sfu-c:nth-child(2){--bd:.32s}.sfu-p--own.is-on .sfu-c:nth-child(3){--bd:.64s}.sfu-p--own.is-on .sfu-c:nth-child(4){--bd:.96s}.sfu-p--own.is-on .sfu-c:nth-child(5){--bd:1.28s}.sfu-p--own.is-on .sfu-c:nth-child(6){--bd:1.6s}@keyframes sfuBuild{0%{opacity:0;box-shadow:none;background:0 0;outline-color:#09090b33}12%{opacity:1;box-shadow:none;background:0 0;outline-color:#09090b33}55%{box-shadow:none;background:#fff0;outline-color:#09090b29}to{opacity:1;background:#fff;outline-color:#0000;box-shadow:0 0 0 1px #09090b0d,0 18px 40px -30px #09090b4d}}@keyframes sfuFill{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sfu-picks{flex-wrap:wrap;gap:6px;display:flex}.sfu-pick{height:26px;color:var(--ink-2);background:#f4f4f5;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.sfu-pick.is-on{color:var(--ink);background:#fff;font-weight:500;box-shadow:0 0 0 1px #09090b24,0 4px 10px -6px #09090b4d}.sfu-pick:last-child{background:0 0;border:0;box-shadow:inset 0 0 0 1px #09090b24}.sfu-set--own{margin-top:4px}@media (width<=900px){.sfu-t--own{display:flex}}@media (prefers-reduced-motion:reduce){.sfu-p--own.is-on .sfu-c,.sfu-p--own.is-on .sfu-c>*{animation:none}}.sfu-std{white-space:nowrap}@media (width<=640px){.sfu-c__h{flex-wrap:wrap;row-gap:6px}}.sfu.is-run .sfu-t.is-on .sfu-t__p i{animation-duration:var(--dur,7s)}.sfo{position:relative}.sfu-p--own.sfo.is-on .sfu-c{animation:sfuIn .5s var(--ease-out) both;outline:0}.sfu-p--own.sfo.is-on .sfu-c>*{animation:none}.sfo-tb{flex-direction:column;display:flex}.sfo-r{border-top:1px solid #f4f4f5;align-items:center;gap:8px;min-width:0;height:34px;display:flex}.sfo-tb>.sfo-r:first-child{border-top:0}.sfo-r b{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sfo-r em{font:400 11px/1 var(--f-mono);color:#8a8a92;flex-shrink:0;margin-left:auto;font-style:normal}.sfo-r .ac{flex-shrink:0;height:19px;padding:0 5px;font-size:10.5px}.sfo-g{color:#c4c4cc;flex-shrink:0;place-items:center;width:12px;display:grid}.sfo-pen{color:#b4b4bc;opacity:0;flex-shrink:0;place-items:center;width:14px;margin-left:auto;transition:opacity .2s;display:grid}.sfo-r:hover .sfo-pen{opacity:1}.sfo-r em+.sfo-pen{margin-left:8px}.sfo-ic{color:var(--ink-3);flex-shrink:0;place-items:center;display:grid}.sfo-sw{border-radius:3px;flex-shrink:0;width:10px;height:10px}.sfo-sw--new{background:#e4e4e7;transition:background-color .4s}.sfo-sw--new.is-on{background:var(--c)}.sfo-k{text-align:center;flex-shrink:0;width:14px;font:600 10.5px/1 var(--f-mono)!important;color:var(--ink)!important}.sfo-dc{color:#1e3a8a;min-width:38px;height:20px;font:600 10px/20px var(--f-mono);text-align:center;background:#dbe7fb;border-radius:5px;flex-shrink:0;padding:0 5px;font-style:normal}.sfo-later{opacity:0;transition:opacity .35s}.sfo-later.is-on{opacity:1}.sfo-th{color:var(--ink-3);grid-template-columns:20px 46px minmax(0,1fr) auto;gap:8px;padding:0 0 2px;font-size:11px;display:grid}.sfo-th span:first-child{grid-column:2}.sfo-f{flex-direction:column;gap:5px;padding-bottom:4px;display:flex}.sfo-f__l{color:var(--ink-3);font-size:11px}.sfo-in{white-space:nowrap;background:#fff;border-radius:7px;flex-shrink:0;align-items:center;height:26px;padding:0 8px;transition:box-shadow .25s,background-color .25s,padding .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e4e4e7}.sfo-in__ph{color:#a1a1aa;pointer-events:none;transition:opacity .15s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.sfo-in__t{text-overflow:ellipsis;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.sfo-caret{background:var(--ink);opacity:0;flex-shrink:0;width:1.5px;height:14px;margin-left:1px}.sfo-in.is-typing{box-shadow:inset 0 0 0 1.5px #7c6bc4,0 0 0 3px #7c6bc424}.sfo-in.is-typing .sfo-caret{opacity:1;animation:1s step-end infinite sfoBlink}.sfo-in.is-typing .sfo-in__ph,.sfo-in.is-set .sfo-in__ph{opacity:0}.sfo-in.is-set{background:0 0;padding-left:0;box-shadow:inset 0 0 0 1px #0000}@keyframes sfoBlink{50%{opacity:0}}.sfo-in--wide{width:100%;height:32px;font-size:14px}.sfo-in--wide.is-set{padding-left:0}.sfo-in--wide.is-set .sfo-in__t{font-weight:600}.sfo-in--code{width:46px;font:500 11px/1 var(--f-mono);justify-content:center}.sfo-in--code .sfo-in__ph{text-align:center;left:0;right:0}.sfo-in--code.is-set{box-shadow:none;background:#ececee;border-radius:5px;width:22px;height:19px;padding:0}.sfo-in--dc{width:52px;font:600 10px/1 var(--f-mono);justify-content:center}.sfo-in--dc .sfo-in__ph{text-align:center;font:500 11px/1 var(--f-ui);left:0;right:0}.sfo-in--dc.is-set{color:#1e3a8a;width:38px;height:20px;box-shadow:none;background:#dbe7fb;padding:0 5px}.sfo-in--dc.is-set .sfo-in__t{color:#1e3a8a;font-weight:600}.sfo-in--name{flex:auto;min-width:0;max-width:220px}.sfo-in--idle{max-width:240px}.sfo-add{outline-offset:-1px;height:30px;color:var(--ink-3);border-radius:8px;outline:1px dashed #d4d4d8;align-items:center;gap:7px;margin-top:4px;padding:0 10px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #0000}.sfo-add svg{color:var(--ink-3)}.sfo-r--rs{overflow:visible}.sfo-pick{background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;min-width:172px;height:28px;margin-left:auto;padding:0 8px 0 9px;font-size:12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #e4e4e7}.sfo-pick>svg{color:var(--ink-3);margin-left:auto}.sfo-pick--set{box-shadow:none;background:0 0;min-width:0;padding-left:0}.sfo-pick b{color:var(--ink);white-space:nowrap;font-weight:500}.sfo-pick__ph{color:#a1a1aa}.sfo-pick__ph:not(.is-on){display:none}.sfo-pick__v{align-items:center;gap:7px;display:none}.sfo-pick__v.is-on{display:inline-flex}.sfo-dd{z-index:4;opacity:0;pointer-events:none;min-width:196px;transition:opacity .2s, transform .25s var(--ease-out);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 0 0 1px #09090b14,0 14px 32px -14px #09090b59}.sfo-dd.is-on{opacity:1;transform:none}.sfo-opt{border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 7px;transition:background-color .2s;display:flex}.sfo-opt.is-on{background:#f4f4f5}.sfo-co{background-position:50%;background-size:cover;border-radius:6px;flex-shrink:0;place-items:center;display:grid;position:relative}.sfo-co i{font:600 8px/1 var(--f-ui);color:#fff;letter-spacing:.02em;font-style:normal}.sfo-note{color:var(--ink-2);align-items:center;gap:8px;margin-top:4px;display:flex}.sfo-note svg{color:var(--ink-3);flex-shrink:0}.sfo-cur{z-index:6;pointer-events:none;opacity:0;align-items:flex-start;gap:2px;transition:left .7s cubic-bezier(.3,.1,.2,1),top .7s cubic-bezier(.3,.1,.2,1),opacity .3s;display:inline-flex;position:absolute;top:40%;left:50%}.sfo-cur.is-on{opacity:1}.sfo-cur .curl{margin-top:16px}.sfo .sfu-c{overflow:visible}.sfo .sfu-c--rs{z-index:3;position:relative}@media (width<=640px){.sfo-pick{min-width:0}.sfo-pick__ph{font-size:11.5px}.sfo-in--name{max-width:none}.sfo-th{display:none}}@media (prefers-reduced-motion:reduce){.sfo-cur{display:none}.sfo-in,.sfo-dd,.sfo-later,.sfo-sw--new{transition:none}}.sfo-r--sub{padding-left:20px}.sfo-r--sub b{color:var(--ink-2);font-weight:400}.sfo-cur .cur-face{margin:17px 0 0 -4px}.sfo-cur .cur__ptr,.sfo-cur .cur-face,.sfo-cur .curl{transition:transform .18s var(--ease)}.sfo-cur.is-press .cur__ptr{transform-origin:20% 15%;transform:scale(.86)translate(1px,1px)}.sfo-cur.is-press .cur-face,.sfo-cur.is-press .curl{transform:translate(-1px,-1px)}.sfo-cur.is-flip .curl{margin:16px 0 0;position:absolute;top:0;right:calc(100% - 6px)}.sfo-in[data-who].is-typing{box-shadow:inset 0 0 0 1.5px var(--cc), 0 0 0 3px color-mix(in srgb, var(--cc) 16%, transparent)}.sfo-in[data-who] .sfo-caret{background:var(--cc)}.sfo-in--idle.is-set{max-width:240px}.sfo-ai-em{margin-left:auto}.sfo-ai-em.is-on{animation:sfoAi 1s var(--ease-out)}@keyframes sfoAi{0%{color:#6d5fc7}to{color:#8a8a92}}.sfo .sfo-r--new .sfo-in,.sfo .sfo-in--wide,.sfo .sfo-r--new .sfo-pick{transition:opacity .45s var(--ease)}.sfo .sfo-sw--new{transition:background-color .4s, opacity .45s var(--ease)}.sfo.is-clear .sfo-r--new .sfo-in,.sfo.is-clear .sfo-in--wide,.sfo.is-clear .sfo-r--new .sfo-later,.sfo.is-clear .sfo-r--new .sfo-pick,.sfo.is-clear .sfo-sw--new{opacity:0}@media (prefers-reduced-motion:reduce){.sfo .sfo-r--new .sfo-in,.sfo .sfo-in--wide,.sfo .sfo-r--new .sfo-pick,.sfo .sfo-sw--new{transition:none}}.sfu-t .sfu-ico{width:16px;height:16px}.sfo .sfu-c__h{border-bottom:1px solid #ececee;min-height:46px;margin:-16px -18px 4px;padding:12px 18px;font-size:14px}.sfo .sfu-c__h svg{flex-shrink:0}.sfo .sfu-c__h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sfo .sfu-c__h em{white-space:nowrap;flex-shrink:0;padding-left:10px}@media (width<=640px){.sfo .sfu-c__h{flex-wrap:nowrap}}.sfo-in--code.is-set{width:auto;padding:0 5px;font-size:10.5px}.sfo-in--code.is-set .sfo-caret{display:none}.sfu{position:relative}.sfu-cur{z-index:7;pointer-events:none;opacity:0;will-change:transform;align-items:flex-start;gap:2px;transition:transform .9s cubic-bezier(.45,.05,.2,1),opacity .35s;display:inline-flex;position:absolute;top:0;left:0}.sfu-cur.is-on{opacity:1}.sfu-cur .curl{margin-top:16px}.sfu-cur .cur__ptr{transform-origin:4px 3px;transition:transform .15s}.sfu-cur.is-press .cur__ptr{transform:scale(.84)}.sfu-hl{transition:box-shadow .3s,background-color .3s}.sfu-st.sfu-hl{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}@media (width<=900px){.sfu-cur{display:none}}@media (prefers-reduced-motion:reduce){.sfu-cur{display:none}}.sfu-cur.is-up .curl{margin:0;position:absolute;bottom:calc(100% + 9px);left:12px}.sfu-c{gap:4px}.sfu-c__h{border-bottom:1px solid #ececee;min-height:46px;margin:-16px -18px 6px;padding:12px 18px;font-size:14px}.sfu-c__h svg{flex-shrink:0}.sfu-c__h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sfu-c__h em{white-space:nowrap;flex-shrink:0;padding-left:10px}.sfu-ck,.sfu-dc,.sfu-rs{min-height:32px}.sfu-set,.sfu-pg{min-height:30px}.sfu-sts{margin-bottom:4px}@media (width<=640px){.sfu-c__h{flex-wrap:nowrap}.sfu-c__h .sfu-stds{display:none}}.sfu-p:not(.sfu-p--own){align-items:stretch}.sfu-p:not(.sfu-p--own) .sfu-c{gap:0;padding-bottom:6px}.sfu-p:not(.sfu-p--own) .sfu-c__h{margin-bottom:0}.sfu-p:not(.sfu-p--own) .sfu-tree{flex:1 0 auto}.sfu-p:not(.sfu-p--own) :is(.sfu-r,.sfu-ck,.sfu-dc,.sfu-rs,.sfu-set,.sfu-pg){border-top:1px solid #f4f4f5;flex:1 0 auto;min-height:30px}.sfu-p:not(.sfu-p--own) .sfu-c__h+:is(.sfu-ck,.sfu-dc,.sfu-rs,.sfu-set),.sfu-p:not(.sfu-p--own) .sfu-r:first-child{border-top:0}.sfu-p:not(.sfu-p--own) .sfu-r--root{min-height:32px}.sfu-pgh{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:4px;min-height:34px;display:grid}.sfu-pgh__l{color:var(--ink-3);font-size:11px}.sfu-pgh .sfu-sts{gap:0;margin:0}.sfu-pgh .sfu-st{justify-content:center;gap:4px;height:20px;margin:0 2px;padding:0 4px}.sfu-pgh .sfu-st span{display:none}.sfu-pg__b{background:linear-gradient(90deg, #ececee 0 1px, transparent 1px) 0 0 / calc(100% / var(--n,6)) 100% repeat-x;justify-content:center;align-self:stretch;padding:6px 0}.sfu-pg__b i{height:6px}.sfu-p:not(.sfu-p--own) .sfu-dc{grid-template-columns:44px minmax(0,1fr) auto}.sfu-p:not(.sfu-p--own) .sfu-dc i{justify-self:start}.sfu-set--own2{border-top:1px solid #f4f4f5;min-height:30px}.sfu-picks+.sfu-set--own2{margin-top:8px}@media (width<=640px){.sfu-pgh .sfu-st{margin:0 1px;padding:0 2px}.sfu-pgh .sfu-st i{width:6px;height:6px}}.sfo-in.is-typing .sfo-in__ph{transition:none}.sfu-p:not(.sfu-p--own) .sfu-c{font:400 13px/1.4 var(--f-ui);padding-bottom:14px}.sfu-p:not(.sfu-p--own) .sfu-c__h{font:600 14px/1.35 var(--f-ui);margin-bottom:10px}.sfu-p:not(.sfu-p--own) .sfu-c__h b{font:inherit}.sfu-p:not(.sfu-p--own) .sfu-c__h em{font:400 12px/1.35 var(--f-ui)}.sfu-p:not(.sfu-p--own) :is(.sfu-ck,.sfu-dc,.sfu-rs,.sfu-set){min-height:34px;padding-block:6px;line-height:1.4}.sfu-p:not(.sfu-p--own) :is(.sfu-ck,.sfu-dc,.sfu-rs) b{font:400 13px/1.4 var(--f-ui)}.sfu-p:not(.sfu-p--own) :is(.sfu-ck,.sfu-rs) em{font:400 12px/1.4 var(--f-ui)}.sfu-p:not(.sfu-p--own) .sfu-dc{grid-template-columns:var(--sfu-doc-code-width,22px) minmax(0, 1fr) auto;column-gap:8px}.sfu-p:not(.sfu-p--own) .sfu-set{align-items:flex-start}.sfu-p:not(.sfu-p--own) .sfu-set i{margin-top:1px}@media (width<=900px){.sfu__nav{scroll-padding-inline:var(--gut);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gut), #000 calc(100% - var(--gut)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gut), #000 calc(100% - var(--gut)), transparent 100%);gap:8px;padding-bottom:4px}}@media (width<=640px){.sfv-tabs,.sfv--big .sfv-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-left:-4px;margin-right:-4px;padding:2px 4px;overflow-x:auto}.sfv-tabs::-webkit-scrollbar{display:none}.sfv-tabs>*{flex:none}}.plx{background:var(--paper);padding:clamp(88px,10vw,140px) 0 clamp(80px,9vw,128px);position:relative;overflow:hidden}.plx__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.plx__h{max-width:13em;margin:0}.plx__r p{color:var(--ink-2);max-width:32em;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.plx__r .btn{margin-top:24px}.plx__band{margin-top:clamp(48px,6vw,80px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.plx__tr{width:max-content;animation:80s linear infinite plxDrift;display:flex}@keyframes plxDrift{to{transform:translate(-50%)}}.plx-c{border-radius:var(--r-lg);background:var(--paper-2);width:400px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;margin-right:18px;padding:18px 18px 0;display:flex}.plx-c:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.plx-c__h{color:var(--ink);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 9px;display:grid}.plx-c__h b{font:600 15px/1.2 var(--f-text)}.plx-c__p{color:var(--ink-3);grid-column:2;font-size:13.5px;line-height:1.4}.plx-c__v{pointer-events:none;height:290px;margin-top:16px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.plx-c__v .mv{max-width:none}.plx-c__v{padding:1px 1px 0}@media (width<=900px){.plx__hd{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.plx-c{width:300px}.plx-c__v{height:250px}.plx__band{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.plx__tr{animation:none}.plx__band{overflow-x:auto}}.plx__band:hover .plx__tr,.plx__band:focus-within .plx__tr{animation-play-state:running}.plx__band{margin-top:calc(clamp(48px,6vw,80px) - 28px);margin-bottom:-44px;padding:28px 0 44px}.plx-c:hover{box-shadow:inset 0 0 0 1px var(--line);transform:none}.plx-c{cursor:default;width:440px;margin-right:20px;padding:24px 24px 0}.plx-c__h{grid-template-columns:20px minmax(0,1fr);gap:6px 10px}.plx-c__h>svg,.plx-c__h>.ico{width:18px;height:18px}.plx-c__h b{font-size:16px}.plx-c__v{height:310px;margin-top:20px}.plx__tr{animation-duration:149.6s}@media (width<=900px){.plx-c{width:320px;padding:20px 20px 0}.plx-c__v{height:260px}}.plx-c__v{height:360px;-webkit-mask-image:linear-gradient(#000 52%,#00000080 80%,#0000 100%);mask-image:linear-gradient(#000 52%,#00000080 80%,#0000 100%)}.plx-c__v>.mv{min-height:calc(100% + 120px)}.plx-c__v{flex:1 0 auto}@media (width<=900px){.plx-c__v{height:300px}.plx-c[data-md=settings] .mv__hd{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:58px;padding:10px 12px}.plx-c[data-md=settings] .mv__mut{white-space:normal;font-size:11.5px}.plx-c .mv-ps{gap:5px;min-height:40px;padding:6px 12px}.plx-c .mv-ps>b{white-space:normal;line-height:1.3}.plx-c .mv-ps__v{white-space:normal;text-align:right;max-width:56%;font-size:11px}.plx-c .mv-ps__c{margin-left:0;padding:0 4px}.plx-c[data-md=responsibilities] .mv__hd{padding:0 12px}.plx-c .mv-rs{grid-template-columns:minmax(0,1fr) 136px;gap:3px 6px;padding:7px 12px;display:grid}.plx-c .mv-rs>.ac{grid-area:1/1;justify-self:start}.plx-c .mv-rs>b{grid-area:2/1;font-size:11.5px}.plx-c .mv-rs__g{grid-template-columns:repeat(4,34px)}.plx-c .mv-rs>.mv-rs__g{grid-area:1/2/span 2}.plx-c .mv-ai{padding:10px}.plx-c .mv-ai__q{gap:8px;padding:10px}.plx-c .mv-ai__q p{font-size:12px;line-height:1.4}.plx-c .mv-ai__via{padding-top:10px;font-size:11px}.plx-c .mv-ai__a{grid-template-columns:14px minmax(0,1fr) auto;gap:4px 6px;height:auto;min-height:50px;padding:7px 10px;display:grid}.plx-c .mv-ai__a>svg{grid-area:1/1}.plx-c .mv-ai__a>b{white-space:normal;grid-area:1/2/auto/4;font-size:12px;line-height:1.3}.plx-c .mv-ai__a>.ac,.plx-c .mv-ai__a>em{grid-area:2/2;justify-self:start}.plx-c .mv-ai__a>.mv-lg__ai{grid-area:2/3;margin-left:0}}.pg--cmp{background:var(--paper)}.cmp-hd{max-width:860px}.cmp-hd__h{max-width:13em;font-size:calc(clamp(38px, 5vw, 70px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w)}.cmp-hd__l{max-width:40em;margin-top:22px}.cmp{--ts:58px;--tg:6px;border-radius:var(--r-xl);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);background-image:radial-gradient(#09090b17 1px,#0000 1.2px);background-size:18px 18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(44px,5vw,72px);padding:clamp(22px,3.4vw,48px);display:grid}.cmp__grid{width:calc(8 * var(--ts) + 7 * var(--tg));height:calc(8 * var(--ts) + 7 * var(--tg));position:relative}.cmp-t{left:calc(var(--x) * (var(--ts) + var(--tg)));top:calc(var(--y) * (var(--ts) + var(--tg)));width:var(--ts);height:var(--ts);border-radius:calc(var(--ts) * .22);font:600 13px/1 var(--f-mono);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .25s;place-items:center;display:grid;position:absolute}.cmp-t--live{background:var(--ink);color:#fff;box-shadow:0 10px 24px -12px #09090b8c}.cmp-t--soon{background:var(--pal-blue-1);color:var(--pal-blue-4);box-shadow:inset 0 0 0 1px #3547641f}.cmp-t--req{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.cmp-t:hover{transform:translateY(-2px)}.cmp-t.is-on{box-shadow:0 0 0 2px var(--paper-2), 0 0 0 4px var(--ink);transform:translateY(-2px)}.cmp-t:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cmp-t--soon:after{content:"";background:var(--pal-blue-3);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite cmpSoon;position:absolute;top:6px;right:6px}@keyframes cmpSoon{50%{opacity:.3}}.pg--cmp:not([hidden]) .cmp-t{animation:cmpIn .5s var(--ease-out) both;animation-delay:calc((var(--x) + var(--y)) * 35ms)}@keyframes cmpIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.cmp__lgs{flex-wrap:wrap;gap:8px 18px;margin-top:22px;display:flex}.cmp-lg{font:500 13px/1 var(--f-ui);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.cmp-lg__i{border-radius:5px;width:16px;height:16px;position:relative}.cmp-lg__i:after{display:none}.cmp-lg b{font:600 12px/1 var(--f-mono);color:var(--ink-3)}.cmp__side{position:relative}.cmp-d{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line), 0 26px 60px -40px #09090b66;animation:cmpD .35s var(--ease-out);background:#fff;padding:24px 24px 20px}@keyframes cmpD{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cmp-d__h{justify-content:space-between;align-items:center;display:flex}.cmp-d__code{font:600 13px/1 var(--f-mono);color:var(--ink-3)}.cmp-d__n{letter-spacing:var(--t-title-ls);margin:14px 0 6px;font-size:clamp(26px,2.6vw,34px);font-weight:400}.cmp-d__l{margin:0}.cmp-f{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.cmp-f dt{font:500 13px/1.3 var(--f-ui);color:var(--ink-3);align-items:center;gap:8px;display:flex}.cmp-f dt svg{flex-shrink:0}.cmp-f dd{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.cmp-f dd.is-ask{color:var(--ink-3)}.cmp-st{height:26px;font:500 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.cmp-st i{border-radius:50%;width:7px;height:7px}.cmp-st--live{background:var(--ink);color:#fff}.cmp-st--live i{background:#4ade80}.cmp-st--soon{background:var(--pal-blue-0);color:var(--pal-blue-4)}.cmp-st--soon i{background:var(--pal-blue-3)}.cmp-st--req{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.cmp-st--req i{background:var(--ink-4)}.cmp__note{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.cmp__note svg{flex-shrink:0;margin-top:2px}.cmp-ls{grid-template-columns:1fr 1fr 2.4fr;gap:28px;margin-top:28px;display:grid}.cmp-ls__g ul{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cmp-ls__g button{height:30px;box-shadow:inset 0 0 0 1px var(--line);font:500 13px/1 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:8px;padding:0 11px}.cmp-ls__g button:hover,.cmp-ls__g button.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cmp-s{padding-top:clamp(80px,10vw,132px)}.cmp-s__hd{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.cmp-s__hd .lead{margin-top:16px}.cmpps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cmpp{border-radius:var(--r-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);padding:24px 22px 26px}.cmpp__ic{width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;place-items:center;display:inline-grid}.cmpp h3{margin:18px 0 8px}.cmpp p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.cmpws{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.cmpw{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.cmpw__ic{background:var(--paper-2);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.cmpw h3{letter-spacing:-.01em;margin:6px 0;font-size:16.5px;font-weight:600}.cmpw p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.55}.cmp-cta{border-radius:var(--r-xl);background:var(--night);color:var(--on-night-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(80px,10vw,132px);padding:clamp(28px,4vw,44px);display:flex}.cmp-cta h2{color:var(--on-night)}.cmp-cta p{margin-top:8px;font-size:16px}.cmp-cta__b{flex-wrap:wrap;gap:10px;display:flex}.cmp-cta .btn--primary{color:var(--ink);background:#fff}.cmp-cta .btn--secondary{color:#fff;background:0 0;border-color:#ffffff40}@media (width<=1100px){.cmp{grid-template-columns:minmax(0,1fr)}.cmp__map{justify-self:center}.cmpps{grid-template-columns:repeat(2,minmax(0,1fr))}.cmpws{grid-template-columns:minmax(0,1fr)}.cmp-ls{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=640px){.cmp{--ts:36px;--tg:4px;padding:16px}.cmp-t{font-size:10.5px}.cmp-t--soon:after{width:4px;height:4px;top:3px;right:3px}.cmp-f{grid-template-columns:minmax(0,1fr);gap:6px}.cmp-d{padding:18px}.cmpps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cmp-t,.cmp-d,.cmp-t--soon:after{animation:none!important}}.pg[hidden]{display:none!important}html.is-page #main{display:none}.pg{min-height:100vh;padding:calc(var(--hdr) + clamp(40px, 6vw, 88px)) 0 clamp(80px, 10vw, 140px);background:var(--paper);position:relative}.pg:focus,.pg h1:focus{outline:none}.pg__back{width:fit-content;font:500 14px/1 var(--f-ui);color:var(--ink-3);align-items:center;gap:6px;margin-bottom:28px;display:flex}.pg__back:hover{color:var(--ink)}.pg__back svg{transform:rotate(180deg)}.hero-ab__ds{width:28px;height:26px;color:var(--ink-2);border-radius:8px;place-items:center;margin-left:4px;display:grid;box-shadow:-5px 0 0 -4px #09090b24}.hero-ab__ds:hover{color:var(--ink);background:#09090b0f}.hero-ab__ds[aria-current=page]{background:var(--ink);color:#fff}html.st-night .hero-ab__ds{color:#fffc;box-shadow:-5px 0 0 -4px #fff3}.pg--sec{min-height:0;padding:0}.hn__a[aria-current=page]{opacity:1;background:#09090b0f}.hdr.on-dark:not(.is-open) .hn__a[aria-current=page]{background:#ffffff1a}.mob__link[aria-current=page]{font-weight:600}.mob__link[aria-current=page]:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px}.pg .cs{padding-top:clamp(88px,10vw,140px)}.hn__a,.hdr__login{white-space:nowrap}@media (width<=1360px){.hn__a{padding:0 9px;font-size:14.5px}}@media (width>=1121px) and (width<=1240px){.hn__a{padding-inline:8px}.hdr:not(.is-compact) .hdr__r{gap:4px}.hdr:not(.is-compact) .lang__btn{padding-inline:8px}.hdr:not(.is-compact) .hdr__login{padding-inline:10px}.hdr:not(.is-compact) .hdr__cta{padding-inline:15px}}.try{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.try__copy{top:calc(var(--hdr) + 40px);padding-top:clamp(8px,2vw,28px);position:sticky}.try__h{max-width:9em;font-size:calc(clamp(38px, 5vw, 66px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w);margin:0}.try__l{max-width:30em;margin-top:22px}.try__inc{flex-direction:column;gap:22px;margin:clamp(36px,4vw,52px) 0 0;padding:0;list-style:none;display:flex}.try-i{align-items:flex-start;gap:16px;display:flex}.try-i__ic{background:var(--paper-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.try-i h3{letter-spacing:-.012em;margin:2px 0 0;font-size:16.5px;font-weight:500}.try-i p{max-width:30em;color:var(--ink-3);margin:5px 0 0;font-size:15px;line-height:1.5}.try__login{color:var(--ink-3);margin:clamp(32px,4vw,48px) 0 0;font-size:14.5px}.try__login a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.try__card{border-radius:var(--r-lg,24px);box-shadow:0 0 0 1px var(--line), 0 30px 70px -40px #09090b47;background:#fff;padding:clamp(24px,3vw,40px)}.tf{flex-wrap:wrap;gap:18px 14px;display:flex}.tf[hidden]{display:none}.tf__f{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.tf__f--h{width:calc(50% - 7px)}.tf__lb{font:500 13.5px/1.2 var(--f-ui);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tf__opt{color:var(--ink-3);font-weight:400}.tf__in{border:1px solid var(--line-2);border-radius:var(--r-ctl);width:100%;height:46px;font:400 15px/1.3 var(--f-ui);color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:0 14px}.tf__in:hover{border-color:#b9b9bf}.tf__in:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #09090b14}.tf__sel{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236b6b74' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:38px}.tf__sel:invalid{color:var(--ink-3)}.tf__ta{resize:vertical;height:auto;min-height:92px;padding:12px 14px}.tf__ta::placeholder{color:#9b9ba3}.tf__e{font:400 13px/1.3 var(--f-ui);color:#b4441c}.tf__f.is-bad .tf__in{border-color:#b4441c}.tf__f.is-bad .tf__in:focus{box-shadow:0 0 0 3px #b4441c1f}.tf__legal{width:100%;color:var(--ink-3);margin:4px 0 0;font-size:13px;line-height:1.5}.tf__legal a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.tf__go{cursor:pointer;border:0;width:100%;margin-top:4px}.tf__go:hover .arr{transform:translate(3px)}.tf-ok{animation:tfOk .5s var(--ease-out);padding:clamp(8px,2vw,24px) 0}.tf-ok:focus{outline:none}@keyframes tfOk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tf-ok__ic{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.tf-ok__h{margin:24px 0 0}.tf-ok__p{max-width:30em;color:var(--ink-3);overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.55}.tf-ok__p b{color:var(--ink);font-weight:500}.tf-ok__b{margin-top:28px}@media (width<=900px){.try{grid-template-columns:minmax(0,1fr)}.try__copy{padding-top:0;position:static}.try__inc{gap:18px;margin-top:32px}}@media (width<=520px){.tf__f--h{width:100%}.try__card{margin:0 calc(var(--gut) * -.5);padding:22px 18px}}@media (prefers-reduced-motion:reduce){.tf-ok{animation:none}}.tf{gap:0}.tf__ways{border:0;width:100%;min-width:0;margin:0;padding:0}.tf__q{font:500 17px/1.3 var(--f-text);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;padding:0}.tf-way__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tf-way{cursor:pointer;display:block;position:relative}.tf-way input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tf-way__in{background:var(--paper-2);height:100%;transition:background-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:16px;flex-direction:column;gap:6px;padding:14px 14px 15px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.tf-way:hover .tf-way__in{background:#ededeb}.tf-way__ic{width:34px;height:34px;color:var(--ink);background:#fff;border-radius:11px;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 1px 2px #09090b0f,0 0 0 1px #09090b0d}.tf-way__in b{font:500 15px/1.25 var(--f-ui);color:var(--ink)}.tf-way__d{font:400 13px/1.4 var(--f-ui);color:var(--ink-3)}.tf-way__ok{background:var(--ink);color:#fff;width:20px;height:20px;transition:transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(0)}.tf-way input:checked+.tf-way__in{box-shadow:inset 0 0 0 1.5px var(--ink), 0 10px 26px -16px #09090b59;background:#fff}.tf-way input:checked+.tf-way__in .tf-way__ok{transform:scale(1)}.tf-way input:focus-visible+.tf-way__in{outline:2px solid var(--ink);outline-offset:2px}.tf__ways>.tf__e{margin-top:10px;display:block}.tf__ways>.tf__e[hidden]{display:none}.tf__g{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 14px;width:100%;min-width:0;margin:26px 0 0;padding:26px 0 0;display:flex}.tf__g[hidden]{display:none}.tf__g.is-in{animation:tfIn .45s var(--ease-out)}@keyframes tfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tf-chips{flex-wrap:wrap;gap:8px;display:flex}.tf-chip{cursor:pointer;position:relative}.tf-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tf-chip span{background:var(--paper-2);height:36px;font:500 13.5px/1 var(--f-ui);color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.tf-chip:hover span{color:var(--ink);background:#ededeb}.tf-chip input:checked+span{background:var(--ink);color:#fff}.tf-chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.tf-when{gap:10px;margin-top:4px;display:flex}.tf-when[hidden]{display:none}.tf-when__f{flex:1;min-width:0}.tf__hint{font:400 12.5px/1.4 var(--f-ui);color:var(--ink-3)}.tf__note{background:var(--paper-2);width:100%;font:400 14px/1.5 var(--f-ui);color:var(--ink-2);border-radius:12px;margin:0;padding:12px 14px}.tf__end{width:100%;margin-top:22px}.tf__end[hidden]{display:none}.tf__end .tf__legal{margin:0 0 14px}.tf__go-t[hidden]{display:none}@media (width<=640px){.tf-way__row{grid-template-columns:minmax(0,1fr);gap:8px}.tf-way__in{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 40px 12px 12px;display:grid}.tf-way__ic{grid-row:span 2;margin:0}.tf-way__ok{margin-top:-10px;top:50%}}@media (prefers-reduced-motion:reduce){.tf__g.is-in{animation:none}}.tf-news{font:400 14px/1.45 var(--f-text);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 14px;display:flex;position:relative}.tf-news input{opacity:0;width:18px;height:18px;margin:0;position:absolute}.tf-news__box{color:#0000;background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .15s,box-shadow .15s,color .15s;display:grid;box-shadow:inset 0 0 0 1px #09090b38}.tf-news input:checked+.tf-news__box{background:var(--ink,#0a0a0a);box-shadow:none;color:#fff}.tf-news input:focus-visible+.tf-news__box{outline:2px solid var(--ink,#0a0a0a);outline-offset:2px}.tf-seg{background:var(--paper-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.tf-seg__o{cursor:pointer;min-width:0;position:relative}.tf-seg__o input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tf-seg__o span{height:38px;font:500 14px/1.2 var(--f-ui);color:var(--ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;transition:background .2s,color .2s,box-shadow .2s;display:flex;overflow:hidden}.tf-seg__o:hover span{color:var(--ink)}.tf-seg__o input:checked+span{color:var(--ink);background:#fff;box-shadow:0 1px 2px #09090b14,0 0 0 1px #09090b0f}.tf-seg__o input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.try__h{text-wrap:balance;max-width:12.5em}.pg--scy{background:var(--paper)}.scy-hd{max-width:860px}.scy-hd__h{max-width:12em;font-size:calc(clamp(38px, 5vw, 70px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w)}.scy-hd__l{max-width:38em;margin-top:22px}.scy-vis{border-radius:var(--r-xl);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);background-image:radial-gradient(#09090b17 1px,#0000 1.2px);background-size:18px 18px;place-items:center;margin-top:clamp(44px,5vw,72px);padding:clamp(28px,5vw,72px) clamp(16px,4vw,48px);display:grid}.scy-a{width:100%;max-width:640px;font:400 13px/1.3 var(--f-ui);color:#0a0a0a;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 30px 60px -36px #09090b59}.scy-a__hd{border-bottom:1px solid #ececee;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.scy-a__hd>b{font-size:13.5px;font-weight:600}.scy-a__sys{color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scy-a__eu{font:500 11px/1 var(--f-ui);color:#52525b;white-space:nowrap;background:#f4f4f5;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;display:inline-flex}.scy-a__l{margin:0;padding:4px 0;list-style:none}.scy-a__r{border-bottom:1px solid #f3f3f4;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.scy-a__r:last-child{border-bottom:0}.scy-a__av{border-radius:50%;flex-shrink:0}.scy-a__ai{background:#eef3fb;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #35476424}.scy-a__who{flex-direction:column;gap:3px;min-width:0;display:flex}.scy-a__who b{font-weight:500}.scy-a__who em{color:#737373;font-size:12px;font-style:normal}.scy-a__can{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.scy-a__t{height:24px;font:500 11.5px/1 var(--f-ui);color:#3f3f46;white-space:nowrap;background:#f4f4f5;border-radius:6px;align-items:center;padding:0 9px;display:inline-flex}.scy-a__t--ai{color:var(--pal-blue-4,#354764);background:#eef3fb}.scy-a__t--no{color:#8a8a92;background:0 0;box-shadow:inset 0 0 0 1px #e4e4e7}.scy-a__no{background:#fbf4ef;border-radius:10px;gap:10px;margin:0 12px 12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #b4441c24}.scy-a__no svg{color:#b4441c;flex-shrink:0;margin-top:1px}.scy-a__no b{color:#8f3a17;font-weight:600;display:block}.scy-a__no span{color:#5f4a40;margin-top:3px;line-height:1.45;display:block}.scy-s{margin-top:clamp(88px,10vw,150px)}.scy-s__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.scy-s__hd .h2{max-width:12em;margin:0}.scy-s__hd .lead{max-width:32em}.scy-ps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.scy-p{border-top:1px solid var(--line);padding:26px 0 30px}.scy-p__ic{background:var(--paper-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;place-items:center;display:grid}.scy-p h3{letter-spacing:-.012em;color:var(--ink);margin:18px 0 0;font-size:17px;font-weight:500}.scy-p p{max-width:28em;color:var(--ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}@media (width<=900px){.scy-s__hd{grid-template-columns:minmax(0,1fr)}.scy-ps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=600px){.scy-ps{grid-template-columns:minmax(0,1fr)}.scy-a__sys{display:none}.scy-a__r{gap:10px;padding:8px 12px}}.scy-p__ic{color:#fff;isolation:isolate;background:radial-gradient(90% 90% at 18% 12%, #ffffff47, transparent 55%), radial-gradient(120% 110% at 85% 95%, var(--ic-c,#7ea3dc), transparent 70%), radial-gradient(90% 90% at 0% 100%, color-mix(in srgb, var(--ic-c2,#c58b6d) 70%, transparent), transparent 70%), #1b1b1f;border-radius:14px;width:46px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 22px -12px #09090b8c}.scy-p__ic svg{z-index:1;filter:drop-shadow(0 1px 1px #00000040);position:relative}.scy-p:nth-child(3n+1) .scy-p__ic{--ic-c:#7ea3dc;--ic-c2:#c58b6d}.scy-p:nth-child(3n+2) .scy-p__ic{--ic-c:#c58b6d;--ic-c2:#7fb4b1}.scy-p:nth-child(3n+3) .scy-p__ic{--ic-c:#7fb4b1;--ic-c2:#7ea3dc}.scy-p__ic{color:var(--ink,#0a0a0a);background:#f4f4f5;box-shadow:inset 0 0 0 1px #09090b0f}.scy-p__ic svg{filter:none}.scy-p__ic .ai-blk{width:30px!important;height:30px!important}.scy-p__ic:has(.ai-blk){background:#e9eefa;box-shadow:inset 0 0 0 1px #7e91c442}.scy-p__ic .ai-blk svg{filter:drop-shadow(0 1px 1.5px #2b355059)}.scy-a__t--admin{color:#18181b;background:#ebebee}.scy-a__t--ro{color:#71717a;background:0 0;box-shadow:inset 0 0 0 1px #e4e4e7}.mapp{--k:.77;background:var(--paper);padding:clamp(96px,11vw,160px) 0;overflow:hidden}.mapp__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.mapp__copy .h2{margin:0}.mapp__copy .lead{max-width:32em;margin-top:22px}.mapp__fs{flex-direction:column;gap:2px;max-width:480px;margin-top:clamp(32px,3.6vw,48px);display:flex}.mapp-f{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 14px 18px 12px;display:grid;position:relative}.mapp-f__ic{height:22px;color:var(--ink-3);place-items:center;display:grid}.mapp-f__b{flex-direction:column;gap:4px;min-width:0;display:flex}.mapp-f__b b{font:500 15px/1.3 var(--f-ui)}.mapp-f__b span{color:var(--ink-3);font-size:14px;line-height:1.45}.mapp-f:hover{color:var(--ink);background:#09090b09}.mapp-f.is-on{background:var(--paper-2);color:var(--ink)}.mapp-f.is-on .mapp-f__ic{color:var(--ink)}.mapp-f:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mapp-f__p{opacity:0;background:#09090b1a;border-radius:1px;height:2px;position:absolute;bottom:9px;left:46px;right:14px;overflow:hidden}.mapp-f.is-on .mapp-f__p{opacity:1}.mapp-f__p i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mapp.is-auto .mapp-f.is-on .mapp-f__p i{animation:ef-prog var(--dur,6.5s) linear forwards}.mapp:not(.is-auto) .mapp-f.is-on .mapp-f__p i{transform:none}.mapp.is-paused .mapp-f__p i,.mapp.is-paused .mps,.mapp.is-paused .mps *{animation-play-state:paused!important}.mapp__stage{border-radius:var(--r-xl);background-color:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);background-image:radial-gradient(#09090b14 1px,#0000 1.2px);background-size:18px 18px;place-items:center;padding:clamp(28px,4vw,56px) 0;display:grid;position:relative}.mph{background:#16161a;border-radius:50px;padding:10px;box-shadow:inset 0 0 0 1.5px #2c2c33,0 0 0 1px #09090b33,0 40px 80px -40px #09090b8c,0 18px 36px -24px #09090b66}.mph__scr{width:calc(390px * var(--k));height:calc(844px * var(--k));isolation:isolate;clip-path:inset(0 round 40px);background:#fafafa;border-radius:40px;position:relative;overflow:hidden}.mph__in{width:390px;height:844px;transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0}.mph__cam{z-index:9;background:#0c0c0f;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:13px;left:50%;box-shadow:inset 0 0 0 2px #1d1d22}.mps{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s .45s;position:absolute;top:0;left:0}.mps.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), visibility 0s}.mps .fp__status{z-index:2;position:relative}.mps.is-on .mps-in{animation:msIn .55s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * .18s)}@keyframes msIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mps.is-on .mps-pulse{animation:msPulse 1.2s var(--ease) both 2.8s}@keyframes msPulse{0%{box-shadow:0 0 #09090b00}40%{transform:scale(.985);box-shadow:0 0 0 4px #22c55e40}to{transform:none;box-shadow:0 0 #22c55e00}}.mps--sign .fp__q .mps-ok{color:#d4d4d8}.mps--sign.is-on .fp__q .mps-ok{animation:msOk .45s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .55s)}@keyframes msOk{0%{color:#d4d4d8;transform:scale(.6)}60%{color:#15803d;transform:scale(1.18)}to{color:#15803d;transform:none}}.mps-shot{opacity:0;border-radius:10px;width:0;height:64px;overflow:hidden}.mps-shot svg{width:86px;max-width:none;height:64px;display:block}.mps--sign.is-on .mps-shot{animation:msShot .5s var(--ease-out) both 2.95s}@keyframes msShot{to{opacity:1;width:86px}}.mps--sign.is-on .mps-press{animation:msPress .3s var(--ease) both 3.6s}@keyframes msPress{50%{filter:brightness(.92);transform:scale(.96)}}.mps-st{flex-shrink:0;display:grid;position:relative}.mps-st>*,.mps-stx>*{grid-area:1/1}.mps-stx{min-width:0;display:grid}.mps-stx b{font:500 14px/20px var(--f-ui)}.mps-st2{opacity:0}.mps--sign.is-on .mps-st1{animation:.3s 3.85s both msOut}.mps--sign.is-on .mps-st2{animation:msOn .35s var(--ease-out) both 3.9s}@keyframes msOut{to{opacity:0}}@keyframes msOn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.mps-toast{z-index:6;opacity:0;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:absolute;top:56px;left:12px;right:12px;transform:translateY(-16px);box-shadow:0 16px 34px -16px #09090b66,0 0 0 1px #09090b0f}.mps--sign.is-on .mps-toast{animation:msToast .5s var(--ease-out) both 4.1s}@keyframes msToast{to{opacity:1;transform:none}}.mps-dark{color:#fff;background:#141519;position:absolute;inset:0}.mps-cam{place-items:center;height:400px;display:grid;position:absolute;top:150px;left:34px;right:34px}.mps-unit{opacity:.92;width:100%;height:auto}.mps-cam__c{border:3px solid #ffffffe6;width:34px;height:34px;position:absolute}.mps-cam__c--tl{border-bottom:0;border-right:0;border-radius:10px 0 0;top:0;left:0}.mps-cam__c--tr{border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:0;right:0}.mps-cam__c--bl{border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:0;left:0}.mps-cam__c--br{border-top:0;border-left:0;border-radius:0 0 10px;bottom:0;right:0}.mps-shutter{background:#fff;border-radius:50%;width:74px;height:74px;margin-left:-37px;position:absolute;bottom:70px;left:50%;box-shadow:0 0 0 5px #141519,0 0 0 9px #ffffffd9}.mps--punch.is-on .mps-press2{animation:msPress .3s var(--ease) both 1s}.mps-flash{z-index:4;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.mps--punch.is-on .mps-flash{animation:.45s ease-out 1.12s both msFlash}@keyframes msFlash{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.mps-sheet{z-index:5;background:#fafafa;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;padding:10px 16px 34px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -14px 34px -12px #00000059}.mps--punch.is-on .mps-sheet{animation:msUp .55s var(--ease-out) both 1.5s}@keyframes msUp{to{transform:none}}.mps-grab{background:#d4d4d8;border-radius:3px;align-self:center;width:40px;height:5px}.mps-sh__h{font:600 18px/1.2 var(--f-ui)}.mps-ph{border-radius:12px;width:120px;height:90px;overflow:hidden;box-shadow:0 0 0 1px #e4e4e7}.mps-ph svg{width:100%;height:100%;display:block}.mps-f{font:500 12.5px/1 var(--f-ui);color:#737373;flex-direction:column;gap:6px;display:flex}.mps-input{height:46px;font:500 15px/1 var(--f-ui);color:#0a0a0a;background:#fff;border-radius:12px;align-items:center;padding:0 13px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e4e4e7}.mps-type{white-space:nowrap;width:0;display:inline-block;overflow:hidden}.mps--punch.is-on .mps-type{animation:1.2s steps(18,end) 2.1s both msType}@keyframes msType{to{width:9.2em}}.mps-caret{background:#0a0a0a;width:1.5px;height:20px;margin-left:1px;animation:1s step-end infinite msCaret}@keyframes msCaret{50%{opacity:0}}.mps-val{color:#0a0a0a;background:#fff;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 13px;display:flex;box-shadow:inset 0 0 0 1px #e4e4e7}.mps-val b{font:500 14.5px/1.2 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mps-btn{color:#fff;height:52px;font:600 15px/1 var(--f-ui);background:#0a0a0a;border-radius:14px;justify-content:center;align-items:center;margin-top:6px;display:flex}.mps--punch.is-on .mps-press3{animation:msPress .3s var(--ease) both 4s}.mps--punch.is-on .mps-toast{animation:msToast .5s var(--ease-out) both 4.35s}.mps-pi{color:#c2410c;background:#fff1e6;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.mps-tag{color:#1b1b1f;background:#f4f4f2;border-radius:10px;grid-template-columns:1fr auto;gap:6px 16px;width:304px;padding:18px 20px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:inset 0 0 0 2px #c9c9c4,0 20px 40px -20px #0009}.mps-tag__k{font:700 12px/1 var(--f-mono);letter-spacing:.12em;color:#6b6b74}.mps-tag b{font:600 18px/1.1 var(--f-mono);letter-spacing:-.01em;white-space:nowrap;grid-column:1}.mps-tag__n{color:#4b4b55;grid-column:1;font-size:14px}.mps-tag__qr{background:repeating-conic-gradient(#1b1b1f 0 25%, #f4f4f2 0 50%) 0 0 / 16px 16px;border-radius:4px;grid-area:1/2/span 3;width:64px;height:64px;box-shadow:inset 0 0 0 4px #f4f4f2}.mps--scan .mps-cam{height:280px;top:210px}.mps-sweep{opacity:0;background:linear-gradient(90deg,#0000,#7fb4b1,#0000);border-radius:2px;height:3px;position:absolute;top:210px;left:34px;right:34px}.mps--scan.is-on .mps-sweep{animation:1.6s ease-in-out .3s both msSweep}@keyframes msSweep{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(277px)}}.mps--scan.is-on .mps-cam__c{animation:.4s 1.9s both msFound}@keyframes msFound{to{border-color:#4ade80}}.mps-hint{text-align:center;font:500 15px/1 var(--f-ui);color:#ffffffb3;position:absolute;top:540px;left:0;right:0}.mps--scan.is-on .mps-hint{animation:.3s 2s both msOut}.mps--scan.is-on .mps-sheet--c{animation:msUp .55s var(--ease-out) both 2.3s}.mps-comp{gap:12px;padding:4px 0 8px;display:flex}.mps-comp__ic{color:#0a0a0a;background:#f4f4f5;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.mps-comp .fp__l1 b{font-size:17px}.mps-comp em{color:#737373;margin-top:5px;font-size:13px;font-style:normal;display:block}.mps-r{color:#52525b;background:#fff;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #e7e7e9}.mps-r b{min-width:0;font:500 14.5px/1.2 var(--f-ui);color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mps-r em{color:#737373;font-size:12.5px;font-style:normal}.mps-r em.mps-r__ok{color:#15803d;font-weight:500}.mps-sheet--c{gap:10px}@media (width<=900px){.mapp__in{grid-template-columns:minmax(0,1fr)}.mapp__fs{max-width:none}}@media (width<=640px){.mapp{--k:.66}.mapp-f{padding:12px 12px 16px 10px}.mapp-f:not(.is-on) .mapp-f__b span{display:none}}@media (prefers-reduced-motion:reduce){.mps,.mps *{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}.mps-caret{animation:none}}.mapp__stage{box-shadow:none;background-color:#f4f3f1;background-image:none}.mapp__hs{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;max-width:560px;margin-top:clamp(32px,3.6vw,48px);display:grid}.mapp-h__ic{width:38px;height:38px;color:var(--ink);background:#f4f3f1;border-radius:12px;place-items:center;display:grid}.mapp-h h3{letter-spacing:-.01em;margin:14px 0 0;font-size:15.5px;font-weight:500}.mapp-h p{color:var(--ink-3);margin:6px 0 0;font-size:14px;line-height:1.5}@media (width<=560px){.mapp__hs{grid-template-columns:minmax(0,1fr);gap:20px}}.mph__in{overflow:hidden}.mt{font:400 15px/1.3 var(--f-ui);color:#0a0a0a;background:#fafafa;flex-direction:column;display:flex;position:absolute;inset:0}.mt-x:not(.is-on):not(.mt--chat){display:none}.mt-x.is-on:not(.mt--chat):not(.mt-inl){animation:mtIn .45s var(--ease-out) both}@keyframes mtIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mt--chat{z-index:3;transition:transform .5s cubic-bezier(.3,.7,.2,1);transform:translate(100%);box-shadow:-20px 0 40px -20px #09090b4d}.mt--chat.is-on{transform:none}.mt-hd{border-bottom:1px solid #ececee;align-items:center;gap:10px;padding:8px 18px 14px;display:flex}.mt-hd__bk{color:#52525b}.mt-hd__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mt-hd__t b{font-size:17px;font-weight:600}.mt-hd__t em{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.mt-live{color:#b42318;background:#fdecec;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.mt-live i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lfcLive;box-shadow:0 0 0 3px #e5484d33}.mt-team{background:#fff;border-radius:14px;align-items:center;gap:12px;margin:14px 18px 0;padding:12px 14px;display:flex;position:relative;box-shadow:0 0 0 1px #ececee}.mt-team__av{display:flex}.mt-team__av .av{margin-right:-7px;box-shadow:0 0 0 2px #fff}.mt-team__t{flex-direction:column;flex:1;gap:2px;margin-left:8px;display:flex}.mt-team__t b{font-size:14.5px;font-weight:600}.mt-team__t em{color:#71717a;font-size:12.5px;font-style:normal}.mt-chat{color:#0a0a0a;background:#f4f4f5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.mt-badge{color:#fff;min-width:19px;height:19px;font:700 11px/1 var(--f-ui);background:#e5484d;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.mt-tap{background:#09090b24;border-radius:50%;width:34px;height:34px;position:absolute;top:18px;right:22px;animation:.3s ease-out both mtTap!important}@keyframes mtTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}.mt-pr{color:#52525b;flex-direction:column;gap:8px;margin:18px 18px 6px;font-size:13.5px;display:flex}.mt-pr b{color:#0a0a0a;font-weight:600}.mt-pr__bar{background:#ececee;border-radius:3px;height:6px;position:relative;overflow:hidden}.mt-pr__bar i{background:#3fab83;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.mt-pr__a{width:56%}.mt-pr__b{width:62.5%;transition:width .6s var(--ease-out)}.mt-inl:not(.is-on){display:none}.mt-steps{background:#fff;border-radius:14px;flex-direction:column;margin:8px 18px 0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ececee}.mt-step{border-top:1px solid #f1f1f2;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.mt-step:first-child{border-top:0}.mt-step--you{background:#f2f9f5}.mt-step__n{width:24px;height:24px;font:600 12px/1 var(--f-mono);color:#52525b;background:#f4f4f5;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.mt-step__t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-step__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.mt-step__t em{color:#71717a;font-size:12.5px;font-style:normal}.mt-you{color:#fff;height:22px;font:600 11.5px/22px var(--f-ui);background:#0a0a0a;border-radius:6px;padding:0 8px;font-style:normal}.mt-st{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d4d4d8}.mt-st--ok{box-shadow:none;background:#3fab83}.mt-st--run i{border:2px solid #c7e8d6;border-top-color:#3fab83;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite fwSpin}.mt-st--over{margin-left:0;position:absolute}.mt-step--you .mt-st--over{right:14px}.mt-step--you{position:relative}.mt-mine{background:#fff;border-radius:14px;flex-direction:column;gap:10px;margin:14px 18px 0;padding:14px;display:flex;box-shadow:0 0 0 1px #ececee}.mt-mine__h{color:#71717a;font-size:12.5px;font-weight:600}.mt-mine__s{align-items:center;gap:8px;font-size:14.5px;display:flex}.mt-mine__s b{font-weight:600}.mt-ck{color:#3f3f46;align-items:center;gap:10px;font-size:14px;display:flex}.mt-ck__b{border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d4d4d8}.mt-ck__b>span{color:#fff;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0}.mt-ck__on{background:#3fab83}.mt-ck__bad{font:700 13px/1 var(--f-ui);background:#e5484d}.mt-ck__flag{color:#b42318;height:22px;font:600 11.5px/22px var(--f-ui);background:#fdecec;border-radius:6px;margin-left:auto;padding:0 8px;font-style:normal}.mt-toast{z-index:4;color:#fff;background:#0a0a0a;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:34px;left:18px;right:18px;box-shadow:0 20px 40px -18px #09090b80}.mt-toast__i{background:#3fab83;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mt-toast b{font-size:14.5px;font-weight:600;display:block}.mt-toast em{color:#ffffffa6;font-size:12.5px;font-style:normal}.mt-ms{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;padding:14px 16px;display:flex;overflow:hidden}.mt-m{align-items:flex-start;gap:10px;display:flex}.mt-m .av{flex-shrink:0}.mt-m__b{flex-direction:column;gap:4px;min-width:0;max-width:290px;display:flex}.mt-m__who{align-items:baseline;gap:6px;display:flex}.mt-m__who b{font-size:13.5px;font-weight:600}.mt-m__who em{color:#8a8a92;font-size:12px;font-style:normal}.mt-m__tx{color:#18181b;background:#fff;border-radius:4px 14px 14px;padding:10px 12px;font-size:14.5px;line-height:1.45;box-shadow:0 0 0 1px #ececee}.mt-m__tx .ac{vertical-align:1px;height:20px;padding:0 5px;font-size:11px}.mt-m--me{justify-content:flex-end}.mt-m--me .mt-m__tx{color:#fff;box-shadow:none;background:#0a0a0a;border-radius:14px 4px 14px 14px}.mt-at{color:#4c3d91;background:#e8e4f8;border-radius:5px;padding:0 5px;font-weight:600;display:inline-block}.mt-m--me .mt-at{color:#fff;background:#ffffff29}.mt-sys{color:#3f3f46;background:#fff7ed;border-radius:12px;align-items:flex-start;gap:10px;margin:0 6px;padding:10px 12px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #fde3c4}.mt-sys__i{color:#9a3412;background:#fde3c4;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.mt-sys em{color:#71717a;margin-top:3px;font-size:12.5px;font-style:normal;display:block}.mt-sys .ac{height:20px;padding:0 5px;font-size:11px}.mt-typing{align-items:center;gap:10px;display:flex}.mt-typing>span{background:#fff;border-radius:14px;gap:4px;padding:11px 12px;display:inline-flex;box-shadow:0 0 0 1px #ececee}.mt-typing i{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mtDot}.mt-typing i:nth-child(2){animation-delay:.15s}.mt-typing i:nth-child(3){animation-delay:.3s}@keyframes mtDot{50%{opacity:.5;transform:translateY(-3px)}}.mt-ph{border-radius:10px;width:180px;height:110px;margin-bottom:8px;display:block;overflow:hidden}.mt-ph>*{width:100%;height:100%}.mt-in{background:#fff;border-top:1px solid #ececee;align-items:center;gap:10px;padding:10px 16px 34px;display:flex}.mt-in__f{color:#18181b;background:#f4f4f5;border-radius:12px;flex:1;align-items:center;min-height:42px;padding:8px 12px;font-size:14px;display:flex}.mt-in__ph{color:#a1a1aa}.mt-caret{vertical-align:-3px;background:#0a0a0a;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite fwCaret;display:inline-block}.mt-send{color:#fff;background:#0a0a0a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mt-in>.mt-send:not(.is-on){opacity:.25;display:grid}.mt-in>.mt-send.is-on{opacity:1;animation:none;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.mt--chat,.mt-x{transition:none;animation:none!important}.mt-live i,.mt-st--run i,.mt-typing i{animation:none}}.mapp--v2 .mapp__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mapp--v2 .mapp__stage{padding:clamp(32px,4vw,56px) 0}.mph--v2{background:#1b1b20;border-radius:56px;padding:9px}.mph--v2 .mph__scr{clip-path:inset(0 round 47px);border-radius:47px}.mf{font:400 16px/1.3 var(--f-ui);color:#0a0a0a;background:#f7f7f8;flex-direction:column;display:flex;position:absolute;inset:0}.mf-x:not(.is-on):not(.mf--lobby):not(.mf--live){display:none}.mf-x.is-on:not(.mf--lobby):not(.mf--live):not(.mf-inl):not(.mf-inl2):not(.mf-tap):not(.mf-cn){animation:mtIn .4s var(--ease-out) both}.mf--lobby,.mf--live{z-index:2;transition:transform .55s cubic-bezier(.3,.7,.2,1);transform:translate(100%);box-shadow:-24px 0 48px -24px #09090b59}.mf--live{z-index:3}.mf--lobby.is-on,.mf--live.is-on{transform:none}.mf-home{z-index:6}.mf-top{justify-content:space-between;align-items:center;padding:8px 20px 0;display:flex}.mf-proj{align-items:center;gap:10px;font-size:16px;display:inline-flex}.mf-proj b{font-weight:600}.mf-proj svg{color:#71717a}.mf-card{background:#fff;border-radius:22px;flex-direction:column;gap:10px;margin:0 16px;padding:18px;display:flex;position:relative;box-shadow:0 0 0 1px #e9e9ec,0 14px 30px -22px #09090b59}.mf-card__k{color:#3f3f46;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mf-ic{color:#2c5cc5;background:#eef4ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mf-soon{color:#9a5b00;height:26px;font:600 12.5px/26px var(--f-ui);background:#fff4e5;border-radius:999px;margin-left:auto;padding:0 10px}.mf-card__t{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.25}.mf-card__m{color:#52525b;align-items:center;gap:10px;font-size:14px;display:flex}.mf-faces{display:inline-flex}.mf-faces .av{margin-left:-8px;box-shadow:0 0 0 2px #fff}.mf-faces .av:first-child{margin-left:0}.mf-btn{color:#fff;height:56px;font:600 17px/1 var(--f-ui);background:#0a0a0a;border-radius:16px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.mf-btn--go{margin-top:6px}.mf-sec{color:#71717a;margin:24px 20px 10px;font-size:13.5px;font-weight:600}.mf-list{background:#fff;border-radius:18px;flex-direction:column;margin:0 16px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e9e9ec}.mf-sys{border-top:1px solid #f1f1f3;align-items:center;gap:8px;min-height:60px;padding:0 14px;font-size:15.5px;display:flex}.mf-sys:first-child{border-top:0}.mf-sys b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.mf-sys .ac{flex-shrink:0}.mf-loc{color:#52525b;height:22px;font:500 11.5px/22px var(--f-mono,ui-monospace, monospace);background:#f1f1f3;border-radius:6px;flex-shrink:0;padding:0 6px}.mf-sys__go{color:#a1a1aa}.mf-tabs{z-index:5;background:#fffffff5;grid-template-columns:repeat(4,1fr);padding:8px 10px 30px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #e9e9ec}.mf-tab{color:#8a8a93;font:600 12px/1 var(--f-ui);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:6px 0;display:flex}.mf-tab i{font-style:normal}.mf-tab__i{border-radius:999px;place-items:center;width:52px;height:32px;display:grid;position:relative}.mf-tab.is-sel{color:#0a0a0a}.mf-tab.is-sel .mf-tab__i{background:#ececef}.mf-tabs--test{box-shadow:none;background:#111114}.mf-tabs--test .mf-tab.is-sel .mf-tab__i{background:#e5484d}.mf-dot{background:#e5484d;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:12px;box-shadow:0 0 0 2px #fff}.mf-num{color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--f-ui);background:#3f3f46;border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-2px;right:2px}.mf-num--new{background:#e5484d}.mf-tap{z-index:7;pointer-events:none;background:#09090b24;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute;box-shadow:0 0 0 2px #fffc}.mf-tap.is-on{animation:mfTap .5s var(--ease-out) both}@keyframes mfTap{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}.mf-tap--join{bottom:46px;left:50%}.mf-tap--start{bottom:62px;left:50%}.mf-tap--next{top:28px;left:50%}.mf-hd{background:#fff;border-bottom:1px solid #ececef;align-items:center;gap:12px;padding:6px 16px 14px;display:flex}.mf-bk{background:#f4f4f5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mf-hd__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mf-hd__t em{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-style:normal;overflow:hidden}.mf-lob{flex-direction:column;gap:10px;padding:16px 20px 14px;display:flex}.mf-pill{height:30px;font:600 13.5px/1 var(--f-ui);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.mf-pill i{border-radius:50%;width:8px;height:8px}.mf-pill--wait i{background:#f5a524;animation:1.6s ease-in-out infinite lfcLive}.mf-pill--live{color:#fff;background:#e5484d}.mf-pill--live i{background:#fff;animation:1.2s ease-in-out infinite lfcLive}.mf-lob__n span{color:#52525b;font-size:17px;font-weight:500}.mf-inl:not(.is-on),.mf-inl2:not(.is-on){display:none}.mf-inl2{align-items:center;gap:10px;display:inline-flex}.mf-lob__bar{grid-template-columns:repeat(6,1fr);gap:5px;height:8px;display:grid}.mf-lob__bar:before{content:none}.mf-seg{background:#e4e4e7;border-radius:4px;transition:background-color .4s;display:block!important}.mf-seg.is-on{background:#3fab83;animation:none!important}.mf-rows{background:#fff;border-radius:18px;flex-direction:column;margin:0 16px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e9e9ec}.mf-row{border-top:1px solid #f1f1f3;align-items:center;gap:12px;min-height:64px;padding:0 14px;display:flex}.mf-row:first-child{border-top:0}.mf-co{background-size:cover;border-radius:9px;flex-shrink:0}.mf-row__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mf-row__t b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.mf-row__t em{color:#71717a;font-size:13px;font-style:normal}.mf-face{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.mf-face>*{grid-area:1/1}.mf-face__ph{border:1.5px dashed #c4c4cc;border-radius:50%;width:34px;height:34px;display:block}.mf-face__in.is-on{animation:.45s cubic-bezier(.3,1.6,.5,1) both mfPop!important}@keyframes mfPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.mf-st{width:82px;font:600 13px/1 var(--f-ui);flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.mf-st i{border-radius:50%;width:8px;height:8px}.mf-st--ok{color:#15803d}.mf-st--ok i{background:#3fab83}.mf-st--wait{color:#8a8a93}.mf-st--wait i{background:#d4d4d8;animation:1.2s ease-in-out infinite lfcLive}.mf-lead{background:#fff;flex-direction:column;gap:12px;padding:14px 16px 34px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #ececef}.mf-lead__t{align-items:center;gap:10px;display:flex}.mf-lead__t b{font-size:14.5px;font-weight:600;display:block}.mf-lead__t em{color:#71717a;font-size:13px;font-style:normal}.mf-btn--start{background:0 0;padding:0}.mf-start{border-radius:16px;justify-content:center;align-items:center;gap:10px;transition:opacity .35s;position:absolute;inset:0;animation:none!important;display:flex!important}.mf-start--on{color:#fff;opacity:0;background:#15803d}.mf-start--on.is-on{opacity:1}.mf-start--off:not(.is-on){opacity:0}.mf-count{z-index:8;color:#fff;background:#0a0a0ce0;align-content:center;place-items:center;gap:18px;display:grid;position:absolute;inset:0}.mf-count em{color:#ffffffb3;font-size:15px;font-style:normal}.mf-cn{font:600 120px/1 var(--f-ui);letter-spacing:-.04em;grid-area:1/1}.mf-cn.is-on{animation:mfCn .55s var(--ease-out) both}.mf-cn--go{color:#ff6b70;font-size:72px}.mf-count em{grid-row:2}@keyframes mfCn{0%{opacity:0;transform:scale(1.5)}30%{opacity:1}to{opacity:1;transform:scale(1)}}.mf-hd--live{color:#fff;background:#111114;border-bottom:0;padding-top:6px}.mf--live .fp__status{color:#fff;background:#111114}.mf-hd--live .mf-hd__t em{color:#fff9}.mf-prog{color:#fff;background:#111114;flex-direction:column;gap:10px;padding:16px 20px;font-size:17px;display:flex}.mf-prog b{font-weight:700}.mf-prog__bar{grid-template-columns:repeat(16,1fr);gap:4px;height:8px;display:grid}.mf-pg{opacity:0;background:#ff6b70;border-radius:3px;transition:opacity .4s;animation:none!important;display:block!important}.mf-pg.is-on{opacity:1}.mf-prog__bar:after{content:"";background:#ffffff24;border-radius:3px;grid-column:4/-1}.mf-steps{flex-direction:column;gap:10px;padding:16px;display:flex}.mf-step{background:#fff;border-radius:18px;align-items:center;gap:12px;min-height:72px;padding:0 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e9e9ec}.mf-step__hl{z-index:0;opacity:0;background:#fff6f6;border-radius:18px;transition:opacity .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #e5484d;animation:none!important;display:block!important}.mf-step__hl.is-on{opacity:1}.mf-step>:not(.mf-step__hl){z-index:1;position:relative}.mf-step__n{width:22px;font:700 15px/1 var(--f-ui);color:#a1a1aa;text-align:center}.mf-step__t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mf-step__t b{font-size:16px;font-weight:600;line-height:1.25}.mf-step__t em{color:#71717a;font-size:13px;font-style:normal}.mf-sm{border-radius:50%;flex-shrink:0;order:9;place-items:center;width:34px;height:34px;display:grid}.mf-sm--wait{box-shadow:inset 0 0 0 2px #e4e4e7}.mf-sm--run{background:#fde8e8}.mf-sm--run i{background:#e5484d;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite lfcLive}.mf-sm--ok{color:#fff;background:#3fab83}.mf-sm--ok.is-on{animation:.45s cubic-bezier(.3,1.6,.5,1) both mfPop!important}.mf-step .av{order:8}.mf-next{z-index:4;position:absolute;bottom:104px;left:16px;right:16px}.mf-toast{z-index:6;color:#fff;background:#0a0a0a;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;position:absolute;bottom:176px;left:16px;right:16px;box-shadow:0 20px 40px -18px #09090b80;display:flex!important}.mf-toast:not(.is-on){display:none!important}.mf-toast__i{background:#3fab83;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mf-toast b{font-size:15.5px;font-weight:600;display:block}.mf-toast em{color:#ffffffa6;font-size:13px;font-style:normal}@media (width<=900px){.mapp--v2 .mapp__in{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.mapp--v2{--k:.74}}@media (prefers-reduced-motion:reduce){.mf--lobby,.mf--live,.mf-x,.mf-seg,.mf-pg,.mf-start{transition:none!important;animation:none!important}.mf-pill i,.mf-st i,.mf-sm--run i{animation:none!important}}.mf{isolation:isolate;align-items:stretch}.mf--today{z-index:1}.mf .fp__status{align-self:stretch}.mf-cow{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.mf-cow>*{grid-area:1/1}.mf-cow b{color:#fff;font:700 11.5px/1 var(--f-ui);letter-spacing:.02em;position:relative}.mf-step .av{flex-shrink:0;position:relative}.mf-step__t b{white-space:normal}.mapp--v2 .mf{gap:0;padding:0}.mapp--v2 .mf--live{background:#f7f7f8}.mf-sm{border-radius:0;width:30px;height:30px;box-shadow:none!important;background:0 0!important}.mf-sm svg{display:block}.mf-sm--wait{color:#c4c4cc}.mf-sm--run{color:#e5484d}.mf-sm--run svg{animation:1s ease-in-out infinite lfcLive}.mf-sm--run i{display:none}.mf-sm--ok{color:#16794a}.mf-toast__i{color:#4ade80;background:0 0;border-radius:0;width:auto;height:auto}.mf-tab__i,.mf-tab.is-sel .mf-tab__i,.mf-tabs--test .mf-tab.is-sel .mf-tab__i{background:0 0;width:44px}.mf-tab{position:relative}.mf-tab.is-sel:before{content:"";background:currentColor;border-radius:0 0 3px 3px;width:28px;height:3px;margin-left:-14px;position:absolute;top:-8px;left:50%}.mf-tabs--test .mf-tab.is-sel{color:#ff6b70}.mf-count{backdrop-filter:blur(6px);background:#0a0a0cf5;gap:26px}.mf-count em{color:#ffffffc7;font-size:16px}.mf-st{width:70px}.mf-row{gap:10px;padding:0 12px}@media (prefers-reduced-motion:reduce){.mf-sm--run svg{animation:none}}.mf-toast{bottom:186px}.mapp--v2 .mph__in{--gl-bg:linear-gradient(180deg, #ffffffb8, #ffffff80);--gl-sh:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff80, 0 0 0 .5px #09090b1a, 0 12px 30px -12px #09090b47;--gl-fx:blur(20px) saturate(1.8)}.mf--lobby,.mf--live{box-shadow:none}.mf--lobby.is-on,.mf--live.is-on{box-shadow:-24px 0 48px -24px #09090b4d}.mapp--v2 .mf,.mapp--v2 .mf--live{background:#f2f2f7}.mapp--v2 .mf .fp__status{color:#0a0a0a;background:0 0}.mf-tabs,.mf-bk,.mf-proj,.mf-pill,.mf-lead,.mf-btn--next,.mf-toast{backdrop-filter:var(--gl-fx)}.mf-top{padding:4px 16px 0}.mf-proj{background:var(--gl-bg);height:40px;box-shadow:var(--gl-sh);border-radius:999px;gap:8px;padding:0 14px 0 6px;font-size:15px}.mf-proj .a-top__chip{border-radius:9px}.mf-h1{font:700 32px/1.1 var(--f-ui);letter-spacing:-.028em;margin:18px 20px 14px}.mf-card{border-radius:26px;margin:0 16px;padding:18px;box-shadow:0 0 0 .5px #09090b0f,0 12px 28px -22px #09090b4d}.mf-ic{color:#2c5cc5;background:0 0;width:auto;height:auto}.mf-soon{color:#8a5300;background:#f5a52424;box-shadow:inset 0 0 0 .5px #f5a52459}.mf-btn{background:linear-gradient(#2b2b30,#0a0a0a);border-radius:999px;height:54px;font-size:17px;box-shadow:inset 0 1px #ffffff38,0 10px 22px -12px #09090b8c}.mf-sec{letter-spacing:.01em;text-transform:none;color:#6e6e76;margin:22px 20px 8px;font-size:13px;font-weight:600}.mf-list,.mf-rows{border-radius:26px;box-shadow:0 0 0 .5px #09090b0f}.mf-sys{border-top-color:#ececf1;min-height:58px;padding:0 16px}.mf-tabs{background:var(--gl-bg);height:68px;box-shadow:var(--gl-sh);border-radius:34px;align-items:stretch;padding:6px;bottom:24px;left:14px;right:14px}.mf-tabs:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-radius:30px 30px 50% 50%;height:22px;position:absolute;inset:1px 24px auto}.mf-tab{color:#5f5f68;font:600 11.5px/1 var(--f-ui);border-radius:28px;justify-content:center;gap:3px;padding:0}.mf-tab.is-sel{color:#0a0a0a;background:#78788024;box-shadow:inset 0 0 0 .5px #fff9}.mf-tab.is-sel:before{content:none}.mf-tab__i,.mf-tab.is-sel .mf-tab__i,.mf-tabs--test .mf-tab.is-sel .mf-tab__i{background:0 0;width:40px;height:28px}.mf-tabs--test{background:linear-gradient(#26262cc7,#121216b8);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14,0 14px 30px -12px #09090b80}.mf-tabs--test:before{background:linear-gradient(#ffffff1f,#fff0)}.mf-tabs--test .mf-tab{color:#ffffff9e}.mf-tabs--test .mf-tab.is-sel{color:#ff7b80;background:#ffffff1f;box-shadow:inset 0 0 0 .5px #ffffff24}.mf-dot{top:1px;right:6px;box-shadow:0 0 0 2px #ffffffe6}.mf-num{top:-3px;right:-2px}.mf-tap--join{bottom:44px}.mf-hd{background:0 0;border-bottom:0;justify-content:center;min-height:52px;padding:2px 16px 8px;position:relative}.mf-bk{background:var(--gl-bg);width:auto;height:40px;box-shadow:var(--gl-sh);font:500 15px/1 var(--f-ui);color:#0a0a0a;border-radius:999px;align-items:center;gap:2px;padding:0 14px 0 8px;display:inline-flex;position:absolute;top:2px;left:12px}.mf-hd__t{text-align:center;flex:none;align-items:center;max-width:190px}.mf-hd__t b{font-size:16px;font-weight:600}.mf-hd__t em{font-size:12px}.mf-lob{padding:10px 20px 14px}.mf-pill{background:var(--gl-bg);height:30px;box-shadow:var(--gl-sh);padding:0 13px}.mf-pill--wait{color:#8a5300;background:linear-gradient(#fff4e5d9,#ffecd2a6)}.mf-lob__n{letter-spacing:-.02em;font-size:24px;font-weight:700}.mf-row{min-height:66px}.mf-lead{background:var(--gl-bg);box-shadow:var(--gl-sh);border-radius:34px;gap:12px;padding:14px;bottom:22px;left:12px;right:12px}.mf-lead__t{padding:0 6px}.mf-start{border-radius:999px}.mf-start--off{color:#8e8e95;background:#78788029}.mf-start--on{background:linear-gradient(#1f9a52,#15803d);box-shadow:inset 0 1px #ffffff40}.mf-start--go{color:#fff;opacity:0;font:600 17px/1 var(--f-ui);background:linear-gradient(#1f9a52,#15803d);gap:0}.mf-start--go.is-on{opacity:1}.mf-start--go b{font-variant-numeric:tabular-nums;font-weight:600}.mf-tap--start{bottom:41px}.mf-count{display:none!important}.mf-hd--live{color:#0a0a0a;background:0 0;justify-content:space-between;align-items:center;padding:4px 16px 6px}.mf-hd--live .mf-hd__t{text-align:left;align-items:flex-start;max-width:none}.mf-hd--live .mf-hd__t b{letter-spacing:-.025em;font-size:26px;font-weight:700}.mf-hd--live .mf-hd__t em{color:#6e6e76;font-size:13px}.mf-pill--live{color:#fff;background:linear-gradient(#f0545af2,#d6343aeb);box-shadow:inset 0 1px #ffffff4d,0 8px 18px -10px #d6343ab3}.mf-prog{color:#0a0a0a;background:#fff;border-radius:22px;margin:6px 16px 0;padding:14px 16px;font-size:16px;box-shadow:0 0 0 .5px #09090b0f}.mf-prog__bar:after{background:#09090b14}.mf-pg{background:#e5484d}.mf-steps{gap:10px;padding:12px 16px}.mf-step{border-radius:22px;box-shadow:0 0 0 .5px #09090b0f}.mf-next{bottom:104px}.mf-btn--next{background:linear-gradient(#f0545aeb,#d6343ae6);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff24,0 14px 28px -14px #d6343abf}.mf-toast{background:linear-gradient(#26262cd1,#101014c7);border-radius:26px;bottom:172px;box-shadow:inset 0 1px #ffffff29,0 18px 36px -16px #09090b80}.mf-home{opacity:.85;background:#0a0a0a}.mf-start--go{gap:5px}.mf-ck{color:#6e6e76;gap:12px}.mf-ck b{color:#0a0a0a}.mf-ck__s{font:500 13.5px/1 var(--f-ui);color:#6e6e76;flex-shrink:0}.mf--today:after,.mf--live:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#f2f2f700,#f2f2f7d1 62%,#f2f2f7f0);height:132px;position:absolute;bottom:0;left:0;right:0}.mf--live:after{height:180px}.mf-btn.mf-btn--start{box-shadow:none;background:0 0}.mf--today:after,.mf--live:after{z-index:3}.mapp--v2 .mph__in{--gl-bg:linear-gradient(180deg, #ffffffa3, #ffffff70);--gl-sh:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #ffffff61, 0 0 0 .5px #09090b2e, 0 8px 22px -12px #09090b52;--gl-fx:blur(14px) saturate(1.7);--mf-edge:0 0 0 1px #09090b13;--mf-mut:#5a5a62}.mapp--v2 .mf{color:#09090b}.mapp--v2 .mf-card,.mapp--v2 .mf-list,.mapp--v2 .mf-rows,.mapp--v2 .mf-step,.mapp--v2 .mf-prog{box-shadow:var(--mf-edge)}.mapp--v2 .mf-sys{border-top-color:#e8e8ed}.mapp--v2 .mf-sec,.mapp--v2 .mf-card__m,.mapp--v2 .mf-hd__t em,.mapp--v2 .mf-row__t em,.mapp--v2 .mf-step__t em,.mapp--v2 .mf-lead__t em,.mapp--v2 .mf-ck,.mapp--v2 .mf-ck__s,.mapp--v2 .mf-hd--live .mf-hd__t em{color:var(--mf-mut)}.mapp--v2 .mf-sec{font-size:13.5px}.mapp--v2 .mf-tab{color:#4e4e56}.mapp--v2 .mf-loc{color:#3f3f46;background:#ebebf0}.mapp--v2 .mf--today:after,.mapp--v2 .mf--live:after,.mapp--v2 .mf--lobby:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#f2f2f700,#f2f2f7b8 70%);height:84px;position:absolute;bottom:0;left:0;right:0}.mapp--v2 .mf-btn{background:#0a0a0a;border-radius:14px;height:54px;box-shadow:inset 0 1px #ffffff29}.mapp--v2 .mf-btn.mf-btn--start{box-shadow:none;background:0 0}.mapp--v2 .mf-start{border-radius:14px}.mapp--v2 .mf-start--on,.mapp--v2 .mf-start--go{background:#15803d;box-shadow:inset 0 1px #fff3}.mapp--v2 .mf-btn--next{background:#e5484d;box-shadow:inset 0 1px #ffffff3d,0 10px 22px -14px #d6343acc}.mapp--v2 .mf-proj,.mapp--v2 .mf-bk{border-radius:12px}.mapp--v2 .mf-soon{border-radius:8px;height:26px;line-height:26px}.mapp--v2 .mf-num{border-radius:6px;min-width:18px;height:18px}.mapp--v2 .mf-toast{backdrop-filter:none;background:#18181b;border-radius:18px;box-shadow:0 16px 30px -16px #09090b99}.mapp--v2 .mf-lead{border-radius:24px;gap:10px;padding:12px;bottom:104px}.mf-live,.mf-tagn{color:#3a3a41;height:28px;font:600 13px/1 var(--f-ui);background:#78788021;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.mf-live i,.mf-tagn i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lfcLive}.mf-tagn{align-self:flex-start}.mapp--v2 .mf-tabs--test{background:var(--gl-bg);box-shadow:var(--gl-sh)}.mapp--v2 .mf-tabs--test:before{background:linear-gradient(#ffffff8c,#fff0)}.mapp--v2 .mf-tabs--test .mf-tab{color:#4e4e56;box-shadow:none;background:0 0}.mapp--v2 .mf-tab{z-index:1;position:relative}.mapp--v2 .mf-tab.is-sel{background:#78788026;box-shadow:inset 0 0 0 .5px #fff9}.mf-lens{display:none}.mf-tw{display:none!important}.mf-tabs--lens .mf-lens{z-index:0;width:calc((100% - 12px) / var(--n));background:#78788026;border-radius:28px;transition:transform .5s cubic-bezier(.3,.8,.2,1);display:block;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:inset 0 0 0 .5px #fff9}.mf-tabs--lens:has(.mf-tw--1.is-on) .mf-lens{transform:translate(100%)}.mf-tabs--lens:has(.mf-tw--2.is-on) .mf-lens{transform:translate(200%)}.mf-tabs--lens:has(.mf-tw--3.is-on) .mf-lens{transform:translate(300%)}.mf-tabs--lens:has(.mf-tw--0.is-on) .mf-tab--0,.mf-tabs--lens:has(.mf-tw--1.is-on) .mf-tab--1,.mf-tabs--lens:has(.mf-tw--3.is-on) .mf-tab--3{color:#d93a40!important}.mf-tap--tab1{top:786px;left:151px}.mf-tap--tab3{top:786px;left:326px}.mapp--v2 .mf-lob{gap:8px;padding:6px 20px 12px}.mapp--v2 .mf-lob__n{font-size:24px}.mf-lob__n>b{font-weight:700}.mf-lob__p{font:500 14px/1 var(--f-ui);color:var(--mf-mut);align-items:center;gap:7px;display:flex}.mf-lob__p b{color:#09090b;font-weight:700}.mapp--v2 .mf-lob__bar{margin-top:4px}.mapp--v2 .mf-row{gap:12px;min-height:62px;padding:0 14px}.mf-row__t em{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.mf-rs{align-items:center;gap:5px;font-weight:600;display:inline-flex}.mf-rs i{border-radius:50%;width:7px;height:7px}.mf-rs--ok{color:#15803d}.mf-rs--ok i{background:#22a35a}.mf-rs--wait{color:#7a7a83}.mf-rs--wait i{background:#c4c4cc;animation:1.2s ease-in-out infinite lfcLive}.mf-rs__d{color:#a1a1aa}.mf-pfs{flex-shrink:0;justify-content:flex-end;min-width:30px;display:flex}.mf-pf{border-radius:50%;margin-left:-10px;display:block;position:relative}.mf-pf:first-child{margin-left:0}.mf-pf .av{display:block;box-shadow:0 0 0 2px #fff}.mf-pf--ph{box-sizing:border-box;border:1.5px dashed #b9b9c2;width:30px;height:30px}.mf-pf--ph:not(.is-on)+.mf-pf{margin-left:0}.mapp--v2 .mf-pf.mf-x.is-on:not(.mf-pf--ph){animation:.45s cubic-bezier(.3,1.6,.5,1) both mfPop!important}.mf-hd--live .mf-live{align-self:center}.mapp--v2 .mf-v.mf-x{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s .35s;flex-direction:column;display:flex;position:absolute;inset:108px 0 0;animation:none!important}.mapp--v2 .mf-v.mf-x.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ease) .1s, visibility 0s}.mapp--v2 .mf-step__t em,.mapp--v2 .mf-step__t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mf-v--plan{gap:10px;padding:6px 16px 0}.mf-plan__bar{justify-content:space-between;align-items:center;display:flex}.mf-seg2{background:#78788021;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.mf-seg2 span{height:30px;font:600 13px/30px var(--f-ui);color:var(--mf-mut);border-radius:8px;padding:0 12px}.mf-seg2 .is-sel{color:#09090b;background:#fff;box-shadow:0 1px 2px #09090b24,0 0 0 .5px #09090b0f}.mf-plan{box-shadow:var(--mf-edge);background:#fff;border-radius:22px;padding:8px}.mf-plan__map{aspect-ratio:358/330;position:relative}.mf-plan__svg{width:100%;height:100%;display:block}.mf-pin{z-index:1;width:0;height:0;position:absolute}.mf-pin__pt{background:#09090b;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 2px #fff}.mapp--v2 .mf-pin__pulse.mf-x{background:#e5484d47;border-radius:50%;width:26px;height:26px;display:block;position:absolute;top:-13px;left:-13px;animation:1.4s ease-out infinite mfPulse!important}@keyframes mfPulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}.mf-pin__tag{white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:4px;padding:3px 6px 3px 3px;transition:box-shadow .3s;display:flex;position:absolute;bottom:9px;left:0;transform:translate(-50%);box-shadow:0 0 0 1px #09090b24,0 4px 10px -4px #09090b4d}.mf-pin__tag:after{content:"";background:#fff;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg);box-shadow:1px 1px #09090b24}.mf-pin__tag .av{border-radius:7px;display:block;width:22px!important;height:22px!important}.mf-pin__tag b{font:700 12px/1 var(--f-ui);color:#09090b}.mf-pin__tag:has(.mf-ps--run.is-on){box-shadow:0 0 0 1.5px #e5484d,0 4px 10px -4px #09090b4d}.mf-pin__tag:has(.mf-ps--ok.is-on){box-shadow:0 0 0 1.5px #22a35a,0 4px 10px -4px #09090b4d}.mapp--v2 .mf-pin__sel.mf-x{border-radius:13px;display:block;position:absolute;inset:-4px;box-shadow:0 0 0 2px #09090b;animation:none!important}.mf-ps{place-items:center;display:grid}.mf-ps svg{display:block}.mf-ps--wait{color:#a1a1aa}.mf-ps--run{color:#e5484d}.mf-ps--ok{color:#16794a}.mf-ps--run svg{animation:1s ease-in-out infinite lfcLive}.mf-tap--pin{top:calc(51.5% - 20px);left:85%}.mf-pc{box-shadow:var(--mf-edge);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:14px 16px;display:flex!important}.mf-pc__h{align-items:baseline;gap:8px;display:flex}.mf-pc__h b{font:600 17px/1.2 var(--f-ui)}.mf-pc__h em{color:var(--mf-mut);font-size:13.5px;font-style:normal}.mf-pc__legend{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mf-lg{background:#f4f4f7;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 10px;display:flex}.mf-lg b{font:700 16px/1 var(--f-ui)}.mf-lg em{color:var(--mf-mut);font-size:12.5px;font-style:normal}.mf-lg--ok svg{color:#16794a}.mf-lg--run svg{color:#e5484d}.mf-lg--wait svg{color:#a1a1aa}.mf-pc__hint{color:var(--mf-mut);font-size:13px}.mf-pc__top{gap:12px;display:flex}.mf-pc__top>.av{flex-shrink:0}.mf-pc__t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mf-pc__k{color:var(--mf-mut);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.mf-pc__t>b{font:600 16.5px/1.2 var(--f-ui);letter-spacing:-.01em}.mf-pc__tags{align-items:center;gap:6px;margin-top:2px;display:flex}.mf-stt{height:24px;font:600 12.5px/24px var(--f-ui);border-radius:7px;padding:0 8px}.mf-stt--run{color:#b42318;background:#fdecec}.mf-stt--ok{color:#15803d;background:#e7f6ed}.mf-res__list{flex-direction:column;display:flex}.mf-res{border-top:1px solid #ededf1;align-items:center;gap:10px;height:36px;display:flex}.mf-res__i{width:18px;display:grid}.mf-res b{min-width:0;font:500 14.5px/1.2 var(--f-ui);flex:1}.mf-res em{font-style:normal;font:600 14px/1 var(--f-ui);color:#09090b}.mf-v--chat{padding-bottom:104px}.mf-ms{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:8px 16px 12px;display:flex;overflow:hidden}.mf-m .mt-m__tx{box-shadow:var(--mf-edge);border-radius:6px 16px 16px;font-size:15px}.mf-m.mt-m--me .mt-m__tx{box-shadow:none;border-radius:16px 6px 16px 16px}.mf-m .mt-m__who b{font-size:13.5px}.mf-m .mt-m__who em{color:#6e6e76}.mf-m .mt-m__b{max-width:292px}.mf-m .mt-m__tx .ac,.mf-tr .ac{vertical-align:1px;height:20px;padding:0 5px;font-size:11px}.mf-cs{box-shadow:var(--mf-edge);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mf-cs__i{color:#16794a;display:grid}.mf-cs b{font-size:14px;font-weight:600;display:block}.mf-cs em{color:var(--mf-mut);font-size:12.5px;font-style:normal}.mf-m--voice .mt-m__tx{padding:10px 12px 12px}.mf-vm{align-items:center;gap:10px;width:250px;display:flex}.mf-vm__play{color:#fff;background:#09090b;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.mf-vm__play>*{grid-area:1/1}.mapp--v2 .mf-vm__ic.mf-x.is-on{display:grid;animation:none!important}.mf-vm__wave{flex:1;align-items:center;gap:2px;height:26px;display:flex;position:relative;overflow:hidden}.mf-vm__wave i{background:#cdcdd4;border-radius:2px;flex-shrink:0;width:3px}.mapp--v2 .mf-vm__fill.mf-x{align-items:center;gap:2px;width:0;animation:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden;display:flex!important}.mf-vm__fill i{background:#09090b}.mapp--v2 .mf-vm__fill.mf-x.is-on{animation:3s linear both mfFill!important}@keyframes mfFill{0%{width:0}to{width:100%}}.mf-vm__t{font:600 12.5px/1 var(--f-ui);color:var(--mf-mut);font-variant-numeric:tabular-nums;flex-shrink:0}.mf-tr{color:#27272a;background:#f4f4f7;border-radius:10px;min-height:52px;margin-top:10px;padding:9px 11px;font-size:14px;line-height:1.45;display:block}.mf-tr__h{font:600 12px/1.2 var(--f-ui);color:var(--mf-mut);margin-bottom:3px;display:block}.mapp--v2 .mf-tr__wait.mf-x.is-on{gap:4px;padding-top:4px;display:inline-flex;animation:none!important}.mf-tr__wait i{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mtDot}.mf-tr__wait i:nth-child(2){animation-delay:.15s}.mf-tr__wait i:nth-child(3){animation-delay:.3s}.mapp--v2 .mf-tr__tw.mf-x.is-on,.mapp--v2 .mf-tr__tx.mf-x.is-on{animation:none!important}.mf-typing>span{box-shadow:var(--mf-edge)!important}.mf-in{align-items:center;gap:8px;margin:0 14px;display:flex}.mf-in__f{min-width:0;height:46px;box-shadow:var(--mf-edge);white-space:nowrap;background:#fff;border-radius:14px;flex:1;align-items:center;padding:0 14px;font-size:15px;display:flex;overflow:hidden}.mf-in__ph{color:#8e8e96}.mapp--v2 .mf-in__ph.mf-x.is-on,.mapp--v2 .mf-in__tw.mf-x.is-on{animation:none!important}.mf-in__add{width:46px;height:46px;box-shadow:var(--mf-edge);color:#3f3f46;background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.mapp--v2 .mf-send.mf-x.is-on{color:#fff;background:#09090b;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;animation:none!important}@media (prefers-reduced-motion:reduce){.mf-live i,.mf-tagn i,.mf-rs i,.mf-ps--run svg,.mf-tr__wait i{animation:none!important}.mapp--v2 .mf-vm__fill.mf-x.is-on{width:100%;animation:none!important}.mapp--v2 .mf-pin__pulse.mf-x{opacity:0;animation:none!important}.mf-lens{transition:none!important}}.mf-lob__n>b span{font-size:inherit;font-weight:inherit;color:inherit}.mapp--v2 .mf-pc.mf-x:not(.is-on){display:none!important}.mapp--v2 .mf{white-space:normal;border:0;border-radius:0}.mf-typing{align-items:center;gap:10px;display:flex}.mf-dots{box-shadow:var(--mf-edge);background:#fff;border-radius:14px;gap:4px;padding:11px 12px;display:inline-flex}.mf-dots i{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mtDot}.mf-dots i:nth-child(2){animation-delay:.15s}.mf-dots i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.mf-dots i{animation:none}}.mf-ph{border-radius:10px;width:168px;height:100px;margin-bottom:8px;display:block;overflow:hidden}.mf-ph>svg{width:100%;height:100%;display:block}.mf-ms{min-height:0;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.mf-ph{width:150px;height:90px}.mapp--v2 .mf-tap,.mf-tk,.mf-tkp{display:none}.mf-touch{z-index:40;pointer-events:none;backdrop-filter:blur(1.5px);width:42px;height:42px;transform:translate(var(--x,195px), var(--y,422px)) scale(.6);opacity:0;background:radial-gradient(circle at 50% 42%,#7878844d,#46465257);border-radius:50%;margin:-21px 0 0 -21px;transition:transform .62s cubic-bezier(.3,.7,.2,1),opacity .3s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #ffffffbf,0 0 0 1px #09090b33,0 6px 16px -6px #09090b66}.mf-touch.is-vis{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}.mf-touch.is-vis.is-press{transform:translate(var(--x), var(--y)) scale(.8);transition:transform .14s cubic-bezier(.3,.7,.2,1),opacity .3s}.mf-touch.no-tr{transition:none}.mf-touch:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 0 2px #5a5a6873}.mf-touch.is-press:after{animation:.55s cubic-bezier(.2,.7,.2,1) both mfTouchRing}@keyframes mfTouchRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.mf-touch{display:none}}.mapp--v2{--mf-edge:0 0 0 1px #09090b24, 0 1px 2px #09090b0d;--ios:cubic-bezier(.32, .72, 0, 1)}.mapp--v2 .mf-card{box-shadow:var(--mf-edge);border-radius:16px;padding:16px}.mapp--v2 .mf-list,.mapp--v2 .mf-rows{box-shadow:var(--mf-edge);border-radius:14px}.mapp--v2 .mf-sys,.mapp--v2 .mf-row{border-top:0;position:relative}.mapp--v2 .mf-sys+.mf-sys:before,.mapp--v2 .mf-row+.mf-row:before{content:"";background:#d9d9df;height:1px;position:absolute;top:0;left:16px;right:0}.mapp--v2 .mf-row+.mf-row:before{left:60px}.mapp--v2 .mf-ck+.mf-ck:before{left:46px}.mapp--v2 .mf-steps{gap:8px}.mapp--v2 .mf-step{box-shadow:var(--mf-edge);border-radius:14px}.mapp--v2 .mf-prog,.mapp--v2 .mf-plan,.mapp--v2 .mf-pc{box-shadow:var(--mf-edge);border-radius:16px}.mapp--v2 .mf-cs,.mapp--v2 .mf-in__f,.mapp--v2 .mf-in__add,.mapp--v2 .mf-dots{box-shadow:var(--mf-edge);border-radius:12px}.mapp--v2 .mf-m .mt-m__tx{box-shadow:var(--mf-edge);border-radius:4px 16px 16px}.mapp--v2 .mf-m.mt-m--me .mt-m__tx{border-radius:16px 4px 16px 16px}.mapp--v2 .mf-lg,.mapp--v2 .mf-tr{background:#efeff4;box-shadow:inset 0 0 0 1px #09090b0d}.mapp--v2 .mf-res{border-top-color:#d9d9df}.mapp--v2 .mf-lead{background:#fffffff0;box-shadow:0 0 0 1px #09090b1f,0 10px 30px -14px #09090b47}.mapp--v2 .mf-tagn,.mapp--v2 .mf-live{color:#27272a;background:#e6e6eb}.mapp--v2 .mf-start--off{color:#8a8a93;background:#e4e4e9}.mapp--v2 .mf-sec{color:#6b6b73}.mapp--v2 .mf-sys b,.mapp--v2 .mf-row__t b,.mapp--v2 .mf-step__t b,.mapp--v2 .mf-card__t{font-weight:600}.mapp--v2 .mf--today:after,.mapp--v2 .mf--live:after,.mapp--v2 .mf--lobby:after{background:linear-gradient(#f2f2f700,#f2f2f799 80%);height:56px}.mapp--v2 .mf--today,.mapp--v2 .mf--lobby{transition:transform .5s var(--ios)}.mapp--v2 .mf--today:before,.mapp--v2 .mf--lobby:before{content:"";z-index:30;pointer-events:none;opacity:0;transition:opacity .5s var(--ios);background:#09090b;position:absolute;inset:0}.mapp--v2 .mf--lobby{box-shadow:none;transform:translate(100%)}.mapp--v2 .mf--lobby.is-on{transform:none;box-shadow:-1px 0 #09090b0f,-18px 0 36px -18px #09090b47}.mapp--v2 .mph__in:has(>.mf--lobby.is-on)>.mf--today{transform:translate(-30%)}.mapp--v2 .mph__in:has(>.mf--lobby.is-on)>.mf--today:before{opacity:.1}.mapp--v2 .mf--live{transition:transform .5s var(--ios);box-shadow:none;transform:translateY(100%)}.mapp--v2 .mf--live.is-on{transform:none;box-shadow:0 -1px #09090b0f,0 -18px 36px -18px #09090b47}.mapp--v2 .mph__in:has(>.mf--live.is-on)>.mf--lobby:before{opacity:.12}.mapp--v2 .mf--lobby:not(.is-on),.mapp--v2 .mph__in:not(:has(>.mf--lobby.is-on))>.mf--today{transition-delay:.32s}.mapp--v2 .mf-v.mf-x{transition:opacity .2s,visibility 0s .2s}.mapp--v2 .mf-v.mf-x.is-on{transition:opacity .2s,visibility}@media (prefers-reduced-motion:reduce){.mapp--v2 .mf--today,.mapp--v2 .mf--lobby,.mapp--v2 .mf--live,.mapp--v2 .mf--today:before,.mapp--v2 .mf--lobby:before{transition:none!important}}.mapp--v2{--k:.75}@media (width<=640px){.mapp--v2{--k:.64}}.mapp--v2 .mapp__stage{border-radius:var(--r-xl);isolation:isolate;background-color:#0c0c0f;background-image:radial-gradient(58% 50% at 50% 46%,#969eb657,#969eb600 70%),radial-gradient(90% 70% at 50% 110%,#46546e52,#46546e00 70%),linear-gradient(#17171b 0%,#0b0b0d 100%);background-repeat:no-repeat;background-size:100% 100%;padding:clamp(44px,5vw,72px) 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.mapp--v2 .mapp__stage:after{content:"";z-index:0;width:calc(330px * var(--k));height:34px;margin-left:calc(-165px * var(--k));filter:blur(18px);pointer-events:none;background:#000000b8;border-radius:50%;position:absolute;bottom:clamp(26px,3.2vw,46px);left:50%}.mapp--v2 .mph{z-index:1;background:linear-gradient(150deg,#6a6a73 0%,#26262c 16%,#141417 46%,#2c2c33 76%,#55555e 100%);border-radius:58px;padding:11px;position:relative;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 2.5px #0a0a0c,inset 0 0 0 9px #050506,0 0 0 1px #ffffff0d,0 2px #ffffff0d,0 60px 90px -40px #000000e6,0 24px 44px -24px #000000b3}.mapp--v2 .mph:before,.mapp--v2 .mph:after{content:"";background:linear-gradient(90deg,#2c2c33,#5d5d66 55%,#2c2c33);border-radius:2px;width:4px;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff29}.mapp--v2 .mph:before{left:-3px;top:calc(170px * var(--k));height:calc(64px * var(--k));box-shadow:inset 0 0 0 .5px #ffffff1f, 0 calc(84px * var(--k)) 0 #36363d}.mapp--v2 .mph:after{right:-3px;top:calc(220px * var(--k));height:calc(96px * var(--k))}.mph--v2 .mph__scr{clip-path:inset(0 round 47px);border-radius:47px;box-shadow:0 0 0 1px #000}.mapp--v2 .mph__scr:after{content:"";z-index:40;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 22%,#fff0 38% 78%,#ffffff0d 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.mapp--v2 .mph__cam{background:radial-gradient(circle at 35% 35%,#2b3448 0,#0b0d12 55%);width:10px;height:10px;margin-left:-5px;top:12px;box-shadow:inset 0 0 0 1.5px #16161a}.mf-dot,.mf-live i{background:#16a34a}.mf-tagn i{background:#d97706}.mf-step__hl{border-radius:inherit}.mf-plan__map{aspect-ratio:394/362}.mfp-grd{fill:none;stroke:#e2e2e6;stroke-width:.6px;stroke-dasharray:7 2 1.2 2}.mfp-gb{fill:#fff;stroke:#cfcfd5;stroke-width:.8px}.mfp-gt{font:500 8px var(--f-ui);fill:#8b8b93;text-anchor:middle}.mfp-w{fill:#d3d3d9;stroke:none}.mfp-gls{fill:none;stroke:#b9c3d3;stroke-width:.6px}.mfp-col{fill:#a9a9b1}.mfp-door{fill:none;stroke:#b9b9c0;stroke-width:.7px}.mfp-rm{font:500 9px var(--f-ui);fill:#6b6b73;letter-spacing:.01em}.mfp-rm--s{fill:#8b8b93;font-size:8px}.mfp-rn{font-family:var(--f-mono);fill:#8b8b93;font-weight:400}.mfp-ra{font:400 7.5px var(--f-ui);fill:#a1a1aa}.mfp-de{fill:none;stroke:#a9c1e4;stroke-width:10px;stroke-linecap:butt;stroke-linejoin:miter}.mfp-db{fill:none;stroke:#f6f9fd;stroke-width:8.4px;stroke-linecap:butt;stroke-linejoin:miter}.mfp-dc{fill:none;stroke:#c9d7ee;stroke-width:.6px;stroke-dasharray:6 2 1.2 2}.mfp-dce{fill:none;stroke:#a9c1e4;stroke-width:.8px}.mfp-df circle{fill:#fff;stroke:#a9c1e4;stroke-width:1px}.mfp-dmp rect{fill:#fff;stroke:#87a3cf;stroke-width:1px}.mfp-dmp path{fill:none;stroke:#87a3cf;stroke-width:.9px}.mfp-fan circle{fill:#fff;stroke:#a9c1e4;stroke-width:1.1px}.mfp-fan path{fill:none;stroke:#87a3cf;stroke-width:1px;stroke-linecap:round}.mfp-lift rect{fill:#f6f6f7;stroke:#c4c4ca;stroke-width:.8px}.mfp-lift path{fill:none;stroke:#d4d4d8;stroke-width:.6px}.mfp-fa rect{fill:#fff;stroke:#e2a9a7;stroke-width:.9px}.mfp-fa text{font:600 7.5px var(--f-ui);fill:#c26b67;text-anchor:middle}.mfp-dt circle{fill:#fff;stroke:#afd0b8;stroke-width:.9px}.mfp-dt circle+circle{fill:#afd0b8;stroke:none}.mfp-sp circle{fill:#fff;stroke:#9cc9c4;stroke-width:.9px}.mfp-sp path{stroke:#9cc9c4;stroke-width:.8px}.mfp-lt circle{fill:#fff;stroke:#e6c3a6;stroke-width:.9px}.mfp-lt path{stroke:#e6c3a6;stroke-width:.8px}.mapp--v2 .mf-tabs,.mapp--v2 .mf-tabs--test{backdrop-filter:none!important;background:#fafafcf0!important}.mapp--dk{isolation:isolate;background:var(--rib-base,#181818);position:relative}.mapp--dk .mapp__copy{color:#f6f6f7b3}.mapp--dk .mapp__copy :focus-visible{outline-color:#fff}.mapp--dk .mapp__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.mapp--dk .mapp__bg .rib{--rib-core:.82}.mapp--dk .mapp__bg .rib__b{width:120%;left:4%}.mapp--dk .mapp__bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e0e10b8 0%,#0e0e1061 38%,#0e0e1000 62%),linear-gradient(#0e0e1059 0%,#0e0e1000 22% 80%,#0e0e1066 100%);position:absolute;inset:0}.mapp--dk .h2{color:var(--on-night)}.mapp--dk .lead{color:#f6f6f7b3}.mapp--dk .csn__tag{color:#f6f6f7;backdrop-filter:blur(8px);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.mapp--dk .mapp-h__ic{color:#f6f6f7;background:#ffffff12;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1a}.mapp--dk .mapp-h h3{color:var(--on-night)}.mapp--dk .mapp-h p{color:#f6f6f79e}.mapp--dk .mapp__stage{border-radius:0;overflow:visible;box-shadow:none!important;background:0 0!important}.mapp--dk .mapp__stage:after{width:calc(380px * var(--k));margin-left:calc(-190px * var(--k));filter:blur(22px);background:#000000c7;height:40px}.mapp--dk .mph{background:linear-gradient(90deg,#ffffff38 0,#fff0 3.5% 96.5%,#ffffff24 100%),linear-gradient(165deg,#b4b5bd 0%,#5d5e66 8%,#33343a 26%,#26272c 52%,#3b3c43 80%,#9a9ba3 100%);border-radius:60px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff57,inset 0 0 0 2px #0000008c,inset 0 1.5px 0 2px #ffffff1a,inset 0 0 0 4px #0c0c0e,inset 0 0 0 4.75px #ffffff1a,inset 0 0 0 10px #030304,0 0 0 1px #0000008c,0 0 46px -8px #7ea3dc38,0 2px 2px #00000059,0 30px 60px -20px #000000bf,0 80px 120px -40px #000000d9}.mapp--dk .mph>.mph__ant{pointer-events:none;background:#141418e6;width:4px;height:3px;position:absolute;box-shadow:inset 0 .5px #ffffff1f}.mapp--dk .mph:before,.mapp--dk .mph:after{background:linear-gradient(90deg,#3a3b41,#7b7c84 45%,#2a2b30);border-radius:2px 0 0 2px;width:4px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000080}.mapp--dk .mph:before{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000080, 0 calc(84px * var(--k)) 0 #4a4b52;left:-3.5px}.mapp--dk .mph:after{border-radius:0 2px 2px 0;right:-3.5px}.mapp--dk .mph--v2 .mph__scr{clip-path:inset(0 round 48px);border-radius:48px;box-shadow:0 0 0 1px #000}.mapp--dk .mph__scr:after{background:linear-gradient(122deg,#fff3 0%,#ffffff12 18%,#fff0 34%),linear-gradient(302deg,#ffffff14 0%,#fff0 14%);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1a}.mapp--dk .mph__cam{background:radial-gradient(circle at 38% 34%,#4a5872 0,#1a2130 28%,#07080b 62%);width:11px;height:11px;margin-left:-5.5px;top:13px;box-shadow:inset 0 0 0 1.5px #121216,0 0 0 1px #ffffff0a}@media (width<=900px){.mapp--dk .mapp__bg .rib__b{width:124%;top:18%;left:-12%}.mapp--dk .mapp__bg:after{background:linear-gradient(#0e0e10b8 0%,#0e0e1066 34%,#0e0e1000 60%,#0e0e1059 100%)}}.m3d{--ry:-18deg;--rx:-4deg;--dz:2px;z-index:1;perspective:1900px;perspective-origin:50% 42%;position:relative}.m3d__rig{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.m3d__rig>.mph{transform:translateZ(0)}.m3d__l,.m3d__back{pointer-events:none;transform:translateZ(calc(var(--z) * var(--dz) * -1));border-radius:60px;position:absolute;inset:0}.m3d__l{background:linear-gradient(#0000 calc(13% - 1px),#08080ae6 calc(13% - 1px) calc(13% + 2px),#0000 calc(13% + 2px) calc(87% - 2px),#08080ae6 calc(87% - 2px) calc(87% + 1px),#0000 calc(87% + 1px)),linear-gradient(90deg,#1c1d22 0%,#2e2f35 18%,#3a3b42 50%,#565862 78%,#8e9ab2 94%,#c3cde0 100%)}.m3d__l--ch{background:linear-gradient(90deg,#4a4b52 0%,#6b6c74 30%,#8a8b93 60%,#c9d2e4 92%,#eef2fa 100%)}.m3d__back{background:linear-gradient(90deg,#121216,#1d1e23 60%,#3b4050);box-shadow:0 0 60px -10px #7ea3dc40}.m3d__key{pointer-events:none;width:5px;transform:translateZ(calc(var(--z) * var(--dz) * -1));background:linear-gradient(90deg,#3a3b41,#8b8c94 50%,#3a3b41);border-radius:2px;position:absolute}.m3d__key--v1{left:-4px;top:calc(170px * var(--k));height:calc(64px * var(--k))}.m3d__key--v2{left:-4px;top:calc(254px * var(--k));height:calc(64px * var(--k))}.m3d__key--pw{right:-4px;top:calc(220px * var(--k));height:calc(96px * var(--k));background:linear-gradient(90deg,#4a4b52,#b9c3d6 55%,#dfe6f2)}.m3d .mph:before,.m3d .mph:after,.m3d .mph>.mph__ant{display:none}.mapp--dk .m3d .mph{box-shadow:inset 0 0 0 1px #ffffff57,inset 0 0 0 2px #0000008c,inset 0 1.5px 0 2px #ffffff1a,inset 0 0 0 4px #0c0c0e,inset 0 0 0 4.75px #ffffff1a,inset 0 0 0 10px #030304,inset -2px 0 #aac4ec8c,0 0 0 1px #0000008c,18px 0 50px -18px #7ea3dc59}.mph__spec{z-index:41;pointer-events:none;background:linear-gradient(104deg,#96b2e200 38%,#96b2e224 45%,#ffffff80 47.5%,#96b2e229 50%,#96b2e20f 55%,#96b2e200 60%);animation:11s cubic-bezier(.45,0,.2,1) 2.5s infinite m3dSpec;position:absolute;inset:-10% -60%;transform:translate(-62%)}@keyframes m3dSpec{0%{transform:translate(-62%)}26%{transform:translate(62%)}to{transform:translate(62%)}}.mapp--dk .mapp__stage:after{display:none}.m3d__floor{left:50%;bottom:calc(-34px * var(--k));z-index:-1;width:calc(620px * var(--k));height:calc(130px * var(--k));margin-left:calc(-380px * var(--k));pointer-events:none;filter:blur(12px);background:radial-gradient(closest-side,#000000eb,#0009 40%,#0000 100%);border-radius:50%;position:absolute;transform:skew(-16deg)}.m3d__floor:before{content:"";filter:blur(4px);background:#000000e6;border-radius:50%;width:58%;height:26%;margin-left:-18%;position:absolute;top:24%;left:50%}.m3d__floor:after{content:"";background:radial-gradient(closest-side,#96b6e842,#7ea3dc00);border-radius:50%;width:62%;height:90%;position:absolute;top:10%;left:62%}.m3d:before{content:"";z-index:-2;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#8cace24d,#7ea3dc1a 55%,#7ea3dc00);border-radius:50%;width:96%;height:80%;position:absolute;top:6%;left:28%}@media (width<=640px){.m3d{--ry:-10deg;--rx:-3deg;--dz:1.6px;perspective:1500px}}@media (prefers-reduced-motion:reduce){.mph__spec{opacity:0;animation:none}}.m3d-po{display:none!important}.mapp__in--c{display:block}.mapp__in--c .mapp__copy{text-align:center;max-width:720px;margin:0 auto}.mapp__in--c .mapp__copy .lead{max-width:36em;margin-left:auto;margin-right:auto}.mapp__box{border-radius:var(--r-xl);backdrop-filter:blur(2px);background:#ffffff08;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);margin-top:clamp(44px,5vw,72px);padding:clamp(36px,4vw,60px) clamp(28px,4vw,64px) clamp(44px,5vw,72px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff12}.mapp__box .mapp__hs{flex-direction:column;gap:clamp(30px,3.4vw,48px);max-width:290px;margin:0;display:flex}.mapp__hs--l{text-align:right;justify-self:end}.mapp__hs--l .mapp-h__ic{margin-left:auto}.mapp__hs--r{justify-self:start}.mapp__box .mapp-h__ic{place-items:center;width:36px;height:36px;display:grid}.mapp--dk .mapp__box .mapp__stage{padding:6px 0 calc(30px * var(--k))}.mapp--dk .mapp__bg .rib__b{width:120%;top:6%;left:-10%}.mapp--dk .mapp__bg:after{background:linear-gradient(#0e0e10bd 0%,#0e0e1057 26%,#0e0e1000 52% 82%,#0e0e106b 100%)}.mapp__box .m3d{--ry:-11deg;--rx:4deg;--dz:1.7px;perspective:2200px;perspective-origin:50% 40%}.mapp__box .m3d__rig{will-change:transform}.mapp__box .m3d__floor{width:calc(560px * var(--k));height:calc(110px * var(--k));margin-left:calc(-280px * var(--k));bottom:calc(-40px * var(--k));filter:blur(14px);background:radial-gradient(closest-side,#000000db,#00000080 45%,#0000 100%);transform:none}.mapp__box .m3d__floor:before{width:62%;height:22%;margin-left:-31%;top:30%;left:50%}.mapp__box .m3d__floor:after{width:70%;margin-left:-10%;top:6%;left:50%}.mapp__box .m3d:before{width:120%;height:84%;margin-left:-60%;top:4%;left:50%}@media (width<=1100px){.mapp__box{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:28px}.mapp__box .mapp__hs{max-width:220px}}@media (width<=900px){.mapp__box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"ph ph""l r";gap:36px 24px;padding:32px 22px 36px}.mapp__box .mapp__stage{grid-area:ph}.mapp__hs--l{text-align:left;grid-area:l;justify-self:stretch}.mapp__hs--l .mapp-h__ic{margin-left:0}.mapp__hs--r{grid-area:r;justify-self:stretch}.mapp__box .mapp__hs{gap:28px;max-width:none}}@media (width<=560px){.mapp__box{grid-template-columns:minmax(0,1fr);grid-template-areas:"ph""l""r";gap:28px;margin-top:36px;padding:26px 18px 30px}.mapp__box .m3d{--ry:-8deg;--rx:3deg;--dz:1.4px}}.mapp__box .m3d{--rx:0deg;--ry:0deg;--dz:1px;perspective:none}.mapp__box .m3d__rig{will-change:auto;transform:none}.mapp--dk .m3d .mph{background:linear-gradient(145deg,#737780 0%,#272930 12%,#0c0d10 38%,#181a20 70%,#464c59 100%);box-shadow:inset 0 0 0 1px #777b84,inset 0 0 0 2px #15161a,inset 0 0 0 3px #42454d,inset 0 0 0 4px #09090b,inset 0 0 0 5px #24262c,inset 0 0 0 10px #050506,0 0 0 1px #000c,0 2px 4px #0000004d,0 28px 50px -18px #000000a6}.mapp--dk .mph__scr:after,.mapp--dk .mph__spec{display:none}.mapp--dk .mph__cam{top:calc(12px * var(--k));width:calc(78px * var(--k));height:calc(22px * var(--k));margin-left:calc(-39px * var(--k));background:#08090c;border-radius:999px;box-shadow:inset 0 0 0 1px #20222a}.mapp--dk .mph__cam:after{content:"";background:radial-gradient(circle at 35% 30%,#3a465c,#10131c 50%,#06070a 75%);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:7px;transform:translateY(-50%);box-shadow:0 0 0 1px #171920}.mapp__box .m3d__key{background:linear-gradient(90deg,#15161a,#4a4e59 50%,#17191f)}.mf-project-art{color:#fff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.mf-project-art>.pa{border-radius:inherit;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.mf-project-art>b{z-index:1;font:600 12px/1 var(--f-ui);position:relative}.mapp--v2 .mf-prog__bar{grid-template-rows:8px;align-items:stretch}.mapp--v2 .mf-prog__bar:after{content:none}.mapp--v2 .mf-pg{grid-column:calc(var(--n) + 1);opacity:1;background:#e4e4e9;grid-row:1;min-width:0;transition:background-color .35s}.mapp--v2 .mf-pg.is-on{background:#e5484d}.mph--img{--pw:432.52;--ph:884.83;--px:19.55;--py:20.91;--prx:31.28;--pry:31.87;--hx:194.76;--hy:20.42;--hd:21.02;--pimg:var(--img-phone-graphite)}html[data-phone=titanium] .mph--img{--pw:431.31;--ph:882.28;--px:19.21;--py:19.14;--prx:42.27;--pry:41.08;--hx:194.76;--hy:18.67;--hd:20.65;--pimg:var(--img-phone-titanium)}html[data-phone=titanium2] .mph--img{--pw:440.95;--ph:886.56;--px:25.48;--py:21.95;--prx:50.02;--pry:48.38;--hx:195;--hy:18.67;--hd:18;--pimg:var(--img-phone-titanium2)}html[data-phone=titanium3] .mph--img{--pw:429.4;--ph:879.39;--px:19.92;--py:17.25;--prx:46.92;--pry:46.89;--hx:195;--hy:18.67;--hd:21;--pimg:var(--img-phone-titanium3)}.mapp--dk .m3d .mph.mph--img,.mapp--v2 .mph.mph--img{box-shadow:none;width:calc(var(--pw) * var(--k) * 1px);height:calc(var(--ph) * var(--k) * 1px);background:var(--pimg) 0 0 / 100% 100% no-repeat;filter:drop-shadow(0 28px 34px #00000080)drop-shadow(0 4px 6px #00000059);border-radius:0;padding:0;position:relative}.mapp--dk .m3d .mph.mph--img:before,.mapp--dk .m3d .mph.mph--img:after{content:none;display:none}.mph--img .mph__scr,.mapp--dk .mph--img.mph--v2 .mph__scr{left:calc(var(--px) * var(--k) * 1px);top:calc(var(--py) * var(--k) * 1px);border-radius:calc(var(--prx) * var(--k) * 1px) / calc(var(--pry) * var(--k) * 1px);clip-path:inset(0 round calc(var(--prx) * var(--k) * 1px) / calc(var(--pry) * var(--k) * 1px));box-shadow:none;position:absolute}.mapp--dk .mph--img .mph__cam{left:calc(var(--hx) * var(--k) * 1px);top:calc(var(--hy) * var(--k) * 1px);width:calc(var(--hd) * var(--k) * 1px);height:calc(var(--hd) * var(--k) * 1px);background:radial-gradient(circle at 36% 32%,#3f4a60 0,#141824 30%,#050608 64%);border-radius:50%;margin:0;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #0b0c10,0 0 0 1.5px #000}.mapp--dk .mph--img .mph__cam:after{content:none}.mapp__box .mph--img~.m3d__key,.mph--img .mph__ant{display:none}.mapp__box .m3d__floor{opacity:.55}@keyframes phFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mapp__box .m3d__rig{animation:7s ease-in-out infinite phFloat}@media (prefers-reduced-motion:reduce){.mapp__box .m3d__rig{animation:none}}.mapp--dk .mph--img .mph__cam{top:calc((var(--hy) + 4.3) * var(--k) * 1px);width:calc(110 * var(--k) * 1px);height:calc(30 * var(--k) * 1px);background:#050608;border-radius:999px;box-shadow:inset 0 0 0 1px #121318,0 0 0 .5px #0009}.mapp--dk .mph--img .mph__cam:after{content:"";right:calc(10 * var(--k) * 1px);width:calc(10 * var(--k) * 1px);height:calc(10 * var(--k) * 1px);background:radial-gradient(circle at 35% 30%,#34405a,#0f121a 52%,#050608 76%);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #15171d}.pg--swt{background:var(--paper)}.swt-hd{max-width:900px}.swt-hd__h{font-size:calc(clamp(38px, 5vw, 70px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w)}.swt-hd__h span{color:color-mix(in srgb, var(--ink-3) 55%, var(--ink-4))}.swt-hd__l{max-width:38em;margin-top:22px}.swt-hd__b{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.swt-vis{border-radius:var(--r-xl);margin-top:clamp(44px,5vw,72px);padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.swt-vis .mig__vis{z-index:1;max-width:900px;margin:0 auto;position:relative}.swt-s{margin-top:clamp(88px,10vw,140px)}.swt-s__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.swt-s__hd .h2{max-width:12em;margin:0}.swt-s__hd .lead{max-width:32em}.swt-sts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.swt-st{border-top:1px solid var(--line);padding:26px 0 0}.swt-st__ic{background:var(--paper-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;place-items:center;display:grid}.swt-st h3{letter-spacing:-.012em;color:var(--ink);margin:18px 0 0;font-size:17px;font-weight:500}.swt-st p{max-width:28em;color:var(--ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}.swt-free{border-radius:var(--r-xl);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);text-align:center;margin-top:clamp(88px,10vw,140px);padding:clamp(36px,5vw,72px)}.swt-free__k{color:#166534;height:34px;font:600 14px/1 var(--f-ui);background:#e6f4ec;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.swt-free .h2{max-width:14em;margin:22px auto 0}.swt-free p{max-width:36em;color:var(--ink-3);margin:18px auto 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55}.swt-pick{margin-top:clamp(32px,4vw,48px)}.swt-cs{flex-wrap:wrap;gap:8px;display:flex}.swt-c{height:42px;box-shadow:inset 0 0 0 1px var(--line);font:500 14.5px/1 var(--f-ui);color:var(--ink-2);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 18px;transition:box-shadow .2s,background-color .2s,color .2s}.swt-c:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.swt-c.is-on{background:var(--ink);color:#fff;box-shadow:none}.swt-c:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.swt-says{margin-top:20px}.swt-say{max-width:40em;color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;font-size:17px;line-height:1.55;display:flex}.swt-say svg{color:#15803d;flex-shrink:0;margin-top:5px}.swt-say[hidden]{display:none}.swt-say.is-on{animation:mdP .45s var(--ease-out)}.swt-out{border-radius:var(--r-xl);background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(72px,8vw,120px);padding:clamp(28px,4vw,56px);display:grid}.swt-out .h3{color:#fff;margin:0}.swt-out p{color:#ffffffb3;max-width:40em;margin:12px 0 0;font-size:16px;line-height:1.55}@media (width<=900px){.swt-s__hd,.swt-out{grid-template-columns:minmax(0,1fr)}.swt-sts{grid-template-columns:minmax(0,1fr);gap:0}.swt-st{padding-bottom:24px}}.lfc{background:var(--paper);padding:clamp(104px,12vw,168px) 0 clamp(112px,13vw,184px)}.lfc__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.lfc__hd .h2{max-width:13em;margin:0}.lfc__hd .lead{max-width:32em}.lfc__vis{--who:224px;border-radius:var(--r-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);margin-top:clamp(44px,5vw,68px);padding:26px 26px 24px;overflow-x:auto}.lfc__in{min-width:760px;position:relative}.lfc-phs{grid-template-columns:var(--who) repeat(6, minmax(0, 1fr));border-bottom:1px solid var(--line-2);padding-bottom:12px;display:grid}.lfc-ph{grid-column:calc(var(--i) + 2);border-left:1px solid var(--line-2);font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding-left:10px}.lfc-ls{flex-direction:column;display:flex}.lfc-l{grid-template-columns:var(--who) 1fr;border-bottom:1px solid var(--line);align-items:center;height:46px;display:grid}.lfc-l__who{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.lfc-l__bar{height:100%;position:relative}.lfc-l__bar i{top:15px;left:calc(var(--a) / 6 * 100%);width:0;height:16px;transition:width 1s var(--ease-out);transition-delay:calc(.15s + var(--i) * .12s);background:#c9c9ce;border-radius:6px;position:absolute}.lfc__vis.has-played .lfc-l__bar i{width:calc((var(--b) - var(--a)) / 6 * 100%)}.lfc-l:first-child .lfc-l__bar i{background:#b9b9c0}.lfc-l:nth-last-child(-n+2) .lfc-l__bar i{background:#a9d3b6}.lfc-l__bar em{top:15px;left:calc(var(--a) / 6 * 100% + 9px);z-index:1;height:16px;font:500 11px/1 var(--f-mono);color:#1f3a2a;white-space:nowrap;opacity:0;align-items:center;font-style:normal;transition:opacity .5s 1.5s;display:flex;position:absolute}.lfc__vis.has-played .lfc-l__bar em{opacity:1}.lfc-rec{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;display:flex}.lfc-rec__ic{background:#ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.lfc-rec b{font-size:15.5px;font-weight:500;display:block}.lfc-rec div span{color:#ffffffa6;margin-top:3px;font-size:13px;display:block}.lfc-q{z-index:2;width:300px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #09090b59;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:10px;transition-delay:1.9s;display:flex;position:absolute;top:84px;right:0;transform:translateY(8px)}.lfc__vis.has-played .lfc-q{opacity:1;transform:none}.lfc-q__in{background:var(--paper-2);height:34px;color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.lfc-q__r{color:var(--ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 4px 4px;font-size:13px;display:grid}.lfc-q__r b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lfc-q__r em{color:var(--ink-3);grid-column:2/-1;font-size:12px;font-style:normal}.lfc-ps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.lfc-p{border-top:1px solid var(--line);padding:26px 0 0}.lfc-p__ic{background:var(--paper-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;place-items:center;display:grid}.lfc-p h3{letter-spacing:-.012em;color:var(--ink);margin:18px 0 0;font-size:17px;font-weight:500}.lfc-p p{max-width:28em;color:var(--ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}.lfc__end{text-align:center;margin-top:clamp(80px,10vw,140px)}.lfc__big{max-width:16em;font-size:calc(clamp(34px, 4.4vw, 64px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.06;font-weight:var(--t-title-w);color:var(--ink);text-wrap:balance;margin:0 auto}.lfc__more{margin-top:26px;display:inline-flex}@media (width<=900px){.lfc__hd{grid-template-columns:minmax(0,1fr);align-items:start}.lfc-ps{grid-template-columns:minmax(0,1fr)}.lfc-p{padding-bottom:24px}.lfc__vis{--who:160px;padding:18px 14px}.lfc-q{width:auto;margin-top:12px;position:static}}@media (prefers-reduced-motion:reduce){.lfc-l__bar i,.lfc-l__bar em,.lfc-q{transition:none}}.lfc-u{background:radial-gradient(120% 90%,#faf9f7 0%,#f1f0ed 100%);border-radius:30px;height:720px;margin-top:clamp(44px,5vw,68px);position:relative;overflow:hidden}.lfc-u__path{width:96%;height:77%;position:absolute;inset:9% 2% 14%;overflow:visible}.lfc-u__path path{fill:none;stroke:#09090b24;stroke-width:1.5px;stroke-dasharray:.006 .008;vector-effect:non-scaling-stroke}.lfc-u__ph{left:var(--x);top:var(--y);z-index:1;font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.lfc-u__ph i{background:#fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1.5px #09090b4d}.lfc-u__c{left:var(--x);top:var(--y);z-index:2;width:236px;font:400 12.5px/1.3 var(--f-ui);color:var(--ink-2);transform:scale(var(--z));transform-origin:0 0;opacity:0;transition:opacity .8s var(--ease);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;animation:9s ease-in-out infinite alternate lfcFloat;display:flex;position:absolute;box-shadow:0 0 0 1px #09090b0d,0 22px 44px -26px #09090b52}.lfc-u__c[data-z="0.8"],.lfc-u__c[data-z="0.85"]{filter:saturate(.85);z-index:1}.lfc-u__c:nth-of-type(2n){animation-duration:11s;animation-delay:-3s}.lfc-u__c:nth-of-type(3n){animation-duration:13s;animation-delay:-6s}.lfc-u.in .lfc-u__c{opacity:1}.lfc-u.in .lfc-u__c:nth-of-type(2){transition-delay:.1s}.lfc-u.in .lfc-u__c:nth-of-type(3){transition-delay:.2s}.lfc-u.in .lfc-u__c:nth-of-type(4){transition-delay:.3s}.lfc-u.in .lfc-u__c:nth-of-type(5){transition-delay:.4s}.lfc-u.in .lfc-u__c:nth-of-type(6){transition-delay:.5s}.lfc-u.in .lfc-u__c:nth-of-type(7){transition-delay:.6s}.lfc-u.in .lfc-u__c:nth-of-type(8){transition-delay:.7s}.lfc-u.in .lfc-u__c:nth-of-type(9){transition-delay:.8s}.lfc-u.in .lfc-u__c:nth-of-type(10){transition-delay:.9s}.lfc-u.in .lfc-u__c:nth-of-type(11){transition-delay:1s}@keyframes lfcFloat{0%{translate:0}to{translate:0 -10px}}.lfc-u__h{min-width:0;color:var(--ink);align-items:center;gap:7px;display:flex}.lfc-u__h>svg{color:var(--ink-2);flex-shrink:0}.lfc-u__h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.lfc-u__h em{color:var(--ink-3);flex-shrink:0;margin-left:auto;font-size:11.5px;font-style:normal}.lfc-u__h .ac{flex-shrink:0;height:18px;padding:0 5px;font-size:10px}.lfc-u__h--r b{font-weight:500}.lfc-u__pj{color:#fff;width:24px;height:24px;font:600 10px/1 var(--f-ui);background:#3f3f46;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.lfc-u__tags{gap:5px;display:flex}.lfc-u__tags span{height:20px;font:500 10.5px/20px var(--f-mono);color:var(--ink-2);border-radius:6px;padding:0 7px;box-shadow:inset 0 0 0 1px #e4e4e7}.lfc-u__ln{align-items:center;gap:7px;display:flex}.lfc-u__ln i{border-radius:50%;width:7px;height:7px}.lfc-u__ln b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.lfc-u__tx{color:var(--ink-2);line-height:1.4}.lfc-u__tx s{color:#c2410c}.lfc-u__tx ins{color:#166534;background:#e6f4ec;border-radius:4px;padding:0 3px;text-decoration:none}.lfc-u__rev{border-radius:5px;height:18px;padding:0 6px;line-height:18px;box-shadow:inset 0 0 0 1px #e4e4e7}.lfc-u__pr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.lfc-u__pr .ac{height:18px;padding:0 5px;font-size:10px}.lfc-u__pr>i{flex-direction:column;gap:2px;display:flex}.lfc-u__pr>i i{background:#90b8bd;border-radius:2px;height:5px}.lfc-u__pr>i i+i{background:#5b9595}.lfc-u__ck{align-items:center;gap:7px;display:flex}.lfc-u__ck i{color:#166534;background:#e6f4ec;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.lfc-u__st{color:#166534;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lfc-u__st i{background:#3fab83;border-radius:50%;width:7px;height:7px}.lfc-u__who{align-items:center;gap:7px;display:flex}.lfc-u__who b{color:var(--ink);font-weight:500}.lfc-u__who em{color:var(--ink-3);font-size:11.5px;font-style:normal}.lfc-u__live{background:#e5484d;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite lfcLive;box-shadow:0 0 0 4px #e5484d26}@keyframes lfcLive{50%{box-shadow:0 0 0 7px #e5484d00}}.lfc-u__bar{background:#f1f1f2;border-radius:3px;height:6px;overflow:hidden}.lfc-u__bar i{background:#3fab83;border-radius:3px;height:100%;display:block}.lfc-u__sm{color:var(--ink-3);font-size:11.5px}.lfc-u__sm b{color:var(--ink);font-weight:600}.lfc-u__av{align-items:center;display:flex}.lfc-u__av .av{margin-right:-6px;box-shadow:0 0 0 2px #fff}.lfc-u__av span{color:var(--ink-3);margin-left:14px;font-size:11.5px}.lfc-u__q{background:var(--paper-2);height:30px;color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.lfc-u__core{z-index:3;background:var(--ink);color:#fff;white-space:nowrap;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -30px #09090b99}.lfc-u__core b{font-size:15px;font-weight:500;display:block}.lfc-u__core div span{color:#ffffffa6;margin-top:3px;font-size:12.5px;display:block}.lfc__sub{max-width:34em;color:var(--ink-3);margin:18px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.lfc__cta{justify-content:center;margin-top:28px;display:flex}@media (width<=1100px){.lfc-u__c{width:210px}}@media (width<=900px){.lfc-u{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;padding:14px;display:grid}.lfc-u__path,.lfc-u__ph{display:none}.lfc-u__c{width:auto;animation:none;position:static;transform:none}.lfc-u__core{white-space:normal;order:-1;grid-column:1/-1;position:static;transform:none}}@media (width<=560px){.lfc-u{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lfc-u__c,.lfc-u__live{animation:none}.lfc-u__c{transition:none}}.lfc-u__path{width:100%;height:100%;inset:0}.lfc-u__who b,.lfc-u__who em{white-space:nowrap}.lfc-u__tx .lfc-u__rev{color:var(--ink-3);margin-right:4px;font-size:11px;font-style:normal;display:inline-block}.lfs{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,32px);margin-top:clamp(44px,5vw,68px);display:grid}.lfs__side{flex-direction:column;gap:6px;display:flex}.lfs-s{text-align:left;color:var(--ink-3);transition:background-color .35s var(--ease), box-shadow .35s var(--ease), color .35s;cursor:pointer;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 12px;padding:13px 14px 14px;display:grid}.lfs-s:hover{color:var(--ink-2)}.lfs-s.is-on{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #09090b0f,0 14px 30px -22px #09090b59}.lfs-s__ic{width:34px;height:34px;color:inherit;background:#f4f3f1;border-radius:10px;place-items:center;transition:background-color .35s;display:grid}.lfs-s__t{flex-direction:column;gap:3px;min-width:0;display:flex}.lfs-s__t b{font-size:15px;font-weight:500}.lfs-s__t em{color:var(--ink-3);font-size:12.5px;font-style:normal}.lfs-s__cap{opacity:0;max-height:0;color:var(--ink-2);transition:max-height .55s var(--ease), opacity .45s var(--ease), margin .55s var(--ease);grid-column:1/-1;font-size:13.5px;line-height:1.5;overflow:hidden}.lfs-s.is-on .lfs-s__cap{opacity:1;max-height:120px;margin-top:10px}.lfs-s__bar{background:#09090b0d;border-radius:3px;grid-column:1/-1;height:3px;margin-top:12px;position:relative;overflow:hidden}.lfs-s__bar i{transform-origin:0;transform:scaleX(var(--p,0));border-radius:inherit;background:var(--ink);position:absolute;inset:0}.lfs-s.is-done .lfs-s__bar i{background:#b4b4ba}.lfs__main{min-width:0}.lfs__stage{background:#f4f3f1;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #09090b0d}.lfs__sc{transform-origin:0 0;position:absolute;top:0;left:0}.lfs__cv{display:block;position:absolute;top:0;left:0}.lfs-cap{display:none}.lfs-cap__p{color:var(--ink-3);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);grid-area:1/1;margin:0;font-size:14.5px;line-height:1.5;transform:translateY(4px)}.lfs-cap__p.is-on{opacity:1;transform:none}.lfs-cap__p b{color:var(--ink);font-weight:500}.lfs-yr{z-index:3;font:500 13px/1 var(--f-ui);color:var(--ink);align-items:center;gap:10px;display:flex;position:absolute;top:20px;left:24px}.lfs-yr__ys{display:grid}.lfs-yr__y{height:22px;font:500 11.5px/22px var(--f-mono);color:var(--ink-2);opacity:0;white-space:nowrap;background:#fff;border-radius:6px;grid-area:1/1;padding:0 8px;transition:opacity .4s;box-shadow:inset 0 0 0 1px #09090b14}.lfs-yr__y.is-on{opacity:1}.lfs-c{left:var(--x);top:var(--y);z-index:2;width:var(--w);font:400 12.5px/1.3 var(--f-ui);color:var(--ink-2);opacity:0;transition:opacity .6s var(--ease), transform .75s var(--ease-out);pointer-events:none;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:15px 16px 16px;display:flex;position:absolute;transform:translateY(12px)scale(.98);box-shadow:0 0 0 1px #09090b0d,0 22px 44px -26px #09090b52}.lfs-c.is-on{opacity:1;transform:none}.lfs__sc.is-m .lfs-c{left:var(--mx);top:var(--my);width:var(--mw)}.lfs-c [data-seg]{opacity:0;transition:opacity .45s var(--ease), transform .55s var(--ease-out);transform:translateY(5px)}.lfs-c [data-seg].is-on{opacity:1;transform:none}.lfs-c__h{min-width:0;color:var(--ink);align-items:center;gap:7px;display:flex}.lfs-c__h>svg{color:var(--ink-2);flex-shrink:0}.lfs-c__h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.lfs-c__h em{color:var(--ink-3);flex-shrink:0;margin-left:auto;font-size:11.5px;font-style:normal;display:inline-flex}.lfs-c .ac{flex-shrink:0;height:18px;padding:0 5px;font-size:10px}.lfs-c .al{flex-shrink:0;height:19px;padding:0 5px;font-size:10px}.lfs-c__tags{gap:5px;display:flex}.lfs-c__tags span{height:20px;font:500 10.5px/20px var(--f-mono);color:var(--ink-2);border-radius:6px;padding:0 7px;box-shadow:inset 0 0 0 1px #e4e4e7}.lfs-c__sub{letter-spacing:.02em;color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:500}.lfs-c__sys{align-items:center;gap:6px;min-width:0;display:flex}.lfs-c__sys>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.lfs-c__pr{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.lfs-c__pr>i{flex-direction:column;gap:2px;margin-left:4px;display:flex}.lfs-c__pr>i i{width:0;height:5px;transition:width 1.6s var(--ease-out) .3s;background:#90b8bd;border-radius:2px}.lfs-c__pr>i i+i{background:#5b9595;transition-delay:.7s}.lfs-c__pr.is-on>i i{width:var(--w)}.lfs-c__ck{align-items:center;gap:8px;display:flex}.lfs-c__ck i{color:#166534;background:#e6f4ec;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.lfs-c__st{color:var(--ink-2);border-top:1px solid #f1f1f2;align-items:center;gap:7px;padding-top:10px;font-size:11.5px;display:flex}.lfs-c__st b{color:var(--ink);font-weight:500}.lfs-c__st i{background:#3fab83;border-radius:50%;flex-shrink:0;width:7px;height:7px}.lfs-c__co{border-bottom:1px solid #f1f1f2;align-items:center;gap:10px;padding-bottom:10px;display:flex}.lfs-c__co b,.lfs-c__pp b{color:var(--ink);font-weight:500;display:block}.lfs-c__co em,.lfs-c__pp em{color:var(--ink-3);font-size:11.5px;font-style:normal}.lfs-c__pp{align-items:center;gap:9px;display:flex}.lfs-c__pp em{margin-left:auto}.lfs-c__ft{color:var(--ink-3);border-top:1px solid #f1f1f2;align-items:center;gap:8px;padding-top:10px;font-size:11.5px;display:flex}.lfs-c__ft b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.lfs-c__dots{flex-wrap:wrap;gap:4px;max-width:170px;display:flex}.lfs-c__dot{background:#dbefe3;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #3fab8359}.lfs-c__av{align-items:center;margin-right:6px;display:flex}.lfs-c__av .av{margin-right:-6px;box-shadow:0 0 0 2px #fff}.lfs-c__q{height:32px;color:var(--ink-2);background:#f4f4f5;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.lfs-c__qt.is-typing:after{content:"";vertical-align:-2px;background:var(--ink-2);width:1px;height:13px;margin-left:1px;display:inline-block}.lfs-c__res{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 2px;display:grid}.lfs-c__res b{color:var(--ink);font-weight:500;display:block}.lfs-c__res em{color:var(--ink-3);font-size:11.5px;font-style:normal}.lfs-cur{left:var(--x);top:var(--y);z-index:4;opacity:0;transition:opacity .5s var(--ease), transform .9s var(--ease-out);pointer-events:none;align-items:flex-start;gap:2px;display:inline-flex;position:absolute;transform:translate(14px,10px)}.lfs-cur.is-on{opacity:1;animation:4.6s ease-in-out infinite alternate lfsDrift;transform:none}.lfs-cur .curl{margin-top:16px}.lfs__sc.is-m .lfs-cur{left:var(--mx);top:var(--my)}@keyframes lfsDrift{0%{translate:0}to{translate:-8px -5px}}.lfc-p{border-top:0;padding-top:0}@media (width<=900px){.lfs{grid-template-columns:minmax(0,1fr)}.lfs__side{flex-direction:row;gap:6px}.lfs-s{flex:1;grid-template-columns:minmax(0,1fr);justify-items:center;padding:8px}.lfs-s__t,.lfs-s__cap{display:none}.lfs-s__ic{width:30px;height:30px}.lfs-s__bar{width:100%;margin-top:8px}.lfs-cap{align-items:start;min-height:66px;margin:0 4px 14px;display:grid}}@media (prefers-reduced-motion:reduce){.lfs-cur.is-on{animation:none}.lfs *{transition:none!important}}.lfs__aside{flex-direction:column;gap:18px;min-width:0;display:flex}.lfs-s__cap{display:none}.lfs-s{grid-template-rows:auto auto}.lfs-s__ic{color:var(--ink-3);background:0 0;transition:box-shadow .35s,color .35s,background-color .35s;box-shadow:inset 0 0 0 1px #09090b14}.lfs-s__ic .ico{display:block}.lfs-s.is-on .lfs-s__ic{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #09090b24}.lfs-s.is-done .lfs-s__ic{color:var(--ink-2)}.lfs-cap--side{align-items:start;padding:0 14px;display:grid}.lfs-cap--side .lfs-cap__p{color:var(--ink-2);font-size:14px}.lfs-cap--top{display:none}@media (width<=900px){.lfs__aside{gap:0}.lfs-cap--side{display:none}.lfs-cap--top{align-items:start;min-height:0;margin:0 4px 14px;display:grid}.lfs-s.is-on .lfs-s__ic{box-shadow:none;background:0 0}}.lfc-p__ic{box-shadow:none;background:#f1f0ee}.lfs-s__ic,.lfs-s.is-on .lfs-s__ic{box-shadow:none}.lfs-s__ic{background:#efeeeb}.lfs-s.is-on .lfs-s__ic{background:#f1f0ee}@media (width<=900px){.lfs-s__ic,.lfs-s.is-on .lfs-s__ic{background:0 0}}.lfs-yr{backdrop-filter:blur(8px);background:#faf9f7db;border-radius:10px;padding:5px 5px 5px 12px;top:14px;left:16px;box-shadow:0 0 0 1px #09090b0d,0 4px 14px -8px #09090b2e}.lfs__stage.lfv{height:clamp(560px,44vw,620px)}.lfv__svg{width:64%;height:calc(100% - 48px);position:absolute;top:26px;bottom:22px;right:10px;overflow:visible}.lfv__l{z-index:2;flex-direction:column;gap:22px;width:39%;min-width:300px;padding:30px 0 26px 30px;display:flex;position:absolute;top:0;bottom:0;left:0}.lfv__hds,.lfv__uis{grid-template-columns:minmax(0,1fr);display:grid}.lfv-hd,.lfv-ui{opacity:0;visibility:hidden;transition:opacity .55s var(--ease), transform .7s var(--ease-out), visibility 0s .55s;grid-area:1/1;transform:translateY(6px)}.lfv-hd.is-cur,.lfv-ui.is-cur{opacity:1;visibility:visible;transition:opacity .55s var(--ease) .1s, transform .7s var(--ease-out) .1s, visibility 0s;transform:none}.lfv-hd__y{font:500 11.5px/1 var(--f-mono);color:var(--ink-3);margin:0 0 9px}.lfv-hd__t{font:400 clamp(22px, 2vw, 27px)/1.15 var(--f-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.lfv-hd__p{max-width:31ch;color:var(--ink-2);margin:10px 0 0;font-size:14.5px;line-height:1.5}.lfv-ui{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lfv-p{opacity:0;transition:none;transform:translateY(6px)}.lfv-p.lfv-land{transform:translateY(-16px)}.lfv-p.is-in{opacity:1;transition:opacity .6s var(--ease), transform .8s var(--ease-out);transform:none}.lfv-c{width:100%;max-width:330px;font:400 12.5px/1.35 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px 13px;display:flex;box-shadow:0 0 0 1px #09090b0f,0 14px 30px -20px #09090b52}.lfv-c__h{min-width:0;color:var(--ink);align-items:center;gap:7px;display:flex}.lfv-c__h>svg{color:var(--ink-2);flex-shrink:0}.lfv-c__h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.lfv-c__h em{color:var(--ink-3);flex-shrink:0;margin-left:auto;padding-left:8px;font-size:11.5px;font-style:normal;display:inline-flex}.lfv-n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lfv-c .ac{flex-shrink:0;height:18px;padding:0 5px;font-size:10px}.lfv-c .al{flex-shrink:0;height:19px;padding:0 5px;font-size:10px}.lfv-r{align-items:center;gap:6px;min-width:0;display:flex}.lfv-r__n{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.lfv-r__av{margin-left:auto;padding-left:6px;display:flex}.lfv-k{align-items:center;gap:8px;display:flex}.lfv-ck{color:#166534;background:#e6f4ec;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.lfv-ck--o{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}.lfv-std{flex-direction:column;gap:7px;display:flex}.lfv-std>span{align-items:center;gap:8px;display:flex}.lfv-std b{font:500 11.5px/1 var(--f-mono);color:var(--ink)}.lfv-std em{color:var(--ink-3);margin-left:auto;font-size:11.5px;font-style:normal}.lfv-pi{min-width:0;color:var(--ink);align-items:center;gap:8px;display:flex}.lfv-pi>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lfv-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.lfv-dot--r{background:#e5484d}.lfv-bar{background:#eef0f2;border-radius:3px;height:6px;display:block;overflow:hidden}.lfv-bar i{border-radius:inherit;width:0;height:100%;transition:width 1.6s var(--ease-out) .4s;background:#3fab83;display:block}.lfv-c.is-in .lfv-bar i{width:100%}.lfv-meta{min-width:0;color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;display:flex}.lfv-meta>b,.lfv-meta>span:last-child>b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lfv-meta>b,.lfv-meta>span:last-child:not(:first-child){white-space:nowrap;margin-left:auto}.lfv-so{align-items:center;gap:8px;min-width:0;display:flex}.lfv-so b{color:var(--ink);font-weight:500}.lfv-so .av{margin-left:auto}.lfv-co{align-items:center;gap:10px;min-width:0;display:flex}.lfv-co b{color:var(--ink);font-weight:500;display:block}.lfv-co em{color:var(--ink-3);font-size:11.5px;font-style:normal}.lfv-co__av{margin-left:auto;display:flex}.lfv-co__av .av{margin-left:-6px;box-shadow:0 0 0 2px #fff}.lfv-as{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.lfv-as b{color:var(--ink);font-weight:500}.lfv-as>span{min-width:0}.lfv-tag{color:var(--ink-3);flex-shrink:0;margin-left:auto;padding-left:6px;font-size:11px;font-style:normal}.lfv-tag--n{color:#166534}.lfv-q{height:32px;color:var(--ink-2);background:#f4f4f5;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.lfv-qt.is-typing:after{content:"";vertical-align:-2px;background:var(--ink-2);width:1px;height:13px;margin-left:1px;display:inline-block}.lfv-res{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px;display:grid}.lfv-res b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.lfv-res em{color:var(--ink-3);font-size:11.5px;font-style:normal}.lfv-s{opacity:0;transition:opacity .7s var(--ease)}.lfv-s.is-cur{opacity:1}.lfv-grid{fill:none;stroke:#09090b0f;stroke-width:.6px}.lfv-slab .b-t,.lfv-col .b-t{fill:#fff}.lfv-slab .b-f{fill:#f7f7f6}.lfv-slab .b-r{fill:#efefed}.lfv-col .b-f{fill:#f3f3f2}.lfv-col .b-r{fill:#ebebe9}.lfv-col .b-f,.lfv-col .b-r,.lfv-col .b-t{stroke:#09090b1a;stroke-width:.55px}.lfv-core .b-t{fill:#fbfbfa}.lfv-core .b-f{fill:#f2f1ef}.lfv-core .b-r{fill:#e9e8e5}.lfv-unit--ok .b-f,.lfv-unit--ok .b-r,.lfv-unit--ok .b-t{stroke:#16653442}.lfv-damper .b-t{fill:#fbe9e6}.lfv-damper .b-f{fill:#f5d9d3}.lfv-damper .b-r{fill:#edcbc4}.lfv-damper .b-f,.lfv-damper .b-r,.lfv-damper .b-t{stroke:#b43c2852}.lfv-ahu .u-l{fill:none;stroke:#09090b1f;stroke-width:.6px}.lfv-ahu .u-f{fill:#f3f3f2;stroke:#09090b29;stroke-width:.6px}.lfv-ahu .u-h{fill:#e2e2df;stroke:none}.lfv-gl .g-p{fill:#e5ecf570;stroke:#09090b1a;stroke-width:.6px;stroke-linejoin:round}.lfv-gl--b .g-p{fill:#e5ecf533;stroke:#09090b0d}.lfv-gl--x .g-p{fill:#e5ecf50f;stroke:#09090b12}.lfv-gl--x .g-m{stroke:#09090b09}.lfv-gl--n .g-p{fill:#d2eee675;stroke:#1e6e5f29}.lfv-gl--n.lfv-gl--b .g-p{fill:#d2eee638}.lfv-gl .g-m{fill:none;stroke:#09090b14;stroke-width:.6px}.lfv-gl--b .g-m{stroke:#09090b0a}.lfv-tube path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lfv-tube--new .t-e{stroke:#6fae9f}.lfv-tube--new .t-b{stroke:#c4e6dc}.lfv-tube--new .t-h{stroke:#ffffffd9}.lfv-ring path{fill:none;stroke:#3fab83;stroke-width:1.2px}.lfv-ring .r-0{opacity:.35}.lfv-ring .r-1{transform-box:fill-box;transform-origin:50%;animation:1.9s cubic-bezier(.2,.7,.3,1) infinite lfvPulse}.lfv-ring .r-c{fill:#3fab83;stroke:none}.lfv-ring--s .r-1{animation-delay:.6s}@keyframes lfvPulse{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}.lfv-sk{fill:none;stroke:#09090b4d;stroke-width:.9px;stroke-dasharray:4 4;stroke-linecap:round}.lfv-sk--new{stroke:#1e46af6b}.lfv-ghost{fill:none;stroke:#09090b6b;stroke-width:1.6px;stroke-dasharray:0 4;stroke-linecap:round}.lfv-fp{fill:#09090b0a;stroke:#09090b6b;stroke-width:.9px;stroke-dasharray:5 4}.lfv-fp--s{fill:#09090b08;stroke:#09090b29;stroke-dasharray:none}.lfv-axes path{fill:none;stroke:#09090b33;stroke-width:.6px;stroke-dasharray:9 3 1.5 3}.lfv-axes circle{fill:#fff;stroke:#09090b42;stroke-width:.7px}.lfv-axes text{font:500 8px/1 var(--f-mono);fill:#52525b;text-anchor:middle}.lfv-stake path{stroke:#09090b80;stroke-width:1.2px;stroke-linecap:round}.lfv-stake circle{fill:#e5484d}.lfs__stage.lfv{background:linear-gradient(135deg,#fafaf9,#f4f4f2)}.lfv__l{width:42%;min-width:0;padding-left:26px}.lfv__svg{width:60%;height:calc(100% - 50px);top:30px;right:0}.lfv-s .b-f,.lfv-s .b-r,.lfv-s .b-t{stroke:#09090b24;stroke-width:1px;stroke-linejoin:round}.lfv-wall .b-t{fill:#fff}.lfv-wall .b-f{fill:#f7f7f6}.lfv-wall .b-r{fill:#efefed}.lfv-wall path{stroke-width:.85px}.lfv-sil{fill:none;stroke:#09090b3b;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.lfv-ao{fill:#09090b16;stroke:none}.lfv-detail,.lfv-ahu .u-handle{fill:none;stroke:#09090b33;stroke-width:.7px;stroke-linecap:round}.lfv-unit .b-t{fill:#edf3fc}.lfv-unit .b-f{fill:#dce6f5}.lfv-unit .b-r{fill:#ccd9ef}.lfv-unit--ok .b-t{fill:#edf7f2}.lfv-unit--ok .b-f{fill:#e0efe7}.lfv-unit--ok .b-r{fill:#cee4d8}.lfv-ductcap,.lfv-diffuser{fill:#e4ecf8;stroke:#90a6cb;stroke-width:.7px}.lfv-diffuser-in{fill:#bbcae2;stroke:none}.lfv-tube--vent .t-e{stroke:#99a9c4}.lfv-tube--vent .t-b{stroke:#e2eaf7}.lfv-tube--vent .t-h{stroke:#c5d3e9}.lfv-tube--heat .t-e{stroke:#bea8a8}.lfv-tube--heat .t-b{stroke:#eadcdb}.lfv-tube--heat .t-h{stroke:#f5eae8}.lfv-radiator .b-t{fill:#f7eae8}.lfv-radiator .b-f{fill:#ead9d6}.lfv-radiator .b-r{fill:#dfcbc8}.lfv-light .b-t{fill:#fff9eb}.lfv-light .b-f{fill:#f0e8d6}.lfv-light .b-r{fill:#e6dcc9}.lfv-control .b-t{fill:#edf5e8}.lfv-control .b-f{fill:#dce9d3}.lfv-control .b-r{fill:#cfdfc4}.lfv-gl .g-p{fill:#e6edf65c;stroke-width:.9px}.lfv-gl .g-m{stroke-width:.85px}.lfv-gl--r .g-p{fill:#e6edf638}.lfv-gl--b .g-p{fill:#e6edf624}.lfv-gl--x .g-p{fill:#e6edf614}.lfv-gl--n .g-p{fill:#d5ebe452}.lfv-sk{stroke:#4551654d;stroke-width:1.2px;stroke-dasharray:5 5}.lfv-ghost{stroke:#45516545;stroke-width:1.4px}.lfv-shadow{fill:#09090b11}@media (width<=900px){.lfs__stage.lfv{flex-direction:column;height:auto;display:flex}.lfv__l{order:-1;gap:18px;width:auto;min-width:0;padding:24px 20px 0;position:relative}.lfv__svg{width:100%;height:auto;margin:6px 0 4px;position:relative;top:auto;bottom:auto;right:auto}.lfv-c{max-width:none}}@media (prefers-reduced-motion:reduce){.lfv-ring .r-1{opacity:0;animation:none}}.lfs{align-items:stretch}.lfs__side{--elapsed:0;--chapter:0;--timeline-opacity:1;isolation:isolate;flex:1;grid-template-rows:repeat(6,minmax(76px,1fr));gap:0;padding-left:28px;display:grid;position:relative}.lfs-s{z-index:1;background:0 0;border-radius:14px;grid-template-rows:1fr;padding:14px 12px;position:relative}.lfs-s.is-on{box-shadow:none;background:0 0}.lfs-s:focus-visible{outline:2px solid var(--ink-3);outline-offset:-2px}.lfs__selection{z-index:0;left:28px;right:0;top:calc(var(--chapter) * 100% / 6 + 3px);height:calc(16.6667% - 6px);opacity:var(--timeline-opacity);pointer-events:none;background:#fff;border-radius:16px;transition:top .65s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 0 0 1px #09090b0e,0 14px 30px -22px #09090b40}.lfs__rail{width:2px;opacity:var(--timeline-opacity);pointer-events:none;background:#ededee;border-radius:2px;position:absolute;top:16px;bottom:16px;left:8px}.lfs__elapsed{border-radius:inherit;transform:scaleY(var(--elapsed));transform-origin:50% 0;background:#77777f;position:absolute;inset:0}.lfs__now{top:calc(var(--elapsed) * 100%);background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 4px var(--paper), 0 0 0 5px #09090b12;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.lfs.is-restarting .lfs__selection{transition:none}@media (width<=900px){.lfs__side{grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 0 20px}.lfs-s{grid-template-columns:minmax(0,1fr);justify-items:center;padding:8px}.lfs-s__t{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:flex;position:absolute;overflow:hidden}.lfs__selection{top:0;bottom:20px;left:calc(var(--chapter) * 100% / 6 + 3px);border-radius:12px;width:calc(16.6667% - 6px);height:auto;transition:left .65s cubic-bezier(.22,1,.36,1);right:auto}.lfs__rail{width:auto;height:2px;inset:auto 14px 5px}.lfs__elapsed{transform:scaleX(var(--elapsed));transform-origin:0}.lfs__now{top:50%;left:calc(var(--elapsed) * 100%)}}.lfv-damper-seam{fill:none;stroke:#99a9c4;stroke-width:.7px}.lfv-damper-seam.is-service{stroke:#b8796b}.lfc-ps{padding:clamp(20px, 2.5vw, 36px) max(20px, var(--rail-tx));gap:32px clamp(32px,4vw,64px)}.lfc__big{max-width:19em;font-size:calc(clamp(30px, 3.35vw, 48px) * var(--t-title-s));line-height:1.13}.lfc__sub{max-width:46em;margin-top:24px}@media (width<=760px){.lfc-ps{gap:28px;padding:20px 8px}.lfc-p{padding-bottom:0}}.lfv-c .al,.lfs-c .al{border-radius:5px;height:18px}.orl{background:var(--paper);padding:clamp(88px,10vw,136px) 0}.orl__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.orl__hd .h2{margin:0}.orl__hd .lead{max-width:34em;margin:0}.orl mark{color:inherit;background:0 0;box-shadow:inset 0 -.38em #7ea3dc47}.orl__note{font:400 12.5px/1.4 var(--f-ui);color:var(--ink-3);align-items:center;gap:7px;margin:22px 0 0;display:flex}.orl-ask{border-radius:var(--r-xl);background:#f4f3f1;min-height:330px;margin-top:clamp(44px,5vw,64px);padding:26px clamp(20px,3vw,36px) 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #09090b0d}.orl-ask__s{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s .5s;position:absolute;top:26px;left:clamp(20px,3vw,36px);right:clamp(20px,3vw,36px)}.orl-ask__s.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ease);position:relative;top:0;left:0;right:0}.orl-ask__q{min-height:56px;font:450 clamp(15px, 1.25vw, 17px)/1.35 var(--f-ui);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:0 0 0 1px #09090b12,0 14px 30px -20px #09090b59}.orl-ask__q>svg{color:#5b84c7;flex-shrink:0}.orl-ask__src{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.orl-ask__caret{background:var(--ink);width:1.5px;height:1.15em;animation:1s step-end infinite orl-blink}@keyframes orl-blink{50%{opacity:0}}.orl-ask__a{grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;margin-top:22px;display:grid}.orl-ask__a p{max-width:46em;font:500 clamp(16px, 1.4vw, 19px)/1.4 var(--f-ui);color:var(--ink);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);grid-column:1/-1;margin:0;transform:translateY(6px)}.orl-ask__a ol{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.orl-ask__a li{opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .14s + .2s), transform .7s cubic-bezier(.2, .9, .25, 1.15) calc(var(--i) * .14s + .2s);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px 15px;display:flex;transform:translateY(10px);box-shadow:0 0 0 1px #09090b0f}.orl-ask__a li b{font:600 14px/1.3 var(--f-ui);color:var(--ink)}.orl-ask__a li span{font:400 13.5px/1.45 var(--f-ui);color:var(--ink-2)}.orl-ask__a li em{font:400 11.5px/1.3 var(--f-mono);color:var(--ink-3);margin-top:auto;padding-top:4px;font-style:normal}.orl-ask__do,.orl-c__a{background:var(--ink);color:#fff;width:max-content;height:32px;font:500 12.5px/1 var(--f-ui);border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.orl-ask__do{opacity:0;transition:opacity .5s var(--ease) .75s;grid-column:1/-1}.orl-ask__s.is-ans .orl-ask__a p,.orl-ask__s.is-ans .orl-ask__a li{opacity:1;transform:none}.orl-ask__s.is-ans .orl-ask__do{opacity:1}.orl-ask__dots{gap:6px;display:flex;position:absolute;bottom:18px;right:clamp(20px,3vw,36px)}.orl-ask__dots i{background:#09090b24;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.orl-ask__dots i.is-on{background:#09090b80;border-radius:3px;width:18px}.orl-st{flex-wrap:wrap;align-items:baseline;gap:10px clamp(18px,2.6vw,38px);margin:26px 0 0;padding:0 4px;display:flex}.orl-st__k{font:500 12px/1 var(--f-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.orl-st__i{align-items:baseline;gap:7px;display:inline-flex}.orl-st__i b{font:500 clamp(20px, 1.8vw, 26px)/1 var(--f-sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.orl-st__i em{font:400 13.5px/1 var(--f-ui);color:var(--ink-3);font-style:normal}.orl-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,48px);display:grid}.orl-c{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:14px;min-width:0;padding:22px clamp(18px,2.2vw,28px) 20px;display:flex;box-shadow:0 0 0 1px #09090b12,0 24px 48px -36px #09090b4d}.orl-c--w{grid-column:1/-1}.orl-c__l{font:500 12.5px/1 var(--f-ui);color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.orl-c__f{max-width:30em;font:500 clamp(18px, 1.55vw, 22px)/1.3 var(--f-sans);letter-spacing:-.015em;color:var(--ink);margin:0}.orl-c__v{flex:1;min-width:0;margin-top:6px;position:relative}.orl-c__ft{border-top:1px solid #09090b0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.orl-c__ev{font:400 11.5px/1.3 var(--f-mono);color:var(--ink-3)}.orl-c__a{opacity:0;transition:opacity .5s var(--ease) .9s, transform .6s var(--ease-out) .9s;transform:translateY(4px)}.orl-c.is-in .orl-c__a{opacity:1;transform:none}.orl svg text{font:400 10.5px var(--f-ui);fill:var(--ink-3)}.orl-ax{fill:none;stroke:#09090b24;stroke-width:1px;vector-effect:non-scaling-stroke}.orl-lg{font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.orl-lg i{border-radius:3px;width:10px;height:10px}.orl-lg i+span{margin-right:8px}.orl-lg__sq{background:#3fab83}.orl-lg__dot{background:var(--ink);border-radius:50%!important;width:6px!important;height:6px!important}.orl-lg__g{background:#3fab83;border-radius:50%!important}.orl-lg__o{background:#c9c9cf;border-radius:50%!important}.orl-lg__hit{background:#3fab83}.orl-lg__miss{background:#e0705a}.orl-lg__seq{background:linear-gradient(90deg,#e3f0e6,#2f6e4b);width:40px!important}.orl-seg{background:#f4f4f5;border-radius:10px;gap:2px;width:max-content;margin-bottom:14px;padding:3px;display:inline-flex}.orl-seg i{font:500 12px/1 var(--f-ui);color:var(--ink-3);border-radius:7px;padding:5px 10px;font-style:normal}.orl-seg i.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #09090b14,0 0 0 1px #09090b0d}.orl-hb{background:#f1f1f2;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.orl-hb i{width:calc(var(--w) * 100%);transform-origin:0;transition:transform .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms + .2s);background:#8a8a92;border-radius:4px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.orl-c.is-in .orl-hb i{transform:none}.orl-co__r{min-height:38px;font:400 13px/1.2 var(--f-ui);color:var(--ink-2);border-bottom:1px solid #09090b0d;grid-template-columns:150px minmax(0,1fr) 84px 110px 84px 84px;align-items:center;gap:14px;display:grid}.orl-co__r--h{min-height:30px;color:var(--ink-3);font-size:11.5px}.orl-co__r b{font:500 13px/1 var(--f-ui);color:var(--ink);font-variant-numeric:tabular-nums}.orl-co__r.is-hi{background:#7ea3dc1a;border-bottom-color:#0000;border-radius:10px;margin:0 -10px;padding:0 10px}.orl-co__n{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.orl-hm{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.orl-hm i{border-radius:4px;height:18px;position:relative}.orl-hm__x{background:repeating-linear-gradient(135deg,#0000 0 3px,#09090b0f 3px 4px)}.orl-hm__c{background:color-mix(in srgb, #3fab83 calc(18% + var(--v) * 20%), #f4f4f5);opacity:0;transition:transform .5s cubic-bezier(.2, .9, .25, 1.3) var(--d), opacity .4s var(--ease) var(--d);transform:scale(.4)}.orl-hm__c[data-e]:after{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.orl-c.is-in .orl-hm__c{opacity:1;transform:none}.orl-co__sp{width:84px;height:24px}.orl-co__sp polyline{fill:none;stroke:#8a8a92;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.orl-co__r.is-hi .orl-co__sp polyline{stroke:#2f6e4b}.orl-co .orl-lg{margin-top:12px}.orl-sm{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.orl-sc{width:100%;height:auto;overflow:visible}.orl-sc__d{fill:#c9c9cf;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s var(--ease) var(--d), transform .6s cubic-bezier(.2, .9, .25, 1.4) var(--d);transform:scale(.2)}.orl-sc__d.is-s{fill:#3fab83}.orl-sc__hull{fill:#3fab831a;stroke:#3fab8373;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s var(--ease) 1s}.orl-c.is-in .orl-sc__d{opacity:1;transform:none}.orl-c.is-in .orl-sc__hull{opacity:1}.orl-sm__h ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.orl-sm__h li{font:400 12.5px/1.25 var(--f-ui);color:var(--ink-2);grid-template-columns:minmax(0,1fr) 70px 46px 70px 50px;align-items:center;gap:8px;display:grid}.orl-sm__h li em{font:500 11.5px/1 var(--f-mono);color:var(--ink-3);white-space:nowrap;font-style:normal}.orl-hb .orl-hb__s{background:#3fab83}.orl-hb .orl-hb__o{background:#c9c9cf}.orl-ac{gap:5px;display:grid;position:relative}.orl-ac__w,.orl-ac__r{font:400 12px/1 var(--f-ui);color:var(--ink-3);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;display:grid}.orl-ac__r>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orl-ac__r.is-hi>span:first-child{color:var(--ink);font-weight:500}.orl-ac__x{height:12px;position:relative}.orl-ac__x em{font:400 10.5px/1 var(--f-mono);color:var(--ink-3);font-style:normal;position:absolute;top:0}.orl-ac__x em:first-child{left:0}.orl-ac__x em:nth-child(2){left:26.6%}.orl-ac__x em:nth-child(3){left:40%}.orl-ac__x em:nth-child(4){right:0}.orl-ac__g{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;display:grid}.orl-ac__g i{background:color-mix(in srgb, #5b84c7 calc(var(--v) * 70%), #f2f2f3);opacity:0;height:16px;transition:opacity .5s var(--ease) var(--d);border-radius:3px}.orl-c.is-in .orl-ac__g i{opacity:1}.orl-ac__box{opacity:0;width:calc(16.6667% - 17.3333px);height:25px;transition:opacity .5s var(--ease) 1.2s;border-radius:6px;position:absolute;top:15px;left:calc(26.6667% + 90.8667px);box-shadow:0 0 0 1.5px #e0705a,0 0 0 5px #e0705a24}.orl-c.is-in .orl-ac__box{opacity:1}.orl-ac__note{font:400 12.5px/1.4 var(--f-ui);color:var(--ink-2);grid-template-columns:150px minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.orl-ac__note+.orl-ac__note{margin-top:2px}.orl-ac__k{color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.orl-ac__k i{background:#c9c9cf;border-radius:3px;width:9px;height:9px}.orl-ac__note.is-hi .orl-ac__k i{background:#e0705a}.orl-ch{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);display:grid}.orl-ch__plot{min-width:0;position:relative}.orl-ch__y,.orl-ch__k{font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);margin-bottom:8px;display:block}.orl-ch__svg{width:100%;height:auto;display:block;overflow:visible}.orl-ch__area{fill:#5b84c714;opacity:0;transition:opacity .8s var(--ease) .6s}.orl-ch__line{fill:none;stroke:#5b84c7;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.orl-ch__pin line{stroke:#09090b2e;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.orl-ch__pin circle{fill:#fff;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.orl-ch__pin.is-u circle{stroke:#e0705a}.orl-ch__pin,.orl-ch__lb{opacity:0;transition:opacity .5s var(--ease) calc(1.2s + var(--i) * .35s)}.orl-c.is-in .orl-ch__line{stroke-dashoffset:0}.orl-c.is-in .orl-ch__area,.orl-c.is-in .orl-ch__pin,.orl-c.is-in .orl-ch__lb{opacity:1}.orl-ch__lbs{height:92px;margin-top:6px;position:relative}.orl-ch__lb{left:var(--x);width:168px;font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);background:#fff;border-radius:12px;flex-direction:column;gap:3px;margin-left:-84px;padding:9px 11px;display:flex;position:absolute;top:0;box-shadow:0 0 0 1px #09090b12,0 12px 24px -18px #09090b59}.orl-ch__lb em{font:500 10.5px/1 var(--f-mono);color:var(--ink-3);font-style:normal}.orl-ch__lb b{font:500 12.5px/1.3 var(--f-ui);color:var(--ink)}.orl-ch__lb.is-u{box-shadow:0 0 0 1.5px #e0705a8c,0 0 0 5px #e0705a1a,0 12px 24px -18px #09090b59}.orl-ch__lb.is-u em{color:#a4441f}.orl-ch__side{min-width:0}.orl-tp{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.orl-tp li{font:400 12.5px/1.25 var(--f-ui);color:var(--ink-2);grid-template-columns:minmax(0,1fr) 90px 36px;align-items:center;gap:10px;display:grid}.orl-tp li em{font:500 11.5px/1 var(--f-mono);color:var(--ink-3);text-align:right;font-style:normal}.orl-tp li:first-child .orl-hb i{background:#5b84c7}.orl-chips{flex-wrap:wrap;gap:6px;display:flex}.orl-chip{height:28px;font:400 12px/1 var(--f-ui);color:#a4441f;background:#fbeee6;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.orl-chip b{font-weight:500}.orl-chip em{opacity:.75;font-style:normal}.orl-tn__h{font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.orl-tn ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.orl-tn li{font:400 12.5px/1.25 var(--f-ui);color:var(--ink-2);grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.orl-tn li em{font:500 11.5px/1 var(--f-mono);text-align:right;color:var(--ink-3);font-style:normal}.orl-tn li.is-miss em{color:#a4441f}.orl-dv{background:linear-gradient(90deg,#0000 calc(14.3% - .5px),#09090b33 calc(14.3% - .5px) calc(14.3% + .5px),#0000 calc(14.3% + .5px));height:12px;position:relative}.orl-dv:before{content:"";background:#3fab831a;border-radius:4px;width:14.2%;position:absolute;top:-3px;bottom:-3px;left:7.2%}.orl-dv__b{height:8px;width:calc(var(--wp) * 1%);transform-origin:0;transition:transform .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 90ms + .2s);background:#e0705a;border-radius:4px;position:absolute;top:2px;left:14.3%;transform:scaleX(0)}.orl-dv__b.is-neg{transform-origin:100%;left:auto;right:85.7%}li.is-hit .orl-dv__b{background:#3fab83}.orl-c.is-in .orl-dv__b{transform:none}.orl-tn__ax{grid-template-columns:150px minmax(0,1fr) 48px;gap:10px;margin-top:8px;display:grid}.orl-tn__ax em{font:400 10.5px/1 var(--f-mono);color:var(--ink-3);grid-column:2;font-style:normal}.orl-tn__ax em:first-child{grid-row:1;justify-self:start}.orl-tn__ax em:nth-child(2){grid-row:1;justify-self:start;margin-left:calc(14.3% - 3px)}.orl-tn__ax em:nth-child(3){grid-row:1;justify-self:end}.orl-fc{width:100%;height:auto;display:block;overflow:visible}.orl-fc__band{fill:#5b84c71a;opacity:0;transition:opacity .8s var(--ease) .3s}.orl-fc__l{fill:none;stroke:#5b84c78c;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * .12s + .3s)}.orl-fc__m{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .5s var(--ease) 1.4s}.orl-fc .orl-fc__mt{fill:var(--ink);opacity:0;transition:opacity .5s var(--ease) 1.5s;font-weight:500}.orl-c.is-in .orl-fc__band,.orl-c.is-in .orl-fc__m,.orl-c.is-in .orl-fc__mt{opacity:1}.orl-c.is-in .orl-fc__l{stroke-dashoffset:0}.orl-fc__now{font:400 12.5px/1.35 var(--f-ui);color:#7a3417;background:#fbeee6;border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.orl-fc__now i{background:#e0705a;border-radius:50%;flex-shrink:0;width:8px;height:8px}.orl-fc__now b{font-weight:600}.orl-geo{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.orl-tls{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:460px;margin-bottom:12px;display:grid;position:relative}.orl-tl{grid-column:calc(var(--c) + 1);grid-row:calc(var(--r) + 1);background:color-mix(in srgb, #2f6e4b calc(12% + var(--v) * 70%), #f4f4f5);min-height:104px;color:var(--ink);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .11s), transform .7s cubic-bezier(.2, .9, .25, 1.2) calc(var(--i) * .11s);border-radius:14px;flex-direction:column;gap:2px;padding:10px 11px;display:flex;transform:translateY(8px)scale(.96)}.orl-tl em{font:600 11px/1 var(--f-mono);opacity:.7;font-style:normal}.orl-tl b{font:500 28px/1 var(--f-sans);letter-spacing:-.02em;margin-top:auto}.orl-tl>span{font:400 11.5px/1 var(--f-ui);opacity:.75}.orl-tl small{font:400 10.5px/1.25 var(--f-ui);opacity:.7;margin-top:4px}.orl-tl.is-dk{color:#fff}.orl-tl.is-best{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2f6e4b}.orl-c.is-in .orl-tl{opacity:1;transform:none}.orl-xb{gap:10px;margin:0;padding:0;list-style:none;display:grid}.orl-xb li{opacity:0;transition:opacity .5s var(--ease) calc(.5s + var(--i) * .14s), transform .7s var(--ease-out) calc(.5s + var(--i) * .14s);background:#f7f7f6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:13px 15px;display:grid;transform:translate(10px)}.orl-xb li>span:nth-child(2){font:400 13px/1.4 var(--f-ui);color:var(--ink-2);grid-column:1}.orl-xb li em{font:600 13px/1.3 var(--f-ui);color:#2f6e4b;text-align:right;grid-area:1/2/3;align-self:center;max-width:150px;font-style:normal}.orl-xb__r{font:500 12.5px/1 var(--f-ui);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.orl-xb__r svg{color:var(--ink-3)}.orl-c.is-in .orl-xb li{opacity:1;transform:none}@media (width<=1100px){.orl-co__r{grid-template-columns:120px minmax(0,1fr) 70px 80px 70px}.orl-co__r>:nth-child(6){display:none}}@media (width<=900px){.orl__hd{grid-template-columns:minmax(0,1fr);align-items:start}.orl-g,.orl-ask__a ol{grid-template-columns:minmax(0,1fr)}.orl-ask{min-height:520px}.orl-ch,.orl-geo{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.orl-co__r{grid-template-columns:92px minmax(0,1fr) 46px;gap:8px;font-size:12px}.orl-co__r>:nth-child(4),.orl-co__r>:nth-child(5),.orl-co__r>:nth-child(6){display:none}.orl-hm{gap:2px}.orl-hm i{height:14px}.orl-sm__h li{grid-template-columns:minmax(0,1fr) 46px 40px}.orl-sm__h li>:nth-child(4),.orl-sm__h li>:nth-child(5){display:none}.orl-ac__w,.orl-ac__r{grid-template-columns:84px minmax(0,1fr);gap:6px;font-size:11px}.orl-ac__g i{height:12px}.orl-ac__box{width:calc(16.6667% - 11px);height:20px;left:calc(26.6667% + 63px)}.orl-ac__note{grid-template-columns:minmax(0,1fr);gap:2px}.orl-ch__lbs{gap:6px;height:auto;display:grid}.orl-ch__lb{width:auto;margin-left:0;position:relative;left:0}.orl-tn li,.orl-tn__ax{grid-template-columns:104px minmax(0,1fr) 42px;font-size:11.5px}.orl-tls{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.orl-tl{min-height:88px;padding:8px}.orl-tl b{font-size:22px}.orl-tl small{display:none}.orl-xb li{grid-template-columns:minmax(0,1fr)}.orl-xb li em{text-align:left;grid-area:auto/1;max-width:none}.orl-ask{min-height:640px}}@media (prefers-reduced-motion:reduce){.orl-c *,.orl-ask *{transition:none!important;animation:none!important}}.orl-sc__w,.orl-fc__w{position:relative}.orl-sc__y{font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);margin-bottom:6px;display:block}.orl-sc__x{text-align:right;font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);margin-top:4px;display:block}.orl-fc__p{position:relative}.orl-fc__mt{font:500 12px/1.2 var(--f-ui);color:var(--ink);opacity:0;transition:opacity .5s var(--ease) 1.5s;margin-left:8px;position:absolute;top:2px}.orl-c.is-in .orl-fc__mt{opacity:1}.orl-fc__x{font:400 11px/1.2 var(--f-mono);color:var(--ink-3);justify-content:space-between;margin-top:4px;display:flex;position:relative}.orl-fc__x span[style]{position:absolute;transform:translate(-50%)}.orl-ch__lbs{height:140px}.orl-ch__lb{top:var(--y,0);width:150px;margin-left:-75px}.orl-tn__win{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.orl-tn__win span{background:#f7f7f6;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.orl-tn__win span:first-child{background:#e8f3ec}.orl-tn__win b{font:500 24px/1 var(--f-sans);letter-spacing:-.02em;color:var(--ink)}.orl-tn__win span:first-child b{color:#2f6e4b}.orl-tn__win em{font:400 12px/1.35 var(--f-ui);color:var(--ink-2);font-style:normal}.orl-ac__g i{height:19px}.orl-ac{gap:6px}.orl-ac__box{height:29px}@media (width<=640px){.orl-ch__lbs{height:auto}.orl-ch__lb{width:auto;margin-left:0;top:0}.orl-ac__g i{height:12px}.orl-ac__box{height:20px}}.orl-stm{max-width:980px;font:500 clamp(24px, 2.5vw, 36px)/1.2 var(--f-sans);letter-spacing:-.025em;color:var(--ink);margin:clamp(56px,6vw,88px) 0 0}.orl-stm span{color:var(--ink-3)}.orl-geo{display:block}.orl-geo__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.orl-map{position:relative}.orl-map__svg{width:100%;height:auto;display:block;overflow:visible}.orl-map__d{opacity:0;transition:opacity .9s var(--ease)}.orl-c.is-in .orl-map__d{opacity:1}.orl-map__d:nth-child(2){transition-delay:.1s}.orl-map__d:nth-child(3){transition-delay:.2s}.orl-map__d:nth-child(4){transition-delay:.3s}.orl-map__d:nth-child(5){transition-delay:.4s}.orl-map__d circle{fill:#e2e2e5;transition:fill .6s var(--ease)}.orl-map__d.is-to circle{fill:#a8d2b8}.orl-map__d.is-on circle{fill:#2f6e4b}.orl-map__g{opacity:0;transition:opacity .4s var(--ease)}.orl-map__g.is-on{opacity:1}.orl-map__a{fill:none;stroke:#2f6e4b;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.orl-map__g.is-on .orl-map__a{animation:orl-draw 1.1s cubic-bezier(.4, 0, .2, 1) calc(.25s + var(--i) * .2s) forwards}@keyframes orl-draw{to{stroke-dashoffset:0}}.orl-map__e{fill:#fff;stroke:#2f6e4b;stroke-width:2px}.orl-map__l{cursor:pointer;height:26px;font:500 12px/26px var(--f-ui);color:var(--ink);white-space:nowrap;background:#ffffffeb;border:0;border-radius:999px;padding:0 10px;transition:background .3s,color .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #09090b14,0 6px 14px -8px #09090b4d}.orl-map__l.is-on{background:var(--ink);color:#fff}.orl-cy{min-width:0}.orl-cy__cs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.orl-cy__c{cursor:pointer;height:30px;font:500 12.5px/1 var(--f-ui);color:var(--ink-2);background:#f4f4f5;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 8px;transition:background .3s,color .3s;display:inline-flex}.orl-cy__c em{font:600 10.5px/1 var(--f-mono);opacity:.6;font-style:normal}.orl-cy__c.is-on{background:var(--ink);color:#fff}.orl-cy__p{display:none}.orl-cy__p.is-on{animation:orl-in .55s var(--ease-out) both;display:block}@keyframes orl-in{0%{opacity:0;transform:translateY(8px)}}.orl-cy__n{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.orl-cy__n b{font:500 22px/1.1 var(--f-sans);letter-spacing:-.02em;color:var(--ink)}.orl-cy__n em{font:400 12.5px/1 var(--f-ui);color:var(--ink-3);font-style:normal}.orl-cy__k{font:500 11px/1.2 var(--f-ui);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}.orl-cy__b{font:500 19px/1.25 var(--f-sans);letter-spacing:-.015em;color:#2f6e4b;display:block}.orl-cy__p>p{font:400 14px/1.5 var(--f-ui);color:var(--ink-2);margin:6px 0 0}.orl-cy__fig{background:#e8f3ec;border-radius:14px;align-items:center;gap:14px;margin:16px 0 18px;padding:14px 16px;display:flex}.orl-cy__fig>b{font:500 38px/1 var(--f-sans);letter-spacing:-.03em;color:#2f6e4b}.orl-cy__fig>span{font:500 13px/1.3 var(--f-ui);color:var(--ink);flex-direction:column;gap:3px;display:flex}.orl-cy__fig em{color:var(--ink-3);font-style:normal;font-weight:400}.orl-cy__two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.orl-cy__to{gap:6px;margin:0;padding:0;list-style:none;display:grid}.orl-cy__to li,.orl-cy__from{font:400 12.5px/1.35 var(--f-ui);color:var(--ink-2);background:#f7f7f6;border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:9px 11px;display:flex}.orl-cy__to li b,.orl-cy__from b{color:var(--ink);font-weight:500}.orl-cy__to li span,.orl-cy__from span{color:#2f6e4b;font-weight:500}.orl-mx{border-top:1px solid #09090b0f;margin-top:26px;padding-top:20px;overflow-x:auto}.orl-mx__r{min-width:620px;min-height:40px;font:400 13px/1.2 var(--f-ui);color:var(--ink-2);transition:background .4s var(--ease);border-radius:10px;grid-template-columns:130px repeat(5,minmax(96px,1fr));align-items:center;gap:8px;padding:0 10px;display:grid}.orl-mx__r--h{min-height:28px;color:var(--ink-3);font-size:11.5px}.orl-mx__r>span:first-child{color:var(--ink);font-weight:500}.orl-mx__r.is-on{background:#f4f4f5}.orl-mx__r b{font:500 13px/1 var(--f-ui);color:var(--ink-2);font-variant-numeric:tabular-nums}.orl-mx__r .is-best b{color:#2f6e4b}.orl-mx__r .is-best em{font:600 10px/1 var(--f-ui);color:#2f6e4b;background:#e8f3ec;border-radius:5px;margin-left:7px;padding:2px 6px;font-style:normal}@media (width<=900px){.orl-geo__top{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.orl-cy__two{grid-template-columns:minmax(0,1fr)}.orl-map__l{height:22px;padding:0 7px;font-size:10.5px;line-height:22px}.orl-cy__fig>b{font-size:30px}}.orl-cy__to li em{color:var(--ink-3);font-size:11.5px;font-style:normal}.orl-pp__sig{margin-bottom:16px}.orl-sgs{flex-wrap:wrap;gap:6px;display:flex}.orl-sg{height:28px;font:400 12px/1 var(--f-ui);color:var(--ink-2);background:#f4f4f5;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.orl-sg svg{color:var(--ink-3)}.orl-pp__g{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orl-ps{opacity:0;min-width:0;transition:opacity .5s var(--ease) calc(var(--i) * .12s + .15s), transform .7s cubic-bezier(.2, .9, .25, 1.15) calc(var(--i) * .12s + .15s);background:#fbfaf8;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;transform:translateY(12px);box-shadow:0 0 0 1px #09090b0f}.orl-c.is-in .orl-ps{opacity:1;transform:none}.orl-ps__k{width:max-content;height:24px;font:500 11.5px/1 var(--f-ui);color:#2f6e4b;background:#e8f3ec;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.orl-ps__p{align-items:center;gap:10px;min-width:0;display:flex}.orl-ps__p .av{flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #3fab8380}.orl-ps__p>span{flex-direction:column;gap:2px;min-width:0;display:flex}.orl-ps__p b{font:500 14px/1.2 var(--f-ui);color:var(--ink)}.orl-ps__p em{font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.orl-ps__cc{font:600 10px/1 var(--f-mono);color:var(--ink-3);background:#f1f1f2;border-radius:5px;align-self:flex-start;margin-left:auto;padding:3px 6px;font-style:normal}.orl-ps__f{align-items:baseline;gap:8px;display:flex}.orl-ps__f b{font:500 24px/1 var(--f-sans);letter-spacing:-.02em;color:var(--ink);flex-shrink:0}.orl-ps__f em{font:400 12px/1.3 var(--f-ui);color:var(--ink-2);font-style:normal}.orl-ps p{font:400 12.5px/1.45 var(--f-ui);color:var(--ink-2);margin:2px 0 0}.orl-ps__a{font:500 12px/1.2 var(--f-ui);color:var(--ink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex}.orl-pp__rule{font:400 12.5px/1.4 var(--f-ui);color:var(--ink-3);align-items:center;gap:7px;margin:16px 0 0;display:flex}@media (width<=1100px){.orl-pp__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.orl-pp__g{grid-template-columns:minmax(0,1fr)}}.orl--bento{background-color:var(--paper)}.orl--bento .orl-feature{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin-top:52px;display:grid}.orl--bento .orl-ask,.orl--bento .orl-data{border-radius:28px;min-width:0;margin:0}.orl--bento .orl-ask{box-shadow:none;background:#f4f3f1;min-height:560px;padding:28px}.orl--bento .orl-ask__tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:26px;display:flex}.orl--bento .orl-ask__tab{min-height:36px;color:var(--ink-3);font:400 13px/1.2 var(--f-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}.orl--bento .orl-ask__tab.is-on{color:var(--ink);background:#fff;border-color:#09090b17;box-shadow:0 3px 6px -5px #09090b40}.orl--bento .orl-ask__tab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.orl--bento .orl-ask__s{opacity:1;visibility:visible;display:none;position:relative;inset:auto}.orl--bento .orl-ask__s.is-on{display:block}.orl--bento .orl-ask__q{border-radius:18px;align-items:flex-start;gap:16px;min-height:88px;padding:18px 20px;font-size:16px;line-height:1.5;box-shadow:0 0 0 1px #09090b0f,0 15px 24px -22px #09090b40}.orl--bento .orl-ask__q>.ai-blk{flex:0 0 32px}.orl--bento .orl-ask__a{gap:22px;margin-top:25px}.orl--bento .orl-ask__a>p{font:400 17px/1.5 var(--f-sans);opacity:1;max-width:42em;transform:none}.orl--bento .orl-ask__a ol{gap:10px}.orl--bento .orl-ask__a li{box-shadow:none;opacity:1;border:1px solid #09090b0f;border-radius:15px;gap:9px;padding:17px 16px;transform:none}.orl--bento .orl-ask__a li b{font-weight:500}.orl--bento .orl-ask__a li span{font-size:12.5px;line-height:1.5}.orl--bento .orl-ask__a li em{font-family:var(--f-ui);padding-top:5px;font-size:11px}.orl--bento .orl-ask__do{color:var(--ink);opacity:1;background:0 0;border-radius:0;width:auto;height:auto;min-height:24px;padding:0;font-size:13px;font-weight:450;line-height:1.4}.orl--bento .orl-ask__do>svg{flex:0 0 12px}.orl--bento .orl-data{isolation:isolate;color:#fff;background:#171719;position:relative;overflow:hidden}.orl--bento .orl-data>.rib{z-index:-1;opacity:.65}.orl--bento .orl-data__in{flex-direction:column;height:100%;padding:34px;display:flex}.orl--bento .orl-data__icon{background:#ffffff14;border:1px solid #ffffff2b;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:28px;display:inline-flex}.orl--bento .orl-data h3{color:#fff;font:400 26px/1.2 var(--f-sans);letter-spacing:-.02em;margin:0 0 28px}html[data-page] .orl--bento .orl-data .orl-st{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;margin:0;padding:0;display:grid}.orl--bento .orl-st__i{flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.orl--bento .orl-st__i b{font:400 clamp(24px,2.3vw,36px)/1.05 var(--f-sans);color:#fff}.orl--bento .orl-st__i em{color:#ffffffb3;line-height:1.3}.orl--bento .orl-data__in>p{font:400 12px/1.4 var(--f-ui);color:#ffffff8c;margin:auto 0 0;padding-top:38px}.orl--bento .orl-stm{max-width:980px;margin-top:70px;font-size:clamp(22px,2.3vw,32px);font-weight:350;line-height:1.4}.orl--bento .orl-g{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:40px}.orl--bento .orl-c{box-shadow:none;background:#f4f3f1;border-radius:28px;grid-column:span 6;gap:28px;padding:32px}.orl--bento .orl-c--co{grid-column:span 8}.orl--bento .orl-c--fc{grid-column:span 4}.orl--bento .orl-c--w{grid-column:1/-1}.orl--bento .orl-c__copy{min-width:0}.orl--bento .orl-c__icon{width:42px;height:42px;color:var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.orl--bento .orl-c__l{color:var(--ink);font:450 clamp(21px,1.85vw,27px)/1.2 var(--f-sans);letter-spacing:-.02em;margin:0 0 11px;display:block}.orl--bento .orl-c__f{max-width:46em;font:400 15px/1.55 var(--f-ui);letter-spacing:0;color:var(--ink-3);margin:0}.orl--bento mark{color:var(--ink);box-shadow:none}.orl--bento .orl-c__v{background:#fff;border:1px solid #09090b12;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:24px;display:flex;box-shadow:0 18px 36px -30px #09090b40}.orl--bento .orl-c__ft{border:0;gap:13px;padding:0;display:grid}.orl--bento .orl-c__ev{color:var(--ink-3);font:400 11.5px/1.5 var(--f-ui)}.orl--bento .orl-c__a{color:var(--ink);font:450 13px/1.4 var(--f-ui);opacity:1;background:0 0;align-items:flex-start;gap:9px;width:auto;height:auto;padding:0;transform:none}.orl--bento .orl-c__a>svg{flex:0 0 12px;margin-top:3px}.orl--bento .orl-co__r{grid-template-columns:138px minmax(48px,1fr) 65px 64px;gap:12px;min-height:48px;font-size:12px}.orl--bento .orl-co__r>:nth-child(4),.orl--bento .orl-co__r>:nth-child(6){display:none}.orl--bento .orl-co__r>:nth-child(5){display:block}.orl--bento .orl-co__r--h{min-height:40px;font-size:10.5px;line-height:1.4}.orl--bento .orl-co__n{align-items:center;gap:8px;display:flex}.orl--bento .orl-co__n>.co{border-radius:7px;flex-shrink:0}.orl--bento .orl-co__n>span{text-overflow:ellipsis;overflow:hidden}.orl--bento .orl-co__r.is-hi{background:#f0f6f3}.orl--bento .orl-seg{margin-bottom:18px}.orl--bento .orl-hm i{border-radius:3px;height:16px}.orl--bento .orl-hm__c{background:color-mix(in srgb, #72a88e calc(16% + var(--v) * 20%), #f1f5f2)}.orl--bento .orl-co .orl-lg{margin-top:20px;font-size:10.5px;line-height:1.5}.orl--bento .orl-c--fc .orl-c__v{justify-content:center;gap:25px;padding:22px 16px}.orl--bento .orl-fc__mt{background:#fff;border:1px solid #eee;border-radius:6px;margin:0;padding:4px 6px;font-size:11px;top:-6px;right:0;left:auto!important}.orl--bento .orl-fc__now{color:#77582b;background:#fbf3e6;margin:0}.orl--bento .orl-c--sm .orl-c__v,.orl--bento .orl-c--ac .orl-c__v{min-height:380px}.orl--bento .orl-sm__h li{grid-template-columns:minmax(0,1fr) 42px 42px 42px 46px;gap:6px;font-size:12px;line-height:1.4}.orl--bento .orl-sm__h ul{gap:16px}.orl--bento .orl-sc__d.is-s{fill:#72ad8b}.orl--bento .orl-ac__w,.orl--bento .orl-ac__r{grid-template-columns:106px minmax(0,1fr);gap:8px;font-size:11px}.orl--bento .orl-ac{gap:8px}.orl--bento .orl-ac__g i{border-radius:2px;height:17px}.orl--bento .orl-ac__box{display:none}.orl--bento .orl-ac__r.is-hi{background:#f9eded;border-radius:5px;outline:5px solid #f9eded}.orl--bento .orl-ac__note{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:18px;font-size:12px;line-height:1.5}.orl--bento .orl-ac__note+.orl-ac__note{margin-top:12px}.orl--bento .orl-ch{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:36px}.orl--bento .orl-ch__lbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;height:auto;margin-top:20px;display:grid}.orl--bento .orl-ch__lb{width:auto;box-shadow:none;background:#fafafa;border:1px solid #e9e9ec;border-radius:12px;margin:0;padding:12px;position:relative;top:auto;left:auto}.orl--bento .orl-ch__lb.is-u{box-shadow:none;background:#fcf4eb;border-color:#efddc8}.orl--bento .orl-ch__side{border-left:1px solid #eee;padding-left:28px}.orl--bento .orl-tp{gap:17px;margin-bottom:28px}.orl--bento .orl-tp li{grid-template-columns:minmax(0,1fr) 66px 30px;gap:8px;font-size:12px}.orl--bento .orl-chip{background:#faf2e8;height:auto;min-height:28px;padding:7px 10px;font-size:11px;line-height:1.35}.orl--bento .orl-tn ul{gap:18px}.orl--bento .orl-tn li,.orl--bento .orl-tn__ax{grid-template-columns:130px minmax(0,1fr) 42px;gap:8px;font-size:12px}.orl--bento .orl-tn__win{gap:12px;margin-top:30px}.orl--bento .orl-tn__win span:first-child{background:#edf5ef}.orl--bento .orl-dv__b{background:#d7ab83}.orl--bento li.is-hit .orl-dv__b{background:#80ad92}.orl--bento .orl-product__head{border-bottom:1px solid #eee;align-items:center;gap:14px;padding-bottom:24px;display:flex}.orl--bento .orl-product__symbol{color:#6a617e;background:#f1eef8;border-radius:14px;flex:0 0 50px;place-items:center;height:50px;display:grid}.orl--bento .orl-product__head>span:nth-child(2){gap:5px;display:grid}.orl--bento .orl-product__head b{font:500 18px/1.2 var(--f-mono)}.orl--bento .orl-product__head em{font:400 12px/1.4 var(--f-ui);color:var(--ink-3);font-style:normal}.orl--bento .orl-product__tag{color:#986160;font:400 11px/1.4 var(--f-ui);background:#f8eded;border-radius:7px;margin-left:auto;padding:6px 9px}.orl--bento .orl-product__trace{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0;display:grid}.orl--bento .orl-product__trace>div{border:1px solid #eee;border-radius:12px;flex-direction:column;gap:8px;padding:15px 10px;display:flex}.orl--bento .orl-product__trace>div>span{color:var(--ink-3)}.orl--bento .orl-product__trace b{font:400 30px/1 var(--f-sans)}.orl--bento .orl-product__trace em{font:400 11px/1.3 var(--f-ui);color:var(--ink-3);font-style:normal}.orl--bento .orl-product__finding{color:var(--ink-2);font:400 13px/1.5 var(--f-ui);background:#f8f6f3;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.orl--bento .orl-product__finding>svg{flex:0 0 18px;margin-top:2px}.orl--bento .orl-product__sources{gap:12px;margin-top:22px;display:grid}.orl--bento .orl-product__sources>span{font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);align-items:center;gap:8px;display:flex}.orl--bento .orl-c--pp{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:28px 38px;display:grid}.orl--bento .orl-c--pp .orl-c__ft{grid-column:1/-1}.orl--bento .orl-c--pp .orl-c__v{box-shadow:none;background:0 0;border:0;padding:0}.orl--bento .orl-pp__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.orl--bento .orl-pp__sig{display:none}.orl--bento .orl-ps{box-shadow:none;background:#fff;border:1px solid #09090b12;border-radius:20px;gap:14px;padding:22px}.orl--bento .orl-ps__k{color:#4a725c;background:#edf5ef}.orl--bento .orl-ps__p{gap:9px}.orl--bento .orl-ps__p .av{box-shadow:0 0 0 2px #fff,0 0 0 3px #e5ebe7}.orl--bento .orl-ps__f{align-items:flex-start;gap:12px}.orl--bento .orl-ps__f b{width:60px;font-weight:400}.orl--bento .orl-ps__f em{line-height:1.5}.orl--bento .orl-ps__a{border-top:1px solid #eee;padding-top:10px;font-weight:400;line-height:1.45}.orl--bento .orl-pp__rule{align-items:flex-start;line-height:1.5}.orl--bento .orl-pp__rule>svg{flex-shrink:0;margin-top:3px}.orl--bento .orl-c--geo .orl-c__copy{max-width:780px}.orl--bento .orl-geo__top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px}.orl--bento .orl-map{padding:16px}.orl--bento .orl-map__d.is-on circle{fill:#62947a}.orl--bento .orl-map__a,.orl--bento .orl-map__e{stroke:#62947a;stroke-width:1.4px}.orl--bento .orl-cy__fig{background:#edf5ef}.orl--bento .orl-cy__fig>b,.orl--bento .orl-cy__b{color:#466d57}.orl--bento .orl-cy__two{gap:12px}.orl--bento .orl-mx{margin-top:32px}.orl--bento .orl-mx__r{border-bottom:1px solid #eee;border-radius:0;min-height:44px}.orl--bento .orl-mx__r.is-on{background:#f6f8f6}@media (width>=901px) and (width<=1180px){.orl--bento .orl-c{padding:26px}.orl--bento .orl-c__v{padding:18px}.orl--bento .orl-co__r{grid-template-columns:114px minmax(40px,1fr) 56px 50px;gap:8px}.orl--bento .orl-co__n>.co{display:none}.orl--bento .orl-sm__h li{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 46px}.orl--bento .orl-sm__h li>:first-child{grid-column:1/-1}.orl--bento .orl-data__in{padding:28px}.orl--bento .orl-ask__a ol{grid-template-columns:1fr}.orl--bento .orl-ask__a li{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:5px 15px;display:grid}.orl--bento .orl-ask__a li em{grid-column:2}}@media (width<=900px){.orl--bento .orl-feature,.orl--bento .orl-g{grid-template-columns:minmax(0,1fr)}.orl--bento .orl-c,.orl--bento .orl-c--co,.orl--bento .orl-c--fc,.orl--bento .orl-c--w{grid-column:1}.orl--bento .orl-feature{margin-top:36px}.orl--bento .orl-ask{min-height:0}.orl--bento .orl-ask__a ol,html[data-page] .orl--bento .orl-data .orl-st{grid-template-columns:repeat(3,minmax(0,1fr))}.orl--bento .orl-data__in{padding:30px}.orl--bento .orl-data__icon{display:none}.orl--bento .orl-data h3{margin-bottom:25px}.orl--bento .orl-c--pp,.orl--bento .orl-ch{grid-template-columns:minmax(0,1fr)}.orl--bento .orl-ch__side{border-top:1px solid #eee;border-left:0;padding:25px 0 0}.orl--bento .orl-geo__top{grid-template-columns:minmax(0,1fr)}.orl--bento .orl-map{max-width:500px;margin:0 auto}}@media (width<=640px){.orl--bento .orl-feature,.orl--bento .orl-g{gap:16px}.orl--bento .orl-c,.orl--bento .orl-ask{border-radius:24px;gap:22px;padding:22px 18px}.orl--bento .orl-ask__tabs{gap:2px;margin-bottom:20px}.orl--bento .orl-ask__tab{flex:1;gap:5px;padding:7px 6px;font-size:11px}.orl--bento .orl-ask__q{gap:10px;padding:16px 14px;font-size:14px}.orl--bento .orl-ask__q>.ai-blk{flex-basis:26px;width:26px!important;height:26px!important}.orl--bento .orl-ask__a>p{font-size:15px}.orl--bento .orl-ask__a ol{grid-template-columns:minmax(0,1fr)}.orl--bento .orl-ask__a li{gap:6px}html[data-page] .orl--bento .orl-data .orl-st{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.orl--bento .orl-data__in{padding:28px}.orl--bento .orl-stm{margin-top:44px;font-size:22px}.orl--bento .orl-c__icon{width:38px;height:38px;margin-bottom:16px}.orl--bento .orl-c__l{font-size:22px}.orl--bento .orl-c__f{font-size:14px}.orl--bento .orl-c__v{border-radius:16px;padding:16px 12px}.orl--bento .orl-co__r{grid-template-columns:92px minmax(30px,1fr) 42px;gap:7px;min-height:42px}.orl--bento .orl-co__r>:nth-child(5),.orl--bento .orl-co__n>.co{display:none}.orl--bento .orl-co__r--h{min-height:38px;font-size:9px}.orl--bento .orl-co__r b{font-size:11px}.orl--bento .orl-seg{width:100%}.orl--bento .orl-seg i{text-align:center;flex:1;padding:5px 7px;font-size:10px}.orl--bento .orl-hm{gap:2px}.orl--bento .orl-hm i{height:13px}.orl--bento .orl-c--sm .orl-c__v,.orl--bento .orl-c--ac .orl-c__v{min-height:0}.orl--bento .orl-sm__h li{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 46px;font-size:11px}.orl--bento .orl-sm__h li>:first-child{grid-column:1/-1}.orl--bento .orl-ac__w,.orl--bento .orl-ac__r{grid-template-columns:76px minmax(0,1fr);gap:6px;font-size:10px}.orl--bento .orl-ac__g{gap:1.5px}.orl--bento .orl-ac__g i{height:12px}.orl--bento .orl-ch__lbs{grid-template-columns:minmax(0,1fr)}.orl--bento .orl-ch__lb{grid-template-columns:28px minmax(0,1fr);gap:5px 8px;display:grid}.orl--bento .orl-ch__lb>span{grid-column:2}.orl--bento .orl-tn li,.orl--bento .orl-tn__ax{grid-template-columns:94px minmax(0,1fr) 38px;font-size:11px}.orl--bento .orl-tn__win{gap:8px}.orl--bento .orl-tn__win span{padding:12px}.orl--bento .orl-tn__win em{font-size:11px}.orl--bento .orl-product__head{gap:9px}.orl--bento .orl-product__symbol{border-radius:10px;flex-basis:38px;height:38px}.orl--bento .orl-product__head b{font-size:15px}.orl--bento .orl-product__tag{padding:5px 6px;font-size:10px}.orl--bento .orl-product__trace{gap:6px}.orl--bento .orl-product__trace>div{padding:12px 8px}.orl--bento .orl-product__trace b{font-size:26px}.orl--bento .orl-pp__g{grid-template-columns:minmax(0,1fr)}.orl--bento .orl-ps{padding:20px}.orl--bento .orl-cy__cs{gap:5px}.orl--bento .orl-cy__c{padding:0 9px;font-size:11px}.orl--bento .orl-cy__fig{gap:10px;padding:12px}.orl--bento .orl-cy__fig>b{font-size:30px}.orl--bento .orl-cy__two{grid-template-columns:minmax(0,1fr);gap:18px}}.orl--bento .orl-fc__x>span:last-child{text-align:right;padding-top:17px}.orl--bento .orl-map__l[data-c=NO]{transform:translate(-100%,-60%)}.orl--bento .orl-map__l[data-c=SE]{transform:translate(-20%,5%)}@media (width<=640px){.orl--bento .orl-tn__ax em:nth-child(2){grid-row:2;margin-top:2px}.orl--bento .orl-sm__h li>:nth-child(4),.orl--bento .orl-sm__h li>:nth-child(5){display:block}}.sdm{background:var(--paper-2,#f6f5f2);padding:clamp(88px,10vw,136px) 0}.sdm__hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,96px);display:grid}.sdm__hd .h2{margin:0}.sdm__hd .lead{max-width:34em;margin:0}.sdm-st{border-radius:var(--r-xl);background:#fff;margin-top:clamp(40px,5vw,60px);padding:clamp(20px,2.6vw,32px);position:relative;box-shadow:0 0 0 1px #09090b12,0 30px 60px -44px #09090b59}.sdm-seg{background:#f4f4f5;border-radius:12px;padding:3px;display:inline-flex;position:relative}.sdm-seg button{z-index:1;cursor:pointer;height:34px;font:500 13px/1 var(--f-ui);color:var(--ink-3);background:0 0;border:0;padding:0 16px;transition:color .3s;position:relative}.sdm-seg button.is-on{color:var(--ink)}.sdm-seg__k{width:var(--kw,96px);transform:translateX(var(--kx,0));background:#fff;border-radius:9px;transition:transform .45s cubic-bezier(.2,.9,.25,1.1),width .45s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #09090b14,0 0 0 1px #09090b0d}.sdm-ch{margin-top:22px}.sdm-ch__y{font:400 12px/1.3 var(--f-ui);color:var(--ink-3);margin-bottom:8px;display:block}.sdm-ch__p{position:relative}.sdm-c{width:100%;height:auto;display:block;overflow:visible}.sdm-c__g{stroke:#09090b0d}.sdm-c__ax{stroke:#09090b29;fill:none}.sdm-c__gap{fill:url(#sdm-hatch);transition:opacity .6s var(--ease)}.sdm-c__stall{fill:#e0705a14;opacity:0;transition:opacity .6s var(--ease) .6s}.sdm-c__fit{fill:none;stroke:#8a8a92;stroke-width:2px;stroke-dasharray:6 6;transition:opacity .6s var(--ease)}.sdm-c__line{fill:none;stroke:#2f6e4b;stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .2s}.sdm-c__t{fill:#3fab83;opacity:0;transition:opacity .3s var(--ease) calc(var(--i) * 25ms)}.sdm-c__f{fill:#fff;stroke:var(--ink);stroke-width:2.2px;transition:opacity .5s var(--ease)}.sdm-c__end{stroke-width:1.5px;stroke-dasharray:3 4;transition:opacity .5s var(--ease)}.sdm-c__end--f{stroke:#8a8a92}.sdm-c__end--t{stroke:#2f6e4b;opacity:0}.sdm-n{width:max-content;max-width:210px;font:400 11.5px/1.3 var(--f-ui);color:var(--ink-3);transition:opacity .5s var(--ease), transform .5s var(--ease-out);background:#fff;border-radius:11px;flex-direction:column;gap:2px;padding:8px 11px;display:flex;position:absolute;box-shadow:0 0 0 1px #09090b14,0 12px 24px -16px #09090b59}.sdm-n b{font:600 12.5px/1.25 var(--f-ui);color:var(--ink)}.sdm-n em{font-style:normal}.sdm-n--f{top:2%;transform:translate(-100%)translate(-10px)}.sdm-n--t{opacity:0;top:40%;transform:translate(-100%)translate(-10px)}.sdm-n--t b{color:#2f6e4b}.sdm-n--s{opacity:0;max-width:230px;top:64%;transform:translate(-50%)translateY(6px);box-shadow:0 0 0 1.5px #e0705a8c,0 12px 24px -16px #09090b59}.sdm-n--s b{color:#a4441f}.sdm-ch__x{height:16px;margin-top:4px;position:relative}.sdm-ch__x em{font:400 10.5px/1 var(--f-mono);color:var(--ink-3);font-style:normal;position:absolute;transform:translate(-50%)}.sdm-l{border-top:1px solid #09090b0f;gap:5px;margin-top:18px;padding-top:16px;display:grid;position:relative}.sdm-l__r{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:0;display:grid}.sdm-l__n{font:400 12.5px/1 var(--f-ui);color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.sdm-l__n svg{color:var(--ink-3)}.sdm-l__g{grid-template-columns:repeat(44,minmax(0,1fr));gap:2px;display:grid;position:relative}.sdm-l__g i{height:14px;transition:background .5s var(--ease) var(--d);background:repeating-linear-gradient(135deg,#0000 0 3px,#09090b0f 3px 4px);border-radius:3px}.sdm-l__g i.is-f{background:color-mix(in srgb, #8a8a92 calc(var(--v) * 55%), #f2f2f3)}.sdm-l__miss{white-space:nowrap;font:500 11px/1.2 var(--f-ui);color:#a4441f;transition:opacity .4s var(--ease);background:#fbeee6;border-radius:999px;padding:3px 9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sdm-l__link{opacity:0;transition:opacity .5s var(--ease) .9s;border-radius:8px;position:absolute;top:10px;bottom:-6px;box-shadow:0 0 0 1.5px #e0705a,0 0 0 5px #e0705a1f}.sdm-cap{min-height:44px;font:400 14px/1.5 var(--f-ui);color:var(--ink-2);margin-top:18px;position:relative}.sdm-cap span{max-width:760px;transition:opacity .5s var(--ease);display:block}.sdm-cap b{color:var(--ink);font-weight:600}.sdm-cap__w{opacity:0;position:absolute;top:0;left:0}.sdm-st[data-m=w] .sdm-c__gap,.sdm-st[data-m=w] .sdm-c__fit,.sdm-st[data-m=w] .sdm-c__end--f,.sdm-st[data-m=w] .sdm-n--f,.sdm-st[data-m=w] .sdm-c__f{opacity:0}.sdm-st[data-m=w] .sdm-c__line{stroke-dashoffset:0}.sdm-st[data-m=w] .sdm-c__t,.sdm-st[data-m=w] .sdm-c__stall,.sdm-st[data-m=w] .sdm-c__end--t{opacity:1}.sdm-st[data-m=w] .sdm-n--t{opacity:1;transition-delay:1.3s}.sdm-st[data-m=w] .sdm-n--s{opacity:1;transition-delay:1s;transform:translate(-50%)}.sdm-st[data-m=w] .sdm-l__g i{background:color-mix(in srgb, #3fab83 calc(var(--v) * 60%), #f2f2f3)}.sdm-st[data-m=w] .sdm-l__g i.is-hot{background:color-mix(in srgb, #e0705a calc(var(--v) * 70%), #f2f2f3)}.sdm-st[data-m=w] .sdm-l__miss{opacity:0}.sdm-st[data-m=w] .sdm-l__link{opacity:1}.sdm-st[data-m=w] .sdm-cap__f{opacity:0}.sdm-st[data-m=w] .sdm-cap__w{opacity:1}.sdm-rs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.sdm-r{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:8px;padding:22px 22px 24px;display:flex;box-shadow:0 0 0 1px #09090b12}.sdm-r__ic{color:#2f6e4b;background:#e8f3ec;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.sdm-r b{font:500 17px/1.3 var(--f-sans);letter-spacing:-.01em;color:var(--ink)}.sdm-r p{font:400 14px/1.5 var(--f-ui);color:var(--ink-2);margin:0}.sdm-end{max-width:1000px;font:500 clamp(24px, 2.5vw, 36px)/1.2 var(--f-sans);letter-spacing:-.025em;color:var(--ink);margin:clamp(56px,6vw,88px) 0 0}.sdm-end span{color:var(--ink-3)}@media (width<=900px){.sdm__hd{grid-template-columns:minmax(0,1fr);align-items:start}.sdm-rs{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sdm-l__r{grid-template-columns:96px minmax(0,1fr)}.sdm-l__n{font-size:11px}.sdm-l__n svg{display:none}.sdm-l__g{gap:1px}.sdm-l__g i{border-radius:2px;height:11px}.sdm-l__link{width:calc(13.64% - 13.0944px)!important;left:calc(40.91% + 56.7264px)!important}.sdm-n{max-width:150px;padding:6px 8px;font-size:10.5px}.sdm-n b{font-size:11px}.sdm-n--s em,.sdm-n--f em{display:none}.sdm-cap{min-height:96px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sdm-st *,.sdm-st :after{transition:none!important}}@media (width<=640px){.sdm-n{width:auto;max-width:none;margin-top:8px;font-size:11.5px;display:none;position:relative;top:auto;opacity:1!important;left:auto!important;transform:none!important}.sdm-n b{font-size:12px}.sdm-n--s em,.sdm-n--f em{display:inline}.sdm-st[data-m=f] .sdm-n--f,.sdm-st[data-m=w] .sdm-n--t,.sdm-st[data-m=w] .sdm-n--s{display:flex}.sdm-ch__x{margin-top:2px}}:root{--rail-x:max(calc(var(--gut) - 12px), calc(50% - var(--wrap) / 2 - 12px));--rail-tx:0px;--rail-f:clamp(72px, 9vw, 150px)}.rails{z-index:40;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);display:none;position:fixed;inset:0}.rails i{background:#09090b13;width:1px;position:absolute;top:0;bottom:0}.rails i:first-child{left:var(--rail-x)}.rails i:last-child{right:var(--rail-x)}@media (width>=761px){html:not([data-page]){--rail-tx:24px}html:not([data-page]) .rails{display:block}html.rails-on:not([data-page]) .rails{opacity:1}html:not([data-page]) :is(.vp__hd,.sc__hd,.ef__h,.ef__ps,.fw__hd,.if__copy,.csn__hd,.sf__hd,.mapp__copy,.lfc__hd){padding-left:var(--rail-tx);padding-right:var(--rail-tx)}html:not([data-page]) :is(.aix__hd,.plx__hd){padding-left:calc(var(--gut) + var(--rail-tx));padding-right:calc(var(--gut) + var(--rail-tx))}html:not([data-page]) .aix__rule{top:0;left:var(--rail-x);right:var(--rail-x);pointer-events:none;background:#09090b13;height:1px;display:block;position:absolute}html:not([data-page]){--sec-y:clamp(56px, 6vw, 88px)}html:not([data-page]) :is(#systematic,#efficiency,#platform-teaser,#your-way,#right-information,#coming,#your-brand,#systemframe,#mobile,#handover){background-image:linear-gradient(#09090b13,#09090b13);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--rail-x)) 1px;padding-top:var(--sec-y)}html:not([data-page]) :is(#ai,#systematic,#efficiency,#platform-teaser,#your-way,#right-information,#coming,#your-brand,#systemframe,#mobile){padding-bottom:var(--sec-y)}html:not([data-page]) .plx__band{-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--rail-x), #000 calc(var(--rail-x) + var(--rail-f)), #000 calc(100% - var(--rail-x) - var(--rail-f)), transparent calc(100% - var(--rail-x)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, transparent var(--rail-x), #000 calc(var(--rail-x) + var(--rail-f)), #000 calc(100% - var(--rail-x) - var(--rail-f)), transparent calc(100% - var(--rail-x)), transparent 100%)}}@media (width<=760px){html:not([data-page]) :is(#systematic,#efficiency,#platform-teaser,#your-way,#right-information,#coming,#your-brand,#systemframe,#mobile,#handover){background-image:linear-gradient(#09090b13,#09090b13);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--gut)) 1px}html:not([data-page]) .aix__rule{top:0;left:var(--gut);right:var(--gut);pointer-events:none;background:#09090b13;height:1px;display:block;position:absolute}}@media (width>=761px) and (width<=900px){html:not([data-page]) #right-information{padding-bottom:500px}}@media (width>=901px){html :is(.plx__hd,.sf--uses .sf__hd,.lfc__hd,.mds__hd,.sdm__hd,.orl__hd,.mpx__hd,.scy-s__hd,.swt-s__hd){grid-template-columns:fit-content(min(56%,40rem)) minmax(0,31em);justify-content:start;align-items:start;column-gap:clamp(56px,7vw,128px)}html :is(.plx__hd,.sf--uses .sf__hd,.lfc__hd,.mds__hd,.sdm__hd,.orl__hd,.mpx__hd,.scy-s__hd,.swt-s__hd)>:last-child{padding-top:7px}}@media (width>=1001px){html :is(.csn__hd,.sc__hd){grid-template-columns:fit-content(min(56%,40rem)) minmax(0,31em);justify-content:start;align-items:start;column-gap:clamp(56px,7vw,128px)}html :is(.csn__hd,.sc__hd)>:last-child{padding-top:7px}}html :is(.lead:not([class*=hd__l]):not(.try__l):not(.mdh__l),.vp__l,.sc__l,.plx__r p,.aix__r p,.mpx__hd p,.csn__hd .lead,.sf__hd p,.lfc__hd .lead){font-size:clamp(16px,1.2vw,18px);line-height:1.55}html[data-page]:not([data-page=design]){--pg-gr:#f4f3f1}html[data-page] :is(.mds--alt,.sdm,.pl-in,.pl-so--intelligence){background-color:var(--paper)}html[data-page] .pl-in{border-top:0}html[data-page] :is(.fin,.fin__pin){background-color:var(--paper)}html[data-page] .mds--alt .md-c:not(.md-c--ask),html[data-page] .mds--alt .mds-t.is-on,html[data-page] .sdm-r{background:var(--pg-gr);box-shadow:none}html[data-page] :is(.cmp,.sfp-vis,.scy-vis,.pl-sv,.plp-hero:has(>.pv),.plp-f__vis,.pl-so--intelligence .pl-sv){background-color:var(--pg-gr);box-shadow:none;background-image:none}html[data-page] :is(.cmpp,.sfa){background:var(--pg-gr);box-shadow:none;border-radius:22px}html[data-page] .pl-c{background:var(--pg-gr);box-shadow:none}html[data-page] .pl-c__st:not(.is-live){box-shadow:inset 0 0 0 1px var(--line);background:#fff}html[data-page] .swt-free{background:var(--pg-gr);box-shadow:none}html[data-page] .swt-c{box-shadow:none;background:var(--pg-gr)}html[data-page] .swt-c:hover{box-shadow:none;background:#eae9e5}html[data-page] .swt-c.is-on{background:var(--ink)}html[data-page] .cmp-ls__g button{box-shadow:none;background:var(--pg-gr)}html[data-page] .cmp-ls__g button:hover,html[data-page] .cmp-ls__g button.is-on{box-shadow:none;color:var(--ink);background:#e9e8e4}html[data-page] :is(.swt-st__ic,.plp-f__ic,.pl-c__ic,.pl-in__ic,.try-i__ic,.sfl__ic,.cmpw__ic,.sfr__ic,.tgp__ic,.gap__ic,.mpf__ic,.sm__ic){background:var(--pg-gr);width:38px;height:38px;box-shadow:none;color:var(--ink);border:0;border-radius:12px}html[data-page] .pl-c__ic{box-shadow:inset 0 0 0 1px var(--line);background:#fff}html[data-page] .pl-c--plan{color:#fff;background:#111}html[data-page] .pl-c--plan .pl-c__n{color:#fff}.pl-c--plan>.rib{z-index:-2;pointer-events:none}.pl-c--plan:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#09090b1f,#09090ba6);position:absolute;inset:0}html[data-page] .pl-c--plan .pl-c__d{color:#ffffffd6}html[data-page] .pl-c--plan .pl-c__ic{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff3d,0 4px 12px #0000001a}html[data-page] .pl-in__ic{border-radius:13px;width:44px;height:44px}html[data-page] :is(.cmpp__ic,.sfa__ic,.md-c__ic,.tf-way__ic){box-shadow:none;background:#fff;border:0}html[data-page] :is(.cmpp__ic,.sfa__ic){border-radius:12px;width:38px;height:38px}html[data-page] :is(.scy-ps,.swt-sts,.plp-ms,.cmpws,.sfrs){row-gap:clamp(32px,4vw,48px)}html[data-page] :is(.scy-p,.swt-st,.plp-m,.cmpw,.sfr){border-top:0;padding-top:0;padding-bottom:0}html[data-page] :is(.cmpw,.sfr){grid-template-columns:38px minmax(0,1fr)}html[data-page] :is(.scy-p,.swt-st,.plp-m) h3{letter-spacing:-.01em;margin-top:18px;font-size:16px;font-weight:500;line-height:1.3}html[data-page] :is(.cmpw,.sfr) h3{letter-spacing:-.01em;margin:8px 0 6px;font-size:16px;font-weight:500;line-height:1.3}html[data-page] :is(.scy-p,.swt-st,.plp-m,.cmpw,.sfr) p{color:var(--ink-3);font-size:14.5px;line-height:1.55}html[data-page] .try-i h3{letter-spacing:-.01em;font-size:16px}html[data-page] .try-i p{font-size:14.5px;line-height:1.55}html[data-page] .swt-st{padding-bottom:0}@media (width<=900px){html[data-page] .swt-sts{row-gap:32px}}html[data-page] .sfl{background:var(--pg-gr);box-shadow:none}html[data-page] .sfl .sfl__ic,html[data-page] .sfl-ch{background:#fff}.mig__vis .mf{isolation:auto;font:400 13px/1 var(--f-ui);color:var(--on-night);background:#ffffff0d;flex-direction:row;align-items:center;position:relative;inset:auto}html[data-page] .pag__ok{border-radius:5px}html[data-page] .tf-way__ok{border-radius:6px}html[data-page] .tf-ok__ic{border-radius:15px}html[data-page] .scy-a__ai{border-radius:8px}html[data-page] .sfl-ai .a-portal{border-radius:6px}html[data-page=mission] .un-s__n,html[data-page=mission] .un__hd>.un__ey{display:none}@media (width>=901px){html[data-page] :is(.cmp-s__hd,.sfp-s__hd){grid-template-columns:fit-content(min(56%,40rem)) minmax(0,31em);justify-content:start;align-items:start;column-gap:clamp(56px,7vw,128px);max-width:none;display:grid}html[data-page] :is(.cmp-s__hd,.sfp-s__hd) .h2{margin:0}html[data-page] :is(.cmp-s__hd,.sfp-s__hd)>:last-child{margin-top:0;padding-top:7px}}@media (width>=761px){html[data-page]:not([data-page=design]){--rail-tx:24px;--sec-y:clamp(56px, 6vw, 88px)}html[data-page]:not([data-page=design]) .rails{display:block}html.rails-on[data-page]:not([data-page=design]) .rails{opacity:1}html[data-page=mission] .rails i{background:#ffffff12}html[data-page] :is(.pl-in,.mds,.pl-so,.sdm,.orl,.mpx,.pst){background-image:linear-gradient(#09090b13,#09090b13);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--rail-x)) 1px;border-top:0}html[data-page] :is(.pl-in,.mds,.pl-so){padding-top:calc(var(--sec-y) + 16px);padding-bottom:calc(var(--sec-y) + 16px)}html[data-page] .pl-in{padding-bottom:var(--sec-y)}html[data-page] .pst{padding-top:calc(var(--sec-y) + 16px)}html[data-page] :is(.scy-s,.swt-s,.cmp-s,.sfp-s,.plp-fs){margin-top:calc(var(--sec-y) + 16px);padding-top:calc(var(--sec-y) + 16px);position:relative}html[data-page] :is(.scy-s,.swt-s,.cmp-s,.sfp-s,.plp-fs):before{content:"";pointer-events:none;background:#09090b13;height:1px;position:absolute;top:0;left:-12px;right:-12px}html[data-page] .plp-ms{margin-top:clamp(48px,5vw,72px)}html[data-page] :is(.plp-ms,.cmp-ls,.cmpws,.scy-s__hd,.scy-ps,.swt-s__hd,.swt-sts,.swt-pick,.sfp-s__hd,.sfrs,.cmp-s__hd,.mds__hd,.sdm__hd,.orl__hd,.mpx__caps,.sdm-end,.orl-stm,.orl-st,.orl__note,.un-s__l){padding-left:var(--rail-tx);padding-right:var(--rail-tx)}html[data-page] .pst__copy{padding-left:var(--rail-tx)}html[data-page] .mpx__hd{padding-left:calc(var(--gut) + var(--rail-tx));padding-right:calc(var(--gut) + var(--rail-tx))}html[data-page] :is(.plp-hd,.cmp-hd,.scy-hd,.swt-hd,.sfp-hd,.try__copy),html[data-page] .pl-so__copy,html[data-page] .plp-f:not(.plp-f--r) .plp-f__copy{padding-left:var(--rail-tx)}html[data-page] .plp-f--r .plp-f__copy{padding-right:var(--rail-tx)}html[data-page] .mds__nav{padding-left:var(--rail-tx)}html[data-page] .mds__in{grid-template-columns:calc(216px + var(--rail-tx)) minmax(0, 1fr)}}@media (width<=760px){html[data-page] :is(.pl-in,.mds,.pl-so,.sdm,.orl,.mpx,.pst,.pi,.aiv){background-image:linear-gradient(#09090b13,#09090b13);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--gut)) 1px;border-top:0}html[data-page] :is(.scy-s,.swt-s,.cmp-s,.sfp-s,.plp-fs,.aiv__asks){position:relative}html[data-page] :is(.scy-s,.swt-s,.cmp-s,.sfp-s,.plp-fs,.aiv__asks):before{content:"";pointer-events:none;background:#09090b13;height:1px;position:absolute;top:0;left:0;right:0}html[data-page] :is(.scy-s,.swt-s,.aiv__asks){margin-top:52px;padding-top:52px}}.pl-cs{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1040px;margin:40px auto 0;display:grid}.pl-c{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);isolation:isolate;cursor:default;background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex;position:relative;overflow:hidden}.pl-c__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pl-c__ic{background:var(--paper-2);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;place-items:center;display:grid}.pl-c__st{background:var(--paper-2);height:24px;font:500 12px/1 var(--f-ui);color:var(--ink-3);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.pl-c__st.is-live{color:#166534;background:#e6f4ec}.pl-c__n{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.pl-c__d{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.pl-in{background:var(--paper-2);border-top:1px solid var(--line);text-align:center;padding:clamp(72px,8vw,112px) 0 clamp(56px,6vw,80px)}.pl-in__ic{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:14px;place-items:center;display:inline-grid}.pl-in .h2{margin:18px 0 0}.pl-in .lead{max-width:34em;margin:14px auto 0}.pl-in__idx{margin-top:28px}.pl-so{background:var(--paper);border-top:1px solid var(--line);padding:clamp(88px,10vw,140px) 0;overflow:hidden}.pl-so--intelligence{background:var(--paper-2)}.pl-so__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pl-so .h2{margin:0}.pl-so .lead{max-width:30em;margin-top:18px}.pl-so__pts{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.pl-so__pts li{color:var(--ink);align-items:center;gap:10px;font-size:15.5px;display:flex}.pl-so__pts svg{color:var(--ink-3);flex-shrink:0}.pl-so__more{margin-top:28px;display:inline-flex}.pl-sv{background-color:#ebebe8;background-image:radial-gradient(#09090b1a 1px,#0000 1.3px);background-size:20px 20px;border-radius:24px;padding:clamp(16px,2vw,28px)}.pl-sv--canvas .cvz{height:440px}.pl-so--intelligence .pl-sv{background-color:#e6e6e3}.pg--plp{background:var(--paper)}.plp-hd{max-width:900px}.plp-hd__h{font-size:calc(clamp(38px, 5vw, 70px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w);margin-top:22px}.plp-hd__l{max-width:40em;margin-top:22px}.plp-hero{margin-top:clamp(40px,5vw,64px)}.plp-hero .pv--dash{max-width:760px;margin:0 auto}.plp-hero>.pv{margin:0 auto}.plp-hero:has(>.pv){border-radius:var(--r-xl);background-color:#ebebe8;background-image:radial-gradient(#09090b1a 1px,#0000 1.3px);background-size:20px 20px;padding:clamp(28px,4vw,56px)}.plp-hero .pl-sv--canvas .cvz{height:560px}.plp-ms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.plp-m{border-top:1px solid var(--line);padding:26px 0 0}.plp-f__ic{background:var(--paper-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;place-items:center;display:grid}.plp-m h3{color:var(--ink);margin:18px 0 0;font-size:17px;font-weight:500}.plp-m p{max-width:30em;color:var(--ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}.plp-fs{flex-direction:column;gap:clamp(64px,8vw,112px);margin-top:clamp(80px,9vw,128px);display:flex}.plp-f{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.plp-f--r .plp-f__copy{order:2}.plp-f__copy .h3{margin:20px 0 0}.plp-f__copy p{max-width:30em;color:var(--ink-3);margin:12px 0 0;font-size:16px;line-height:1.6}.plp-f__vis{background-color:#ebebe8;background-image:radial-gradient(#09090b1a 1px,#0000 1.3px);background-size:20px 20px;border-radius:24px;padding:clamp(18px,2.4vw,32px)}.plp-cta{border-radius:var(--r-xl);background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(80px,9vw,128px);padding:clamp(28px,4vw,56px);display:grid}.plp-cta .h3{color:#fff;margin:0}.plp-cta p{color:#ffffffb3;margin:10px 0 0;font-size:16px}.pv{width:100%;max-width:620px;font:400 12.5px/1.3 var(--f-ui);color:#0a0a0a;background:#fff;border-radius:14px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #e7e7e9,0 26px 56px -34px #09090b59}.pv__hd{border-bottom:1px solid #ececee;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.pv__hd>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pv__tag{font:500 11px/1 var(--f-ui);color:#52525b;white-space:nowrap;background:#f4f4f5;border-radius:6px;margin-left:auto;padding:4px 8px}.pv__live{color:#15803d;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.pv__live i{background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite aivLive}.pv__share{color:#737373;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:inline-flex}.pv__share em{white-space:nowrap;font-style:normal}.pv-av{margin-left:-6px;box-shadow:0 0 0 2px #fff}.pv-av:first-child{margin-left:0}.pv-ks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.pv-k{border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ececee}.pv-k span{color:#737373;font-size:11.5px}.pv-k b{letter-spacing:-.02em;font-size:24px;font-weight:500}.pv-k em{color:#8a8a92;font-size:11.5px;font-style:normal}.pv-ch{border-radius:10px;flex-direction:column;gap:8px;margin:0 14px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ececee}.pv-ch__h{color:#3f3f46;margin-bottom:4px;font-size:12px;font-weight:500}.pv-b{color:#52525b;grid-template-columns:120px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:12px;display:grid}.pv-b i{height:12px;width:calc(var(--v) * 100%);transform-origin:0;background:#7a62b8;border-radius:0 4px 4px 0}.pv-b b{color:#0a0a0a;text-align:right;font-weight:500}.pv-ask{color:#3f3f46;background:#f6f6f7;border-radius:10px;align-items:center;gap:8px;margin:14px;padding:10px 12px;display:flex}.pv-ask svg{color:#5b7bb0;flex-shrink:0}.pv-f{border-bottom:1px solid #f3f3f4;flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.pv-f span{color:#3f3f46;background:#f4f4f5;border-radius:7px;padding:5px 9px;font-size:11.5px}.pv-r{border-bottom:1px solid #f3f3f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:grid}.pv-r b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pv-r span{color:#737373;white-space:nowrap;font-size:12px}.pv-r em{color:#3f3f46;background:#f4f4f5;border-radius:6px;padding:3px 7px;font-size:11.5px;font-style:normal}.pv-r em.pv-r__x{color:#991b1b;background:#fee2e2}.pv-ps{padding:8px 14px}.pv-p{border-bottom:1px solid #f3f3f4;align-items:center;gap:10px;min-height:46px;display:flex}.pv-p>span{flex-direction:column;gap:2px;display:flex}.pv-p b{font-weight:500}.pv-p em{color:#737373;font-size:11.5px;font-style:normal}.pv-p i{color:#52525b;margin-left:auto;font-size:12px;font-style:normal}.pv-link{background:#f6f6f7;border-radius:10px;align-items:center;gap:10px;margin:6px 14px 14px;padding:12px;display:flex}.pv-link__ic{background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 1px #e7e7e9}.pv-link>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.pv-link b{font-weight:500}.pv-link em{color:#737373;font-size:11.5px;font-style:normal}.pv-link__b{color:#fff;white-space:nowrap;background:#0a0a0a;border-radius:8px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:500}.pv-q{color:#3f3f46;background:#f6f6f7;border-radius:9px;align-items:center;gap:8px;height:36px;margin:12px 14px;padding:0 12px;display:flex}.pv-l{border-radius:10px;flex-direction:column;gap:6px;margin:0 14px 12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ececee}.pv-l__k{color:#15803d;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.pv-l b{font-size:13.5px;font-weight:500}.pv-l__a{color:#52525b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pv-dw{padding:14px;position:relative}.pv-plan{width:100%;height:auto;display:block}.pv-t{position:absolute}.pv-m{background:linear-gradient(#fafafa,#f3f3f4);place-items:center;height:300px;display:grid;position:relative}.pv-iso{width:300px;height:210px;transform-style:preserve-3d;position:relative;transform:rotateX(56deg)rotate(-42deg)}.pv-fl{transform:translateZ(calc(var(--i) * 46px));background:#ffffffb3;border:1.4px solid #2a2a2e;position:absolute;inset:0}.pv-duct{background:#7a62b8;border-radius:5px;height:9px;position:absolute;top:40%;left:8%;right:12%;transform:translateZ(80px);box-shadow:0 0 0 1px #fff9}.pv-duct--2{top:62%;transform:translateZ(126px)}.pv-lamp{background:#c07a2c;border-radius:50%;width:12px;height:12px;position:absolute;top:20%;left:30%;transform:translateZ(94px)}.pv-lamp--2{top:70%;left:66%;transform:translateZ(140px)}.pv-leg{color:#3f3f46;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:14px}.pv-leg span{align-items:center;gap:6px;display:inline-flex}.pv-leg i{border-radius:3px;width:10px;height:10px}@media (width<=900px){.pl-cs,.pl-so__in,.plp-f,.plp-cta{grid-template-columns:minmax(0,1fr)}.plp-f--r .plp-f__copy{order:0}.plp-ms{grid-template-columns:minmax(0,1fr)}.pv-ks{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-b{grid-template-columns:96px minmax(0,1fr) 24px}.pv-r span{display:none}}.pl-so__vis{min-width:0}.pl-sv--model{border-radius:26px;padding:18px}.pl-sv--model .c4__vis{aspect-ratio:640/500;height:auto;min-height:0;margin:0;position:relative;overflow:visible}.pv--dash{border-radius:18px;max-width:none}.pv--dash .pv__hd{flex-wrap:wrap;row-gap:10px;height:auto;min-height:54px;padding:14px 18px}.pv--dash .pv__share{gap:0}.pv--dash .pv__share em{margin-left:8px}.pv-dashboard-tabs{background:#f4f4f5;border-radius:10px;gap:3px;margin:16px 18px 0;padding:3px;display:inline-flex}.pv-dashboard-tabs>span{color:var(--muted);font:500 12px/1.2 var(--f-ui);padding:7px 12px}.pv-dashboard-tabs>.is-on{color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 0 0 1px #e4e4e7,0 2px 3px #09090b08}.pv--dash .pv-ks{border:1px solid #e7e7e9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:auto;margin:16px 18px;padding:0;overflow:hidden}.pv--dash .fwg-kp4{gap:10px;padding:14px 12px}.pv--dash .fwg-kh em{white-space:normal;font-size:11px;line-height:1.35}.pv--dash .fwg-kh{align-items:flex-start}.pv--dash .fwg-kh svg{margin-top:1px}.pv--dash .fwg-kp__row{gap:8px}.pv--dash .fwg-kp4 b{font-size:clamp(20px,2.1vw,28px)}.pv--dash .fwg-spk{width:42px;height:19px}.pv-k-note{color:#787880;font:400 10.5px/1.3 var(--f-ui)}.pv--dash .pv-ch{border-radius:12px;gap:12px;margin:0 18px;padding:16px}.pv--dash .fwg-sps{gap:18px}.pv--dash .fwg-sp{grid-template-columns:142px minmax(0,1fr) 22px}.pv--dash .fwg-sp__f{transform:none}.pv--dash .pv-ask{gap:10px;margin:16px 18px 18px;padding:12px;line-height:1.5}.pv--dash .pv-ask>:first-child{flex-shrink:0}@media (width<=1100px) and (width>=901px){.pv--dash .pv__share em,.pv--dash .fwg-spk{display:none}.pv--dash .fwg-sp{grid-template-columns:118px minmax(0,1fr) 20px}}@media (width<=620px){.pl-sv--model{padding:6px}.pl-so--intelligence .pl-sv{padding:10px}.pv--dash .pv__hd{padding:12px}.pv--dash .pv__share{margin-left:0}.pv-dashboard-tabs{margin:12px 12px 0}.pv-dashboard-tabs>span{padding:7px 9px;font-size:11px}.pv--dash .pv-ks{margin:12px}.pv--dash .fwg-kp4{padding:10px 8px}.pv--dash .fwg-kh svg,.pv--dash .fwg-spk{display:none}.pv--dash .fwg-kp4 b{font-size:21px}.pv--dash .pv-ch{margin:0 12px;padding:12px}.pv--dash .fwg-tt{display:block}.pv--dash .fwg-tt>b{margin-top:5px;font-size:10px;display:block}.pv--dash .fwg-sp{grid-template-columns:100px minmax(0,1fr) 16px;gap:6px}.pv--dash .fwg-sp__n{gap:5px}.pv--dash .fwg-sp__n em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;display:block;overflow:hidden}.pv--dash .pv-ask{margin:12px;padding:10px;font-size:11px}}.pl-sv--model .c4__vis{box-shadow:none;background:0 0;border-radius:0}.pg--ds{background:var(--paper)}.ds-hd{max-width:780px}.ds-hd .csn__tag{margin-bottom:20px}.ds-hd__h{font-size:calc(clamp(36px, 4.4vw, 60px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.04;font-weight:var(--t-title-w)}.ds-hd__l{max-width:640px;color:var(--ink-2);margin-top:18px;font-size:18px;line-height:1.55}.ds-bar{top:calc(var(--hdr) + 10px);z-index:6;backdrop-filter:blur(14px);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--line), 0 12px 30px -18px #09090b4d;background:#ffffffdb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:30px;padding:5px;display:flex;position:sticky}.ds-bar__n{font:500 13.5px/1 var(--f-ui);color:var(--ink-3);padding:0 12px 0 10px}.ds-bar__n b{color:var(--ink);font-weight:600}.ds-bar__b{height:34px;font:500 13.5px/1 var(--f-ui);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ds-bar__b:hover{background:var(--paper-2)}.ds-in{grid-template-columns:190px minmax(0,1fr);gap:clamp(32px,4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.ds-nav{top:calc(var(--hdr) + 80px);flex-direction:column;align-self:start;gap:22px;display:flex;position:sticky}.ds-nav__g{flex-direction:column;gap:2px;display:flex}.ds-nav__k{font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px}.ds-nav a{font:500 14.5px/1.2 var(--f-ui);color:var(--ink-3);border-radius:8px;margin-left:-10px;padding:7px 10px}.ds-nav a:hover{color:var(--ink)}.ds-nav a.is-on{background:var(--paper-2);color:var(--ink)}.ds-s{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.ds-s:first-child{border-top:0;padding-top:0}.ds-s__hd{max-width:680px;margin-bottom:24px}.ds-s__h{letter-spacing:var(--t-title-ls);font-size:clamp(26px,2.4vw,34px);line-height:1.12;font-weight:var(--t-title-w)}.ds-s__l{color:var(--ink-3);max-width:680px;margin-top:10px;font-size:15.5px;line-height:1.55}.ds-s__sub{letter-spacing:-.01em;margin:36px 0 0;font-size:19px;font-weight:500}.ds-sp{border-radius:var(--r-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);margin-top:18px;padding:clamp(20px,3vw,36px);position:relative}.ds-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ds-row+.ds-row{margin-top:16px}.ds-dark{border-radius:var(--r-card);background:var(--night);padding:22px}.ds-sp .pr3__ey,.ds-sp .if__ey,.ds-sp .csn__tag,.ds-sp .aiv__ey,.ds-sp .un__ey{margin-bottom:0}.ds-sp--sw{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.ds-sw{font:500 13px/1.2 var(--f-ui);color:var(--ink);flex-direction:column;gap:6px;display:flex}.ds-sw i{border-radius:12px;height:64px;box-shadow:inset 0 0 0 1px #09090b1a}.ds-sw code,.ds-r code{font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.ds-sp--pal{gap:8px;display:grid}.ds-hue{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ds-hue__n{font:500 13px/1 var(--f-ui);color:var(--ink-2)}.ds-hue__r{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ds-hue__s{cursor:pointer;height:34px;display:block;position:relative}.ds-hue__s i{transition:transform .15s var(--ease);border-radius:9px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #09090b14}.ds-hue__s:hover i{transform:scale(1.05)}.ds-hue__s input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ds-hue__s.is-set i{box-shadow:inset 0 0 0 2px var(--ink)}.ds-hue--k span{font:500 11px/1 var(--f-mono);color:var(--ink-4);text-align:center}.ds-sp--ai{background-image:radial-gradient(#09090b1f 1px,#0000 1.2px);background-size:18px 18px;justify-content:center;padding:40px;display:flex}.ds-sp--type{background:var(--paper);flex-direction:column;gap:28px;display:flex}.ds-ty{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:20px;display:grid}.ds-ty__k{font:500 12px/1.3 var(--f-mono);color:var(--ink-3)}.ds-ty__d{color:var(--ink);font-size:clamp(36px,4.6vw,64px)}.ds-ty .h2,.ds-ty .h3{color:var(--ink)}.ds-ty__ui{font:500 14px/1.4 var(--f-ui);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-sp--r{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;display:grid}.ds-r{font:500 13px/1.2 var(--f-ui);color:var(--ink);flex-direction:column;gap:6px;display:flex}.ds-r i{background:var(--paper);height:84px;box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 24px -18px #09090b66}.ds-ln{box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px/1 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 9px 5px 6px;display:inline-flex}.ds-ln i{border-radius:3px;width:9px;height:9px}.ds-ln b{font:600 11px/1 var(--f-mono);color:var(--ink)}.ds-row--ln{gap:8px}.ds-sp--cur{background-image:radial-gradient(#09090b1f 1px,#0000 1.2px);background-size:18px 18px;height:300px;overflow:hidden}.ds-cur{align-items:flex-start;display:inline-flex}.ds-cur .cur__ptr{filter:drop-shadow(0 2px 5px #00000024);flex-shrink:0}.ds-cur__n{margin:20px 0 0 -6px}.ds-sp--cur .ds-cur{animation:9s ease-in-out infinite dsDrift;position:absolute}.ds-cur--0{top:14%;left:6%}.ds-cur--1{top:8%;left:46%;animation-delay:-2s!important}.ds-cur--2{top:58%;left:14%;animation-delay:-4s!important}.ds-cur--3{top:62%;left:58%;animation-delay:-6s!important}.ds-cur--ai{top:36%;left:34%;animation-delay:-3s!important}@keyframes dsDrift{0%,to{transform:translate(0)}35%{transform:translate(22px,12px)}70%{transform:translate(-10px,18px)}}.ds-sp--pills{background:var(--night);box-shadow:none}.ds-pills{font:400 clamp(26px, 3vw, 40px)/1.35 var(--f-sans);letter-spacing:-.02em;color:var(--on-night)}.ds-pills .bb-p{--w:1;--o:1}.ds-ribs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.ds-rib{border-radius:var(--r-lg);height:150px;position:relative;overflow:hidden}.ds-rib>span{font:500 13px/1 var(--f-ui);color:#ffffffdb;position:absolute;bottom:12px;left:14px}.ds-av{font:500 12.5px/1.2 var(--f-ui);color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;display:inline-flex}.ds-av .av{background-size:cover;border-radius:50%}.ds-stack{align-items:center;display:inline-flex}.ds-stack__a{box-shadow:0 0 0 2px var(--paper-2);background-size:cover;border-radius:50%;margin-left:-8px}.ds-stack__a:first-child{margin-left:0}.ds-stack b{font:500 13px/1 var(--f-ui);color:var(--ink-3);margin-left:8px}.ds-ed{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);margin-top:14px;padding:16px 18px 18px}.ds-ed__h{font:600 13px/1 var(--f-ui);color:var(--ink);align-items:center;gap:7px;display:flex}.ds-ed__h svg{color:var(--ink-3)}.ds-ed__n{color:var(--ink-3);margin-top:6px;font-size:13px}.ds-ed__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:12px;display:grid}.dsc{min-height:38px;font:500 13px/1.2 var(--f-ui);color:var(--ink-2);grid-template-columns:124px minmax(0,1fr) 62px 22px;align-items:center;gap:10px;display:grid}.dsc--c{grid-template-columns:30px minmax(0,1fr) 70px 22px}.dsc input[type=range]{width:100%;accent-color:var(--ink)}.dsc input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;padding:0}.dsc input[type=color]::-webkit-color-swatch-wrapper{padding:0}.dsc input[type=color]::-webkit-color-swatch{border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #09090b24}.dsc select{border:1px solid var(--line-2);width:100%;height:32px;font:500 13px/1 var(--f-ui);color:var(--ink);background:#fff;border-radius:8px;padding:0 8px}.dsc__v{font:500 11.5px/1 var(--f-mono);color:var(--ink-3);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dsc__r{width:22px;height:22px;color:var(--ink-3);opacity:0;pointer-events:none;border-radius:6px;place-items:center;display:grid}.dsc.is-set .dsc__r{opacity:1;pointer-events:auto}.dsc__r:hover{background:var(--paper-2);color:var(--ink)}.dsc.is-set .dsc__l{color:var(--ink);font-weight:600}@media (width<=1000px){.ds-in{grid-template-columns:minmax(0,1fr)}.ds-nav{display:none}.ds-ed__g{grid-template-columns:minmax(0,1fr)}.ds-ribs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ds-ty{grid-template-columns:minmax(0,1fr);gap:8px}.ds-bar__b span{display:none}.dsc{grid-template-columns:104px minmax(0,1fr) 52px 22px}}@media (prefers-reduced-motion:reduce){.ds-sp--cur .ds-cur{animation:none}}.pg[data-page=mission]{--vision-type:calc(clamp(30px,3.4vw,46px) * var(--t-title-s))}.mx{height:var(--mx-height,1300svh);background:#fff;position:relative}.mx__st{height:100svh;position:sticky;top:0;overflow:hidden}.mx__dk{--mx-b:-64px;inset:var(--mx-t,144px) var(--mx-x,max(15%,calc((100% - 980px)/2))) var(--mx-b);border-radius:var(--mx-rd,30px);color:#fff;background:#101113;position:absolute;overflow:hidden}.mx__backdrop,.mx__aurora,.mx__shade{pointer-events:none;position:absolute;inset:0}.mx__backdrop{opacity:1;transition:opacity .95s}.mx.is-problems .mx__backdrop{opacity:0}.mx__backdrop:after{content:"";height:40%;opacity:var(--mx-expand,0);background:linear-gradient(#10111300,#10111359 35%,#101113);position:absolute;inset:auto 0 0}.mx__photo{width:calc(66% + 34% * var(--mx-expand,0));opacity:calc(.93 - .35 * var(--mx-expand,0));background-position:68%;background-size:cover;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.mx__shade{background:linear-gradient(90deg,#0a0b0d47,#0000 72%);box-shadow:inset 0 0 180px #00000014}.mx__shade:after{content:"";opacity:var(--mx-expand,0);background:#07090c8f;position:absolute;inset:0}.mx .rib__g{display:none}.mx .mx__aurora .rib__b{animation:28s ease-in-out infinite alternate paused mx-ribbon}.mx.is-flowing:not(.is-problems) .rib__b{animation-play-state:running}@keyframes mx-ribbon{0%{transform:translate(-2%,1%)rotate(-3deg)scale(1.02)}to{transform:translate(3%,-2%)rotate(3deg)scale(1.06)}}.mx__m--first{inset:0 0 calc(0px - var(--mx-b));text-align:center;will-change:transform,opacity,filter;justify-content:center;align-items:center;padding:40px clamp(32px,4vw,60px);display:flex;position:absolute}.mx__m h2,.mx__slide p,.mx__slide h3{color:#fff;font-family:var(--f-sans);font-weight:var(--t-title-w);letter-spacing:var(--t-title-ls);text-wrap:balance;margin:0}.mx__m h2,.mx__slide--statement p,.mx__slide--closing p{font-size:var(--vision-type);line-height:1.22}.pg[data-page=mission] .mx__m .page-hero__title{max-width:11em;line-height:1.2}.mx__deck{opacity:var(--mx-deck,0);pointer-events:none;position:absolute;inset:0}.mx__slide{text-align:center;opacity:0;visibility:hidden;filter:blur(5px);justify-content:center;align-items:center;padding:110px 100px 68px;transition:opacity .65s,transform .75s cubic-bezier(.22,1,.36,1),filter .65s,visibility 0s .75s;display:flex;position:absolute;inset:0;transform:translateY(64px)}.mx__slide.is-before{transform:translateY(-64px)}.mx__slide.is-active{opacity:1;visibility:visible;filter:blur();transition-delay:0s;transform:translate(0,0)}.mx__content{width:100%;max-width:1060px}.mx__slide--statement p,.mx__slide--closing p{max-width:23em;margin-inline:auto}.mx__slide--closing p+p{color:#c3c3ca;margin-top:32px}.mx__summary{font-family:var(--f-sans);font-weight:var(--t-title-w);letter-spacing:var(--t-title-ls);margin:0;padding:0;list-style:none}.mx__summary li{text-decoration:line-through 1px #8b8c92}.mx__number{color:#94959d;margin-bottom:12px;font-size:15px;line-height:1.5;display:block}.mx__problem h3{max-width:32em;margin-inline:auto;font-size:clamp(25px,2.65vw,34px);line-height:1.25}.mx__problem p{color:#b9bac2;letter-spacing:-.015em;max-width:31em;margin:22px auto 0;font-size:clamp(22px,2.15vw,28px);line-height:1.42}.mx__summary{color:#a3a4ad;font-size:clamp(24px,2.6vw,34px);line-height:1.35}.mx__summary li+li{margin-top:17px}.mx__steps{opacity:var(--mx-deck,0);visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:50%;right:clamp(14px,3vw,52px);transform:translateY(-50%)}.mx.is-deck .mx__steps{visibility:visible;pointer-events:auto}.mx__step{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:36px;height:24px;padding:0;display:grid}.mx__step span{background:#ffffff4d;border-radius:8px;width:5px;height:5px;transition:height .4s,background .4s}.mx__step[aria-current=step] span{background:#fff;height:17px}.mx__step:hover span{background:#fff}.mx__step:focus-visible{outline-offset:1px;border-radius:8px;outline:1px solid #fff}.mx__count{font:11px/1.4 var(--f-mono);letter-spacing:.02em;white-space:nowrap;color:#a3a4ad;margin-top:14px}.mx__hd{pointer-events:none;height:0;position:absolute;inset:0 0 auto}@media (width<=760px){.mx__dk{--mx-t:120px;--mx-x:20px;--mx-b:-40px;--mx-rd:24px}.mx__photo{width:100%;height:calc(66% + 34% * var(--mx-expand,0));background-position:62%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.mx__m--first{padding:32px}.pg[data-page=mission] .mx__m .page-hero__title{max-width:10em}.mx__slide{padding:94px 52px 58px 28px}.mx__steps{right:7px}.mx__step{width:30px;height:24px}.mx__count{font-size:9px}.mx__problem h3{font-size:26px}.mx__problem p{margin-top:18px;font-size:22px;line-height:1.38}.mx__summary{font-size:23px}.mx__summary li+li{margin-top:16px}.mx__slide--closing p+p{margin-top:24px}}.mx.is-still{touch-action:auto;height:auto;padding:112px 24px 24px}.mx.is-still .mx__st{background:#101113;border-radius:28px;height:auto;position:relative;overflow:hidden}.mx.is-still .mx__dk{border-radius:0;position:relative;inset:auto}.mx.is-still .mx__backdrop{--mx-expand:1;opacity:.45;height:100svh;position:absolute;inset:0 0 auto}.mx.is-still .mx__m--first{min-height:60svh;padding:64px 28px;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.mx.is-still .mx__deck{opacity:1;position:relative}.mx.is-still .mx__slide{visibility:visible;min-height:65svh;padding:64px 28px;transition:none;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.mx.is-still .mx__steps{display:none}.mx.is-still .mx__aurora .rib__b{animation:none}.mx__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --pa1{syntax:"<color>";inherits:true;initial-value:#7ea3dc}@property --pa2{syntax:"<color>";inherits:true;initial-value:#a792d4}.mx__pa{pointer-events:none;opacity:0;transition:opacity 1.1s,--pa1 1.7s cubic-bezier(.45,0,.2,1),--pa2 1.7s cubic-bezier(.45,0,.2,1);position:absolute;inset:0;container-type:size}.mx.is-pa .mx__pa{opacity:1}.mx__pa-m{will-change:transform;transition:transform 1.7s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.mx__pa-b{width:128%;height:128%;filter:blur(calc(6.4cqmin * var(--rib-blur,1.55))) saturate(1.2);animation:26s ease-in-out infinite alternate paused mx-pa;position:absolute;top:-14%;left:-14%;overflow:visible}.mx.is-flowing.is-pa .mx__pa-b{animation-play-state:running}@keyframes mx-pa{0%{transform:translate(-1.5%,1%)rotate(-1.5deg)}to{transform:translate(2%,-1.5%)rotate(2deg)scale(1.04)}}.mx__pa-1,.mx__pa-2,.mx__pa-h{transition:d 1.7s cubic-bezier(.45,0,.2,1)}.mx__pa-1{stroke:var(--pa1);stroke-width:22px;opacity:.78}.mx__pa-2{stroke:var(--pa2);stroke-width:18px;opacity:.62}.mx__pa-h{stroke:var(--rib-light,#eee);stroke-width:5px;opacity:.2}.mx__pa-c{background:radial-gradient(62% 46%,#101113b8,#1011136b 58%,#10111300 100%);position:absolute;inset:0}.mx.is-still .mx__pa{display:none}@media (prefers-reduced-motion:reduce){.mx__pa,.mx__pa-m,.mx__pa-1,.mx__pa-2,.mx__pa-h{transition-duration:.001ms}.mx__pa-b{animation:none}}.mx[data-mxp="0"] .mx__pa{--pa1:#7ea3dc;--pa2:#a792d4}.mx[data-mxp="0"] .mx__pa-m{transform:translate(-2%,1%)rotate(-2deg)scale(1.02)}.mx[data-mxp="0"] .mx__pa-1{d:path("M-24 84 C8 72 24 30 58 40 S98 70 146 22")}.mx[data-mxp="0"] .mx__pa-2{d:path("M-20 4 C26 -12 70 14 92 2 S124 -8 146 6")}.mx[data-mxp="0"] .mx__pa-h{d:path("M-24 88 C10 78 28 38 60 46 S100 74 146 30")}.mx[data-mxp="1"] .mx__pa{--pa1:#7fb4b1;--pa2:#7ea3dc}.mx[data-mxp="1"] .mx__pa-m{transform:translate(2%,-1%)rotate(3deg)scale(1.05)}.mx[data-mxp="1"] .mx__pa-1{d:path("M-24 18 C14 4 36 58 70 44 S110 10 146 40")}.mx[data-mxp="1"] .mx__pa-2{d:path("M-20 104 C22 74 64 86 84 60 S120 40 146 70")}.mx[data-mxp="1"] .mx__pa-h{d:path("M-24 22 C16 10 38 62 72 50 S112 16 146 46")}.mx[data-mxp="2"] .mx__pa{--pa1:#c58b6d;--pa2:#a792d4}.mx[data-mxp="2"] .mx__pa-m{transform:translateY(2%)rotate(-4deg)scale(1.04)}.mx[data-mxp="2"] .mx__pa-1{d:path("M-24 60 C4 96 44 88 66 98 S108 86 146 96")}.mx[data-mxp="2"] .mx__pa-2{d:path("M-20 -6 C14 30 50 -4 78 18 S122 10 146 -4")}.mx[data-mxp="2"] .mx__pa-h{d:path("M-24 66 C6 100 46 94 68 102 S110 92 146 102")}.mx[data-mxp="3"] .mx__pa{--pa1:#a792d4;--pa2:#7fb4b1}.mx[data-mxp="3"] .mx__pa-m{transform:translate(-3%,-2%)rotate(2deg)scale(1.06)}.mx[data-mxp="3"] .mx__pa-1{d:path("M-24 100 C2 64 30 76 48 54 S84 4 146 10")}.mx[data-mxp="3"] .mx__pa-2{d:path("M-20 30 C20 10 54 34 82 20 S126 60 146 92")}.mx[data-mxp="3"] .mx__pa-h{d:path("M-24 104 C4 70 32 82 50 60 S86 10 146 16")}.mx[data-mxp="4"] .mx__pa{--pa1:#c58b6d;--pa2:#7ea3dc}.mx[data-mxp="4"] .mx__pa-m{transform:translate(3%,1%)rotate(-3deg)scale(1.03)}.mx[data-mxp="4"] .mx__pa-1{d:path("M-24 8 C20 24 46 -2 74 12 S110 40 146 18")}.mx[data-mxp="4"] .mx__pa-2{d:path("M-20 96 C18 70 52 104 80 84 S118 64 146 88")}.mx[data-mxp="4"] .mx__pa-h{d:path("M-24 14 C22 30 48 4 76 18 S112 46 146 24")}.mx[data-mxp="5"] .mx__pa{--pa1:#7fb4b1;--pa2:#c58b6d}.mx[data-mxp="5"] .mx__pa-m{transform:translate(-1%,-2%)rotate(4deg)scale(1.05)}.mx[data-mxp="5"] .mx__pa-1{d:path("M-24 34 C-2 4 40 22 62 12 S102 34 146 10")}.mx[data-mxp="5"] .mx__pa-2{d:path("M-20 64 C12 94 56 74 84 92 S122 80 146 98")}.mx[data-mxp="5"] .mx__pa-h{d:path("M-24 40 C0 10 42 28 64 18 S104 40 146 16")}.mx__slide.is-active{filter:none}.mx__number{font:500 clamp(16px,1.35vw,19px)/1.2 var(--f-ui);letter-spacing:-.005em;color:#fff;backdrop-filter:blur(16px)saturate(1.35);background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:8px;margin:0 auto 26px;padding:9px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 10px 30px -14px #0009}@media (width<=760px){.mx__number{margin-bottom:20px;padding:8px 13px;font-size:15px}}.mx.is-still .mx__number{backdrop-filter:none;background:#ffffff1a}.mx[data-mxp="6"] .mx__pa{--pa1:#a792d4;--pa2:#c58b6d}.mx[data-mxp="6"] .mx__pa-m{transform:translate(1%,2%)rotate(-2.5deg)scale(1.05)}.mx[data-mxp="6"] .mx__pa-1{d:path("M-24 50 C10 20 34 70 64 52 S104 8 146 30")}.mx[data-mxp="6"] .mx__pa-2{d:path("M-20 92 C16 100 50 66 80 78 S120 98 146 74")}.mx[data-mxp="6"] .mx__pa-h{d:path("M-24 56 C12 26 36 76 66 58 S106 14 146 36")}.mx__number{isolation:isolate;backdrop-filter:blur(20px)saturate(1.5)brightness(1.08);text-shadow:0 1px 1px #00000040;background:linear-gradient(#fff3 0%,#ffffff14 48%,#ffffff0d 100%);border:0;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000047,inset 1px 0 #ffffff1f,inset -1px 0 #ffffff0f,0 1px 2px #00000059,0 8px 22px -10px #000000a6}.mx__number:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffffb3,#ffffff38 35%,#ffffff14 70%,#ffffff4d);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mx__number:after{content:"";pointer-events:none;z-index:-1;content:none;background:linear-gradient(#ffffff29,#fff0);border-radius:11px 11px 6px 6px;height:42%;position:absolute;top:1px;left:8px;right:8px}.mx__number{background:#ffffff17;box-shadow:inset 0 -1px #0000002e,0 1px 2px #0000004d,0 8px 22px -10px #0009}.mx__number:before{background:linear-gradient(160deg,#ffffff80,#ffffff29 35%,#ffffff0f 70%,#ffffff38)}.legal{max-width:900px;margin:0 auto}.legal__nav{background:#f4f3f1;border-radius:13px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:clamp(32px,4vw,52px);padding:5px;display:flex}.legal__tab{font:500 14px/1.35 var(--f-ui);color:var(--ink-2);transition:background .2s var(--ease), color .2s var(--ease);border-radius:9px;padding:10px 15px}.legal__tab:hover{color:var(--ink);background:#fff9}.legal__tab[aria-current=page]{color:var(--ink);box-shadow:var(--sh-1);background:#fff}.legal__article{min-width:0;font:400 16px/1.75 var(--f-text);color:var(--ink-2);overflow-wrap:anywhere}.legal__article h1{font-size:calc(clamp(38px, 5vw, 64px) * var(--t-title-s));letter-spacing:var(--t-title-ls);margin:0 0 24px;line-height:1.06}.legal__article h2{margin:clamp(40px,5vw,60px) 0 18px;font-size:clamp(25px,2.8vw,34px);line-height:1.2}.legal__article h3{margin:30px 0 12px;font-size:22px;line-height:1.3}.legal__article h4{margin:24px 0 10px;font-size:19px;line-height:1.35}.legal__article p,.legal__article ul,.legal__article ol,.legal__article dl{margin:0 0 18px}.legal__article ul,.legal__article ol{padding-left:1.5em}.legal__article li+li,.legal__article li>ul,.legal__article li>ol{margin-top:7px}.legal__article a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.legal__article a:hover{text-decoration-color:currentColor}.legal__article strong,.legal__article b{color:var(--ink);font-weight:600}.legal__article :is(h1,h2,h3,h4) :is(strong,b){font-family:inherit;font-weight:inherit}.legal__article [id]{scroll-margin-top:calc(var(--hdr) + 24px)}.legal__article hr{background:var(--line);border:0;height:1px;margin:36px 0}.legal__table{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}.legal__article table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.legal__article th,.legal__article td{vertical-align:top;border-bottom:1px solid var(--line);min-width:130px;padding:14px 16px}.legal__article th{color:var(--ink);background:#f4f3f1;font-weight:600}.legal__article tr:last-child td{border-bottom:0}.legal__article td>:last-child{margin-bottom:0}@media (width<=600px){.legal__article{font-size:15px;line-height:1.7}.legal__tab{padding:9px 12px;font-size:13px}.legal__article th,.legal__article td{padding:12px}}.legal__article[data-legal-lang]{display:none}html:not([lang=nb]):not([lang=sv]):not([lang=da]):not([lang=fi]) .legal__article[data-legal-lang=en],html[lang=nb] .legal__article[data-legal-lang=no],html[lang=sv] .legal__article[data-legal-lang=sv],html[lang=da] .legal__article[data-legal-lang=da],html[lang=fi] .legal__article[data-legal-lang=fi]{display:block}.legal__note{font:400 14px/1.55 var(--f-ui);color:var(--ink-3);background:#f4f4f5;border-radius:12px;margin:0 0 22px;padding:12px 16px}html[data-page=platform] :is(.md-c__ic,.orl--bento .orl-c__icon){box-shadow:inset 0 0 0 1px var(--line)}html[data-page=platform] .md-c__ic--ai{box-shadow:none;background:radial-gradient(at 25% 10%,#fff 0%,#fafafa 52%,#eeeeef 100%);border:0}html[data-page=platform] .md-c__k{gap:9px}@media (width<=900px){html[data-page=platform] .mds__in{grid-template-columns:minmax(0,1fr)}html[data-page=platform] .mds__nav{z-index:auto;padding-left:var(--gut);backdrop-filter:none;background:0 0;gap:12px;position:static;top:auto}html[data-page=platform] .mds__ctx{display:none}html[data-page=platform] .mdh__idx{column-gap:12px}html[data-page=platform] .mds-t.is-on,html[data-page=platform] .mds--alt .mds-t.is-on{background:var(--ink);color:#fff}}html[data-page=platform] .md-c__intro h3{font-family:var(--f-sans)}.mv-ck3__stage{border-left:1px solid var(--ck-rule);border-bottom:1px solid var(--ck-rule);color:#27272a;min-height:31px;font:500 11px/1.35 var(--f-ui);background:#f4f8f5;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:flex}.mv-ck3__stage>i{background:var(--lane-a,#71ad86);border:0;border-radius:2px;flex:0 0 8px;width:8px;height:8px;padding:0}.mv-ck3__stage>span{min-width:0}.mv-ck3__levels>b:first-of-type{color:#5a8c90}.mv-ck3__levels>b:nth-of-type(2){color:#4d8989}.mv-ck3__legend{gap:7px 11px}.mv-sc__dep{top:calc(var(--sc-y) + var(--sc-task) - var(--sc-row) + 6px);width:calc((var(--a) - var(--prev)) * 100% - 24px);height:calc(var(--sc-row) - var(--sc-half) - 6px)}.mv-in__bridge{align-self:center;height:1px;margin:0 10px;position:relative}.mv-in__bridge-label{color:#64646d;text-align:center;font:400 9.5px/1.25 var(--f-ui);flex-wrap:wrap;justify-content:center;gap:3px;padding:0 1px;display:flex;position:absolute;bottom:9px;left:0;right:0}.mv-in__bridge>i{background:#27272a;height:1px;display:block;position:relative}.mv-in__bridge>i:before,.mv-in__bridge>i:after{content:"";border-top:1px solid #27272a;border-right:1px solid #27272a;width:5px;height:5px;position:absolute;top:-2px}.mv-in__bridge>i:before{left:0;transform:rotate(-135deg)}.mv-in__bridge>i:after{right:0;transform:rotate(45deg)}@container (width<=380px){.mv-in__bridge{margin-inline:8px}.mv-in__bridge-label{font-size:8.5px}.mv-ck3__stage{padding-inline:6px;font-size:10px}}.mv-as__co{border-radius:6px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.mv-as__co>i{font:600 8px/1 var(--f-ui);letter-spacing:.01em;color:#fff;text-shadow:0 1px 3px #0008;font-style:normal}.mv-punch-records .mv-pu{border-color:#e5e5e8;border-radius:11px;gap:8px;padding:12px 12px 0;overflow:hidden}.mv-punch-records .mv-pu__refs{gap:6px}.mv-punch-records .mv-pu__refs .ac{border-radius:5px;padding:3px 6px;font-size:11px;line-height:1.2}.mv-punch-records .mv-pu__id{font:500 10px/1.2 var(--f-ui);color:#5e5e67;background:#f4f4f5;padding:3px 5px}.mv-punch-records .mv-pu__title{font-size:12.5px;font-weight:500;line-height:1.4}.mv-punch-records .mv-pu__foot{background:#fbfbfc;border-color:#ebebed;gap:8px;margin:1px -12px 0;padding:8px 12px}.mv-punch-records .mv-pu__who{gap:6px}.mv-punch-records .mv-pu__status>i{border-radius:3px;width:10px;height:10px}.mv-punch-records .mv-pu__status .ico{margin-left:2px}.mv-resp-bars{--rb-label:42%;--rb-row:52px;max-width:none;container-type:inline-size}.mv-resp-bars .mv__hd{justify-content:space-between;gap:10px}.mv-resp-bars .mv__hd .mv__mut{font-size:10.5px}.mv-rb__head{grid-template-columns:var(--rb-label) minmax(0,1fr);background:#fdfdfd;border-bottom:1px solid #e5e5e8;grid-template-rows:44px 28px;display:grid}.mv-rb__system-h{color:#73737d;flex-direction:column;grid-row:1/3;justify-content:space-between;padding:9px 14px;font-size:11px;display:flex}.mv-rb__summary{align-items:flex-start;gap:20px;display:flex}.mv-rb__summary>span{flex-direction:column;gap:1px;display:flex}.mv-rb__summary b{color:var(--ink);font:500 17px/1.05 var(--f-ui)}.mv-rb__summary>span>span{color:var(--ink-3);font:400 9px/1.2 var(--f-ui)}.mv-rb__companies{border-left:1px solid #e5e5e8;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mv-rb__companies>span{border-bottom:1px solid #d9d9de;border-right:1px solid #e5e5e8;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.mv-rb__companies>span:last-child{border-right:0}.mv-rb__companies b{min-width:0;font-size:10.5px;font-weight:500;line-height:1.2}.mv-rb__backe{background-position:0;background-repeat:no-repeat;background-size:auto 22px;border-radius:5px;flex:none;width:22px;height:22px}.mv-rb__companies .ico{flex:none;margin-left:auto}.mv-rb__roles{border-left:1px solid #e5e5e8;grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mv-rb__roles>span{font:500 10px/1 var(--f-mono);color:#62626b;border-right:1px solid #e5e5e8;place-items:center;display:grid}.mv-rb__roles>span:last-child{border-right:0}.mv-rb__body{grid-template-columns:var(--rb-label) minmax(0,1fr);display:grid}.mv-rb__systems{min-width:0}.mv-rb__system{height:var(--rb-row);border-bottom:1px solid #ececef;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:5px 14px;display:flex}.mv-rb__system.is-group{background:#fafafa}.mv-rb__system .ac{padding:3px 5px;font-size:10.5px;line-height:1}.mv-rb__system b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.mv-rb__system.is-group b{font-weight:600}.mv-rb__lanes{min-width:0;height:calc(var(--rb-row) * 4);background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#e5e5e8 0),linear-gradient(#0000 calc(100% - 1px),#ececef 0);background-size:25% 100%,100% var(--rb-row);border-left:1px solid #e5e5e8;position:relative}.mv-rb__bar{left:calc(var(--lane) * 25% + 5px);top:calc(var(--start) * var(--rb-row) + 5px);width:calc(25% - 10px);height:calc(var(--span) * var(--rb-row) - 10px);color:#474451;background:#d9cfe9;border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding-top:8px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #bcaed044}.mv-rb__bar--itb{color:#3f5a51;background:#c9e5db;box-shadow:inset 0 0 0 1px #98c4b344}.mv-rb__bar>span:last-child{font:500 9px/1.2 var(--f-ui);text-align:center;padding:0 2px}.mv-rb__people{flex:0 0 19px;justify-content:center;align-items:center;display:inline-flex}.mv-rb__person{position:relative;box-shadow:0 0 0 1.5px #fff,0 2px 4px #0001}.mv-rb__person+.mv-rb__person{margin-left:-6px}.mv-resp-bars .mv-rs__note{color:#777780;padding:10px 14px;font-size:10.5px}@container (width<=440px){.mv-rb__companies>span{gap:5px;padding:0 6px}.mv-rb__companies .ico{display:none}.mv-rb__companies b{font-size:10px}.mv-rb__system-h{padding-left:10px}.mv-rb__summary{gap:16px}.mv-rb__system{padding-left:10px;padding-right:8px}.mv-rb__bar{left:calc(var(--lane) * 25% + 4px);width:calc(25% - 8px)}.mv-resp-bars .mv__hd .mv__mut{display:none}}@container (width<=360px){.mv-rb__head,.mv-rb__body{--rb-label:38%}.mv-rb__companies>span{gap:4px;padding:0 5px}.mv-rb__companies b{font-size:9px}.mv-rb__summary{gap:13px}.mv-rb__summary b{font-size:16px}}.plx-c[data-md=responsibilities] .plx-c__v{-webkit-mask-image:linear-gradient(#000 95%,#0000 100%);mask-image:linear-gradient(#000 95%,#0000 100%)}.plx-c[data-md=responsibilities] .plx-c__v>.mv{min-height:0}.plx-c .mv-resp-bars{--rb-label:42%;--rb-row:54px}.plx-c .mv-resp-bars .mv__hd{height:36px}.plx-c .mv-rb__head{grid-template-rows:40px 24px}.plx-c .mv-rb__system-h{padding:7px 16px 6px}.plx-c .mv-rb__summary{gap:22px}.plx-c .mv-rb__summary b{font-size:16px}.plx-c .mv-rb__system{gap:5px;padding:6px 16px}.plx-c .mv-rb__system b{font-size:11.5px}.plx-c .mv-rb__companies>span{gap:6px;padding:0 8px}.plx-c .mv-rb__companies .ico{display:none}.plx-c .mv-rb__companies b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plx-c .mv-rb__bar{padding-top:7px}.plx-c .mv-resp-bars .mv-rs__note{padding:9px 16px}@media (width<=900px){.plx-c[data-md=responsibilities]{width:340px}.plx-c .mv-resp-bars{--rb-label:40%}.plx-c .mv-rb__system:nth-child(n+4){display:none}.plx-c .mv-rb__lanes{height:calc(var(--rb-row) * 3);overflow:hidden}.plx-c .mv-rb__system{padding:6px 8px 6px 12px}.plx-c .mv-rb__system b{font-size:10px}.plx-c .mv-resp-bars .mv__hd{height:34px}.plx-c .mv-rb__head{grid-template-rows:38px 22px}.plx-c .mv-resp-bars .mv-rs__note{padding:7px 12px}.plx-c .mv-rb__system-h{padding-left:12px;padding-right:8px}.plx-c .mv-rb__companies .co{display:none}.plx-c .mv-rb__companies>span{padding:0 7px}.plx-c .mv-rb__companies b{font-size:10px}}.mv-ck3--mmi{container-type:inline-size}.mv-ck3--mmi .mv-ck3__head>.mv-ck3__summary{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px 7px;display:flex}.mv-ck3__counts{align-items:flex-start;gap:22px;display:flex}.mv-ck3__counts>span{flex-direction:column;gap:3px;display:flex}.mv-ck3__counts b{color:#27272a;font:500 16px/1 var(--f-ui);letter-spacing:-.02em;white-space:nowrap}.mv-ck3__counts>span>span{color:var(--ink-3);font:400 9px/1.2 var(--f-ui);white-space:nowrap}.mv-ck3--mmi .mv-ck3__levels{grid-template-rows:34px 38px}.mv-ck3--mmi .mv-ck3__stage{min-height:0;padding-block:6px}.mv-ck3--mmi .mv-ck3__levels>i{white-space:nowrap;place-items:center;padding:5px 2px;font-size:8.5px;display:grid}@container (width<=380px){.mv-ck3--mmi .mv-ck3__head,.mv-ck3--mmi .mv-ck3__r{grid-template-columns:120px minmax(0,1fr)}.mv-ck3--mmi .mv-ck3__head>.mv-ck3__summary{padding-inline:9px}.mv-ck3__counts{gap:9px}.mv-ck3__counts b{font-size:13px}.mv-ck3__counts>span>span{font-size:8px}.mv-ck3--mmi .mv-ck3__levels>i{font-size:7.5px}}.md-c--search{grid-column:1/-1;gap:27px;padding:30px}.md-c--search .md-c__intro h3{color:#fff}.md-c--search .md-c__intro p{color:#ffffffc2;max-width:60em}.md-c--search .mv-se{max-width:none}.mv-se{container-type:inline-size}.mv-se__tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:5px;padding:0 12px;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}.mv-se__tab{height:37px;color:var(--ink-3);font:500 11px/1 var(--f-ui);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mv-se__tab.is-on{color:var(--ink);border-bottom-color:var(--ink);background:linear-gradient(#fff,#f5f5f5)}.mv-se__tab small{font:400 9px/1 var(--f-ui);color:var(--ink-3);padding-left:3px}.mv-se__body{grid-template-columns:minmax(0,1fr) 31%;gap:9px;padding:10px;display:grid}.mv-se__results{min-width:0;padding-bottom:4px}.mv-se__g{align-items:center;gap:5px;padding:9px 7px 5px;font-size:10px;display:flex}.mv-se__r{border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:5px 7px;display:flex}.mv-se__icon{height:25px;color:var(--ink-3);border:1px solid var(--line);background:#fff;border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.mv-se__label{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mv-se__label b{min-width:0;font:500 12px/1.4 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv-se .ac{flex:none;padding:3px 5px;font-size:11px}.mv-se__context{flex:none}.mv-se__preview{border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;padding:6px 10px 10px;display:flex}.mv-se__preview .mv-se__g{padding-left:0}.mv-se__selected{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 12px;font-size:12px;display:flex}.mv-se__selected b{font-weight:600}.mv-se__stats{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mv-se__stats>span{background:#f6f6f7;border-radius:7px;flex-direction:column;gap:7px;padding:10px 8px;display:flex}.mv-se__stats b{font:600 17px/1 var(--f-ui)}.mv-se__stats>span>span{color:var(--ink-3);font-size:9px}.mv-se__detail{color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:7px;margin-top:18px;font-size:9px;display:flex}.mv-se__detail p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.mv-se__detail time{color:var(--ink-3);font-size:9px}.mv-se__detail .al{font-size:9px}.mv-se__open{background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:8px;font-size:10px;display:flex}@container (width<=550px){.mv-se__body{grid-template-columns:minmax(0,1fr)}.mv-se__preview{display:none}}@container (width<=360px){.mv-se__body{padding:6px}.mv-se__r{gap:5px;padding-inline:4px}.mv-se__label{gap:4px}.mv-se__label b{font-size:10px}.mv-se .ac{padding:3px 4px;font-size:9px}.mv-se__icon{flex-basis:21px;height:23px}}@media (width<=640px){.md-c--search{padding:22px 14px 16px}}.mv-punch-records .mv-pu__refs .ac,.mv-punch-records .mv-pu__refs .mv-pu__id{box-sizing:border-box;white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;height:22px;min-height:22px;padding:3px 6px;font-size:11px;line-height:14px;display:inline-flex}.mv-punch-records .mv-pu__status{box-sizing:border-box;border:1px solid var(--punch-tag-border);background:var(--punch-tag-bg);height:22px;color:var(--punch-tag-fg);font:500 10.5px/14px var(--f-ui);border-radius:5px;gap:5px;padding:3px 6px}.mv-punch-records .mv-pu__status .ico{flex:none;margin:0}.mv-punch-records .mv-pu__status .ico:last-child{margin-left:1px}.mv-punch-records .mv-pu__status--od{--punch-tag-bg:#f5dbde;--punch-tag-border:#eec4c8;--punch-tag-fg:#5f3a3d}.mv-punch-records .mv-pu__status--ip{--punch-tag-bg:#d8e4f8;--punch-tag-border:#bfd3f3;--punch-tag-fg:#354764}.mv-punch-records .mv-pu__status--ns{--punch-tag-bg:#e2e6eb;--punch-tag-border:#ced5de;--punch-tag-fg:#404b59}.mv-punch-records .mv-pu__status--ok{--punch-tag-bg:#d8ebde;--punch-tag-border:#bfdec8;--punch-tag-fg:#405948}.pi{border-top:1px solid var(--line);padding:88px 0 72px}.pi__head{grid-template-columns:1fr 1fr;align-items:start;gap:52px;margin-bottom:40px;display:grid}.pi__head .h2,.pi__head .lead{margin:0}.pi__head .lead{max-width:620px}.pi__heading{min-width:0}.pi__badge{min-height:30px;color:var(--ink-3);font:500 12px/1.4 var(--f-ui);white-space:nowrap;background:#fff;border:1px solid #dedee1;border-radius:99px;justify-content:center;align-items:center;margin:0 0 16px;padding:5px 12px;display:inline-flex}.pi__head>.lead{padding-top:46px}.pi__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.pi-card{isolation:isolate;background:#f4f3f1;border:1px solid #eeedeb;border-radius:28px;flex-direction:column;grid-column:span 4;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.pi-card--learning{color:#fff;background:#161719;border-color:#28282b;grid-column:span 7}.pi-card--learning>.rib{filter:brightness(.6)}.pi-card--knowledge{grid-column:span 5}.pi-card--people{grid-column:1/-1}.pi-card--people .pi-card__copy{max-width:740px}.pi-card--learning>:not(.rib){position:relative}.pi-card--learning h3{color:inherit}.pi-card__top{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:24px;display:flex}.pi-card__icon{border:1px solid var(--line);background:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pi-card--learning .pi-card__icon{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff52,#ffffff1a);border:0;box-shadow:inset 0 1px #ffffff8c,inset 1px 0 #ffffff26,0 4px 10px -7px #00000080}.pi-card h3{font:500 24px/1.18 var(--f-sans);letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px}.pi-card__copy{font:400 15px/1.6 var(--f-ui);color:var(--ink-3);text-wrap:pretty;margin:0 0 25px}.pi-card--learning h3,.pi-card--people h3{font-size:29px}.pi-card--learning .pi-card__copy{color:#ffffffe0}.pi-card__visual{min-width:0;font:400 12px/1.45 var(--f-ui);margin-top:auto;position:relative}.pi-ui{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 12px 22px -23px #00000073}.pi-ui b{font-weight:500}.pi-ui__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:15px;display:flex}.pi-ui__head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pi .ac{white-space:nowrap;flex:none;padding:2px 6px;font-size:11px;line-height:1.6}.pi-ui__foot{border-top:1px solid var(--line);color:var(--ink-3);padding:11px 15px;font-size:11px}.pi-answer{color:var(--ink);background:linear-gradient(135deg,#fffffff2,#ffffffd4);border:1px solid #ffffffd9;border-radius:18px;padding:18px;box-shadow:0 15px 30px -25px #000}.pi-answer__question{border-bottom:1px solid #00000014;align-items:center;gap:10px;padding-bottom:14px;font-size:14px;font-weight:500;display:flex}.pi-answer__question>.ico{flex:none}.pi-answer__label{flex-direction:column;gap:2px;min-width:0;display:flex}.pi-answer__label b{font:600 11px/1.2 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.pi-answer__label span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.pi-answer__body{padding:15px 0 3px}.pi-answer__body p{font:500 17px/1.3 var(--f-sans);margin:0 0 7px}.pi-answer__body>span{color:var(--ink-2);font-size:12px;line-height:1.5}.pi-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pi-expert{min-width:0}.pi-expert__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:17px 16px;display:flex}.pi-expert__head>.av{background-color:#eceae6;flex:none;box-shadow:inset 0 0 0 1px #0000000d}.pi-expert__identity{flex-direction:column;gap:5px;min-width:0;display:flex}.pi-expert__identity>b{font-size:14px;line-height:1.3}.pi-expert__identity>span{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.pi-expert__company{border-radius:6px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pi-expert__company>i{color:#fff;font:500 8px/1 var(--f-ui);font-style:normal}.pi-expert__backe{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:30px;height:20px;display:block}.pi-expert__strength{color:#37684c;background:#edf5f0;border-radius:7px;align-items:center;gap:5px;max-width:100%;margin-left:auto;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-flex}.pi-expert__strength>svg{flex:none}.pi-evidence{border-bottom:1px solid #ededf0;align-items:center;gap:9px;min-height:67px;padding:14px 16px;display:flex}.pi-evidence:last-child{border-bottom:0}.pi-evidence__icon{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);background:#fafafa;border-radius:8px;flex:none;place-items:center;display:grid}.pi-evidence__text{min-width:0;color:var(--ink-2);flex:1;font-size:12px;line-height:1.5}.pi-evidence>.ac{margin-left:auto}.pi-expert .pi-ui__foot{align-items:center;gap:7px;min-height:39px;display:flex}.pi-expert .pi-ui__foot>.ico{flex:none}.pi-causes{padding:8px 15px}.pi-cause{align-items:center;gap:12px;min-height:48px;display:flex;position:relative}.pi-cause:not(:last-child):after{content:"";background:#d8d8dc;width:1px;height:18px;position:absolute;top:38px;left:14px}.pi-cause__icon{border:1px solid var(--line);width:29px;height:29px;color:var(--ink-2);background:#f9f9fa;border-radius:8px;flex:none;place-items:center;display:grid}.pi-practice{padding:6px 15px}.pi-practice>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:49px;display:flex}.pi-practice>div:last-child{border:0}.pi-practice svg{color:#327457;flex:none}.pi-comparison{color:var(--ink-3);grid-template-columns:70px 1fr;align-items:center;gap:8px;padding:13px 15px 4px;display:grid}.pi-comparison>i{height:9px;width:var(--bar);background:var(--violet);border-radius:3px}.pi-comparison--actual{padding-bottom:15px}.pi-comparison--actual>i{background:var(--teal)}.pi-knowledge__body{padding:16px 15px}.pi-knowledge__body p{font:500 16px/1.4 var(--f-ui);color:var(--ink);margin:0 0 7px}.pi-knowledge__body>span{color:var(--ink-3);font-size:12px;line-height:1.55}.pi-knowledge__sources{flex-wrap:wrap;gap:7px;padding:0 15px 15px;display:flex}.pi-knowledge__sources>span{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;line-height:1.4;display:inline-flex}.pi-knowledge__sources .ico{flex:none}.pi__note{font:400 12px/1.5 var(--f-ui);color:var(--ink-3);margin:18px 0 0}@media (width>=1600px){.pi-card{padding:34px}.pi-card__copy{font-size:17px}.pi-card__visual{font-size:14px}.pi-card h3{font-size:27px}.pi-card--learning h3,.pi-card--people h3{font-size:32px}}@media (width<=1050px){.pi-card{padding:23px}.pi-card h3{font-size:22px}.pi-card__copy{font-size:14px}.pi__head{gap:30px}.pi-expert__head{grid-template-columns:36px minmax(0,1fr);align-content:start;display:grid}.pi-expert__strength{grid-column:2;justify-self:start;margin-left:0}.pi-evidence{flex-wrap:wrap}.pi-evidence__text{flex-basis:calc(100% - 40px)}.pi-evidence>.ac{margin-left:37px}}@media (width<=900px){.pi-card,.pi-card--learning,.pi-card--knowledge{grid-column:span 6}.pi-card--people,.pi-card--planning{grid-column:1/-1}.pi-card--planning .pi-card__visual{max-width:100%}}@media (width<=760px){.pi{padding:58px 0 50px}.pi__head{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.pi__head>.lead{padding-top:0}.pi__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pi-card,.pi-card--learning,.pi-card--knowledge{border-radius:23px;grid-column:span 1;padding:23px}.pi-card--people,.pi-card--planning{grid-column:1/-1}.pi-card__top{margin-bottom:20px}.pi-card--learning h3,.pi-card--people h3{font-size:25px}.pi-people{gap:12px}}@media (width<=620px){.pi__grid{grid-template-columns:minmax(0,1fr)}.pi-card,.pi-card--learning,.pi-card--knowledge,.pi-card--people,.pi-card--planning{grid-column:auto}.pi-card h3{text-wrap:pretty;font-size:25px}.pi-card__copy{margin-bottom:22px;font-size:15px}.pi-card__visual{font-size:12px}.pi-people{grid-template-columns:minmax(0,1fr);gap:14px}.pi-expert__head{padding:15px 13px}.pi-evidence{padding:13px}.pi-expert .pi-ui__foot{padding:11px 13px}}@media (width>=761px){html[data-page] .pi{background-image:linear-gradient(#09090b13,#09090b13);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--rail-x)) 1px;padding-top:calc(var(--sec-y) + 16px);padding-bottom:calc(var(--sec-y) + 16px);border-top:0}html[data-page] .pi__head,html[data-page] .pi__note{padding-left:var(--rail-tx);padding-right:var(--rail-tx)}}@media (width>=901px){.pi__head{grid-template-columns:fit-content(min(56%,40rem)) minmax(0,31em);justify-content:start;column-gap:clamp(56px,7vw,128px)}.pi__head>.lead{padding-top:53px}}.pi-card--learning{background:0 0;border:0}.pi-card--learning>.rib{border-radius:inherit;inset:-2px}.pi-lesson__ic{width:34px;height:34px;color:var(--ink);background:#f1f0ed;border-radius:10px;flex:none;place-items:center;display:grid}.pi-lesson .pi-answer__body p{margin-bottom:8px}.pi-lesson__ft{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.pi-lesson__ft em{font:400 11.5px/1.4 var(--f-ui);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-style:normal}@media (width<=620px){.pi-lesson__ft em{flex-basis:100%;margin-left:0}}.pi-lesson{padding:24px 26px 22px}.pi-lesson .pi-answer__question{gap:12px;padding-bottom:16px}.pi-lesson .pi-answer__body{padding:18px 0 2px}.pi-lesson__ic{width:36px;height:36px;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #09090b17,0 2px 6px -2px #09090b29}.pi-lesson__ft{margin-top:16px}@media (width<=620px){.pi-lesson{padding:18px 18px 16px}}.pi-card h3,.pi-answer__body p{font-weight:450}.pi-knowledge__body p{font-family:var(--f-sans);letter-spacing:-.01em;font-size:17px;font-weight:450;line-height:1.3}.pg[data-page] .page-hero__title{font-family:var(--f-sans);font-size:calc(clamp(30px, 3.4vw, 46px) * var(--t-title-s));line-height:1.12;font-weight:var(--t-title-w);letter-spacing:var(--t-title-ls);text-wrap:balance}html:not(.av-page) .curl.curl--ai{gap:.6em!important;padding:.4em 1em .4em .4em!important}html:not(.av-page) .curl.curl--ai .curl__ai--blk{--ca:1.6em!important;margin:0!important}html:not(.av-page) .hr-agent .hr-agent__tag.curl--ai{gap:11px!important;padding:8px 18px 8px 9px!important}html:not(.av-page) .hr-agent .hr-agent__tag.curl--ai .curl__ai--blk{--ca:34px!important}html:not(.av-page) .hr-agent .hr-agent__tag{top:-30px}html:not(.av-page) .hr-agent.is-below .hr-agent__tag{top:auto;bottom:-30px}html:not(.av-page) .hr-agent__txt{gap:4px}:where(html[data-curlook]) :where(.curl){isolation:isolate;position:relative}html[data-curlook]{--curl-r:13px}html[data-curlook] .curl:not(.curl--ai){backdrop-filter:blur(14px)saturate(1.5)}html[data-curlook] .curl:not(.curl--ai):before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(225deg, #ffffff8c, #ffffff2e 45%, color-mix(in srgb, var(--cc) 70%, transparent) 78%, var(--cc));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-curlook] .curl:not(.curl--ai) .curl__av{box-shadow:0 0 0 1.5px #ffffffb3}html[data-curlook=glass] .curl:not(.curl--ai){background:radial-gradient(120% 140% at 0% 100%, color-mix(in srgb, var(--cc) 34%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--cl) 62%, #fffc), color-mix(in srgb, var(--cl) 50%, #ffffffa3));color:var(--ct);box-shadow:inset 0 1px 0 #fff9, 0 8px 22px -10px color-mix(in srgb, var(--cc) 70%, #0006), 0 1px 2px #09090b14}html[data-curlook=glass] :is([data-theme=dark],.night) .curl:not(.curl--ai){background:radial-gradient(120% 150% at 0% 100%, color-mix(in srgb, var(--cc) 42%, transparent), transparent 72%), linear-gradient(180deg, #3a3c429e, #18191db8);color:#fff;box-shadow:inset 0 1px 0 #ffffff24, -6px 8px 30px -8px color-mix(in srgb, var(--cc) 65%, transparent), 0 10px 24px -12px #000000b3}html[data-curlook=glass] :is([data-theme=dark],.night) .curl:not(.curl--ai):before{background:linear-gradient(225deg, #ffffff57, #ffffff14 40%, color-mix(in srgb, var(--cc) 90%, #fff 10%) 72%, color-mix(in srgb, var(--cc) 70%, #fff 30%));padding:1.25px}html:is([data-curlook=glass-light],[data-curlook=glass-face]) .curl:not(.curl--ai){background:radial-gradient(110% 140% at 0% 100%, color-mix(in srgb, var(--cc) 18%, transparent), transparent 65%), linear-gradient(180deg, #ffffffc7, #fff9);color:var(--ink,#0a0a0b);box-shadow:inset 0 1px #ffffffe6,0 8px 22px -10px #09090b47,0 1px 2px #09090b0f}html:is([data-curlook=glass-light],[data-curlook=glass-face]) .curl:not(.curl--ai) .curl__ro{color:var(--ink-2,#3f3f46)}html[data-curlook=glass-light] .curl:not(.curl--ai) .curl__av{display:none}html[data-curlook=glass-light] :where(.curl:not(.curl--ai)){padding-left:14px}html[data-curlook] .curl.curl--ai{background:radial-gradient(120% 140% at 0% 100%, #a792d442, transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--ai-l1) 75%, #ffffffd9), color-mix(in srgb, var(--ai-l1) 65%, #ffffffbf));color:#2b3550;backdrop-filter:blur(14px)saturate(1.5);background-size:auto;animation:none;box-shadow:inset 0 1px #ffffffb3,0 8px 22px -10px #5b70be8c,0 0 18px -6px #7ea3dc8c,0 1px 2px #09090b14}html[data-curlook] .curl.curl--ai:after{display:none}html[data-curlook] .curl.curl--ai:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(225deg,#ffffffb3,#ffffff40 42%,#7c83e6 74%,#5b8def 88%,#a792d4);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-curlook] :is([data-theme=dark],.night) .curl.curl--ai{color:#fff;background:radial-gradient(120% 150% at 0 100%,#7c83e66b,#0000 72%),linear-gradient(#3a3c48a3,#181920bd);box-shadow:inset 0 1px #ffffff24,-6px 8px 30px -8px #7c83e699,0 10px 24px -12px #000000b3}html[data-curlook] .hr-agent .hr-agent__tag.curl--ai{background:radial-gradient(120% 140% at 0% 100%, #a792d438, transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--ai-l1) 55%, #fff), color-mix(in srgb, var(--ai-l1) 70%, #fff));box-shadow:inset 0 1px #ffffffb3,0 8px 20px -10px #5b70be80}html[data-curlook=glass-face] .cur-face,html[data-curlook=glass] :is([data-theme=dark],.night) .cur-face{backdrop-filter:blur(10px);box-shadow:0 0 0 2px #ffffff8c, 0 0 0 3.5px color-mix(in srgb, var(--cc,#7ea3dc) 75%, transparent), 0 0 18px -2px color-mix(in srgb, var(--cc,#7ea3dc) 60%, transparent), 0 6px 14px -6px #09090b59;background:#ffffff80}html[data-curlook=glass] .cur-face{box-shadow:0 0 0 2px #ffffffbf, 0 0 0 3px color-mix(in srgb, var(--cc,#7ea3dc) 60%, transparent), 0 6px 14px -6px #09090b59}@media (prefers-reduced-transparency:reduce){html[data-curlook] .curl,html[data-curlook] .cur-face{backdrop-filter:none}}:root{--img-pp1:url(/_astro/pp1.D6VuzXCo.webp);--img-pp3:url(/_astro/pp3.DNlXMh7H.webp);--img-pp4:url(/_astro/pp4.BL2fAwEE.webp);--img-pp2:url(/_astro/pp2.BqsfhAhd.webp);--img-pp9:url(/_astro/pp9.eJYNx-p_.webp);--img-pp5:url(/_astro/pp5.B3Ah3Duq.webp);--img-pp10:url(/_astro/pp10.4AKfqMsY.webp);--img-display-w:url(/_astro/display-w.DnXza0_H.webp);--img-display-t:url(/_astro/display-t.E2fF_8DB.webp);--img-mon-m1:url(/_astro/mon-m1.GIbQhRbA.webp);--img-mon-m2:url(/_astro/mon-m2.CMXS4WEI.webp);--img-mon-m3:url(/_astro/mon-m3.DhonssCS.webp);--img-mon-m4:url(/_astro/mon-m4.B4YSGfTy.webp);--img-scene-s1:url(/_astro/scene-s1.Bd3REkMN.webp);--img-scene-s2:url(/_astro/scene-s2.DShCSbda.webp);--img-scene-s3:url(/_astro/scene-s3.CkzxDlkr.webp);--img-scene-s4:url(/_astro/scene-s4.DBwkdkVo.webp);--img-pr0:url(/_astro/pr0.DUeRF2mW.webp);--img-pr1:url(/_astro/pr1.BI5Wg9Vs.webp);--img-pr2:url(/_astro/pr2.D45IU_oP.webp);--img-pr3:url(/_astro/pr3.Bj8Heujz.webp);--img-pr4:url(/_astro/pr4.JnViYGYN.webp);--img-pr5:url(/_astro/pr5.tWgobJyn.webp);--img-c2:url(/_astro/c2.BjdRPp1l.webp);--img-p0:url(/_astro/p0.Cu-np1fN.webp);--img-p1:url(/_astro/p1.3VnDTCcU.webp);--img-portal-n:url(/_astro/portal-n.CdTVgrsO.svg);--img-c4:url(/_astro/c4.UQ1WClJA.webp);--img-c3:url(/_astro/c3.u-cG5eql.webp);--img-c5:url(/_astro/c5.ZFmZ8vHm.webp);--img-c1:url(/_astro/c1.DzZCF99-.webp);--img-pp7:url(/_astro/pp7.B1q2dKBU.webp);--img-pp6:url(/_astro/pp6.CvSsuuSV.webp);--img-pp17:url(/_astro/pp17.y8Iw5PP-.webp);--img-pp11:url(/_astro/pp11.CMnCSbnl.webp);--img-pp15:url(/_astro/pp15.Ete7V_VY.webp);--img-pp18:url(/_astro/pp18.BHQnxZO3.webp);--img-logo-backe:url(/_astro/logo-backe.DSCYWdcB.svg);--img-logo-norconsult:url(/_astro/logo-norconsult.CHKJ65R3.png);--img-logo-standardnorge:url(/_astro/logo-standardnorge.BEhSNc9Q.svg);--img-logo-plusconsult:url(/_astro/logo-plusconsult.BsR95q7i.png);--img-logo-vestvagoy:url(/_astro/logo-vestvagoy.CXeAfJ3W.svg);--img-logo-involved:url(/_astro/logo-involved.PWioTXpu.png);--img-pp16:url(/_astro/pp16.D_lfRUgD.webp);--img-pp13:url(/_astro/pp13.CL9HK5-L.webp);--img-icon-sn:url(/_astro/icon-sn.DVSci0MH.svg);--img-icon-sb:url(/_astro/icon-sb.CiVO7elA.svg);--img-pp12:url(/_astro/pp12.B5yKp4_s.webp);--img-pp14:url(/_astro/pp14.DskMyPAN.webp);--img-c29:url(/_astro/c29.CMCtgqkO.webp);--img-c9:url(/_astro/c9.Cy5g2RqH.webp);--img-c0:url(/_astro/c0.DM4G08i3.webp);--img-c6:url(/_astro/c6.DeEm4umc.webp);--img-ph-hospital:url(/_astro/ph-hospital.bfMTEOtt.webp);--img-ph-dc:url(/_astro/ph-dc.D2MGPU8b.webp);--img-ph-tunnel:url(/_astro/ph-tunnel.BQKNsAzl.webp);--img-ph-res:url(/_astro/ph-res.nw6IIMRy.webp);--img-ph-cranes:url(/_astro/ph-cranes.BR-Jr6E1.webp);--img-ph-steel:url(/_astro/ph-steel.CDKZjHj6.webp);--img-phone-graphite:url(/_astro/phone-graphite.C8J6-Nrr.webp);--img-phone-titanium:url(/_astro/phone-titanium.DGobzhto.webp);--img-phone-titanium2:url(/_astro/phone-titanium2.D5EngD6f.webp);--img-phone-titanium3:url(/_astro/phone-titanium3.w7f2jqg3.webp);--img-c7:url(/_astro/c7.B83chE3F.webp);--img-vision-site:url(/_astro/ph-steel.CDKZjHj6.webp);--pal-blue-0:#d4e2f7;--pal-blue-1:#a9c4ef;--pal-blue-2:#93b3e7;--pal-blue-3:#7ea3dc;--pal-blue-4:#354764;--pal-green-0:#d4e9db;--pal-green-1:#a9d3b6;--pal-green-2:#97c7a6;--pal-green-3:#85b996;--pal-green-4:#405948;--pal-yellow-0:#f4e9cf;--pal-yellow-1:#e9d29e;--pal-yellow-2:#e0c589;--pal-yellow-3:#d5b775;--pal-yellow-4:#625537;--pal-purple-0:#e4ddf4;--pal-purple-1:#c9bae9;--pal-purple-2:#b8a5df;--pal-purple-3:#a792d4;--pal-purple-4:#463b5e;--pal-teal-0:#d1e7e6;--pal-teal-1:#a2cecc;--pal-teal-2:#90c1bf;--pal-teal-3:#7fb4b1;--pal-teal-4:#405958;--pal-olive-0:#e2ead2;--pal-olive-1:#c5d5a4;--pal-olive-2:#b7c991;--pal-olive-3:#a8bc80;--pal-olive-4:#515940;--pal-grey-0:#dfe3e9;--pal-grey-1:#bec7d3;--pal-grey-2:#adb7c6;--pal-grey-3:#9ca8b8;--pal-grey-4:#404b59;--pal-sand-0:#ece2d8;--pal-sand-1:#d9c5b0;--pal-sand-2:#cdb69d;--pal-sand-3:#c0a78c;--pal-sand-4:#594d40;--pal-red-0:#f4d8da;--pal-red-1:#e8b0b5;--pal-red-2:#de9ba1;--pal-red-3:#d3888e;--pal-red-4:#5f3a3d;--pal-orange-0:#f6e1d2;--pal-orange-1:#ecc2a5;--pal-orange-2:#e3b28f;--pal-orange-3:#d8a17b;--pal-orange-4:#634836}.hero-ab,.lx{display:none!important}@media (width<=600px){:root{--img-ph-cranes:url(/_astro/ph-cranes-w800.Dr21K9Jq.webp);--img-ph-hospital:url(/_astro/ph-hospital-w800.CqQawYQb.webp);--img-ph-dc:url(/_astro/ph-dc-w800.DgX-QcCn.webp);--img-ph-tunnel:url(/_astro/ph-tunnel-w800.CWVtMO5N.webp);--img-ph-res:url(/_astro/ph-res-w800.k-1EHBj_.webp);--img-ph-steel:url(/_astro/ph-steel-w800.Dms3C9K2.webp)}}
