@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:#1a1f2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0}input::placeholder,textarea::placeholder{color:#99a3b8}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #1565c0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-h)}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #4f9dff}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-\[26px\]{margin-bottom:26px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-\[17px\]{height:17px}.h-\[52px\]{height:52px}.min-h-\[calc\(100vh-3\.5rem\)\]{min-height:calc(100vh - 3.5rem)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-\[17px\]{width:17px}.w-\[52px\]{width:52px}.w-full{width:100%}.max-w-\[520px\]{max-width:520px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-\[4px\]{border-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[\#2e7d32\]{border-color:#2e7d32}.border-\[\#e8ebf0\]{border-color:#e8ebf0}.bg-\[\#0a1628\]{background-color:#0a1628}.bg-\[\#0f1d32\]{background-color:#0f1d32}.bg-\[\#2e7d32\]{background-color:#2e7d32}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[24px\]{font-size:24px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.text-\[\#1a1f2e\]{color:#1a1f2e}.text-\[\#2e7d32\]{color:#2e7d32}.text-\[\#3d4760\]{color:#3d4760}.text-\[\#1565c0\]{color:#1565c0}.text-\[\#616876\]{color:#616876}.text-\[\#c0d0e4\]{color:#c0d0e4}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[\#43a047\]:hover{background-color:#43a047}.hover\:text-\[\#1258a8\]:hover{color:#1258a8}.hover\:text-\[\#1565c0\]:hover{color:#1565c0}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--blue:#1565c0;--blue-h:#0d47a1;--blue-soft:#eef3ff;--cyan:#00a3bf;--cyan-l:#2fd3ee;--red:#dc0032;--ink:#1a1f2e;--ink2:#4b5260;--line:#dde1e7;--bg:#f6f7f9;--navy:#0a1628;--navy2:#0f2040;--navy-line:#1a3055;--ok:#067647;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--ease:cubic-bezier(.2,.7,.1,1)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.skip{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.grad{background:linear-gradient(92deg,#5aa6ff 0%,#3ec2ff 45%,#2fd3ee 100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em}.btn{white-space:nowrap;cursor:pointer;height:48px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .2s,transform .3s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn i{transition:transform .2s var(--ease);font-size:17px}.btn:hover i.ph-arrow-right{transform:translate(3px)}.btn--pri{background:var(--blue);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 28px -10px #1565c0cc}.btn--pri:hover{background:var(--blue-h);color:#fff}.btn--ghost{color:#fff;background:#ffffff0a;border-color:#ffffff3d}.btn--ghost:hover{color:#fff;background:#ffffff17;border-color:#ffffff73}.btn--sm{border-radius:9px;height:40px;padding:0 16px;font-size:14px}.hdr{z-index:60;color:#fff;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,color .3s;position:fixed;inset:0 0 auto}.hdr__bar{height:76px;transition:height .35s var(--ease);align-items:center;gap:28px;display:flex}.hdr.is-compact .hdr__bar{height:62px}.hdr.is-compact,.hdr.mega-open{-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);background:#070e1bbd;border-color:#ffffff14}.hdr.on-light{color:var(--ink);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);border-color:var(--line);background:#ffffffd1}.hdr.nav-open{color:#fff;background:var(--navy);border-color:#ffffff14}.logo{color:inherit;flex:none;align-items:center;gap:9px;display:flex}.logo:hover{color:inherit}.logo img{width:auto;height:22px;display:block}.logo .logo__l,.on-light .logo .logo__d{display:none}.on-light .logo .logo__l,.nav-open .logo .logo__d{display:block}.nav-open .logo .logo__l{display:none}.nav{align-items:center;gap:2px;margin-left:12px;display:flex;position:relative}.nav__a{color:#ffffffc7;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14.5px;font-weight:500;transition:color .15s,background-color .15s;display:flex}.nav__a:hover,.nav__a.is-active,.nav__a[aria-expanded=true]{color:#fff;background:#ffffff12}.nav__a .ph-caret-down{transition:transform .25s var(--ease);font-size:12px}.nav__a[aria-expanded=true] .ph-caret-down{transform:rotate(180deg)}.on-light .nav__a{color:var(--ink2)}.on-light .nav__a:hover,.on-light .nav__a.is-active,.on-light .nav__a[aria-expanded=true]{color:var(--ink);background:#0a16280d}.nav__ind{background:var(--cyan-l);transform-origin:0;opacity:0;width:100px;height:2px;transition:transform .45s var(--ease),opacity .3s;border-radius:2px;position:absolute;bottom:-2px;left:0}.on-light .nav__ind{background:var(--blue)}.hdr__end{align-items:center;gap:20px;margin-left:auto;display:flex}.hdr__login{color:inherit;opacity:.85;font-size:14.5px;font-weight:500}.hdr__login:hover{color:inherit;opacity:1;text-underline-offset:4px;text-decoration:underline}.burger{border-radius:10px;place-items:center;width:44px;height:44px;margin-right:-8px;font-size:24px;display:none}.burger .ph-x,.burger[aria-expanded=true] .ph-list{display:none}.burger[aria-expanded=true] .ph-x{display:block}.mega{width:min(1040px,100% - 48px);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .2s,transform .3s var(--ease),visibility 0s .3s;padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-8px)}.mega.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.mega__panel{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0a16280f,0 30px 70px -20px #0a162873}.mega__grid{grid-template-columns:1fr 1fr;gap:4px;padding:16px;display:grid}.mega__item{color:var(--ink);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px;transition:background-color .15s;display:grid}.mega__item:hover{background:var(--bg);color:var(--ink)}.mega__ico{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:11px;place-items:center;font-size:21px;transition:background-color .2s,color .2s;display:grid}.mega__item:hover .mega__ico{background:var(--blue);color:#fff}.mega__name{font-size:15px;font-weight:600;display:block}.mega__line{color:var(--ink2);margin-top:2px;font-size:13.5px;display:block}.mega__aside{background:var(--navy);color:#fff;isolation:isolate;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.mega__aside:before{content:"";z-index:-1;background:radial-gradient(40% 40% at 80% 10%,#1565c099,#0000 70%),radial-gradient(40% 40% at 10% 100%,#00a3bf59,#0000 70%);position:absolute;inset:-40%}.mega__logo{align-self:flex-start;width:auto;height:18px;margin-bottom:10px}.mega__k{letter-spacing:.08em;text-transform:uppercase;color:#8fe0f0;font-size:12px;font-weight:600}.mega__t{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.3}.mega__l{color:#fff;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.mega__l:hover{color:#8fe0f0}.mega__l+.mega__l{margin-top:0}.mnav{z-index:55;background:var(--navy);color:#fff;opacity:0;visibility:hidden;transition:opacity .25s,transform .35s var(--ease),visibility 0s .35s;padding:88px 20px 32px;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.mnav.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mnav__lab{letter-spacing:.08em;text-transform:uppercase;color:#8fe0f0;margin:8px 0 10px;font-size:12px;font-weight:600}.mnav__prods{gap:2px;display:grid}.mnav__p{color:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:60px;padding:8px 10px;display:grid}.mnav__p:hover{color:#fff;background:#ffffff0f}.mnav__p .mega__ico{color:#8fc4ff;background:#1565c040;width:40px;height:40px}.mnav__p .mega__line{color:#a9b8cf}.mnav__links{border-top:1px solid var(--navy-line);margin-top:20px;display:grid}.mnav__links a{border-bottom:1px solid var(--navy-line);color:#fff;justify-content:space-between;align-items:center;min-height:56px;padding:0 4px;font-size:18px;font-weight:500;display:flex}.mnav__end{gap:10px;margin-top:28px;display:grid}.hero{isolation:isolate;color:#fff;background:#060d1a;align-items:center;min-height:max(100vh,800px);padding:148px 0 96px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#0000,#2fd3ee8c,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hero__bg{z-index:-1;background:radial-gradient(120% 90% at 70% 0,#10234a 0%,#0a1628 38%,#050a14 100%);position:absolute;inset:0}.auroras{will-change:transform;position:absolute;inset:0}.aurora{mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.aurora--1{background:radial-gradient(closest-side,#1565c0b3,#0000);width:1000px;height:640px;animation:19s ease-in-out infinite alternate au1;top:-260px;left:38%}.aurora--2{background:radial-gradient(closest-side,#00a3bf73,#0000);width:760px;height:520px;animation:23s ease-in-out infinite alternate au2;top:16%;right:-14%}.aurora--3{background:radial-gradient(closest-side,#3454d261,#0000);width:820px;height:560px;animation:27s ease-in-out infinite alternate au3;top:40%;left:-16%}@keyframes au1{to{transform:translate(-140px,70px)scale(1.18)}}@keyframes au2{to{transform:translate(-120px,-90px)scale(.86)}}@keyframes au3{to{transform:translate(160px,-40px)scale(1.12)}}.floor{perspective:620px;height:52%;position:absolute;bottom:-2%;left:-30%;right:-30%;-webkit-mask-image:linear-gradient(#0000 10%,#0009 65%,#000 100%);mask-image:linear-gradient(#0000 10%,#0009 65%,#000 100%)}.floor__plane{transform-origin:50% 100%;position:absolute;inset:0;overflow:hidden;transform:rotateX(64deg)}.floor__lines{background-image:linear-gradient(#78afff33 1px,#0000 1px),linear-gradient(90deg,#78afff33 1px,#0000 1px);background-size:64px 64px;animation:3.6s linear infinite floor;position:absolute;inset:-64px 0 0}@keyframes floor{to{transform:translateY(64px)}}.hero__noise{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:40px;width:100%;display:grid}.eyebrow{color:#b9c9e2;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow__dot{background:var(--cyan-l);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.eyebrow__dot:after{content:"";background:var(--cyan-l);animation:ping 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{to{opacity:0;transform:scale(3.2)}}.hl{letter-spacing:-.036em;margin-top:26px;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1.04}.hl__stack{display:grid}.hl__ph{opacity:0;visibility:hidden;transition:opacity .5s ease,transform .75s var(--ease),visibility 0s .75s;grid-area:1/1;display:block;transform:translateY(.28em)}.hl__ph.is-in{opacity:1;visibility:visible;transition-delay:.32s,.32s,0s;transform:none}.hl__ph.is-out{transition-duration:.32s,.5s,0s;transform:translateY(-.28em)}.hl__lead{display:block}.hl__rot{margin-bottom:-.1em;padding-bottom:.1em;display:grid;overflow:hidden}.hl__w{opacity:0;transition:opacity .3s ease,transform .6s var(--ease);grid-area:1/1;place-self:start;transform:translateY(108%)}.hl__w.is-on{opacity:1;transition-delay:.16s;transform:none}.hl__w.is-off{opacity:0;transition-duration:.28s,.5s;transition-delay:0s;transform:translateY(-108%)}html:not(.js) .hl__ph[data-phrase=c]{opacity:1;visibility:visible;transform:none}.lead{color:#b6c4da;max-width:560px;margin-top:26px;font-size:18.5px;font-weight:400;line-height:1.6}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.seals{color:#c9d5e8;flex-wrap:wrap;gap:12px 26px;margin-top:40px;font-size:14px;display:flex}.seals li{align-items:center;gap:8px;display:flex}.seals i{color:var(--cyan-l);font-size:18px}.js .in{opacity:0;animation:inUp 1s var(--ease) forwards}.d1{animation-delay:.1s!important}.d2{animation-delay:.22s!important}.d3{animation-delay:.36s!important}.d4{animation-delay:.5s!important}.d5{animation-delay:.64s!important}@keyframes inUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.scene{perspective:1700px;height:580px;position:relative}.scene__scale{width:760px;height:520px;transform:translateX(var(--sx,0px)) scale(var(--s,1));transform-style:preserve-3d;margin:-260px 0 0 -380px;position:absolute;top:50%;left:50%}.rig{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0;transform:rotateX(8deg)rotateY(-16deg)}.win-glow{background:radial-gradient(closest-side,#00a3bf52,#0000);width:780px;height:540px;position:absolute;top:-10px;left:20px;transform:translateZ(-140px)}.win{background:#eef1f5;border-radius:12px;width:680px;height:440px;position:absolute;top:30px;left:70px;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #ffffff24,0 50px 90px -20px #000c,0 0 90px -20px #1565c08c}.win__chrome{border-bottom:1px solid var(--navy-line);background:#0d1a2f;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.win__dots{gap:6px;display:flex}.win__dots i{background:#2a3b57;border-radius:50%;width:9px;height:9px}.win__url{background:var(--navy);border:1px solid var(--navy-line);font:500 11px var(--mono);color:#a7b7cf;border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:3px 16px;display:flex;transform:translate(-24px)}.app{height:calc(100% - 32px);color:var(--ink);flex-direction:column;font-size:11px;display:flex}.app__top{background:var(--navy);border-bottom:1px solid var(--navy-line);flex:none;align-items:center;gap:12px;height:34px;padding:0 12px;display:flex}.side__logo{border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:2px 12px 12px;display:block}.side__logo img{width:auto;height:13px;display:block}.app__search{color:#7f90ab;background:#ffffff0f;border-radius:4px;align-items:center;gap:6px;width:190px;height:22px;margin-left:118px;padding:0 8px;font-size:10.5px;display:flex}.app__av{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:9px;font-weight:600;display:grid}.app__body{flex:1;grid-template-columns:132px minmax(0,1fr);min-height:0;display:grid}.app__side{background:var(--navy2);flex-direction:column;gap:1px;padding:10px 0;display:flex}.side__i{color:#9fb0c9;border-left:2px solid #0000;align-items:center;gap:8px;padding:6px 12px;transition:color .35s,background-color .35s,border-color .35s;display:flex}.side__i i{font-size:13px}.side__i.is-on{color:#fff;border-left-color:var(--cyan);background:#00a3bf24}.app__main{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.app__head{justify-content:space-between;align-items:baseline;display:flex}.app__head b{font-size:14px;font-weight:600}.app__head span{color:var(--ink2);font-size:10px}.kpis{flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1.7fr 1fr;gap:8px;height:120px;display:grid}.kpi{background:#fff;border:1px solid #d4d9e2;border-radius:6px;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.kpi--big{grid-row:span 2;justify-content:flex-start}.kpi__l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:9px;font-weight:600}.kpi__v{color:var(--ink);font-size:16px;font-weight:600}.kpi--big .kpi__v{font-size:22px}.bars{align-items:flex-end;gap:4px;height:52px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.bars i{background:linear-gradient(180deg,#3aa9e8,var(--blue));opacity:.8;transform-origin:50% 100%;height:100%;transition:transform .75s var(--ease);border-radius:2px 2px 0 0;flex:1;transform:scaleY(.5)}.bars i:last-child{background:linear-gradient(180deg,var(--cyan-l),var(--cyan));opacity:1}.tbl{background:#fff;border:1px solid #d4d9e2;border-radius:6px;flex:1;min-height:0;overflow:hidden}.tbl__h{color:#e8edf5;letter-spacing:.06em;text-transform:uppercase;background:#0f1d32;justify-content:space-between;align-items:center;padding:7px 10px 7px 13px;font-size:9.5px;font-weight:600;display:flex;position:relative}.tbl__h:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.live{color:#86e3c4;letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;display:flex}.live i{background:#2ecc8f;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.tbl__cols,.row{grid-template-columns:84px minmax(0,1fr) 82px 60px 80px;align-items:center;gap:8px;padding:0 10px;display:grid}.tbl__cols{letter-spacing:.05em;text-transform:uppercase;color:#5d6575;border-bottom:1px solid #e3e7ee;height:24px;font-size:9px;font-weight:600}.tbl__rows{height:112px;transition:opacity .4s;position:relative}.tbl__rows.is-fade{opacity:0}.tbl__rows.no-tr .row{transition:none}.row{height:28px;transition:transform .7s var(--ease),opacity .45s,background-color 1.2s;background:#fff;border-bottom:1px solid #eef1f5;font-size:10.5px;position:absolute;top:0;left:0;right:0}.row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row.is-hidden{opacity:0}.row.is-new{background:#eaf4ff}.r{text-align:right}.badge{border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600;display:inline-block}.badge--ok{color:var(--ok);background:#e6f4ec}.badge--pend{color:#a64600;background:#fff1e0}.dgii{color:var(--ok);align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:flex}.dgii i{font-size:12px}.dg-send,.dgii .ph-circle-notch{display:none}.dgii[data-state=sending]{color:#a64600}.dgii[data-state=sending] .dg-send{display:inline}.dgii[data-state=sending] .ph-circle-notch{animation:1s linear infinite spin;display:inline-block}.dgii[data-state=sending] .dg-ok,.dgii[data-state=sending] .ph-check-circle{display:none}.dgii[data-state=ok] .ph-check-circle{animation:pop .5s var(--ease)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(.3)}60%{transform:scale(1.3)}to{transform:scale(1)}}.phone{background:#0b1220;border-radius:26px;width:150px;height:296px;padding:7px;transition:box-shadow .45s;position:absolute;top:246px;left:0;transform:translateZ(110px);box-shadow:0 0 0 1px #ffffff29,0 34px 60px -14px #000000d9}.phone.is-lit{box-shadow:0 0 0 1px #2fd3eed9,0 0 0 6px #00a3bf2e,0 0 50px -6px #00a3bfb3,0 34px 60px -14px #000000d9}.phone__scr{height:100%;color:var(--ink);background:#fff;border-radius:19px;flex-direction:column;font-size:10px;display:flex;position:relative;overflow:hidden}.pos__top{background:var(--navy);color:#fff;align-items:center;gap:5px;padding:16px 10px 8px;font-size:10.5px;font-weight:600;display:flex}.pos__top img{flex:none;width:auto;height:9px}.pos__on{color:#86e3c4;align-items:center;gap:3px;margin-left:auto;font-size:8.5px;font-weight:500;display:flex}.pos__on i{background:#2ecc8f;border-radius:50%;width:5px;height:5px}.pos__items{flex-direction:column;flex:1;gap:6px;padding:9px;display:flex}.pos__item{opacity:0;transition:opacity .35s,transform .5s var(--ease);border:1px solid #e3e7ee;border-radius:6px;justify-content:space-between;gap:6px;padding:6px 7px;display:flex;transform:translate(-12px)}.pos__item.is-in{opacity:1;transform:none}.pos__item span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos__tot{border-top:1px solid #e3e7ee;justify-content:space-between;align-items:baseline;padding:8px 10px;font-weight:600;display:flex}.pos__tot .mono{font-size:11.5px}.pos__pay{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:30px;margin:0 9px 12px;font-weight:600;transition:transform .15s,background-color .2s;display:flex}.phone.is-press .pos__pay{background:var(--blue-h);transform:scale(.94)}.pos__done{text-align:center;opacity:0;background:#fffffff7;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .35s;display:flex;position:absolute;inset:0}.pos__done i{color:var(--ok);font-size:36px}.pos__done b{font-size:11.5px}.pos__done span{color:var(--ink2);font-size:9.5px}.phone.is-paid .pos__done{opacity:1}.phone.is-paid .pos__done i{animation:pop .55s var(--ease)}.chip{color:#c7d3e6;white-space:nowrap;background:#0d1a30eb;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:9px;padding:7px 14px 7px 7px;font-size:13px;font-weight:500;transition:border-color .4s,color .4s,box-shadow .4s,background-color .4s;display:flex;position:absolute;box-shadow:0 18px 40px -16px #000c}.chip__i{color:#9fb6d9;background:#ffffff12;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;transition:background-color .4s,color .4s;display:grid}.chip.is-lit{color:#fff;background:#0a2842f2;border-color:#2fd3eebf;box-shadow:0 0 0 4px #00a3bf29,0 18px 44px -12px #00a3bfbf}.chip.is-lit .chip__i{background:var(--cyan);color:#fff}.chip--conta{top:-12px;left:28px;transform:translateZ(70px)}.chip--nom{top:64px;left:640px;transform:translateZ(130px)}.chip--ecf{top:262px;left:650px;transform:translateZ(90px)}.chip--inv{top:486px;left:330px;transform:translateZ(60px)}.toast3d{color:var(--ink);opacity:0;transition:opacity .4s,transform .6s var(--ease);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;top:150px;left:452px;transform:translateZ(150px)translateY(10px);box-shadow:0 0 0 1px #0a16280f,0 24px 50px -14px #0009}.toast3d.is-in{opacity:1;transform:translateZ(150px)}.toast3d>i{color:var(--ok);font-size:26px}.toast3d b{font-size:12.5px;display:block}.toast3d .mono{color:var(--ink2);font-size:10.5px;display:block}.toast3d .ph-qr-code{color:var(--ink);border-left:1px solid var(--line);margin-left:6px;padding-left:10px;font-size:30px}.clients{border-bottom:1px solid var(--line);background:#fff;padding:56px 0 60px}.clients__lab{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:12.5px;font-weight:600}.marquee{margin-top:30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{width:max-content;animation:64s linear infinite mq;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__set{align-items:center;gap:60px;padding-right:60px;display:flex}@keyframes mq{to{transform:translate(-50%)}}.cl-name{letter-spacing:-.02em;color:#6b7280;white-space:nowrap;font-size:19px;font-weight:600;transition:color .3s}.cl-name:hover{color:var(--blue)}.cl-logo{filter:grayscale();opacity:.62;width:auto;transition:filter .35s,opacity .35s}.cl-logo:hover{filter:none;opacity:1}.cl-logo--iq{height:32px}.cl-logo--me{mix-blend-mode:multiply;height:28px}.cl-logo--so{height:22px}.start{background:var(--bg);padding:128px 0}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.kicker:before{content:"";background:var(--red);border-radius:2px;width:18px;height:2px}.h2{letter-spacing:-.034em;text-wrap:balance;margin-top:18px;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:1.06}.opts{gap:10px;margin-top:40px;display:grid}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease),transform 1s var(--ease);transform:translateY(22px)}.js [data-reveal].is-vis{opacity:1;transform:none}.w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.w__i{transition:transform .9s var(--ease);display:inline-block;transform:translateY(105%)}.is-vis .w__i{transform:none}@media (width<=1100px){.hero{min-height:0;padding:124px 0 64px}.hero__in{grid-template-columns:1fr;gap:16px}.lead{max-width:640px}.scene{margin:0 -32px}}@media (width<=1024px){.nav,.hdr__login{display:none}.burger{display:grid}.hdr__bar{gap:16px}.hdr__end{gap:8px}}@media (width>=1025px){.mnav{display:none}}@media (width<=900px){.start{padding:88px 0}}@media (width<=640px){.wrap{padding:0 20px}.hdr__bar,.hdr.is-compact .hdr__bar{height:64px}.logo img{height:20px}.hero{padding:104px 0 48px}.hl{margin-top:20px;font-size:clamp(34px,9.4vw,44px)}.lead{margin-top:20px;font-size:16.5px}.hero__cta{margin-top:28px}.hero__cta .btn{flex:100%}.seals{gap:10px 18px;margin-top:28px;font-size:13.5px}.scene{margin:0 -20px}.eyebrow{font-size:12px}.marquee__set{gap:44px;padding-right:44px}.cl-name{font-size:17px}}@media (width<=400px){.hdr__end .btn--sm{padding:0 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .in,.js [data-reveal]{opacity:1;transform:none}.w__i{transform:none}.marquee__track{flex-wrap:wrap}}.hl__ph{align-self:start}.hero__rest{transition:transform .8s var(--ease)}.grad--l{background:linear-gradient(92deg,#1565c0 0%,#0b78b8 55%,#00899f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em}.grad--split{color:inherit!important;background:0 0!important}.kicker--d{color:#8fe0f0}.sec-head{max-width:780px}.sec-p{max-width:640px;color:var(--ink2);margin-top:20px;font-size:18px;line-height:1.6}.demo{background:#02060e8c;border:1px solid #ffffff12;border-radius:14px;margin-top:22px;padding:16px;position:relative;overflow:hidden}.mini__h{color:#e8edf5;letter-spacing:.06em;text-transform:uppercase;background:#0f1d32;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:10.5px;font-weight:600;display:flex;position:relative}.mini__h:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.mini__h .mono{letter-spacing:0;text-transform:none;color:#a7b7cf;font-weight:500}.demo [data-k]{opacity:0;transition:opacity .4s,transform .55s var(--ease);transform:translateY(6px)}.demo[data-s~="1"] [data-k="1"],.demo[data-s~="2"] [data-k="2"],.demo[data-s~="3"] [data-k="3"],.demo[data-s~="4"] [data-k="4"],.demo[data-s~="5"] [data-k="5"]{opacity:1;transform:none}.je__cols,.je__ln,.je__tot{grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:10px;padding:0 14px;display:grid}.je__cols{letter-spacing:.05em;text-transform:uppercase;color:#5d6575;border-bottom:1px solid #e3e7ee;height:28px;font-size:9.5px;font-weight:600}.je__ln{border-bottom:1px solid #eef1f5;height:34px;font-size:12.5px}.je__ln span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.je__ln b{color:var(--ink2);margin-right:6px;font-weight:600}.je__tot{background:var(--bg);height:36px;font-size:12.5px;font-weight:600}.car{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.vv{background:#fff;padding:128px 0 112px}.vv__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;margin-top:24px;display:grid}.vv__steps{padding-left:40px;position:relative}.vv__rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:9px;overflow:hidden}.vv__rail i{transform-origin:top;background:linear-gradient(180deg,var(--blue),var(--cyan));position:absolute;inset:0;transform:scaleY(0)}.vv__step{opacity:.32;flex-direction:column;justify-content:center;min-height:62vh;transition:opacity .45s;display:flex}.vv__step.is-on{opacity:1}.vv__num{font:600 13px var(--mono);letter-spacing:.04em;color:var(--ink2);transition:color .3s;position:relative}.vv__num:before{content:"";border:2px solid var(--line);background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-10px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%;left:-40px}.vv__step.is-on .vv__num{color:var(--blue)}.vv__step.is-on .vv__num:before{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px #1565c024}.vv__t{letter-spacing:-.022em;text-wrap:pretty;max-width:22ch;margin-top:12px;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.22}.vv__tag{background:var(--bg);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:16px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.vv__tag i{color:var(--blue);font-size:15px}.vv__sticky{position:sticky;top:max(92px,50vh - 250px)}.vs{transform-origin:0 0;width:680px;height:500px;transform:scale(var(--s,1));position:absolute;top:0;left:0}.vs__win{color:var(--ink);background:#eef1f5;border:1px solid #d4d9e2;border-radius:14px;flex-direction:column;font-size:11.5px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px -40px #0a162880,0 0 0 6px #1565c00a}.vs__chrome{background:var(--bg);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.vs__chrome .win__dots i{background:#d4d9e2}.vs__url{border:1px solid var(--line);font:500 11px var(--mono);color:var(--ink2);background:#fff;border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:3px 16px;display:flex;transform:translate(-24px)}.vs__top{background:var(--navy);color:#fff;flex:none;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.vs__thread{font:500 10.5px var(--mono);color:#d4e6ff;background:#1565c04d;border:1px solid #5aa6ff59;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;display:flex}.vs__body{flex:1;grid-template-columns:140px minmax(0,1fr);min-height:0;display:grid}.vs__side{background:var(--navy2);flex-direction:column;gap:1px;padding:10px 0;display:flex}.vs__main{min-height:0;padding:14px;display:grid;position:relative}.vs__sc{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:10px;min-width:0;min-height:0;transition:opacity .16s,transform .16s,visibility 0s .16s;display:flex;transform:translateY(8px)}.vs__sc.is-on{opacity:1;visibility:visible;transition:opacity .26s ease .16s,transform .3s var(--ease) .16s,visibility 0s 0s;transform:none}.vs__sc.is-on .a1{animation:inUp .6s var(--ease) .15s both}.vs__sc.is-on .a2{animation:inUp .6s var(--ease) .3s both}.vs__sc.is-on .a3{animation:inUp .6s var(--ease) .45s both}.vs__sc.is-on .a4{animation:inUp .6s var(--ease) .6s both}.vs__sc.is-on .a5{animation:inUp .6s var(--ease) .75s both}.vs__sc.is-on .a6{animation:inUp .6s var(--ease) .9s both}.vs__h{justify-content:space-between;align-items:baseline;display:flex}.vs__h b{font-size:14px;font-weight:600}.vs__h span{color:var(--ink2);font-size:10px}.vs__prog{border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:10px;padding:8px 14px 10px;display:flex}.vs__segs{flex:1;grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.vs__seg{background:#e3e7ee;border-radius:2px;height:4px;position:relative;overflow:hidden}.vs__seg i{background:linear-gradient(90deg,var(--blue),var(--cyan));transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.vs__seg.is-done i{transform:scaleX(1)}.vs__prog span{font:500 10px var(--mono);color:var(--ink2);white-space:nowrap}.pc{background:#fff;border:1px solid #d4d9e2;border-radius:8px;overflow:hidden}.pc__r{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.pc__r:last-child{border-bottom:0}.pc__r .mut{color:var(--ink2)}.pc__tot{background:var(--bg);justify-content:space-between;align-items:baseline;padding:9px 12px;font-weight:600;display:flex}.pc__tot .mono{font-size:15px}.okb{color:var(--ok);white-space:nowrap;background:#e6f4ec;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.okb i{font-size:13px}.pos2{flex:1;grid-template-columns:minmax(0,1fr) 236px;gap:12px;min-height:0;display:grid}.pos2__l{flex-direction:column;gap:10px;display:flex}.pos2__bar{align-items:center;gap:8px;display:flex}.pos2__q{color:#8a919e;background:#fff;border:1px solid #d4d9e2;border-radius:6px;flex:1;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.pos2__off{color:#006d80;white-space:nowrap;background:#e0f6fa;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tile{background:#fff;border:1px solid #d4d9e2;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}.tile i{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;font-size:16px;display:grid}.tile b{font-size:11.5px;font-weight:600;line-height:1.25}.tile .mono{color:var(--ink2);font-size:11px}.tile__q{background:var(--blue);color:#fff;min-width:22px;height:20px;font:600 10px var(--mono);border-radius:10px;place-items:center;padding:0 6px;display:grid;position:absolute;top:8px;right:8px}.tile.is-sel{border-color:var(--blue);box-shadow:0 0 0 2px #1565c01f}.pos2__pay{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;margin:10px 12px 12px;font-weight:600;display:flex}.ecf2{flex:1;grid-template-columns:minmax(0,1fr) 196px;gap:12px;min-height:0;display:grid}.ecf2__ok{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.ecf2__stamp{border:2px solid var(--ok);color:var(--ok);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;transform:rotate(-4deg)}.vs__sc.is-on .ecf2__stamp{animation:.55s cubic-bezier(.3,1.35,.5,1) .5s both stamp}@keyframes stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.7)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.ecf2__qr{color:var(--ink);font-size:92px;line-height:1}.ecf2__ok p{color:var(--ink2);font-size:10.5px}.tl{text-align:left;border-top:1px solid #eef1f5;gap:6px;width:100%;padding:10px 12px;display:grid}.tl span{align-items:center;gap:6px;font-size:10.5px;display:flex}.tl i{color:var(--ok);font-size:13px}.inv__r{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) 120px 56px;align-items:center;gap:12px;padding:10px 12px;display:grid}.inv__r:last-child{border-bottom:0}.inv__n b{font-size:12px;font-weight:600;display:block}.inv__n span{color:var(--ink2);font-size:10px}.stk{background:#eef1f5;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.stk i{background:linear-gradient(90deg,var(--blue),var(--cyan));transform-origin:0;border-radius:3px;height:100%;display:block}.stk--a i{transform:scaleX(.7)}.stk--b i{transform:scaleX(.835)}.vs__sc.is-on .stk--a i{animation:stkA 1.1s var(--ease) .6s both}.vs__sc.is-on .stk--b i{animation:stkB 1.1s var(--ease) .75s both}@keyframes stkA{0%{transform:scaleX(.8)}to{transform:scaleX(.7)}}@keyframes stkB{0%{transform:scaleX(.9)}to{transform:scaleX(.835)}}.inv__q{text-align:right;font-size:12px}.inv__q s{color:#8a919e;margin-right:6px}.inv__q b{font-weight:600}.dlt{color:#a64600;font:600 10.5px var(--mono);background:#fff1e0;border-radius:4px;justify-self:end;padding:2px 7px}.kp2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kp2>div{background:#fff;border:1px solid #d4d9e2;border-radius:8px;padding:10px 12px}.kp2 span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:9px;font-weight:600;display:block}.kp2 b{margin-top:3px;font-size:16px;font-weight:600;display:block}.je2 .je__cols,.je2 .je__ln,.je2 .je__tot{grid-template-columns:minmax(0,1fr) 92px 92px}.je2 .je__ln{height:31px;font-size:11.5px}.bk{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:0 6px;display:grid}.bk__lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);padding:0 2px 6px;font-size:9px;font-weight:600}.bk__c{background:#fff;border:1px solid #d4d9e2;border-radius:7px;flex-direction:column;justify-content:center;gap:1px;min-width:0;margin-bottom:8px;padding:8px 10px;display:flex}.bk__c b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.bk__c span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bk__l{color:var(--ok);place-items:center;margin-bottom:8px;font-size:16px;display:grid}.bk__c.is-new{border-color:var(--blue);box-shadow:0 0 0 2px #1565c01f}.vs__sc.is-on .bk__l--new i{animation:pop .5s var(--ease) 1.1s both}.bk__foot{background:#fff;border:1px solid #d4d9e2;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.kp3{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kp3>div{background:#fff;border:1px solid #d4d9e2;border-radius:8px;padding:10px 12px}.kp3 span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:9px;font-weight:600;display:block}.kp3 b{margin-top:3px;font-size:20px;font-weight:600;display:block}.cf{padding:10px 12px 8px}.cf__h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.cf__lg{text-transform:none;letter-spacing:0;gap:10px;font-weight:500;display:flex}.cf__lg i{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.cf__bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:96px;margin-top:8px;display:grid}.cf__g{align-items:flex-end;gap:3px;height:100%;display:flex}.cf__g i{transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.cf__in{background:linear-gradient(180deg,#3aa9e8,var(--blue))}.cf__out{background:#c9d3e1}.vs__sc.is-on .cf__g i{animation:grow .8s var(--ease) both}.vs__sc.is-on .cf__g:nth-child(2) i{animation-delay:80ms}.vs__sc.is-on .cf__g:nth-child(3) i{animation-delay:.16s}.vs__sc.is-on .cf__g:nth-child(4) i{animation-delay:.24s}.vs__sc.is-on .cf__g:nth-child(5) i{animation-delay:.32s}.vs__sc.is-on .cf__g:nth-child(6) i{animation-delay:.4s}@keyframes grow{to{transform:scaleX(1)}}.cf__x{font:500 9px var(--mono);color:var(--ink2);text-align:center;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:4px;display:grid}.last{flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;display:flex}.last b{margin-right:4px;font-size:11px}.vv__end{text-align:center;letter-spacing:-.032em;text-wrap:balance;max-width:20ch;margin:72px auto 0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}@media (width<=1100px){.vv__grid{gap:48px}}@media (width<=900px){.vv{padding:88px 0 80px}.vv__grid{grid-template-columns:1fr;gap:0;margin-top:24px}.vv__stage{z-index:3;background:#fff;order:-1;align-self:start;padding:10px 0 14px;position:sticky;top:64px}.vv__sticky{position:relative;top:auto}.vv__step{min-height:52vh}.vv__t{max-width:none;font-size:22px}}@media (width<=720px){.je__cols,.je__ln,.je__tot{grid-template-columns:minmax(0,1fr) 78px 78px;gap:6px;padding:0 10px}.je__ln{font-size:11px}.je__ln b{display:none}.vv__end{margin-top:48px}}.suite{isolation:isolate;color:#fff;background:#060d1a;padding:128px 0 120px;position:relative;overflow:hidden}.suite__glow{z-index:-1;background:radial-gradient(48% 42% at 50% 58%,#1565c04d,#0000 70%),radial-gradient(30% 30% at 85% 10%,#00a3bf24,#0000 70%);position:absolute;inset:0}.suite .sec-head{text-align:center;margin:0 auto}.suite .kicker{justify-content:center}.suite .sec-p{color:#b6c4da;margin-left:auto;margin-right:auto}.cs{aspect-ratio:1000/620;max-width:1180px;margin:40px auto 0;position:relative}.cs__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs__e{fill:none;stroke:#78afff42;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease),stroke .3s,stroke-width .3s,opacity .3s}.cs__e--s{stroke:#78afff24}.cs.is-drawn .cs__e{stroke-dashoffset:0}.cs.has-act .cs__e{opacity:.4}.cs.has-act .cs__e.is-act{opacity:1;stroke:var(--cyan-l);stroke-width:2px}.cs__ph{fill:#2fd3ee38}.cs__n{z-index:2;color:#c7d3e6;white-space:nowrap;text-align:left;opacity:0;transition:opacity .5s,transform .6s var(--ease),border-color .3s,color .3s,box-shadow .3s,background-color .3s;background:#0c182ef0;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;padding:6px 15px 6px 6px;font-size:13.5px;font-weight:500;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.86)}.cs.is-drawn .cs__n{opacity:1;transform:translate(-50%,-50%)}.cs.is-drawn.has-act .cs__n:not(.is-act):not(.is-rel){opacity:.5}.cs__n.is-rel{color:#fff;border-color:#2fd3ee80}.cs__n.is-act{color:#fff;border-color:var(--cyan-l);background:#0a2842f7;box-shadow:0 0 0 4px #00a3bf29,0 0 34px -4px #00a3bfbf}.cs__ic{color:#9fc4ff;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;transition:background-color .3s,color .3s;display:grid}.cs__n.is-act .cs__ic{background:var(--cyan);color:#fff}.cs__tx,.cs__nm{display:block}.cs__ds{display:none}.cs__core{z-index:2;background:radial-gradient(circle at 50% 35%,#173468,#0a1628 72%);border:1px solid #2fd3ee80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:184px;height:184px;margin:-92px 0 0 -92px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 12px #1565c014,0 0 90px -10px #00a3bfa6}.cs__core:before,.cs__core:after{content:"";animation:ring 3.4s var(--ease) infinite;border:1px solid #2fd3ee8c;border-radius:50%;position:absolute;inset:-1px}.cs__core:after{animation-delay:1.7s}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.cs__core img{width:118px;height:auto;display:block}.cs__core span{letter-spacing:-.02em;font-size:18px;font-weight:600}.cs__core em{color:var(--red);font-style:normal;font-weight:700}.cs__info{z-index:2;text-align:center;width:320px;transition:opacity .2s,transform .3s var(--ease);background:#060d1ae0;border-radius:12px;margin-left:-160px;padding:10px 16px;position:absolute;top:65%;left:50%}.cs__info.is-swap{opacity:0;transform:translateY(6px)}.cs__info-t{color:#fff;font-size:15px;font-weight:600}.cs__info-d{color:#a9c0de;margin-top:3px;font-size:14px}.mods{text-align:center;margin-top:56px}.mods__lab{letter-spacing:.1em;text-transform:uppercase;color:#8fe0f0;font-size:12.5px;font-weight:600}.mods__l{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.mods__l a{color:#c7d3e6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.mods__l a:hover{color:#fff;background:#00a3bf1a;border-color:#2fd3ee99}.mods__l a i{opacity:.7;font-size:13px}.ind{background:var(--bg);padding:128px 0}@keyframes barRun{to{transform:scaleX(1)}}.mg{color:#c7d3e6;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 6px;font-size:12px;display:flex;position:relative}.mg i{color:#9fc4ff;font-size:22px}.mg:after{content:"";border-radius:inherit;border:1px solid var(--cyan-l);opacity:0;background:#00a3bf1f;animation:4.8s ease-in-out infinite mgl;position:absolute;inset:-1px;box-shadow:0 0 24px -6px #00a3bfb3}.mg:nth-child(2):after{animation-delay:.3s}.mg:nth-child(3):after{animation-delay:.6s}.mg:nth-child(4):after{animation-delay:.9s}.mg:nth-child(5):after{animation-delay:1.2s}.mg:nth-child(6):after{animation-delay:1.5s}.mg:nth-child(7):after{animation-delay:1.8s}.mg:nth-child(8):after{animation-delay:2.1s}@keyframes mgl{0%,to{opacity:0}12%,30%{opacity:1}45%{opacity:0}}@keyframes run{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width<=900px){.suite,.ind{padding:88px 0}}@media (width<=1060px){.cs{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:10px;margin-top:36px;display:grid}.cs__svg,.cs__core,.cs__info{display:none}.cs__n,.cs.is-drawn .cs__n{opacity:1;white-space:normal;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;position:relative;transform:none;top:auto!important;left:auto!important}.cs__nm{color:#fff;font-weight:600}.cs__ds{color:#a9b8cf;margin-top:3px;font-size:13px;line-height:1.45;display:block}.mods{margin-top:40px}}@media (width<=640px){.cs{grid-template-columns:1fr}}.btn--line{border-color:var(--line);color:var(--ink);background:#fff}.btn--line:hover{color:var(--ink);background:#fff;border-color:#b7c3d4}.why{background:#fff;padding:128px 0}.chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chips span{background:var(--blue-soft);color:var(--blue-h);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.plat{isolation:isolate;color:#fff;background:#060d1a;padding:136px 0 0;position:relative;overflow:hidden}.plat__bg{z-index:-1;background:radial-gradient(45% 50% at 85% 20%,#1565c059,#0000 70%),radial-gradient(35% 40% at 5% 95%,#00a3bf2e,#0000 70%);position:absolute;inset:0}.plat__bg:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 30%,#000,#0000);mask-image:radial-gradient(60% 70% at 70% 30%,#000,#0000)}.plat__top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:64px;display:grid}.plat .h2{font-size:clamp(34px,4vw,56px)}.plat__p p{color:#b6c4da;font-size:17.5px;line-height:1.65}.plat__p p+p{margin-top:16px}.stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:88px;display:grid}.stat{padding:40px 32px 44px}.stat:first-child{padding-left:0}.stat+.stat{border-left:1px solid #ffffff1a}.stat__n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 20%,#8fc4ff 120%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(60px,7.4vw,112px);font-weight:600;line-height:1;display:block}.stat__l{color:#b6c4da;align-items:center;gap:8px;margin-top:14px;font-size:16px;display:flex}.stat__l:before{content:"";background:var(--red);border-radius:2px;width:14px;height:2px}.eco{border-top:1px solid #ffffff1a;align-items:center;gap:40px;padding:36px 0 56px;display:flex}.eco__lab{letter-spacing:.1em;text-transform:uppercase;color:#8fe0f0;flex:none;font-size:12.5px;font-weight:600}.eco__l{flex-wrap:wrap;align-items:center;gap:10px 34px;display:flex}.eco__l span{letter-spacing:-.01em;color:#dbe4f1;opacity:.72;font-size:19px;font-weight:600;animation:6.4s ease-in-out infinite ecoGlow}.eco__l span:nth-child(2){animation-delay:.8s}.eco__l span:nth-child(3){animation-delay:1.6s}.eco__l span:nth-child(4){animation-delay:2.4s}.eco__l span:nth-child(5){animation-delay:3.2s}.eco__l span:nth-child(6){animation-delay:4s}.eco__l span:nth-child(7){animation-delay:4.8s}.eco__l span:nth-child(8){animation-delay:5.6s}@keyframes ecoGlow{0%,20%,to{opacity:.72}8%{opacity:1}}.sup{background:var(--bg);padding:128px 0}.sup__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.sup .sec-p{font-size:17.5px}.ctcs{gap:10px;margin-top:32px;display:grid}.ctc{border:1px solid var(--line);min-height:72px;color:var(--ink);transition:border-color .2s,transform .35s var(--ease),box-shadow .3s;background:#fff;border-radius:16px;align-items:center;gap:16px;padding:12px 20px 12px 12px;display:flex}.ctc:hover{color:var(--ink);border-color:var(--blue);transform:translateY(-2px);box-shadow:0 14px 30px -18px #1565c099}.ctc__i{background:var(--blue-soft);width:48px;height:48px;color:var(--blue);border-radius:12px;flex:none;place-items:center;font-size:24px;display:grid}.ctc__i--wa{color:var(--ok);background:#e6f4ec}.ctc small{color:var(--ink2);font-size:12.5px;display:block}.ctc b{letter-spacing:-.01em;font-size:20px;font-weight:600;display:block}.ctc>.ph-arrow-up-right{color:var(--ink2);transition:transform .2s var(--ease);margin-left:auto;font-size:18px}.ctc:hover>.ph-arrow-up-right{color:var(--blue);transform:translate(2px,-2px)}.sup__links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.isla{isolation:isolate;background:var(--navy);color:#fff;border-radius:24px;padding:40px 36px 36px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0a162899}.isla:before{content:"";z-index:-1;background:radial-gradient(35% 40% at 72% 60%,#00a3bf4d,#0000 70%),radial-gradient(40% 40% at 20% 10%,#1565c04d,#0000 70%);position:absolute;inset:-20%}.isla__k{letter-spacing:.1em;text-transform:uppercase;color:#8fe0f0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.isla__k .live{letter-spacing:.04em}.isla__m{margin-top:20px;position:relative}.isla__m svg{width:100%;height:auto;display:block;overflow:visible}.isla circle.ht,.isla circle.dr{opacity:0;transition:opacity .6s}.isla.is-vis circle.ht,.isla.is-vis circle.dr{opacity:1}.isla circle.ht{fill:#ffffff29}.isla.is-vis circle.tw{animation:3.6s ease-in-out infinite twk}@keyframes twk{0%,to{opacity:1}50%{opacity:.35}}.sd-core{fill:#fff}.sd-ring{fill:none;stroke:var(--cyan-l);stroke-width:.014px;transform-box:fill-box;transform-origin:50%;animation:sdr 2.6s var(--ease) infinite}.sd-ring--2{animation-delay:1.3s}@keyframes sdr{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(6)}}.isla__lab{color:var(--ink);white-space:nowrap;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;transform:translate(calc(-100% - 22px),-120%);box-shadow:0 18px 40px -14px #0009}.isla__lab b{align-items:center;gap:6px;font-size:14px;display:flex}.isla__lab b i{color:var(--blue)}.isla__lab span{color:var(--ink2);font-size:12px}@media (width<=1100px){.plat__top,.sup__in{grid-template-columns:1fr;gap:32px}}@media (width<=900px){.why,.sup{padding:88px 0}.plat{padding-top:88px}.stats{grid-template-columns:1fr;margin-top:48px}.stat,.stat:first-child{padding:28px 0}.stat+.stat{border-top:1px solid #ffffff1a;border-left:0}.eco{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=640px){.eco__l span{font-size:17px}.isla{padding:26px 20px 24px}.isla__lab{padding:8px 10px;transform:translate(calc(-100% - 14px),-110%)}.isla__lab b{font-size:12.5px}.isla__lab span{font-size:11px}.ctc b{font-size:18px}}.faq{background:#fff;padding:128px 0}.faq__in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.faq__head{position:sticky;top:110px}.faq__head .sec-p a{font-weight:600}.faq__i{border-bottom:1px solid var(--line)}.faq__i h3{font-size:inherit;font-weight:inherit}.faq__q{text-align:left;letter-spacing:-.015em;width:100%;min-height:76px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;font-size:19px;font-weight:600;transition:color .2s;display:flex}.faq__q:hover{color:var(--blue)}.faq__pm{border:1px solid var(--line);width:36px;height:36px;transition:background-color .25s,border-color .25s,transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.faq__pm:before,.faq__pm:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .4s var(--ease),background-color .25s;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__pm:after{transform:rotate(90deg)}.faq__i.is-open .faq__pm{background:var(--blue);border-color:var(--blue);transform:rotate(180deg)}.faq__i.is-open .faq__pm:after{transform:rotate(0)}.faq__a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq__a>div{visibility:hidden;transition:visibility 0s .45s;overflow:hidden}.faq__i.is-open .faq__a{grid-template-rows:1fr}.faq__i.is-open .faq__a>div{visibility:visible;transition-delay:0s}.faq__a p{color:var(--ink2);opacity:0;transition:opacity .35s,transform .45s var(--ease);padding:0 64px 26px 4px;font-size:16.5px;line-height:1.65;transform:translateY(-6px)}.faq__i.is-open .faq__a p{opacity:1;transition-delay:80ms;transform:none}.ctf{border:1px solid var(--line);background:#fff;border-radius:24px;gap:16px;padding:36px;display:grid;box-shadow:0 40px 80px -48px #0a162873}.ctf__t{letter-spacing:-.02em;font-size:22px;font-weight:600}.ctf__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fld{gap:7px;display:grid;position:relative}.fld>span{color:var(--ink);font-size:13.5px;font-weight:600}.fld input,.fld select,.fld textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #c9d1dc;border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.fld textarea{resize:vertical;min-height:96px}.fld select{appearance:none;cursor:pointer;padding-right:40px}.fld--sel>i{color:var(--ink2);pointer-events:none;font-size:16px;position:absolute;bottom:15px;right:14px}.fld input:hover,.fld select:hover,.fld textarea:hover{border-color:#9aa6b6}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1565c029}.fld [aria-invalid=true]{border-color:#c62828}.ctf__err{color:#c62828;min-height:0;font-size:14px}.ctf__err:empty{display:none}.ctf__go{width:100%;height:52px;font-size:16px}.ctf__go i{font-size:20px}.ctf__note{color:var(--ink2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.ctf__note i{margin-top:2px;font-size:15px}.close{isolation:isolate;color:#fff;text-align:center;background:#060d1a;padding:160px 0;position:relative;overflow:hidden}.close__bg{z-index:-1;background:radial-gradient(110% 90% at 50% 100%,#10234a 0%,#0a1628 40%,#050a14 100%);position:absolute;inset:0}.close__bg .aurora--1{top:auto;bottom:-300px;left:20%}.close__bg .aurora--2{top:-20%;right:-10%}.close__bg .aurora--3{top:-10%;left:-10%}.floor--top{top:-2%;bottom:auto;transform:scaleY(-1)}.close__in{flex-direction:column;align-items:center;display:flex}.close__t{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(40px,5.4vw,80px);font-weight:600;line-height:1.02}.close__p{color:#b6c4da;max-width:520px;margin-top:24px;font-size:19px;line-height:1.6}.close__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.ft{color:#b6c4da;background:#050a14;border-top:1px solid #ffffff0f;padding:80px 0 36px}.ft__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.ft__brand img{width:auto;height:26px}.ft__brand p{max-width:34ch;margin-top:20px;font-size:15px;line-height:1.6}.ft__col{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ft__col p{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:10px;font-size:12.5px;font-weight:600}.ft__col a{color:#b6c4da;align-items:center;min-height:36px;font-size:15px;display:inline-flex}.ft__col a:hover{color:#fff}.ft__bot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:28px;font-size:13.5px;display:flex}.ft__bot div{gap:24px;display:flex}.ft__bot a{color:#b6c4da;min-height:24px}.ft__bot a:hover{color:#fff}.waf{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;visibility:hidden;height:52px;transition:opacity .35s,transform .45s var(--ease),visibility 0s .45s,background-color .2s;background:#0a1628e0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:0;padding:0 15px;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(14px);box-shadow:0 14px 34px -12px #0000008c}.waf i{color:#4fd88b;font-size:22px}.waf span{white-space:nowrap;max-width:0;transition:max-width .4s var(--ease),margin .4s var(--ease);font-size:14.5px;font-weight:600;overflow:hidden}.waf:hover{color:#fff;background:var(--navy)}.waf:hover span,.waf:focus-visible span{max-width:100px;margin-left:8px}.is-scrolled .waf{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-lock .waf{opacity:0;visibility:hidden}@media (width<=1100px){.ft__top{grid-template-columns:1fr 1fr 1fr;gap:36px}.ft__brand{grid-column:1/-1}}@media (width<=900px){.faq{padding:88px 0}.faq__in{grid-template-columns:1fr;gap:36px}.faq__head{position:static}.close{padding:112px 0}}@media (width<=640px){.faq__q{min-height:68px;font-size:17px}.faq__a p{padding-right:8px;font-size:15.5px}.ctf{border-radius:20px;padding:24px 20px}.ctf__row{grid-template-columns:1fr}.close__p{font-size:17px}.close__cta .btn{flex:100%}.ft{padding-top:56px}.ft__top{grid-template-columns:1fr 1fr;gap:32px 20px}.ft__col:last-child{grid-column:1/-1}.ft__bot{flex-direction:column;margin-top:40px}.waf{height:50px;padding:0 14px;bottom:16px;right:16px}.eyebrow{border-radius:14px}}body{counter-reset:sec}.wrap{max-width:1360px}@media (width>=1200px){.wrap{padding:0 48px}}.grad,.grad--l,.w__i.grad,.w__i.grad--l{margin-bottom:0;padding-bottom:0;color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.grad--l,.w__i.grad--l{color:var(--blue)!important}.hl{letter-spacing:-.04em;font-weight:500}.hl__lead{color:#b9c7dc;font-weight:300}.hl__w{color:#fff}.h2{letter-spacing:-.035em;font-size:clamp(34px,3.9vw,58px);font-weight:500;line-height:1.04}.stat__n{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.close__t{font-weight:500}.kicker{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#4b5260;align-items:baseline;gap:14px;padding-top:16px;font-size:12.5px;font-weight:600;display:flex}.kicker:before{counter-increment:sec;content:counter(sec,decimal-leading-zero);width:auto;height:auto;font:500 12.5px var(--mono);letter-spacing:0;color:var(--blue);background:0 0;border-radius:0}.kicker--d{color:#9fb0c9;border-top-color:#ffffff24}.kicker--d:before{color:#8fc4ff}.sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px;max-width:none;display:grid}.sec-head .kicker{grid-column:1/-1;margin-bottom:28px}.sec-head .h2{grid-column:1;margin-top:0}.sec-head .sec-p{grid-column:2;margin-top:0;padding-bottom:6px}.suite .sec-head{text-align:left}.suite .sec-p{margin-left:0}.js [data-reveal],.js [data-words]{opacity:0;transition:opacity .7s ease,transform .7s var(--ease);transform:translateY(12px)}.js [data-reveal].is-vis,.js [data-words].is-vis{opacity:1;transform:none}.mega__aside:before,.isla:before,.suite__glow,.close__bg .auroras,.close__bg .floor{display:none}.hero .auroras{opacity:.5}.close__bg{background:#0a1628}.plat__bg{background:0 0}.mg:after{box-shadow:none;background:0 0;border-color:#8fc4ff73}.btn--pri{box-shadow:0 1px 2px #0a162840}.btn{border-radius:8px}.cs__core{box-shadow:0 0 0 12px #1565c00f}.mega__ico,.ctc__i{place-items:initial;justify-content:flex-start;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline-flex!important}.mega__ico{color:var(--ink2);font-size:22px}.mega__item:hover .mega__ico{color:var(--blue)}.mnav__p .mega__ico{color:#9fb0c9}.ctc__i{color:var(--ink2);font-size:24px}.ctc__i--wa{color:var(--ok)}.vv{background:var(--bg)}.vv__tag{background:#fff}@media (width>=901px){.start,.vv,.suite,.ind,.why,.sup,.faq{padding-top:152px;padding-bottom:152px}.plat{padding-top:152px}}@media (width<=900px){.sec-head{grid-template-columns:1fr}.sec-head .kicker{margin-bottom:20px}.sec-head .sec-p{grid-column:1;margin-top:20px}.vv__stage{background:var(--bg)}}.mega{width:min(1240px,100% - 48px)}.mega__panel{border-radius:14px;grid-template-columns:minmax(0,1fr) 280px}.mega__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;padding:24px 16px}.mega__g{flex-direction:column;gap:2px;min-width:0;display:flex}.mega__g+.mega__g{border-left:1px solid var(--line);padding-left:8px}.mega__gt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;padding:0 12px 10px;font-size:11.5px;font-weight:600}.mega__item{border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px}.mega__ico{padding-top:1px}.mega__name{font-size:14.5px}.mega__line{font-size:13px;line-height:1.4}.mnav__gt{letter-spacing:.08em;text-transform:uppercase;color:#9fb0c9;margin:18px 0 6px;font-size:11.5px;font-weight:600}.mnav__p{grid-template-columns:30px minmax(0,1fr);min-height:56px}.prod2{background:#fff;padding:152px 0}.prs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:72px;margin-top:72px;display:grid}.prs__g+.prs__g{margin-top:32px}.prs__gt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;padding-bottom:12px;font-size:12px;font-weight:600}.pr__h{font:inherit;margin:0}.pr__tab{text-align:left;border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;column-gap:6px;width:100%;padding:15px 0;display:grid;position:relative}.prs__g .pr__h:last-child .pr__tab,.prs__g>.pr__p:last-child{border-bottom:1px solid var(--line)}.pr__n{font:500 12.5px var(--mono);color:#8a919e;transition:color .2s}.pr__name{letter-spacing:-.015em;color:var(--ink2);font-size:18px;font-weight:500;transition:color .2s;display:block}.pr__line{color:#6b7280;margin-top:3px;font-size:14px;line-height:1.4;display:block}.pr__tab:hover .pr__name{color:var(--ink)}.pr__tab.is-on .pr__name{color:var(--ink);font-weight:600}.pr__tab.is-on .pr__n{color:var(--blue)}.pr__car{display:none}.pr__bar{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.pr__bar i{background:var(--blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pr__tab.is-on .pr__bar i{transform:scaleX(1)}.prs.is-run .pr__tab.is-on .pr__bar i{animation:8s linear both prBar}@keyframes prBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.prs__panels{min-width:0;display:grid}.pr__p{opacity:0;visibility:hidden;min-width:0;transition:opacity .2s ease,transform .3s var(--ease),visibility 0s .3s;grid-area:1/1;transform:translateY(8px)}.pr__p.is-on{opacity:1;visibility:visible;transition:opacity .35s ease .1s,transform .45s var(--ease) .1s,visibility 0s;transform:none}.pr__top{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pr__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.pr__title{letter-spacing:-.035em;margin-top:8px;font-size:36px;font-weight:500;line-height:1.05}.pr__what{max-width:60ch;color:var(--ink2);margin-top:14px;font-size:16.5px;line-height:1.6}.pr__act{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.price{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.price i{color:var(--blue);font-size:16px}.ps{background:#eef1f5;border:1px solid #e3e7ee;border-radius:14px;height:520px;margin-top:32px;position:relative;overflow:hidden}.ps__s{transform-origin:0 0;width:880px;height:520px;transform:scale(var(--s,1));position:absolute;top:0;left:0}.pr__foot{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;margin-top:28px;display:grid}.pr__lab{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#6b7280;padding-bottom:10px;font-size:12px;font-weight:600;display:block}.pr__who p{color:var(--ink);margin-top:14px;font-size:16px;line-height:1.55}.pr__caps{grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:14px;display:grid}.pr__caps li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.pr__caps i{color:var(--blue);flex:none;margin-top:2px;font-size:16px}.sx-win{height:520px;color:var(--ink);text-align:left;background:#fff;border-radius:10px;flex-direction:column;font-size:12px;display:flex;position:absolute;top:28px;left:28px;right:28px;overflow:hidden;box-shadow:0 0 0 1px #0a162814,0 2px 4px #0a16280a,0 24px 48px -20px #0a16284d}.sx-chrome{background:#f6f7f9;border-bottom:1px solid #e3e7ee;flex:none;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.sx-dots{gap:6px;display:flex}.sx-dots i{background:#d4d9e2;border-radius:50%;width:9px;height:9px}.sx-url{font:500 11px var(--mono);color:#4b5260;background:#fff;border:1px solid #e3e7ee;border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:3px 18px;display:flex;transform:translate(-30px)}.sx-app{flex:1;grid-template-columns:168px minmax(0,1fr);min-height:0;display:grid}.sx-side{color:#9fb0c9;background:#0f2040;flex-direction:column;gap:1px;min-width:0;padding:14px 0;display:flex}.sx-side>img{align-self:flex-start;width:auto;height:14px;margin:2px 16px 16px}.sx-si{white-space:nowrap;border-left:2px solid #0000;align-items:center;gap:9px;padding:7px 16px;font-size:12px;display:flex}.sx-si i{font-size:14px}.sx-si.on{color:#fff;border-left-color:var(--cyan);background:#ffffff0f}.sx-side--mini{align-items:center}.sx-side--mini>img{align-self:center;height:13px;margin:2px 0 16px}.sx-side--mini .sx-si{justify-content:center;width:100%;padding:9px 0;font-size:16px}.sx-side--mini .sx-si i{font-size:16px}.sx-main{background:#eef1f5;flex-direction:column;min-width:0;display:flex}.sx-bar{background:#fff;border-bottom:1px solid #e3e7ee;flex:none;align-items:center;gap:12px;height:42px;padding:0 16px;display:flex}.sx-search{color:#8a919e;background:#f6f7f9;border:1px solid #e3e7ee;border-radius:5px;align-items:center;gap:6px;width:240px;height:26px;padding:0 10px;font-size:11.5px;display:flex}.sx-av{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;font-size:10px;font-weight:600;display:grid}.sx-muted{color:#6b7280;font-size:11.5px}.sx-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.sx-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-h b{letter-spacing:-.01em;font-size:17px;font-weight:600}.sx-h>span{color:#6b7280;font-size:11px}.sx-btn{background:var(--blue);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.sx-btn--l{color:var(--ink);background:#fff;border:1px solid #d4d9e2}.sx-g2{gap:12px;min-height:0;display:grid}.sx-card{background:#fff;border:1px solid #d4d9e2;border-radius:6px;min-width:0;overflow:hidden}.sx-ch{letter-spacing:.06em;text-transform:uppercase;color:#4b5260;border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:600;display:flex}.sx-ch .mono{text-transform:none;letter-spacing:0;color:var(--ink);font-size:11.5px}.sx-tr{border-bottom:1px solid #eef1f5;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12px;display:grid}.sx-tr:last-child{border-bottom:0}.sx-th{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#fafbfc;height:28px;font-size:9.5px;font-weight:600}.sx-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-tr.sel{box-shadow:inset 2px 0 0 var(--blue);background:#eef3ff}.sx-tr b{font-weight:600}.sx-sub{color:#6b7280;font-size:10.5px;display:block}.bdg{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.bdg i{font-size:12px}.bdg--ok{color:#067647;background:#e6f4ec}.bdg--pend{color:#a64600;background:#fff1e0}.bdg--info{color:#0d47a1;background:#e3eeff}.bdg--mut{color:#4b5260;background:#eef1f5}.bdg--red{color:#b0002a;background:#fde8ec}.swap{display:inline-grid}.swap>*{grid-area:1/1;justify-self:start}.swap>.b{opacity:0}.pr__p.is-on .swap>.a{animation:.35s 1.8s forwards swA}.pr__p.is-on .swap>.b{animation:.35s 1.8s forwards swB}@keyframes swA{to{opacity:0}}@keyframes swB{to{opacity:1}}.sx-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sx-kpi{background:#fff;border:1px solid #d4d9e2;border-radius:6px;padding:12px 14px}.sx-kpi span{letter-spacing:.06em;text-transform:uppercase;color:#4b5260;font-size:9.5px;font-weight:600;display:block}.sx-kpi b{font:600 21px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:5px;display:block}.sx-chart{align-items:flex-end;gap:14px;height:208px;padding:16px 16px 10px;display:flex}.sx-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.sx-col i{background:var(--blue);transform-origin:bottom;border-radius:2px 2px 0 0;width:100%}.sx-col:last-child i{background:var(--cyan)}.sx-col span{color:#6b7280;font-size:10px}.pr__p.is-on .sx-col i{animation:grow .7s var(--ease) both}.pr__p.is-on .sx-col:nth-child(2) i{animation-delay:60ms}.pr__p.is-on .sx-col:nth-child(3) i{animation-delay:.12s}.pr__p.is-on .sx-col:nth-child(4) i{animation-delay:.18s}.pr__p.is-on .sx-col:nth-child(5) i{animation-delay:.24s}.pr__p.is-on .sx-col:nth-child(6) i{animation-delay:.3s}.sx-dl{display:grid}.sx-dl>div{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:10px;padding:7px 12px;font-size:11.5px;display:flex}.sx-dl dt{color:#6b7280}.sx-dl dd{text-align:right;margin:0;font-weight:500}.sx-dl .tot{background:#fafbfc;font-weight:600}.sx-dl .tot dd{font-weight:600}.sx-qr{align-items:center;gap:14px;padding:12px;display:flex}.qr{background:#fff;border:1px solid #e3e7ee;border-radius:4px;flex:none;width:84px;height:84px;padding:5px}.qr svg{width:100%;height:100%;display:block}.sx-qr b{font-size:12px;display:block}.sx-qr span{color:#6b7280;font-size:10.5px;display:block}.sx-okl{align-items:center;gap:5px;margin-top:6px;font-weight:600;color:#067647!important;display:flex!important}.sx-tabs{background:#e3e7ee;border-radius:6px;align-self:flex-start;gap:2px;padding:3px;display:flex}.sx-tabs span{color:#4b5260;border-radius:4px;padding:4px 12px;font-size:11.5px;font-weight:500}.sx-tabs span.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0a16281a}.sx-unit{align-items:center;gap:10px;display:flex!important}.sx-unit>i{width:34px;height:26px;color:var(--blue);background:#eef3ff;border-radius:4px;flex:none;place-items:center;font-size:17px;display:grid}.sx-unit>span{min-width:0;overflow:hidden}.sx-unit b,.sx-unit .sx-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sx-flow{align-items:center;gap:6px;display:flex}.sx-flow span{color:#6b7280;background:#fff;border:1px solid #d4d9e2;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.sx-flow>i{color:#b0b8c4;font-size:11px}.sx-flow span.on{border-color:var(--blue);color:#0d47a1;background:#eef3ff}.sx-flow span.done{color:#067647;background:#e6f4ec;border-color:#bfe3cf}.pr__p.is-on .sx-flow .nx{animation:.4s 1.8s forwards flowOn}@keyframes flowOn{to{border-color:var(--blue);color:#0d47a1;background:#eef3ff}}.sx-alert{color:#7a3b00;background:#fff6eb;border:1px solid #f3d3a8;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.sx-alert i{color:#a64600;font-size:15px}.sx-stu{background:#fff;border:1px solid #d4d9e2;border-radius:6px;align-items:center;gap:14px;padding:14px;display:flex}.sx-ava{color:#0d47a1;background:#e3eeff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:15px;font-weight:600;display:grid}.sx-stu b{font-size:15px;display:block}.sx-stu .sx-sub{margin-top:2px;font-size:11.5px}.sx-stu .sx-tabs{align-self:center;margin-left:auto}.sx-steps{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sx-steps span{background:#dfe4ec;border-radius:3px;height:5px;overflow:hidden}.sx-steps span i{background:var(--blue);transform-origin:0;height:100%;transform:scaleX(var(--f,0));display:block}.pr__p.is-on .sx-steps span i{animation:prBar .6s var(--ease) both}.pr__p.is-on .sx-steps span:nth-child(2) i{animation-delay:.3s}.pr__p.is-on .sx-steps span:nth-child(3) i{animation-delay:.6s}.sx-phs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.sx-phase{background:#fff;border:1px solid #d4d9e2;border-radius:6px;padding:12px}.sx-phase.cur{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.sx-phase .mono{color:#6b7280;font-size:10.5px}.sx-phase b{margin:2px 0 8px;font-size:13px;display:block}.sx-phase ul{border-top:1px solid #eef1f5;gap:7px;margin-top:10px;padding-top:10px;display:grid}.sx-phase li{color:var(--ink);align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;display:flex}.sx-phase li i{color:#067647;flex:none;margin-top:1px;font-size:13px}.sx-phase li.p i{color:#b0b8c4}.sx-phase li.p{color:#6b7280}.sx-nom{position:absolute;inset:0}.sx-nom__t{width:270px;position:absolute;top:56px;left:44px}.sx-nom__t span{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:11.5px;font-weight:600}.sx-nom__t p{letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:24px;font-weight:500;line-height:1.2}.sx-nom__t small{color:#6b7280;margin-top:14px;font-size:12.5px;display:block}.sx-phone{background:#0b1220;border-radius:36px;width:236px;height:504px;padding:8px;position:absolute;box-shadow:0 0 0 1px #0a162833,0 30px 50px -24px #0a16288c}.sx-phone>img,.sx-phone>.sx-pscr{object-fit:cover;object-position:top;background:#fff;border-radius:28px;width:100%;height:100%}.pr__p.is-on .sx-phone--2{animation:inUp .7s var(--ease) .25s both}.sx-pscr{color:var(--ink);flex-direction:column;font-size:11px;display:flex;overflow:hidden}.sx-pscr__top{color:#fff;background:#0f2040;padding:22px 14px 10px}.sx-pscr__top b{font-size:14px;display:block}.sx-pscr__top span{color:#b6c4da;margin-top:2px;font-size:10.5px;display:block}.sx-cred{color:#dbe4f1;background:#ffffff14;border-radius:6px;justify-content:space-between;align-items:center;margin-top:10px;padding:7px 9px;font-size:10px;display:flex}.sx-cred .mono{color:#fff;font-size:11px;font-weight:600}.sx-pitems{flex-direction:column;flex:1;display:flex}.sx-pi{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 12px;display:grid}.sx-pi b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.sx-pi .sx-sub{grid-column:1}.sx-qty{font:600 10.5px var(--mono);border:1px solid #d4d9e2;border-radius:5px;grid-area:1/2/span 2;align-self:center;align-items:center;gap:6px;padding:3px 6px;display:flex}.sx-qty i{color:var(--blue);font-size:10px}.sx-pfoot{border-top:1px solid #e3e7ee;padding:10px 12px 18px}.sx-pfoot div{color:#4b5260;justify-content:space-between;font-size:10.5px;display:flex}.sx-pfoot .mono{color:var(--ink);font-weight:600}.sx-pfoot .sx-btn{justify-content:center;height:30px;margin-top:8px;display:flex}.sx-req{border-bottom:1px solid #eef1f5;padding:12px}.sx-req:last-child{border-bottom:0}.sx-req__h{align-items:center;gap:8px;display:flex}.sx-req__h b{font-size:12.5px}.sx-req__h .mono{color:#6b7280;font-size:11px}.sx-req__h .r{font:600 12.5px var(--mono);margin-left:auto}.sx-req__why{color:#7a3b00;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.sx-req__why i{color:#a64600}.sx-req__f{align-items:center;gap:8px;margin-top:9px;display:flex}.sx-req__f .sx-sub{margin-right:auto}.sx-lside{color:#c9c9c9;background:#0b0b0b;flex-direction:column;gap:2px;padding:18px 12px;display:flex}.sx-lbrand{padding:0 6px 18px}.sx-lbrand b{letter-spacing:-.03em;color:#fff;font-size:21px;font-weight:700}.sx-lbrand b em{color:var(--red);font-style:normal}.sx-lbrand span{color:#9a9a9a;font-size:10px;display:block}.sx-lsi{border-left:2px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.sx-lsi.on{color:#fff;border-left-color:var(--red);background:#1c1c1c}.sx-lco{color:#a8a8a8;background:#1a1a1a;border-radius:8px;margin-top:auto;padding:10px;font-size:10.5px}.sx-lco b{color:#fff;font-size:11.5px;display:block}.sx-lmain{background:#f3f3f3;flex-direction:column;min-width:0;display:flex}.sx-lbar{background:#fff;border-bottom:1px solid #e5e5e5;flex:none;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.sx-lbar .mono{color:#555;white-space:nowrap;font-size:10.5px}.sx-lbar .mono em{color:#c6002b;font-style:normal;font-weight:600}.sx-lbar .sx-btn{color:#111;background:#fff;border:1px solid #d9d9d9;margin-left:auto}.sx-lbody{flex-direction:column;gap:10px;padding:16px;display:flex}.sx-lbody h4{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.sx-lbody>p{color:#555;font-size:11.5px}.sx-fil{gap:8px;display:flex}.sx-fil span{color:#333;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:flex}.sx-fil i{font-size:10px}.sx-exp{color:#111;background:#fff;border-radius:10px;width:360px;padding:14px;font-size:11.5px;position:absolute;top:236px;left:478px;box-shadow:0 0 0 1px #0a162814,0 30px 50px -20px #0a162873}.pr__p.is-on .sx-exp{animation:inUp .7s var(--ease) .5s both}.sx-exp__h b{font-size:14px;font-weight:700;display:block}.sx-exp__h .mono{color:#666;font-size:10px}.sx-exp__s{margin-top:10px;font-size:11.5px;font-weight:700}.sx-exp ul{gap:6px;margin-top:6px;display:grid}.sx-exp li{align-items:center;gap:7px;display:flex}.sx-exp li i{color:#067647;font-size:14px}.sx-exp li.x i{color:#c6002b}.sx-exp__f{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}@media (width<=1100px){.prs{column-gap:40px}.pr__top{flex-direction:column;align-items:flex-start;gap:16px}.pr__act{flex-flow:wrap;align-items:flex-start}.pr__foot{grid-template-columns:1fr;gap:24px}.mega__panel{grid-template-columns:1fr}.mega__aside{display:none}}@media (width<=900px){.prod2{padding:88px 0}.prs{margin-top:40px;display:block}.prs__panels{display:none}.prs__g+.prs__g{margin-top:28px}.pr__tab{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;min-height:64px}.pr__car{color:var(--ink2);transition:transform .3s var(--ease);font-size:18px;display:block}.pr__tab.is-on .pr__car{transform:rotate(180deg)}.pr__bar{display:none}.pr__p{opacity:1;visibility:visible;padding:4px 0 28px;transition:none;display:none;transform:none}.pr__p.is-on{animation:inUp .4s var(--ease);display:block}.pr__eyebrow,.pr__title{display:none}.pr__what{margin-top:0}.ps{border-radius:12px;margin-top:20px}}@media (width<=640px){.pr__caps{grid-template-columns:1fr}.pr__name{font-size:17px}.pr__act .btn{flex:100%}}.ft__top{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:40px}.ft__sub{margin-top:18px!important}@media (width<=1100px){.ft__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ft__col:last-child{grid-column:auto}.ft__col a{padding:6px 0;line-height:1.35}.ft__top{grid-template-columns:1fr 1fr}}.sx-win>.sx-main{flex:1;min-height:0}.sx-chart{gap:8px;padding:16px 20px 10px}.sx-col span{white-space:nowrap;font-size:9.5px}.hl__ph{transition:opacity .25s ease,transform .4s var(--ease),visibility 0s .25s}.hl__ph.is-in{transition:opacity .45s ease .38s,transform .7s var(--ease) .38s,visibility 0s 0s}.hl__ph.is-out{transition:opacity .25s,transform .3s,visibility 0s .25s;transform:translateY(-.18em)}.hl__w{transition:opacity .2s ease,transform .5s var(--ease)}.hl__w.is-on{transition:opacity .35s ease .3s,transform .6s var(--ease) .3s}.hl__w.is-off{opacity:0;transition:opacity .2s,transform .3s;transform:translateY(-55%)}.lnk{min-height:44px;color:var(--blue);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.lnk:hover{color:var(--blue-h);border-bottom-color:currentColor}.lnk i{transition:transform .2s var(--ease)}.lnk:hover i{transform:translate(3px)}.cases2{background:#fff;padding:152px 0}.cz{border-top:1px solid var(--ink);margin-top:72px}.cz-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:48px;padding:56px 0;display:grid}.cz-n{font:500 13px var(--mono);color:var(--blue);padding-top:4px}.cz-logo{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;height:140px;padding:24px;display:grid}.cz-logo img{object-fit:contain;width:auto;max-width:82%}.cz-name{letter-spacing:-.025em;margin-top:22px;font-size:26px;font-weight:500;line-height:1.15}.cz-sec{color:var(--ink2);align-items:center;gap:8px;margin-top:6px;font-size:15px;display:flex}.cz-sec i{font-size:17px}.cz-dl{margin:0;display:grid}.cz-dl>div{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);column-gap:32px;padding:22px 0;display:grid}.cz-dl>div:first-child{border-top:0;padding-top:4px}.cz-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;padding-top:5px;font-size:12px;font-weight:600}.cz-dl dd{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:20px;line-height:1.5}.cz-dl dd a{align-items:center;gap:8px;font-weight:500;display:inline-flex}.cz-dl dd a i{transition:transform .2s var(--ease);font-size:17px}.cz-dl dd a:hover i{transform:translate(3px)}.cz-more{justify-content:flex-end;margin-top:36px;display:flex}.why{background:var(--bg)}.wy{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.wy-c{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;grid-column:span 4;min-width:0;display:flex;overflow:hidden}.wy-c--7{grid-column:span 7}.wy-c--5{grid-column:span 5}.wy-c--hero{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.wy-stage{border-bottom:1px solid var(--line);background:#eef1f5;flex:none;place-items:center;height:250px;padding:24px;display:grid;position:relative;overflow:hidden}.wy-c--hero .wy-stage{border-bottom:0;border-left:1px solid var(--line);height:auto;min-height:320px;padding:40px}.wy-tx{flex:1;padding:28px 30px 32px}.wy-c--hero .wy-tx{flex-direction:column;justify-content:center;padding:56px 48px;display:flex}.wy-ic{color:var(--ink);font-size:26px}.wy-tx h3{letter-spacing:-.02em;margin-top:14px;font-size:22px;font-weight:500;line-height:1.2}.wy-c--hero .wy-tx h3{letter-spacing:-.03em;font-size:34px}.wy-tx p{color:var(--ink2);margin-top:10px;font-size:15.5px;line-height:1.6}.wy-c--hero .wy-tx p{max-width:44ch;font-size:18px}.js .wq{opacity:0;transform:translateY(8px)}.wy-c.is-vis .wq{animation:inUp .55s var(--ease) both;animation-delay:calc(var(--d) * 1s)}.rm .wq{opacity:1;transform:none}.wl-stack{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:440px;display:flex}.wl{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 18px;font-size:14px;display:flex}.wl b{align-items:center;gap:8px;font-weight:600;display:flex}.wl span{font-size:12px}.wl--4{width:64%;color:var(--ink);background:#fff;border:1px dashed #9aa6b6;justify-content:center;gap:8px}.wl--4 i{color:var(--ink2);font-size:17px}.wl--3{background:var(--navy);color:#fff;width:76%}.wl--3 span{color:#a9b8cf}.wl--2{background:var(--blue);color:#fff;width:88%}.wl--2 span{color:#d4e6ff}.wl--1{width:100%;color:var(--ink);background:#fff;border:1px solid #d4d9e2}.wl--1 span{color:#6b7280}.wy-c.is-vis .wl{animation-name:wlIn}@keyframes wlIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.wp{width:100%;max-width:380px;color:var(--ink);background:#fff;border:1px solid #d4d9e2;border-radius:8px;font-size:12.5px;overflow:hidden;box-shadow:0 1px 2px #0a16280d,0 14px 30px -20px #0a162859}.wp__h{letter-spacing:.06em;text-transform:uppercase;color:#4b5260;border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:center;gap:10px;height:36px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.wp__h .mono{letter-spacing:0;text-transform:none;color:var(--ink);font-size:11px}.wp__live{letter-spacing:0;text-transform:none;color:#067647;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.wp__live i{background:#2e9e6a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite blink}.wp__r{border-bottom:1px solid #eef1f5;align-items:center;gap:12px;min-height:46px;padding:7px 14px;display:flex}.wp__r:last-child{border-bottom:0}.wp__r>i{color:var(--ink2);flex:none;font-size:18px}.wp__r>span:not(.tgl):not(.wp__up){flex:1;min-width:0}.wp__r b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.wp__r small{color:#6b7280;font-size:11px;display:block}.wp__r .bdg{flex:none;margin-left:auto}.wp__flow{position:relative}.wp__flow:before{content:"";background:#c9d3e1;width:1px;position:absolute;top:30px;bottom:30px;left:22px}.wp__flow .wp__r>i{z-index:1;background:#fff;width:18px;position:relative}.wp__spin{animation:3s linear infinite spin}.wp__r--up{min-height:38px}.wp__up{flex:1;grid-template-columns:repeat(30,1fr);gap:3px;height:18px;display:grid}.wp__up i{background:#5cc995;border-radius:2px}.tgl{background:var(--blue);border-radius:9px;flex:none;width:30px;height:18px;margin-left:auto;position:relative}.tgl:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px;box-shadow:0 1px 2px #00000040}.wp--chat{background:#f6f7f9}.wp__h--wa{background:#fff}.wp__who{letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:7px;font-size:12px;display:inline-flex}.wp__who i{color:#067647;font-size:16px}.wchat{flex-direction:column;gap:7px;padding:12px;display:flex}.bub{border-radius:10px;max-width:84%;padding:8px 11px 7px;font-size:12px;line-height:1.4;position:relative}.bub small{color:#6b7280;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:9.5px;display:flex}.bub small i{color:var(--blue);font-size:12px}.bub--in{background:#fff;border:1px solid #e3e7ee;border-top-left-radius:3px;align-self:flex-start}.bub--out{background:#e3f2e9;border:1px solid #cfe7d8;border-top-right-radius:3px;align-self:flex-end}@media (width<=1100px){.cz-row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:36px}.cz-n{display:none}.cz-dl>div{grid-template-columns:1fr;row-gap:6px}.cz-dl dt{padding-top:0}.wy-c--7,.wy-c--5,.wy-c--4{grid-column:span 6}.wy-c--4:last-child{grid-column:span 12}}@media (width<=900px){.cases2{padding:88px 0}.cz{margin-top:40px}.cz-row{grid-template-columns:1fr;row-gap:28px;padding:40px 0}.cz-logo{max-width:360px;height:112px}.cz-dl dd{font-size:17.5px}.wy{gap:14px;margin-top:40px}.wy-c--hero{grid-template-columns:1fr}.wy-c--hero .wy-stage{border-left:0;border-top:1px solid var(--line);min-height:0;padding:28px 20px}.wy-c--hero .wy-tx{padding:28px 24px 32px}.wy-c--hero .wy-tx h3{font-size:26px}.wy-c--7,.wy-c--5,.wy-c--4,.wy-c--4:last-child{grid-column:span 12}.wy-stage{height:240px;padding:20px}.wy-tx{padding:24px 24px 28px}}@media (width<=480px){.wl{padding:0 12px;font-size:13px}.wl span{display:none}.wl--4{width:70%}}.start2{background:var(--bg);padding:152px 0}.st{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;column-gap:56px;margin-top:72px;display:grid}.st-list{border-top:1px solid var(--ink);flex-direction:column;display:flex}.st-o{text-align:left;border-bottom:1px solid var(--line);flex:1;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;column-gap:8px;min-height:88px;padding:18px 4px;transition:background-color .2s;display:grid}.st-n{font:500 13px var(--mono);color:#8a919e;transition:color .2s}.st-t{letter-spacing:-.02em;color:var(--ink2);font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.25;transition:color .2s}.st-go{color:var(--blue);opacity:0;transition:opacity .25s,transform .3s var(--ease);font-size:20px;transform:translate(-6px)}.st-o:hover .st-t,.st-o[aria-checked=true] .st-t{color:var(--ink)}.st-o[aria-checked=true] .st-n{color:var(--blue)}.st-o[aria-checked=true] .st-go{opacity:1;transform:none}.st-o[aria-checked=true]{box-shadow:inset 0 -2px 0 var(--blue)}.st-recs{min-width:0;display:grid}.st-c{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:16px;flex-direction:column;grid-area:1/1;min-width:0;transition:opacity .2s,visibility 0s .2s;display:flex;overflow:hidden}.st-c.is-on{opacity:1;visibility:visible;transition:opacity .35s .12s,visibility}.st-c__top{justify-content:space-between;align-items:flex-end;gap:28px;padding:32px 32px 28px;display:flex}.st-lab{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.st-name{letter-spacing:-.03em;margin-top:8px;font-size:32px;font-weight:500;line-height:1.1}.st-txt{max-width:52ch;color:var(--ink2);margin-top:10px;font-size:16px;line-height:1.55}.st-act{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.st-ps{border:0;border-top:1px solid var(--line);border-radius:0;margin:auto 0 0}.st-c.is-on .ps__s>*{animation:inUp .5s var(--ease) .15s both}.ind{background:var(--bg)}.ind2{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.ind2-f{background:var(--navy);color:#fff;flex-direction:column;min-height:260px;padding:32px;display:flex}.ind2-k{letter-spacing:.08em;text-transform:uppercase;color:#9fb0c9;justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.ind2-k .mono{letter-spacing:0;font-weight:500}.ind2-k b{color:#fff;font-weight:600}.ind2-fc{transition:opacity .2s,transform .3s var(--ease);margin-top:auto;padding-top:28px}.ind2-fc.is-swap{opacity:0;transform:translateY(8px)}.ind2-fi{color:#fff;font-size:34px;display:block}.ind2-ft{letter-spacing:-.025em;margin-top:14px;font-size:26px;font-weight:500;line-height:1.15}.ind2-fd{color:#c6d2e4;margin-top:8px;font-size:15px;line-height:1.5}.ind2-bar{background:#ffffff24;height:2px;margin:22px 0 14px;overflow:hidden}.ind2-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.ind2-bar.is-run i{animation:4s linear forwards barRun}.ind2.is-paused .ind2-bar i{animation-play-state:paused}.lnk--w{color:#fff;align-self:flex-start;font-size:15px}.lnk--w:hover{color:#fff}.ind2-t{background:#fff;flex-direction:column;min-height:260px;transition:background-color .2s;display:flex}.ind2-b{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:32px 28px 12px;display:flex}.ind2-b i{color:var(--ink2);margin-bottom:auto;padding-bottom:28px;font-size:28px;transition:color .2s}.ind2-b b{letter-spacing:-.015em;color:var(--ink);font-size:19px;font-weight:500}.ind2-b span{color:var(--ink2);font-size:14.5px;line-height:1.5}.ind2-t:hover .ind2-b i,.ind2-t.is-on .ind2-b i{color:var(--blue)}.ind2-t.is-on{box-shadow:inset 0 2px 0 var(--blue);background:#f9fbff}.ind2-l{min-height:44px;color:var(--blue);align-self:flex-start;align-items:center;gap:6px;margin:0 28px 20px;font-size:14px;font-weight:600;display:inline-flex}.ind2-l i{transition:transform .2s var(--ease)}.ind2-l:hover i{transform:translate(3px)}.ind2-t:not(:has(.ind2-l)) .ind2-b{padding-bottom:32px}.faq__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}.faq__h2{margin-top:28px;font-size:clamp(40px,4.6vw,68px)}.faq__head .sec-p{font-size:17px}.faq__list{border-top:1px solid var(--ink)}.faq__q{grid-template-columns:44px minmax(0,1fr) 24px;gap:8px;min-height:84px;font-size:20px;font-weight:500;display:grid}.faq__n{font:500 13px var(--mono);color:#8a919e;letter-spacing:0}.faq__i.is-open .faq__n{color:var(--blue)}.faq__pm{border:0;border-radius:0;width:20px;height:20px}.faq__pm:before,.faq__pm:after{background:var(--ink);width:14px;height:1.5px;margin:-.75px 0 0 -7px}.faq__i.is-open .faq__pm{background:0 0;transform:none}.faq__i.is-open .faq__pm:before,.faq__i.is-open .faq__pm:after{background:var(--blue)}.faq__a p{padding:0 48px 30px 52px;font-size:16.5px}.ct2{background:var(--bg);padding:152px 0 120px}.ct2-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:80px;display:grid}.ct2-h{margin-top:28px;font-size:clamp(40px,4.6vw,68px)}.ct2-p{max-width:46ch;color:var(--ink2);margin-top:20px;font-size:18px;line-height:1.6}.ct2-dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:48px 0 0;display:grid}.ct2-dl>div{border-bottom:1px solid var(--line);padding:22px 24px 22px 0}.ct2-dl>div:last-child{grid-column:1/-1}.ct2-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.ct2-dl dd{margin:8px 0 0}.ct2-dl dd a{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2vw,28px);font-weight:500}.ct2-dl dd a:hover{color:var(--blue)}.ct2-addr{color:var(--ink);max-width:48ch;font-size:17px;line-height:1.5}.ct2-form{border-radius:14px;padding:36px;box-shadow:0 1px 2px #0a16280d,0 24px 48px -36px #0a162859}.ct2-form .ctf__t{letter-spacing:-.02em;font-size:24px;font-weight:500}.ct2-form .fld input,.ct2-form .fld select,.ct2-form .fld textarea{border-radius:8px}.ct2-sup{border-top:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:96px;padding:32px 0 0;display:grid}.ct2-sup__i{color:var(--ink);font-size:30px}.ct2-sup h3{letter-spacing:-.02em;font-size:24px;font-weight:500}.ct2-sup p{color:var(--ink2);margin-top:4px;font-size:16px}.vs__win{box-shadow:0 1px 2px #0a16280d,0 30px 60px -36px #0a162866}.vs__seg i,.vv__rail i{background:var(--blue)}.vv__step.is-on .vv__num:before{box-shadow:none}.vs__thread{color:#dbe4f1;background:#ffffff14;border-color:#ffffff2e}.suite{background:var(--navy)}.cs__core{background:var(--navy2);box-shadow:none;border-color:#ffffff38}.cs__core:before,.cs__core:after{display:none}.cs__n{background:var(--navy2);border-color:#ffffff29}.cs__n.is-act{background:var(--blue);border-color:var(--blue);box-shadow:none}.cs__n.is-rel{border-color:#8fc4ff99}.cs__n.is-act .cs__ic{background:#ffffff2e}.cs.has-act .cs__e.is-act{stroke:#8fc4ff;stroke-width:1.6px}.cs__p{fill:#cfe2ff}.cs__ph{display:none}.cs__info{background:0 0}.mods__lab{color:#9fb0c9}.mods__l a:hover{background:#ffffff0f;border-color:#ffffff80}.plat{background:var(--navy)}.plat__bg:after{display:none}.isla{box-shadow:0 1px 2px #0a162814,0 30px 60px -40px #0a162880}.isla__k{color:#9fb0c9}.isla circle.dr{fill:#8fc4ff}.sd-ring{stroke:#fff;stroke-width:.01px}.mods__l a i{opacity:.6}.live i{background:#2e9e6a}.hero:after{background:#ffffff1a}@media (width<=1100px){.st{grid-template-columns:1fr;row-gap:32px}.st-o{min-height:72px}.st-c__top{flex-direction:column;align-items:flex-start;gap:16px}.st-act{flex-flow:wrap;align-items:center}.ind2{grid-template-columns:repeat(3,minmax(0,1fr))}.ct2-in,.faq__in{gap:56px}}@media (width<=900px){.start2,.ct2{padding:88px 0}.st,.ind2{margin-top:40px}.ct2-in{grid-template-columns:1fr}.faq__h2,.ct2-h{margin-top:20px}.ct2-sup{grid-template-columns:auto minmax(0,1fr);margin-top:56px}.ct2-sup .btn{grid-column:1/-1;justify-self:start}}@media (width<=640px){.st-o{grid-template-columns:40px minmax(0,1fr) 20px;min-height:68px;padding:14px 0}.st-t{font-size:17.5px}.st-c__top{padding:24px 20px 20px}.st-name{font-size:26px}.st-act .btn{flex:100%}.ind2{grid-template-columns:repeat(2,minmax(0,1fr))}.ind2-f{grid-column:1/-1;min-height:0;padding:24px}.ind2-t{min-height:0}.ind2-t:last-child{grid-column:1/-1}.ind2-b{padding:22px 18px 8px}.ind2-b i{padding-bottom:16px;font-size:24px}.ind2-b b{font-size:16.5px}.ind2-b span{font-size:13.5px}.ind2-l{margin:0 18px 12px;font-size:13px}.faq__q{grid-template-columns:34px minmax(0,1fr) 20px;min-height:72px;font-size:17px}.faq__a p{padding:0 8px 24px 42px;font-size:15.5px}.ct2-dl{grid-template-columns:1fr}.ct2-dl>div{padding-right:0}.ct2-form{padding:24px 20px}}.sup__in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:80px}.sup__h{margin-top:28px;font-size:clamp(34px,3.6vw,52px)}.sup__p{max-width:52ch;color:var(--ink2);margin-top:20px;font-size:17.5px;line-height:1.6}.ctc{border-radius:12px}@media (width<=1100px){.sup__in{grid-template-columns:1fr;gap:48px}}@media (width<=640px){.sup__h{margin-top:20px}}.eyebrow{white-space:nowrap}.vv__sticky{overflow:hidden}.mh{background:var(--navy);color:#fff;padding:136px 0 72px}.crumbs{color:#9fb0c9;align-items:center;gap:8px;font-size:14px;display:flex}.crumbs a{color:#c6d2e4}.crumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.crumbs i{font-size:12px}.crumbs span{color:#fff}.mh-in{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px;margin-top:48px;padding-top:20px;display:grid}.mh-k{font:500 12.5px var(--mono);letter-spacing:.02em;text-transform:uppercase;color:#8fc4ff}.mh-t{letter-spacing:-.045em;margin-top:16px;font-size:clamp(44px,5.6vw,84px);font-weight:500;line-height:1}.mh-l{color:#c6d2e4;max-width:30ch;margin-top:18px;font-size:clamp(19px,1.7vw,24px);font-weight:300;line-height:1.35}.mh-d{color:#b6c4da;font-size:17px;line-height:1.65}.mh-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mh-frame{background:#eef1f5;border:1px solid #0a16281f;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0a162814,0 40px 80px -40px #0a16288c}.mh-frame .ps{border:0;border-radius:0;margin:0}.mf{background:#fff;padding:128px 0}.mf-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.mf-i{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding:26px 28px 26px 0;display:grid}.mf-i:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.mf-n{font:500 12.5px var(--mono);color:#8a919e}.mf-t{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:500;line-height:1.35}.mf-c{font:500 12.5px var(--mono);color:var(--blue);white-space:nowrap}.mb{background:var(--bg);padding:128px 0}.mb-list{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:64px;display:grid}.mb-i{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;padding:32px 0;display:grid}.mb-n{letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:40px;font-weight:300}.mb-i p{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.mr{background:#fff;padding:128px 0}.mr-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.mr-i{min-height:240px;color:var(--ink);background:#fff;flex-direction:column;gap:8px;padding:32px;transition:background-color .2s;display:flex}.mr-i:hover{color:var(--ink);background:#f9fbff}.mr-i>i{color:var(--ink2);margin-bottom:auto;padding-bottom:28px;font-size:28px;transition:color .2s}.mr-i:hover>i{color:var(--blue)}.mr-i b{letter-spacing:-.02em;font-size:22px;font-weight:500}.mr-i span{color:var(--ink2);font-size:15.5px;line-height:1.5}.mr-i em{color:var(--blue);align-items:center;gap:6px;margin-top:14px;font-size:14.5px;font-style:normal;font-weight:600;display:inline-flex}.mr-i em i{transition:transform .2s var(--ease)}.mr-i:hover em i{transform:translate(3px)}@media (width<=1100px){.mf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-i:not(:nth-child(3n+1)){border-left:0;padding-left:0}.mf-i:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}}@media (width<=900px){.mh{padding:112px 0 48px}.mh-in{grid-template-columns:1fr;row-gap:28px;margin-top:32px}.mf,.mb,.mr{padding:88px 0}.mf-grid,.mb-list,.mr-grid{margin-top:40px}.mb-list,.mr-grid{grid-template-columns:1fr}.mr-i{min-height:0}}@media (width<=640px){.mf-grid{grid-template-columns:1fr}.mf-i,.mf-i:nth-child(2n){border-left:0;padding:20px 0}.mf-i{grid-template-columns:36px minmax(0,1fr) auto}.mf-t{font-size:16.5px}.mb-i{grid-template-columns:64px minmax(0,1fr);padding:24px 0}.mb-n{font-size:30px}.mh-cta .btn{flex:100%}.mh-frame{border-radius:10px}.mr-i{padding:24px}}.ln{background:var(--navy);color:#fff;padding:128px 0}.ln .h2{color:#fff;max-width:22ch}.ln-g{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.ln-c{background:var(--navy);flex-direction:column;padding:40px;display:flex}.ln-k{font:500 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#8fc4ff}.ln-t{letter-spacing:-.03em;margin-top:14px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.1}.ln-p{color:#c6d2e4;max-width:46ch;margin-top:14px;font-size:17px;line-height:1.6}.ln-l{border-top:1px solid #ffffff24;margin-top:28px}.ln-l li{color:#e6edf7;border-bottom:1px solid #ffffff1a;padding:13px 0;font-size:16px}.ln-l a{color:#fff}.ln-l a:hover{color:#8fc4ff}.ln-b{align-self:flex-start;margin-top:32px}.ln-nom{border-top:1px solid #ffffff4d;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:40px;margin-top:48px;padding-top:32px;display:grid}.ln-nom__k{align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.ln-nom__k i{color:#8fc4ff;font-size:22px}.ln-nom__d{grid-template-columns:1fr 1fr;gap:40px;margin:0;display:grid}.ln-nom__d dt{font-size:17px;font-weight:600}.ln-nom__d dd{color:#c6d2e4;margin:6px 0 0;font-size:15.5px;line-height:1.6}@media (width<=900px){.ln{padding:88px 0}.ln-g{grid-template-columns:1fr;margin-top:40px}.ln-c{padding:28px 22px}.ln-nom,.ln-nom__d{grid-template-columns:1fr;gap:20px}}.ln-fe{margin-top:32px}.ln-fe__d{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.ln-fe__d{grid-template-columns:1fr}}main[data-page=modulo] .kicker:before{display:none}.mh{padding:120px 0 64px}.mh-in{align-items:start;column-gap:72px;margin-top:32px;padding-top:28px}.mh-t{margin-top:12px}.mh-price{margin-top:22px}.mh-price .price{color:#fff;font-size:15px}.mh-price .price i{color:#8fc4ff}.mh-cta{margin-top:20px}.mh-shot{background:linear-gradient(180deg,var(--navy) 0 45%,#fff 45% 100%);padding:0 0 56px}.mh-frame{background:#fff;box-shadow:0 1px 2px #0a162814,0 24px 48px -32px #0a162873}.ms{color:var(--ink);background:#fff;font-size:13px}.ms-chrome{background:#f6f7f9;border-bottom:1px solid #e3e7ee;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.ms-url{font:500 12px var(--mono);color:#4b5260;background:#fff;border:1px solid #e3e7ee;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.ms-app{grid-template-columns:52px minmax(0,1fr);display:grid}.ms-side{background:var(--navy);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.ms-side img{width:24px;height:auto;margin-bottom:12px}.ms-side span{color:#8a9bb5;border-radius:4px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.ms-side span.on{color:#fff;background:#ffffff14;box-shadow:inset 2px 0 #8fc4ff}.ms-main{background:#eef1f5;min-width:0;padding:20px 22px 22px}.ms-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.ms-h b{font-size:16px;font-weight:600}.ms-tabs{gap:4px;display:flex}.ms-tabs span{color:#4b5260;border-radius:4px;padding:5px 10px;font-size:12px}.ms-tabs span.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0a162814}.ms-g{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:14px;margin-top:14px;display:grid}.ms-card{background:#fff;border:1px solid #d4d9e2;border-radius:4px;overflow:hidden}.ms-tr{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;padding:11px 14px;display:grid}.ms-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms-tr>span:last-child{justify-self:end;overflow:visible}.ms-tr .r{text-align:right}.ms-th{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;border-top:0;font-size:10.5px;font-weight:600}.ms-tr.sel{box-shadow:inset 2px 0 0 var(--blue);background:#f2f7ff}.ms .bdg{margin-left:0;padding:3px 8px;font-size:11px}.ms-ch{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.ms-dl{margin:0;padding:6px 14px 10px}.ms-dl>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.ms-dl dt{color:#6b7280}.ms-dl dd{text-align:right;color:var(--ink);margin:0}.ms-dl .tot{border-top:1px solid #d4d9e2;margin-top:4px;padding-top:10px;font-weight:600}.ms-dl .tot dt{color:var(--ink)}.ms-qr{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:12px 14px;display:flex}.ms-qr .qr{width:68px;height:68px}.ms-qr div{color:#6b7280;flex-direction:column;gap:2px;font-size:12px;display:flex}.ms-qr b{color:var(--ink);font-size:12.5px}.ms-okl{align-items:center;gap:4px;font-weight:600;display:inline-flex;color:#067647!important}.ms .swap>.a{animation:.35s 2.2s forwards swA}.ms .swap>.b{animation:.35s 2.2s forwards swB}.msub{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2);background:#fffffff5;position:sticky;top:64px}.msub-in{align-items:center;gap:28px;min-height:56px;display:flex}.msub-n{white-space:nowrap;font-size:15px;font-weight:600}.msub-l{scrollbar-width:none;gap:4px;margin-right:auto;display:flex;overflow-x:auto}.msub-l::-webkit-scrollbar{display:none}.msub-l a{min-height:56px;color:var(--ink2);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.msub-l a:hover,.msub-l a.is-on{color:var(--ink)}.msub-l a.is-on:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.msub-b{min-height:38px;padding:0 16px;font-size:14px}.mf{padding:104px 0 120px}.mc{background:var(--navy);color:#fff;padding:120px 0}.mc .h2{color:#fff;max-width:22ch}.mc-rail{background:#ffffff24;height:2px;margin-top:64px;position:relative}.mc-rail i{transform-origin:0;transform:scaleX(var(--p,0));transition:transform .6s var(--ease);background:#8fc4ff;position:absolute;inset:0}.mc-l{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.mc-s{opacity:.5;flex-direction:column;align-items:flex-start;gap:10px;transition:opacity .3s;display:flex}.mc-s.is-on,.mc-s.is-done{opacity:1}.mc-n{font:500 12.5px var(--mono);color:#8fc4ff}.mc-s b{letter-spacing:-.015em;font-size:20px;font-weight:500}.mc-s p{color:#c6d2e4;font-size:15px;line-height:1.55}.mc-chip{color:#c6d2e4;border:1px solid #fff3;border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:5px 10px;font-size:12.5px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.mc-s.is-done .mc-chip{color:#067647;background:#e6f4ec;border-color:#e6f4ec}.mc-s.is-on .mc-chip{color:#fff;border-color:#8fc4ff}.mb{padding:120px 0}.mb-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.mb-i{grid-template-columns:1fr;row-gap:14px;padding:28px 0 32px}.mb-n{font-size:15px;font-weight:500;font-family:var(--mono);letter-spacing:0}.mb-i p{font-size:clamp(19px,1.6vw,23px)}.mr{padding:120px 0}.mt{background:var(--bg);padding:96px 0 112px}.mt-pgs{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.mt-pg{color:var(--ink);flex-direction:column;gap:6px;padding:28px 0;display:flex}.mt-pg--n{text-align:right;border-left:1px solid var(--line);align-items:flex-end}.mt-pg small{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mt-pg b{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);font-weight:500}.mt-pg:hover b{color:var(--blue)}.mt-in{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;margin-top:64px;display:grid}.mt-h{letter-spacing:-.02em;font-size:24px;font-weight:500}.mt-l{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;display:grid}.mt-i{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink2);align-items:center;gap:10px;font-size:15px;display:flex}.mt-i i{color:#8a919e;font-size:18px}.mt-i:hover{color:var(--ink)}.mt-i:hover i{color:var(--blue)}.mt-i.is-on{color:var(--ink);font-weight:600}.mt-i.is-on i{color:var(--blue)}.mclose-t{max-width:22ch}@media (width<=1100px){.mt-l{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-in{grid-template-columns:1fr;gap:24px}.ms-g{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=900px){.mh{padding:104px 0 48px}.mh-in{margin-top:24px;padding-top:24px}.ms-g{grid-template-columns:1fr}.ms-det{max-width:420px}.msub-n{display:none}.msub-in{gap:12px}.mc,.mb,.mr{padding:88px 0}.mf{padding:80px 0 88px}.mc-l{grid-template-columns:1fr 1fr;row-gap:36px}.mc-rail{margin-top:40px}.mb-list{grid-template-columns:1fr 1fr}.mt{padding:72px 0 88px}}@media (width<=640px){.mh-shot{padding-bottom:32px}.ms-app{grid-template-columns:1fr}.ms-side{display:none}.ms-main{padding:14px 12px}.ms-tabs{display:none}.ms-tr{grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:10px 12px}.ms-tr>span:nth-child(2),.ms-tr>span:nth-child(3){display:none}.ms-det{max-width:none}.msub-b{display:none}.msub-l a{padding:0 10px;font-size:13.5px}.mc-l{grid-template-columns:1fr;gap:24px}.mb-list{grid-template-columns:1fr}.mb-i{row-gap:8px;padding:22px 0 24px}.mt-pgs{grid-template-columns:1fr}.mt-pg--n{border-left:0;border-top:1px solid var(--line);text-align:left;align-items:flex-start}.mt-l{grid-template-columns:1fr 1fr;column-gap:16px}.mt-i{font-size:14px}}.mc-chip{white-space:nowrap}.mb-i{align-content:start;align-items:start}.seal-dgii{color:inherit;border-bottom:1px solid #ffffff40;align-items:center;gap:8px;padding-bottom:2px;display:inline-flex}.seal-dgii:hover{color:#fff;border-color:#fff}.seals .seal-dgii__go{color:inherit;font-size:13px}.dgii-v{color:#067647;text-underline-offset:3px;align-items:center;gap:6px;font-size:13.5px;font-weight:500;-webkit-text-decoration:underline #06764759;text-decoration:underline #06764759;display:inline-flex}.dgii-v:hover{color:#05603a;text-decoration-color:currentColor}.dgii-v i{font-size:16px}.dgii-v--d{color:#c6d2e4;margin-top:12px;text-decoration-color:#ffffff4d}.dgii-v--d:hover{color:#fff}.dgii-v--d i:first-child{color:#8fc4ff}.dgii-v[hidden]{display:none}.pr__act{flex-wrap:wrap}.ft__dgii{color:#c6d2e4;align-items:flex-start;gap:8px;max-width:34ch;margin-top:20px;font-size:13.5px;line-height:1.45;display:inline-flex}.ft__dgii i:first-child{color:#8fc4ff;flex:none;font-size:17px}.ft__dgii:hover{color:#fff}.mh-shot--xl .wrap{max-width:1440px}.ms--xl{font-size:13.5px}.ms--xl .ms-main{padding:22px 24px 26px}.je{font-size:12.5px}.je-r{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;display:grid}.je-r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.je-r b{margin-right:4px;font-weight:600}.je-h{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;border-top:0;font-size:10.5px;font-weight:600}.je-t{border-top:1px solid #d4d9e2;font-weight:600}.je .r{text-align:right}.je--lg .je-r{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);padding:11px 16px}.je-ok{color:#2e7d32;align-items:center;gap:6px;padding:10px 14px 0;font-size:12.5px;font-weight:600;display:flex}.ba{background:#fff;padding:128px 0}.ba-t{margin-top:64px}.ba-hd{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:#6b7280;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);padding-bottom:14px;font-size:12px;font-weight:600;display:grid}.ba-hd span:last-child{color:var(--blue)}.ba-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);display:grid}.ba-c{grid-template-columns:40px minmax(0,1fr) minmax(0,250px);align-items:center;column-gap:24px;padding:32px 0;display:grid}.ba-lab{display:none}.ba-n{color:#8a919e;align-self:start;padding-top:4px;font-size:12.5px}.ba-c p{color:var(--ink2);text-wrap:pretty;font-size:18px;line-height:1.5}.ba-c--o p{color:var(--ink);font-weight:500}.ba-c--o .ba-n{color:var(--blue)}.ba-ar{color:var(--blue);place-items:center;font-size:20px;display:grid}.bv{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;min-height:84px;padding:14px;font-size:12px;display:flex}.bv--x{background:#f6f7f9;border-style:dashed}.bv>i{color:#8a919e}.bv-doc{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.bv-doc small{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600}.bv-doc b{font-size:13px}.bv-doc--hand b{color:#c62828}.bv-doc--ok{border-color:#a5d6a7}.bv-flag{color:#c62828;flex-basis:100%;align-items:center;gap:5px;font-weight:600;display:inline-flex}.bv-flag--ok{color:#2e7d32}.bv-rows{flex-direction:column;align-items:stretch;gap:6px}.bv-rows span{color:#8a919e;background:#fff;border:1px solid #e3e7ee;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.bv-rows span b{color:var(--ink);margin-left:auto;font-weight:500}.bv-rows .bad{color:#c62828}.bv-rows .ok{color:#2e7d32}.bv-files{flex-direction:column;align-items:stretch;gap:6px}.bv-files span{font-family:var(--mono);color:#4b5260;background:#fff;border:1px solid #e3e7ee;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.bv-files i{color:#2e7d32;font-size:16px}.bv-reps{gap:6px}.bv-reps span{border:1px solid #d4d9e2;border-radius:4px;padding:6px 9px;font-size:12.5px;font-weight:600}.bv-reps em{background:var(--blue);color:#fff;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-style:normal;font-weight:600;display:inline-flex}.ba-t.is-vis .ba-c--o .bv{animation:inUp .5s var(--ease) both}.ba-t.is-vis .ba-r:nth-child(3) .ba-c--o .bv{animation-delay:.12s}.ba-t.is-vis .ba-r:nth-child(4) .ba-c--o .bv{animation-delay:.24s}.cf{background:var(--navy);color:#fff;padding:128px 0}.cf-d{margin-top:64px;position:relative}.cf-track{background:#ffffff24;height:2px;position:absolute;top:27px;left:10%;right:10%}.cf-track i{transform-origin:0;transform:scaleX(var(--p,0));transition:transform .6s var(--ease);background:#8fc4ff;position:absolute;inset:0}.cf-nodes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.cf-node{text-align:center;color:#9fb0c9;flex-direction:column;align-items:center;gap:14px;width:100%;padding:0 8px;display:flex}.cf-ic{background:var(--navy);border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.cf-lb{flex-direction:column;gap:2px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.cf-lb small{color:#8a9bb5;font-size:11.5px}.cf-node:hover{color:#fff}.cf-node:hover .cf-ic{border-color:#ffffff80}.cf-node.is-done .cf-ic{color:#8fc4ff;border-color:#8fc4ff}.cf-node.is-on{color:#fff}.cf-node.is-on .cf-ic{background:var(--blue);border-color:var(--blue);color:#fff}.cf-body{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:48px;margin-top:56px;display:grid}.cf-txt{grid-template-rows:1fr auto;align-content:center;align-self:stretch;display:grid}.cf-s{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .15s,visibility 0s .15s}.cf-s.is-on{opacity:1;visibility:visible;transition:opacity .2s .15s,visibility}.cf-sn{color:#8fc4ff;font-size:12.5px}.cf-s h3{letter-spacing:-.025em;margin-top:14px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.15}.cf-s p:not(.cf-sn){color:#c6d2e4;margin-top:14px;font-size:17px;line-height:1.6}.cf-out{color:#067647;background:#e6f4ec;border-radius:4px;align-items:center;gap:6px;margin-top:22px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cf-bar{background:#ffffff24;grid-area:2/1;height:2px;margin-top:32px;overflow:hidden}.cf-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.cf-bar.is-run i{animation:4.8s linear forwards barRun}.cf-d.is-paused .cf-bar i{animation-play-state:paused}.cf-scr{background:#fff;border:1px solid #ffffff24;border-radius:12px;overflow:hidden}.cf-views{min-height:430px;display:grid}.cf-v{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .15s,visibility 0s .15s}.cf-v.is-on{opacity:1;visibility:visible;transition:opacity .2s .15s,visibility}.cf-v>.ms-card{margin-top:14px}.cfv-pad{padding:14px 16px}.cfv-toast{background:#fff;border:1px solid #d4d9e2;border-left:3px solid #2e7d32;border-radius:4px;align-items:center;gap:8px;margin-top:14px;padding:9px 14px;font-size:12.5px;display:inline-flex;box-shadow:0 2px 8px #0a162814}.cfv-toast i{color:#2e7d32}.cf-v.is-on .cfv-toast{animation:inUp .3s var(--ease) .5s both}.rc{font-size:12.5px}.rc-r{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1.4fr) 90px 24px minmax(0,1.2fr) 90px;align-items:center;gap:10px;padding:10px 14px;display:grid}.rc-r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-r .r{text-align:right}.rc-r>i{color:#2e7d32;justify-self:center;font-size:16px}.rc-h{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;border-top:0;font-size:10px;font-weight:600}.rc-p{background:#fffaf2}.rc-p>i{color:#e65100}.cf-v.is-on .rc-r:not(.rc-h){animation:inUp .35s var(--ease) both}.cf-v.is-on .rc-r:nth-child(3){animation-delay:.1s}.cf-v.is-on .rc-r:nth-child(4){animation-delay:.2s}.cf-v.is-on .rc-r:nth-child(5){animation-delay:.3s}.ag{font-size:12.5px}.ag-r{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.ag-r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-r .r{text-align:right}.ag-h{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;border-top:0;font-size:10px;font-weight:600}.ag-r>span:last-child{font-weight:600}.ag-sel{box-shadow:inset 2px 0 0 var(--blue);background:#f2f7ff}.cfv-note{color:#4b5260;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.cfv-note i{color:var(--blue)}.pl{gap:14px;display:grid}.pl-r{grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:14px;font-size:12.5px;display:grid}.pl-r b{text-align:right;font-weight:500}.pl-b{background:#eef1f5;border-radius:2px;height:12px;overflow:hidden}.pl-b i{height:100%;width:var(--w);background:var(--blue);transform-origin:0;display:block;transform:scaleX(0)}.pl-b--n i{background:#9fb0c9}.pl-b--g i{background:#2e7d32}.cf-v.is-on .pl-b i{animation:grow .6s var(--ease) .15s forwards}.cf-v.is-on .pl-r:nth-child(2) .pl-b i{animation-delay:.25s}.cf-v.is-on .pl-r:nth-child(3) .pl-b i{animation-delay:.35s}.cf-v.is-on .pl-r:nth-child(4) .pl-b i{animation-delay:.45s}.pl-t{border-top:1px solid #d4d9e2;padding-top:14px;font-weight:600}.pl-t b{font-weight:600}.fd{background:var(--bg);padding:128px 0 96px}.fd-b{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;padding:72px 0;display:grid}.fd-b:first-of-type{margin-top:32px}.fd-b:last-child{border-bottom:0;padding-bottom:0}.fd-b--r .fd-tx{order:2}.fd-n{color:var(--blue);font-size:12.5px}.fd-tx h3{letter-spacing:-.025em;margin-top:14px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.15}.fd-tx p{color:var(--ink2);max-width:46ch;margin-top:14px;font-size:17px;line-height:1.6}.fd-tx ul{gap:10px;margin-top:22px;display:grid}.fd-tx li{color:var(--ink);align-items:center;gap:10px;font-size:15.5px;display:flex}.fd-tx li i{color:var(--blue);font-size:16px}.fd-g .ms-card{font-size:13px;box-shadow:0 1px 3px #0a16280f,0 24px 48px -36px #0a162859}@keyframes ppOn{to{opacity:1}}.au{padding:20px 22px}@media (prefers-reduced-motion:reduce){.pl-b i{transform:none}}@media (width<=1100px){.ba-c{grid-template-columns:32px minmax(0,1fr);row-gap:16px}.ba-c>div{grid-column:2}.cf-body{grid-template-columns:1fr;gap:28px}.cf-txt{min-height:220px}.fd-b{gap:48px}}@media (width<=900px){.ba,.cf{padding:88px 0}.fd{padding:88px 0 72px}.ba-t,.cf-d{margin-top:40px}.ba-hd{display:none}.ba-r{grid-template-columns:1fr;padding:8px 0 24px}.ba-ar{place-items:start;width:auto;margin:16px 0 0;padding:0 0 0 6px;transform:none}.ba-ar i{transform:rotate(90deg)}.ba-c{padding:20px 0 0}.ba-lab{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;grid-column:1/-1;font-size:11.5px;font-weight:600;display:block}.ba-c--o .ba-lab{color:var(--blue)}.fd-b{grid-template-columns:1fr;gap:32px;padding:56px 0}.fd-b--r .fd-tx{order:0}}@media (width<=640px){.cf-lb{display:none}.cf-ic{width:48px;height:48px;font-size:19px}.cf-track{top:23px}.cf-body{margin-top:32px}.cf-views{min-height:0}.je--lg .je-r{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.je--lg .je-r>span:nth-child(2){display:none}.rc-r{grid-template-columns:minmax(0,1fr) 84px 18px}.rc-r>span:nth-child(4),.rc-r>span:nth-child(5){display:none}.ag-r{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.ag-r>span:nth-child(3),.ag-r>span:nth-child(4),.ag-r>span:nth-child(5){display:none}.pl-r{grid-template-columns:minmax(0,1fr) 110px;row-gap:6px}.pl-b{grid-area:2/1/auto/-1}.je-r{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:8px 10px}}.ms--xl .ms-tr>span.r{text-overflow:clip;overflow:visible}.ms--xl .ms-tr{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(96px,1fr) minmax(0,auto)}.fd-b--r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (width<=1100px){.ms--xl .ms-det{max-width:none}}@media (width<=900px){.fd-b--r{grid-template-columns:1fr}}@media (width<=640px){.ms--xl .ms-tr{grid-template-columns:minmax(0,1fr) minmax(0,auto)}}.msub-l{gap:0}.rp{background:#fff;padding:128px 0}.rp-db{background:#eef1f5;border:1px solid #d4d9e2;border-radius:12px;margin-top:64px;padding:24px}.rp-top{justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.rp-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rp-k>div{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.rp-k small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10.5px;font-weight:600}.rp-k b{color:var(--ink);font-size:clamp(16px,1.5vw,21px);font-weight:600}.rp-k>div>span{color:#6b7280;font-size:12.5px}.rp-warn{color:#e65100!important}.rp-ch{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;margin-top:12px;display:grid}.rp-c{background:#fff;border:1px solid #d4d9e2;border-radius:4px;min-width:0;padding:20px}.rp-ch-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.rp-lg{color:#4b5260;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rp-lg i{border-radius:2px;width:10px;height:10px;margin-left:8px}.rp-lg i.a{background:var(--blue)}.rp-lg i.b{background:#9fb0c9}@keyframes growY{to{transform:scaleY(1)}}.dn{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;display:grid;position:relative}.rp-rs{border-top:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:32px;margin-top:40px;padding-top:28px;display:grid}.rp-rs-l{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.rp-rs ul{flex-wrap:wrap;gap:10px;display:flex}.rp-rs li{border:1px solid var(--line);color:var(--ink);border-radius:4px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;display:inline-flex}.rp-rs li i{color:var(--blue);font-size:17px}.rp-rs li .mono{color:#4b5260;font-size:12.5px}.cx{background:var(--navy);color:#fff;padding:128px 0}.cx-d{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);align-items:center;margin-top:72px;display:grid}.cx-col{flex-direction:column;gap:12px;display:flex}.cx-lab{letter-spacing:.08em;text-transform:uppercase;color:#9fb0c9;margin-bottom:6px;font-size:12px;font-weight:600}.cx-out .cx-lab{text-align:right}.cx-r{color:#fff;align-items:center;display:flex}.cx-n{background:var(--navy2);border:1px solid #ffffff24;border-radius:4px;flex:none;align-items:center;gap:12px;width:min(280px,72%);padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.cx-n>i{color:#8fc4ff;flex:none;font-size:20px}.cx-n>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-n b{font-size:15px;font-weight:600}.cx-n small{color:#9fb0c9;font-size:12.5px}.cx-ln{background:#fff3;flex:1;height:1px;position:relative;overflow:hidden}.cx-ln em{opacity:0;background:#8fc4ff;width:36px;height:3px;position:absolute;top:-1px;left:0}.cx-d.is-vis .cx-in .cx-ln em{animation:2.6s linear infinite cxRun;animation-delay:calc(var(--i) * .45s + .4s)}.cx-d.is-vis .cx-out .cx-ln em{animation:2.6s linear infinite cxRun;animation-delay:calc(var(--i) * .45s + 1.6s)}@keyframes cxRun{0%{opacity:1;transform:translate(-36px)}60%{opacity:1;transform:translate(300px)}61%,to{opacity:0}}a.cx-r:hover .cx-n{background:#132a52;border-color:#8fc4ff}a.cx-r:hover .cx-ln{background:#8fc4ff}.cx-core{color:var(--ink);text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.cx-core-i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.cx-core b{margin-top:6px;font-size:20px;font-weight:600}.cx-core small{color:#4b5260;font-size:13px}.cx-core-ok{color:#067647;background:#e6f4ec;border-radius:4px;align-items:center;gap:5px;margin-top:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.fs{background:var(--bg);padding:128px 0}.fs-in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:64px;margin-top:64px;display:grid}.fs-l{border-top:1px solid var(--ink);margin:0}.fs-i{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px;padding:20px 0;display:grid}.fs-i dt{flex-direction:column;gap:4px;display:flex}.fs-i dt b{color:var(--blue);letter-spacing:-.01em;font-size:22px;font-weight:600}.fs-i dt span{color:var(--ink);font-size:14.5px;font-weight:500}.fs-i dd{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.fs-g .ms-card{box-shadow:0 1px 3px #0a16280f,0 24px 48px -36px #0a162859}.r606{font-size:12.5px}.r606-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.r606-h>div{flex-direction:column;gap:4px;display:flex}.r606-h small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10.5px;font-weight:600}.r606-h b{font-size:15px;font-weight:600}.r606-r{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);gap:10px;padding:10px 18px;display:grid}.r606-r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r606-r .r{text-align:right}.r606-th{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;font-size:10px;font-weight:600}.fs-g.is-vis .r606-r:not(.r606-th){animation:inUp .35s var(--ease) both}.fs-g.is-vis .r606-r:nth-child(3){animation-delay:.1s}.fs-g.is-vis .r606-r:nth-child(4){animation-delay:.2s}.fs-g.is-vis .r606-r:nth-child(5){animation-delay:.3s}.r606-f{color:#4b5260;background:#f6f7f9;border-top:1px solid #d4d9e2;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.r606-file{color:var(--ink);background:#fff;border:1px solid #d4d9e2;border-radius:4px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;display:inline-flex}.r606-btn{background:var(--blue);color:#fff;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.pq{background:#fff;padding:128px 0}.pq-l{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.pq-i{flex-direction:column;padding:32px 32px 8px 0;display:flex}.pq-i+.pq-i{border-left:1px solid var(--line);padding-left:32px}.pq-g{background:var(--bg);border:1px solid var(--line);color:#8a919e;border-radius:4px;justify-content:center;align-items:center;gap:14px;height:150px;padding:18px;font-size:12.5px;display:flex}.pq-n{color:var(--blue);margin-top:24px;font-size:12.5px}.pq-i h3{letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:500;line-height:1.25}.pq-i dl{gap:14px;margin:18px 0 0;display:grid}.pq-i dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:11.5px;font-weight:600}.pq-i dd{color:var(--ink2);margin:4px 0 0;font-size:15.5px;line-height:1.55}.pq-i dl>div:last-child dd{color:var(--ink)}.pq-stk{display:grid}.pq-stk span{color:var(--ink);background:#fff;border:1px solid #d4d9e2;border-radius:4px;grid-area:1/1;padding:8px 12px}.pq-stk span:nth-child(2){z-index:-1;transform:translate(6px,6px)}.pq-stk span:nth-child(3){z-index:-2;transform:translate(12px,12px)}.pq-stk{z-index:0;margin-right:12px;position:relative}.pq-out{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.pq-out small,.pq-fx small,.pq-pl small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600}.pq-out b{color:var(--ink);font-size:22px;font-weight:600}.pq-out .bdg{margin-left:0}.pq-fx{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.pq-fx>span:not(.pq-rate){background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.pq-fx b{color:var(--ink);font-size:14px;font-weight:600}.pq-rate{color:var(--blue);font-weight:600}.pq-pl{gap:10px;width:100%;display:grid}.pq-pl span{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pq-pl i{height:10px;width:var(--w);background:var(--blue);transform-origin:0;border-radius:2px;display:block;transform:scaleX(0)}.pq-pl i.n{background:#9fb0c9}.pq-pl i.g{background:#2e7d32}.pq-l.is-vis .pq-pl i{animation:grow .6s var(--ease) .3s forwards}@media (prefers-reduced-motion:reduce){.pq-pl i{transform:none}.cx-ln em{display:none}}@media (width<=1100px){.rp-k{grid-template-columns:1fr 1fr}.rp-ch{grid-template-columns:1fr}.cx-d{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr)}.fs-in{grid-template-columns:1fr;gap:40px}.pq-l{grid-template-columns:1fr}.pq-i,.pq-i+.pq-i{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:32px;padding:32px 0;display:grid}.pq-i>div{grid-row:1/span 4}.pq-n{margin-top:0}}@media (width<=900px){.rp,.cx,.fs,.pq{padding:88px 0}.rp-db,.cx-d,.fs-in,.pq-l{margin-top:40px}.cx-d{grid-template-columns:1fr;gap:24px}.cx-ln{display:none}.cx-n{width:100%}.cx-out .cx-lab{text-align:left}.cx-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cx-lab{grid-column:1/-1}.cx-core{flex-flow:wrap;justify-content:center;padding:20px}.cx-core b{margin-top:0}.rp-rs{grid-template-columns:1fr;gap:14px}}@media (width<=640px){.rp-db{border-radius:8px;padding:14px}.rp-k{grid-template-columns:1fr}.dn{grid-template-columns:120px minmax(0,1fr);gap:16px}.cx-col{grid-template-columns:1fr}.fs-i{grid-template-columns:1fr;gap:8px}.r606-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);padding:9px 12px}.r606-r>span:nth-child(4){display:none}.r606-h,.r606-f{padding-left:12px;padding-right:12px}.r606-file{margin-left:0}.pq-i,.pq-i+.pq-i{grid-template-columns:1fr;padding:28px 0}.pq-i>div{grid-row:auto}.pq-n{margin-top:20px}}.tf{background:var(--bg);padding:128px 0}.tf-g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:64px;display:grid}.tf-c{border-top:1px solid var(--ink);padding:28px 0 12px}.tf-h{letter-spacing:-.015em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.tf-h i{color:var(--blue);font-size:20px}.tf-h span{color:#8a919e;margin-left:auto;font-size:12.5px;font-weight:500}.tf-c ul{margin-top:12px}.tf-c li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:8px;padding:16px 0;display:grid}.tf-c li:last-child{border-bottom:0}.tf-n{color:#8a919e;padding-top:3px;font-size:12.5px}.tf-c b{color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.4}.tf-c p{color:var(--ink2);margin-top:4px;font-size:15px;line-height:1.55}.mfaq{background:#fff}.mt-i.is-on{pointer-events:none}@media (width<=900px){.tf{padding:88px 0}.tf-g{grid-template-columns:1fr;margin-top:40px}}.mh-t--long{text-wrap:balance;max-width:16ch;font-size:clamp(38px,4.4vw,64px);line-height:1.04}.mh-seals{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 28px;margin-top:36px;padding-top:22px;display:flex}.mh-seals li{color:#c6d2e4;align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.mh-seals i{color:#8fc4ff;font-size:17px}.cbd{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cbc{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;grid-column:span 2;min-width:0;padding:14px 16px;display:flex}.cbc--h{grid-column:span 3}.cbc-h{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.cbc-h>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.cbc-h>span:first-child i{color:#4b5260;font-size:16px}.cbc-btn{color:var(--blue);white-space:nowrap;border:1px solid #d4d9e2;border-radius:4px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.cbc-btn--pri{background:var(--blue);border-color:var(--blue);color:#fff}.cbc-btn .swap{display:inline-grid}.cbc-l{gap:2px;margin:10px 0 0;display:grid}.cbc-l>div{justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.cbc-l dt{color:#6b7280}.cbc-l dd{white-space:nowrap;margin:0;font-weight:600}.cbc-b{align-items:flex-end;gap:6px;height:44px;margin-top:auto;padding-top:12px;display:flex}.cbc-b span{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.cbc-b i{height:var(--h);transform-origin:bottom;animation:growY .5s var(--ease) both;animation-delay:calc(var(--d) + .9s);border-radius:1px;flex:1;transform:scaleY(0)}.cbc-b i.a{background:var(--blue)}.cbc-b i.b{background:#c3ccd9}.cbd-note{color:#6b7280;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.cbd-note i{border-radius:2px;width:9px;height:9px;margin-left:6px;display:inline-block}.cbd-note i.a{background:var(--blue)}.cbd-note i.b{background:#c3ccd9}.bv-sug{gap:8px}.bv-mv{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.bv-mv small{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600}.bv-mv b{color:var(--ink);font-size:12.5px;font-weight:600}.bv-mv--s{background:#f2f7ff;border-color:#a8c5ee}.bv-sug em{background:var(--blue);color:#fff;border-radius:4px;margin-left:auto;padding:6px 10px;font-style:normal;font-weight:600}.cfr-src{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:12.5px;display:flex}.cfr-src>i{color:#4b5260;font-size:18px}.cfr-c{color:#4b5260}.cfr-src>b.mono{margin-left:auto;font-weight:600}.cfr-src .bdg{margin-left:0}.cfr-ar{color:var(--blue);align-items:center;gap:6px;margin:8px 0 0;padding-left:16px;font-size:12px;font-weight:600;display:flex}.cf-v>.cfr-ar+.ms-card{margin-top:8px}.je-ok:not(:has(i)):before{content:"";background:#2e7d32;border-radius:50%;width:8px;height:8px}.rc-btn{background:var(--blue);color:#fff;border-radius:4px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.lk-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.lk-in{border:1px solid var(--blue);border-radius:4px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex;box-shadow:0 0 0 2px #1565c01a}.lk-l{border-top:1px solid #edf0f4;margin-top:14px;display:grid}.lk-l li{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.lk-l li>i{color:#6b7280;font-size:16px}.lk-l .bdg{margin-left:0}.lk-l .swap{display:inline-grid}.cf-v.is-on .lk-new .swap>.a{animation:.3s 1.2s forwards swA}.cf-v.is-on .lk-new .swap>.b{animation:.3s 1.2s forwards swB}.cf-v.is-on .lk-new>i{animation:inUp .3s var(--ease) 1.2s both}.cf-ex{color:#8a9bb5;text-align:right;margin-top:20px;font-size:12.5px}.j2{grid-template-columns:minmax(0,4fr) 56px minmax(0,6fr);align-items:center;display:grid}.j2-inv{flex-direction:column;gap:4px;padding:16px;font-size:12.5px;display:flex}.j2-inv small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10.5px;font-weight:600}.j2-inv>b{font-size:15px;font-weight:600}.j2-inv>span{color:#4b5260}.j2-t{border-top:1px solid #edf0f4;justify-content:space-between;gap:8px;margin:8px 0 6px;padding-top:8px;font-weight:600;display:flex}.j2-inv .bdg{align-self:flex-start;margin-left:0}.j2-ln{background:#d4d9e2;height:2px;margin:0 6px;position:relative}.j2-ln i{background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.j2-ln span{color:var(--blue);opacity:0;font-size:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.fd-g.is-vis .j2-ln i{animation:grow .6s var(--ease) .3s forwards}.fd-g.is-vis .j2-ln span{animation:.2s .8s forwards ppOn}.fd-g.is-vis .j2-je{animation:inUp .4s var(--ease) .9s both}.j2-je .je-ok{padding-bottom:12px}.br2{font-size:12.5px}.br2-h{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.br2-h>span{color:#6b7280}.br2-g{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.br2-l li{border-bottom:1px solid #edf0f4;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:11px 14px;display:grid}.br2-l li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.br2-l li>span.mono{color:#6b7280;font-size:11.5px}.br2-l b{font-weight:600}.br2-l i{color:#e65100;font-size:15px}.br2-l i.ok{color:#2e7d32}.br2-l li.sel{box-shadow:inset 2px 0 0 var(--blue);background:#f2f7ff}.br2-st{display:inline-grid}.br2-st i{grid-area:1/1}.br2-st .b{color:#2e7d32;opacity:0}.br2-r{background:#fafbfc;border-left:1px solid #edf0f4;flex-direction:column;gap:12px;padding:14px;display:flex}.br2-tab span{border-bottom:2px solid var(--blue);padding-bottom:6px;font-size:12px;font-weight:600;display:inline-block}.br2-s{background:#fff;border:1px solid #a8c5ee;border-radius:4px;flex-direction:column;gap:3px;padding:12px;display:flex}.br2-s small{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:600}.br2-s b{font-weight:600}.br2-s>span{color:#4b5260}.br2-amt{font-weight:600;color:var(--ink)!important}.br2-v{background:var(--blue);color:#fff;border-radius:4px;align-self:flex-start;padding:7px 14px;font-weight:600}.fd-g.is-vis .br2-st .a{animation:5s 1s infinite brA}.fd-g.is-vis .br2-st .b{animation:5s 1s infinite brB}.fd-g.is-vis .br2-v{animation:5s 1s infinite brV}@keyframes brA{0%,40%{opacity:1}46%,94%{opacity:0}to{opacity:1}}@keyframes brB{0%,40%{opacity:0}46%,94%{opacity:1}to{opacity:0}}@keyframes brV{0%,34%{background:var(--blue)}38%,42%{background:#0e4a8f}46%,to{background:var(--blue)}}.ag2{padding:18px 20px}.ag2-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.ag2-h span{color:#6b7280;font-size:11.5px}.ag2-l{gap:14px;margin-top:18px;display:grid}.ag2-r{grid-template-columns:130px minmax(0,1fr) 84px;align-items:center;gap:12px;font-size:12.5px;display:grid}.ag2-r b{text-align:right;font-weight:600}.ag2-b{height:18px;width:var(--w);transform-origin:0;gap:2px;display:flex;transform:scaleX(0)}.ag2-b i{border-radius:1px;height:100%}.t0{background:#1565c0}.t1{background:#5b8fd6}.t2{background:#9fb0c9}.t3{background:#e65100}.t4{background:#c62828}.fd-g.is-vis .ag2-b{animation:grow .6s var(--ease) both;animation-delay:calc(var(--d) + .25s)}.ag2-lg{color:#4b5260;border-top:1px solid #edf0f4;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:14px;font-size:11.5px;display:flex}.ag2-lg>span{align-items:center;gap:6px;display:inline-flex}.ag2-lg i{border-radius:2px;width:10px;height:10px}.rp-lg i.c{background:0 0;border-top:2px dashed #9fb0c9;border-radius:0;height:0}.lc{width:100%;height:240px;margin-top:16px;display:block;overflow:visible}.lc-g{stroke:#edf0f4;stroke-width:1px}.lc-y,.lc-x{font:10.5px var(--mono);fill:#8a919e}.lc-x{text-anchor:middle}.lc-l{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.lc-a{stroke:var(--blue)}.lc-b{stroke:#9fb0c9}.lc-c{stroke:#9fb0c9;stroke-width:1.5px;stroke-dasharray:4 4;stroke-dashoffset:0;opacity:0}.lc-p{fill:#fff;stroke:var(--blue);stroke-width:2px;opacity:0;vector-effect:non-scaling-stroke}.rp-db.is-vis .lc-c{animation:.4s 1.2s forwards ppOn}.rp-db.is-vis .lc-p{animation:.3s 1.2s forwards ppOn}@keyframes lcDraw{to{stroke-dashoffset:0}}.fl-c{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.fl-i{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.fl-a{background:linear-gradient(#d4d9e2,#d4d9e2) 0 60%/100% 1px no-repeat;border-bottom:0;width:100%;height:200px;position:relative}.fl-a i{border-radius:2px;position:absolute;left:22%;right:22%}.fl-a i.up{height:calc(var(--h) * .58);background:var(--blue);transform-origin:bottom;bottom:40%}.fl-a i.dn{height:calc(var(--h) * .38);transform-origin:top;background:#9fb0c9;top:60%}.fl-i--t .fl-a i.up{background:#2e7d32}.fl-a i{transform:scaleY(0)}.rp-db.is-vis .fl-a i{animation:growY .6s var(--ease) both;animation-delay:calc(var(--d) + .3s)}.fl-i b{font-size:12.5px;font-weight:600}.fl-i span{color:#6b7280;font-size:12px}.cx-n small{line-height:1.4}.cx-n{width:min(320px,80%)}@media (prefers-reduced-motion:reduce){.cbc-b i,.ag2-b,.fl-a i,.j2-ln i{transform:none}.lc-l{stroke-dashoffset:0}.lc-c,.lc-p,.j2-ln span{opacity:1}}@media (width<=1100px){.cbc,.cbc--h{grid-column:span 3}.cbc--bank{grid-column:1/-1}}@media (width<=640px){.mh-seals{flex-direction:column;gap:10px}.cbd{grid-template-columns:1fr}.cbc,.cbc--h,.cbc--bank{grid-column:auto}.j2{grid-template-columns:1fr;gap:0}.j2-ln{width:2px;height:28px;margin:4px auto}.j2-ln i{transform-origin:top;transform:scaleY(0)}.fd-g.is-vis .j2-ln i{animation-name:growY}.j2-ln span{display:none}.br2-g{grid-template-columns:1fr}.br2-r{border-top:1px solid #edf0f4;border-left:0}.br2-l li{grid-template-columns:44px minmax(0,1fr) auto 18px;padding:10px 12px}.ag2-r{grid-template-columns:minmax(0,1fr) 76px}.ag2-b{grid-area:2/1/auto/-1}.lc{height:200px}.fl-a{height:150px}.fl-c{gap:6px}.fl-i b{font-size:11px}.cx-n{width:100%}}.br2-l li>span:nth-child(2){white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}@media (width<=1280px){.br2-g{grid-template-columns:1fr}.br2-r{border-top:1px solid #edf0f4;border-left:0;flex-flow:wrap;align-items:center}.br2-tab{flex-basis:100%}.br2-s{flex:220px}}.je-r>span.r{text-overflow:clip;overflow:visible}.j2-je .je-r{grid-template-columns:minmax(0,1fr) minmax(76px,auto) minmax(76px,auto)}@media (width<=1280px){.j2{grid-template-columns:1fr;gap:0;max-width:440px}.j2-ln{width:2px;height:28px;margin:4px auto}.j2-ln i{transform-origin:top;transform:scaleY(0)}.fd-g.is-vis .j2-ln i{animation-name:growY}.j2-ln span{display:none}}.mr-i>i{margin-bottom:0;padding-bottom:28px}.mr-i em{margin-top:auto;padding-top:14px}.mfaq{padding-bottom:64px}.mfaq+.mr{padding-top:64px}.lc-l{vector-effect:none;stroke-dasharray:none;stroke-dashoffset:0;clip-path:inset(0 100% 0 0)}.lc-c{stroke-dasharray:4 4;clip-path:none}.rp-db.is-vis .lc-a,.rp-db.is-vis .lc-b{animation:lcClip 1.1s var(--ease) .3s forwards}@keyframes lcClip{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.lc-l{clip-path:none}}@media (width<=900px){.mfaq{padding-bottom:44px}.mfaq+.mr{padding-top:44px}}.lc-a,.lc-b{stroke-width:2.5px}.cbc-h>span:first-child{white-space:normal;overflow:visible}@media (width<=640px){.rc-r>span{white-space:normal;line-height:1.35;overflow:visible}}[data-theme=light] :focus-visible,.ft :focus-visible{outline-color:#1565c0}.ft :focus-visible{outline-color:#8fc4ff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.gx-card{color:var(--ink);background:#fff;border:1px solid #d4d9e2;border-radius:4px;font-size:12.5px;overflow:hidden}.gx-hd{border-bottom:1px solid #edf0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.gx-hd b{font-size:13px;font-weight:600}.gx-hd small{color:#6b7280;font-size:11.5px}.gx-hd .bdg{margin-left:0}.gx-r{grid-template-columns:var(--c);border-top:1px solid #edf0f4;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:grid}.gx-r:first-child{border-top:0}.gx-r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gx-r>span.r{text-align:right;overflow:visible}.gx-r>span:has(.bdg){overflow:visible}.gx-r .bdg{margin-left:0;padding:3px 8px;font-size:11px}.gx-th{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;font-size:10.5px;font-weight:600}.gx-r.sel{box-shadow:inset 2px 0 0 var(--blue);background:#f2f7ff}.gx-ft{background:#fafbfc;border-top:1px solid #d4d9e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-weight:600;display:flex}.gx-ft .gx-btn{margin-left:auto}.gx-btn{background:var(--blue);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.gx-btn--l{color:var(--blue);background:#fff;border:1px solid #d4d9e2}.gx-kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.gx-kp>div{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.gx-kp small{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.gx-kp b{font:600 clamp(14px,1.3vw,18px) var(--mono);font-variant-numeric:tabular-nums}.gx-hg{grid-template-columns:minmax(0,1fr) minmax(240px,290px);align-items:start;gap:14px;margin-top:14px;display:grid}.gx-hg--1{grid-template-columns:1fr}.gx-det .ms-dl{padding:6px 16px 12px}.gx-det .ms-qr{padding:12px 16px}.gx-flow{align-items:stretch;gap:0;display:flex}.gx-fn{opacity:0;background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:14px;display:flex;transform:translateY(6px)}.gx-fn i.ph,.gx-fn i.ph-fill{color:#4b5260;margin-bottom:4px;font-size:20px}.gx-fn b{font-size:13px;font-weight:600}.gx-fn small{color:#6b7280;font-size:11.5px;line-height:1.4}.gx-fn .mono{color:var(--ink);font-size:11.5px}.gx-fn.hi{border-color:var(--blue);box-shadow:inset 0 2px 0 var(--blue)}.gx-fn.hi>i.ph,.gx-fn.hi>i.ph-fill{color:var(--blue)}.gx-fn.ok{border-color:#a6d4b4}.gx-fn.ok>i.ph,.gx-fn.ok>i.ph-fill{color:#2e7d32}.gx-fa{flex:0 0 28px;place-items:center;display:grid;position:relative}.gx-fa:before{content:"";background:var(--blue);transform-origin:0;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:scaleX(0)}.gx-fa i{color:var(--blue);opacity:0;margin-left:14px;font-size:13px;position:relative}:is(.is-vis,.is-on,.mh-frame)>* .gx-fn,:is(.is-vis,.is-on) .gx-fn{animation:inUp .4s var(--ease) forwards;animation-delay:calc(var(--i,0) * .26s + .15s)}:is(.is-vis,.is-on) .gx-fa:before{animation:grow .3s var(--ease) forwards;animation-delay:calc(var(--i,0) * .26s + .1s)}:is(.is-vis,.is-on) .gx-fa i{animation:.2s forwards ppOn;animation-delay:calc(var(--i,0) * .26s + .3s)}.gx-flow--v{flex-direction:column}.gx-flow--v .gx-fa{flex-basis:22px}.gx-flow--v .gx-fa:before{transform-origin:top;width:2px;height:auto;inset:3px auto 3px 50%;transform:scaleY(0)}.gx-flow--v .gx-fa i{display:none}:is(.is-vis,.is-on) .gx-flow--v .gx-fa:before{animation-name:growY}.gx-tree{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.1fr) 28px minmax(0,1fr);align-items:center;display:grid}.gx-tree>.gx-col{flex-direction:column;gap:10px;display:flex}.gx-tree .gx-fa:before{left:0;right:0}.gx-kb{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:10px;display:grid}.gx-kc{background:#eef1f5;border-radius:4px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.gx-kh{color:#4b5260;justify-content:space-between;align-items:baseline;gap:6px;font-size:11.5px;font-weight:600;display:flex}.gx-kh span{font:500 11px var(--mono);color:#6b7280}.gx-kk{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:10px;font-size:12px;display:flex}.gx-kk b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gx-kk small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gx-kk .mono{font-weight:600}.gx-kk .bdg{align-self:flex-start;margin-left:0;padding:2px 7px;font-size:10.5px}.gx-kk.mv{border-color:var(--blue);box-shadow:0 2px 8px #0a162814}:is(.is-vis,.is-on) .gx-kk.mv{animation:kbMv 4.8s var(--ease) 1s infinite}@keyframes kbMv{0%,30%{opacity:1;transform:none}38%{opacity:0;transform:translate(30%)}39%{opacity:0;transform:translate(-30%)}48%,to{opacity:1;transform:none}}.gx-vb{border-bottom:1px solid #d4d9e2;align-items:flex-end;gap:10px;height:200px;padding:0 4px;display:flex}.gx-vb>div{flex-direction:column-reverse;flex:1;align-items:stretch;min-width:0;height:100%;display:flex}.gx-vb i{height:var(--h);transform-origin:bottom;display:block;transform:scaleY(0)}.gx-vb i+i{border-bottom:1px solid #fff}.gx-vbl{gap:10px;padding:6px 4px 0;display:flex}.gx-vbl span{text-align:center;font:10.5px var(--mono);color:#8a919e;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:is(.is-vis,.is-on) .gx-vb i{animation:growY .6s var(--ease) forwards;animation-delay:calc(var(--d,0s) + .25s)}.c0{background:var(--blue)}.c1{background:#5b8fd6}.c2{background:#9fb0c9}.c3{background:#2e7d32}.c4{background:#e65100}.c5{background:#c62828}.c6{background:#0f2040}.gx-lg{color:#4b5260;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11.5px;display:flex}.gx-lg span{align-items:center;gap:6px;display:inline-flex}.gx-lg i{border-radius:2px;width:10px;height:10px}.gx-hb{gap:12px;display:grid}.gx-hr{grid-template-columns:minmax(90px,150px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.gx-hr>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gx-hr b{font:600 12.5px var(--mono);text-align:right}.gx-hbar{height:16px;width:var(--w);transform-origin:0;gap:2px;display:flex;transform:scaleX(0)}.gx-hbar i{border-radius:1px;height:100%}:is(.is-vis,.is-on) .gx-hbar{animation:grow .6s var(--ease) forwards;animation-delay:calc(var(--d,0s) + .25s)}.gx-dn{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.gx-dn svg{flex:none;width:150px;height:150px;transform:rotate(-90deg)}.gx-dn circle{fill:none;stroke-width:16px}.gx-dn .seg{stroke-dasharray:0 100;transition:stroke-dasharray .8s var(--ease)}:is(.is-vis,.is-on) .gx-dn .seg{stroke-dasharray:var(--l) 100}.gx-dn ul{gap:8px;min-width:0;font-size:12.5px;display:grid}.gx-dn li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.gx-dn li i{border-radius:2px;width:10px;height:10px}.gx-dn li b{font:600 12.5px var(--mono)}.gx-cal{grid-template-columns:44px repeat(var(--n,5),minmax(0,1fr));font-size:11.5px;display:grid}.gx-cal>span{border-top:1px solid #edf0f4;border-left:1px solid #edf0f4;min-width:0;min-height:34px;padding:6px}.gx-cal .gh{color:#4b5260;text-align:center;background:#f6f7f9;border-top:0;min-height:0;font-weight:600}.gx-cal .gt{font-family:var(--mono);color:#8a919e;border-left:0}.gx-ev{color:#0e4a8f;white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 2px 0 0 var(--blue);background:#e3edfa;border-radius:3px;padding:4px 6px;font-weight:600;display:block;overflow:hidden}.gx-ev.ok{color:#1b5e20;background:#e6f4ec;box-shadow:inset 2px 0 #2e7d32}.gx-ev.pd{color:#8a3b00;background:#fff3e0;box-shadow:inset 2px 0 #e65100}.gx-ev.nw{opacity:0}:is(.is-vis,.is-on) .gx-ev.nw{animation:inUp .4s var(--ease) 1.4s forwards}.gx-doc{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;display:grid}.gx-doc .gx-card .ms-dl{padding:6px 14px 12px}.gx-ba{flex-direction:column;gap:6px;margin-top:14px;display:flex}.gx-ba span{background:#fff;border:1px solid #d4d9e2;border-radius:4px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.gx-ba span i{flex:none;font-size:15px}.gx-ba span em{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.gx-ba span b{font:600 12px var(--mono);white-space:nowrap;margin-left:auto}.gx-ba--x span{color:#4b5260;border-style:dashed}.gx-ba--x span i{color:#c62828}.gx-ba--o span i{color:#2e7d32}.gx-ba p.fl{align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.gx-ba--x p.fl{color:#c62828}.gx-ba--o p.fl{color:#2e7d32}.gx-pad{padding:16px}.gx-stack{flex-direction:column;gap:12px;display:flex}@media (width<=1100px){.gx-hg{grid-template-columns:1fr}.gx-kp{grid-template-columns:1fr 1fr}.gx-kb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.gx-flow:not(.gx-flow--v){flex-direction:column}.gx-flow:not(.gx-flow--v) .gx-fa{flex-basis:22px}.gx-flow:not(.gx-flow--v) .gx-fa:before{transform-origin:top;width:2px;height:auto;inset:3px auto 3px 50%;transform:scaleY(0)}.gx-flow:not(.gx-flow--v) .gx-fa i{display:none}:is(.is-vis,.is-on) .gx-flow:not(.gx-flow--v) .gx-fa:before{animation-name:growY}.gx-tree{grid-template-columns:1fr;gap:10px}.gx-tree>.gx-fa{height:22px}.gx-tree>.gx-fa:before{width:2px;height:auto;inset:0 auto 0 50%}.gx-tree>.gx-fa i{display:none}.gx-doc{grid-template-columns:1fr}.gx-doc>.gx-fa{height:26px}.gx-doc>.gx-fa:before{transform-origin:top;width:2px;height:auto;inset:0 auto 0 50%}.gx-doc>.gx-fa i{display:none}}@media (width<=640px){.gx-r{grid-template-columns:var(--cm,var(--c));padding:10px 12px}.gx-r>.hm{display:none}.gx-kp{grid-template-columns:1fr 1fr}.gx-kb{grid-template-columns:1fr}.gx-kc:nth-child(n+3){display:none}.gx-cal{grid-template-columns:38px repeat(var(--n,5),minmax(0,1fr));font-size:10.5px}.gx-cal>span:nth-child(n){padding:4px}.gx-vb{gap:6px;height:150px}.gx-hr{grid-template-columns:minmax(0,1fr) auto}.gx-hr .gx-hbar{grid-area:2/1/auto/-1}.gx-dn svg{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.gx-fn,.gx-ev.nw{opacity:1;transform:none}.gx-fa:before,.gx-vb i,.gx-hbar{transform:none}.gx-fa i{opacity:1}.gx-dn .seg{stroke-dasharray:var(--l) 100}}.ln{letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ln i.dot{background:#dc0032;border-radius:50%;flex:none;width:6px;height:6px}.ln--erp{color:#fff;background:#0a1628;border:1px solid #0a1628}.ln--odoo{color:#1a1f2e;background:0 0;border:1px solid #9aa3b2}.ln--odoo small{color:#4b5260;font-size:12px;font-weight:500}.ln--both{color:#1a1f2e;background:#fff;border:1px solid #0a1628;padding:0;overflow:hidden}.ln--both>span{align-items:center;gap:8px;height:100%;padding:0 10px;display:inline-flex}.ln--both>span:first-child{color:#fff;background:#0a1628}[data-theme=dark] .ln--erp,.ln-dk .ln--erp{color:#0a1628;background:#fff;border-color:#fff}[data-theme=dark] .ln--odoo,.ln-dk .ln--odoo{color:#fff;border-color:#ffffff73}[data-theme=dark] .ln--odoo small,.ln-dk .ln--odoo small{color:#c6d2e4}[data-theme=dark] .ln--both,.ln-dk .ln--both{color:#fff;background:0 0;border-color:#fff}[data-theme=dark] .ln--both>span:first-child,.ln-dk .ln--both>span:first-child{color:#0a1628;background:#fff}.ln--sm{gap:6px;height:22px;padding:0 8px;font-size:11px}.ln--sm.ln--both{padding:0}.ln--sm.ln--both>span{gap:6px;padding:0 8px}.ln--odoo{white-space:normal;flex-wrap:wrap;row-gap:2px;max-width:100%;height:auto;min-height:26px;padding:5px 10px}.ln--odoo small{white-space:nowrap}.ln--sm.ln--odoo{min-height:22px;padding:4px 8px}.mh-k--ln{text-transform:none;letter-spacing:0;font-family:var(--sans,inherit)}.gx-ex{color:#8a919e;text-align:right;margin-top:10px;font-size:11.5px}.gx-vw{margin-top:14px}.gx-rp{margin-top:16px}.rp-sub{color:#6b7280;font-size:11.5px}.gx-call{opacity:0;background:#f2f7ff;border:1px solid #a8c5ee;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:flex}.gx-call>i{color:var(--blue);font-size:16px}.gx-call .gx-btn{margin-left:auto}:is(.is-vis,.is-on) .gx-call{animation:inUp .4s var(--ease) 1.3s forwards}:is(.is-vis,.is-on) .lc-a,:is(.is-vis,.is-on) .lc-b{animation:lcClip 1.1s var(--ease) .3s forwards}:is(.is-vis,.is-on) .lc-c,:is(.is-vis,.is-on) .lc-p{animation:.4s 1.2s forwards ppOn}.gx-vb{position:relative}.gx-goal{z-index:1;border-top:1.5px dashed #c62828;height:0;position:absolute;left:0;right:0}.gx-goal em{font:600 10.5px var(--mono);color:#c62828;background:#fff;padding:0 4px;font-style:normal;position:absolute;top:-18px;right:0}.gx-btns{flex-wrap:wrap;gap:8px;display:flex}.gx-ecf{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gx-ecf>div{opacity:0;background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:6px;min-height:104px;padding:14px 12px;transition:border-color .15s,box-shadow .15s;display:flex;transform:translateY(6px)}.gx-ecf>div:hover{border-color:var(--blue);box-shadow:inset 0 2px 0 var(--blue)}.gx-ecf b{font:600 22px var(--mono);letter-spacing:-.02em;color:var(--ink)}.gx-ecf span{color:#4b5260;font-size:11.5px;line-height:1.35}:is(.is-vis,.is-on) .gx-ecf>div{animation:inUp .35s var(--ease) forwards;animation-delay:calc(var(--i) * 60ms + .1s)}.gx-ph{background:#0a1628;border-radius:22px;width:190px;margin:0 auto;padding:10px;box-shadow:0 2px 8px #0a162826}.gx-ph>div{background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-height:260px;padding:14px 12px;font-size:11.5px;display:flex}.gx-ph small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600}.gx-ph b{font-size:13px}.gx-ph dl{gap:6px;margin:0;display:grid}.gx-ph dl div{justify-content:space-between;gap:6px;display:flex}.gx-ph dt{color:#6b7280}.gx-ph dd{font-family:var(--mono);margin:0;font-weight:600}.gx-ph .bdg{align-self:flex-start;margin-left:0}.gx-scan{background:var(--blue);opacity:.7;border-radius:2px;height:3px}:is(.is-vis,.is-on) .gx-scan{animation:1.6s ease-in-out infinite scanY}@keyframes scanY{0%,to{transform:translateY(0)}50%{transform:translateY(46px)}}@media (width<=900px){.gx-ecf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gx-ecf>div,.gx-call{opacity:1;transform:none}}.gx-ba span{background:0 0;border:0;padding:0}.gx-ba>span{background:#fff;border:1px solid #d4d9e2;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;display:flex}.gx-ba--x>span{border-style:dashed}.gx-ba>span em .mono{font-size:inherit}.ms-tabs span{white-space:nowrap}.gx-fn small,.gx-fn b{overflow-wrap:anywhere;overflow-wrap:break-word}.gx-det .ms-dl dd .mono,.gx-det .ms-dl dd{white-space:nowrap}.gx-det .ms-dl>div{gap:16px}.gx-vb--g>div{flex-direction:row;align-items:flex-end;gap:3px}.gx-vb--g>div>i{flex:1}.gx-vb--g i+i{border-bottom:0}.pos{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:12px;font-size:12.5px;display:grid}.pos-t{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.pos-th{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.pos-th .bdg{margin-left:0;padding:2px 7px;font-size:10.5px}.pos-l{padding:4px 12px;display:grid}.pos-l>div{border-bottom:1px solid #f1f3f6;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 0;display:grid}.pos-l small{color:#6b7280;grid-column:1;font-size:11px}.pos-l b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pos-l .mono{text-align:right;font-weight:600}.pos-tt{border-top:1px solid #d4d9e2;gap:4px;margin-top:auto;padding:10px 12px;display:grid}.pos-tt div{color:#4b5260;justify-content:space-between;font-size:11.5px;display:flex}.pos-tt div.t{color:var(--ink);font-size:14px;font-weight:600}.pos-bt{grid-template-columns:1fr 1.4fr;gap:6px;padding:0 12px 12px;display:grid}.pos-bt span{border:1px solid #d4d9e2;border-radius:4px;place-items:center;height:36px;font-weight:600;display:grid}.pos-bt span.p{background:var(--blue);border-color:var(--blue);color:#fff}.pos-g{flex-direction:column;gap:10px;min-width:0;display:flex}.pos-c{flex-wrap:wrap;gap:6px;display:flex}.pos-c span{color:#4b5260;background:#fff;border:1px solid #d4d9e2;border-radius:4px;padding:5px 10px;font-size:11.5px;font-weight:600}.pos-c span.on{color:#fff;background:#0a1628;border-color:#0a1628}.pos-p{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pos-p>div{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.pos-p i{color:#6b7280;background:#eef1f5;border-radius:3px;place-items:center;height:44px;margin-bottom:2px;font-size:20px;display:grid}.pos-p b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.3;overflow:hidden}.pos-p span{font:600 11.5px var(--mono)}.pos-p>div.tap{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}@media (width<=900px){.pos{grid-template-columns:1fr}.pos-p{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pos-p>div:nth-child(n+7){display:none}}.fd-g .pos{grid-template-columns:1fr}.fd-g .pos-p{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-g .pos-p>div:nth-child(n+5){display:none}.gnt{gap:8px;font-size:12px;display:grid}.gnt-h,.gnt-r{grid-template-columns:minmax(110px,1fr) 2.2fr;align-items:center;gap:10px;display:grid}.gnt-h>div{font:10.5px var(--mono);color:#8a919e;justify-content:space-between;display:flex}.gnt-r>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gnt-t{background:repeating-linear-gradient(90deg,#f1f3f6 0 1px,#0000 1px 20%);height:18px;position:relative}.gnt-t i{background:var(--blue);transform-origin:0;border-radius:2px;height:14px;position:absolute;top:2px;transform:scaleX(0)}.gnt-t i.d{background:#9fb0c9}.gnt-t b{opacity:0;background:#0a1628;width:12px;height:12px;margin-left:-6px;position:absolute;top:2px;transform:rotate(45deg)}:is(.is-vis,.is-on) .gnt-t i{animation:grow .5s var(--ease) forwards;animation-delay:calc(var(--d) + .2s)}:is(.is-vis,.is-on) .gnt-t b{animation:.3s 1.3s forwards ppOn}.edt{grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.edt-b{flex-direction:column;gap:6px;display:flex}.edt-b span{color:#4b5260;background:#fff;border:1px solid #d4d9e2;border-radius:4px;align-items:center;gap:6px;padding:7px 8px;display:flex}.edt-m{background:#eef1f5;border-radius:4px;flex-direction:column;gap:8px;padding:12px;display:flex}.edt-m>div{opacity:0;background:#fff;border:1px dashed #c3ccd9;border-radius:3px;padding:10px;transform:translateY(6px)}:is(.is-vis,.is-on) .edt-m>div{animation:inUp .35s var(--ease) forwards;animation-delay:calc(var(--i) * .35s + .2s)}.edt-m .im{color:#8a919e;background:#dfe5ee;place-items:center;height:56px;font-size:20px;display:grid}.edt-m .bt{background:var(--blue);color:#fff;border:0;align-self:flex-start;padding:7px 14px;font-weight:600}.shp{grid-template-columns:120px minmax(0,1fr) 170px;gap:12px;font-size:12px;display:grid}.shp-f{color:#4b5260;flex-direction:column;gap:6px;display:flex}.shp-f b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.shp-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shp-g>div{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.shp-g i.ph{color:#8a919e;background:#eef1f5;border-radius:3px;place-items:center;height:56px;font-size:22px;display:grid}.shp-g b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.shp-g span{font:600 11.5px var(--mono)}.shp-g em{text-align:center;background:var(--blue);color:#fff;border-radius:3px;padding:4px;font-size:11px;font-style:normal;font-weight:600}.shp-c{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;align-self:start;gap:6px;padding:12px;display:flex;box-shadow:0 4px 16px #0a16281f}.shp-c div{justify-content:space-between;gap:8px;display:flex}.shp-c .t{border-top:1px solid #d4d9e2;padding-top:6px;font-weight:600}.seo{flex-direction:column;gap:10px;font-size:12px;display:flex}.seo label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.seo label span{color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4d9e2;border-radius:4px;padding:8px 10px;font-size:12.5px;font-weight:400}.seo-p{background:#fff;border:1px solid #d4d9e2;border-radius:4px;padding:12px 14px}.seo-p small{color:#2e7d32;font-size:11.5px;display:block}.seo-p b{color:#1a0dab;margin-top:2px;font-size:15px;font-weight:500;display:block}.seo-p p{color:#4b5260;margin:2px 0 0;font-size:12px;line-height:1.45}.svy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.svy-q{text-align:center;background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;font-size:12.5px;display:flex}.svy-f{gap:14px;display:flex}.svy-f i{color:#9fb0c9;font-size:34px}.svy-f i.on{color:#2e7d32}.tmr{border:1px solid var(--blue);background:#fff;border-radius:4px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:12.5px;display:flex}.tmr b{font:600 20px var(--mono);color:var(--blue)}.tmr span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (width<=900px){.shp{grid-template-columns:1fr}.shp-f{display:none}.svy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gnt-t i{transform:none}.gnt-t b,.edt-m>div{opacity:1;transform:none}}.pos-c span{white-space:nowrap}.shp{grid-template-columns:110px minmax(0,1fr) 190px}.shp-c div>span:last-child{white-space:nowrap}.shp-c .t{font-size:12.5px}@media (width<=1100px){.shp{grid-template-columns:minmax(0,1fr) 190px}.shp-f{display:none}}@media (width<=900px){.shp{grid-template-columns:1fr}}.crs{flex-direction:column;gap:10px;font-size:12.5px;display:flex}.crs-bar{background:#edf0f4;border-radius:4px;height:8px;overflow:hidden}.crs-bar i{height:100%;width:var(--w);background:var(--blue);transform-origin:0;display:block;transform:scaleX(0)}:is(.is-vis,.is-on,.mh-frame) .crs-bar i{animation:grow .8s var(--ease) .4s forwards}.crs ul{background:#fff;border:1px solid #d4d9e2;border-radius:4px;display:grid}.crs li{border-top:1px solid #edf0f4;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.crs li:first-child{border-top:0}.crs li.sec{text-transform:uppercase;letter-spacing:.04em;color:#4b5260;background:#f6f7f9;grid-template-columns:1fr;font-size:11.5px;font-weight:600}.crs li>i{color:#4b5260;font-size:16px}.crs li>i.ph-fill{color:#2e7d32}.crs li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crs li small{font:11px var(--mono);color:#8a919e}.pdf{grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.pdf-s{flex-direction:column;gap:6px;display:flex}.pdf-s span{background:#fff;border:1px solid #d4d9e2;border-radius:4px;align-items:center;gap:6px;padding:7px 8px;display:flex}.pdf-s span i{border-radius:2px;width:10px;height:10px}.pdf-p{background:#fff;border:1px solid #d4d9e2;border-radius:2px;min-height:220px;padding:18px 18px 22px;position:relative;box-shadow:0 1px 3px #0a16280f}.pdf-p p{background:#e3e7ee;border-radius:2px;height:6px;margin:0 0 8px}.pdf-p p.s{width:60%}.pdf-p b{margin-bottom:12px;font-size:12px;display:block}.pdf-f{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.pdf-f span{opacity:0;border-radius:3px;justify-content:center;align-items:center;height:40px;font-size:11.5px;font-weight:600;display:flex;transform:translateY(6px)}.pdf-f .cl{color:#0e4a8f;background:#e3edfa;border:1px dashed #5b8fd6}.pdf-f .em{color:#8a3b00;background:#fff3e0;border:1px dashed #e65100}:is(.is-vis,.is-on,.mh-frame) .pdf-f span{animation:inUp .35s var(--ease) forwards;animation-delay:calc(var(--i) * .4s + .4s)}.bk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;font-size:12px;display:grid}.bk-c{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.bk-c span{font-family:var(--mono);color:#9aa3b2;border-radius:3px;padding:6px 0;font-size:11px}.bk-c span.h{color:#4b5260;font-family:inherit;font-weight:600}.bk-c span.a{color:var(--ink);background:#eef1f5}.bk-c span.on{background:var(--blue);color:#fff}.bk-t{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.bk-t span{text-align:center;color:var(--blue);font:600 11.5px var(--mono);border:1px solid #a8c5ee;border-radius:4px;padding:7px 0}.bk-t span.on{background:var(--blue);color:#fff;border-color:var(--blue)}.bk-f{flex-direction:column;gap:8px;display:flex}.bk-f label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;flex-direction:column;gap:3px;font-size:10.5px;font-weight:600;display:flex}.bk-f label span{color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4d9e2;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:400}.bk-h{justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.bk-h span{color:#6b7280}@media (width<=900px){.bk,.pdf{grid-template-columns:1fr}.pdf-s{flex-flow:wrap}}@media (prefers-reduced-motion:reduce){.crs-bar i{transform:none}.pdf-f span{opacity:1;transform:none}}.gx-fn small,.gx-fn b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.gx-fn{min-width:0}.gx-fn .bdg,.gx-fn .gx-btn{white-space:normal;text-align:left;max-width:100%}@media (width<=1440px){:is(.fd-g,.cf-v,.fs-g) .gx-flow:not(.gx-flow--v){grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);row-gap:10px;display:grid}:is(.fd-g,.cf-v,.fs-g) .gx-flow:not(.gx-flow--v)>.gx-fa:nth-child(4n){grid-column:1/-1;height:18px}:is(.fd-g,.cf-v,.fs-g) .gx-flow:not(.gx-flow--v)>.gx-fa:nth-child(4n):before{transform-origin:top;width:2px;height:auto;inset:0 auto 0 50%;transform:scaleY(0)}:is(.is-vis,.is-on) :is(.fd-g,.cf-v,.fs-g) .gx-flow:not(.gx-flow--v)>.gx-fa:nth-child(4n):before{animation-name:growY}:is(.fd-g,.cf-v,.fs-g) .gx-flow:not(.gx-flow--v)>.gx-fa:nth-child(4n) i{display:none}:is(.fd-g,.cf-v,.fs-g) .gx-flow--3{grid-template-columns:1fr!important}:is(.fd-g,.cf-v,.fs-g) .gx-flow--3>.gx-fa{height:20px}:is(.fd-g,.cf-v,.fs-g) .gx-flow--3>.gx-fa:before{transform-origin:top;transform:scaleY(0);width:2px!important;height:auto!important;inset:0 auto 0 50%!important}:is(.is-vis,.is-on) :is(.fd-g,.cf-v,.fs-g) .gx-flow--3>.gx-fa:before{animation-name:growY}:is(.fd-g,.cf-v,.fs-g) .gx-flow--3>.gx-fa i{display:none}}.od2{background:#fff;padding:128px 0}.od2-t{border-top:1px solid var(--ink);margin-top:64px}.od2-r{border-bottom:1px solid var(--line);color:var(--ink2);grid-template-columns:minmax(0,3fr) minmax(0,4.5fr) minmax(0,4.5fr);gap:32px;padding:22px 0;font-size:16px;line-height:1.55;display:grid}.od2-r>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;padding-top:3px;font-size:13px;font-weight:600}.od2-r i{color:#2e7d32;vertical-align:-2px;margin-right:6px}.od2-h{padding:28px 0}.od2-h b{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600;display:block}.od2-h small{color:#6b7280;margin-top:4px;font-size:14px;display:block}.od2-h>span:nth-child(2) b{color:var(--blue)}.od2-f{border-bottom:0}.od2-api{border:1px solid var(--line);color:var(--ink);border-radius:4px;align-items:center;gap:12px;margin-top:40px;padding:18px 22px;font-size:16px;display:flex}.od2-api i{color:var(--blue);font-size:22px}.od3{background:var(--navy);color:#fff;padding:128px 0}.od3-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;margin-top:64px;display:grid}.od3-l{border-top:1px solid #fff3}.od3-l>li{border-bottom:1px solid #ffffff24;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:26px 0;display:grid}.od3-l>li>i{color:#8fc4ff;font-size:26px}.od3-l b{letter-spacing:-.015em;font-size:21px;font-weight:500}.od3-l p{color:#c6d2e4;margin-top:6px;font-size:16px;line-height:1.55}.od3-st{gap:8px;display:grid}.od3-ly{background:var(--navy2);border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:12px;padding:18px 20px;font-size:15px;display:flex}.od3-ly i{color:#8fc4ff;font-size:20px}.od3-ly b{font-weight:600}.od3-ly span{color:#9fb0c9;text-align:right;margin-left:auto;font-size:13px}.od3-ly--3{background:var(--blue);border-color:var(--blue)}.od3-ly--3 i,.od3-ly--3 span{color:#fff}.od3-ly--4{color:var(--ink);background:#fff;border-color:#fff}.od3-ly--4 i{color:var(--blue)}.od3-st.is-vis .od3-ly{animation:inUp .45s var(--ease) both}.od3-st.is-vis .od3-ly--1{animation-delay:.1s}.od3-st.is-vis .od3-ly--2{animation-delay:.3s}.od3-st.is-vis .od3-ly--3{animation-delay:.5s}.od3-st.is-vis .od3-ly--4{animation-delay:.7s}.od3-st .od3-ly{opacity:1}.od4{background:var(--bg);padding:128px 0}.od4-l{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:72px;display:grid;position:relative}.od4-l:before{content:"";background:var(--line);height:2px;position:absolute;top:6px;left:0;right:0}.od4-l:after{content:"";background:var(--blue);transform-origin:0;height:2px;position:absolute;top:6px;left:0;right:0;transform:scaleX(0)}.od4-l.is-vis:after{animation:grow 1.4s var(--ease) .2s forwards}.od4-l>li{flex-direction:column;gap:8px;padding-top:34px;display:flex;position:relative}.od4-dot{border:2px solid var(--blue);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.od4-l.is-vis .od4-dot{animation:.3s both odDot;animation-delay:calc(var(--i) * .28s + .2s)}@keyframes odDot{to{background:var(--blue)}}.od4-n{color:var(--blue);font-size:12.5px}.od4-l b{letter-spacing:-.015em;font-size:21px;font-weight:500}.od4-l ul{gap:6px;margin-top:6px;display:grid}.od4-l ul li{color:var(--ink2);font-size:15px;line-height:1.45}@media (prefers-reduced-motion:reduce){.od4-l:after{transform:none}.od4-dot{background:var(--blue)}}@media (width<=1100px){.od3-in{grid-template-columns:1fr;gap:40px}.od4-l{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.od4-l:before,.od4-l:after{display:none}.od4-l>li{border-top:2px solid var(--line);padding-top:28px}.od4-dot{top:-8px}}@media (width<=900px){.od2,.od3,.od4{padding:88px 0}.od2-t,.od3-in,.od4-l{margin-top:40px}.od2-r{grid-template-columns:1fr 1fr;gap:8px 20px}.od2-r>span:first-child{grid-column:1/-1}.od2-h>span:first-child,.od2-f>span:first-child{display:none}}@media (width<=640px){.od2-r{font-size:14.5px}.od2-h b{font-size:18px}.od4-l{grid-template-columns:1fr 1fr}.od3-ly span{display:none}}.sp1{background:var(--navy);color:#fff;padding:120px 0 88px}.sp1-in{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:72px;margin-top:32px;padding-top:28px;display:grid}.sp1 .mh-d{max-width:52ch;margin-top:22px}.sp1-ch{border-top:1px solid #fff3;display:grid}.sp1-ch a{color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px 0;display:grid}.sp1-ch a>i:first-child{color:#8fc4ff;font-size:22px}.sp1-ch a>i:last-child{color:#9fb0c9;transition:transform .2s var(--ease)}.sp1-ch a:hover>i:last-child{color:#fff;transform:translate(2px,-2px)}.sp1-ch span{flex-direction:column;gap:2px;min-width:0;display:flex}.sp1-ch small{letter-spacing:.06em;text-transform:uppercase;color:#9fb0c9;font-size:12px;font-weight:600}.sp1-ch b{overflow-wrap:anywhere;font-size:18px;font-weight:500}.sp2{background:var(--bg);padding:120px 0}.sp2-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;display:grid}.sp2-p{margin-top:20px}.sp2-v{margin-top:40px}.tkf-g{grid-template-columns:1fr 1fr;gap:16px 18px;margin-top:20px;display:grid}.tkf-w{grid-column:1/-1}.tkf .fld textarea{resize:vertical}.tkf-a{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.tkf-n{color:#6b7280;margin-top:16px;font-size:13.5px;line-height:1.5}.tkf [aria-invalid=true]{border-color:#c62828}.sp3{background:#fff;padding:72px 0}.sp3-in{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.sp3 h2{letter-spacing:-.02em;font-size:26px;font-weight:500}.sp3 p{color:var(--ink2);margin-top:6px;font-size:16px}@media (width<=1100px){.sp1-in,.sp2-in{grid-template-columns:1fr;gap:48px}}@media (width<=900px){.sp1{padding:104px 0 64px}.sp2{padding:88px 0}}@media (width<=640px){.tkf-g{grid-template-columns:1fr}.tkf-a .btn{flex:100%}.sp1-ch b{font-size:16px}}.mg-t{min-width:0;font-size:12.5px}.mg-th{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.mg-r{grid-template-columns:var(--gc);border-top:1px solid #edf0f4;align-items:center;gap:10px;padding:10px 14px;display:grid}.mg-r>span{overflow-wrap:anywhere;min-width:0}.mg-r>span.r{text-align:right;overflow-wrap:normal;white-space:nowrap}.mg-r .bdg{margin-left:0}.mg-h{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f6f7f9;border-top:0;font-size:10px;font-weight:600}.mg-h>span.r{white-space:normal}.mg-f{border-top:1px solid #d4d9e2;font-weight:600}.mg-r.sel{box-shadow:inset 2px 0 0 var(--blue);background:#f2f7ff}.mg-r.mg-best{background:#eef7f1;font-weight:600;box-shadow:inset 2px 0 #2e7d32}.mg-t--in{border:0;border-radius:0}.mg-hb{gap:12px;margin-top:14px;display:grid}.mg-row{grid-template-columns:minmax(0,1fr) minmax(220px,260px);margin-top:0}.mg-row--l{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.cf-v>.ms-card,.cf-v>.mg-row,.cf-v>.cfr-src,.cf-v>.ms-kpis,.mg-cards{margin-top:14px}.mg-cards b{font-size:clamp(14px,1.2vw,17px)}.mg-filt{padding:12px 14px;font-size:12.5px}.mg-filt small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin:10px 0 6px;font-size:10px;font-weight:600;display:block}.mg-filt small:first-child{margin-top:0}.mg-filt span{color:#4b5260;align-items:center;gap:8px;padding:5px 0;display:flex}.mg-filt span:before{content:"";border:1px solid #b9c1ce;border-radius:2px;flex:none;width:12px;height:12px}.mg-filt span.on{color:var(--ink);font-weight:600}.mg-filt span.on:before{background:var(--blue);border-color:var(--blue)}.mgkb{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mgkb-c{flex-direction:column;gap:8px;min-width:0;display:flex}.mgkb-h{border-bottom:2px solid #d4d9e2;justify-content:space-between;gap:8px;padding:2px 2px 4px;font-size:12px;display:flex}.mgkb-h span{color:#6b7280}.mgkb-k{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.mgkb-k b{font-size:12.5px;font-weight:600}.mgkb-k>span{color:#6b7280}.mgkb-f{justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.mgkb-f .bdg{margin-left:0}.mgkb-k--on{border-color:var(--blue);box-shadow:inset 2px 0 0 var(--blue)}.mg-doc{font-size:12.5px}.mg-doc-h{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mg-doc-h img{width:auto;height:20px}.mg-doc-h span{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mg-doc-h small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10.5px;font-weight:600}.mg-doc-h b{font-size:15px}.mg-doc-to{color:#4b5260;padding:12px 18px}.mg-doc-tot{border-top:1px solid #d4d9e2;padding:10px 18px}.mg-doc-tot>div{color:#4b5260;justify-content:space-between;padding:4px 0;display:flex}.mg-doc-tot b{color:var(--ink);font-weight:500}.mg-doc-tot .g{color:var(--ink);border-top:1px solid #edf0f4;margin-top:4px;padding-top:8px;font-weight:600}.mg-doc-tot .g b{font-size:15px;font-weight:600}.mg-doc-b{flex-wrap:wrap;gap:8px;padding:14px 18px 18px;display:flex}.mg-doc-b span{color:var(--blue);border:1px solid #d4d9e2;border-radius:4px;padding:8px 14px;font-weight:600}.mg-doc-b span.p{background:var(--blue);border-color:var(--blue);color:#fff}.mg-card{font-size:12.5px}.mg-card-b{background:#f6f7f9;gap:12px;padding:14px;display:grid}.mg-bl{gap:12px;display:grid}.mg-chart{padding:18px 20px}.mg-chain ol{gap:0;padding:18px;display:grid}.mg-n{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.mg-n+.mg-n:before{content:"";background:#d4d9e2;width:2px;height:20px;position:absolute;top:-10px;left:19px}.mg-ni{color:#4b5260;background:#fff;border:1.5px solid #d4d9e2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.mg-n--q .mg-ni{border-radius:6px;width:34px;height:34px;margin-left:3px;transform:rotate(45deg)}.mg-n--q .mg-ni i{transform:rotate(-45deg)}.mg-nt{flex-direction:column;gap:2px;min-width:0;display:flex}.mg-nt b{font-size:14px;font-weight:600}.mg-nt small{color:#6b7280;font-size:12px}.mg-side{color:#4b5260;white-space:nowrap;border:1px dashed #b9c1ce;border-radius:4px;padding:4px 10px;font-size:11.5px}.fd-g.is-vis .mg-ni{animation:.3s both gxOn;animation-delay:calc(var(--i) * .25s + .2s)}@keyframes gxOn{to{background:var(--blue);border-color:var(--blue);color:#fff}}.mg-trace{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;padding:20px 16px;display:grid}.mg-tr-c{gap:10px;display:grid}.mg-tn{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.mg-tn small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600}.mg-tn b{font-size:12.5px;font-weight:600}.mg-tn span{color:#4b5260;font-size:11.5px}.mg-tn--lot{border-color:var(--blue);background:#f2f7ff}.mg-tn--lot b{font-family:var(--mono);color:var(--blue);font-size:15px}.mg-tr-k{background:#d4d9e2;height:2px;position:relative;overflow:hidden}.mg-tr-k i{background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fd-g.is-vis .mg-tr-k i{animation:grow .5s var(--ease) .3s forwards}.fd-g.is-vis .mg-tr-k--r i{animation-delay:.8s}.mg-plan{padding:16px 18px}.mg-pl-h{justify-content:space-between;gap:10px;font-size:13px;display:flex}.mg-pl-h span{color:#6b7280;font-size:12px}.mg-pl{align-items:stretch;gap:6px;margin-top:16px;display:flex}.mg-pz{background:#f6f7f9;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 10px;font-size:11.5px;display:flex}.mg-pz small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600}.mg-pz b{overflow-wrap:anywhere;font-size:11px;font-weight:500}.mg-pz span{color:#6b7280}.mg-pl-ar{color:#9fb0c9;align-self:center;font-size:14px}.fd-g.is-vis .mg-pz{animation:6s infinite gxZone;animation-delay:calc(var(--i) * 1.2s + .3s)}.fd-g.is-vis .mg-pl-ar{animation:6s infinite gxAr;animation-delay:calc(var(--i) * 1.2s)}@keyframes gxZone{0%,4%{background:#f6f7f9;border-color:#d4d9e2}8%,22%{border-color:var(--blue);background:#e3eeff}28%,to{background:#f6f7f9;border-color:#d4d9e2}}@keyframes gxAr{0%,4%{color:#9fb0c9}8%,20%{color:var(--blue)}26%,to{color:#9fb0c9}}.mg-pl-k{justify-content:center;margin-top:14px;display:flex}.mg-pl-chip{background:var(--navy);color:#fff;border-radius:4px;padding:6px 12px;font-size:12px}.lc-w{position:relative}.lc-band{fill:#e3eeff;opacity:.6}.lc-bl{font:10.5px var(--mono);fill:var(--blue);text-anchor:end}.lc-mk{border:1px solid var(--blue);color:var(--blue);white-space:nowrap;opacity:0;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 2px 8px #0a162814}.is-vis .lc-mk{animation:.3s 1.4s forwards ppOn}.is-vis .lc-l:not(.lc-c){animation:lcClip 1.1s var(--ease) .3s forwards}.is-vis .lc-c,.is-vis .lc-p{animation:.3s 1.2s forwards ppOn}.is-vis .rpb-c i{animation:growY .6s var(--ease) forwards;animation-delay:calc(var(--d) + .2s)}.is-vis .ag2-b{animation:grow .6s var(--ease) both;animation-delay:calc(var(--d) + .25s)}.is-vis .dn-s circle{animation:dnIn .8s var(--ease) .3s forwards}.rpb-p{position:relative}.mg-ovw{pointer-events:none;position:absolute;inset:0 0 22px}.mg-goal{border-top:2px dashed #e65100;position:absolute;left:0;right:0}.mg-goal span{color:#a64600;background:#fff;padding:0 4px;font-size:11px;font-weight:600;position:absolute;top:-20px;right:0}.mg-ov{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mg-ov polyline{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mg-fl{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:64px;display:grid}.mg-fl li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:8px;padding:16px 0;display:grid}.mg-fl b{font-size:16.5px;font-weight:500;line-height:1.45}@media (width<=1100px){.mg-row{grid-template-columns:1fr}.mgkb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mg-fl{grid-template-columns:1fr;margin-top:40px}}@media (width<=640px){.mg-r{grid-template-columns:var(--gcm);padding:9px 10px}.mg-r .hm{display:none}.mg-trace{grid-template-columns:1fr;gap:6px}.mg-tr-k{width:2px;height:18px;margin:0 auto}.mg-pl{flex-direction:column}.mg-pl-ar{transform:rotate(90deg)}.mg-side{white-space:normal;grid-column:2/-1}.mg-n{grid-template-columns:40px minmax(0,1fr)}.mgkb{grid-template-columns:1fr}}.ft__note{color:#8a9bb5;margin-top:1px;font-size:11.5px;display:block}.lg-h{background:var(--navy);color:#fff;padding:120px 0 56px}.lg-t{letter-spacing:-.035em;margin-top:28px;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.05}.lg-d{color:#c6d2e4;margin-top:14px;font-size:15px}.lg{background:#fff;padding:72px 0 120px}.lg-in{grid-template-columns:minmax(0,3.5fr) minmax(0,8.5fr);align-items:start;gap:72px;display:grid}.lg-toc{max-height:calc(100vh - 120px);padding-right:8px;position:sticky;top:96px;overflow:auto}.lg-toc>p{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.lg-toc ol{border-top:1px solid var(--line);margin-top:12px}.lg-toc li a{border-bottom:1px solid var(--line);color:var(--ink2);grid-template-columns:30px minmax(0,1fr);gap:4px;padding:9px 0;font-size:14px;line-height:1.4;display:grid}.lg-toc li a:hover{color:var(--blue)}.lg-toc li a .mono{color:#8a919e;padding-top:1px;font-size:12px}.lg-toc li a.is-on{color:var(--ink);font-weight:600}.lg-toc li a.is-on .mono{color:var(--blue)}.lg-other{align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.lg-a{max-width:70ch;color:var(--ink2);font-size:17px;line-height:1.7}.lg-lead p{color:var(--ink);font-size:19px;line-height:1.6}.lg-a h2{border-top:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:14px;margin-top:56px;padding-top:24px;scroll-margin-top:96px;font-size:24px;font-weight:600;line-height:1.25;display:flex}.lg-a h2 .mono{color:var(--blue);font-size:14px;font-weight:500}.lg-a h3{color:var(--ink);margin-top:28px;font-size:17px;font-weight:600}.lg-a p{margin-top:14px}.lg-a ul{margin-top:12px;padding-left:20px;list-style:outside}.lg-a li{margin-top:6px}.lg-a li::marker{color:#9fb0c9}.lg-a strong{color:var(--ink);font-weight:600}.lg-a a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #1565c059;text-decoration:underline #1565c059}.lg-tw{border:1px solid var(--line);border-radius:4px;margin-top:16px;overflow-x:auto}.lg-tw table{border-collapse:collapse;width:100%;font-size:15px}.lg-tw th,.lg-tw td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.lg-tw th{background:var(--bg);color:var(--ink);font-size:12.5px;font-weight:600}@media (width<=900px){.lg-h{padding:104px 0 40px}.lg{padding:40px 0 88px}.lg-in{grid-template-columns:1fr;gap:32px}.lg-toc{max-height:none;position:static}.lg-a{font-size:16px}}.mh-api{color:#fff;text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.mh-api i:first-child{color:#8fc4ff}.mh-api:hover{color:#fff;text-decoration-color:#fff}.pr__api{align-items:center;gap:8px;margin-top:14px;font-size:14.5px;display:inline-flex}.ap1,.ap3,.ap5{background:#fff;padding:120px 0}.ap2,.ap6{background:var(--bg);padding:120px 0}.ap7{background:#fff;padding:96px 0 120px}.ap-st{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:72px;display:grid;position:relative}.ap-st:before{content:"";background:var(--line);height:2px;position:absolute;top:6px;left:0;right:0}.ap-st:after{content:"";background:var(--blue);transform-origin:0;height:2px;position:absolute;top:6px;left:0;right:0;transform:scaleX(0)}.ap-st.is-vis:after{animation:grow 1.4s var(--ease) .2s forwards}.ap-st li{flex-direction:column;gap:8px;padding-top:34px;display:flex;position:relative}.ap-dot{border:2px solid var(--blue);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.ap-st.is-vis .ap-dot{animation:.3s both odDot;animation-delay:calc(var(--i) * .28s + .2s)}.ap-n{color:var(--blue);font-size:12.5px}.ap-st b{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.3}.ap-st p{color:var(--ink2);font-size:15px;line-height:1.55}.ap-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-cf .cf-track{left:16.6%;right:16.6%}.ap-term{background:#0f1d32;border-color:#ffffff24}.ap-th{color:#9fb0c9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 14px;font-size:11.5px;display:flex}.ap-views{min-height:440px;padding:16px}.ap-cb+.ap-cb{margin-top:14px}.ap-cl{letter-spacing:.06em;text-transform:uppercase;color:#9fb0c9;margin-bottom:6px;font-size:10.5px;font-weight:600}.ap-code{color:#c6d2e4;font:12px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0a1628;border:1px solid #ffffff14;border-radius:4px;margin:0;padding:14px 16px}.ap-code i{font-style:normal}.ap-code .k{color:#8fc4ff}.ap-code .s{color:#a8dcb8}.ap-code .n{color:#f3c58a}.ap2-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.ap2 .h2,.ap7 .h2,.ap5 .h2{margin-top:20px;font-size:clamp(28px,2.8vw,40px)}.ap-p{color:var(--ink2);max-width:58ch;margin-top:16px;font-size:16.5px;line-height:1.65}.ap-p strong{color:var(--ink)}.ap-code--h{margin-top:22px}.ap-dl{border-top:1px solid var(--ink);margin:22px 0}.ap-dl>div{border-bottom:1px solid var(--line);padding:16px 0}.ap-dl dt{color:var(--ink);font-size:15px;font-weight:600}.ap-dl dd{color:var(--ink2);margin:6px 0 0;font-size:15px;line-height:1.6}.ap-ops{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:64px;display:grid}.ap-ops li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.ap-ops li>i{color:var(--blue);font-size:22px}.ap-ops b{font-size:17px;font-weight:600}.ap-ops p{color:var(--ink2);margin-top:4px;font-size:15px;line-height:1.55}.ap-also{background:var(--bg);border-radius:4px;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px;margin-top:40px;padding:24px 28px;display:grid}.ap-also>p{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.ap-also ul{color:var(--ink);gap:8px;font-size:15.5px;display:grid}.ap-also li{gap:10px;display:flex}.ap-also li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.ap4{background:var(--navy);color:#fff;padding:120px 0}.ap-env{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.ap-env li{background:var(--navy2);border:1px solid #ffffff2e;border-radius:4px;flex-direction:column;gap:6px;padding:28px;display:flex;position:relative}.ap-env li+li:before{content:"→";color:#8fc4ff;font-size:18px;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.ap-env small{letter-spacing:.08em;text-transform:uppercase;color:#9fb0c9;font-size:12px;font-weight:600}.ap-env b{font-size:26px;font-weight:500}.ap-env li:last-child{background:var(--blue);border-color:var(--blue)}.ap-env li:last-child small{color:#fff}.ap-env.is-vis li{animation:inUp .45s var(--ease) both;animation-delay:calc(var(--i) * .18s)}.ap5-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.ap-tt{border-collapse:collapse;border-top:1px solid var(--ink);width:100%;font-size:16px}.ap-tt th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid var(--line);padding:12px 0;font-size:12px;font-weight:600}.ap-tt td{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0}.ap-tt td.mono{width:90px;color:var(--blue);font-weight:500}.ap6-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;margin-top:56px;display:grid}.ap-pl{border-top:1px solid var(--ink)}.ap-pl li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:20px;padding:18px 0;font-size:15.5px;line-height:1.55;display:grid}.ap-pl b{color:var(--ink);font-weight:600}.ap-pl span{color:var(--ink2)}.ap-grp{border:1px solid var(--line);background:#fff;border-radius:4px;gap:10px;padding:22px;display:grid}.ap-grp>p{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:600}.ap-grp>div{border:1px solid var(--line);border-radius:4px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:15px;display:flex}.ap-grp span{color:var(--blue);font-size:13.5px}.ap7-in{border-top:1px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;padding-top:40px;display:grid}.ap7 .lnk{align-items:center;gap:6px;margin-top:18px;font-weight:600;display:inline-flex}.ap-4{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-4 li{background:var(--bg);color:var(--ink);border-radius:4px;flex-direction:column;gap:8px;padding:20px;font-size:16px;font-weight:500;display:flex}.ap-4 li .mono{color:var(--blue);font-size:12.5px}@media (width<=1100px){.ap-st{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.ap-st:before,.ap-st:after{display:none}.ap-st li{border-top:2px solid var(--line);padding-top:28px}.ap-dot{top:-8px}.ap2-in,.ap5-in,.ap6-in,.ap7-in{grid-template-columns:1fr;gap:40px}}@media (width<=900px){.ap1,.ap2,.ap3,.ap4,.ap5,.ap6{padding:88px 0}.ap-st,.ap-ops{margin-top:40px}.ap-ops{grid-template-columns:1fr}.ap-also{grid-template-columns:1fr;gap:12px}.ap-env{grid-template-columns:1fr}.ap-env li+li:before{content:"↓";top:-10px;left:50%}.ap-views{min-height:0}}@media (width<=640px){.ap-st{grid-template-columns:1fr}.ap-pl li{grid-template-columns:1fr;gap:4px}.ap-4{grid-template-columns:1fr}.ap-code{padding:12px;font-size:11px}}.gx-ecf{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important}.gx-ecf span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mh-k{white-space:normal}.fd-tx,.fd-g{min-width:0}.fd-tx p,.fd-tx li,.fd-tx h3{overflow-wrap:anywhere}@media (width<=640px){main [aria-hidden=true]:not(.ps *) span,main [aria-hidden=true]:not(.ps *) b,main [aria-hidden=true]:not(.ps *) dd,main [aria-hidden=true]:not(.ps *) em{text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}.ln-sec{background:var(--navy);color:#fff;padding:128px 0;display:block}.ln-sec .h2{color:#fff;max-width:22ch}@media (width<=900px){.ln-sec{padding:88px 0}}.kicker{white-space:normal;flex-wrap:wrap}.mh-k{overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}main [aria-hidden=true]:not(.ps *) .gx-r>span,main [aria-hidden=true]:not(.ps *) .gx-r>span *,main [aria-hidden=true]:not(.ps *) .gx-hr>span,main [aria-hidden=true]:not(.ps *) [class^=shp] :is(b,span,em){white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.faq__head a,.sec-p a{overflow-wrap:anywhere}@media (width<=640px){.mh-cta .btn,.close__cta .btn,.sp3 .btn,.od2-f .lnk{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}.mh-t--long{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mh-d{overflow-wrap:anywhere}}.ap-ln{display:block}.ap4 .sec-p,.cf .sec-p,[data-theme=dark] .sec-p{color:#c6d2e4}.msub.msub--dock{z-index:60;opacity:0;pointer-events:none;width:min(1180px,100% - 32px);transition:transform .35s var(--ease),opacity .25s ease;background:#0a1628f5;border:1px solid #ffffff24;border-radius:12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%,calc(100% + 40px));box-shadow:0 18px 40px -16px #0a16288c;top:auto!important}.msub--dock.is-show{opacity:1;pointer-events:auto;transform:translate(-50%)}.msub--dock .msub-in{gap:16px;max-width:none;min-height:56px;padding:0 8px 0 20px}.msub--dock .msub-n{color:#fff;font-size:14px}.msub--dock .msub-l a{color:#9fb0c9;min-height:56px}.msub--dock .msub-l a:hover,.msub--dock .msub-l a.is-on{color:#fff}.msub--dock .msub-l a.is-on:after{background:#8fc4ff;bottom:0}.msub--dock .msub-b{min-height:38px}.msub-up{color:#fff;height:38px;font:600 13.5px var(--sans);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,border-color .2s;display:inline-flex}.msub-up:hover{background:#ffffff14}.msub--dock.is-end .msub-up{color:var(--navy);background:#fff;border-color:#fff}.waf{transition:transform .3s var(--ease)}body:has(.msub--dock.is-show) .waf{transform:translateY(-84px)}@media (width<=900px){.msub.msub--dock{border-radius:10px;width:calc(100% - 24px);bottom:12px}.msub--dock .msub-in{gap:6px;padding:0 6px 0 10px}.msub--dock .msub-up span{display:none}.msub--dock .msub-up{padding:0 10px}}@media (prefers-reduced-motion:reduce){.msub.msub--dock{transition:none}}.msub--dock.is-end .msub-up{box-shadow:0 0 0 4px #8fc4ff59}.rpb{grid-template-columns:44px minmax(0,1fr);gap:8px;height:240px;margin-top:20px;display:grid}.rpb-y{color:#8a919e;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:10.5px;display:flex}.rpb-p{background:repeating-linear-gradient(0deg,#edf0f4 0 1px,#0000 1px 25%) 0 0/100% calc(100% - 22px) no-repeat;border-bottom:1px solid #d4d9e2;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.rpb-g{grid-template-rows:1fr 22px;min-width:0;display:grid}.rpb-c{justify-content:center;align-items:flex-end;gap:4px;display:flex}.rpb-c i{width:min(22px,40%);height:var(--h);background:var(--blue);transform-origin:bottom;border-radius:2px 2px 0 0;transform:scaleY(0)}.rpb-g>span{text-align:center;color:#6b7280;overflow-wrap:anywhere;align-self:end;margin-bottom:-20px;font-size:11.5px;line-height:1.2}@media (width<=640px){.rpb{grid-template-columns:36px minmax(0,1fr);height:200px}.rpb-p{gap:6px}.rpb-g>span{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.rpb-c i{transform:none}}body:has(.msub) .ft__bot{padding-bottom:96px}@media (width<=900px){body:has(.msub) .ft__bot{padding-bottom:84px}}.ap-ln{white-space:pre-wrap}.ap-i1{padding-left:2ch}.ap-i2{padding-left:4ch}.ap-i3{padding-left:6ch}.ap-i4{padding-left:8ch}.ap-i5{padding-left:10ch}.dn-s{width:150px;height:150px;transform:rotate(-90deg)}.dn-s circle{fill:none;stroke-width:6px;stroke-dasharray:0 100;stroke-dashoffset:var(--off)}.gx-ba em,.gx-ba span{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}body:has(.msub) .ft__bot{padding-right:96px}@media (width<=900px){body:has(.msub) .ft__bot{padding-bottom:150px;padding-right:0}}.ms-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ms-kpis>div{background:#fff;border:1px solid #d4d9e2;border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.ms-kpis small{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:600;line-height:1.3}.ms-kpis b{color:var(--ink);white-space:nowrap;font-weight:600}.ms-kpis .kd{color:#6b7280;font-size:11.5px}.rp-db .fl-a{background:0 0}.rp-db .fl-a:before{content:"";z-index:1;background:#9aa3b2;height:1px;position:absolute;top:55%;left:0;right:0}.rp-db .fl-a i.up{height:calc(var(--h) * .5)!important;top:auto!important;bottom:45%!important}.rp-db .fl-a i.dn{height:calc(var(--h) * .5)!important;top:55%!important;bottom:auto!important}.lc-host{position:relative}.lc-host.has-lbl svg text{display:none}.lc-t{font:11px/1 var(--mono);color:#6b7280;white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-85%)}.lc-ty{background:#ffffffd9;padding:0 2px;transform:translateY(-120%)}.lc-te{color:var(--blue);transform:translate(-100%,-85%)}.rpb{--lb:26px;height:260px}.rpb-y{padding:0;position:relative}.rpb-y span{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(50%)}.rpb-p{background:repeating-linear-gradient(to top,#e3e7ee 0 1px,transparent 1px calc(100% / var(--n,4)));background-size:100% calc(100% - var(--lb));background-position:0 0;background-repeat:no-repeat;border-bottom:0!important}.rpb-p:after{content:"";left:0;right:0;bottom:var(--lb);pointer-events:none;background:#9aa3b2;height:1px;position:absolute}.rpb-g{grid-template-rows:1fr var(--lb)}.rpb-g>span{text-align:center;white-space:normal;padding-top:6px;font-size:11.5px;line-height:1.15;align-self:start!important;margin:0!important}.gx-ovw{inset:0 0 var(--lb) 0}.gx-vbl span{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}main .gx-r>span,main .gx-r>span *,.rpb-g>span,.gx-vbl span,.ms-kpis *,main [aria-hidden=true] span,main [aria-hidden=true] b,main [aria-hidden=true] em,main [aria-hidden=true] dd{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}main [aria-hidden=true] .mono,main .gx-r .r,main .gx-r .bdg{white-space:nowrap!important}.msub--dock .msub-l a{padding:0 9px;font-size:13.5px}.msub--dock .msub-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.msub--dock .msub-l.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.msub--dock .msub-l.is-more-l:not(.is-more-r){-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}@media (width>=1300px){.msub.msub--dock{width:min(1260px,100% - 32px)}}.ap-views.cf-views{min-height:0;display:block}.ap-views .cf-v{display:none}.ap-views .cf-v.is-on{animation:inUp .3s var(--ease);display:block}.cbd-note i{margin:0 4px 0 10px!important}.ft__ph{align-items:baseline;gap:6px;display:inline-flex}.ft__ph small{font-size:inherit;color:#9fb0c9}@media (width<=900px){.ms-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gx-t{--ac:7.5rem}.gx-r{gap:6px;font-size:11.5px}.gx-r .bdg{padding:2px 6px;font-size:10px}.ms-kpis b{font-size:14px}.rpb{--lb:32px;height:230px}.rpb-g>span{padding-top:5px;font-size:10.5px}.gx-vbl span{font-size:10px}.je--lg .je-r{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px 10px}.je--lg .je-r>span:nth-child(2){display:none}.je-r>span.r{text-overflow:clip;overflow:visible}}@media (prefers-reduced-motion:reduce){.ap-views .cf-v.is-on{animation:none}}.fd-tx p,.fd-tx li,.fd-tx h3,.mh-t--long,.mh-d,.faq__head a,.sec-p a,.kicker,.mh-k{overflow-wrap:break-word!important;-webkit-hyphens:manual!important;hyphens:manual!important}main,footer{-webkit-hyphens:manual;hyphens:manual}a[href^=mailto\:],.ft__ph,.ft__ph .mono{white-space:nowrap}.ms-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.tmr span,.shp-g b{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (width<=640px){.ms-url{font-size:10.5px}}.ft__ph{flex-wrap:wrap;gap:0 6px;white-space:normal!important}.ft__ph .mono{white-space:nowrap}main .ms-url{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.rp-db .fl-a i{margin:0!important}.rpb.rpb--rot{--lb:84px}.rpb--rot .rpb-g{position:relative;overflow:visible}.rpb--rot .rpb-g>span{left:50%;top:calc(100% - var(--lb) + 6px);text-align:right;transform-origin:100% 0;padding:0;line-height:1;position:absolute;bottom:auto;transform:translate(-100%)rotate(-40deg);white-space:nowrap!important}@media (width<=640px){.gx-r:not(.gx-th),.mg-r:not(.mg-h){align-items:baseline;gap:4px 12px;padding:10px 12px;grid-template-columns:minmax(0,1fr) auto!important}.gx-r.gx-th,.mg-r.mg-h{display:none}.gx-r>span,.mg-r>span{text-align:left;order:3;justify-self:start;min-width:0;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.gx-r>span:first-child,.mg-r>span:first-child{order:1;font-weight:600}.gx-r>span:last-child,.mg-r>span:last-child{text-align:right;order:2;justify-self:end}.gx-r>span.r,.mg-r>span.r{text-align:right;justify-self:end}.gx-r>span.hm,.mg-r>span.hm{display:none}.gx-r>span:first-child:last-child,.mg-r>span:first-child:last-child{text-align:left;justify-self:start}}.nw{white-space:nowrap!important}@media (width<=900px){.faq__in{grid-template-columns:1fr!important;gap:32px!important}}.tmr{flex-wrap:wrap;row-gap:6px}.tmr>span{min-width:0;flex:150px!important}.pos-l b{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.vs__body,.vs__side{overflow:hidden}.fl-short{display:none}@media (width<=640px){.br2-l li{grid-template-columns:auto minmax(0,1fr) auto 18px}.rp-db .fl-c{gap:4px}.rp-db .fl-full{display:none}.rp-db .fl-short{display:inline}.rp-db .fl-i b{white-space:nowrap;font-size:10.5px}.rp-db .fl-i span{font-size:10.5px;line-height:1.2}}.gx-vbl.gx-vbl--rot{align-items:flex-start;height:84px}.gx-vbl--rot>span{transform-origin:100% 0;text-align:right;justify-content:flex-end;display:flex;transform:translate(-50%)rotate(-40deg);white-space:nowrap!important;overflow:visible!important}main span.nw.nw.nw,footer span.nw.nw.nw{white-space:nowrap!important}.pos-p b{line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (width<=640px){.rp-db .fl-c{grid-template-columns:1fr;gap:10px}.rp-db .fl-i{text-align:left;grid-template-columns:minmax(0,100px) minmax(0,1fr) auto;grid-template-areas:"l a v";align-items:center;gap:10px;display:grid}.rp-db .fl-i>span{grid-area:l;font-size:11.5px}.rp-db .fl-i>b{grid-area:v;font-size:11.5px}.rp-db .fl-full{display:inline}.rp-db .fl-short{display:none}.rp-db .fl-a{grid-area:a;width:100%;height:16px}.rp-db .fl-a:before{width:1px;height:auto;inset:-3px auto -3px 40%}.rp-db .fl-a i.up{transform-origin:0;height:auto!important;width:calc(var(--h) * .6)!important;inset:0 auto 0 40%!important}.rp-db .fl-a i.dn{transform-origin:100%;height:auto!important;width:calc(var(--h) * .6)!important;inset:0 60% 0 auto!important}.rp-db .fl-a i{transform:scaleX(0)}.rp-db.is-vis .fl-a i{animation-name:flGrowX}}@keyframes flGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=640px){.rp-db .fl-i{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""a a";row-gap:6px}.rp-db .fl-a{height:14px}.gx-r>span.d-only,.mg-r>span.d-only{display:none}.gx-r>span.m-st,.mg-r>span.m-st{text-align:right;order:2;justify-self:end}}.pr-p,.pr-i{background:#fff;padding:128px 0}.pr-m{background:var(--bg);padding:128px 0}.pr-cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.pr-c{background:#fff;flex-direction:column;min-width:0;padding:32px 28px;display:flex}.pr-c h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.pr-u{color:var(--ink2);margin:6px 0 0;font-size:16px}.pr-pr{align-items:baseline;gap:6px;margin:28px 0 0;display:flex}.pr-pr b{font:500 clamp(40px,3.4vw,52px)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.pr-pr span{color:var(--ink2);font-size:16px}.pr-f{border-top:1px solid var(--line);gap:12px;margin:28px 0 32px;padding:20px 0 0;list-style:none;display:grid}.pr-f li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.pr-f i{color:var(--blue);flex:none;margin-top:1px;font-size:18px}.pr-c .btn{width:100%;margin-top:auto}.pr-n{max-width:860px;color:var(--ink2);align-items:flex-start;gap:10px;margin:24px 0 0;font-size:15px;line-height:1.55;display:flex}.pr-n i{flex:none;margin-top:2px;font-size:18px}.pr-mods{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:64px 0 0;padding:0;list-style:none;display:grid}.pr-mods li{min-width:0;display:flex}.pr-mods a{width:100%;color:var(--ink);background:#fff;flex-direction:column;gap:6px;padding:24px;transition:background-color .2s;display:flex}.pr-mods a:hover{color:var(--ink);background:#f9fbff}.pr-mods a>i{color:var(--ink2);padding-bottom:18px;font-size:24px;transition:color .2s}.pr-mods a:hover>i{color:var(--blue)}.pr-mods b{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:500;display:flex}.pr-mods b i{color:var(--blue);transition:transform .2s var(--ease);flex:none;font-size:16px}.pr-mods a:hover b i{transform:translate(3px)}.pr-mods span{color:var(--ink2);font-size:14.5px;line-height:1.5}.pr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:64px;display:grid}.pr-col h3{border-bottom:1px solid var(--ink);letter-spacing:-.02em;margin:0;padding-bottom:18px;font-size:22px;font-weight:500}.pr-col ul{margin:0;padding:0;list-style:none}.pr-col li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 0;font-size:16.5px;line-height:1.5;display:flex}.pr-col li>i{flex:none;margin-top:2px;font-size:20px}.pr-col--si li>i{color:var(--ok)}.pr-col--no li>i{color:#6b7280}.pr-col small{color:var(--ink2);margin-top:2px;font-size:14.5px;display:block}.pr-faq{background:#fff}@media (width<=1100px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pr-p,.pr-m,.pr-i{padding:88px 0}.pr-cards,.pr-mods,.pr-cols{margin-top:40px}.pr-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-cols{grid-template-columns:1fr;gap:48px}}@media (width<=640px){.pr-cards{grid-template-columns:1fr}.pr-c{padding:28px 22px}.pr-mods a{padding:18px 16px}.pr-mods a>i{padding-bottom:12px}.pr-mods b{font-size:16px}.pr-mods span{display:none}}@media (width>=1025px) and (width<=1200px){.nav{margin-left:4px}.nav__a{padding:0 9px;font-size:14px}}.pr-c .pr-f{margin-bottom:0}.pr-ml{border-top:1px solid var(--line);margin:20px 0 32px;padding-top:18px}.pr-ml p{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-size:12px;font-weight:600}.pr-ml ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none;display:grid}.pr-ml li{min-width:0;color:var(--ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;align-items:flex-start;gap:6px;font-size:13px;line-height:1.35;display:flex}.pr-ml li i{color:var(--blue);flex:none;margin-top:2px;font-size:12px}.pr-o{background:var(--bg);padding:128px 0}.pr-ocards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.pr-oc h3{font-size:22px;line-height:1.25}.pr-oc .pr-pr{flex-wrap:wrap}.pr-od{color:var(--ink);margin:16px 0 0;font-size:15.5px;line-height:1.5}.pr-oi{margin:20px 0 0}.pr-oi ul{grid-template-columns:1fr;gap:10px}.pr-oi li{font-size:15px;line-height:1.45}.pr-oi li i{margin-top:3px;font-size:14px}.pr-on{background:var(--bg);color:var(--ink2);align-items:flex-start;gap:10px;margin:20px 0 32px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex}.pr-on i{flex:none;margin-top:2px;font-size:17px}.pr-imp{border:1px solid var(--line);background:#fff;margin-top:48px;padding:28px}.pr-imp h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 20px;font-size:22px;font-weight:500;display:flex}.pr-imp h3 span{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600}.pr-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.pr-t{border-collapse:collapse;width:100%;font-size:15px}.pr-t caption{text-align:left;padding-bottom:10px;font-size:16px;font-weight:600}.pr-t thead th{border-bottom:1px solid var(--ink);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);padding:0 0 8px;font-size:12px;font-weight:600}.pr-t thead th:last-child,.pr-t td{text-align:right}.pr-t tbody th{text-align:left}.pr-t tbody th,.pr-t td{border-bottom:1px solid var(--line);padding:11px 0;font-weight:400}.pr-t td{color:var(--ink2)}.pr-t td .nw{color:var(--ink);font-weight:500}.pr-hr{border-top:1px solid var(--ink);justify-content:space-between;gap:12px;margin:20px 0 0;padding-top:14px;font-size:15px;display:flex}.pr-hr b{font-weight:500}.pr-ocols{margin-top:48px}.pr-ocols .pr-n{margin-top:18px}.pr-col--no li>i.ph-plus-circle{color:var(--blue)}.pr-tm{color:var(--ink2);margin:48px 0 0;font-size:12.5px}@media (width<=900px){.pr-o{padding:88px 0}.pr-ocards{grid-template-columns:1fr;margin-top:40px}.pr-tabs{grid-template-columns:1fr}.pr-ocols{margin-top:40px}}@media (width<=640px){.pr-imp{padding:22px 18px}.pr-oc h3{font-size:20px}}.pr-mods .pr-mx{width:100%;color:var(--ink);background:#fff;flex-direction:column;gap:6px;padding:24px;display:flex}.pr-mods .pr-mx>i{color:var(--ink2);padding-bottom:18px;font-size:24px}.pr-tm{max-width:860px;line-height:1.6}.lgl{background:#050a14;padding:28px 0 0}.lgl p{color:#8a9ab3;max-width:860px;margin:0;font-size:12.5px;line-height:1.6}@media (width<=640px){.pr-mods .pr-mx{padding:18px 16px}.pr-mods .pr-mx>i{padding-bottom:12px}}.pr-obs{border-top:1px solid var(--line);margin:22px 0 0;padding-top:18px}.pr-oh{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0 0 14px;font-size:12px;font-weight:600}.pr-obg{columns:2;column-gap:28px}.pr-ob{break-inside:avoid;margin:0 0 18px}.pr-ob p{color:var(--ink);margin:0 0 8px;font-size:13.5px;font-weight:600}.pr-ob ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-ob li{color:var(--ink2);align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.pr-ob li i{color:var(--blue);flex:none;margin-top:2px;font-size:12px}.pr-ob--x{background:var(--bg);margin:4px 0 0;padding:14px 16px}.pr-oc .pr-on{margin-top:18px}@media (width<=1100px) and (width>=901px){.pr-obg{columns:1}}@media (width<=640px){.pr-obg{columns:1}}.mt-l .mt-i{padding-block:8px;line-height:1.3}.mt-i--x:hover{color:var(--ink2)}.mt-i--x:hover i{color:#8a919e}.mods__l span{color:#c7d3e6;text-align:center;border:1px solid #ffffff24;border-radius:999px;align-items:center;max-width:100%;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.mods__l a{text-align:center;max-width:100%}.cx-d--one{grid-template-columns:minmax(0,1fr) 240px;max-width:760px;margin-inline:auto}@media (width<=1100px){.cx-d--one{grid-template-columns:minmax(0,1fr) 200px}}@media (width<=900px){.cx-d--one{grid-template-columns:1fr}}:where(i.ph,i.ph-fill){vertical-align:-.125em;font-style:normal;line-height:1;display:inline-block}:where(i.ph,i.ph-fill)>svg{width:1em;height:1em;display:block}.hdr,.mnav,.atv,.ft,.waf,.skip{line-height:normal}.ps{aspect-ratio:880/520;height:auto;container-type:inline-size}.ps__s{--s:tan(atan2(100cqw, 880px))}.vv__stage{container-type:inline-size}.vv__sticky{height:min(500px,73.5294cqw)}.vs{--s:min(1, tan(atan2(100cqw, 680px)))}@media (width>=1101px){.scene{--s:min(.94, tan(atan2(100vw, 1540px)));--sx:34px}}@media (width<=1100px){.scene{--s:min(1, tan(atan2(100vw, 800px)));height:min(590px,73.75vw)}}.atv-page{background:var(--navy);padding-top:76px}:where(.atv,.hdr,.mnav,.ft) :where(h2){font-size:1.5em;font-weight:700}:where(.atv,.hdr,.mnav,.ft) :where(h3){font-size:1.17em;font-weight:700}:where(.atv,.hdr,.mnav,.ft) :where(h4){margin-block:1.33em;font-size:1em;font-weight:700}:where(.atv,.hdr,.mnav,.ft) :where(dl){margin-block:1em}:where(.atv,.hdr,.mnav,.ft) :where(dd){margin-inline-start:40px}:where(.atv,.hdr,.mnav,.ft) :where(small){font-size:smaller}.vv__step{opacity:1}.vv__t,.vv__tag{transition:color .45s}.vv__step:not(.is-on) .vv__t,.vv__step:not(.is-on) .vv__num,.vv__step:not(.is-on) .vv__tag{color:#676e7c}.vv__step:not(.is-on) .vv__tag i{opacity:.45}.pr__n,.faq__n,.st-n,.mf-n,.sx-search{color:#676e7c}.sx-h>span,.sx-h .mono,.bub small{color:#616876}@media (width<=1060px){.cs.is-drawn.has-act .cs__n:not(.is-act):not(.is-rel){opacity:1}.cs__n.is-act .cs__ds{color:#fff}}html:not(.js) .hdr{background:#070e1beb;border-color:#ffffff14}html:not(.js) .cs__e{stroke-dashoffset:0}html:not(.js) .cs__n{opacity:1;transform:translate(-50%,-50%)}html:not(.js) .faq__a{grid-template-rows:1fr}html:not(.js) .faq__a>div{visibility:visible}html:not(.js) .faq__a p{opacity:1;transform:none}html:not(.js) .prs__panels .pr__p,html:not(.js) .st-c{opacity:1;visibility:visible;grid-area:auto;transform:none}html:not(.js) .prs__panels .pr__p+.pr__p,html:not(.js) .st-c+.st-c{margin-top:32px}@media (width<=1060px){html:not(.js) .cs__n{transform:none}}@media (width<=900px){html:not(.js) .prs__panels,html:not(.js) .prs__panels .pr__p{display:block}}html:not(.js) .hl__ph:not([data-phrase=c]){opacity:0!important;visibility:hidden!important}html:not(.js) .hero__rest{transform:none!important}.spv{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0a16280d,0 24px 48px -36px #0a162859}.spv-ch{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.spv-c{color:var(--ink2);align-items:center;gap:10px;padding:18px 22px;font-size:14.5px;display:flex}.spv-c+.spv-c{border-left:1px solid var(--line)}.spv-c i{font-size:20px}.spv-c b{font-weight:500}.spv-c.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--blue)}.spv-c.on i{color:#067647}.spv-t{background:#f6f7f9;padding:28px}.spv-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.spv-h b.mono{font-size:15px;font-weight:600;display:block}.spv-h small{color:#6b7280;margin-top:3px;font-size:13px;display:block}.spv-st{display:grid}.spv-st>.bdg{white-space:nowrap;opacity:0;grid-area:1/1;justify-self:end;padding:4px 10px;font-size:12px;transition:opacity .3s}.spv[data-step="0"] .s0,.spv[data-step="1"] .s1,.spv[data-step="2"] .s1,.spv[data-step="3"] .s3{opacity:1}.spv-q{color:var(--ink);background:#fff;border:1px solid #e3e7ee;border-radius:3px 10px 10px;max-width:44ch;margin-top:18px;padding:14px 16px;font-size:15px;line-height:1.5}.spv-tl{gap:14px;margin-top:22px;padding-left:2px;list-style:none;display:grid;position:relative}.spv-tl:before{content:"";background:#d4d9e2;width:1px;position:absolute;top:8px;bottom:8px;left:8px}.spv-tl li{color:#8a919e;align-items:center;gap:14px;font-size:14.5px;transition:color .3s;display:flex;position:relative}.spv-tl li i{z-index:1;background:#fff;border:1.5px solid #c9d1dc;border-radius:50%;flex:none;width:14px;height:14px;transition:background-color .3s,border-color .3s;position:relative}.spv[data-step="0"] [data-k="0"],.spv[data-step="1"] [data-k="0"],.spv[data-step="1"] [data-k="1"],.spv[data-step="2"] [data-k="0"],.spv[data-step="2"] [data-k="1"],.spv[data-step="2"] [data-k="2"],.spv[data-step="3"] li{color:var(--ink)}.spv[data-step="0"] [data-k="0"] i,.spv[data-step="1"] [data-k="0"] i,.spv[data-step="1"] [data-k="1"] i,.spv[data-step="2"] [data-k="0"] i,.spv[data-step="2"] [data-k="1"] i,.spv[data-step="2"] [data-k="2"] i{background:var(--blue);border-color:var(--blue)}.spv[data-step="3"] li i{background:#067647;border-color:#067647}@media (width<=640px){.spv-c{justify-content:center;gap:6px;padding:14px 10px;font-size:13px}.spv-t{padding:20px 18px}.spv-h{flex-direction:column;gap:10px}.spv-st>.bdg{justify-self:start}}.rp-pos{color:#2e7d32!important}.tkr{gap:0}.tkr-h{border-bottom:1px solid var(--line);padding-bottom:20px}.tkr-step{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:13px;font-weight:600}.tkr-h .ctf__t{outline:none}.tkr-sub{color:var(--ink2);margin-top:6px;font-size:14.5px;line-height:1.5}.tkr-hint{color:var(--ink2);margin-top:6px;font-size:13.5px;line-height:1.5}.tkr-c{text-align:center}.tkr-err{color:#c62828;margin-top:6px;font-size:13.5px;line-height:1.45}.tkr-alert{color:#8e1c1c;background:#fdf0f0;border:1px solid #f3c2c2;border-radius:10px;outline:none;margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.5}.tkr-alert__t{font-weight:600}.tkr-alert ul{margin-top:6px;padding-left:18px;list-style:outside}.tkr-alert a{color:inherit;text-decoration:underline}.tkr-form{gap:0;display:grid}.tkr-sec{border:0;gap:16px;min-width:0;margin:0;padding:24px 0;display:grid}.tkr-sec+.tkr-sec{border-top:1px solid var(--line)}.tkr-st{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.tkr-st__n{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.tkr .fld>label{color:var(--ink);font-size:13.5px;font-weight:600}.tkr .fld>label small{color:var(--ink2);font-size:12.5px;font-weight:400}.tkr .fld [aria-invalid=true]{border-color:#c62828}.tkr .fld textarea{resize:vertical}.tkr-ev{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:16px;padding:18px;display:grid}.tkr-ev__t{color:var(--ink);font-size:15px;font-weight:600}.tkr-drop{background:#fff;border:1px dashed #b7c3d4;border-radius:10px;gap:8px;padding:16px;display:grid}.tkr-drop>i{color:var(--blue);font-size:20px}.tkr .tkr-drop input[type=file]{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:14px}.tkr .tkr-drop input[type=file]::file-selector-button{border:1px solid var(--line);font:inherit;color:var(--blue);cursor:pointer;background:#fff;border-radius:8px;margin-right:12px;padding:8px 12px;font-weight:600}.tkr-files{gap:6px;margin-top:8px;display:grid}.tkr-files li{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding-left:12px;font-size:14px;display:flex}.tkr-files li>span{overflow-wrap:anywhere;flex:1;min-width:0}.tkr-files small{color:var(--ink2)}.tkr-files button{width:44px;height:44px;color:var(--ink2);flex:none;place-items:center;font-size:18px;display:grid}.tkr-files button:hover{color:#c62828}.tkr-imp legend{float:left;width:100%;margin-bottom:16px;padding:0}.tkr-imp__g{clear:both;grid-template-columns:1fr 1fr;gap:12px;display:grid}.tkr-imp__o{cursor:pointer;background:#fff;border:1px solid #c9d1dc;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.tkr-imp__o:hover{border-color:#9aa6b6}.tkr-imp__o.is-on{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 3px #1565c029}.tkr-imp__o input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin-top:3px}.tkr-imp__o span{gap:4px;display:grid}.tkr-imp__o b{font-size:14.5px;font-weight:600;line-height:1.35}.tkr-imp__o small{color:var(--ink2);font-size:13px;line-height:1.45}.tkr-imp:focus{outline:none}.tkr-wa{border:1px solid var(--line);background:var(--bg);border-radius:12px;justify-items:start;gap:6px;padding:16px;display:grid}.tkr-wa__t{color:var(--ink);font-size:15px;font-weight:600}.tkr-wa .btn{margin-top:8px}.tkr-hp{display:none}.tkr-end{border-top:1px solid var(--line);gap:14px;padding-top:22px;display:grid}.tkr-acts{flex-wrap:wrap;gap:12px;display:flex}.tkr-acts .btn--pri{flex:1}.tkr .btn:disabled{opacity:.6;cursor:wait}.tkr-review{gap:22px;padding-top:22px;display:grid}.tkr-review dl{overflow-wrap:anywhere;gap:18px;margin:0;display:grid}.tkr-review dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);font-size:12.5px;font-weight:600}.tkr-review dd{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:1.55}.tkr-review dd small{color:var(--ink2);margin-top:6px;font-size:13.5px;display:block}.tkr-review ul{margin-top:4px;padding-left:18px;list-style:outside}.tkr-review__ev{gap:10px;display:grid}.tkr-review__ev b{font-size:13.5px;font-weight:600}.tkr-pre{white-space:pre-wrap}.tkr-ok{justify-items:start;gap:16px;padding-top:22px;font-size:15px;line-height:1.55;display:grid}.tkr-ok__i{color:var(--ok);font-size:44px}.tkr-ref{background:var(--blue-soft);width:100%;color:var(--ink2);border-radius:12px;padding:16px;font-size:14px;line-height:1.5}.tkr-ref__n{color:var(--blue);margin-top:4px;font-size:22px;font-weight:600}@media (width<=640px){.tkr-imp__g{grid-template-columns:1fr}}
