/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--capx-a:0deg}}}@layer theme{:root,:host{--font-sans:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, Menlo, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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(--font-sans);--default-mono-font-family:var(--font-mono);--color-bright:#e2d9ff;--color-ink:#eee9ff;--color-ink-soft:#cfc7ec;--color-ink-dim:#d6cdf2;--color-lav:#cbc1ea;--color-muted:#b8aede;--color-muted-2:#a89fce;--color-faint:#8a7fb8;--color-faint-2:#8f85b8;--color-accent:#6d5bb8;--color-accent-hi:#8f7ae0;--color-lilac:#a58cff;--color-lilac-hi:#b09aff;--color-plum:#4a3585;--color-go:#7ce3a8;--color-go-mid:#4fb87d;--color-go-deep:#2e7a4f;--color-gold:#e8c76a;--color-gold-deep:#b08a2e;--color-warn:#e8a184;--color-fault:#e08cff;--color-copper:#e0895c;--color-copper-deep:#c9603a;--color-teal:#7fc6dd;--color-surface-5:#241c45;--color-surface-4:#1c1636;--color-surface-3:#181330;--color-surface-2:#171231;--color-surface-1:#12102a;--color-surface-0:#0b0918;--color-screen:#0e0b1e;--color-deep-purple:#140e28;--color-field:#131024;--color-line:#3a3160;--color-line-dim:#2a2350;--color-line-lilac:#4a3d7d;--color-line-deep:#35304d;--color-glass:#ffffff08;--color-glass-line:#ffffff1a;--container-page:1500px}}@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]){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;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}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-line) #0d0a1f;overflow-x:clip}body{font-family:var(--font-sans);color:var(--color-ink);background-color:#080611;background-image:linear-gradient(#07050f 0%,#0d0a1c 55%,#140e28 100%),radial-gradient(1000px 700px at 15% 5%,#6d5bb821,#0000 60%),radial-gradient(900px 620px at 88% 28%,#2f8aa80d,#0000 62%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;margin:0;line-height:1.55}a{color:var(--color-lilac-hi);text-decoration-line:none}a:hover{text-decoration-line:underline}h1,h2,h3{text-wrap:balance}p,li,figcaption{text-wrap:pretty}main a{text-underline-offset:3px;text-decoration-thickness:1px}::selection{color:#f4f0ff;background:#a58cff61}input,textarea{caret-color:var(--color-lilac)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#0d0a1f}::-webkit-scrollbar-thumb{border-radius:var(--radius-md);border-style:var(--tw-border-style);background:var(--color-line);border-width:2px;border-color:#0d0a1f}::-webkit-scrollbar-thumb:hover{background:#4a3f78}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-lilac);border-radius:.25rem}:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}table{margin-block:calc(var(--spacing) * 3.5);border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-variant-numeric:tabular-nums lining-nums}th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-white);backdrop-filter:blur(6px);background:#4a3d7dd9;font-size:13px}td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top;color:var(--color-ink-dim);background:#ffffff06;border-width:1px;border-color:#ffffff14}td.y{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-go)}td.n{color:#7a6fa8}td.p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gold)}tr.grp td{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#d9cdff;background:#a58cff1a}}@layer components{.cnpwrap svg,.rs-svg,.linwrap svg,.clbwrap svg,.clbf-svg,.estf-svg,.hm-stage-svg,.rcs-svg,.sgx svg{max-width:min(var(--fig-w,960px), calc(var(--fig-h,56vh) * var(--fig-ar)));margin-inline:auto}.estf-svg{--fig-ar:1.778;--fig-h:52svh}.cnpwrap svg{--fig-ar:1.462}.rcs-svg{--fig-ar:1.538;--fig-w:1180px;--fig-h:68vh}.clbf-svg{--fig-ar:.581;--fig-h:72vh}.clbf-svg.fig-desktop{--fig-ar:2.045;--fig-h:46vh}.clbf-svg.fig-mobile{--fig-ar:.581;--fig-h:72vh}.rs-svg{--fig-ar:1.417}.linwrap svg{--fig-ar:3.714;--fig-w:1100px}.clbwrap svg{--fig-ar:1.632;--fig-w:860px}.sgx svg{--fig-ar:1.6}.hm-stage-svg{--fig-ar:1.372}.clmband{border-style:var(--tw-border-style);text-align:center;border-width:1px;border-color:var(--color-line);background:linear-gradient(120deg,#2a1e52,#171231);border-radius:18px;margin-block:34px;padding-block:38px;padding-inline:34px}.clmband h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);--tw-tracking:-.4px;letter-spacing:-.4px;color:var(--color-white);font-size:26px}.clmband p{margin-inline:auto;margin-top:0;margin-bottom:calc(var(--spacing) * 4);color:#bfb5e6;max-width:900px;font-size:14.5px}.clmband .chips{justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.clmband .chips span,.wjf-cap span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);color:var(--color-go);background:#7ce3a81a;border-width:1px;border-color:#7ce3a859;border-radius:18px;padding-block:5px;font-size:13px}.txg{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.txg a{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);color:var(--color-muted);background:var(--color-surface-3);border-width:1px;border-color:var(--color-line);border-radius:10px;font-size:13px;transition:border-color .2s,transform .2s;display:block}.txg a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent);text-decoration-line:none}.txg b{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:.4px;letter-spacing:.4px;color:#d9cdff;display:block}.txdhead{margin-bottom:calc(var(--spacing) * 2)}.txwho{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing)}.txwho .lblw{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-faint);text-transform:uppercase;display:block}.txchip{margin-right:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);background:var(--color-surface-5);border-width:1px;border-color:var(--color-line-lilac);border-radius:14px;padding-block:3px;padding-inline:11px;display:inline-block}.txver{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-lav);border-style:dashed;border-top-width:1px;border-top-color:var(--color-line)}.txver b{color:var(--color-go)}.famstate{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-left-style:var(--tw-border-style);max-width:820px;padding-inline:22px;padding-block:calc(var(--spacing) * 4);color:var(--color-bright);border-left-width:3px;border-left-color:var(--color-go);background:var(--color-surface-3);font-size:16.5px}.cbk{--cbk-tan:.62;--cbk-xmax:22vw;--cbk-h:clamp(480px, calc(100svh - 190px), 1000px);--cbk-x:min(calc(var(--cbk-h) * var(--cbk-tan)), var(--cbk-xmax));--cbk-g:5px;--cbk-glow:#5e54c5cc;--cbk-dur:.55s;--cbk-ease:cubic-bezier(.16, 1, .3, 1);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background:linear-gradient(152deg,#7fc6dd66 0%,#a58cff7a 48%,#7ce3a866 100%);grid-template-columns:1fr 1fr 1fr;display:grid;position:relative;overflow:hidden}.cbk-2{grid-template-columns:1fr 1fr}.cbk-lede{pointer-events:none;z-index:4;inset-inline:0;background:linear-gradient(#060410eb 0%,#060410c2 34%,#06041057 70%,#0000 100%);padding:clamp(20px,2.6vw,46px) clamp(18px,2.6vw,54px) clamp(80px,13vh,170px);position:absolute;top:0}.cbk-t{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(30px,6vw,104px);line-height:1.02}.cbk-dek{margin-top:calc(var(--spacing) * 4);max-width:660px;color:var(--color-muted);margin-bottom:0;font-size:clamp(14.5px,1.05vw,18px)}.cbk-2:not(.cbk-home) .cbk-lede{padding-top:clamp(16px,1.9vw,32px)}.cbk-2:not(.cbk-home) .cbk-dek{margin-top:calc(var(--spacing) * 3)}.cbk-p{--cbk-grow:0px;pointer-events:none;height:var(--cbk-h);margin-inline:calc(var(--cbk-x) / -2 - var(--cbk-grow));transition:margin var(--cbk-dur) var(--cbk-ease), filter .45s ease;text-decoration-line:none;display:block;position:relative}.cbk-p:hover{text-decoration-line:none}.cbk-hit{pointer-events:auto;z-index:2;cursor:pointer;inset-block:0;left:calc(var(--cbk-x) / 2 + var(--cbk-grow));right:calc(var(--cbk-x) / 2 + var(--cbk-grow));transition:left var(--cbk-dur) var(--cbk-ease), right var(--cbk-dur) var(--cbk-ease);position:absolute}.cbk-p:first-of-type .cbk-hit{left:0;right:calc(var(--cbk-x) / 2 + var(--cbk-grow) * 2)}.cbk-p:last-of-type .cbk-hit{right:0;left:calc(var(--cbk-x) / 2 + var(--cbk-grow) * 2)}.cbk-p:first-of-type{--cbk-in:0s}.cbk-p:nth-of-type(2){--cbk-in:.2s}.cbk-p:nth-of-type(3){--cbk-in:.4s}.cbk-cut{animation:cbkPanelIn .85s cubic-bezier(.16, 1, .3, 1) var(--cbk-in) both}.cbk-l{animation:1s cubic-bezier(.16,1,.3,1) both cbkWipe;display:inline-block}.cbk-l:first-of-type{animation-delay:1.15s}.cbk-l:nth-of-type(2){animation-delay:1.38s}.cbk-dek{animation:.9s cubic-bezier(.16,1,.3,1) 1.7s both cbkRise}.cbk-copy .tag{animation:cbkRise .7s cubic-bezier(.16, 1, .3, 1) calc(var(--cbk-in) + 1.9s) both}.cbk-h{animation:cbkStamp .8s cubic-bezier(.2, 1.35, .35, 1) calc(var(--cbk-in) + 2s) both}.cbk-d{animation:cbkRise .8s cubic-bezier(.16, 1, .3, 1) calc(var(--cbk-in) + 2.18s) both}.cbk-cut{clip-path:polygon(calc(var(--cbk-x) + var(--cbk-g) / 2) 0, calc(100% - var(--cbk-g) / 2) 0, calc(100% - var(--cbk-x) - var(--cbk-g) / 2) 100%, calc(var(--cbk-g) / 2) 100%);background:linear-gradient(180deg, var(--color-surface-4), var(--color-surface-0));position:absolute;inset:0;overflow:hidden}.cbk-p:first-of-type{margin-left:0;margin-right:calc(var(--cbk-x) / -2 - var(--cbk-grow) * 2)}.cbk-p:first-of-type .cbk-cut{clip-path:polygon(0 0, calc(100% - var(--cbk-g) / 2) 0, calc(100% - var(--cbk-x) - var(--cbk-g) / 2) 100%, 0 100%)}.cbk-p:last-of-type{margin-right:0;margin-left:calc(var(--cbk-x) / -2 - var(--cbk-grow) * 2)}.cbk-p:last-of-type .cbk-cut{clip-path:polygon(calc(var(--cbk-x) + var(--cbk-g) / 2) 0, 100% 0, 100% 100%, calc(var(--cbk-g) / 2) 100%)}.cbk-el{--cbk-c:var(--color-teal)}.cbk-es{--cbk-c:var(--color-lilac)}.cbk-pr{--cbk-c:var(--color-go)}.figstg{--f1:clamp(0, calc((var(--pxb-p,1) - .02) / .3), 1);--f2:clamp(0, calc((var(--pxb-p,1) - .14) / .32), 1);--f3:clamp(0, calc((var(--pxb-p,1) - .24) / .32), 1);--f4:clamp(0, calc((var(--pxb-p,1) - .34) / .32), 1);height:auto;margin-top:clamp(30px,4.5vw,54px);margin-bottom:clamp(18px,2.5vw,30px);position:relative}.figstg-pin{display:block;position:relative}.figstg-inner{width:100%;max-width:1180px;margin-inline:auto}@media (width>=900px){.figstg{height:190svh}.figstg-pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.figstg-inner{padding-inline:18px}}.figstg .clb-how{margin-top:0}.figstg .figband{margin-top:clamp(22px,3vw,36px)}.figstg .clb-how{opacity:var(--f1);transform:translateY(calc((1 - var(--f1)) * 16px))}.figstg .rs-row .rs-card:first-child{--fc:var(--f2)}.figstg .rs-row .rs-card:nth-child(2){--fc:var(--f3)}.figstg .rs-row .rs-card:nth-child(3){--fc:var(--f4)}.figstg .rs-card,.figstg .figband-fig>svg{opacity:var(--fc,var(--f2));transform:translateY(calc((1 - var(--fc,var(--f2))) * 24px))}.figstg .rs-card{border-style:var(--tw-border-style);backdrop-filter:none;background:0 0;border-width:0;border-radius:0;grid-template-rows:auto auto;align-content:start;padding:0;display:grid}.figstg .rs-card>.rs-svg{aspect-ratio:340/240;height:auto}.figstg .rs-card.rs-hot{box-shadow:none}.figstg .rs-k{margin-bottom:calc(var(--spacing) * 2.5);white-space:nowrap;justify-self:flex-start;min-height:21px;display:inline-block;position:static}.figstg .rs-card{grid-template-rows:auto auto auto}.figstg .rs-rh{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold);font-size:15px;line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-bright)}.figstg .rs-cap{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5);border-top:2px solid var(--color-glass-line);background-image:linear-gradient(90deg,#a58cff,#a58cff);background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--fc,var(--f2)) * 100%) 2px}.figstg .rs-legend,.figstg .figband-fig .rs-cap{opacity:var(--f4);transform:translateY(calc((1 - var(--f4)) * 12px))}@media (prefers-reduced-motion:reduce){.figstg :is(.clb-how,.rs-card,.rs-legend,.figband-fig>svg,.figband-fig .rs-cap){opacity:1;transform:none}.figstg .rs-cap{background-size:100% 2px}}.cbk-lk{--cbk-c:var(--color-lilac)}.cbk-ho{--cbk-c:var(--color-go)}.cbk-pc{--cbk-c:var(--color-lilac)}.cbk-sc{--cbk-c:var(--color-teal,#7fc6dd)}.cbk-ds{--cbk-c:var(--color-go)}.cbk-ro{--cbk-c:var(--color-lilac)}.sgdip{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);--sgdip-w:1540px;--sgdip-h:calc(var(--sgdip-w) * 7 / 16);width:min(100%, var(--sgdip-w));aspect-ratio:16/7;background:var(--color-screen);border:1px solid #a58cff38;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 22px 64px #05031057}.sgdip-p{pointer-events:none;color:var(--color-ink);will-change:clip-path;text-decoration-line:none;transition:clip-path .62s cubic-bezier(.16,1,.3,1),filter .42s;display:block;position:absolute;inset:0;overflow:hidden}.sgdip-p:hover{text-decoration-line:none}.sgdip-p-meeting{z-index:2;clip-path:polygon(0 0,56.2% 0,43.8% 100%,0 100%)}.sgdip-p-signage{z-index:1;clip-path:polygon(56.2% 0,100% 0,100% 100%,43.8% 100%)}.sgdip-art,.sgdip-room,.sgdip-tone,.sgdip-scrim{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sgdip-room{object-fit:fill;width:auto;max-width:none;height:128.571%;inset:50% auto auto 50%;translate:-50% -50%}.sgdip-p-meeting .sgdip-room{filter:brightness(1.05)saturate(1.08)hue-rotate(-3deg)}.sgdip-p-signage .sgdip-room{filter:brightness(.9)saturate(.84)hue-rotate(5deg)}.sgdip-screen{pointer-events:none;aspect-ratio:1.8562;background:#05050a;border-radius:.28vw;width:auto;height:62%;display:block;position:absolute;top:10%;left:50%;overflow:hidden;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 32px #8b75ff21}.sgdip-screen>img{object-fit:cover;filter:brightness(.9)contrast(1.05)saturate(.92);width:100%;height:100%;display:block}.sgdip-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 20% 80%,#a58cff0f);position:absolute;inset:0}.sgdip-people{pointer-events:none;filter:drop-shadow(0 8px 12px #00000075);display:block;position:absolute;inset:0}.sgdip-person{transform-origin:50% 100%;background:linear-gradient(110deg,#17152b,#3a315c 72%);border-radius:50% 50% 22% 22%;width:5.4%;height:22%;display:block;position:absolute;bottom:8.5%}.sgdip-person:before{content:"";aspect-ratio:1;background:#302948;border-radius:50%;width:47%;display:block;position:absolute;top:-27%;left:27%;box-shadow:inset -3px -2px 6px #00000045}.sgdip-person:first-child{left:13%;transform:scale(.88)rotate(-2deg)}.sgdip-person:nth-child(2){left:43%;transform:scale(1.08)}.sgdip-person:nth-child(3){right:12%;transform:scale(.93)rotate(3deg)}.sgdip-tone{opacity:.08;mix-blend-mode:screen;background-image:radial-gradient(#e2d9ff8c 1px,#0000 1.3px);background-size:6px 6px;transition:opacity .4s}.sgdip-scrim{background:linear-gradient(#08051405 32%,#08051447 61%,#080514c2 100%);transition:opacity .42s}.sgdip-copy{pointer-events:none;z-index:3;text-shadow:0 3px 18px #04030edb;width:42%;display:block;position:absolute;bottom:clamp(28px,5.2vw,70px)}.sgdip-p-meeting .sgdip-copy{text-align:left;left:clamp(24px,4.2vw,64px)}.sgdip-p-signage .sgdip-copy{text-align:right;right:clamp(24px,4.2vw,64px)}.sgdip-copy h3{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--color-ink);letter-spacing:-.045em;margin:0;font-size:clamp(24px,4.2vw,68px);line-height:.92}.sgdip-copy>span{margin-top:calc(var(--spacing) * 3);color:#d8d3e9;font-size:clamp(12px,1vw,16px);display:inline-block}.sgdip-copy b{color:var(--color-go);letter-spacing:.04em}.sgdip-hit{pointer-events:auto;z-index:5;display:block;position:absolute;inset-block:0}.sgdip-p-meeting .sgdip-hit{left:0;right:50%}.sgdip-p-signage .sgdip-hit{left:50%;right:0}.sgdip-seam{pointer-events:none;z-index:6;clip-path:polygon(56.34% 0,56.06% 0,43.66% 100%,43.94% 100%);filter:drop-shadow(0 0 8px #a58cffe6)drop-shadow(0 0 20px #6d5bb87a);background:linear-gradient(#0000 2%,#d6cdff 12%,#a58cff 86%,#0000 98%);transition:clip-path .62s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.sgdip-p:focus-visible{outline:none}.sgdip-p:focus-visible .sgdip-copy:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * -3);inset-block:calc(var(--spacing) * -2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lilac);position:absolute}@media (hover:hover) and (width>=960px){.sgdip:has(>.sgdip-p-meeting>.sgdip-hit:hover,>.sgdip-p-meeting:focus-visible)>.sgdip-p-meeting{clip-path:polygon(0 0,67.2% 0,54.8% 100%,0 100%)}.sgdip:has(>.sgdip-p-meeting>.sgdip-hit:hover,>.sgdip-p-meeting:focus-visible)>.sgdip-p-signage{clip-path:polygon(67.2% 0,100% 0,100% 100%,54.8% 100%);filter:saturate(.58)brightness(.62)}.sgdip:has(>.sgdip-p-meeting>.sgdip-hit:hover,>.sgdip-p-meeting:focus-visible)>.sgdip-seam{clip-path:polygon(67.34% 0,67.06% 0,54.66% 100%,54.94% 100%)}.sgdip:has(>.sgdip-p-signage>.sgdip-hit:hover,>.sgdip-p-signage:focus-visible)>.sgdip-p-meeting{clip-path:polygon(0 0,45.2% 0,32.8% 100%,0 100%);filter:saturate(.58)brightness(.62)}.sgdip:has(>.sgdip-p-signage>.sgdip-hit:hover,>.sgdip-p-signage:focus-visible)>.sgdip-p-signage{clip-path:polygon(45.2% 0,100% 0,100% 100%,32.8% 100%)}.sgdip:has(>.sgdip-p-signage>.sgdip-hit:hover,>.sgdip-p-signage:focus-visible)>.sgdip-seam{clip-path:polygon(45.34% 0,45.06% 0,32.66% 100%,32.94% 100%)}.sgdip-p:has(>.sgdip-hit:hover) .sgdip-tone,.sgdip-p:focus-visible .sgdip-tone{opacity:.025}.sgdip-p:has(>.sgdip-hit:hover) .sgdip-scrim,.sgdip-p:focus-visible .sgdip-scrim{opacity:.72}}@media (width>=1596px){.sgdip{--sgdip-run:calc(var(--sgdip-h) * .062 * 16 / 7);--sgdip-seam-o:calc(var(--sgdip-h) * .0634 * 16 / 7);--sgdip-seam-i:calc(var(--sgdip-h) * .0606 * 16 / 7);width:min(100vw, calc(var(--sgdip-h) * 32 / 7));height:var(--sgdip-h);aspect-ratio:auto;margin-left:50%;translate:-50%}.sgdip-p-meeting{clip-path:polygon(0 0, calc(50% + var(--sgdip-run)) 0, calc(50% - var(--sgdip-run)) 100%, 0 100%)}.sgdip-p-signage{clip-path:polygon(calc(50% + var(--sgdip-run)) 0, 100% 0, 100% 100%, calc(50% - var(--sgdip-run)) 100%)}.sgdip-seam{clip-path:polygon(calc(50% + var(--sgdip-seam-o)) 0, calc(50% + var(--sgdip-seam-i)) 0, calc(50% - var(--sgdip-seam-o)) 100%, calc(50% - var(--sgdip-seam-i)) 100%)}}@media (hover:hover) and (width>=1596px){.sgdip:has(>.sgdip-p-meeting>.sgdip-hit:hover,>.sgdip-p-meeting:focus-visible)>.sgdip-p-meeting{clip-path:polygon(0 0, calc(61% + var(--sgdip-run)) 0, calc(61% - var(--sgdip-run)) 100%, 0 100%)}.sgdip:has(>.sgdip-p-meeting>.sgdip-hit:hover,>.sgdip-p-meeting:focus-visible)>.sgdip-p-signage{clip-path:polygon(calc(61% + var(--sgdip-run)) 0, 100% 0, 100% 100%, calc(61% - var(--sgdip-run)) 100%)}.sgdip:has(>.sgdip-p-meeting>.sgdip-hit:hover,>.sgdip-p-meeting:focus-visible)>.sgdip-seam{clip-path:polygon(calc(61% + var(--sgdip-seam-o)) 0, calc(61% + var(--sgdip-seam-i)) 0, calc(61% - var(--sgdip-seam-o)) 100%, calc(61% - var(--sgdip-seam-i)) 100%)}.sgdip:has(>.sgdip-p-signage>.sgdip-hit:hover,>.sgdip-p-signage:focus-visible)>.sgdip-p-meeting{clip-path:polygon(0 0, calc(39% + var(--sgdip-run)) 0, calc(39% - var(--sgdip-run)) 100%, 0 100%)}.sgdip:has(>.sgdip-p-signage>.sgdip-hit:hover,>.sgdip-p-signage:focus-visible)>.sgdip-p-signage{clip-path:polygon(calc(39% + var(--sgdip-run)) 0, 100% 0, 100% 100%, calc(39% - var(--sgdip-run)) 100%)}.sgdip:has(>.sgdip-p-signage>.sgdip-hit:hover,>.sgdip-p-signage:focus-visible)>.sgdip-seam{clip-path:polygon(calc(39% + var(--sgdip-seam-o)) 0, calc(39% + var(--sgdip-seam-i)) 0, calc(39% - var(--sgdip-seam-o)) 100%, calc(39% - var(--sgdip-seam-i)) 100%)}}@media (width<=959px){.sgdip{aspect-ratio:auto;height:auto;display:grid;overflow:hidden}.sgdip-p,.sgdip-p-meeting,.sgdip-p-signage{aspect-ratio:16/9;clip-path:none;position:relative;inset:auto}.sgdip-p-meeting .sgdip-hit,.sgdip-p-signage .sgdip-hit{inset:0}.sgdip-seam{display:none}.sgdip-copy{width:calc(100% - 44px);bottom:clamp(22px,7vw,42px)}.sgdip-p-meeting .sgdip-copy,.sgdip-p-signage .sgdip-copy{text-align:left;left:22px;right:auto}.sgdip-copy h3{font-size:clamp(27px,8vw,52px)}.sgdip-room{height:100%}.sgdip-screen{aspect-ratio:auto;width:50.35%;height:49.15%;top:18.35%;left:24.87%;translate:none}}@media (prefers-reduced-motion:reduce){.sgdip-p,.sgdip-seam,.sgdip-scrim,.sgdip-tone{transition:none}}.cbk-art{--cbk-film:68%;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cbk-vid,.cbk-shot{object-fit:cover;width:100%;height:var(--cbk-film);inset-inline:0;position:absolute;bottom:0;mask-image:linear-gradient(#0000 0%,#000 24%)}.cbk-scene{width:100%;height:100%;display:block;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 12%)}:is(.cbk-el,.cbk-ghost) .cbk-art{background:radial-gradient(62% 52% at 50% 50%, #7fc6dd29, transparent 72%), linear-gradient(200deg, var(--color-surface-5), var(--color-screen) 82%);padding-right:calc(var(--cbk-x) / 2);padding-left:calc(var(--cbk-x) * .4);padding-bottom:calc(var(--cbk-h) * .12);align-items:flex-end}.cbk-ghost:last-of-type .cbk-art{padding-right:calc(var(--cbk-x) * .4);padding-left:calc(var(--cbk-x) / 2)}:is(.cbk-el,.cbk-ghost) .cbk-art :is(svg.dev,img.dev){filter:drop-shadow(0 16px 30px #080418b3);width:78%;height:auto}:is(.cbk-el,.cbk-ghost) .cbk-scrim{opacity:.62}.cbk-tone{pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:radial-gradient(#e2d9ff8c 1px,#0000 1.3px);background-size:6px 6px;transition:opacity .4s;position:absolute;inset:0}.cbk-scrim{pointer-events:none;background:linear-gradient(#08051442 0%,#0805148f 46%,#080514cc 100%);transition:opacity .45s;position:absolute;inset:0}.cbk-copy{z-index:1;text-align:center;height:100%;margin-inline:calc(var(--cbk-x) / 2);padding-inline:calc(var(--cbk-x) * .17 + 16px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cbk-p:first-of-type .cbk-copy{margin-left:0}.cbk-p:last-of-type .cbk-copy{margin-right:0}.cbk-copy .tag{margin-right:0;margin-bottom:calc(var(--spacing) * 3);position:relative}.cbk-h{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-ink);text-shadow:0 2px #06031299;margin:0;font-size:clamp(22px,2.6vw,46px);line-height:1.04;position:relative}.cbk-d{margin-top:calc(var(--spacing) * 3);color:var(--color-muted);max-width:28ch;margin-bottom:0;font-size:clamp(12.5px,.95vw,15px);display:block;position:relative}@media (hover:hover) and (width>=960px){.cbk-p:is(:hover,:focus-visible){--cbk-grow:clamp(60px, 8.5vw, 210px);z-index:3;animation:2.6s ease-in-out infinite cbkEdge}.cbk:has(.cbk-p:is(:hover,:focus-visible)) .cbk-p:not(:hover,:focus-visible){filter:saturate(.5)brightness(.55)}.cbk-p:is(:hover,:focus-visible) .cbk-tone{opacity:0}.cbk-p:is(:hover,:focus-visible) .cbk-scrim{opacity:.55}:is(.cbk-el,.cbk-ghost):is(:hover,:focus-visible) .cbk-scrim{opacity:.62}}.cbk-p:focus-visible{--tw-outline-style:none;outline-style:none}.cbk-p:focus-visible .cbk-copy:after{content:"";pointer-events:none;inset-inline:0;inset-block:calc(var(--spacing) * -2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--cbk-c);position:absolute}@media (width<=959px){.cbk{--cbk-h:clamp(220px, 46vw, 320px);--cbk-y:clamp(24px, 7vw, 52px);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5);grid-template-columns:1fr}.cbk .cbk-lede{pointer-events:auto;z-index:auto;background:linear-gradient(180deg, var(--color-surface-3), var(--color-surface-4));padding:22px 18px 26px;position:static}.cbk .cbk-art{--cbk-film:100%}.cbk .cbk-vid{mask-image:none}.cbk .cbk-p,.cbk .cbk-p:first-of-type,.cbk .cbk-p:last-of-type{margin-inline:0;margin-block:calc(var(--cbk-y) / -2)}.cbk .cbk-p .cbk-cut,.cbk .cbk-p:first-of-type .cbk-cut,.cbk .cbk-p:last-of-type .cbk-cut{clip-path:polygon(0 calc(var(--cbk-y) + var(--cbk-g) / 2), 100% calc(var(--cbk-g) / 2), 100% calc(100% - var(--cbk-y) - var(--cbk-g) / 2), 0 calc(100% - var(--cbk-g) / 2))}.cbk .cbk-hit,.cbk .cbk-p:first-of-type .cbk-hit,.cbk .cbk-p:last-of-type .cbk-hit{inset-inline:0;top:calc(var(--cbk-y) / 2);bottom:calc(var(--cbk-y) / 2)}.cbk .cbk-p:first-of-type .cbk-hit{top:0}.cbk .cbk-p:last-of-type .cbk-hit{bottom:0}.cbk .cbk-p:first-of-type{margin-top:0}.cbk .cbk-p:first-of-type .cbk-cut{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cbk-y) - var(--cbk-g) / 2), 0 calc(100% - var(--cbk-g) / 2))}.cbk .cbk-p:last-of-type{margin-bottom:0}.cbk .cbk-p:last-of-type .cbk-cut{clip-path:polygon(0 calc(var(--cbk-y) + var(--cbk-g) / 2), 100% calc(var(--cbk-g) / 2), 100% 100%, 0 100%)}.cbk .cbk-copy{padding-inline:18px;padding-block:calc(var(--cbk-y) + 10px);margin-inline:0}.cbk :is(.cbk-el,.cbk-ghost) .cbk-art{align-items:center;padding:0}.cbk :is(.cbk-el,.cbk-ghost) .cbk-art :is(svg.dev,img.dev){width:72%}}@media (width>=960px){.cbk-2 :is(.cbk-el,.cbk-ghost) .cbk-art :is(svg.dev,img.dev){width:auto;height:calc(var(--cbk-h) * .43)}}@media (prefers-reduced-motion:reduce){.cbk-p,.cbk-hit,.cbk-scrim,.cbk-tone{transition:none}}.famtbl{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);max-height:480px;overflow:auto}.famtbl table{margin:0}.famtbl th{z-index:4;position:sticky;top:0}.g3band{margin-block:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-dim);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(90deg,#6d5bb838,#7ce3a814);flex-wrap:wrap;display:flex}.g3band b{color:var(--color-bright)}.g3band .btn{white-space:nowrap;margin-left:auto}.g3band .btns{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-left:auto;display:flex}.g3band .btns .btn{white-space:nowrap;margin-left:0}@media (width<=700px){.g3band .btn,.g3band .btns{margin-left:0}}.prdgrid{margin-block:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=820px){.prdgrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.prdcaps{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.prdcaps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.prdcaps{grid-template-columns:minmax(0,1fr)}}.prdcap{border-style:var(--tw-border-style);padding-inline:18px;padding-top:18px;padding-bottom:calc(var(--spacing) * 4);background:#ffffff0a;border-width:1px;border-color:#ffffff24;border-radius:14px;transition:transform .25s,box-shadow .25s}.prdcap:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 16px 38px #00000073}.prdcap .ic{margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);justify-content:center;align-items:center;display:flex}.prdcap .ic svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.prdcap h3{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:16.5px}.prdcap p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.prdmsrp{padding-inline:calc(var(--spacing) * 7);border:1.5px solid var(--color-accent);background:linear-gradient(120deg,#241c45,#1c1636);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-block:22px;padding-block:26px;display:grid}@media (width<=700px){.prdmsrp{grid-template-columns:repeat(1,minmax(0,1fr))}}.prdmsrp .price{--tw-leading:var(--leading-tight);font-size:30px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.5px;letter-spacing:-.5px;white-space:nowrap;color:var(--color-bright);font-variant-numeric:tabular-nums}.prdmsrp .price small{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-lilac-hi);display:block}.prdmsrp p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-lav);margin:0}.prddocs{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.prddocs a{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);color:var(--color-muted);background:var(--color-surface-3);border-width:1px;border-color:var(--color-line);border-radius:10px;font-size:13px;transition:border-color .2s,transform .2s;display:block}.prddocs a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent);text-decoration-line:none}.prddocs b{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#d9cdff;display:block}.hybimg{margin-inline:auto;margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;border-radius:10px;width:100%;max-width:210px;height:auto;display:block}.prodimg{margin-inline:auto;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 1.5);max-width:560px}.prodimg img{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;border-radius:14px;width:100%;height:auto;display:block}.prodimg figcaption{text-align:center;color:var(--color-muted);margin-top:7px;font-size:12.5px}.mq{margin-top:calc(var(--spacing) * 13);margin-bottom:calc(var(--spacing) * .5);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.mq-track{width:max-content;animation:60s linear infinite mqRun;display:flex}.mq-run{align-items:center;column-gap:calc(var(--spacing) * 3.5);padding-right:14px;display:flex}@keyframes mqRun{to{transform:translate(-50%)}}.mq img{flex-shrink:0;width:auto;height:84px}@media (prefers-reduced-motion:reduce){.mq{mask-image:none}.mq-track{width:auto;animation:none}.mq-run{justify-content:center;row-gap:calc(var(--spacing) * 3);flex-wrap:wrap}.mq-run[aria-hidden=true]{display:none}}.figstg .cnpwrap{border-style:var(--tw-border-style);opacity:var(--f1,1);transform:translateY(calc((1 - var(--f1,1)) * 20px));background:0 0;border-width:0;border-radius:0;margin:0;padding:0}.cnpwrap{margin-block:calc(var(--spacing) * 5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);border-width:1px;border-color:var(--color-line);background:radial-gradient(620px 320px at 50% 0,#6d5bb838,#0000 65%),#12102a;border-radius:18px}.cnpwrap.trn{border-style:var(--tw-border-style);padding-inline:0;background:0 0;border-width:0;border-radius:0;padding-top:0;padding-bottom:0}.cnpwrap svg{width:100%;height:auto;display:block}.bp-note{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-muted);border-top-width:1px;border-top-color:#a58cff24;flex-wrap:wrap;gap:18px;font-size:11.5px;display:flex}.bp-note i{margin-right:calc(var(--spacing) * 1.5);vertical-align:-1px;border-radius:2147483647px;width:9px;height:9px;display:inline-block}.bp-caps{margin-top:calc(var(--spacing) * 2.5)}.bp-caps span{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-leading:1.5;color:var(--color-ink-dim);font-size:13px;line-height:1.5;display:block}.bp-caps span b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lilac-hi)}.cnp-honest{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);border-left-width:3px;border-left-color:var(--color-go);background:var(--color-surface-3);border-top-right-radius:14px;border-bottom-right-radius:14px;margin-block:26px}.cnp-honest h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2);color:var(--color-bright);font-size:21px}.cnp-honest p{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-lav)}.cnp-honest ul{margin-block:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.cnp-honest li{margin-block:calc(var(--spacing) * 2)}.cnp-honest li b{color:var(--color-go)}.cnp-hero{z-index:0;margin-inline:calc(50% - 50vw);margin-top:clamp(-900px,-52.5vh - 300px,-550px);margin-bottom:clamp(-190px,-14vh,-60px);position:relative}.cnp-hero:before{content:"";pointer-events:none;background:linear-gradient(100deg,#080611 0% 36%,#080611f0 48%,#08061199 58%,#08061100 72%);position:absolute;inset:0;mask-image:linear-gradient(#000 0% 32%,#0000 60%)}body[data-route=platform\/cross-network] :is(.crumb,.pageinfo,h1.pg,.dek,.bhx-title,.bhx-dek){z-index:1;text-shadow:0 1px 10px #080611,0 0 26px #080611e6;position:relative}body[data-route=platform\/cross-network] :is(h1.pg,.dek,.bhx-title,.bhx-dek){pointer-events:none}body[data-route=platform\/cross-network] :is(h1.pg,.dek,.bhx-title,.bhx-dek) :is(a,button){pointer-events:auto}.glb{grid-template-columns:minmax(0,1fr);align-items:center;padding-left:max(18px,50vw - 732px);display:grid;position:relative}.glb-stage{aspect-ratio:1;cursor:grab;touch-action:pan-y;user-select:none;grid-area:1/1;justify-self:end;width:min(177vh,96vw,2040px);margin-right:clamp(-220px,-6.25vw - 50px,-90px);position:relative}.glb-drag .glb-stage{cursor:grabbing}.glb-aside{z-index:2;grid-area:1/1;justify-self:flex-start;width:min(400px,34vw);position:relative;transform:translateY(150px)}.glb-aside:before{content:"";pointer-events:none;z-index:calc(10 * -1);background:radial-gradient(124% 100% at 26%,#080611f2 0%,#080611db 42%,#08061100 100%);position:absolute;inset:-28px -56px}@media (width<=1080px){.cnp-hero{margin-inline:0;margin-top:var(--spacing);margin-bottom:1.5rem}.cnp-hero:before{display:none}.glb{row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));padding-left:0}.glb-stage,.glb-aside{grid-area:auto}.glb-stage{margin-inline:auto;width:min(88vw,78vh);margin-right:auto}.glb-aside{text-align:center;justify-self:center;width:auto;max-width:560px;margin-inline:auto;transform:none}.glb-aside:before{display:none}}.glb-svg{width:100%;height:auto;display:block}.glb-limb{fill:none;stroke:#a58cff57;stroke-width:1.2px}.glb-grat{fill:none;stroke:#8f7ae02b;stroke-width:.75px}.glb-land{fill:none;stroke:#c4b6ff9e;stroke-width:1.05px;stroke-linejoin:round;stroke-linecap:round}.glb-n{color:var(--color-teal);transition:none}.glb-n-cloud{color:var(--color-lilac)}.glb-n-relay{color:var(--color-gold)}.glb-n-endpoint.glb-lit{color:#9fe0f2}.glb-n-cloud.glb-lit{color:var(--color-lilac-hi)}.glb-ping{fill:none;stroke:currentColor;stroke-width:1.4px}.glb-lab{font-family:var(--font-mono);letter-spacing:.8px;fill:var(--color-bright);paint-order:stroke;stroke:#120e2a;stroke-width:3px;stroke-linejoin:round;font-size:13px}.glb-link path{fill:none;stroke-linecap:round}.glb-ocean{fill:none;stroke:#7fc6dd2b;stroke-width:1.3px;stroke-linecap:round}.glb-sig{stroke:var(--color-lilac);stroke-width:1.5px;stroke-dasharray:5 6}.glb-media{stroke:var(--color-go);stroke-width:3.4px}.glb-intent{stroke:#a58cff66;stroke-width:1.3px;stroke-dasharray:2 7}.glb-media.glb-blocked{stroke:var(--color-warn);stroke-width:2px;stroke-dasharray:6 5}.glb-relayed{stroke:var(--color-gold);stroke-width:3px}.glb-media.glb-flow,.glb-relayed.glb-flow{stroke-dasharray:5 6}.glb-media.glb-flow{stroke-width:2.2px}.glb-relayed.glb-flow{stroke-width:2px}.glb-nat rect{stroke-width:1.2px}.glb-fail circle{fill:#0e0b1e;stroke:var(--color-warn);stroke-width:1.6px}.glb-fail path{stroke:var(--color-warn);stroke-width:2px;stroke-linecap:round;fill:none}.glb-faillab,.glb-tag{font-family:var(--font-mono);letter-spacing:1px;paint-order:stroke;stroke:#120e2a;stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:700}.glb-faillab{fill:var(--color-warn)}.glb-tag{fill:var(--color-lilac-hi);font-weight:600}.glb-live{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 2);min-height:4.6em;color:var(--color-ink-soft);text-wrap:pretty;font-size:15px}.glb-note-swap{animation:.46s cubic-bezier(.4,0,.2,1) both glbNoteSwap}@keyframes glbNoteSwap{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-6px)}55%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.glb-note-swap{animation:none}}.glb-legend{gap:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--color-muted);flex-direction:column;font-size:12.5px;display:flex}.glb-legend i{margin-right:calc(var(--spacing) * 2);vertical-align:middle;border-radius:2147483647px;width:22px;height:3px;display:inline-block}.glb-lg-sig i{background:var(--color-lilac)}.glb-lg-media i{background:var(--color-go)}.glb-lg-relay i{background:var(--color-gold)}.glb-lg-nat i{background:var(--color-warn)}.glb-lbl{pointer-events:none;z-index:9;opacity:0;-webkit-text-stroke:2.5px #0b0819;paint-order:stroke fill;flex-direction:column;gap:1px;width:168px;display:flex;position:absolute;transform:translateY(-100%)}.glb-lbl[data-on]{opacity:1}.glb-lbl.glb-lbl-l{text-align:right;align-items:flex-end;transform:translate(-100%,-100%)}.glb-lbl-n{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.1px;color:var(--color-bright)}.glb-lbl-s{font-family:var(--font-mono);--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);letter-spacing:.7px;color:var(--color-go)}.glb-lead{stroke:#c4b6ff6b;stroke-width:1px;fill:none}@media (width<=1080px){.glb-lbl,.glb-lead{display:none}}.glb-tip{pointer-events:none;z-index:10;width:248px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-mono);opacity:0;border:1px solid #a58cff57;border-left:2px solid var(--color-lilac);background:#0e0b1ef0;flex-direction:column;gap:3px;transition:opacity .12s linear;display:flex;position:absolute;transform:translate(22px,-50%)}.glb-tip[data-on]{opacity:1}.glb-tip.glb-tip-l{border-left:1px solid #a58cff57;border-right:2px solid var(--color-lilac);transform:translate(calc(-100% - 22px),-50%)}.glb-tip-k{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:1.3px;color:var(--color-lilac-hi)}.glb-tip-n{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:.4px;color:var(--color-bright)}.glb-tip-s{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:11.5px;line-height:var(--leading-snug);color:var(--color-go)}.glb-tip-m{letter-spacing:.6px;color:var(--color-faint);font-size:10px}.glb-hov use{stroke-width:2.4px}.glb-hov .glb-lab{opacity:1!important}@media (width<=640px){.glb-lab{font-size:15px}.glb-legend{column-gap:calc(var(--spacing) * 4);font-size:11px}}.sec-pillars{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-block:18px;display:grid}.sec-pill{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;transition:transform .25s,box-shadow .25s}.sec-pill:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 16px 38px #00000073}.sec-pill .ic{margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);justify-content:center;align-items:center;display:flex}.sec-pill .ic svg{width:26px;height:26px}.sec-pill h3{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:15.5px}.sec-pill p{color:var(--color-muted);margin:0;font-size:13px}.sec-acc{margin-block:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background:var(--color-surface-3);border-width:1px;border-color:var(--color-line);overflow:hidden}.sec-acc summary{cursor:pointer;column-gap:calc(var(--spacing) * 2.5);padding-inline:22px;padding-block:calc(var(--spacing) * 4);color:#d9cdff;align-items:flex-start;list-style:none;display:flex}.sec-acc summary .sec-h{flex:auto;min-width:0}.sec-acc summary .sec-t{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);display:block}.sec-acc summary .sec-sum{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.55;--tw-font-weight:var(--font-weight-normal);font-size:13px;line-height:1.55;font-weight:var(--font-weight-normal);color:var(--color-muted);display:block}.sec-acc[open] summary .sec-sum{opacity:.7}.sec-acc summary .sec-h:after{content:"MORE ▾";margin-top:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.09em;letter-spacing:.09em;width:fit-content;color:var(--color-lilac);border-width:1px;border-color:#a58cff57;border-radius:2147483647px;padding-block:3px;display:block}@supports (color:color-mix(in lab, red, red)){.sec-acc summary .sec-h:after{border-color:color-mix(in srgb, var(--color-lilac) 34%, transparent)}}.sec-acc summary .sec-h:after{background:#a58cff12}@supports (color:color-mix(in lab, red, red)){.sec-acc summary .sec-h:after{background:color-mix(in srgb, var(--color-lilac) 7%, transparent)}}.sec-acc summary .sec-h:after{transition:border-color .15s,background .15s}.sec-acc summary:hover .sec-h:after{border-color:#a58cff9e}@supports (color:color-mix(in lab, red, red)){.sec-acc summary:hover .sec-h:after{border-color:color-mix(in srgb, var(--color-lilac) 62%, transparent)}}.sec-acc summary:hover .sec-h:after{background:#a58cff26}@supports (color:color-mix(in lab, red, red)){.sec-acc summary:hover .sec-h:after{background:color-mix(in srgb, var(--color-lilac) 15%, transparent)}}.sec-acc[open] summary .sec-h:after{display:none}.sec-acc summary::-webkit-details-marker{display:none}.sec-acc summary:before{content:"+";width:calc(var(--spacing) * 4);--tw-leading:1.1;--tw-font-weight:var(--font-weight-extrabold);font-size:19px;line-height:1.1;font-weight:var(--font-weight-extrabold);color:var(--color-lilac);flex:none}.sec-acc[open] summary:before{content:"–"}.sec-acc summary:hover{background:var(--color-surface-4)}.sec-grid{margin-top:calc(var(--spacing) * 3.5);align-items:stretch;gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sec-grid .sec-acc{height:100%;margin-block:0}.sec-grid .sec-wide{grid-column:1/-1}@media (width<=900px){.sec-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sec-acc .bd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);padding-inline:22px;padding-top:0;padding-bottom:22px}.sec-acc .bd p{margin-block:14px}.sec-wide .bd p,.sec-wide .bd .sec-aside{max-width:92ch}.sec-acc .bd p:first-child{margin-top:var(--spacing)}.sec-acc .bd p>b:first-child{color:var(--color-bright);margin-right:2px}.tc-jump{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tc-jump a{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);color:var(--color-ink-soft);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);border-radius:2147483647px;font-size:12.5px;text-decoration-line:none;transition:border-color .18s,color .18s,background .18s}.tc-jump a:hover{color:var(--color-ink);border-color:var(--color-line-lilac);background:#a58cff17;text-decoration-line:none}.factgrid{margin-block:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 5);grid-template-columns:minmax(9.5rem,auto) 1fr;row-gap:0;display:grid}.factgrid dt{padding-block:calc(var(--spacing) * 2);--tw-tracking:.4px;letter-spacing:.4px;text-transform:uppercase;color:var(--color-faint);border-top:1px solid var(--color-line-dim);font-size:12px}.factgrid dd{padding-block:calc(var(--spacing) * 2);color:var(--color-ink-soft);border-top:1px solid var(--color-line-dim);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.factgrid dd b,.factgrid dd strong{color:var(--color-bright)}.factgrid dt:first-of-type,.factgrid dt:first-of-type+dd{border-top:0}@media (width<=560px){.factgrid{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0}.factgrid dt{border-top:1px solid var(--color-line-dim);padding-bottom:0}.factgrid dd{padding-top:calc(var(--spacing) * .5);border-top:0}}.sec-aside{padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 3.5);--tw-leading:1.62;color:var(--color-muted);border-left:1px solid var(--color-line-lilac);margin-block:14px;font-size:13.5px;line-height:1.62}.sec-aside b{color:var(--color-ink-soft)}.seclist{margin-block:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));row-gap:0;padding:0;list-style-type:none;display:grid}.seclist li{padding-block:7px;padding-left:calc(var(--spacing) * 4);color:var(--color-ink-soft);border-top:1px solid var(--color-line-dim);font-size:13px;position:relative}.seclist li:before{content:"";background:var(--color-go);border-radius:2147483647px;width:3px;height:3px;position:absolute;top:15px;left:2px}.tryheld{margin-block:calc(var(--spacing) * 3.5);column-gap:calc(var(--spacing) * 5);grid-template-columns:minmax(11rem,auto) 1fr;row-gap:0;display:grid}.tryheld dt{padding-block:calc(var(--spacing) * 2);color:var(--color-ink-soft);border-top:1px solid var(--color-line-dim);font-size:13px}.tryheld dd{padding-block:calc(var(--spacing) * 2);color:var(--color-muted);border-top:1px solid var(--color-line-dim);margin:0;font-size:13px}.tryheld dt:first-of-type,.tryheld dt:first-of-type+dd{border-top:0}@media (width<=640px){.tryheld{grid-template-columns:repeat(1,minmax(0,1fr))}.tryheld dd{padding-top:0;padding-bottom:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 3.5);border-top:0}.tryheld dt{padding-bottom:0}}.hyb-anchor{scroll-margin-top:105px}.hyb-steps{margin-top:22px;margin-bottom:calc(var(--spacing) * 1.5);grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;display:grid}@media (width<=900px){.hyb-steps{grid-template-columns:repeat(1,minmax(0,1fr))}}.hyb-step{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);text-align:center;background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;padding-block:22px}.hyb-step.now{border-color:var(--color-go-deep);background:linear-gradient(#15251d,#1c1636)}.hyb-step svg.dev{filter:drop-shadow(0 10px 22px #0a061e80);width:150px;height:auto}.hyb-step .stepk{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-lilac-hi)}.hyb-step.now .stepk{color:var(--color-go)}.hyb-step h3{margin-block:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:21px}.hyb-step p{color:var(--color-muted);margin:0;font-size:13px}.hyb-arrow,.wjf-arrow,.cnv-arrow{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-accent-hi);justify-content:center;align-items:center;display:flex}.hyb-arrow{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.wjf-arrow,.cnv-arrow{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width<=900px){.hyb-arrow,.wjf-arrow,.cnv-arrow{padding-block:calc(var(--spacing) * 1.5);rotate:90deg}}.hyb-band{padding-inline:34px;padding-block:calc(var(--spacing) * 10);text-align:center;background:linear-gradient(120deg,#2a1e52,#1d3a35);border-radius:18px;margin-block:30px}.hyb-band h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);--tw-tracking:-.4px;letter-spacing:-.4px;color:var(--color-white);font-size:26px}.hyb-band p{margin-inline:auto;margin-top:0;margin-bottom:calc(var(--spacing) * 4);color:#bfb5e6;max-width:660px;font-size:15px}.hyb-vs{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=800px){.hyb-vs{grid-template-columns:repeat(1,minmax(0,1fr))}}.hyb-col{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);border-width:1px;border-color:var(--color-line);background:var(--color-surface-3);border-radius:14px;padding-block:22px}.hyb-col.win{border-color:var(--color-go-deep);background:#15251d}.hyb-col h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);font-size:15.5px}.hyb-col.win h3{color:var(--color-go)}.hyb-col.lose h3{color:var(--color-warn)}.hyb-col ul{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);margin:0;padding-left:18px}.hyb-col li{margin-block:7px}.rs-svg{width:100%;height:auto;display:block}.rs-row{margin-top:calc(var(--spacing) * 5);margin-bottom:var(--spacing);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.rs-row{grid-template-columns:repeat(1,minmax(0,1fr));gap:22px}}.rs-card{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;margin:0;position:relative}.rs-card.rs-hot{border-color:#7ce3a873;box-shadow:0 0 26px #6d5bb838}.rs-k{top:-11px;left:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background:var(--color-accent);padding-block:3px;position:absolute}.rs-cap{margin-top:calc(var(--spacing) * 2.5);--tw-leading:1.55;color:var(--color-muted);font-size:13px;line-height:1.55}.rs-cap b{color:var(--color-bright)}.rs-cap p{margin-top:calc(var(--spacing) * 2);margin-bottom:0}.rs-cap a{text-decoration-color:#e2d9ff73}.rs-cap a b{color:#e2d9ff}.rs-legend{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-faint);flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.rs-legend span{align-items:center;gap:7px;display:inline-flex}.rs-legend .rs-li{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:#4d5c66;border-radius:2px;width:26px;height:0;display:inline-block}.rs-legend .rs-li.rs-dash{border-top-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-top-width:3px;border-top-color:#4f8f6b}.rs-legend .rs-li.rs-host.rs-sq{border-radius:4px}.rs-legend .rs-li.rs-host{border-style:var(--tw-border-style);border-width:2px;border-color:#e08a1e;border-radius:2147483647px;width:13px;height:13px;animation:3.8s ease-in-out infinite rshalo;box-shadow:0 0 7px #e08a1e8c}.rowhd-n{--tw-leading:var(--leading-tight);font-size:17px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-go);display:block}.rowhd-s{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-muted);display:block}.rowhd-d{margin-top:calc(var(--spacing) * 2);--tw-leading:1.55;--tw-font-weight:var(--font-weight-normal);font-size:12.5px;line-height:1.55;font-weight:var(--font-weight-normal);color:var(--color-ink);display:block}.sectbl-h{margin-top:calc(var(--spacing) * 8);margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);color:var(--color-bright)}.sectbl-s{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.6;max-width:74ch;color:var(--color-muted);font-size:14px;line-height:1.6}.ck{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-1px;display:inline-block}.ck-3{color:var(--color-go)}.ck-1{color:#b9a7ff}.ck-0{color:var(--color-faint-2)}.seccards{margin-top:calc(var(--spacing) * 3);--sec-rail:filter}.secsel{margin-bottom:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.secsel-f{gap:var(--spacing);flex-direction:column;display:flex}.secsel-f>span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.7px;letter-spacing:.7px;text-transform:uppercase;color:var(--color-faint-2)}.secsel select{cursor:pointer;border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 9);padding-left:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-5);min-width:15ch;color:var(--color-bright);background-image:linear-gradient(45deg, transparent 50%, var(--color-lilac) 50%), linear-gradient(135deg, var(--color-lilac) 50%, transparent 50%);appearance:none;background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:9px;transition:border-color .18s,color .18s}.secsel select:hover,.secsel select:focus-visible{border-color:var(--color-accent)}.secsel select option{background:var(--color-surface-5);color:var(--color-bright)}.seccards-rail>.secard{display:none}.seccards[data-shown="0"] .secard[data-vendor="0"],.seccards[data-shown="1"] .secard[data-vendor="1"],.seccards[data-shown="2"] .secard[data-vendor="2"],.seccards[data-shown="3"] .secard[data-vendor="3"],.seccards[data-shown="4"] .secard[data-vendor="4"],.seccards[data-shown="5"] .secard[data-vendor="5"],.seccards[data-shown="6"] .secard[data-vendor="6"],.seccards[data-shown="7"] .secard[data-vendor="7"],.seccards[data-shown="8"] .secard[data-vendor="8"],.seccards[data-shown="9"] .secard[data-vendor="9"],.seccards[data-shown="10"] .secard[data-vendor="10"],.seccards[data-shown="11"] .secard[data-vendor="11"],.seccards[data-shown="12"] .secard[data-vendor="12"],.seccards[data-shown="13"] .secard[data-vendor="13"]{display:block}@media print{.seccards-rail>.secard{display:block}.secsel,.secard-src>summary{display:none}.secard-src[open],.secard-src{display:block}.secard-src>:not(summary){display:revert}}.secard{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);border-radius:14px}.secard-h{margin-top:0;margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);color:var(--color-bright)}.secard-h span{padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-muted)}.secmda{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.secmda{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.secmda-sum{grid-column:1/-1}}.secmda-sum,.secmda-sum{padding:calc(var(--spacing) * 3.5);border:1px solid #7ce3a857;border-left:3px solid var(--color-go);background:#7ce3a80f;border-radius:12px}.secmda .secmda-sum h4{color:var(--color-go)}.secmda-sum p{margin:0}.secmda em.sgk{color:var(--color-go);font-style:normal;font-weight:600}.secmda-c{padding:calc(var(--spacing) * 3.5);border:1px solid var(--color-line);background:#ffffff06;border-radius:12px}.secmda-l{margin-block:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 4)}.secmda-l li{margin-bottom:var(--spacing);--tw-leading:1.45;font-size:12.5px;line-height:1.45}.secmda-c h5{margin-top:calc(var(--spacing) * 2.5);margin-bottom:var(--spacing)}.secmda .secard-src{margin-top:calc(var(--spacing) * 3)}.secmda{align-items:start}.secmda-us{border-left:2px solid var(--color-accent)}.secmda-sum h4,.secmda-c h4{margin-top:0;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);--tw-tracking:.3px;letter-spacing:.3px;color:var(--color-bright)}.secmda-sum p{--tw-leading:1.7;color:var(--color-ink);margin:0;font-size:14px;line-height:1.7}.secmda-c h5{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.8px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-faint-2)}.secmda-c h5:first-of-type{margin-top:0}.secmda-l{margin:0;padding:0;list-style-type:none}.secmda-l li{margin-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);--tw-leading:1.6;color:var(--color-muted);font-size:13px;line-height:1.6;position:relative}.secmda-l li:last-child{margin-bottom:0}.secmda-l li:before{content:"";background:var(--color-faint-2);border-radius:2147483647px;width:4px;height:4px;position:absolute;top:8px;left:2px}.secard-tbl{border-collapse:collapse;width:100%;font-size:13px}.secard-tbl th,.secard-tbl td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-line)}.secard-tbl th{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.4px;letter-spacing:.4px;white-space:nowrap;color:var(--color-faint-2)}.secard-tbl th:first-child,.secard-tbl td:first-child{text-align:left}.secard-tbl th:nth-child(4),.secard-tbl td:nth-child(4){border-right:1px solid var(--color-glass-line)}.secard-tbl tr:first-child th{border-bottom:1px solid var(--color-glass-line)}.secard-q{--tw-leading:1.45;color:var(--color-ink);min-width:22ch;font-size:13px;line-height:1.45}.secard-q .scp{margin-left:calc(var(--spacing) * 2)}.secard-src{margin-top:calc(var(--spacing) * 5);border:1px solid var(--color-line);background:#ffffff06;border-radius:10px}.secard-src>summary{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);--tw-tracking:.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-lilac);list-style-type:none}.secard-src>summary::-webkit-details-marker{display:none}.secard-src>summary b{margin-left:var(--spacing);font-size:15px;transition:transform .18s;display:inline-block}.secard-src[open]>summary b{transform:rotate(45deg)}.secard-src>summary:hover{color:var(--color-bright)}.secard-srch{margin-top:0;margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);color:var(--color-faint-2);font-size:12px}.secard-src .cmpscroll{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.secard-srctbl{border-collapse:collapse;width:100%;font-size:12.5px}.secard-srctbl th,.secard-srctbl td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.secard-srctbl th{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.5px;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase;color:var(--color-faint-2)}.secard-srctbl a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lilac)}.secard-srctbl td:nth-child(2){color:var(--color-muted)}.secard-srctbl td:last-child{white-space:nowrap;color:var(--color-faint-2)}.secard-nosrc{color:var(--color-faint-2);margin:0;font-size:13px}.secard-note{margin-top:calc(var(--spacing) * 3)}@media (width<=640px){.secard{padding:calc(var(--spacing) * 4)}.secard-q{min-width:16ch}}.sect.how-sect,.sect.plat-sect{border-top:1px solid #ffffff1a;padding-top:88px;padding-bottom:40px}.sect.how-sect:first-of-type,.sect.plat-sect:first-of-type{border-top:none;padding-top:40px}.how-sechead,.plat-sechead{text-align:center}.how-sechead .sdek,.plat-sechead .sdek{margin-inline:auto}.how-sect .clbwrap svg{--fig-w:1100px;--fig-h:70vh}.how-layers{margin-top:22px;margin-bottom:calc(var(--spacing) * 1.5);align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.how-layers{grid-template-columns:repeat(1,minmax(0,1fr))}}.how-layer{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);transition:border-color .25s,box-shadow .25s}.how-layer:hover{border-color:#5a4b96}.how-layer[open]{border-color:var(--color-accent);box-shadow:0 18px 44px #00000073}.how-layer summary{cursor:pointer;padding-inline:22px;padding-top:26px;padding-bottom:calc(var(--spacing) * 5);text-align:center;list-style:none}.how-layer summary::-webkit-details-marker{display:none}.how-layer .lyr{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);display:block}.hl-n{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.4px;letter-spacing:1.4px;color:var(--color-faint);text-transform:uppercase;display:block}.how-layer summary b{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:21px;display:block}.how-layer summary p{color:var(--color-muted);margin:0;font-size:13px}.hl-more{margin-top:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.8px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-lilac-hi);border-width:1px;border-color:var(--color-line-lilac);border-radius:14px;transition:background .2s;display:inline-block}.how-layer summary:hover .hl-more{background:var(--color-surface-5)}.how-layer[open] .hl-more{display:none}.hl-bd{margin-inline:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 5);color:var(--color-muted);border-style:dashed;border-top-width:1px;border-top-color:var(--color-line);font-size:13px}@media (width>=861px){.hl-bd{min-height:272px}}.hl-bd p{margin-top:0;margin-bottom:calc(var(--spacing) * 2)}.hl-bd ul{margin-top:calc(var(--spacing) * 2);margin-bottom:0;padding-left:18px}.hl-bd li{margin-block:7px}.hl-bd b{color:#d9cdff}.leadgrid{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;max-width:80%;margin-inline:auto;display:flex}.leadgrid-row{gap:calc(var(--spacing) * 3);display:grid}.leadgrid-row-lead{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leadgrid-row-rest{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (width<=700px){.leadgrid{max-width:100%}.leadgrid-row-lead,.leadgrid-row-rest{grid-template-columns:1fr}}.leadgrid-card-lg{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);min-height:128px}.leadgrid-card-lg b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.leadgrid-card-lg p{font-size:13.5px}.explainer{margin-inline:auto;margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);flex-direction:column;max-width:700px;display:flex}.explainer-lead{--tw-leading:1.65;color:var(--color-bright);margin:0;font-size:19px;line-height:1.65}.explainer-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.75;color:var(--color-muted);margin:0;line-height:1.75}.explainer-note{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-left-width:3px;border-color:var(--color-line-lilac);border-left-color:var(--color-lilac-hi);background:#a58cff0f}.explainer-note-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-lilac-hi)}.explainer-note p{--tw-leading:1.65;color:var(--color-lav);margin:0;font-size:14.5px;line-height:1.65}.explainer-split{align-items:stretch;gap:calc(var(--spacing) * 8);margin-inline:auto;flex-flow:wrap;max-width:100%;margin-bottom:40px}.explainer-split .explainer-col{justify-content:center;gap:calc(var(--spacing) * 4);flex-direction:column;flex:1 1 0;min-width:min(320px,100%);display:flex}.explainer-split .explainer-note{flex-direction:column;flex:1 1 0;justify-content:center;min-width:min(320px,100%);display:flex}@media (width<=780px){.explainer-split .explainer-col,.explainer-split .explainer-note{flex:auto;width:100%}}.explainer-summary{--tw-leading:1.7;color:#cbc1ea;margin:0;font-size:14.5px;line-height:1.7}.explainer-summary b{color:#e2d9ff}.proto-grid{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.proto-grid .proto{flex:180px;max-width:230px}.proto{border-radius:var(--radius-xl);padding-inline:15px;padding-block:calc(var(--spacing) * 3.5)}.proto.hot{background:#7ce3a80d;border-color:#7ce3a866}.proto b{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-bright);display:block}.proto p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.5;color:var(--color-muted);margin-top:7px;margin-bottom:0;line-height:1.5}.pmk{pointer-events:none;align-items:center;gap:calc(var(--spacing) * 2.5);color:#fff;opacity:1;display:inline-flex;position:absolute;top:16px;right:18px}.pmk svg{width:30px;height:30px;display:block}.leadgrid-card-lg .pmk{top:18px;right:20px}.pb{padding-inline:9px;padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.6px;letter-spacing:.6px;text-transform:uppercase;border-radius:10px}.pb.any{color:var(--color-go);background:#7ce3a824;border:1px solid #7ce3a866}.pb.lan{color:var(--color-gold);background:#b08a2e29;border:1px solid #b08a2e66}.pb.pro{color:var(--color-accent-hi);background:#8f7ae029;border:1px solid #8f7ae06b}.proto-band{margin-block:calc(var(--spacing) * 1.5);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-lav);border-left-width:3px;border-color:var(--color-line);border-left-color:var(--color-go);background:#1a1435}.how-sect .proto-band{max-width:80%;margin-inline:auto}.parity{margin-top:18px;margin-bottom:calc(var(--spacing) * 1.5);align-items:flex-start;gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,420px) 70px minmax(0,420px);justify-content:center;display:grid}.parity .psync{margin-top:78px}@media (width<=760px){.parity{grid-template-columns:repeat(1,minmax(0,1fr))}}.pscreen{width:100%;max-width:420px;margin-inline:auto}.pslabel{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.8px;letter-spacing:.8px;color:var(--color-faint-2);text-transform:uppercase}.parity-shots{grid-template-columns:minmax(0,700px) 70px minmax(0,700px)}.parity-shots .pscreen{max-width:none}.parity-shots .pshot{width:100%;height:auto;display:block}.parity-shots .psync{align-self:center;margin-top:0}.pdev{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:var(--color-screen);border-width:2px;border-color:var(--color-line-lilac);border-radius:10px;position:relative;overflow:hidden}.pdev-browser,.pdev-room{padding-top:22px}.pdev-room:before{content:"";background:#4a3d7d;border-radius:2147483647px;width:5px;height:5px;margin-left:-2.5px;display:block;position:absolute;top:8px;left:50%}.pchrome{border-bottom:1px solid var(--color-line);background:#ffffff0d;height:16px;display:block;position:absolute;top:0;left:0;right:0}.pchrome:before{content:"";background:#5a5378;border-radius:2147483647px;width:6px;height:6px;display:block;position:absolute;top:5px;left:9px;box-shadow:10px 0 #5a5378,20px 0 #5a5378}.ppod{width:92px;margin-inline:auto;padding-top:18px;display:block;position:relative}.ppod:before{content:"";background:#4a3d7d;width:2px;height:18px;margin-left:-1px;display:block;position:absolute;top:0;left:50%}.ppod:after{content:"";background:linear-gradient(#4fae82,#4fae82) 30% 62%/32px 3px no-repeat,#241c45;border:2px solid #8f7ae0;border-radius:5px;height:22px;display:block}.pstage{border-radius:var(--radius-md);aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.pstage i{border-radius:5px;display:block;position:absolute}.psync{text-align:center;--tw-leading:1;color:var(--color-go);font-size:26px;line-height:1}.psync span{margin-top:var(--spacing);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-faint-2);text-transform:uppercase;font-size:10px;display:block}.wjf-lead{margin-top:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);color:var(--color-bright);margin-bottom:0}.wjf{margin-top:22px;margin-bottom:calc(var(--spacing) * 3.5);grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}@media (width<=900px){.wjf{grid-template-columns:repeat(1,minmax(0,1fr))}}.wjf-step{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);text-align:center;background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;position:relative}.wjf-step .n{top:-11px;left:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);background:var(--color-accent);padding-block:3px;position:absolute}.wjf-step svg{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);display:block}.wjf-step b{color:var(--color-bright);margin-top:0;margin-bottom:5px;font-size:14.5px;display:block}.wjf-step p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.wjf-cap{margin-block:calc(var(--spacing) * .5);justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.rcs{width:100%;max-width:1180px;margin-inline:auto}.rcs-svg{width:100%;height:auto;display:block}.rcs-a-src,.rcs-a-wire,.rcs-a-copy,.rcs-a-verdict,.rcs-src,.rcs-chip,.rcs-comp,.rcs-tile4,.rcs-out1,.rcs-glass,.rcs-gt,.rcs-out2,.rcs-rb,.rcs-b-verdict{--p:clamp(0, calc((var(--s,1) - var(--d,0)) / .3), 1);opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 10px));transform-box:fill-box}.rcs-a-src{--s:var(--f1,1)}.rcs-a-wire{--s:var(--f1,1);--d:.18}.rcs-a-copy{--s:var(--f1,1);--d:.42}.rcs-a-verdict{--s:var(--f1,1);--d:.62}.rcs-mirror{transform-box:fill-box;transform-origin:0;transform:scaleX(clamp(0, calc((var(--f1,1) - .18) / .42), 1))}.rcs-src,.rcs-chip{--s:var(--f2,1)}.rcs-ceil{opacity:clamp(0, calc((var(--f2,1) - .6) / .4), 1)}.rcs-conv,.rcs-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1))}.rcs-conv{--p:clamp(0, calc((var(--f2,1) - var(--d,0)) / .3), 1)}.rcs-comp{--s:var(--f3,1)}.rcs-tile4{--s:var(--f3,1);--d:.45;transform:translateX(calc((1 - var(--p)) * 34px))}.rcs-out1{--s:var(--f4,1)}.rcs-out1 .rcs-draw,.rcs-out2 .rcs-draw{--p:clamp(0, calc((var(--f4,1) - .1) / .4), 1)}.rcs-glass{--s:var(--f4,1);--d:.08}.rcs-gt{--s:var(--f4,1);--d:calc(.22 + var(--i,0))}.rcs-out2{--s:var(--f4,1);--d:.3}.rcs-rb{--s:var(--f4,1);--d:calc(.46 + var(--i,0))}.rcs-b-verdict{--s:var(--f4,1);--d:.7}.rcs-mirror{animation:1.05s linear infinite rcs-crawl}.rcs-dot{offset-distance:0%;opacity:clamp(0, calc((var(--f4,1) - .5) / .3), 1);animation:2.4s linear infinite rcs-run}.rcs-dot2{animation-duration:3s;animation-delay:.5s}@keyframes rcs-crawl{to{stroke-dashoffset:-15px}}@keyframes rcs-run{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=899px){.rcs{max-width:100%}}.cldshot{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line-lilac);border-radius:14px;width:100%;max-width:1100px;height:auto;margin-inline:auto;display:block;box-shadow:0 26px 70px #0a061e66}.linwrap{border-style:var(--tw-border-style);padding-inline:18px;padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 2);border-width:1px;border-color:var(--color-line);background:radial-gradient(760px 380px at 78% -10%,#6d5bb847,#0000 65%),radial-gradient(500px 300px at 12% 100%,#2f8aa817,#0000 65%),#0e0b1e;border-radius:18px;margin-block:22px;position:relative;overflow:hidden}.linwrap svg{z-index:2;width:100%;height:auto;display:block;position:relative}.lin-note{z-index:2;margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 3);text-align:center;color:var(--color-faint);font-size:13px;font-style:italic;position:relative}.ind-pains{margin-top:18px;margin-bottom:var(--spacing);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ind-pain{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:14px;position:relative;overflow:hidden}.ind-pain .px{margin-bottom:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);width:26px;height:26px;font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-warn);background:#b04a2e2e;border-width:1px;border-color:#e0785666;justify-content:center;align-items:center;display:inline-flex}.ind-pain b{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:15px;display:block}.ind-pain p{--tw-leading:1.55;color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.ind-pain .fix{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing) * 2.5);--tw-leading:1.5;color:var(--color-go);border-style:dashed;border-top-width:1px;border-top-color:#ffffff1f;font-size:13px;line-height:1.5}.ind-router{margin-top:22px;margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ind-router.r3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=880px){.ind-router,.ind-router.r3{grid-template-columns:repeat(1,minmax(0,1fr))}}.ind-route,.cnv-door{border-style:var(--tw-border-style);color:var(--color-muted);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.ind-route{padding-inline:calc(var(--spacing) * 7);padding-top:30px;padding-bottom:26px}.ind-route:hover,.cnv-door:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#a58cff8c;text-decoration-line:none;box-shadow:0 18px 44px #00000080}.ind-route:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff17,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-130%;transform:skew(-18deg)}.ind-route:hover:after{left:160%}.ind-route .rk,.cnv-door .rk{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.3px;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-lilac-hi)}.ind-route h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2);--tw-tracking:-.3px;letter-spacing:-.3px;color:var(--color-bright);font-size:21px}.ind-route p{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.ind-route .go,.cnv-door .go{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-lilac-hi)}.ind-spine{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.ind-spinei{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);display:flex}.ind-spinei svg{margin-top:calc(var(--spacing) * .5);flex:none;width:26px;height:26px}.ind-spinei b{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-bright);display:block}.ind-spinei span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.5;color:var(--color-muted);line-height:1.5;display:block}.ind-proof{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 7);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 8);border-width:1px;border-color:var(--color-glass-line);background:linear-gradient(120deg,#6d5bb829,#7ce3a80d);border-radius:18px;grid-template-columns:1.6fr 1fr;padding-block:34px;display:grid}@media (width<=820px){.ind-proof{grid-template-columns:repeat(1,minmax(0,1fr))}}.ind-proof blockquote{--tw-leading:1.65;--tw-font-weight:var(--font-weight-medium);font-size:17px;line-height:1.65;font-weight:var(--font-weight-medium);color:var(--color-bright);margin:0}.ind-proof .who{margin-top:calc(var(--spacing) * 3.5);color:var(--color-muted);font-size:13px}.ind-proof .who b{color:#d9cdff}.ind-stats{gap:calc(var(--spacing) * 3);display:grid}.ind-stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);text-align:center;border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);background:#ffffff08}.ind-stat b{--tw-font-weight:var(--font-weight-extrabold);font-size:25px;font-weight:var(--font-weight-extrabold);color:var(--color-bright);display:block}.ind-stat span{--tw-tracking:.3px;letter-spacing:.3px;color:var(--color-muted);font-size:11.5px}.ind-mtr{margin-block:calc(var(--spacing) * 7);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 7);background:linear-gradient(120deg,#b04a2e1a,#ffffff05);border-width:1px;border-color:#e078564d;border-radius:18px;padding-top:30px;padding-bottom:26px}.ind-mtr h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2);--tw-tracking:-.3px;letter-spacing:-.3px;color:var(--color-bright);font-size:26px}.ind-mtr>p{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);max-width:720px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.ind-mtr .cnt{margin-top:18px;margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=820px){.ind-mtr .cnt{grid-template-columns:repeat(1,minmax(0,1fr))}}.ind-mtr .c{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);background:#ffffff08;padding:18px}.ind-mtr .c .n{margin-bottom:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:30px;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-warn)}.ind-mtr .c b{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-bright);display:block}.ind-mtr .c p{--tw-leading:1.55;color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.ind-msrp{margin-top:0;margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-bright)}.ind-msrp small{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-muted);display:block}.ind-scene{margin-inline:auto;margin-top:calc(var(--spacing) * 5);margin-bottom:var(--spacing);max-width:560px}.ind-card{background:var(--color-glass);border-color:var(--color-glass-line);backdrop-filter:blur(9px)}.cnv-flow{margin-top:22px;margin-bottom:calc(var(--spacing) * 2);grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.cnv-flow.s3{grid-template-columns:1fr 34px 1fr 34px 1fr}@media (width<=900px){.cnv-flow,.cnv-flow.s3{grid-template-columns:repeat(1,minmax(0,1fr))}}.cnv-step{border-style:var(--tw-border-style);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);padding-inline:18px;border-radius:14px;padding-top:26px;padding-bottom:18px;position:relative}.cnv-step.hot{background:#7ce3a80d;border-color:#7ce3a866}.cnv-step .n{top:-11px;left:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background:var(--color-accent);padding-block:3px;position:absolute}.cnv-step.hot .n{background:var(--color-go-deep)}.cnv-step b{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:14.5px;display:block}.cnv-step p{--tw-leading:1.55;color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.cnv-form{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:18px;margin-block:18px}.cnv-form h3{margin-top:0;margin-bottom:var(--spacing);color:var(--color-bright);font-size:19px}.cnv-form>p{margin-top:0;margin-bottom:calc(var(--spacing) * 4);color:var(--color-muted);font-size:13px}.cnv-form .btn{margin-top:calc(var(--spacing) * 4)}.cnv-fgrid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=700px){.cnv-fgrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.cnv-field{flex-direction:column;gap:5px;display:flex}.cnv-field.full{grid-column:1/-1}.cnv-field label{--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:.9px;letter-spacing:.9px;text-transform:uppercase;color:var(--color-lilac-hi)}.cnv-field input,.cnv-field select,.cnv-field textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-family:inherit;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--color-field);color:#e9e2ff;border-width:1px;border-color:#ffffff59}.cnv-field textarea{resize:vertical;min-height:84px}.cnv-field input:focus,.cnv-field select:focus,.cnv-field textarea:focus{--tw-outline-style:none;border-color:var(--color-accent-hi);outline-style:none}.cnv-field.err input,.cnv-field.err select,.cnv-field.err textarea{border-color:#ff9d8f}.fmsg{margin-top:5px;font-size:13px;display:block}.fmsg.err{color:#ff9d8f}.fmsg.ok{color:var(--color-go)}.fsuccess{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#cbe9d6;background:#7ce3a812;border-width:1px;border-color:#7ce3a873}.cnv-doors{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.cnv-doors.dx2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.cnv-doors.dx2{grid-template-columns:minmax(0,1fr)}}.cnv-door{padding-inline:26px;padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 6)}.cnv-door.secdoc,.cnv-door.secdoc>div{flex-direction:column;display:flex}.cnv-door.secdoc>div,.cnv-door.secdoc .doc-head{flex:1}.tdocs{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);padding:0;list-style-type:none;display:grid}.tdoc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:var(--color-surface-3);border-width:1px;border-color:var(--color-line);flex-wrap:wrap;display:flex}.tdoc-n{color:var(--color-bright);font-size:13.5px}button.tdoc-b{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-lilac-hi);background-color:#0000;border-width:0;padding:0}button.tdoc-b:disabled{cursor:default;opacity:.6}.tdoc-g{flex-shrink:0}a.tdoc-n,a.tdoc-g{text-decoration-line:none}a.tdoc-n:hover{text-decoration-line:underline}.cnv-door .ic{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);justify-content:center;align-items:center;width:46px;height:46px;display:flex}.cnv-door .ic svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.cnv-door h3{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:18px}.cnv-door p{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.cnv-kits{margin-top:18px;margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=820px){.cnv-kits{grid-template-columns:repeat(1,minmax(0,1fr))}}.cnv-kit{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px)}.cnv-kit.hot{border-color:#7ce3a866}.cnv-kit svg.dev{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2.5);filter:drop-shadow(0 10px 22px #0a061e80);width:180px;height:auto;display:block}.cnv-kit h3{margin-top:0;margin-bottom:var(--spacing);text-align:center;color:var(--color-bright);font-size:17px}.cnv-kit .kfor{margin-bottom:calc(var(--spacing) * 3);text-align:center;--tw-tracking:.9px;letter-spacing:.9px;text-transform:uppercase;color:var(--color-lilac-hi);font-size:11px}.cnv-kit ul{color:var(--color-ink-soft);margin:0;padding-left:18px;font-size:13px}.cnv-kit li{margin-block:calc(var(--spacing) * 1.5)}.cnv-band{border-style:var(--tw-border-style);padding-inline:30px;padding-block:calc(var(--spacing) * 8);border-width:1px;border-color:var(--color-glass-line);background:linear-gradient(120deg,#6d5bb82e,#7ce3a80f);border-radius:18px;margin-block:26px}.cnv-band.green{background:linear-gradient(120deg,#7ce3a81a,#6d5bb814);border-color:#7ce3a847}.cnv-band h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2);--tw-tracking:-.3px;letter-spacing:-.3px;color:var(--color-bright);font-size:26px}.cnv-band p{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);max-width:680px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#c6bce8}.cnv-band p:last-child{margin-bottom:0}.cnv-chips{margin-top:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-bottom:18px;display:flex}.cnv-chip{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-dim);background:var(--color-glass);border-width:1px;border-color:#ffffff24;border-radius:18px;padding-block:7px;transition:background .2s,border-color .2s}.cnv-chip:hover{border-color:var(--color-accent-hi)}.cnv-chip.on{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent-hi)}.cnv-partners{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.cnv-pcard{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:14px;flex-direction:column;display:flex}.cnv-pcard.dist{border-color:#e8c76a61}.cnv-pcard.hide,.fx-case.hide,.fx-art.hide{display:none}.cnv-plogo{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;--tw-tracking:1.2px;letter-spacing:1.2px;color:var(--color-faint);text-transform:uppercase;border:1px dashed #ffffff2e;justify-content:center;align-items:center;font-size:9.5px;display:flex}.cnv-pcard b{color:var(--color-bright);font-size:15px}.cnv-pcard .pk{margin-top:3px;margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-lilac-hi)}.cnv-pcard p{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 2.5);--tw-leading:1.55;color:var(--color-muted);flex:1;font-size:13px;line-height:1.55}.cnv-ptags{margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cnv-ptags span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:#cbb8ff;border-width:1px;border-color:#a58cff59;border-radius:10px;font-size:10.5px}.cnv-ptags span.rg{color:#9fe0bd;border-color:#7ce3a859}.cnv-pcard .out{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-lilac-hi)}.cnv-bene{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.cnv-ben{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:14px}.cnv-ben .ic{margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);border-radius:10px;justify-content:center;align-items:center;display:flex}.cnv-ben .ic svg{width:22px;height:22px}.cnv-ben b{color:var(--color-bright);margin-bottom:5px;font-size:14.5px;display:block}.cnv-ben p{--tw-leading:1.55;color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.cnv-ben .real{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:.8px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-lilac-hi);border-width:1px;border-color:#b09aff66;border-radius:10px;margin-top:9px;display:inline-block}.cnv-list{margin-block:calc(var(--spacing) * 3.5);column-gap:calc(var(--spacing) * 3.5);row-gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media (width<=760px){.cnv-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.cnv-list li{border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.5;color:var(--color-ink-dim);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:10px;padding-left:38px;line-height:1.5;position:relative}.cnv-list li:before{content:"✓";top:11px;left:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-go);position:absolute}.cnv-list li b{color:var(--color-bright)}.cnv-offices{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.cnv-office{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 4);color:var(--color-muted);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);font-size:13px}.cnv-office b{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-bright);display:block}.cnv-office .tel{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lilac-hi)}.cnv-search{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);background:var(--color-glass);-webkit-backdrop-filter:blur(9px);border-width:1px;border-color:#ffffff29;margin-block:18px;display:flex}.cnv-search input{--tw-border-style:none;min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;color:#e9e2ff;background-color:#0000;border-style:none;outline-style:none;flex:1;font-family:inherit;font-size:14.5px}.cnv-buildnote{border-radius:var(--radius-xl);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-gold);background:#e8c76a0f;border:1.5px dashed #e8c76a80;margin-block:18px}.cnv-leads{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cnv-face{border-style:var(--tw-border-style);text-align:center;background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;padding:18px}.cnv-face .slot{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);--tw-border-style:dashed;text-align:center;--tw-leading:var(--leading-snug);width:84px;height:84px;font-size:8.5px;line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-faint);text-transform:uppercase;background:linear-gradient(135deg,#2a2153,#3a2d6e);border:1px dashed #ffffff38;border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.cnv-face b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-bright);display:block}.cnv-face span{color:var(--color-lilac-hi);margin-top:3px;font-size:11.5px;display:block}.cnv-face p{--tw-leading:1.5;color:var(--color-muted);margin-top:9px;margin-bottom:0;font-size:11.5px;line-height:1.5}.cnv-door.dxp,.cnv-doors.gp .cnv-door{background:linear-gradient(90deg,#8f7ae01a,#ffffff08 55%);border-left:3px solid #a58cffbf}.cnv-door.dxg3,.cnv-doors.gg3 .cnv-door{background:linear-gradient(90deg,#7fc6dd14,#ffffff08 55%);border-left:3px solid #7fc6dd99}.dxleg{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 2.5);color:var(--color-faint);gap:18px;font-size:12.5px;display:flex}.dxleg i{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);vertical-align:-1px;border-radius:3px;font-style:normal;display:inline-block}.dxleg .lp i{background:#a58cffbf}.dxleg .lg i{background:#7fc6dd99}.dxt-sec{margin-block:calc(var(--spacing) * 3.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);transition:border-color .25s}.dxt-sec[open]{border-color:#a58cff73}.dxt-sec summary{cursor:pointer;align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 6);flex-wrap:wrap;padding-block:19px;list-style:none;display:flex}.dxt-sec summary::-webkit-details-marker{display:none}.dxt-sec summary h3{--tw-tracking:-.2px;letter-spacing:-.2px;color:var(--color-bright);margin:0;font-size:21px}.dxt-sec summary .pur{--tw-leading:1.55;min-width:230px;color:var(--color-muted);flex:1;margin:0;font-size:13px;line-height:1.55}.dxt-sec summary .tw{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.1px;letter-spacing:1.1px;white-space:nowrap;text-transform:uppercase;color:var(--color-lilac-hi);border-width:1px;border-color:#b09aff66;border-radius:14px;padding-block:3px}.dxt-sec[open] summary .tw{color:var(--color-faint)}.dxt-sec summary .tw .twc,.dxt-sec[open] summary .tw .twa{display:none}.dxt-sec[open] summary .tw .twc{display:inline}.dxt-cols{gap:calc(var(--spacing) * 3.5);padding-inline:22px;padding-top:0;padding-bottom:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=860px){.dxt-cols{grid-template-columns:repeat(1,minmax(0,1fr))}}.dxt-col{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-glass-line);background:#ffffff05;padding-block:15px;padding-inline:17px}.dxt-col.now{border-color:#7ce3a852 #7ce3a852 #7ce3a852 #a58cff8c;border-left-style:solid;border-left-width:3px}.dxt-col.gen3{opacity:.8;border-left:3px solid #7fc6dd73}.dxt-col .hd{margin-top:0;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.1px;letter-spacing:1.1px;text-transform:uppercase}.dxt-col.now .hd{color:var(--color-go)}.dxt-col.gen3 .hd{color:var(--color-faint)}.dxt-col a.lnk{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.5;color:var(--color-muted);border-style:dashed;border-bottom-width:1px;border-bottom-color:#ffffff14;padding-block:7px;line-height:1.5;display:block}.dxt-col a.lnk:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.dxt-col a.lnk b{color:var(--color-bright);font-size:13px;display:block}.dxt-col a.lnk:hover{text-decoration-line:none}.dxt-col a.lnk:hover b{color:#cbb8ff}.dxt-gap{margin-top:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 3);--tw-leading:1.55;color:var(--color-gold);background:#e8c76a0f;border:1px dashed #e8c76a80;border-radius:10px;padding-block:9px;font-size:11.5px;line-height:1.55}.dxt-gap b{--tw-tracking:.6px;letter-spacing:.6px}.dxt-note{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.5;color:var(--color-faint);font-size:11.5px;line-height:1.5}.fx-status{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 7);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:18px;margin-block:22px;padding-block:26px;display:grid}.fx-stat{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 3.5);border-left-width:2px;border-left-color:#a58cff73}.fx-stat .k{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-lilac-hi);display:block}.fx-stat b{margin-bottom:var(--spacing);color:var(--color-bright);font-size:15px;display:block}.fx-stat p{--tw-leading:1.55;color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.fx-stat.ok{border-left-color:#7ce3a88c}.fx-stat.ok b{color:var(--color-go)}.fx-log{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin-block:18px;display:flex}.fx-entry{column-gap:18px;row-gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);grid-template-columns:175px 1fr;display:grid}@media (width<=680px){.fx-entry{grid-template-columns:repeat(1,minmax(0,1fr))}}.fx-entry .v b{color:var(--color-bright);font-size:14.5px;display:block}.fx-entry .v span{color:var(--color-faint);font-size:11.5px}.fx-entry .d{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:#c6bce8;margin:0}.fx-entry .d b{color:var(--color-bright)}.fx-tag{margin-right:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:1px;--tw-font-weight:var(--font-weight-extrabold);font-size:9.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:9px;display:inline-block}.fx-tag.feat{color:var(--color-lilac);border:1px solid #a58cff73}.fx-tag.sec{color:var(--color-gold);border:1px solid #e8c76a73}.fx-tag.fix{color:var(--color-go);border:1px solid #7ce3a873}.fx-cards{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(285px,1fr));display:grid}.fx-case,.fx-art{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);flex-direction:column;padding:22px;transition:transform .25s,border-color .25s;display:flex}.fx-case:hover,.fx-art:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#a58cff80}.fx-case .logo{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.4px;letter-spacing:1.4px;text-transform:uppercase;color:#c9bfec;border:1px dashed #ffffff2e;justify-content:center;align-items:center;display:flex}.fx-case .logo.haslogo{--tw-border-style:none;border-style:none;justify-content:flex-start;padding:0}.fx-case .ik,.fx-art .cat{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.1px;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-lilac-hi);margin-bottom:7px}.fx-case .ik{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fx-case h3,.fx-art h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.35;color:var(--color-bright);margin-top:0;margin-bottom:7px;line-height:1.35}.fx-case p,.fx-art p{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted);flex:1}.fx-case p b,.fx-art p b{color:var(--color-bright)}.fx-cstats{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.fx-cstat{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);background:#7ce3a812;border-width:1px;border-color:#7ce3a840;border-radius:10px;flex:1;min-width:96px;padding-block:9px}.fx-cstat b{color:var(--color-go);font-size:15.5px;display:block}.fx-cstat span{--tw-leading:var(--leading-tight);font-size:10.5px;line-height:var(--leading-tight);color:#9fe0bd;display:block}.fx-pend{border-style:var(--tw-border-style);--tw-border-style:dashed;--tw-font-weight:var(--font-weight-extrabold);font-size:9.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:.9px;letter-spacing:.9px;color:var(--color-gold);text-transform:uppercase;border:1px dashed #e8c76a80;border-radius:9px;align-self:flex-start;padding-block:3px;padding-inline:9px}.fx-art .rd{color:var(--color-faint);font-size:11px}.fx-sum{border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);--tw-leading:1.7;max-width:760px;color:var(--color-ink-dim);border-color:#ffffff1f;border-left-width:3px;border-left-color:var(--color-lilac);background:linear-gradient(120deg,#6d5bb824,#7ce3a80d);border-radius:14px;margin-block:18px;padding-block:22px;padding-inline:26px;font-size:15px;line-height:1.7}.fx-sum b{color:var(--color-bright)}.fx-award{margin-top:0;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#e8d9a8;background:#b08a2e1a;border-width:1px;border-color:#e8c76a66}.fx-award b{color:#f0e2b6}.fx-defs{align-items:flex-start;gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:18px;display:grid}@media (width<=800px){.fx-defs{grid-template-columns:repeat(1,minmax(0,1fr))}}.fx-def{border-style:var(--tw-border-style);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);border-radius:14px}.fx-def[open]{border-color:#a58cff66}.fx-def summary{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:18px;list-style:none}.fx-def summary::-webkit-details-marker{display:none}.fx-def summary b{margin-bottom:var(--spacing);color:var(--color-bright);font-size:15.5px;display:block}.fx-def .fx-syn{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-lilac-hi)}.fx-def summary .d{--tw-leading:1.55;color:var(--color-muted);font-size:13px;line-height:1.55;display:block}.fx-def summary .more{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-lilac-hi);border-width:1px;border-color:#b09aff66;border-radius:14px;margin-top:9px;padding-block:3px;display:inline-block}.fx-def[open] summary .more{display:none}.fx-def .bd{margin-inline:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing) * 3);--tw-leading:1.65;color:#c6bce8;border-style:dashed;border-top-width:1px;border-top-color:#ffffff1f;margin-bottom:18px;font-size:13px;line-height:1.65}.fx-def .bd p{margin-top:0;margin-bottom:calc(var(--spacing) * 2)}.fx-def .bd p:last-child{margin-bottom:0}.fx-filter{margin-top:0;margin-bottom:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 2);display:flex}.fx-filter button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);color:var(--color-muted);background:#ffffff0d;border-width:1px;border-color:#a58cff4d;border-radius:9px;font-size:12.5px}.fx-filter button.on{color:var(--color-bright);border-color:var(--color-lilac);background:#8f7ae040}.fx-plat{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-tracking:.6px;letter-spacing:.6px;color:#877cab;border-width:1px;border-color:#a58cff40;margin-top:5px;padding-block:1px;padding-inline:7px;font-size:10px;font-style:normal;display:inline-block}.cat-global{color:#7ec8e8!important}.cat-highered{color:var(--color-lilac-hi)!important}.cat-enterprise{color:var(--color-go)!important}.cat-k12{color:var(--color-gold)!important}.cat-finance{color:var(--color-warn)!important}[data-fxchips=cases] .cnv-chip.on.cat-global,[data-fxchips=cases] .cnv-chip.on.cat-highered,[data-fxchips=cases] .cnv-chip.on.cat-enterprise,[data-fxchips=cases] .cnv-chip.on.cat-k12,[data-fxchips=cases] .cnv-chip.on.cat-finance{background:#ffffff0f;border-color:currentColor;box-shadow:0 0 12px -4px}.minitbls{margin-top:18px;margin-bottom:calc(var(--spacing) * 2)}.mtbl{margin-block:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;background:var(--color-surface-4);border-width:1px;border-color:var(--color-line);border-radius:14px;transition-duration:.25s}.mtbl[open]{border-color:var(--color-accent)}.mtbl summary{cursor:pointer;padding-inline:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;padding-block:15px;font-size:15px;list-style:none;display:flex}.mtbl summary::-webkit-details-marker{display:none}.mtbl-n{--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-faint);font-size:11.5px}.mtbl-c{margin-left:calc(var(--spacing) * 2);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-lilac);font-style:normal;transition-duration:.2s;display:inline-block}.mtbl[open] .mtbl-c{rotate:180deg}.mtbl-t{margin-inline:calc(var(--spacing) * 3.5);margin-top:0;margin-bottom:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);--tw-border-style:none;border-style:none;border-top-width:1px;border-top-color:var(--color-line);border-radius:0;max-height:none}.sgxrow{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.sgx{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2);background:#ffffff07;border-width:1px;border-color:#ffffff17}.sgx svg{border-radius:7px;width:100%;height:auto;display:block}.sgx span{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin-top:7px;display:block}.sgn2col{align-items:center;gap:calc(var(--spacing) * 8);grid-template-columns:1.15fr 1fr;display:grid}.sgn2col h2{margin-top:0}@media (width<=900px){.sgn2col{grid-template-columns:repeat(1,minmax(0,1fr))}}.painband{margin-inline:auto;margin-top:26px;margin-bottom:var(--spacing);max-width:var(--container-page);padding-inline:calc(var(--spacing) * 5)}.painband .pk{margin-top:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-transform:uppercase;letter-spacing:2.2px;color:var(--color-accent-hi)}.painrow{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pain{border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 4);background:#ffffff07;border-width:1px;border-color:#ffffff17;border-radius:14px}.pain b,.pain h3{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-bright);margin-top:0;margin-bottom:5px;display:block}.pain p{margin-top:0;margin-bottom:calc(var(--spacing) * 2);color:var(--color-muted);font-size:13.5px}.pain a{font-size:13px}.wsb{width:100%;max-width:var(--fig-w,960px);background:var(--color-screen);border:1.5px solid var(--color-line);border-radius:14px;margin-block:0;margin-inline:auto;overflow:hidden}.wsb-bar{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);background:var(--color-surface-2);border-bottom-width:1px;border-bottom-color:var(--color-line-dim);padding-block:9px;display:flex}.wsb-bar i{background:var(--color-line-deep);border-radius:2147483647px;width:9px;height:9px;display:inline-block}.wsb-url{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-faint-2);background:var(--color-screen);border-width:1px;border-color:var(--color-line-dim);border-radius:14px;flex:1}.wsb-stage{gap:calc(var(--spacing) * 2);min-height:230px;padding:calc(var(--spacing) * 3.5);grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr 1fr;display:grid}.wsb-tile{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-bright);font-size:11.5px;position:relative}.wsb-tile span{bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 3);--tw-tracking:.8px;letter-spacing:.8px;text-transform:uppercase;color:#ffffffc7;font-size:10px;position:absolute}.wsb-t1{background:linear-gradient(135deg,#4a3585,#6d5bb8);grid-row:1/3}.wsb-t2{background:#1d5c7a}.wsb-t3{background:#2e7a4f}.wsb-t4{background:linear-gradient(135deg,#5a3a7a,#8a5aa8)}.wsb-t5{background:#2e4a7a}.wsb-dock{justify-content:center;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);border-top-width:1px;border-top-color:var(--color-line-dim);background:#131024;display:flex}.wsb-dock b{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-faint-2)}.wsb-shot{overflow:hidden}.wsb-shot img,.wsb-shot video{width:100%;margin-top:-3.09%;display:block}.cta2col{margin-block:calc(var(--spacing) * 5);grid-template-columns:1.5fr 1fr;align-items:flex-start;gap:18px;display:grid}.cta2col .cnv-form{margin:0}@media (width<=860px){.cta2col{grid-template-columns:repeat(1,minmax(0,1fr))}}.expect{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:22px;padding-block:calc(var(--spacing) * 5);background:var(--color-surface-2);border-width:1px;border-color:var(--color-line)}.expect .kicker{margin-bottom:var(--spacing)}.expect h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);color:var(--color-bright);font-size:21px}.expect ul{margin:0;padding:0;list-style-type:none}.expect li{padding-block:5px;padding-left:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.5;color:var(--color-lav);line-height:1.5;position:relative}.expect li:before{content:"✓";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-go);position:absolute;left:0}.wmap{margin-block:calc(var(--spacing) * 3.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;text-align:center;color:var(--color-faint-2);border-style:dashed;border-width:1.5px;border-color:var(--color-line);background:#ffffff04;padding:26px;font-size:13px}.dstrip{margin-top:calc(var(--spacing) * 2.5);margin-bottom:var(--spacing);gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.dstrip span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);border-width:1px;border-color:var(--color-line);background:var(--color-surface-2);border-radius:10px;font-size:13px}.job-list{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}@media (width<=900px){.job-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.job-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background:linear-gradient(158deg, #a58cff12, #a58cff00 46%), var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);padding:26px;flex-direction:column;padding-top:28px;text-decoration-line:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.job-card-rule{background:linear-gradient(90deg, var(--color-lilac), var(--color-go-mid) 82%);opacity:.65;inset-inline:0;height:3px;transition:opacity .22s;position:absolute;top:0}.job-card:hover{border-color:#a58cff99;transform:translateY(-3px);box-shadow:0 22px 52px #00000085}.job-card:hover .job-card-rule{opacity:1}.job-card-head{align-items:flex-start;gap:calc(var(--spacing) * 3.5);display:flex}.job-card-icon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:var(--color-surface-2);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.job-card-icon svg{width:23px;height:23px;display:block}.job-card-title{flex:1;min-width:0}.job-card h3{margin-top:0;margin-bottom:var(--spacing);--tw-leading:var(--leading-tight);font-size:21px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bright)}.job-card-team{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-faint);text-transform:uppercase}.job-card-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.3px;letter-spacing:.3px;color:var(--color-go);background:#1d7a4f2e;border-width:1px;border-color:#7ce3a852;border-radius:2147483647px;flex-shrink:0;padding-block:3px}.job-card-snippet{margin-top:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted);margin-bottom:0}.job-card-meta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);margin-bottom:0;display:grid}.job-card-row{align-items:baseline;gap:calc(var(--spacing) * 2);font-size:13px;display:flex}.job-card-row dt{flex-shrink:0;justify-content:center;align-items:center;width:17px;display:flex}.job-card-row dt svg{width:15px;height:15px;display:block;transform:translateY(2px)}.job-card-row dt.job-card-lbl{--tw-font-weight:var(--font-weight-bold);width:auto;font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.5px;letter-spacing:.5px;color:var(--color-faint);text-transform:uppercase;min-width:46px}.job-card-row dd{color:var(--color-muted);margin:0}.job-card-row:first-child dd{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bright)}.job-card-cta{--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-lilac-hi);margin-top:18px}.job-card:hover .job-card-cta span{transition:transform .22s;display:inline-block;transform:translate(3px)}.job-facts{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.job-facts-lead{margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 4)}.job-fact{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-muted);border-width:1px;border-color:var(--color-line);background:var(--color-surface-2);font-size:12px}.job-fact-loc{color:var(--color-bright)}.job-apply-lead{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 6)}.job-body{margin-block:calc(var(--spacing) * 4);max-width:74ch}.job-body p{margin-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.job-body h2{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 2);color:var(--color-bright);font-size:22px}.job-body h3,.job-body h4,.job-body h5,.job-body h6{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:17px}.job-body b,.job-body strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bright)}.job-body p>b:only-child,.job-body p>strong:only-child{margin-top:var(--spacing);font-size:16.5px;display:block}.job-body ul,.job-body ol{margin-block:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.job-body ul{list-style:outside}.job-body ol{list-style:decimal}.job-body li{margin-bottom:calc(var(--spacing) * 1.5)}.job-body li::marker{color:var(--color-faint)}.job-body a{color:var(--color-lilac-hi);text-underline-offset:2px;text-decoration-line:underline}.job-body blockquote{margin-block:calc(var(--spacing) * 3.5);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 4);border-left-width:2px;border-color:var(--color-line);color:var(--color-faint-2);font-size:15px;font-style:italic}.job-body hr{margin-block:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.bhx-head{max-width:1180px;padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 2);margin-inline:auto}.bhx-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:clamp(3rem,6.5vw,5.25rem);line-height:1.06}.bhx-head-left{max-width:1200px;margin-inline:0}.bhx-dek{margin-top:calc(var(--spacing) * 7);--tw-leading:1.7;color:#cec6e8;max-width:64ch;margin-bottom:0;font-size:19px;line-height:1.7}.bhx-topics{margin-inline:auto;margin-top:calc(var(--spacing) * 14);align-items:baseline;column-gap:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;max-width:1180px;display:flex}.bhx-topics a,.bhx-topics button{appearance:none;border-style:var(--tw-border-style);font-size:13.5px;font:inherit;cursor:pointer;color:var(--color-muted);background-color:#0000;border-width:0;padding:0;text-decoration-line:none;transition:color .2s}.bhx-topics a:hover,.bhx-topics button:hover{color:var(--color-bright)}.bhx-topics a.on,.bhx-topics button.on{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fff;background:linear-gradient(96deg,#c05532,#b54c2d);border-radius:2147483647px}.bhx-topics a.on:hover,.bhx-topics button.on:hover{color:#fff}.bhx-topics a.on i,.bhx-topics button.on i{color:#ffffffbf}.bhx-topics i{margin-left:calc(var(--spacing) * .5);color:var(--color-faint);font-size:11px;font-style:normal}.bhx-wrap{max-width:1180px;margin-inline:auto}.bhx-feature{margin-top:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 10);border-top-width:1px;text-decoration-line:none;display:grid}@media (width>=64rem){.bhx-feature{gap:calc(var(--spacing) * 16);grid-template-columns:11fr 9fr}}.bhx-feature{border-color:#ffffff1a}.bhx-feature:hover{text-decoration-line:none}.bhx-fbd{display:block}.bhx-fh{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:-.005em;font-size:clamp(1.7rem,3.2vw,2.55rem);line-height:1.16;transition:color .25s;display:block}.bhx-feature:hover .bhx-fh{color:var(--color-lilac-hi)}.bhx-fd{margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.7;color:var(--color-muted);max-width:58ch;font-size:16px;line-height:1.7;display:block}.bhx-fshot{aspect-ratio:3/2}.bhx-grid{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 12);border-top-width:1px;display:grid}@media (width>=48rem){.bhx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bhx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bhx-grid{border-color:#ffffff1a}.bhx{text-decoration-line:none;display:block}.bhx-shot{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);aspect-ratio:3/2;background:var(--color-surface-4);display:block;position:relative;overflow:hidden}.bhx-mark{pointer-events:none;bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);position:absolute}.bhx-mark img{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 2px 8px #0a071cb3);width:100%;height:100%;display:block}.bhx-shot>img{object-fit:cover;filter:saturate(.9)brightness(.86)contrast(1.03);width:100%;height:100%;transition:filter .35s,transform .5s cubic-bezier(.2,.7,.2,1)}.bhx:hover .bhx-shot>img,.bhx-feature:hover .bhx-shot>img{filter:saturate()brightness(.96);transform:scale(1.03)}.bhx-typeshot{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 7);aspect-ratio:3/2;background:radial-gradient(120% 90% at 18% 0,#241c45,#14102b 72%);align-items:flex-end;display:flex;overflow:hidden}.bhx-typeshot span{--tw-leading:1.65;color:#cec6e8;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.bhx-feature .bhx-typeshot{margin-bottom:0}.bhx .ik,.bhx-feature .ik{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;display:block}.bhx-h{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:18px;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition:color .25s;display:block}.bhx:hover .bhx-h{color:var(--color-lilac-hi)}.bhx-meta{margin-top:calc(var(--spacing) * 2.5);color:var(--color-faint);font-size:12.5px;display:block}.bhx-stats{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 5);display:flex}.bhx-stat{display:block}.bhx-stat b{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.bhx-stat span{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:11.5px;line-height:var(--leading-snug);color:var(--color-faint);display:block}.bhx-pager{margin-inline:auto;margin-top:calc(var(--spacing) * 24);margin-bottom:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;max-width:1180px;font-size:14px;display:flex}.bhx-pager a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lilac-hi);text-decoration-line:none}.bhx-pager a:hover{text-decoration-line:underline}.bhx-pgn{color:var(--color-faint)}.bpx-top{margin-inline:calc(50% - 50vw);margin-top:calc(var(--spacing) * 3);background:#14102b}.bpx-topin{max-width:1180px;padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 14);margin-inline:auto;padding-bottom:58px}.bpx-crumbs{text-transform:uppercase;color:var(--color-faint);letter-spacing:.14em;opacity:.74;cursor:default;margin-top:0;margin-bottom:30px;font-size:12px;transition:opacity .18s,text-shadow .18s}.bpx-crumbs:hover{opacity:1;text-shadow:0 0 14px #a58cff73}.bpx-crumbs a{color:var(--color-lav);cursor:pointer}.bpx-eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);--tw-tracking:.13em;letter-spacing:.13em;text-transform:uppercase;color:var(--color-go)}.bpx-h{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:-.035em;max-width:980px;margin-bottom:18px;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.08}.bpx-dek{color:#cec6e8;max-width:860px;margin-top:0;margin-bottom:0;font-size:clamp(1.04rem,2vw,1.24rem);line-height:1.58}.bpx-meta{color:var(--color-faint);flex-wrap:wrap;gap:9px 18px;margin-top:26px;font-size:13px;display:flex}.bpx-meta strong{color:#f0ecff}.bpx-shell{max-width:var(--container-page);margin-inline:auto;padding-top:46px}.bpx-hero{margin-bottom:calc(var(--spacing) * 9);border-style:var(--tw-border-style);aspect-ratio:21/9;background:var(--color-surface-4);border-width:1px;border-color:#fff3;border-radius:20px;position:relative;overflow:hidden}.bpx-hero img{object-fit:cover;filter:saturate(.92)brightness(.9);width:100%;height:100%}.bpx-hero-wash{pointer-events:none;background:linear-gradient(#100b280a 45%,#100b28bd 100%);position:absolute;inset:0}.bpx-hero-mark{pointer-events:none;position:absolute;bottom:30px;left:40px}.bpx-hero-mark img{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 2px 12px #0a071ccc);width:100%;height:100%;display:block}.bpx-hero-fit{aspect-ratio:auto;background:#14102b}.bpx-hero-fit img{object-fit:contain;filter:none;width:100%;height:auto}.bpx-body{grid-template-columns:minmax(0,760px) minmax(210px,1fr);align-items:flex-start;gap:72px;display:grid}@media (width<=980px){.bpx-body{gap:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr))}}.bpx-prose{min-width:0}.bpx-lede{margin-top:0;margin-bottom:calc(var(--spacing) * 4);--tw-leading:1.72;color:#e6e3f2;font-size:19.5px;line-height:1.72}.bpx-lede:last-of-type{padding-bottom:calc(var(--spacing) * 2);margin-bottom:0}.bpx-sec{margin-top:3.2rem}.bpx-sec h2{margin-top:0;margin-bottom:calc(var(--spacing) * 4);align-items:baseline;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:-.02em;scroll-margin-top:105px;font-size:clamp(1.65rem,3vw,2.18rem);line-height:1.22;display:flex}.bpx-num{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);min-width:26px;height:26px;font-size:11.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:.4px;letter-spacing:.4px;--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,);background:#ffffff0d;border-width:1px;border-color:currentColor;flex-shrink:0;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.bpx-sub{margin-top:calc(var(--spacing) * 8)}.bpx-sec h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);align-items:baseline;gap:calc(var(--spacing) * 2.5);--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:1.24rem;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:-.01em;display:flex}.bpx-sec h3 .bpx-num{border-radius:var(--radius-md);min-width:22px;height:22px;font-size:10.5px}.bpx-kicker{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:2px;letter-spacing:2px;text-transform:uppercase;color:var(--color-lilac-hi)}.bpx-sec p{margin-top:0;margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.72;color:#e0deea;font-size:17px;line-height:1.72}.bpx-list{margin-top:0;margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2.5);padding-left:0;list-style:none;display:grid}.bpx-list li{padding-left:calc(var(--spacing) * 6);--tw-leading:1.72;color:#e0deea;font-size:17px;line-height:1.72;position:relative}.bpx-list li:before{content:"";top:11px;left:var(--spacing);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--color-lilac);border-radius:2147483647px;position:absolute}.bpx-q,.bpx-pull{margin-block:calc(var(--spacing) * 7);border-left-style:var(--tw-border-style);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 6);border-color:#c9c1ff8c;border-left-width:2px}.bpx-q blockquote,.bpx-pull blockquote{margin:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.5;--tw-font-weight:var(--font-weight-light);font-size:20px;line-height:1.5;font-weight:var(--font-weight-light);color:#f1eeff}.bpx-q figcaption,.bpx-pull figcaption{color:var(--color-lav);font-size:12.5px}.bpx-cta{margin-block:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background:linear-gradient(120deg,#2a1b66,#443a90 58%,#c5403780 100%);border-width:1px;border-color:#ffffff38;border-radius:20px;flex-wrap:wrap;padding-block:26px;padding-inline:30px;display:flex}.bpx-cta>div{flex:1;min-width:240px}.bpx-cta b{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);--tw-tracking:-.3px;letter-spacing:-.3px;color:var(--color-ink);display:block}.bpx-cta span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#d7d4f1;display:block}.bpx-cta i{font-style:normal}.bpx-fig{margin-block:calc(var(--spacing) * 6)}.bpx-frame{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-shadow:0 24px 60px -34px var(--tw-shadow-color,#07050fe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:16/9;background:var(--color-surface-4);border-width:1px;border-color:#ffffff24;display:block;overflow:hidden}.bpx-frame img{object-fit:cover;filter:saturate(.92)brightness(.9);width:100%;height:100%}.bpx-fig figcaption{margin-top:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-faint)}.bpx-frame-fit{aspect-ratio:auto;background:#14102b}.bpx-frame-fit img{object-fit:contain;filter:none;height:auto}.bpx-scene{margin-block:calc(var(--spacing) * 5);max-width:520px}.bpx-tablewrap{margin-block:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background:#1a133c59;border-width:1px;border-color:#ffffff29;border-radius:14px;overflow-x:auto}.bpx-table{border-collapse:collapse;--tw-leading:1.55;width:100%;font-size:14.5px;line-height:1.55}.bpx-table th{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-extrabold);font-size:11.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:.8px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-lilac-hi);background:#1a133cb8}.bpx-table td{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);vertical-align:top;color:#e0deea;border-color:#ffffff1a;border-top-width:1px}.bpx-table td:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bright)}.bpx-table tbody tr:nth-child(2n){background:#ffffff08}.bpx-aside{gap:calc(var(--spacing) * 3.5);display:grid;position:sticky;top:102px}@media (width<=980px){.bpx-aside{position:static}}.bpx-toc{font-size:13px}.bpx-toct{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-lilac-hi)}.bpx-toc ol{border-left:2px solid #ffffff24;margin:0;padding:0;list-style-type:none}.bpx-toc li{margin:0}.bpx-toc a{padding-block:7px;padding-left:calc(var(--spacing) * 3.5);--tw-leading:1.35;color:var(--color-muted);line-height:1.35;text-decoration-line:none;display:block}.bpx-toc a:hover{color:var(--color-bright);border-left:2px solid var(--color-lilac);margin-left:-2px}.bpx-toc a.on{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bright);border-left:2px solid var(--color-lilac);margin-left:-2px}.bpx-short{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:linear-gradient(165deg,#1a133c8f,#1a133c6b);border-width:1px;border-color:#ffffff2e;border-radius:18px}.bpx-prose .bpx-short{margin-top:calc(var(--spacing) * 7)}.bpx-short ul{gap:calc(var(--spacing) * 2.5);margin:0;padding-left:0;list-style:none;display:grid}.bpx-short li{padding-left:calc(var(--spacing) * 5);--tw-leading:1.55;color:#e0deea;font-size:13.5px;line-height:1.55;position:relative}.bpx-short li:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--color-go);border-radius:2147483647px;position:absolute;top:9px;left:0}.bpx-act{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);border-width:1px;text-decoration-line:none;transition:transform .2s,border-color .25s,filter .25s;display:flex}.bpx-act:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);filter:brightness(1.1);text-decoration-line:none}.bpx-act i{opacity:.7;font-size:15px;font-style:normal}.bpx-act-b{color:var(--color-bright);background:linear-gradient(105deg,#6d5bb83d,#6d5bb81a);border-color:#a58cff57}.bpx-foot{margin-top:calc(var(--spacing) * 11);align-items:stretch;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bpx-footlbl{grid-column:1/-1}@media (width<=900px){.bpx-foot{grid-template-columns:1fr}}.bpx-fcard{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:linear-gradient(165deg,#1a133c80,#1a133c5c);border-width:1px;border-color:#ffffff29;border-radius:18px;flex-direction:column;text-decoration-line:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.bpx-fcard:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#c9c1ff80;text-decoration-line:none}.bpx-fk{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:9.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-faint);display:block}.bpx-fcard b{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.32;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:1.32;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.bpx-fline{margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-muted);display:block}.bpx-fgo{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-lilac-hi);margin-top:auto;display:flex}.bpx-fgo i{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;font-size:15px;font-style:normal;transition-duration:.2s}.bpx-fcard:hover .bpx-fgo i{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.bpx-fmid{background:radial-gradient(420px 200px at 50% 0,#6d5bb857,#0000 70%),linear-gradient(#0a0818,#100d21);border-color:#a58cff6b}.bpx-fmid .bpx-fk{color:var(--color-lilac-hi)}.bpx-fsky{pointer-events:none;position:absolute;inset:0}.bpx-fmid>:not(.bpx-fsky){z-index:1;position:relative}.bpx-back{margin-top:calc(var(--spacing) * 7)}.bhx.hide{display:none}.vhero{margin-inline:calc(50% - 50vw);margin-bottom:calc(var(--spacing) * 6);margin-top:calc(-1 * var(--hdr-h));background:#07050f;height:100svh;min-height:420px;position:relative;overflow:hidden}.vhero-vid{object-fit:cover;width:100%;height:100%;transform:translate3d(0, calc(var(--vh-p,0) * 10vh), 0) scale(calc(1 + var(--vh-p,0) * .22));opacity:clamp(0, calc(1.06 - var(--vh-p,0) * 1.35), 1);will-change:transform, opacity;display:block;position:absolute;inset:0}.vhero-shade{pointer-events:none;opacity:clamp(0, calc(1.06 - var(--vh-p,0) * 1.35), 1);background:linear-gradient(90deg,#07050fcc 0%,#07050f75 34%,#07050f00 62%),linear-gradient(#07050fb3 0%,#07050f80 24%,#07050f33 48%,#07050f00 68%,#100d2199 100%);position:absolute;inset:0}.vhero .crumb{z-index:2;left:18px;top:calc(var(--hdr-h) + 12px);color:#ffffffdb;text-shadow:0 1px 14px #000000b3;margin:0;position:absolute}.vhero .crumb a{color:#ffffffdb}.vhero .crumb:hover{text-shadow:0 1px 14px #000000b3,0 0 16px #a58cff80}@media (width>=900px){.vhero .crumb{left:28px}}.vh-copy{pointer-events:none;z-index:2;left:18px;right:18px;top:calc(var(--hdr-h) + clamp(46px, 8vh, 92px));max-width:940px;transform:translate3d(0, calc(var(--vh-p,0) * -21vh), 0);opacity:clamp(0, calc(1 - var(--vh-p,0) * 2.1), 1);will-change:transform, opacity;position:absolute}@media (width>=900px){.vh-copy{left:28px;right:28px}}.vh-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;color:#d6cbffeb;letter-spacing:.26em;text-shadow:0 1px 14px #000000a6;margin:0;animation:1.1s cubic-bezier(.16,1,.3,1) .15s backwards vhEyebrow}.vh-title{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);letter-spacing:-.028em;text-shadow:0 2px 30px #00000080;margin-top:14px;margin-bottom:0;font-size:clamp(38px,7.4vw,92px);line-height:.98}.vh-line{margin-bottom:-.24em;padding-bottom:.24em;display:block;overflow:hidden}.vh-line>span{animation:1.15s cubic-bezier(.16,1,.3,1) backwards vhRise;display:block}.vh-line:first-child>span{animation-delay:.3s}.vh-line:nth-child(2)>span{animation-delay:.45s}.vh-line:nth-child(3)>span{animation-delay:.6s}.vh-sheen{color:#0000;background:linear-gradient(100deg,#fff 0% 34%,#cbb8ff 44%,#fff 54% 100%) 100% 0/280% 100%;background-clip:text;animation:8s ease-in-out 2s infinite vhSheen}.vh-dek{--tw-leading:var(--leading-relaxed);font-size:16.5px;line-height:var(--leading-relaxed);color:#e2d9fff0;text-shadow:0 1px 16px #000000b3;max-width:620px;margin-top:18px;margin-bottom:0;animation:1.1s cubic-bezier(.16,1,.3,1) 1s backwards vhFade}.vh-spec{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;pointer-events:auto;letter-spacing:.16em;color:#e2d9ffeb;backdrop-filter:blur(9px);text-shadow:0 1px 12px #0009;padding-block:9px;background:#0a08144d;border:1px solid #ffffff38;border-radius:2147483647px;margin-top:22px;padding-left:14px;padding-right:15px;text-decoration-line:none;transition:border-color .2s,background .2s,color .2s;animation:1.1s cubic-bezier(.16,1,.3,1) 1.25s backwards vhFade;display:inline-flex}.vh-spec:hover{color:var(--color-white);background:#a58cff29;border-color:#a58cffb8;text-decoration-line:none}.vh-spec:focus-visible{outline:2px solid var(--color-lilac);outline-offset:3px}.vh-spec-ic{opacity:.85;flex-shrink:0;width:15px;height:15px}.vh-spec i{font-style:normal;transition:transform .2s}.vh-spec:hover i{transform:translate(3px)}.vh-scroll{pointer-events:none;right:18px;bottom:calc(var(--spacing) * 6);z-index:2;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;color:#cbc1eabf;letter-spacing:.22em;opacity:clamp(0, calc(1 - var(--vh-p,0) * 5), 1);flex-direction:column;animation:1.1s 1.6s backwards vhFade;display:flex;position:absolute}@media (width>=900px){.vh-scroll{right:28px}}.vh-scroll i{transform-origin:top;background:linear-gradient(#cbc1eab3,#cbc1ea00);width:1px;height:46px;animation:2.6s ease-in-out infinite vhDrop;display:block}@media (height<=620px){.vh-title{font-size:clamp(30px,5.4vw,46px)}.vh-dek{margin-top:calc(var(--spacing) * 3);font-size:14.5px}.vh-spec{margin-top:calc(var(--spacing) * 3.5);padding-block:7px}.vh-copy{top:calc(var(--hdr-h) + 22px)}.vh-scroll{display:none}}.pfx{opacity:0}.pfx.pfx-in{opacity:1;animation:pfxIn .85s cubic-bezier(.16, 1, .3, 1) var(--pfx-d,0s) backwards}.pfx-drift{transform:translate3d(0, var(--pfx-y,0px), 0);will-change:transform}.capgrid{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.capx{isolation:isolate;background:linear-gradient(158deg, #ffffff10 0%, #ffffff04 46%, #6d5bb824 100%), var(--color-surface-3);transform:perspective(880px) rotateX(var(--capx-rx,0deg)) rotateY(var(--capx-ry,0deg)) translate3d(0, var(--capx-lift,0px), 0);padding-inline:22px;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;grid-column:span 12;padding-top:22px;padding-bottom:18px;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s,border-color .34s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000047}@media (width>=761px){.capx{grid-column:span 6}}@media (width>=1000px){.capx{grid-column:span var(--capx-w,6)}}.capx:hover{--capx-lift:-7px;border-color:#b09aff57;box-shadow:inset 0 1px #ffffff14,0 26px 54px #00000080,0 0 46px #6d5bb838}.capx:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:conic-gradient(from var(--capx-a,0deg), transparent 0 54%, #7fc6dd80 68%, #b09aff 78%, #b09aff00 90%);-webkit-mask-composite:xor;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .35s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.capx:hover:before{opacity:1;animation:4.2s linear infinite capSpin}.capx-glow{pointer-events:none;opacity:0;background:radial-gradient(260px 200px at var(--capx-mx,50%) var(--capx-my,0%), #b09aff4d, #7fc6dd1a 42%, transparent 70%);mix-blend-mode:screen;z-index:0;transition:opacity .4s;position:absolute;inset:0}.capx:hover .capx-glow,.capx:focus-within .capx-glow{opacity:1}.capx-sheen{pointer-events:none;z-index:2;background:linear-gradient(104deg,#0000 32%,#ffffff17 45%,#b09aff42 50%,#ffffff17 55%,#0000 68%) 130% 0/240% 100%;position:absolute;inset:0}.capx-ic{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);z-index:1;background:linear-gradient(135deg,#2a2153,#3a2d6e);border-radius:14px;justify-content:center;align-items:center;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s,border-color .34s;display:flex;position:relative;overflow:hidden}.capx-ic svg{width:26px;height:26px}.capx-ic:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 38%,#ffffff6b 50%,#0000 62%) 140% 0/260% 100%;position:absolute;inset:0}.capx:hover .capx-ic{border-color:var(--color-lilac);transform:translateY(-2px)scale(1.06)rotate(-3deg);box-shadow:0 10px 26px #6d5bb880}.capx:hover .capx-ic:after{animation:.9s ease-out capIcSheen}.capx h3{z-index:1;margin-top:0;margin-bottom:calc(var(--spacing) * 2);color:var(--color-bright);letter-spacing:-.005em;font-size:17.5px;position:relative}.capx p{z-index:1;color:var(--color-muted);margin:0;font-size:14px;position:relative}.capx-go{z-index:1;align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-lilac-hi);align-self:flex-start;margin-top:auto;text-decoration-line:none;display:inline-flex;position:relative}.capx-go span{background-image:linear-gradient(var(--color-lilac-hi), var(--color-lilac-hi));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:background-size .34s cubic-bezier(.16,1,.3,1)}.capx-go i{font-style:normal;transition:transform .34s cubic-bezier(.16,1,.3,1)}.capx-go:hover,.capx-go:focus-visible{text-decoration-line:none}.capx-go:hover span,.capx-go:focus-visible span,.capx:hover .capx-go span{background-size:100% 1px}.capx-go:hover i,.capx-go:focus-visible i,.capx:hover .capx-go i{transform:translate(5px)}.capx p a{color:var(--color-lilac-hi);text-decoration-line:underline;text-decoration-color:#b09aff73}.capx.pfx-in{opacity:1;animation:capIn .95s cubic-bezier(.16, 1, .3, 1) var(--pfx-d,0s) backwards}.capx.pfx-in .capx-ic{animation:capPop .75s cubic-bezier(.34, 1.56, .64, 1) calc(var(--pfx-d,0s) + .18s) backwards}.capx.pfx-in .capx-sheen{animation:capSweep 1.1s ease-out calc(var(--pfx-d,0s) + .3s) backwards}.caphd{padding-bottom:calc(var(--spacing) * 3);position:relative}.caphd:after{content:"";background:linear-gradient(90deg, var(--color-lilac), #7fc6dd00);border-radius:2147483647px;width:74px;height:2px;position:absolute;bottom:0;left:0}.hbg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hbg-s{opacity:0;visibility:hidden;transition:opacity 1.1s,visibility 0s linear 1.1s;position:absolute;inset:0}.hbg-s.on{opacity:1;visibility:visible;transition:opacity 1.1s}.hbg-s:not(.on) .hbg-l:before,.hbg-s:not(.on) .hbg-l:after{animation-play-state:paused}.hbg-l{transform:translate3d(0, calc((.5 - var(--hbg-p,.5)) * var(--z,0) * 1svh), 0);position:absolute;inset:0}.hbg-s.on .hbg-l{will-change:transform}.hbg-l:before{content:"";position:absolute;inset:-30%}.hbg-platform .hbg-dots{--z:7}.hbg-platform .hbg-dots:before{background-image:radial-gradient(circle,#a58cff21 1px,#0000 1.6px);background-size:36px 36px;animation:46s linear infinite hbg-lattice;mask-image:radial-gradient(110% 90% at 50% 42%,#000 38%,#0000 98%)}.hbg-platform .hbg-aur{--z:14}.hbg-platform .hbg-aur:before{background:linear-gradient(100deg,#0000 14%,#6d5bb824 40%,#7ce3a80d 60%,#0000 84%);animation:19s ease-in-out infinite alternate hbg-sway}.hbg-adv .hbg-stars{--z:6}.hbg-adv .hbg-stars:before{animation:hbg-twinkle 11s ease-in-out infinite alternate, hbg-stardrift-a var(--star-t,64s) ease-in-out infinite alternate;background-image:radial-gradient(circle,#e2d9ffe6 0 1.5px,#a58cff59 3px,#0000 6px),radial-gradient(circle,#e2d9ff99 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff73 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff8c 0 1.2px,#0000 2.4px),radial-gradient(circle,#e2d9ff66 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff80 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff73 0 1.2px,#0000 2.4px),radial-gradient(circle,#e2d9ff59 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff57 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff6b 0 1.1px,#0000 2.2px),radial-gradient(circle,#e2d9ff4d 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff61 0 1.1px,#0000 2.2px),radial-gradient(circle,#e2d9ff52 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff70 0 1.2px,#0000 2.4px),radial-gradient(circle,#e2d9ff4d 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff5c 0 1px,#0000 2px);background-position:56% 14%,9% 22%,21% 58%,33% 34%,45% 74%,68% 44%,81% 20%,92% 62%,4% 47%,17% 8%,38% 88%,52% 31%,63% 7%,74% 66%,86% 91%,97% 33%;background-repeat:no-repeat;background-size:14px 14px,4px 4px,3px 3px,5px 5px,3px 3px,4px 4px,5px 5px,3px 3px,3px 3px,4px 4px,3px 3px,4px 4px,3px 3px,5px 5px,3px 3px,4px 4px}.hbg-adv .hbg-stars:after{content:"";animation:hbg-twinkle 7s ease-in-out infinite alternate-reverse, hbg-stardrift-b var(--star-t2,88s) ease-in-out infinite alternate;background-image:radial-gradient(circle,#e2d9ff80 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff66 0 1.2px,#0000 2.4px),radial-gradient(circle,#e2d9ff8c 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff59 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff73 0 1.2px,#0000 2.4px),radial-gradient(circle,#e2d9ff66 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff4d 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff61 0 1.1px,#0000 2.2px),radial-gradient(circle,#e2d9ff52 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff6b 0 1.1px,#0000 2.2px),radial-gradient(circle,#e2d9ff4d 0 1px,#0000 2px),radial-gradient(circle,#e2d9ff59 0 1px,#0000 2px);background-position:15% 80%,28% 10%,41% 52%,62% 68%,75% 84%,88% 38%,6% 63%,35% 71%,48% 18%,57% 93%,70% 27%,94% 76%;background-repeat:no-repeat;background-size:4px 4px,5px 5px,3px 3px,4px 4px,5px 5px,3px 3px,3px 3px,4px 4px,3px 3px,4px 4px,3px 3px,4px 4px;position:absolute;inset:-30%}.hbg-adv .hbg-aurora{--z:16}.hbg-adv .hbg-aurora:before{background:linear-gradient(97deg,#0000 18%,#6d5bb824 34%,#a58cff0f 46%,#0000 62%),linear-gradient(84deg,#0000 40%,#7ce3a814 56%,#2f8aa80a 68%,#0000 84%);animation:26s ease-in-out infinite alternate hbg-sway;mask-image:linear-gradient(#000 0% 52%,#0000 86%)}.hbg-adv .hbg-aurora:after{content:"";background:linear-gradient(91deg,#0000 30%,#7ce3a80f 46%,#6d5bb817 58%,#0000 76%);animation:34s ease-in-out infinite alternate-reverse hbg-sway;position:absolute;inset:-30%;mask-image:linear-gradient(#000 8% 46%,#0000 80%)}.hbg-pa .hbg-orbs-a{--z:7}.hbg-pa .hbg-orbs-a:before{background-image:radial-gradient(closest-side,#6d5bb826,#0000),radial-gradient(closest-side,#2f8aa813,#0000);background-position:10% 22%,82% 64%;background-repeat:no-repeat;background-size:58vmax 58vmax,46vmax 46vmax;animation:40s ease-in-out infinite alternate hbg-float-a}.hbg-pa .hbg-orbs-a:after{content:"";background-image:radial-gradient(closest-side,#7ce3a812,#0000);background-position:26% 84%;background-repeat:no-repeat;background-size:48vmax 48vmax;animation:52s ease-in-out infinite alternate hbg-float-b;position:absolute;inset:-30%}.hbg-pa .hbg-orbs-b{--z:16}.hbg-pa .hbg-orbs-b:before{background-image:radial-gradient(closest-side,#a58cff1f,#0000);background-position:68% 22%;background-repeat:no-repeat;background-size:34vmax 34vmax;animation:32s ease-in-out infinite alternate hbg-float-c}.hbg-ind .hbg-grid{--z:7}.hbg-ind .hbg-grid:before{background-image:repeating-linear-gradient(90deg,#2f8aa80a 0 1px,#0000 1px 64px),repeating-linear-gradient(#2f8aa80a 0 1px,#0000 1px 64px),repeating-linear-gradient(90deg,#2f8aa810 0 1px,#0000 1px 320px),repeating-linear-gradient(#2f8aa810 0 1px,#0000 1px 320px);animation:96s linear infinite hbg-gridpan;inset:-360px;mask-image:radial-gradient(120% 100% at 50% 44%,#000 32%,#0000 96%)}.hbg-ind .hbg-towers{--z:12}.hbg-ind .hbg-towers:before{background-image:radial-gradient(3.5px 2.5px,#2f8aa821,#0000);background-size:11px 15px;animation:18s ease-in-out infinite alternate hbg-breathe;inset:0 0 -7svh;mask-image:linear-gradient(#0000 0%,#000 30%),linear-gradient(#0000 0%,#000 30%),linear-gradient(#0000 0%,#000 30%),linear-gradient(#0000 0%,#000 30%),linear-gradient(#0000 0%,#000 30%);mask-position:10% 100%,27% 100%,44% 100%,63% 100%,86% 100%;mask-size:9% 46%,13% 66%,8% 38%,15% 72%,10% 54%;mask-repeat:no-repeat}.hbg-ind .hbg-towers:after{content:"";background:linear-gradient(#0000 62%,#2f8aa817),radial-gradient(70% 30% at 50% 100%,#6d5bb814,#0000 75%);animation:14s ease-in-out infinite alternate-reverse hbg-breathe;position:absolute;inset:0 0 -7svh}@keyframes hbg-breathe{0%{opacity:.7}to{opacity:1}}@keyframes hbg-float-a{0%{transform:translate(-2.5%,-2%)}to{transform:translate(2.5%,2%)}}@keyframes hbg-float-b{0%{transform:translate(2%,1.5%)scale(1)}to{transform:translate(-2%,-2.5%)scale(1.1)}}@keyframes hbg-float-c{0%{transform:translate(2%,-2%)}to{transform:translate(-2.5%,2%)}}@keyframes hbg-lattice{to{transform:translate(72px,72px)}}@keyframes hbg-sway{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes hbg-stardrift-a{0%{transform:translate3d(calc(var(--star-a,2.4%) * -1), calc(var(--star-a,2.4%) * -.5), 0)}to{transform:translate3d(var(--star-a,2.4%), calc(var(--star-a,2.4%) * .5), 0)}}@keyframes hbg-stardrift-b{0%{transform:translate3d(var(--star-b,3%), calc(var(--star-b,3%) * .4), 0)}to{transform:translate3d(calc(var(--star-b,3%) * -1), calc(var(--star-b,3%) * -.6), 0)}}@keyframes hbg-twinkle{0%{opacity:.45}to{opacity:1}}@keyframes hbg-gridpan{to{transform:translate(320px,320px)}}@media (width<=760px){.hbg-adv .hbg-stars{--z:13;--star-a:5.5%;--star-b:6.5%;--star-t:34s;--star-t2:46s}}@media (prefers-reduced-motion:reduce),print{.hbg{display:none}}.pswstg{height:210svh;position:relative}@media (width>=900px){.pswstg{height:230svh}}.pswstg-pin{height:100svh;padding-top:var(--hdr-h,56px);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.pswstg-inner{z-index:1;width:100%;max-width:1180px;margin-inline:auto;padding-inline:18px;position:relative}.pswstg-head{transform:translate3d(0, calc(var(--psw-p,0) * -26px), 0);opacity:calc(1 - var(--psw-p,0) * .38)}.pswstg-head .kicker{margin-bottom:calc(var(--spacing) * 1.5)}.pswstg-head h2{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,42px);line-height:1.08}.pswstg-head .sdek{margin-top:calc(var(--spacing) * 2.5);max-width:640px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted);margin-bottom:0}.pswstg .pshow{margin-top:clamp(16px,3.5svh,40px)}.psw-num{pointer-events:none;z-index:-1;--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);opacity:0;user-select:none;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #a58cff2e;transform:translate3d(0, calc((.5 - var(--psw-p,0)) * 130px), 0);font-size:clamp(110px,15vw,220px);transition:opacity .5s;position:absolute;top:-9svh;right:0}.pshow-slide.is-on .psw-num{opacity:1}@media (height<=760px){.pswstg-head h2{font-size:clamp(22px,2.6vw,30px)}.pswstg-head .sdek{font-size:14px}.pswstg .pshow-card .rs-svg{--fig-h:28svh}.psw-num{font-size:clamp(90px,12vw,160px)}}@media (width<=899px){.pswstg-head h2{font-size:clamp(21px,5.4vw,30px)}.pswstg .pshow-ls{display:none}.psw-num{-webkit-text-stroke-color:#a58cff21;font-size:30vw;top:-4svh}.pswstg-pin{padding-top:calc(var(--hdr-h,56px) + 18px);align-items:flex-start}.pswstg-head{transform:translate3d(0, calc(var(--psw-p,0) * -14px), 0)}.pswstg-head .sdek{margin-top:8px;font-size:13.5px;line-height:1.5}.pswstg .pshow{margin-top:16px}.pswstg .pshow-card .rs-svg{--fig-h:18svh}}.stg{height:340svh;margin-inline:-18px;position:relative}@media (width>=900px){.stg{margin-inline:-28px}}.stg-pin{height:100svh;position:sticky;top:0;overflow:hidden}.stg-art{padding-top:var(--hdr-h);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stg-fig{aspect-ratio:16/9;width:min(74vw,940px);transform:translate3d(calc(var(--stg-b,0) * -20vw), 0, 0) scale(calc(.93 + var(--stg-a,0) * .07 - var(--stg-b,0) * .1));opacity:clamp(0, calc(var(--stg-a,0) * 7), 1);will-change:transform, opacity;position:relative}.stg-frame{opacity:0;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.stg-frame.on{opacity:1}.stg-panel{z-index:2;width:min(46%,560px);opacity:clamp(0, calc((var(--stg-b,0) - .12) * 2.4), 1);position:absolute;top:50%;right:clamp(18px,5vw,92px);transform:translateY(-50%)}.stg-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;color:#d6cbffe6;letter-spacing:.26em;margin:0}.stg-title{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);letter-spacing:-.02em;font-size:clamp(26px,3.1vw,44px);line-height:1.04}.stg-specs{margin:0;padding:0;list-style-type:none}.stg-item{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3.5);opacity:0;border-color:#ffffff1a;border-top-width:1px;transition:opacity .5s,transform .55s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(26px)}.stg-item.on{opacity:1;transform:none}.stg-ic{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stg-ic svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.stg-item b{color:var(--color-bright);font-size:15px;display:block}.stg-item span:not(.stg-ic){color:var(--color-muted-2);font-size:13px;display:block}.stg-more{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-lilac-hi);opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translate(26px)}.stg-more.on{opacity:1;transform:none}@media (width<=899px){.stg{height:300svh}.stg-art{padding-top:calc(var(--hdr-h) + 4vh);align-items:flex-start}.stg-fig{width:min(92vw,560px);transform:scale(calc(.93 + var(--stg-a,0) * .07));opacity:min(clamp(0, calc(var(--stg-a,0) * 7), 1), calc(1 - .85 * clamp(0, calc((var(--stg-b,0) - .12) * 2.4), 1)))}.stg-panel{width:auto;inset:auto 18px 4vh;transform:none}.stg-title{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);font-size:22px}.stg-item{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.stg-ic{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.stg-ic svg{width:25px;height:25px}.stg-item b{font-size:14px}.stg-item span:not(.stg-ic){font-size:12px}}.hln{margin-inline:auto;margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 14);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-bright);letter-spacing:-.02em;max-width:30ch;font-size:clamp(26px,3.4vw,46px);line-height:1.16}@media (width>=900px){.hln{max-width:26ch}}.hln.pfx-in{animation:none}.hw{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.hw>span{display:inline-block}.hln.pfx-in .hw>span{animation:hwRise .8s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.pcalc{margin-block:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 7);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);border:1.5px solid var(--color-accent);background:linear-gradient(140deg,#241c45,#171231 64%);grid-template-columns:minmax(0,340px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pcalc-glow{pointer-events:none;background:radial-gradient(620px 300px at 78% -10%,#8f7ae038,#0000 62%);position:absolute;inset:0}.pcalc>:not(.pcalc-glow){position:relative}.pcalc-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:1.4px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-lilac-hi);margin:0}.pcalc-h{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.4px;letter-spacing:-.4px;color:var(--color-bright)}.pcalc-field{margin-bottom:calc(var(--spacing) * 4)}.pcalc-lbl{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-muted-2);display:block}.pcalc-seg{border:1px solid var(--color-line);background:#ffffff0b;border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid;position:relative}.pcalc-pill{pointer-events:none;border-radius:var(--radius-lg);width:calc((100% - 6px) / var(--n,2));transform:translateX(calc(var(--i,0) * 100%));background:linear-gradient(180deg, var(--color-accent-hi), var(--color-accent));transition:transform .34s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 4px 14px -6px #000}.pcalc-seg button{z-index:1;cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-family:inherit;font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0;padding-block:7px;transition:color .2s;position:relative}.pcalc-seg button:hover,.pcalc-seg button[aria-pressed=true]{color:var(--color-white)}.pcalc-seg button:focus-visible{outline:2px solid var(--color-lilac);outline-offset:1px}.pcalc-rooms{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 3);grid-template-columns:auto auto auto 1fr;display:grid}.pcalc-stepbtn{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);width:30px;height:30px;font-size:15px;line-height:1;font-weight:var(--font-weight-bold);border-width:1px;border-color:var(--color-line);color:var(--color-ink-dim);background:#ffffff0b;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.pcalc-stepbtn:hover{border-color:var(--color-accent-hi);color:var(--color-white);background:#8f7ae02e}.pcalc-roomn{text-align:center;--tw-font-weight:var(--font-weight-extrabold);min-width:3ch;font-size:17px;font-weight:var(--font-weight-extrabold);color:var(--color-bright);font-variant-numeric:tabular-nums}.pcalc-range{cursor:pointer;appearance:none;background:linear-gradient(90deg, var(--color-accent-hi), var(--color-line));border-radius:2147483647px;width:100%;height:3px}.pcalc-range::-webkit-slider-thumb{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);background:var(--color-lilac);border-width:0;border-radius:2147483647px;box-shadow:0 0 0 4px #a58cff2e}.pcalc-range::-moz-range-thumb{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);cursor:pointer;border-style:var(--tw-border-style);background:var(--color-lilac);border-width:0;border-radius:2147483647px;box-shadow:0 0 0 4px #a58cff2e}.pcalc-range:focus-visible{outline:2px solid var(--color-lilac);outline-offset:4px}.pcalc-hw{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-faint);margin-bottom:0}.pcalc-main{flex-direction:column;justify-content:center;display:flex}.pcalc-lead{padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line-dim)}.pcalc-k{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-muted-2);margin:0}.pcalc-big{margin-top:calc(var(--spacing) * 1.5);margin-bottom:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:44px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:-1.5px;letter-spacing:-1.5px;white-space:nowrap;color:var(--color-white);font-variant-numeric:tabular-nums}.pcalc-big.is-word{--tw-tracking:-.5px;letter-spacing:-.5px;color:var(--color-lilac-hi);font-size:30px}.pcalc-c{color:var(--color-muted);margin:0;font-size:12.5px}.pcalc-duo{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);grid-template-columns:1fr 1fr;display:grid}.pcalc-v{margin-top:calc(var(--spacing) * 1.5);margin-bottom:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:21px;line-height:1;font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--color-go);font-variant-numeric:tabular-nums}.pcalc-v.is-word{color:var(--color-muted);font-size:15px}.pcalc-ask{margin-top:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);border:1px solid var(--color-line-lilac);color:var(--color-ink-dim);background:#8f7ae024;border-radius:10px;margin-bottom:0;font-size:12.5px}.pcalc-ask a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap}.pcalc-foot{gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);border-top:1px solid var(--color-line-dim);grid-column:1/-1;padding-top:18px;display:grid}.pcalc-foot .prwhat{text-align:left;max-width:none;margin-block:0;margin-inline:0;font-size:12.5px}.pcalc-foot .prpartner{margin-top:var(--spacing);text-align:left}.pcalc-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-faint);margin:0}.secx{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;display:grid}.secx-card{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);grid-row:span 4;grid-template-rows:subgrid;background:var(--color-surface-3);border:1px solid var(--color-line);row-gap:0;transition:border-color .22s,transform .22s,background .22s;display:grid}.secx-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-hi);background:var(--color-surface-4)}.secx-when{text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:1.1px;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-faint);margin:0}.secx-card h3{margin-top:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-bright);margin-bottom:0}.secx-ic{border:1px solid var(--color-line-lilac);background:radial-gradient(circle at 50% 40%,#8f7ae033,#8f7ae00d 70%);border-radius:2147483647px;place-items:center;width:74px;height:74px;margin-block:18px;margin-inline:auto;transition:border-color .22s,transform .22s;display:grid}.secx-card:hover .secx-ic{border-color:var(--color-accent-hi);transform:scale(1.04)}.secx-ic svg{width:42px;height:42px;display:block}.secx-p{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-ink-soft);align-self:flex-start;margin:0}.secx-card b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-go)}.prddocs.prdocx{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.prddocs.prdocx a{align-items:center;gap:calc(var(--spacing) * 3.5);padding-inline:18px;padding-block:calc(var(--spacing) * 4);background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .2s,background .2s,transform .2s;display:grid}.prddocs.prdocx a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-hi);background:var(--color-surface-4);text-decoration-line:none}.prddocs.prdocx .pdoc-ic{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prddocs.prdocx .pdoc-ic svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.prddocs.prdocx .pdoc-tx{min-width:0;display:block}.prddocs.prdocx b{margin-bottom:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bright);display:block}.prddocs.prdocx .pdoc-tx>span{--tw-leading:var(--leading-snug);font-size:12.5px;line-height:var(--leading-snug);color:var(--color-muted-2);display:block}.prddocs.prdocx .pdoc-go{padding-left:var(--spacing);color:var(--color-lilac);opacity:.45;flex-shrink:0;align-self:center;font-size:15px;font-style:normal;transition:opacity .2s,transform .2s}.prddocs.prdocx a:hover .pdoc-go{opacity:1;transform:translate(3px)}.mtbl summary{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:14px}.mtbl-t table{margin-block:0;font-size:12.5px}.mtbl-t th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.09em;background:#4a3d7d9e}.mtbl-t td{padding-inline:calc(var(--spacing) * 3);--tw-leading:1.55;background:0 0;border-color:#ffffff0e;padding-block:7px;line-height:1.55}.mtbl-t td.y{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mtbl-t tr:hover td{background:#ffffff07}.mtbl-t tr:last-child td{border-bottom-width:0}.mtbl-t .note{margin-inline:var(--spacing);margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * .5)}.clbf{--clbf-p:var(--clb-p,1);--b1:clamp(0, calc(var(--clbf-p) / .34), 1);--b2:clamp(0, calc((var(--clbf-p) - .3) / .32), 1);--b3:clamp(0, calc((var(--clbf-p) - .62) / .3), 1);--b1a:clamp(0, calc(var(--b1) * 2), 1);--b1b:clamp(0, calc(var(--b1) * 2 - 1), 1);margin-block:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 3.5);position:relative}.clbfstg{margin-top:calc(var(--spacing) * 8);height:240svh;position:relative}.clbfstg-pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.clbfstg-inner{width:100%;max-width:1180px;margin-inline:auto;padding-inline:18px}.clbfstg .clb-how{margin-top:0}.clbfstg .clbf-svg.fig-desktop{max-height:54svh}.clbf-stage{position:relative}.clbf-svg{width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}.clbf-cloud{transform:translateY(calc(var(--clb-y,0) * -16px))}.clbf-room{transform:translateY(calc(var(--clb-y,0) * 7px))}.clbf-arc{opacity:calc(.5 * var(--b1a) * (1 - .72 * var(--b1b)))}.clbf-up,.clbf-dn{offset-rotate:0deg}.clbf-up{offset-distance:calc(var(--b1a) * 100%);opacity:calc(min(1, var(--b1a) * 6) * (1 - var(--b1b)))}.clbf-dn{offset-distance:calc((1 - var(--b1b)) * 100%);opacity:calc(min(1, var(--b1b) * 6) * (1 - var(--b1b) * var(--b1b)))}.clbf-b1cap{opacity:calc(min(1, var(--b1a) * 3) * max(0, 1 - var(--b2) * 2.4))}.clbf-b2cap{opacity:calc(max(0, var(--b2) * 2.2 - 1))}.clbf-cloud{opacity:calc(1 - .45 * var(--b2))}.clbf-wire{stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--b2)));opacity:.4}.clbf-pkt{opacity:calc(var(--b2) * var(--b2));animation:1.9s linear infinite clbdash}.clbf-thread{opacity:calc(.26 * var(--b2))}.clbf-b2only{opacity:calc(max(0, var(--b2) * 1.6 - .6))}.clbf-tile{opacity:var(--t);transform:scale(calc(.84 + .16 * var(--t)))}.clbf-t1{--t:clamp(0, calc(var(--b3) * 2.4), 1);transform-origin:312px 258px}.clbf-t2{--t:clamp(0, calc(var(--b3) * 2.4 - .5), 1);transform-origin:437px 227px}.clbf-t3{--t:clamp(0, calc(var(--b3) * 2.4 - 1), 1);transform-origin:437px 289px}.clbf-m1{--t:clamp(0, calc(var(--b3) * 2.4 - .35), 1);transform-origin:780px 246px}.clbf-m2{--t:clamp(0, calc(var(--b3) * 2.4 - .85), 1);transform-origin:646px 246.5px}.clbf-m3{--t:clamp(0, calc(var(--b3) * 2.4 - 1.35), 1);transform-origin:849.5px 263.5px}.clbf-m4{--t:clamp(0, calc(var(--b3) * 2.4 - .85), 1);transform-origin:849.5px 229.5px}.clbf-svg.fig-mobile .clbf-t1{transform-origin:116px 408px}.clbf-svg.fig-mobile .clbf-t2{transform-origin:247px 372px}.clbf-svg.fig-mobile .clbf-t3{transform-origin:247px 443px}.clbf-glass{stroke:#a58cff}@supports (color:color-mix(in lab, red, red)){.clbf-glass{stroke:color-mix(in srgb, #a58cff calc(var(--b3) * 100%), #4a3d7d)}}.clbf-b3cap{opacity:calc(max(0, var(--b3) * 2 - 1))}.clbf-steps{margin-inline:auto;margin-top:calc(var(--spacing) * 6);margin-bottom:var(--spacing);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;padding:0;list-style-type:none;display:grid}.clbf-step{--lit:clamp(0, calc((var(--clbf-p) - var(--a,0)) / (var(--b,1) - var(--a,0))), 1);padding-top:calc(var(--spacing) * 4);opacity:calc(.42 + .58 * var(--lit));border-top:2px solid var(--color-glass-line);background-image:linear-gradient(90deg,#a58cff,#a58cff);background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--lit) * 100%) 2px;margin:0;padding-left:0;position:relative}.clbf-n{margin-right:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);width:22px;height:22px;font-size:12px;font-weight:var(--font-weight-extrabold);color:#cfc2ff;background:#8f7ae029;border:1px solid #a58cff66;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.clbf-sh{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-bright)}.clbf-sp{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.5;color:var(--color-muted);font-size:13px;line-height:1.5;display:block}.clbf-sp b{color:#cfc2ff;font-weight:700}.estf{--estf-p:var(--clb-p,1);--clbf-p:var(--clb-p,1);--e1:clamp(0, calc(var(--estf-p) / .2), 1);--e1b:clamp(0, calc((var(--estf-p) - .08) / .2), 1);--e1c:clamp(0, calc((var(--estf-p) - .16) / .2), 1);--e2:clamp(0, calc((var(--estf-p) - .3) / .22), 1);--e3:clamp(0, calc((var(--estf-p) - .5) / .22), 1);--e4:clamp(0, calc((var(--estf-p) - .68) / .22), 1);margin-block:calc(var(--spacing) * 4);position:relative}.estf-stage{position:relative}.estf-svg{width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}.sgh-p1{opacity:var(--e1)}.sgh-p2{opacity:var(--e2)}.sgh-p3{opacity:var(--e3);transform:translateY(calc((1 - var(--e3)) * 10px))}.sgh-p4{opacity:var(--e4)}.sgh-stage{margin:0}.sgh-draw{stroke-dasharray:720;stroke-dashoffset:calc((1 - var(--e2)) * 720)}.est-p1{opacity:var(--e1)}.est-p1b{opacity:var(--e1b)}.est-p1c{opacity:var(--e1c)}.est-p2{opacity:var(--e2)}.est-p3{opacity:var(--e3)}.est-p4{opacity:var(--e4)}.est-p2{transform:translateY(calc((1 - var(--e2)) * 10px))}.est-dot{transform:scale(calc(.4 + .6 * var(--e2)));transform-origin:50%;transform-box:fill-box}.estf{--e3a:clamp(0, calc(var(--e3) * 2), 1);--e3b:clamp(0, calc(var(--e3) * 2 - 1), 1)}.est-draw{stroke-dasharray:60;stroke-dashoffset:calc((1 - var(--e3a)) * 60)}.est-drawb{stroke-dasharray:50;stroke-dashoffset:calc((1 - var(--e3b)) * 50)}.est-head{opacity:clamp(0, calc((var(--e3a) - .84) / .16), 1)}.est-headb{opacity:clamp(0, calc((var(--e3b) - .84) / .16), 1)}.est-toast{transform:translateY(calc((1 - var(--e3)) * -8px))}.est-link{cursor:pointer}a:hover .est-link{text-decoration:underline}.estf-steps{max-width:1180px}@media (width<=640px){.estf .estf-steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}.estf .clbf-step{overflow-wrap:anywhere;min-width:0}}.ptg{--ptg-gold:#f0ce6e;--ptg-silver:#d6def0;--ptg-bronze:#c9a27e;--ptg-dist:#7fc6dd;--ptg-you:#7ce3a8;margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--hdr-h));isolation:isolate;background:radial-gradient(1200px 700px at 65%,#4a358552,#0000 70%),radial-gradient(800px 500px at 10% 100%,#2f8aa81a,#0000 70%),#07050f;min-height:100svh;position:relative;overflow:hidden}.ptg-canvas{display:none}.ptg.js .ptg-canvas{cursor:grab;touch-action:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ptg-panel{z-index:2;padding:calc(var(--hdr-h) + 22px) 18px 28px;max-width:760px;position:relative}.ptg .crumb{margin-bottom:10px}.ptg-h1{letter-spacing:-.02em;color:var(--color-bright);margin:0 0 10px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.08}.ptg-dek{color:var(--color-ink-soft);margin:0 0 14px;font-size:14.5px;line-height:1.55}.ptg-locate{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;font-size:13px;display:flex}.ptg-you-dot{background:var(--ptg-you);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 3px #7ce3a838}.ptg:not(.has-you) .ptg-locate .ptg-you-dot{background:var(--color-faint);box-shadow:none}.ptg-precise{font:inherit;color:var(--ptg-you);cursor:pointer;background:#7ce3a814;border:1px solid #7ce3a859;border-radius:999px;padding:3px 11px;font-size:12.5px}.ptg-precise:hover{background:#7ce3a829}.ptg-search input{width:100%;color:var(--color-ink);font:inherit;background:#171231d9;border:1px solid #3a3160;border-radius:12px;padding:10px 14px;font-size:14px}.ptg-search input:focus{border-color:var(--color-lilac);outline:none;box-shadow:0 0 0 3px #a58cff33}.ptg-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ptg-chip{font:inherit;color:var(--color-lav);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;transition:background .15s,border-color .15s;display:inline-flex}.ptg-chip i{color:var(--color-faint);font-size:11px;font-style:normal}.ptg-chip:hover{background:#ffffff14}.ptg-chip.on{color:var(--color-bright);background:#8f7ae038;border-color:#a58cff8c}.ptg-chip.on i{color:var(--color-lav)}.ptg-tdot{--t:184, 174, 222;background:radial-gradient(circle, #fff 0, rgb(var(--t)) 1.5px, rgb(var(--t)) 2.5px, transparent 3px);width:10px;height:10px;box-shadow:inset 0 0 0 1px rgba(var(--t), .75), 0 0 6px rgba(var(--t), .45);border-radius:50%;flex:none;display:inline-block}.ptg-tdot[data-tier=gold]{--t:240, 206, 110}.ptg-tdot[data-tier=silver]{--t:214, 222, 240}.ptg-tdot[data-tier=bronze]{--t:201, 162, 126}.ptg-tdot[data-tier=distributor]{--t:127, 198, 221}.ptg-listhead{color:var(--color-faint-2);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 6px;font-size:12px;display:flex}.ptg-tour{font:inherit;color:var(--color-lav);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.ptg-tour:hover{color:var(--color-bright)}.ptg-tour-ic{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;width:0;height:0}.ptg-tour[aria-pressed=true] .ptg-tour-ic{background:currentColor;border:0;border-radius:1px;width:8px;height:8px}.ptg-list{margin:0;padding:0;list-style:none}.ptg-li{border-top:1px solid #ffffff0f}.ptg-item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:10px 1fr auto;align-items:center;column-gap:10px;padding:9px 8px;display:grid}.ptg-item .ptg-tdot{grid-row:1/3}.ptg-iname{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.3}.ptg-imeta{color:var(--color-muted-2);grid-column:2;gap:8px;font-size:12px;display:flex}.ptg-itier{color:var(--color-faint)}.ptg-idist{color:var(--ptg-you);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:12px}.ptg-item:hover{background:#ffffff0d}.ptg-li.on .ptg-item{box-shadow:inset 2px 0 0 var(--color-lilac);background:#8f7ae033}.ptg-more{color:var(--color-muted);padding:0 8px 12px 28px;font-size:13px;line-height:1.5}.ptg-more address{font-style:normal}.ptg-more a{margin-right:12px}.ptg.js .ptg-more{display:none}.ptg-empty{color:var(--color-muted);padding:12px 8px;font-size:13px}.ptg-tip,.ptg-label{z-index:1;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .15s;position:absolute;top:0;left:0}.ptg-tip.on,.ptg-label.on{opacity:1}.ptg-tip{color:var(--color-ink);background:#100c20e0;border:1px solid #ffffff1f;border-radius:8px;margin:-38px 0 0 12px;padding:4px 9px;font-size:12px}.ptg-label{color:#fff;text-shadow:0 1px 8px #000000e6;letter-spacing:.01em;margin:-54px 0 0 14px;font-size:13px;font-weight:600}.ptg-card{z-index:3;background:#0e0b1ef0;border:1px solid #ffffff1f;border-radius:18px;margin:0 18px 24px;padding:18px 20px 14px;position:relative;box-shadow:0 20px 60px #05030e99}.ptg-card[hidden]{display:none}.ptg-x{color:var(--color-faint);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:22px;line-height:1;position:absolute;top:8px;right:10px}.ptg-x:hover{color:var(--color-bright)}.ptg-clogo{border-radius:10px;align-items:center;width:fit-content;max-width:calc(100% - 28px);height:64px;margin:0 0 12px;padding:8px 0;display:flex}.ptg-clogo[hidden]{display:none}.ptg-clogo[data-plate=light]{background:#fff;padding:8px 12px}.ptg-clogo img{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:100%;display:block}.ptg-ctier{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.ptg-ctier[data-tier=gold]{color:var(--ptg-gold)}.ptg-ctier[data-tier=silver]{color:var(--ptg-silver)}.ptg-ctier[data-tier=bronze]{color:var(--ptg-bronze)}.ptg-ctier[data-tier=distributor]{color:var(--ptg-dist)}.ptg-cname{color:var(--color-bright);margin:6px 28px 4px 0;font-size:22px;font-weight:700;line-height:1.2}.ptg-cdist{color:var(--ptg-you);margin:0 0 12px;font-size:13px}.ptg-caddr{color:var(--color-ink-soft);margin-bottom:14px;font-size:13.5px;line-height:1.5;text-decoration:none;display:block}.ptg-caddr address{font-style:normal}.ptg-cmap{color:var(--color-lilac);margin-top:3px;font-size:12px;display:inline-block}.ptg-caddr:hover .ptg-cmap{text-decoration:underline}.ptg-cact{flex-wrap:wrap;gap:8px;display:flex}.ptg-cact [hidden]{display:none}.ptg-ctel:not([href]){cursor:text;user-select:all}.ptg-cnav{color:var(--color-faint-2);font-variant-numeric:tabular-nums;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.ptg-cnav button{font:inherit;color:var(--color-lav);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;width:34px;height:30px;font-size:16px}.ptg-cnav button:hover{color:var(--color-bright);background:#ffffff1f}.ptg-hud{z-index:2;right:16px;top:calc(var(--hdr-h) + 16px);flex-direction:column;gap:6px;display:flex;position:absolute}.ptg-hud[hidden],.ptg-legend{display:none}.ptg-hud button{width:36px;height:36px;font:inherit;color:var(--color-lav);cursor:pointer;background:#100c20e0;border:1px solid #ffffff1f;border-radius:10px;font-size:18px;line-height:1}.ptg-hud button:hover{color:var(--color-bright);background:#281e50cc}.ptg-fine{max-width:78ch;color:var(--color-faint-2);margin:18px auto 0;font-size:12.5px}@media (width<=899px){.ptg.js{padding-top:calc(var(--hdr-h) + 58svh)}.ptg.js .ptg-canvas{height:calc(var(--hdr-h) + 58svh);touch-action:pan-y;bottom:auto}.ptg.js .ptg-panel{background:linear-gradient(#07050f99,#07050f 60px);padding-top:18px}.ptg.js .ptg-hud{top:calc(var(--hdr-h) + 12px)}.ptg.js .ptg-card{left:0;right:0;top:calc(var(--hdr-h) + 58svh - 16px);margin:0 12px;padding:14px 16px 10px;position:absolute;transform:translateY(-100%)}.ptg-cname{font-size:18px}.ptg-caddr address{display:none}.ptg-caddr{margin-bottom:10px}.ptg-cnav{margin-top:10px;padding-top:8px}}@media (width>=900px){.ptg.js{height:100svh;min-height:640px}.ptg.js .ptg-panel{left:28px;top:calc(var(--hdr-h) + 18px);background:#0c091ae6;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;width:410px;padding:18px 18px 0;display:flex;position:absolute;bottom:24px;box-shadow:0 24px 70px #05030e8c}.ptg.js .ptg-list{scrollbar-width:thin;scrollbar-color:#a58cff4d transparent;flex:1;min-height:0;margin:0 -10px;padding:0 10px 14px;overflow-y:auto;mask-image:linear-gradient(#0000,#000 10px calc(100% - 24px),#0000)}.ptg.js .ptg-card{width:360px;margin:0;position:absolute;bottom:28px;right:28px}.ptg.js .ptg-legend{z-index:1;color:var(--color-faint-2);gap:16px;margin:0;font-size:11.5px;display:flex;position:absolute;bottom:22px;left:466px}.ptg-legend>span{align-items:center;gap:6px;display:inline-flex}.ptg-legend .ptg-you-dot{width:8px;height:8px}}@media (width>=900px) and (height<=760px){.ptg.js .ptg-dek{display:none}}.polaris-form-wrapper{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-radius:18px}@media (width>=40rem){.polaris-form-wrapper{padding:calc(var(--spacing) * 7)}}.polaris-form-wrapper{background:var(--color-glass);border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px)}.polaris-form-title{margin-top:0;margin-bottom:var(--spacing);color:var(--color-bright);font-size:19px}.polaris-form-description{margin-top:0;margin-bottom:calc(var(--spacing) * 4);--tw-leading:1.55;color:var(--color-muted);font-size:13px;line-height:1.55}.polaris-form{--hsf-global__font-family:var(--font-sans);--hsf-global__font-size:.875rem;--hsf-global__color:var(--color-ink);--hsf-global-error__color:var(--color-warn);--hsf-row__horizontal-spacing:calc(var(--spacing) * 3.5);--hsf-row__vertical-spacing:.875rem;--hsf-module__vertical-spacing:.3125rem;--hsf-navigationrow-buttons-single__justify-content:flex-start;--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__background-size:auto;--hsf-background__background-position:center;--hsf-background__background-repeat:no-repeat;--hsf-background__border-style:none;--hsf-background__border-color:transparent;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-background__padding:0;--hsf-richtext__font-family:var(--font-sans);--hsf-richtext__font-size:.8125rem;--hsf-richtext__color:var(--color-muted);--hsf-heading__font-family:var(--font-sans);--hsf-heading__color:var(--color-bright);--hsf-heading__text-shadow:none;--hsf-field-label__font-family:var(--font-sans);--hsf-field-label__font-size:.65625rem;--hsf-field-label__color:var(--color-lilac-hi);--hsf-field-label-requiredindicator__color:#ff9d8f;--hsf-field-description__font-family:var(--font-sans);--hsf-field-description__color:var(--color-muted);--hsf-field-footer__font-family:var(--font-sans);--hsf-field-footer__color:var(--color-muted);--hsf-field-input__font-family:var(--font-sans);--hsf-field-input__color:var(--color-ink);--hsf-field-input__placeholder-color:#e9e2ff80;--hsf-field-input__background-color:var(--color-field);--hsf-field-input__border-color:#ffffff59;--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:.5rem;--hsf-field-input__padding:.625rem .75rem;--hsf-field-textarea__font-family:var(--font-sans);--hsf-field-textarea__color:var(--color-ink);--hsf-field-textarea__placeholder-color:#e9e2ff80;--hsf-field-textarea__background-color:var(--color-field);--hsf-field-textarea__border-color:#ffffff59;--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:.5rem;--hsf-field-textarea__padding:.625rem .75rem;--hsf-field-checkbox__padding:.4375rem;--hsf-field-checkbox__background-color:var(--color-field);--hsf-field-checkbox__color:var(--color-screen);--hsf-field-checkbox__border-color:var(--color-line);--hsf-field-checkbox__border-width:1px;--hsf-field-checkbox__border-style:solid;--hsf-field-radio__padding:.4375rem;--hsf-field-radio__background-color:var(--color-field);--hsf-field-radio__color:var(--color-screen);--hsf-field-radio__border-color:var(--color-line);--hsf-field-radio__border-width:1px;--hsf-field-radio__border-style:solid;--hsf-button__font-family:var(--font-sans);--hsf-button__font-size:.875rem;--hsf-button__color:var(--color-ink);--hsf-button__background-color:var(--color-accent);--hsf-button__background-image:linear-gradient(180deg, var(--color-accent-hi), var(--color-accent));--hsf-button__border-radius:.5rem;--hsf-button__padding:calc(var(--spacing) * 3) 22px;--hsf-button__box-shadow:none;--hsf-erroralert__font-family:var(--font-sans);--hsf-erroralert__font-size:.8125rem;--hsf-erroralert__color:#ff9d8f;--hsf-infoalert__font-family:var(--font-sans);--hsf-infoalert__font-size:.8125rem;--hsf-infoalert__color:var(--color-muted);width:100%}.polaris-form--footer{--hsf-button__padding:calc(var(--spacing) * 3) 22px;width:100%}.polaris-form iframe{border-style:var(--tw-border-style);border-width:0;width:100%;max-width:100%;display:block}.pocbar{padding-inline:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);background:var(--color-gold-deep);padding-block:5px}.pocbar b{--tw-tracking:.5px;letter-spacing:.5px}.site-header{z-index:50;color:var(--color-white);-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#100c208c;border-bottom:1px solid #ffffff17;position:sticky;top:0;box-shadow:0 8px 32px #05030e73}.navrow{max-width:var(--container-page);flex-wrap:nowrap;align-items:center;gap:0;margin-inline:auto;padding-inline:18px;display:flex}@media (width<=980px){.navrow{flex-wrap:wrap}}.logo{cursor:pointer;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3.5);align-items:center;gap:9px;padding-left:0;display:flex}.logo svg{height:calc(var(--spacing) * 9);width:auto;display:block}.logo .logosub{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 2.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:.3px;letter-spacing:.3px;color:var(--color-white);text-transform:lowercase;border-color:#ffffff40;border-left-width:1px}.logosub .lgi{--tittle-y:.163em;position:relative}.logosub .lgi:after{content:"";pointer-events:none;opacity:0;width:.42em;height:.42em;left:50%;top:var(--tittle-y);background:radial-gradient(circle,#fffffff2 0%,#d6c8ffb3 40%,#a58cff00 72%);border-radius:2147483647px;margin-left:-.21em;position:absolute}.logosub.twinkle .lgi:after{animation:1.2s ease-out both logoTwinkle}.topitem{position:relative}.topitem>button{cursor:pointer;border-bottom-style:var(--tw-border-style);--tw-border-style:none;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 5);font-family:inherit;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:none;background-image:none;border-style:none;border-color:#0000;border-bottom-width:3px;align-items:center;gap:7px;display:inline-flex}.topitem>button:hover,.topitem.openmenu>button,.topitem.curtop>button{border-bottom-color:var(--color-accent-hi);background:#ffffff0f}.navic{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);opacity:.75;flex-shrink:0;transition:opacity .14s;display:block}.navic svg{width:100%;height:100%;display:block}.topitem>button:hover .navic,.topitem.openmenu>button .navic,.topitem.curtop>button .navic{opacity:1}.drop{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:270px;padding-block:calc(var(--spacing) * 2);-webkit-backdrop-filter:blur(18px)saturate(1.4);color:#e9e2ff;background:#100c20f7;border-width:1px;border-color:#ffffff1a;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0000008c}.topitem.openmenu .drop,.topitem:hover .drop,.topitem:focus-within .drop{animation:.11s cubic-bezier(.22,.75,.3,1) both dropPanelIn;display:block}.topitem.openmenu .drop>*,.topitem:hover .drop>*,.topitem:focus-within .drop>*{animation:.16s cubic-bezier(.22,.75,.3,1) both dropRowIn;animation-delay:calc(40ms + var(--row,0) * 14ms)}.drop>:first-child{--row:0}.drop>:nth-child(2){--row:1}.drop>:nth-child(3){--row:2}.drop>:nth-child(4){--row:3}.drop>:nth-child(5){--row:4}.drop>:nth-child(6){--row:5}.drop>:nth-child(7){--row:6}.drop>:nth-child(8){--row:7}.drop>:nth-child(9){--row:8}.drop>:nth-child(10){--row:9}.drop>:nth-child(11){--row:10}.drop>:nth-child(12){--row:11}.drop>:nth-child(n+13){--row:12}.menusleep .topitem:hover .drop,.menusleep .topitem.openmenu .drop{display:none}.drop a,.drop .grp,.drop a.grpa,.drop .navparent>.grpbtn{padding-inline:18px;padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--color-ink-soft);display:block}.drop a:hover,.drop a.grpa:hover{color:var(--color-white);background:#ffffff0f;text-decoration-line:none}.drop a:not(.navcard){transition:translate .14s cubic-bezier(.22,.75,.3,1)}.drop a:not(.navcard):hover,.drop a:not(.navcard):focus-visible{translate:3px}.drop a.ind{padding-left:calc(var(--spacing) * 9)}.drop a>.nrow-ic{margin-right:calc(var(--spacing) * 2);vertical-align:-3px;opacity:.8;flex-shrink:0;width:15px;height:15px;display:inline-block}.drop a>.nrow-ic svg{width:100%;height:100%;display:block}.drop a:hover>.nrow-ic,.drop a.cur>.nrow-ic,.drop a>.nrow-ic:has(>svg[fill=currentColor]){opacity:1}@media (width>=1024px){.drop a:not(.navcard),.drop .grp,.drop .navparent>.grpbtn{white-space:nowrap}}.drop hr{margin-block:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);--tw-border-style:none;border-style:none;border-top-width:1px;border-top-color:var(--color-line)}.drop a.cur{color:var(--color-white)}.drop a.cur:before{content:"● ";vertical-align:2px;color:var(--color-lilac);font-size:8px}.drop .navsub{background-color:#0000;border-left:1px solid #a58cff38;margin:2px 0 4px 18px;display:block}.navjs .drop .navsub{display:none}.navjs .drop .navparent.nsopen .navsub{display:block}.navjs .drop .navparent>a:after,.navjs .drop .navparent>.grpbtn:after{content:" +";margin-left:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.navjs .drop .navparent.nsopen>a:after,.navjs .drop .navparent.nsopen>.grpbtn:after{content:" −"}.drop .navparent{position:relative}.drop .navparent>.grpbtn{cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:100%;font-family:inherit}.drop .navparent:hover>.grpbtn,.drop .navparent:focus-within>.grpbtn{color:var(--color-white)}.drop .grp,.drop .navparent>.grpbtn{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:18px;padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-faint);line-height:1.2;display:flex}.drop .grp:before{content:"";background:var(--color-go);width:5px;height:5px;box-shadow:0 0 8px var(--color-go);border-radius:1px;flex-shrink:0;display:block}.drop .grp:not(.grpbtn):after{content:"";background:linear-gradient(90deg,#a58cff57,#0000);flex:1;height:1px;display:block}.navjs .drop .navparent>.grpbtn:after{margin-left:0;font-size:11px}.navbkt-label em{font-family:var(--font-mono)}.topitem.openmenu .drop .navsub a,.topitem:hover .drop .navsub a,.topitem:focus-within .drop .navsub a{animation:.15s cubic-bezier(.22,.75,.3,1) both dropRowIn;animation-delay:calc(var(--row,0) * 12ms)}.drop .navsub a:first-child{--row:0}.drop .navsub a:nth-child(2){--row:1}.drop .navsub a:nth-child(3){--row:2}.drop .navsub a:nth-child(4){--row:3}.drop .navsub a:nth-child(5){--row:4}.drop .navsub a:nth-child(n+6){--row:5}.drop .navsub a{padding-left:calc(var(--spacing) * 9)}.dropicons .navsub a{padding-left:52px}.drop.dropcards{min-width:420px}.navcards{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 1.5);display:grid}.drop .navparent>.navcards{border-left:1px solid #a58cff38;margin:2px 0 4px 18px}.navjs .drop .navparent>.navcards{display:none}.navjs .drop .navparent.nsopen>.navcards{display:grid}.navjs .drop .navparent.nsopen>.navcards a.navcard{animation:.16s cubic-bezier(.22,.75,.3,1) both dropRowIn;animation-delay:calc(var(--row,0) * 40ms)}.drop .navcards a.navcard:first-child{--row:0}.drop .navcards a.navcard:nth-child(2){--row:1}.drop .navcards a.navcard:nth-child(3){--row:2}.drop .navcards a.navcard:nth-child(n+4){--row:3}.drop .navcards a.navcard{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);background:#ffffff06;border-width:1px;border-color:#ffffff12;border-radius:10px;grid-template-columns:84px minmax(0,1fr);transition:background-color .15s,border-color .15s,box-shadow .15s,translate .15s cubic-bezier(.22,.75,.3,1),scale 80ms;display:grid;position:relative;overflow:hidden}.drop .navcards a.navcard:after{content:"";pointer-events:none;opacity:0;inset-block:0;background:linear-gradient(100deg,#0000,#ffffff1a 45%,#beaaff29 58%,#0000);width:45%;position:absolute;left:0}.drop .navcards a.navcard:hover:after,.drop .navcards a.navcard:focus-visible:after{animation:.52s cubic-bezier(.32,.62,.3,1) navcardSweep}.drop .navcards a.navcard:hover,.drop .navcards a.navcard:focus-visible{background:#a58cff1a;border-color:#a58cff61;translate:0 -1px;box-shadow:0 8px 20px -12px #8b6aff8c}.drop .navcards a.navcard:active{box-shadow:none;background:#a58cff2b;border-color:#a58cff99;transition-duration:60ms;translate:0;scale:.985}.drop .navcards a.navcard.cur:before{content:none}.drop .navcards a.navcard.cur{border-color:#a58cff73}.navcard-fig{border-radius:var(--radius-md);background:#09061673;justify-content:center;align-items:center;width:100%;height:52px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.navcard-fig img{object-fit:contain;width:100%;height:auto;max-height:100%;transition:scale .22s cubic-bezier(.22,.75,.3,1);display:block}.drop .navcards a.navcard:hover .navcard-fig img,.drop .navcards a.navcard:focus-visible .navcard-fig img{scale:1.045}.drop .navcards a.navcard .navcard-txt{min-width:0;display:block}.drop .navcards a.navcard b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.drop .navcards a.navcard em{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--color-muted);font-style:normal;line-height:1.45;display:block}.drop .navcards a.navcard:hover em,.drop .navcards a.navcard:focus-visible em{color:var(--color-ink-soft)}.navbkt{padding-right:34px;position:relative}.navbkt-items{display:block}.navbkt-label{pointer-events:none;top:7px;right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 4);position:absolute;bottom:7px}.navbkt-label i{width:calc(var(--spacing) * 1.5);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-width:1.5px 1.5px 1.5px 0;border-color:#4a3d7d #4a3d7d #4a3d7d currentColor;border-left-style:none;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;top:0;bottom:0;left:0}.navbkt-label em{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold);font-size:8.5px;font-weight:var(--font-weight-bold);white-space:nowrap;text-transform:uppercase;writing-mode:vertical-rl;letter-spacing:2.2px;color:#8a7fb8;font-style:normal;position:absolute;top:50%;left:9px}.ctas{align-items:center;gap:7px;margin-left:auto;padding:0;display:flex}.ctas .btn{white-space:nowrap;padding-block:7px;padding-inline:13px;font-size:13px}.ctas .btn.secondary:hover{background:#ffffff21;border-color:#ffffff9e}.ctas .btn.secondary:hover .navic{opacity:1}.btn{cursor:pointer;--tw-border-style:none;padding-inline:15px;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-style:none;border-radius:7px;transition:transform .25s,box-shadow .25s,background .3s;display:inline-block;position:relative;overflow:hidden}.btn:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:55%;height:100%;transition:left .55s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.btn:hover:before{left:150%}.btn:hover{--tw-translate-y:calc(1.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 8px 24px #8f7ae059}.btn.hasic{align-items:center;gap:7px;display:inline-flex}.navic-solid{opacity:1}.btn.ghost{border-style:var(--tw-border-style);color:var(--color-white);background-color:#0000;border-width:1px;border-color:#ffffff8c}.btn.ghost:hover{background:#ffffff1a;text-decoration-line:none}.btn.warm{background:linear-gradient(96deg, var(--color-copper), #cf6f42);color:var(--color-deep-purple)}.btn.warm:hover{background:linear-gradient(96deg, #eda07a, var(--color-copper));color:var(--color-deep-purple);text-decoration-line:none;box-shadow:0 8px 24px #e0895c52}.btn.primary{background-color:var(--color-white);color:var(--color-plum)}.btn.primary:hover{color:#3a2c72;background:linear-gradient(100deg,#fff,#e6ddff);text-decoration-line:none}.btn.secondary{border-style:var(--tw-border-style);color:#eee9ff;background:#ffffff0f;border-width:1px;border-color:#ffffff59}.btn.go{background:var(--color-go);color:var(--color-deep-purple)}.btn.go:hover{background:linear-gradient(100deg, #9cf0c0, var(--color-go));color:var(--color-deep-purple);text-decoration-line:none;box-shadow:0 8px 24px #7ce3a852}.btn.accent{color:var(--color-white);background:linear-gradient(100deg,#6d5bb8,#8f7ae0) 0 0/150% 100%}.btn.accent:hover{color:var(--color-white);background-position:90% 0;text-decoration-line:none}.btn.big{padding-inline:22px;padding-block:calc(var(--spacing) * 3);font-size:15px}.site-main{min-height:60vh;max-width:var(--container-page);padding-inline:18px;margin-inline:auto;padding-top:0;padding-bottom:70px}.site-main[data-language-reviewed] p+p{margin-block-start:1lh}.site-main[data-hide-review-notes] .vflag{display:none}.site-main>p:not([class]),.sect>p:not([class]),.darkband>p:not([class]),.fullw-prose{max-width:78ch}body[data-route=home] .site-main{max-width:none;padding-inline:18px}@media (width>=900px){body[data-route=home] .site-main{padding-inline:28px}}body[data-route="404"] .site-main{padding-inline:0;max-width:none;padding-top:0;padding-bottom:0}body[data-route="404"] .nf{border:0;border-radius:0;min-height:100vh;margin:0}@media (width>=900px){.site-main,.navrow,.ftlegal,.plband,.shipband{padding-inline:calc(var(--spacing) * 7)}body[data-route="404"] .site-main{padding-inline:0}}.site-main>section>p,.site-main>section>.lead{max-width:78ch}.crumb{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);color:var(--color-muted);text-transform:uppercase;letter-spacing:.14em;opacity:.74;cursor:default;font-size:12.5px;transition:opacity .18s,text-shadow .18s}.crumb:hover{opacity:1;text-shadow:0 0 14px #a58cff73}.crumb a{color:var(--color-muted);cursor:pointer}.crumb a:hover,.bpx-crumbs a:hover{text-underline-offset:4px;text-decoration:underline 1px}.crumb-sep{color:var(--color-faint);letter-spacing:0;margin-inline:.62em;display:inline-block}.pageinfo{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing)}.tag{margin-right:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.5px;letter-spacing:.5px;border-width:1px;border-color:#ffffff14;border-radius:.25rem;display:inline-block}.t-tpl{color:var(--color-gold);background:#b08a2e38}.t-open{color:var(--color-go);background:#1d7a4f40}.t-gated{color:var(--color-warn);background:#b04a2e40}.t-pre{color:#d9a8f0;background:#7a2ea847}.t-blk{color:#f0b09a;background:#b04a2e4d}.t-ship{color:#8a6d1a;background:#fdf3d7;border:1px solid #e8c76a}h1.pg{margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-tight);font-size:34px;line-height:var(--leading-tight);color:var(--color-bright)}.dek{max-width:720px;color:var(--color-muted);margin-top:0;margin-bottom:22px;font-size:17px}.lead{margin-top:0;margin-bottom:calc(var(--spacing) * 3.5);--tw-leading:1.5;--tw-font-weight:var(--font-weight-medium);max-width:820px;font-size:21px;line-height:1.5;font-weight:var(--font-weight-medium);color:var(--color-bright)}.note{color:var(--color-muted);font-size:13px;font-style:italic}.plband{margin-inline:auto;margin-top:calc(var(--spacing) * 2.5);max-width:var(--container-page);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);border:1.5px dashed var(--color-warn);color:#f0c9b8;background:linear-gradient(90deg,#e8a18429,#e8c76a1a);margin-bottom:-4px;font-size:13px}.plband b{color:#ffd9c9}.shipband{margin-inline:auto;margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * .5);max-width:var(--container-page);padding-inline:calc(var(--spacing) * 3.5);color:#e8ce8a;background:#e8c76a1a;border:1px solid #e8c76a80;border-radius:10px;padding-block:9px;font-size:13px}.sect{padding-top:calc(var(--spacing) * 16);padding-bottom:26px}.sect.tight{padding-top:calc(var(--spacing) * 6)}.sect.flush{padding-top:calc(var(--spacing) * 2)}.sect h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);--tw-tracking:-.5px;letter-spacing:-.5px;color:var(--color-bright);font-size:32px}.sect .sdek{margin-top:0;margin-bottom:calc(var(--spacing) * 7);max-width:640px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted)}.kicker{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:1.4px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-lilac-hi)}.tgroup{margin-block:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);--tw-tracking:1.2px;letter-spacing:1.2px;color:var(--color-go);text-transform:uppercase}.tgroup:after{content:"";margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 11);background:linear-gradient(90deg,#7ce3a8,#0000);border-radius:1px;display:block}.reveal{--tw-translate-y:26px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition:opacity .7s,translate .7s}.reveal.vis{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}@media (scripting:none){.reveal{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;transition:none}}.ph{margin-block:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:18px;padding-block:calc(var(--spacing) * 4);background:#ffffff05;border:2px dashed #a58cff47;border-radius:10px}.ph .lbl{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.7px;letter-spacing:.7px;text-transform:uppercase;color:var(--color-lilac-hi)}.ph h2{margin-top:calc(var(--spacing) * 1.5);margin-bottom:var(--spacing);color:#d9cdff;font-size:17px}.ph p{margin-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.two{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.three{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=800px){.two,.three{grid-template-columns:repeat(1,minmax(0,1fr))}}.pa-set .pain,.pa-set .e3{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;padding-block:18px}.pa-set .pain h3,.pa-set .e3 h3{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);color:var(--color-bright);display:block}.pa-set .pain .px{margin-bottom:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);width:26px;height:26px;font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-warn);background:#b04a2e2e;border-width:1px;border-color:#e0785666;justify-content:center;align-items:center;display:inline-flex}.pa-set .pain .fix{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing) * 2.5);--tw-leading:1.5;color:var(--color-go);border-style:dashed;border-top-width:1px;border-top-color:#ffffff1f;font-size:13px;line-height:1.5}.pa-set .pain>a{margin-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);display:inline-block}.pa-set .painrow,.pa-set .easy3{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pa-set .easy3{margin-top:calc(var(--spacing) * 3.5)}@media (width<=820px){.pa-set .painrow,.pa-set .easy3{grid-template-columns:minmax(0,1fr)}}.pshow{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.pshow{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}.pshow-rail{position:relative}.pshow-tabs{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.pshow-tabs{gap:var(--spacing);padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}}.pshow-tab{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-muted);background-color:#0000;border-width:1px;border-color:#0000;border-radius:12px;transition:color .26s,background .26s,border-color .26s;display:flex}.pshow-tab:hover{color:var(--color-ink);background:#ffffff0b}.pshow-tab.is-on{color:var(--color-ink);background:#ffffff0f;border-color:#ffffff14}.pshow-tab:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.pshow-n{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--color-faint);padding-top:3px;transition:color .26s}.pshow-tab.is-on .pshow-n{color:var(--color-go)}.pshow-l{flex-direction:column;min-width:0;display:flex}.pshow-lt{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pshow-ls{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:11.5px;line-height:var(--leading-snug);color:var(--color-faint)}.pshow-bar{pointer-events:none;left:var(--bar-x,0px);top:calc(var(--bar-y,0px) + var(--bar-h,0px) - 2px);width:var(--bar-w,0px);background:#ffffff1a;border-radius:2147483647px;height:2px;transition:left .44s cubic-bezier(.16,1,.3,1),top .44s cubic-bezier(.16,1,.3,1),width .44s cubic-bezier(.16,1,.3,1),height .44s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden}@media (width>=900px){.pshow-bar{left:0;top:var(--bar-y,0px);width:3px;height:var(--bar-h,0px)}}.pshow-fill{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--fill,0));background:linear-gradient(90deg,#a58cff,#7ce3a8);display:block}@media (width>=900px){.pshow-fill{transform-origin:top;transform:scaleY(var(--fill,0));background:linear-gradient(#a58cff,#7ce3a8)}}.pshow-stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.pshow-slide{opacity:0;pointer-events:none;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .32s,transform .36s,visibility 0s linear .36s;position:relative;transform:translateY(10px)scale(.972)}.pshow-slide.is-on{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .32s,transform .36s,visibility;animation:.54s cubic-bezier(.16,1,.3,1) backwards psIn;transform:none}.pshow[data-dir=back] .pshow-slide.is-on{animation-name:psInBack}@keyframes psIn{0%{opacity:0;transform:translate(34px)scale(.976)}to{opacity:1;transform:none}}@keyframes psInBack{0%{opacity:0;transform:translate(-34px)scale(.976)}to{opacity:1;transform:none}}.pshow-card{border-style:var(--tw-border-style);height:100%;padding:calc(var(--spacing) * 5);background:linear-gradient(158deg, #ffffff0f 0%, #ffffff04 50%, #6d5bb826 100%), var(--color-surface-3);border-width:1px;border-color:#ffffff1f;border-radius:18px;flex-direction:column;text-decoration-line:none;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0000004d}.pshow-card:hover,.pshow-card:focus-visible{border-color:#b09aff6b;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 22px 46px #00000073,0 0 40px #6d5bb833}.pshow-card h3{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);color:var(--color-go)}.pshow-card figure{margin:0;margin-bottom:calc(var(--spacing) * 4)}.pshow-card .rs-svg{--fig-h:36vh;--fig-w:560px}.pshow-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:62ch;margin:0}.plk{padding-top:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-go);margin-top:auto}.ps-fig .ps-tile,.ps-fig .ps-bar,.ps-fig .ps-dev,.ps-fig .ps-rise,.ps-fig .ps-node,.ps-fig .ps-hub,.ps-fig .ps-led{transform-box:fill-box;transform-origin:50%}.ps-fig .ps-bar{transform-origin:0}.ps-fig .ps-pulse{opacity:0;stroke-dasharray:.16 2}.pshow-slide.is-on .ps-rise{animation:psRise .6s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.pshow-slide.is-on .ps-dev{animation:psDev .66s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.pshow-slide.is-on .ps-node{animation:psRise .55s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.pshow-slide.is-on .ps-hub{animation:psHub .7s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.pshow-slide.is-on .ps-tile{animation:psTile .52s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) backwards}.pshow-slide.is-on .ps-bar{animation:psBar .42s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.pshow-slide.is-on .ps-fade{animation:psFade .5s ease var(--d,0s) backwards}.pshow-slide.is-on .ps-cable{stroke-dasharray:1;animation:psDraw .5s ease-out var(--d,0s) backwards}.pshow-slide.is-on .ps-flow{animation:psFade .45s ease var(--d,0s) backwards, psDrift 1.7s linear var(--d,0s) infinite}.pshow-slide.is-on .ps-pulse{animation:psPulse .85s ease-in-out var(--d,0s) 2}.pshow-slide.is-on .ps-pulse.rev{animation-name:psPulseRev}.pshow-slide.is-on .ps-led{animation:psPop .45s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) backwards, psBlink 2.6s ease-in-out calc(var(--d,0s) + .45s) infinite}.pshow-slide.is-on .ps-led.warn{animation:psPop .45s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) backwards, psAlert 1.15s ease-in-out calc(var(--d,0s) + .45s) infinite}@keyframes psRise{0%{opacity:0;transform:translateY(8px)}}@keyframes psDev{0%{opacity:0;transform:translateY(13px)scale(.9)}}@keyframes psHub{0%{opacity:0;transform:scale(.78)}}@keyframes psTile{0%{opacity:0;transform:scale(.7)}}@keyframes psBar{0%{opacity:0;transform:scaleX(0)}}@keyframes psFade{0%{opacity:0}}@keyframes psPop{0%{opacity:0;transform:scale(0)}}@keyframes psBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes psAlert{0%,to{opacity:1}50%{opacity:.12}}@keyframes psDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes psDrift{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}@keyframes psPulse{0%{opacity:0;stroke-dashoffset:2.32px}14%{opacity:.95}86%{opacity:.95}to{opacity:0;stroke-dashoffset:1.16px}}@keyframes psPulseRev{0%{opacity:0;stroke-dashoffset:1.16px}14%{opacity:.95}86%{opacity:.95}to{opacity:0;stroke-dashoffset:2.32px}}@media (prefers-reduced-motion:reduce){.pshow-slide,.pshow-bar,.pshow-card,.pshow-tab{transition:none}.pshow-slide.is-on{animation:none}.pshow-card:hover,.pshow-card:focus-visible{transform:none}.pshow-slide.is-on .ps-fig,.pshow-slide.is-on .ps-fig *{animation:none}}.card,.diff,.tiercard,.selq,.login,.layer,.taxdetail,.calc,.proto,.wml-cell.wml-open{border-style:var(--tw-border-style);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);-webkit-backdrop-filter:blur(9px);position:relative;overflow:hidden}.cardrow{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.card{border-radius:10px;padding:18px}.card h3{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright);font-size:16.5px}.card p{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.card:after,.diff:after,.tiercard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff17,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-130%;transform:skew(-18deg)}.card:hover:after,.diff:hover:after,.tiercard:hover:after{left:160%}.card:hover,.diff:hover,.tiercard:hover{border-color:#a58cff8c;box-shadow:0 18px 44px #00000080}.ctaband{border-radius:var(--radius-xl);border-style:var(--tw-border-style);text-align:center;border-width:1px;border-color:var(--color-glass-line);background:linear-gradient(#040309 0%,#07050f 54%,#0a0818 100%);margin:30px 0 6px;padding:26px;position:relative;overflow:hidden}.ctasky{pointer-events:none;z-index:0;position:absolute;inset:0}.ctasky .star{top:auto}.ctaspin{pointer-events:none;transform-origin:var(--pol-x) var(--pol-y);animation:cbSpin var(--sweep,20s) cubic-bezier(.3, .2, .7, .8) infinite alternate;position:absolute;inset:0}@keyframes cbSpin{0%{rotate:calc(-1 * var(--swing,3deg))}to{rotate:var(--swing,3deg)}}.ctaway{pointer-events:none;background:linear-gradient(115deg,#0000 24%,#c8beff0a 36%,#d2c8ff12 46%,#c8beff0a 56%,#0000 68%);animation:54s ease-in-out infinite alternate cbWay;position:absolute;inset:-30% -40%}.ctaspin>.star{animation:twk var(--tw,4s) ease-in-out infinite, cbDrift var(--dz,34s) ease-in-out infinite alternate}.ctaspin>.star.d1{--dz:58s;--dx:-3px;--dy:2px}.ctaspin>.star.d2{--dz:44s;--dx:6px;--dy:-3px}.ctaspin>.star.d3{--dz:32s;--dx:-10px;--dy:4px}.ctasky .cstgrp{pointer-events:none;left:var(--fx);top:var(--fy);width:0;height:0;position:absolute}.ctasky .cbln{pointer-events:none;position:absolute;overflow:visible}.ctasky .cbln .cbl{fill:none;stroke:#cbd8ff57;stroke-width:.9px;stroke-linecap:round;opacity:0}.ctaband.lit .cbln .cbl{animation-name:cstDraw,cstFade;animation-timing-function:linear,ease-in;animation-iteration-count:1,1;animation-fill-mode:both,both}@media (prefers-reduced-motion:reduce),(scripting:none){.ctasky .cbln .cbl{opacity:.195;animation:none;stroke-dashoffset:0!important}}.ctasky .cstgrp .star{opacity:1;animation:cbTwk var(--tw,4s) ease-in-out infinite;position:absolute;top:0;box-shadow:0 0 6px #ffffff80}.ctasky .cstgrp.d1{transform:translate3d(0, var(--sy1,0px), 0)}.ctasky .cstgrp.d2{transform:translate3d(0, var(--sy2,0px), 0)}.ctasky .cstgrp.d3{transform:translate3d(0, var(--sy3,0px), 0)}.ctaspin>.cstgrp{--dx:-4px;--dy:2px;animation:72s ease-in-out infinite alternate cbDrift}@keyframes cbTwk{0%,to{opacity:.34}46%{opacity:.78}54%{opacity:.6}70%{opacity:.78}}@keyframes cbDrift{0%{translate:0}to{translate:var(--dx,0px) var(--dy,0px)}}@keyframes cbWay{0%{transform:translate(-4%,-1%)}to{transform:translate(4%,1%)}}.ctapol{left:var(--pol-x);top:var(--pol-y);width:12px;height:12px;translate:-50% -50%;transform:translate3d(0, var(--pol-sy,0px), 0);pointer-events:auto;cursor:pointer;border-radius:2147483647px;position:absolute}.ctapol:focus-visible{outline-offset:2px;outline:2px solid #a58cffe6}@media (width<=640px){.ctasky .cstgrp{transform-origin:50%;scale:var(--sm-scale,.62);left:var(--fx-sm);top:var(--fy-sm)}.ctaspin{transform-origin:var(--pol-x-sm) var(--pol-y-sm)}.ctapol{left:var(--pol-x-sm);top:var(--pol-y-sm)}}@media (prefers-reduced-motion:reduce){.ctasky .cstgrp.d1,.ctasky .cstgrp.d2,.ctasky .cstgrp.d3{transform:none!important}.ctaspin,.ctaspin>.star,.ctaspin>.cstgrp,.ctaway{animation:none!important}.ctaspin{rotate:none!important}.ctaspin>.star,.ctaspin>.cstgrp{translate:none!important}.ctasky .cstgrp .star{opacity:.6;animation:none!important}}.ctaband>:not(.ctasky){z-index:1;position:relative}.ctaband .btn{z-index:4;position:relative}.ctaband>.ctapolhit{pointer-events:none;z-index:3;position:absolute;inset:0}.ctaband .note{margin-inline:auto;margin-top:0;margin-bottom:calc(var(--spacing) * 3);max-width:62ch}.card,.diffgrid .diff,.tiercard,.e3,.pain{position:relative}.card:before,.diffgrid .diff:before,.tiercard:before,.e3:before,.pain:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.75;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(145deg,#b09aff8c,#b09aff14 34%,#0000 58%);padding:1px;transition:opacity .25s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card:hover:before,.diffgrid .diff:hover:before,.tiercard:hover:before,.e3:hover:before,.pain:hover:before{opacity:1}.tiercard.hot:before{background:linear-gradient(145deg,#7ce3a899,#7ce3a817 34%,#0000 58%)}.ctaband h2{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright)}.site-footer{color:#b9b3c9;background:#1d1a2e;margin-top:50px}.site-footer-top{max-width:var(--container-page);align-items:flex-start;gap:calc(var(--spacing) * 6);padding-inline:18px;padding-block:calc(var(--spacing) * 9);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (width>=64rem){.site-footer-top{grid-template-columns:repeat(12,minmax(0,1fr))}}.site-footer-top .polaris-form-title{font-size:32px}.site-footer-top .polaris-form-wrapper{max-width:var(--container-xl);margin-inline:auto}.ftnav{max-width:var(--container-page);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;display:grid}@media (width>=40rem){.ftnav{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto}}@media (width>=64rem){.ftnav{grid-column:span 8/span 8}}@media (width<=576px){.ftnav{grid-template-columns:repeat(1,minmax(0,1fr))}}.ftnav a{padding-block:calc(var(--spacing) * .5);color:#b9b3c9;display:block}.ftnav b{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.6px;letter-spacing:.6px;color:var(--color-white);text-transform:uppercase;display:flex}.ftic{opacity:.8;flex-shrink:0;width:14px;height:14px;display:block}.ftic svg{width:100%;height:100%;display:block}.ftsocial{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3.5);padding-top:18px;padding-bottom:var(--spacing);display:flex}.ftsocial a{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background:#ffffff0d;border-width:1px;border-color:#ffffff24;border-radius:2147483647px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.ftsocial a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-hi);background:#8f7ae040}.ftsocial svg{width:19px;height:19px;fill:var(--color-ink-soft)}.ftlegal{margin-inline:auto;margin-top:calc(var(--spacing) * 3.5);max-width:var(--container-page);justify-content:center;column-gap:18px;row-gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);padding-inline:18px;padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-faint);border-top-width:1px;border-top-color:#ffffff1a;flex-wrap:wrap;display:flex}.ftlegal a{color:var(--color-muted-2)}.ftbase{border-top-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);text-align:center;border-top-width:1px;border-top-color:var(--color-line-deep);color:#7d7794;font-size:11.5px}.xhero{color:var(--color-white);background:linear-gradient(#07050f 0%,#0b0918 52%,#100d21 72%,#100d21b8 84%,#100d214d 93%,#100d2100 100%);border-radius:0;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.xhero.vhx{min-height:100svh;margin-top:calc(-1 * var(--hdr-h));background:#07050f}.xhero.vhx .xwrap{max-width:none;padding-inline:18px;padding-top:calc(var(--hdr-h) + clamp(46px, 8vh, 92px));transform:translate3d(0, calc(var(--vh-p,0) * -18vh), 0);opacity:clamp(0, calc(1 - var(--vh-p,0) * 2.1), 1);will-change:transform, opacity;grid-template-rows:auto auto;grid-template-columns:minmax(0,940px);align-content:start;column-gap:0;margin-inline:0;padding-bottom:clamp(48px,9vh,96px)}@media (width>=900px){.xhero.vhx .xwrap{padding-inline:28px}}.xhero.vhx .xtop,.xhero.vhx .xbody{grid-area:auto}.xhero.vhx h1{margin-bottom:calc(var(--spacing) * 5);--tw-tracking:-.028em;letter-spacing:-.028em;text-shadow:0 2px 30px #00000080;font-size:clamp(40px,6.4vw,78px);line-height:1.02}.xhero.vhx .xdek{max-width:46ch}.xhero.vhx .xdek,.xhero.vhx .xtrust{text-shadow:0 1px 12px #0000008c}@media (width<=900px){.xhero.vhx .xwrap{padding-top:calc(var(--hdr-h) + clamp(28px, 5vh, 56px));grid-template-columns:minmax(0,1fr)}}.skytail{pointer-events:none;height:113.75px;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.skyzone{position:relative}.skyfield{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.xhero .xwrap{z-index:2;align-items:flex-start;column-gap:calc(var(--spacing) * 10);max-width:1320px;padding-inline:calc(var(--spacing) * 10);padding-top:84px;padding-bottom:calc(var(--spacing) * 16);grid-template-rows:auto auto;grid-template-columns:1.05fr 1fr;margin-inline:auto;display:grid;position:relative}.xhero .xtop{grid-area:1/1/2/2}.xhero .xbody{grid-area:2/1/3/2}.xhero .scene{grid-area:2/2/3/3;margin-top:8px}@media (width<=900px){.xhero .xwrap{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 14);grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:90px}.xhero .xtop,.xhero .xbody,.xhero .scene{grid-area:auto}}.xhero .xchip,.xhero h1,.xhero .xdek,.xhero .xtrust{cursor:default}.xhero h1{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-1px;letter-spacing:-1px;margin-top:0;margin-bottom:18px;font-size:clamp(34px,6vw,54px);line-height:1.05}.xhero h1 .warm,h1.pg .warm,.bhx-title .warm{background:linear-gradient(96deg, var(--color-copper), var(--color-copper-deep));color:#0000;background-clip:text}.xhero .xdek,.xdek{margin-top:0;margin-bottom:calc(var(--spacing) * 7);--tw-leading:var(--leading-relaxed);max-width:520px;font-size:17.5px;line-height:var(--leading-relaxed);color:#cfc6ee}.xchip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);color:#d9d1f7;background:#8f7ae02e;border-width:1px;border-color:#8f7ae080;border-radius:22px;margin-bottom:22px;font-size:13px;display:inline-flex}.xchip .dot{background:var(--color-go);width:7px;height:7px;box-shadow:0 0 8px var(--color-go);border-radius:2147483647px}.xtrust{color:#b0a6d6;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:13px;display:flex}.xtrust span:before{content:"✓ ";color:var(--color-go)}.star{background-color:var(--color-white);opacity:.35;animation:twk var(--tw,4s) ease-in-out infinite;border-radius:2147483647px;position:absolute}.star.cool{background:#dfe9ff}.star.d1{transform:translate3d(0, var(--px1,0px), 0)}.star.d2{transform:translate3d(0, var(--px2,0px), 0)}.star.d3{transform:translate3d(0, var(--px3,0px), 0)}.cstlines{pointer-events:none;z-index:2;width:100%;height:700px;position:absolute;top:0;left:0;right:0}.cstlines .cstl{fill:none;stroke:#cbd8ff57;stroke-width:.09px;stroke-linecap:round;opacity:0}.xhero.lit .cstlines .cstl{animation-name:cstDraw,cstFade;animation-timing-function:linear,ease-in;animation-iteration-count:1,1;animation-fill-mode:both,both}.cstlines .d1{transform:translate3d(0, var(--sy1,0px), 0)}.cstlines .d2{transform:translate3d(0, var(--sy2,0px), 0)}.cstlines .d3{transform:translate3d(0, var(--sy3,0px), 0)}.cstlines .df{transform:translate3d(0, var(--syf,0px), 0)}.cstlines .hs{fill:#fff;opacity:.34;animation:6s ease-in-out infinite cstTwk;animation-duration:var(--tw,6s);animation-delay:var(--td,0s)}.cstlines .hs.hf{opacity:.62;filter:drop-shadow(0 0 .4px #e2ecffb3);animation-name:cstTwkF}.cstlines .hpol{fill:#fff;opacity:.62;filter:drop-shadow(0 0 .4px #e2ecffb3);animation:6.4s ease-in-out infinite cstTwkF}.cstlines.cstlhit{z-index:4}.cstlines .hpolhit{fill:#0000;cursor:pointer;pointer-events:auto}.cstlines .hpolhit:focus-visible{stroke:#a58cffe6;stroke-width:.16px;outline:none}.milkyway{pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 24%,#c8beff0a 36%,#d2c8ff11 46%,#c8beff0a 56%,#0000 68%);position:absolute;inset:0;mask-image:linear-gradient(#000 58%,#0000 88%)}.scene{max-width:760px;min-height:300px;position:relative}.hm-stage{border-style:var(--tw-border-style);padding:18px;padding-bottom:calc(var(--spacing) * 5);-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#1a133c99,#1a133c6b);border-width:1px;border-color:#ffffff38;border-radius:22px;margin:0;animation:1s .1s both rise,6s ease-in-out infinite hmfloat;position:relative;box-shadow:0 40px 90px -40px #0e0a26d9}.hm-stage-svg{width:100%;height:auto;display:block;overflow:visible}.hm-labels{margin-top:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-label{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:#c4bfda}.hm-label-guest{color:#e8c6a8}@keyframes hmfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dstand{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);background:linear-gradient(#3a2f63,#241c45);width:90px;height:26px;margin-inline:auto}.dbase{height:calc(var(--spacing) * 2);border-radius:var(--radius-md);background:var(--color-surface-5);width:170px;margin-inline:auto}.logoband{padding-top:34px;padding-bottom:calc(var(--spacing) * 1.5);flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;display:flex}.lgsvg{opacity:.85;width:auto;height:30px;transition:opacity .3s,transform .3s}.lgsvg:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.lgchip{height:46px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);background:#ffffffeb;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lgchip svg{width:auto;height:26px;display:block}.lgchip.sm{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:5px}.lgchip.sm svg{height:22px}.splash>:first-child{margin-top:0}.figband{margin-top:calc(var(--spacing) * 11)}.figband-fig{max-width:560px;margin-block:0;margin-inline:auto}.figband-fig .rs-cap{margin-top:calc(var(--spacing) * 3);text-align:center}.sect.indsect{padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 32)}.indrow{margin-top:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 10);--p:var(--pxr-p,1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.indcell{text-align:center;--c:clamp(0, calc((var(--p,1) - var(--ind-c,0) * .2) / .46), 1);opacity:var(--c);transform:translate3d(calc((1 - var(--c)) * 20px), calc((1 - var(--c)) * 44px), 0);flex-direction:column;display:flex}.indcell .indname{--n:clamp(0, calc((var(--c) - .05) / .5), 1);opacity:var(--n);transform:translate3d(calc((1 - var(--n)) * -12px), 0, 0)}.indcell .indblurb{--bl:clamp(0, calc((var(--c) - .12) / .5), 1);opacity:var(--bl)}.indcell .indmarks img{--mo:0;--m:clamp(0, calc((var(--c) - .2 - var(--mo)) / .55), 1);opacity:var(--m);transform:translate3d(0, calc((1 - var(--m)) * 12px), 0) scale(calc(.93 + var(--m) * .07))}.indcell .indmarks img:nth-child(2){--mo:.06}.indcell .indmarks img:nth-child(3){--mo:.12}.indcell .indkids a{--ko:0;--k:clamp(0, calc((var(--c) - .4 - var(--ko)) / .45), 1);opacity:var(--k);transform:translate3d(0, calc((1 - var(--k)) * 8px), 0)}.indcell .indkids a:nth-child(2){--ko:.05}.indcell .indkids a:nth-child(3){--ko:.1}@media (prefers-reduced-motion:reduce){.indcell,.indcell .indname,.indcell .indblurb,.indcell .indmarks img,.indcell .indkids a{opacity:1;transform:none}}.indname{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.5;--tw-font-weight:var(--font-weight-semibold);font-size:13px;line-height:1.5;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.2em}.indname a{color:var(--color-bright);text-decoration-line:none;transition:color .22s}.indname a:hover{color:var(--color-lilac);text-decoration-line:none}.indblurb{--tw-leading:1.65;color:var(--color-muted);margin-top:0;margin-bottom:0;font-size:14.5px;line-height:1.65}.indmarks{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3.5);padding-block:var(--spacing);opacity:.85;flex-wrap:nowrap;flex:1;display:flex}.indmarks img{object-fit:contain;min-width:0;max-width:100%;height:auto;display:block}.indkids{margin-top:calc(var(--spacing) * 7);justify-content:center;gap:var(--spacing);flex-wrap:wrap;margin-bottom:0;display:flex}.indkids a{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-lilac);background:#ffffff08;border-width:1px;border-color:#ffffff1f;border-radius:2147483647px;padding-block:3px;text-decoration-line:none;transition:border-color .2s,background .2s,color .2s}.indkids a:hover{color:var(--color-ink);background:#a58cff24;border-color:#a58cff8c;text-decoration-line:none}.advl{margin-top:calc(var(--spacing) * 4);gap:0;margin-bottom:0;display:grid}.advl-row{align-items:flex-start;column-gap:calc(var(--spacing) * 7);row-gap:var(--spacing);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 5);border-top-width:1px;border-color:var(--color-line);grid-template-columns:minmax(0,31%) minmax(0,1fr);display:grid}.advl-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line)}.advl-row dt{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.advl-row dt .ic{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.advl-row dt .ic svg{width:18px;height:18px}.advl-row dt h3{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-bright);margin:0}.advl-row dd{margin:0}.advl-lead{--tw-leading:1.55;color:var(--color-ink);margin:0;font-size:15px;line-height:1.55}.advl-row dd p+p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.65;color:var(--color-muted);font-size:13.5px;line-height:1.65}.advl-cta{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-lilac);text-decoration-line:none;display:inline-block}.advl-cta:hover{text-decoration-line:underline}@media (width<=780px){.advl-row{row-gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr)}}.diffgrid{justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.diffgrid .diff{flex-direction:column;flex:250px;min-width:240px;max-width:275px;display:flex}.diffgrid .diff>:last-child{margin-top:auto}.diffgrid.compact{gap:calc(var(--spacing) * 3)}.diffgrid.compact .diff{padding-inline:calc(var(--spacing) * 3.5);flex:22%;min-width:230px;max-width:272px;padding-block:18px}.diffgrid.compact .diff .ic{margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}.diffgrid.compact .diff .ic svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.diffgrid.compact .diff h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.diffgrid.compact .diff p{--tw-leading:1.5;font-size:11.5px;line-height:1.5}.diffgrid.compact .diff a{font-size:11.5px}@media (width<=1120px){.diffgrid.compact .diff{flex:240px;max-width:275px}}.diffgrid.compact.trio{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px;margin-inline:auto;display:grid}.diffgrid.compact.trio .diff{min-width:0;max-width:none}@media (width<=1000px){.diffgrid.compact.trio{grid-template-columns:repeat(2,minmax(0,1fr))}}.diff{border-radius:14px;padding:26px;transition:transform .25s,box-shadow .25s}.diff:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.diff .ic{margin-bottom:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(135deg,#2a2153,#3a2d6e);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:inset 0 1px #ffffff12,0 4px 14px #00000059}.diff .ic svg{width:29px;height:29px}.diff:hover .ic{border-color:var(--color-accent);box-shadow:inset 0 1px #ffffff12,0 0 18px #8f7ae059}.diff h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2);color:var(--color-bright);font-size:17px}.diff p{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.statband{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stat{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 5);text-align:center}.stat b{--tw-tracking:-1px;letter-spacing:-1px;color:#d9cdff;font-size:44px;display:block}.stat span{color:var(--color-muted);font-size:13px}.layers{margin-top:26px;margin-bottom:calc(var(--spacing) * 2);grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;display:grid}@media (width<=820px){.layers{grid-template-columns:repeat(1,minmax(0,1fr))}}.layer{text-align:center;border-radius:14px;padding:22px}.layer b{margin-block:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-bright);display:block}.layer p{color:var(--color-muted);margin:0;font-size:13px}.layer .lyr{width:46px;height:46px;margin-inline:auto;display:block}.conn{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hi));border-radius:2px;height:3px;position:relative;overflow:visible}.conn:after{content:"";border-style:var(--tw-border-style);background-color:var(--color-white);border-width:2.5px;border-color:var(--color-accent);border-radius:2147483647px;width:9px;height:9px;animation:2.4s linear infinite beam;position:absolute;top:-4.5px;left:0}@media (width<=820px){.conn{background:linear-gradient(180deg, var(--color-accent), var(--color-accent-hi));width:3px;height:34px;margin-inline:auto}.conn:after{animation:2.4s linear infinite beamv;top:0;left:-4.5px}}.darkband{margin-block:calc(var(--spacing) * 10);color:var(--color-white);background:linear-gradient(120deg,#221a44,#171231);border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;padding-block:46px;padding-inline:42px;display:grid}@media (width<=820px){.darkband{grid-template-columns:repeat(1,minmax(0,1fr))}}.darkband h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);--tw-tracking:-.5px;letter-spacing:-.5px;color:var(--color-white);font-size:26px}.darkband p{color:var(--color-lav);margin-top:0;margin-bottom:18px;font-size:15px}.darkband .n8{text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:96px;line-height:1;font-weight:var(--font-weight-extrabold);color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(#a58cff,#7ce3a8);background-clip:text}.darkband .n8 small{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#9c92c6;-webkit-text-fill-color:#9c92c6;display:block}.tyr{margin:0 0 clamp(34px,4vw,56px)}.tyr-head{--t1:clamp(0, calc(var(--pxr-p,1) / .38), 1);position:relative}.tyr-head .kicker{opacity:var(--t1);transform:translate3d(calc((1 - var(--t1)) * -14px), 0, 0)}.tyr .tyr-title{--tw-tracking:-.8px;letter-spacing:-.8px;color:var(--color-bright);max-width:20ch;margin-top:0;margin-bottom:0;font-size:clamp(28px,4.4vw,48px);line-height:1.06}.tyr-word{vertical-align:bottom;--wp:clamp(0, calc((var(--pxr-p,1) - var(--wi,0) * .052) / .3), 1);margin:0 -.06em -.16em;padding:0 .06em .16em;display:inline-block;position:relative;overflow:hidden}.tyr-word-i{transform:translate3d(0, calc((1 - var(--wp)) * 112%), 0) rotate(calc((1 - var(--wp)) * -2.4deg));transform-origin:0 100%;display:inline-block}.tyr-word:first-of-type .tyr-word-i{color:#0000;background:linear-gradient(118deg,#a58cff,#7ce3a8);background-clip:text}.tyr-band{color:var(--color-white);isolation:isolate;--b1:clamp(0, calc((var(--pxb-p,1) - .06) / .3), 1);--b2:clamp(0, calc((var(--pxb-p,1) - .14) / .32), 1);--b3:clamp(0, calc((var(--pxb-p,1) - .24) / .34), 1);--b4:clamp(0, calc((var(--pxb-p,1) - .34) / .34), 1);--b5:clamp(0, calc((var(--pxb-p,1) - .44) / .32), 1);--bn:clamp(0, calc((var(--pxb-p,1) - .1) / .44), 1);background:radial-gradient(120% 140% at 88% 6%,#6d5bb866,#0000 62%),linear-gradient(120deg,#221a44,#171231);border-radius:22px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(24px,3.4vw,52px);min-height:clamp(320px,42vh,460px);margin-top:clamp(22px,3vw,40px);padding:clamp(26px,4.2vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 68px #00000057}.tyr-band:before{content:"";pointer-events:none;z-index:3;border-radius:inherit;-webkit-mask-composite:xor;opacity:.72;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#a58cff8c,#7ce3a842 46%,#0000 72%);padding:1px;transition:opacity .45s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.tyr-band:hover:before{opacity:1}.tyr-band:after{content:"";pointer-events:none;z-index:4;height:calc(var(--spacing) * .5);transform-origin:0;width:100%;transform:scaleX(var(--pxb-p,1));background:linear-gradient(90deg,#a58cff,#7ce3a8 62%,#7ce3a800);position:absolute;top:0;left:0}.tyr-aura{pointer-events:none;z-index:0;transform:translate3d(0, var(--pfx-y,0px), 0);opacity:var(--pxb-p,1);background:radial-gradient(38% 44% at 77% 34%,#7ce3a830,#0000 70%),radial-gradient(44% 52% at 63% 76%,#a58cff38,#0000 72%);position:absolute;inset:-12% 0}.tyr-mesh{pointer-events:none;z-index:0;transform:translate3d(0, var(--pfx-y,0px), 0);opacity:calc(.8 * var(--pxb-p,1));background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-24%;mask-image:radial-gradient(66% 66% at 74% 36%,#000,#0000 72%)}.tyr-copy{z-index:2;transform:translate3d(0, var(--pfx-y,0px), 0);position:relative}.tyr-kick{color:#7ce3a8;opacity:var(--b1);transform:translate3d(calc((1 - var(--b1)) * -12px), 0, 0)}.tyr-h{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-tracking:-.5px;letter-spacing:-.5px;color:var(--color-white);max-width:24ch;opacity:var(--b2);transform:translate3d(0, calc((1 - var(--b2)) * 18px), 0);font-size:clamp(21px,2.3vw,32px);line-height:1.18}.tyr-lead{margin-top:0;margin-bottom:calc(var(--spacing) * 3);max-width:54ch;color:var(--color-lav);opacity:var(--b3);transform:translate3d(0, calc((1 - var(--b3)) * 14px), 0);font-size:clamp(15px,1.15vw,17px);line-height:1.6}.tyr-note{margin-top:0;margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.55;color:#a9d8bc;max-width:54ch;opacity:var(--b4);transform:translate3d(0, calc((1 - var(--b4)) * 12px), 0);font-size:13.5px;line-height:1.55}.tyr-act{opacity:var(--b5);transform:translate3d(0, calc((1 - var(--b5)) * 10px), 0);margin:0}.tyr-fig{z-index:2;text-align:center;opacity:var(--bn);transform:translate3d(0, calc(var(--pfx-y,0px) + (1 - var(--bn)) * 28px), 0) scale(calc(.92 + .08 * var(--bn)));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.tyr-ring{pointer-events:none;z-index:-1;aspect-ratio:1;width:min(340px,96%);transform:scale(calc(.74 + .26 * var(--bn)));border:1px solid #a58cff38;border-radius:2147483647px;margin:auto;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7ce3a812,0 0 90px #6d5bb84d}.tyr-num{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);letter-spacing:-.04em;color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(#a58cff,#7ce3a8);background-clip:text;font-size:clamp(76px,11vw,168px);display:block;position:relative}.tyr-cap{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#9c92c6;display:block;position:relative}@media (width<=900px){.tyr-band{grid-template-columns:minmax(0,1fr);min-height:0}.tyr-fig{transform:translate3d(0, calc(var(--pfx-y,0px) + (1 - var(--bn)) * 16px), 0) scale(calc(.95 + .05 * var(--bn)))}.tyr-h,.tyr-lead,.tyr-note,.tyr .tyr-title{max-width:none}}.tiercards{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;display:grid}.tiercards.duo{grid-template-columns:repeat(2,minmax(240px,420px));justify-content:center}@media (width<=700px){.tiercards,.tiercards.duo{grid-template-columns:repeat(1,minmax(0,1fr))}}.tiercard{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 7);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex}.tiercard:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tiercard.hot{border-color:var(--color-accent);background:#8f7ae012}.tiercard .tname{--tw-font-weight:var(--font-weight-extrabold);font-size:21px;font-weight:var(--font-weight-extrabold);color:var(--color-bright)}.tiercard .tfor{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.8px;letter-spacing:.8px;color:var(--color-muted);text-transform:uppercase}.tiercard ul{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);padding-left:18px}.tiercard li{margin-block:5px}.tiercard .btn{align-self:flex-start;margin-top:auto}.prmode{margin-top:0;margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);display:inline-flex}.prmode .prlbl{margin-right:calc(var(--spacing) * 1.5);--tw-tracking:1.2px;letter-spacing:1.2px;color:var(--color-muted);text-transform:uppercase;font-size:10.5px}.prmode button{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);font-family:inherit;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-dim);background:#ffffff0a;border-width:1px;border-color:#ffffff2e;padding-block:5px}.prmode button.on{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.mediaband{margin-block:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);color:var(--color-white);border:1px solid var(--color-glass-line);background:radial-gradient(600px 300px at 85% 0,#7ce3a824,#0000 60%),linear-gradient(120deg,#2a1e52,#171231);grid-template-columns:1fr 1fr;padding-block:38px;padding-inline:30px;display:grid;position:relative;overflow:hidden}@media (width<=760px){.mediaband{grid-template-columns:repeat(1,minmax(0,1fr))}}.mediaband .devwrap{justify-content:center;animation:6s ease-in-out infinite flt;display:flex}.mediaband svg.dev{filter:drop-shadow(0 22px 40px #0a061e8c);width:min(300px,80%);height:auto}.mediaband .mnote{color:var(--color-lav);font-size:13px}.mediaband .mnote b{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:.6px;letter-spacing:.6px;color:var(--color-white);display:block}.mediaband .mnote li{margin-block:3px}.bwin{border-style:var(--tw-border-style);background:var(--color-screen);border-width:2px;border-color:var(--color-line-lilac);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0a061e66}.btab{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);background:#1c1636;padding-block:9px;display:flex}.btab .bd{border-radius:2147483647px;width:9px;height:9px}.burl{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);background:var(--color-screen);color:#9c92c6;border-width:1px;border-color:var(--color-line-deep);border-radius:14px;flex:1;font-size:11px}.tax{gap:calc(var(--spacing) * 2);grid-template-columns:300px 1fr 1fr;margin-block:18px;display:grid}.tax .hd{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--color-plum);align-items:center;display:flex}.tax .rowhd{border-radius:var(--radius-lg);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-leading:1.35;overflow-wrap:break-word;background:var(--color-surface-4);border-width:1px;border-color:var(--color-line);flex-direction:column;justify-content:center;align-items:flex-start;font-size:13px;line-height:1.35;display:flex}.hyb-models{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);max-width:720px;padding-left:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.6;color:var(--color-muted);line-height:1.6;list-style-type:disc;display:grid}.hyb-models b{color:var(--color-bright)}.tax .cell{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);color:var(--color-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1.5px;border-color:var(--color-glass-line);background:#ffffff06;font-size:13px;transition-duration:.15s}.tax .cell:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent);box-shadow:0 4px 14px #3b2a6b1f}.tax .cell.us{background:var(--color-surface-5);border-color:var(--color-accent)}.tax .cell em.gk{color:var(--color-go);font-style:normal;font-weight:600}.tax .cell b{color:var(--color-bright);margin-bottom:3px;display:block}.tax .cell ul{padding-left:calc(var(--spacing) * 4);gap:5px;margin:0;list-style-type:disc;display:grid}.tax .cell li{--tw-leading:1.5;line-height:1.5}.tax .cell .cellsub{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:1px;letter-spacing:1px;text-transform:uppercase;color:var(--color-go);display:block}.tax .cell.sel{outline:3px solid var(--color-accent-hi)}.taxdetail{margin-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:10px;padding:18px}.taxdetail h3{margin-top:0;margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-bright)}.taxq{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);border-width:1px;border-color:var(--color-line);background:var(--color-surface-4)}.taxq b{color:var(--color-bright)}.pick{margin-block:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pick button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);background:var(--color-surface-4);border-width:1px;border-color:var(--color-glass-line);color:var(--color-ink-dim);border-radius:20px;padding-block:7px;font-family:inherit;font-size:13px}.pick button.on{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}tr.cmpgrp{cursor:pointer;user-select:none}tr.cmpgrp .caret{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-lilac);font-size:11px;transition-duration:.2s;display:inline-block}tr.cmpgrp.closed .caret{rotate:-90deg}tr.cmpgrp:hover td{background:#a58cff1a}.cmpscroll{border-radius:var(--radius-xl);border-style:var(--tw-border-style);overscroll-behavior-x:contain;overscroll-behavior-y:auto;border-width:1px;border-color:var(--color-line-dim);background:var(--color-surface-1);max-height:min(74vh,780px);position:relative;overflow:auto}.reveal:has(.cmpscroll){translate:none}.cmpscroll table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;margin-block:0}.cmpscroll th{z-index:20;padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);text-align:center;vertical-align:bottom;--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);backdrop-filter:none;background:#2f2755;line-height:1.25;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff29}.cmpscroll th:first-child{width:280px}.cmpscroll th:not(:first-child){width:73px}.cmpscroll td{padding-inline:var(--spacing);text-align:center;vertical-align:middle;color:var(--color-ink-dim);background:0 0;border-top:0;border-bottom:1px solid #ffffff0e;border-left:0;border-right:1px solid #ffffff08;padding-block:5px;font-size:12px}.cmpscroll td:first-child{z-index:10;padding-inline:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-ink-soft);background:#15112c;border-right:1px solid #a58cff2e;padding-block:7px;line-height:1.35;position:sticky;left:0}.cmpscroll th:first-child{z-index:30;padding-inline:calc(var(--spacing) * 3);text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--color-bright);border-right:1px solid #a58cff2e;font-size:10px;left:0}.cmpscroll th:nth-child(2){color:#fff;background:#3a2f68;border-right:1px solid #a58cff2e}.cmpscroll tbody td:nth-child(2){background:#6d5bb829;border-right:1px solid #a58cff2e}.cmpscroll td.y{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-go);font-size:13px}.cmpscroll td.n{color:#6d6398;font-size:13px}.cmpscroll td.p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-gold);letter-spacing:.06em;font-size:9.5px;line-height:1.2}.cmpscroll td.u{text-transform:uppercase;color:var(--color-faint);letter-spacing:.05em;font-size:8.5px;line-height:1.2}.cmpscroll tr.grp td,.cmpscroll tr.cmpgrp td{z-index:10;padding-inline:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;color:#cdbfff;letter-spacing:.11em;background:#241c46;border-top:1px solid #a58cff29;border-bottom:1px solid #a58cff29;padding-block:5px;position:sticky;left:0}.cmpscroll tr.grp td[colspan],.cmpscroll tr.cmpgrp td[colspan]{position:static}.cmpscroll tbody tr:hover td{background-color:#a58cff13}.cmpscroll tbody tr:hover td:first-child{color:var(--color-ink);background-color:#221a45}.cmpscroll tbody tr:hover td:nth-child(2){background-color:#6d5bb84d}@media (width<=640px){.cmpscroll{max-height:70vh}.cmpscroll td:first-child{position:static}.cmpscroll th:first-child{width:200px;position:static}}td.pw{cursor:help;position:relative}td.pw .pwl{border-bottom:1px dotted}td.y.pw .pwl,td.n.pw .pwl{border-bottom:0}td.y.pw,td.n.pw,td.p.pw{background:#ffffff0b}td.y.pw:hover,td.n.pw:hover,td.p.pw:hover,td.pw:focus-visible{background:#ffffff17}.secpick,.cmppick{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5)}.secpick button,.cmppick button{padding-inline:calc(var(--spacing) * 2.5);padding-block:3px;font-size:11.5px}#sectable .cbhide,#sectable-device .cbhide,#cmptable .cbhide,#dpttable .cbhide{display:none}@media print{#sectable .cbhide,#sectable-device .cbhide,#cmptable .cbhide,#dpttable .cbhide{display:table-cell!important}.secpick,.cmppick{display:none}}.pubneed{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);max-width:720px;margin-left:auto}.pubneed mark.vflag{padding:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);border-radius:10px;display:block}.pubneed ul{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);padding-left:calc(var(--spacing) * 5);list-style-type:disc}.pubneed li{margin-bottom:calc(var(--spacing) * 1.5)}.pubneed i{opacity:.7;font-style:normal}@media (width<=860px){.pubneed{max-width:none;margin-left:0}}.scp{margin-left:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.4px;letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--color-glass-line);border-radius:4px;padding-block:1px;font-style:normal;display:inline-block}.scp-company{color:#b9a9f0}.scp-device{color:#7fd8c0}.cmplegend .lg{margin-right:calc(var(--spacing) * 3);white-space:nowrap;display:inline-block}.cmplegend .lg i{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-style:normal;display:inline-block}.cmplegend .lg-y{color:#7ce3a8}.cmplegend .lg-n,.cmplegend .lg-u{color:var(--color-muted)}.cmplegend .lg i.lg-p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-gold);letter-spacing:.06em;font-size:9.5px}td.u{color:var(--color-faint);font-size:11.5px}td.pw .pwc{pointer-events:none;visibility:hidden;z-index:60;border-style:var(--tw-border-style);width:340px;padding:calc(var(--spacing) * 3);text-align:left;--tw-leading:var(--leading-snug);font-size:12.5px;line-height:var(--leading-snug);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:var(--color-ink);border-width:1px;border-color:var(--color-glass-line);white-space:normal;background:#120e26fa;border-radius:9px;font-weight:400;transition-duration:.15s;position:fixed;box-shadow:0 14px 34px #05030e99}td.pw .pwc b{margin-bottom:var(--spacing);--tw-tracking:.4px;letter-spacing:.4px;text-transform:uppercase;color:var(--color-lilac);font-size:11px;display:block}td.pw:hover .pwc,td.pw:focus .pwc,td.pw:focus-visible .pwc,td.pw.pwpin .pwc{visibility:visible;opacity:1}td.pw.pwpin .pwc{pointer-events:auto;border-color:var(--color-lilac)}td.pw .pwc .pws{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);border-top-width:1px;border-color:var(--color-glass-line);color:var(--color-lilac);text-decoration-line:none;display:block}td.pw .pwc .pws:hover{text-decoration-line:underline}td.pw .pwc .pwd{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-faint);display:block}td.pw .pwc .pws-in{color:var(--color-mint,#7ce3a8)}td.pw .pwc .pws-2{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}td.pw .pwc .pwo{margin-top:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.3px;letter-spacing:.3px;text-transform:uppercase;border:1px solid var(--color-glass-line);border-radius:4px;padding-block:1px;display:inline-block}td.pw .pwc .pwo-third{color:#e8c76a}td.pw .pwc .pwo-reg{color:#7fd8c0}td.pw:not(.pwpin) .pwc{pointer-events:none}@media (width<=640px){td.pw .pwc{width:270px}}td.pw .pwc:after{margin-top:calc(var(--spacing) * 1.5);--tw-tracking:.2px;letter-spacing:.2px;content:"Click to pin this card, then open the source";color:var(--color-faint);font-size:10.5px;display:block}td.pw.pwpin .pwc:after{content:"Pinned · Esc or click away to close"}.selq{margin-block:calc(var(--spacing) * 3);padding-inline:18px;padding-block:calc(var(--spacing) * 4);border-radius:10px}.selq b{color:#cfc2ff}.selq label{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-block:7px;display:block}.selresult{margin-block:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);background:var(--color-surface-5);border-width:2px;border-color:var(--color-accent);color:#e9e2ff;border-radius:10px;padding:18px;font-size:15px}.login{border-radius:var(--radius-xl);max-width:430px;padding:calc(var(--spacing) * 7);margin-block:30px;margin-inline:auto;box-shadow:0 8px 30px #1d1a2e14}.login input{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 2.5);background:var(--color-field);border-width:1px;border-color:var(--color-line);color:#e9e2ff;border-radius:7px;font-family:inherit}.calc{border-radius:var(--radius-2xl);border-width:1.5px;margin-block:18px;padding:22px}.calc-grid{grid-template-columns:1.3fr 1fr;align-items:flex-start;gap:26px;display:grid}.calc-r{position:sticky;top:86px}@media (width<=980px){.calc-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.calc-r{position:static}}.calc .in{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.calc label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d9cdff;margin-bottom:5px;display:block}.calc input,.calc select{border-style:var(--tw-border-style);background:var(--color-field);border-width:1px;border-color:var(--color-line);color:#e9e2ff;border-radius:7px;width:100%;padding:9px;font-family:inherit}.calc .out{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.calc .res{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);border:1px solid var(--color-glass-line);background:#ffffff08}.calc .res.win{background:#7ce3a80f;border-color:#7ce3a866}.calc .res b{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:#d9cdff;display:block}.calc .bar{margin-top:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 3.5);background:var(--color-line-dim);border-radius:7px;overflow:hidden}.calc .bar i{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hi));border-radius:7px;height:100%;transition:width .6s;display:block}.calc .save{margin-top:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-go)}.tco-method-head,.tco-evidence-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);display:flex}.tco-method-head h2,.tco-evidence-head h2,.tco-method h2{margin-block:var(--spacing);color:var(--color-bright)}.tco-method-head>p{max-width:560px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}.tco-input-group{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);border-width:1px;border-color:var(--color-glass-line)}.tco-input-group legend{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.5px;letter-spacing:.5px;color:var(--color-bright)}.tco-input-group .in{margin-bottom:0}.tco-costlines{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--color-line-dim);display:grid}.tco-costlines[hidden]{display:none}.tco-costline-title{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.7px;letter-spacing:.7px;color:var(--color-faint);text-transform:uppercase}.calc .tco-costline{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);border-width:1px;border-color:var(--color-glass-line);background:#ffffff05;grid-template-columns:18px minmax(0,1fr) 130px;margin:0;display:grid}.calc .tco-costline-check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-accent);margin:0;padding:0}.tco-costline-copy b,.tco-costline-copy small,.tco-costline-price small{display:block}.tco-costline-copy small{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.tco-costline-copy em{--tw-tracking:.5px;letter-spacing:.5px;color:var(--color-faint);text-transform:uppercase;font-style:normal}.tco-costline-copy a{color:var(--color-accent);text-decoration-line:underline}.tco-costline-price input{padding:calc(var(--spacing) * 1.5);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tco-costline-price small{margin-top:calc(var(--spacing) * .5);text-align:right;--tw-font-weight:var(--font-weight-normal);font-size:9px;font-weight:var(--font-weight-normal);color:var(--color-faint)}.tco-evidence{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 6);border-top-width:1px;border-color:var(--color-line-dim)}.tco-evidence-grid,.tco-method-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.tco-evidence-card,.tco-documented-difference,.tco-method-grid>div{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-glass-line);background:#ffffff06}.tco-evidence-card h3,.tco-documented-difference h3{margin-block:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-bright)}.tco-evidence-card dl{gap:calc(var(--spacing) * 2.5);margin:0;display:grid}.tco-evidence-card dl>div{gap:var(--spacing);grid-template-columns:112px 1fr;display:grid}.tco-evidence-card dt{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.7px;letter-spacing:.7px;color:var(--color-faint);text-transform:uppercase}.tco-evidence-card dd{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}.tco-evidence-card>ul{margin-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:18px}.tco-sources{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--color-line-dim)}.tco-sources summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lilac);list-style-type:none}.tco-source-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:grid}.tco-source-list a{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--color-muted);border-width:1px;border-color:var(--color-line-dim);background:#0000001f;text-decoration-line:none}.tco-source-list a:hover{border-color:var(--color-accent-hi)}.tco-source-list a b{color:var(--color-bright)}.tco-source-list a span{margin-top:calc(var(--spacing) * .5);color:var(--color-faint);font-size:10px;display:block}.tco-documented-difference{margin-top:calc(var(--spacing) * 4);background:#7ce3a80e;border-color:#7ce3a859}.tco-documented-difference p,.tco-method-grid p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin-bottom:0}.tco-method{margin-block:calc(var(--spacing) * 6)}@media (width<=700px){.tco-method-head,.tco-evidence-head{display:block}.tco-evidence-head>a{margin-top:calc(var(--spacing) * 2);display:inline-block}.tco-evidence-card dl>div{grid-template-columns:1fr}.calc .tco-costline{grid-template-columns:18px minmax(0,1fr)}.tco-costline-price{grid-column:2}}.tco-delta{margin-top:calc(var(--spacing) * 5);margin-bottom:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);background:linear-gradient(120deg,#1d2a24,#141a2e);border-width:1px;border-color:#7ce3a84d;padding-block:22px}.tco-delta h3{margin-block:var(--spacing);margin-bottom:calc(var(--spacing) * 3.5);color:var(--color-bright);font-size:21px}.tco-chips{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.tco-chip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:15px;padding-block:calc(var(--spacing) * 3.5);background:#ffffff0a;border-width:1px;border-color:#ffffff1f}a.tco-chip{cursor:pointer;color:inherit;transition:border-color .2s,transform .2s;display:block}a.tco-chip:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-hi);text-decoration-line:none}.tco-chip .ic{margin-bottom:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background:#7ce3a81a;border-width:1px;border-color:#7ce3a84d;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tco-chip .ic svg{width:21px;height:21px}.tco-chip b{margin-bottom:var(--spacing);color:#dff2e8;font-size:13px;display:block}.tco-chip p{--tw-leading:1.5;color:#a8c4b6;margin:0;font-size:11.5px;line-height:1.5}.vs2{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=860px){.vs2{grid-template-columns:repeat(1,minmax(0,1fr))}}.vs-col{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);border-width:1px;border-color:var(--color-glass-line);background:#ffffff08}.vs-col b,.vs-io>b{color:var(--color-bright);font-size:13.5px}.vs-col ul{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-muted);margin-bottom:0;padding-left:18px}.vs-short{margin-top:calc(var(--spacing) * 2.5);color:var(--color-warn);font-size:12.5px;display:block}.vs-tbl{margin-top:calc(var(--spacing) * 2);border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.vs-tbl th{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-tracking:.8px;letter-spacing:.8px;color:var(--color-faint);text-transform:uppercase;border-bottom-width:1px;border-bottom-color:var(--color-line-dim);background-color:#0000;font-size:10.5px}.vs-tbl td{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--color-muted);background-color:#0000;border-style:dashed;border-bottom-width:1px;border-bottom-color:#ffffff14}.vs-tbl td:first-child{color:var(--color-faint);font-size:11px}.ssbtn{margin-right:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);width:34px;color:var(--color-ink-soft);background-image:none;border-width:1px;border-color:#ffffff59;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ssbtn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ssbtn:hover{color:var(--color-white);border-color:var(--color-lilac)}#ssearch{--ss-fade:.12s;pointer-events:none;visibility:hidden;z-index:800;opacity:0;-webkit-backdrop-filter:blur(16px)saturate(1.3);transition:opacity var(--ss-fade) ease, visibility 0s linear var(--ss-fade);background:#0a08169e;justify-content:center;align-items:flex-start;padding-top:9vh;display:flex;position:fixed;inset:0}#ssearch.open{pointer-events:auto;visibility:visible;opacity:1;transition:opacity var(--ss-fade) ease, visibility 0s}.ssbox{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);background:var(--color-surface-2);border-width:1px;border-color:var(--color-line);width:min(680px,92vw);box-shadow:0 24px 80px #0009}.ssrow{gap:calc(var(--spacing) * 2);display:flex}#ssq{padding-inline:calc(var(--spacing) * 3.5);font-family:inherit;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);--tw-outline-style:none;background:var(--color-screen);border:1.5px solid #a58cff80;border-radius:10px;outline-style:none;flex:1;padding-block:11px}#ssq:focus{border-color:var(--color-lilac)}.ssx{width:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-ink-soft);background-image:none;border-width:1px;border-color:#ffffff4d;border-radius:10px;font-size:15px}#ssr{margin-top:calc(var(--spacing) * 2.5);max-height:52vh;overflow-y:auto}#ssr a{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:#e9e2ff;border-radius:10px;text-decoration-line:none;display:block}#ssr a:hover{background:#ffffff0f}#ssr a b{font-size:14.5px}#ssr a span{float:right;font-family:var(--font-mono);color:var(--color-faint);font-size:11px}#ssr a p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#9d92c8;margin-top:3px;margin-bottom:0}.ssnone{padding:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#9d92c8}.clbwrap{margin-block:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 3.5);padding-inline:18px;padding-top:18px;padding-bottom:calc(var(--spacing) * 2);position:relative}.clbwrap svg{--fig-w:860px;width:100%;height:auto;margin-inline:auto;display:block}.clb-caps{margin-top:0;margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=820px){.clb-caps{grid-template-columns:repeat(1,minmax(0,1fr))}}.clb-cap{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line)}.clb-cap h3{margin-top:0;margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:21px;font-weight:var(--font-weight-bold);color:var(--color-bright);display:block}.clb-cap p{color:var(--color-muted);margin:0;font-size:13px}.clb-how{margin-top:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:21px;font-weight:var(--font-weight-bold);color:var(--color-bright);margin-bottom:0}.clb-replay{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);--tw-leading:1;color:#cfc2ff;background:#8f7ae024;border-width:1px;border-color:#a58cff6b;border-radius:9px;font-size:17px;line-height:1;transition:background .2s;position:absolute}.clb-replay:hover{background:#8f7ae04d}.pa-rows{margin-top:calc(var(--spacing) * 6);gap:0;display:grid;overflow-x:clip}.pa-row{align-items:stretch;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 6);border-top-width:1px;border-color:var(--color-line);--p1:clamp(0, calc(var(--pxr-p,1) / .46), 1);--p2:clamp(0, calc((var(--pxr-p,1) - .2) / .4), 1);--p3:clamp(0, calc((var(--pxr-p,1) - .3) / .5), 1);--pf1:clamp(0, calc((var(--pxr-p,1) - .16) / .52), 1);--pf2:clamp(0, calc((var(--pxr-p,1) - .44) / .52), 1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);transition:opacity .45s;display:grid;position:relative}.pa-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line)}.pa-row:before{content:"";pointer-events:none;transform-origin:0;width:100%;height:1px;transform:scaleX(var(--pxr-p,1));background:linear-gradient(90deg,#a58cff,#7ce3a8 88%);position:absolute;top:-1px;left:0}.pa-row.pxr-on:not(.pxr-live){opacity:.62}.pa-card{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);will-change:transform;border-radius:14px;flex-direction:column;padding-block:18px;display:flex;position:relative}.pa-neg{opacity:var(--p1);transform:translate3d(calc((1 - var(--p1)) * -52px), calc(var(--pfx-y,0px) + (1 - var(--p1)) * 16px), 0)}.pa-pos{opacity:var(--p3);transform:translate3d(calc((1 - var(--p3)) * 52px), calc(var(--pfx-y,0px) + (1 - var(--p3)) * 16px), 0)}.pa-card:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:.75;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .4s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pa-neg:before{background:linear-gradient(145deg,#a58cff80,#a58cff12 34%,#0000 58%)}.pa-pos:before{background:linear-gradient(215deg,#7ce3a88c,#7ce3a814 34%,#0000 58%)}.pa-row.pxr-live .pa-card:before,.pa-card:hover:before{opacity:1}.pa-row.pxr-live .pa-pos{background:radial-gradient(420px 200px at 100% 0%, #7ce3a814, transparent 70%), var(--color-glass)}.pa-kicker{margin-top:0;margin-bottom:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.18em;display:flex}.pa-num{font-variant-numeric:tabular-nums;color:var(--color-faint)}.pa-neg .pa-kicker{color:var(--color-fault)}.pa-pos .pa-kicker{color:var(--color-go)}.pa-fig{margin-bottom:calc(var(--spacing) * 4);aspect-ratio:132/72;width:clamp(150px,38%,240px);opacity:calc(.15 + .85 * var(--fp,1));transform:translate3d(0, calc((1 - var(--fp,1)) * 12px), 0) scale(calc(.92 + .08 * var(--fp,1)));flex-shrink:0;display:block}.pa-svg{width:100%;height:100%;display:block;overflow:visible}.pa-neg .pa-fig{--fp:var(--pf1)}.pa-pos .pa-fig{--fp:var(--pf2)}.paf{--f:clamp(0, calc((var(--fp,1) - var(--paf-d,0)) / var(--paf-w,.55)), 1);transform-box:fill-box;transform-origin:50%}.paf-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--f))}.paf-fade{opacity:var(--f)}.paf-pop{opacity:var(--f);transform:scale(calc(.55 + .45 * var(--f)))}.paf-move{transform:translate(calc(var(--f) * var(--paf-x,0px)), calc(var(--f) * var(--paf-y,0px)))}.paf-drop{opacity:calc(1 - var(--f));transform:translate(0, calc(var(--f) * var(--paf-y,18px)))}.amb{transform-box:fill-box;transform-origin:50%}@keyframes ambMarch{to{stroke-dashoffset:var(--amb-dash,-18)}}@keyframes ambBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes ambPing{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes ambRun{0%{opacity:0;transform:translate(0)}16%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--amb-x,0px), var(--amb-y,0px))}}@keyframes ambRise{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-13px)}}@keyframes ambCable{0%{opacity:0;transform:translate(0)}14%{opacity:1}25%{transform:translate(9.2px,-5px)}50%{transform:translate(14.8px,-16.3px)}75%{transform:translate(20px,-27.8px)}86%{opacity:1}to{opacity:0;transform:translate(28px,-34px)}}.pa-row.pxr-live .amb-march{animation:1.5s linear infinite ambMarch}.pa-row.pxr-live .amb-blink{animation:ambBlink 2.2s ease-in-out var(--amb-delay,0s) infinite}.pa-row.pxr-live .amb-ping{animation:ambPing 2.6s ease-out var(--amb-delay,0s) infinite}.pa-row.pxr-live .amb-run{animation:ambRun 2.4s linear var(--amb-delay,0s) infinite}.pa-row.pxr-live .amb-rise{animation:ambRise 2.8s ease-out var(--amb-delay,0s) infinite}.pa-row.pxr-live .amb-cable{animation:ambCable 2.8s linear var(--amb-delay,0s) infinite}@media (prefers-reduced-motion:reduce){.pa-row .amb-march,.pa-row .amb-blink,.pa-row .amb-ping,.pa-row .amb-run,.pa-row .amb-rise,.pa-row .amb-cable{animation:none!important}}.pa-card h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);color:var(--color-bright);display:block}.pa-card p{--tw-leading:1.55;font-size:13.5px;line-height:1.55}.pa-fix{margin-top:0;margin-bottom:calc(var(--spacing) * 3);color:var(--color-go)}.pa-copy{margin-top:0;margin-bottom:calc(var(--spacing) * 5);color:var(--color-muted);font-size:13px}.pa-foot{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);border-top-width:1px;border-top-color:var(--color-glass-line);margin-top:auto;display:block}.pa-join{width:calc(var(--spacing) * 6);opacity:var(--p2);justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.pa-join-line{transform-origin:0;width:100%;height:1px;transform:scaleX(var(--p2));background:linear-gradient(90deg,#a58cff80,#7ce3a8bf);display:block}.pa-join-tip{border-top-style:var(--tw-border-style);border-top-width:2px;border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--color-go);width:7px;height:7px;transform:rotate(45deg) translate3d(calc((1 - var(--p2)) * -9px), 0, 0);margin-top:-4px;position:absolute;top:50%;right:0}@media (width<=900px){.pa-row{gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr)}.pa-join{height:calc(var(--spacing) * 5);justify-self:center;width:100%}.pa-join-line{transform-origin:top;width:1px;height:100%;transform:scaleY(var(--p2));background:linear-gradient(#a58cff80,#7ce3a8bf)}.pa-join-tip{transform:rotate(135deg) translate3d(calc((1 - var(--p2)) * -9px), 0, 0);margin-top:0;margin-left:-4px;inset:auto auto 0 50%}.pa-neg,.pa-pos{transform:translate3d(0, calc(var(--pfx-y,0px) + (1 - var(--p1)) * 18px), 0)}.pa-pos{transform:translate3d(0, calc(var(--pfx-y,0px) + (1 - var(--p3)) * 18px), 0)}}.easy3{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=820px){.easy3{grid-template-columns:repeat(1,minmax(0,1fr))}}.e3{border-style:var(--tw-border-style);padding-inline:22px;padding-block:calc(var(--spacing) * 5);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px}.e3 .ic{margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-lilac);background:linear-gradient(150deg,#2a2153,#1a1435);justify-content:center;align-items:center;display:flex}.e3 .ic svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.e3 b,.e3 h3{--tw-leading:var(--leading-tight);font-size:21px;line-height:var(--leading-tight);color:var(--color-bright);margin-top:0;margin-bottom:5px;display:block}.e3 p{color:var(--color-muted);margin:0;font-size:13px}.wml{margin-block:22px;margin-bottom:var(--spacing);gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background:radial-gradient(700px 320px at 78% 0,#7ce3a80f,#0000 60%),linear-gradient(150deg,#171231,#100c22);border-width:1px;border-color:#ffffff14;border-radius:18px;grid-template-columns:200px 1fr 1.25fr;padding:22px;display:grid;overflow:visible}@media (width<=860px){.wml{padding:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.wml-rlbl{display:none}}.wml-hd{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1.5);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.wml-hd svg{width:17px;height:17px}.wml-lock{color:var(--color-lilac-hi)}.wml-agn{color:var(--color-go)}.wml-rung{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-left-width:3px;border-left-color:var(--color-line);flex-direction:column;justify-content:center;transition:border-color .5s,background .5s;display:flex}.wml-rung b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:.5px;letter-spacing:.5px;color:var(--color-bright)}.wml-rung span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-faint-2);margin-top:3px}.wml-cell{border-radius:var(--radius-xl);min-width:0;min-height:118px;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);transition:transform .6s,box-shadow .6s,border-color .6s;position:relative}.wml-cell p{margin-block:calc(var(--spacing) * 1.5);--tw-leading:1.5;color:var(--color-muted-2);font-size:13px;line-height:1.5}.wml-locked{border-style:var(--tw-border-style);opacity:.78;border-width:1px;border-color:var(--color-line-dim);background:#ffffff04}.wml-locked .wml-who{color:#a99bd4}.wml-who{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.6px;letter-spacing:.6px;color:var(--color-muted);text-transform:uppercase}.wml-who.dim{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);--tw-border-style:dashed;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2px;letter-spacing:.2px;color:var(--color-faint-2);text-transform:none;border-style:dashed;border-top-width:1px;border-top-color:var(--color-line-dim);padding-top:7px}.wml-eq{margin-top:calc(var(--spacing) * .5);--tw-leading:1.35;--tw-font-weight:var(--font-weight-extrabold);font-size:13px;line-height:1.35;font-weight:var(--font-weight-extrabold);--tw-tracking:.4px;letter-spacing:.4px;overflow-wrap:break-word;color:var(--color-go)}.wml-eq i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2px;letter-spacing:.2px;color:#bfe9d2;font-style:normal}.wml-cell:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-hi)}.mdna{margin-block:calc(var(--spacing) * 5);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);border-left-width:3px;border-left-color:var(--color-accent);background:var(--color-surface-3)}.mdna h3{margin-top:0;margin-bottom:calc(var(--spacing) * 2);color:var(--color-bright);font-size:21px}.mdna p{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-lav)}.mdna .concede{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing) * 2.5);color:var(--color-muted-2);border-style:dashed;border-top-width:1px;border-top-color:var(--color-line);font-size:13px;font-style:italic}.why8{gap:calc(var(--spacing) * 3);margin-block:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:26px;display:grid}@media (width<=1080px){.why8{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.why8 .w8{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);background:var(--color-glass);border-width:1px;border-color:var(--color-glass-line);backdrop-filter:blur(9px);border-radius:14px;padding-block:18px;position:relative;overflow:hidden}.why8 .w8 .n{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:26px;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-bright);margin-bottom:7px}.why8 .w8 b{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-bright);display:block}.why8 .w8 p{--tw-leading:1.5;color:var(--color-muted);margin:0;font-size:12.4px;line-height:1.5}.pgid{margin-right:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);vertical-align:middle;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:#5c0f3d;letter-spacing:.05em;background:#ffb3e0;border:1.5px solid #ff5cb8;padding-block:1px;display:inline-block}.pgid-s{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);z-index:5;opacity:.9;position:absolute}.pgid-host{position:relative}.pgid-f{top:calc(var(--spacing) * 1.5);left:calc(var(--spacing) * 1.5);z-index:5;padding-inline:calc(var(--spacing) * 1.5);opacity:.9;font-size:10px;position:absolute}.pgid-n{margin-left:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);vertical-align:middle;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-extrabold);font-size:9.5px;font-weight:var(--font-weight-extrabold);color:#5c0f3d;background:#ffb3e0;border:1px solid #ff5cb8;border-radius:.25rem;display:inline-block}.pgid-n.pgid-revised{color:#1e3a8a;background:#bfdbfe;border-color:#3b82f6}.vflag{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#241c05;background:#ffe600;border-radius:3px;box-shadow:0 0 0 1px #b8a600}.pgid-row{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:var(--container-page);padding-inline:var(--spacing);margin-bottom:-6px}}@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}.isolate{isolation:isolate}.z-0{z-index:0}.z-2{z-index:2}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-8{margin:calc(var(--spacing) * 8)}.bleed{margin-inline:calc(50% - 50vw)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0{margin-left:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-100{height:calc(var(--spacing) * 100)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-24{width:calc(var(--spacing) * 24)}.w-100{width:calc(var(--spacing) * 100)}.w-full{width:100%}.max-w-\[820px\]{max-width:820px}.max-w-page{max-width:var(--container-page)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[105px\]{scroll-margin-top:105px}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-\[18px\]{border-radius:18px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.bg-surface-4{background-color:var(--color-surface-4)}.stroke-2{stroke-width:2px}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-0{padding-bottom:0}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.text-\[19px\]{font-size:19px}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-bright{color:var(--color-bright)}.text-faint{color:var(--color-faint)}.text-muted{color:var(--color-muted)}.text-warn{color:var(--color-warn)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,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)}@media (width>=40rem){.sm\:p-7{padding:calc(var(--spacing) * 7)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:h-8{height:calc(var(--spacing) * 8)}.lg\:w-32{width:calc(var(--spacing) * 32)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}}@keyframes encpulse{0%,to{box-shadow:0 0 5px #7ce3a826}50%{box-shadow:0 0 16px #7ce3a88c}}@keyframes cnpdash{to{stroke-dashoffset:-20px}}@keyframes rshalo{0%,to{opacity:.08;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes linstar{0%,to{opacity:.35}50%{opacity:1}}@keyframes linhalo{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.8;transform:scale(1.22)}}@keyframes bpJourney{0%{offset-distance:0%;opacity:0}2%{opacity:1}10%{offset-distance:9.3%}20%{offset-distance:9.3%}46%{offset-distance:47.7%}60%{offset-distance:66.2%}66%{offset-distance:66.2%}74%{offset-distance:74.4%}90%{offset-distance:100%;opacity:1}94%,to{offset-distance:100%;opacity:0}}@keyframes bpX{0%,8%{opacity:0}11%,19%{opacity:1}24%,to{opacity:0}}@keyframes bpTLS{0%,58%{opacity:0}62%,72%{opacity:1}78%,to{opacity:0}}@keyframes bpLand{0%,86%{opacity:.12}90%,96%{opacity:.9}to{opacity:.12}}@keyframes cncA{0%,42%{opacity:1}62%,to{opacity:0}}@keyframes cncB{0%,52%{opacity:0}74%,to{opacity:1}}@keyframes clbA{0%,80%{opacity:1}to{opacity:0}}@keyframes clbB{0%,66%{opacity:0}to{opacity:1}}@keyframes cometP{0%{offset-distance:0%;opacity:0}6%{opacity:1}44%{offset-distance:100%;opacity:1}52%{offset-distance:100%;opacity:.85}94%{opacity:1}to{offset-distance:0%;opacity:0}}.bp-dash{animation:16s linear infinite bpSig}@keyframes bpSig{0%,56%{opacity:.14;stroke-dashoffset:0}58%{opacity:.85}74%{opacity:.85;stroke-dashoffset:-60px}80%,to{opacity:.14;stroke-dashoffset:-60px}}.bp-pkt,.bp-pkt2{offset-path:path("M602 322 H438");offset-rotate:0deg;animation:16s ease-in-out infinite bpJourney}.bp-pkt2{animation-delay:.14s}.bp-x{opacity:0;animation:16s linear infinite bpX}.bp-tls{opacity:0;animation:16s linear infinite bpTLS}.bp-land{opacity:.12;animation:16s linear infinite bpLand}.rs-halo{transform-origin:50%;transform-box:fill-box;animation:3.8s ease-in-out infinite rshalo}.rs-row .rs-card:nth-child(2) .rs-halo{animation-delay:1.25s}.rs-row .rs-card:nth-child(3) .rs-halo{animation-delay:2.5s}.lin-star{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite linstar}.lin-bgstar{animation:5s ease-in-out infinite linstar}.lin-halo{transform-origin:50%;transform-box:fill-box;animation:3.4s ease-in-out infinite linhalo}.cnc-a{animation:7.5s forwards cncA}.cnc-b{opacity:0;animation:7.5s forwards cncB}.cba,.cbb,.cmt{opacity:0}.clbwrap.vis .cba{animation:6.6s .1s forwards clbA}.clbwrap.vis .cbb{animation:8.4s .1s forwards clbB}.clbwrap.vis .cmt{animation:2.8s ease-in-out .35s both cometP}.clbwrap.vis .cmt.t1{animation-duration:2.8s;animation-delay:.47s}.clbwrap.vis .cmt.t2{animation-duration:2.8s;animation-delay:.58s}@media (prefers-reduced-motion:reduce){.lin-star,.lin-halo,.bp-dash,.bp-x,.bp-tls,.bp-land,.rs-halo,.rs-legend .rs-li.rs-host{animation:none!important}.bp-pkt,.bp-pkt2,.cba,.cmt,.clb-replay{display:none}.bp-x{opacity:.8}.bp-land{opacity:.45}.rs-halo{opacity:.35}.lin-halo{opacity:.4}.cbb{opacity:1;animation:none!important}.cnc-a{opacity:0;animation:none}.cnc-b{opacity:1;animation:none}.ind-route,.cnv-door,.cnv-chip,.cnv-pcard,.cnv-step,.dxt-sec,.fx-case,.fx-art{transition:none}.ind-route:hover,.cnv-door:hover,.fx-case:hover,.fx-art:hover{transform:none}.ind-route:after{transition:none;display:none}}@media print{.site-header,.site-footer,.pocbar,.plband,.ctaband,.mnav-btn,#mnav,#ssearch,.ssbtn,#eggmenu,#egg,#egg2,#egg3,#egg4,#egg5,#egg6,#egg7,#egg8{display:none!important}body,main{color:#1d1a2e!important;filter:none!important;background:#fff!important}main{padding:0 8mm}h1,h2,h3,h4,b,strong{color:#14102a!important}p,li,td,th,.dek,.sdek,.note,.crumb,span,div{color:#222!important;background-image:none!important}.crumb{opacity:1;text-shadow:none}.card,.prdcap,.capx,.tiercard,.diff,.w8,.selq,.cnv-step,.cnv-door,details{box-shadow:none!important;background:#fff!important;border:1px solid #999!important}.capx{page-break-inside:avoid;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.capx:before,.capx-glow,.capx-sheen{display:none!important}table,th,td{border-color:#888!important}th{color:#111!important;background:#eee!important}a{text-decoration:underline;color:#1d1a2e!important}.reveal{opacity:1!important;transform:none!important}.tag{color:#333!important;background:#f2f2f2!important;border:1px solid #888!important}.painband{display:none}.clbwrap,.clbf-stage,.bpwrap,.wsb,svg[viewBox="0 0 780 382"],svg[viewBox="0 -12 780 278"]{print-color-adjust:exact}.clbwrap,.wsb{page-break-inside:avoid;border-radius:8px;background:#100c22!important}.clbwrap *,.wsb *{color:revert!important}input,select,button{display:none!important}.spx-stamp{text-align:center;width:100%;padding:0 0 2mm;font-size:8.5pt;position:fixed;bottom:0;left:0;color:#555!important;display:block!important}.spx .crumb,.spx .spx-actions,.spx .pageinfo{display:none!important}.spx h2,.spx h3{page-break-after:avoid}.spx .famtbl tr,.spx .g3band,.spx .prdcap{page-break-inside:avoid}.spx .prodimg img{max-width:55%}}@page{margin:14mm 12mm 20mm}@media (width>=900px){.cnp-stg{height:150svh}}.cnp-stg{--cnp-in:clamp(0, calc(var(--pxb-p,1) / .04), 1);--sp1:clamp(0, calc((var(--pxb-p,1) - .02) / .15), 1);--sp2:clamp(0, calc((var(--pxb-p,1) - .18) / .15), 1);--sp3:clamp(0, calc((var(--pxb-p,1) - .34) / .15), 1);--sp4:clamp(0, calc((var(--pxb-p,1) - .5) / .15), 1);--sp5:clamp(0, calc((var(--pxb-p,1) - .66) / .15), 1)}.cnp-stg .sq1{--sp:var(--sp1,1)}.cnp-stg .sq2{--sp:var(--sp2,1)}.cnp-stg .sq3{--sp:var(--sp3,1)}.cnp-stg .sq4{--sp:var(--sp4,1)}.cnp-stg .sq5{--sp:var(--sp5,1)}.cnp-stg :is(.sq1,.sq2,.sq3,.sq4,.sq5){opacity:clamp(0, calc(var(--sp,1) / .25), 1)}.cnp-stg .sqd{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp,1))}.cnp-stg .sqh{opacity:clamp(0, calc((var(--sp,1) - .8) / .2), 1)}.cnp-stg .sqp{transform-box:fill-box;transform-origin:0;transform:scaleX(var(--sp,1))}.cnp-stg .sqx{opacity:clamp(0, calc((var(--sp,1) - .75) / .25), 1)}@media (width>=900px){.figstg-on .bp-caps{min-height:3.75rem;position:relative}.figstg-on .bp-caps span{padding:0 8px;position:absolute;inset:0}.figstg-on .bp-c1{opacity:clamp(0, calc((.26 - var(--pxb-p,1)) / .03), 1)}.figstg-on .bp-c2{opacity:min(clamp(0, calc((var(--pxb-p,1) - .26) / .03), 1), clamp(0, calc((.44 - var(--pxb-p,1)) / .03), 1))}.figstg-on .bp-c3{opacity:min(clamp(0, calc((var(--pxb-p,1) - .44) / .03), 1), clamp(0, calc((.62 - var(--pxb-p,1)) / .03), 1))}.figstg-on .bp-c4{opacity:clamp(0, calc((var(--pxb-p,1) - .62) / .03), 1)}}.trn{--t1:clamp(0, calc(var(--tp,1) / .14), 1);--t2:clamp(0, calc((var(--tp,1) - .18) / .22), 1);--t3:clamp(0, calc((var(--tp,1) - .44) / .12), 1);--t4:clamp(0, calc((var(--tp,1) - .58) / .1), 1);--t5:clamp(0, calc((var(--tp,1) - .7) / .16), 1)}.trn .tn1{--sp:var(--t1,1)}.trn .tn2{--sp:var(--t2,1)}.trn .tn3{--sp:var(--t3,1)}.trn .tn4{--sp:var(--t4,1)}.trn .tn5{--sp:var(--t5,1)}.trn :is(.tn1,.tn2,.tn3,.tn4,.tn5){opacity:clamp(0, calc(var(--sp,1) / .25), 1)}.trn .tnd{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp,1))}.trn .tnh{opacity:clamp(0, calc((var(--sp,1) - .8) / .2), 1)}.trn .tnx{opacity:clamp(0, calc((var(--sp,1) - .75) / .25), 1)}.trn .tndraw{opacity:clamp(0, calc((.95 - var(--sp,1)) / .05), 1)}.trn .tnflow{stroke-dasharray:16 10;opacity:clamp(0, calc((var(--sp,1) - .9) / .05), 1);animation:1.1s linear infinite tnFlow}@keyframes tnFlow{to{stroke-dashoffset:-26px}}.trn-caps{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * .5);position:relative}.trn-cap-ghost,.trn-live{padding-inline:calc(var(--spacing) * 2);--tw-leading:1.5;margin:0;font-size:13px;line-height:1.5}.trn-cap-ghost{visibility:hidden;display:block}.trn-live{color:var(--color-ink-dim);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.trn .tnflow{animation:none}.trn-cap-ghost{display:none}.trn-live{position:static}}.pricetbl table{font-variant-numeric:tabular-nums}.pricetbl td:first-child{color:var(--color-ink-dim)}.pricetbl td.y{font-weight:700}.prhead{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);text-align:center}.prhead .price{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:38px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:-.5px;letter-spacing:-.5px;color:var(--color-bright);font-variant-numeric:tabular-nums}.prhead small{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:1.2px;letter-spacing:1.2px;color:var(--color-lilac-hi);display:block}.prwhat{margin-inline:auto;margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);text-align:center;--tw-leading:var(--leading-relaxed);max-width:760px;font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-ink-dim)}.prpartner{margin-top:calc(var(--spacing) * 2);text-align:center;margin-bottom:0;font-size:13px}.pricetbl .pnote{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-faint);display:block}.pricetbl td,.pricetbl td.p,.pricetbl td.n{color:var(--color-go)}.pricetbl th,.pricetbl td:first-child,.pricetbl td:first-child span{color:#fff}.pricetbl .pnote{color:var(--color-faint)}.pricetbl td.y{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.famtbl:not(.pricetbl) td,.famtbl:not(.pricetbl) td.y,.famtbl:not(.pricetbl) td.p,.famtbl:not(.pricetbl) td.n{color:#fff}.famtbl:not(.pricetbl) td.tbd{color:#6f668f}.specchip{margin-left:calc(var(--spacing) * 3);--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);vertical-align:middle;--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:.3px;letter-spacing:.3px;color:var(--color-go);background:#7ce3a81f;border-width:1px;border-color:#7ce3a86b;text-decoration-line:none;transition:background .18s,border-color .18s;display:inline-flex}.specchip:before{content:"";border-radius:var(--radius-sm);background:var(--color-go);flex:none;width:7px;height:7px}a.specchip[href]{cursor:pointer}a.specchip[href]:hover{border-color:var(--color-go);background:#7ce3a833;text-decoration-line:none}a.specchip:not([href]){cursor:default}@media (width<=640px){.specchip{margin-top:calc(var(--spacing) * 1.5);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);margin-left:0}}.spx-actions{margin-block:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.spx-actions .note{margin:0}.spx-stamp{display:none}.spx-t{margin:8px 0 26px}.spx-t td:first-child{width:34%;font-weight:700}.spx-duo{gap:calc(var(--spacing) * 5);display:grid}@media (width>=48rem){.spx-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.spx-mast{display:none}@media print{.spx{print-color-adjust:exact;font-size:9.5pt;line-height:1.45}.spx .spx-mast{border-top:2.2mm solid #6d5bb8;border-bottom:.4pt solid #d9d0f0;justify-content:space-between;align-items:baseline;margin-bottom:4mm;padding:3mm 0 2mm;display:flex!important}.spx .spx-brand{letter-spacing:.4px;font-size:13pt;font-weight:800;color:#3b2f6e!important}.spx .spx-doc{letter-spacing:1.6px;font-size:7.5pt;font-weight:700;color:#8f7ae0!important}.spx h1.pg{letter-spacing:-.2px;margin:0 0 3mm;line-height:1.08;color:#241c4d!important;font-size:24pt!important}.spx .dek{max-width:92%;margin-bottom:5mm;line-height:1.5;color:#5b5478!important;font-size:10.5pt!important}.spx .kicker{letter-spacing:1.8px;margin:0 0 1.5mm;font-weight:800;color:#6d5bb8!important;font-size:7.5pt!important}.spx h2{margin:0 0 2.5mm;line-height:1.15;color:#2f2660!important;font-size:14.5pt!important}.spx h3{margin:4mm 0 1.5mm;color:#4b3d8f!important;font-size:10.5pt!important}.spx .sdek,.spx p{color:#2b2740!important;font-size:9.5pt!important}.spx .note{color:#6b6486!important;font-size:8pt!important}.spx .sect{margin:5mm 0 0;padding:0}.spx .prodimg{text-align:center;margin:2mm auto 4mm}.spx .prodimg img{max-width:42%!important}.spx .prodimg figcaption{display:none!important}.spx .prdgrid{grid-template-columns:1fr 1fr;gap:3mm;margin:2mm 0 1mm;display:grid!important}.spx .prdcap{page-break-inside:avoid;print-color-adjust:exact;border-radius:6px;box-shadow:none!important;background:#f6f3fc!important;border:.4pt solid #ddd3f2!important;padding:3mm 3.5mm!important}.spx .prdcap h3{margin:0 0 1mm;color:#3b2f6e!important;font-size:10pt!important}.spx .prdcap p{margin:0;line-height:1.4;color:#3a3552!important;font-size:8.5pt!important}.spx .prdcap .ic,.spx .prdcap a{display:none!important}.spx .g3band{page-break-inside:avoid;print-color-adjust:exact;border-radius:4px;margin:4mm 0;color:#2b2740!important;background:#efe9fa!important;border:.4pt solid #d9cdf2!important;border-left:1mm solid #6d5bb8!important;padding:3mm 4mm!important;font-size:9pt!important}.spx .g3band b{color:#3b2f6e!important}.spx .spx-t{page-break-inside:auto;margin:1.5mm 0 4mm}.spx .famtbl table{border-collapse:collapse;width:100%}.spx .famtbl th{letter-spacing:.8px;text-transform:uppercase;text-align:left;print-color-adjust:exact;font-weight:800;color:#fff!important;background:#6d5bb8!important;border:none!important;padding:1.8mm 3mm!important;font-size:8pt!important}.spx .famtbl td{vertical-align:top;color:#2b2740!important;border:none!important;border-bottom:.4pt solid #e4dcf5!important;padding:1.6mm 3mm!important;font-size:8.8pt!important}.spx .famtbl tr:nth-child(2n) td{print-color-adjust:exact;background:#f6f3fc!important}.spx .famtbl td:first-child{font-weight:700;color:#3b2f6e!important}.spx .famtbl td.y{color:#2e7a4f!important}.spx .famtbl td.n{color:#9a93b5!important}.spx .spx-break{page-break-before:always}.spx .vflag{print-color-adjust:exact;padding:0 2pt;font-weight:700;box-shadow:0 0 0 1pt #b8a600;color:#241c05!important;background:#ffe600!important}.spx:before{content:"PRE-RELEASE PROOF OF CONCEPT — NOT FOR DISTRIBUTION — highlighted passages are unverified and pending sign-off";color:#241c05;letter-spacing:.6px;text-align:center;print-color-adjust:exact;background:#ffe600;border:.4pt solid #b8a600;border-radius:2pt;margin-bottom:3mm;padding:1.6mm 3mm;font-size:7.5pt;font-weight:800;display:block}.spx>.note:last-of-type{border-top:.4pt solid #d9d0f0;margin-top:5mm;padding-top:2mm}.spx-stamp{letter-spacing:.3px;background:#fff;color:#6b6486!important;font-size:7.5pt!important}}:root{--hdr-h:56px}@property --capx-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes capIn{0%{opacity:0;filter:blur(6px);transform:perspective(880px)translate3d(0,56px,-90px)rotateX(13deg)scale(.95)}}@keyframes capPop{0%{opacity:0;transform:translateY(10px)scale(.6)rotate(-14deg)}}@keyframes capSweep{0%{background-position:130% 0}to{background-position:-70% 0}}@keyframes capIcSheen{0%{background-position:140% 0}to{background-position:-60% 0}}@keyframes capSpin{to{--capx-a:360deg}}@keyframes pfxIn{0%{opacity:0;transform:translateY(34px)}}@keyframes vhRise{0%{transform:translateY(118%)}}@keyframes vhFade{0%{opacity:0;transform:translateY(14px)}}@keyframes vhEyebrow{0%{opacity:0;letter-spacing:.62em}}@keyframes vhSheen{0%{background-position:100% 0}34%,to{background-position:-80% 0}}@keyframes vhDrop{0%,to{opacity:.45;transform:scaleY(.35)}55%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.vh-eyebrow,.vh-line>span,.vh-dek,.vh-spec,.vh-sheen,.vh-scroll,.vh-scroll i{animation:none!important}.vh-spec:hover i{transform:none}.vh-sheen{color:#fff;background:0 0}.pfx{opacity:1;animation:none}.capx,.capx.pfx-in,.capx.pfx-in .capx-ic,.capx.pfx-in .capx-sheen,.capx:hover:before,.capx:hover .capx-ic:after{opacity:1;filter:none;animation:none!important}.capx-sheen{display:none}}@media print{.vhero{height:auto;margin:0 0 4mm;overflow:visible}.vhero-vid,.vhero-shade,.vh-copy,.vh-scroll{display:none!important}.vhero .crumb{text-shadow:none;position:static}}@media (prefers-reduced-motion:reduce),(scripting:none),print,(width<=899px) and (height<=830px){.pswstg{height:auto}.pswstg-pin{height:auto;padding-top:44px;padding-bottom:26px;display:block;position:static;overflow:visible}.pswstg-head{opacity:1;transform:none}.pswstg .pshow-rail,.psw-num{display:none}.pswstg .pshow,.pswstg .pshow-stage{display:block}.pswstg .pshow-slide{visibility:visible;opacity:1;pointer-events:auto;transition:none;animation:none;transform:none}.pswstg .pshow-slide+.pshow-slide{margin-top:14px}}@media (prefers-reduced-motion:reduce),(scripting:none){.stg{height:auto}.stg-pin{height:auto;padding:6vh 0;position:static}.stg-art{padding-top:0;position:static}.stg-fig{opacity:1;width:min(88vw,720px);margin:0 auto;transform:none}.stg-frame{opacity:0}.stg-frame:last-of-type{opacity:1}.stg-panel{box-sizing:content-box;opacity:1;width:auto;max-width:620px;margin:24px auto 0;padding-inline:18px;position:static;transform:none}.stg-item,.stg-more{opacity:1;transition:none;transform:none}}@media print{.stg{height:auto}.stg-pin{height:auto;position:static;overflow:visible}.stg-art{display:none}.stg-panel{opacity:1;width:auto;position:static;transform:none}.stg-item,.stg-more{opacity:1;transform:none}}@keyframes hwRise{0%{opacity:.2;transform:translateY(112%)}}@media (prefers-reduced-motion:reduce){.hln.pfx-in .hw>span{animation:none}}@media (width<=900px){.pcalc{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr))}.pcalc-big{font-size:38px}}@media (width<=560px){.pcalc-duo{row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.pcalc-big{--tw-tracking:-1px;letter-spacing:-1px;font-size:32px}.pcalc-seg button{padding-inline:var(--spacing);font-size:11.5px}}@supports not (grid-template-rows:subgrid){.secx-card{display:block}}@media (width<=1080px){.secx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.secx{grid-template-columns:minmax(0,1fr)}.secx-ic{margin-block:calc(var(--spacing) * 3.5);width:62px;height:62px}.secx-ic svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.prddocs.prdocx a:hover .pdoc-go{transform:none}}@keyframes mtblRow{0%{opacity:0;transform:translateY(-5px)}}.mtbl[open] .mtbl-t tr{animation:.22s cubic-bezier(.16,1,.3,1) backwards mtblRow}.mtbl[open] .mtbl-t tr:first-child{animation-delay:0s}.mtbl[open] .mtbl-t tr:nth-child(2){animation-delay:28ms}.mtbl[open] .mtbl-t tr:nth-child(3){animation-delay:56ms}.mtbl[open] .mtbl-t tr:nth-child(4){animation-delay:84ms}.mtbl[open] .mtbl-t tr:nth-child(5){animation-delay:.112s}.mtbl[open] .mtbl-t tr:nth-child(6){animation-delay:.14s}.mtbl[open] .mtbl-t tr:nth-child(7){animation-delay:.168s}.mtbl[open] .mtbl-t tr:nth-child(8){animation-delay:.196s}.mtbl[open] .mtbl-t tr:nth-child(9){animation-delay:.224s}.mtbl[open] .mtbl-t tr:nth-child(10){animation-delay:.252s}.mtbl[open] .mtbl-t tr:nth-child(11){animation-delay:.28s}.mtbl[open] .mtbl-t tr:nth-child(n+12){animation-delay:.308s}.mtbl[open] .mtbl-t .note{animation:.22s cubic-bezier(.16,1,.3,1) .336s backwards mtblRow}@media (prefers-reduced-motion:reduce){.mtbl[open] .mtbl-t tr,.mtbl[open] .mtbl-t .note{animation:none}}@keyframes cbkEdge{0%,to{filter:drop-shadow(-1.5px 0 0 var(--cbk-glow)) drop-shadow(1.5px 0 0 var(--cbk-glow)) drop-shadow(-5px 0 10px #5e54c552) drop-shadow(5px 0 10px #5e54c552)}50%{filter:drop-shadow(-1.5px 0 0 var(--cbk-glow)) drop-shadow(1.5px 0 0 var(--cbk-glow)) drop-shadow(-9px 0 19px #5e54c58f) drop-shadow(9px 0 19px #5e54c58f)}}@media (prefers-reduced-motion:reduce){.cbk-p:is(:hover,:focus-visible){filter:drop-shadow(-1.5px 0 0 var(--cbk-glow)) drop-shadow(1.5px 0 0 var(--cbk-glow)) drop-shadow(-5px 0 10px #5e54c552) drop-shadow(5px 0 10px #5e54c552);animation:none}}@keyframes cbkPanelIn{0%{filter:brightness(.32);transform:scale(1.07)}to{filter:brightness();transform:none}}@keyframes cbkStamp{0%{opacity:0;transform:scale(1.22)}to{opacity:1;transform:none}}@keyframes cbkWipe{0%{clip-path:inset(-.16em 100% -.16em 0);transform:translateY(12px)}to{clip-path:inset(-.16em 0);transform:none}}@keyframes cbkRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cbk-cut,.cbk-copy .tag,.cbk-h,.cbk-l,.cbk-dek,.cbk-d{animation:none}}@media (width<=899px){.clbfstg{height:auto}.clbfstg-pin{height:auto;display:block;position:static;overflow:visible}.clbfstg .clbf-svg.fig-desktop{max-height:none}}@media (prefers-reduced-motion:reduce),(scripting:none),print{.clbfstg{height:auto}.clbfstg-pin{height:auto;display:block;position:static;overflow:visible}.clbfstg .clbf-svg.fig-desktop{max-height:none}}@media (prefers-reduced-motion:reduce){.clbf-pkt{animation:none}.clbf-up,.clbf-dn,.clbf-arc{display:none}.figstg{height:auto}.figstg-pin{height:auto;display:block;position:static;overflow:visible}}.cbk-home{--cbk-h:clamp(340px, 44vh, 520px);--cbk-xmax:13vw}body[data-route=partners\/where] .site-main{max-width:none}body[data-route=partners\/where] .site-header{-webkit-backdrop-filter:none}body[data-route=partners\/where] .site-header:not(.mnav){background:#0c091aeb}@media (width>=900px) and (width<=1279px){.ptg.js.has-sel .ptg-legend{display:none}}.star.polaris{opacity:.9;cursor:pointer;pointer-events:auto;z-index:4;background:#eaf1ff;width:4.4px;height:4.4px;animation:7s ease-in-out infinite polTwk;box-shadow:0 0 5px #d6e6ffb3,0 0 11px #96b9ff59}.star.polaris:hover{opacity:1;box-shadow:0 0 8px #fff,0 0 22px #a5c3ffe6}.orbital-menu{width:360px;max-width:82vw;margin:0 auto 6px;display:block;overflow:visible}#egg,#egg2,#egg3,#egg4,#egg5,#egg6,#egg7,#egg8,#egg9,#egg-mars,#eggmenu{backdrop-filter:blur(8px);z-index:200;background:#07050fe0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ss3d-a11y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss3d-a11y button:focus-visible{clip-path:none;z-index:210;color:#e2d9ff;letter-spacing:.12em;text-transform:uppercase;background:#12102a;border:1px solid #7ce3a8;border-radius:4px;width:auto;height:auto;padding:8px 14px;font:700 11px/1 Arial Narrow,system-ui,sans-serif;position:fixed;top:12px;left:50%;transform:translate(-50%)}.egg-bd{text-align:center;background:#12102a;border:1px solid #4a3d7d;border-radius:18px;max-width:96vw;max-height:92vh;padding:24px 26px;position:relative;box-shadow:0 30px 90px #000000b3}.egg-bd.big{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:min(1780px,96vw);max-height:96vh;padding:14px 18px 12px;display:flex;overflow:hidden}.egg-bd.big.fit{width:auto;min-width:min(560px,90vw)}.egg-bd.big .ss-wrap{max-width:min(100%,226.906vh - 354.54px)}#egg8 .egg-bd{background:#06040e;border:0;border-radius:0;justify-content:stretch;width:100vw;max-width:none;height:100vh;max-height:none;padding:0}.egg8-mount{flex:auto;width:100vw;height:100vh;min-height:0}#egg8 .sr-root{border-radius:0}#egg8 .egg8-intro,#egg8 #egg8-status,#egg8 .egg-bd.big:before,#egg8 .egg-bd.big:after{display:none}#egg8 .egg-x,#egg8 .egg-snd{z-index:12;background:#070512b8;border-radius:4px;top:14px}#egg8 .egg-x{left:14px;right:auto}#egg8 .egg-snd{left:44px;right:auto}#egg8 #egg8-key{z-index:12;opacity:.5;pointer-events:none;margin:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.egg9-mount{flex:auto;width:100%;min-height:0}.egg9-mount .pm-root,.egg9-mount .mss-shell{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;margin:0}#egg9[data-view=full] .pm-root,#egg-mars[data-view=full] .mss-shell{border:0;border-radius:0}#egg9[data-view=full] .egg-bd,#egg-mars[data-view=full] .egg-bd{background:#06040e;border:0;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none;padding:0}#egg9[data-view=full] #egg9-status,#egg-mars[data-view=full] #egg-mars-status{display:none}#egg9[data-view=full] .egg9-mount,#egg-mars[data-view=full] .egg9-mount{width:100vw;height:100vh}#egg9[data-view=full] .egg-bd.big:before,#egg9[data-view=full] .egg-bd.big:after,#egg-mars[data-view=full] .egg-bd.big:before,#egg-mars[data-view=full] .egg-bd.big:after{display:none}#egg9[data-view=window] .egg-bd,#egg-mars[data-view=window] .egg-bd{width:85vw;max-width:85vw;height:85vh;max-height:85vh}#egg9[data-view=window] .egg9-mount,#egg-mars[data-view=window] .egg9-mount{flex:auto}#egg9 .egg-x,#egg9 .egg-snd,#egg-mars .egg-x,#egg-mars .egg-snd{z-index:12}#egg9[data-view=full] .egg-x,#egg9[data-view=full] .egg-snd,#egg-mars[data-view=full] .egg-x,#egg-mars[data-view=full] .egg-snd{background:#070512b8;border-radius:4px;position:absolute;top:14px}#egg9[data-view=full] .egg-x,#egg-mars[data-view=full] .egg-x{right:14px}#egg9[data-view=full] .egg-snd,#egg-mars[data-view=full] .egg-snd{padding:6px;line-height:0;right:48px}#egg9 .egg9-hint,#egg-mars .egg9-hint{z-index:12;color:#8f85b8;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;opacity:0;background:#070512cc;border-radius:3px;padding:5px 12px;font:700 10px/1 Arial Narrow,system-ui,sans-serif;transition:opacity .4s ease-out;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}#egg9 .egg9-hint.on,#egg-mars .egg9-hint.on{opacity:1}@media (prefers-reduced-motion:reduce){#egg9 .egg9-hint,#egg-mars .egg9-hint{transition:none}}.egg-x{color:#8f85b8;cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:10px;right:12px}.egg-bd.big:before,.egg-bd.big:after{content:"";z-index:0;pointer-events:none;background-repeat:repeat;position:absolute;inset:-60px}.egg-bd.big:before{background-image:radial-gradient(1px 1px at 22px 34px,#dcd6ff80,#0000 55%),radial-gradient(1px 1px at 118px 156px,#dcd6ff52,#0000 55%),radial-gradient(1.4px 1.4px at 201px 84px,#becdff6b,#0000 55%),radial-gradient(1px 1px at 64px 190px,#dcd6ff42,#0000 55%),radial-gradient(1px 1px at 168px 232px,#dcd6ff61,#0000 55%);background-size:260px 260px}.egg-bd.big:after{background-image:radial-gradient(1.8px 1.8px at 74px 60px,#ebe6ff73,#0000 55%),radial-gradient(1.5px 1.5px at 300px 220px,#c8d7ff5c,#0000 55%),radial-gradient(2px 2px at 210px 320px,#ebe6ff47,#0000 55%);background-size:420px 380px}.egg-bd.big>*{z-index:1;position:relative}.egg-bd.big>.egg-x,.egg-bd.big>.egg-snd{z-index:3;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;line-height:1;display:inline-flex;position:absolute;top:10px}.egg-bd.big>.egg-x{font-size:17px;right:12px}.egg-bd.big>.egg-snd{right:42px}.egg-bd.big>.egg-x:hover,.egg-bd.big>.egg-snd:hover{color:#cfc3f2;background:#ffffff12}.egg-stage{justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:0 auto;display:flex;position:relative}.egg-stage canvas{max-width:100%;height:auto}.egg-stage:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 1.5px,#00000029 1.5px 3px),radial-gradient(120% 120%,#0000 58%,#00000061 100%);border-radius:10px;position:absolute;inset:0}.egg-stage canvas{filter:saturate(1.06)drop-shadow(0 0 14px #9278ff29)}@keyframes crtDrift{0%{transform:translate(0)}23%{transform:translate(.4px,-.2px)}47%{transform:translate(-.2px,.4px)}71%{transform:translate(.3px,.3px)}to{transform:translate(0)}}@keyframes crtHum{0%,to{opacity:1}50%{opacity:.88}}.egg-stage canvas{will-change:transform;animation:7.3s step-end infinite crtDrift}.egg-stage:after{animation:4.1s ease-in-out infinite crtHum}@media (prefers-reduced-motion:reduce){.egg-stage canvas,.egg-stage:after{animation:none}}#eggc,#egg3c,#egg4c{background:#0b0918;border:1px solid #2a2350;border-radius:10px;max-width:100%;margin:0 auto;display:block}#eggc{touch-action:none}.egg-key{color:#8f85b8;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:7px 16px;margin-top:11px;font-size:10.5px;display:flex}.egg-key .egg-k{align-items:center;gap:6px;display:inline-flex}.egg-key kbd{color:#cfc3f2;text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-bottom:2px solid #ffffff38;border-radius:5px;min-width:14px;padding:1px 7px;font-family:inherit;font-size:10px;font-weight:600}.egg-snd{color:#8f85b8;cursor:pointer;background:0 0;border:none;padding:2px;line-height:0;position:absolute;top:10px;right:38px}.egg-snd:hover{color:#cfc3f2}.egg-snd svg{width:16px;height:16px}#eggmenu .egg-x{z-index:6;padding:8px 10px;font-size:20px;line-height:1;position:absolute;top:12px;right:14px}#eggmenu .egg-x:hover{color:#e2d9ff}.egg-cnr-a,.egg-cnr-b{pointer-events:none;z-index:2;position:absolute;inset:9px}.egg-cnr-a:before,.egg-cnr-a:after,.egg-cnr-b:before,.egg-cnr-b:after{content:"";width:15px;height:15px;position:absolute}.egg-cnr-a:before{border-top:1px solid #a58cff80;border-left:1px solid #a58cff80;top:0;left:0}.egg-cnr-a:after{border-bottom:1px solid #a58cff80;border-right:1px solid #a58cff80;bottom:0;right:0}.egg-cnr-b:before{border-top:1px solid #a58cff80;border-right:1px solid #a58cff80;top:0;right:0}.egg-cnr-b:after{border-bottom:1px solid #a58cff80;border-left:1px solid #a58cff80;bottom:0;left:0}.egg-holo-h{letter-spacing:.34em;font-size:14px}.egg-holo-h:after{content:"";background:linear-gradient(90deg,#a58cffb3,#a58cffb3) 0/1px 5px no-repeat,linear-gradient(90deg,#a58cffb3,#a58cffb3) 100%/1px 5px no-repeat,linear-gradient(90deg,#a58cff00,#a58cff73,#a58cff00) 50%/100% 1px no-repeat;width:min(360px,70%);height:5px;margin:7px auto 0;display:block}.egg-holo-k{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px}.egg-end{z-index:3;backdrop-filter:blur(3px);background:#07050fd6;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.egg-end-t{color:#e2d9ff;margin:0 0 6px;font-size:19px;font-weight:700}.egg-end-l{color:#b8aede;margin:2px 0;font-size:13px}.egg-end-b{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.egg-end-b .btn{padding:8px 14px;font-size:12px}.egg-end-b .btn.ghost{color:#cfc3f2;border-color:#ffffff4d}.egg-end-b kbd{background:#00000040;border:1px solid #ffffff40;border-radius:4px;margin-left:7px;padding:0 5px;font-family:inherit;font-size:9.5px;font-weight:600}.ss-wrap{background:#070511;border:1px solid #a58cff2e;border-radius:10px;width:100%;max-width:1040px;margin:0 auto;position:relative;overflow:hidden}.ss-wrap canvas{width:100%;height:auto;display:block}.ss-zoom{transform-origin:50%;position:relative;transform:scale(1.05)}#ss-dyn,.ss-wrap .solsys{width:100%;height:100%;position:absolute;inset:0}.solsys{display:block}.ss-p{cursor:pointer}.ss-brk{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .12s}.ss-p:hover .ss-brk{opacity:1}.ss-brk path{fill:none;stroke:#a58cff;stroke-width:1.2px;stroke-linecap:square}.ss-card{opacity:0;pointer-events:none;transition:opacity .16s 50ms}.ss-p:hover .ss-card{opacity:1}.ss-lead{fill:none;stroke:#a58cff8c;stroke-width:1px}.ss-cbg{fill:#0a081ad6;stroke:#a58cff80;stroke-width:1px}.ss-cn{fill:#e2d9ff;letter-spacing:.16em;font:600 15.5px ui-monospace,Menlo,Consolas,monospace}.ss-cg{fill:#7ce3a8;letter-spacing:.2em;font:700 11.5px ui-monospace,Menlo,Consolas,monospace}.ss-cr{fill:#8fa8d8;letter-spacing:.12em;font:500 12px ui-monospace,Menlo,Consolas,monospace}.ss-cb{fill:#e8c76a;letter-spacing:.12em;font:500 12px ui-monospace,Menlo,Consolas,monospace}.ss-cg.dev{fill:#e8c76a}.ss-p.ss-flash .ss-card,.ss-p.ss-flash .ss-brk{opacity:1}.ss-p.ss-flash .ss-cbg{animation:.55s steps(2,start) 2 ssCardFlash}.ss-p:hover .ss-body{filter:drop-shadow(0 0 5px #b9a0ffe6)drop-shadow(0 0 14px #a58cff73)}.ss-shiplightA{animation:1.4s steps(2,end) infinite ssBlink}.ss-shiplightB{animation:1.4s steps(2,end) .45s infinite ssBlink}.ss-shiplightC{animation:1.4s steps(2,end) .9s infinite ssBlink}#eggmenu{backdrop-filter:none;background:#07050f;animation:.34s both eggBackdropIn}.eggmenu-full{border:1px solid var(--color-line-lilac,#4a3d7d);background:#07050f;border-radius:16px;flex-direction:column;width:90vw;height:90vh;animation:.5s cubic-bezier(.2,.8,.3,1) .26s both eggPanelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b3,0 0 0 1px #a58cff14}.eggmenu-head,.eggmenu-foot{z-index:6;flex:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.eggmenu-head{border-bottom:1px solid #a58cff29}.eggmenu-foot{border-top:1px solid #a58cff29}.eggmenu-title{letter-spacing:2.4px;text-transform:uppercase;color:var(--color-bright,#e2d9ff);font-size:13px;font-weight:700}.eggmenu-cap{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-faint,#8a7fb8);font-size:12px}.eggmenu-acts{align-items:center;gap:6px;margin-left:auto;display:flex}.eggmenu-stage{flex:auto;min-height:0;position:relative;overflow:hidden}.ss3d{touch-action:none;background:#07050f;position:absolute;inset:0}.ss3d-canvas{width:100%;height:100%;display:block}.eggmenu-intro{z-index:8;cursor:pointer;background:#07050f;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.eggmenu-intro[hidden]{display:none}.eggmenu-intro.gone{opacity:0;pointer-events:none}.eggmenu-introv{object-fit:contain;width:100%;height:100%}.eggmenu-skip{font:inherit;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-muted,#b8aede);cursor:pointer;background:#ffffff0f;border:1px solid #a58cff4d;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;bottom:12px;right:14px}.eggmenu-skip:hover{color:#fff;background:#ffffff1f}#eggmenu .egg-x,#eggmenu .egg-snd{position:static;top:auto;right:auto}#eggmenu .egg-snd{padding:4px;line-height:0}#eggmenu .egg-x{padding:0 4px;line-height:1}#eggmenu-key{pointer-events:none;margin-left:auto;padding:0}#eggmenu-key .egg-key{margin-top:0;padding-top:0}.ss-legacy{justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.ss-legacy[hidden]{display:none}@keyframes eggBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes eggPanelIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}#eggmenu.closing .eggmenu-full{animation:.2s both eggPanelOut}#eggmenu.closing{animation:.42s .18s both eggBackdropOut}@keyframes eggPanelOut{0%{opacity:1}to{opacity:0}}@keyframes eggBackdropOut{0%{opacity:1}to{opacity:0}}.ss3d-hud{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:0}.ss3d-hud.on{opacity:1}.ss3d-brk,.ss3d-card{will-change:transform;position:absolute;top:0;left:0}.ss3d-hud{--acc:#7ce3a8}.ss3d-hud.dev{--acc:#e8c76a}.ss3d-hud.survey{--acc:#8f85b8}.ss3d-brk-c,.ss3d-brk-r{pointer-events:none;position:absolute}.ss3d-brk-c{border:1.2px solid var(--acc);inset:0;mask:linear-gradient(#000 0 0) 0 0/32% 32% no-repeat,linear-gradient(#000 0 0) 100% 0/32% 32% no-repeat,linear-gradient(#000 0 0) 0 100%/32% 32% no-repeat,linear-gradient(#000 0 0) 100% 100%/32% 32% no-repeat}.ss3d-brk-r{border:1px dashed var(--acc);inset:17%}@supports (color:color-mix(in lab, red, red)){.ss3d-brk-r{border:1px dashed color-mix(in srgb, var(--acc) 46%, transparent)}}.ss3d-brk-r{opacity:0;border-radius:50%;animation:11s linear infinite ss3dRing}.ss3d-hud.on .ss3d-brk-r{opacity:1;transition:opacity .3s .14s}.ss3d-hud.acq .ss3d-brk-c{animation:.26s cubic-bezier(.16,.9,.24,1) ss3dLock}@keyframes ss3dLock{0%{opacity:0;transform:scale(1.55)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes ss3dRing{to{transform:rotate(1turn)}}.ss3d-wire{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0;overflow:visible}.ss3d-hud.on.wired .ss3d-wire{opacity:1}.ss3d-wl,.ss3d-wt{fill:none;stroke:var(--acc);stroke-linecap:round}.ss3d-wl{stroke-width:1.1px;opacity:.72}.ss3d-wt{stroke-width:1.5px}.ss3d-wn{fill:var(--acc);transform-box:fill-box;transform-origin:50%}.ss3d-hud.acq .ss3d-wl{stroke-dasharray:1;animation:.2s ease-out ss3dDraw}.ss3d-hud.acq .ss3d-wt{stroke-dasharray:1;animation:.16s ease-out .18s backwards ss3dDraw}.ss3d-hud.acq .ss3d-wn{animation:.24s cubic-bezier(.2,1.5,.4,1) .19s backwards ss3dNode}@keyframes ss3dDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ss3dNode{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ss3d-brk-r,.ss3d-hud.acq .ss3d-brk-c,.ss3d-hud.acq .ss3d-wl,.ss3d-hud.acq .ss3d-wt,.ss3d-hud.acq .ss3d-wn{animation:none}}.ss3d-card{text-align:left;background:#0a081ad6;border:1px solid #a58cff80;border-radius:3.5px;width:262px;padding:9px 14px 10px}.ss3d-name{color:#e2d9ff;letter-spacing:.16em;font:600 15.5px/20px ui-monospace,Menlo,Consolas,monospace;display:block}.ss3d-status{color:#7ce3a8;letter-spacing:.2em;margin-top:5px;font:700 11.5px/14px ui-monospace,Menlo,Consolas,monospace;display:block}.ss3d-status.dev{color:#e8c76a}.ss3d-status.survey{color:#8f85b8}.ss3d-game{color:#8fa8d8;letter-spacing:.12em;margin-top:5px;font:500 12px/15px ui-monospace,Menlo,Consolas,monospace;display:block}.ss3d-hud.flash .ss3d-card{animation:.55s steps(2,start) 2 ss3dCardFlash}.ss3d-brief{z-index:5;pointer-events:none;opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;padding:0 56px 0 24px;transition:opacity .28s,visibility 0s linear .28s;display:flex;position:absolute;inset:0}.ss3d-brief.on{opacity:1;visibility:visible;transition:opacity .28s,visibility}.ss3d-brief-card{text-align:left;pointer-events:auto;background:#0c0a1eeb;border:1px solid #a58cff73;border-radius:14px;width:430px;max-width:100%;padding:24px 26px 20px;transition:transform .34s cubic-bezier(.2,.8,.3,1);transform:translateY(10px);box-shadow:0 24px 70px #0009}.ss3d-brief.on .ss3d-brief-card{transform:none}.ss3d-brief-k{color:#f0d488;letter-spacing:.22em;text-transform:uppercase;font:700 10.5px ui-monospace,Menlo,Consolas,monospace;display:block}.ss3d-brief-t{color:#efe9ff;letter-spacing:.03em;margin:9px 0 11px;font:600 22px/1.12 ui-monospace,Menlo,Consolas,monospace}.ss3d-brief-d{color:#ddd6f5;text-wrap:pretty;max-width:62ch;margin:0 0 18px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;font-weight:400;line-height:1.62}.ss3d-brief-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss3d-brief-back{color:#8f85b8;font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:12px}.ss3d-brief-back:hover{color:#cfc3f2}.ss3d-brief-go{color:#7ce3a8;letter-spacing:.14em;cursor:pointer;background:#7ce3a829;border:1.5px solid #7ce3a8;border-radius:10px;padding:10px 22px;font:700 13px ui-monospace,Menlo,Consolas,monospace;transition:background .15s,color .15s}.ss3d-brief-go:hover{color:#a9f0c8;background:#7ce3a847}.ss3d-brief-go:focus-visible{outline-offset:3px;outline:2px solid #a58cff}@media (width<=859px){.ss3d-brief{justify-content:center;align-items:flex-end;padding:0 12px 78px}.ss3d-brief-card{width:100%;max-width:460px}}@keyframes ss3dCardFlash{0%{background:#402e10eb;border-color:#e8c76af2}to{background:#0a081ad6;border-color:#a58cff80}}@media (prefers-reduced-motion:reduce){#eggmenu,#eggmenu.closing,.eggmenu-full,#eggmenu.closing .eggmenu-full{animation-duration:.01ms;animation-delay:0s}}@keyframes ssCardFlash{0%{fill:#402e10eb;stroke:#e8c76af2}to{fill:#0a081ad6;stroke:#a58cff80}}@keyframes ssBlink{50%{opacity:.15}}@keyframes eggDrift1{0%{background-position:0 0}to{background-position:260px -260px}}@keyframes eggDrift2{0%{background-position:0 0}to{background-position:-420px 380px}}@keyframes ssBrkIn{0%{opacity:.2;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes polTwk{0%,to{opacity:.86}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.egg-bd.big:before{animation:180s linear infinite eggDrift1}.egg-bd.big:after{animation:120s linear infinite eggDrift2}.ss-p:hover .ss-brk{animation:.2s cubic-bezier(.2,1.2,.4,1) ssBrkIn}}@media (prefers-reduced-motion:reduce){.ss-shiplightA,.ss-shiplightB,.ss-shiplightC,.star.polaris{opacity:1;animation:none}}#polaris-story *,#polaris-story :before,#polaris-story :after{box-sizing:border-box}#polaris-story{color-scheme:dark;--bg:#0b0818;--bg-deep:#070510;--surface:#191337d1;--surface-strong:#1b1440;--surface-soft:#1b144094;--stroke:#9e85ff38;--stroke-strong:#af97ff8c;--text:#f5f1ff;--muted:#aaa1c9;--subtle:#77708f;--violet:#a78bfa;--violet-bright:#c4b5fd;--mint:#56e0b0;--amber:#f5c86a;--danger:#ff9e7a;--shadow:0 28px 80px #00000057;color:var(--text);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}#polaris-story button{font:inherit}#polaris-story{height:500svh;position:relative}#polaris-stage{align-items:center;min-height:100svh;padding:24px clamp(18px,3vw,48px);display:flex;position:sticky;top:0;overflow:hidden}.experience{width:min(1500px,100%);margin:0 auto}.topline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:18px;display:grid}.eyebrow{color:var(--violet-bright);letter-spacing:.19em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}#figure-title{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(28px,3vw,48px);font-weight:650;line-height:1.04}.lede{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.chapters{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chapter{min-width:82px;color:var(--subtle);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;padding:9px 10px 8px;transition:color .25s,background .25s;position:relative}.chapter:hover{color:var(--text);background:#ffffff0a}.chapter[aria-selected=true]{color:var(--text);background:#a78bfa1c}.chapter .num{letter-spacing:.12em;color:var(--violet);margin-bottom:2px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.chapter .label{letter-spacing:.04em;font-size:11px;font-weight:650;display:block}.chapter:after{content:"";background:0 0;height:1px;position:absolute;bottom:3px;left:10px;right:10px}.chapter[aria-selected=true]:after{background:var(--violet)}.architecture{isolation:isolate;grid-template-columns:minmax(310px,1.18fr) minmax(58px,.28fr) minmax(190px,.64fr) minmax(58px,.28fr) minmax(185px,.6fr) minmax(68px,.32fr) minmax(390px,1.42fr);align-items:stretch;min-height:458px;display:grid;position:relative}.architecture:before{content:none;z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 94%)}.stage-card{border:1px solid var(--stroke);background:var(--surface-soft);backdrop-filter:blur(12px);border-radius:17px;min-width:0;margin:16px 0;position:relative}.stage-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09}.card-kicker{color:var(--violet-bright);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.agent-card{flex-direction:column;margin-left:16px;padding:18px;display:flex}.agent-head{border-bottom:1px solid #a78bfa26;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.agent-brand{align-items:center;gap:9px;display:flex}.agent-mark{background:linear-gradient(135deg,#8a68ef,#48338f);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 24px #a78bfa3d}.agent-mark svg{width:15px;height:15px}.agent-title{font-size:13px;font-weight:700;display:block}.agent-subtitle{color:var(--subtle);margin-top:1px;font-size:10px;display:block}.live-status{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.live-status:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #56e0b0b8}.conversation{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:19px 0 15px;display:flex}.message-label{color:var(--subtle);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.user-message{max-width:94%;color:var(--text);background:linear-gradient(135deg,#5d40adad,#37276fbd);border:1px solid #a78bfa70;border-radius:14px 14px 4px;align-self:flex-end;padding:12px 14px;font-size:13px;line-height:1.48}.agent-message{background:#080714b8;border:1px solid #56e0b033;border-radius:14px 14px 14px 4px;align-self:flex-start;width:96%;padding:14px}.result-title{margin:0 0 7px;font-size:14px;font-weight:700}.result-title .success{color:var(--mint)}.result-copy{color:#d3cbea;margin:0;font-size:12px;line-height:1.5}.detail-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.detail-list li{color:var(--muted);grid-template-columns:64px 1fr;gap:8px;font-size:11px;line-height:1.35;display:grid}.detail-list strong{color:var(--text);font-weight:650}.file-result{background:#56e0b00f;border:1px solid #56e0b03b;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.file-icon{color:#07160f;background:var(--mint);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.file-name{color:var(--text);font-size:11px;font-weight:700}.file-meta{color:var(--subtle);margin-top:2px;font-size:9px}.agent-outcome{min-height:30px;color:var(--muted);border-top:1px solid #a78bfa26;align-items:center;gap:8px;padding-top:12px;font-size:10px;display:flex}.outcome-icon{color:var(--mint);font-size:13px}.mcp-card,.cloud-card{flex-direction:column;justify-content:center;align-self:center;min-height:392px;padding:18px 14px;display:flex}.system-icon{width:44px;height:44px;color:var(--violet-bright);background:#a78bfa1a;border:1px solid #a78bfa6e;border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.system-icon svg{width:22px;height:22px}.system-title{letter-spacing:-.015em;margin:5px 0 4px;font-size:17px;line-height:1.1}.system-copy{color:var(--muted);margin:0 0 15px;font-size:10px;line-height:1.45}.ship-badge{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#f5c86a12;border:1px solid #f5c86a70;border-radius:999px;align-self:flex-start;align-items:center;margin-top:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.tool-list{gap:6px;margin-top:17px;display:grid}.tool{min-height:32px;color:var(--subtle);background:#07051059;border:1px solid #a78bfa1a;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .28s,border-color .28s,background .28s,box-shadow .28s;display:flex;position:relative}.tool:before{content:"";opacity:.65;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tool.active{color:var(--text);background:#a78bfa21;border-color:#a78bfa7a;box-shadow:0 0 18px #6c4dbe26}.tool.active:after{content:"selected";color:var(--violet-bright);text-transform:uppercase;margin-left:auto;font:700 7px/1 ui-monospace,monospace}.cloud-card{padding-inline:16px}.cloud-core{width:82px;height:82px;color:var(--violet-bright);background:radial-gradient(circle,#a78bfa33,#5336990f 64%,#0000 66%);border:1px solid #a78bfa75;border-radius:50%;place-items:center;margin:6px auto 18px;display:grid;position:relative}.cloud-core:before,.cloud-core:after{content:"";border:1px solid #a78bfa2b;border-radius:50%;position:absolute;inset:-8px}.cloud-core:after{opacity:.48;inset:-17px}.cloud-core svg{width:28px;height:28px}.cloud-card .system-title,.cloud-card .system-copy{text-align:center}.cloud-points{gap:7px;margin-top:10px;display:grid}.cloud-point{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.cloud-point:before{content:"✓";color:var(--mint);font-weight:800}.audit{color:var(--subtle);letter-spacing:.05em;text-align:center;text-transform:uppercase;border-top:1px solid #a78bfa26;margin-top:14px;padding-top:10px;font-size:8px}.flow-link{min-width:0;margin:16px 0;position:relative}.flow-link svg{width:100%;height:100%;overflow:visible}.flow-base{fill:none;stroke:#a78bfa2e;stroke-width:1.4px;vector-effect:non-scaling-stroke}.flow-call,.flow-result,.flow-action,.flow-telemetry{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.flow-call,.flow-action{stroke:var(--violet)}.flow-result,.flow-telemetry{stroke:var(--mint)}.flow-call,.flow-result{opacity:.78}.flow-action,.flow-telemetry{opacity:.12;transition:opacity .28s}.flow-action{stroke-dasharray:6 6;animation:1s linear infinite marchOut}.flow-telemetry{stroke-dasharray:6 6;animation:1s linear infinite marchBack}.architecture[data-flow=action] .flow-action,.architecture[data-flow=telemetry] .flow-telemetry,.architecture[data-flow=action] .action-particle,.architecture[data-flow=telemetry] .telemetry-particle{opacity:1}.particle{opacity:0;filter:drop-shadow(0 0 4px);transition:opacity .25s}.particle-call{opacity:1;color:var(--violet);fill:var(--violet)}.particle-result{opacity:1;color:var(--mint);fill:var(--mint)}.action-particle{color:var(--violet);fill:var(--violet)}.telemetry-particle{color:var(--mint);fill:var(--mint)}@keyframes marchOut{to{stroke-dashoffset:-24px}}@keyframes marchBack{to{stroke-dashoffset:24px}}.link-label{z-index:2;text-align:center;background:#0a0718eb;border:1px solid #a78bfa2b;border-radius:7px;gap:3px;width:max-content;max-width:96px;padding:5px 7px;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000038}.link-label .out{color:var(--violet-bright);font-size:8px;font-weight:700}.link-label .back{color:var(--mint);font-size:8px;font-weight:700}.link-label .divider{background:#ffffff14;width:100%;height:1px}.link-a .link-label,.link-b .link-label,.link-c .link-label{top:50%}.estate-card{flex-direction:column;gap:11px;margin-right:16px;padding:16px;display:flex}.estate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.estate-title{margin:4px 0 0;font-size:16px}.estate-count{color:var(--muted);letter-spacing:.06em;font:700 9px/1 ui-monospace,monospace}.site{background:#0705104d;border:1px solid #a78bfa21;border-radius:12px;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:12px;display:flex}.site-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.site-name{color:var(--violet-bright);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.site-health{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.site-health:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px}.devices{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px;display:grid}.device{background:#231a4d9e;border:1px solid #a78bfa21;border-radius:8px;height:54px;padding:6px 6px 5px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}.screen{background:linear-gradient(135deg,#5c44a585,#3729689e);border-radius:4px;height:25px;position:relative;overflow:hidden}.screen:before{content:"";background:#d2c6ff47;border-radius:3px;height:3px;position:absolute;top:6px;left:6px;right:15px}.screen:after{content:"";background:#d2c6ff29;border-radius:2px;width:20px;height:2px;position:absolute;top:13px;left:6px}.device-name{color:var(--subtle);font:600 8px/1 ui-monospace,monospace;position:absolute;bottom:5px;left:7px}.device-dot{background:var(--mint);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;right:7px;box-shadow:0 0 8px #56e0b070}.device.warn{background:#44332fbd;border-color:#f5c86ab8}.device.warn .device-dot{background:var(--amber);box-shadow:0 0 9px #f5c86a8c}.device.busy{border-color:#a78bfab3;box-shadow:0 0 0 1px #a78bfa24,0 0 18px #684aba2e}.device.busy:after{content:"";border:2px dotted var(--violet-bright);border-radius:50%;width:9px;height:9px;animation:1.5s linear infinite spin;position:absolute;top:6px;right:6px}.device.data .screen{background:linear-gradient(#216d5b94,#1a43416b)}.device.data .screen:before{background:#56e0b059;width:4px;height:6px;top:15px;left:6px;right:auto;box-shadow:6px -4px #56e0b08c,12px -1px #56e0b0b8,18px -8px #56e0b075,24px -3px #56e0b0a3}.device.data .screen:after{display:none}.device.signage{border-color:#a78bfa94;box-shadow:0 0 18px #714fca2e}.device.signage .screen{background:linear-gradient(135deg,#8f72ef,#573cb2)}.device.signage .screen:before{content:"TOWN HALL";color:#fff;letter-spacing:.04em;text-align:center;background:0 0;width:auto;height:auto;font-size:5px;font-weight:800;inset:5px 3px auto}.device.signage .screen:after{content:"FRI · 12 ET";color:#ffffffb8;text-align:center;background:0 0;width:auto;height:auto;font-size:4px;font-weight:700;inset:14px 3px auto}@keyframes spin{to{transform:rotate(360deg)}}.estate-event{min-height:32px;color:var(--muted);background:#56e0b00e;border:1px solid #56e0b02e;border-radius:9px;align-items:center;padding:8px 10px;font-size:9px;line-height:1.35;display:flex}.estate-event strong{color:var(--mint);margin-right:4px}.trust-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:13px;display:grid}.trust-item{min-width:0;color:var(--muted);align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.trust-item svg{width:15px;height:15px;color:var(--mint);flex:none;margin-top:1px}.trust-item strong{color:var(--text);font-weight:700}.scroll-cue{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.scroll-cue .wheel{border:1px solid #a78bfa57;border-radius:10px;width:18px;height:28px;position:relative}.scroll-cue .wheel:before{content:"";background:var(--violet);border-radius:2px;width:2px;height:5px;animation:1.8s ease-in-out infinite scrollDot;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes scrollDot{0%,to{opacity:.3;transform:translate(-50%)}45%{opacity:1}70%{opacity:0;transform:translate(-50%,8px)}}.architecture.is-changing .dynamic{animation:.32s both swap}@keyframes swap{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1240px){#polaris-stage{padding-inline:16px}.architecture{grid-template-columns:minmax(285px,1.15fr) 48px minmax(170px,.62fr) 48px minmax(165px,.58fr) 56px minmax(330px,1.3fr)}.agent-card{margin-left:10px}.estate-card{margin-right:10px}.stage-card{margin-block:10px}.link-label{transform:translate(-50%,-50%)scale(.9)}}@media (width<=980px){#polaris-story{height:auto}#polaris-stage{min-height:auto;padding-block:34px;position:relative;overflow:visible}.topline{grid-template-columns:1fr;align-items:start}.chapters{flex-wrap:wrap}.architecture{flex-direction:column;min-height:0;padding:10px;display:flex}.stage-card{width:100%;min-height:0;margin:0}.agent-card,.estate-card{margin:0}.mcp-card,.cloud-card{min-height:0}.flow-link{place-items:center;width:100%;height:58px;margin:0;display:grid}.flow-link svg{display:none}.flow-link:before{content:"↓";color:var(--violet);font-size:20px}.flow-link .link-label{margin-top:-28px;margin-left:118px;position:static;transform:none}.trust-row{grid-template-columns:1fr}.scroll-cue{display:none}}@media (width<=560px){#figure-title{font-size:31px}.chapters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chapter{min-width:0;padding-inline:6px}.devices{grid-template-columns:repeat(3,1fr)}.device:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}#polaris-story{height:auto}#polaris-stage{min-height:0;position:static}#polaris-story .particle,#polaris-story .scroll-cue{display:none}#polaris-story *,#polaris-story :before,#polaris-story :after{transition:none!important;animation:none!important}}.polaris-form [data-hsfc-id=Renderer] :is(.hsfc-EmailField,.hsfc-TextField,.hsfc-NumberField,.hsfc-PhoneField,.hsfc-SelectField,.hsfc-TextareaField)>.hsfc-FieldLabel{letter-spacing:.9px;text-transform:uppercase;color:var(--color-lilac-hi);font-size:.65625rem;font-weight:800}.polaris-form [data-hsfc-id=Renderer] :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--color-accent-hi);box-shadow:none;outline:none}.polaris-form [data-hsfc-id=Renderer] :is(input,select,textarea)[aria-invalid=true]{box-shadow:none;border-color:#ff9d8f}.polaris-form [data-hsfc-id=Renderer] :is(.hsfc-CheckboxField,.hsfc-RadioField) .hsfc-FieldLabel{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.polaris-form [data-hsfc-id=Renderer] :is(.hsfc-CheckboxInput,.hsfc-RadioInput){flex:none;margin-top:.125rem}.polaris-form [data-hsfc-id=Renderer] :is(.hsfc-CheckboxInput,.hsfc-RadioInput):checked{background-color:var(--color-lilac);border-color:var(--color-lilac)}.polaris-form [data-hsfc-id=Renderer] :is(.hsfc-CheckboxInput,.hsfc-RadioInput):focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.polaris-form [data-hsfc-id=Renderer] .hsfc-RichText a{color:var(--color-lilac-hi);text-decoration-color:#b09aff8c}@supports (color:color-mix(in lab, red, red)){.polaris-form [data-hsfc-id=Renderer] .hsfc-RichText a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-lilac-hi) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-lilac-hi) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-lilac-hi) 55%, transparent)}}.polaris-form [data-hsfc-id=Renderer] .hsfc-RichText a{text-underline-offset:.16em}.polaris-form [data-hsfc-id=Renderer] .hsfc-RichText a:hover{color:var(--color-bright);text-decoration-color:currentColor}.polaris-form [data-hsfc-id=Renderer] .hsfc-Button{isolation:isolate;transition:transform .25s,box-shadow .25s,background-color .3s;overflow:hidden}.polaris-form [data-hsfc-id=Renderer] .hsfc-Button:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:55%;height:100%;transition:left .55s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.polaris-form [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{transform:translateY(-1.5px);box-shadow:0 8px 24px #8f7ae059}.polaris-form [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover:before{left:150%}.polaris-form [data-hsfc-id=Renderer] .hsfc-Button:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{border:1px solid #7ce3a873;padding:1.125rem}@supports (color:color-mix(in lab, red, red)){.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{border:1px solid color-mix(in srgb, var(--color-go) 45%, transparent)}}.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{background:#7ce3a812;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{background:color-mix(in srgb, var(--color-go) 7%, transparent)}}.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{color:#cbe9d6}.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit .hsfc-Heading{color:#cbe9d6;margin:0 0 .375rem}.polaris-form [data-hsfc-id=Renderer] .hsfc-PostSubmit .hsfc-RichText{color:#cbe9d6;margin:0}@media (prefers-reduced-motion:reduce){.polaris-form [data-hsfc-id=Renderer] .hsfc-Button,.polaris-form [data-hsfc-id=Renderer] .hsfc-Button:before{transition:none}}.devp{z-index:150;color:#e2d9ff;align-items:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}html:not([data-dev=on]) .devp{display:none}.devp-tab{color:#b9a6ff;font:inherit;letter-spacing:.18em;writing-mode:vertical-rl;text-orientation:mixed;cursor:pointer;background:#241c45;border:1px solid #ffffff24;border-right:0;border-radius:7px 0 0 7px;flex:none;padding:12px 4px;font-size:9.5px;font-weight:700;line-height:1;box-shadow:-4px 0 14px #05030e80}.devp-tab:hover{color:#d9ccff;background:#2f2559}.devp-tab:focus-visible{outline-offset:-2px;outline:2px solid #a58cff}.devp-body{background:#16122e;border:1px solid #ffffff24;border-right:0;border-radius:8px 0 0 8px;width:252px;max-height:86vh;overflow-y:auto;box-shadow:-10px 0 34px #05030e99}html:not([data-dev-panel=open]) .devp-body{display:none}.devp-head{letter-spacing:.14em;color:#b9a6ff;background:#1d1739;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:700;display:flex}.devp-x{color:#8f85b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.devp-x:hover{color:#e2d9ff}.devp-grp{border-bottom:1px solid #ffffff14}.devp-grp:last-of-type{border-bottom:0}.devp-gh{color:#7a6fa8;width:100%;font:inherit;letter-spacing:.16em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:700;display:flex}.devp-gh:hover{color:#b9a6ff}.devp-gh:focus-visible{outline-offset:-2px;outline:2px solid #a58cff}.devp-car{border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;flex:none;width:0;height:0;transition:transform .12s}[data-devp-sec][data-shut] .devp-car{transform:rotate(-90deg)}[data-devp-sec][data-shut] .devp-sec{display:none}.devp-sec{padding:0 10px 11px}.devp-sub{border-top:1px dashed #ffffff1a;margin-top:7px;padding-top:8px}.devp-hint{color:#7a6fa8;margin:0 0 8px;font-size:9.5px;line-height:1.5}.devp-t{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:6px 8px;display:flex}.devp-t:last-child{margin-bottom:0}.devp-t:hover{background:#ffffff12;border-color:#ffffff29}.devp-t:focus-visible{outline-offset:1px;outline:2px solid #a58cff}.devp-t b{color:#e2d9ff;font-size:11px;font-weight:600;display:block}.devp-t em{color:#8f85b8;margin-top:1px;font-size:9.5px;font-style:normal;display:block}.devp-sw{background:#ffffff1f;border-radius:8px;flex:none;width:26px;height:14px;transition:background .12s;position:relative}.devp-sw:after{content:"";background:#8f85b8;border-radius:50%;width:10px;height:10px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.devp-t[aria-pressed=true] .devp-sw{background:#a58cff66}.devp-t[aria-pressed=true] .devp-sw:after{background:#c6b6ff;transform:translate(12px)}.devp-master{background:#7ce3a80f;border-color:#7ce3a838}.devp-master[aria-pressed=true] .devp-sw{background:#7ce3a866}.devp-master[aria-pressed=true] .devp-sw:after{background:#7ce3a8}.devp-season[aria-pressed=true]{background:#78c4ff1a;border-color:#78c4ff57}.devp-season[aria-pressed=true] .devp-sw{background:#78c4ff66}.devp-season[aria-pressed=true] .devp-sw:after{background:#8fd0ff}.devp-b{color:#e2d9ff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:5px;padding:6px 8px;font-size:10.5px}.devp-b:hover{background:#a58cff29;border-color:#a58cff6b}.devp-b:focus-visible{outline-offset:1px;outline:2px solid #a58cff}.devp-b-lead{background:#a58cff1a;border-color:#a58cff57;font-weight:700}.devp-b span{color:#7a6fa8}.devp-foot{color:#7a6fa8;background:#00000038;border-top:1px solid #ffffff1a;padding:8px 10px 9px;font-size:9.5px;line-height:1.55}.devp-foot b{color:#b9a6ff;font-weight:600}@media (width<=640px){.devp{display:none!important}}@media print{.devp{display:none!important}}html[data-dev-flags=off] mark.vflag,html[data-dev-flags=off] .pubneed,html[data-dev-ids=off] .pgid,html[data-dev-ids=off] .pgid-n,html[data-dev-ids=off] .pgid-row,html[data-dev-banners=off] .pocbar,html[data-dev-banners=off] .plband,html[data-dev-banners=off] .tmpbox,html[data-dev-tags=off] .pageinfo>.tag,html[data-dev-tags=off] .t-blk,html[data-dev-tags=off] .pageinfo:not(:has(>.pgid)),html[data-dev-tags=off][data-dev-ids=off] .pageinfo,html[data-dev-routes=off] [data-devp-out=row],html[data-dev-routes=off] [data-devp-out=drop],html[data-dev-routes=off] [data-devp-out=hide]{display:none!important}html[data-dev-routes=off] a[data-devp-out=inert],html[data-dev-routes=off] a[data-devp-out=text]{pointer-events:none!important;cursor:default!important;text-decoration:none!important}html[data-dev-routes=off] a[data-devp-out=text]{color:inherit!important}.devp-404{display:none}html[data-dev-routes=off][data-dev-page=out] .devp-404{z-index:140;color:#e2d9ff;text-align:center;background:#0b0918;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:fixed;inset:0}html[data-dev-routes=off][data-dev-page=out]{overflow:hidden}.devp-404 b{letter-spacing:.04em;color:#b9a6ff;font-size:22px}.devp-404 p{color:#a99fd0;max-width:46ch;font-size:13px;line-height:1.6}.devp-404 code{color:#e2d9ff}.devp-404 a{color:#b9a6ff;font-size:13px;text-decoration:underline}a[data-scoped-out],a[data-scoped-out] *{cursor:default}a[data-scoped-out]:hover{text-decoration:none}@keyframes cstDraw{0%{opacity:0}18%{opacity:.195}to{stroke-dashoffset:0;opacity:.195}}@keyframes cstFade{0%{opacity:.195}to{opacity:0}}@keyframes twk{0%,to{opacity:var(--lo,.12)}46%{opacity:var(--hi,.55)}54%{opacity:calc(var(--hi,.55) * .82)}70%{opacity:var(--hi,.55)}}@keyframes cstTwk{0%,to{opacity:.34}50%{opacity:.52}}@keyframes cstTwkF{0%,to{opacity:.62}50%{opacity:.82}}@keyframes dropPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dropRowIn{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}@keyframes navcardSweep{0%{opacity:0;transform:translate(-120%)}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(320%)}}@keyframes logoTwinkle{0%{opacity:0;scale:.55}18%{opacity:.9;scale:1}34%{opacity:.55;scale:.92}to{opacity:0;scale:.7}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes tin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes beam{to{left:calc(100% - 9px)}}@keyframes cdPulse{0%,to{background:#4a3d7d;box-shadow:0 0 #a58cff00}50%{background:var(--color-lilac);box-shadow:0 0 7px #a58cffb3}}@keyframes cdSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes cdLock{0%{transform:scale(1)}38%{transform:scale(1.13)}to{transform:scale(1)}}@keyframes beamv{to{top:calc(100% - 9px)}}@keyframes lglow{0%,to{opacity:.25}50%{opacity:.75}}@keyframes wsgrow{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes orb{to{transform:rotate(360deg)}}@keyframes clbdash{to{stroke-dashoffset:-20px}}@keyframes clbp{0%,to{opacity:.55}50%{opacity:1}}@keyframes clborb{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lglow{animation:3.2s ease-in-out infinite lglow}.wsgrow{transform-origin:33.5px 33px;transform-box:view-box;animation:4s ease-in-out infinite wsgrow}.orb{transform-origin:24px 24px;transform-box:view-box;animation:5.5s linear infinite orb}.clb-flow{animation:2.6s linear infinite clbdash}.clb-pulse{animation:3.4s ease-in-out infinite clbp}.clb-orb{animation:5s ease-in-out infinite clborb}@media (prefers-reduced-motion:reduce){.lglow,.wsgrow,.orb,.clb-flow,.clb-pulse,.clb-orb,.star,.hm-stage,.conn:after,.mediaband .devwrap,.topitem .drop,.topitem .drop>*,.drop .navsub a,.drop .navcards a.navcard,.drop .navcards a.navcard:after,.drop a:not(.navcard),.drop .navcards a.navcard,.drop .navcards a.navcard .navcard-fig img,#ssearch,#ssearch.open{transition:none!important}.drop a:not(.navcard):hover,.drop a:not(.navcard):focus-visible,.drop .navcards a.navcard,.drop .navcards a.navcard:hover,.drop .navcards a.navcard:active,.drop .navcards a.navcard .navcard-fig img{translate:none!important;scale:none!important}.star.d1,.star.d2,.star.d3,.cstlines .d1,.cstlines .d2,.cstlines .d3,.cstlines .df{transform:none!important}.cstlines .cstl,.xhero.lit .cstlines .cstl{opacity:.12;stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.reveal{opacity:1;transition:none;transform:translate(0)}.btn:before,.card:after,.diff:after,.tiercard:after{transition:none;display:none}}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}.navburger,.fig-mobile{display:none}@media (width<=640px){.site-header .navrow{flex-wrap:nowrap;position:relative}.site-header .logo{margin-right:auto}.site-header .topitem,.site-header .ctas{display:none}.navburger{color:#e9e2ff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:7px 0;display:inline-flex}.navburger .nb-box{width:18px;height:14px;display:block;position:relative}.navburger .nb-bar{background:currentColor;border-radius:2px;width:100%;height:2px;transition:translate .24s cubic-bezier(.22,.75,.3,1),rotate .24s cubic-bezier(.22,.75,.3,1),scale .2s cubic-bezier(.22,.75,.3,1),opacity .12s;position:absolute;left:0}.navburger .nb-bar:first-child{top:0}.navburger .nb-bar:nth-child(2){transition-delay:0s,0s,0s,.11s;top:6px}.navburger .nb-bar:nth-child(3){top:12px}.site-header.mnav .navburger .nb-bar:first-child{translate:0 6px;rotate:45deg}.site-header.mnav .navburger .nb-bar:nth-child(2){opacity:0;transition-delay:0s;scale:.35 1}.site-header.mnav .navburger .nb-bar:nth-child(3){translate:0 -6px;rotate:-45deg}@media (prefers-reduced-motion:reduce){.navburger .nb-bar{transition:none}}.site-header.mnav{background:#100c20f7}.site-header.mnav .navrow{flex-wrap:wrap;max-height:100dvh;padding-bottom:20px;overflow-y:auto}.site-header.mnav .topitem{width:100%;display:block;position:static}.site-header.mnav .topitem>button{text-align:left;border-bottom:1px solid #ffffff14;width:100%;padding:13px 6px;font-size:15px}.site-header.mnav .topitem:hover .drop,.site-header.mnav .topitem:focus-within .drop{display:none}.site-header.mnav .topitem.openmenu .drop{animation:none;display:block}.site-header.mnav .topitem.openmenu .drop>*{animation:none}.site-header.mnav .drop{width:100%;min-width:0;box-shadow:none;background:#ffffff05;border:none;border-left:2px solid #a58cff4d;border-radius:0;margin:4px 0 10px;padding:4px 0;position:static}.site-header.mnav .drop a{padding:10px 16px;font-size:14px}.navjs .site-header.mnav .drop .navsub,.site-header.mnav .drop .navsub{margin-left:10px;display:block}.navjs .site-header.mnav .drop .navparent>a:after,.navjs .site-header.mnav .drop .navparent>.grpbtn:after{content:none}.site-header.mnav .drop .navsub a{padding-left:26px}.site-header.mnav .drop .navcards{grid-template-columns:1fr;padding:2px 8px 6px}.navjs .site-header.mnav .drop .navparent>.navcards,.site-header.mnav .drop .navparent>.navcards{margin-left:10px;display:grid}.site-header.mnav .drop .navparent.nsopen>.navcards a.navcard{animation:none}.site-header.mnav .drop .navcards a.navcard{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:9px 10px}.site-header.mnav .drop .navcards a.navcard .navcard-fig{height:42px}.site-header.mnav .ctas{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:14px 0 0;display:flex}.site-header.mnav .ssbtn{width:100%;height:42px;margin:0}.site-header.mnav .ssbtn:after{content:"Search";margin-left:8px;font-size:14px}.site-header.mnav .ctas>a{text-align:center;padding:8px;font-size:14.5px}.site-header.mnav .btn.hasic{justify-content:center}.pocbar{font-size:10.5px;line-height:1.5}.crumb{font-size:12px}.ctaband{padding:20px 14px}.logoband{gap:22px}.xhero .xwrap{padding-top:48px;padding-bottom:56px}.xhero h1{font-size:clamp(30px,10vw,38px)}.xhero .xdek,.xdek{font-size:15.5px}.xhero .btn.big{margin-bottom:8px}.xtrust{gap:10px 14px;font-size:12px}.sect h2,.darkband h2{font-size:23px}h1.pg{font-size:27px}.dek,.lead{font-size:15.5px}.sect{padding-top:44px}.scene{min-height:0}.painrow,.easy3,.advl.advl-car,.diffgrid.compact,.pillars,.tiercards,.tiercards.duo,.three,.rs-row,.clb-caps,.wjf{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:12px;padding-bottom:14px;display:flex;overflow-x:auto}.painrow::-webkit-scrollbar{display:none}.easy3::-webkit-scrollbar{display:none}.advl.advl-car::-webkit-scrollbar{display:none}.diffgrid.compact::-webkit-scrollbar{display:none}.pillars::-webkit-scrollbar{display:none}.tiercards::-webkit-scrollbar{display:none}.three::-webkit-scrollbar{display:none}.rs-row::-webkit-scrollbar{display:none}.clb-caps::-webkit-scrollbar{display:none}.wjf::-webkit-scrollbar{display:none}.advl.advl-car>.advl-row{border:1px solid var(--color-line);background:#ffffff05;border-radius:14px;padding:16px 16px 18px}.advl.advl-car>.advl-row:last-child{border-bottom:1px solid var(--color-line)}.painrow>*,.easy3>*,.advl.advl-car>.advl-row,.diffgrid.compact>*,.pillars>*,.tiercards>*,.tiercards.duo>*,.three>*,.rs-row>*,.clb-caps>*,.wjf>.wjf-step{scroll-snap-align:center;flex:0 0 82%;min-width:0;max-width:82%}.indrow{grid-template-columns:minmax(0,1fr);gap:40px}.indmarks{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:20px 32px;width:100%;max-width:340px;margin-left:auto;margin-right:auto;display:grid}.indmarks img:first-child:nth-last-child(3){grid-column:1/-1}.wjf>.wjf-arrow{scroll-snap-align:none;flex:none;align-self:center}.fig-deco,.fig-desktop{display:none}.fig-mobile{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.clbwrap svg text{font-size:13px}.clbwrap foreignObject div{font-size:19px!important;line-height:1.35!important}.prmode{flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.prmode .prlbl{flex:1 0 100%}.prmode button{min-height:40px}.fx-filter,.dxleg{flex-wrap:wrap}.mq-track{animation-duration:42s}.mq-run{gap:10px;padding-right:10px}.mq img{height:57px}.tax{grid-template-columns:1fr 1fr}.tax>.hd:first-of-type{display:none}.tax>.rowhd{grid-column:1/-1}.famtbl{max-height:none}.site-main>table,.site-main :not(.famtbl):not(.cmpscroll)>table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.site-main table.stacks.stacks.stacks,.site-main table.stacks.stacks.stacks>:is(thead,tbody,tfoot),.site-main table.stacks.stacks.stacks tr{width:auto;min-width:0;display:block;overflow:visible}.site-main .famtbl:has(>table.stacks){max-height:none;overflow:visible}.site-main table.stacks.stacks.stacks .stack-hd,.site-main table.stacks.stacks.stacks>thead{display:none}.site-main table.stacks.stacks.stacks>caption{text-align:left;display:block}.site-main table.stacks.stacks.stacks tr{border-bottom:1px solid var(--color-line);padding:12px 0}.site-main table.stacks.stacks.stacks tr:last-child{border-bottom:0}.site-main table.stacks.stacks.stacks :is(td,th){text-align:left;background:0 0;border:0;min-width:0;padding:4px 14px;display:block;width:auto!important}.site-main table.stacks.stacks.stacks :is(td,th)[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-lilac-hi);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.pick button,.cnv-chip,.fx-filter button{min-height:40px}.selq label{align-items:center;gap:9px;min-height:40px;display:flex}.ssbtn{width:40px;height:40px}.site-main input,.site-main select,.site-main textarea,.site-header input,#ssearch input{font-size:16px}.ftnav a,.ftlegal a{padding-block:5px}.ftlegal{row-gap:0}.bhx-title{text-wrap:balance;font-size:clamp(2rem,9.5vw,2.5rem)}.job-card-head{flex-wrap:wrap}.job-card-title{flex-basis:calc(100% - 58px)}.job-card-badge{margin-left:58px}.site-main :is(p,li,dd,figcaption){text-wrap:pretty}.rs-row,.wjf{padding-top:12px}.clbf-steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}.proto-grid .proto{max-width:none}.cmplegend .lg{white-space:normal}}.language-selector[data-astro-cid-fe4j42sm]{flex:none;font-size:13px}.language-trigger[data-astro-cid-fe4j42sm]{height:32px;color:var(--color-ink-soft);font:inherit;letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:9px;align-items:center;gap:7px;padding:0 9px 0 6px;font-weight:600;display:inline-flex}.language-trigger[data-astro-cid-fe4j42sm]:hover{color:#fff;border-color:var(--color-lilac)}.language-trigger[data-astro-cid-fe4j42sm]:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.language-caret[data-astro-cid-fe4j42sm]{opacity:.75;width:11px;height:11px}.language-trigger[data-astro-cid-fe4j42sm] .language-flag[data-astro-cid-fe4j42sm]{width:22px;height:15px}.language-flag[data-astro-cid-fe4j42sm]{background:var(--color-surface-0);border-radius:4px;flex:none;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.language-flag[data-astro-cid-fe4j42sm] svg{width:100%;height:100%;display:block}.language-dialog[data-astro-cid-fe4j42sm]{border:1px solid var(--color-line);background:var(--color-surface-2);width:min(1040px,100vw - 24px);max-height:min(90vh,760px);color:var(--color-ink);border-radius:18px;flex-direction:column;margin:auto;padding:0;display:none;overflow:hidden;box-shadow:0 24px 80px #0009}.language-dialog[data-astro-cid-fe4j42sm][open]{animation:.16s language-in;display:flex}.language-dialog[data-astro-cid-fe4j42sm]::backdrop{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#0a08169e;animation:.16s language-fade}@keyframes language-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes language-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.language-dialog[data-astro-cid-fe4j42sm][open],.language-dialog[data-astro-cid-fe4j42sm]::backdrop{animation:none}}.language-head[data-astro-cid-fe4j42sm]{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}.language-title[data-astro-cid-fe4j42sm]{color:#fff;letter-spacing:-.2px;margin:0;font-size:20px;font-weight:700}.language-sub[data-astro-cid-fe4j42sm]{color:var(--color-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.language-close[data-astro-cid-fe4j42sm]{width:36px;height:36px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:10px;flex:none;font-size:15px}.language-close[data-astro-cid-fe4j42sm]:hover{color:#fff;border-color:var(--color-lilac)}.language-close[data-astro-cid-fe4j42sm]:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.language-grid[data-astro-cid-fe4j42sm]{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:56px;gap:8px;margin:0;padding:4px 24px 8px;list-style:none;display:grid;overflow-y:auto}.language-grid[data-astro-cid-fe4j42sm]>li[data-astro-cid-fe4j42sm]{min-width:0;display:flex}.language-option[data-astro-cid-fe4j42sm]{text-align:left;border:1px solid var(--color-line);background:var(--color-glass);width:100%;height:100%;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:0 26px 0 10px;transition:border-color .12s,background .12s;display:flex;position:relative}.language-option[data-astro-cid-fe4j42sm] .language-flag[data-astro-cid-fe4j42sm]{border-radius:5px;width:36px;height:24px}.language-option[data-astro-cid-fe4j42sm]:hover{border-color:var(--color-line-lilac);background:#ffffff12}.language-option[data-astro-cid-fe4j42sm]:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.language-option[data-astro-cid-fe4j42sm][aria-current=true]{border-color:var(--color-lilac);box-shadow:inset 0 0 0 1px var(--color-lilac);background:#a58cff1f}.language-names[data-astro-cid-fe4j42sm]{flex-direction:column;flex:auto;min-width:0;display:flex}.language-native[data-astro-cid-fe4j42sm],.language-english[data-astro-cid-fe4j42sm]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.language-native[data-astro-cid-fe4j42sm]{color:#fff;font-size:14.5px;font-weight:600;line-height:1.25}.language-english[data-astro-cid-fe4j42sm]{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.3}.language-check[data-astro-cid-fe4j42sm]{width:14px;height:14px;color:var(--color-lilac);opacity:0;transition:opacity .12s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.language-option[data-astro-cid-fe4j42sm][aria-current=true] .language-check[data-astro-cid-fe4j42sm]{opacity:1}.language-status[data-astro-cid-fe4j42sm]{color:var(--color-muted);margin:0;padding:8px 24px 20px;font-size:12.5px;line-height:1.5}.language-status[data-astro-cid-fe4j42sm]:empty{padding-bottom:16px}@media (width<=900px){.language-grid[data-astro-cid-fe4j42sm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.language-grid[data-astro-cid-fe4j42sm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.language-selector[data-astro-cid-fe4j42sm]{width:100%}.language-trigger[data-astro-cid-fe4j42sm]{justify-content:center;width:100%;height:42px}.language-dialog[data-astro-cid-fe4j42sm]{border-radius:14px;max-height:90vh}.language-head[data-astro-cid-fe4j42sm]{padding:18px 16px 10px}.language-grid[data-astro-cid-fe4j42sm]{grid-template-columns:1fr;grid-auto-rows:52px;padding:4px 16px 8px}.language-status[data-astro-cid-fe4j42sm]{padding:8px 16px 16px}}.lang-suggest[data-astro-cid-rauvoui2]{z-index:140;border:1px solid var(--color-line-lilac);background:var(--color-surface-2);width:min(680px,100vw - 24px);color:var(--color-ink);border-radius:14px;align-items:center;gap:14px;padding:12px 14px 12px 16px;font-size:14px;line-height:1.4;animation:.22s lang-suggest-in;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #0000008c}.lang-suggest[data-astro-cid-rauvoui2][hidden]{display:none}@keyframes lang-suggest-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.lang-suggest[data-astro-cid-rauvoui2]{animation:none}}.lang-suggest-flag[data-astro-cid-rauvoui2]{background:var(--color-surface-0);border-radius:4px;flex:none;width:30px;height:20px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.lang-suggest-flag[data-astro-cid-rauvoui2] svg{width:100%;height:100%;display:block}.lang-suggest-text[data-astro-cid-rauvoui2]{flex:auto;min-width:0;font-weight:500}.lang-suggest-actions[data-astro-cid-rauvoui2]{flex:none;gap:8px;display:flex}.lang-suggest-accept[data-astro-cid-rauvoui2],.lang-suggest-decline[data-astro-cid-rauvoui2],.lang-suggest-close[data-astro-cid-rauvoui2]{font:inherit;cursor:pointer;border-radius:9px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.lang-suggest-accept[data-astro-cid-rauvoui2]{border:1px solid var(--color-lilac);background:var(--color-lilac);color:var(--color-surface-0)}.lang-suggest-accept[data-astro-cid-rauvoui2]:hover{background:var(--color-lilac-hi);border-color:var(--color-lilac-hi)}.lang-suggest-decline[data-astro-cid-rauvoui2]{color:var(--color-ink-soft);background:0 0;border:1px solid #ffffff4d}.lang-suggest-decline[data-astro-cid-rauvoui2]:hover{color:#fff;border-color:var(--color-lilac)}.lang-suggest-close[data-astro-cid-rauvoui2]{width:34px;color:var(--color-muted);background:0 0;border:0;flex:none;padding:0;font-size:14px}.lang-suggest-close[data-astro-cid-rauvoui2]:hover{color:#fff}.lang-suggest-accept[data-astro-cid-rauvoui2]:focus-visible,.lang-suggest-decline[data-astro-cid-rauvoui2]:focus-visible,.lang-suggest-close[data-astro-cid-rauvoui2]:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}@media (width<=640px){.lang-suggest[data-astro-cid-rauvoui2]{flex-wrap:wrap;gap:10px;padding:12px;bottom:10px}.lang-suggest-actions[data-astro-cid-rauvoui2]{flex:100%;order:1}.lang-suggest-actions[data-astro-cid-rauvoui2]>button[data-astro-cid-rauvoui2]{flex:1 1 0}}.pgx[data-astro-cid-nclovoe2]{animation:.16s ease-out both pgx-in}html[data-leaving] .pgx[data-astro-cid-nclovoe2]{opacity:0;transition:opacity .12s ease-in;animation:none}@keyframes pgx-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pgx[data-astro-cid-nclovoe2],html[data-leaving] .pgx[data-astro-cid-nclovoe2]{opacity:1;transition:none;animation:none}}
