@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-normal:1.5;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--fos-font-sans);--default-mono-font-family:var(--fos-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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=961px){.container{max-width:961px}}@media (width>=1081px){.container{max-width:1081px}}@media (width>=1181px){.container{max-width:1181px}}@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}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-\[6px\]{margin-top:6px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-auto{margin-top:auto}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-\[12px\]{margin-bottom:12px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-\[60vh\]{height:60vh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[1080px\]{max-width:1080px}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-90{rotate:90deg}.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}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.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-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[4px\]{column-gap:4px}.gap-x-\[10px\]{column-gap:10px}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[4px\]{row-gap:4px}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--fos-radius-lg)}.rounded-md{border-radius:var(--fos-radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-coral\/40{border-color:var(--fos-color-coral)}@supports (color:color-mix(in lab, red, red)){.border-coral\/40{border-color:color-mix(in oklab, var(--fos-color-coral) 40%, transparent)}}.border-line{border-color:var(--fos-color-line)}.bg-bg{background-color:var(--fos-color-bg)}.bg-card{background-color:var(--fos-color-card)}.bg-coral-soft{background-color:var(--fos-color-coral-soft)}.bg-indigo{background-color:var(--fos-color-indigo)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[12px\]{padding-top:12px}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--fos-font-mono)}.font-sans{font-family:var(--fos-font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11\.4px\]{font-size:11.4px}.text-\[11\.8px\]{font-size:11.8px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--fos-color-ink)}.text-ink-2{color:var(--fos-color-ink-2)}.text-ink-3{color:var(--fos-color-ink-3)}.text-primary{color:var(--fos-color-primary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:text-ink:hover{color:var(--fos-color-ink)}}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--fos-color-bg:#e7eaf2;--fos-color-bg-soft:#f4f6fb;--fos-color-bg-2:#dde1ec;--fos-color-bg-tint:#f4f6fb;--fos-color-card:#fff;--fos-color-workspace:#ebf1f8;--fos-color-surface:#fafbfe;--fos-color-surface-2:#f5f5f5;--fos-color-surface-3:#f6f7fb;--fos-color-surface-4:#f1f2f8;--fos-color-surface-5:#f7f7fc;--fos-color-recessed:#f1f1f1;--fos-color-ink:#071629;--fos-color-ink-2:#4c5170;--fos-color-ink-3:#5f6480;--fos-color-ink-4:#a4a9c0;--fos-color-ink-inverse:#fff;--fos-color-grn-ink:#107e52;--fos-color-amb-ink:#8f6023;--fos-color-red-ink:#c13e43;--fos-color-blu-ink:#17345c;--fos-color-hd-ink:#4f555d;--fos-color-line:#eaeaea;--fos-color-line-2:#e7e9f2;--fos-color-line-3:#ededed;--fos-color-line-4:#f3f4f9;--fos-color-line-strong:#d9ddeb;--fos-color-line-dash:#d3d8e8;--fos-color-line-dot:#c4cae0;--fos-color-tbl-rule:#efefef;--fos-color-tbl-line:#f4f4f4;--fos-color-skeleton:#edeff3;--fos-color-indigo:#311cc3;--fos-color-indigo-dark:#2515a3;--fos-color-indigo-soft:#edebfa;--fos-color-indigo-soft-2:#e2def7;--fos-color-indigo-border:#d6d1ff;--fos-color-purple:#41547a;--fos-color-violet:#7c5ce7;--fos-color-violet-2:#8c7cff;--fos-color-violet-3:#a79fff;--fos-color-violet-4:#bfb4ff;--fos-color-violet-signal:#9c93ff;--fos-color-coral:#fa5157;--fos-color-coral-soft:#ffeaeb;--fos-color-coral-border:#f3b4b4;--fos-color-amber:#f2a33c;--fos-color-amber-soft:#fde8c0;--fos-color-amber-ink:#8f6023;--fos-color-green:#17b978;--fos-color-green-soft:#e2f7ef;--fos-color-green-2:#17a45e;--fos-color-green-soft-2:#dff4e6;--fos-color-green-3:#008852;--fos-color-blue:#38679f;--fos-color-blue-soft:#eaf4ff;--fos-color-step-now:#dce9f7;--fos-color-red:#e2231a;--fos-color-red-soft:#fdebeb;--fos-color-amber-2:#e08a1e;--fos-color-amber-soft-2:#fdf1e2;--fos-color-indigo-2:#4b3bd8;--fos-color-black:#12142b;--fos-color-night:#0d0a2e;--fos-color-night-2:#161634;--fos-color-night-3:#221f5e;--fos-color-gradient-from:#4429dc;--fos-color-gradient-via:#311cc3;--fos-color-gradient-to:#1d1187;--fos-color-on-dark:#e0ddfb;--fos-color-on-dark-2:#b4afea;--fos-color-on-dark-3:#d5d1fa;--fos-color-on-dark-4:#a79fff;--fos-color-on-dark-5:#b9b4f0;--fos-color-night-deep:#0a0826;--fos-color-night-card:#131039;--fos-color-hero-1:#3a2bb8;--fos-color-hero-2:#231a77;--fos-color-hero-3:#120e44;--fos-color-hero-4:#0b0830;--fos-color-hero-accent:#8b7cff;--fos-color-hero-sub:#c6c5ea;--fos-color-hero-nav:#c9cbea;--fos-color-hero-pill:#b9aeff;--fos-color-menu-bg:#12103f;--fos-color-menu-link:#d7d8f3;--fos-color-demo-bg:#0e0c33;--fos-color-demo-chrome:#14113e;--fos-color-demo-border:#232055;--fos-color-demo-ink:#a9acdd;--fos-color-demo-track:#26235c;--fos-color-demo-accent:#37e39a;--fos-color-toast-bg:#c9f7e2;--fos-color-toast-ink:#0e3d2b;--fos-color-mac-red:#e9564b;--fos-color-mac-amber:#e8b93c;--fos-color-mac-green:#37c978;--fos-color-osd-line:#eef0f7;--fos-color-osd-line-2:#edeff6;--fos-color-osd-line-3:#f1f3f9;--fos-color-osd-field:#f5f6fa;--fos-color-cc-from:#242066;--fos-color-cc-to:#100e36;--fos-color-cc-ink:#eaecff;--fos-color-cc-ink-2:#a7a9d8;--fos-color-cc-ink-3:#8a8cc5;--fos-color-cc-ink-4:#cfd1f2;--fos-color-cc-icon:#9ea0dc;--fos-color-cc-link:#b9bcff;--fos-color-cc-spark:#ffd36a;--fos-color-globe-1:#8fa2ff;--fos-color-globe-2:#4a55e8;--fos-color-globe-3:#232a85;--fos-color-globe-4:#0f1245;--fos-color-node-blue:#bfd0ff;--fos-color-node-amber:#ffd98f;--fos-color-node-cyan:#9fe8ff;--fos-color-spark-indigo:#3b4ce0;--fos-color-spark-green:#1ba971;--fos-color-hda-bg:#f7f7fe;--fos-color-hda-line:#ecedf7;--fos-color-hda-alert-bg:#fdf1f0;--fos-color-hda-alert-line:#f6d8d5;--fos-color-hda-alert-ic:#f9dbd8;--fos-color-marq-ink:#9aa0b8;--fos-color-marq-ink-2:#b4b9cc;--fos-color-primary:#17345c;--fos-color-primary-dark:#071629;--fos-color-primary-soft:#eaf4ff;--fos-color-primary-soft-2:#dce9f7;--fos-color-primary-border:#c9dbef;--fos-color-primary-line:#c9dbef;--fos-color-primary-2:#234a7d;--fos-color-nav-bg:#071629;--fos-color-nav-line:#040d19;--fos-color-nav-active:#17345c;--fos-color-nav-hover:#17345c;--fos-color-nav-ink-2:#d6e3f2;--fos-color-nav-ink-3:#9db7d5;--fos-color-nav-ink-4:#8ca8c9;--fos-color-nav-tile:#ffffff0e;--fos-color-nav-tile-ink:#9db7d5;--fos-color-nav-active-row:#38679f57;--fos-color-nav-accent:#38679f;--fos-color-nav-logo:#eaf4ff;--fos-color-nav-count:#b4393e;--fos-color-nav-pulse:#7db9ff8c;--fos-color-nav-pulse-0:#7db9ff00;--fos-color-lp-navy-2:#0d2340;--fos-color-lp-blue-bright:#6f9bd1;--fos-color-lp-blue-200:#b7cbe3;--fos-color-lp-red-light:#f5a3a3;--fos-color-cm-accent:#17345c;--fos-color-cm-accent-soft:#eaf4ff;--fos-color-cm-accent-line:#c9dbef;--fos-color-cm-page:#f1f2f5;--fos-color-cm-line:#ededed;--fos-color-cm-line-2:#f2f2f7;--fos-color-cm-row-on:#edf2fc;--fos-color-cm-field:#fafafc;--fos-color-cm-blue:#38679f;--fos-color-cm-blue-soft:#eaf4ff;--fos-color-cm-live:#16a873;--fos-color-cm-bolt:#38679f;--fos-color-cm-chip-bg:#f7f8fa;--fos-color-cm-chip-line:#e2e6eb;--fos-color-cm-filt-bg:#fcfcfc;--fos-color-cm-slate:#5f6b7a;--fos-color-cm-slate-2:#8a94a3;--fos-color-cm-rule:#cbd2da;--fos-color-cm-on-fill:#ffffff29;--fos-color-cm-on-fill-ink:#e7e8ee;--fos-color-cm-wa-mark:#22a75d;--fos-color-cm-em-mark:#38679f;--fos-color-cm-wa-bg:#e5f5eb;--fos-color-cm-wa-ink:#107e52;--fos-color-cm-em-bg:#e9f0fd;--fos-color-cm-em-ink:#2563eb;--fos-color-cm-tag-bg:#f6f6f9;--fos-color-cm-tag-ink:#4b4f63;--fos-color-cm-tag-line:#e6e6ee;--fos-color-cm-hold-bg:#fbf3e2;--fos-color-cm-hold-ink:#8f6023;--fos-color-cm-hold-line:#f0e2c2;--fos-color-cm-in-bg:#f8f6f1;--fos-color-cm-in-line:#efebe0;--fos-color-cm-out-bg:#edf2fc;--fos-color-cm-out-line:#dde7f8;--fos-color-cm-wa-ground:#efe7dd;--fos-color-cm-wa-out:#dcf8c6;--fos-color-cm-wa-out-ink:#1b6e45;--fos-color-cm-wa-stamp:#8a9389;--fos-color-cm-tick:#53bdeb;--fos-color-cm-em-ground:#eef1f6;--fos-color-cm-em-out:#dde8fa;--fos-color-cm-node:#38679f;--fos-color-cm-node-line:#cfe3f7;--fos-color-cm-pdf-bg:#fde8e8;--fos-color-cm-pdf-ink:#c13e43;--fos-color-cm-xls-bg:#e7f6ec;--fos-color-cm-xls-ink:#107e52;--fos-color-auth-bg:#eef0f4;--fos-color-auth-bg-2:#f5f6f9;--fos-color-auth-card-line:#e7eaf0;--fos-color-auth-field:#f3f5f8;--fos-color-auth-sso:#fbfcfd;--fos-color-auth-sso-line:#ccd4de;--fos-color-auth-eyebrow:#e5e9ef;--fos-color-auth-feat-line:#dbe1ea;--fos-color-auth-otp-line:#c6d0dc;--fos-color-auth-error-ink:#c13e43;--fos-color-ink-deep:#0c0e24;--fos-color-ag-hair:#f1f3f6;--fos-color-ag-ctl-line:#e3e8f0;--fos-color-ag-ctl-hover:#b9c4d2;--fos-color-ag-link-hover:#c7d7eb;--fos-color-ag-switch-off:#dde2e9;--fos-color-ag-tint-pur:#edeafb;--fos-color-ag-tint-pur-ink:#5946b4;--fos-color-ag-tint-amb:#fdf0e0;--fos-color-ag-tint-red:#fcebeb;--fos-color-ag-tile:#f4f5f7;--fos-color-ac-type-approval-line:#b6d2f2;--fos-color-ac-type-exception-line:#edc2c4;--fos-color-ac-type-risk-line:#d8dde5;--fos-color-ac-rec-bg:#f6f9fe;--fos-color-ac-rec-line:#dce6f5;--fos-color-ag-scope-ink:#5b6472;--fos-color-ag-cap:#fbfbfc;--fos-color-ag-cap-line:#f0f0f2;--fos-color-ag-conn:#eaf4ee;--fos-color-ag-conn-ink:#1b6e3c;--fos-color-ag-ring:#c4ceda;--fos-color-ag-step-ring:#d5dce6;--fos-color-ag-opt-on:#fcfdff;--fos-color-ag-band:#fafafa;--fos-color-ag-res-line:#e7e7e7;--fos-color-sh-ctl-line:#dde1e7;--fos-color-sh-card-line:#e3e6eb;--fos-color-sh-row-line:#eef0f3;--fos-color-sh-kv-line:#f0f1f4;--fos-color-sh-head-bg:#fafbfc;--fos-color-sh-pick:#f4f9ff;--fos-color-sh-pick-hover:#ecf4fe;--fos-color-sh-field-line:#cfd5dd;--fos-color-sh-exc-high:#e5484d;--fos-color-sh-tile:#f3f5f8;--fos-color-sh-exc-high-bg:#fef1f1;--fos-color-sh-exc-high-bg-2:#fffcfc;--fos-color-sh-exc-high-line:#f5cfcf;--fos-color-sh-exc-high-ink:#8e2c2c;--fos-color-sh-exc-high-sub:#9a4a4a;--fos-color-sh-exc-med:#e0921f;--fos-color-sh-exc-med-bg:#fdf5e9;--fos-color-sh-exc-med-bg-2:#fffdfa;--fos-color-sh-exc-med-line:#f0dcb8;--fos-color-sh-exc-med-ink:#7c5312;--fos-color-sh-exc-med-sub:#8a6428;--fos-color-sh-exc-low:#8595ab;--fos-color-sh-exc-low-bg:#f7f9fb;--fos-color-sh-exc-low-bg-2:#fdfdfe;--fos-color-sh-exc-low-line:#e1e6ee;--fos-color-sh-exc-low-ink:#3f4a5a;--fos-color-sh-exc-low-sub:#5a6678;--fos-color-sh-tk-rail:#e6ebf2;--fos-color-sh-tk-done:#38679f;--fos-color-sh-tk-ahead:#c8d2e0;--fos-color-nsh-ctl-line:#d5d9e0;--fos-color-nsh-pick:#f3f8fe;--fos-color-nsh-calc:#f5f6f8;--fos-color-nsh-req:#d6453d;--fos-color-nsh-dash:#c9d2de;--fos-color-nsh-top-line:#f7e2c3;--fos-color-nsh-meter:#e6e8f0;--fos-color-nsh-step-idle:#eef1f5;--fos-color-nsh-total-row:#fcfcfc;--fos-color-nsh-rec:#eaf4ff;--fos-color-aic-line:#cfe0f5;--fos-color-aic-wash:#f7faff;--fos-color-aic-wash-2:#f4f8fe;--fos-color-aic-glow:#5eb1ff;--fos-color-aic-deep:#1b4f9b;--fos-color-fn-risk:#d6453d;--fos-color-fn-sky:#8fbbea;--fos-color-fn-track:#e6e8f0;--fos-color-fn-bar-idle:#d5dae6;--fos-color-fn-chip:#f6f6f6;--fos-color-fn-chip-line:#e7e7e7;--fos-color-fn-chip-ink:#4b4f63;--fos-color-fn-chip-soft:#f8f8f8;--fos-color-fn-chip-soft-line:#eee;--fos-color-fn-red-line:#f6d5d5;--fos-color-fn-amb-line:#f0e2c2;--fos-color-fn-grn-line:#cdebdd;--fos-color-fn-blu-line:#d3e4f7;--fos-color-fn-rule:#f2f2f2;--fos-color-fn-well:#f7f7f7;--fos-color-fn-well-line:#ececec;--fos-color-fn-ibox:#f8f8f8;--fos-color-fn-pill-line:#e4e4e4;--fos-color-fn-mist:#c9ddf3;--fos-color-fn-haze:#e3e8f0;--fos-color-tk-lane-ok:#2f7bef;--fos-color-tk-lane-at:#ffa23a;--fos-color-tk-lane-dl:#ff4b55;--fos-color-tk-core-ok:#4e93f5;--fos-color-tk-core-at:#ffe2b8;--fos-color-tk-core-dl:#ffd0d3;--fos-color-tk-flow-ok:#8db9f5;--fos-color-tk-land-top:#253857;--fos-color-tk-land-bottom:#1c2b47;--fos-color-tk-land-edge:#34496b;--fos-color-tk-land-dot:#8fb0e0;--fos-color-tk-label-halo:#0e1522;--fos-color-tk-dot-ok:#4d9fff;--fos-color-tk-good:#3dd39a;--fos-color-tk-pulse-ink:#dce6f5;--fos-color-tk-pulse-link:#7eb7f0;--fos-color-tk-pulse-deep:#0b111b;--fos-color-tk-card-line:#e7eaee;--fos-color-tk-track:#eef2f7;--fos-color-tk-ring-from:#3d8bf0;--fos-color-tk-ring-to:#1e5fb8;--fos-color-tk-risk:#d6453d;--fos-color-tk-ctl-hover:#c9cedf;--fos-color-tk-ctl-line:#e1e5eb;--fos-color-tk-btn-line:#d9dde4;--fos-color-tk-btn-hover:#f7f8fa;--fos-color-tk-rule:#f0f1f3;--fos-color-tk-tile:#f4f6f9;--fos-color-tk-badge:#f0f2f5;--fos-color-tk-chip:#f4f5f7;--fos-color-tk-row-hover:#fafbfc;--fos-color-tk-crit-bg:#fdecec;--fos-color-tk-high-bg:#fef1e2;--fos-color-tk-info-bg:#eaf2fd;--fos-color-tk-red:#d2373c;--fos-color-tk-chart:#2f7bef;--fos-color-tk-risk-cr-ink:#b4232a;--fos-color-tk-risk-at-bg:#fef5d6;--fos-color-tk-risk-at-ink:#8a6410;--fos-color-tk-warn-ink:#b4541a;--fos-color-tk-ban-cr-bg:#fdf3f3;--fos-color-tk-ban-at-bg:#fef9ec;--fos-color-tk-ban-ok-bg:#f0faf5;--fos-color-tk-ban-at-line:#d9a21b;--fos-color-tk-ban-hi-bg:#fef6ee;--fos-color-tk-ban-hi-line:#d9772a;--fos-color-tk-insight:#f9f9f9;--fos-color-tk-insight-line:#e0eaf6;--fos-color-dbm-card-a:#0f1b30;--fos-color-dbm-card-b:#131b28;--fos-color-dbm-card-c:#0e2240;--fos-color-dbm-ocean-1:#172741;--fos-color-dbm-ocean-2:#0f1a2c;--fos-color-dbm-ocean-3:#080e19;--fos-color-dbm-land-top:#2b3d5e;--fos-color-dbm-land-bottom:#1c2a43;--fos-color-dbm-coast:#3a5079;--fos-color-dbm-border:#47608c;--fos-color-dbm-grat:#1b2a45;--fos-color-dbm-shadow:#02060d;--fos-color-dbm-ok:#3b8beb;--fos-color-dbm-at:#f5a524;--fos-color-dbm-crit:#ff5a5f;--fos-color-dbm-blocked:#9aa9c2;--fos-color-dbm-flow:#e8f1ff;--fos-color-dbm-port:#e6eef8;--fos-color-dbm-outline:#0b1322;--fos-color-dbm-sky:#7fb2f0;--fos-color-dbm-teal:#17b978;--fos-color-dbm-ink:#e6edf7;--fos-color-dbm-ink-2:#c9d5e6;--fos-color-dbm-ink-3:#a9b8cf;--fos-color-dbm-ink-4:#8fa6c6;--fos-color-dbm-pill-ink:#e3ebf7;--fos-color-dbm-pill-count:#9fb3d1;--fos-color-dbm-pill-bg:#0b1322db;--fos-color-dbm-pill-line:#8caad747;--fos-color-dbm-leg-ink:#b3c2d9;--fos-color-dbm-leg-bg:#090f1bc7;--fos-color-dbm-leg-line:#8caad729;--fos-color-dbm-leg-ring:#556;--fos-color-dbm-warn:#f5b547;--fos-color-dbm-bad:#ff7a7e;--fos-color-dbm-live:#5be3a7;--fos-color-cq-ctl-hover:#c9cedf;--fos-color-cq-act-hover:#b9c4d2;--fos-color-cq-act-hover-bg:#fafafa;--fos-color-cq-dx-tax:#dce8f7;--fos-color-cq-nx-bg:#f7fafe;--fos-color-cq-nx-line:#e1ebf8;--fos-color-cq-nx-hover:#b9d3f2;--fos-color-cq-nx-rule:#d8e4f3;--fos-color-cq-nx-ink:#33415c;--fos-color-cq-link:#5b6472;--fos-color-cq-rw-line:#1e2a3c;--fos-color-cq-rw-ink:#e6eaf0;--fos-color-cq-rw-ink-2:#c9d1dc;--fos-color-cq-rw-ink-3:#a9b3c4;--fos-color-cq-rw-ink-4:#8e9aae;--fos-color-cq-rw-mute:#6f7b90;--fos-color-cq-rw-today:#8ec1ff;--fos-color-cq-rw-today-line:#4d9fff;--fos-color-cq-rw-hover-ink:#bfddff;--fos-color-cq-blocked:#e5484d;--fos-color-cq-sg-hover:#e7f0fc;--fos-color-cq-ai-grn:#e8f6ef;--fos-color-cq-ai-amb:#fcf3e6;--fos-color-cq-rn-bg:#f9f9f9;--fos-color-cq-run-line:#e3e5e9;--fos-color-cq-run-box:#c9cdd5;--fos-color-cq-run-on-line:#9cc0ea;--fos-color-cq-run-off:#c3cad4;--fos-color-cq-run-cancel:#3a4657;--fos-color-cq-run-x:#5a6779;--fos-color-cq-run-ship:#fafafa;--fos-color-cq-rd-track:#e4ecf7;--fos-color-cq-rd-danger-line:#e7b8ba;--fos-color-cq-rd-cancel:#3a4657;--fos-color-cq-rd-x:#5a6779;--fos-color-cq-rd-head:#fcfcfc;--fos-color-cq-rd-note:#f9f9f9;--fos-color-cq-obtn-line:#dadde3;--fos-color-cq-tnn:#f0f1f3;--fos-color-cq-rsel:#f8f9fb;--fos-color-cq-rchk:#fafcff;--fos-color-cq-more-hover:#f2f2f2;--fos-color-cq-bulk-bg:#f4f9ff;--fos-color-cq-bulk-line:#e1ebf8;--fos-color-cq-rq-chip-line:#cfe0f5;--fos-color-cq-rq-chip-ink:#1f5fa8;--fos-color-cq-rq-chip-hover:#dceafb;--fos-color-cq-rq-via-on:#eaf4ff;--fos-color-cq-rq-opt-hover:#f7f9fc;--fos-color-cq-rq-pop-foot:#fcfcfc;--fos-color-cq-up-drop:#f8fbff;--fos-color-cq-up-drop-hover:#f2f8ff;--fos-color-cq-up-drop-line:#c9d6e6;--fos-color-cq-up-icon-line:#dce6f2;--fos-color-cq-up-browse:#1f66b8;--fos-color-cq-mp-line:#e6e8ec;--fos-color-cq-pv-bg:#f3f4f6;--fos-color-cq-pg-ink:#222;--fos-color-cq-pg-ink-2:#555;--fos-color-cq-pg-ink-3:#666;--fos-color-cq-pg-rule:#bbb;--fos-color-cq-pg-head:#f2f2f2;--fos-color-cq-pg-line:#ddd;--fos-color-cq-pg-sig:#888;--fos-color-cq-ask-bg:#fafbfc;--fos-color-cq-ask-rule:#e8edf4;--fos-color-cq-ask-line:#dde3ec;--fos-color-cq-ask-hover:#f3f6fa;--fos-color-cq-nf-drop-line:#c4ceda;--fos-color-cq-nf-off:#b9c4d2;--fos-color-cq-fd-dot:#d5d8e0;--fos-color-cq-fd-note:#fffbf4;--fos-color-cq-fd-note-line:#f0e4d2;--fos-color-cq-fd-note-ink:#8a5a10;--fos-color-cq-fd-note-icon:#c87b10;--fos-color-cq-ag-rule:#f1f1f1;--fos-color-cq-ag-ctx:#fafafb;--fos-color-cq-ag-hover:#f3f4f6;--fos-color-cq-ag-cell:#f2f2f2;--fos-color-cq-ag-dots:#b9c4d2;--fos-color-shade-4:#171c480a;--fos-color-shade-8:#171c4814;--fos-color-shade-18:#171c482e;--fos-color-shade-30:#171c484d;--fos-color-shade-38:#171c4861;--fos-color-indigo-12:#311cc31f;--fos-color-indigo-14:#311cc324;--fos-color-indigo-40:#311cc366;--fos-color-indigo-90:#311cc3e6;--fos-color-primary-3:#17345c08;--fos-color-blue-10:#38679f1a;--fos-color-blue-14:#38679f24;--fos-color-blue-55:#38679f8c;--fos-color-primary-12:#17345c1f;--fos-color-primary-14:#17345c24;--fos-color-primary-40:#17345c66;--fos-color-primary-90:#17345ce6;--fos-color-green-55:#17b9788c;--fos-color-coral-50:#fa515780;--fos-color-white-7:#ffffff12;--fos-color-white-8:#ffffff14;--fos-color-white-10:#ffffff1a;--fos-color-white-12:#ffffff1f;--fos-color-white-14:#ffffff24;--fos-color-white-16:#ffffff29;--fos-color-white-20:#fff3;--fos-color-white-30:#ffffff4d;--fos-color-white-55:#ffffff8c;--fos-color-cq-rd-scrim:#07162952;--fos-color-cq-rd-ring:#07162914;--fos-color-white-72:#ffffffb8;--fos-color-white-82:#ffffffd1;--fos-color-ag-focus:#3b6bb580;--fos-color-cq-rw-wash-2:#ffffff05;--fos-color-cq-rw-wash-3:#ffffff08;--fos-color-cq-rw-wash-4:#ffffff0a;--fos-color-cq-rw-wash-5:#ffffff0d;--fos-color-cq-rw-line-6:#ffffff0f;--fos-color-cq-rw-line-8:#ffffff14;--fos-color-cq-rw-line-9:#ffffff17;--fos-color-cq-rw-line-10:#ffffff1a;--fos-color-cq-rw-line-12:#ffffff1f;--fos-color-cq-rw-line-18:#ffffff2e;--fos-color-cq-rw-line-24:#ffffff3d;--fos-color-cq-rw-now:#38679f29;--fos-color-cq-rw-now-0:#38679f00;--fos-color-cq-rw-sel:#38679f1f;--fos-color-cq-rw-sel-line:#4d9fff59;--fos-color-cq-rw-more-hover:#8ec1ff99;--fos-color-cq-rw-blocked-bg:#e5484d1a;--fos-color-cq-rw-blocked-line:#e5484d73;--fos-color-cq-rw-open-bg:#f2a33c14;--fos-color-cq-rw-open-line:#f2a33c6b;--fos-color-cq-rw-ready-line:#17b97861;--fos-color-cq-mp-glow:#38679f40;--fos-color-cq-mp-rule:#0716290f;--fos-color-cq-mp-hover:#0716290d;--fos-color-white-92:#ffffffeb;--fos-color-cq-nf-card:#0716290a;--fos-color-cq-nf-on:#07162938;--fos-color-cq-fd-ring:#38679f26;--fos-radius-xs:9px;--fos-radius-sm:14px;--fos-radius-pgn:10px;--fos-radius-card:16px;--fos-radius-box:12px;--fos-radius-md:18px;--fos-radius-lg:22px;--fos-radius-xl:26px;--fos-radius-2xl:32px;--fos-radius-panel:36px;--fos-radius-pill:999px;--fos-radius-cq-ctl:11px;--fos-radius-cq-menu:13px;--fos-radius-cq-btn:8px;--fos-radius-cq-chip:8px;--fos-radius-cq-dot:3px;--fos-radius-cq-tick:2px;--fos-radius-cq-rd-band:10px;--fos-radius-cq-rd-pg:7px;--fos-shadow-sm:0 8px 18px -14px #171c4866;--fos-shadow-md:0 18px 40px -18px #171c482e, 0 4px 12px -6px #171c4814;--fos-shadow-lg:0 34px 70px -28px #171c484d, 0 8px 20px -10px #171c481a;--fos-shadow-xl:0 44px 90px -30px #171c4861;--fos-shadow-card:0 16px 34px -26px #171c4880;--fos-shadow-panel:0 -4px 16px -14px #171c481a, 0 26px 54px -26px #171c484d, 0 4px 14px -8px #171c481a;--fos-shadow-primary:0 14px 28px -12px #071629d9;--fos-shadow-primary-lg:0 20px 38px -14px #071629e6;--fos-shadow-brand:0 14px 28px -12px #311cc3d9;--fos-shadow-brand-lg:0 20px 38px -14px #311cc3e6;--fos-shadow-indigo-glow:0 30px 58px -26px #311cc399;--fos-shadow-dark:0 34px 70px -30px #0f1232b3;--fos-shadow-footer:0 26px 56px -30px #0d058fbf;--fos-shadow-ag-knob:0 1px 3px #07162940;--fos-shadow-ag-seg-on:0 1px 2px #0716291a;--fos-shadow-cq-menu:0 18px 40px -18px #171c4859;--fos-shadow-cq-rwy:0 14px 34px -22px #03060cb3;--fos-shadow-cq-run-panel:-18px 0 40px -20px #07162959;--fos-shadow-cq-run-foot:0 -8px 18px -14px #07162940;--fos-shadow-cq-rd-panel:-18px 0 40px -20px #07162959;--fos-shadow-cq-rd-foot:0 -8px 18px -14px #07162940;--fos-shadow-cq-rq-pop:0 14px 30px -18px #07162959;--fos-shadow-cq-pg:0 1px 3px #0716291a, 0 10px 22px -14px #0716294d;--fos-font-sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fos-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--fos-text-base:16.5px;--fos-leading-base:1.62;--fos-tracking-base:-.008em;--fos-tracking-tight:-.028em;--fos-tracking-tighter:-.038em;--fos-tracking-wide:.14em;--fos-max:1200px;--fos-max-wide:1340px;--fos-gutter:26px;--fos-gutter-sm:18px;--fos-section-y:54px;--fos-section-y-sm:42px;--fos-dlg-fin:520px;--fos-ease:cubic-bezier(.2, .7, .3, 1);--fos-ease-soft:cubic-bezier(.3, .75, .35, 1);--fos-ease-back:cubic-bezier(.34, 1.4, .5, 1);--fos-duration-fast:.2s;--fos-duration:.28s;--fos-duration-slow:.65s;--fos-duration-pulse:1.25s;--fos-bp-xs:520px;--fos-bp-sm:600px;--fos-bp-md:680px;--fos-bp-lg:820px;--fos-bp-xl:900px;--fos-bp-nav:960px;--fos-bp-tablet:1080px;--fos-bp-split:1100px;--fos-bp-wide:1180px;--fos-bp-xwide:1240px;--fos-bp-xxwide:1380px;--fos-bp-lp-phone:560px;--fos-bp-lp-sm:640px;--fos-bp-lp-md:700px;--fos-bp-lp-tab:1023px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.is-scrolling{scrollbar-color:var(--fos-color-ink-4) transparent}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}.is-scrolling::-webkit-scrollbar-thumb{background:var(--fos-color-ink-4)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--fos-header-height,72px) + 20px);--fos-hero-dome:706px;--fos-hero-dome-curve:90px}@media (width<=960px){html{--fos-hero-dome:900px;--fos-hero-dome-curve:0px}}body{background:var(--fos-color-bg);color:var(--fos-color-ink);font-family:var(--fos-font-sans);font-size:var(--fos-text-base);line-height:var(--fos-leading-base);letter-spacing:var(--fos-tracking-base);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background-image:radial-gradient(120% 100% at 50% 0%, var(--fos-color-bg-tint) 0%, transparent 72%);background-repeat:no-repeat;background-size:100% 1400px;margin:0}@media (width<=680px){body{font-size:16px}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4,h5{letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.1}button{font:inherit}::selection{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse)}:focus-visible{outline:3px solid var(--fos-color-primary-40);outline-offset:3px;border-radius:8px}main:focus{outline:none}.skip-link{z-index:200;background:var(--fos-color-primary);color:var(--fos-color-ink-inverse);border-radius:var(--fos-radius-pill);box-shadow:var(--fos-shadow-lg);padding:10px 18px;font-size:13.5px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}:root{--fos-notice-h:0px}:root:has(.notice-strip){--fos-notice-h:36px}:root:has(.notice-strip) body{padding-bottom:var(--fos-notice-h)}.notice-strip{z-index:50;height:var(--fos-notice-h);background:var(--fos-color-amber-soft-2);border-top:1px solid var(--fos-color-amber);color:var(--fos-color-ink);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;line-height:1.2;display:flex;position:fixed;inset:auto 0 0}@media (width<=600px){.notice-strip span{display:none}}.wrap{width:100%;max-width:var(--fos-max);padding:0 var(--fos-gutter);margin:0 auto}@media (width<=680px){.wrap{padding:0 var(--fos-gutter-sm)}}.sec{padding:var(--fos-section-y) 0}@media (width<=680px){.sec{padding:var(--fos-section-y-sm) 0}}.sec--tight-top{padding-top:20px}.sec--flush-top{padding-top:0}.sec--flush-bottom{padding-bottom:0}.centre{text-align:center}.panel{background:var(--fos-color-card);border-radius:var(--fos-radius-panel);box-shadow:var(--fos-shadow-md);padding:32px 34px}@media (width<=680px){.panel{padding:22px 18px}}.tabs{border-bottom:1px solid var(--fos-color-line);gap:20px;display:flex;overflow-x:auto}.tab{font:inherit;color:var(--fos-color-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:11px 0 9px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.tab:hover{color:var(--fos-color-ink)}}.tab:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:-2px}.tab.on{color:var(--fos-color-primary);box-shadow:inset 0 -2px 0 0 var(--fos-color-primary)}.tab-n{color:var(--fos-color-ink-4);font-size:11px;font-weight:800}.tab.on .tab-n{color:var(--fos-color-primary)}.mod-tabs,.tabs.is-page{border-bottom:1.5px solid var(--fos-color-line-2);gap:4px;display:flex;overflow-x:auto}.mod-tabs{margin:10px 0 16px}.mod-tab,.tabs.is-page .tab{white-space:nowrap;min-height:0;color:var(--fos-color-ink-3);transition:color var(--fos-duration-fast) var(--fos-ease), background var(--fos-duration-fast) var(--fos-ease);border-radius:8px 8px 0 0;flex-shrink:0;padding:9px 16px 11px;font-size:13px;font-weight:650;position:relative}@media (hover:hover){.mod-tab:hover,.tabs.is-page .tab:hover{color:var(--fos-color-ink);background:var(--fos-color-surface-2)}}.mod-tab:focus-visible,.tabs.is-page .tab:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:-2px}.mod-tab.on,.tabs.is-page .tab.on{color:var(--fos-color-blu-ink);box-shadow:none}.mod-tab.on:after,.tabs.is-page .tab.on:after{content:"";background:var(--fos-color-blue);border-radius:2px;height:2.5px;position:absolute;bottom:-1.5px;left:10px;right:10px}@media (width<=600px){.mod-tab,.tabs.is-page .tab{padding:11px 14px 12px}}@media (prefers-reduced-motion:reduce){.mod-tab,.tabs.is-page .tab{transition:none}}.tabs.is-quiet{border-bottom:1px solid var(--fos-color-line-2);gap:26px;padding:0 4px}.tabs.is-quiet .tab{gap:8px;padding:10px 2px 11px;font-size:13.5px;font-weight:650}.tabs.is-quiet .tab.on{color:var(--fos-color-blu-ink);box-shadow:inset 0 -2.5px 0 0 var(--fos-color-blue)}@media (width<=600px){.tabs.is-quiet{gap:20px}}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--fos-color-line-strong);border-radius:var(--fos-radius-pill);background:var(--fos-color-card);font:inherit;color:var(--fos-color-ink-2);cursor:pointer;min-height:34px;transition:background var(--fos-duration-fast) var(--fos-ease), color var(--fos-duration-fast) var(--fos-ease);align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--fos-color-bg-soft)}}.chip:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:2px}.chip.on{background:var(--fos-color-primary);border-color:var(--fos-color-primary);color:var(--fos-color-ink-inverse)}.chip-n{color:var(--fos-color-ink-4);font-size:10.6px;font-weight:800}.chip.on .chip-n{color:var(--fos-color-ink-inverse);opacity:.75}.avatar.outlined{border:1.5px solid var(--fos-color-line)}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12.6px;font-weight:800;display:inline-flex}.fcard{border:1px solid var(--fos-color-line);border-radius:var(--fos-radius-xs);background:var(--fos-color-card);align-items:center;gap:10px;padding:9px 11px;display:flex}.fcard .fcard-bd{flex-direction:column;min-width:0;display:flex}.fcard .fcard-bd b{color:var(--fos-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.4px;font-weight:750;overflow:hidden}.fcard .fcard-bd span{color:var(--fos-color-ink-3);font-size:11px;font-weight:600}.fcard-ic{border-radius:var(--fos-radius-xs);letter-spacing:.04em;background:var(--fos-color-coral-soft);width:34px;height:34px;color:var(--fos-color-coral);flex-shrink:0;justify-content:center;align-items:center;font-size:9.4px;font-weight:800;display:inline-flex}.fcard-ic.xls{background:var(--fos-color-green-soft);color:var(--fos-color-green-2)}.fcard-act{flex-shrink:0;margin-left:auto;display:flex}.fview{z-index:300;position:fixed;inset:0}.fview-scrim{background:color-mix(in srgb, var(--fos-color-black) 96%, transparent);animation:drawer-fade var(--fos-duration-fast) var(--fos-ease);position:absolute;inset:0}.fview-panel{z-index:1;height:100%;color:var(--fos-color-ink-inverse);flex-direction:column;display:flex;position:relative}.fview-panel:focus{outline:none}.fview-bar{align-items:center;gap:6px;padding:12px 16px;display:flex}.fview-nm{flex-direction:column;flex:1;min-width:0;margin-right:8px;display:flex}.fview-nm b,.fview-nm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fview-nm b{font-size:14px;font-weight:700}.fview-nm span{opacity:.7;font-size:11.5px;font-weight:600}.fview-btn{border-radius:var(--fos-radius-pill);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fview-btn:hover{background:color-mix(in srgb, var(--fos-color-ink-inverse) 14%, transparent)}}.fview-btn:focus-visible{outline:2px solid var(--fos-color-ink-inverse);outline-offset:1px}.fview-body{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 16px 16px;display:flex}.fview-img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.fview-doc{border-radius:var(--fos-radius-xs);background:var(--fos-color-card);border:0;width:min(920px,100%);height:100%}.fview-spin{opacity:.8}.irail{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:12px 0;display:flex}.irail-i{border-radius:var(--fos-radius-pill);width:40px;height:40px;color:var(--fos-color-ink-3);cursor:pointer;transition:background var(--fos-duration-fast) var(--fos-ease), color var(--fos-duration-fast) var(--fos-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.irail-i:hover{background:var(--fos-color-cm-row-on);color:var(--fos-color-ink)}}.irail-i:focus-visible{outline:2px solid var(--fos-color-cm-accent);outline-offset:2px}.irail-i.on{background:var(--fos-color-cm-chip-line);color:var(--fos-color-ink)}.tbl-wrap{width:100%;transition:opacity var(--fos-duration-fast) var(--fos-ease);position:relative;overflow-x:auto}.tbl-wrap.is-stale{opacity:.55}.tbl{border-collapse:collapse;width:100%}.tbl th,.tbl td{text-align:left;white-space:nowrap;padding:11px 14px}.tbl th.is-right,.tbl td.is-right{text-align:right}.tbl th{letter-spacing:.07em;text-transform:uppercase;color:var(--fos-color-ink-3);background:var(--fos-color-cm-filt-bg);border-bottom:1px solid var(--fos-color-tbl-rule);font-size:10.4px;font-weight:750}.tbl td{font-variant-numeric:tabular-nums;vertical-align:middle;color:var(--fos-color-ink);border-bottom:1px solid var(--fos-color-tbl-line);font-size:12.2px;font-weight:600;line-height:1.35}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr.is-link{cursor:pointer}.tbl tbody tr.is-link:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:-2px}.tbl tfoot td{background:var(--fos-color-cm-filt-bg);border-top:1px solid var(--fos-color-tbl-rule);border-bottom:0;font-weight:750}@media (hover:hover){.tbl tbody tr:hover{background:var(--fos-color-cm-filt-bg)}}.tbl b{color:var(--fos-color-ink);font-weight:750}.tbl b.fn-neg{color:var(--fos-color-red-ink)}.tbl .num{font-family:var(--fos-font-mono);color:var(--fos-color-ink-3);font-size:10.6px;font-weight:600}.tbl .ref{font-family:var(--fos-font-mono);color:var(--fos-color-primary);font-size:10.6px;font-weight:700}.tbl-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.tbl-sort:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:2px;border-radius:4px}@media (hover:hover){.tbl-sort:hover{color:var(--fos-color-ink)}}@media (width<=600px){.tbl-sort{min-width:40px;min-height:40px}}.tbl-sort-ic{color:var(--fos-color-ink-4);flex-shrink:0}.tbl-sort-ic .is-dim{opacity:.3}.tbl th.is-sorted,.tbl th.is-sorted .tbl-sort-ic{color:var(--fos-color-ink)}.tbl .tbl-tick{width:40px;padding-right:0}.tbl tbody tr.is-selected{background:var(--fos-color-sh-pick);box-shadow:inset 2.5px 0 0 var(--fos-color-blue)}.tbl-skel td{padding-block:15px}.tbl-skel-b{background:var(--fos-color-skeleton);width:70%;max-width:160px;height:11px;animation:tbl-skel var(--fos-duration-pulse) var(--fos-ease-soft) infinite;border-radius:5px;display:block}@keyframes tbl-skel{50%{opacity:.45}}.tbl-wrap.is-stack{container-type:inline-size}@container (width<=820px){.tbl-wrap.is-stack .tbl,.tbl-wrap.is-stack .tbl tbody,.tbl-wrap.is-stack .tbl tr{width:100%;display:block}.tbl-wrap.is-stack .tbl thead,.tbl-wrap.is-stack .tbl .tbl-tick{display:none}.tbl-wrap.is-stack .tbl tbody tr{border-bottom:1px solid var(--fos-color-tbl-line);padding:13px 14px;position:relative}.tbl-wrap.is-stack .tbl tbody tr:last-child{border-bottom:0}.tbl-wrap.is-stack .tbl td{white-space:normal;text-align:left;border-bottom:0;width:auto;padding:0;display:block}}.cpy-ic{border-radius:var(--fos-radius-xs);width:22px;height:22px;color:var(--fos-color-ink-3);vertical-align:middle;z-index:1;cursor:pointer;transition:color var(--fos-duration-fast) var(--fos-ease), background-color var(--fos-duration-fast) var(--fos-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex;position:relative}@media (hover:hover){.cpy-ic:hover{color:var(--fos-color-ink);background:var(--fos-color-recessed)}}.cpy-ic:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.cpy-ic{transition:none}}.cpy-ic.is-copied{color:var(--fos-color-green)}@media (pointer:coarse){.cpy-ic{width:40px;height:40px;margin:-9px -9px -9px -5px}}.dl{margin:5px 0 0}.dl-row{align-items:baseline;gap:10px;padding:5px 0;display:flex}.dl-row dt{color:var(--fos-color-ink-3);flex-shrink:0;align-items:center;gap:7px;font-size:12.2px;font-weight:600;display:flex}.dl-row dt svg{color:var(--fos-color-ink-4);flex-shrink:0}.dl-row dd{text-align:right;color:var(--fos-color-ink);margin-left:auto;font-size:12.4px;font-weight:750}.dl-inline{color:var(--fos-color-ink-2);margin:7px 0 0;padding-left:17px;font-size:12.4px;font-weight:550;line-height:1.65;list-style:outside}.dl-inline b{color:var(--fos-color-ink);font-weight:750}.empty{text-align:center;color:var(--fos-color-ink-3);padding:22px 16px;font-size:12.6px;font-weight:600}.modal{z-index:300;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-scrim{background:var(--fos-color-shade-38);animation:drawer-fade var(--fos-duration-fast) var(--fos-ease);position:absolute;inset:0}.modal-panel{z-index:1;position:relative}.modal-panel:focus{outline:none}.drawer{z-index:60;position:fixed;inset:0}.drawer-scrim{background:var(--fos-color-shade-38);animation:drawer-fade var(--fos-duration-fast) var(--fos-ease);position:absolute;inset:0}.drawer-panel{background:var(--fos-color-card);max-width:100%;box-shadow:var(--fos-shadow-lg);animation:drawer-in var(--fos-duration) var(--fos-ease);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.drawer-panel:focus{outline:none}@keyframes drawer-fade{0%{opacity:0}}@keyframes drawer-in{0%{transform:translate(-100%)}}.drawer.is-right .drawer-panel{animation-name:drawer-in-right;inset:0 0 0 auto}@keyframes drawer-in-right{0%{transform:translate(100%)}}.recd{width:min(620px,100%)}@media (width<=600px){.recd{width:100%}}.recd-head{border-bottom:1px solid var(--fos-color-recessed);flex:none;padding:18px 20px 0}@media (width<=600px){.recd-head{padding:14px 16px 0}}.recd-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.recd-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.recd-name h2{letter-spacing:-.02em;color:var(--fos-color-ink);overflow-wrap:anywhere;font-size:15px;font-weight:800}.recd-sub{color:var(--fos-color-ink-3);margin-top:3px;font-size:12px;font-weight:550}.recd-x{border-radius:var(--fos-radius-pill);width:36px;height:36px;color:var(--fos-color-ink-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:inline-flex}@media (hover:hover){.recd-x:hover{background:var(--fos-color-surface-2);color:var(--fos-color-ink)}}.recd-x:focus-visible{outline:2px solid var(--fos-color-primary)}.recd-tabs{scrollbar-width:none;border-bottom:0;margin:0 -20px;padding:0 20px}@media (width<=600px){.recd-tabs{margin:0 -16px;padding:0 16px}}.recd-body{flex:1;min-height:0;padding:16px 20px 24px;overflow-y:auto}.recd-body:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:-2px}@media (width<=600px){.recd-body{padding:14px 16px 20px}}.recd-foot{padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--fos-color-recessed);box-shadow:0 -1px 2px var(--fos-color-shade-4);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.recd-foot{padding-inline:16px}}.dtd{width:min(508px,100%)}@media (width<=820px){.dtd{width:100%}.drawer:has(>.dtd) .drawer-scrim{display:none}}.dtd-head{border-bottom:1px solid var(--fos-color-line);flex:none;padding:16px 20px 15px}.dtd-head h2{letter-spacing:-.035em;color:var(--fos-color-ink);overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.24}@media (width<=600px){.dtd-head{padding:14px 16px}}.dtd-r1{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dtd-r1 .recd-x{margin:-6px -6px -6px auto}.dtd-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--fos-color-ink-3);font-size:10.4px;font-weight:800}.dtd-meta{color:var(--fos-color-ink-3);flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:9px;font-size:12.4px;font-weight:500;display:flex}.dtd-meta>span+span:before{content:"";vertical-align:-1px;background:var(--fos-color-line);width:1px;height:11px;margin-right:9px;display:inline-block}.dtd-meta b{font-variant-numeric:tabular-nums;color:var(--fos-color-ink-2);font-weight:700}.dtd-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px 24px;overflow-y:auto}@media (width<=600px){.dtd-body{padding:14px 16px 20px}}.dtd-foot{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--fos-color-line);background:var(--fos-color-card);flex:none;align-items:center;gap:8px;display:flex}.dtd-foot .btn{border-radius:10px;min-height:40px}.dtd-foot .dtd-go{box-shadow:none;flex:1}@media (hover:hover){.dtd-foot .dtd-go:hover{box-shadow:none;transform:none}}.tgc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.tgc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tgc{gap:8px}}.tgc-c{border:1px solid var(--fos-color-sh-card-line);background:var(--fos-color-card);width:100%;height:76px;font:inherit;text-align:left;color:var(--fos-color-ink);transition:border-color var(--fos-duration-fast) var(--fos-ease), background var(--fos-duration-fast) var(--fos-ease);border-radius:11px;flex-direction:column;justify-content:center;padding:13px 15px;display:flex}@media (width<=600px){.tgc-c{height:66px;padding:10px 11px}}.tgc-c:not(.is-static){cursor:pointer}@media (hover:hover){.tgc-c:not(.is-static):hover{border-color:var(--fos-color-sh-ctl-line);background:var(--fos-color-sh-head-bg)}}.tgc-c:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:2px}.tgc-c.is-on{border-color:var(--fos-color-ink);background:var(--fos-color-sh-head-bg)}.tgc-c.is-on .tgc-l{color:var(--fos-color-ink-2);font-weight:650}.tgc-v{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:1}@media (width<=600px){.tgc-v{font-size:21px}}.tgc-l{color:var(--fos-color-ink-3);margin-top:7px;font-size:12px;font-weight:600}@media (width<=600px){.tgc-l{margin-top:5px;font-size:11px}}.emp{text-align:center;white-space:normal;flex-direction:column;align-items:center;padding:56px 24px;display:flex}.emp b{letter-spacing:-.025em;color:var(--fos-color-ink);font-size:15px;font-weight:750}.emp>span:not(.emp-ic){max-width:440px;color:var(--fos-color-ink-3);margin-top:5px;font-size:13px;font-weight:500}.emp-ic{background:var(--fos-color-green-soft);width:42px;height:42px;color:var(--fos-color-grn-ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.emp-act{margin-top:16px}.selb{background:var(--fos-color-ink);color:var(--fos-color-ink-inverse);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.selb b{font-variant-numeric:tabular-nums;font-size:12.6px;font-weight:750}.selb-acts{gap:6px;margin-left:auto;display:flex}.selb-acts button{background:var(--fos-color-white-12);min-height:28px;font:inherit;color:var(--fos-color-ink-inverse);cursor:pointer;border:0;border-radius:7px;padding:0 11px;font-size:12px;font-weight:650}@media (hover:hover){.selb-acts button:hover{background:var(--fos-color-white-20)}}.selb-acts button:focus-visible{outline:2px solid var(--fos-color-ink-inverse);outline-offset:2px}.selb-acts button:disabled{opacity:.6;cursor:default}@media (width<=600px){.selb-acts button{min-height:40px}}.srf input::-webkit-search-cancel-button{appearance:none}.srf-x{width:22px;height:22px;color:var(--fos-color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-right:-4px;display:flex}@media (hover:hover){.srf-x:hover{background:var(--fos-color-surface-2);color:var(--fos-color-ink)}}.stepchain{scrollbar-width:none;align-items:stretch;padding:2px 0;display:flex;overflow-x:auto}@media (width<=600px){.stepchain{flex-wrap:wrap;gap:6px;overflow-x:visible}}.stepchain-step{background:var(--fos-color-fn-well);border:1px solid var(--fos-color-line);min-width:100px;color:var(--fos-color-ink-3);border-right:0;flex:1 0 auto;padding:8px 20px 8px 14px;font-size:10.8px;font-weight:650;position:relative}.stepchain-step:first-child{border-radius:10px 0 0 10px}.stepchain-step:last-child{border-right:1px solid var(--fos-color-line);border-radius:0 10px 10px 0}.stepchain-step:not(:last-child):after{content:"";z-index:1;background:inherit;border-top:1px solid var(--fos-color-line);border-right:1px solid var(--fos-color-line);width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.stepchain-step.is-done{background:var(--fos-color-card)}.stepchain-step.is-done .stepchain-value:before{content:"";background:var(--fos-color-green);vertical-align:1.5px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.stepchain-step.is-now{background:var(--fos-color-step-now);color:var(--fos-color-blu-ink)}.stepchain-step.is-now .stepchain-value{color:var(--fos-color-blu-ink)}.stepchain-step.is-bad{background:var(--fos-color-red-soft);color:var(--fos-color-red-ink)}.stepchain-step.is-bad .stepchain-value{color:var(--fos-color-red-ink)}@media (width<=600px){.stepchain-step{border-right:1px solid var(--fos-color-line);border-radius:10px;flex:calc(50% - 3px);min-width:0;padding:8px 12px}.stepchain-step:first-child,.stepchain-step:last-child{border-radius:10px}.stepchain-step:not(:last-child):after{display:none}}.stepchain-label{display:block}.stepchain-value{color:var(--fos-color-ink);white-space:nowrap;margin-top:1px;font-size:12px;font-weight:750;display:block}@media (width<=600px){.stepchain-value{white-space:normal;overflow-wrap:anywhere}}.stepchain-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fos-color-line-dot);text-decoration-color:var(--fos-color-line-dot);text-underline-offset:3px}@media (hover:hover){.stepchain-link:hover{color:var(--fos-color-blue);text-decoration-color:currentColor}}.stepchain-link:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:2px;border-radius:3px}.breakdown{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:12.4px;font-weight:600;list-style:none}.breakdown ul{margin:0;padding:0;list-style:none}.breakdown-row{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.breakdown-row.is-head{border-bottom:1px solid var(--fos-color-cm-line);color:var(--fos-color-ink);margin-top:8px;font-weight:800}.breakdown-row.is-item{color:var(--fos-color-ink-2);padding-left:18px;position:relative}.breakdown-row.is-item:before{content:"";border-left:1px solid var(--fos-color-line-dot);border-bottom:1px solid var(--fos-color-line-dot);width:9px;position:absolute;top:0;bottom:50%;left:4px}.breakdown-group:first-child>.breakdown-row.is-head{margin-top:0}.facts{grid-template-columns:140px minmax(0,1fr);gap:9px 14px;margin:0;font-size:12.4px;display:grid}@media (width<=600px){.facts{grid-template-columns:110px minmax(0,1fr)}}.facts-row{display:contents}.facts-row dt{color:var(--fos-color-ink-3);font-weight:550}.facts-row dd{min-width:0;color:var(--fos-color-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fact-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.fact-tiles>div{background:var(--fos-color-surface-2);border-radius:12px;min-width:0;padding:11px 14px}.fact-tiles dt{letter-spacing:.09em;text-transform:uppercase;color:var(--fos-color-ink-3);margin-bottom:4px;font-size:9.6px;font-weight:800}.fact-tiles dd{color:var(--fos-color-ink);overflow-wrap:anywhere;margin:0;font-size:12.4px;font-weight:700;line-height:1.5}@media (width<=600px){.fact-tiles{grid-template-columns:minmax(0,1fr)}}.tline{margin:0;padding:0;list-style:none}.tline-step{gap:12px;padding-bottom:19px;display:flex;position:relative}.tline-step:last-child{padding-bottom:0}.tline-step:not(:last-child):before{content:"";background:var(--fos-color-cm-node-line);width:2px;position:absolute;top:22px;bottom:-1px;left:10px}.tline-node{z-index:1;background:var(--fos-color-cm-node);width:21px;height:21px;color:var(--fos-color-ink-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex;position:relative}.tline-body{min-width:0}.tline-body b{color:var(--fos-color-ink);font-size:12.1px;font-weight:750;line-height:1.4;display:block}.tline-who{color:var(--fos-color-ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:550;line-height:1.45;display:block}.tline-when{font-family:var(--fos-font-mono);color:var(--fos-color-ink-3);margin-top:4px;font-size:10.3px;font-weight:600;display:block}.dlg{background:var(--fos-color-card);width:min(440px,100%);box-shadow:var(--fos-shadow-lg);animation:selIn .15s var(--fos-ease);border-radius:14px;padding:20px 22px 18px}@media (prefers-reduced-motion:reduce){.dlg{animation:none}}.dlg-title{letter-spacing:-.015em;color:var(--fos-color-ink);font-size:15px;font-weight:750}.dlg-body{color:var(--fos-color-ink-2);flex-direction:column;gap:12px;margin-top:10px;font-size:13px;line-height:1.55;display:flex}.dlg-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.dlg-acts .btn{border-radius:8px;min-height:36px;padding:0 16px;font-size:12.8px}.dlg-acts .btn-p{box-shadow:none}.dlg-acts .btn-p.is-danger{background:var(--fos-color-red-ink)}.dlg-acts .btn-p.is-danger:hover{background:var(--fos-color-red-ink);filter:brightness(.92)}@media (width<=600px){.dlg-acts .btn{flex:1;min-height:44px}}.dlg-sub{color:var(--fos-color-ink-3);margin-top:3px;font-size:12.4px;line-height:1.5}.modal.is-wide{align-items:center;padding:20px 16px}@media (width<=600px){.modal.is-wide{padding:0}}.dlg.is-wide{flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 40px);padding:0;display:flex}.dlg.is-wide .dlg-body{flex:auto;min-height:0;margin:0;padding:16px 22px;overflow-y:auto}.dlg.is-wide .dlg-acts{margin:0}@media (width<=600px){.dlg.is-wide{border-radius:0;width:100%;height:100dvh;max-height:none}}.dlg-head{border-bottom:1px solid var(--fos-color-cm-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.dlg-foot{border-top:1px solid var(--fos-color-cm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}@media (width<=600px){.dlg-foot .dlg-acts{width:100%}}.ncell{border:1px solid var(--fos-color-sh-ctl-line);background:var(--fos-color-card);width:72px;height:30px;font:inherit;font-variant-numeric:tabular-nums;color:var(--fos-color-ink);appearance:textfield;border-radius:8px;padding:0 8px;font-size:12.2px;font-weight:600}.ncell::-webkit-inner-spin-button{appearance:none;margin:0}.ncell::-webkit-outer-spin-button{appearance:none;margin:0}.ncell:focus{border-color:var(--fos-color-ink);box-shadow:0 0 0 3px var(--fos-color-primary-12);outline:0}.icard{border:1px solid var(--fos-color-line);border-radius:var(--fos-radius-sm);background:var(--fos-color-card);padding:18px 20px}.icard-tile{border-radius:var(--fos-radius-xs);background:var(--fos-color-ag-tile);width:30px;height:30px;color:var(--fos-color-ink-2);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.icard-text{min-width:0}.icard-text h2{letter-spacing:inherit;color:var(--fos-color-ink);font-size:14px;font-weight:750;line-height:normal;display:block}.icard-sub{color:var(--fos-color-ink-3);margin-top:1px;font-size:12px;display:block}.icard-sub b{font-size:inherit;color:inherit;font-weight:700;display:inline}.ff{flex-direction:column;gap:5px;min-width:0;display:flex}.ff-label{color:var(--fos-color-ink-2);align-self:flex-start;font-size:11.8px;font-weight:600}.ff-input{border:1px solid var(--fos-color-sh-ctl-line);background:var(--fos-color-card);width:100%;min-width:0;height:38px;font:inherit;color:var(--fos-color-ink);border-radius:8px;padding:0 11px;font-size:13px}.ff-input:focus{border-color:var(--fos-color-ink);box-shadow:0 0 0 3px var(--fos-color-primary-12);outline:0}.is-invalid .ff-input{border-color:var(--fos-color-red-ink)}.ff .sel-trigger{border:1px solid var(--fos-color-sh-ctl-line);background:var(--fos-color-card);border-radius:8px;height:38px;padding:0 11px;font-size:13px;font-weight:500}.ff .sel-trigger .cv{width:14px;height:14px}.ff .sel-trigger:disabled{background:var(--fos-color-surface-2);color:var(--fos-color-ink-3);cursor:not-allowed}.ff-error{color:var(--fos-color-red-ink);font-size:11.6px;font-weight:600}.ff-help{color:var(--fos-color-ink-4);font-size:11px;font-weight:550;line-height:15.95px}.ff-phone{gap:8px;display:flex}.ff-phone-cc{flex:none;width:104px}.fpick{flex-direction:column;gap:6px;display:flex}.fpick input[type=file]{width:100%;font:inherit;color:#0000;cursor:pointer;padding:6px 8px;font-size:12.6px;font-weight:550}.fpick input[type=file]::file-selector-button{border:1px solid var(--fos-color-line);border-radius:var(--fos-radius-pill);background:var(--fos-color-card);font:inherit;color:var(--fos-color-ink);cursor:pointer;margin-right:10px;padding:6px 13px;font-size:12px;font-weight:700}.fpick-name{color:var(--fos-color-ink-3);font-size:12px;font-weight:550}.fpick-name b{color:var(--fos-color-ink);font-weight:700}.shd-msg{border:1px solid var(--fos-color-sh-card-line);background:var(--fos-color-card);text-align:center;color:var(--fos-color-ink-3);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-top:14px;padding:44px 20px;font-size:13px;font-weight:600;display:flex}.tag{background:var(--fos-color-card);border-radius:var(--fos-radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--fos-color-primary);box-shadow:var(--fos-shadow-md);align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.tag .d{background:var(--fos-color-coral);border-radius:50%;width:7px;height:7px}.tag .sn{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse);letter-spacing:.02em;border-radius:7px;margin-right:2px;padding:2px 7px;font-size:10.5px;font-weight:800}h2.big{font-size:clamp(30px,4.3vw,50px);line-height:1.04}.lede{color:var(--fos-color-ink-2);max-width:62ch;margin-top:12px;font-size:clamp(16px,1.55vw,18.5px);font-weight:450;line-height:1.62}.centre .lede{margin-bottom:0;margin-left:auto;margin-right:auto}.btn{border-radius:var(--fos-radius-pill);letter-spacing:-.01em;cursor:pointer;isolation:isolate;transition:transform var(--fos-duration-fast) var(--fos-ease), box-shadow var(--fos-duration-fast), background var(--fos-duration-fast), color var(--fos-duration-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn>*{z-index:2;position:relative}.btn:active{transform:translateY(0)}.btn .arr{transition:transform var(--fos-duration-fast)}.btn:hover .arr{transform:translate(3px)}.btn-p{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse);box-shadow:var(--fos-shadow-primary)}.btn-p:hover{background:var(--fos-color-primary-dark);box-shadow:var(--fos-shadow-primary-lg);transform:translateY(-2px)}.btn-p:active{transform:translateY(1px)scale(.985)}.btn-w{background:var(--fos-color-card);color:var(--fos-color-ink);box-shadow:var(--fos-shadow-md)}.btn-w:hover{box-shadow:var(--fos-shadow-lg);transform:translateY(-2px)}.btn-l{background:var(--fos-color-card);color:var(--fos-color-ink);box-shadow:inset 0 0 0 1.5px var(--fos-color-line)}.btn-l:hover{box-shadow:inset 0 0 0 1.5px var(--fos-color-line-strong);transform:translateY(-1px)}.btn:disabled,.btn:disabled:hover{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-l:disabled,.btn-l:disabled:hover{box-shadow:inset 0 0 0 1.5px var(--fos-color-line)}[data-gated=true],[data-gated=true]:hover{opacity:.5;cursor:not-allowed;transform:none}.btn[data-gated=true],.btn[data-gated=true]:hover{box-shadow:none}.btn-lg{padding:17px 34px;font-size:16px}.btn-sm{padding:9px 18px;font-size:13px}.btn-bar{white-space:nowrap;gap:7px;height:36px;padding:0 16px;font-size:12.8px}.btn-xs{gap:6px;min-height:28px;padding:5px 11px;font-size:11.4px}@media (width<=600px){.btn-sm,.btn-bar,.btn-xs{min-height:40px}}.checkbox,.radio{appearance:none;border:1.8px solid var(--fos-color-line-strong);background:var(--fos-color-card);cursor:pointer;width:20px;height:20px;transition:background var(--fos-duration-fast) var(--fos-ease), border-color var(--fos-duration-fast) var(--fos-ease);flex-shrink:0;place-content:center;display:inline-grid;position:relative}.checkbox:after,.radio:after{content:"";transition:transform var(--fos-duration-fast) var(--fos-ease-back);transform:scale(0)}.checkbox:checked,.radio:checked{background:var(--fos-color-primary);border-color:var(--fos-color-primary)}.checkbox:checked:after,.radio:checked:after{transform:scale(1)}@media (hover:hover){.checkbox:not(:disabled):hover,.radio:not(:disabled):hover{border-color:var(--fos-color-primary)}}.checkbox:disabled,.radio:disabled{cursor:not-allowed;background:var(--fos-color-line-4);border-color:var(--fos-color-line)}.checkbox:disabled:checked,.radio:disabled:checked{background:var(--fos-color-ink-4);border-color:var(--fos-color-ink-4)}.checkbox:disabled+*,.radio:disabled+*{color:var(--fos-color-ink-4)}@media (prefers-reduced-motion:reduce){.checkbox,.radio,.checkbox:after,.radio:after{transition:none}}.checkbox{border-radius:6px}.checkbox:after{border:solid var(--fos-color-ink-inverse);border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)scale(0)}.checkbox:checked:after{transform:rotate(45deg)scale(1)}.checkbox:indeterminate{background:var(--fos-color-primary);border-color:var(--fos-color-primary)}.checkbox:indeterminate:after{background:var(--fos-color-ink-inverse);border:0;border-radius:1px;width:10px;height:2px;margin-top:0;transform:none}.radio{border-radius:50%}.radio:after{background:var(--fos-color-ink-inverse);border-radius:50%;width:8px;height:8px}.switch{border-radius:var(--fos-radius-pill);background:var(--fos-color-ag-switch-off);width:36px;height:21px;box-shadow:inset 0 0 0 1.5px var(--fos-color-ink-3);cursor:pointer;border:0;flex-shrink:0;padding:0;transition:background .18s,box-shadow .18s;position:relative}.switch[aria-checked=true]{background:var(--fos-color-primary);box-shadow:none}.switch:focus-visible{outline:3px solid var(--fos-color-ag-focus);outline-offset:3px;border-radius:var(--fos-radius-pill)}.switch i{background:var(--fos-color-card);width:16px;height:16px;box-shadow:var(--fos-shadow-ag-knob);border-radius:50%;transition:left .18s;position:absolute;top:2.5px;left:3px}.switch[aria-checked=true] i{left:17px}.switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.switch:before{content:none;position:absolute;inset:-10px -2px}@media (width<=600px){.switch:before{content:""}}@media (pointer:coarse){.switch:before{content:""}}@media (prefers-reduced-motion:reduce){.switch,.switch i{transition:none}}.menu{position:relative}.menu-list{z-index:30;background:var(--fos-color-card);border:1px solid var(--fos-color-auth-card-line);border-radius:var(--fos-radius-sm);animation:selIn .15s var(--fos-ease);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;left:0;right:0;box-shadow:0 24px 48px -20px #171c4859,0 4px 12px -6px #171c481f}.menu-list[data-placement=bottom]{top:calc(100% + 6px)}.menu-list[data-placement=top]{bottom:calc(100% + 6px)}.menu-list[data-placement=right]{min-width:168px;animation-name:menuInRight;top:auto;left:auto;right:auto}@media (prefers-reduced-motion:reduce){.menu-list{animation:none}}.menu-list.is-end{min-width:200px;left:auto}@keyframes menuInRight{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.menu-item{width:100%;font:inherit;color:var(--fos-color-ink-2);cursor:pointer;white-space:nowrap;text-align:left;transition:background var(--fos-duration-fast) var(--fos-ease), color var(--fos-duration-fast) var(--fos-ease);background:0 0;border:0;border-radius:8px;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}@media (hover:hover){.menu-item:hover{background:var(--fos-color-primary-soft);color:var(--fos-color-primary)}}.menu-item.active{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse)}.menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed;color:var(--fos-color-ink-2);background:0 0}@media (prefers-reduced-motion:reduce){.menu-item{transition:none}}.landing{--fos-color-primary:var(--fos-color-indigo);--fos-color-primary-dark:var(--fos-color-indigo-dark);--fos-color-primary-soft:var(--fos-color-indigo-soft);--fos-color-primary-soft-2:var(--fos-color-indigo-soft-2);--fos-color-primary-border:var(--fos-color-indigo-border);--fos-color-primary-line:var(--fos-color-indigo-border);--fos-color-primary-2:var(--fos-color-indigo-2);--fos-color-primary-12:var(--fos-color-indigo-12);--fos-color-primary-14:var(--fos-color-indigo-14);--fos-color-primary-40:var(--fos-color-indigo-40);--fos-color-primary-90:var(--fos-color-indigo-90);--fos-shadow-primary:var(--fos-shadow-brand);--fos-shadow-primary-lg:var(--fos-shadow-brand-lg)}.collapsible{visibility:hidden;transition-property:grid-template-rows,visibility;transition-duration:.34s,0s;transition-timing-function:var(--fos-ease-soft), linear;grid-template-rows:0fr;transition-delay:0s,.34s;display:grid}.collapsible>*{min-height:0;overflow:hidden}.collapsible.is-open{visibility:visible;grid-template-rows:1fr;transition-delay:0s,0s}@media (prefers-reduced-motion:reduce){.collapsible{transition:none}}.dp{position:relative}.dp-trigger{border:1px solid var(--fos-color-sh-ctl-line);background:var(--fos-color-card);width:100%;height:38px;font:inherit;text-align:left;color:var(--fos-color-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.dp-trigger.is-empty span{color:var(--fos-color-ink-4)}.dp-trigger:focus-visible,.dp-trigger[aria-expanded=true]{border-color:var(--fos-color-blue);box-shadow:0 0 0 3px var(--fos-color-blue-14);outline:0}.is-invalid .dp-trigger{border-color:var(--fos-color-red-ink)}@media (width<=600px){.ff-input,.ff .sel-trigger,.dp-trigger{height:40px}}.dp-ic{color:var(--fos-color-ink-3);flex-shrink:0}.dp-pop{z-index:40;border:1px solid var(--fos-color-sh-card-line);background:var(--fos-color-card);width:296px;max-width:calc(100vw - 32px);box-shadow:0 16px 36px -16px var(--fos-color-shade-18);animation:dpIn .14s var(--fos-ease);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.dp-pop.is-above{top:auto;bottom:calc(100% + 6px)}.dp-pop.is-end{left:auto;right:0}@media (prefers-reduced-motion:reduce){.dp-pop{animation:none}}@keyframes dpIn{0%{opacity:0;transform:translateY(-4px)}}.dp-head{align-items:center;gap:4px;margin-bottom:8px;padding:0 2px;display:flex}.dp-head h2{letter-spacing:-.134px;color:var(--fos-color-ink);flex:1;margin:0;font-size:13.4px;font-weight:700}.dp-nav{width:28px;height:28px;color:var(--fos-color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.dp-nav:hover{background:var(--fos-color-sh-tile);color:var(--fos-color-ink)}}.dp-nav:focus-visible{outline:2px solid var(--fos-color-blue);outline-offset:1px}.dp-nav:disabled{color:var(--fos-color-ink-4);cursor:not-allowed;background:0 0}.dp-grid{border-collapse:collapse;table-layout:fixed;width:100%}.dp-grid th{letter-spacing:.4px;text-transform:uppercase;text-align:center;color:var(--fos-color-ink-3);padding:4px 0 6px;font-size:10.4px;font-weight:700}.dp-grid td{text-align:center;padding:1px}.dp-day{aspect-ratio:1;width:100%;max-height:36px;font:inherit;font-variant-numeric:tabular-nums;color:var(--fos-color-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:12.4px;font-weight:550}@media (hover:hover){.dp-day:hover{background:var(--fos-color-nsh-pick)}}.dp-day:focus-visible{outline:2px solid var(--fos-color-blue);outline-offset:-2px}.dp-day.is-today{box-shadow:inset 0 0 0 1px var(--fos-color-blue);color:var(--fos-color-blu-ink);font-weight:700}.dp-day:disabled{color:var(--fos-color-ink-4);cursor:not-allowed;background:0 0}.dp-day.is-on,.dp-day.is-on:hover{background:var(--fos-color-blue);box-shadow:none;color:var(--fos-color-card);font-weight:700}.dp-foot{border-top:1px solid var(--fos-color-sh-row-line);justify-content:space-between;margin-top:8px;padding:8px 2px 0;display:flex}.dp-link:disabled{color:var(--fos-color-ink-4);cursor:not-allowed}.dp-link{font:inherit;color:var(--fos-color-blu-ink);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.dp-link:focus-visible{outline:2px solid var(--fos-color-blue);outline-offset:2px}.drg-sum{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.drg-end{border:1px solid var(--fos-color-sh-card-line);border-radius:8px;flex-direction:column;gap:1px;min-width:132px;padding:6px 10px;display:flex}.drg-end em{letter-spacing:.5px;text-transform:uppercase;color:var(--fos-color-ink-3);font-size:9.6px;font-style:normal;font-weight:700}.drg-end b{color:var(--fos-color-ink);font-size:12.4px;font-weight:600}.drg-end.is-empty b{color:var(--fos-color-ink-3);font-weight:500}.drg-end.is-next{border-color:var(--fos-color-blue);box-shadow:0 0 0 3px var(--fos-color-blue-14)}.drg-arrow{color:var(--fos-color-ink-4)}.drg-clear{margin-left:auto}.drg-months{grid-template-columns:repeat(2,252px);gap:24px;display:grid}@media (width<=600px){.drg-months{grid-template-columns:minmax(0,1fr);gap:12px}}.drg-months .dp-head h2{text-align:center}.drg-month .dp-grid td.is-middle{background:var(--fos-color-blue-soft)}.drg-month .dp-grid td.is-start{background:linear-gradient(to right, transparent 50%, var(--fos-color-blue-soft) 50%);border-radius:8px 0 0 8px}.drg-month .dp-grid td.is-end{background:linear-gradient(to left, transparent 50%, var(--fos-color-blue-soft) 50%)}.drg-month .dp-grid td.is-middle .dp-day{color:var(--fos-color-blu-ink);border-radius:0}.drg-month .dp-grid td.is-start .dp-day,.drg-month .dp-grid td.is-end .dp-day,.drg-month .dp-grid td.is-single .dp-day{background:var(--fos-color-blue);box-shadow:none;color:var(--fos-color-card);font-weight:700}@property --ld-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --ld-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes ld-more{0%{--ld-fade-start:0px;--ld-fade-end:48px}6%{--ld-fade-start:48px}94%{--ld-fade-end:48px}to{--ld-fade-start:48px;--ld-fade-end:0px}}.cl{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cl-chip{border-radius:var(--fos-radius-pill);background:var(--fos-color-blue-soft);color:var(--fos-color-blu-ink);white-space:nowrap;align-items:center;gap:2px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1.35;display:inline-flex}.cl-chip.is-removable{padding-right:2px}.cl-x{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-3px 0;display:inline-grid}@media (hover:hover){.cl-x:hover:not(:disabled){background:var(--fos-color-card)}}.cl-x:focus-visible{outline:2px solid var(--fos-color-primary);outline-offset:1px}.cl-x:disabled{opacity:.45;cursor:not-allowed}.navwrap .btn-sm{min-height:auto;padding:11px 20px;font-size:14px}.navwrap{z-index:80;transition:border-color var(--fos-duration) var(--fos-ease);background:0 0;border-bottom:1px solid #0000;padding:0;position:sticky;top:0}.navwrap>.wrap{z-index:1;position:relative}.navwrap.is-solid{border-bottom-color:#ffffff12}.navwrap>.wrap{max-width:var(--fos-max-wide)}.navbg{pointer-events:none;z-index:0;background:var(--fos-color-hero-4);position:absolute;inset:0;overflow:hidden}.navbg i{display:block;position:absolute}.navbg-dome{left:0;right:0;top:calc(-1 * var(--fos-scroll-y,0px));height:var(--fos-hero-dome);background:radial-gradient(1100px 420px at 50% -8%, var(--fos-color-hero-1) 0%, var(--fos-color-hero-2) 44%, var(--fos-color-hero-3) 78%, var(--fos-color-hero-4) 100%);border-radius:0 0 46% 46%/0 0 var(--fos-hero-dome-curve) var(--fos-hero-dome-curve)}.navbg-glow{left:50%;top:calc(70px - var(--fos-scroll-y,0px));background:radial-gradient(closest-side,#7c66ff47,#0000 72%);width:820px;height:420px;animation:7.5s ease-in-out infinite heroGlow;transform:translate(-50%)}.nav{align-items:center;gap:26px;padding:13px 0;display:flex}.brand{color:var(--fos-color-ink-inverse);letter-spacing:-.03em;flex-shrink:0;align-items:center;gap:11px;font-size:19px;font-weight:800;display:flex}.bmark{background:var(--fos-color-primary);width:34px;height:34px;box-shadow:0 8px 16px -8px var(--fos-color-primary-90);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bmark svg{width:18px;height:18px;color:var(--fos-color-ink-inverse)}.ainative{letter-spacing:.08em;color:var(--fos-color-hero-pill);border-radius:var(--fos-radius-pill);vertical-align:2px;text-transform:uppercase;border:1.4px solid #b9afff66;margin-left:8px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}@media (width<=520px){.ainative{display:none}}.nlinks{gap:2px;margin:0 auto;display:flex}.nlinks a{border-radius:var(--fos-radius-xs);color:var(--fos-color-hero-nav);align-items:center;gap:5px;padding:8px 13px;font-size:15px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.nlinks a:hover{color:var(--fos-color-ink-inverse);background:#ffffff14}.nact{align-items:center;gap:18px;display:flex}.burger{background:var(--fos-color-black);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:none}.burger span{background:var(--fos-color-ink-inverse);border-radius:2px;width:16px;height:2px;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:var(--fos-color-ink-inverse);border-radius:2px;width:16px;height:2px;position:absolute;left:0}.burger span:before{top:-5px}.burger span:after{top:5px}.navmob{background:var(--fos-color-menu-bg);border-radius:var(--fos-radius-lg);box-shadow:var(--fos-shadow-lg);margin:10px 0 14px;padding:12px 20px 20px;display:block}.navmob a{color:var(--fos-color-menu-link);border-bottom:1px solid #ffffff14;padding:12px 0;font-weight:650;display:block}.navmob .btn{border-bottom:0;justify-content:center;width:100%;margin-top:16px;padding:12px 20px;display:flex}@media (width<=960px){.nlinks,.nact{display:none}.burger{display:flex}}.hero{position:relative}.herodark{margin-top:calc(-1 * var(--fos-header-height,72px));padding:calc(44px + var(--fos-header-height,72px)) 0 8px;background:0 0;position:relative;overflow:hidden}.herodark:before{content:"";height:var(--fos-hero-dome);z-index:0;background:radial-gradient(1100px 420px at 50% -8%, var(--fos-color-hero-1) 0%, var(--fos-color-hero-2) 44%, var(--fos-color-hero-3) 78%, var(--fos-color-hero-4) 100%);border-radius:0 0 46% 46%/0 0 var(--fos-hero-dome-curve) var(--fos-hero-dome-curve);position:absolute;top:0;left:0;right:0}.herodark:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#7c66ff47,#0000 72%);width:820px;height:420px;animation:7.5s ease-in-out infinite heroGlow;position:absolute;top:70px;left:50%;transform:translate(-50%)}.herodark p.sub{color:var(--fos-color-hero-sub);max-width:58ch;margin:24px auto 0;font-size:18px;line-height:1.65}.herodark .hcta{justify-content:center;gap:12px;margin-top:20px;display:flex}.herodark .hcta .btn-lg{padding:11px 22px;font-size:14px}@media (width<=680px){.herodark .hcta .btn{width:100%}}@keyframes heroGlow{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.14)}}.hd-center{z-index:2;text-align:center;max-width:980px;margin:0 auto;padding:0 24px;position:relative}.hd-h1{color:var(--fos-color-ink-inverse);letter-spacing:-.032em;font-size:clamp(34px,3.45vw,48px);line-height:1.1}.hd-h1 .hline{display:block}.hd-h1 .hdl{color:var(--fos-color-hero-accent)}.hd-ghost{color:var(--fos-color-ink-inverse);background:0 0;border:1.4px solid #ffffff4d}.hd-ghost:hover{background:#ffffff17}.hd-dashwrap{z-index:2;margin-top:26px;position:relative}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-anim .hline,.hero-anim p.sub,.hero-anim .hcta{opacity:0;animation:heroRise .72s var(--fos-ease) forwards}.hero-anim .hline:first-child{animation-delay:.16s}.hero-anim .hline:nth-child(2){animation-delay:.29s}.hero-anim p.sub{animation-delay:.46s}.hero-anim .hcta{animation-delay:.58s}@media (prefers-reduced-motion:reduce){.hero-anim .hline,.hero-anim p.sub,.hero-anim .hcta{opacity:1;animation:none}}.osd{width:1000px;color:var(--fos-color-ink);line-height:1.3;position:relative}.osd-c{zoom:.82;width:min(1120px,96vw);margin:0 auto;position:relative}.osd-c .osd-app{border-radius:0 0 var(--fos-radius-xl) var(--fos-radius-xl);box-shadow:0 60px 120px -50px #05031ebf,0 10px 30px -14px #05031e66}@media (width<=960px){.osd-c{zoom:.62}}.osd-vtop{background:var(--fos-color-demo-chrome);border:1px solid var(--fos-color-demo-border);border-radius:var(--fos-radius-lg) var(--fos-radius-lg) 0 0;color:var(--fos-color-demo-ink);z-index:3;animation:osdPop .72s var(--fos-ease-back) 50ms both;border-bottom:none;align-items:center;gap:7px;padding:12px 16px;font-size:12.5px;font-weight:650;display:flex;position:relative}.osd-vtop span{margin-left:6px}.wdots i{border-radius:50%;width:9px;height:9px;display:inline-block}.wdots i.d1{background:var(--fos-color-mac-red)}.wdots i.d2{background:var(--fos-color-mac-amber)}.wdots i.d3{background:var(--fos-color-mac-green)}.osd-app{z-index:2;background:var(--fos-color-card);border-radius:var(--fos-radius-xl);border:1px solid var(--fos-color-osd-line-2);animation:osdPop .72s var(--fos-ease-back) 50ms both;display:flex;position:relative;overflow:hidden;box-shadow:0 44px 90px -42px #171c4880,0 8px 24px -12px #171c4829}@keyframes osdPop{0%{opacity:0;transform:translateY(20px)scale(.965)}62%{opacity:1;transform:translateY(0)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}.osd-side{border-right:1px solid var(--fos-color-osd-line);flex-shrink:0;width:208px;padding:22px 15px}.osd-logo{letter-spacing:-.02em;align-items:center;gap:9px;margin-bottom:24px;font-size:18px;font-weight:800;display:flex}.osd-hex{width:30px;height:30px;color:var(--fos-color-ink);place-items:center;display:grid}.osd-hex svg{width:26px;height:26px}.osd-nav{flex-direction:column;gap:3px;display:flex}.osd-nav a{color:var(--fos-color-ink-3);border-radius:11px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.osd-nav a svg{flex-shrink:0;width:19px;height:19px}.osd-nav a.on{background:var(--fos-color-primary-soft);color:var(--fos-color-primary);font-weight:750}.osd-badge{background:var(--fos-color-coral);color:var(--fos-color-ink-inverse);border-radius:var(--fos-radius-pill);place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:800;display:grid}.osd-main{flex:1;min-width:0;padding:20px 24px 26px}.osd-top{align-items:center;gap:16px;margin-bottom:20px;display:flex}.osd-search{background:var(--fos-color-osd-field);border:1px solid var(--fos-color-osd-line);color:var(--fos-color-ink-4);border-radius:12px;flex:1;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.osd-search svg{width:18px;height:18px}.osd-topr{align-items:center;gap:14px;display:flex}.osd-bell{color:var(--fos-color-ink-3)}.osd-bell svg{width:21px;height:21px}.osd-av{background:var(--fos-color-primary);width:34px;height:34px;color:var(--fos-color-ink-inverse);border-radius:50%;place-items:center;font-size:12.5px;font-weight:750;display:grid}.osd-live{background:var(--fos-color-green-soft);color:var(--fos-color-green);border-radius:var(--fos-radius-pill);align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.osd-live i{background:var(--fos-color-green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulseLive}@keyframes pulseLive{0%,to{box-shadow:0 0 0 0 var(--fos-color-green-55)}70%{box-shadow:0 0 0 5px #0000}}.osd-greet{animation:vsA 9s var(--fos-ease) infinite}.osd-greet b{letter-spacing:-.03em;font-size:26px;font-weight:800;display:block}.osd-greet span{color:var(--fos-color-ink-3);font-size:14.5px;font-weight:500}.osd-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.osd-kpis .osd-kpi:first-child{animation:vsB 9s var(--fos-ease) infinite}.osd-kpis .osd-kpi:nth-child(2){animation:vsC 9s var(--fos-ease) infinite}.osd-kpis .osd-kpi:nth-child(3){animation:vsD 9s var(--fos-ease) infinite}.osd-kpis .osd-kpi:nth-child(4){animation:vsE 9s var(--fos-ease) infinite}.osd-kpi{border:1px solid var(--fos-color-osd-line);border-radius:16px;padding:14px 15px 12px}.osd-kpi .kl{color:var(--fos-color-ink-3);white-space:nowrap;font-size:12.5px;font-weight:600}.osd-kpi .kv{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0;font-size:29px;font-weight:800}.osd-kpi .kf{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.osd-kpi .kf .up{color:var(--fos-color-green);font-size:13px;font-weight:750}.osd-kpi .kf .dn{color:var(--fos-color-coral);font-size:13px;font-weight:750}.osd-kpi .ksp{flex-shrink:0;width:60px;height:26px}.osd-kpi .ksp path{stroke-dasharray:160;animation:5.4s linear infinite kspFlow}.osd-kpis .osd-kpi:nth-child(2) .ksp path{animation-delay:-1.3s}.osd-kpis .osd-kpi:nth-child(3) .ksp path{animation-delay:-2.6s}.osd-kpis .osd-kpi:nth-child(4) .ksp path{animation-delay:-3.9s}@keyframes kspFlow{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}.osd-lower{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.osd-ship{border:1px solid var(--fos-color-osd-line);border-radius:var(--fos-radius-md);animation:vsF 9s var(--fos-ease) infinite;padding:18px 20px}.osd-ship-h{letter-spacing:-.02em;margin-bottom:13px;font-size:19px;font-weight:800}.osd-tabs{gap:8px;margin-bottom:6px;display:flex}.osd-tabs span{color:var(--fos-color-ink-4);border-radius:var(--fos-radius-pill);padding:6px 12px;font-size:13px;font-weight:650}.osd-tabs span.on{background:var(--fos-color-primary-soft);color:var(--fos-color-primary);font-weight:750}.osd-row{border-bottom:1px solid var(--fos-color-osd-line-3);border-radius:10px;grid-template-columns:1.25fr 1.15fr .7fr .62fr 26px;align-items:center;gap:8px;padding:12px 2px;font-size:13.5px;animation:8s ease-in-out infinite rowScan;display:grid}.osd-row .rid{letter-spacing:-.01em;font-weight:750}.osd-row .rst{border-radius:var(--fos-radius-pill);white-space:nowrap;justify-self:start;padding:5px 10px;font-size:12px;font-weight:750}.osd-row .rlane{color:var(--fos-color-ink-2);white-space:nowrap;font-weight:600}.osd-row .rdate{color:var(--fos-color-ink-3);font-weight:600}.osd-row .rico{color:var(--fos-color-green);justify-self:end}.osd-row .rico.al{color:var(--fos-color-coral)}.osd-row .rico svg{width:18px;height:18px}.osd-rows .osd-row:first-child{animation-delay:0s}.osd-rows .osd-row:nth-child(2){animation-delay:2s}.osd-rows .osd-row:nth-child(3){animation-delay:4s}.osd-rows .osd-row:nth-child(4){animation-delay:6s}@keyframes rowScan{0%,20%,to{background:0 0}8%{background:#311cc30e}}.st-blue{background:var(--fos-color-primary-soft);color:var(--fos-color-primary)}.st-red{background:var(--fos-color-coral-soft);color:var(--fos-color-coral)}.st-amber{background:var(--fos-color-amber-soft);color:var(--fos-color-amber-ink)}.st-green{background:var(--fos-color-green-soft);color:var(--fos-color-green)}.osd-viewall{color:var(--fos-color-primary);margin-top:13px;font-size:14px;font-weight:750;display:inline-block}.osd-cc{border-radius:var(--fos-radius-md);color:var(--fos-color-cc-ink);background:radial-gradient(120% 90% at 50% 0%, var(--fos-color-cc-from), var(--fos-color-cc-to) 72%);animation:vsG 9s var(--fos-ease) infinite;padding:17px 18px 15px;position:relative;overflow:hidden;box-shadow:0 26px 52px -26px #100e36b3}.osd-cc-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.osd-cc-h b{color:var(--fos-color-ink-inverse);letter-spacing:-.01em;font-size:15.5px;font-weight:750;display:block}.osd-cc-h span{color:var(--fos-color-cc-ink-2);font-size:12px}.osd-cc-spark{color:var(--fos-color-cc-spark);animation:2.6s ease-in-out infinite sparkTw}.osd-cc-spark svg{width:22px;height:22px}@keyframes sparkTw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}.osd-cc-cx{color:var(--fos-color-cc-ink-3);margin-left:auto}.osd-cc-cx svg{width:15px;height:15px}.osd-globe{justify-content:center;margin:2px 0 12px;display:flex}.osd-globe svg{width:200px;height:118px}.garc{fill:none;stroke:#aac3ff8c;stroke-width:1px;stroke-linecap:round;stroke-dasharray:4 84;animation:4.2s linear infinite garcFlow}.garc.g2{animation-delay:-1.4s}.garc.g3{animation-delay:-2.8s}@keyframes garcFlow{0%{stroke-dashoffset:88px}to{stroke-dashoffset:0}}.gnd{animation:2.8s ease-in-out infinite gndTw}.gnd.n2{animation-delay:.5s}.gnd.n3{animation-delay:1s}.gnd.n4{animation-delay:1.5s}.gnd.n5{animation-delay:2s}@keyframes gndTw{0%,to{opacity:.55}50%{opacity:1}}.osd-orbit{transform-origin:100px 66px;animation:16s linear infinite osdSpin}.osd-orbdots{transform-origin:100px 66px;animation:10s linear infinite osdSpin}@keyframes osdSpin{to{transform:rotate(360deg)}}.osd-cc-stats{color:var(--fos-color-cc-ink-4);flex-direction:column;gap:11px;font-size:13.5px;font-weight:600;display:flex}.osd-cc-stats div{align-items:center;gap:10px;display:flex}.osd-cc-stats svg{width:17px;height:17px;color:var(--fos-color-cc-icon);flex-shrink:0}.osd-cc-stats b{color:var(--fos-color-ink-inverse);font-variant-numeric:tabular-nums;font-weight:800}.osd-cc-stats .dgrn{background:var(--fos-color-demo-accent);width:9px;height:9px;box-shadow:0 0 8px var(--fos-color-demo-accent);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite pulseLive}.osd-cc-view{color:var(--fos-color-cc-link);margin-top:13px;font-size:14px;font-weight:750;display:inline-block}.hd-agents{z-index:3;width:min(1180px,96vw);height:172px;margin:-215px auto 0;position:relative}@media (width<=960px){.hd-agents{flex-direction:column;gap:16px;height:auto;margin-top:-20px;display:flex}}.hda{background:var(--fos-color-hda-bg);border:1px solid var(--fos-color-hda-line);border-radius:16px;flex-direction:column;width:296px;padding:13px 15px 12px;animation:.7s cubic-bezier(.34,1.35,.5,1) both ovIn,10.5s ease-in-out infinite hdaCycle;display:flex;position:absolute;overflow:hidden;box-shadow:0 34px 64px -32px #171c4873,0 6px 18px -10px #171c4824}.hda:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:44%;animation:6s ease-in-out infinite hdaSheen;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-16deg)}@media (width<=960px){.hda{width:100%;position:relative;margin-left:0!important;inset:auto!important}}.hd-agents .hda:first-child{z-index:3;animation-delay:.55s,3.4s;top:26px;left:26px}.hd-agents .hda:nth-child(2){z-index:2;margin-left:-148px;animation-delay:.75s,6.9s;top:0;left:50%}.hd-agents .hda:nth-child(2):after{animation-delay:2s}.hd-agents .hda:nth-child(3){z-index:3;animation-delay:.95s,10.4s;top:44px;right:26px}.hd-agents .hda:nth-child(3):after{animation-delay:4s}@keyframes ovIn{0%{opacity:0;transform:translateY(22px)scale(.93)}60%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hdaSheen{0%,58%{left:-60%}78%,to{left:130%}}@keyframes hdaCycle{0%,72%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:0;transform:translateY(-16px)scale(.94)}82%{opacity:0;transform:translateY(20px)scale(.92)}90%{opacity:1;transform:translateY(0)scale(1.03)}94%,to{opacity:1;transform:translateY(0)scale(1)}}.hda-h{align-items:center;gap:12px;display:flex}.hda-h b{letter-spacing:-.015em;font-size:14px;font-weight:750;display:block}.hda-ic{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.hda-ic svg{width:18px;height:18px}.hda-ic.ind{background:var(--fos-color-primary-soft);color:var(--fos-color-primary)}.hda-ic.grn{background:var(--fos-color-green-soft);color:var(--fos-color-green)}.hda-ic.cor{background:var(--fos-color-coral-soft);color:var(--fos-color-coral)}.hda-status{color:var(--fos-color-ink-2);align-items:center;gap:8px;margin-top:9px;font-size:12px;font-weight:650;display:inline-flex}.hda-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite pulseLive}.hda-status.grn i{background:var(--fos-color-green);box-shadow:0 0 6px #17b97880}.hda-status.red i{background:var(--fos-color-coral);box-shadow:0 0 6px #e9564b80}.hd-trust{text-align:center;padding:64px 20px 8px}.hd-trust-l{letter-spacing:.3em;text-transform:uppercase;color:var(--fos-color-ink-4);margin-bottom:20px;font-size:11.5px;font-weight:800}.hd-marq{max-width:1020px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hd-track{width:max-content;color:var(--fos-color-marq-ink);letter-spacing:-.01em;align-items:center;gap:56px;font-size:16px;font-weight:800;animation:26s linear infinite hdMarq;display:flex}.hd-track span{flex-direction:column;flex-shrink:0;align-items:center;line-height:1.1;display:inline-flex}.hd-track i{letter-spacing:.14em;color:var(--fos-color-marq-ink-2);font-size:9px;font-style:normal;font-weight:700;display:block}@keyframes hdMarq{to{transform:translate(-50%)}}@keyframes vsA{0%,8%{opacity:0;transform:translateY(10px)}13%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vsB{0%,17%{opacity:0;transform:translateY(10px)}22%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vsC{0%,26%{opacity:0;transform:translateY(10px)}31%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vsD{0%,35%{opacity:0;transform:translateY(10px)}40%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vsE{0%,44%{opacity:0;transform:translateY(10px)}49%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vsF{0%,53%{opacity:0;transform:translateY(10px)}58%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vsG{0%,62%{opacity:0;transform:translateY(10px)}67%,93%{opacity:1;transform:none}98%,to{opacity:0}}.vidplate{background:var(--fos-color-demo-bg);border-radius:var(--fos-radius-md);border:1px solid var(--fos-color-demo-border);position:relative;overflow:hidden;box-shadow:0 34px 66px -30px #0a0826a6}.vidplate.vlight{background:var(--fos-color-card)}.vp-top{background:var(--fos-color-demo-chrome);border-bottom:1px solid var(--fos-color-demo-border);color:var(--fos-color-demo-ink);align-items:center;gap:7px;padding:11px 15px;font-size:12px;font-weight:650;display:flex}.vp-top span{margin-left:6px}.vp-stage{min-height:242px;padding:16px 16px 10px}.vq-h{color:var(--fos-color-ink-inverse);letter-spacing:-.01em;margin-bottom:11px;font-size:12.8px;font-weight:750;animation:9s ease-in-out infinite vqH}.vq-row{background:var(--fos-color-card);opacity:0;border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:9px 12px;display:flex}.vq-row.vq-r1{animation:vqR1 9s var(--fos-ease) infinite}.vq-row.vq-r2{animation:vqR2 9s var(--fos-ease) infinite}.vq-row.vq-r3{animation:vqR3 9s var(--fos-ease) infinite}.vcd{background:var(--fos-color-osd-line);width:38px;height:30px;color:var(--fos-color-ink-3);border-radius:8px;flex-shrink:0;place-items:center;font-size:9.6px;font-weight:800;display:grid}.vin{flex:1;min-width:0}.vin b{color:var(--fos-color-ink);letter-spacing:-.01em;font-size:12.6px;font-weight:750;display:block}.vin>span{color:var(--fos-color-ink-3);margin-top:1px;font-size:10.6px;font-weight:550;display:block}.vam{text-align:right;flex-shrink:0}.vam b{color:var(--fos-color-ink);letter-spacing:-.02em;font-size:13.4px;font-weight:800;display:block}.vpos{color:var(--fos-color-green);font-size:10px;font-weight:750}.vneg{color:var(--fos-color-coral);font-size:10px;font-weight:750}.vq-best{text-transform:uppercase;letter-spacing:.04em;color:var(--fos-color-ink-inverse);background:var(--fos-color-primary);border-radius:var(--fos-radius-pill);vertical-align:1px;opacity:0;margin-left:6px;padding:2px 7px;font-size:8.6px;font-weight:800;animation:9s cubic-bezier(.34,1.4,.5,1) infinite vqBest;display:inline-block}.vq-chip{color:var(--fos-color-demo-accent);border-radius:var(--fos-radius-pill);opacity:0;background:#37e39a1f;border:1px solid #37e39a4d;align-items:center;gap:7px;margin-top:2px;padding:6px 12px;font-size:11px;font-weight:750;animation:9s ease-in-out infinite vqChip;display:inline-flex}.vq-toast{color:var(--fos-color-toast-ink);background:var(--fos-color-toast-bg);opacity:0;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:750;animation:9s cubic-bezier(.34,1.4,.5,1) infinite vqToast;display:inline-flex;position:absolute;bottom:12px;right:14px;box-shadow:0 14px 30px -14px #00000080}@keyframes vqH{0%,4%{opacity:0;transform:translateY(8px)}9%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vqR1{0%,9%{opacity:0;transform:translate(-16px)}14%,36%{opacity:1;background:var(--fos-color-card);box-shadow:none;transform:none}42%,93%{opacity:1;background:var(--fos-color-indigo-soft);box-shadow:inset 0 0 0 1.6px var(--fos-color-indigo);transform:none}98%,to{opacity:0}}@keyframes vqR2{0%,16%{opacity:0;transform:translate(-16px)}21%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vqR3{0%,23%{opacity:0;transform:translate(-16px)}28%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vqBest{0%,40%{opacity:0;transform:scale(.5)}46%,93%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes vqChip{0%,55%{opacity:0;transform:translateY(8px)}61%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes vqToast{0%,72%{opacity:0;transform:translateY(14px)scale(.94)}78%,93%{opacity:1;transform:none}98%,to{opacity:0}}.vlight .ph{animation:9s ease-in-out infinite vqH}.vlight .pb>:first-child,.vlight .tl>li:first-child{animation:vsA 9s var(--fos-ease) infinite}.vlight .pb>:nth-child(2),.vlight .tl>li:nth-child(2){animation:vsB 9s var(--fos-ease) infinite}.vlight .pb>:nth-child(3),.vlight .tl>li:nth-child(3){animation:vsC 9s var(--fos-ease) infinite}.vlight .pb>:nth-child(4),.vlight .tl>li:nth-child(4){animation:vsD 9s var(--fos-ease) infinite}.vlight .pb>:nth-child(5),.vlight .tl>li:nth-child(5){animation:vsE 9s var(--fos-ease) infinite}.vlight .pb>:nth-child(6),.vlight .tl>li:nth-child(6){animation:vsF 9s var(--fos-ease) infinite}.vlight .tl{animation:none!important}@media (prefers-reduced-motion:reduce){.osd-vtop,.osd-greet,.osd-kpis .osd-kpi,.osd-ship,.osd-cc,.osd-app,.osd-kpi .ksp path,.osd-row,.osd-cc-spark,.osd-orbit,.osd-orbdots,.osd-live i,.osd-cc-stats .dgrn,.garc,.gnd,.hda,.hda:after,.hda-status i,.hd-track,.herodark:after,.vq-h,.vq-row,.vq-best,.vq-chip,.vq-toast,.vlight .ph,.vlight .pb>*,.vlight .tl>li{opacity:1;transform:none;animation:none!important}.vq-r1{background:var(--fos-color-primary-soft);box-shadow:inset 0 0 0 1.6px var(--fos-color-primary)}}.prob-head{text-align:center;max-width:700px;margin:0 auto}.prob-head h2.big{font-size:clamp(26px,3.4vw,38px)}.prob-head .lede{margin-top:10px;margin-left:auto;margin-right:auto;font-size:15.4px}.prob-head .kicker{color:var(--fos-color-ink);letter-spacing:-.02em;margin-top:10px;font-size:15px;font-weight:750}.faults4{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}@media (width<=1080px){.faults4{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.faults4{grid-template-columns:1fr}}.f4{background:var(--fos-color-surface);border:1.5px solid var(--fos-color-line);border-radius:var(--fos-radius-md);transition:transform var(--fos-duration) var(--fos-ease), box-shadow var(--fos-duration), border-color var(--fos-duration), background var(--fos-duration);padding:15px 16px}.f4:hover{box-shadow:var(--fos-shadow-md);border-color:var(--fos-color-line-strong);background:var(--fos-color-card);transform:translateY(-5px)}.f4 .n{border-radius:var(--fos-radius-xs);background:var(--fos-color-primary-soft);width:26px;height:26px;color:var(--fos-color-primary);place-items:center;margin-bottom:10px;font-size:11.5px;font-weight:800;display:grid}.f4 b{letter-spacing:-.028em;margin-bottom:5px;font-size:14.8px;font-weight:750;line-height:1.22;display:block}.f4 p{color:var(--fos-color-ink-3);font-size:13.2px;line-height:1.48}.flow{border-top:1.5px solid var(--fos-color-line);margin-top:26px;padding-top:24px}.flow-lbl{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--fos-color-ink-4);margin-bottom:14px;font-size:10.5px;font-weight:800}.srcs{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}@media (width<=1080px){.srcs{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.srcs{grid-template-columns:repeat(2,1fr)}}.src{background:var(--fos-color-card);border:1.5px solid var(--fos-color-line);text-align:center;box-shadow:0 10px 22px -18px var(--fos-color-shade-30);transition:transform var(--fos-duration) var(--fos-ease), border-color var(--fos-duration);border-radius:15px;padding:11px 10px}.src:hover{border-color:var(--fos-color-line-strong);transform:translateY(-4px)}.src:hover .ic{background:var(--fos-color-coral-soft);color:var(--fos-color-coral)}.src .ic{background:var(--fos-color-surface-2);width:32px;height:32px;color:var(--fos-color-ink-3);transition:background var(--fos-duration), color var(--fos-duration);border-radius:11px;place-items:center;margin:0 auto 8px;display:grid}.src .ic svg{width:15px;height:15px}.src b{letter-spacing:-.02em;font-size:12.2px;font-weight:750;line-height:1.2;display:block}.src span{color:var(--fos-color-ink-4);margin-top:2px;font-size:10.4px;font-weight:600;display:block}.streams{width:100%;height:62px;margin:-2px 0;display:block}.streams .base{stroke:var(--fos-color-line-strong);stroke-width:1.5px;fill:none}.streams .flowline{stroke:var(--fos-color-primary);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:5 13;animation:1.5s linear infinite mStream}.streams .flowline:nth-of-type(2){animation-delay:-.25s}.streams .flowline:nth-of-type(3){animation-delay:-.5s}.streams .flowline:nth-of-type(4){animation-delay:-.75s}.streams .flowline:nth-of-type(5){animation-delay:-1s}.streams .flowline:nth-of-type(6){animation-delay:-1.25s}@media (width<=1080px){.streams{height:46px}}@keyframes mStream{to{stroke-dashoffset:-36px}}.jobfile{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse);border-radius:var(--fos-radius-xl);text-align:center;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 34px 64px -26px #311cc3cc}.jobfile:before,.jobfile:after{content:"";border-radius:50%;position:absolute}.jobfile:before{background:#ffffff12;width:380px;height:380px;animation:42s ease-in-out infinite drift1;top:-190px;left:-90px}.jobfile:after{background:#ffffff0d;width:280px;height:280px;animation:56s ease-in-out infinite drift4;bottom:-170px;right:-60px}.jobfile>*{z-index:2;position:relative}.jobfile h3{letter-spacing:-.038em;margin-bottom:9px;font-size:clamp(20px,2.5vw,28px)}.jobfile p{color:var(--fos-color-white-82);max-width:66ch;margin:0 auto;font-size:14.6px;line-height:1.58}@media (width<=680px){.jobfile{padding:22px 18px}}.jf-ic{background:#ffffff2e;border-radius:15px;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.jf-ic svg{width:21px;height:21px}.jf-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.jf-chips span{background:var(--fos-color-white-14);border-radius:var(--fos-radius-pill);align-items:center;gap:7px;padding:6px 13px;font-size:12.4px;font-weight:700;display:inline-flex}.jf-chips svg{width:11px;height:11px;color:var(--fos-color-ink-inverse);opacity:.85}.jf-link{background:var(--fos-color-card);color:var(--fos-color-primary);border-radius:var(--fos-radius-pill);transition:transform .22s var(--fos-ease), box-shadow .22s;align-items:center;gap:9px;margin-top:18px;padding:11px 22px;font-size:13.8px;font-weight:750;display:inline-flex}.jf-link:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px #00000073}.jf-link:hover i{transform:translate(4px)}.jf-link i{font-style:normal;transition:transform .22s}.ba{grid-template-columns:1fr 46px 1fr;align-items:stretch;margin-top:20px;display:grid}@media (width<=680px){.ba{grid-template-columns:1fr;gap:10px}}.ba-c{border-radius:var(--fos-radius-md);border:1.5px solid var(--fos-color-line);padding:16px 20px}.ba-c .l{letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:10.2px;font-weight:800}.ba-c b{letter-spacing:-.028em;font-size:15px;font-weight:750;line-height:1.35;display:block}.ba-before{background:var(--fos-color-surface)}.ba-before .l{color:var(--fos-color-ink-4)}.ba-before b{color:var(--fos-color-ink-3)}.ba-after{background:var(--fos-color-primary-soft);border-color:var(--fos-color-primary-border)}.ba-after .l{color:var(--fos-color-primary)}.ba-after b{color:var(--fos-color-ink)}.ba-arrow{color:var(--fos-color-primary);place-items:center;display:grid}.ba-arrow svg{width:20px;height:20px}@media (width<=680px){.ba-arrow{transform:rotate(90deg)}}.found{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse);border-radius:var(--fos-radius-xl);text-align:center;box-shadow:var(--fos-shadow-indigo-glow);margin-top:34px;padding:26px 34px;position:relative;overflow:hidden}.found:before{content:"";background:#ffffff12;border-radius:50%;width:340px;height:340px;animation:50s ease-in-out infinite drift3;position:absolute;top:-180px;right:-70px}.found>*{z-index:2;position:relative}.found h3{letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(20px,2.4vw,27px)}.found p{color:var(--fos-color-white-82);max-width:70ch;margin:0 auto;font-size:14.8px;line-height:1.55}@media (width<=680px){.found{border-radius:var(--fos-radius-lg);padding:26px 22px}}.divg{width:100%;height:92px;margin:-2px 0;display:block}.divg .base{stroke:var(--fos-color-line-strong);stroke-width:1.5px;fill:none}.divg .flowline{stroke:var(--fos-color-primary);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:5 13;animation:1.5s linear infinite mStream}.divg .flowline:nth-of-type(2){animation-delay:-.3s}.divg .flowline:nth-of-type(3){animation-delay:-.6s}.divg .flowline:nth-of-type(4){animation-delay:-.9s}.divg .flowline:nth-of-type(5){animation-delay:-1.2s}@media (width<=1080px){.divg{height:64px}}@media (width<=680px){.divg{display:none}}.groups{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:12px;display:grid}@media (width<=1080px){.groups{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.groups{grid-template-columns:1fr}}.grp{background:var(--fos-color-card);border:1.5px solid var(--fos-color-line);border-radius:var(--fos-radius-lg);height:100%;transition:transform var(--fos-duration) var(--fos-ease), box-shadow var(--fos-duration), border-color var(--fos-duration);flex-direction:column;padding:18px;display:flex}.grp:hover{box-shadow:var(--fos-shadow-md);border-color:var(--fos-color-line-strong);transform:translateY(-5px)}.grp:hover li:before{background:var(--fos-color-primary)}.grp .gl{letter-spacing:.15em;text-transform:uppercase;color:var(--fos-color-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:10.6px;font-weight:800;display:flex}.grp .gl .n{background:var(--fos-color-primary-soft);letter-spacing:0;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9.6px;display:grid}.grp ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.grp li{color:var(--fos-color-ink-2);align-items:flex-start;gap:9px;font-size:13.8px;font-weight:650;line-height:1.4;display:flex}.grp li:before{content:"";background:var(--fos-color-line-dot);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px;transition:background .25s}.solgrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:34px;display:grid}@media (width<=1080px){.solgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.solgrid{grid-template-columns:1fr}}.sol{background:var(--fos-color-card);border-radius:var(--fos-radius-xl);box-shadow:var(--fos-shadow-md);transition:transform var(--fos-duration) var(--fos-ease), box-shadow var(--fos-duration);flex-direction:column;min-width:0;height:100%;padding:22px 20px;display:flex}.sol:hover{box-shadow:var(--fos-shadow-lg)}.sol:hover .ic{background:var(--fos-color-primary-soft);color:var(--fos-color-primary);transform:rotate(-7deg)scale(1.1)}.sol.lead{background:linear-gradient(120deg, var(--fos-color-primary-soft) 0%, var(--fos-color-card) 55%);border:1.5px solid var(--fos-color-primary-border);grid-column:span 2}.sol.lead .ic,.sol.lead:hover .ic{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse)}.sol.lead ul{grid-template-columns:1fr 1fr;gap:9px 22px}@media (width<=680px){.sol.lead{grid-column:auto}.sol.lead ul{grid-template-columns:1fr}}.sol .sh{align-items:center;gap:14px;margin-bottom:11px;display:flex}.sol .ic{border-radius:var(--fos-radius-sm);background:var(--fos-color-surface-4);width:42px;height:42px;color:var(--fos-color-ink-2);transition:transform .3s var(--fos-ease), background .3s, color .3s;flex-shrink:0;place-items:center;display:grid}.sol .ic svg{width:21px;height:21px}.sol h3{letter-spacing:-.032em;margin:0;font-size:18px}.sol .icp{letter-spacing:.12em;text-transform:uppercase;color:var(--fos-color-primary);background:var(--fos-color-primary-soft);border-radius:var(--fos-radius-pill);margin-top:4px;padding:2px 9px;font-size:9.8px;font-weight:800;display:inline-block}.sol p{color:var(--fos-color-ink-2);flex:none;font-size:14.2px;line-height:1.55}.sol ul{gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.sol li{color:var(--fos-color-ink-2);align-items:flex-start;gap:9px;font-size:13.4px;font-weight:600;line-height:1.4;display:flex}.sol li .k{background:var(--fos-color-green-soft);border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.sol li .k svg{width:9px;height:9px;color:var(--fos-color-green)}.solbridge{background:var(--fos-color-card);border-radius:var(--fos-radius-xl);box-shadow:var(--fos-shadow-md);flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;padding:22px 26px;display:flex}.solbridge .txt{flex:1;min-width:280px}.solbridge b{letter-spacing:-.032em;margin-bottom:6px;font-size:19px;font-weight:800;display:block}.solbridge p{color:var(--fos-color-ink-2);font-size:14.8px;line-height:1.55}@media (width<=680px){.solbridge{gap:16px;padding:24px 22px}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding:38px 0;display:grid}.split.rev .s-copy{order:2}@media (width<=960px){.split{grid-template-columns:1fr;gap:36px}.split.rev .s-copy{order:0}}@media (width<=680px){.split{padding:34px 0}}.s-copy h3{letter-spacing:-.038em;margin-bottom:14px;font-size:clamp(25px,3.1vw,36px)}.s-copy p.d{color:var(--fos-color-ink-2);font-size:16.5px;line-height:1.62}.bens{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bens li{grid-template-columns:22px 1fr;gap:12px;display:grid}.bens .k{background:var(--fos-color-green-soft);width:22px;height:22px;transition:transform .3s var(--fos-ease);border-radius:50%;place-items:center;margin-top:2px;display:grid}.bens .k svg{width:12px;height:12px;color:var(--fos-color-green)}.bens li:hover .k{transform:scale(1.22)rotate(-8deg)}.bens b{letter-spacing:-.026em;margin-bottom:3px;font-size:15.6px;font-weight:750;display:block}.bens span.d2{color:var(--fos-color-ink-3);font-size:14.4px;line-height:1.5;display:block}.ph{border-bottom:1px solid var(--fos-color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ph b{letter-spacing:-.024em;font-size:15px;font-weight:750}.ph span{color:var(--fos-color-ink-3);font-size:12px;font-weight:600}.pb{padding:18px 22px 22px}.plate-cap{text-align:center;color:var(--fos-color-ink-3);margin-top:14px;font-size:13.4px;font-style:italic;font-weight:600}.plate-cap b{color:var(--fos-color-ink-2);font-style:normal;font-weight:750}.rate{border-radius:var(--fos-radius-md);border:1.5px solid var(--fos-color-line);align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.rate:last-child{margin-bottom:0}.rate.best{border-color:var(--fos-color-primary);background:var(--fos-color-primary-soft)}.rate .in{flex:1;min-width:0}.rate .in b{letter-spacing:-.02em;font-size:14.6px;font-weight:750;display:block}.rate .in span{color:var(--fos-color-ink-3);font-size:12px;font-weight:550}.krow{border-bottom:1px solid var(--fos-color-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.krow:last-child{border-bottom:0}.krow .kl{color:var(--fos-color-ink-2);font-size:13.4px;font-weight:600}.krow .kv{font-size:12.6px;font-weight:750}.kchip{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--fos-radius-pill);padding:4px 10px;font-size:10.6px;font-weight:800}.kc-ok{background:var(--fos-color-green-soft);color:var(--fos-color-green)}.kc-warn{background:var(--fos-color-amber-soft);color:var(--fos-color-amber-ink)}.kc-ind{background:var(--fos-color-primary-soft);color:var(--fos-color-primary)}.docset{border-top:1px dashed var(--fos-color-line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.docset .dr{color:var(--fos-color-ink-2);align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.docset .dr .s{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.docset .dr .s svg{width:10px;height:10px}.docset .dr .m{color:var(--fos-color-ink-4);margin-left:auto;font-size:11.4px;font-weight:600}.s-done{background:var(--fos-color-green-soft);color:var(--fos-color-green)}.s-due{background:var(--fos-color-amber-soft);color:var(--fos-color-amber-ink)}.tl{margin:0;padding:0 0 0 26px;list-style:none;position:relative}.tl:before{content:"";background:var(--fos-color-line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.tl li{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex;position:relative}.tl li:before{content:"";background:var(--fos-color-card);border:2.5px solid var(--fos-color-line);border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:-24px}.tl li.dn:before{background:var(--fos-color-green);border-color:var(--fos-color-green)}.tl li.nw:before{background:var(--fos-color-primary);border-color:var(--fos-color-primary);box-shadow:0 0 0 5px var(--fos-color-primary-14)}.tl b{letter-spacing:-.022em;font-size:14.4px;font-weight:700;display:block}.tl small{color:var(--fos-color-ink-3);font-size:11.8px;font-weight:550}.tl .src{color:var(--fos-color-primary);background:var(--fos-color-primary-soft);border-radius:var(--fos-radius-pill);white-space:nowrap;padding:3px 9px;font-size:10.4px;font-weight:700}.hsbox{background:var(--fos-color-surface-3);border-radius:16px;margin-bottom:12px;padding:14px 16px}.hsbox .c{font-family:var(--fos-font-mono);letter-spacing:-.02em;font-size:18px;font-weight:700}.hsbox .n2{color:var(--fos-color-ink-3);margin-top:3px;font-size:12.4px;font-weight:600}.hsmeta{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.ag2-sub{color:var(--fos-color-ink-3);margin-top:14px;font-size:15px;font-weight:650}.orch{border-radius:var(--fos-radius-2xl);color:var(--fos-color-ink-inverse);background:linear-gradient(140deg, var(--fos-color-night-2) 0%, var(--fos-color-night-3) 46%, var(--fos-color-primary) 100%);box-shadow:var(--fos-shadow-dark);margin-top:28px;padding:28px;position:relative;overflow:hidden}.orch:before{content:"";background:#ffffff0f;border-radius:50%;width:420px;height:420px;animation:48s ease-in-out infinite drift2;position:absolute;top:-200px;right:-120px}.orch>*{z-index:2;position:relative}@media (width<=680px){.orch{border-radius:var(--fos-radius-xl);padding:22px 16px}}.orch-top{justify-content:center;display:flex}.jobpill{background:var(--fos-color-white-12);border:1px solid var(--fos-color-white-20);border-radius:var(--fos-radius-pill);color:#ffffffe0;align-items:center;gap:11px;padding:9px 18px 9px 9px;font-size:13.4px;font-weight:650;display:inline-flex}.jobpill .p{background:var(--fos-color-card);color:var(--fos-color-gradient-to);border-radius:var(--fos-radius-pill);padding:4px 11px;font-size:12px;font-weight:800}.orchsvg{width:100%;height:56px;display:block}.orchsvg .b2{stroke:#ffffff38;stroke-width:1.5px;fill:none}.orchsvg .f2{stroke:var(--fos-color-violet-signal);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:4 12;animation:1.5s linear infinite mStream}.orchsvg .f2:nth-of-type(2){animation-delay:-.4s}.orchsvg .f2:nth-of-type(3){animation-delay:-.8s}@media (width<=1080px){.orchsvg{height:34px}}.acts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=1080px){.acts{grid-template-columns:1fr}}.act{background:var(--fos-color-white-8);border:1px solid var(--fos-color-white-14);border-radius:var(--fos-radius-md);padding:15px 16px}.act .an2{letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:12px;font-size:12.8px;font-weight:800;display:flex}.act .an2 .sq{border-radius:var(--fos-radius-xs);background:var(--fos-color-white-16);flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.act .an2 .sq svg{width:13px;height:13px}.act .fl{gap:7px;display:grid}.act .fl span{color:var(--fos-color-white-82);align-items:flex-start;gap:8px;font-size:12.2px;font-weight:600;line-height:1.4;display:flex}.act .fl span i{color:var(--fos-color-violet-signal);flex-shrink:0;font-style:normal;font-weight:800}.orch-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.orch-foot .ar{color:var(--fos-color-violet-signal);font-weight:800}.ofp{background:var(--fos-color-white-12);border:1px solid var(--fos-color-white-20);border-radius:var(--fos-radius-pill);padding:9px 18px;font-size:12.8px;font-weight:750}.ofp.go{background:var(--fos-color-card);color:var(--fos-color-gradient-to);border-color:var(--fos-color-card)}.ask{background:var(--fos-color-card);border:1.5px solid var(--fos-color-line-2);border-radius:var(--fos-radius-lg);box-shadow:var(--fos-shadow-card);grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;margin-top:14px;padding:22px 24px;display:grid}.ask h4{letter-spacing:-.032em;margin-bottom:8px;font-size:19px}.ask p{color:var(--fos-color-ink-2);font-size:14.4px;line-height:1.55}@media (width<=1080px){.ask{grid-template-columns:1fr;gap:18px}}@media (width<=680px){.ask{padding:20px 18px}}.askq{background:var(--fos-color-surface-3);color:var(--fos-color-ink);border-radius:16px;padding:14px 16px;font-size:14px;font-style:italic;font-weight:650}.askq+.askq{margin-top:10px}.askflow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.askflow span{background:var(--fos-color-primary-soft);color:var(--fos-color-primary);border-radius:var(--fos-radius-pill);padding:6px 13px;font-size:11.8px;font-weight:750}.askflow i{color:var(--fos-color-ink-4);font-style:normal;font-weight:800}.cta{color:var(--fos-color-ink-inverse);background:radial-gradient(80% 110% at 82% 8%, #5a46dc38 0%, #5a46dc00 62%), var(--fos-color-night-deep);border-radius:44px;padding:40px 52px;position:relative;overflow:hidden}.cta:before,.cta:after{content:"";opacity:.75;border-radius:50%;position:absolute}.cta:before{background:radial-gradient(circle,#311cc399,#0000 68%);width:460px;height:460px;animation:40s ease-in-out infinite drift1;top:-190px;left:-120px}.cta:after{background:radial-gradient(circle,#fa515752,#0000 68%);width:340px;height:340px;animation:52s ease-in-out infinite drift3;bottom:-160px;right:-80px}.cta .tag{background:var(--fos-color-white-14);color:var(--fos-color-ink-inverse);margin-bottom:22px}.cta h2{letter-spacing:-.042em;font-size:clamp(29px,3.8vw,44px)}.cta .lede{color:#ffffffbf;margin-top:18px}.cta .perks{gap:16px;margin-top:34px}@media (width<=1080px){.cta{border-radius:var(--fos-radius-panel);padding:36px 32px}}@media (width<=680px){.cta{border-radius:var(--fos-radius-xl);padding:26px 18px}}.cta-in{z-index:2;grid-template-columns:1fr .82fr;align-items:center;gap:56px;display:grid;position:relative}@media (width<=960px){.cta-in{grid-template-columns:1fr;gap:30px}}.signet{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.signet .lnk{stroke:#ffffff21;stroke-width:1.2px;fill:none}.signet .sig{stroke:var(--fos-color-violet-4);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-dasharray:7 460;filter:drop-shadow(0 0 5px #bfb4ffd9);animation:5.4s linear infinite sigRun}.signet .sig.d1{animation-duration:6.6s;animation-delay:-.8s}.signet .sig.d2{animation-duration:4.8s;animation-delay:-2.1s}.signet .sig.d3{animation-duration:7.4s;animation-delay:-3.4s}.signet .sig.d4{animation-duration:5.9s;animation-delay:-1.4s}.signet .sig.d5{animation-duration:8.1s;animation-delay:-4.6s}.signet .sig.d6{animation-duration:6.1s;animation-delay:-2.9s}.signet .nd{fill:#ffffff4d;animation:3.6s ease-in-out infinite ndPulse}.signet .nd.p1{animation-delay:-.4s}.signet .nd.p2{animation-delay:-1.1s}.signet .nd.p3{animation-delay:-1.9s}.signet .nd.p4{animation-delay:-2.6s}.signet .nd.p5{animation-delay:-3.2s}.signet .halo{fill:none;stroke:#bfb4ff66;stroke-width:1px;animation:3.6s ease-in-out infinite haloPulse}@keyframes sigRun{0%{stroke-dashoffset:467px}to{stroke-dashoffset:0}}@keyframes ndPulse{0%,to{r:3;fill:#ffffff42}50%{r:5.2;fill:#c8beffb8}}@keyframes haloPulse{0%{r:6;opacity:0}40%{opacity:.55}to{r:16;opacity:0}}.perks{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.perks li{color:#ffffffc7;align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.perks li:hover .ck{transform:scale(1.22)rotate(-8deg)}.perks .ck{background:var(--fos-color-white-16);width:22px;height:22px;transition:transform .3s var(--fos-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.perks .ck svg{width:12px;height:12px;color:var(--fos-color-ink-inverse)}.form{background:var(--fos-color-card);border-radius:var(--fos-radius-2xl);color:var(--fos-color-ink);padding:36px 34px;box-shadow:0 30px 60px -26px #0009}.form .fh{letter-spacing:-.035em;margin-bottom:7px;font-size:22px;font-weight:800}.form .fs{color:var(--fos-color-ink-3);margin-bottom:24px;font-size:14.4px;font-weight:500;line-height:1.5}.form .btn{width:100%;margin-top:6px}@media (width<=680px){.form{padding:24px 20px}}.f{margin-bottom:14px;position:relative}.f input{border:1.5px solid var(--fos-color-line);border-radius:var(--fos-radius-sm);background:var(--fos-color-surface);width:100%;color:var(--fos-color-ink);padding:23px 16px 9px;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.f input:focus{border-color:var(--fos-color-primary);background:var(--fos-color-card);box-shadow:0 0 0 4px var(--fos-color-primary-12);outline:none}.f input::placeholder{color:var(--fos-color-ink-4);opacity:0;transition:opacity .22s 50ms}.f input:focus::placeholder{opacity:1}.f label{color:var(--fos-color-ink-4);pointer-events:none;transform-origin:0 0;transition:transform var(--fos-duration-fast) var(--fos-ease), color var(--fos-duration-fast), font-weight var(--fos-duration-fast);margin:0;font-size:14.6px;font-weight:600;position:absolute;top:16px;left:16px}.f input:focus~label,.f input:not(:placeholder-shown)~label{font-weight:750;transform:translateY(-10px)scale(.76)}.f input:focus~label{color:var(--fos-color-primary)}.fine{color:var(--fos-color-ink-4);text-align:center;margin-top:14px;font-size:12.2px;font-weight:500;line-height:1.5}.fine a{color:var(--fos-color-primary);font-weight:650}.done{text-align:center;padding:26px 6px}.done .rg2{background:var(--fos-color-green-soft);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid}.done .rg2 svg{width:28px;height:28px;color:var(--fos-color-green)}.done h3{margin-bottom:8px}.done p{color:var(--fos-color-ink-2);font-size:14.6px;line-height:1.55}.faq{gap:10px;max-width:840px;margin:32px auto 0;display:grid}.faq .fitem{background:var(--fos-color-card);border-radius:var(--fos-radius-lg);box-shadow:var(--fos-shadow-card);overflow:hidden}.faq .fq{width:100%;color:inherit;text-align:left;cursor:pointer;letter-spacing:-.028em;background:0 0;border:0;padding:22px 56px 22px 26px;font-size:16.8px;font-weight:750;transition:color .18s;display:block;position:relative}.faq .fq:hover{color:var(--fos-color-primary)}.faq .fq:hover:after{background-color:var(--fos-color-primary);background-image:linear-gradient(var(--fos-color-ink-inverse), var(--fos-color-ink-inverse)), linear-gradient(var(--fos-color-ink-inverse), var(--fos-color-ink-inverse))}.faq .fq[aria-expanded=true]{color:var(--fos-color-primary)}.faq .fq[aria-expanded=true]:after{background-size:11px 2px,0 0;transform:translateY(-50%)rotate(180deg)}.faq .fq:after{content:"";background-color:var(--fos-color-primary-soft);background-image:linear-gradient(var(--fos-color-primary), var(--fos-color-primary)), linear-gradient(var(--fos-color-primary), var(--fos-color-primary));width:28px;height:28px;transition:transform .3s var(--fos-ease), background-size .25s, background-color .25s;background-position:50%,50%;background-repeat:no-repeat;background-size:11px 2px,2px 11px;border-radius:50%;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media (width<=680px){.faq .fq{padding:20px 52px 20px 20px;font-size:15.8px}}.faq p{color:var(--fos-color-ink-2);padding:0 30px 24px 26px;font-size:15.2px;line-height:1.65}@media (width<=680px){.faq p{padding:0 22px 20px 20px}}.ressec{background:var(--fos-color-surface-5);border-top:1px solid var(--fos-color-line-3);padding:44px 0;position:relative;overflow:hidden}.ressec:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 8% 22%,#311cc30d 0 34%,#0000 60%),radial-gradient(circle at 92% 78%,#6c5ce70d 0 34%,#0000 60%);position:absolute;inset:0}.ressec .wave{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.ressec .wave path{fill:none;stroke:var(--fos-color-line-strong);stroke-width:1px}.ressec .wrap{z-index:2;position:relative}.ressec .centre h2.big{font-size:clamp(26px,3.4vw,38px)}.ressec .centre .lede{max-width:58ch;margin-top:10px;font-size:15.4px}@media (width<=680px){.ressec{padding:36px 0}}.restag{background:var(--fos-color-card);border-radius:var(--fos-radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--fos-color-primary);box-shadow:var(--fos-shadow-sm);align-items:center;gap:8px;margin-bottom:14px;padding:6px 15px;font-size:11.5px;font-weight:800;display:inline-flex}.restag svg{width:13px;height:13px}.resgrid2{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;margin-top:28px;display:grid}@media (width<=1080px){.resgrid2{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.resgrid2{grid-template-columns:1fr}}.rc{background:var(--fos-color-card);border-radius:var(--fos-radius-md);height:100%;box-shadow:0 18px 40px -26px var(--fos-color-shade-30);transition:transform var(--fos-duration) var(--fos-ease), box-shadow var(--fos-duration);flex-direction:column;padding:20px;display:flex}.rc:hover{box-shadow:0 28px 56px -26px var(--fos-color-shade-38);transform:translateY(-5px)}.rc:hover .ic{transform:rotate(-7deg)scale(1.08)}.rc .ic{border-radius:var(--fos-radius-sm);width:44px;height:44px;transition:transform .3s var(--fos-ease);place-items:center;margin-bottom:14px;display:grid}.rc .ic svg{width:20px;height:20px}.rc h4{letter-spacing:-.032em;margin-bottom:7px;font-size:17px}.rc p{color:var(--fos-color-ink-2);flex:1;font-size:13.8px;line-height:1.5}.rc .rlinks{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.rc .rlink{color:var(--fos-color-primary);align-items:center;gap:8px;font-size:13.4px;font-weight:750;display:inline-flex}.rc .rlink i{transition:transform .22s var(--fos-ease);font-style:normal}.rc .rlink:hover i{transform:translate(4px)}.rc .rdiv{background:var(--fos-color-line-strong);width:1px;height:16px}.ri-1{background:var(--fos-color-primary-soft);color:var(--fos-color-primary-2)}.ri-2{background:var(--fos-color-blue-soft);color:var(--fos-color-blue)}.ri-3{background:var(--fos-color-amber-soft-2);color:var(--fos-color-amber-2)}.ri-4{background:var(--fos-color-green-soft-2);color:var(--fos-color-green-2)}.helpstrip{background:var(--fos-color-primary-soft);border-radius:var(--fos-radius-md);flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding:18px 22px;display:flex}.helpstrip .hi{background:var(--fos-color-primary-soft-2);width:42px;height:42px;color:var(--fos-color-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.helpstrip .hi svg{width:20px;height:20px}.helpstrip .ht{flex:1;min-width:250px}.helpstrip b{letter-spacing:-.032em;margin-bottom:3px;font-size:16.5px;font-weight:800;display:block}.helpstrip p{color:var(--fos-color-ink-2);font-size:13.6px;line-height:1.5}.helpstrip .btn{padding:12px 22px;font-size:14px}@media (width<=680px){.helpstrip{gap:14px;padding:18px}.helpstrip .btn{width:100%}}footer.site{background:0 0;padding:0}footer.site>.wrap{max-width:none;padding:0}.footcard{border-radius:var(--fos-radius-xl) var(--fos-radius-xl) 0 0;color:var(--fos-color-ink-inverse);background:radial-gradient(90% 120% at 88% 0%, #5a46dc33 0%, #5a46dc00 60%), var(--fos-color-night-deep);padding:30px 0 16px;position:relative;overflow:hidden}.footcard:before{content:"";pointer-events:none;background:radial-gradient(circle,#8c7eff42,#0000 66%);border-radius:50%;width:420px;height:420px;animation:44s ease-in-out infinite drift2;position:absolute;top:-220px;right:-90px}.footcard>*{z-index:2;position:relative}.footcard>.footgrid,.footcard>.footbar{width:100%;max-width:var(--fos-max);padding-left:var(--fos-gutter);padding-right:var(--fos-gutter);margin-left:auto;margin-right:auto}.footcard .btn{white-space:nowrap}@media (width<=680px){.footcard{border-radius:var(--fos-radius-lg) var(--fos-radius-lg) 0 0;padding:24px 0 14px}.footcard>.footgrid,.footcard>.footbar{padding-left:20px;padding-right:20px}}.footgrid{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:26px;display:grid}@media (width<=1180px){.footgrid{grid-template-columns:1fr 1fr 1fr;gap:22px}}@media (width<=680px){.footgrid{grid-template-columns:1fr;gap:20px}}.fbrand{padding-right:12px}.fbrand .bm{align-items:flex-start;gap:13px;margin-bottom:14px;display:flex}.fbrand .bm .sq{background:var(--fos-color-white-12);border:1px solid #ffffff2e;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.fbrand .bm .sq svg{width:22px;height:22px;color:var(--fos-color-ink-inverse)}.fbrand .bm .bt{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.fbrand .bm .bt em{color:var(--fos-color-on-dark-5);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}.fbrand .bm b{letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-weight:800}.fbrand p{color:var(--fos-color-on-dark-2);max-width:32ch;font-size:13.2px;line-height:1.5}.fbrand hr{background:0 0;border:0;height:1px;margin:13px 0 11px}@media (width<=1180px){.fbrand{border-bottom:1px solid #ffffff17;grid-column:1/-1;padding-bottom:18px}.fbrand p{max-width:48ch}}.socials{gap:9px;display:flex}.socials a{width:32px;height:32px;color:var(--fos-color-on-dark-3);transition:background .22s, border-color .22s, color .22s, transform .22s var(--fos-ease);border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.socials a:hover{color:var(--fos-color-ink-inverse);background:#ffffff17;border-color:#ffffff57;transform:translateY(-3px)}.socials svg{width:16px;height:16px}.fcol h5{letter-spacing:.14em;text-transform:uppercase;color:var(--fos-color-on-dark-4);margin:0 0 9px;font-size:10.4px;font-weight:800}.fcol a{width:fit-content;color:var(--fos-color-on-dark);justify-content:flex-start;align-items:center;gap:9px;margin-bottom:7px;padding:0;font-size:13.8px;font-weight:520;line-height:1.5;transition:color .2s;display:flex}.fcol a:last-child{margin-bottom:0}.fcol a i{color:var(--fos-color-on-dark-4);transition:transform .22s var(--fos-ease), color .2s;font-size:15px;font-style:normal;line-height:1}.fcol a:hover{color:var(--fos-color-ink-inverse)}.fcol a:hover i{color:var(--fos-color-ink-inverse);transform:translate(5px)}@media (width<=680px){.fcol a{margin-bottom:10px;font-size:14px}.fcol h5{margin-bottom:10px}}.footbar{border-top:1px solid var(--fos-color-white-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:12px;display:flex}.footbar .cp{color:var(--fos-color-on-dark-2);font-size:12.8px;font-weight:500}.footbar .legal{align-items:center;gap:18px;display:flex}.footbar .legal a{color:var(--fos-color-on-dark-3);font-size:12.8px;font-weight:550;transition:color .2s}.footbar .legal a:hover{color:var(--fos-color-ink-inverse)}.footbar .legal .sep{background:#ffffff38;width:1px;height:13px}@media (width<=680px){.footbar{flex-direction:column;align-items:flex-start;gap:14px}}.lp{--white:var(--fos-color-card);--black:var(--fos-color-nav-line);--navy:var(--fos-color-nav-bg);--navy-2:var(--fos-color-lp-navy-2);--navy-3:var(--fos-color-primary);--navy-4:var(--fos-color-primary-2);--navy-deep:var(--fos-color-nav-line);--blue:var(--fos-color-blue);--blue-700:var(--fos-color-primary);--blue-bright:var(--fos-color-lp-blue-bright);--blue-ice:var(--fos-color-nav-ink-3);--blue-50:var(--fos-color-blue-soft);--blue-100:var(--fos-color-step-now);--blue-200:var(--fos-color-lp-blue-200);--bg:var(--fos-color-card);--bg-alt:var(--fos-color-workspace);--bg-tint:var(--fos-color-bg-tint);--text:var(--fos-color-ink);--text-2:var(--fos-color-ink-3);--text-3:var(--fos-color-ink-4);--border:var(--fos-color-line-2);--border-2:var(--fos-color-line-strong);--success:var(--fos-color-green-2);--success-bg:var(--fos-color-green-soft);--success-fg:var(--fos-color-grn-ink);--live:var(--fos-color-tk-good);--warning:var(--fos-color-amber);--warning-bg:var(--fos-color-amber-soft-2);--warning-fg:var(--fos-color-amb-ink);--warning-light:var(--fos-color-cc-spark);--error:var(--fos-color-red);--error-bg:var(--fos-color-red-soft);--error-fg:var(--fos-color-red-ink);--error-light:var(--fos-color-lp-red-light);--on-dark:var(--fos-color-ink-inverse);--on-dark-2:var(--fos-color-nav-ink-3);--on-dark-3:color-mix(in srgb, var(--white) 42%, transparent);--on-dark-border:color-mix(in srgb, var(--white) 10%, transparent);--font:var(--fos-font-sans);--r-sm:8px;--r:12px;--r-lg:16px;--r-pill:999px;--shadow-card:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--navy) 10%, transparent);--shadow-card-hover:0 2px 4px color-mix(in srgb, var(--navy) 5%, transparent), 0 16px 32px -16px color-mix(in srgb, var(--navy) 20%, transparent);--shadow-frame:0 2px 4px color-mix(in srgb, var(--navy) 8%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--navy) 45%, transparent);--ease:cubic-bezier(.2, .7, .2, 1);--container:1240px;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}.lp h1,.lp h2,.lp h3,.lp h4,.lp .lp-h3,.lp .lp-h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}:where(.lp) button{font:inherit;cursor:pointer;color:inherit}.lp img,.lp svg{max-width:100%;display:block}.lp .lp-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.lp :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp .lp-dark :focus-visible{outline-color:var(--white)}.lp .lp-container{max-width:var(--container);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.lp .lp-section{padding-block:clamp(56px,7vw,96px);scroll-margin-top:72px}.lp .lp-dark{background:var(--navy);color:var(--on-dark)}.lp .lp-sec-head{text-align:center;justify-items:center;gap:14px;max-width:820px;margin:0 auto clamp(32px,4vw,48px);display:grid}.lp .lp-sec-head .lp-lead{color:var(--text-2);max-width:70ch;font-size:16.88px;line-height:1.6}.lp .lp-sec-head.lp-left{text-align:left;justify-items:start;margin-inline:0}.lp .lp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);font-size:11.25px;font-weight:600}.lp h2{letter-spacing:-.025em;font-size:clamp(27.75px,3.4vw,39px);line-height:1.12}.lp h3{letter-spacing:-.01em;font-size:15.94px}.lp .lp-btn{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:14.06px;font-weight:600;display:inline-flex}.lp .lp-btn .lp-ic{width:18px;height:18px}.lp .lp-btn-primary{background:var(--blue);color:var(--white)}@media (hover:hover){.lp .lp-btn-primary:hover{background:var(--blue-700)}}.lp .lp-btn-primary:active{background:var(--blue-700)}.lp .lp-btn-ghost{border-color:var(--border-2);color:var(--text);background:0 0}@media (hover:hover){.lp .lp-btn-ghost:hover{background:var(--bg-alt)}}.lp .lp-dark .lp-btn-ghost{border-color:color-mix(in srgb, var(--white) 28%, transparent);color:var(--white)}@media (hover:hover){.lp .lp-dark .lp-btn-ghost:hover{background:color-mix(in srgb, var(--white) 8%, transparent);border-color:color-mix(in srgb, var(--white) 50%, transparent)}}.lp .lp-btn-sm{border-radius:var(--r-sm);height:34px;padding:0 14px;font-size:12.19px}.lp .lp-btn-sm .lp-ic{width:14px;height:14px}.lp .lp-frame .lp-btn-ghost,.lp .lp-dash .lp-btn-ghost{border-color:var(--border);background:var(--white);color:var(--text)}.lp .lp-pill{white-space:nowrap;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:9.9px;font-weight:600;display:inline-flex}.lp .lp-pill-success{background:var(--success-bg);color:var(--success-fg)}.lp .lp-pill-warning{background:var(--warning-bg);color:var(--warning-fg)}.lp .lp-pill-error{background:var(--error-bg);color:var(--error-fg)}.lp .lp-pill-blue{background:var(--blue-50);color:var(--blue-700)}.lp .lp-pill-neutral{background:var(--bg-alt);color:var(--text-2);border:1px solid var(--border)}.lp .lp-nav{top:env(safe-area-inset-top,0px);z-index:50;position:sticky}.lp .lp-nav .lp-container{align-items:center;gap:40px;height:68px;display:flex}.lp .lp-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16.88px;font-weight:700;display:flex}.lp .lp-brand .lp-mark{background:var(--blue);width:30px;height:30px;color:var(--white);border-radius:9px;flex:none;place-items:center;display:grid}.lp .lp-nav-links{color:var(--white);gap:30px;font-size:14.06px;font-weight:500;display:flex}.lp .lp-nav-links a{opacity:.85;position:relative}.lp .lp-nav-links a:after{content:"";background:var(--blue);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.lp .lp-nav-links a:hover{opacity:1}.lp .lp-nav-links a:hover:after{transform:scaleX(1)}}.lp .lp-nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.lp .lp-nav-toggle{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--white) 20%, transparent);width:40px;height:40px;color:var(--white);background:0 0;place-items:center;margin-left:auto;display:none}.lp .lp-nav-mobile{background:var(--navy);border-top:1px solid var(--on-dark-border);padding-block:12px 20px}.lp .lp-nav-mobile .lp-container{gap:4px;height:auto;display:grid}.lp .lp-nav-mobile a{color:var(--on-dark-2);border-bottom:1px solid var(--on-dark-border);padding:10px 4px;font-size:15px}.lp .lp-nav-mobile .lp-btn{border-bottom:1px solid #0000;justify-content:center;margin-top:12px}.lp .lp-nav-mobile .lp-btn+.lp-btn{margin-top:8px}@media (width<=960px){.lp .lp-nav-links,.lp .lp-nav-actions{display:none}.lp .lp-nav-toggle{display:grid}}@media (width>=961px){.lp .lp-nav-mobile{display:none!important}}.lp .lp-hero{background:var(--bg);padding-bottom:72px;position:relative;overflow:clip}.lp .lp-hero .lp-container{grid-template-rows:auto 90px 120px auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,4vw,56px);display:grid}.lp .lp-band{z-index:0;background:radial-gradient(ellipse 60% 70% at 72% 40%, color-mix(in srgb, var(--blue) 22%, transparent), transparent 70%), radial-gradient(ellipse 40% 50% at 15% 85%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 70%), var(--navy);border-radius:0 0 50% 50%/0 0 110px 110px;grid-area:1/1/3/-1;width:100vw;margin-left:calc(50% - 50vw);position:relative}.lp .lp-hero-copy{gap:22px;display:grid}.lp .lp-hero .lp-hero-copy{z-index:1;grid-area:1/1;align-self:start;padding-top:clamp(36px,4.5vw,56px);padding-bottom:28px;position:relative}.lp .lp-hero .lp-dash-wrap{z-index:1;grid-area:2/2/4;align-self:end;min-width:0;position:relative}.lp .lp-hero h1{letter-spacing:-.03em;font-size:clamp(39px,5.2vw,60px);font-weight:700;line-height:1.05}.lp .lp-hero h1 em{color:var(--blue);font-style:normal}.lp .lp-hero .lp-lead{color:var(--on-dark-2);max-width:46ch;font-size:16.88px;line-height:1.6}.lp .lp-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp .lp-hero-stats{flex-wrap:wrap;gap:16px 0;margin-top:14px;display:flex}.lp .lp-hero-stats .lp-stat{border-right:1px solid var(--on-dark-border);min-width:0;margin-right:20px;padding-right:20px}.lp .lp-hero-stats .lp-stat:last-of-type{border-right:0;margin-right:0;padding-right:0}.lp .lp-stat b{letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:26.25px;font-weight:700;line-height:1.1;display:block}.lp .lp-stat>span{color:var(--on-dark-2);max-width:9em;margin-top:5px;font-size:12.19px;line-height:1.4;display:block}@media (width<=1023px){.lp .lp-hero .lp-container{grid-template-rows:auto 200px auto auto;grid-template-columns:1fr}.lp .lp-band{grid-row:1/3}.lp .lp-hero .lp-dash-wrap{grid-area:2/1/4;align-self:start}.lp .lp-hero h1{max-width:14ch}}.lp .lp-dash{background:var(--bg-alt);border-radius:var(--r-lg);box-shadow:var(--shadow-frame);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);color:var(--text);grid-template-rows:auto minmax(0,1fr);grid-template-columns:168px minmax(0,1fr);min-width:0;font-size:10.35px;line-height:1.4;display:grid;overflow:hidden}.lp .lp-side{background:var(--navy-2);color:var(--on-dark-2);border-right:1px solid color-mix(in srgb, var(--white) 6%, transparent);align-content:start;gap:2px;padding:14px 10px;display:grid}.lp .lp-side .lp-brand{color:var(--white);gap:8px;padding:2px 6px 12px;font-size:12.3px}.lp .lp-side .lp-brand .lp-mark{border-radius:6px;width:22px;height:22px}.lp .lp-side .lp-it{white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:10.5px;display:flex}.lp .lp-side .lp-it .lp-ic{opacity:.8;width:12px;height:12px}.lp .lp-side .lp-it.lp-active{background:var(--blue);color:var(--white)}.lp .lp-side .lp-it.lp-active .lp-ic{opacity:1}.lp .lp-dmain{align-content:start;gap:10px;min-width:0;padding:10px 12px 12px;display:grid}.lp .lp-dtop{align-items:center;gap:10px;display:flex}.lp .lp-dsearch{background:var(--white);border:1px solid var(--border);min-width:0;color:var(--text-2);border-radius:8px;flex:1;align-items:center;gap:7px;padding:6px 10px;display:flex}.lp .lp-dsearch .lp-ic{width:12px;height:12px}.lp .lp-dsearch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .lp-dtop .lp-bell{background:var(--white);border:1px solid var(--border);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;display:grid;position:relative}.lp .lp-dtop .lp-bell .lp-ic{width:13px;height:13px}.lp .lp-duser{background:var(--white);border:1px solid var(--border);border-radius:8px;align-items:center;gap:7px;padding:3px 8px 3px 3px;display:flex}.lp .lp-duser .lp-av{background:var(--blue);width:22px;height:22px;color:var(--white);border-radius:50%;place-items:center;font-size:9.3px;font-weight:700;display:grid}.lp .lp-duser b{font-weight:600;line-height:1.2;display:block}.lp .lp-duser small{color:var(--text-2);font-size:9px;line-height:1.2;display:block}.lp .lp-duser .lp-ic{width:11px;height:11px;color:var(--text-2)}.lp .lp-dhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp .lp-dhead .lp-h4{margin-right:auto;font-size:12.75px;font-weight:700}.lp .lp-ddrop{background:var(--white);border:1px solid var(--border);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-weight:500;display:inline-flex}.lp .lp-ddrop .lp-ic{width:11px;height:11px;color:var(--text-2)}.lp .lp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lp .lp-kpi{background:var(--white);border:1px solid var(--border);border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.lp .lp-kpi small{color:var(--text-2);font-size:9.3px;line-height:1.25}.lp .lp-kpi b{letter-spacing:-.02em;font-size:17.25px;font-weight:700;line-height:1.1}.lp .lp-kpi b.lp-err{color:var(--error)}.lp .lp-screen[data-screen=shipments] .lp-kpi:first-child small{color:var(--blue);font-weight:600}.lp .lp-screen[data-screen=shipments] .lp-kpi:nth-child(3) b{color:var(--error)}.lp .lp-kpi em{font-size:8.7px;font-style:normal;font-weight:600;line-height:1.25}.lp .lp-kpi em.lp-up{color:var(--success-fg)}.lp .lp-kpi em.lp-down{color:var(--error-fg)}.lp .lp-drow{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;display:grid}.lp .lp-dcard{background:var(--white);border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px}.lp .lp-dcard .lp-ct{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11.1px;font-weight:700;display:flex}.lp .lp-legend{color:var(--text-2);gap:9px;font-size:9px;font-weight:500;display:flex}.lp .lp-legend span{align-items:center;gap:4px;display:inline-flex}.lp .lp-legend i{border-radius:2px;width:6px;height:6px;display:inline-block}.lp .lp-chart{grid-template-columns:22px minmax(0,1fr);gap:4px;display:grid}.lp .lp-ylab{color:var(--text-2);text-align:right;grid-template-rows:repeat(4,1fr);height:84px;font-size:8.4px;display:grid}.lp .lp-ylab span{line-height:1;transform:translateY(-3px)}.lp .lp-bars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top, transparent 0 20px, var(--border) 20px 21px);justify-content:space-between;align-items:flex-end;height:84px;display:flex}.lp .lp-bars .lp-g{align-items:flex-end;gap:2px;height:100%;display:flex}.lp .lp-bars .lp-g i{transform-origin:bottom;border-radius:2px 2px 0 0;width:5px;display:block}.lp .lp-bars .lp-a{background:var(--blue)}.lp .lp-bars .lp-o{background:var(--success)}.lp .lp-bars .lp-c{background:var(--blue-200)}.lp .lp-xlab{color:var(--text-2);justify-content:space-between;margin-top:4px;padding-left:26px;font-size:8.4px;display:flex}.lp .lp-dest{gap:7px;display:grid}.lp .lp-dest div{white-space:nowrap;grid-template-columns:14px minmax(0,1fr) 36px 18px;align-items:center;gap:6px;font-size:9.6px;font-weight:500;display:grid}.lp .lp-dest div>span:nth-child(2){text-overflow:ellipsis;min-width:0;overflow:hidden}.lp .lp-dest .lp-f{font-size:10.8px;line-height:1}.lp .lp-dest .lp-bar{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.lp .lp-dest .lp-bar i{background:var(--blue);transform-origin:0;border-radius:2px;height:100%;display:block}.lp .lp-dest .lp-n{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums}.lp .lp-dtable{border-collapse:collapse;width:100%;font-size:9.9px}.lp .lp-dtable th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:5px 6px;font-weight:600}.lp .lp-dtable td{border-bottom:1px solid var(--border);white-space:nowrap;padding:5px 6px;font-weight:500}.lp .lp-dtable tr:last-child td{border-bottom:0}.lp .lp-dtable .lp-id{font-weight:600}.lp .lp-dtable .lp-dim{color:var(--text-2)}.lp .lp-screens{min-width:0;position:relative}.lp .lp-screen{min-width:0}.lp .lp-screen:not(.lp-base){position:absolute;inset:0;overflow:hidden}.lp .lp-screen:not(.lp-on){opacity:0;pointer-events:none}.lp .lp-screen:not(.lp-base) .lp-dtable{font-size:9.45px}.lp .lp-screen:not(.lp-base) .lp-dtable th,.lp .lp-screen:not(.lp-base) .lp-dtable td{padding:5px 6px}.lp .lp-screen:not(.lp-base) .lp-dtable td{white-space:normal;line-height:1.3}.lp .lp-screen:not(.lp-base) .lp-dtable td:first-child,.lp .lp-screen:not(.lp-base) .lp-dtable td:nth-child(5){white-space:nowrap}.lp .lp-ptop{background:var(--white);border-bottom:1px solid var(--border);z-index:5;grid-column:1/-1;align-items:center;gap:10px;height:32px;padding:0 10px;display:flex;position:relative}.lp .lp-ptop .lp-dots{flex:none;gap:5px;display:flex}.lp .lp-ptop .lp-dots i{background:var(--border-2);border-radius:50%;width:8px;height:8px;display:block}.lp .lp-pcap{background:var(--bg-alt);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:70%;margin:0 auto;padding:3px 10px;font-size:9.9px;font-weight:600;display:flex}.lp .lp-pcap:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px}.lp .lp-pcap b{white-space:nowrap;font-weight:600}.lp .lp-pcap span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.lp .lp-pcap span:before{content:"· "}@media (width<=640px){.lp .lp-dash{grid-template-columns:1fr}.lp .lp-side{display:none}.lp .lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-drow{grid-template-columns:1fr}.lp .lp-duser small,.lp .lp-pcap span{display:none}}.lp .lp-ask-wrap{z-index:3;grid-area:4/1/auto/-1;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:0;margin-top:-80px;display:grid;position:relative}.lp .lp-ask{background:linear-gradient(180deg, var(--navy-3), var(--navy-2));border:1px solid color-mix(in srgb, var(--blue) 45%, transparent);border-radius:var(--r-lg);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 18%, transparent), 0 24px 70px -20px color-mix(in srgb, var(--blue) 45%, transparent);gap:18px;padding:22px 24px 24px;display:grid;position:relative}.lp .lp-ask-h{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;display:grid}.lp .lp-ask-h .lp-tile{background:color-mix(in srgb, var(--blue) 18%, transparent);border:1px solid color-mix(in srgb, var(--blue) 40%, transparent);width:44px;height:44px;color:var(--blue-200);border-radius:50%;place-items:center;display:grid}.lp .lp-ask-h .lp-h3{color:var(--white);align-items:center;gap:8px;font-size:15.94px;display:flex}.lp .lp-ask-h p{color:var(--on-dark-2);font-size:13.12px}.lp .lp-ask-in{background:var(--white);color:var(--text);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 16px;display:flex}.lp .lp-ask-in .lp-q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:1.5em;font-size:14.06px;overflow:hidden}.lp .lp-ask-in .lp-send{background:var(--blue);width:40px;height:40px;color:var(--white);border-radius:10px;flex:none;place-items:center;display:grid}.lp .lp-suggest{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-frame);z-index:4;color:var(--text);gap:14px;margin:28px 0 0 -28px;padding:20px 22px;display:grid;position:relative}.lp .lp-suggest .lp-t{align-items:center;gap:8px;font-size:14.06px;font-weight:700;display:flex}.lp .lp-suggest .lp-t i{display:none}.lp .lp-suggest a{color:var(--text);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;font-size:13.12px;font-weight:500;display:grid}.lp .lp-suggest a .lp-ico{background:var(--blue-50);border:1px solid var(--blue-100);width:22px;height:22px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.lp .lp-suggest a .lp-ico .lp-ic{stroke-width:2.2px;width:11px;height:11px}@media (hover:hover){.lp .lp-suggest a:hover{color:var(--blue-700)}.lp .lp-suggest a:hover .lp-ico{background:var(--blue-100)}}.lp .lp-suggest :focus-visible,.lp .lp-dash :focus-visible{outline-color:var(--blue)}@media (width<=1023px){.lp .lp-ask-wrap{margin-top:28px}}@media (width<=900px){.lp .lp-ask-wrap{grid-template-columns:1fr}.lp .lp-suggest{margin:-10px 16px 0}}.lp .lp-cards4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.lp .lp-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);align-content:start;gap:10px;padding:26px;display:grid}@media (hover:hover){.lp .lp-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border)}}.lp .lp-card .lp-tile{background:var(--blue-50);width:46px;height:46px;color:var(--blue);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.lp .lp-card .lp-tile.lp-err{background:var(--error-bg);color:var(--error)}.lp .lp-card .lp-tile .lp-ic{width:22px;height:22px}.lp .lp-card h3{font-size:15.94px}.lp .lp-card p{color:var(--text-2);font-size:14.06px;line-height:1.55}.lp .lp-eco .lp-card{padding:0 64px 20px 20px;position:relative;overflow:hidden}.lp .lp-eco .lp-card .lp-photo{background:var(--navy);height:136px;margin:0 -64px 0 -20px;position:relative;overflow:hidden}.lp .lp-eco .lp-card .lp-photo:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 0%, transparent) 55%, color-mix(in srgb, var(--navy) 35%, transparent));pointer-events:none;position:absolute;inset:0}.lp .lp-eco .lp-card .lp-photo svg,.lp .lp-eco .lp-card .lp-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.lp .lp-eco .lp-card .lp-tile{z-index:1;box-shadow:0 2px 6px color-mix(in srgb, var(--navy) 12%, transparent);background:var(--white);border:1px solid var(--blue-100);margin-top:-22px;margin-bottom:10px;position:relative}.lp .lp-eco .lp-card .lp-tile .lp-ic{width:22px;height:22px}.lp .lp-eco .lp-card h3{font-size:15px}.lp .lp-eco .lp-card p{font-size:13.12px}.lp .lp-ill{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.lp .lp-ill .lp-f{fill:currentColor;stroke:none}.lp .lp-ill .lp-ring{opacity:0}@media (width<=960px){.lp .lp-cards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lp .lp-cards4{grid-template-columns:1fr}}.lp .lp-adv{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.lp .lp-adv .lp-sec-head{margin-bottom:0}@media (width<=1023px){.lp .lp-adv{grid-template-columns:1fr}}.lp .lp-tabs{border:1px solid var(--border);border-radius:var(--r);background:var(--white);scrollbar-width:none;width:max-content;max-width:100%;box-shadow:var(--shadow-card);gap:4px;margin:0 auto 18px;padding:4px;display:flex;overflow-x:auto}.lp .lp-tabs::-webkit-scrollbar{display:none}.lp .lp-tab{color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14.06px;font-weight:500;display:inline-flex;position:relative}.lp .lp-tab .lp-ic{width:15px;height:15px}@media (hover:hover){.lp .lp-tab:hover{color:var(--text);background:var(--bg-alt)}}.lp .lp-tab[aria-selected=true]{color:var(--blue);background:var(--blue-50);font-weight:600}.lp .lp-ws{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,36px);display:grid}.lp .lp-ws-copy{align-content:center;gap:12px;display:grid}.lp .lp-ws-copy h3{letter-spacing:-.02em;font-size:clamp(20.25px,2.2vw,26.25px)}.lp .lp-ws-copy p{color:var(--text-2);max-width:38ch;font-size:14.06px;line-height:1.55}.lp .lp-ws-copy ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lp .lp-ws-copy li{align-items:center;gap:10px;font-size:14.06px;font-weight:500;display:flex}.lp .lp-ws-copy li .lp-ic{width:18px;height:18px;color:var(--blue);stroke-width:2.6px;border:1.6px solid var(--blue);border-radius:50%;padding:3px}.lp .lp-ws-copy .lp-btn{justify-self:start;margin-top:10px}.lp .lp-frame{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-frame);min-width:0;font-size:10.35px;line-height:1.4;position:relative;overflow:hidden}.lp .lp-frame .lp-side{width:150px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.lp .lp-frame .lp-side .lp-it{text-overflow:ellipsis;overflow:hidden}.lp .lp-fmain{align-content:start;gap:10px;min-width:0;padding:10px 12px 12px 160px;display:grid}.lp .lp-fhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp .lp-fhead .lp-h4{margin-right:auto;font-size:13.5px;font-weight:700}.lp .lp-ftable-wrap{background:var(--white);border:1px solid var(--border);border-radius:10px;overflow:hidden}.lp .lp-ftable{border-collapse:collapse;width:100%;font-size:9.9px}.lp .lp-ftable th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-alt);padding:8px 10px;font-weight:600}.lp .lp-ftable td{border-bottom:1px solid var(--border);white-space:nowrap;padding:8px;font-weight:500}.lp .lp-ftable th{padding-left:8px;padding-right:8px}.lp .lp-ftable tr:last-child td{border-bottom:0}.lp .lp-ftable .lp-id{font-weight:600}.lp .lp-ftable .lp-dim{color:var(--text-2)}.lp .lp-fmore{color:var(--blue);justify-content:flex-end;font-size:9.9px;font-weight:600;display:flex}.lp .lp-scroll-x{overflow-x:auto}@media (width<=960px){.lp .lp-ws{grid-template-columns:1fr}}@media (width<=640px){.lp .lp-frame .lp-side{display:none}.lp .lp-fmain{padding-left:12px}}.lp .lp-cta{position:relative;overflow:hidden}.lp .lp-cta .lp-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 88%, transparent) 0%, color-mix(in srgb, var(--navy) 45%, transparent) 36%, color-mix(in srgb, var(--navy) 0%, transparent) 58%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 0%, transparent) 60%, var(--navy) 100%);pointer-events:none;position:absolute;inset:0}@media (width<=960px){.lp .lp-cta .lp-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 60%, transparent), color-mix(in srgb, var(--navy) 85%, transparent))}}.lp .lp-cta .lp-container{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.lp .lp-cta .lp-lead{color:var(--on-dark-2);max-width:42ch;font-size:16.88px}@media (width<=960px){.lp .lp-cta .lp-container{grid-template-columns:1fr}}.lp .lp-lead-card{background:var(--white);box-shadow:var(--shadow-frame);color:var(--text);border-radius:14px;justify-self:end;width:100%;min-width:0;max-width:440px;padding:22px 22px 18px}.lp .lp-lscreen{min-width:0}.lp .lp-lead-card h3{letter-spacing:-.015em;font-size:16.88px}.lp .lp-lead-card .lp-subtitle{color:var(--text-2);margin-top:4px;font-size:12.19px;line-height:1.45}.lp .lp-lead-card .lp-fine a{color:var(--blue-700);text-underline-offset:2px;text-decoration:underline}.lp .lp-cta-points{border-top:1px solid var(--on-dark-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:22px;display:grid}.lp .lp-cta-points>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lp .lp-cta-points .lp-pt{background:color-mix(in srgb, var(--blue) 16%, transparent);border:1px solid color-mix(in srgb, var(--blue) 35%, transparent);width:36px;height:36px;color:var(--blue-200);border-radius:10px;place-items:center;display:grid}.lp .lp-cta-points .lp-pt .lp-ic{width:17px;height:17px}.lp .lp-cta-points b{color:var(--white);white-space:nowrap;font-size:12.19px;font-weight:600;line-height:1.3;display:block}.lp .lp-cta-points small{color:var(--on-dark-2);font-size:10.8px;line-height:1.3;display:block}@media (width<=640px){.lp .lp-cta-points{grid-template-columns:1fr;gap:12px}}.lp .lp-lead-card .lp-btn-primary{justify-content:center;width:100%;height:42px;margin-top:14px;font-size:13.5px}.lp .lp-lead-card .lp-btn-primary[disabled]{opacity:.7;cursor:default}.lp .lp-lead-card .lp-fine{color:var(--text-2);text-align:center;margin-top:10px;font-size:10.8px}.lp .lp-lead-card .lp-form-err{background:var(--error-bg);color:var(--error-fg);border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12.19px}.lp .lp-lead-card .lp-done{text-align:center;justify-items:center;gap:8px;padding:22px 0 10px;display:grid}.lp .lp-lead-card .lp-done .lp-okico{background:var(--success-bg);width:52px;height:52px;color:var(--success-fg);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.lp .lp-lead-card .lp-done .lp-okico .lp-ic{stroke-width:2.4px;width:26px;height:26px}.lp .lp-lead-card .lp-done h3{font-size:18.75px}.lp .lp-lead-card .lp-done p{color:var(--text-2);max-width:30ch;font-size:13.12px;line-height:1.5}.lp .lp-lead-card .lp-done .lp-btn{margin-top:8px}.lp .lp-dark .lp-lead-card .lp-btn-ghost{border-color:var(--border-2);color:var(--text)}@media (hover:hover){.lp .lp-dark .lp-lead-card .lp-btn-ghost:hover{background:var(--bg-alt)}}.lp .lp-dark .lp-lead-card :focus-visible{outline-color:var(--blue)}@media (width<=960px){.lp .lp-lead-card{justify-self:stretch;max-width:none}}.lp .lp-footer{border-top:1px solid var(--on-dark-border);padding-block:44px 24px}.lp .lp-footer .lp-container{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:32px 40px;display:grid}.lp .lp-footer .lp-brand{color:var(--white);font-size:15.94px}.lp .lp-footer .lp-about p{color:var(--on-dark-2);max-width:52ch;font-size:13.12px;line-height:1.6}.lp .lp-footer .lp-col{align-content:start;gap:10px;display:grid}.lp .lp-footer .lp-col b{color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:12.19px;font-weight:600}.lp .lp-footer .lp-col a,.lp .lp-footer .lp-col .lp-linkbtn{color:var(--on-dark-2);font-size:13.12px}@media (hover:hover){.lp .lp-footer .lp-col a:hover,.lp .lp-footer .lp-col .lp-linkbtn:hover{color:var(--white)}}.lp .lp-footer .lp-legal{border-top:1px solid var(--on-dark-border);color:var(--on-dark-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;padding-top:20px;font-size:12.19px;display:flex}.lp .lp-footer .lp-legal nav{gap:20px;display:flex}@media (hover:hover){.lp .lp-footer .lp-legal nav a:hover{color:var(--white)}}.lp .lp-footer .lp-legal .lp-copy{margin-left:auto}@media (width<=700px){.lp .lp-footer .lp-container{grid-template-columns:1fr 1fr}.lp .lp-footer .lp-about{grid-column:1/-1}.lp .lp-footer .lp-legal .lp-copy{margin-left:0}}.lp .lp-ask-reply{min-height:20px;color:var(--on-dark-2);align-items:center;gap:8px;min-width:0;font-size:11.7px;line-height:1.35;display:flex}.lp .lp-ask-reply .lp-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp .lp-ask-reply .lp-dots i{background:var(--blue-200);opacity:.5;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.lp .lp-adv{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.lp .lp-adv .lp-sec-head .lp-btn{margin-top:4px}.lp .lp-card .lp-tile{background:var(--blue-50);width:44px;height:44px;color:var(--blue);border-radius:12px}.lp .lp-card h3{font-size:16px;font-weight:600}.lp .lp-card p{font-size:14px;line-height:1.55}.lp .lp-benefits{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lp .lp-benefits li{color:var(--text);align-items:center;gap:12px;font-size:14.06px;font-weight:500;display:flex}.lp .lp-benefits .lp-chk{border:1.8px solid var(--blue);width:22px;height:22px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.lp .lp-benefits .lp-chk .lp-ic{stroke-width:2.6px;width:12px;height:12px}.lp .lp-adv{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center}.lp .lp-ring{aspect-ratio:600/440;min-width:0;position:relative}.lp .lp-ring .lp-rings{width:100%;height:100%;position:absolute;inset:0}.lp .lp-hub{background:radial-gradient(circle at 35% 30%, var(--navy-4), var(--navy) 70%);width:140px;height:140px;box-shadow:0 0 0 10px color-mix(in srgb, var(--blue) 10%, transparent), 0 0 0 22px color-mix(in srgb, var(--blue) 5%, transparent), 0 20px 40px -20px color-mix(in srgb, var(--navy) 60%, transparent);color:var(--white);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .lp-hub .lp-ic{width:30px;height:30px;color:var(--white);margin-bottom:4px}.lp .lp-hub b{font-size:14.06px;font-weight:700}.lp .lp-hub span{color:var(--on-dark-2);font-size:11.25px}.lp .lp-oa{color:var(--text)}.lp .lp-oa .lp-st{background:var(--border-2);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}@media (hover:hover){.lp .lp-oa:hover{border-color:var(--blue-200)}}.lp .lp-rings .lp-lk.lp-active{stroke:var(--blue);stroke-width:2px}.lp .lp-legend-net{color:var(--text-2);gap:14px;font-size:10.5px;display:flex;position:absolute;bottom:-6px;left:0}.lp .lp-legend-net span{align-items:center;gap:6px;display:inline-flex}.lp .lp-legend-net i{background:var(--border-2);border-radius:50%;width:8px;height:8px;display:inline-block}.lp .lp-oa{background:var(--white);border:1px solid var(--border);width:218px;box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid;position:absolute}.lp .lp-oa .lp-tile{background:var(--blue-50);width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.lp .lp-oa .lp-tile.lp-err{background:var(--error-bg);color:var(--error)}.lp .lp-oa .lp-tile .lp-ic{width:18px;height:18px}.lp .lp-oa b{font-size:12.19px;font-weight:600;line-height:1.3;display:block}.lp .lp-oa span{color:var(--text-2);margin-top:2px;font-size:10.8px;line-height:1.4;display:block}.lp .lp-oa.lp-a1{top:0;left:50%;transform:translate(-50%)}.lp .lp-oa.lp-a2{top:25%;right:0}.lp .lp-oa.lp-a3{bottom:16%;right:0}.lp .lp-oa.lp-a4{bottom:0;left:50%;transform:translate(-50%)}.lp .lp-oa.lp-a5{bottom:16%;left:0}.lp .lp-oa.lp-a6{top:25%;left:0}@media (width<=1023px){.lp .lp-adv{grid-template-columns:1fr}.lp .lp-ring{max-width:620px;margin:0 auto}}@media (width<=700px){.lp .lp-ring{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp .lp-ring .lp-rings,.lp .lp-hub{display:none}.lp .lp-oa{width:auto;position:static;transform:none}}.lp{font-size:15px}.lp .lp-nav .lp-container{height:60px}.lp .lp-btn{height:42px;padding:0 20px;font-size:13.5px}.lp .lp-nav-actions .lp-btn{height:38px;padding:0 16px;font-size:12.75px}@media (width>=1024px){.lp .lp-hero .lp-container{grid-template-rows:auto 44px 88px auto;grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}.lp .lp-hero{padding-bottom:28px}.lp .lp-hero .lp-hero-copy{gap:16px;padding-top:clamp(20px,2.6vw,32px);padding-bottom:18px}.lp .lp-hero .lp-lead{max-width:44ch;font-size:15.94px}.lp .lp-stat b{font-size:21.75px}.lp .lp-stat>span{margin-top:3px;font-size:11.7px}.lp .lp-dash{font-size:10.05px}.lp .lp-dash .lp-btn-sm{border-radius:6px;height:26px;padding:0 10px;font-size:9.3px}.lp .lp-dash .lp-btn-sm .lp-ic{width:11px;height:11px}.lp .lp-side{padding:12px 8px}.lp .lp-side .lp-brand{padding:2px 6px 10px;font-size:11.7px}.lp .lp-side .lp-it{padding:4px 8px;font-size:9.9px}.lp .lp-dmain{gap:8px;padding:8px 10px 10px}.lp .lp-ptop{height:28px}.lp .lp-pcap{padding:2px 9px;font-size:9.3px}.lp .lp-kpi{gap:2px;padding:7px 9px}.lp .lp-kpi b{font-size:15.75px}.lp .lp-dcard{padding:8px}.lp .lp-dcard .lp-ct{margin-bottom:6px;font-size:10.5px}.lp .lp-ylab,.lp .lp-bars{height:70px}.lp .lp-dtable th,.lp .lp-dtable td{padding:4px 6px}.lp .lp-dest{gap:5px}.lp .lp-ask-wrap{margin-top:-72px}.lp .lp-ask-h .lp-tile{width:38px;height:38px}.lp .lp-ask-in{padding:6px 6px 6px 14px}.lp .lp-ask-in .lp-q{font-size:13.12px}.lp .lp-sec-head{gap:10px;margin-bottom:clamp(24px,3vw,36px)}.lp .lp-sec-head .lp-lead{font-size:15px}.lp h2{font-size:clamp(24px,2.8vw,32.25px)}.lp .lp-card{gap:8px;padding:20px}.lp .lp-card .lp-tile{margin-bottom:4px}.lp .lp-ws-copy h3{font-size:clamp(18px,1.9vw,22.5px)}.lp .lp-ws-copy p{font-size:14.06px}.lp .lp-ws-copy li{font-size:13.12px}.lp .lp-tab{padding:8px 18px;font-size:13.12px}.lp .lp-cta h2{font-size:clamp(25.5px,2.9vw,33px)}.lp .lp-cta .lp-lead{font-size:15px}.lp h1,.lp h2,.lp h3,.lp h4,.lp .lp-h3,.lp .lp-h4{letter-spacing:-.022em}.lp .lp-hero h1{letter-spacing:-.03em;font-weight:700}.lp .lp-hero .lp-lead{color:var(--on-dark-2)}.lp h2{font-weight:650}.lp .lp-eyebrow{letter-spacing:.16em;font-size:10.5px;font-weight:600}.lp .lp-sec-head{gap:8px}.lp .lp-btn{border-radius:10px;height:42px;font-weight:600}.lp .lp-btn-sm{border-radius:8px}@media (hover:hover){.lp .lp-btn-primary:hover{background:var(--blue-700)}}.lp .lp-btn-ghost{border-color:var(--border-2)}.lp .lp-dark .lp-btn-ghost{border-color:color-mix(in srgb, var(--white) 22%, transparent)}.lp .lp-nav-actions .lp-btn{border-radius:8px}.lp .lp-nav-links a:after{display:none}.lp .lp-nav-links a{opacity:.78}@media (hover:hover){.lp .lp-nav-links a:hover{opacity:1}}.lp .lp-card,.lp .lp-oa,.lp .lp-ws,.lp .lp-tabs,.lp .lp-lead-card,.lp .lp-frame,.lp .lp-dash,.lp .lp-suggest{border-radius:12px}.lp .lp-card .lp-tile{background:var(--blue-50);border-radius:10px}.lp .lp-eco .lp-card .lp-tile{border-radius:10px}.lp .lp-tabs{box-shadow:none;border-radius:10px}.lp .lp-tab{border-radius:7px;padding:9px 16px;font-size:13.5px}.lp .lp-tab[aria-selected=true]{background:var(--blue-50);color:var(--blue-700)}.lp .lp-frame{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent), 0 12px 32px -20px color-mix(in srgb, var(--navy) 30%, transparent)}.lp .lp-dash{box-shadow:var(--shadow-frame);border-color:color-mix(in srgb, var(--white) 12%, transparent)}.lp .lp-ask{background:var(--navy-2);border-color:color-mix(in srgb, var(--white) 12%, transparent);box-shadow:0 24px 48px -28px color-mix(in srgb, var(--black) 60%, transparent);border-radius:12px}.lp .lp-ask-in{border-radius:8px}.lp .lp-ask-in .lp-send{border-radius:6px}.lp .lp-ask-h .lp-tile{border-radius:10px}.lp .lp-suggest a .lp-ico{border-radius:6px}.lp .lp-hub{box-shadow:0 0 0 8px color-mix(in srgb, var(--blue) 8%, transparent), 0 16px 32px -20px color-mix(in srgb, var(--navy) 50%, transparent);background:var(--navy)}.lp .lp-oa .lp-tile{border-radius:8px}@media (hover:hover){.lp .lp-oa:hover{border-color:var(--border-2);box-shadow:var(--shadow-card-hover)}}.lp .lp-benefits .lp-chk{border-width:1.5px}.lp .lp-lead-card .lp-btn-primary,.lp .lp-cta-points .lp-pt{border-radius:8px}.lp .lp-pill{border-radius:4px}.lp .lp-ill{stroke-width:2px}.lp .lp-hero-stats .lp-stat{border-right-color:color-mix(in srgb, var(--white) 12%, transparent)}.lp .lp-stat b{font-weight:650}.lp .lp-footer{border-top-color:color-mix(in srgb, var(--white) 8%, transparent)}.lp .lp-section{padding-block:clamp(56px,6.5vw,88px)}.lp .lp-cards4{gap:16px}.lp .lp-card{padding:22px}.lp .lp-ws{padding:clamp(20px,2.6vw,32px)}.lp .lp-nav{border-bottom:1px solid color-mix(in srgb, var(--white) 6%, transparent);transition:box-shadow .25s,background-color .25s}.lp .lp-band{background:radial-gradient(ellipse 55% 65% at 78% 28%, color-mix(in srgb, var(--blue) 30%, transparent), transparent 70%), radial-gradient(ellipse 40% 50% at 8% 95%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 70%), var(--navy)}.lp .lp-band:after{content:"";border-radius:inherit;background:linear-gradient(color-mix(in srgb, var(--white) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--white) 4.5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 85% at 68% 15%,#000 10%,#0000 72%);mask-image:radial-gradient(65% 85% at 68% 15%,#000 10%,#0000 72%)}.lp .lp-hero h1{font-size:clamp(36px,4.6vw,57px)}.lp .lp-hero .lp-dash{box-shadow:0 0 0 1px color-mix(in srgb, var(--white) 10%, transparent), 0 40px 90px -36px color-mix(in srgb, var(--black) 75%, transparent), 0 0 140px -30px color-mix(in srgb, var(--blue) 45%, transparent)}.lp .lp-hero-stats{gap:0;margin-top:10px}.lp .lp-hero-stats .lp-stat{border-right:1px solid color-mix(in srgb, var(--white) 12%, transparent);margin-right:22px;padding:14px 22px 0 0;position:relative}.lp .lp-hero-stats .lp-stat:before{content:"";background:var(--blue);border-radius:2px;width:28px;height:2px;position:absolute;top:0;left:0}.lp .lp-hero .lp-stat b{color:var(--white);font-size:24.75px}.lp .lp-stat>span{color:var(--on-dark-2)}.lp .lp-ask{background:linear-gradient(180deg, var(--navy-2), var(--navy-2));box-shadow:0 30px 70px -30px color-mix(in srgb, var(--blue) 55%, transparent), 0 20px 40px -24px color-mix(in srgb, var(--black) 60%, transparent);border-color:#0000;position:relative}.lp .lp-ask:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 85%, transparent), color-mix(in srgb, var(--blue) 20%, transparent) 45%, color-mix(in srgb, var(--white) 10%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp .lp-ask-in{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.lp .lp-ask-h .lp-tile{background:linear-gradient(180deg, var(--blue-bright), var(--blue));color:var(--white);border-color:#0000}.lp .lp-suggest{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--navy) 50%, transparent)}.lp .lp-btn-primary{background:linear-gradient(180deg, var(--blue-bright), var(--blue));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 18%, transparent), 0 1px 2px color-mix(in srgb, var(--navy) 18%, transparent)}@media (hover:hover){.lp .lp-btn-primary:hover{background:linear-gradient(180deg, var(--blue), var(--blue-700));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 14%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--blue) 65%, transparent)}.lp .lp-btn-ghost:hover{border-color:var(--border-2);background:var(--bg-alt)}.lp .lp-dark .lp-btn-ghost:hover{background:color-mix(in srgb, var(--white) 8%, transparent);border-color:color-mix(in srgb, var(--white) 40%, transparent)}}.lp .lp-card{background:linear-gradient(180deg, var(--white), var(--bg-tint));box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);position:relative;overflow:hidden}.lp .lp-card:before{content:"";background:var(--blue);transform-origin:0;z-index:2;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.lp .lp-card:hover{box-shadow:0 16px 36px -20px color-mix(in srgb, var(--navy) 30%, transparent);border-color:var(--border-2)}.lp .lp-card:hover:before{transform:scaleX(1)}}.lp .lp-card .lp-tile{background:linear-gradient(180deg, var(--blue-50), var(--blue-50));border:1px solid var(--border-2);width:48px;height:48px}.lp .lp-card .lp-tile .lp-ill{width:26px;height:26px}.lp .lp-eco .lp-card .lp-tile{width:44px;height:44px}.lp .lp-eco .lp-card .lp-photo svg,.lp .lp-eco .lp-card .lp-photo img{transition:transform .6s var(--ease)}@media (hover:hover){.lp .lp-eco .lp-card:hover .lp-photo svg,.lp .lp-eco .lp-card:hover .lp-photo img{transform:scale(1.05)}}.lp .lp-oa{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent)}@media (hover:hover){.lp .lp-oa:hover{border-color:var(--border-2);box-shadow:0 14px 30px -18px color-mix(in srgb, var(--navy) 30%, transparent)}}.lp .lp-tabs{background:var(--bg-tint);border-color:var(--border);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--navy) 5%, transparent)}.lp .lp-tab{color:var(--text-2)}@media (hover:hover){.lp .lp-tab:hover{background:color-mix(in srgb, var(--white) 70%, transparent);color:var(--text)}}.lp .lp-tab[aria-selected=true]{background:var(--white);color:var(--blue-700);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 10%, transparent), 0 0 0 1px var(--border)}.lp .lp-tab[aria-selected=true] .lp-ic{color:var(--blue)}.lp .lp-ws{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent), 0 30px 70px -48px color-mix(in srgb, var(--navy) 35%, transparent)}.lp .lp-ws .lp-frame{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent), 0 30px 60px -28px color-mix(in srgb, var(--navy) 40%, transparent)}.lp #platform,.lp #solutions{position:relative}.lp #platform:before,.lp #solutions:before{content:"";background:linear-gradient(90deg, transparent, var(--border-2), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.lp .lp-cta{background:var(--navy)}.lp .lp-cta:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--blue) 60%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.lp .lp-lead-card{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent), 0 40px 80px -36px color-mix(in srgb, var(--black) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--white) 6%, transparent)}.lp .lp-footer{background:var(--navy-deep);border-top:1px solid color-mix(in srgb, var(--white) 6%, transparent)}.lp .lp-footer .lp-brand .lp-mark{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 15%, transparent)}.lp .lp-band{overflow:hidden}.lp .lp-ask-reply{min-height:26px;color:var(--on-dark-2);align-items:center;gap:8px;min-width:0;padding-right:10px;font-size:11.7px;line-height:1.35;display:flex}.lp .lp-ask-reply .lp-agent{color:var(--white);white-space:nowrap;background:color-mix(in srgb, var(--white) 6%, transparent);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.lp .lp-ask-reply .lp-agent .lp-sp{background:var(--blue-ice);border-radius:50%;flex:none;width:6px;height:6px}.lp .lp-ask-reply .lp-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--on-dark-2);overflow:hidden}.lp .lp-chip.lp-approve{border:1px solid color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 20%, transparent);height:22px;color:var(--white);font:600 10.2px/1 var(--font);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 9px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.lp .lp-chip.lp-approve:hover{background:var(--blue)}}.lp .lp-chip.lp-approve.lp-ok{background:color-mix(in srgb, var(--success) 20%, transparent);border-color:color-mix(in srgb, var(--success) 60%, transparent);color:var(--live);cursor:default}.lp .lp-chip.lp-approve .lp-ic{stroke-width:2.4px;width:12px;height:12px}.lp .lp-ask-in .lp-send{transition:transform .2s var(--ease), background-color .2s}@media (width<=640px){.lp .lp-ask-reply .lp-txt{display:none}}.lp .lp-rings .lp-lk{stroke:var(--border);stroke-width:1.5px;stroke-dasharray:3 5;transition:stroke .3s,stroke-width .3s}.lp .lp-rings .lp-lk.lp-active{stroke:var(--blue);stroke-width:2px;stroke-dasharray:4 4}.lp .lp-oa .lp-st{background:var(--border-2);border-radius:50%;width:8px;height:8px;transition:background-color .3s;position:absolute;top:10px;right:10px}.lp .lp-oa.lp-active{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-50), 0 14px 30px -18px color-mix(in srgb, var(--navy) 30%, transparent)}.lp .lp-hub:after{content:"";border:2px solid color-mix(in srgb, var(--blue) 75%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.lp .lp-abar{background:linear-gradient(90deg, var(--blue-50), var(--bg-tint));border:1px solid var(--border-2);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;font-size:10.8px;display:grid;position:relative;overflow:hidden}.lp .lp-abar .lp-aic{background:linear-gradient(180deg, var(--blue-bright), var(--blue));width:24px;height:24px;color:var(--white);border-radius:6px;place-items:center;display:grid}.lp .lp-abar .lp-aic .lp-ic{width:13px;height:13px}.lp .lp-abar .lp-at{min-width:0}.lp .lp-abar b{color:var(--text);font-weight:600;line-height:1.3;display:block}.lp .lp-abar .lp-d{color:var(--text-2);line-height:1.35;display:block}.lp .lp-abar .lp-chip.lp-approve{color:var(--blue-700);background:var(--blue-50);border-color:var(--blue-100);margin-left:0}@media (hover:hover){.lp .lp-abar .lp-chip.lp-approve:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}}.lp .lp-abar .lp-chip.lp-approve.lp-ok{background:var(--success-bg);border-color:var(--live);color:var(--success-fg)}.lp .lp-abar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 75%, transparent), transparent);pointer-events:none;width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}.lp .lp-screen .lp-abar{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;margin:0;padding:6px 8px;font-size:9px}.lp .lp-screen .lp-abar .lp-aic{width:20px;height:20px}.lp .lp-screen .lp-abar .lp-aic .lp-ic{width:11px;height:11px}.lp .lp-screen .lp-abar .lp-chip.lp-approve{height:20px;padding:0 7px;font-size:8.7px}@media (width<=640px){.lp .lp-abar{grid-template-columns:24px minmax(0,1fr)}.lp .lp-abar .lp-chip.lp-approve{grid-column:2}}@media (width<=700px){.lp .lp-ring .lp-oa.lp-a1,.lp .lp-ring .lp-oa.lp-a4{position:static;top:auto;bottom:auto;left:auto;transform:none}}.lp .lp-cta .lp-globe-wrap{pointer-events:none;width:min(1100px,120vw);position:absolute;top:10%;left:50%;transform:translate(-45%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000 100%)}.lp .lp-cta .lp-globe-wrap .lp-globe-img{opacity:.85;width:100%;max-width:none;position:static;transform:none;-webkit-mask-image:none;mask-image:none}@media (width<=960px){.lp .lp-cta .lp-globe-wrap{width:min(900px,160vw);top:-6%}.lp .lp-cta .lp-globe-wrap .lp-globe-img{opacity:.45}}.lp .lp-stage{min-width:0;position:relative;overflow:hidden}.lp .lp-screens{transform-origin:50%}.lp .lp-screen .lp-chip.lp-approve.lp-ok{background:var(--success-bg);border-color:var(--live);color:var(--success-fg)}.lp .lp-hero .lp-container{position:relative}.lp .lp-fchips{z-index:2;pointer-events:none;position:absolute;inset:0}.lp .lp-fchip{width:max-content;max-width:240px;position:absolute}.lp .lp-fchip .lp-in{background:var(--white);border:1px solid var(--border);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--navy) 50%, transparent);color:var(--text);border-radius:10px;grid-template-columns:26px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:7px 10px 7px 8px;font-size:10.2px;line-height:1.25;display:grid}.lp .lp-fchip .lp-ct{background:var(--blue-50);width:26px;height:26px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.lp .lp-fchip .lp-ct.lp-ok{background:var(--success-bg);color:var(--success-fg)}.lp .lp-fchip .lp-ct .lp-ic{width:13px;height:13px}.lp .lp-fchip b{font-weight:600;display:block}.lp .lp-fchip small{color:var(--text-2);white-space:nowrap;margin-top:1px;font-size:9.3px;display:block}.lp .lp-fchip .lp-dot{background:var(--blue);border-radius:50%;width:8px;height:8px}.lp .lp-fchip .lp-dot.lp-warn{background:var(--warning)}.lp .lp-fchip .lp-dot.lp-ok{background:var(--success)}.lp .lp-fchip.lp-c1{top:50%;right:-28px}.lp .lp-fchip.lp-c2{top:-24px;right:30px}.lp .lp-fchip.lp-c3{top:-20px;left:-22px}@media (width<=1023px){.lp .lp-fchips{display:none}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.lp .lp-hero .lp-dash{will-change:transform}}.lp .lp-challenge .lp-card{cursor:default;box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);border-color:var(--border);transform:none}@media (hover:hover){.lp .lp-challenge .lp-card:hover{cursor:default;box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);border-color:var(--border);transform:none}}.lp .lp-challenge .lp-card:before{display:none}.lp .lp-advantage{background:radial-gradient(ellipse 60% 70% at 70% 50%, var(--white) 0%, color-mix(in srgb, var(--white) 0%, transparent) 70%), linear-gradient(180deg, var(--bg-alt), var(--blue-50))}.lp .lp-ring:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--blue) 18%, transparent) 0%, color-mix(in srgb, var(--blue) 6%, transparent) 40%, color-mix(in srgb, var(--blue) 0%, transparent) 66%);pointer-events:none;border-radius:50%;width:64%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .lp-rings circle,.lp .lp-rings .lp-lk{stroke:var(--border-2)}.lp .lp-oa{background:linear-gradient(160deg, var(--white) 0%, var(--blue-50) 100%);border:1px solid var(--blue-100);width:226px;box-shadow:inset 0 1px 0 var(--white), 0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent), 0 14px 28px -18px color-mix(in srgb, var(--blue) 35%, transparent);padding:13px 15px}@media (hover:hover){.lp .lp-oa:hover{border-color:var(--blue-200);box-shadow:inset 0 1px 0 var(--white), 0 18px 36px -18px color-mix(in srgb, var(--blue) 45%, transparent)}}.lp .lp-oa .lp-tile{background:linear-gradient(180deg, var(--blue-bright), var(--blue));color:var(--white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 25%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--blue) 70%, transparent)}.lp .lp-oa .lp-tile.lp-err{background:linear-gradient(180deg, var(--error), var(--error));color:var(--white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 25%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--error) 60%, transparent)}.lp .lp-oa b{font-size:12.6px}.lp .lp-oa span{font-size:11.1px}.lp .lp-oa .lp-st{box-shadow:0 0 0 2px var(--white);top:12px;right:12px}.lp .lp-hub{background:radial-gradient(circle at 35% 30%, var(--navy-4), var(--navy) 72%);box-shadow:0 0 0 10px color-mix(in srgb, var(--blue) 12%, transparent), 0 0 0 24px color-mix(in srgb, var(--blue) 6%, transparent), 0 0 60px -10px color-mix(in srgb, var(--blue) 55%, transparent), 0 24px 48px -20px color-mix(in srgb, var(--navy) 60%, transparent)}.lp .lp-hub:before{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--blue) 0%, transparent) 0%, var(--blue-bright) 22%, color-mix(in srgb, var(--blue) 0%, transparent) 48%, var(--blue-200) 72%, color-mix(in srgb, var(--blue) 0%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:2px;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp .lp-hub .lp-ic{color:var(--blue-ice)}.lp .lp-livecap{background:var(--white);border:1px solid var(--blue-100);height:26px;color:var(--text);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 5%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.lp .lp-livecap i{background:var(--success);border-radius:50%;width:7px;height:7px}.lp .lp-legend-net{white-space:nowrap;gap:18px;font-size:10.8px;bottom:-38px;left:50%;transform:translate(-50%)}.lp .lp-benefits .lp-chk{background:linear-gradient(180deg, var(--blue-bright), var(--blue));color:var(--white);box-shadow:0 4px 10px -6px color-mix(in srgb, var(--blue) 70%, transparent);border:0}.lp .lp-benefits .lp-chk .lp-ic{stroke-width:2.8px}@media (width<=1023px){.lp .lp-ring{margin-bottom:44px}}@media (width<=700px){.lp .lp-ring{margin-bottom:0}.lp .lp-ring:before,.lp .lp-livecap{display:none}.lp .lp-legend-net{grid-column:1/-1;justify-content:center;margin-top:4px;position:static;transform:none}.lp .lp-oa{grid-template-columns:32px minmax(0,1fr);gap:8px;width:auto;padding:12px}.lp .lp-oa .lp-tile{width:32px;height:32px}.lp .lp-oa .lp-tile .lp-ic{width:16px;height:16px}.lp .lp-oa b{padding-right:18px;font-size:11.7px}}.lp #solutions:before{display:none}.lp .lp-eco .lp-card{cursor:default;box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);border-color:var(--border);transform:none}@media (hover:hover){.lp .lp-eco .lp-card:hover{cursor:default;box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);border-color:var(--border);transform:none}}.lp .lp-eco .lp-card:before{display:none}.lp .lp-eco .lp-card{padding-right:20px}.lp .lp-eco .lp-card .lp-photo{margin:0 -20px}@media (hover:hover){.lp .lp-eco .lp-card:hover .lp-photo svg,.lp .lp-eco .lp-card:hover .lp-photo img{transform:none}}.lp .lp-faq .lp-sec-head.lp-left{margin-bottom:0;position:sticky;top:96px}.lp .lp-faq .lp-sec-head .lp-btn{margin-top:6px}.lp .lp-faq-list{gap:10px;display:grid}.lp .lp-faq-item{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:0 20px;transition:border-color .2s,box-shadow .2s}.lp .lp-faq-item[open]{border-color:var(--border-2);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent), 0 12px 28px -22px color-mix(in srgb, var(--navy) 25%, transparent)}.lp .lp-faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lp .lp-faq-item summary::-webkit-details-marker{display:none}@media (hover:hover){.lp .lp-faq-item summary:hover{color:var(--blue-700)}}.lp .lp-faq-item summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.lp .lp-faq-item .lp-chev{border:1px solid var(--border);width:28px;height:28px;color:var(--text-2);transition:transform .3s var(--ease), background-color .2s, color .2s, border-color .2s;border-radius:8px;flex:none;place-items:center;display:grid}.lp .lp-faq-item .lp-chev .lp-ic{width:14px;height:14px}.lp .lp-faq-item[open] .lp-chev{background:var(--blue-50);color:var(--blue);border-color:var(--blue-100);transform:rotate(180deg)}.lp .lp-faq-a{color:var(--text-2);max-width:66ch;padding:0 0 18px;font-size:14.06px;line-height:1.6}.lp .lp-faq-a p{margin:0}@media (width<=1023px){.lp .lp-faq .lp-sec-head.lp-left{position:static}}.lp .lp-faq{background:linear-gradient(180deg, var(--white) 0%, var(--bg-alt) 100%)}.lp .lp-faq .lp-sec-head.lp-left{position:static}.lp .lp-fh-pop{border-top:1px solid var(--border-2);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;font-size:11.7px;display:flex}.lp .lp-fh-pop button{font:500 11.4px/1 var(--font);color:var(--blue-700);background:var(--white);border:1px solid var(--blue-100);cursor:pointer;border-radius:999px;padding:6px 11px;transition:background-color .2s,border-color .2s,color .2s}@media (hover:hover){.lp .lp-fh-pop button:hover{background:var(--blue-50);border-color:var(--blue-200)}}.lp .lp-faq-item{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);padding:0 22px 0 0;position:relative;overflow:hidden}.lp .lp-faq-item:before{content:"";background:var(--blue);transform-origin:top;width:3px;transition:transform .3s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lp .lp-faq-item[open]:before{transform:scaleY(1)}@media (hover:hover){.lp .lp-faq-item:hover{border-color:var(--border-2)}}.lp .lp-faq-item summary{gap:14px;padding:18px 0 18px 22px}.lp .lp-faq-a{padding:0 0 20px 56px;position:relative}.lp .lp-faq-a:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:56px;right:0}@media (width<=1023px){.lp .lp-faq .lp-sec-head.lp-left{margin-bottom:0}}@media (width<=640px){.lp .lp-faq-item summary{gap:10px;padding:15px 0 15px 16px;font-size:14.06px}.lp .lp-faq-a{padding-left:42px}.lp .lp-faq-a:before{left:42px}.lp .lp-faq-item{padding-right:14px}}.lp .lp-faq{padding-block:clamp(40px,5vw,56px)}.lp .lp-faq .lp-sec-head .lp-fh-pop{border-top:0;margin-top:2px;padding-top:6px}.lp .lp-faq-list{gap:8px}.lp .lp-faq-item summary{gap:12px;padding:13px 0 13px 18px;font-size:14.06px}.lp .lp-faq-a:before{left:48px}@media (width<=640px){.lp .lp-faq-item summary{padding:12px 0 12px 14px}.lp .lp-faq-a{padding-left:38px}.lp .lp-faq-a:before{left:38px}}@media (width>=1024px){.lp .lp-hero .lp-container{grid-template-rows:auto 44px 88px max-content;min-height:min(100vh - 88px,1000px)}.lp .lp-hero .lp-hero-copy{align-self:center}.lp .lp-hero .lp-dash-wrap{margin-bottom:96px}.lp .lp-ask-wrap{margin-top:-112px}}.lp #challenge{padding-top:clamp(28px,3.5vw,44px)}.lp .lp-frag{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:1040px;margin:-6px auto 26px;display:flex}.lp .lp-frag .lp-fs{border:1px dashed var(--border-2);background:var(--white);height:34px;color:var(--text-2);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:11.7px;font-weight:500;display:inline-flex}.lp .lp-frag .lp-fs .lp-ic{width:14px;height:14px;color:var(--text-3)}.lp .lp-frag i{background:repeating-linear-gradient(90deg, var(--border-2) 0 4px, transparent 4px 8px);flex:none;width:34px;height:1px;position:relative}.lp .lp-frag i:after{content:"";background:var(--error);border:2px solid var(--white);width:7px;height:7px;box-shadow:0 0 0 1px var(--error-light);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .lp-challenge .lp-card{background:linear-gradient(180deg, var(--white) 0%, var(--bg-tint) 100%);padding:22px 22px 20px}.lp .lp-challenge .lp-card .lp-tile{background:linear-gradient(180deg, var(--blue-bright), var(--blue));width:46px;height:46px;color:var(--white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 25%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--blue) 70%, transparent);border:0}.lp .lp-challenge .lp-card .lp-tile .lp-ill{color:var(--white);width:26px;height:26px}.lp .lp-challenge .lp-card .lp-imp{color:var(--text-2);border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:4px;padding-top:12px;font-size:11.1px;font-weight:500;display:inline-flex}.lp .lp-challenge .lp-card .lp-imp i{background:var(--error);border-radius:50%;flex:none;width:7px;height:7px}@media (width<=900px){.lp .lp-frag{gap:8px}.lp .lp-frag i{display:none}}.lp .lp-console{background:radial-gradient(ellipse 60% 55% at 50% 42%, color-mix(in srgb, var(--blue) 26%, transparent) 0%, color-mix(in srgb, var(--blue) 0%, transparent) 70%), linear-gradient(180deg, var(--navy-2) 0%, var(--navy) 100%);border:1px solid color-mix(in srgb, var(--white) 8%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 20%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--navy) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--blue) 12%, transparent);color:var(--white);border-radius:16px;padding:18px 18px 0;position:relative;overflow:hidden}.lp .lp-console:before{content:"";background:linear-gradient(color-mix(in srgb, var(--white) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--white) 3.5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 75%)}.lp .lp-console .lp-ring{z-index:1;position:relative}.lp .lp-ring:before{background:radial-gradient(circle, color-mix(in srgb, var(--blue-bright) 28%, transparent) 0%, color-mix(in srgb, var(--blue-bright) 8%, transparent) 40%, color-mix(in srgb, var(--blue-bright) 0%, transparent) 66%)}.lp .lp-rings rect{opacity:.08}.lp .lp-rings circle{stroke:color-mix(in srgb, var(--white) 14%, transparent)}.lp .lp-rings .lp-lk{stroke:color-mix(in srgb, var(--blue-ice) 32%, transparent);stroke-dasharray:3 5}.lp .lp-rings .lp-lk.lp-active{stroke:var(--blue-bright);stroke-dasharray:4 4}.lp .lp-hub{background:radial-gradient(circle at 35% 30%, var(--navy-4), var(--navy-deep) 72%);border:1px solid color-mix(in srgb, var(--white) 10%, transparent);box-shadow:0 0 0 10px color-mix(in srgb, var(--blue) 14%, transparent), 0 0 0 24px color-mix(in srgb, var(--blue) 7%, transparent), 0 0 90px -10px color-mix(in srgb, var(--blue-bright) 80%, transparent), 0 24px 48px -20px color-mix(in srgb, var(--black) 70%, transparent)}.lp .lp-hub span{color:var(--blue-ice)}.lp .lp-livecap{background:color-mix(in srgb, var(--white) 8%, transparent);border-color:color-mix(in srgb, var(--white) 14%, transparent);color:var(--white);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp .lp-oa{background:linear-gradient(160deg, color-mix(in srgb, var(--white) 10%, transparent), color-mix(in srgb, var(--white) 4%, transparent));border:1px solid color-mix(in srgb, var(--white) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent), 0 20px 40px -24px color-mix(in srgb, var(--black) 70%, transparent)}@media (hover:hover){.lp .lp-oa:hover{border-color:color-mix(in srgb, var(--blue-ice) 60%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent), 0 20px 40px -20px color-mix(in srgb, var(--black) 70%, transparent)}}.lp .lp-oa b{color:var(--white)}.lp .lp-oa span{color:var(--on-dark-2)}.lp .lp-oa .lp-st{background:color-mix(in srgb, var(--white) 22%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--navy) 85%, transparent)}.lp .lp-oa .lp-st[data-state=work]{background:var(--blue-bright)}.lp .lp-oa .lp-st[data-state=approval]{background:var(--warning)}.lp .lp-oa .lp-st[data-state=done]{background:var(--success)}.lp .lp-oa.lp-active{border-color:var(--blue-bright);background:linear-gradient(160deg, color-mix(in srgb, var(--blue) 30%, transparent), color-mix(in srgb, var(--blue) 10%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 10%, transparent), 0 0 0 3px color-mix(in srgb, var(--blue-bright) 18%, transparent), 0 0 44px -10px color-mix(in srgb, var(--blue-bright) 70%, transparent)}.lp .lp-oa:after{content:"";background:linear-gradient(90deg, var(--blue-bright), var(--blue-ice));transform-origin:0;border-radius:0 0 12px 12px;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp .lp-oa .lp-tile{position:relative;overflow:hidden}.lp .lp-oa .lp-tile:after{content:"";background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--white) 45%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-120%)}.lp .lp-clog{z-index:1;border-top:1px solid color-mix(in srgb, var(--white) 8%, transparent);background:color-mix(in srgb, var(--navy-deep) 55%, transparent);min-height:96px;margin:14px -18px 0;padding:10px 18px 12px;position:relative}.lp .lp-clh{align-items:center;gap:12px;margin-bottom:6px;display:flex}.lp .lp-clt{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 60%, transparent);align-items:center;gap:7px;font-size:10.2px;font-weight:600;display:inline-flex}.lp .lp-clt i{background:var(--blue-bright);border-radius:50%;width:6px;height:6px}.lp .lp-clog .lp-legend-net{color:color-mix(in srgb, var(--white) 50%, transparent);gap:14px;margin-left:auto;font-size:9.9px;position:static;bottom:auto;left:auto;transform:none}.lp .lp-cll{font-variant-numeric:tabular-nums;align-content:end;gap:3px;min-height:60px;font-size:10.8px;line-height:1.5;display:grid}.lp .lp-ll{opacity:.55;grid-template-columns:62px 118px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.lp .lp-ll:last-child{opacity:1}.lp .lp-ll .lp-t{color:color-mix(in srgb, var(--white) 38%, transparent)}.lp .lp-ll .lp-w{color:var(--blue-ice);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lp .lp-ll.lp-disp .lp-w{color:var(--white)}.lp .lp-ll .lp-m{color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .lp-ll.lp-done .lp-m{color:var(--live)}.lp .lp-ll:last-child .lp-m:after{content:"";background:var(--blue-ice);vertical-align:-1px;width:6px;height:.9em;margin-left:3px;display:inline-block}.lp .lp-ll.lp-typed .lp-m:after{display:none}@media (width<=1023px){.lp .lp-console{max-width:660px;margin:0 auto}.lp .lp-ring{margin-bottom:0}}@media (width<=700px){.lp .lp-console{padding:14px 14px 0}.lp .lp-clog{margin:12px -14px 0;padding:10px 14px}.lp .lp-clog .lp-legend-net{display:none}.lp .lp-ll{grid-template-columns:54px 92px minmax(0,1fr);gap:8px}.lp .lp-oa{background:color-mix(in srgb, var(--white) 7%, transparent)}}.lp .lp-frame.lp-player{grid-template-rows:auto minmax(0,1fr);display:grid}.lp .lp-frame.lp-player .lp-ptop{grid-row:1}.lp .lp-frame.lp-player .lp-side{top:28px}.lp .lp-frame.lp-player .lp-wstage{min-width:0;margin-left:150px;position:relative;overflow:hidden}.lp .lp-frame.lp-player .lp-fmain{transform-origin:50%;padding-left:10px}@media (width<=640px){.lp .lp-frame.lp-player .lp-wstage{margin-left:0}.lp .lp-frame.lp-player .lp-fmain{padding-left:12px}}.lp .lp-faq{background:var(--bg-alt);padding-block:clamp(44px,5.5vw,64px)}.lp .lp-faq .lp-sec-head{margin-bottom:clamp(20px,3vw,30px)}.lp .lp-faq .lp-sec-head .lp-fh-pop{border-top:0;justify-content:center;margin-top:0;padding-top:4px}.lp .lp-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lp .lp-faq-item.lp-card{background:var(--white);border:1px solid var(--border);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent);border-radius:12px;gap:0;padding:0;transition:border-color .2s,box-shadow .2s;overflow:visible}.lp .lp-faq-item.lp-card:before{display:none}@media (hover:hover){.lp .lp-faq-item.lp-card:hover{border-color:var(--border-2);box-shadow:0 12px 28px -20px color-mix(in srgb, var(--navy) 28%, transparent)}}.lp .lp-faq-item.lp-card[open]{border-color:var(--border-2);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 4%, transparent), 0 16px 36px -24px color-mix(in srgb, var(--navy) 30%, transparent)}.lp .lp-faq-item summary{color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:12px 14px 12px 12px;font-size:14.06px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lp .lp-faq-item summary .lp-tile{background:linear-gradient(180deg, var(--blue-bright), var(--blue));width:38px;height:38px;color:var(--white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 25%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--blue) 70%, transparent);border-radius:10px;flex:none;place-items:center;margin:0;display:grid}.lp .lp-faq-item summary .lp-tile .lp-ic{width:18px;height:18px}.lp .lp-faq-item .lp-q{flex:1;min-width:0}.lp .lp-faq-item .lp-chev{width:26px;height:26px}.lp .lp-faq-item[open] summary{padding-bottom:10px}.lp .lp-faq-a{padding:0 14px 14px 62px;font-size:13.5px}.lp .lp-faq-a:before{left:62px;right:14px}.lp .lp-faq-a p{padding-top:12px}@media (width<=900px){.lp .lp-faq-list{grid-template-columns:1fr}}@media (width<=640px){.lp .lp-faq-item summary{padding:11px 12px}.lp .lp-faq-item summary .lp-tile{width:32px;height:32px}.lp .lp-faq-item summary .lp-tile .lp-ic{width:16px;height:16px}.lp .lp-faq-a{padding:0 12px 12px 54px}.lp .lp-faq-a:before{left:54px;right:12px}}.lp .lp-ask-wrap{grid-template-columns:minmax(0,1fr) 330px}.lp .lp-ask{gap:8px;padding:12px 34px 12px 16px}.lp .lp-ask-reply{padding-right:0}@media (width<=900px){.lp .lp-ask{padding-right:16px}}.lp .lp-ask-h{grid-template-columns:32px minmax(0,1fr);gap:10px}.lp .lp-ask-h .lp-tile{border-radius:8px;width:32px;height:32px}.lp .lp-ask-h .lp-tile .lp-ic{width:16px;height:16px}.lp .lp-ask-h .lp-h3{font-size:13.5px}.lp .lp-ask-h p{font-size:11.25px}.lp .lp-ask-in{border-radius:7px;padding:4px 4px 4px 12px}.lp .lp-ask-in .lp-q{min-height:1.4em;font-size:12.19px}.lp .lp-ask-in .lp-send{width:30px;height:30px}.lp .lp-ask-in .lp-send .lp-ic{width:15px;height:15px}.lp .lp-ask-reply{gap:7px;min-height:22px;font-size:10.8px}.lp .lp-ask-reply .lp-agent{padding:1px 8px 1px 7px;font-size:9.9px}.lp .lp-chip.lp-approve{height:20px;padding:0 8px;font-size:9.6px}.lp .lp-suggest{gap:8px;margin-top:16px;padding:12px 14px}.lp .lp-suggest .lp-t{font-size:12px}.lp .lp-suggest a{grid-template-columns:22px minmax(0,1fr);gap:9px;font-size:12px}.lp .lp-suggest a .lp-ico{width:22px;height:22px}.lp .lp-suggest a .lp-ico .lp-ic{width:11px;height:11px}@media (width<=900px){.lp .lp-ask-wrap{grid-template-columns:1fr}}.lp .lp-eyebrow{color:var(--text-2)}.lp .lp-dark .lp-eyebrow{color:var(--on-dark-2)}.lp .lp-ws-copy .lp-eyebrow{color:var(--text-2)}.lp .lp-challenge .lp-card .lp-tile,.lp .lp-faq-item summary .lp-tile{background:linear-gradient(180deg, var(--bg-alt), var(--blue-50));border:1px solid var(--border-2);color:var(--blue);box-shadow:none}.lp .lp-challenge .lp-card .lp-tile .lp-ill{color:var(--blue)}.lp .lp-benefits .lp-chk{background:var(--white);border:1.5px solid var(--blue-200);color:var(--blue);box-shadow:none}.lp .lp-fh-pop button{color:var(--text);border-color:var(--border)}@media (hover:hover){.lp .lp-fh-pop button:hover{background:var(--bg-alt);border-color:var(--border-2)}}.lp .lp-hero-stats .lp-stat:before{background:color-mix(in srgb, var(--white) 35%, transparent)}.lp .lp-abar{background:var(--bg-tint);border-color:var(--border)}.lp .lp-abar .lp-aic{background:var(--white);border:1px solid var(--border-2);color:var(--blue);box-shadow:none}.lp .lp-frame .lp-side .lp-it.lp-active,.lp .lp-side .lp-it.lp-active{background:color-mix(in srgb, var(--blue) 85%, transparent)}.lp .lp-cta-points .lp-pt{background:color-mix(in srgb, var(--white) 6%, transparent);border-color:color-mix(in srgb, var(--white) 14%, transparent)}.lp .lp-ask-h .lp-tile{background:color-mix(in srgb, var(--white) 8%, transparent);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);color:var(--white)}.lp .lp-stat b{color:var(--navy)}.lp .lp-hero .lp-stat b{color:var(--white)}.lp .lp-faq{padding-top:clamp(28px,3.5vw,40px)}.lp .lp-brand .lp-wm b{color:var(--blue-ice);font-weight:700}.lp .lp-nav .lp-brand .lp-wm,.lp .lp-footer .lp-brand .lp-wm{letter-spacing:-.02em;font-weight:600}.lp .lp-brand .lp-mark{background:linear-gradient(180deg, var(--blue-bright), var(--blue));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 22%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--blue) 80%, transparent)}.lp .lp-brand .lp-mark .lp-ic{stroke-width:2.1px;width:20px;height:20px}.lp .lp-side .lp-brand .lp-mark .lp-ic{width:14px;height:14px}.lp .lp-side .lp-brand .lp-mark{box-shadow:none}.lp .lp-footer{background:var(--navy-deep);padding-block:52px 24px}.lp .lp-footer .lp-container{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:start;gap:36px 32px}.lp .lp-footer .lp-col b{letter-spacing:.12em;color:color-mix(in srgb, var(--white) 55%, transparent);margin-bottom:2px;font-size:10.8px}.lp .lp-footer .lp-legal{color:color-mix(in srgb, var(--white) 50%, transparent);margin-top:8px;padding-top:22px;font-size:12px}.lp .lp-footer .lp-legal nav{gap:22px}.lp .lp-footer .lp-legal nav a{color:color-mix(in srgb, var(--white) 60%, transparent)}@media (width<=900px){.lp .lp-footer .lp-container{grid-template-columns:1fr 1fr 1fr}.lp .lp-footer .lp-about{grid-column:1/-1}}@media (width<=560px){.lp .lp-footer .lp-container{grid-template-columns:1fr 1fr}.lp .lp-footer .lp-col:last-child{grid-column:1/-1}.lp .lp-footer .lp-legal .lp-copy{margin-left:0}}.lp .lp-footer .lp-container{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:20px 32px}.lp .lp-footer .lp-about{gap:10px}.lp .lp-footer .lp-about p{max-width:46ch;font-size:12.19px;line-height:1.5}.lp .lp-footer .lp-brand{font-size:15px}.lp .lp-footer .lp-brand .lp-mark{border-radius:8px;width:26px;height:26px}.lp .lp-footer .lp-col b{margin-bottom:0;font-size:10.2px}.lp .lp-footer .lp-legal{margin-top:0;padding-top:14px;font-size:11.4px}@media (width<=900px){.lp .lp-footer .lp-container{grid-template-columns:1fr 1fr}.lp .lp-footer .lp-about{grid-column:1/-1}}.lp .lp-cta .lp-hero-copy{max-width:600px}.lp .lp-cta .lp-globe-wrap{transform:translate(-30%)}.lp .lp-hero h1 em{color:var(--blue-bright)}.lp .lp-brand .lp-mark{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;display:block}.lp .lp-brand .lp-mark .lp-ic{stroke-width:2.3px;stroke:url(#logo-grad);width:28px;height:28px;color:var(--blue-ice)}.lp .lp-side .lp-brand .lp-mark .lp-ic{width:18px;height:18px;stroke:var(--white);color:var(--white);stroke-width:2.2px}.lp .lp-footer .lp-brand .lp-mark .lp-ic{width:24px;height:24px}.lp .lp-footer .lp-brand .lp-mark{box-shadow:none;background:0 0;width:auto;height:auto}.lp .lp-nav .lp-brand{gap:8px}.lp .lp-lead-card[hidden]{display:none}.lp .lp-cta .lp-container{grid-template-columns:minmax(0,1fr)}.lp .lp-cta .lp-lead-card{width:100%;max-width:440px;box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 10%, transparent), 0 40px 80px -36px color-mix(in srgb, var(--black) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--white) 6%, transparent);justify-self:end;margin:0;position:relative}@media (width<=960px){.lp .lp-cta .lp-lead-card{justify-self:stretch;max-width:none}}.lp .lp-footer{padding-block:24px 14px}.lp .lp-footer .lp-container{align-items:start;gap:14px 32px}.lp .lp-footer .lp-about{align-content:start;gap:8px;display:grid}.lp .lp-footer .lp-about p{max-width:none;font-size:12.19px}.lp .lp-footer .lp-col{gap:5px}.lp .lp-footer .lp-col a,.lp .lp-footer .lp-col .lp-linkbtn{font-size:12.19px}.lp .lp-footer .lp-col b{font-size:9.6px}.lp .lp-footer .lp-legal{padding-top:12px;font-size:11.1px}@media (width<=900px){.lp .lp-tabs{flex-wrap:wrap;justify-content:center;width:auto;overflow:visible}}.lp .lp-h3,.lp .lp-h4{margin:0}.lp .lp-legend .lp-k-air{background:var(--blue)}.lp .lp-legend .lp-k-ocean{background:var(--success)}.lp .lp-legend .lp-k-courier{background:var(--blue-200)}.lp .lp-ring-dot{fill:var(--blue)}.lp .lp-ring-in{stroke:color-mix(in srgb, var(--blue) 35%, transparent)}.lp .lp-ring-out{stroke:color-mix(in srgb, var(--blue) 18%, transparent)}.lp .lp-brand .lp-mark>[data-mark]{width:28px;height:28px;color:var(--blue-50)}.lp .lp-footer .lp-brand .lp-mark>[data-mark]{width:24px;height:24px}.lp .lp-side .lp-brand .lp-mark>[data-mark]{width:18px;height:18px}.lp .lp-section.lp-solutions{padding-top:0;padding-bottom:clamp(48px,5vw,72px)}.lp .lp-pk,.lp .lp-osat{fill:var(--blue)}.lp .lp-tr{fill:var(--blue-ice)}.lp .lp-cursor path{fill:var(--white);stroke:var(--navy)}.lp .lp-dhead .lp-push{margin-left:auto}.lp .lp-pbtn{position:relative}.lp .lp-pbtn:after{content:"";position:absolute;inset:-8px}.lp .lp-linkbtn{text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0}.lp .lp-lead-card{position:relative}.lp .lp-lead-close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}@media (hover:hover){.lp .lp-lead-close:hover{background:var(--bg-alt);color:var(--text)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none}.lp{scroll-behavior:auto}}.lp .lp-dtop .lp-bell .lp-badge{background:var(--error);border:1.5px solid var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;transform:scale(0)}.lp .lp-dtop .lp-bell .lp-badge.lp-on{transform:scale(1)}.lp .lp-pill.lp-live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.lp .lp-dhead.lp-sub{margin-top:2px}.lp .lp-dhead.lp-sub .lp-h4{font-size:11.1px}.lp .lp-viewall{color:var(--blue);font-size:9.9px;font-weight:600}.lp .lp-screen .lp-kpis.lp-k3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .lp-screen .lp-dcard.lp-flush{padding:0}.lp .lp-cursor{z-index:6;pointer-events:none;opacity:0;width:18px;height:18px;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--navy) 40%, transparent));position:absolute;top:0;left:0;transform:translate(40px,40px)}.lp .lp-cursor.lp-show{opacity:1}.lp .lp-cursor svg{width:18px;height:18px;display:block}.lp .lp-pbtn{border:1px solid var(--border);background:var(--white);width:24px;height:24px;color:var(--text);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.lp .lp-pbtn .lp-ic{width:13px;height:13px}@media (hover:hover){.lp .lp-pbtn:hover{background:var(--bg-alt);border-color:var(--border-2)}}.lp .lp-pbar{z-index:5;gap:2px;height:2px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.lp .lp-pbar i{background:color-mix(in srgb, var(--navy) 8%, transparent);flex:1;display:block;position:relative;overflow:hidden}.lp .lp-pbar i:after{content:"";background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp .lp-pbar i.lp-done:after,.lp .lp-pbar i.lp-on:after{transform:scaleX(1)}@media (width<=640px){.lp .lp-screen .lp-kpis.lp-k3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .lp-ask-in .lp-q.lp-typing:after{content:"";background:var(--blue);vertical-align:-2px;width:2px;height:1em;margin-left:2px;display:inline-block}.lp .lp-eco .lp-card .lp-go{place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:18px;right:18px}.lp .lp-eco .lp-card .lp-go .lp-ic{width:14px;height:14px}.lp .lp-route{stroke-dasharray:6 9}.lp .lp-cta.lp-in-focus .lp-lead-card{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 35%, transparent), var(--shadow-frame)}.lp .lp-alog{display:grid}.lp .lp-arow{border-top:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.lp .lp-arow:first-child{border-top:0}.lp .lp-arow .lp-aic{background:var(--blue-50);width:22px;height:22px;color:var(--blue);border-radius:6px;place-items:center;display:grid}.lp .lp-arow .lp-aic .lp-ic{width:12px;height:12px}.lp .lp-arow .lp-aic.lp-err{background:var(--error-bg);color:var(--error)}.lp .lp-arow .lp-aic.lp-ok{background:var(--success-bg);color:var(--success-fg)}.lp .lp-arow b{font-weight:600;line-height:1.3;display:block}.lp .lp-arow span.lp-d{color:var(--text-2);line-height:1.3;display:block}.lp .lp-arow .lp-meta{justify-items:end;gap:3px;display:grid}.lp .lp-arow .lp-meta small{color:var(--text-2);font-size:9px}.lp .lp-arow .lp-meta .lp-btn-sm{border-radius:5px;height:22px;padding:0 8px;font-size:9px}.lp .lp-eco .lp-card .lp-go{border:1px solid var(--border);color:var(--text-2);background:0 0;border-radius:8px}@media (hover:hover){.lp .lp-eco .lp-card:hover .lp-go{background:var(--blue-50);border-color:var(--blue-100);color:var(--blue)}}.lp .lp-band .lp-net{pointer-events:none;opacity:.95;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 50% 100% at 74% 28%, #000 0%, color-mix(in srgb, var(--black) 60%, transparent) 40%, transparent 76%);-webkit-mask-image:radial-gradient(ellipse 50% 100% at 74% 28%, #000 0%, color-mix(in srgb, var(--black) 60%, transparent) 40%, transparent 76%);mask-image:radial-gradient(ellipse 50% 100% at 74% 28%, #000 0%, color-mix(in srgb, var(--black) 60%, transparent) 40%, transparent 76%);display:block;position:absolute;inset:0}.lp .lp-ask-reply .lp-steps{gap:6px;min-width:0;display:inline-flex;overflow:hidden}.lp .lp-ask-reply .lp-steps i{color:var(--on-dark-3);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);white-space:nowrap;border-radius:6px;font-style:normal}.lp .lp-ask-reply .lp-steps i.lp-on{color:var(--white);border-color:color-mix(in srgb, var(--blue) 75%, transparent);background:color-mix(in srgb, var(--blue) 24%, transparent)}.lp .lp-ask-reply .lp-steps i.lp-done{color:var(--live);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.lp .lp-ask-reply .lp-steps i.lp-done:before{content:"✓ "}.lp .lp-ask-reply .lp-okc{color:var(--live);stroke-width:2.4px;flex:none;width:14px;height:14px}.lp .lp-ask-in .lp-send.lp-go{background:var(--blue-700);transform:scale(.86)}@media (width<=640px){.lp .lp-ask-reply .lp-steps{flex-wrap:wrap;overflow:visible}}.lp .lp-afeed{z-index:4;pointer-events:none;gap:6px;width:min(280px,74%);display:grid;position:absolute;bottom:92px;right:10px}.lp .lp-toast{background:var(--white);border:1px solid var(--border);border-left:3px solid var(--blue);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--navy) 45%, transparent), 0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent);opacity:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:7px 9px;font-size:9.3px;line-height:1.3;display:grid;transform:translate(14px)}.lp .lp-toast.lp-in{opacity:1;transform:none}.lp .lp-toast .lp-aic{background:var(--blue-50);width:22px;height:22px;color:var(--blue);border-radius:6px;place-items:center;display:grid}.lp .lp-toast .lp-aic .lp-ic{width:12px;height:12px}.lp .lp-toast .lp-aic.lp-err{background:var(--error-bg);color:var(--error)}.lp .lp-toast .lp-aic.lp-ok{background:var(--success-bg);color:var(--success-fg)}.lp .lp-toast .lp-tb{min-width:0}.lp .lp-toast b{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.lp .lp-toast b .lp-pill{height:15px;padding:0 5px;font-size:7.8px;font-style:normal}.lp .lp-toast .lp-d{color:var(--text-2);margin-top:1px;display:block}.lp .lp-cta .lp-globe-net{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp .lp-globe-net .lp-route{fill:none;stroke:var(--blue-ice);stroke-width:1.6px;stroke-dasharray:5 6;opacity:.85}.lp .lp-globe-net .lp-halo{fill:none;stroke:var(--blue-100);stroke-width:1.4px}.lp .lp-globe-net .lp-port{fill:var(--white)}.lp .lp-globe-net .lp-lbl{font:600 15px/1 var(--font);fill:var(--blue-100);letter-spacing:.04em;opacity:.9}.lp .lp-globe-net .lp-mv{fill:var(--white);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--blue-200) 95%, transparent))}@media (width<=960px){.lp .lp-globe-net .lp-lbl{display:none}}.lp .lp-cursor:after{content:"";border:2px solid color-mix(in srgb, var(--blue) 80%, transparent);opacity:0;border-radius:50%;width:32px;height:32px;position:absolute;top:-7px;left:-7px;transform:scale(.3)}.lp .lp-dtable tr.lp-sel td{background:var(--blue-50)}.lp .lp-chip.lp-approve.lp-hov{background:var(--blue);border-color:var(--blue);color:var(--white)}.lp .lp-arow .lp-btn-sm.lp-hov,.lp .lp-screen .lp-btn-primary.lp-hov{background:var(--blue-700)}.lp .lp-bars .lp-g.lp-hov i{filter:brightness(1.18)}.lp .lp-ttip{z-index:5;background:var(--navy);color:var(--white);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--navy) 50%, transparent);pointer-events:none;white-space:nowrap;opacity:0;border-radius:6px;padding:5px 8px;font-size:9px;line-height:1.35;position:absolute;transform:translate(-50%,-100%)}.lp .lp-ttip:after{content:"";background:var(--navy);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.lp .lp-ttip b{font-weight:600;display:block}.lp .lp-ttip.lp-on{opacity:1}.lp .lp-arow .lp-meta .lp-chip.lp-approve{border-radius:5px;height:22px;margin-left:0;padding:0 8px;font-size:9px}.lp .lp-rings .lp-pk{fill:var(--white);filter:drop-shadow(0 0 5px var(--blue-ice))}.lp .lp-rings .lp-tr{opacity:.55}.lp .lp-rings .lp-osat{fill:var(--blue-ice);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--blue-ice) 90%, transparent))}.lp .lp-oa span.lp-act{color:var(--blue-ice);font-weight:500}.lp .lp-oa span.lp-act.lp-done{color:var(--live)}.lp .lp-oa span.lp-act.lp-approval{color:var(--warning-light)}.lp .lp-oa .lp-steps{flex-wrap:wrap;grid-column:2;gap:5px;margin-top:7px;display:flex}.lp .lp-oa .lp-steps i{border:1px solid color-mix(in srgb, var(--white) 14%, transparent);color:color-mix(in srgb, var(--white) 50%, transparent);white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:9.3px;font-style:normal;line-height:1.4}.lp .lp-oa .lp-steps i.lp-on{border-color:color-mix(in srgb, var(--blue-bright) 90%, transparent);color:var(--white);background:color-mix(in srgb, var(--blue) 32%, transparent)}.lp .lp-oa .lp-steps i.lp-done{color:var(--live);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.lp .lp-oa .lp-steps i.lp-done:before{content:"✓ "}@media (width<=700px){.lp .lp-oa .lp-steps{display:none}}.lp .lp-frame.lp-player .lp-ftable td.lp-bump{color:var(--blue-700)}.lp .lp-ask-reply .lp-steps i{padding:0 6px;font-size:9.6px}@media (width>=961px){.lp .lp-cta .lp-globe-net .lp-lbl{display:block}}@media (prefers-reduced-motion:no-preference){.lp .lp-btn,.lp .lp-agent,.lp .lp-tab,.lp .lp-nav-links a:after,.lp .lp-dest .lp-bar i{transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .2s, border-color .2s, color .2s, opacity .2s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-btn:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.lp .lp-btn:active{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-agent:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.lp .lp-btn .lp-ic,.lp .lp-suggest a .lp-ico{transition:transform .25s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-btn:hover .lp-ic:last-child{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.lp .lp-hero .lp-hero-copy>*{animation:lp-rise .7s var(--ease) both}.lp .lp-hero .lp-hero-copy>:first-child{animation-delay:50ms}.lp .lp-hero .lp-hero-copy>:nth-child(2){animation-delay:.15s}.lp .lp-hero .lp-hero-copy>:nth-child(3){animation-delay:.25s}.lp .lp-hero .lp-hero-copy>:nth-child(4){animation-delay:.35s}.lp .lp-hero .lp-hero-copy>:nth-child(5){animation-delay:.45s}.lp .lp-dash{animation:lp-rise .8s .3s var(--ease) both}.lp .lp-ask{animation:lp-rise .7s .6s var(--ease) both}.lp .lp-suggest{animation:lp-rise .7s .75s var(--ease) both}.lp .lp-bars .lp-g i{animation:lp-grow .7s var(--ease) both;animation-delay:calc(.7s + var(--k,0) * 45ms)}.lp .lp-dest .lp-bar i{animation:lp-growx .9s .9s var(--ease) both}.lp .lp-ask-in .lp-q.lp-typing:after{animation:1s steps(2,end) infinite lp-blink}.lp .lp-ask-reply .lp-dots i{animation:1.2s ease-in-out infinite lp-dotpulse}.lp .lp-ask-reply .lp-dots i:nth-child(2){animation-delay:.2s}.lp .lp-ask-reply .lp-dots i:nth-child(3){animation-delay:.4s}.lp .lp-reveal{transition:opacity .65s var(--ease), transform .65s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}.lp .lp-reveal.lp-pending{opacity:0;transform:translateY(18px)}.lp .lp-ws.lp-swap .lp-ws-copy,.lp .lp-ws.lp-swap .lp-frame{animation:lp-fadein .4s var(--ease) both}.lp .lp-cta.lp-in-focus .lp-lead-card{transition:box-shadow .4s}.lp .lp-ring .lp-osat{transform-box:view-box;transform-origin:300px 220px;animation:14s linear infinite lp-ringspin}.lp .lp-lscreen{transition:opacity .4s var(--ease), transform .45s var(--ease)}.lp .lp-screen{transition:opacity .55s var(--ease), transform .55s var(--ease)}.lp .lp-screen:not(.lp-on){transform:scale(.985)}.lp .lp-cursor{transition:transform .7s var(--ease), opacity .3s ease}.lp .lp-cursor.lp-click svg{animation:.3s lp-clickpulse}.lp .lp-pbar i:after{transition:transform .25s}.lp .lp-pbar i.lp-on:after{animation:lp-pfill var(--dur,4.2s) linear forwards}.lp .lp-player.lp-paused .lp-pbar i.lp-on:after{animation-play-state:paused}.lp .lp-row-in td{animation:lp-rowin 1.4s ease both, lp-fadein .45s var(--ease) both}.lp .lp-pill.lp-live:before{animation:2s ease-in-out infinite lp-pulse}.lp .lp-suggest .lp-t i{animation:2.6s ease-out infinite lp-ring}.lp .lp-bell .lp-badge.lp-on{animation:lp-pop .5s var(--ease) both}.lp .lp-kpi b.lp-bump{animation:1.2s both lp-flash}.lp .lp-bars .lp-g.lp-fresh i{animation-delay:calc(var(--j,0) * 60ms)}.lp .lp-pill.lp-flip{animation:lp-fadein .4s var(--ease) both}.lp .lp-route{animation:2.4s linear infinite lp-dashflow}.lp .lp-ill .lp-tb{transform-box:fill-box;transform-origin:50%}.lp .lp-ill-manual .lp-t{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:3.2s ease-in-out infinite lp-typeline}.lp .lp-ill-manual .lp-t2{animation-delay:.35s}.lp .lp-ill-manual .lp-t3{animation-delay:.7s}.lp .lp-ill-manual .lp-cur{animation:1s steps(2,end) infinite lp-blink}.lp .lp-ill-cost .lp-b{transform-box:fill-box;transform-origin:bottom;animation:2.8s ease-in-out infinite lp-bargrow}.lp .lp-ill-eye .lp-pupil{animation:4s ease-in-out infinite lp-look}.lp .lp-ill-cost .lp-b2{animation-delay:.3s}.lp .lp-ill-cost .lp-b3{animation-delay:.6s}.lp .lp-ill-grid .lp-c{animation:2.4s ease-in-out infinite lp-cellfill}.lp .lp-ill-grid .lp-c2{animation-delay:.6s}.lp .lp-ill-grid .lp-c3{animation-delay:1.2s}.lp .lp-ill-grid .lp-c4{animation-delay:1.8s}.lp .lp-ill-grid .lp-c{animation-duration:3.6s}.lp .lp-reveal{transition-duration:.5s}.lp .lp-nav{transition:box-shadow .25s,background-color .25s}.lp .lp-eco .lp-card .lp-photo svg,.lp .lp-eco .lp-card .lp-photo img{transition:transform .6s var(--ease)}.lp .lp-card,.lp .lp-eco .lp-card{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s}.lp .lp-card:before{transition:transform .4s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-card:hover,.lp .lp-oa:hover{transform:translateY(-4px)}.lp .lp-btn-primary:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.lp .lp-hub{animation:4.5s ease-in-out infinite lp-breathe}.lp .lp-oa.lp-a2,.lp .lp-oa.lp-a3,.lp .lp-oa.lp-a5,.lp .lp-oa.lp-a6{animation:7s ease-in-out infinite lp-floaty}.lp .lp-oa.lp-a2{animation-delay:-1s}.lp .lp-oa.lp-a3{animation-delay:-2.5s}.lp .lp-oa.lp-a5{animation-delay:-4s}.lp .lp-oa.lp-a6{animation-delay:-5.5s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-oa:hover{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference){.lp .lp-ask-in{animation:3.2s ease-in-out infinite lp-askglow}.lp .lp-ask-reply .lp-steps i{transition:color .3s,border-color .3s,background-color .3s}.lp .lp-ask-in .lp-send{transition:transform .2s var(--ease), background-color .2s}.lp .lp-rings .lp-lk{transition:stroke .3s,stroke-width .3s}.lp .lp-rings .lp-pk{transition:opacity .2s}.lp .lp-oa .lp-st{transition:background-color .3s}.lp .lp-cta .lp-globe-wrap .lp-globe-img{opacity:.85;width:100%;max-width:none;animation:none;position:static;transform:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:no-preference) and (width<=960px){.lp .lp-cta .lp-globe-wrap .lp-globe-img{opacity:.45}}@media (prefers-reduced-motion:no-preference){.lp .lp-toast{transition:opacity .4s var(--ease), transform .45s var(--ease)}.lp .lp-ask-reply>*{animation:lp-fadein .35s var(--ease) both}.lp .lp-ask-reply .lp-agent.lp-work .lp-sp{animation:1s ease-in-out infinite lp-pulse}.lp .lp-rings .lp-lk.lp-active{animation:1s linear infinite lp-dashflow}.lp .lp-oa .lp-st[data-state=work]{animation:1.4s ease-out infinite lp-ring}.lp .lp-hub.lp-pulse:after{animation:1s ease-out lp-hubring}.lp .lp-abar:after{animation:lp-sweep 1.5s .35s var(--ease) 1}.lp .lp-globe-net .lp-route{animation:2.6s linear infinite lp-dashflow}.lp .lp-screens{transition:transform .8s var(--ease), transform-origin .8s var(--ease)}.lp .lp-cursor.lp-click:after{animation:.5s ease-out lp-clickring}.lp .lp-ttip{transition:opacity .25s}.lp .lp-chip.lp-approve,.lp .lp-arow .lp-btn-sm{transition:background-color .2s,border-color .2s,color .2s}.lp .lp-fchip .lp-in{animation:lp-rise .7s .95s var(--ease) both, lp-floaty 6s 1.65s ease-in-out infinite}.lp .lp-fchip.lp-c2 .lp-in{animation-duration:.7s,7s;animation-delay:1.1s,1.8s}.lp .lp-fchip.lp-c3 .lp-in{animation-duration:.7s,6.5s;animation-delay:1.25s,1.95s}.lp .lp-fchip.lp-swap .lp-tx,.lp .lp-fchip.lp-swap .lp-dot{animation:lp-fadein .45s var(--ease) both}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-challenge .lp-card:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.lp .lp-hub:before{animation:8s linear infinite lp-spin}.lp .lp-livecap i{animation:2.2s ease-out infinite lp-livedot2}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lp .lp-eco .lp-card:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.lp .lp-faq-item{transition:border-color .2s,box-shadow .2s}.lp .lp-faq-item .lp-chev{transition:transform .3s var(--ease), background-color .2s, color .2s, border-color .2s}.lp .lp-faq-item[open] .lp-faq-a{animation:lp-fadein .35s var(--ease) both}.lp .lp-fh-pop button{transition:background-color .2s,border-color .2s,color .2s}.lp .lp-faq-item:before{transition:transform .3s var(--ease)}.lp .lp-screen{transition-duration:.38s}.lp .lp-screens{transition-duration:.55s}.lp .lp-cursor{transition-duration:.45s,.3s}.lp .lp-toast{transition-duration:.3s,.35s}.lp .lp-frag .lp-fs{animation:5s ease-in-out infinite lp-floaty-xs;animation-delay:calc(var(--i,0) * -.8s)}.lp .lp-frag i:after{animation:2.4s ease-in-out infinite lp-pulse}.lp .lp-oa .lp-steps i{transition:color .25s,border-color .25s,background-color .25s}.lp .lp-oa.lp-active:after{animation:1.7s linear forwards lp-pfill}.lp .lp-oa.lp-active .lp-tile:after{animation:1.1s ease-in-out 2 lp-tileshine}.lp .lp-ll:last-child .lp-m:after{animation:1s steps(2,end) infinite lp-blink}.lp .lp-ll{animation:lp-fadein .35s var(--ease) both}.lp .lp-oa{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s, background .3s}.lp .lp-ws.lp-swap .lp-frame.lp-player{animation:none}.lp .lp-frame.lp-player .lp-fmain{transition:transform .55s var(--ease), transform-origin .55s var(--ease)}.lp .lp-frame.lp-player .lp-ftable td.lp-bump{animation:1.2s both lp-flash}.lp .lp-ws.lp-swap .lp-frame.lp-player .lp-wstage{animation:lp-fadein .35s var(--ease) both}.lp .lp-faq-item.lp-card{transition:border-color .2s,box-shadow .2s}.lp .lp-cta .lp-globe-wrap{animation:40s ease-in-out infinite lp-globedrift3}.lp .lp-hero h1 em{background:linear-gradient(100deg, var(--blue-bright) 0%, var(--blue-bright) 34%, var(--blue-50) 50%, var(--blue-bright) 66%, var(--blue-bright) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out .6s infinite lp-sheen}.lp .lp-lead-card.lp-in{animation:lp-modalin .32s var(--ease) both}}@keyframes lp-askglow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 14%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 26%, transparent)}}@keyframes lp-bargrow{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-breathe{0%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--blue) 10%, transparent), 0 0 0 22px color-mix(in srgb, var(--blue) 5%, transparent), 0 24px 48px -20px color-mix(in srgb, var(--navy) 60%, transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--blue) 14%, transparent), 0 0 0 32px color-mix(in srgb, var(--blue) 6%, transparent), 0 24px 48px -20px color-mix(in srgb, var(--navy) 60%, transparent)}}@keyframes lp-cellfill{0%,to{opacity:0}25%{opacity:.28}}@keyframes lp-clickpulse{0%{transform:scale(1)}50%{transform:scale(.72)}to{transform:scale(1)}}@keyframes lp-clickring{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes lp-dashflow{to{stroke-dashoffset:-30px}}@keyframes lp-dotpulse{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes lp-dots{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes lp-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-flash{0%{color:var(--blue-700)}to{color:inherit}}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-floaty-xs{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lp-globedrift3{0%,to{transform:translate(-30%)scale(1)}50%{transform:translate(-30%)scale(1.03)}}@keyframes lp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-hubring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}@keyframes lp-livedot2{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 0%, transparent)}}@keyframes lp-look{0%,to{transform:translate(0)}35%{transform:translate(3px)}70%{transform:translate(-3px)}}@keyframes lp-modalin{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes lp-pfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-pop{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 45%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--blue) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 0%, transparent)}}@keyframes lp-ringspin{to{transform:rotate(360deg)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-rowin{0%{background-color:var(--blue-50)}to{background-color:#0000}}@keyframes lp-sheen{0%{background-position:120% 0}70%,to{background-position:-20% 0}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-sweep{to{transform:translate(260%)}}@keyframes lp-tileshine{to{transform:translate(120%)}}@keyframes lp-typeline{0%{stroke-dashoffset:var(--len)}35%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:var(--len)}}.rv{opacity:0;transition:opacity var(--fos-duration-slow) var(--fos-ease), transform var(--fos-duration-slow) var(--fos-ease);transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.stagger>*{opacity:0;transition:opacity .6s var(--fos-ease), transform .6s var(--fos-ease);transform:translateY(16px)}.stagger.in>*{opacity:1;transform:none}.stagger.in>:first-child{transition-delay:20ms}.stagger.in>:nth-child(2){transition-delay:90ms}.stagger.in>:nth-child(3){transition-delay:.16s}.stagger.in>:nth-child(4){transition-delay:.23s}.stagger.in>:nth-child(5){transition-delay:.3s}.stagger.in>:nth-child(6){transition-delay:.37s}.stagger.in>:nth-child(7){transition-delay:.44s}.stagger.in>:nth-child(8){transition-delay:.51s}.stagger.in>:nth-child(n+9){transition-delay:.56s}@media (prefers-reduced-motion:reduce){.stagger>*{opacity:1!important;transition:none!important;transform:none!important}}.ripple{opacity:.28;pointer-events:none;z-index:1;animation:mRip .62s var(--fos-ease) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}.btn-p .ripple{background:var(--fos-color-ink-inverse);opacity:.34}@keyframes mRip{to{opacity:0;transform:scale(2.6)}}.tilting{will-change:transform;transition:transform 90ms linear,box-shadow .25s!important}.bgfx{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.bgfx i{will-change:transform;border-radius:50%;display:block;position:absolute}.bgfx .o1{background:radial-gradient(circle,#4034d626 0%,#4034d60f 38%,#0000 68%);width:64vw;height:64vw;animation:38s ease-in-out infinite drift1;top:-22vw;left:-14vw}.bgfx .o2{background:radial-gradient(circle,#6c5ce726 0%,#6c5ce70f 40%,#0000 70%);width:56vw;height:56vw;animation:46s ease-in-out infinite drift2;bottom:-20vw;right:-16vw}.bgfx .o3{background:radial-gradient(circle,#17b9781a 0%,#17b9780a 40%,#0000 70%);width:44vw;height:44vw;animation:54s ease-in-out infinite drift3;top:34%;left:52%}.bgfx .o4{background:radial-gradient(circle,#fa515712 0%,#fa515708 40%,#0000 70%);width:38vw;height:38vw;animation:62s ease-in-out infinite drift4;top:8%;right:6%}@keyframes drift1{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(9vw,7vw)scale(1.12)}66%{transform:translate(-5vw,12vw)scale(.94)}}@keyframes drift2{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-11vw,-8vw)scale(1.1)}70%{transform:translate(6vw,-4vw)scale(.92)}}@keyframes drift3{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-14vw,-10vw)scale(1.18)}}@keyframes drift4{0%,to{transform:translate(0,0)scale(1)}45%{transform:translate(-8vw,10vw)scale(1.15)}}@media (prefers-reduced-motion:reduce){.bgfx i,.footcard:before,.cta:before,.cta:after,.orch:before,.jobfile:before,.jobfile:after,.found:before,.spin svg{animation:none!important}.streams .flowline,.divg .flowline,.orchsvg .f2{stroke-dasharray:none;opacity:.5;animation:none}.signet .sig{stroke-dasharray:none;opacity:.35;animation:none}.signet .nd,.signet .halo{animation:none}.signet .halo{opacity:0}.ripple{display:none}.tilting{transform:none!important}}.dark-wrap{min-height:calc(100vh - var(--fos-notice-h,0px));color:var(--fos-color-ink);background:radial-gradient(85% 65% at 4% -5%, #e3e8ef 0%, #e3e8ef00 55%), radial-gradient(60% 55% at 100% 0%, #e8ebf0 0%, #e8ebf000 60%), var(--fos-color-auth-bg);position:relative;overflow:hidden}.globe-accent{z-index:1;pointer-events:none;background:url(/os_freight_bg_port.jpg) 100%/cover no-repeat;position:absolute;inset:0}.globe-accent:after{content:"";background:linear-gradient(#eef0f4b8 0%,#eef0f400 26% 74%,#eef0f4a8 100%),linear-gradient(90deg,#eef0f4f0 0%,#eef0f4e0 26%,#eef0f49e 52%,#eef0f46b 100%);position:absolute;inset:0}@media (width<=900px){.globe-accent{background-position:50%}.globe-accent:after{background:linear-gradient(#eef0f4e6 0%,#eef0f4d1 45%,#eef0f4e6 100%)}}.auth-split{z-index:2;min-height:calc(100vh - var(--fos-notice-h,0px));max-width:var(--fos-max);align-items:stretch;gap:48px;margin:0 auto;padding:40px 44px;display:flex;position:relative}@media (width<=1080px){.auth-split{gap:32px;padding:40px}}@media (width<=900px){.auth-split{flex-direction:column;align-items:stretch;gap:0;max-width:520px;padding:26px 24px 40px}}.auth-brand{flex-direction:column;flex:1;min-width:0;padding:22px 0;display:flex;position:relative}@media (width<=900px){.auth-brand{flex:none;padding:0}}.logo{z-index:5;align-self:flex-start;align-items:center;gap:12px;display:flex}.logo-mark{width:38px;height:38px;color:var(--fos-color-primary);box-shadow:0 10px 22px -8px var(--fos-color-primary-40);border-radius:6px;flex-shrink:0;display:flex}.logo-mark svg{display:block}.logo-name{letter-spacing:-.03em;color:var(--fos-color-ink);font-size:20px;font-weight:800}.logo-name span{opacity:.5;font-weight:600}.brand-inner{z-index:3;align-self:flex-start;width:100%;max-width:520px;margin:auto 0;padding:32px 0;position:relative}@media (width<=900px){.brand-inner{align-self:stretch;max-width:100%;margin:18px 0 0;padding:0}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fos-color-primary);background:var(--fos-color-auth-eyebrow);border-radius:var(--fos-radius-pill);align-items:center;gap:9px;margin-bottom:22px;padding:8px 15px;font-size:11.5px;font-weight:800;display:inline-flex}.ai-dot{background:var(--fos-color-primary);width:8px;height:8px;animation:aiBlink 2s var(--fos-ease) infinite;border-radius:50%;flex-shrink:0}@keyframes aiBlink{0%,to{box-shadow:0 0 0 0 var(--fos-color-primary-40)}50%{box-shadow:0 0 0 6px #0000}}.brand-h1{letter-spacing:-.045em;color:var(--fos-color-ink);white-space:nowrap;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.06}.brand-h1 .hl{color:var(--fos-color-primary)}@media (width<=600px){.brand-h1{white-space:normal;font-size:34px}}.brand-p{color:var(--fos-color-ink-2);max-width:470px;margin-top:20px;font-size:16px;font-weight:400;line-height:1.6}@media (width<=900px){.brand-p{margin-bottom:4px}}.features{gap:20px;max-width:480px;margin-top:38px;display:grid}@media (width<=1080px){.features{gap:15px}}.feat{align-items:flex-start;gap:15px;display:flex}.feat .fi{background:var(--fos-color-primary-soft);border:1px solid var(--fos-color-auth-feat-line);width:44px;height:44px;color:var(--fos-color-primary);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feat b{color:var(--fos-color-ink);letter-spacing:-.02em;font-size:15.5px;font-weight:750;line-height:1.3;display:block}.feat span{color:var(--fos-color-ink-3);margin-top:2px;font-size:13.5px;font-weight:450;line-height:1.5;display:block}.auth-col{flex:none;justify-content:center;align-items:center;width:436px;max-width:46%;display:flex}@media (width<=900px){.auth-col{width:100%;max-width:100%;margin-top:26px}}.auth-split.is-solo{justify-content:center}.auth-split.is-solo .auth-col{max-width:100%}.auth-card{background:var(--fos-color-card);width:100%;max-width:452px;color:var(--fos-color-ink);border:1px solid var(--fos-color-auth-card-line);text-align:center;border-radius:30px;padding:40px 40px 30px;box-shadow:0 30px 70px -34px #171c4847,0 6px 18px -10px #171c4814}@media (width<=600px){.auth-card{border-radius:var(--fos-radius-lg);padding:32px 22px 24px}}.stage{animation:authRise .45s var(--fos-ease)}@keyframes authRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-h1{letter-spacing:-.04em;color:var(--fos-color-ink);font-size:clamp(24px,2.6vw,29px);font-weight:800;line-height:1.14}.auth-sub{color:var(--fos-color-ink-2);margin-top:9px;font-size:14px;font-weight:450;line-height:1.55}.auth-sub b{color:var(--fos-color-ink)}.auth-label{text-align:left;color:var(--fos-color-ink-2);justify-content:space-between;align-items:center;margin:22px 0 8px;font-size:12.5px;font-weight:700;display:flex}.in-wrap{position:relative}.in-wrap>.lead{color:var(--fos-color-ink-4);pointer-events:none;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.auth-input{background:var(--fos-color-auth-field);border-radius:var(--fos-radius-sm);width:100%;color:var(--fos-color-ink);transition:all .18s var(--fos-ease);border:1.5px solid #0000;outline:none;padding:13px 16px 13px 44px;font-family:inherit;font-size:14.5px}.auth-input::placeholder{color:var(--fos-color-ink-4)}.auth-input[readonly]{color:var(--fos-color-ink-2);cursor:default}.auth-input[readonly]:focus{box-shadow:none;background:var(--fos-color-auth-field);border-color:#0000}.auth-input[readonly]:focus~.lead{color:var(--fos-color-ink-4)}.auth-input[readonly]:focus-visible{border-color:var(--fos-color-line-strong)}.auth-input:focus{border-color:var(--fos-color-primary);box-shadow:0 0 0 4px var(--fos-color-primary-12);background:var(--fos-color-card)}.auth-input:focus~.lead{color:var(--fos-color-primary)}.auth-input.error{border-color:var(--fos-color-coral)}.auth-input.has-toggle{padding-right:44px}.phone-row{gap:10px;display:flex}.sel{display:flex;position:relative}.cc-select{flex:0 0 118px}.sel-trigger{background:var(--fos-color-card);border:1.5px solid var(--fos-color-line);border-radius:var(--fos-radius-pgn);width:100%;height:36px;color:var(--fos-color-ink);white-space:nowrap;cursor:pointer;transition:all .18s var(--fos-ease);outline:none;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12.6px;font-weight:600;display:flex}.sel-trigger .sel-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sel-trigger .cv{width:12px;height:12px;color:var(--fos-color-ink-3);transition:transform .18s var(--fos-ease);flex-shrink:0}.sel-trigger[aria-expanded=true] .cv{transform:rotate(180deg)}@media (hover:hover){.sel-trigger:where(:hover:not(:disabled)){border-color:var(--fos-color-tk-ctl-hover)}}.sel-trigger:focus-visible,.sel-trigger[aria-expanded=true]{border-color:var(--fos-color-ink);box-shadow:0 0 0 3px var(--fos-color-primary-12)}.sel-trigger:disabled{background:var(--fos-color-surface-2);color:var(--fos-color-ink-3);cursor:not-allowed}@media (width<=600px){.sel-trigger{height:40px}}.sel.is-sm .sel-trigger{border-width:1px;height:30px;padding:0 10px;font-size:11.8px;font-weight:700}@media (width<=600px){.sel.is-sm .sel-trigger{height:40px}}.phone-row .sel-trigger,.obf-field .sel-trigger{background:var(--fos-color-auth-field);border-radius:var(--fos-radius-sm);white-space:normal;border:1.5px solid #0000;height:auto;padding:13px 12px 13px 14px;font-size:14px}.phone-row .sel-trigger .cv,.obf-field .sel-trigger .cv{width:15px;height:15px;color:var(--fos-color-ink)}.phone-row .sel-trigger:focus-visible,.phone-row .sel-trigger[aria-expanded=true],.obf-field .sel-trigger:focus-visible,.obf-field .sel-trigger[aria-expanded=true]{border-color:var(--fos-color-primary);box-shadow:0 0 0 4px var(--fos-color-primary-12);background:var(--fos-color-card)}@media (width<=600px){.phone-row .sel-trigger,.obf-field .sel-trigger{height:auto}}.sel-pop{z-index:30;background:var(--fos-color-card);border:1px solid var(--fos-color-auth-card-line);border-radius:var(--fos-radius-sm);width:max-content;min-width:100%;max-width:min(320px,78vw);animation:selIn .15s var(--fos-ease);position:absolute;left:0;overflow:hidden;box-shadow:0 24px 48px -20px #171c4859,0 4px 12px -6px #171c481f}.sel-pop[data-placement=bottom]{top:calc(100% + 6px)}.sel-pop[data-placement=top]{bottom:calc(100% + 6px)}.sel-search{border-bottom:1px solid var(--fos-color-auth-card-line);color:var(--fos-color-ink-3);align-items:center;gap:8px;padding:9px 10px;display:flex}.sel-search input{min-width:0;font:inherit;color:var(--fos-color-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.sel-search input::placeholder{color:var(--fos-color-ink-3)}.sel-option-note{color:var(--fos-color-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:12px;font-size:12.5px;overflow:hidden}.sel-empty{color:var(--fos-color-ink-3);text-align:center;padding:14px 12px;font-size:13.5px}.sel-menu{max-height:216px;margin:0;padding:6px;list-style:none;overflow-y:auto}@keyframes selIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sel-option{color:var(--fos-color-ink-2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.sel-option.active{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse)}.sel-option[aria-selected=true]{color:var(--fos-color-primary);font-weight:700}.sel-option[aria-selected=true].active{color:var(--fos-color-ink-inverse)}.sel-option.is-off,.sel-option.is-off.active{color:var(--fos-color-ink-4);cursor:not-allowed;background:0 0}.sel-option.is-off .sel-option-note{white-space:normal}.pw-rules{text-align:left;grid-template-columns:1fr 1fr;gap:6px 14px;margin:10px 0 4px;padding:0;list-style:none;display:grid}.pw-rule{color:var(--fos-color-ink-3);transition:color .2s var(--fos-ease);align-items:center;gap:7px;font-size:12.2px;font-weight:600;display:flex}.pw-rule.met{color:var(--fos-color-grn-ink)}.pw-rule.is-missed{color:var(--fos-color-red-ink)}.pw-rule-dot{border:1.5px solid var(--fos-color-line-dot);width:16px;height:16px;transition:background .2s var(--fos-ease), border-color .2s var(--fos-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.met .pw-rule-dot{background:var(--fos-color-green);border-color:var(--fos-color-green);color:var(--fos-color-ink-inverse)}.is-missed .pw-rule-dot{border-color:var(--fos-color-coral)}.pw-toggle{color:var(--fos-color-ink-4);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:6px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--fos-color-ink-2)}.field-err{text-align:left;color:var(--fos-color-red-ink);margin-top:7px;font-size:12.5px;font-weight:600}.form-note{text-align:left;background:var(--fos-color-coral-soft);color:var(--fos-color-auth-error-ink);border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:11px 14px;font-size:12.6px;font-weight:600;line-height:1.45;display:flex}.form-note svg{flex-shrink:0}.auth-btn{width:100%;margin-top:22px;padding:15px;font-size:15px}.auth-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.auth-spin{border:2.4px solid #fff6;border-top-color:var(--fos-color-ink-inverse);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.sso{background:var(--fos-color-auth-sso);border:1.5px solid var(--fos-color-line);border-radius:var(--fos-radius-sm);width:100%;color:var(--fos-color-ink-2);cursor:pointer;transition:all .18s var(--fos-ease);justify-content:center;align-items:center;gap:10px;padding:12px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.sso:hover{border-color:var(--fos-color-auth-sso-line);background:var(--fos-color-card);transform:translateY(-1px)}.divider{color:var(--fos-color-ink-4);letter-spacing:.06em;align-items:center;gap:14px;margin:20px 0;font-size:11.5px;font-weight:700;display:flex}.divider:before,.divider:after{content:"";background:var(--fos-color-line);flex:1;height:1px}.oac,.oac .auth-h1,.oac .auth-sub{text-align:left}.oac-wait{place-items:center;min-height:160px;display:grid}.oac-perms{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.oac-perms label{border:1px solid var(--fos-color-line-2);border-radius:var(--fos-radius-sm);color:var(--fos-color-ink);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.oac-perms .checkbox{margin-top:1px}.oac-warn{border-radius:var(--fos-radius-sm);background:var(--fos-color-amber-soft-2);color:var(--fos-color-amber-ink);margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.oac-acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.oac-acts .btn{justify-content:center;width:100%}.oac-foot{color:var(--fos-color-ink-3);text-align:center;margin:12px 0 0;font-size:12.5px}.oac-foot+.oac-foot{margin-top:4px}.auth-links{color:var(--fos-color-ink-3);justify-content:center;gap:18px;margin-top:20px;font-size:13.5px;font-weight:500;display:flex}.auth-links a,.auth-links button{color:var(--fos-color-primary);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;font-family:inherit}.auth-links a:hover,.auth-links button:hover{text-decoration:underline}.auth-links a:disabled,.auth-links button:disabled{color:var(--fos-color-ink-4);cursor:default}.auth-links a:disabled:hover,.auth-links button:disabled:hover{text-decoration:none}.card-secure{border-top:1px solid var(--fos-color-line);color:var(--fos-color-ink-4);justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:18px;font-size:11.6px;font-weight:600;display:flex}.otp-row{justify-content:center;gap:10px;margin-top:24px;display:flex}.otp{background:var(--fos-color-auth-field);text-align:center;width:52px;height:60px;color:var(--fos-color-ink);transition:all .15s var(--fos-ease);border:1.5px solid #0000;border-radius:16px;outline:none;font-family:inherit;font-size:23px;font-weight:800}.otp:focus{border-color:var(--fos-color-primary);box-shadow:0 0 0 4px var(--fos-color-primary-12);background:var(--fos-color-card)}.otp.fill{background:var(--fos-color-primary-soft);border-color:var(--fos-color-auth-otp-line)}@media (width<=600px){.otp{width:44px;height:54px}}@keyframes okPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.setup-card{background:var(--fos-color-card);width:100%;max-width:478px;color:var(--fos-color-ink);border:1px solid var(--fos-color-auth-card-line);text-align:center;border-radius:28px;padding:24px 30px 22px;position:relative;box-shadow:0 30px 70px -34px #171c4847,0 6px 18px -10px #171c4814}@media (width<=600px){.setup-card{padding:22px 18px 20px}}.setup-x{width:32px;height:32px;color:var(--fos-color-ink-4);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:16px;right:16px}.setup-x:hover{background:var(--fos-color-auth-field);color:var(--fos-color-ink)}@media (width<=600px){.setup-x{width:40px;height:40px;top:12px;right:12px}}@keyframes setupGlow{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.setup-orb{width:88px;height:88px;margin:4px auto 14px;position:relative}.setup-orb:before{content:"";background:radial-gradient(circle,#131b2829,#0000 65%);border-radius:50%;animation:2.2s ease-in-out infinite setupGlow;position:absolute;inset:-16px}.setup-orb .ring,.setup-orb .arc,.setup-orb .core{position:relative}.setup-orb .ring,.setup-orb .arc{border-radius:50%;position:absolute;inset:0}.setup-orb .ring{border:2px solid var(--fos-color-line)}.setup-orb .arc{border:2.5px solid #0000;border-top-color:var(--fos-color-primary);border-right-color:var(--fos-color-primary-2);animation:1.3s cubic-bezier(.6,.15,.4,.85) infinite authSpin}.setup-orb .core{background:linear-gradient(135deg, var(--fos-color-primary-soft), var(--fos-color-auth-field));color:var(--fos-color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:13px;box-shadow:inset 0 1px #fffc,0 6px 16px -8px #131b2859}.setup-h1{letter-spacing:-.3px;font-size:21px;font-weight:700}.setup-sub{color:var(--fos-color-ink-4);max-width:340px;margin:6px auto 0;font-size:12.8px;line-height:1.55}.setup-sub b{color:var(--fos-color-ink-2);font-weight:700}.setup-bar{background:var(--fos-color-line);border-radius:99px;height:5px;margin:16px 2px 18px;overflow:hidden}.setup-bar i{background:linear-gradient(90deg, var(--fos-color-primary), var(--fos-color-primary-2));height:100%;transition:width .45s var(--fos-ease);border-radius:99px;display:block}.setup-steps{margin:0;padding:0;list-style:none}@keyframes setupShim{to{background-position:-200% 0}}.setup-step{border:1px solid var(--fos-color-auth-card-line);text-align:left;opacity:.5;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 13px;transition:border-color .3s,opacity .35s,background .3s;display:flex}.setup-step .ic{background:var(--fos-color-primary-soft);width:34px;height:34px;color:var(--fos-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,color .3s,box-shadow .3s;display:flex}.setup-step b{color:var(--fos-color-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.8px;font-weight:600;transition:color .3s;overflow:hidden}.setup-step .st{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.setup-step .dot{background:var(--fos-color-line-strong);border-radius:50%;width:8px;height:8px}.setup-step .spin{border:2px dotted var(--fos-color-primary);opacity:.75;border-radius:50%;width:17px;height:17px;animation:1.2s linear infinite authSpin}.setup-step .chk{background:var(--fos-color-green);width:22px;height:22px;color:var(--fos-color-ink-inverse);animation:okPop .3s var(--fos-ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.setup-step.doing{opacity:1;border-color:var(--fos-color-primary-border);background:linear-gradient(100deg, var(--fos-color-surface) 40%, var(--fos-color-primary-soft) 50%, var(--fos-color-surface) 60%);background-size:200% 100%;animation:1.3s linear infinite setupShim}.setup-step.doing .ic{background:var(--fos-color-primary);color:var(--fos-color-ink-inverse);box-shadow:0 5px 12px -5px #131b2880}.setup-step.doing b{color:var(--fos-color-ink)}.setup-step.done{opacity:1;border-color:var(--fos-color-green-soft)}.setup-step.done .ic{background:var(--fos-color-green-soft);color:var(--fos-color-grn-ink)}.setup-step.done b{color:var(--fos-color-ink)}.setup-div{background:var(--fos-color-line);height:1px;margin:16px -30px 13px}@media (width<=600px){.setup-div{margin:16px -18px 4px}}.setup-skip{color:var(--fos-color-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=600px){.setup-skip{min-height:40px;padding-inline:12px}}@media (hover:hover){.setup-skip:hover{text-decoration:underline}}.toast{background:var(--fos-color-ink-deep);max-width:min(420px,100vw - 40px);color:var(--fos-color-ink-inverse);border-radius:var(--fos-radius-pill);opacity:0;pointer-events:none;z-index:99;padding:12px 22px;font-size:13.5px;font-weight:600;transition:opacity .25s,transform .32s cubic-bezier(.2,.8,.2,1);position:fixed;top:20px;right:20px;transform:translate(calc(100% + 28px));box-shadow:0 16px 40px #02081a80}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .2s;transform:none}.toast.show{transform:none}}.toast.show{opacity:1;transform:translate(0)}@media (width<=600px){.toast{max-width:calc(100vw - 32px);top:16px;right:16px}}.toast.show:has(.toast-act){pointer-events:auto}.toast[data-tone=success]{background:var(--fos-color-green-3)}.toast[data-tone=warning]{background:var(--fos-color-amber-2)}.toast[data-tone=error]{background:var(--fos-color-red)}.toast-act{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0;font-weight:700;text-decoration:underline}@media (width<=600px){.toast-act{align-items:center;min-height:40px;margin-block:-9px;display:inline-flex}}.toast-act:focus-visible{outline:2px solid var(--fos-color-ink-inverse);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stage,.ai-dot,.auth-spin,.setup-orb:before,.setup-orb .arc,.setup-step,.setup-step .spin,.setup-step .chk,.sel-menu,.sel-trigger .cv,.drawer-scrim,.drawer-panel,.tbl-skel-b{animation:none}.tgc-c,.setup-bar i,.setup-step,.setup-step .ic{transition:none}}.sel-value.is-placeholder{color:var(--fos-color-ink-4);font-weight:500}
