/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"DM Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--color-neutral-950:oklch(14.5% 0 none);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--radius-md:calc(var(--radius) * .75);--radius-4xl:2rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--default-mono-font-family:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--font-display:"Poppins", "DM Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-deva:"Noto Sans Devanagari", "Kohinoor Devanagari", "Nirmala UI", "Devanagari Sangam MN", system-ui, sans-serif;--font-wordmark:"Poppins", "DM Sans Variable", ui-sans-serif, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:1rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:anywhere;min-width:0}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{background:var(--u-canvas)}body{color:var(--u-body);background:var(--u-canvas);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.6}h1,h2,h3,h4{color:var(--u-ink);font-family:var(--font-display);text-wrap:balance;font-style:normal;font-weight:600}:lang(hi){font-family:var(--font-deva);line-height:1.7}::selection{background:var(--u-tint-2);color:var(--u-ink)}:focus-visible{outline:2px solid var(--u-emerald);outline-offset:2px;border-radius:4px}.u-dark :focus-visible,.u-ftr :focus-visible,.u-ann :focus-visible,.u-mock :focus-visible,.u-band :focus-visible{outline-color:var(--u-mint)}.u-band :focus-visible{outline-color:var(--u-white)}.u-dark ::selection{background:var(--u-deep-line-2);color:var(--u-chalk)}.u-ftr ::selection{background:var(--u-deep-line-2);color:var(--u-chalk)}html.u-lock{overflow:hidden}}@layer components{.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pressable{transition:transform .16s var(--ease-out-strong), background-color .15s ease, box-shadow .15s ease, color .15s ease, border-color .15s ease}.pressable:active{transform:scale(.97)}[data-reveal]{opacity:0;transform:translateY(14px)}[data-reveal].is-in{opacity:1;transition:opacity .7s var(--ease-out-strong), transform .7s var(--ease-out-strong);transition-delay:calc(var(--d,0) * 1ms);transform:none}.no-js [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transform:none}[data-reveal].is-in{transition:opacity .3s}}.ps{--ps-ink:#0b1410;--ps-body:#3b4541;--ps-soft:#5d6864;--ps-line:#e4e8e6;--ps-line-2:#cdd5d1;--ps-bg:#f2f5f3;--ps-card:#fff;--ps-ok:#047857;--ps-warn:#8a5300;--ps-risk:#b42318;--ps-accent:#047857;--ps-cap:#5d6864;--ps-tab:#5d6864;--ps-tab-on:#0b1410;--ps-track:#dbe2de;--ps-float:0 1px 2px #0b14100d, 0 16px 36px -18px #0b141038;width:100%}.ps[data-tone=dark]{--ps-bg:#ffffff09;--ps-accent:#34d399;--ps-cap:#a9bab3;--ps-tab:#a9bab3;--ps-tab-on:#fff;--ps-track:#ffffff29;--ps-float:0 1px 2px #00000040, 0 24px 50px -24px #000000a6}.ps-tabs{flex-wrap:wrap;justify-content:center;gap:6px 24px;margin-bottom:22px;display:flex}.ps-tab{cursor:pointer;color:var(--ps-tab);white-space:nowrap;background:0 0;border:0;gap:10px;padding:8px 0 2px;font-size:15px;font-weight:500;line-height:1.3;transition:color .16s cubic-bezier(.23,1,.32,1);display:grid}.ps-tab:hover,.ps-tab[aria-selected=true]{color:var(--ps-tab-on)}.ps-tab:focus-visible{outline:2px solid var(--ps-accent);outline-offset:4px;border-radius:4px}.ps-tab-line{background:var(--ps-track);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.ps-tab-fill{background:var(--ps-accent);transform-origin:0;display:block;position:absolute;inset:0}.ps-stage{background:var(--ps-bg);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 14px 16px;display:grid}.ps[data-tone=dark] .ps-stage{box-shadow:inset 0 0 0 1px #ffffff14}.ps-zone{min-width:0}.ps-zone.is-b{display:none}.ps-cap{color:var(--ps-cap);margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.3;display:none}.ps-phone{place-items:center;display:grid;position:relative}.ps-phone-in{width:min(100%,212px)}.ps-scene{width:100%}.ps-link,.ps-reads{display:none}.ps-reads,.ps-dec{background:var(--ps-card);box-shadow:0 0 0 1px var(--ps-line), var(--ps-float);color:var(--ps-ink);border-radius:18px}.ps-reads ul{padding:4px 0 8px}.ps-group{color:var(--ps-soft);padding:12px 18px 2px;font-size:12px;font-weight:500;line-height:1.3;display:block}.ps-row[data-first]:not(:first-child){border-top:1px solid var(--ps-line);margin-top:4px}.ps-row-in{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:1px 12px;padding:7px 18px;display:grid}.ps-ic{width:18px;height:18px;color:var(--ps-soft);grid-row:span 2;margin-top:1px}.ps-row-l{color:var(--ps-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.ps-read{color:var(--ps-ink);grid-column:2;align-items:center;gap:7px;min-width:0;font-size:14px;line-height:1.35;display:flex}.ps-read i,.ps-flags i{background:var(--ps-line-2);border-radius:50%;flex:none;width:7px;height:7px}.ps-read[data-level=idle]{color:var(--ps-soft)}.ps-read[data-level=idle] i{box-shadow:inset 0 0 0 1.5px var(--ps-line-2);background:0 0}.ps-read[data-level=ok] i,.ps-flags [data-level=ok] i{background:var(--ps-ok)}.ps-read[data-level=warn] i,.ps-flags [data-level=warn] i{background:var(--ps-warn)}.ps-read[data-level=risk] i,.ps-flags [data-level=risk] i{background:var(--ps-risk)}.ps-read[data-level=risk]{color:var(--ps-risk);font-weight:500}.ps-dec{padding:16px 18px 12px}.ps-dec-top{justify-content:space-between;gap:12px;display:flex}.ps-k{color:var(--ps-soft);font-size:12px;font-weight:500}.ps-verdict{letter-spacing:-.035em;color:var(--ps-ink);margin-top:10px;font-size:30px;font-weight:600;line-height:1}.ps-dec[data-verdict=allow] .ps-verdict{color:var(--ps-ok)}.ps-dec[data-verdict=step] .ps-verdict,.ps-dec[data-verdict=cool] .ps-verdict{color:var(--ps-warn)}.ps-dec[data-verdict=hold] .ps-verdict,.ps-dec[data-verdict=block] .ps-verdict{color:var(--ps-risk)}.ps-why{color:var(--ps-body);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.5}.ps-flags{gap:6px;margin-top:12px;display:grid}.ps-flags li{color:var(--ps-ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.ps-codes{font-family:var(--font-mono);color:var(--ps-soft);flex-wrap:wrap;gap:2px 12px;margin-top:12px;font-size:11.5px;line-height:1.6;display:flex}.ps-to{border-top:1px solid var(--ps-line);margin-top:12px;padding-top:4px}.ps-to li{grid-template-columns:16px minmax(0,1fr);column-gap:10px;padding:8px 0 6px;display:grid}.ps-to li+li{border-top:1px solid var(--ps-line)}.ps-tick{width:14px;height:14px;color:var(--ps-ok);grid-row:span 2;margin-top:2px}.ps-to-k{color:var(--ps-ink);font-size:13.5px;font-weight:500;line-height:1.35}.ps-to-v{color:var(--ps-soft);font-size:13px;line-height:1.4}@media (width>=1100px){.ps-stage{grid-template-columns:minmax(220px,264px) minmax(24px,1fr) minmax(330px,352px) minmax(24px,1fr) minmax(264px,290px);align-items:center;column-gap:0;padding:36px 40px}.ps-zone.is-b{display:block}.ps-cap{padding-left:4px;display:block}.ps-zone.is-a .ps-cap{text-align:center;padding-left:0}.ps-phone-in{width:min(100%,256px)}.ps-link{align-content:center;height:44px;margin-top:25px;display:grid;position:relative}.ps-reads{min-height:384px;display:block}.ps-dec{padding:18px 20px 12px}.ps-flags{display:none}}.ps-link{margin-inline:10px}.ps-link-l{font-family:var(--font-mono);color:var(--ps-cap);white-space:nowrap;font-size:11px;line-height:1;display:none;position:absolute;bottom:calc(50% + 9px);left:50%;transform:translate(-50%)}.ps-link-line{background:var(--ps-line-2);height:1px;display:block;position:relative;overflow:hidden}.ps[data-tone=dark] .ps-link-line{background:#ffffff38}.ps-link:after{content:"";border-top:1px solid var(--ps-line-2);border-right:1px solid var(--ps-line-2);width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:-1px;transform:rotate(45deg)}.ps[data-tone=dark] .ps-link:after{border-color:#ffffff38}.ps-link-pulse{background:var(--ps-accent);border-radius:3px;width:25%;height:3px;position:absolute;top:-1px;left:0}@media (width>=1280px){.ps-link-l{display:block}}.u-wrap{width:100%;max-width:calc(var(--u-max) + var(--u-gutter) * 2);padding-inline:var(--u-gutter);margin-inline:auto}.u-k{color:var(--u-soft);font-size:13.5px;font-weight:500;line-height:1.4}.u-mono{font-family:var(--font-mono)}.u-h1{letter-spacing:-.045em;color:var(--u-ink);font-size:clamp(2.625rem,5.4vw,4.5rem);font-weight:500;line-height:1.02}.u-h1-page{letter-spacing:-.042em;color:var(--u-ink);font-size:clamp(2.25rem,4vw,3.375rem);font-weight:500;line-height:1.04}.u-h2{letter-spacing:-.036em;color:var(--u-ink);font-size:clamp(1.875rem,3vw,2.625rem);font-weight:500;line-height:1.08}.u-h3{letter-spacing:-.024em;color:var(--u-ink);font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:500;line-height:1.2}.u-h4{letter-spacing:-.012em;color:var(--u-ink);font-size:1.0625rem;font-weight:600;line-height:1.4}.u-lede{color:var(--u-body);max-width:60ch;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.62}.u-soft{color:var(--u-soft)}.u-small{font-size:.9375rem;line-height:1.55}.u-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.u-shead{max-width:720px}.u-shead .u-h2{margin-top:12px}.u-shead .u-lede{margin-top:20px}.u-shead.is-centre{text-align:center;margin-inline:auto}.u-shead.is-centre .u-lede{margin-inline:auto}.u-btn{white-space:nowrap;cursor:pointer;height:44px;transition:background-color .16s var(--u-ease), border-color .16s var(--u-ease), color .16s var(--u-ease), transform .16s var(--u-ease);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.u-btn:active{transform:scale(.98)}.u-btn svg{flex:none}.u-btn-primary{background:var(--u-emerald);color:var(--u-white);border-color:#03664a;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #033c2a47}.u-btn-primary:hover{background:var(--u-emerald-ink)}.u-btn-ghost{background:var(--u-white);color:var(--u-ink);border-color:var(--u-line-2);box-shadow:inset 0 -1px #0b14100a,0 1px 2px #0b14100f}.u-btn-ghost:hover{border-color:var(--u-line-3);background:#fbfcfb}.u-actions{flex-wrap:wrap;align-items:center;gap:12px 10px;display:flex}:is(div,p,nav,li,form,footer):has(>.u-btn+.u-btn){column-gap:10px}.u-btn-primary:not(.u-btn-s):not(:has(svg)):after{content:"";background:currentColor;flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49 136.49l-72 72a12 12 0 0 1-17-17L187 140H40a12 12 0 0 1 0-24h147l-51.49-51.52a12 12 0 0 1 17-17l72 72a12 12 0 0 1-.02 17.01Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49 136.49l-72 72a12 12 0 0 1-17-17L187 140H40a12 12 0 0 1 0-24h147l-51.49-51.52a12 12 0 0 1 17-17l72 72a12 12 0 0 1-.02 17.01Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.u-link{color:var(--u-emerald-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);text-decoration-color:var(--u-tint-2);text-underline-offset:4px;white-space:nowrap;transition:text-decoration-color .16s var(--u-ease), color .16s var(--u-ease);font-weight:500;text-decoration-thickness:1.5px}.u-arrow{color:var(--u-emerald-ink);white-space:nowrap;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.u-arrow svg{transition:transform .18s var(--u-ease)}.u-arrow:hover svg{transform:translate(3px)}.u-arrow:hover{text-underline-offset:4px;text-decoration:underline}.u-cite{color:var(--u-soft);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-2);-webkit-text-decoration-color:var(--u-line-2);-webkit-text-decoration-color:var(--u-line-2);text-decoration-color:var(--u-line-2);text-underline-offset:3px;white-space:nowrap;font-size:.875em;font-weight:500;display:inline}.u-cite:hover{color:var(--u-emerald-ink);-webkit-text-decoration-color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);text-decoration-color:var(--u-emerald)}.u-cite svg{vertical-align:.05em;margin-left:3px;display:inline}.u-sec-tag{color:var(--u-soft);white-space:nowrap;font-size:.8em}.u-card{background:var(--u-canvas);border:1px solid var(--u-line);border-radius:var(--u-radius);padding:clamp(22px,2.4vw,30px)}.u-card.is-soft{background:var(--u-canvas-2);border-color:#0000}a.u-card{color:inherit;transition:border-color .18s var(--u-ease);text-decoration:none;display:block}a.u-card:hover{border-color:var(--u-line-3)}.u-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.u-grid.is-2,.u-grid.is-3,.u-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.u-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-grid{gap:20px}}.u-chips{flex-wrap:wrap;gap:6px 20px;display:flex}.u-chip{color:var(--u-body);align-items:center;gap:8px;font-size:15px;line-height:1.45;display:inline-flex}.u-chip:before{content:"";background:var(--u-line-3);border-radius:50%;flex:none;width:5px;height:5px}.u-chip svg{display:none}.u-chip.is-q{color:var(--u-ink);font-weight:500}.u-chip.is-q:before{background:var(--u-emerald)}a.u-chip{color:var(--u-emerald-ink);white-space:nowrap;text-decoration:none}a.u-chip:hover{text-underline-offset:3px;text-decoration:underline}.u-tag{white-space:nowrap;color:var(--u-soft);align-items:center;gap:6px;font-size:13.5px;font-weight:500;line-height:1.3;display:inline-flex}.u-tag:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.u-tag.is-ok{color:var(--u-emerald-ink)}.u-tag.is-warn{color:var(--u-amber)}.u-tag.is-risk{color:var(--u-red)}.u-tag.is-ill:before{display:none}.u-ticks{gap:12px;display:grid}.u-ticks li{padding-left:22px;position:relative}.u-ticks li:before{content:"";background:var(--u-emerald);width:10px;height:1.5px;position:absolute;top:.78em;left:0}.u-ticks li svg{display:none}.u-crumbs ol{color:var(--u-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.u-crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.u-crumbs li+li:before{content:"/";color:var(--u-line-3)}.u-crumbs a{color:var(--u-soft);white-space:nowrap;text-decoration:none}.u-crumbs a:hover{color:var(--u-ink);text-underline-offset:3px;text-decoration:underline}.u-crumbs [aria-current]{color:var(--u-ink);overflow-wrap:anywhere}.u-scroll{scrollbar-width:thin;position:relative;overflow-x:auto}.u-scroll:focus-visible{outline-offset:4px}.u-nowrap{white-space:nowrap}.u-caption{color:var(--u-soft);margin-top:14px;font-size:13.5px;line-height:1.5}.u-hdr{z-index:60;background:var(--u-canvas);border-bottom:1px solid var(--u-line);position:sticky;top:0}.u-hdr-in{height:var(--nav-h);align-items:center;gap:24px;display:flex}.u-brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.u-wordmark{font-family:var(--font-wordmark);letter-spacing:-.01em;color:var(--u-ink);font-size:20px;font-weight:600}.u-mm{flex:1;min-width:0;display:none}.u-mm-list{align-items:center;gap:4px;display:flex}.u-top{height:40px;color:var(--u-body);white-space:nowrap;cursor:pointer;transition:color .15s var(--u-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.u-top .u-caret{color:var(--u-line-3);transition:transform .18s var(--u-ease), color .15s var(--u-ease)}.u-top[aria-expanded=true] .u-caret{color:var(--u-ink);transform:rotate(180deg)}.u-hdr-act{align-items:center;gap:10px;margin-left:auto;display:flex}.u-hdr-cta,.u-hdr-try{flex:none;display:none}.u-panel{background:var(--u-canvas);border-bottom:1px solid var(--u-line);box-shadow:0 24px 48px -32px var(--u-shadow-2);position:absolute;top:100%;left:0;right:0}@keyframes u-drop{0%{opacity:0;transform:translateY(-4px)}}.u-pk{color:var(--u-soft);padding:0 12px 10px;font-size:13px;font-weight:500}.u-pk:has(+.u-pk-sub){color:var(--u-ink);padding-bottom:2px}.u-scrim{z-index:50;background:var(--u-scrim);opacity:0;pointer-events:none;transition:opacity .2s var(--u-ease);position:fixed;inset:0}.u-scrim[data-on]{opacity:1}.u-burger{border:1px solid var(--u-line-2);background:var(--u-canvas);height:40px;color:var(--u-ink);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.u-burger svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transition:transform .2s var(--u-ease);transform-origin:8px 8px}.u-hdr[data-drawer] .u-burger .l1{transform:translateY(3px)rotate(45deg)}.u-hdr[data-drawer] .u-burger .l2{transform:translateY(-3px)rotate(-45deg)}.u-drawer{bottom:0;left:0;right:0;top:var(--nav-h);z-index:55;overscroll-behavior:contain;background:var(--u-canvas);border-top:1px solid var(--u-line);position:fixed;overflow-y:auto}.u-drawer:not([hidden]) .u-drawer-in{animation:u-drop .2s var(--u-ease)}.u-drawer-in{padding-block:8px 40px}.u-acc{border-bottom:1px solid var(--u-line)}.u-acc-btn,.u-acc-link{width:100%;height:60px;color:var(--u-ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.u-acc-btn .u-caret{color:var(--u-line-3);transition:transform .2s var(--u-ease)}.u-acc-btn[aria-expanded=true] .u-caret{color:var(--u-ink);transform:rotate(180deg)}.u-acc-panel{gap:18px;padding:0 2px 24px;display:grid}.u-acc-panel .u-pk{padding:0 0 4px}.u-acc-panel ul{gap:0;display:grid}.u-acc-panel a{min-height:42px;color:var(--u-body);white-space:nowrap;align-items:center;font-size:16px;text-decoration:none;display:flex}.u-acc-panel a:hover{color:var(--u-emerald-ink)}.u-acc-panel a.is-all{color:var(--u-emerald-ink);font-weight:500}.u-drawer-cta{gap:10px;margin-top:28px;display:grid}@media (width<=399.98px){.u-hdr-in{gap:10px}.u-hdr-act{gap:6px}.u-wordmark{font-size:18px}.u-brand{gap:8px}.u-burger{gap:6px;padding:0 10px}}@media (width>=360px){.u-hdr-cta{display:inline-flex}}@media (width>=640px){.u-hdr-try{display:inline-flex}.u-drawer-cta{grid-template-columns:repeat(2,max-content)}}@media (width>=1120px){.u-mm{display:block}.u-burger,.u-drawer{display:none}.u-hdr-in{gap:24px}.u-top{padding:0 10px}}@media (width>=1240px){.u-hdr-in{gap:36px}.u-top{padding:0 12px}}.u-wn-wrap{margin-top:clamp(40px,5vw,64px)}.u-wn{border-bottom:1px solid var(--u-line-2);position:relative}.u-wn-item{border-top:1px solid var(--u-line-2);transition:border-color .24s var(--u-ease)}.u-wn-item[data-open]{border-top-color:var(--u-ink)}.u-wn-btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:16px;width:100%;padding:22px 0;display:flex}.u-wn-n{width:22px;color:var(--u-soft);flex:none;font-size:14px;font-weight:500}.u-wn-t{letter-spacing:-.012em;color:var(--u-soft);transition:color .16s var(--u-ease);font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:500;line-height:1.3}.u-wn-btn:hover .u-wn-t,.u-wn-item[data-open] .u-wn-t{color:var(--u-ink)}.u-wn-item[data-open] .u-wn-n{color:var(--u-emerald-ink)}.u-wn-body{overflow:hidden}.u-wn-p{max-width:48ch;color:var(--u-body);padding:0 0 24px 38px;font-size:16px;line-height:1.62}.u-wn-vis{background:var(--u-canvas);box-shadow:inset 0 0 0 1px var(--u-line);border-radius:20px;padding:24px 22px}.u-wn-vis.is-inline{margin:0 0 28px}.u-wn-stage{display:none}@media (width>=1024px){.u-wn-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;column-gap:72px;display:grid}.u-wn-item:last-child{border-bottom:1px solid var(--u-line-2)}.u-wn{border-bottom:0;align-self:start}.u-wn-vis.is-inline{display:none}.u-wn-stage{display:grid}.u-wn-vis.is-stage{border-radius:var(--u-radius-lg);opacity:0;visibility:hidden;transition:opacity .26s var(--u-ease), transform .36s var(--u-ease), visibility 0s linear .26s;grid-area:1/1;padding:clamp(28px,3vw,40px);transform:translateY(10px)}.u-wn-vis.is-stage[data-on]{opacity:1;visibility:visible;transition:opacity .42s var(--u-ease) 90ms, transform .52s var(--u-ease) 90ms, visibility 0s;transform:none}}@media (prefers-reduced-motion:reduce){.u-wn-vis.is-stage,.u-wn-vis.is-stage[data-on]{transition:none;transform:none}}.u-wn-figs{gap:0;display:grid}.u-wn-figs li{border-top:1px solid var(--u-line);padding:22px 0}.u-wn-figs li:first-child{border-top:0;padding-top:0}.u-wn-figs li:last-child{padding-bottom:0}.u-wn-big{letter-spacing:-.04em;color:var(--u-ink);font-size:clamp(2.5rem,4.2vw,3.5rem);font-weight:500;line-height:1}.u-wn-line{max-width:42ch;color:var(--u-body);margin-top:12px;font-size:16px;line-height:1.55}.u-wn-src{color:var(--u-soft);margin-top:8px;font-size:13.5px;display:block}.u-wn-cap{color:var(--u-ink);font-size:14px;font-weight:500}.u-wn-dated ol{margin-top:14px}.u-wn-dated li{border-top:1px solid var(--u-line);grid-template-columns:76px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.u-wn-date{color:var(--u-ink);white-space:nowrap;font-size:14px;font-weight:500}.u-wn-dated li[data-future] .u-wn-date{color:var(--u-emerald-ink)}.u-wn-what{color:var(--u-body);gap:2px;font-size:15px;line-height:1.5;display:grid}.u-wn-what b{color:var(--u-ink);font-weight:500}.u-wn-what .u-wn-src{margin-top:2px}.u-wn-today{color:var(--u-emerald-ink);align-items:center;font-size:12.5px;font-weight:500;position:relative;border-top:1px solid var(--u-emerald)!important;padding:8px 0!important}.u-cv{background:var(--u-canvas);border:1px solid var(--u-line);box-shadow:var(--u-float);border-radius:16px;font-size:14.5px;line-height:1.45;overflow:hidden}.u-cv-bar{border-bottom:1px solid var(--u-line);color:var(--u-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:14px 20px;font-size:13.5px;display:flex}.u-cv-crumb{color:var(--u-ink);gap:8px;display:inline-flex}.u-cv-crumb b{color:var(--u-soft);font-weight:500}.u-cv-body{grid-template-columns:minmax(0,1fr);display:grid}.u-cv-k{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-cv-k span{margin-left:6px;font-weight:400}.u-cv-tl{border-bottom:1px solid var(--u-line);padding:18px 20px 14px}.u-cv-tl ol{margin-top:8px}.u-cv-tl li{grid-template-columns:44px 10px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.u-cv-tl li:before{content:"";background:var(--u-line);width:1px;position:absolute;top:0;bottom:0;left:60px}.u-cv-tl li:first-child:before{top:18px}.u-cv-tl li:last-child:before{bottom:calc(100% - 18px)}.u-cv-t{color:var(--u-soft);padding-top:1px;font-size:13px}.u-cv-dot{z-index:1;background:var(--u-canvas);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--u-line-3), 0 0 0 3px var(--u-canvas);border-radius:50%;margin-top:5px;position:relative}.u-cv-tl li[data-tone=pass] .u-cv-dot{background:var(--u-emerald);box-shadow:0 0 0 3px var(--u-canvas)}.u-cv-tl li[data-tone=risk] .u-cv-dot{background:var(--u-red);box-shadow:0 0 0 3px var(--u-canvas)}.u-cv-tl li[data-tone=held] .u-cv-dot{background:var(--u-canvas);box-shadow:inset 0 0 0 2.5px var(--u-red), 0 0 0 3px var(--u-canvas)}.u-cv-what{color:var(--u-ink);gap:1px;display:grid}.u-cv-note{color:var(--u-soft);font-size:13px}.u-cv-tl li[data-tone=held] .u-cv-note{color:var(--u-red);font-weight:500}.u-cv-dec{padding:18px 20px 20px}.u-cv-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.u-cv-held{color:var(--u-red);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.u-cv-held:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.u-cv-act{color:var(--u-ink)}.u-cv-pay{border-bottom:1px solid var(--u-line);color:var(--u-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;padding-bottom:16px;display:flex}.u-cv-amt{letter-spacing:-.02em;color:var(--u-ink);font-size:28px;font-weight:500}.u-cv-dec>.u-cv-k{margin-top:14px}.u-cv-reasons li{border-bottom:1px solid var(--u-line);color:var(--u-ink);gap:2px;padding:10px 0;display:grid}.u-cv-reasons code{font-family:var(--font-mono);color:var(--u-soft);font-size:11.5px}.u-cv-msg{background:var(--u-canvas-2);color:var(--u-ink);border-radius:10px;gap:3px;margin-top:14px;padding:12px 14px;display:grid}.u-cv-sent{color:var(--u-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;font-size:13px;display:flex}@media (width>=640px){.u-cv-reasons li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}}@media (width>=960px){.u-cv-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.u-cv-tl{border-bottom:0;border-right:1px solid var(--u-line);padding:22px 28px 18px}.u-cv-dec{padding:22px 28px 24px}}.u-commit{border-radius:var(--u-radius-lg);background:var(--u-canvas-2);gap:32px;margin-top:clamp(40px,5vw,56px);padding:clamp(24px,3vw,36px);display:grid}@media (width>=1024px){.u-commit{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.u-world-table{margin-top:clamp(48px,6vw,72px)}.u-world-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.u-world-cap{caption-side:top;text-align:left;color:var(--u-ink);padding-bottom:14px;font-size:15px;font-weight:500}.u-world-table th,.u-world-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--u-line);padding:16px 20px 16px 0}.u-world-table thead th{color:var(--u-soft);border-bottom-color:var(--u-line-2);padding-top:0;font-size:13.5px;font-weight:500}.u-world-table tbody th{color:var(--u-ink);white-space:nowrap;font-weight:500}.u-world-table tbody td{color:var(--u-body)}.u-world-table tbody td:nth-child(2){white-space:nowrap;color:var(--u-ink)}.u-world-table tbody td:nth-child(4){white-space:nowrap;color:var(--u-soft);font-size:14px}.u-world-table tbody td:last-child{text-align:right;white-space:nowrap;padding-right:0}@keyframes u-blink{50%{opacity:.45}}@keyframes u-wake{to{opacity:1}}.u-phero{background:var(--u-canvas);border-bottom:1px solid var(--u-line);position:relative;overflow:clip}.u-phero>.u-wrap{padding-block:24px var(--u-sec)}.u-phero-grid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:clamp(28px,4vw,48px);display:grid}.u-phero-copy{max-width:820px}.u-phero .u-h1-page{margin-top:14px}.u-phero .u-lede{margin-top:18px}.u-phero .u-actions{margin-top:28px}.u-phero-aside{min-width:0;max-width:640px}@media (width>=1120px){.u-phero.has-aside .u-phero-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:56px}.u-phero-aside{max-width:none}.u-phero .u-mstage:not(.is-small){min-height:623.532px}}.u-q-ask{color:var(--u-soft);margin-top:2px;font-size:14px;font-weight:400;display:block}.u-mreads{border-top:1px solid var(--u-line);display:grid}.u-mreads li{border-bottom:1px solid var(--u-line);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.u-mreads-n{color:var(--u-emerald-ink);padding-top:2px;font-size:13px}.u-link-quiet{color:var(--u-ink);text-decoration:none}.u-link-quiet:hover{color:var(--u-emerald-ink);text-underline-offset:4px;text-decoration:underline}.u-mdec{border-radius:var(--u-radius);background:var(--u-canvas-2);padding:6px 22px 10px}.u-mdec-head{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 0 12px;display:flex}.u-mdec-rows div{border-top:1px solid var(--u-line-2);gap:3px;padding:14px 0;display:grid}.u-mdec-rows dt{color:var(--u-soft);font-size:13.5px;font-weight:500}.u-mdec-rows dd{color:var(--u-ink);font-size:15.5px;line-height:1.55}.u-mdec-rows dd.u-mono{color:var(--u-body);overflow-wrap:anywhere;font-size:13px}@media (width>=640px){.u-mdec-rows div{grid-template-columns:170px minmax(0,1fr);gap:20px}}.u-mrules{border-top:1px solid var(--u-line);display:grid}.u-mrules>li{border-bottom:1px solid var(--u-line);padding:20px 0}.u-mlist{border-top:1px solid var(--u-line);display:grid}.u-mlist li{border-bottom:1px solid var(--u-line)}.u-mlist-a{color:inherit;grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding:28px 0;text-decoration:none;display:grid}.u-mlist-n{color:var(--u-emerald-ink);padding-top:6px;font-size:14px}.u-mlist-body{gap:6px;min-width:0;display:grid}.u-mlist-a:hover .u-h3{color:var(--u-emerald-ink)}.u-mlist-p{color:var(--u-body);font-size:16.5px}.u-mlist-parts{color:var(--u-soft);font-size:14px}.u-mlist-dec{grid-column:2;align-items:center;gap:12px;display:flex}.u-mlist-go{color:var(--u-line-3);transition:transform .18s var(--u-ease), color .16s var(--u-ease);display:none}.u-mlist-a:hover .u-mlist-go{color:var(--u-emerald-ink);transform:translate(3px)}@media (width>=900px){.u-mlist-a{grid-template-columns:56px minmax(0,1fr) 200px 24px;align-items:center;gap:32px}.u-mlist-dec{grid-column:auto;justify-items:start;gap:6px;display:grid}.u-mlist-go{display:block}}.u-meta{border-top:1px solid var(--u-line);gap:0;margin-top:28px;display:grid}.u-meta>div{border-bottom:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;display:grid}.u-meta dt{color:var(--u-soft);font-size:13.5px;font-weight:500}.u-meta dd{color:var(--u-ink);font-size:15px}.u-meta a{color:var(--u-emerald-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);text-decoration-color:var(--u-tint-2);text-underline-offset:3px;white-space:nowrap}@media (width>=640px){.u-meta>div{grid-template-columns:160px minmax(0,1fr);gap:20px}}.u-doc{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.u-toc{display:none}@media (width>=1024px){.u-doc{grid-template-columns:220px minmax(0,1fr);gap:56px}.u-toc{top:calc(var(--nav-h) + 28px);align-self:start;display:block;position:sticky}}.u-toc ol{gap:2px;margin-top:10px;display:grid}.u-toc a{min-height:32px;color:var(--u-soft);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.u-toc a:hover{color:var(--u-emerald-ink)}.u-toc a[aria-current]{color:var(--u-ink);background:var(--u-canvas-2);font-weight:500}.u-block{padding-block:0 calc(var(--u-sec) * .8);scroll-margin-top:calc(var(--nav-h) + 24px)}.u-block+.u-block{padding-top:calc(var(--u-sec) * .8);border-top:1px solid var(--u-line)}.u-block+.u-pager{margin-top:0}.u-block>.u-h2{font-size:clamp(1.5rem,2.6vw,2rem)}.u-block>.u-lede,.u-block>.u-prose{margin-top:16px}.u-prose{max-width:70ch;color:var(--u-body);font-size:16.5px;line-height:1.72}.u-prose>*+*{margin-top:1.05em}.u-prose h2{letter-spacing:-.016em;scroll-margin-top:calc(var(--nav-h) + 24px);margin-top:2.2em;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2}.u-prose h3:is(:not([class]),[class^=mt-]){margin-top:1.8em;font-size:1.1875rem;line-height:1.3}.u-prose h2+*,.u-prose h3+*{margin-top:.6em}.u-prose :is(ul,ol):is(:not([class]),[class^=mt-]){gap:.5em;padding-left:1.25em;display:grid}.u-prose ul:is(:not([class]),[class^=mt-]){list-style:outside}.u-prose ol:is(:not([class]),[class^=mt-]){list-style:decimal}.u-prose li::marker{color:var(--u-emerald)}.u-prose strong{color:var(--u-ink);font-weight:600}.u-prose a:not(.u-cite){color:var(--u-emerald-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);text-decoration-color:var(--u-tint-2);text-underline-offset:3px;white-space:nowrap}.u-prose a.u-pager-a:not(.u-cite),.u-prose .u-pager-a :not(.u-cite){white-space:normal;text-decoration:none}.u-prose blockquote{box-sizing:border-box;border:1px solid var(--u-line);background:var(--u-canvas-2);max-width:70ch;color:var(--u-ink);border-radius:14px;padding:18px 22px}.u-note{border:1px solid var(--u-line);background:var(--u-canvas);color:var(--u-ink);border-radius:12px;padding:12px 16px;font-size:15.5px;line-height:1.6}.u-note.is-green{background:var(--u-tint)}.u-note .u-k{color:var(--u-amber);margin-bottom:4px;display:block}.u-note.is-green .u-k{color:var(--u-emerald-deep)}.u-note.is-plain .u-k{color:var(--u-soft)}.u-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px;line-height:1.5}.u-table th,.u-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--u-line);padding:12px 14px}.u-table thead th{color:var(--u-soft);background:var(--u-canvas-2);white-space:nowrap;font-size:13.5px;font-weight:500}.u-table tbody th{color:var(--u-ink);font-weight:600}.u-table-wrap{border:1px solid var(--u-line);overscroll-behavior-x:contain;border-radius:16px;overflow-x:auto}.u-lcard,a.u-card.u-lcard{flex-direction:column;gap:6px;height:100%;display:flex}.u-lcard>span{display:block}.u-lcard .t{font-family:var(--font-sans);color:var(--u-ink);text-wrap:pretty;font-size:1.125rem;font-weight:600;line-height:1.3}a.u-lcard:hover .t{color:var(--u-emerald-ink)}.u-lcard>.u-q-ask{margin-top:-2px}.u-lcard .d{color:var(--u-body);font-size:14.5px;line-height:1.55}.u-lcard .m{color:var(--u-soft);margin-top:auto;padding-top:10px;font-size:13px}.u-lcard .m .u-tag{white-space:normal;height:auto;min-height:22px;padding-block:2px}.u-two{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1024px){.u-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}}.u-card.is-deep{background:var(--u-canvas-2);color:var(--u-body);border-color:#0000}.u-card.is-deep .u-h4{color:var(--u-ink)}.u-steps,.u-reads,.u-actlist,.u-reasons,.u-ctrls,.u-answers,.u-press,.u-journeys,.u-india-rules,.u-timeline,.u-agreed,.u-crit,.u-mini-path,.u-rules,.u-signals,.u-gl-t,.u-gl-t dd,.u-regsum ul,.u-flow,.u-path,.u-india-copy,.u-legal{grid-template-columns:minmax(0,1fr)}.u-rule .u-sec-tag{white-space:normal}.u-moment{flex-direction:column;gap:8px;display:flex}.u-moment-line{color:var(--u-body);font-size:15px;line-height:1.55}.u-moment-typ{color:var(--u-ink);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;display:flex}.u-flow{counter-reset:flow;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.u-flow li{align-content:start;gap:8px;display:grid}.u-flow li p:last-child{font-size:14.5px}@media (width>=900px){.u-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=720px){.u-ladder-t td:nth-child(3){min-width:240px}.u-ladder-t td:nth-child(4){min-width:220px;color:var(--u-body)}}@media (width<=719.98px){.u-table.is-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-table.is-stack,.u-table.is-stack tbody,.u-table.is-stack tr,.u-table.is-stack th,.u-table.is-stack td{width:100%;display:block}.u-table.is-stack tr{border-bottom:1px solid var(--u-line);padding:14px 16px}.u-table.is-stack tr:last-child{border-bottom:0}.u-table.is-stack th,.u-table.is-stack td{border:0;padding:3px 0}.u-table.is-stack tbody th{padding-bottom:6px;font-size:15.5px}.u-table.is-stack td[data-label]:before{content:attr(data-label);color:var(--u-soft);margin:6px 0 2px;font-size:13.5px;font-weight:500;display:block}.u-ctl-how{min-width:0}}.u-table td .u-chips{flex-wrap:wrap}.u-answers{gap:10px;display:grid}.u-answers li{background:var(--u-canvas-2);border-radius:14px;gap:6px;padding:14px 16px;font-size:15px;display:grid}.u-answers li .u-chip{justify-self:start}@media (width>=640px){.u-answers li{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px}}.u-signals{border-top:1px solid var(--u-line);display:grid}.u-signals li{border-bottom:1px solid var(--u-line);color:var(--u-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 2px;font-size:15.5px;display:flex}.u-ctrls{gap:14px;display:grid}.u-ctrls-m{gap:8px;margin-top:14px;display:grid}.u-pager{border-top:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:56px;padding-top:28px;display:grid}.u-pager-a{border:1px solid var(--u-line);transition:border-color .16s var(--u-ease);border-radius:16px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.u-pager-a:hover{border-color:var(--u-emerald)}.u-pager-a .u-k{align-items:center;gap:6px;display:inline-flex}.u-pager-a .t{color:var(--u-ink);font-size:16px;font-weight:600}.u-pager-a.is-next{text-align:right;justify-items:end}@media (width>=640px){.u-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-steps{counter-reset:step;gap:14px;display:grid}.u-step{border-radius:var(--u-radius);border:1px solid var(--u-line);padding:20px 22px}.u-step-h{align-items:baseline;gap:12px;display:flex}.u-step-h>.u-step-n{flex:0 0 1.1em}.u-step-n{color:var(--u-emerald);font-size:12px}.u-step-d{margin-top:8px;font-size:15px;line-height:1.6}.u-step-pair{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.u-step-pair>div{border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.u-step-pair .is-old{background:var(--u-canvas-2);color:var(--u-body)}.u-step-pair .is-new{background:var(--u-tint);color:var(--u-ink)}.u-step-pair .is-new .u-k{color:var(--u-emerald-ink)}.u-step-pair .u-k{margin-bottom:4px;display:block}@media (width>=720px){.u-step-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-reads{border-top:1px solid var(--u-line);display:grid}.u-reads li{border-bottom:1px solid var(--u-line);padding:20px 0}.u-reads-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.u-reads li>p{max-width:70ch;margin-top:8px;font-size:15px;line-height:1.62}.u-actlist{gap:10px;display:grid}.u-actlist li{border:1px solid var(--u-line);border-radius:14px;gap:8px;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.u-actlist .u-tag{justify-self:start}@media (width>=640px){.u-actlist li{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:16px}}.u-quote blockquote{color:var(--u-ink);padding:0;font-size:18px;line-height:1.6}.u-quote figcaption{margin-top:10px}.u-reasons{gap:8px;display:grid}.u-reasons li{background:var(--u-canvas-2);border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:15px;display:grid}.u-reasons-n{color:var(--u-emerald-ink);padding-top:2px;font-size:12px}.u-reasons-n.u-mono{font-family:var(--font-mono);font-size:12.5px;font-weight:400}.u-related{border-top:1px solid var(--u-line);margin-top:48px;padding-top:32px}.u-uc .t{font-size:1.0625rem}.u-press{gap:0;display:grid}.u-press li{border-top:1px solid var(--u-line);color:var(--u-ink);padding:16px 0;font-size:16.5px;line-height:1.55;display:block}.u-press li:last-child{border-bottom:1px solid var(--u-line)}.u-press svg{display:none}.u-journeys{gap:8px;display:grid}.u-journeys li{border:1px solid var(--u-line);color:var(--u-ink);border-radius:14px;grid-template-columns:1.1em minmax(0,1fr);align-items:baseline;gap:8px 14px;padding:14px 16px;font-size:16px;font-weight:500;display:grid}.u-journeys li .u-mono{color:var(--u-emerald);font-size:12px}.u-journeys li[data-first]{border-color:var(--u-emerald);background:var(--u-wash)}.u-india,a.u-card.u-india{background:var(--u-canvas-2);border-color:var(--u-tint-2);grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(24px,3.4vw,40px);display:grid}.u-india-copy{align-content:start;gap:14px;display:grid}.u-india-p{color:var(--u-body);max-width:52ch;font-size:16.5px;line-height:1.6;display:block}.u-india-rules{gap:8px;display:grid}.u-india-rule{background:var(--u-canvas);border:1px solid var(--u-line);color:var(--u-ink);border-radius:12px;gap:2px;padding:12px 14px;font-size:14.5px;display:grid}.u-india-rule .u-mono{color:var(--u-emerald-ink);font-size:11.5px}@media (width>=1024px){.u-india{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}}.u-map{min-width:900px}.u-map thead th a{color:var(--u-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);text-decoration-color:var(--u-line-3);text-underline-offset:3px}.u-map thead th a:hover{color:var(--u-emerald-ink)}.u-map tbody th{min-width:220px}.u-map-c{font-weight:600;display:block}.u-map-l{color:var(--u-soft);margin-top:2px;font-size:13px;font-weight:400;display:block}.u-map-y,.u-map-n{text-align:center!important;vertical-align:middle!important}.u-map-y{color:var(--u-emerald);background:var(--u-wash)}.u-map-y svg{display:inline-block}.u-map-n{color:var(--u-soft)}.u-nw{white-space:nowrap}.u-nil{vertical-align:middle;background:currentColor;width:12px;height:1px;display:inline-block}.u-map-p{min-width:160px;color:var(--u-body);font-size:13px}.u-timeline{border-left:2px solid var(--u-line);gap:0;display:grid}.u-timeline li{gap:4px;padding:0 0 22px 22px;display:grid;position:relative}.u-timeline li:before{content:"";background:var(--u-canvas);border:2px solid var(--u-emerald);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-7px}.u-timeline-d{color:var(--u-emerald-ink);font-size:12px}.u-facts{border:1px solid var(--u-line);background:var(--u-line);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.u-facts>div{background:var(--u-canvas);align-content:start;gap:2px;padding:14px 16px;display:grid}.u-facts dt{color:var(--u-soft);font-size:13.5px;font-weight:500}.u-facts dd{color:var(--u-ink);overflow-wrap:anywhere;font-size:15px}@media (width>=640px){.u-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-rules{gap:14px;display:grid}.u-rule-date{color:var(--u-emerald-ink);font-size:12px}.u-rule p{font-size:15px;line-height:1.6}.u-rule.is-next{border-style:dashed;border-color:var(--u-line-3);background:var(--u-canvas-2)}.u-regsum{background:var(--u-canvas-2);border-radius:16px;padding:20px 30px}.u-regsum ul{gap:8px;margin-top:8px;font-size:15px;display:grid}.u-ctl-how{color:var(--u-body);min-width:260px;margin-top:8px;display:block}.u-others{border-top:1px solid var(--u-line);margin-top:48px;padding-top:28px}.u-three{flex-direction:column;display:flex}.u-three>a.u-arrow{margin-top:auto;padding-top:16px}.u-guide-head-in{max-width:860px;margin-top:clamp(28px,4vw,48px)}.u-guide-head .u-h1-page{margin-top:14px}.u-guide-head .u-lede{margin-top:18px}.u-guide-meta{color:var(--u-soft);flex-wrap:wrap;gap:4px 0;margin-top:22px;font-size:14px;display:flex}.u-guide-meta>*,.u-metaline>*{border-left:1px solid var(--u-line-2,var(--u-line));margin:0 10px 0 0;padding-left:10px;display:inline-block}.u-guide-meta,.u-metaline{clip-path:inset(-4px -4px -4px 11px);margin-left:-11px}.u-metaline{flex-wrap:wrap;align-items:baseline;row-gap:2px;display:inline-flex}.u-gc-meta.u-metaline,.u-gl-meta.u-metaline{display:flex}.u-guide-body>:first-child{margin-top:0}.u-guide-body .u-note{margin-bottom:1.6em}.u-srclist{gap:.7em;font-size:14.5px;line-height:1.5;list-style:decimal;display:grid}.u-srclist li{display:list-item}.u-srclist-p{display:block}.u-srclist-t{color:var(--u-soft);display:block}.u-gtimeline{border-left:2px solid var(--u-tint-2);gap:0!important;padding-left:0!important;list-style:none!important}.u-gtimeline li{gap:2px;padding:0 0 16px 18px;display:grid;position:relative}.u-gtimeline li:before{content:"";background:var(--u-emerald);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:-6px}.u-gtimeline .u-mono{color:var(--u-emerald-ink);font-size:12px}.u-retro-step{flex-direction:column;display:flex}.u-agreed{gap:12px;display:grid}.u-agreed li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.u-agreed svg{color:var(--u-emerald);margin-top:2px}@media (width>=640px){.u-agreed{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-path{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.u-path .is-first{border-color:var(--u-emerald)}.u-path-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.u-path-n{color:var(--u-emerald);font-size:13px}@media (width>=900px){.u-path{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=720px){.u-path:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.u-path:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.u-crit{gap:12px;display:grid}@media (width>=640px){.u-crit{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-mini-path{gap:8px;display:grid}.u-mini-path li{border:1px solid var(--u-line);background:var(--u-canvas);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.u-codebox{border-radius:var(--u-radius);background:var(--u-deep-2);border:1px solid var(--u-deep-line);min-width:0;overflow:hidden}.u-codebox-top{border-bottom:1px solid var(--u-deep-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.u-tabs{flex-wrap:wrap;gap:4px;display:inline-flex}.u-tab{height:32px;color:var(--u-chalk-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:500}.u-tab[aria-selected=true]{background:var(--u-deep-4);color:var(--u-chalk)}.u-tab:hover{color:var(--u-chalk)}.u-codefile{color:var(--u-chalk-3);padding:12px 16px 0;font-size:11.5px}.u-code{font-family:var(--font-mono);color:var(--u-chalk);white-space:pre;tab-size:2;margin:0;padding:14px 16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}.u-code:focus-visible{outline-offset:-3px}.u-az ol{flex-wrap:wrap;gap:6px;display:flex}.u-az a{border:1px solid var(--u-line-2);background:var(--u-canvas);width:36px;height:36px;font-family:var(--font-mono);color:var(--u-ink);border-radius:10px;place-items:center;font-size:14px;text-decoration:none;display:grid}.u-az a:hover{border-color:var(--u-emerald);color:var(--u-emerald-ink)}.u-gl-letter{scroll-margin-top:calc(var(--nav-h) + 20px)}.u-gl-letter+.u-gl-letter{margin-top:40px}.u-gl-l{font-family:var(--font-mono);color:var(--u-emerald);border-bottom:1px solid var(--u-line);padding-bottom:8px;font-size:14px;font-weight:500}.u-gl-t{border-bottom:1px solid var(--u-line);scroll-margin-top:calc(var(--nav-h) + 20px);gap:8px;padding:20px 0;display:grid}.u-gl-t:target{background:var(--u-wash);box-shadow:-16px 0 0 var(--u-wash), 16px 0 0 var(--u-wash)}.u-gl-t dt{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.u-gl-short{font-family:var(--font-mono);color:var(--u-soft);font-size:12px}.u-gl-t dd{gap:8px;font-size:15.5px;line-height:1.65;display:grid}.u-gl-rel{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;display:flex}.u-legal-date{color:var(--u-ink);margin-top:18px;font-size:15px}.u-legal{gap:0;display:grid}.u-cites-i{white-space:normal}.u-hw-grid{gap:24px;margin-top:28px;display:grid}.u-hw-fig{margin:0}.u-hw-body{gap:16px;min-width:0;display:grid}.u-hw-dec{border:1px solid var(--u-line);background:var(--u-canvas);border-radius:14px;gap:0;margin:0;display:grid}.u-hw-dec>div{border-top:1px solid var(--u-line);grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:4px 16px;padding:10px 16px;font-size:14.5px;line-height:1.5;display:grid}.u-hw-dec>div:first-child{border-top:0}.u-hw-dec dt{color:var(--u-soft);font-size:13.5px}.u-hw-dec dd{color:var(--u-ink);margin:0}.u-hw-v{font-weight:500}.u-hw-dec[data-verdict=allow] .u-hw-v{color:var(--u-emerald-ink)}.u-hw-dec:is([data-verdict=step],[data-verdict=cool]) .u-hw-v{color:var(--u-amber)}.u-hw-dec:is([data-verdict=hold],[data-verdict=block]) .u-hw-v{color:var(--u-red)}.u-hw-where{padding:18px 20px;display:block}@media (width<=559.98px){.u-hw-dec>div{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px){.u-hw-grid{grid-template-columns:minmax(0,236px) minmax(0,1fr);align-items:start;gap:32px}.u-hw-fig .u-mstage.is-small{min-height:0}}.u-qa{border-top:1px solid var(--u-line)}.u-qa-item{border-bottom:1px solid var(--u-line)}.u-qa-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;list-style:none;display:flex}.u-qa-item summary::-webkit-details-marker{display:none}.u-qa-q{color:var(--u-ink);font-size:1.0625rem;font-weight:500;line-height:1.4}.u-qa-item summary:hover .u-qa-q{color:var(--u-emerald-ink)}.u-qa-i{color:var(--u-soft);transition:transform .2s var(--u-ease);flex:none}.u-qa-item[open] .u-qa-i{transform:rotate(45deg)}.u-qa-a{grid-template-columns:minmax(0,1fr);gap:12px;max-width:70ch;padding:0 2px 24px;font-size:16px;line-height:1.65;display:grid}.u-gc,a.u-card.u-gc{flex-direction:column;height:100%;padding:0;display:flex}.u-gc-body{flex-direction:column;flex:1;gap:10px;padding:26px;display:flex}.u-gc-t{font-size:1.1875rem;line-height:1.35;display:block}.u-gc-p{color:var(--u-body);font-size:15px;display:block}.u-gc-meta{color:var(--u-soft);margin-top:auto;padding-top:10px;font-size:13.5px;display:block}.u-mfig{justify-items:center;display:grid}.u-mstage{border-radius:var(--u-radius-lg);background:var(--u-stage);place-items:center;width:min(100%,420px);padding:clamp(28px,4vw,40px) 24px;display:grid}.u-mstage.is-small{width:min(100%,300px);padding:24px 20px}.u-mphone{width:min(100%,250px)}.u-mstage.is-small .u-mphone{width:min(100%,210px)}.u-mfig .u-caption{text-align:center;max-width:40ch}.u-railband{border-bottom:1px solid var(--u-line);background:var(--u-canvas)}.u-rail ol{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding-block:14px;display:flex;overflow-x:auto}.u-rail ol::-webkit-scrollbar{display:none}@media (width<=899.98px){.u-rail ol{padding-right:64px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.u-rail li{scroll-snap-align:start;flex:none}.u-rail a{min-height:40px;color:var(--u-soft);white-space:nowrap;transition:background-color .16s var(--u-ease), color .16s var(--u-ease);border-radius:10px;align-items:baseline;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.u-rail a:hover{color:var(--u-ink);background:var(--u-canvas-2)}.u-rail-n{color:var(--u-soft);font-size:13px;font-weight:500}.u-rail-t{font-size:15px;font-weight:500}.u-rail-s{color:var(--u-emerald-ink);font-size:13px;font-weight:500}.u-rail li[data-on] a{color:var(--u-ink);background:var(--u-wash)}.u-rail li[data-on] .u-rail-n{color:var(--u-emerald-ink)}@media (width>=900px){.u-rail ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.u-rail a{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;position:relative}.u-rail li+li a:before{content:"";background:var(--u-line-2);width:8px;height:1px;position:absolute;top:50%;left:-8px}}.u-thread{background:var(--u-canvas);border:1px solid var(--u-line);box-shadow:var(--u-float-sm);border-radius:14px;overflow:hidden}.u-thread-top{border-bottom:1px solid var(--u-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 20px 14px;display:flex}.u-thread-h{color:var(--u-ink);font-size:15.5px;font-weight:500}.u-thread-k{color:var(--u-soft);font-size:13.5px}.u-thread-rows li{border-top:1px solid var(--u-line);gap:6px;padding:16px 20px;display:grid}.u-thread-rows li:first-child{border-top:0}.u-thread-rows li[data-state=rest]{background:var(--u-canvas-2)}.u-thread-rows li[data-state=rest] .u-thread-l,.u-thread-rows li[data-state=rest] .u-thread-name{color:var(--u-soft)}.u-thread-s{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.u-thread-name{color:var(--u-ink);font-size:15.5px;font-weight:600}.u-thread-from{color:var(--u-soft);font-size:13.5px}.u-thread-l{color:var(--u-body);font-size:15px;line-height:1.55}@media (width>=720px){.u-thread-rows li{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px}.u-thread-s{flex-direction:column;align-items:flex-start;gap:4px}}.u-breaks-wrap{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px;display:grid}@media (width>=1024px){.u-breaks-wrap.has-fig{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;gap:40px}}.u-breaks{border-top:1px solid var(--u-line);display:grid}.u-breaks li{border-bottom:1px solid var(--u-line);padding:20px 0}.u-breaks-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.u-breaks-s,.u-sig-s{color:var(--u-ink);margin-top:4px;font-size:14px;font-weight:500}.u-breaks-fig{align-self:start}.u-tmx{min-width:880px}.u-tmx thead th{text-align:center}.u-tmx thead th:first-child{text-align:left}.u-tmx thead th a{color:var(--u-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);text-decoration-color:var(--u-line-3);text-underline-offset:3px}.u-tmx thead th a:hover{color:var(--u-emerald-ink)}.u-tmx tbody th{min-width:260px;max-width:320px}.u-tmx-s{font-weight:600;display:block}.u-tmx-l{color:var(--u-soft);margin-top:2px;font-size:13px;font-weight:400;display:block}.u-tmx td{text-align:center!important;vertical-align:middle!important}.u-tmx td[data-state]{background:var(--u-wash)}.u-tmx-n{color:var(--u-line-3)}.u-sig{flex-direction:column;display:flex}.u-sig-d{margin-top:auto;padding-top:14px}.u-sig .u-arrow{align-self:flex-start}.u-jy-wrap{margin-top:clamp(32px,4vw,48px)}.u-jy-wrap+.u-caption{margin-top:18px}.u-jy-stage{border-radius:var(--u-radius-lg);background:var(--u-stage);grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(24px,4vw,56px);display:grid}.u-jy-phone{place-items:center;display:grid;position:relative}.u-jy-phone-in{width:min(100%,256px)}.u-jy-dec{min-width:0}.u-jy-h{letter-spacing:-.02em;max-width:24ch;color:var(--u-ink);text-wrap:balance;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;line-height:1.18}.u-jy-thread{background:var(--u-line);border:1px solid var(--u-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.u-jy-thread>div{background:var(--u-canvas);gap:2px;padding:10px 12px;display:grid}.u-jy-thread>div[data-state=rest]{background:var(--u-canvas-2)}.u-jy-thread dt{color:var(--u-ink);font-size:13px;font-weight:500}.u-jy-thread>div[data-state=rest] dt{color:var(--u-soft)}.u-jy-thread dd .u-tag{font-size:13px}@media (width>=640px){.u-jy-thread{grid-template-columns:repeat(5,minmax(0,1fr))}}.u-jy-card{background:var(--u-canvas);border:1px solid var(--u-line);border-radius:14px;margin-top:14px;padding:6px 20px 8px}.u-jy-card-top{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 0 12px;display:flex}.u-jy-when{color:var(--u-soft);font-size:14px}.u-jy-rows div{border-top:1px solid var(--u-line);gap:3px;padding:12px 0;display:grid}.u-jy-rows dt{color:var(--u-soft);font-size:13px;font-weight:500}.u-jy-rows dd{color:var(--u-ink);font-size:15px;line-height:1.5}.u-jy-rows dd.u-mono{color:var(--u-body);overflow-wrap:anywhere;font-size:12.5px;line-height:1.6}.u-jy-more{margin-top:16px}@media (width>=640px){.u-jy-rows div{grid-template-columns:140px minmax(0,1fr);gap:20px}}@media (width>=1024px){.u-jy-stage{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:56px;min-height:660px}.u-jy-phone-in{width:min(100%,280px)}.u-jy-thread{grid-template-columns:repeat(5,minmax(0,1fr))}}.u-jy-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.u-jy-tab{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:12px 2px 6px;display:grid}.u-jy-line{background:var(--u-line-2);border-radius:2px;height:2px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.u-jy-fill{background:var(--u-emerald);transform-origin:0;display:block;position:absolute;inset:0}.u-jy-n{color:var(--u-soft);font-size:13px;font-weight:500}.u-jy-name{color:var(--u-soft);white-space:nowrap;transition:color .16s var(--u-ease);font-size:15px;font-weight:500}@media (width<=767.98px){.u-jy-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.u-jy-tab{justify-items:center;min-height:44px;position:relative}.u-jy-n{font-size:14px}}@media (width>=768px){.u-jy-rail{gap:12px}}.u-jy-tab:hover .u-jy-name,.u-jy-tab[aria-selected=true] .u-jy-name{color:var(--u-ink)}.u-jy-tab[aria-selected=true] .u-jy-n{color:var(--u-emerald-ink)}.u-jy-tab:focus-visible{outline-offset:4px}.u-k{font-family:var(--font-sans)}.u-mreads-n.u-num,.u-mlist-n.u-num{font-family:var(--font-sans);font-weight:500}.u-tstart{border-top:1px solid var(--u-line);display:grid}.u-tstart li{border-bottom:1px solid var(--u-line);padding:18px 0}.u-measure{border-top:1px solid var(--u-line);display:grid}.u-measure li{border-bottom:1px solid var(--u-line);color:var(--u-ink);padding:15px 0 15px 24px;font-size:16.5px;line-height:1.5;position:relative}.u-measure li:before{content:"";background:var(--u-emerald);width:10px;height:1.5px;position:absolute;top:1.55em;left:0}.u-tnext{border-top:1px solid var(--u-line);display:grid}.u-tnext li{border-bottom:1px solid var(--u-line);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.u-tnext-n{color:var(--u-emerald-ink);padding-top:1px;font-size:15px;font-weight:500}.u-tknow{border-top:1px solid var(--u-line);display:grid}.u-tknow li{border-bottom:1px solid var(--u-line);color:var(--u-ink);padding:18px 0;font-size:17px;line-height:1.55}.u-rule-date,.u-india-date,.u-timeline-d,.u-gdate{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--u-emerald-ink);font-size:13.5px;font-weight:500}.u-gtimeline .u-gdate{font-size:13.5px}.u-journeys li .u-jn,.u-step-n.u-num,.u-path-n.u-num,.u-reasons-n{font-family:var(--font-sans);color:var(--u-emerald-ink);font-size:13.5px;font-weight:500}.u-ticks.is-soft li:before{background:var(--u-line-3)}.u-route{border:1px solid var(--u-line);background:var(--u-canvas);min-width:0;box-shadow:var(--u-float-sm);border-radius:14px;overflow:hidden}.u-route-head{display:none}.u-route li{border-top:1px solid var(--u-line);grid-template-columns:52px minmax(0,1fr);gap:6px 14px;padding:18px 20px;display:grid}.u-route li:first-child{border-top:0}.u-route li[data-edge]{background:var(--u-canvas-2)}.u-route-n{color:var(--u-emerald-ink);padding-top:2px;font-size:14px;font-weight:500}.u-route li[data-edge] .u-route-n{color:var(--u-soft)}.u-route-see{color:var(--u-ink);grid-column:2;font-size:14.5px;line-height:1.5}.u-route-k{color:var(--u-soft);font-size:13px;font-weight:500;display:block}@media (width>=720px){.u-route-head{border-bottom:1px solid var(--u-line);background:var(--u-canvas-2);color:var(--u-soft);grid-template-columns:60px minmax(0,1fr) 190px;gap:16px;padding:12px 20px;font-size:13px;font-weight:500;display:grid}.u-route li{grid-template-columns:60px minmax(0,1fr) 190px;gap:16px}.u-route-see{grid-column:auto;padding-top:2px}.u-route-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.u-fm-box{background:var(--u-canvas-2);border-radius:16px;min-width:0;padding:clamp(20px,3vw,28px)}.is-soft .u-fm-box{background:var(--u-canvas);border:1px solid var(--u-line)}.u-fm{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.u-fm{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-fm-f{align-content:start;gap:6px;min-width:0;display:grid}.u-fm-f.is-wide,.u-fm-foot.is-wide{grid-column:1/-1}.u-fm-f label{color:var(--u-ink);font-size:13.5px;font-weight:500}.u-fm-opt{color:var(--u-soft);font-weight:400}.u-fm-f input,.u-fm-f select,.u-fm-f textarea{border:1px solid var(--u-line-3);background:var(--u-white);width:100%;min-width:0;height:44px;font:inherit;color:var(--u-ink);transition:border-color .16s var(--u-ease);border-radius:10px;padding:0 12px;font-size:15px}.u-fm-f select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%235d6864' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.u-fm-f textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.u-fm-f input::placeholder,.u-fm-f textarea::placeholder{color:var(--u-soft);opacity:1}.u-fm-f input:hover,.u-fm-f select:hover,.u-fm-f textarea:hover{border-color:var(--u-soft)}.u-fm-f input:focus-visible,.u-fm-f select:focus-visible,.u-fm-f textarea:focus-visible{border-color:var(--u-emerald);outline:2px solid var(--u-emerald);outline-offset:1px;border-radius:10px}.u-fm-f [aria-invalid=true]{border-color:var(--u-red);box-shadow:inset 0 0 0 1px var(--u-red)}.u-fm-err{color:var(--u-red);font-size:13px;line-height:1.4}.u-fm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding-top:4px;display:flex}.u-fm-note{color:var(--u-soft);flex:220px;font-size:13.5px;line-height:1.5}.u-fm-foot .u-btn[disabled]{opacity:.6;cursor:not-allowed}.u-fm-done{align-content:center;min-height:260px;display:grid}.u-fm-done h3:focus{outline:none}.u-fm-done h3:focus-visible{outline:2px solid var(--u-emerald);outline-offset:4px}.u-codebox-top .u-codebox-k{color:var(--u-chalk-2);font-size:13.5px;font-weight:500}.u-holds{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=900px){.u-holds{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.u-holds .u-card{flex-direction:column;display:flex}.u-holds .u-k{color:var(--u-soft)}.u-holds .u-card>p:last-child{margin-top:auto;padding-top:16px}.u-am-fig{gap:0;display:grid}.u-am{background:var(--u-canvas);border:1px solid var(--u-line);box-shadow:var(--u-float-sm);border-radius:14px;padding:18px;font-size:14px;line-height:1.5}.u-am-top{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.u-am-title{color:var(--u-ink);font-size:15px;font-weight:500}.u-am-replay{border:1px solid var(--u-line-2);background:var(--u-canvas);height:30px;color:var(--u-ink);cursor:pointer;white-space:nowrap;transition:opacity .16s var(--u-ease), border-color .16s var(--u-ease);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.u-am-replay:hover{border-color:var(--u-line-3)}.u-am-replay:disabled{opacity:0;pointer-events:none}.u-am-kv{margin-top:4px;display:grid}.u-am-kv>div{border-bottom:1px solid var(--u-line);grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.u-am-kv dt{color:var(--u-soft);font-size:13.5px;font-weight:500}.u-am-kv dd{color:var(--u-ink);font-size:14px}.u-am-steps{gap:8px;margin-top:14px;display:grid}.u-am-steps li{background:var(--u-canvas-2);transition:opacity .28s var(--u-ease), transform .28s var(--u-ease);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.u-am-steps li:not([data-on]){opacity:0;transform:translateY(4px)}.u-am-steps p{color:var(--u-ink);font-size:14px}.u-am-steps .u-tag{white-space:normal}.u-home{--bp-line:#d9dfda;--bp-w:min(100% - var(--u-gutter) * 2, 1240px);--bp-pad:clamp(20px, 3.4vw, 44px);--bp-cell:#fff;--bp-well:#f3f6f4;background:var(--u-page);position:relative}.u-home:before,.u-home:after{content:"";pointer-events:none;z-index:1;width:1px;top:0;bottom:0;left:calc((100% - var(--bp-w)) / 2);background:linear-gradient(to bottom, var(--bp-line) 50%, transparent 0) 0 0 / 1px 8px repeat-y;position:absolute}.u-home:after{left:auto;right:calc((100% - var(--bp-w)) / 2)}.u-frame{width:var(--bp-w);margin-inline:auto;position:relative}.bp-t{position:relative}.bp-t:before{content:"";pointer-events:none;background:linear-gradient(to right, var(--bp-line) 50%, transparent 0) 0 0 / 8px 1px repeat-x;height:1px;position:absolute;top:0;left:0;right:0}.u-row{padding-top:clamp(56px,6.5vw,96px)}.u-row:first-child{padding-top:0}.u-cells{grid-template-columns:minmax(0,1fr);display:grid}.u-cell{padding:var(--bp-pad);min-width:0;position:relative}.u-cells>.u-cell+.u-cell:before{content:"";pointer-events:none;background:linear-gradient(to right, var(--bp-line) 50%, transparent 0) 0 0 / 8px 1px repeat-x;height:1px;position:absolute;top:0;left:0;right:0}.u-cell.is-white{background:var(--bp-cell)}.u-cell.is-well{background:var(--bp-well)}.u-cell.is-flush{padding:0}@media (width>=1024px){.u-cells.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-cells.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-cells.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-cells.is-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.u-cells.is-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.u-cells.is-4-8{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.u-cells:is(.is-2,.is-3,.is-4,.is-5-7,.is-7-5,.is-4-8)>.u-cell+.u-cell:before{background:linear-gradient(to bottom, var(--bp-line) 50%, transparent 0) 0 0 / 1px 8px repeat-y;width:1px;height:auto;inset:0 auto 0 0}}@media (width>=640px) and (width<=1023.98px){.u-cells.is-3.is-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-cells.is-3.is-md-3>.u-cell+.u-cell:before{background:linear-gradient(to bottom, var(--bp-line) 50%, transparent 0) 0 0 / 1px 8px repeat-y;width:1px;height:auto;inset:0 auto 0 0}}.u-label{color:var(--u-soft);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.u-label svg{color:var(--u-ink);opacity:.7;flex:none}.u-head{max-width:600px}.u-head .u-h2,.u-head .u-lede{margin-top:18px}.u-head .u-actions{margin-top:28px}.u-obj{background:var(--bp-cell);border:1px solid var(--u-line);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0b14100a,0 12px 32px -20px #0b14102e}.u-obj-bar{border-bottom:1px solid var(--u-line);min-height:48px;color:var(--u-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}.u-obj-bar b{font-weight:500}.u-obj-bar .k{color:var(--u-soft);font-size:13px}.u-hero2{padding-top:clamp(56px,7vw,96px)}.u-hero2-head{max-width:1120px;padding:8px var(--bp-pad) clamp(48px, 6vw, 72px);text-align:center;margin-inline:auto;position:relative}.u-hero2-h{letter-spacing:-.045em;color:var(--u-ink);text-wrap:balance;font-size:clamp(2.25rem,5.2vw,4rem);font-weight:500;line-height:1.04}.u-hero2-l{text-wrap:balance;display:block}.u-hero2-h .w{animation:u-rise .7s var(--u-ease) both;animation-delay:calc(var(--i) * 60ms);display:inline-block}.u-hero2-sub{max-width:32em;color:var(--u-body);text-wrap:balance;animation:u-fade .7s var(--u-ease) .26s both;margin:24px auto 0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.u-hero2-act{animation:u-fade .7s var(--u-ease) .38s both;justify-content:center;margin-top:32px}.u-hero2-stage{animation:u-lift .9s var(--u-ease) .3s both;padding:clamp(16px,2.4vw,32px)}.u-hero2-foot{padding:18px var(--bp-pad);color:var(--u-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;font-size:13.5px;line-height:1.5;display:flex}@keyframes u-rise{0%{opacity:0;transform:translateY(.32em)}}@keyframes u-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes u-lift{0%{opacity:0;transform:translateY(18px)}}.u-home .ps{background:var(--bp-cell);border:1px solid var(--u-line);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0b14100a,0 30px 60px -36px #0b141047}.u-home .ps-tabs{border-bottom:1px solid var(--u-line);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0 28px;margin:0;padding:0 22px;overflow-x:auto}.u-home .ps-tabs::-webkit-scrollbar{display:none}.u-home .ps-tab{gap:14px;padding-top:16px;font-size:14.5px}.u-home .ps-tab-line{background:0 0;border-radius:0;height:2px}.u-home .ps-stage{background:var(--bp-well);background-image:radial-gradient(#0b141012 1px,#0000 1.2px);background-size:14px 14px;border-radius:0}@media (width>=1100px){.u-home .ps-tabs{justify-content:center}}.u-switch{cursor:pointer;color:var(--u-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14.5px;font-weight:500;display:inline-flex}.u-switch-t{background:var(--u-line-2);width:38px;height:22px;transition:background-color .2s var(--u-ease);border-radius:22px;position:relative;box-shadow:inset 0 1px 2px #0b14101f}.u-switch-t:after{content:"";width:18px;height:18px;transition:transform .24s var(--u-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0b141040}.u-switch[aria-checked=true] .u-switch-t{background:var(--u-red)}.u-switch[aria-checked=true] .u-switch-t:after{transform:translate(16px)}.u-cmp{justify-items:center;width:100%;display:grid}.u-cmp-well{place-items:center;width:100%;margin-top:24px;display:grid}.u-cmp-phone{width:min(100%,232px)}.u-cmp-note{max-width:38ch;color:var(--u-soft);text-align:center;min-height:3em;margin-top:18px;font-size:13.5px;line-height:1.5}.u-do{margin-top:28px}.u-do-tabs{background:var(--bp-well);border:1px solid var(--u-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:12px 12px 0;padding:4px;display:grid}.u-do-tab{height:32px;color:var(--u-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;font-size:13.5px;font-weight:500}.u-do-tab[aria-selected=true]{background:var(--bp-cell);color:var(--u-ink);box-shadow:0 1px 2px #0b141014, 0 0 0 1px var(--u-line)}.u-do-body{grid-template-columns:minmax(0,1fr);display:grid}.u-do-desc{color:var(--u-body);padding:16px;font-size:14px;line-height:1.55}.u-do-acts{gap:2px;margin-top:12px;display:grid}.u-do-acts li{color:var(--u-soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.u-do-acts li i{background:var(--u-line-2);border-radius:50%;width:6px;height:6px}.u-do-acts li[data-on]{color:var(--u-ink);font-weight:500}.u-do-acts li[data-on] i{background:var(--u-emerald)}.u-do-acts li[data-on][data-v=hold] i,.u-do-acts li[data-on][data-v=block] i{background:var(--u-red)}.u-do-acts li[data-on][data-v=step] i,.u-do-acts li[data-on][data-v=cool] i{background:var(--u-amber)}.u-do-acts code{font-family:var(--font-mono);font-size:12px}.u-do-json{border-top:1px solid var(--u-line);font-family:var(--font-mono);color:var(--u-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfb;min-height:356px;margin:0;padding:16px;font-size:12.5px;line-height:1.7}.u-do-json .k{color:#a3196d}.u-do-json .s{color:#0b6b4f}.u-do-json .n{color:#6b7570}.u-do-mods{border-top:1px solid var(--u-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px;display:grid}.u-do-mod{border:1px solid var(--u-line);background:var(--bp-cell);height:40px;color:var(--u-line-3);transition:color .2s var(--u-ease), border-color .2s var(--u-ease), background-color .2s var(--u-ease);border-radius:9px;place-items:center;display:grid}.u-do-mod[data-on]{color:var(--u-emerald);border-color:var(--u-tint-2);background:var(--u-wash)}.u-do-mod[data-on=risk]{color:var(--u-red);background:var(--u-red-tint);border-color:#f4c7c2}.u-do-read{color:var(--u-soft);min-height:2.6em;padding:0 12px 14px;font-size:13px}.u-do-read b{color:var(--u-ink);font-weight:500}@media (width>=640px){.u-do-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.u-do-json{border-top:0;border-left:1px solid var(--u-line)}}.u-stat{list-style:none}.u-stat-n{letter-spacing:-.045em;color:var(--u-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1}.u-stat-l{max-width:34ch;color:var(--u-body);margin-top:12px;font-size:15px;line-height:1.5}.u-stat-s{color:var(--u-soft);margin-top:8px;font-size:13px}.u-where-ic{border:1px solid var(--u-line);background:var(--bp-cell);width:34px;height:34px;color:var(--u-emerald);border-radius:9px;place-items:center;display:grid}.u-where h3{letter-spacing:-.012em;color:var(--u-ink);margin-top:16px;font-size:1.0625rem;font-weight:500}.u-where p{color:var(--u-body);margin-top:6px;font-size:15px;line-height:1.55}.u-pf-tabs{grid-template-columns:minmax(0,1fr);display:grid}.u-pf-tab{padding:20px var(--bp-pad);text-align:left;cursor:pointer;color:var(--u-soft);transition:color .16s var(--u-ease), background-color .16s var(--u-ease);background:0 0;border:0;gap:4px;display:grid;position:relative}.u-pf-tab+.u-pf-tab:before{content:"";background:linear-gradient(to right, var(--bp-line) 50%, transparent 0) 0 0 / 8px 1px repeat-x;height:1px;position:absolute;top:0;left:0;right:0}.u-pf-tab b{color:inherit;letter-spacing:-.012em;font-size:1.0625rem;font-weight:500}.u-pf-tab span{font-size:13.5px}.u-pf-tab[aria-selected=true]{color:var(--u-ink);background:var(--bp-cell)}.u-pf-tab[aria-selected=true]:after{content:"";left:var(--bp-pad);right:var(--bp-pad);background:var(--u-ink);height:2px;position:absolute;bottom:0}.u-pf-tab:focus-visible{outline-offset:-3px}@media (width>=1024px){.u-pf-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.u-pf-tab+.u-pf-tab:before{background:linear-gradient(to bottom, var(--bp-line) 50%, transparent 0) 0 0 / 1px 8px repeat-y;width:1px;height:auto;inset:0 auto 0 0}.u-pf-tab[aria-selected=true]:after{left:0;right:0}}.u-pf-n{color:var(--u-emerald-ink);font-size:13.5px;font-weight:500}.u-pf-p{max-width:46ch;color:var(--u-body);margin-top:14px;font-size:16px;line-height:1.6}.u-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.u-tbl th{text-align:left;color:var(--u-soft);border-bottom:1px solid var(--u-line);white-space:nowrap;background:#fbfcfb;padding:10px 14px;font-size:12.5px;font-weight:500}.u-tbl td{vertical-align:top;border-bottom:1px solid var(--u-line);color:var(--u-ink);padding:12px 14px;line-height:1.45}.u-tbl tr:last-child td{border-bottom:0}.u-tbl .m{font-family:var(--font-mono);color:var(--u-soft);white-space:nowrap;font-size:12px}.u-tbl .r{color:var(--u-red)}.u-tbl .w{color:var(--u-amber)}.u-tbl .g{color:var(--u-emerald-ink)}.u-commit2 h3{letter-spacing:-.01em;color:var(--u-ink);margin-top:14px;font-size:1rem;font-weight:500}.u-commit2 p{color:var(--u-body);margin-top:6px;font-size:14.5px;line-height:1.55}.u-close-card{padding:clamp(28px,4vw,52px)}.u-close-pts{gap:0;display:grid}.u-close-pt{padding:22px var(--bp-pad);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;display:grid}.u-close-pt+.u-close-pt{border-top:1px dashed var(--bp-line)}.u-close-pt b{color:var(--u-ink);font-weight:500;display:block}.u-close-pt span{color:var(--u-body);font-size:14.5px}.u-home-end{height:clamp(72px,9vw,120px)}.u-home .u-wn-cell .u-wn-vis{box-shadow:none;background:0 0;border-radius:0;padding:0}.u-home .u-wn-cell .u-wn-vis.is-inline{margin:4px 0 24px 38px}@media (width>=1024px){.u-home .u-wn-cell .u-wn-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:0}.u-home .u-wn-cell .u-wn{padding-right:var(--bp-pad)}.u-home .u-wn-cell .u-wn-stage{padding-left:var(--bp-pad);position:relative}.u-home .u-wn-cell .u-wn-stage:before{content:"";left:0;top:calc(var(--bp-pad) * -1);bottom:calc(var(--bp-pad) * -1);background:linear-gradient(to bottom, var(--bp-line) 50%, transparent 0) 0 0 / 1px 8px repeat-y;width:1px;position:absolute}.u-home .u-wn-cell .u-wn-vis.is-stage{padding:0}}.u-home .u-cv-cell{margin:0}.u-home .u-cv-cell .u-obj{max-width:1040px;margin-inline:auto}.u-home .u-cv-cell .u-cv{box-shadow:none;border:0;border-radius:0}.u-home .u-cv-cell .u-caption{max-width:1040px;margin-inline:auto}.u-home .u-world-table{margin-top:0}.u-home .u-cells.is-3>.u-cell,.u-home .u-cells.is-4>.u-cell{list-style:none}.u-head .u-head-s{max-width:52ch;color:var(--u-soft);margin-top:14px;font-size:15px;line-height:1.6}.u-side-note{color:var(--u-body);align-items:flex-end;font-size:15px;line-height:1.6;display:flex}.u-side-note p{max-width:40ch}.u-js .ps-tab-l{align-items:baseline;gap:8px;display:inline-flex}.u-js-n{color:var(--u-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.u-js .ps-tab[aria-selected=true] .u-js-n{color:var(--u-emerald-ink)}.u-js .ps-link-l{font-family:var(--font-sans);font-size:12px}.u-js .ps-tick{color:var(--u-soft)}.u-js-alt{justify-content:center;min-height:40px;padding-top:16px;display:flex}.u-js-alt .u-switch{font-size:14px}.u-js-now{display:none}@media (width<=719.98px){.u-home .u-js .ps-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 8px;padding:0 16px;display:grid;overflow:visible}.u-home .u-js .ps-tab{justify-items:stretch;min-height:44px;padding-top:12px}.u-js .ps-tab-l{justify-content:center}.u-js-n{font-size:14.5px}.u-js-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-js-now{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:15px;line-height:1.35;display:flex}.u-js-now b{color:var(--u-ink);font-weight:500}.u-js-now span{color:var(--u-soft);flex:none;font-size:13px}}@media (width<=1099.98px){.u-js .ps-zone.is-a{order:-1}}@media (width>=720px) and (width<=1099.98px){.u-js .ps-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px 28px;padding:28px 24px}.u-js .ps-zone.is-a{grid-area:1/1/span 2;align-self:center}.u-js .u-th{grid-area:1/2}.u-js .ps-zone.is-c{grid-area:2/2}.u-js .ps-phone-in{width:min(100%,236px)}}@media (width>=1100px){.u-js .ps-stage{padding-block:0 30px}.u-js .u-th{box-shadow:none;border-bottom:1px solid var(--u-line);border-radius:0;grid-column:1/-1;margin:0 -40px 28px}}.u-th{background:var(--bp-cell);min-width:0;box-shadow:0 0 0 1px var(--ps-line), var(--ps-float);border-radius:18px;overflow:hidden}.u-th-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px 12px;display:grid}.u-th-av{background-color:var(--u-stage);background-position:50% 30%;background-size:112%;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #0b141014}.u-th-who{min-width:0;line-height:1.3;display:grid}.u-th-who b{color:var(--u-ink);font-size:14.5px;font-weight:500}.u-th-who span{color:var(--u-soft);text-wrap:balance;font-size:13px}.u-th-sum{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:2px 8px;font-size:13.5px;line-height:1.35;display:flex}.u-th-sum-k{color:var(--u-soft)}.u-th-sum-v{color:var(--u-emerald-ink);font-weight:500}.u-th-sum[data-l=risk] .u-th-sum-v{color:var(--u-red)}.u-th-list{border-top:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);display:grid}.u-th-cell{gap:2px;min-width:0;padding:9px 16px;display:grid;position:relative}.u-th-cell+.u-th-cell{border-top:1px solid var(--u-line)}.u-th-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-th-name{color:var(--u-ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.u-th-ic{width:16px;height:16px;color:var(--u-soft);flex:none}.u-th-note{color:var(--u-soft);font-size:13px;line-height:1.4}.u-th-hist{display:none}.u-th-state{white-space:nowrap;color:var(--u-soft);align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.u-th-state i{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--u-line-3);background:0 0;border-radius:50%;flex:none}.u-th-state:is([data-s=bound],[data-s=holds]){color:var(--u-emerald-ink)}.u-th-state:is([data-s=bound],[data-s=holds]) i{background:var(--u-emerald);box-shadow:none}.u-th-state[data-s=breaks]{color:var(--u-red)}.u-th-state[data-s=breaks] i{background:var(--u-red);box-shadow:0 0 0 3px var(--u-red-tint)}.u-th-state[data-s=unusual]{color:var(--u-amber)}.u-th-state[data-s=unusual] i{background:var(--u-amber);box-shadow:none}@media (width>=640px) and (width<=719.98px),(width>=1100px){.u-th-head{grid-template-columns:34px minmax(0,1fr) auto;padding:14px 22px}.u-th-sum{text-align:right;grid-column:auto;justify-content:flex-end}.u-th-list{grid-template-columns:repeat(5,minmax(0,1fr))}.u-th-cell{align-content:start;gap:6px;padding:14px 16px 16px}.u-th-cell+.u-th-cell{border-top:0;border-left:1px solid var(--u-line)}.u-th-cell:first-child{padding-left:22px}.u-th-top{flex-direction:column;align-items:flex-start;gap:6px}.u-th-note{min-height:2.8em;color:var(--u-body)}.u-th-hist{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:4px;display:grid}.u-th-hist i{background:var(--u-line);opacity:.6;border-radius:2px;height:3px}.u-th-hist i[data-s=idle]{background:var(--u-line-2);opacity:1}.u-th-hist i:is([data-s=bound],[data-s=holds]){background:var(--u-emerald);opacity:.5}.u-th-hist i[data-s=breaks]{background:var(--u-red);opacity:.5}.u-th-hist i[data-s=unusual]{background:var(--u-amber);opacity:.5}.u-th-hist i[data-s=none]{box-shadow:inset 0 0 0 1px var(--u-line-2);opacity:1;background:0 0}.u-th-hist i[data-s=void]{opacity:1;box-shadow:inset 0 0 0 1px var(--u-line);background:0 0}.u-th-hist i[data-now]{opacity:1}}@media (width>=1100px){.u-th-top{flex-direction:row;justify-content:space-between;align-items:center}.u-th-cell{padding-inline:18px}}.u-links{align-content:end;gap:0;display:grid}.u-links li{border-top:1px solid var(--u-line);color:var(--u-body);padding:14px 0;font-size:15.5px;line-height:1.5}.u-links li:first-child{border-top:0;padding-top:0}.u-links b{color:var(--u-ink);font-weight:500}@media (width>=1024px){.u-links li:first-child{padding-top:14px}}.u-tb-tabs{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.u-tb-tab{padding:18px var(--bp-pad);text-align:left;cursor:pointer;color:var(--u-soft);transition:color .16s var(--u-ease);background:0 0;border:0;align-content:start;gap:4px;display:grid;position:relative}.u-tb-tab+.u-tb-tab:before{content:"";background:linear-gradient(to right, var(--bp-line) 50%, transparent 0) 0 0 / 8px 1px repeat-x;height:1px;position:absolute;top:0;left:0;right:0}.u-tb-tab b{letter-spacing:-.012em;color:inherit;white-space:nowrap;font-size:1.0625rem;font-weight:500}.u-tb-tab span{font-size:14px;line-height:1.45}.u-tb-tab:hover{color:var(--u-ink)}.u-tb-tab[aria-selected=true]{color:var(--u-ink);background:var(--bp-cell)}.u-tb-tab[aria-selected=true] span{color:var(--u-body)}.u-tb-tab:focus-visible{outline-offset:-3px}@media (width>=560px) and (width<=1023.98px){.u-tb-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.u-tb-tab:nth-child(2):before{display:none}.u-tb-tab:nth-child(2n){box-shadow:inset 1px 0 0 var(--bp-line)}}@media (width<=559.98px){.u-tb-tab{padding-block:14px}.u-tb-tab span{display:none}}@media (width>=1024px){.u-tb-tab{padding-block:22px}}.u-tb-well{padding:clamp(14px,2.6vw,36px)}.u-tb-obj{font-size:14px}.u-tb-strip{border-bottom:1px solid var(--u-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 16px;display:grid}.u-tb-strip li{gap:4px;min-width:0;display:grid}.u-tb-sn{color:var(--u-ink);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}@media (width>=640px){.u-tb-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid}.u-tb-strip li{gap:6px;padding:12px 16px;display:grid}.u-tb-strip li+li{border-left:1px solid var(--u-line)}}.u-tb-body{grid-template-columns:minmax(0,1fr);display:grid}.u-tb-body section{padding:16px}.u-tb-against{border-top:1px solid var(--u-line)}@media (width>=760px){.u-tb-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.u-tb-against{border-top:0;border-left:1px solid var(--u-line)}}.u-tb-k{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-tb-body li{border-top:1px solid var(--u-line);gap:3px;padding:11px 0;display:grid}.u-tb-body li:first-child{border-top:0}.u-tb-body ul,.u-tb-body ol{margin-top:6px}.u-tb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.u-tb-row b{color:var(--u-ink);font-size:14.5px;font-weight:500}.u-tb-pass{color:var(--u-soft);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.u-tb-pass i{background:var(--u-line-3);border-radius:50%;width:7px;height:7px}.u-tb-how{color:var(--u-soft);font-size:13.5px;line-height:1.45}.u-tb-row code{font-family:var(--font-mono);color:var(--u-soft);font-size:11.5px}.u-tb-was,.u-tb-now{grid-template-columns:52px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.u-tb-was{color:var(--u-soft)}.u-tb-now{color:var(--u-red);font-weight:500}.u-tb-body li[data-l=warn] .u-tb-now{color:var(--u-amber)}.u-tb-wk{color:var(--u-soft);font-size:12.5px;font-weight:400}.u-tb-dec{background:var(--bp-well);border-top:1px solid var(--u-line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 16px;display:flex}.u-tb-v{letter-spacing:-.025em;color:var(--u-ink);font-size:20px;font-weight:600}.u-tb-v:is([data-v=hold],[data-v=block]){color:var(--u-red)}.u-tb-v:is([data-v=step],[data-v=cool]){color:var(--u-amber)}.u-tb-v[data-v=allow]{color:var(--u-emerald)}.u-tb-out{color:var(--u-body);font-size:14px}.u-login-cell{place-items:center;display:grid}.u-do-cell{align-items:center;padding:clamp(14px,2.6vw,36px);display:grid}.u-do-cell .u-do{margin-top:0}@media (width<=479.98px){.u-do-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.u-do-mods{gap:4px;padding:10px}}.u-cv-thread{border-bottom:1px solid var(--u-line);margin-top:14px;padding-bottom:14px}.u-cv-thread ul{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.u-cv-thread li{align-items:center;gap:9px;display:inline-flex}.u-cv-sn{color:var(--u-ink);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.u-cv-thread+.u-cv-k{margin-top:14px}.u-tbl tbody th{color:var(--u-ink);text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid var(--u-line);background:0 0;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.45}.u-tbl tr:last-child th{border-bottom:0}.u-pf-note{max-width:46ch;color:var(--u-soft);margin-top:14px;font-size:14.5px;line-height:1.6}.u-live-note{color:var(--u-body);align-items:flex-end;font-size:15px;line-height:1.6;display:flex}.u-live-note p{max-width:40ch}.u-live-cos{margin:0;padding:0;list-style:none}.u-live-cos li{border-top:1px solid var(--u-line);letter-spacing:-.01em;color:var(--u-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:18px;font-weight:500;display:flex}.u-live-cos li:first-child{border-top:0;padding-top:4px}.u-live-cos span{letter-spacing:0;color:var(--u-soft);white-space:nowrap;font-size:14px;font-weight:400}.no-js .u-cv [style*=opacity\:0]{opacity:1!important;transform:none!important}.u-ss .ps-tab-l.u-ss-tl{text-align:left;justify-items:start;gap:2px;display:grid}.u-ss-m{color:var(--u-soft);white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.2}.u-ss-n{color:var(--u-body);white-space:nowrap;font-size:14.5px;line-height:1.25}.u-ss .ps-tab[aria-selected=true] .u-ss-m{color:var(--u-emerald-ink)}.u-ss .ps-tab[aria-selected=true] .u-ss-n{color:var(--u-ink)}.u-ss-i,.u-ss-now{display:none}@media (width<=719.98px){.u-home .u-ss .ps-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 8px;padding:0 16px;display:grid;overflow:visible}.u-home .u-ss .ps-tab{justify-items:stretch;min-height:44px;padding-top:12px}.u-ss .ps-tab-l.u-ss-tl{justify-items:center}.u-ss .ps-tab-l.u-ss-tl>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-ss .ps-tab-l.u-ss-tl>.u-ss-i{clip-path:none;width:auto;height:auto;color:var(--u-soft);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:500;display:block;position:static;overflow:visible}.u-ss .ps-tab[aria-selected=true] .u-ss-i{color:var(--u-emerald-ink)}.u-ss-now{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:15px;line-height:1.35;display:flex}.u-ss-now b{color:var(--u-ink);font-weight:500}.u-ss-now span{color:var(--u-soft);flex:none;font-size:13px}}@media (width<=1099.98px){.u-ss .ps-zone.is-a{order:-1}}@media (width>=720px) and (width<=1099.98px){.u-ss .ps-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px 28px;padding:28px 24px}.u-ss .ps-zone.is-a{grid-area:1/1/span 2;align-self:center}.u-ss .u-sr{grid-area:1/2}.u-ss .ps-zone.is-c{grid-area:2/2}.u-ss .ps-phone-in{width:min(100%,236px)}}@media (width>=1100px){.u-ss .ps-stage{grid-template-columns:minmax(220px,248px) minmax(0,1fr) minmax(250px,276px);align-items:center;column-gap:28px;padding:36px}.u-ss .ps-zone.is-c .ps-cap{padding-left:4px}}.u-sr{background:var(--bp-cell);min-width:0;box-shadow:0 0 0 1px var(--ps-line), var(--ps-float);border-radius:18px;overflow:hidden}.u-sr-head{border-bottom:1px solid var(--u-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px 12px;display:grid}.u-sr-av{background-color:var(--u-stage);background-position:50% 30%;background-size:112%;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #0b141014}.u-sr-who{min-width:0;line-height:1.3;display:grid}.u-sr-who b{color:var(--u-ink);font-size:14.5px;font-weight:500}.u-sr-who span{color:var(--u-soft);font-size:13px}.u-sr-t{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.4}.u-sr-t th,.u-sr-t td{text-align:left;vertical-align:top;padding:9px 12px;font-weight:400}.u-sr-t thead th{color:var(--u-soft);padding-block:10px 8px;font-size:12.5px;font-weight:500}.u-sr-t thead th:last-child{color:var(--u-emerald-ink)}.u-sr-t tbody tr,.u-sr-t tfoot tr{border-top:1px solid var(--u-line)}.u-sr-t td:last-child,.u-sr-t th:last-child{background:var(--u-canvas)}.u-sr-c{width:64px;color:var(--u-ink);font-size:12.5px;padding-left:14px!important;font-weight:500!important}.u-sr-t thead .u-sr-c{color:var(--u-soft)}.u-sr-in{grid-template-columns:7px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.u-sr-in i{border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.u-sr-saw{color:var(--u-body)}.u-sr-saw[data-s=pass] i{background:var(--u-line-3)}.u-sr-saw[data-s=none]{color:var(--u-soft)}.u-sr-saw[data-s=none] i{box-shadow:inset 0 0 0 1.5px var(--u-line-3)}.u-sr-read{color:var(--u-ink)}.u-sr-read[data-level=ok] i{background:var(--u-emerald)}.u-sr-read[data-level=warn] i{background:var(--u-amber)}.u-sr-read[data-level=risk] i{background:var(--u-red);box-shadow:0 0 0 3px var(--u-red-tint)}.u-sr-t tfoot th,.u-sr-t tfoot td{padding-block:11px 12px}.u-sr-sum{color:var(--u-ink);font-size:13.5px;font-weight:500;display:block}.u-sr-t tfoot td[data-v=allow] .u-sr-sum{color:var(--u-emerald-ink)}.u-sr-t tfoot td:is([data-v=step],[data-v=cool]) .u-sr-sum{color:var(--u-amber)}.u-sr-t tfoot td:is([data-v=hold],[data-v=block]) .u-sr-sum{color:var(--u-red)}.u-sr-spared{border-top:1px solid var(--u-line);color:var(--u-body);margin:0;padding:11px 14px 13px;font-size:13px;line-height:1.45}.u-sr-spared b{color:var(--u-emerald-ink);font-weight:500}@media (width>=1100px){.u-sr-c{width:70px}}.u-tk-cell{padding:var(--bp-pad);display:grid}.u-tk{background:var(--bp-cell);box-shadow:0 0 0 1px var(--ps-line,var(--u-line)), 0 1px 0 #ffffffe6 inset, 0 18px 36px -28px #0b14104d;border-radius:14px;align-content:start;display:grid;overflow:hidden}.u-tk-head{border-bottom:1px solid var(--u-line);padding:16px 18px 14px}.u-tk-name{letter-spacing:-.012em;color:var(--u-ink);font-size:1.0625rem;font-weight:500}.u-tk-holds{color:var(--u-soft);margin-top:3px;font-size:14px}.u-tk-t{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.4}.u-tk-t th,.u-tk-t td{text-align:left;vertical-align:top;padding:9px 18px;font-weight:400}.u-tk-t thead th{color:var(--u-soft);padding-block:10px 6px;font-size:12.5px;font-weight:500}.u-tk-t tbody tr{border-top:1px solid var(--u-line)}.u-tk-t tbody th{color:var(--u-ink)}.u-tk-t td{width:42%;color:var(--u-body)}.u-tk-t td i{background:var(--u-line-3);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;transform:translateY(-1px)}.u-tk-t td[data-s=none]{color:var(--u-soft)}.u-tk-t td[data-s=none] i{box-shadow:inset 0 0 0 1.5px var(--u-line-3);background:0 0}.u-tk-k{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-tk-read{border-top:1px solid var(--u-line);background:var(--u-canvas-2,#f8faf8);padding:12px 18px 14px}.u-tk-read ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.u-tk-read li{color:var(--u-ink);grid-template-columns:7px minmax(0,1fr);align-items:baseline;gap:9px;font-size:14px;line-height:1.4;display:grid}.u-tk-read li i{background:var(--u-amber);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.u-tk-read li[data-level=risk] i{background:var(--u-red);box-shadow:0 0 0 3px var(--u-red-tint)}.u-tk-dec{border-top:1px solid var(--u-line);padding:14px 18px 16px}.u-tk-v{letter-spacing:-.025em;color:var(--u-red);margin-top:4px;font-size:1.375rem;font-weight:500;line-height:1.15}.u-tk-codes{font-family:var(--font-mono);color:var(--u-soft);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11.5px;display:flex}.u-tk-caught{color:var(--u-body);margin-top:10px;font-size:14px;line-height:1.5}.u-tk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.u-tk-foot p{max-width:70ch;color:var(--u-soft);font-size:14px;line-height:1.55}.u-pc-cell{align-content:center;display:grid}.u-pc{background:var(--bp-cell);box-shadow:0 0 0 1px var(--ps-line,var(--u-line)), 0 1px 0 #ffffffe6 inset, 0 18px 36px -28px #0b14104d;border-radius:14px;overflow:hidden}.u-pc-top{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.u-pc-title{color:var(--u-ink);font-size:15px;font-weight:500}.u-pc-ill{color:var(--u-soft);font-size:12.5px}.u-pc-body{grid-template-columns:minmax(0,1fr);display:grid}.u-pc-k{color:var(--u-soft);font-size:12.5px;font-weight:500;display:block}.u-pc-sigs{border:0;min-width:0;margin:0;padding:14px 18px 12px}.u-pc-sigs legend{margin-bottom:8px;padding:0}.u-pc-sigs ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.u-pc-sw{text-align:left;cursor:pointer;width:100%;min-height:36px;color:var(--u-body);background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px 4px 0;font-size:14px;line-height:1.3;display:grid}.u-pc-sw:focus-visible{outline:2px solid var(--u-emerald);outline-offset:2px}.u-pc-track{background:var(--u-line-2);width:32px;height:18px;transition:background-color .18s var(--u-ease);border-radius:18px;position:relative;box-shadow:inset 0 1px 2px #0b14101f}.u-pc-track:after{content:"";width:14px;height:14px;transition:transform .2s var(--u-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0b141040}.u-pc-sw[aria-checked=true]{color:var(--u-ink)}.u-pc-sw[aria-checked=true] .u-pc-track{background:var(--u-ink)}.u-pc-sw[aria-checked=true] .u-pc-track:after{transform:translate(14px)}.u-pc-f{color:var(--u-soft);white-space:nowrap;font-size:12.5px}.u-pc-pol{border-top:1px solid var(--u-line);background:var(--u-canvas-2,#f8faf8);min-width:0;padding:14px 18px}.u-pc-pol ol{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.u-pc-pol li{border-top:1px solid var(--u-line);color:var(--u-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:6px 0;font-size:13.5px;line-height:1.4;display:grid}.u-pc-pol li:first-child{border-top:0}.u-pc-when{min-width:0}.u-pc-then{color:var(--u-soft);white-space:nowrap;font-weight:500}.u-pc-mark{color:var(--u-soft);grid-column:1/-1;font-size:12.5px}.u-pc-pol li[data-m],.u-pc-pol li[data-m] .u-pc-then{color:var(--u-ink)}.u-pc-pol li[data-d] .u-pc-mark{color:var(--u-emerald-ink);font-weight:500}.u-pc-pol li[data-d] .u-pc-then:is([data-act=hold],[data-act=block]){color:var(--u-red)}.u-pc-pol li[data-d] .u-pc-then:is([data-act=step],[data-act=cool],[data-act=warn]){color:var(--u-amber)}.u-pc-pol li[data-d] .u-pc-then[data-act=allow]{color:var(--u-emerald-ink)}.u-pc-out{border-top:1px solid var(--u-line);padding:14px 18px 16px}.u-pc-out-in{gap:12px;display:grid}.u-pc-act b{letter-spacing:-.03em;color:var(--u-emerald-ink);margin-top:2px;font-size:1.625rem;font-weight:500;line-height:1.1;display:block}.u-pc-out[data-tone=uncertain] .u-pc-act b{color:var(--u-amber)}.u-pc-out[data-tone=risk] .u-pc-act b{color:var(--u-red)}.u-pc-says span:last-child{color:var(--u-ink);margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.u-pc-frm code{font-family:var(--font-mono);color:var(--u-ink);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.u-pc-codes{flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.u-pc-codes code{color:var(--u-soft);margin:0;font-size:11.5px;display:inline}@media (width>=720px){.u-pc-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.u-pc-pol{border-top:0;border-left:1px solid var(--u-line)}.u-pc-out-in{grid-template-columns:minmax(120px,.6fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:16px}}@media (prefers-reduced-motion:reduce){.u-pc-track,.u-pc-track:after{transition:none}}.u-faq-cell .u-qa{margin-top:0}.u-wrap{max-width:calc(var(--u-max) + var(--u-gutter) * 2)}.u-section{padding-block:var(--u-sec)}.u-section.is-soft{background:var(--u-canvas-2)}.u-h1{font-family:var(--font-display);letter-spacing:-.028em;font-size:clamp(2.5rem,min(1.6rem + 3vw,8svh),3.75rem);font-weight:600;line-height:1.1}.u-h1-page{font-family:var(--font-display);letter-spacing:-.026em;font-size:clamp(2.125rem,min(1.5rem + 2.2vw,7svh),3.25rem);font-weight:600;line-height:1.12}.u-h2{font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(1.75rem,min(1.2rem + 1.7vw,6svh),2.625rem);font-weight:600;line-height:1.2}.u-h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.3}.u-h4{font-family:var(--font-display);letter-spacing:-.008em;font-size:1.0625rem;font-weight:600;line-height:1.4}.u-lede{color:var(--u-body);font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.6}.u-k{font-size:14px}.u-small{font-size:1rem}.u-em{color:inherit;font-style:normal}.u-btn{height:48px;font-family:var(--font-sans);letter-spacing:-.005em;box-shadow:none;transition:transform .2s var(--u-ease), box-shadow .2s var(--u-ease), background-color .2s var(--u-ease), border-color .2s var(--u-ease), color .2s var(--u-ease);border-width:1.5px;border-radius:999px;padding:0 24px;font-size:16px;font-weight:600}.u-btn:active{box-shadow:none;transform:translateY(0)}.u-btn-primary{background:var(--u-emerald);border-color:var(--u-emerald);color:#fff;box-shadow:none}.u-btn-primary:hover{background:var(--u-emerald-deep);border-color:var(--u-emerald-deep);box-shadow:0 4px 0 var(--u-lime-2);transform:translateY(-4px)}.u-btn-ghost{border-color:var(--u-emerald);color:var(--u-emerald-ink);box-shadow:none;background:#fff}.u-btn-ghost:hover{border-color:var(--u-emerald-deep);color:var(--u-emerald-deep);box-shadow:0 4px 0 var(--u-lime-2);background:#fff;transform:translateY(-4px)}.u-btn-s{border-radius:999px;height:40px;padding:0 18px;font-size:15px}.u-link{color:var(--u-emerald);-webkit-text-decoration-color:var(--u-lime-2);-webkit-text-decoration-color:var(--u-lime-2);-webkit-text-decoration-color:var(--u-lime-2);text-decoration-color:var(--u-lime-2);font-weight:600;text-decoration-thickness:2px}.u-link:hover{-webkit-text-decoration-color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);text-decoration-color:var(--u-emerald)}.u-arrow{color:var(--u-emerald);font-weight:600}.u-card{border-color:var(--u-line);border-radius:16px}a.u-card{transition:border-color .2s var(--u-ease), transform .2s var(--u-ease), box-shadow .2s var(--u-ease)}.u-card.is-soft{background:var(--u-wash)}.u-dots{background-color:var(--u-wash);background-image:radial-gradient(#04785717 1px,#0000 1.3px),linear-gradient(135deg,#eef9f2 0%,#f6fbe9 100%);background-size:16px 16px,100% 100%}.u-win{box-shadow:var(--u-win-shadow);background:#fff;border:1px solid #b9dcca;border-radius:14px;position:relative;overflow:hidden}.u-win-bar{background:var(--u-emerald);color:#fff;align-items:center;gap:10px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.u-win-bar img,.u-win-bar svg{flex:none;width:16px;height:16px}.u-win-bar .u-win-note{color:#fff;opacity:1;margin-left:auto;font-size:12.5px}.u-tag{font-size:14px}.u-hdr{transition:border-color .2s var(--u-ease), box-shadow .2s var(--u-ease);background:#fffffff5;border-bottom-color:#0000}html[data-scrolled] .u-hdr{border-bottom-color:var(--u-line);box-shadow:0 8px 24px -22px #0d241a66}.u-top{font-family:var(--font-sans);color:var(--u-ink);font-size:15.5px;font-weight:500}.u-hdr-try.u-btn{height:40px;color:var(--u-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);text-decoration-color:var(--u-line-3);text-underline-offset:5px;box-shadow:none;background:0 0;border:0;padding:0 6px;font-weight:500}.u-hdr-try.u-btn:hover{box-shadow:none;color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);-webkit-text-decoration-color:var(--u-emerald);text-decoration-color:var(--u-emerald);background:0 0;transform:none}.u-acc-btn,.u-acc-link{font-family:var(--font-display);font-weight:600}.u-phero{background:linear-gradient(#eef8f2 0%,#f7fbef 55%,#fff 100%);border-bottom:0}@media (width<=379.98px){.u-arrow{font-size:15px}}.uh{background:#fff}.uh:before,.uh:after{content:none}.uh-sec{padding-block:var(--u-sec)}.uh-sec.is-tint{background:linear-gradient(#f2f9f5 0%,#f7fbef 100%)}.uh-sec.is-wash{background:linear-gradient(160deg,#eef8f2 0%,#fff 55%,#f6fbe6 100%)}.uh-head{margin-bottom:var(--u-head-gap)}.uh-head.is-centre{text-align:center;max-width:820px;margin-inline:auto}.uh-head.is-centre .u-lede{margin:18px auto 0}.uh-head.is-split{gap:20px;display:grid}.uh-head.is-split .u-lede{margin:0}@media (width>=960px){.uh-head.is-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:64px}}.uh-well{border-radius:var(--u-radius-lg);background-color:var(--u-wash);background-image:radial-gradient(#04785717 1px,#0000 1.3px),linear-gradient(135deg,#eaf7f0 0%,#f5fbe6 100%);background-size:16px 16px,100% 100%;padding:clamp(14px,3vw,44px)}.uh-h1{max-width:17ch;font-size:clamp(2.5rem,min(1.6rem + 2.6vw,8svh),3.5rem)}.uh-proof{border-top:1px solid var(--u-line);color:var(--u-soft);text-align:center;margin-top:clamp(28px,4vw,48px);padding-top:22px;font-size:15.5px}.uh-proof b{color:var(--u-ink);font-weight:600}.uh-cap{margin-top:30px}.uh .ps-tab{font-family:var(--font-sans)}.uh .ps-tab-fill{background:var(--u-emerald)}.uh .u-ss-n{font-family:var(--font-display);font-size:15px;font-weight:600}.uh .u-ss-m{font-weight:500}.uh .ps-verdict{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.uh .u-sr{box-shadow:0 0 0 1px var(--u-line)}.uh-tabs{scrollbar-width:none;border-bottom:1px solid var(--u-line);gap:4px 28px;display:flex;overflow-x:auto}.uh-tabs::-webkit-scrollbar{display:none}.uh-tab{font-family:var(--font-display);color:var(--u-soft);cursor:pointer;white-space:nowrap;transition:color .16s var(--u-ease);background:0 0;border:0;flex:none;padding:12px 2px 16px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;position:relative}.uh-tab:after{content:"";background:var(--u-emerald);transform-origin:0;height:3px;transition:transform .26s var(--u-ease);border-radius:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.uh-tab:hover,.uh-tab[aria-selected=true]{color:var(--u-ink)}.uh-tab[aria-selected=true]:after{transform:scaleX(1)}.uh-fam-panel{padding-top:clamp(28px,4vw,44px)}.uh-fam-grid{gap:32px;display:grid}.uh-fam-copy .u-h3{max-width:22ch}.uh-fam-line{max-width:42ch;color:var(--u-body);margin-top:14px;font-size:1.0625rem;line-height:1.6}.uh-fam-list{border-top:1px solid var(--u-line);gap:0;margin:24px 0;display:grid}.uh-fam-list a{border-bottom:1px solid var(--u-line);gap:2px;padding:12px 0;text-decoration:none;display:grid}.uh-fam-list b{color:var(--u-ink);font-weight:600}.uh-fam-list span{color:var(--u-soft);font-size:15px;line-height:1.5}.uh-fam-list a:hover b{color:var(--u-emerald)}.uh-read{gap:0;margin:0;padding:6px 0;list-style:none;display:grid}.uh-read li{border-top:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);gap:2px 16px;padding:12px 18px;display:grid}.uh-read li:first-child{border-top:0}.uh-read-k{color:var(--u-ink);font-size:14px;font-weight:600}.uh-read-v{color:var(--u-body);align-items:baseline;gap:8px;font-size:14.5px;display:inline-flex}.uh-read-v i{background:var(--u-emerald);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.uh-read li[data-level=medium] .uh-read-v i{background:#c58a12}.uh-read li[data-level=high] .uh-read-v i{background:var(--u-red);box-shadow:0 0 0 3px var(--u-red-tint)}@media (width>=640px){.uh-read li{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline}}@media (width>=960px){.uh-fam-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}}.uh-lane-steps{counter-reset:s;border-top:1px solid var(--u-line);gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.uh-lane-steps li{counter-increment:s;border-bottom:1px solid var(--u-line);color:var(--u-ink);grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:11px 0;font-size:15.5px;display:grid}.uh-lane-steps li:before{content:counter(s);font-family:var(--font-display);color:var(--u-emerald);grid-row:span 2;font-size:14px;font-weight:600}.uh-pass{color:var(--u-soft);font-size:13.5px}.uh .u-pc-act b{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.uh .u-pc-sw[aria-checked=true] .u-pc-track{background:var(--u-emerald)}.uh-rules{gap:20px;display:grid}.uh-vtabs{gap:6px;display:grid}.uh-vtab{text-align:left;cursor:pointer;width:100%;transition:background-color .16s var(--u-ease), border-color .16s var(--u-ease);background:0 0;border:1px solid #0000;border-radius:14px;gap:2px;padding:14px 18px;display:grid}.uh-vtab b{font-family:var(--font-display);color:var(--u-soft);font-size:1.0625rem;font-weight:600}.uh-vtab span{color:var(--u-soft);font-size:14px}.uh-vtab:hover b{color:var(--u-ink)}.uh-vtab[aria-selected=true]{box-shadow:0 2px 0 var(--u-lime-2);background:#fff;border-color:#cfe6da}.uh-vtab[aria-selected=true] b{color:var(--u-emerald)}.uh-rule-panel{border-radius:var(--u-radius-lg);box-shadow:var(--u-win-shadow);background:#fff;border:1px solid #cfe6da;padding:clamp(22px,3vw,36px)}.uh-rule-dl{gap:0;margin:20px 0 0;display:grid}.uh-rule-dl>div{border-top:1px solid var(--u-line);gap:4px 24px;padding:14px 0;display:grid}.uh-rule-dl dt{color:var(--u-soft);font-size:14px;font-weight:600}.uh-rule-dl dd{color:var(--u-ink);margin:0;font-size:1rem;line-height:1.6}.uh-rule-dl dd p+p{margin-top:8px}@media (width>=720px){.uh-rule-dl>div{grid-template-columns:180px minmax(0,1fr)}}@media (width>=960px){.uh-rules{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px}}.uh-close{padding-block:var(--u-sec);background:linear-gradient(#fff 0%,#eef8f2 55%,#f4fbe5 100%);position:relative;overflow:clip}.uh-close .u-h2{max-width:18ch}.uh-close .u-lede{max-width:56ch;margin-top:16px}.u-win-bar{white-space:nowrap;overflow:hidden}.u-win-bar>:not(.u-win-note){min-width:0}@media (width<=559.98px){.u-win-bar .u-win-note{display:none}.uh-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid;overflow:visible}.uh-tab{text-align:left;padding-block:12px}}.u-quiet{color:var(--u-quiet)}.u-btn-primary{background:var(--u-action);border-color:var(--u-action);color:#fff}.u-btn-primary:hover{background:var(--u-action-hover);border-color:var(--u-action-hover);color:#fff}.u-btn-primary:hover,.u-btn-ghost:hover{box-shadow:none;transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.u-btn-primary:hover{box-shadow:var(--u-action-lift);transform:translateY(-2px)}}.u-btn-ghost{border-color:var(--u-line-2);color:var(--u-ink);background:#fff}.u-btn-ghost:hover{border-color:var(--u-ink);color:var(--u-ink);background:#fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.u-btn-ghost:hover{box-shadow:var(--u-lift);transform:translateY(-2px)}}.u-link{color:var(--u-emerald);text-decoration-color:#04785759}.u-arrow{color:var(--u-emerald)}a.u-card:hover{border-color:var(--u-line-3);box-shadow:var(--u-lift);transform:translateY(-2px)}.u-dots{background-color:var(--u-block);background-image:none}.u-win{border-color:var(--u-line-2)}.u-win-bar{color:var(--u-ink);border-bottom:1px solid var(--u-line);background:#fafaf8}.u-win-bar .u-win-note{color:var(--u-soft)}.u-top:hover,.u-top[aria-expanded=true]{color:var(--u-ink)}.u-hdr-try.u-btn:hover{color:var(--u-ink);-webkit-text-decoration-color:var(--u-ink);-webkit-text-decoration-color:var(--u-ink);-webkit-text-decoration-color:var(--u-ink);text-decoration-color:var(--u-ink)}.u-phero{background:linear-gradient(#f7f7f4 0%,#fff 100%)}.u-panel{box-shadow:none;background:0 0;border-bottom:0;padding:6px 0 24px}.u-panel:not([hidden]) .m-shell{animation:u-drop .18s var(--u-ease)}.u-hdr[data-swap] .u-panel:not([hidden]) .m-shell{animation:none}.m-shell{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));box-shadow:0 0 0 1px var(--u-line), 0 34px 64px -30px #0f141266;background:#fff;border-radius:22px;gap:8px;padding:8px;display:grid;position:relative}.m-glide{z-index:1;background:var(--u-block);opacity:0;pointer-events:none;transition:transform .28s var(--u-ease), opacity .16s var(--u-ease);border-radius:10px;position:absolute;top:0;left:0}.m-glide[data-on]{opacity:1}.m-shell[data-glide] .m-link{z-index:2;position:relative}.m-shell[data-glide] .m-link:hover,.m-shell[data-glide] .m-link:focus-visible{background:0 0}.m-shell[data-n="2"]{--n:2}.m-shell[data-n="3"]{--n:3}.m-shell[data-feat][data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.9fr)}.m-shell[data-feat][data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.9fr)}.m-shell[data-feat][data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.05fr)}.m-shell[data-feat][data-n="4"] .m-feat{grid-area:1/3/span 2}.m-slot{flex-direction:column;gap:8px;min-width:0;display:flex}.m-slot>.m-card:last-child{flex:1}.m-card{box-shadow:inset 0 0 0 1px var(--u-line);background:#fff;border-radius:14px;flex-direction:column;padding:20px 22px 18px;display:flex}.m-head{color:var(--u-ink);align-items:center;gap:12px;margin-bottom:14px;font-size:14.5px;font-weight:600;display:flex}.m-tile{background:var(--u-action);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff1f}.m-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.m-link{color:var(--u-ink);transition:background-color .14s var(--u-ease);border-radius:10px;align-items:center;gap:11px;margin-inline:-8px;padding:5px 8px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.m-ic{background:var(--u-block);width:30px;height:30px;color:var(--u-body);transition:background-color .14s var(--u-ease), color .14s var(--u-ease);border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0f14120d}.m-link:hover,.m-link:focus-visible{background:var(--u-block)}.m-link:hover .m-ic,.m-link:focus-visible .m-ic{background:var(--u-ink);color:#fff;box-shadow:none}.m-all{color:var(--u-emerald);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.m-all:hover{text-underline-offset:3px;text-decoration:underline}.m-feat{isolation:isolate;--hue-a:#0478571a;--hue-b:#f4f5f2;--hue-c:#e6e9e4;background:radial-gradient(60% 50% at 90% 8%, var(--hue-a), transparent 72%), linear-gradient(165deg, var(--hue-b) 0%, var(--hue-c) 100%);border-radius:14px;flex-direction:column;gap:8px;padding:22px 24px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.m-shell[data-g=how] .m-feat{--hue-a:#10966924;--hue-b:#f1f6f2;--hue-c:#e1ebe5}.m-shell[data-g=platform] .m-feat{--hue-a:#0f141212}.m-shell[data-g=solutions] .m-feat{--hue-a:#c45c501f;--hue-b:#f7f3f2;--hue-c:#eee3e0}.m-shell[data-g=developers] .m-feat{--hue-a:#6e64af21;--hue-b:#f3f2f7;--hue-c:#e5e3ee}.m-shell[data-g=company] .m-feat{--hue-a:#c4964626;--hue-b:#f7f4ee;--hue-c:#ece5d6}.m-feat-t{font-family:var(--font-display);letter-spacing:-.012em;color:var(--u-ink);font-size:19px;font-weight:600;line-height:1.3}.m-feat-s{color:var(--u-soft);margin-top:-4px;font-size:13.5px;font-weight:500;line-height:1.4}.m-feat-c{color:var(--u-emerald);align-items:center;gap:6px;margin-top:2px;font-size:14.5px;font-weight:600;display:inline-flex}.m-feat:hover .m-feat-c{text-underline-offset:3px;text-decoration:underline}.m-feat-ui{margin:auto -24px -24px 0;padding-top:20px;display:block}.m-feat-ui .cx-ph b{color:var(--cx-ink);font-size:12.5px;font-weight:600}.m-feat-row{border-top:1px solid var(--cx-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.m-feat-row .cx-pill{justify-self:end}.m-feat-row.is-wide{grid-template-columns:92px minmax(0,1fr) auto}.m-code{color:var(--cx-ink-2);white-space:pre;gap:3px;padding:12px 14px 14px;font-size:11.5px;line-height:1.55;display:grid}.m-code i{font-style:normal}.m-code .k{color:#6d3fc8}.m-code .s{color:var(--u-emerald)}.m-code .c{color:var(--cx-faint)}.m-feat-phone{color:#f3f4f5;background:#0b0c0d;border-radius:22px 22px 0 0;gap:10px;width:min(220px,100%);margin:auto auto -24px;padding:22px 18px 20px;display:grid;box-shadow:0 0 0 5px #1d1f22,0 24px 40px -20px #0f141299}.m-fp-h{letter-spacing:-.02em;font-size:16px;font-weight:700}.m-fp-net{background:#15161a;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.m-fp-net i{background:#13261b;border-radius:99px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #36d07d59}.m-fp-net b{background:#36d07d;border-radius:2px;height:2px}.m-fp-ok{color:#36d07d;text-align:center;font-size:11.5px;font-weight:600}.m-fp-btn{color:#04140b;background:#2bc773;border-radius:9px;place-items:center;height:34px;font-size:12.5px;font-weight:700;display:grid}.m-feat-list{background:#ffffffbf;border-radius:10px;margin-top:auto;display:grid;box-shadow:inset 0 0 0 1px #0f14120f}.m-feat-list>span{border-top:1px solid #0f14120f;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.m-feat-list>span:first-child{border-top:0}.m-feat-list b{color:var(--u-ink);font-weight:600}.m-feat-list>span>span{color:var(--u-soft);font-size:12.5px}.m-sig{gap:8px;margin-top:auto;padding-top:16px;display:grid}.m-sig-k{color:var(--u-soft);font-size:12.5px;font-weight:600}.m-sig-c{flex-wrap:wrap;gap:5px;display:flex}.m-sig-c span{background:var(--u-block);color:var(--u-body);border-radius:6px;padding:3px 7px;font:400 11px/1.4 Geist Mono Variable,ui-monospace,monospace;box-shadow:inset 0 0 0 1px #0f14120d}.u1 .uh-cap{margin-top:28px}.u1-walk{padding-block:clamp(20px, 2.6vw, 40px) var(--u-sec)}.u1-story{background:0 0}.u1-lanes{gap:16px;display:grid}.u1-lane{background:var(--u-block);border-radius:24px;align-content:start;padding:12px;display:grid}.u1-lane-body{padding:22px 16px 14px}.u1-lane-holds{color:var(--u-body);margin-top:4px;font-size:1.0625rem}.u1 .uh-lane-steps{border-top-color:var(--u-line-2)}.u1 .uh-lane-steps li{border-bottom-color:var(--u-line-2)}.u1 .uh-lane-steps li:before{color:var(--u-ink)}.u1-lane-v{margin-top:18px}.u1-lane-v span{color:var(--u-soft);font-size:13.5px;font-weight:600;display:block}.u1-lane-v b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--u-red);margin-top:2px;font-size:1.5rem;font-weight:600;display:block}.u1-lane-caught{color:var(--u-body);margin-top:8px;font-size:15.5px;line-height:1.55}@media (width>=960px){.u1-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.u1 .uh-vtab[aria-selected=true]{border-color:var(--u-line-2);box-shadow:0 1px 2px #0f14120f}.u1 .uh-rule-panel{border-color:var(--u-line)}.u1 .uh-sec.is-tint,.u1 .uh-sec.is-wash{background:0 0}.wk-tile{isolation:isolate;contain:paint;--hue-a:#0f14120d;--hue-b:#f3f3f0;--hue-c:#e8e9e4;background:radial-gradient(60% 50% at 84% 10%, var(--hue-a), transparent 72%), linear-gradient(165deg, var(--hue-b) 0%, var(--hue-c) 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f14120d}.wk-hue{z-index:-1;opacity:0;transition:opacity .4s var(--u-ease);background:radial-gradient(60% 50% at 84% 10%, var(--hue-a), transparent 72%), linear-gradient(165deg, var(--hue-b) 0%, var(--hue-c) 100%);position:absolute;inset:0}.wk-hue[data-on]{opacity:1}[data-hue=auth]{--hue-a:#10966929;--hue-b:#f1f6f2;--hue-c:#e1ebe5}[data-hue=verify]{--hue-a:#4678af29;--hue-b:#f1f4f7;--hue-c:#dfe7ef}[data-hue=device]{--hue-a:#6e64af26;--hue-b:#f3f2f7;--hue-c:#e4e2ee}[data-hue=behaviour]{--hue-a:#c496462b;--hue-b:#f7f4ee;--hue-c:#ece4d4}[data-hue=scam]{--hue-a:#c45c5024;--hue-b:#f7f2f1;--hue-c:#eee1de}[data-hue=decide]{--hue-a:#0f141212;--hue-b:#f4f4f1;--hue-c:#e6e7e2}.wk-fill,.wk-demo{position:absolute;inset:0}.wk-fig{aspect-ratio:5/4;--hairline-plate:var(--u-block);--hairline-hi:#0f1412;--hairline-edge:#979c98;--hairline-mid:#c0c4c0;--hairline-lo:#e0e2de;--hairline-stroke:.9;align-self:center;width:min(230px,64%);margin-block:-6px;display:none}.wk-fig>div{width:100%}.wk-demo{--ph:min(39cqh, 42cqw)}.wk-phone{left:10cqw;top:max(7cqh, calc(50cqh - var(--ph) * 1.087));width:var(--ph);position:absolute}.wk-rows{right:4.5cqw;top:calc(max(7cqh, 50cqh - var(--ph,39cqh) * 1.087) + 8cqh);grid-template-columns:max-content max-content minmax(0,1fr);gap:8px 10px;width:min(52cqw,340px);margin:0;padding:0;list-style:none;display:grid;position:absolute}.wk-rows li{grid-column:1/-1;grid-template-columns:subgrid;color:#fff;background:#121715;border-radius:11px;align-items:center;column-gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.3;display:grid;box-shadow:0 16px 30px -16px #0000008c,inset 0 0 0 1px #ffffff0f}.wk-rows .ic{place-items:center;width:14px;height:14px;display:grid}.wk-rows .ic svg{color:#3ddc97;width:14px;height:14px}.wk-rows .ic i{background:#f2b54a;border-radius:50%;width:7px;height:7px}.wk-rows li[data-tone=risk] .ic i{background:#ff6b57}.wk-rows .lb{color:#9aa29e;white-space:nowrap}.wk-rows .vl{font-variant-numeric:tabular-nums;text-wrap:pretty;min-width:0;font-weight:600}.wk-rows li[data-tone=info] .vl{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12.5px;font-weight:500}.wk-demo.is-walk{--ph:min(300px, 51cqw, 41cqh);grid-template-columns:var(--ph) minmax(0, 1fr);transition:transform .62s var(--u-ease) .14s;align-items:center;column-gap:18px;padding:24px 20px;display:grid}.wk-demo.is-walk .wk-phone{aspect-ratio:402/874;width:100%;position:relative;top:auto;left:auto}.wk-demo.is-walk .wk-phone:empty{background:#0f14120f;border-radius:13%/6%;box-shadow:inset 0 0 0 1px #0f14120d}.wk-demo.is-walk .wk-rows{grid-template-columns:max-content minmax(0,1fr);gap:8px 10px;width:auto;min-width:0;position:relative;top:auto;right:auto}.wk-demo.is-walk .wk-rows li{grid-template-columns:subgrid;grid-template-rows:auto auto;align-items:start;row-gap:2px;padding:11px 13px}.wk-demo.is-walk .wk-rows .ic{grid-row:1/3;align-self:start;margin-top:2px}.wk-demo.is-walk .wk-rows .lb{white-space:normal;grid-column:2;font-size:12.5px}.wk-demo.is-walk .wk-rows .vl{grid-column:2}.wk-demo.is-walk .wk-console{min-width:0;padding:0;display:block;position:relative;inset:auto}.wk-demo.is-walk .wk-console>.cx{width:100%}.wk-demo.is-walk[data-kind=console]{--ph:min(236px, 40cqw, 33cqh);column-gap:16px}.wk-demo.is-walk[data-kind=console] .wk-rows{display:none}.wk-demo.is-walk .u1-frm .cx-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}.wk-stick .wk-demo.is-walk .sx-tabs span{font-size:max(2.6cqw,9px)}.wk-stick .wk-demo.is-walk .sx-id .kv span:first-child{font-size:max(2.8cqw,9px)}.wk-stick .wk-demo.is-walk .dv-badge{font-size:max(2.9cqw,9px)}.wk-stick .wk-demo.is-walk .sx-cam .by,.wk-stick .wk-demo.is-walk .dv-label,.wk-stick .wk-demo.is-walk .dv-live .tx small,.wk-stick .wk-demo.is-walk .dv-notif .tx .meta{font-size:max(3cqw,9px)}.wk-stick .wk-demo.is-walk .sx-k,.wk-stick .wk-demo.is-walk .sx-acts span{font-size:max(3.1cqw,9px)}.wk-stick .wk-demo.is-walk .sx-li .s{font-size:max(3.15cqw,9px)}.wk-stick .wk-demo.is-walk .dv-chip,.wk-stick .wk-demo.is-walk .sx-note,.wk-stick .wk-demo.is-walk .sx-label{font-size:max(3.2cqw,9px)}.wk-stick .wk-demo.is-walk .sx-id .kv,.wk-stick .wk-demo.is-walk .sx-li .end{font-size:max(3.3cqw,9px)}.wk-stick .wk-demo.is-walk .sx-cam .hint,.wk-stick .wk-demo.is-walk .sx-memo{font-size:max(3.4cqw,9px)}.wk-stick .wk-demo.is-walk .sx-nav .r,.wk-stick .wk-demo.is-walk .dv-step .tt small,.wk-stick .wk-demo.is-walk .sx-check{font-size:max(3.5cqw,9px)}.wk-stick .wk-demo.is-walk .sx-p{font-size:max(3.65cqw,9px)}.wk-stick .wk-demo.is-walk .sx-screen{font-size:max(3.8cqw,9px)}.wk-stick .wk-demo.is-walk .dv-p{font-size:max(3.95cqw,9px)}.wk-stick .wk-demo.is-walk .dv-top{font-size:max(4.2cqw,9px)}.wk-console{place-items:center;padding:6cqh 7cqw;display:grid;position:absolute;inset:0}.wk-console>.cx{width:min(100%,480px)}.u1-cx{--cx-font:var(--font-sans);--cx-mono:"Geist Mono Variable", ui-monospace, monospace;--cx-shadow:0 1px 2px #0f14120d, 0 30px 60px -30px #0f141252;font-size:13px}.u1-cx .cx-panel{box-shadow:var(--cx-shadow);border-color:var(--cx-line-2)}.u1-cx .cx-ph h4{font-size:13.5px}.u1-lp-group{color:var(--cx-mute);padding:10px 14px 4px;font-size:12px;font-weight:600}.u1-lp-foot{border-top:1px solid var(--cx-line);background:var(--cx-sunk);border-radius:0 0 10px 10px;gap:8px;padding:11px 14px 13px;display:grid}.u1-lp-foot .hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.u1-lp-foot .act{color:var(--cx-faint);font-size:11px;transition:color .3s}.u1-lp-foot[data-on] .act{color:var(--cx-good)}.u1-lp-foot .codes{opacity:.35;flex-wrap:wrap;gap:4px;transition:opacity .4s;display:flex}.u1-lp-foot[data-on] .codes{opacity:1}.u1-dp-act{gap:4px;padding:14px 14px 6px;display:grid}.u1-dp-act b{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cx-bad);font-size:19px;font-weight:600}.u1-dp-act span{color:var(--cx-mute)}.u1-dp-rsn,.u1-dp-to{gap:6px;margin:0;padding:0 14px 10px;list-style:none;display:grid}.u1-dp-rsn li{color:var(--cx-ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.u1-dp-to{padding-bottom:14px}.u1-dp-to li{color:var(--cx-ink-2);grid-template-columns:14px 88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.u1-dp-to li svg{color:var(--cx-faint);transform:translateY(2px)}.u1-dp-to b{color:var(--cx-ink);font-weight:600}.u1-frm{gap:12px;display:grid}.u1-frm .cx-pre{font-size:12px}.u1-jp-rules{margin:0;padding:6px 0 4px;list-style:none}.u1-jp-rules li{color:var(--cx-ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid;position:relative}.u1-jp-rules li+li{border-top:1px solid var(--cx-line)}.u1-jp-rules li[data-changed]{background:var(--cx-good-soft);color:var(--cx-ink)}.u1-jp-rules li[data-changed] .u1-jp-when:after{content:" · changed";color:var(--cx-good);font-weight:600}.u1-jp-note{color:var(--cx-mute)}.wk{gap:16px;display:grid}.wk-stick{display:none}.wk-cap{color:var(--u-soft);margin-top:12px;font-size:14px;position:relative}.wk-cap-in{clip-path:inset(-4px -4px -4px 11px);flex-wrap:wrap;row-gap:2px;margin-left:-11px;display:inline-flex}.wk-cap-in>span{border-left:1px solid var(--u-line-2,var(--u-line));margin:0 10px 0 0;padding-left:10px}.wk-cap-in>span:first-child{color:var(--u-ink);font-weight:600}.wk-col{gap:16px;min-width:0;display:grid}.wk-block{background:var(--u-block);border-radius:24px;flex-direction:column;justify-content:space-between;gap:26px;padding:clamp(22px,2.6vw,34px);display:flex}.wk-fam{color:var(--u-ink);align-items:center;gap:12px;font-size:15.5px;font-weight:600;display:flex}.wk-ic{background:var(--u-action);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff1f}.wk-ic svg{width:18px;height:18px}.wk-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--u-ink);text-wrap:balance;margin-top:20px;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:600;line-height:1.2}.wk-lede{max-width:44ch;color:var(--u-body);margin-top:10px;font-size:16.5px;line-height:1.55}.wk-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wk-items li{border-radius:14px}.wk-items li[data-on]{box-shadow:0 1px 2px #0f14120d, 0 0 0 1px var(--u-line);background:#fff}.wk-item{cursor:pointer;text-align:left;width:100%;min-height:50px;font:inherit;color:var(--u-soft);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:17px;font-weight:500;transition:none;display:flex}@media (hover:hover){.wk-item:hover{color:var(--u-ink);background:#0f141209}}.wk-items li[data-on] .wk-item{color:var(--u-ink);background:0 0;font-weight:600}.wk-item-ic{color:var(--u-quiet);flex:none;place-items:center;display:grid}.wk-item-ic svg{width:20px;height:20px}.wk-items li[data-on] .wk-item-ic{color:var(--u-ink)}.wk-mores{margin-top:10px;display:grid}.wk-item-more{opacity:0;visibility:hidden;transition:opacity .2s var(--u-ease), visibility 0s linear .2s;grid-area:1/1;align-content:start;justify-items:start;gap:8px;padding:0 16px 6px 48px;display:grid}.wk-item-more[data-on]{opacity:1;visibility:visible;transition:opacity .2s var(--u-ease), visibility 0s}.wk-item-more p{color:var(--u-body);font-size:15.5px;line-height:1.5}.wk-item-more-n{color:var(--u-ink);font-weight:500}.wk-item-more .u-arrow{font-size:15px}.wk-more{color:var(--u-soft);margin-top:14px;padding-inline:4px;font-size:15px;line-height:1.55}.wk-more a{color:var(--u-emerald);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);text-decoration-color:var(--u-line-3);text-underline-offset:3px}.wk-more a:hover{color:var(--u-emerald-ink);text-decoration-color:currentColor}.wk-more .u-arrow{white-space:nowrap;font-size:15px}.wk-tile-inline{width:100%;margin-top:4px}.wk-tile-inline .wk-fill{position:relative;inset:auto}.wk-tile-inline .wk-demo.is-walk{--ph:min(300px, 46%);padding:20px;position:relative;inset:auto}.wk-tile-inline .wk-demo.is-walk[data-kind=console]{--ph:min(236px, 38%)}@media (width<=559.98px){.wk-tile-inline .wk-demo.is-walk,.wk-tile-inline .wk-demo.is-walk[data-kind=console]{--ph:70%;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:14px;padding:16px}.wk-tile-inline .wk-demo.is-walk .wk-phone{width:var(--ph)}.wk-tile-inline .wk-demo.is-walk .wk-console{display:none}.wk-tile-inline .wk-demo.is-walk[data-kind=console] .wk-rows{display:grid}.wk-tile-inline .wk-demo.is-walk .wk-rows{grid-template-columns:max-content max-content minmax(0,1fr);gap:6px 10px;width:100%}.wk-tile-inline .wk-demo.is-walk .wk-rows li{grid-template-rows:auto;align-items:center;padding:10px 12px;font-size:12.5px}.wk-tile-inline .wk-demo.is-walk .wk-rows .ic{grid-row:auto;align-self:center;margin-top:0}.wk-tile-inline .wk-demo.is-walk .wk-rows .lb{white-space:nowrap;grid-column:auto;font-size:12.5px}.wk-tile-inline .wk-demo.is-walk .wk-rows .vl{grid-column:auto}.wk-item{font-size:16px}.wk-item-more{padding-left:16px}}@media (width<=379.98px){.wk-block{padding:18px}.wk-item{gap:10px;padding:11px 12px;font-size:15px}.wk-item-more{padding:0 12px 6px}.wk-item-more .u-arrow{font-size:14px}}@media (width>=1024px){.wk{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:20px}.wk-stick{top:calc(var(--nav-h) + 16px);display:block;position:sticky}.wk-stick .wk-tile{height:min(680px, calc(100svh - var(--nav-h) - 72px));container-type:size}.wk-tile-inline{display:none}.wk-fig{display:block}.wk-block{min-height:min(66svh,600px)}.wk-stick .wk-fill{will-change:opacity;display:none}.wk-stick .wk-fill[data-on],.wk-stick .wk-fill[data-leaving]{display:block}.wk-stick .wk-fill[data-leaving]{pointer-events:none}}.wk-stick,.wk-block{transition:opacity .56s var(--u-ease), transform .56s var(--u-ease)}.wk-stick,.wk-block:first-child{transition-duration:.62s;transition-delay:.14s}.wk[data-mounted] .wk-stick:not([data-in]),.wk[data-mounted] .wk-block:first-child:not([data-in]){opacity:0;transition:none;transform:translateY(24px)}.wk[data-mounted] .wk-block:not(:first-child):not([data-in]){opacity:0;transition:none;transform:translateY(16px)}.wk[data-mounted] .wk-stick:not([data-in]) .wk-demo.is-walk{transition:none;transform:translateY(12px)}@media (width<=767px){.wk-block{transition-duration:.42s;transition-delay:0s}.wk[data-mounted] .wk-block:not([data-in]){transform:translateY(12px)}}.wk-tile.is-lane{aspect-ratio:16/10.5;border-radius:16px;width:100%;container-type:size}.wk-tile.is-lane .wk-phone{width:52cqh;top:8cqh;left:8cqw}.wk-tile.is-lane .wk-rows{width:min(50cqw,300px);top:14cqh}@media (width<=559.98px){.wk-tile.is-lane{aspect-ratio:4/3.8}.wk-tile.is-lane .wk-phone{width:50cqh;left:5cqw}.wk-tile.is-lane .wk-rows{row-gap:6px;width:64cqw;top:auto;bottom:7cqh;right:3.5cqw}.wk-tile.is-lane .wk-rows li{padding:9px 11px;font-size:12px}}.u2-hero{isolation:isolate;background:radial-gradient(48% 38% at 6% 4%,#1096691a,#0000 72%),radial-gradient(44% 36% at 96% 10%,#4a688c1c,#0000 72%),radial-gradient(60% 42% at 50% 58%,#ffffffe6,#0000 75%),radial-gradient(70% 30% at 50% 100%,#e8decc80,#0000 75%),linear-gradient(#fafaf8 0%,#f6f6f3 70%,#fff 100%);padding-block:clamp(32px,4vw,56px) clamp(28px,3vw,44px);position:relative;overflow:clip}.iso{--iso-u:calc(100cqw / var(--iso-w));pointer-events:none;position:absolute;container-type:inline-size}.iso-grid{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iso-ln{fill:none;stroke:#0f14120f;stroke-width:.75px;vector-effect:non-scaling-stroke}.iso-p{--rh:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);display:block;position:absolute}.iso-pl,.iso-base{position:absolute;inset:0}.iso-face,.iso-edge{clip-path:var(--rh);position:absolute;inset:0}.iso-edge{transform:translateY(calc(var(--t) * var(--iso-u)))}.iso-face{-webkit-backdrop-filter:blur(2.5px)saturate(1.2);backdrop-filter:blur(2.5px)saturate(1.2);overflow:hidden}.iso-rim{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iso-rim path{fill:none;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso-sh{left:6%;right:6%;top:calc(var(--t) * var(--iso-u) + 18%);border-radius:50%;height:100%;position:absolute}.iso-scan{width:45%;position:absolute;top:-10%;bottom:-10%;left:-45%;transform:translate(0)}.iso-pl{will-change:transform;animation:iso-lift var(--dur) var(--delay) infinite cubic-bezier(.45, 0, .55, 1)}.iso-p.is-pair .iso-pl{transform:translateY(calc(var(--rest) * -1 * var(--iso-u)));animation-name:iso-hover}.iso-sh{will-change:opacity;animation:iso-shade var(--dur) var(--delay) infinite cubic-bezier(.45, 0, .55, 1)}.iso-scan{will-change:transform;animation:iso-scan var(--scan) var(--scan-at) infinite cubic-bezier(.65, 0, .35, 1)}@keyframes iso-lift{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--l) * -1 * var(--iso-u)))}}@keyframes iso-hover{0%,to{transform:translateY(calc(var(--rest) * -1 * var(--iso-u)))}50%{transform:translateY(calc((var(--rest) + var(--l)) * -1 * var(--iso-u)))}}@keyframes iso-shade{0%,to{opacity:1}50%{opacity:.55}}@keyframes iso-scan{0%,78%{transform:translate(0)}96%,to{transform:translate(330%)}}.iso-light .iso-p{opacity:.9}.iso-light .iso-face{background:linear-gradient(160deg,#ffffffa8 0%,#ffffff42 70%,#fff6 100%)}.iso-light .iso-edge{background:#0f141212}.iso-light .iso-rim .hi{stroke:#fffffff2}.iso-light .iso-rim .lo{stroke:#0f141229}.iso-light .iso-sh{background:radial-gradient(closest-side,#0f141214,#0000)}.iso-light .iso-scan{background:linear-gradient(90deg,#0000,#ffffffd9,#0000)}.iso-light .iso-p[data-accent] .iso-pl:not(:has(~[data-top])) .iso-face{background:linear-gradient(160deg,#d6f3e4bf 0%,#1096691a 75%)}.iso-light .iso-p[data-accent] .iso-pl:not(:has(~[data-top])) .iso-rim .lo{stroke:#04785759}.iso-light .iso-p[data-accent] .iso-pl:not(:has(~[data-top])) .iso-scan{background:linear-gradient(90deg,#0000,#a7f3d0e6,#0000)}.iso-dark .iso-ln{stroke:#ffffff0f}.iso-dark .iso-face{background:linear-gradient(160deg,#ffffff1c 0%,#ffffff08 75%)}.iso-dark .iso-edge{background:#ffffff0d}.iso-dark .iso-rim .hi{stroke:#ffffff52}.iso-dark .iso-rim .lo{stroke:#ffffff1a}.iso-dark .iso-sh{background:radial-gradient(closest-side,#00000059,#0000)}.iso-dark .iso-scan{background:linear-gradient(90deg,#0000,#6ee7b759,#0000)}.iso-dark .iso-p[data-accent] .iso-pl:not(:has(~[data-top])) .iso-face{background:linear-gradient(160deg,#6ee7b733 0%,#1096690f 75%)}.iso-dark .iso-p[data-accent] .iso-pl:not(:has(~[data-top])) .iso-rim .hi{stroke:#6ee7b799}[data-still] :is(.iso-pl,.iso-sh,.iso-scan){animation-play-state:paused}.u2-hero>.iso{z-index:-1;width:max(100%,1440px);top:0;left:50%;transform:translate(-50%)}.u2-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:42%;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.u2-hero>.iso .iso-p{display:none}}.u2-hero-copy{text-align:center;justify-items:center;display:grid}.u2-h1{letter-spacing:-.034em;max-width:15ch;font-size:clamp(2.25rem,min(1rem + 2.7vw,6.6svh),3.25rem);line-height:1.08}.u2-sub{max-width:34rem;color:var(--u-body);text-wrap:balance;margin-top:18px;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.55}@media (width>=720px){.u2-h1{max-width:none}.u2-h1 .u-quiet{display:block}.u2-sub{max-width:38rem}}.u2 .uh-cap{justify-items:center;width:100%;margin-top:28px;display:grid}.u2-reveal .w{animation:.64s cubic-bezier(.23,1,.32,1) both u2-word;animation-delay:calc(var(--i) * 42ms + 40ms);display:inline-block}.u2-hero-copy .u2-sub{animation:.62s cubic-bezier(.23,1,.32,1) .38s both u2-rise}.u2-hero-copy .uh-cap{animation:.62s cubic-bezier(.23,1,.32,1) .46s both u2-rise}.u2-hero-copy .u2-proof{animation:.62s cubic-bezier(.23,1,.32,1) .52s both u2-rise}.u2-hero .u2-hm{animation:.76s cubic-bezier(.23,1,.32,1) .54s both u2-rise}@keyframes u2-word{0%{opacity:0;transform:translateY(.34em)}to{opacity:1;transform:none}}@keyframes u2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.u-btn:active:not(:disabled){box-shadow:none;transition-duration:.15s;transform:scale(.96)}.u2-copy{height:28px;color:var(--u-chalk);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:transform .12s var(--u-ease);background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;align-items:center;margin-left:auto;padding:0 10px;display:inline-grid}.u2-copy:hover{background:#ffffff14}.u2-copy:active{transform:scale(.96)}.u2-copy>span{transition:opacity .16s var(--u-ease), transform .22s var(--u-ease);grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.u2-copy svg{width:13px;height:13px}.u2-copy .done{opacity:0;color:#6ee7b7;transform:scale(.85)}.u2-copy[data-done] .rest{opacity:0;transform:scale(.85)}.u2-copy[data-done] .done{opacity:1;transform:none}.u2-hm{margin-top:clamp(32px,3.6vw,52px)}.u2-stage{position:relative}.u2-stage-in{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;display:grid}.u2-stage-phone{width:min(220px,58vw);position:relative}.u2-stage-phone:before{content:"";aspect-ratio:402/874;border-radius:17.4%/8%;position:absolute;top:0;left:0;right:0;box-shadow:0 36px 44px -8px #0f14123d,0 8px 16px #0f14121f}.u2-stage-phone>*{position:relative}.u2-stage-console{width:100%;min-width:0;max-width:420px}.u2-fit{overflow:hidden}.u2-fit-full{display:none}.u2-fit-full>div{zoom:.88}@media (width>=680px){.u2-stage-in{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:clamp(20px,3vw,40px)}.u2-stage-phone{width:clamp(196px,23vw,230px)}.u2-stage-console{max-width:none}}@media (width>=1024px){.u2-stage-in{gap:clamp(28px,3.2vw,48px);padding-inline:clamp(0px,2vw,24px)}.u2-stage-phone{width:clamp(236px,19vw,268px)}}@media (width>=1200px){.u2-fit-full{border-radius:12px;display:block;box-shadow:0 1px 2px #0f14120d,0 40px 80px -40px #0f141259}.u2-fit-compact{display:none}}.u2-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:clamp(28px,3.4vw,48px);display:grid}.u2-tab{isolation:isolate;text-align:left;cursor:pointer;border:1px solid #0f141214;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;position:relative}.u2-tab:before{content:"";z-index:-2;border-radius:inherit;background:#ffffff8c;position:absolute;inset:-1px}.u2-tab:after{content:"";z-index:-2;border-radius:inherit;opacity:0;transition:opacity .16s var(--u-ease);background:#ffffffe6;position:absolute;inset:-1px}@media (hover:hover){.u2-tab:hover:after{opacity:1}}.u2-tab:active>.u2-tab-ic,.u2-tab:active>.u2-tab-tx{transform:scale(.985)}.u2-tab>.u2-tab-ic,.u2-tab>.u2-tab-tx{transition:transform .12s var(--u-ease)}.u2-tab-plate{z-index:-1;box-shadow:0 0 0 1px var(--u-line-2), 0 1px 2px #0f14120d, 0 14px 30px -18px #0f141247;background:#fff;border-radius:16px;position:absolute;inset:-1px;overflow:hidden}.u2-tab-ic{background:var(--u-block);width:36px;height:36px;color:var(--u-ink);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0f14120f}.u2-tab-ic svg{width:18px;height:18px}.u2-tab[aria-selected=true] .u2-tab-ic{background:var(--u-action);color:#fff;box-shadow:none}.u2-tab-tx{gap:2px;min-width:0;padding-top:1px;display:grid}.u2-tab-tx b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--u-ink);font-size:15.5px;font-weight:600;line-height:1.3}.u2-tab-tx span{color:var(--u-soft);font-size:13.5px;line-height:1.4}.u2-tab-bar{background:#0f14120f;border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.u2-tab-bar i{background:var(--u-emerald);transform-origin:0;animation:linear forwards u2-prog;position:absolute;inset:0;transform:scaleX(0)}.u2-tab-bar i[data-full]{animation:none;transform:scaleX(1)}@keyframes u2-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=479px){.u2-tab{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.u2-tab-tx span{display:none}}@media (width>=900px){.u2-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.u2-tab{padding:16px 18px 18px}.u2-tab-bar{left:18px;right:18px}}.u2-proof{color:var(--u-soft);text-align:center;text-wrap:balance;margin-top:18px;font-size:14.5px;line-height:1.5}.u2-proof b{color:var(--u-ink);font-weight:500}.u2-proof-dot{vertical-align:.14em;background:var(--u-emerald);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 0 3px #04785724}.u2 .uh-head.is-centre{max-width:860px}.u2 .uh-head.is-centre .u-h2{text-wrap:balance}.u2 .uh-head.is-centre .u-lede{text-wrap:pretty;max-width:44rem;margin:16px auto 0}.u2-head-link{margin-top:14px}@media (width>=720px){.u2 .uh-head.is-centre .u-h2 .u-quiet{display:block}}.u2-pol{background:radial-gradient(60% 50% at 84% 10%, var(--hue-a), transparent 72%), linear-gradient(165deg, var(--hue-b) 0%, var(--hue-c) 100%);border-radius:24px;padding:clamp(14px,2.4vw,32px);box-shadow:inset 0 0 0 1px #0f14120d}.u2-pol-pick{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-bottom:clamp(14px,2vw,24px);display:flex}.u2-pol-pick-k{color:var(--u-soft);font-size:13.5px;font-weight:600}.u2-seg{scrollbar-width:none;background:#fff9;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #0f141214}.u2-seg::-webkit-scrollbar{display:none}.u2-seg-b{isolation:isolate;height:34px;color:var(--u-body);white-space:nowrap;cursor:pointer;transition:transform .12s var(--u-ease);border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:500;position:relative}@media (hover:hover){.u2-seg-b:hover{color:var(--u-ink)}}.u2-seg-b:active{transform:scale(.96)}.u2-seg-b[aria-pressed=true]{color:#fff}.u2-seg-thumb{z-index:-1;border-radius:inherit;background:var(--u-ink);position:absolute;inset:0;box-shadow:0 6px 14px -8px #0f141299}@media (width<=719px){.u2-seg{border-radius:22px;flex-wrap:wrap;justify-content:center;overflow:visible}.u2-seg-b{height:32px;padding:0 12px;font-size:13.5px}}.u2-pol-stage{justify-items:center;gap:20px;display:grid}.u2-pol-stage>.u2-pc{width:100%}.u2-pol-phone{width:min(232px,64vw);position:relative}@media (width<=639px){.u2-pol-phone{display:none}}.u2-pol-phone:before{content:"";aspect-ratio:402/874;border-radius:17.4%/8%;position:absolute;top:0;left:0;right:0;box-shadow:0 30px 40px -10px #0f141242,0 8px 16px #0f14121f}.u2-pol-phone>*{position:relative}@media (width>=1100px){.u2-pol-stage{grid-template-columns:minmax(0,1fr) 236px;place-items:center stretch;gap:32px}.u2-pol-phone{width:236px}}.u2-path{counter-reset:none;gap:28px;margin:0;padding:0;list-style:none;display:grid}.u2-path-step{padding-left:52px;position:relative}.u2-path-node{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--u-line-2);font-family:var(--font-display);color:var(--u-ink);background:#fff;border-radius:99px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.u2-path-step[data-first] .u2-path-node{background:var(--u-ink);color:#fff;box-shadow:none}.u2-path-step:before{content:"";background:var(--u-line-2);width:1px;position:absolute;top:38px;bottom:-26px;left:17px}.u2-path-step:last-child:before{display:none}.u2-path-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--u-ink);font-size:1.125rem;font-weight:600}.u2-path-when{color:var(--u-emerald);margin-top:2px;font-size:14px;font-weight:600}.u2-path-what{color:var(--u-body);margin-top:8px;font-size:15.5px;line-height:1.55}.u2-measure{background:var(--u-block);max-width:46rem;color:var(--u-body);text-align:center;border-radius:16px;margin:clamp(28px,3vw,44px) auto 0;padding:16px 22px;font-size:1rem;line-height:1.6}.u2-measure b{color:var(--u-ink)}@media (width>=900px){.u2-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.u2-path-step{padding-top:54px;padding-left:0}.u2-path-node{top:0}.u2-path-step:before{width:auto;height:1px;inset:17px -24px auto 42px}.u2-path-what{max-width:30ch}}.u2-faq{max-width:860px;margin-inline:auto}.u2-faq .u-qa{box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a, 0 30px 60px -40px #0f141247;background:#fff;border:0;border-radius:16px;padding:4px 24px}.u2-faq .u-qa-item:last-child{border-bottom:0}.u2 .uh-vtab{isolation:isolate;box-shadow:none;background:0 0;border-color:#0000;position:relative}.u2 .uh-vtab[aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000}.u2 .uh-vtab[aria-selected=true] b{color:var(--u-ink)}.u2-vplate{z-index:-1;box-shadow:0 0 0 1px var(--u-line-2), 0 1px 2px #0f14120d, 0 12px 26px -18px #0f14124d;background:#fff;border-radius:14px;position:absolute;inset:-1px}.u2 .uh-rule-panel{border-color:var(--u-line);box-shadow:0 1px 2px #0f14120a,0 30px 60px -36px #0f14124d}.u2 .uh-head.is-left{max-width:760px}.u2 .uh-head.is-left .u-lede{text-wrap:pretty;max-width:40rem;margin-top:16px}.u2 .uh-head.is-split .u-h2{text-wrap:balance}.u2 .uh-head.is-split .u-lede{text-wrap:pretty}@media (width>=720px){.u2 .uh-head:is(.is-left,.is-split) .u-h2 .u-quiet{display:block}}.u2-h1 .u-quiet{display:block}.ol{position:relative}@media (width>=1024px) and (height>=700px) and (prefers-reduced-motion:no-preference){.ol{height:calc(var(--ol-h,720px) + 150vh)}.ol-stick{top:calc(var(--nav-h) + max(16px, (100svh - var(--nav-h) - var(--ol-h,720px)) / 2));position:sticky}.ol-fig{width:min(100%, calc(100svh - var(--nav-h) - 96px));justify-self:end}}.ol-grid{gap:32px;width:100%;display:grid}@media (width>=1024px){.ol-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}}.ol-h{text-wrap:balance;display:grid}.ol-h>span{grid-area:1/1}.ol-h br{display:none}@media (width>=420px){.ol-h br{display:inline}}.ol-h em{color:var(--u-emerald);font-style:normal}.ol-lede{margin-top:18px;display:grid}.ol-lede>p{text-wrap:pretty;grid-area:1/1;max-width:32rem;margin:0}.ol-seg{width:fit-content;margin-top:22px}.ol-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:32rem;margin-top:28px;display:grid}.ol-count{box-shadow:inset 0 0 0 1px var(--u-line);background:#fff;border-radius:14px;grid-template-rows:1fr auto;padding:12px 14px;display:grid}.ol-count-k{color:var(--u-soft);font-size:13px}.ol-count-v{font-family:var(--font-display);letter-spacing:-.015em;color:var(--u-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:600;line-height:1.25;display:grid}.ol-count-v>span:not(.sr-only){grid-area:1/1}.ol-count-v .is-after{color:var(--u-emerald)}.ol-note{max-width:32rem;color:var(--u-soft);margin-top:10px;font-size:12.5px}.ol-fig{background:radial-gradient(60% 50% at 84% 10%, var(--hue-a), transparent 72%), linear-gradient(165deg, var(--hue-b) 0%, var(--hue-c) 100%);border-radius:24px;margin:0;padding:clamp(10px,1.6vw,20px);box-shadow:inset 0 0 0 1px #0f14120d}.ol-box{aspect-ratio:1;width:100%;position:relative;container-type:size}@media (width<=559.98px){.ol-box{aspect-ratio:.82}}.ol-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ol-wires path{fill:none;stroke:#0f141233;stroke-width:1px;vector-effect:non-scaling-stroke}.ol-wires .dash{stroke-dasharray:3 4;stroke:#0f141229}.ol-clean path{stroke:var(--u-emerald);stroke-width:1.5px}.ol-node{z-index:2;position:absolute;top:50%;translate:-50% -50%}.ol-node.is-app{left:9%}.ol-node.is-frm{left:91%}.ol-node-t{width:clamp(34px,7cqw,46px);height:clamp(50px,10.4cqw,66px);color:var(--u-ink);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 0 0 1px #0f14121a,0 12px 24px -14px #0f141273,inset 0 -1px #0f14120a}.ol-node-t svg{width:50%;height:auto}.is-frm .ol-node-t{width:clamp(42px,8.6cqw,56px);height:clamp(42px,8.6cqw,56px);font-family:var(--font-sans);letter-spacing:.02em;font-size:clamp(10.5px,1.9cqw,12.5px);font-weight:600}.ol-node-l{color:var(--u-ink);white-space:nowrap;font-size:clamp(11px,2cqw,13px);font-weight:600;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.ol-v{z-index:2;color:var(--u-ink);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:.5em;padding:.4em .8em .4em .4em;font-size:clamp(10.5px,2.05cqw,13.5px);font-weight:600;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #0f141214,0 8px 18px -12px #0f141259}.ol-v-ic{width:1.8em;height:1.8em;color:var(--u-body);background:#f1f2ef;border-radius:6px;place-items:center;display:grid}.ol-v-ic svg{width:1.05em;height:1.05em}.ol-card{z-index:3;background:#fff;border-radius:14px;width:max(52cqw,206px);padding:clamp(8px,1.8cqw,16px);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0f141214,0 30px 50px -28px #0f141273,inset 0 -1px #0f14120a}.ol-card-h{border-bottom:1px solid var(--u-line);align-items:center;gap:.65em;padding:.3em .4em .85em;font-size:clamp(11px,2.4cqw,16px);display:flex}.ol-card-m{display:inline-flex}.ol-card-h b{font-family:var(--font-display);color:var(--u-ink);font-size:1.12em;font-weight:600;line-height:1.1;display:block}.ol-card-h b+span{color:var(--u-soft);margin-top:2px;font-size:.86em;display:block}.ol-rows{gap:2px;margin:.6em 0 0;padding:0;font-size:clamp(10.5px,2.3cqw,15px);list-style:none;display:grid}.ol-row{isolation:isolate;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.48em .55em;display:grid;position:relative}.ol-row-lit{z-index:-1;border-radius:inherit;background:#ebf5f0;position:absolute;inset:0}.ol-row-ic{background:var(--u-ink);color:#fff;border-radius:6px;place-items:center;width:1.75em;height:1.75em;display:grid}.ol-row-ic svg{width:1em;height:1em}.ol-row-n{color:var(--u-ink);white-space:nowrap;font-weight:600}.ol-row-c{color:var(--u-emerald);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88em;font-weight:500}.ol-pk{z-index:1;background:var(--u-emerald);opacity:0;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;box-shadow:0 0 0 3px #04785724}.ol-pk.is-in{left:9%}.ol-pk.is-out{left:76%}.ol-box[data-flow] .ol-pk{will-change:transform, opacity;animation:2.6s cubic-bezier(.45,0,.55,1) infinite ol-pk}.ol-box[data-flow] .ol-pk.is-out{animation-delay:1.3s}@keyframes ol-pk{0%{opacity:0;transform:translate(0)}15%,70%{opacity:1}85%,to{opacity:0;transform:translate(15cqw)}}.rs{gap:28px;display:grid}@media (width>=1024px){.rs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:48px}}.rs-scale{align-content:center;display:grid}.rs-end{color:var(--u-soft);padding-left:44px;font-size:13px;font-weight:500}.rs-rungs{gap:2px;margin:10px 0;display:grid;position:relative}.rs-rail{background:var(--u-line-2);width:1px;position:absolute;top:30px;bottom:30px;left:21px}.rs-rail i{background:var(--u-ink);transform-origin:50% 0;position:absolute;inset:0}.rs-rung{isolation:isolate;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;width:100%;padding:12px 16px 12px 0;transition:transform .15s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.rs-rung:active{transform:scale(.985)}.rs-plate{z-index:-1;border-radius:inherit;background:#fff;position:absolute;inset:0;box-shadow:0 0 0 1px #0f141212,0 12px 26px -18px #0f141273}.rs-rung[data-tone=trust]{--tone:#0f8a5f}.rs-rung[data-tone=uncertain]{--tone:#c38317}.rs-rung[data-tone=risk]{--tone:#d0473b}.rs-node{width:11px;height:11px;box-shadow:0 0 0 4px var(--u-bg,#fff), inset 0 0 0 1.5px var(--tone);background:#fff;border-radius:50%;justify-self:center;transition:transform .2s cubic-bezier(.23,1,.32,1)}.rs-rung[aria-checked=true] .rs-node,.rs-rung[data-past] .rs-node{background:var(--tone)}.rs-rung[aria-checked=true] .rs-node{transform:scale(1.3)}.rs-txt{min-width:0}.rs-txt b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--u-ink);font-size:1.0625rem;font-weight:600;display:block}.rs-txt span{color:var(--u-soft);text-wrap:pretty;margin-top:2px;font-size:14.5px;line-height:1.45;display:block}.rs-rung[aria-checked=true] .rs-txt span{color:var(--u-body)}.rs-i{font-family:var(--font-mono);color:var(--u-soft);font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:12px}@media (hover:hover){.rs-rung:hover .rs-txt b{color:var(--u-emerald)}}.rs-stage{isolation:isolate;border-radius:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f14120d}.rs-hue{z-index:-1;opacity:0;background:radial-gradient(60% 55% at 80% 6%, var(--hue-a), transparent 72%), linear-gradient(165deg, var(--hue-b) 0%, var(--hue-c) 100%);transition:opacity .45s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.rs-hue[data-on]{opacity:1}.rs-shot{height:340px;position:relative}.rs-phone{width:230px;margin-left:-115px;position:absolute;bottom:24px;left:50%}.rs-phone:before{content:"";aspect-ratio:402/874;border-radius:17.4%/8%;position:absolute;top:0;left:0;right:0;box-shadow:0 30px 40px -10px #0f141242,0 8px 16px #0f14121f}.rs-phone>*{position:relative}.rs-frm{padding:0 14px 14px}@media (width>=640px){.rs-stage{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);min-height:500px}.rs-shot{height:auto}.rs-phone{width:250px;margin-left:0;bottom:36px;left:32px}.rs-frm{align-self:center;padding:28px 28px 28px 4px}}.rs-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0f141214,0 30px 60px -32px #0f141266}.rs-card-h,.rs-card-f{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.rs-card-h{border-bottom:1px solid var(--cx-line);color:var(--cx-ink);font-weight:600}.rs-card-f{border-top:1px solid var(--cx-line);background:var(--cx-bg)}.rs-card-b{padding:16px;display:grid}.rs-card-in{grid-area:1/1;gap:12px;display:grid}.rs-act{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.1}.rs-act[data-tone=trust]{color:#0f7a54}.rs-act[data-tone=uncertain]{color:#9a6410}.rs-act[data-tone=risk]{color:#c0392b}.rs-line{color:var(--cx-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.rs-codes{flex-wrap:wrap;gap:6px;display:flex}.rs-dl{margin:4px 0 0;display:grid}.rs-dl>div{border-top:1px solid var(--cx-line);grid-template-columns:9.5rem minmax(0,1fr);gap:12px;padding:9px 0;font-size:13.5px;line-height:1.45;display:grid}.rs-dl dt{color:var(--cx-mute)}.rs-dl dd{color:var(--cx-ink);margin:0;font-weight:500}@media (width<=419.98px){.rs-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.u2 .u-breaks-top,.u-breaks .u-breaks-top{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:baseline;gap:6px 16px;display:grid}.u-breaks .u-breaks-top>.u-tag{justify-self:start}.u-signals li{grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:8px 16px;display:grid}.u-signals li>.u-tag{justify-self:start}@media (width<=719.98px){.u-reads-h{flex-direction:column;align-items:flex-start}}@media (width>=720px){.u-reads-h{grid-template-columns:minmax(0,1fr) 14.5rem;align-items:center;gap:8px 24px;display:grid}.u-reads-h>.u-chip{justify-self:start;max-width:100%}.u-reads li>p{max-width:min(70ch,100% - 14.5rem - 24px)}}.u-tmx thead th:not(:first-child){text-align:left;padding-left:22px}.u-tmx tbody td{padding-left:22px;text-align:left!important}.u2-dock{left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:45;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.u2-dock-in{isolation:isolate;opacity:0;visibility:hidden;border-radius:18px;align-items:center;gap:2px;padding:5px;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;display:flex;position:relative;transform:translateY(18px)}.u2-dock[data-show] .u2-dock-in{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),visibility;transform:translateY(0)}.u2-dock[data-landed] .u2-dock-in{visibility:hidden;pointer-events:none}.u2-dock-bg{z-index:-1;border-radius:inherit;transform-origin:0 0;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#03150ef0;position:absolute;inset:0;box-shadow:0 18px 40px -14px #03150e8c,0 2px 6px #03150e29,inset 0 0 0 1px #ffffff14}.u2-dock-b{isolation:isolate;color:#ffffffad;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;height:42px;padding:0 15px 0 8px;font-size:13.5px;font-weight:500;transition:transform .15s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.u2-dock-b:active{transform:scale(.96)}.u2-dock-b[data-on]{color:#fff}.u2-dock-plate{z-index:-1;border-radius:inherit;opacity:var(--fade,1);background:#ffffff1c;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.u2-dock-ic{--ics:28px;width:var(--ics);height:var(--ics);transform-origin:0 0;flex:none;position:relative}.u2-dock-ic>span{place-items:center;display:grid;position:absolute;inset:0}.u2-dock-ic>.lt{color:#ffffffd9;background:#ffffff14;border-radius:8px}.u2-dock-ic>.lt svg{width:15px;height:15px}.u2-dock-b[data-on] .u2-dock-ic>.lt{color:var(--u-deep);background:#fff}.u2-dock-ic>.dk{opacity:0;border-radius:calc(var(--ics) * 10 / 36);background:var(--u-block);color:var(--u-ink);box-shadow:inset 0 0 0 1px #0f14120f}.u2-dock-ic>.dk svg{width:calc(var(--ics) * 18 / 36);height:calc(var(--ics) * 18 / 36)}.u2-dock-b[data-on] .u2-dock-ic>.dk{background:var(--u-action);color:#fff;box-shadow:none}.u2-dock-n{transform-origin:0 0;display:block;position:relative}.u2-dock-n>.lt{display:block}.u2-dock-n>.dk{opacity:0;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--u-ink);font-weight:600;position:absolute;top:0;left:0}.u2-dock-bar{background:#ffffff1a;border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.u2-dock-bar i{transform-origin:0;background:#3ddc97;animation:linear forwards u2-prog;position:absolute;inset:0;transform:scaleX(0)}.u2-dock-bar i[data-full]{animation:none;transform:scaleX(1)}@media (hover:hover){.u2-dock-b:hover{color:#fff}}@media (width<=639.98px){.u2-dock{padding:0 12px}.u2-dock-in{border-radius:17px;width:100%;max-width:420px;padding:4px}.u2-dock-b{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;height:56px;padding:4px 2px 6px;font-size:11px;font-weight:500}.u2-dock-ic{--ics:24px}.u2-dock-ic>.lt{border-radius:7px}.u2-dock-ic>.lt svg{width:13px;height:13px}.u2-dock-n{max-width:100%}.u2-dock-n>.lt{text-overflow:ellipsis;overflow:hidden}.u2-dock-bar{left:8px;right:8px}}.u2-tabs[data-docking] .u2-tab-ic,.u2-tabs[data-docking] .u2-tab-tx b{opacity:0}html.u-lock .u2-dock{display:none}@media print{.u2-dock{display:none}.u2-tabs,.u2-tabs .u2-tab-ic,.u2-tabs .u2-tab-tx b{opacity:1!important}}@media (width>=1200px){.u2-stage-in{grid-template-columns:minmax(0,30.142fr) minmax(0,100fr)}.u2-stage-in .u2-stage-phone{width:100%}}@media (width>=680px) and (width<=1199.98px){.u2-stage-in .u2-stage-phone{width:228.6px}}.u2 .u1-walk{padding-top:calc(2 * var(--u-sec) - clamp(28px, 3vw, 44px))}@media (width>=1024px){.u2 .wk{--wk-h:min(860px, calc(100svh - var(--nav-h) - 84px))}.u2 .wk-stick{top:calc(var(--nav-h) + max(16px, (100svh - var(--nav-h) - var(--wk-h) - 36px) / 2))}.u2 .wk-stick .wk-tile{height:var(--wk-h)}}.u-hdr,html[data-scrolled] .u-hdr{box-shadow:none;background:0 0;border-bottom:0;transition:none}.u-hdr:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);opacity:0;background:#ffffffb8;transition:opacity .24s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;box-shadow:inset 0 -1px #0f141214,0 12px 32px -26px #0f141266}html[data-scrolled] .u-hdr:before,.u-hdr[data-drawer]:before,.u-hdr:has(.u-panel:not([hidden])):before{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.u-hdr:before{background:#fffffff5}}.u2-hero{margin-top:calc(-1 * var(--nav-h));padding-top:calc(var(--nav-h) + clamp(32px, 4vw, 56px))}.u-phero{margin-top:calc(-1 * var(--nav-h))}.u-phero>.u-wrap{padding-top:calc(var(--nav-h) + 24px)}:root{--g-gap:16px}@media (width>=1024px){:root{--g-gap:24px}}.u-h2{font-size:clamp(1.75rem,min(1rem + 1.6vw,5.4svh),2.375rem);line-height:1.14}.u2 .uh-head.is-split{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.u2 .uh-head.is-split .u-lede{text-wrap:pretty;max-width:36rem;margin:0}.u2 .uh-aside{justify-items:start;gap:10px;display:grid}.u2 .uh-aside .u2-head-link{margin:0}@media (width>=1024px){.u2 .uh-head.is-split{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;row-gap:0}.u2 .uh-head.is-split>.u-h2{grid-column:1/span 6}.u2 .uh-head.is-split>:is(.u-lede,.uh-aside){grid-column:7/span 6}.u2 .wk{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u2 .wk-stick{grid-column:1/span 6}.u2 .wk-col{grid-column:7/span 6}}.u2 .u1-lanes{gap:var(--g-gap)}@media (width>=1024px){.u2 .ol-grid{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u2 .ol-copy{grid-column:1/span 5}.u2 .ol-fig{grid-column:7/span 6}.u2 .rs{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u2 .rs-scale{grid-column:1/span 6}.u2 .rs-stage{grid-column:7/span 6}}.u2 .uh-rules{gap:12px;display:grid}.u2 .uh-vtabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.u2 .uh-vtab{border:1px solid #0f141214;align-content:start;padding:14px 18px 16px}.u2 .uh-vtab b{font-size:1rem;line-height:1.3}.u2 .uh-vtab span{font-size:13.5px;line-height:1.4}.u2 .uh-rule-panel{border:0;padding:24px 18px}.u2 .uh-rule-panel .u-h3{text-wrap:balance;max-width:34em}.u2 .uh-rule-dl{margin-top:18px}@media (width>=1024px){.u2 .uh-vtabs{gap:var(--g-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.u2 .uh-rules{grid-template-columns:minmax(0,1fr);gap:12px}.u2 .uh-rule-panel{padding:26px 0 28px}.u2 .uh-rule-in{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.u2 .uh-rule-in>.u-h3{grid-column:1/-1;padding-inline:18px}.u2 .uh-rule-dl{grid-column:1/-1;grid-template-columns:subgrid;margin-top:20px;display:grid}.u2 .uh-rule-dl>div{border-top:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:16px 18px 0}.u2 .uh-rule-dl>div:first-child{grid-column:1/span 3}.u2 .uh-rule-dl>div:nth-child(2){grid-column:4/span 6}.u2 .uh-rule-dl>div:nth-child(3){grid-column:10/span 3}}.u2 .u2-measure{border-top:1px solid var(--u-line);text-align:left;background:0 0;border-radius:0;gap:6px;max-width:none;margin:clamp(28px,3vw,40px) 0 0;padding:18px 0 0;display:grid}.u2 .u2-measure b{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.125rem;font-weight:600}.u2 .u2-measure p{max-width:48rem;color:var(--u-body);margin:0;font-size:15.5px;line-height:1.55}@media (width>=1024px){.u2 .u2-measure{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u2 .u2-measure b{grid-column:1/span 3}.u2 .u2-measure p{grid-column:4/span 9}}.u2 .u2-faq-2{max-width:none;box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a, 0 30px 60px -40px #0f141247;background:#fff;border-radius:16px;align-items:start;margin:0;display:grid;position:relative}.u2 .u2-faq-2 .u-qa{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 24px}.u2 .u2-faq-2 .u-qa+.u-qa{border-top:1px solid var(--u-line)}.u2 .u2-faq-2 .u-qa-item:last-child{border-bottom:0}@media (width>=1024px){.u2 .u2-faq-2{column-gap:var(--g-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.u2 .u2-faq-2 .u-qa+.u-qa{border-top:0}.u2 .u2-faq-2:before{content:"";background:var(--u-line);width:1px;position:absolute;top:16px;bottom:16px;left:50%}}.u-shead>.u-h2:first-child{margin-top:0}@media (width>=1024px){.u-two{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:32px}.u-two>*{grid-column:7/span 6}.u-two>:first-child{grid-column:1/span 5}.u-two>astro-island>*,.u-two>astro-slot>*{grid-column:7/span 6}.u-two>.u-shead:first-child{top:calc(var(--nav-h) + 32px);position:sticky}}.u-grid{gap:var(--g-gap)}@media (width>=1024px){.u-grid:is(.is-2,.is-3,.is-4){grid-template-columns:repeat(12,minmax(0,1fr))}.u-grid.is-2>*{grid-column:span 6}.u-grid.is-3>*{grid-column:span 4}.u-grid.is-4>*{grid-column:span 3}.u-grid:is(.is-2,.is-3,.is-4):has(>:last-child:first-child)>*,.u-grid:is(.is-3,.is-4):has(>:last-child:nth-child(2))>*{grid-column:span 6}.u-grid:is(.is-2,.is-4):has(>:last-child:nth-child(3))>*{grid-column:span 4}.u-grid.is-3:has(>:last-child:nth-child(4))>*{grid-column:span 3}.u-grid:is(.is-2,.is-3,.is-4):has(>:last-child:nth-child(5))>*{grid-column:span 4}.u-grid:is(.is-2,.is-3,.is-4):has(>:last-child:nth-child(5))>:nth-child(-n+2){grid-column:span 6}.u-grid.is-4:has(>:last-child:nth-child(6))>*,.u-grid:is(.is-3,.is-4):has(>:last-child:nth-child(7))>*{grid-column:span 4}.u-grid:is(.is-3,.is-4):has(>:last-child:nth-child(7))>:nth-child(-n+4),.u-grid.is-3:has(>:last-child:nth-child(8))>*{grid-column:span 3}.u-grid.is-3:has(>:last-child:nth-child(3n+11))>:nth-last-child(-n+2),.u-grid.is-3:has(>:last-child:nth-child(3n+10))>:nth-last-child(-n+4),.u-doc .u-grid.is-4>*,.u-doc .u-grid.is-3:has(>:last-child:nth-child(4))>*{grid-column:span 6}}.u-flow,.u-pager{gap:var(--g-gap)}@media (width>=1024px){.u-doc{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u-doc>*{grid-column:4/span 9}.u-doc>.u-toc{grid-column:1/span 3}.u-toc ol{margin-inline:-12px}}.u-block>.u-h2,.u-guide-body h2,.u-legal h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--u-ink);font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;line-height:1.2}.u-block>:last-child:not(.u-grid,.u-steps,.u-ctrls,.u-agreed)>li:last-child:not(.u-card,.u-step){border-bottom-color:#0000}@media (width>=1024px){.u-phero-grid{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.u-phero-copy{grid-column:1/span 8;max-width:none}.u-phero.has-aside .u-phero-grid{align-items:start;gap:0 var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u-phero.has-aside .u-phero-copy{grid-column:1/span 6}.u-phero-aside{grid-column:7/span 6;max-width:none}.u-phero .u-lede{max-width:43rem}.u-meta>div{grid-template-columns:calc((100% - 7 * var(--g-gap)) / 8 * 2 + var(--g-gap)) minmax(0, 1fr);column-gap:var(--g-gap)}.u-phero.has-aside .u-meta>div{grid-template-columns:calc((100% - 5 * var(--g-gap)) / 6 * 2 + var(--g-gap)) minmax(0, 1fr)}}@media (width<=479.98px){.u-phero .u-actions{grid-template-columns:minmax(0,1fr);display:grid}.u-phero .u-actions .u-btn{justify-content:center;width:100%}.u-actions:has(>.u-btn+.u-btn){grid-template-columns:minmax(0,1fr);display:grid}.u-actions:has(>.u-btn+.u-btn)>.u-btn{justify-content:center;width:100%}}.u-signals li{grid-template-columns:minmax(0,1fr) 9.5rem}.u-az a{font-family:var(--font-sans);font-weight:600}.u-gl-l{font-family:var(--font-display);color:var(--u-ink);font-size:1.25rem;font-weight:600}.u-gl-short{font-family:var(--font-sans);font-size:13.5px}@media (width>=1024px){.u-gl-t{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.u-gl-t dt{flex-direction:column;grid-column:1/span 3;align-items:flex-start}.u-gl-t dd{grid-column:4/span 9;max-width:46rem}a.u-card.u-india,div.u-india{column-gap:var(--g-gap);box-shadow:0 0 0 1px var(--u-tint-2);border-color:#0000;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:32px 0}.u-india>.u-india-copy{grid-column:1/span 6;padding-left:32px}.u-india>.u-india-rules{grid-column:7/span 6;padding-right:32px}}.u-ticks li:before{height:2px;top:round(.78em,1px)}.u-measure li:before{height:2px;top:round(1.55em,1px)}.u-section.is-tight{padding-block:calc(var(--u-sec) * .75)}@media (width>=1024px){.m-shell{column-gap:var(--g-gap);margin-inline:-8px}.m-shell[data-feat][data-n="2"],.m-shell[data-feat][data-n="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.m-shell[data-feat][data-n="3"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-rail ol{margin-inline:-12px 0}@media (width<=599.98px){.u-rail ol{margin-inline:0}}.u-ladder-t td.u-mono{font-size:12.5px}.u-table.is-stack td[data-label]:before{font-family:var(--font-sans);letter-spacing:0;text-transform:none}pre.u-code{white-space:pre-wrap;overflow-wrap:anywhere}.u-hw .u-h2{margin-top:0}[data-variant=u4] :is(.u-block,.u-prose h2,.u-gl-letter,.u-gl-t){scroll-margin-top:0}@media (width>=1120px){[data-variant=u4] .u-phero .u-mstage:not(.is-small){width:min(100%,400px);min-height:564.05px;padding:32px 24px}[data-variant=u4] .u-phero .u-mstage:not(.is-small) .u-mphone{width:min(100%,230px)}}@media (width<=479.98px){[data-variant=u4] .u-phero .u-mstage{padding:20px 12px}[data-variant=u4] .u-phero .u-mphone{width:min(100%,290px)}}[data-variant=u4] .u-phero-aside>figure{margin:0}.u-toc-m{border:1px solid var(--u-line);background:var(--u-canvas);border-radius:12px;display:block}.u-toc-m>summary{cursor:pointer;min-height:44px;color:var(--u-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.u-toc-m>summary::-webkit-details-marker{display:none}.u-toc-m-i{color:var(--u-soft);transition:transform .2s var(--u-ease);flex:none}.u-toc-m[open] .u-toc-m-i{transform:rotate(45deg)}.u-toc-m ol{border-top:1px solid var(--u-line);padding:0 6px 8px;display:grid}.u-toc-m a{min-height:40px;color:var(--u-soft);border-radius:8px;align-items:center;padding:0 8px;font-size:14.5px;text-decoration:none;display:flex}.u-toc-m a[aria-current]{color:var(--u-ink);background:var(--u-canvas-2);font-weight:500}@media (width>=1024px){.u-toc-m{display:none}}@media (prefers-reduced-motion:reduce){.u-toc-m-i{transition:none}}@media (width<=599.98px){[data-variant=u4] .u-rail:not(.is-vertical) ol{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-variant=u4] .u-rail:not(.is-vertical) li:last-child:nth-child(odd){grid-column:1/-1}[data-variant=u4] .u-rail:not(.is-vertical) li,[data-variant=u4] .u-rail:not(.is-vertical) a{min-width:0}[data-variant=u4] .u-rail:not(.is-vertical) a{white-space:normal;flex-wrap:wrap;row-gap:2px}[data-variant=u4] .u-rail:not(.is-vertical) .u-rail-t{flex:1 1 0;min-width:0}[data-variant=u4] .u-rail:not(.is-vertical) .u-rail-s{flex-basis:100%}}[data-variant=u4] .u-rail.is-vertical{border:1px solid var(--u-line);background:var(--u-canvas);width:100%;max-width:480px;box-shadow:var(--u-float-sm);border-radius:14px;overflow:hidden}[data-variant=u4] .u-rail-title{border-bottom:1px solid var(--u-line);color:var(--u-ink);padding:14px 18px 12px;font-size:15px;font-weight:500}[data-variant=u4] .u-rail.is-vertical ol{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-variant=u4] .u-rail.is-vertical li{flex:none}[data-variant=u4] .u-rail.is-vertical li+li{border-top:1px solid var(--u-line)}[data-variant=u4] .u-rail.is-vertical a{white-space:normal;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:52px;padding:12px 18px;display:grid;position:static}[data-variant=u4] .u-rail.is-vertical li+li a:before{display:none}[data-variant=u4] .u-rail.is-vertical .u-rail-n{grid-area:1/1}[data-variant=u4] .u-rail.is-vertical .u-rail-t{grid-area:1/2}[data-variant=u4] .u-rail.is-vertical .u-rail-s{grid-area:2/2}[data-variant=u4] .u-rail.is-vertical .u-rail-d{grid-area:1/3/span 2;justify-self:end}[data-variant=u4] .u-rail.is-vertical li[data-on] a{background:var(--u-wash)}[data-variant=u4] .u-rail.is-vertical .u-rail-s+.u-rail-s{grid-row:3}@media (width<=639.98px){[data-variant=u4] .u-thread-from{flex-basis:100%}}[data-variant=u4] .u3-dc-fig{justify-items:start;margin:0;display:grid}[data-variant=u4] .u3-dc{width:100%;max-width:480px}[data-variant=u4] .u3-dc .cx-panel{box-shadow:var(--u-float-sm)}[data-variant=u4] .u3-dc .cx-ph{flex-wrap:wrap;row-gap:4px}[data-variant=u4] .u3-dc-t{color:var(--cx-ink);margin:0;font-size:13px;font-weight:600}[data-variant=u4] .u3-dc-sig{margin:0;padding:4px 12px;list-style:none}[data-variant=u4] .u3-dc-sig li{border-bottom:1px solid var(--cx-line);color:var(--cx-mute);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}[data-variant=u4] .u3-dc-sig li[data-on]{color:var(--cx-ink)}[data-variant=u4] .u3-dc-ns{color:var(--cx-mute);flex:none;font-size:12px}[data-variant=u4] .u3-dc-sig li[data-on] .u3-dc-sl:before{background:var(--cx-brand)}[data-variant=u4] .u3-dc-sl{align-items:center;gap:8px;min-width:0;display:inline-flex}[data-variant=u4] .u3-dc-sl:before{content:"";background:var(--cx-line-2);border-radius:999px;flex:none;width:6px;height:6px}[data-variant=u4] .u3-dc-act{gap:2px;padding:12px 12px 10px;display:grid}[data-variant=u4] .u3-dc-act b{letter-spacing:-.015em;color:var(--cx-ink);font-size:18px;font-weight:600;line-height:1.2}[data-variant=u4] .u3-dc-act span{color:var(--cx-mute)}[data-variant=u4] .u3-dc-k{color:var(--cx-mute);border-top:1px solid var(--cx-line);margin:0;padding:9px 12px 5px;font-size:12px;font-weight:500}[data-variant=u4] .u3-dc-codes{flex-wrap:wrap;gap:5px;margin:0;padding:0 12px 10px;list-style:none;display:flex}[data-variant=u4] .u3-dc-to{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}[data-variant=u4] .u3-dc-to li{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;display:grid}[data-variant=u4] .u3-dc-to b{color:var(--cx-ink);font-weight:600}[data-variant=u4] .u3-dc-to span{color:var(--cx-ink-2);overflow-wrap:anywhere}[data-variant=u4] .u3-dc-fig .u-caption{max-width:480px}[data-variant=u4] .u3-mb-fig{margin:0;display:grid}[data-variant=u4] .u3-mb{border:1px solid var(--u-line);background:var(--u-canvas);width:100%;max-width:480px;box-shadow:var(--u-float-sm);border-radius:14px;overflow:hidden}[data-variant=u4] .u3-mb-top{border-bottom:1px solid var(--u-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 20px 14px;display:flex}[data-variant=u4] .u3-mb-t{color:var(--u-ink);font-size:15.5px;font-weight:500}[data-variant=u4] .u3-mb-k{color:var(--u-soft);font-size:13.5px}[data-variant=u4] .u3-mb-rows{display:grid}[data-variant=u4] .u3-mb-rows li{border-top:1px solid var(--u-line);color:var(--u-ink);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 20px;font-size:15px;line-height:1.5;display:grid}[data-variant=u4] .u3-mb-rows li:first-child{border-top:0}[data-variant=u4] .u3-mb-n{color:var(--u-emerald-ink);padding-top:1px;font-size:13px;font-weight:500}[data-variant=u4] .u3-mb-foot{border-top:1px solid var(--u-line);background:var(--u-canvas-2);color:var(--u-soft);padding:12px 20px 14px;font-size:13.5px;line-height:1.5}[data-variant=u4] .u3-pfoot{padding-block:0 var(--u-sec);background:var(--u-canvas)}[data-variant=u4] .u3-pfoot-p{border-top:1px solid var(--u-line);color:var(--u-soft);gap:4px;max-width:none;padding-top:20px;font-size:14px;line-height:1.55;display:grid}@media (width>=1024px){[data-variant=u4] .u3-pfoot-p{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}[data-variant=u4] .u3-pfoot-p>.u-k{grid-column:1/span 6}[data-variant=u4] .u3-pfoot-p>span:last-child{grid-column:7/span 6;max-width:72ch}}[data-variant=u4] .u-section.is-soft+.u3-pfoot{background:var(--u-canvas-2)}[data-variant=u4] .u3-how{border-top:1px solid var(--u-line);counter-reset:how;display:grid}[data-variant=u4] .u3-how li{border-bottom:1px solid var(--u-line);color:var(--u-ink);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:16px 0;font-size:16px;line-height:1.6;display:grid}[data-variant=u4] .u3-how li:before{counter-increment:how;content:counter(how, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--u-emerald-ink);padding-top:3px;font-size:13px;font-weight:500}[data-variant=u4] .part-start{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=900px){[data-variant=u4] .part-start{gap:var(--g-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}[data-variant=u4] .part-start .u-measure li{font-size:15.5px}[data-variant=u4] .u3-team{flex-direction:column;gap:8px;display:flex}[data-variant=u4] .u3-team .u-k{color:var(--u-soft)}[data-variant=u4] .u3-team .q{color:var(--u-body);font-size:15.5px;line-height:1.55}[data-variant=u4] .u3-team .u-arrow{margin-top:auto;padding-top:12px}[data-variant=u4] .u3-std{border-top:1px solid var(--u-line);display:grid}[data-variant=u4] .u3-std li{border-bottom:1px solid var(--u-line);gap:4px;padding:16px 0;display:grid}[data-variant=u4] .u3-std li p{color:var(--u-body);font-size:15px;line-height:1.6}[data-variant=u4] .u3-returns{border-top:1px solid var(--u-line);display:grid}[data-variant=u4] .u3-returns li{border-bottom:1px solid var(--u-line);color:var(--u-ink);padding:13px 0 13px 22px;font-size:15.5px;line-height:1.55;position:relative}[data-variant=u4] .u3-returns li:before{content:"";background:var(--u-emerald);width:10px;height:2px;position:absolute;top:round(1.5em,1px);left:0}[data-variant=u4] .u3-fam>summary{cursor:default;gap:12px;list-style:none;display:grid}[data-variant=u4] .u3-fam>summary::-webkit-details-marker{display:none}[data-variant=u4] .u3-fam>summary>.u-h2{margin:0}[data-variant=u4] .u3-fam-l{display:block}[data-variant=u4] .u3-fam-rows{gap:clamp(28px,4vw,40px);margin-top:clamp(28px,4vw,40px);display:grid}[data-variant=u4] .u3-fam-row>.u-h4{margin-bottom:14px}[data-variant=u4] .u3-fam-note{color:var(--u-soft);align-content:end;padding:clamp(22px,2.4vw,30px) 0;font-size:14.5px;line-height:1.55;display:grid}@media (width>=1024px){[data-variant=u4] .u3-fam>summary{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;row-gap:0}[data-variant=u4] .u3-fam>summary>.u-h2{grid-column:1/span 6}[data-variant=u4] .u3-fam>summary>.u3-fam-l{text-wrap:pretty;grid-column:7/span 6;max-width:36rem}}@media (width<=1023.98px){[data-variant=u4] .u3-fam>summary{cursor:pointer;padding-right:36px;position:relative}[data-variant=u4] .u3-fam>summary:after{content:"";background:linear-gradient(var(--u-soft), var(--u-soft)) center / 16px 2px no-repeat, linear-gradient(var(--u-soft), var(--u-soft)) center / 2px 16px no-repeat;width:16px;height:16px;transition:transform .2s var(--u-ease);position:absolute;top:50%;right:2px;translate:0 -50%}[data-variant=u4] .u3-fam[open]>summary:after{transform:rotate(45deg)}[data-variant=u4] .u3-fam-rows{margin-top:24px}}@media (width<=639.98px){[data-variant=u4] .u3-fam .u-lcard .m{display:none}}@media (prefers-reduced-motion:reduce){[data-variant=u4] .u3-fam>summary:after{transition:none}}[data-variant=u4] .u3-intro{max-width:70ch;color:var(--u-body);gap:1.05em;font-size:17px;line-height:1.7;display:grid}@media (width>=1024px){[data-variant=u4] .u3-intro-wrap{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-variant=u4] .u3-intro-wrap>.u-h2{top:calc(var(--nav-h) + 32px);grid-column:1/span 6;align-self:start;position:sticky}[data-variant=u4] .u3-intro-wrap>.u3-intro{grid-column:7/span 6;max-width:none}}@media (width>=720px) and (width<=1023.98px){[data-variant=u4] .u-table.is-stack-md thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-variant=u4] .u-table.is-stack-md,[data-variant=u4] .u-table.is-stack-md tbody,[data-variant=u4] .u-table.is-stack-md tr,[data-variant=u4] .u-table.is-stack-md th,[data-variant=u4] .u-table.is-stack-md td{width:100%;display:block}[data-variant=u4] .u-table.is-stack-md tr{border-bottom:1px solid var(--u-line);padding:14px 16px}[data-variant=u4] .u-table.is-stack-md tr:last-child{border-bottom:0}[data-variant=u4] .u-table.is-stack-md th,[data-variant=u4] .u-table.is-stack-md td{border:0;padding:3px 0}[data-variant=u4] .u-table.is-stack-md tbody th{padding-bottom:6px;font-size:15.5px}[data-variant=u4] .u-table.is-stack-md td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);color:var(--u-soft);margin:6px 0 2px;font-size:13.5px;font-weight:500;display:block}}[data-variant=u4] .u3-cov{min-width:760px}[data-variant=u4] .u3-cov thead th{text-align:center}[data-variant=u4] .u3-cov thead th:first-child{text-align:left}[data-variant=u4] .u3-cov thead th a{color:var(--u-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);-webkit-text-decoration-color:var(--u-line-3);text-decoration-color:var(--u-line-3);text-underline-offset:3px}[data-variant=u4] .u3-cov tbody th{min-width:220px;font-weight:500}[data-variant=u4] .u3-cov tbody th a{color:var(--u-ink);text-decoration:none}[data-variant=u4] .u3-cov tbody th a:hover{color:var(--u-emerald-ink);text-underline-offset:3px;text-decoration:underline}[data-variant=u4] .u3-cov tbody th .u-k{margin-top:1px;display:block}[data-variant=u4] .u3-cov td{color:var(--u-line-3);text-align:center!important;vertical-align:middle!important}[data-variant=u4] .u3-cov td[data-on]{color:var(--u-emerald);background:var(--u-wash)}[data-variant=u4] .u3-cov td svg{vertical-align:middle;display:inline-block}[data-variant=u4] .u3-cov tr[data-family] th{padding-top:18px}[data-variant=u4] .u3-seats{border-top:1px solid var(--u-line);display:grid}[data-variant=u4] .u3-seats li{border-bottom:1px solid var(--u-line);gap:6px 24px;padding:18px 0;display:grid}[data-variant=u4] .u3-seats .u-h4 a{color:inherit;text-decoration:none}[data-variant=u4] .u3-seats .u-h4 a:hover{color:var(--u-emerald-ink);text-underline-offset:4px;text-decoration:underline}[data-variant=u4] .u3-seats p{color:var(--u-body);font-size:15px;line-height:1.55}[data-variant=u4] .u3-seats .u-k{margin-bottom:2px;display:block}@media (width>=900px){[data-variant=u4] .u3-seats li{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:start}}[data-variant=u4] .u3-sec-t tbody th{min-width:150px}[data-variant=u4] .u3-sec-t td{color:var(--u-body)}[data-variant=u4] .u3-lines{border-top:1px solid var(--u-line);display:grid}[data-variant=u4] .u3-lines li{border-bottom:1px solid var(--u-line);color:var(--u-ink);gap:4px;padding:14px 0;font-size:15.5px;line-height:1.55;display:grid}[data-variant=u4] .u3-lines li .u-k{color:var(--u-soft)}[data-variant=u4] .u3-lines li[data-open]{color:var(--u-body)}@media (width>=720px){[data-variant=u4] .u3-lines li{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px}}[data-variant=u4] .u3-nf .u-section{padding-top:clamp(36px,5vw,56px)}[data-variant=u4] .u3-nf-obj{border:1px solid var(--u-line);background:var(--u-canvas);width:100%;max-width:420px;box-shadow:var(--u-float-sm);color:var(--u-body);border-radius:14px;padding:16px 18px 18px;font-size:14.5px}[data-variant=u4] .u3-nf-obj .u-mono{color:var(--u-soft);font-size:12.5px}[data-variant=u4] .u3-nf-obj dl{border-top:1px solid var(--u-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}[data-variant=u4] .u3-nf-obj dl div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}[data-variant=u4] .u3-nf-obj dt{color:var(--u-soft)}[data-variant=u4] .u3-nf-obj dd{color:var(--u-ink)}[data-variant=u4] .u-fm-f :is(input,select,textarea){font-size:16px}[data-variant=u4] .u-fm-f :is(input,select,textarea):not(:hover,:focus-visible,[aria-invalid=true]){border-color:var(--u-quiet,#8a8f8b)}[data-variant=u4] .u-fm-f :is(input,select,textarea){scroll-margin-top:40px}[data-variant=u4] .u-fm-btn{place-items:center;column-gap:8px;display:inline-grid}[data-variant=u4] .u-fm-btn:after{grid-area:1/2}[data-variant=u4] .u-fm-btn>.u-fm-btn-l{transition:opacity .16s var(--u-ease), transform .16s var(--u-ease);grid-area:1/1}[data-variant=u4] .u-fm-btn>.u-fm-btn-l:not([data-on]){opacity:0;transform:scale(.85)}[data-variant=u4] .u-fm-btn[aria-disabled=true]{opacity:.6;cursor:progress}[data-variant=u4] .u-fm-btn[aria-disabled=true]:active{transform:none}@media (width<=639.98px){[data-variant=u4] .u-fm-foot{flex-direction:column;align-items:stretch}[data-variant=u4] .u-fm-foot .u-fm-note{flex:none}[data-variant=u4] .u-fm-foot .u-btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-variant=u4] .u-fm-btn>.u-fm-btn-l{transition:none}}@media (pointer:coarse){[data-variant=u4] :is(a.u-chip,.u-link-quiet,.u-crumbs a){min-height:32px;margin-block:-5px;padding-block:5px}[data-variant=u4] a.u-chip,[data-variant=u4] .u-link-quiet{align-items:center;display:inline-flex}[data-variant=u4] .u-crumbs a{align-items:center;padding-inline:2px;display:inline-flex}[data-variant=u4] .u-chips{row-gap:10px}}[data-variant=u4] .u3-readnext{margin-top:2.4em}[data-variant=u4] .u3-readnext ul{margin-top:.8em;padding:0;list-style:none}[data-variant=u4] .u3-readnext li{display:block}[data-variant=u4] .u3-readnext .u-lcard{white-space:normal;text-decoration:none}[data-variant=u4] .u-commit{gap:0 var(--g-gap);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}[data-variant=u4] .u-commit li{border-top:1px solid var(--u-line);padding:18px 0 20px}[data-variant=u4] .u-commit li p{color:var(--u-body);margin-top:6px}[data-variant=u4] .u-commit.is-compact li{padding:12px 0;font-size:15px;line-height:1.55}[data-variant=u4] .u-commit.is-compact li:last-child{border-bottom:1px solid var(--u-line)}[data-variant=u4] .u-commit.is-compact b{color:var(--u-ink);font-weight:600}[data-variant=u4] .u-commit.is-compact span{color:var(--u-body)}@media (width>=720px){[data-variant=u4] .u-wrap:not(.u-two)>.u-commit:not(.is-compact){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-variant=u4] .u-shifts{display:grid}[data-variant=u4] .u-shifts-h,[data-variant=u4] .u-shifts>li{gap:4px var(--g-gap);border-bottom:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);padding:16px 0;display:grid}[data-variant=u4] .u-shifts-h{color:var(--u-soft);padding:8px 0;font-size:13.5px;font-weight:500}[data-variant=u4] .u-shifts-h span:last-child{display:none}[data-variant=u4] .u-shifts-from{color:var(--u-soft);font-size:15.5px;line-height:1.55}[data-variant=u4] .u-shifts-to{color:var(--u-ink);font-size:16.5px;font-weight:500;line-height:1.55}@media (width>=720px){[data-variant=u4] .u-shifts-h,[data-variant=u4] .u-shifts>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}[data-variant=u4] .u-shifts-h span:last-child{display:block}}@media (width>=1024px){[data-variant=u4] .u-shifts-h,[data-variant=u4] .u-shifts>li{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr))}[data-variant=u4] .u-shifts-h>:first-child,[data-variant=u4] .u-shifts>li>:first-child{grid-column:1/span 6}[data-variant=u4] .u-shifts-h>:last-child,[data-variant=u4] .u-shifts>li>:last-child{grid-column:7/span 6}}[data-variant=u4] .u-launches{border-top:1px solid var(--u-line);display:grid}[data-variant=u4] .u-launches li{gap:4px var(--g-gap);border-bottom:1px solid var(--u-line);color:var(--u-ink);grid-template-columns:minmax(0,1fr);padding:16px 0;font-size:16px;line-height:1.55;display:grid}[data-variant=u4] .u-launches time{color:var(--u-emerald-ink);font-size:13.5px;font-weight:500}[data-variant=u4] .u-launches span{color:var(--u-body)}@media (width>=640px){[data-variant=u4] .u-launches li{grid-template-columns:150px minmax(0,1fr)}}[data-variant=u4] .u-person{flex-direction:column;display:flex}[data-variant=u4] .u-person .u-quote{margin-top:auto;padding-top:22px}[data-variant=u4] .u-person .u-quote blockquote{color:var(--u-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:17px;line-height:1.5}[data-variant=u4] .u-person .u-quote figcaption{color:var(--u-soft);margin-top:8px;font-size:13.5px}[data-variant=u4] .u-request{scroll-margin-top:calc(var(--nav-h) + 16px)}[data-variant=u4] .u-phero-aside .u-fm-box{background:var(--u-canvas);border:1px solid var(--u-line);box-shadow:var(--u-float-sm)}[data-variant=u4] .u-request-note{margin-top:12px}[data-variant=u4] .u-contact-line{gap:6px;margin-top:20px;display:grid}[data-variant=u4] .u-legal .u-prose{max-width:68ch}[data-variant=u4] .u-table .u-when{color:var(--u-soft);margin-top:2px;font-size:13.5px;font-weight:400;display:block}[data-variant=u4] .u-table .u-get{color:var(--u-ink);font-weight:500}[data-variant=u4] .u-table tbody th a.u-link-quiet:hover{color:var(--u-emerald-ink)}[data-variant=u4] .u-faq-doc{gap:0;display:grid}[data-variant=u4] .u-faq-group>.u-lede{max-width:60ch;margin-top:10px;font-size:1rem}[data-variant=u4] .u-faq-group>.u-qa{margin-top:20px}[data-variant=u4] .u-az{top:var(--nav-h);z-index:5;margin-inline:calc(var(--u-gutter) * -1);padding:10px var(--u-gutter);background:var(--u-canvas);border-bottom:1px solid var(--u-line);position:sticky}[data-variant=u4] .u-az .u-k{display:none}[data-variant=u4] .u-az ol{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;padding:0;display:flex;overflow-x:auto}@media (width<=1023.98px){[data-variant=u4] .u-az{padding-inline:0}[data-variant=u4] .u-az ol{padding-inline:var(--u-gutter);scroll-padding-inline:var(--u-gutter);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}}[data-variant=u4] .u-az ol::-webkit-scrollbar{display:none}[data-variant=u4] .u-az a{border-radius:10px;flex:none;width:44px;height:44px;font-size:15px}[data-variant=u4] .u-az a[aria-current]{border-color:var(--u-emerald);background:var(--u-wash);color:var(--u-emerald-ink)}[data-variant=u4] .u-gl-doc{min-width:0}[data-variant=u4] .u-gl-letter{scroll-margin-top:calc(var(--nav-h) + 76px)}[data-variant=u4] .u-gl-letter+.u-gl-letter{margin-top:40px}[data-variant=u4] .u-gl-l{font-family:var(--font-display);color:var(--u-ink);border-bottom:1px solid var(--u-line);padding-bottom:8px;font-size:1.25rem;font-weight:600}[data-variant=u4] .u-gl-t{border-bottom:1px solid var(--u-line);scroll-margin-top:calc(var(--nav-h) + 76px);gap:8px;padding:20px 0;display:grid}[data-variant=u4] .u-gl-h{letter-spacing:-.008em;font-size:1.0625rem;line-height:1.4}[data-variant=u4] .u-gl-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}[data-variant=u4] .u-gl-body{gap:8px;min-width:0;max-width:46rem;font-size:15.5px;line-height:1.65;display:grid}[data-variant=u4] .u-gl-body>p{margin:0}@media (width>=1024px){[data-variant=u4] .u-doc>.u-az{top:calc(var(--nav-h) + 28px);background:0 0;border:0;grid-column:1/span 3;align-self:start;margin:0;padding:0}[data-variant=u4] .u-az .u-k{margin-bottom:10px;display:block}[data-variant=u4] .u-az ol{flex-wrap:wrap;overflow:visible}[data-variant=u4] .u-gl-t{column-gap:var(--g-gap);scroll-margin-top:calc(var(--nav-h) + 20px);grid-template-columns:minmax(0,3fr) minmax(0,6fr)}[data-variant=u4] .u-gl-head{flex-direction:column;align-items:flex-start}[data-variant=u4] .u-gl-letter{scroll-margin-top:calc(var(--nav-h) + 20px)}}.u-docs-note{border-top:1px solid var(--u-line);max-width:43rem;color:var(--u-soft);margin-top:22px;padding-top:14px;font-size:14.5px;line-height:1.5}[data-variant=u4] pre.u-code{white-space:pre;overflow-wrap:normal;overscroll-behavior-x:contain;background-color:var(--u-deep-2);background-image:linear-gradient(90deg, var(--u-deep-2) 40%, #08221900), linear-gradient(270deg, var(--u-deep-2) 40%, #08221900), linear-gradient(90deg, #00000073, #0000), linear-gradient(270deg, #00000073, #0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:36px 100%,36px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}[data-variant=u4] .u-code .c{color:var(--u-chalk-3)}[data-variant=u4] .u-code .add{color:var(--u-mint)}[data-variant=u4] .u-code .del{color:var(--u-red-d)}.u-docs-file{color:var(--u-chalk-3);font-size:11.5px}.u-docs-code .u-codebox-top{min-height:52px}.u-docs-code .u-codebox-top .u2-copy{margin-left:auto}.u-docs-code .u-codebox-top .u-docs-file{margin-right:auto}@media (width>=720px){.u-docs-code .u-codebox-top .u-codebox-k:has(+.u-docs-file){min-width:6.5rem}}@media (width<=719.98px){.u-docs-code .u-codebox-top:has(>.u-docs-file){flex-wrap:nowrap}.u-docs-code .u-codebox-top:has(>.u-docs-file)>*{flex:none}.u-docs-code .u-codebox-top>.u-docs-file{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}}.u-docs-code .u-codebox-top .u-tabs+.u2-copy,.u-docs-code .u-codebox-top .u-docs-file+.u2-copy{margin-left:0}.u-docs-body{max-width:none}.u-docs-body>:is(p,ul,ol,h2,h3,.u-note,.u-docs-rules){max-width:70ch}.u-docs-body>:first-child{margin-top:0}.u-docs-body h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--u-ink);scroll-margin-top:calc(var(--nav-h) + 24px);font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;line-height:1.2}.u-docs-body h3{scroll-margin-top:calc(var(--nav-h) + 24px)}.u-docs-body h3 .u-mono{font-size:.92em;font-weight:500}.u-docs-body :is(.u-codebox,.u-table-wrap,.u-docs-pair,.u-docs-keys,.u-docs-seq,.u-docs-list,.u-steps,.u-docs-path){margin-top:1.2em}.u-docs-body .u-codebox+.u-codebox{margin-top:12px}.u-docs-body .u-docs-pair>.u-codebox+.u-codebox{margin-top:0}.u-docs-body code:not(pre code){font-family:var(--font-mono);color:var(--u-ink);background:var(--u-canvas-2);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.86em}.u-docs-body .u-table td code,.u-docs-body .u-table th code{white-space:nowrap;background:0 0;padding:0;font-size:12.5px}.u-docs-body .u-table th.u-mono,.u-docs-body .u-table td.u-mono{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px;font-weight:400}.u-docs-body .u-table td.is-wrap{white-space:normal}@media (width>=720px){.u-docs-body .u-codes-t{table-layout:fixed;width:100%}.u-codes-t .c-code{width:32%}.u-codes-t .c-kind{width:11%}.u-codes-t .c-mean{width:35%}.u-codes-t .c-seen{width:22%}}.u-docs-body .u-cell-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.u-docs-body .u-table{font-size:14.5px}@media (width<=719.98px){.u-docs-body .u-table.is-stack th.u-mono{white-space:normal;overflow-wrap:anywhere}}.u-docs-body .u-pager{max-width:none}.u-docs-body :is(.u-docs-list,.u-docs-seq,.u-steps,.u-docs-path,.u-docs-keys){max-width:none;padding-left:0;list-style:none}.u-docs-list{border-top:1px solid var(--u-line);display:grid}.u-docs-list li{border-bottom:1px solid var(--u-line);padding:14px 0}.u-docs-list li b{color:var(--u-ink);font-weight:600;display:block}.u-docs-list li p{margin-top:2px;font-size:15px;line-height:1.55}.u-docs-list.is-plain{border-top:0;gap:6px}.u-docs-list.is-plain li{border-bottom:0;padding:0;font-size:14.5px;line-height:1.5}.u-docs-body .u-table td .u-docs-list.is-plain{margin-top:0}.u-docs-body .u-steps{gap:12px}.u-docs-body .u-step{padding:18px 20px}.u-docs-body .u-step-h{align-items:baseline}.u-docs-body .u-step-d{margin-top:6px}.u-docs-body .u-step .u-codebox{margin-top:14px}.u-docs-kind{white-space:nowrap;font-size:13.5px;font-weight:500}.u-docs-kind.is-risk{color:var(--u-red)}.u-docs-kind.is-trust{color:var(--u-emerald-ink)}.u-docs-body .u-table td.u-docs-seen{font-size:13.5px;line-height:1.5}.u-docs-body .u-table td.u-docs-seen a{white-space:normal}.u-docs-readers{color:var(--u-soft);white-space:nowrap;font-size:13px}.u-docs-pair{gap:var(--g-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}.u-docs-pair>.u-codebox{min-width:0;margin-top:0}@media (width>=1024px){.u-docs-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-docs-keys{border-top:1px solid var(--u-line);gap:0;display:grid}.u-docs-keys>div{border-bottom:1px solid var(--u-line);grid-template-columns:minmax(0,1fr);gap:2px;padding:11px 0;display:grid}.u-docs-keys dt{font-family:var(--font-mono);color:var(--u-emerald-ink);font-size:12.5px;font-weight:500}.u-docs-keys dd{color:var(--u-body);font-size:15px;line-height:1.55}@media (width>=640px){.u-docs-keys>div{grid-template-columns:180px minmax(0,1fr);gap:16px}.u-docs-keys dt{padding-top:3px}}.u-docs-seq{border-top:1px solid var(--u-line);display:grid}.u-docs-seq li{border-bottom:1px solid var(--u-line);grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.u-docs-seq .t{font-family:var(--font-mono);color:var(--u-emerald-ink);white-space:nowrap;padding-top:4px;font-size:12.5px}.u-docs-seq b{color:var(--u-ink);font-weight:600;display:block}.u-docs-seq p{margin-top:2px;font-size:15px;line-height:1.55}.u-docs-seq .where{color:var(--u-soft);margin-top:4px;font-size:13.5px;display:block}.u-docs-path{counter-reset:path;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.u-docs-path li{border:1px solid var(--u-line);border-radius:16px;padding:16px 18px}.u-docs-path li b{color:var(--u-ink);font-weight:600;display:block}.u-docs-path li .u-k{color:var(--u-emerald-ink);margin-top:2px;display:block}.u-docs-path li p{margin-top:6px;font-size:14.5px;line-height:1.5}.u-docs-path li a{font-size:14.5px}@media (width>=640px){.u-docs-path{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-docs-path li{flex-direction:column;display:flex}.u-docs-path li>p:has(>a){margin-top:auto;padding-top:10px}@media (width>=1024px){.u-docs-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.u-docs-path>li{grid-column:span 2}.u-docs-path:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}}.u-docs-model{gap:var(--g-gap,16px);counter-reset:model;grid-template-columns:minmax(0,1fr);display:grid}.u-docs-model li{border:1px solid var(--u-line);border-radius:16px;padding:22px 22px 24px}.u-docs-model li .u-step-n{display:block}.u-docs-model li h3{margin-top:10px}.u-docs-model li p{margin-top:8px;font-size:15px;line-height:1.6}.u-docs-model li p a{color:var(--u-emerald-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);-webkit-text-decoration-color:var(--u-tint-2);text-decoration-color:var(--u-tint-2);text-underline-offset:3px}@media (width>=640px){.u-docs-model{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.u-docs-model{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-docs-cards .u-card{flex-direction:column;gap:6px;height:100%;display:flex}.u-docs-cards .u-card .u-arrow{margin-top:auto;padding-top:12px;font-size:14.5px}.u-docs-get{border-top:1px solid var(--u-line);display:grid}.u-docs-get li{border-bottom:1px solid var(--u-line);color:var(--u-ink);padding:15px 0;font-size:15.5px}.u-docs-get li p{color:var(--u-body);margin-top:2px;font-size:14.5px}.u-docs-hub-code .u-codebox{margin-top:0}@media (prefers-reduced-motion:reduce){.u-docs-code .u2-copy,.u-docs-code .u2-copy>span{transition:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.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}}.mt-1{margin-top:var(--spacing)}.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)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[26rem\]{min-height:26rem}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[24rem\]{max-width:24rem}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[shader-in_1\.2s_cubic-bezier\(0\.23\,1\,0\.32\,1\)_both\]{animation:1.2s cubic-bezier(.23,1,.32,1) both shader-in}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.5)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .75)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-trust{background-color:var(--trust)}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[7px\]{padding-block:7px}.pt-0{padding-top:0}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.375rem\]{font-size:1.375rem}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-950{color:var(--color-neutral-950)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-risk{color:var(--risk)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.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)}.shadow-\[0_0_0_1px_rgb\(0_0_0\/0\.06\)\,0_1px_3px_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0000000f), 0 1px 3px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_10px_rgb\(11_138_94\/0\.12\)\]{--tw-shadow:0 0 0 10px var(--tw-shadow-color,#0b8a5e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(0_0_0\/0\.06\)\,inset_0_1px_2px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000000f), inset 0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--input\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--input));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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,)}.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{-webkit-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,);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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,opacity\,transform\]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out-strong);transition-timing-function:var(--ease-in-out-strong)}.ease-out{--tw-ease:var(--ease-out-strong);transition-timing-function:var(--ease-out-strong)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-10:focus{z-index:10}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-lg:focus{border-radius:var(--radius)}.focus\:bg-foreground:focus{background-color:var(--foreground)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-background:focus{color:var(--background)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:shadow-\[inset_0_0_0_1px_var\(--ring\)\]:focus-visible{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-\[inset_0_0_0_2px_var\(--ring\)\]:focus-visible{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:shadow-\[inset_0_0_0_1\.5px_var\(--risk\)\][aria-invalid=true]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--risk));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:h-0[data-ending-style]{height:0}.data-horizontal\:h-1[data-horizontal]{height:var(--spacing)}.data-horizontal\:h-full[data-horizontal]{height:100%}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-open\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-starting-style\:h-0[data-starting-style]{height:0}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1[data-vertical]{width:var(--spacing)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-7{padding:calc(var(--spacing) * 7)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[0\.9375rem\]{font-size:.9375rem}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary-foreground:is(.dark *)[data-checked]{background-color:var(--primary-foreground)}.dark\:data-unchecked\:bg-foreground:is(.dark *)[data-unchecked]{background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_select\]\:h-11 select{height:calc(var(--spacing) * 11)}.\[\&_select\]\:rounded-\[10px\] select{border-radius:10px}.\[\&_select\]\:border-0 select{border-style:var(--tw-border-style);border-width:0}.\[\&_select\]\:bg-card select{background-color:var(--card)}.\[\&_select\]\:text-\[0\.9375rem\] select{font-size:.9375rem}.\[\&_select\]\:text-foreground select{color:var(--foreground)}.\[\&_select\]\:shadow-\[inset_0_0_0_1px_var\(--input\)\] select{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--input));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_select\]\:focus-visible\:shadow-\[inset_0_0_0_1px_var\(--ring\)\] select:focus-visible{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_select\]\:focus-visible\:ring-0 select:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.\[\&_select\]\:focus-visible\:outline-2 select:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_select\]\:focus-visible\:outline-offset-1 select:focus-visible{outline-offset:1px}.\[\&_select\]\:focus-visible\:outline-ring select:focus-visible{outline-color:var(--ring)}.\[\&_select\]\:focus-visible\:outline-solid select:focus-visible{--tw-outline-style:solid;outline-style:solid}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.mask-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mask-fade-b{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--trust:#0b8a5e;--trust-soft:#e6f4ed;--uncertain:#b26f12;--uncertain-soft:#fcf3e2;--risk:#cc3a2b;--risk-soft:#fcebe8;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--radius:.75rem;--nav-h:64px}@keyframes shader-in{0%{opacity:0}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-reduced-motion:reduce){.u-btn,.u-arrow svg,a.u-card,.u-link{transition:none}.u-btn:active{transform:none}.u-drawer:not([hidden]) .u-drawer-in{animation:none}.u-top,.u-top .u-caret,.u-scrim,.u-burger svg path,.u-acc-btn .u-caret,.u-pager-a,.u-qa-i,.u-rail a,.u-jy-name,.u-fm-f input,.u-fm-f select,.u-fm-f textarea,.u-am-steps li,.u-am-replay{transition:none}.u-am-steps li:not([data-on]){opacity:1;transform:none}.u-hero2-h .w,.u-hero2-sub,.u-hero2-act,.u-hero2-stage{animation:none}.u-switch-t,.u-switch-t:after,.u-do-mod,.u-tb-tab{transition:none}}:root{--u-canvas:#fff;--u-canvas-2:#f3f8f5;--u-page:#fff;--u-stage:#eaf6ef;--u-wash:#f0f8f3;--u-tint:#e3f4ea;--u-tint-2:#c9ebd8;--u-line:#e1ebe5;--u-line-2:#cadbd1;--u-line-3:#a3bdb0;--u-ink:#0d241a;--u-body:#33433b;--u-soft:#5b6c64;--u-emerald:#047857;--u-emerald-ink:#065f46;--u-emerald-deep:#064e3b;--u-lime:#e2f6a8;--u-lime-2:#c6ea6a;--u-mint-1:#d4f3e3;--u-forest:#0b1a14;--u-forest-2:#12291f;--u-forest-line:#24443a;--u-max:1160px;--u-radius:14px;--u-radius-lg:22px;--nav-h:68px;--u-sec:clamp(40px, 24px + 2.25vw, 56px);--u-head-gap:clamp(28px, 16px + 1.7vw, 40px);--u-hl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cpath d='M6 24C70 13 160 9 250 10c55 1 105 4 142 9 4 1 4 9 0 10-60 6-150 5-240 6-58 1-110 3-142 3-6 0-7-12-4-14z' fill='%23e2f6a8'/%3E%3C/svg%3E");--u-win-shadow:0 1px 2px #0d241a0f, 0 24px 48px -28px #0d241a52}@media (prefers-reduced-motion:reduce){.u-btn,a.u-card,.u-hdr{transition:none}.u-btn:hover,a.u-card:hover{transform:none}.uh-tab:after,.uh-vtab{transition:none}}.cx{--cx-bg:#f6f8f7;--cx-panel:#fff;--cx-sunk:#f2f5f3;--cx-line:#e3e8e5;--cx-line-2:#d5ddd8;--cx-ink:#0f1a15;--cx-ink-2:#34433c;--cx-mute:#5f6d66;--cx-faint:#96a39c;--cx-brand:#047857;--cx-brand-soft:#e3f3ec;--cx-good:#0f7b4f;--cx-good-soft:#e5f4ec;--cx-warn:#a05a00;--cx-warn-soft:#fdf1df;--cx-bad:#b42318;--cx-bad-soft:#fde9e7;--cx-info:#2f5d8a;--cx-info-soft:#e7eef6;--cx-shadow:0 1px 2px #0f1a150f, 0 8px 24px -12px #0f1a152e;--cx-font:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--cx-mono:"IBM Plex Mono", ui-monospace, monospace;font-family:var(--cx-font);color:var(--cx-ink);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;font-size:12.5px;line-height:1.45}.cx.cx-dark{--cx-bg:#0c1511;--cx-panel:#111d18;--cx-sunk:#0e1914;--cx-line:#1f2e27;--cx-line-2:#293b33;--cx-ink:#e9f0ec;--cx-ink-2:#c3d0c9;--cx-mute:#8c9b94;--cx-faint:#66756e;--cx-brand:#34d399;--cx-brand-soft:#34d3991f;--cx-good:#4cc38a;--cx-good-soft:#4cc38a1f;--cx-warn:#e2a93b;--cx-warn-soft:#e2a93b1f;--cx-bad:#f97066;--cx-bad-soft:#f970661f;--cx-info:#7fb0e0;--cx-info-soft:#7fb0e01f;--cx-shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0009}.cx *,.cx :before,.cx :after{box-sizing:border-box}.cx-window{background:var(--cx-bg);border:1px solid var(--cx-line-2);box-shadow:var(--cx-shadow);border-radius:12px;grid-template-columns:196px minmax(0,1fr);display:grid;overflow:hidden}.cx-window.no-side{grid-template-columns:minmax(0,1fr)}.cx-side{background:var(--cx-panel);border-right:1px solid var(--cx-line);flex-direction:column;gap:2px;padding:0 10px 12px;display:flex}.cx-org{border-bottom:1px solid var(--cx-line);flex:none;align-items:center;gap:8px;height:44px;margin:0 -10px 10px;padding:0 16px;display:flex}.cx-org b{letter-spacing:-.01em;font-size:13px;font-weight:600}.cx-nav{height:30px;color:var(--cx-ink-2);border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-weight:500;display:flex}.cx-nav svg{width:15px;height:15px;color:var(--cx-mute);flex:none}.cx-nav.on{background:var(--cx-sunk);color:var(--cx-ink);box-shadow:inset 0 0 0 1px var(--cx-line)}.cx-nav.on svg{color:var(--cx-brand)}.cx-nav .ct{font-family:var(--cx-mono);color:var(--cx-mute);margin-left:auto;font-size:10.5px}.cx-nav-label{font-family:var(--cx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-mute);margin:12px 8px 4px;font-size:10px}.cx-main{flex-direction:column;min-width:0;display:flex}.cx-top{border-bottom:1px solid var(--cx-line);background:var(--cx-panel);align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.cx-crumb{color:var(--cx-mute);white-space:nowrap;align-items:center;gap:6px;display:flex}.cx-crumb b{color:var(--cx-ink);font-weight:600}.cx-search{white-space:nowrap;background:var(--cx-sunk);width:260px;height:28px;box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-mute);border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;display:flex;overflow:hidden}.cx-search kbd{font:500 10px var(--cx-mono);color:var(--cx-mute);box-shadow:inset 0 0 0 1px var(--cx-line-2);border-radius:4px;margin-left:auto;padding:1px 5px}.cx-env{background:var(--cx-brand-soft);height:24px;color:var(--cx-brand);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}.cx-env:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.cx-avatar{color:#d6f5e6;background:#1f3a30;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.cx-body{gap:12px;min-width:0;padding:14px;display:grid}.cx-panel{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:10px;min-width:0}.cx-ph{border-bottom:1px solid var(--cx-line);align-items:center;gap:8px;padding:10px 12px;display:flex}.cx-ph h4{letter-spacing:-.005em;color:var(--cx-ink);margin:0;font-size:12.5px;font-weight:600}.cx-ph .sub{color:var(--cx-mute)}.cx-ph .right{align-items:center;gap:6px;margin-left:auto;display:flex}.cx-pb{padding:12px}.cx-mono{font-family:var(--cx-mono);font-size:11.5px}.cx-mute{color:var(--cx-mute)}.cx-pill{white-space:nowrap;background:var(--cx-sunk);height:20px;color:var(--cx-ink-2);box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.cx-pill.good{background:var(--cx-good-soft);color:var(--cx-good);box-shadow:none}.cx-pill.warn{background:var(--cx-warn-soft);color:var(--cx-warn);box-shadow:none}.cx-pill.bad{background:var(--cx-bad-soft);color:var(--cx-bad);box-shadow:none}.cx-pill.info{background:var(--cx-info-soft);color:var(--cx-info);box-shadow:none}.cx-pill.brand{background:var(--cx-brand-soft);color:var(--cx-brand);box-shadow:none}.cx-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.cx-code{font-family:var(--cx-mono);background:var(--cx-sunk);box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-ink-2);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:10.5px}.cx-btn{white-space:nowrap;background:var(--cx-panel);height:28px;box-shadow:inset 0 0 0 1px var(--cx-line-2);color:var(--cx-ink);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.cx-btn.primary{background:var(--cx-ink);color:var(--cx-panel);box-shadow:none}.cx-btn.bad{background:var(--cx-bad);color:#fff;box-shadow:none}.cx-tabs{border-bottom:1px solid var(--cx-line);gap:2px;padding:0 12px;display:flex}.cx-tab{height:34px;color:var(--cx-mute);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 8px;font-weight:500;display:inline-flex}.cx-tab.on{color:var(--cx-ink);border-color:var(--cx-ink)}.cx-tab .ct{font-family:var(--cx-mono);color:var(--cx-faint);font-size:10px}.cx-kv{grid-template-columns:auto 1fr;gap:6px 14px;display:grid}.cx-kv dt{color:var(--cx-mute)}.cx-kv dd{text-align:right;margin:0;font-weight:500}.cx-table{border-collapse:collapse;width:100%}.cx-table th{text-align:left;color:var(--cx-mute);border-bottom:1px solid var(--cx-line);white-space:nowrap;background:var(--cx-sunk);padding:7px 12px;font-size:11px;font-weight:500}.cx-table td{border-bottom:1px solid var(--cx-line);vertical-align:middle;white-space:nowrap;padding:8px 12px}.cx-table tr:last-child td{border-bottom:0}.cx-table tr.sel td{background:var(--cx-brand-soft)}.cx-table .num{text-align:right;font-family:var(--cx-mono);font-size:11.5px}.cx-tl{margin:0;padding:4px 12px 8px;list-style:none}.cx-tl li{grid-template-columns:46px 18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;display:grid;position:relative}.cx-tl li:before{content:"";background:var(--cx-line-2);width:1px;position:absolute;top:22px;bottom:-8px;left:63px}.cx-tl li:last-child:before{display:none}.cx-tl .t{font-family:var(--cx-mono);color:var(--cx-mute);padding-top:1px;font-size:11px}.cx-tl .k{background:var(--cx-sunk);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--cx-line-2);color:var(--cx-mute);border-radius:5px;place-items:center;display:grid}.cx-tl .k svg{width:11px;height:11px}.cx-tl .k.good{background:var(--cx-good-soft);color:var(--cx-good);box-shadow:none}.cx-tl .k.warn{background:var(--cx-warn-soft);color:var(--cx-warn);box-shadow:none}.cx-tl .k.bad{background:var(--cx-bad-soft);color:var(--cx-bad);box-shadow:none}.cx-tl .k.brand{background:var(--cx-ink);color:var(--cx-panel);box-shadow:none}.cx-tl .ev b{font-weight:600;display:block}.cx-tl .ev span{color:var(--cx-mute)}.cx-score{align-items:center;gap:12px;display:flex}.cx-score .cx-ring{flex:none;width:54px;height:54px}.cx-score .v{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.cx-bar{background:var(--cx-sunk);height:6px;box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:999px;overflow:hidden}.cx-bar>i{border-radius:inherit;background:var(--cx-bad);height:100%;display:block}.cx-bar.warn>i{background:var(--cx-warn)}.cx-bar.good>i{background:var(--cx-good)}.cx-pre{font-family:var(--cx-mono);color:var(--cx-ink-2);white-space:pre;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.65;overflow:hidden}.cx-pre .k{color:#7c3aed}.cx-pre .s{color:#047857}.cx-pre .n{color:#b45309}.cx-pre .c{color:var(--cx-faint)}.cx.cx-dark .cx-pre .k{color:#c4b5fd}.cx.cx-dark .cx-pre .s{color:#6ee7b7}.cx.cx-dark .cx-pre .n{color:#fcd34d}:root{--u-canvas:#fff;--u-canvas-2:#f7f7f4;--u-page:#fff;--u-block:#f5f5f2;--u-block-2:#efefeb;--u-stage:#f2f3f0;--u-wash:#f6f6f3;--u-tint:#efefeb;--u-tint-2:#e3e4df;--u-line:#e6e6e1;--u-line-2:#d6d7d1;--u-line-3:#b8bab3;--u-ink:#0f1412;--u-body:#434946;--u-soft:#6a706c;--u-quiet:#8a8f8b;--u-forest:#0e1110;--u-forest-2:#171b19;--u-forest-line:#2a2f2c;--u-win-shadow:0 1px 2px #0f14120d, 0 24px 48px -30px #0f141247;--u-lift:0 1px 2px #0f14120f, 0 10px 24px -14px #0f141259}[data-variant=u4] .m-feat-ui .cx-panel{border-bottom:0;border-right:0;border-radius:10px 0 0;display:block}@media (prefers-reduced-motion:reduce){.u-panel:not([hidden]) .m-shell{animation:none}.m-link,.m-ic,.m-glide,.wk-items li,.wk-item,.wk-hue,.wk-item-more,.wk-stick,.wk-block,.wk-demo.is-walk{transition:none}.wk[data-mounted] .wk-stick:not([data-in]),.wk[data-mounted] .wk-block:not([data-in]),.wk[data-mounted] .wk-stick:not([data-in]) .wk-demo.is-walk{opacity:1;transform:none}}html.no-js .wk-stick,html.no-js .wk-block{opacity:1;transform:none}[data-variant=u4] .wk-tile-inline .wk-demo.is-walk[data-kind=console] .wk-console{padding:0}[data-variant=u4] .cx.u1-cx{--cx-font:var(--font-sans);--cx-mono:"Geist Mono Variable", ui-monospace, monospace}[data-variant=u4] .cx.u1-cx .cx-ph h4{font-family:var(--cx-font);font-size:13.5px}[data-variant=u4] .wk-demo.is-walk .u1-frm .cx-pre{white-space:pre;overflow-x:auto}@container (width<=519.98px){[data-variant=u4] .wk-demo.is-walk[data-kind=console]{grid-template-columns:minmax(0,1fr)}[data-variant=u4] .wk-demo.is-walk[data-kind=console] .wk-phone{display:none}}.u2-pc{box-shadow:0 0 0 1px var(--cx-line-2), 0 1px 2px #0f14120d, 0 40px 80px -44px #0f141266;text-align:left;background:#fff;border-radius:14px;overflow:hidden}.u2-pc-bar{border-bottom:1px solid var(--cx-line);background:#fff;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.u2-pc-crumb{color:var(--cx-mute);white-space:nowrap}@media (width<=479px){.u2-pc-bar>.cx-mono{display:none}}.u2-pc-crumb i{margin:0 4px;font-style:normal}.u2-pc-crumb b{color:var(--cx-ink);font-weight:600}.u2-pc-bar .cx-env{margin-left:auto}.u2-pc-grid{display:grid}.u2-pc-h{color:var(--cx-ink);align-items:baseline;gap:8px;margin:0;padding:14px 16px 8px;font-size:13.5px;font-weight:600;display:flex}.u2-pc-sigs{border:0;min-width:0;margin:0;padding:0 0 8px}.u2-pc-sigs legend{float:left;width:100%}.u2-pc-sigs ul{clear:both;margin:0;padding:0 8px;list-style:none}.u2-sw{text-align:left;cursor:pointer;width:100%;min-height:40px;font:inherit;color:var(--cx-ink);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 8px;display:grid}@media (hover:hover){.u2-sw:hover{background:var(--cx-sunk)}}.u2-sw-track{background:var(--cx-line-2);border-radius:99px;width:34px;height:20px;position:relative;overflow:hidden}.u2-sw-track:before{content:"";border-radius:inherit;background:var(--cx-brand);opacity:0;transition:opacity .16s ease-out;position:absolute;inset:0}.u2-sw-track i{background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.u2-sw[aria-checked=true] .u2-sw-track:before{opacity:1}.u2-sw[aria-checked=true] .u2-sw-track i{transform:translate(14px)}.u2-sw:active .u2-sw-track i{transform:scale(.92)}.u2-sw[aria-checked=true]:active .u2-sw-track i{transform:translate(14px)scale(.92)}.u2-sw-l{font-size:13.5px}.u2-sw[aria-checked=false] .u2-sw-l{color:var(--cx-mute)}.u2-sw-f{font-family:var(--cx-mono);color:var(--cx-mute);font-size:11px}.u2-pc-pol{border-top:1px solid var(--cx-line);background:var(--cx-bg);min-width:0}.u2-pc-pol ol{grid-template-columns:max-content minmax(0,1fr) max-content minmax(64px,max-content);column-gap:10px;margin:0;padding:0 8px 10px;list-style:none;display:grid}.u2-pc-pol li{isolation:isolate;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:10px;min-height:40px;padding:6px 10px;display:grid;position:relative}.u2-pc-pol li .cx-pill{justify-self:start}.u2-pc-plate{z-index:-1;box-shadow:0 0 0 1px var(--cx-line-2), 0 8px 18px -12px #0f141259;background:#fff;border-radius:9px;position:absolute;inset:0}.u2-pc-dot{background:var(--cx-line-2);opacity:.6;border-radius:99px;width:7px;height:7px}.u2-pc-pol li[data-m] .u2-pc-dot{opacity:1}.u2-pc-pol li[data-m] .u2-pc-dot[data-tone=bad]{background:var(--cx-bad)}.u2-pc-pol li[data-m] .u2-pc-dot[data-tone=warn]{background:var(--cx-warn)}.u2-pc-pol li[data-m] .u2-pc-dot[data-tone=good]{background:var(--cx-good)}.u2-pc-when{color:var(--cx-mute);font-size:13px}.u2-pc-pol li[data-m] .u2-pc-when{color:var(--cx-ink)}.u2-pc-pol li:not([data-m]) .cx-pill{opacity:.55}.u2-pc-state{color:var(--cx-mute);text-align:right;font-size:12px;font-weight:600}.u2-pc-pol li[data-d] .u2-pc-state{color:var(--cx-ink)}.u2-pc-out{border-top:1px solid var(--cx-line);background:#fff;gap:14px;padding:16px;display:grid}.u2-pc-k{color:var(--cx-mute);margin-bottom:4px;font-size:11.5px;font-weight:500;display:block}.u2-pc-act{position:relative}.u2-pc-act b{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1;display:block}.u2-pc-out[data-tone=good] .u2-pc-act b{color:var(--cx-good)}.u2-pc-out[data-tone=warn] .u2-pc-act b{color:var(--cx-warn)}.u2-pc-out[data-tone=bad] .u2-pc-act b{color:var(--cx-bad)}.u2-pc-says span:last-child{color:var(--cx-ink);font-size:13.5px;line-height:1.5}.u2-pc-frm code{color:var(--cx-ink-2);font-size:11.5px;line-height:1.5;display:block}.u2-pc-codes{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.u2-pc-codes .cx-code{isolation:isolate;position:relative}.u2-pc-codes .cx-code[data-fresh]:after{content:"";z-index:-1;background:var(--cx-brand-soft);border-radius:5px;animation:1.1s ease-out both u2-flash;position:absolute;inset:-2px}.u2-pol-sheet{flex-direction:column;gap:3.4cqw;display:flex}@media (width>=820px){.u2-pc-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.u2-pc-pol{border-top:0;border-left:1px solid var(--cx-line)}.u2-pc-out{grid-template-columns:140px minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px}}.u2-stage-phone .sx-screen{padding-top:15.4cqw}.u2-stage-phone .sx-h{font-size:8.6cqw}.u2-stage-phone .sx-p{margin-top:2cqw;font-size:4.3cqw}.u2-stage-phone .sx-list{margin-top:4cqw}.u2-stage-phone .sx-li{grid-template-columns:9.8cqw minmax(0,1fr) auto;padding:3.6cqw 4cqw}.u2-stage-phone .sx-li+.sx-li:before{left:17cqw}.u2-stage-phone .sx-li .ic{border-radius:2.7cqw;width:9.8cqw;height:9.8cqw}.u2-stage-phone .sx-li .ic svg{width:5cqw;height:5cqw}.u2-stage-phone .sx-li .t{font-size:4.5cqw}.u2-stage-phone .sx-li .s{font-size:3.8cqw}.u2-stage-phone .sx-li .end{font-size:3.9cqw}.u2-stage-phone .sx-tick{width:5.8cqw;height:5.8cqw}.u2-stage-phone .sx-tick svg{width:3.6cqw;height:3.6cqw}.u2-stage-phone .sx-spin{width:5.4cqw;height:5.4cqw}.u2-stage-phone .sx-btn{height:14cqw;font-size:4.6cqw}.u2-stage-phone .sx-k{font-size:3.7cqw}.u2-stage-phone .sx-sec{font-size:4.6cqw}.u2-stage-phone .sx-acts span{font-size:3.5cqw}.u2-stage-phone .sx-home-top b{font-size:5cqw!important}.u2-stage-phone .sx-cam .say{font-size:6.6cqw}.u2p-app{color:var(--ui-muted);align-items:center;gap:2.4cqw;margin:1cqw 0 6cqw;font-size:4cqw;font-weight:600;display:flex}.u2p-logo{background:var(--ui-card-2);width:8.4cqw;height:8.4cqw;color:var(--ui-text);box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:2.2cqw;place-items:center;display:grid}.u2p-logo svg{width:4.4cqw;height:4.4cqw}.u2p-toast{color:var(--ui-green);background:#13261b;border-radius:4cqw;align-items:center;gap:2.6cqw;padding:3.6cqw 4cqw;font-size:4.2cqw;font-weight:620;display:flex;position:absolute;bottom:11cqw;left:5.4cqw;right:5.4cqw;box-shadow:inset 0 0 0 .22cqw #36d07d40}.u2p-call{background:var(--ui-card-2);box-shadow:inset 0 0 0 .22cqw var(--ui-line);opacity:.35;border-radius:3.6cqw;align-items:center;gap:2.4cqw;padding:3cqw 3.6cqw;font-size:3.6cqw;font-weight:560;transition:opacity .3s ease-out;display:flex}.u2p-call[data-on]{opacity:1}.u2p-call svg{width:4.4cqw;height:4.4cqw;color:var(--ui-green);flex:none}.u2p-num{height:13.6cqw;margin-top:5cqw;font-size:4.8cqw}.u2p-num .cc{margin-right:1cqw}.u2p-net{background:var(--ui-card);box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:4.2cqw;grid-template-columns:10.4cqw minmax(0,1fr) 10.4cqw;align-items:center;gap:2.4cqw;margin-top:3.4cqw;padding:3.6cqw 3.6cqw 3.2cqw;display:grid}.u2p-net .e{background:var(--ui-card-2);width:10.4cqw;height:10.4cqw;color:var(--ui-text);box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:99px;place-items:center;display:grid}.u2p-net .e svg{width:4.6cqw;height:4.6cqw}.u2p-net[data-s=ok] .e{color:var(--ui-green);background:#13261b;box-shadow:inset 0 0 0 .22cqw #36d07d4d}.u2p-net .w{background:repeating-linear-gradient(90deg,#ffffff38 0 1.4cqw,#0000 1.4cqw 2.6cqw);height:.5cqw;position:relative;overflow:hidden}.u2p-net .w:after{content:"";background:var(--ui-green);opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0}.u2p-net[data-s=ok] .w:after{opacity:1}.u2p-net .w i{opacity:0;position:absolute;inset:-1cqw 0}.u2p-net .w i:before{content:"";background:var(--ui-green);border-radius:99px;width:2.4cqw;height:2.4cqw;margin-top:-1.2cqw;position:absolute;top:50%;left:-2.4cqw;box-shadow:0 0 2cqw #36d07db3}.u2p-net[data-s=check] .w i{opacity:1;animation:.9s cubic-bezier(.45,0,.35,1) infinite u2p-dot}@keyframes u2p-dot{0%{transform:translate(0)}to{transform:translate(calc(100% + 2.4cqw))}}.u2p-net .cap{text-align:center;color:var(--ui-muted);grid-column:1/-1;font-size:3.8cqw;font-weight:560}.u2p-net[data-s=ok] .cap{color:var(--ui-green)}.u2p-why{gap:2.4cqw;display:grid}.u2p-why span{grid-template-columns:8.4cqw minmax(0,1fr);align-items:center;gap:2.8cqw;font-size:3.8cqw;font-weight:560;line-height:1.3;display:grid}.u2p-why i{width:8.4cqw;height:8.4cqw;color:var(--ui-red);background:#3a1512;border-radius:2.3cqw;place-items:center;display:grid}.u2p-why i svg{width:4.4cqw;height:4.4cqw}.u2p-checking{z-index:40;color:var(--ui-text);background:#18191cf0;border-radius:4cqw;justify-content:center;align-items:center;gap:2.4cqw;padding:3.6cqw;font-size:3.8cqw;font-weight:600;display:flex;position:absolute;bottom:28cqw;left:5cqw;right:5cqw;box-shadow:inset 0 0 0 .22cqw #ffffff14}.cx.u2-cx{--cx-font:var(--font-sans);--cx-mono:"Geist Mono Variable", ui-monospace, monospace;--cx-shadow:none;font-size:13px}.cx.u2-cx .cx-window{box-shadow:none}.u2-cx .cx-ph h4{font-size:13.5px}.u2-cx-head{align-items:center;gap:12px;min-width:0;display:flex}.u2-cx-title{align-items:center;gap:8px;display:flex}.u2-cx-title .ic{background:var(--cx-sunk);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-ink);border-radius:7px;place-items:center;display:grid}.u2-cx-title b{letter-spacing:-.01em;font-size:16px;font-weight:600}.u2-cx-pills{flex-wrap:nowrap;gap:6px;margin-top:7px;display:flex;overflow:hidden}.u2-cx-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.u2-cx-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.u2-cx-col{gap:12px;display:grid}.u2-tl{grid-template-columns:46px 18px minmax(0,1fr) max-content;column-gap:8px;display:grid}.u2-tl li{grid-column:1/-1;grid-template-columns:subgrid;isolation:isolate;padding:6px 0}.u2-tag{justify-self:start}.u2-tl li:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--cx-brand-soft) 10%, var(--cx-brand-soft) 90%, transparent);opacity:0;transition:opacity .45s ease-out;position:absolute;inset:0 -12px}.u2-tl li[data-new]:after{opacity:1}.u2-tl li[data-new] .ev b{color:var(--cx-brand)}.u2-tl li[data-on] .k{animation:.24s cubic-bezier(.23,1,.32,1) both u2-pop}.u2-tl li:not([data-on]) .t{color:var(--cx-faint)}.u2-tl li:not([data-on]) .k{box-shadow:inset 0 0 0 1px var(--cx-line-2);background:0 0}.u2-ev{display:grid}.u2-ev>*{grid-area:1/1;min-width:0}.u2-ev-c[data-off]{visibility:hidden}.u2-tl li[data-on] .u2-ev-c{animation:.38s cubic-bezier(.23,1,.32,1) both u2-in}.u2-tag[data-off]{visibility:hidden}.u2-tl li[data-on] .u2-tag{animation:.38s cubic-bezier(.23,1,.32,1) 60ms both u2-in}.u2-sk{flex-direction:column;justify-content:space-around;align-self:stretch;gap:10px;display:flex}.u2-sk i{background:var(--cx-sunk);height:8px;box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:4px;display:block}.u2-sk-line{vertical-align:middle;background:var(--cx-sunk);height:8px;box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:4px;display:inline-block}@keyframes u2-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.u2-kv>div,.u2-grid-kv>div{isolation:isolate;position:relative}.u2-kv>div[data-fresh]:after,.u2-grid-kv>div[data-fresh]:after{content:"";z-index:-1;background:var(--cx-brand-soft);border-radius:6px;animation:1.1s ease-out both u2-flash;position:absolute;inset:0 -8px}@keyframes u2-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.u2-slot{min-width:0;display:grid}.u2-slot>*{grid-area:1/1;min-width:0}.u2-slot-c[data-off]{visibility:hidden}.u2-slot>.u2-sk-line{align-self:start;margin-top:5px}.u2-sent[data-on] .u2-slot-c,.u2-dec .u2-slot-c:not([data-off]),.u2-grid-kv>div[data-on] .u2-slot-c{animation:.38s cubic-bezier(.23,1,.32,1) both u2-in}.u2-cxc-stack{display:grid}.u2-cxc-slot{visibility:hidden;grid-area:1/1}.u2-cxc-slot[data-on]{visibility:visible}.u2-cxc-slot .cx-panel{flex-direction:column;height:100%;display:flex}@keyframes u2-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.u2-facts{gap:12px;display:grid}.u2-grid-kv{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.u2-grid-kv>div{border-top:1px solid var(--cx-line);gap:2px;padding:9px 12px;display:grid}.u2-grid-kv>div:nth-child(-n+2){border-top:0}.u2-grid-kv>div:nth-child(odd){border-right:1px solid var(--cx-line)}.u2-grid-kv dt{color:var(--cx-mute);font-size:11.5px}.u2-grid-kv dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.u2-kv{margin:0;display:grid}.u2-kv>div{border-top:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.u2-kv>div:first-child{border-top:0;padding-top:0}.u2-kv dt{color:var(--cx-mute)}.u2-kv dt.cx-mono{color:var(--cx-ink-2);font-size:11px}.u2-kv dt,.u2-kv dd{line-height:18px}.u2-kv dd{color:var(--cx-faint);white-space:nowrap;margin:0;font-weight:500}.u2-kv dd[data-tone=good]{color:var(--cx-good)}.u2-kv dd[data-tone=warn]{color:var(--cx-warn);font-family:var(--cx-mono);font-size:11.5px}.u2-kv dd[data-tone=bad]{color:var(--cx-bad);font-family:var(--cx-mono);font-size:11.5px}.u2-kv>div[data-on] dd{animation:.38s cubic-bezier(.23,1,.32,1) both u2-in}.u2-sent-b{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px 10px;display:grid}.u2-sent[data-on]{border-color:#04785759}.u2-codes{flex-wrap:wrap;gap:5px;display:flex}.u2-case{align-items:center;gap:6px;font-weight:500;display:inline-flex}.u2-policy{table-layout:fixed}.u2-policy th:nth-child(2),.u2-policy td:nth-child(2){width:118px}.u2-policy th:nth-child(3),.u2-policy td:nth-child(3){width:112px}.u2-policy td{white-space:normal;padding-block:9px}.u2-policy .u2-when{color:var(--cx-ink-2)}.u2-policy tr[data-scan] td{opacity:.55}.u2-match{color:var(--cx-ink);font-weight:600}.u2-policy tr.sel .u2-match{color:var(--cx-bad)}.u2-dec{gap:6px;display:grid}.u2-dec-act{letter-spacing:-.02em;color:var(--cx-mute);font-size:20px;font-weight:600;line-height:1.2}.u2-dec-act[data-on]{color:var(--cx-bad);animation:.38s cubic-bezier(.23,1,.32,1) both u2-in}.u2-dec .u2-kv{margin-top:6px}.u2-cxc .cx-panel{border-color:var(--cx-line-2);box-shadow:0 1px 2px #0f14120d,0 24px 48px -28px #0f14124d}.u2-cxc-ic{background:var(--cx-sunk);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:6px;place-items:center;display:grid}.u2-cxc-ic svg{width:13px;height:13px}.u2-cxc .cx-tl li{grid-template-columns:40px 18px minmax(0,1fr) auto}.u2-cxc .cx-tl li:before{left:57px}.u2-cxc-pol{margin:0;padding:4px 12px;list-style:none}.u2-cxc-pol li{border-top:1px solid var(--cx-line);color:var(--cx-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;display:flex}.u2-cxc-pol li:first-child{border-top:0}.u2-cxc-pol li[data-sel]{background:var(--cx-brand-soft);border-radius:6px}.u2-cxc-pol .r{flex:none}@media (prefers-reduced-motion:reduce){.u2-reveal .w,.u2-hero-copy .u2-sub,.u2-hero-copy .uh-cap,.u2-hero-copy .u2-proof,.u2-hero .u2-hm{animation:none}.u2-copy,.u2-copy>span,.u2-seg-b,.u2-sw-track:before,.u2-sw-track i{transition:none}.u2-pc-codes .cx-code[data-fresh]:after{opacity:0;animation:none}.iso-pl,.iso-sh,.iso-scan{animation:none}.u2-tab-bar i{animation:none;transform:scaleX(1)}.u2-tl li[data-on] .u2-ev-c,.u2-tl li[data-on] .u2-tag,.u2-tl li[data-on] .k,.u2-kv>div[data-on] dd,.u2-slot-c,.u2-dec-act[data-on]{animation:none!important}.u2-kv>div[data-fresh]:after,.u2-grid-kv>div[data-fresh]:after{opacity:0;animation:none}.u2-tab:after,.u2-tab>*,.u2p-call,.u2-tl li,.u2p-net .e,.u2p-net .w:after{transition:none}.u2p-net[data-s=check] .w i{opacity:0;animation:none}}.u2-end,.u2-ftr{--f-bg:var(--u-deep);--f-card:var(--u-band);--f-ink:#f2f5f3;--f-text:#ffffffb8;--f-soft:#ffffff8f;--f-line:#ffffff17;background:var(--f-bg);color:var(--f-text)}.u2-end :focus-visible,.u2-ftr :focus-visible{outline-color:#6ee7b7}.u2-end{padding-top:calc(var(--u-sec) * 1.25)}.u2-cta{isolation:isolate;background:radial-gradient(60% 110% at 92% 0%, rgb(4 120 87/var(--cta-glow,.62)), transparent 70%), radial-gradient(50% 90% at 60% 120%, #03150e8c, transparent 72%), var(--f-card);border-radius:24px;align-items:center;gap:28px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}@media (width<=639.98px){.u2-cta{--cta-glow:.5}}.u2-cta .iso-dark .iso-ln{stroke:#ffffff13}.u2-cta>.iso{z-index:-1;width:760px;top:50%;right:0;transform:translateY(-50%)}.u2-cta-copy{position:relative}.u2-cta-h{color:var(--f-ink);text-wrap:balance;max-width:18ch}.u2-cta-p{color:#ffffffbd;text-wrap:pretty;max-width:52ch;margin-top:14px;font-size:1.0625rem;line-height:1.6}.u2-cta-act{flex-wrap:wrap;gap:10px;display:flex;position:relative}.u2-btn-light{color:var(--f-bg);background:#fff;border-color:#fff;align-items:center;gap:8px;display:inline-flex}.u2-btn-light:hover{background:var(--u-tint);border-color:var(--u-tint);color:var(--f-bg);transform:translateY(-2px);box-shadow:0 10px 24px -14px #000000b3}.u2-btn-line{color:#fff;background:0 0;border-color:#ffffff52}.u2-btn-line:hover{color:#fff;background:#ffffff0f;border-color:#fff9;transform:translateY(-2px)}@media (width>=900px){.u2-cta{grid-template-columns:minmax(0,1fr) auto;gap:48px}.u2-cta-act{justify-content:flex-end}}@media (width>=1280px){.u2-cta{margin-inline:-32px;padding:60px 48px}}@media (width>=1024px) and (width<=1279px){.u2-cta{margin-inline:-24px;padding:52px 40px}}@media (width>=640px) and (width<=1023px){.u2-cta{margin-inline:-16px;padding:44px 32px}}@media (width<=639px){.u2-cta{padding:32px 24px}}.u2-ftr{isolation:isolate;padding-top:clamp(48px,6vw,80px);position:relative;overflow:clip}.u2-ftr>.iso{z-index:-1;width:max(100%,1440px);bottom:0;left:50%;transform:translate(-50%)}.u2-ftr>.iso .iso-ln{stroke:#ffffff0b}@media (width<=1023px){.u2-ftr>.iso .iso-p{display:none}}.u2-ftr-in{position:relative}.u2-ftr .u-wordmark{color:var(--f-ink)}.u2-ftr-grid{grid-template-columns:minmax(0,1fr);row-gap:40px;display:grid;position:relative}.u2-ftr-brand,.u2-ftr-col{padding-left:16px}.u2-ftr-cat{max-width:34ch;color:var(--f-text);margin-top:18px;font-size:15.5px;line-height:1.6}.u2-ftr-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}@media (width>=640px) and (width<=1023px){.u2-ftr-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.u2-ftr-col>summary{cursor:default;justify-content:space-between;align-items:center;list-style:none;display:flex}.u2-ftr-col>summary::-webkit-details-marker{display:none}.u2-ftr-plus{display:none}.u2-ftr-k{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--f-soft);white-space:nowrap;margin:0 0 14px;font-size:11.5px;font-weight:500;line-height:1.2}.u2-ftr-col ul{margin:0;padding:0;list-style:none;display:grid}.u2-ftr-col a{min-height:31px;color:var(--f-text);transition:color .14s var(--u-ease);align-items:center;font-size:14.5px;line-height:1.3;text-decoration:none;display:inline-flex}.u2-ftr-col a:hover,.u2-ftr-col a[aria-current=page]{color:#fff}@media (width>=1024px){.u2-ftr-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.u2-ftr-brand{grid-column:1/4}.u2-ftr-nav{grid-column:4/13;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}.u2-ftr-sep{background:var(--f-line);height:1px;margin-top:clamp(48px,6vw,72px)}.u2-ftr-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 16px;display:grid}.u2-ftr-copy{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--f-soft);font-size:11.5px;font-weight:500}.u2-ftr-top{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--f-soft);transition:color .14s var(--u-ease);justify-self:end;font-size:11.5px;font-weight:500;text-decoration:none}.u2-ftr-top:hover{color:#fff}.u2-ftr-note{max-width:80ch;color:var(--f-soft);padding:0 16px 36px;font-size:13px;line-height:1.55}@media (width<=559px){.u2-ftr-bar{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.u2-ftr-col a,.u2-ftr-top{transition:none}}@media (width<=639px){.u2-ftr-brand,.u2-ftr-col,.u2-ftr-bar,.u2-ftr-note{padding-left:24px}.u2-ftr-bar{padding-right:24px}.u2-ftr-nav{border-bottom:1px solid var(--f-line);grid-template-columns:minmax(0,1fr);row-gap:0}.u2-ftr-col{border-top:1px solid var(--f-line)}.u2-ftr-col>summary{cursor:pointer;min-height:52px;padding-right:24px}.u2-ftr-col .u2-ftr-k{margin:0}.u2-ftr-plus{width:12px;height:12px;display:block;position:relative}.u2-ftr-plus:before,.u2-ftr-plus:after{content:"";background:var(--f-soft);height:1.5px;transition:transform .22s var(--u-ease);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.u2-ftr-plus:after{transform:rotate(90deg)}.u2-ftr-col[open] .u2-ftr-plus:after{transform:rotate(0)}.u2-ftr-col ul{padding-bottom:14px}}@media (width<=639px) and (prefers-reduced-motion:reduce){.u2-ftr-plus:before,.u2-ftr-plus:after{transition:none}}@media (width<=639px){.u2-cta>.iso{opacity:.7;width:560px;right:-120px}.u2-cta-act .u-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ol-box[data-flow] .ol-pk{animation:none}.rs-rung,.rs-node,.rs-hue{transition:none}}.u2-btn-light:hover,.u2-btn-line:hover{transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.u2-btn-light:hover,.u2-btn-line:hover{transform:translateY(-2px)}}.u2-btn-light:active:not(:disabled),.u2-btn-line:active:not(:disabled){box-shadow:none;transition-duration:.15s;transform:scale(.96)}.u2-cx .cx-score .v,.u2-pc-h .cx-mute,.rs-card-f .cx-mute{font-variant-numeric:tabular-nums}.u2 .uh-rule-panel{position:relative}[data-paused] :is(.iso-pl,.iso-sh,.iso-scan){animation-play-state:paused}.ol-box[data-moving] :is(.ol-v,.ol-card){will-change:transform, opacity}@media (forced-colors:active){:is(.u2-tab,.uh-vtab)[aria-selected=true],.u2-seg-b[aria-pressed=true],.rs-rung[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}}@media (pointer:coarse){.u2-seg-b{height:44px}.u2-ftr-col a{min-height:44px}.u2-ftr-top{align-items:center;min-height:44px;display:inline-flex}}@media (width<=639px){.u2-pol{border-radius:28px}}@media (prefers-reduced-motion:reduce){.u2-dock-in,.u2-dock[data-show] .u2-dock-in{transform:none}.u2-dock-bar i{animation:none;transform:scaleX(1)}.u2-dock-b{transition:none}}@media (width<=1279.98px){html[data-u2-dock] .vsw{transform:translateY(-70px)}}.vsw{transition:transform .22s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.u-hdr:before{transition:none}}.sx-cam .feed>img:not(.bg),.sx-cam .feed>svg.lm{transform-origin:50% 41.5%;transform:scale(.74)}.sx-cam .feed>img:not(.bg){-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 10% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 10% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sx-cam .feed>img.bg{transform-origin:50% 41.5%;filter:blur(18px)saturate(.95);display:block;transform:scale(1.1)}.u2-ftr{padding-top:clamp(40px,5vw,64px)}.u2-ftr-set{display:contents}.u2-ftr-note{max-width:34ch;color:var(--f-soft);margin-top:18px;padding:0;font-size:12.5px;line-height:1.55}.u2-ftr-cat{font-size:15px}@media (width>=1024px){.u2-ftr-grid{row-gap:36px}.u2-ftr-brand{grid-column:1/-1}.u2-ftr-nav{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.u2-ftr-set{grid-row:span 2;grid-template-rows:subgrid;align-content:start;display:grid}.u2-ftr-k{margin-bottom:10px}.u2-ftr-col a{min-height:27px;font-size:14px}}@media (width>=1280px){.u2-ftr-brand{grid-column:1/4}.u2-ftr-nav{grid-column:4/13}}.u2-ftr-sep{margin-top:clamp(36px,4vw,48px)}.u2-ftr-bar{padding-block:18px 22px}@media (width<=639px){.u2-ftr-note{padding-right:24px}}.u2-ftr-brand .u2-ftr-note{padding-left:0}.u2-ftr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.u2-ftr-legal{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.u2-ftr-legal a{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--f-soft);font-size:11.5px;font-weight:500;text-decoration:none}@media (hover:hover){.u2-ftr-legal a:hover{color:#fff}}@media (pointer:coarse){.u2-ftr-legal a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.u2 .uh-vtab{transition:none}}.u2-cta{margin-inline:0}@media (width>=1280px){.u2-cta{padding:60px 48px}}@media (width>=1024px) and (width<=1279.98px){.u2-cta{padding:52px 40px}}@media (width>=640px) and (width<=1023.98px){.u2-cta{padding:44px 32px}}.u2-ftr-brand,.u2-ftr-col,.u2-ftr-brand .u2-ftr-note{padding-left:0}.u2-ftr-bar{padding-inline:0}.u2-ftr-brand{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;display:grid}.u2-ftr-cat{max-width:30ch}.u2-ftr-note{max-width:36ch;margin-top:14px}@media (width>=1024px){.u2-ftr-grid,.u2-ftr-nav{column-gap:var(--g-gap,24px)}}@media (width>=1280px){.u2-ftr-brand{grid-column:1/span 4}.u2-ftr-brand .u2-ftr-note{grid-row:4;align-self:end;margin:0;padding-bottom:6px}.u2-ftr-nav{grid-column:5/span 8}}@media (width<=639px){.u2-ftr-brand,.u2-ftr-col,.u2-ftr-bar,.u2-ftr-note{padding-left:0}.u2-ftr-bar,.u2-ftr-col>summary,.u2-ftr-note{padding-right:0}}@media (width>=1024px){.u-wrap:not(.u-two)>.u-shead:not(.is-centre){column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;max-width:none;display:grid}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>*{grid-column:7/span 6;margin-top:12px}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>.u-h2{text-wrap:balance;grid-area:2/1/auto/span 6;margin-top:10px}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>.u-h2:first-child{margin-top:0}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>.u-lede{text-wrap:pretty;grid-row:2;max-width:36rem;margin-top:0}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>.u-lede~*{grid-row:3}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>.u-lede~*~*{grid-row:4}.u-wrap:not(.u-two)>.u-shead:not(.is-centre)>.u-lede~*~*~*{grid-row:5}}.u2 .uh-rule-panel{box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a, 0 30px 60px -36px #0f14124d}@media (width>=1024px){.u-guide-head-in{max-width:calc((100% - 11 * var(--g-gap)) / 12 * 8 + 7 * var(--g-gap))}}a.u-card.u2-nf-card{align-content:start;gap:8px;height:100%;display:grid}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html.lenis{scroll-behavior:auto!important}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}html{scrollbar-gutter:stable}.u-hdr:before{transition-duration:.2s}.m-glide{transition-duration:.22s;transition-timing-function:cubic-bezier(.65,0,.35,1)}html.no-js .u-hdr:before{opacity:1}.u-top{isolation:isolate}.u-top:before{content:"";z-index:-1;background:var(--u-block);opacity:0;transition:opacity .15s var(--u-ease);border-radius:999px;position:absolute;inset:2px 0}.u-top:hover:before,.u-top:focus-visible:before,.u-top[aria-expanded=true]:before{opacity:1}.m-shell{transition:opacity .12s var(--u-ease), transform .12s var(--u-ease)}.u-panel[data-closing] .m-shell{opacity:0;transform:translateY(-2px)}.u-panel[data-closing],.u-drawer[data-closing]{pointer-events:none}.u-drawer-in{transition:opacity .12s var(--u-ease), transform .12s var(--u-ease)}.u-drawer[data-closing] .u-drawer-in{opacity:0;transform:translateY(-2px)}.u-scrim{transition-duration:.12s}.u-scrim[data-on]{transition-duration:.2s}.u-burger svg path{transition-duration:.12s}.u-hdr[data-drawer] .u-burger svg path{transition-duration:.2s}.m-shell{align-items:start}.m-slot>.m-card:last-child{flex:none}.m-link .m-tx{gap:1px;min-width:0;display:grid}.m-link .m-sub{color:var(--u-soft);font-size:13px;font-weight:400;line-height:1.35}.m-link:has(.m-sub){padding-block:6px}.m-ic,.m-tile{box-sizing:border-box;fill:currentColor}.m-ic{width:30px;height:30px;padding:7px}.m-tile{width:32px;height:32px;padding:7.5px}.m-shell[data-feat][data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.9fr)}.m-shell[data-feat][data-n="4"] .m-feat{grid-area:auto}.m-shell[data-n="4"] .m-card{padding:18px 16px 16px}.m-shell[data-n="4"] .m-link{font-size:14.5px}@media (width<=1279.98px){.m-shell[data-feat][data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.m-shell[data-feat][data-n="4"] .m-feat{display:none}}.m-shell[data-n="1"]{--w:320px;width:min(100%, var(--w));margin-left:clamp(0px, var(--x,0px), calc(100% - min(100%, var(--w))));grid-template-columns:minmax(0,1fr)}.m-shell[data-feat][data-n="1"]{--w:640px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.u-drawer-cat{max-width:44ch;color:var(--u-soft);margin:10px 0 14px;font-size:14px;line-height:1.5}.u-drawer-cta{margin:0 0 10px}@media (width>=1280px){.u2-ftr-brand{grid-template-rows:none}.u2-ftr-brand .u2-ftr-note{grid-row:auto;align-self:start;margin-top:14px;padding-bottom:0}}.u2-ftr-contact{max-width:34ch;color:var(--f-soft);gap:2px;margin-top:14px;font-size:13px;line-height:1.55;display:grid}.u2-ftr-contact a{color:var(--f-text);transition:color .14s var(--u-ease);text-decoration:none}.u2-ftr-contact a:hover{color:#fff}.u2-ftr-cmp{color:var(--f-soft);font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.u-top:before,.m-shell,.u-drawer-in,.u2-ftr-contact a{transition:none}}@media (width>=360px) and (width<=639.98px){.u-hdr-cta{display:none}.u-hdr-try{display:inline-flex}}@keyframes u3-acc-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes u3-acc-fade{0%{opacity:0}}.u-acc-panel:not([hidden]){animation:u3-acc-in .2s var(--u-ease)}@media (width<=639px){.u2-ftr-col[open] ul{animation:u3-acc-in .2s var(--u-ease)}}@media (prefers-reduced-motion:reduce){.u-acc-panel:not([hidden]),.u2-ftr-col[open] ul{animation-name:u3-acc-fade}}.u2-cta-more{margin-top:18px;font-size:14.5px;line-height:1.5}.u2-cta .u2-cta-more .u-arrow{color:#fffc;white-space:nowrap;font-weight:500}.u2-cta .u2-cta-more .u-arrow svg{flex:none}@media (hover:hover){.u2-cta .u2-cta-more .u-arrow:hover{color:#fff}}@media (width<=639px){[data-variant=u4] .u2-cta .iso-p{display:none}}@keyframes u3-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-variant=u4] .u-phero .u-crumbs,[data-variant=u4] .u-phero-copy>*,[data-variant=u4] .u-guide-head-in>*{animation:.48s cubic-bezier(.23,1,.32,1) both u3-rise}[data-variant=u4] .u-phero-copy>:first-child,[data-variant=u4] .u-guide-head-in>:first-child{animation-delay:50ms}[data-variant=u4] .u-phero-copy>:nth-child(2),[data-variant=u4] .u-guide-head-in>:nth-child(2){animation-delay:.1s}[data-variant=u4] .u-phero-copy>:nth-child(3),[data-variant=u4] .u-guide-head-in>:nth-child(3){animation-delay:.15s}[data-variant=u4] .u-phero-copy>:nth-child(n+4),[data-variant=u4] .u-guide-head-in>:nth-child(n+4){animation-delay:.2s}[data-variant=u4] .u-phero-aside{animation:.62s cubic-bezier(.23,1,.32,1) .24s both u3-rise}@media (prefers-reduced-motion:reduce){[data-variant=u4] .u-phero .u-crumbs,[data-variant=u4] .u-phero-copy>*,[data-variant=u4] .u-guide-head-in>*,[data-variant=u4] .u-phero-aside{animation:none}}@media (width<=767px){[data-variant=u4] .u-phero .u-crumbs,[data-variant=u4] .u-phero-copy>*,[data-variant=u4] .u-guide-head-in>*{animation:none}[data-variant=u4] .u-phero-aside{animation-delay:80ms}[data-variant=u4] [data-reveal],[data-variant=u4] [data-reveal][data-object]{--rise:12px;--dur:.42s}}@media (prefers-reduced-motion:reduce){[data-variant=u4] [data-reveal]{opacity:1;transition:none;transform:none}}[data-variant=u4] .u-guide-body :is(p,li,blockquote){max-width:68ch}@media (width<=639.98px){[data-variant=u4] :is(.u-prose,.u-meta) a:not(.u-cite){white-space:normal}}@media (width>=1024px){[data-variant=u4] .u-phero-aside :is(.u3-dc,.u3-dc .rs-card,.u-rail.is-vertical,.u3-mb,.u3-nf-obj){max-width:none}[data-variant=u4] .u-phero-aside .u3-dc-fig .u-caption{max-width:60ch}[data-variant=u4] .u-phero-aside .u-mfig{justify-items:stretch}[data-variant=u4] .u-phero-aside .u-mstage{width:100%}[data-variant=u4] .u-phero-aside .u-mfig .u-caption{justify-self:center}}[data-variant=u4] .cx.u3-dc{--cx-font:var(--font-sans);--cx-mono:"Geist Mono Variable", ui-monospace, monospace;font-size:13px}[data-variant=u4] .cx.u3-dc .cx-pill{font-size:12px}[data-variant=u4] .cx.u3-dc .cx-code{font-size:11.5px}[data-variant=u4] .cx.u3-dc .cx-mono{font-size:12px}[data-variant=u4] .u-sr-t th.u-sr-c{white-space:nowrap}@media (width>=720px){[data-variant=u4] .u-ctl tbody th{min-width:190px}[data-variant=u4] .u-retro-ind tbody th[scope=row]{white-space:nowrap}}[data-variant=u4] .u3-returns code.u-mono{font-family:var(--font-mono);color:var(--u-ink);font-size:.86em}@media (width>=720px){[data-variant=u4] .u-table.is-stack tbody th[scope=row]{min-width:9rem}[data-variant=u4] .u-regtable tbody th[scope=row]{min-width:11rem}[data-variant=u4] .u-regtable td:last-child a{white-space:normal}}[data-variant=u4] [data-reveal]{opacity:0;transform:translateY(var(--rise,16px))}[data-variant=u4] [data-reveal].is-in{opacity:1;transition:opacity var(--dur,.56s) cubic-bezier(.23, 1, .32, 1), transform var(--dur,.56s) cubic-bezier(.23, 1, .32, 1);transition-delay:calc(var(--d,0) * 1ms);transform:none}[data-variant=u4] [data-reveal][data-object]{--rise:24px;--dur:.62s}@media (width<=767px){[data-variant=u4] [data-reveal],[data-variant=u4] [data-reveal][data-object]{--rise:12px;--dur:.42s}}html.no-js[data-variant=u4] [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-variant=u4] [data-reveal]{opacity:1;transition:none;transform:none}}[data-variant=u4] .u2-reveal .w{animation-duration:.62s;animation-delay:calc(var(--i) * 40ms + 40ms)}[data-variant=u4] .u2-h1{text-wrap:balance}@media (width>=360px){[data-variant=u4] .u2-h1 .u3-cl{white-space:nowrap}}[data-variant=u4] .u2-hero>.iso>.iso-grid{animation:.9s cubic-bezier(.23,1,.32,1) .2s both u3-floor}[data-variant=u4] .u2-hero .iso-p{animation:.62s cubic-bezier(.23,1,.32,1) both u3-settle;animation-delay:calc(.2s + var(--n,0) * 70ms)}[data-variant=u4] .u2-hero .iso-p:nth-of-type(2){--n:1}[data-variant=u4] .u2-hero .iso-p:nth-of-type(3){--n:2}[data-variant=u4] .u2-hero .iso-p:nth-of-type(4){--n:3}[data-variant=u4] .u2-hero .iso-p:nth-of-type(5){--n:4}[data-variant=u4] .u2-hero .iso-p:nth-of-type(6){--n:5}@keyframes u3-floor{0%{opacity:0}to{opacity:1}}@keyframes u3-settle{0%{opacity:0;transform:translateY(8px)}}@media (width<=767px){[data-variant=u4] .u2-reveal .w,[data-variant=u4] .u2-h1,[data-variant=u4] .u2-hero-copy .u2-sub,[data-variant=u4] .u2-hero-copy .uh-cap,[data-variant=u4] .u2-hero-copy .u2-proof{animation:none}[data-variant=u4] .u2-hero .u2-hm{animation-delay:.12s}}@media (width>=1200px){[data-variant=u4] .u3-rs-wrap{min-height:540px}}@media (width<=420px){[data-variant=u4] .u3-rs-wrap{min-height:1477px}}[data-variant=u4] .rs-hue{transition-duration:.36s}[data-variant=u4] .u3-path{isolation:isolate;position:relative}[data-variant=u4] .u2-path[data-reveal]{opacity:1;transition:none;transform:none}[data-variant=u4] .u2-path[data-reveal] :is(.u2-path-node,.u2-path-h,.u2-path-when,.u2-path-what){opacity:0}[data-variant=u4] .u2-path[data-reveal].is-in .u2-path-node{animation:.24s cubic-bezier(.23,1,.32,1) both u3-node;animation-delay:calc(.14s + var(--i,0) * .18s)}[data-variant=u4] .u2-path[data-reveal].is-in :is(.u2-path-h,.u2-path-when,.u2-path-what){animation:.48s cubic-bezier(.23,1,.32,1) both u3-text;animation-delay:calc(.2s + var(--i,0) * .18s)}[data-variant=u4] .u2-path-step:before{transform-origin:50% 0;transform:scaleY(0)}[data-variant=u4] .u2-path[data-reveal].is-in .u2-path-step:before{animation:.175s linear both u3-draw-y;animation-delay:calc(.14s + var(--i,0) * .175s)}[data-variant=u4] .u2-path-rail{display:none}@media (width>=900px){[data-variant=u4] .u2-path-step:before{display:none}[data-variant=u4] .u2-path-rail{z-index:-1;background:var(--u-line-2);transform-origin:0;height:1px;display:block;position:absolute;top:17px;left:17px;right:calc(25% - 35px);transform:scaleX(0)}[data-variant=u4] .u2-path[data-reveal].is-in+.u2-path-rail{animation:.7s linear .14s both u3-draw-x}}@keyframes u3-node{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes u3-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes u3-draw-x{to{transform:scaleX(1)}}@keyframes u3-draw-y{to{transform:scaleY(1)}}html.no-js[data-variant=u4] .u2-path :is(.u2-path-node,.u2-path-h,.u2-path-when,.u2-path-what),html.no-js[data-variant=u4] .u2-path-rail,html.no-js[data-variant=u4] .u2-path-step:before{opacity:1;transform:none}[data-variant=u4] .u2-path-h a{color:inherit;text-decoration:none}[data-variant=u4] .u2-path-h a:hover{color:var(--u-emerald-ink);text-underline-offset:4px;text-decoration:underline}[data-variant=u4] .u2-measure>.u3-measure-act{margin-top:10px}@media (width>=1024px){[data-variant=u4] .u2-measure>.u3-measure-act{grid-column:4/span 9}}[data-variant=u4] .u3-figs{gap:28px var(--g-gap,24px);margin:0;padding:0;list-style:none;display:grid}[data-variant=u4] .u3-fig{border-top:1px solid var(--u-line);padding-top:18px}[data-variant=u4] .u3-fig-n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--u-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:600;line-height:1.1}[data-variant=u4] .u3-fig-p{max-width:34ch;color:var(--u-body);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.55}[data-variant=u4] .u3-fig-s{color:var(--u-soft);margin:10px 0 0;font-size:13.5px;line-height:1.5}@media (width>=1024px){[data-variant=u4] .u3-figs{grid-template-columns:repeat(12,minmax(0,1fr))}[data-variant=u4] .u3-fig{grid-column:span 4}}[data-variant=u4] .u3-code{gap:var(--g-gap,24px);display:grid}@media (width>=1024px){[data-variant=u4] .u3-code{grid-template-columns:repeat(12,minmax(0,1fr))}[data-variant=u4] .u3-code>*{grid-column:span 6}}[data-variant=u4] .u3-code-box{min-width:0;box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a, 0 30px 60px -36px #0f14124d;background:#fff;border-radius:16px;margin:0;overflow:hidden}[data-variant=u4] .u3-code-bar{border-bottom:1px solid var(--u-line);color:var(--u-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;line-height:1.4;display:flex}[data-variant=u4] .u3-code-bar b{font-weight:600}[data-variant=u4] .u3-code-bar span{font-family:var(--font-mono);color:var(--u-soft);flex:none;font-size:12px}[data-variant=u4] .u3-code-box pre{font-family:var(--font-mono);color:var(--u-ink);white-space:pre;overscroll-behavior-x:contain;tab-size:2;margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.65;overflow-x:auto}[data-variant=u4] .u3-code-box pre:focus-visible{outline-offset:-3px}[data-variant=u4] .uh-seats{margin:0;padding:0;list-style:none}[data-variant=u4] .uh-seats>li{min-width:0}[data-variant=u4] details.u-qa-item[open]>:not(summary){animation:.2s cubic-bezier(.23,1,.32,1) both u3-qa-in}@keyframes u3-qa-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes u3-qa-fade{0%{opacity:0}to{opacity:1}}[data-variant=u4] .u2-cta[data-cta]:not(.is-in){transform:translateY(24px)scale(.98)}[data-variant=u4] .u2-cta[data-cta].is-in .iso-p{animation:.62s cubic-bezier(.23,1,.32,1) both u3-settle;animation-delay:calc(.2s + var(--n,0) * 70ms)}[data-variant=u4] .u2-cta .iso-p:nth-of-type(2){--n:1}[data-variant=u4] .u2-cta .iso-p:nth-of-type(3){--n:2}html.no-js[data-variant=u4] .u2-cta[data-cta]:not(.is-in){transform:none}@supports selector(:has(a)){main:has(.u2-cta[data-cta])+.u2-ftr>.iso{opacity:0;transition:opacity .9s cubic-bezier(.23,1,.32,1) .5s}main:has(.u2-cta[data-cta].is-in)+.u2-ftr>.iso{opacity:1}}@media (prefers-reduced-motion:reduce){main:has(.u2-cta[data-cta])+.u2-ftr>.iso{opacity:1;transition:none}}html.no-js main:has(.u2-cta[data-cta])+.u2-ftr>.iso{opacity:1}@media (prefers-reduced-motion:reduce){[data-variant=u4] :is(.u2-hero .iso-grid,.u2-hero .iso-p,.u2-cta .iso-p,.u2-h1){animation:none}[data-variant=u4] .u2-cta[data-cta]:not(.is-in){transform:none}[data-variant=u4] .u2-path :is(.u2-path-node,.u2-path-h,.u2-path-when,.u2-path-what),[data-variant=u4] .u2-path-rail,[data-variant=u4] .u2-path-step:before{opacity:1;animation:none;transform:none}[data-variant=u4] .rs-hue{transition:none}[data-variant=u4] details.u-qa-item[open]>:not(summary){animation:.2s ease-out both u3-qa-fade}}[data-variant=u4] .cx-ph{flex-wrap:wrap;row-gap:4px}[data-variant=u4] .cx-ph>h4{overflow-wrap:normal;flex-shrink:0}.u3-hue-wrap{z-index:-2;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.u3-hue-wrap[data-ready]{opacity:.9}.u3-hue{position:absolute;inset:0}[data-variant=u4] .u2-hero:after{content:none}[data-variant=u4] .u3-hero-fade{z-index:-1;pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:360px;position:absolute;bottom:0;left:0;right:0}[data-variant=u4] .u2-fit-full{aspect-ratio:940/616}[data-variant=u4] .u2-stage-console{position:relative}@media (width>=1280px){[data-variant=u4] .u2-stage-in{gap:32px;padding-inline:0}[data-variant=u4] .u2-stage-phone{width:270.5px}}@media (width<=679.98px){[data-variant=u4] .u2-stage-in{gap:16px}[data-variant=u4] .u2-stage-phone{width:min(200px,54vw)}[data-variant=u4] .u2-cxc .u2-tl li:not([data-brief]),[data-variant=u4] .u2-cxc-pol li:not([data-brief]){display:none}[data-variant=u4] .u2-cxc-pol li{min-height:47px}[data-variant=u4] .u2-cxc .u2-ev-c[data-off],[data-variant=u4] .u2-cxc .u2-tag[data-off]{visibility:visible;opacity:.45}[data-variant=u4] .u2-cxc .u2-sk{display:none}[data-variant=u4] .u2-cxc .u2-tl li:not([data-on]) .k>svg{opacity:.45}[data-variant=u4] .u2-cxc .u2-tl li[data-on] .u2-ev-c,[data-variant=u4] .u2-cxc .u2-tl li[data-on] .u2-tag{animation-name:u3-lit}[data-variant=u4] .u3-chip{align-content:center;min-height:62px;margin-top:10px}}@keyframes u3-lit{0%{opacity:.45}to{opacity:1}}@media (width<=479px){[data-variant=u4] .u2-tab-tx span{font-size:13px;line-height:1.35;display:block}}.u3-chip{border:1px solid var(--u-line-2);box-shadow:var(--u-float-sm);color:var(--u-body);text-wrap:pretty;opacity:0;visibility:hidden;background:#fff;border-radius:12px;flex-wrap:wrap;align-items:baseline;row-gap:2px;margin:0;padding:9px 14px 10px;font-size:15px;line-height:1.35;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),visibility 0s linear .3s;display:flex;transform:translateY(6px)}.u3-chip[data-on]{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),visibility;transform:none}.u3-chip b{color:var(--u-emerald-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.u3-chip b:before{content:"";background:var(--u-emerald);border-radius:99px;width:7px;height:7px}.u3-chip[data-tone=bad] b{color:var(--u-red)}.u3-chip[data-tone=bad] b:before{background:var(--u-red)}.u3-chip span:before{content:"·";color:var(--u-line-3);margin:0 7px}@media (width>=680px){.u3-chip{z-index:2;max-width:calc(100% - 24px);position:absolute;bottom:-14px;left:12px}}.u2-cx .cx-ph .cx-ph-t{letter-spacing:-.005em;color:var(--cx-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.3}[data-variant=u4] .u2-tl li:not([data-on]) .k>svg{opacity:0}.u2-cx .cx-pill{font-size:12px}.u2-cx .cx-code{font-size:11.5px}.u2-cx .cx-mono{font-size:12px}.u2-cx .cx-tl .t,.u2-cx .u2-kv dt.cx-mono{font-size:11.5px}.u2-cx .u2-grid-kv dt{font-size:12px}.u2-cx .cx-nav-label,.u2-cx .cx-tab .ct{font-size:10.5px}[data-variant=u4] .u2-tab>.u2-tab-ic,[data-variant=u4] .u2-tab>.u2-tab-tx{transition:transform .15s cubic-bezier(.23,1,.32,1)}[data-variant=u4] .u2-tab:active:not(:disabled)>.u2-tab-ic,[data-variant=u4] .u2-tab:active:not(:disabled)>.u2-tab-tx{transform:scale(.96)}[data-variant=u4] .u2-dock[data-moving] .u2-dock-bg{-webkit-backdrop-filter:none;backdrop-filter:none}[data-variant=u4] .u2-tab{--tab-p:12px;padding:var(--tab-p);align-content:center;align-items:center}[data-variant=u4] .u2-tab-tx{padding-top:0}[data-variant=u4] .u2-tab-bar{left:calc(var(--tab-p) + 1px);right:calc(var(--tab-p) + 1px)}[data-variant=u4] .u2-tab:focus-visible{outline-offset:0;border-radius:16px}@media (width>=480px){[data-variant=u4] .u2-tab{--tab-p:14px}}@media (width>=900px){[data-variant=u4] .u2-tab{--tab-p:18px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:10px 12px}[data-variant=u4] .u2-tab-tx{display:contents}[data-variant=u4] .u2-tab-tx b{grid-area:1/2;align-self:center}[data-variant=u4] .u2-tab-tx span{grid-area:2/1/auto/-1;font-size:13px;line-height:1.35}[data-variant=u4] .u2-tab-tx>*{transition:transform .15s cubic-bezier(.23,1,.32,1)}[data-variant=u4] .u2-tab:active:not(:disabled)>.u2-tab-tx>*{transform:scale(.96)}}@media (width>=900px) and (prefers-reduced-motion:reduce){[data-variant=u4] .u2-tab-tx>*{transition:none}[data-variant=u4] .u2-tab:active:not(:disabled)>.u2-tab-tx>*{transform:none}}.u2 .uh-cap.u3-acts{flex-wrap:wrap;justify-content:center;gap:10px;width:auto;display:flex}@media (width<=479px){.u2 .uh-cap.u3-acts{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.u2 .u3-acts .u-btn{width:100%}}.u2-stage-phone .u3p-note{color:var(--ui-muted);text-align:center;text-wrap:balance;margin:3.4cqw 0 0;font-size:3.5cqw;line-height:1.4}.u3p-share{color:var(--ui-orange);background:#2a1b0c;border-radius:2.6cqw;justify-content:center;align-items:center;gap:1.8cqw;padding:2.2cqw 3cqw;font-size:3.3cqw;font-weight:620;display:flex;box-shadow:inset 0 0 0 .22cqw #ee85264d}.u3p-share svg{flex:none;width:4cqw;height:4cqw}.u3p-full{position:absolute;inset:0}.u3p-why .dv-tile.lg{border-radius:4cqw;width:14cqw;height:14cqw}.u3p-why .dv-tile.lg svg{width:7cqw;height:7cqw}.u3p-why .u2p-why span{align-items:start;font-size:3.7cqw;font-weight:520}.u3p-why .u2p-why i{margin-top:.2cqw}.u3p-why .dv-btn svg{width:4.6cqw;height:4.6cqw}@media (prefers-reduced-motion:reduce){.u3-chip{transition:none;transform:none}[data-variant=u4] .u2-tab>.u2-tab-ic,[data-variant=u4] .u2-tab>.u2-tab-tx{transition:none}[data-variant=u4] .u2-tab:active:not(:disabled)>.u2-tab-ic,[data-variant=u4] .u2-tab:active:not(:disabled)>.u2-tab-tx{transform:none}[data-variant=u4] .u2-cxc .u2-tl li[data-on] .u2-ev-c,[data-variant=u4] .u2-cxc .u2-tl li[data-on] .u2-tag{animation:none}}.lp-sec{padding-block:var(--u-sec)}.lp-sec.is-soft{background:var(--u-canvas-2)}.lp-head{margin-bottom:var(--u-head-gap);gap:14px;display:grid}.lp-head .lp-h{text-wrap:balance;margin:0}.lp-head-aside{gap:12px;min-width:0;display:grid}.lp-head-aside>.u-lede{text-wrap:pretty;max-width:36rem;margin:0}.lp-head-link{margin:2px 0 0}@media (width>=720px){.lp-head .lp-h .u-quiet{display:block}}@media (width>=1024px){.lp-head.is-split{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;row-gap:0}.lp-head.is-split>.lp-h{grid-column:1/span 6}.lp-head.is-split>.lp-head-aside{grid-column:7/span 6}}.lp-head.is-stack{gap:16px;margin-bottom:0}.lp-code{color:var(--u-ink);overflow-wrap:anywhere;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.86em;font-weight:400}.lp-hero .u-phero-copy>.u-actions{margin-top:28px}@media (width>=1024px){.lp-hero.is-wide .u-phero-copy{column-gap:var(--g-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;display:grid}.lp-hero.is-wide .u-phero-copy>.u-h1-page{grid-column:1/span 6}.lp-hero.is-wide .lp-hero-aside{grid-column:7/span 6}.lp-hero.is-wide .lp-hero-aside>.u-lede{margin-top:0}.lp-hero.is-wide .u-phero-aside{margin-top:var(--u-head-gap);grid-column:1/-1}}@media (width<=1023.98px){.lp-hero .lp-hero-stage{margin-top:8px}}.lp-stage{gap:14px;min-width:0;margin:0;display:grid}.lp-tile{border-radius:24px}.lp-stage-in{grid-template-columns:minmax(0,1fr);place-items:center;gap:18px;padding:clamp(18px,3.2vw,40px);display:grid}.lp-cap{max-width:60ch;color:var(--u-soft);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.lp-phone{width:min(230px,64%);min-width:0}.lp-stage-rows{width:100%;min-width:0}.lp-obj{width:100%;min-width:0;max-width:480px}@media (width>=560px){.lp-stage.is-phone .lp-stage-in{grid-template-columns:minmax(0,46%) minmax(0,1fr);justify-items:stretch;column-gap:clamp(16px,2vw,24px)}.lp-stage.is-phone .lp-phone{justify-self:center;width:100%;max-width:230px}}@media (width>=900px){.lp-stage.is-pair .lp-stage-in{grid-template-columns:minmax(0,250px) minmax(0,480px);justify-content:center;justify-items:stretch;column-gap:clamp(28px,5vw,72px)}.lp-stage.is-pair .lp-phone{width:100%}}.lp-stage.is-full .lp-stage-in{padding:clamp(20px,4vw,56px)}.lp-obj .u3-dc-fig,.lp-obj .u3-dc{max-width:none}.lp-obj .u3-dc-fig{justify-items:stretch}.lp-stage .wk-rows{grid-template-columns:max-content minmax(0,1fr);gap:8px 10px;width:100%;min-width:0;position:relative;top:auto;right:auto}.lp-rows.is-stack li{grid-template-columns:subgrid;grid-template-rows:auto auto;align-items:start;row-gap:2px;padding:11px 13px}.lp-rows.is-stack .ic{grid-row:1/3;align-self:start;margin-top:2px}.lp-rows.is-stack .lb{white-space:normal;grid-column:2;font-size:12.5px}.lp-rows.is-stack .vl{grid-column:2}.lp-stage .lp-rows.is-line{grid-template-columns:max-content max-content minmax(0,1fr)}.lp-still :is([style*="opacity:0;"],[style$=opacity\:0]){opacity:1!important;transform:none!important}.lp-still :is(.dv-sheet,.dv-notif){transform:none!important}.lp-feats{gap:26px var(--g-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lp-feats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feats[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-feat{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.lp-feat-ic,.lp-fcard-ic{width:36px;height:36px;color:var(--u-ink);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0f141214,0 1px 2px #0f14120a}.lp-feats.is-on-page .lp-feat-ic,.lp-fcard-ic{background:var(--u-block);box-shadow:inset 0 0 0 1px #0f14120f}.lp-feat-ic svg,.lp-fcard-ic svg{width:18px;height:18px}.lp-feat-tx{min-width:0;padding-top:7px}.lp-feat-t{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--u-ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.lp-feat-t a{color:inherit;text-decoration:none}.lp-feat-t a:hover{color:var(--u-emerald-ink);text-underline-offset:4px;text-decoration:underline}.lp-feat-p{color:var(--u-body);text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:1.55}.lp-feat-p.is-only{color:var(--u-ink);margin:0;font-size:15.5px;font-weight:500;line-height:1.45}.lp-block{--lp-in:clamp(18px, 2.4vw, 34px);row-gap:var(--u-head-gap);padding-block:var(--lp-in);background:var(--u-block);border-radius:24px;display:grid}.lp-block>*{min-width:0;padding-inline:var(--lp-in)}.lp-block-head .lp-head{margin-bottom:0}@media (width>=1024px){.lp-block>.lp-block-head{padding-inline:0}.lp-block-head .lp-head.is-split>.lp-h{padding-left:var(--lp-in)}.lp-block-head .lp-head.is-split>.lp-head-aside{padding-right:var(--lp-in)}}.lp-block-vis{display:grid}@media (width>=1024px){.lp-block.is-split{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.lp-block.is-split>*{grid-column:1/-1}.lp-block.is-split>.lp-block-head{padding-left:var(--lp-in);grid-column:1/span 5}.lp-block.is-split>.lp-block-feats{padding:0 var(--lp-in) 0 0;grid-column:7/span 6}.lp-block.is-split .lp-head.is-stack .u-lede{font-size:17px}}.lp-block.is-split .lp-feats[data-cols="2"]{row-gap:22px}.lp-block-feats{padding-top:4px}.lp-trio{margin:0;padding:0;list-style:none}.lp-fcard{border:1px solid var(--u-line);background:#fff;border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:10px;display:flex;position:relative}.lp-fcard.has-ic{padding-top:clamp(20px,2.2vw,26px)}.lp-fcard.has-ic .lp-fcard-ic{margin-left:clamp(12px,1.4vw,16px)}.lp-fcard-vis{background:var(--u-block);border-radius:12px;place-items:center;min-height:156px;padding:18px;display:grid}.lp-fcard-tx{flex:1;align-content:start;gap:8px;padding:0 clamp(12px,1.4vw,16px) clamp(14px,1.6vw,18px);display:grid}.lp-fcard-t{font-family:var(--font-display);letter-spacing:-.008em;color:var(--u-ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.4}.lp-fcard.is-link .lp-fcard-t{font-family:var(--font-sans);letter-spacing:0;font-size:17px;line-height:1.3}.lp-fcard-t a{color:inherit;text-decoration:none}.lp-fcard-t a:after{content:"";border-radius:16px;position:absolute;inset:0}.lp-fcard-p{color:var(--u-body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.lp-fcard-m{color:var(--u-soft);margin:auto 0 0;padding-top:4px;font-size:13.5px;line-height:1.5}.lp-fcard-m a{z-index:1;color:var(--u-soft);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-2);-webkit-text-decoration-color:var(--u-line-2);-webkit-text-decoration-color:var(--u-line-2);text-decoration-color:var(--u-line-2);text-underline-offset:3px;position:relative}.lp-fcard-m a:hover{color:var(--u-emerald-ink)}.lp-fcard.is-link{transition:border-color .16s var(--u-ease), transform .2s var(--u-ease), box-shadow .2s var(--u-ease)}.lp-fcard.is-link:hover{border-color:var(--u-line-3)}.lp-fcard.is-link:hover .lp-fcard-t{color:var(--u-emerald-ink)}.lp-fcard.is-link:has(.lp-fcard-t a:focus-visible){outline:2px solid var(--u-emerald);outline-offset:2px}.lp-fcard-t a:focus-visible{outline:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-fcard.is-link:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0f14120f,0 10px 24px -14px #0f141259}}.lp-mini{width:100%;max-width:300px}.lp-mini .cx-panel{box-shadow:var(--u-float-sm)}.lp-mini-h{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.lp-mini-codes{flex-wrap:wrap;gap:5px;margin:0;padding:10px 12px;list-style:none;display:flex}.lp-mini-l{color:var(--cx-ink-2);text-wrap:pretty;margin:0;padding:0 12px 12px;font-size:12.5px;line-height:1.45}:is(.lp-mini,.lp-panel) .cx-code{font-size:11.5px}:is(.lp-mini,.lp-panel) .cx-pill,:is(.lp-mini,.lp-panel) .cx-mono{font-size:12px}.lp-split{gap:var(--u-head-gap);display:grid}.lp-split-tx{align-content:start;gap:24px;min-width:0;display:grid}.lp-split-vis{min-width:0}@media (width>=1024px){.lp-split{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.lp-split>.lp-split-tx{grid-column:1/span 5}.lp-split>.lp-split-vis{grid-column:7/span 6}.lp-split.is-flip>.lp-split-vis{grid-area:1/1/auto/span 6}.lp-split.is-flip>.lp-split-tx{grid-area:1/7/auto/span 6}.lp-split.is-sticky>.lp-split-tx{top:calc(var(--nav-h) + 32px);position:sticky}}.lp-split-tx .u-lede{max-width:36rem}.lp-list{border-top:1px solid var(--u-line);margin:0;padding:0;list-style:none;display:grid}.lp-list li{border-bottom:1px solid var(--u-line);color:var(--u-ink);text-wrap:pretty;padding:12px 0 12px 22px;font-size:15.5px;line-height:1.55;position:relative}.lp-list li:before{content:"";background:var(--u-emerald);width:10px;height:2px;position:absolute;top:calc(12px + round(.78em,1px));left:0}.lp-codeline{background:var(--u-block);color:var(--u-body);border-radius:14px;gap:4px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.lp-codeline-k{color:var(--u-soft);font-size:13.5px;font-weight:500}.lp-links{flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.lp-flow{background:var(--u-block);border-radius:24px;padding:clamp(14px,2vw,24px)}.lp-flow-ol{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-flow-ol:before{content:"";background:var(--u-line-3);width:1px;position:absolute;top:20px;bottom:20px;left:calc(clamp(14px,1.6vw,18px) + 15px)}.lp-flow-step,.lp-flow-end{box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a;background:#fff;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:15px clamp(14px,1.6vw,18px);display:grid;position:relative}.lp-flow-n{background:var(--u-block);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--u-line-2);font-variant-numeric:tabular-nums;color:var(--u-ink);border-radius:999px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.lp-flow-p{color:var(--u-ink);text-wrap:pretty;margin:4px 0 0;font-size:15.5px;line-height:1.55}.lp-flow-end{color:var(--u-body);align-items:center;margin:10px 0 0;font-size:15px;line-height:1.5}.lp-flow-n.is-end{background:var(--u-ink);box-shadow:none}.lp-flow-n.is-end:after{content:"";background:#3ddc97;border-radius:999px;width:8px;height:8px}.lp-flow-end .lp-code{background:var(--u-block);box-shadow:inset 0 0 0 1px var(--u-line);border-radius:6px;padding:2px 6px}.lp-panel{width:100%}.lp-panel .cx-panel{box-shadow:var(--u-float-sm)}.lp-panel .cx-ph{flex-wrap:wrap;row-gap:2px;padding:11px 14px}.lp-panel .cx-ph svg{color:var(--cx-mute)}.lp-panel-t{letter-spacing:-.005em;color:var(--cx-ink);margin:0;font-size:13.5px;font-weight:600}.lp-sig,.lp-rec{margin:0;padding:2px 14px;list-style:none}.lp-sig li{border-bottom:1px solid var(--cx-line);color:var(--cx-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;line-height:1.45;display:grid}.lp-rec li{border-bottom:1px solid var(--cx-line);color:var(--cx-ink);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0;font-size:13.5px;line-height:1.5;display:grid}:is(.lp-sig,.lp-rec) li:last-child{border-bottom:0}.lp-rec-n{color:var(--cx-mute);padding-top:1px}.lp-rec .cx-code{white-space:normal;overflow-wrap:anywhere}.lp-acts{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.lp-acts li{color:var(--cx-ink-2);border-radius:8px;grid-template-columns:8.25rem minmax(0,1fr);align-items:start;gap:12px;padding:9px 8px;font-size:13.5px;line-height:1.45;display:grid}.lp-acts li[data-on]{background:var(--cx-sunk);box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-ink)}.lp-acts .cx-pill{justify-self:start}.lp-acts-ex{color:var(--cx-ink);text-wrap:pretty;margin-top:4px;font-weight:500;display:block}@media (width<=419.98px){.lp-acts li{grid-template-columns:minmax(0,1fr);gap:6px}}.lp-path{margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-path-m{grid-template-columns:34px minmax(0,1fr);align-content:start;column-gap:16px;min-width:0;padding-bottom:26px;display:grid;position:relative}.lp-path-m:last-child{padding-bottom:0}.lp-path-m:before{content:"";background:var(--u-line-2);width:1px;position:absolute;top:34px;bottom:0;left:16.5px}.lp-path-m:last-child:before{display:none}.lp-path-n{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--u-line-2);font-variant-numeric:tabular-nums;color:var(--u-soft);background:#fff;border-radius:999px;grid-row:1/span 3;place-items:center;font-size:13px;font-weight:600;display:grid}.lp-path-m[data-on] .lp-path-n{background:var(--u-ink);box-shadow:none;color:#fff}.lp-path-t{font-family:var(--font-display);letter-spacing:-.008em;grid-column:2;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.35}.lp-path-t a{color:var(--u-ink);text-decoration:none}.lp-path-m:not([data-on]) .lp-path-t a{color:var(--u-soft)}.lp-path-t a:hover{color:var(--u-emerald-ink);text-underline-offset:4px;text-decoration:underline}.lp-path-p{color:var(--u-body);text-wrap:pretty;grid-column:2;margin:8px 0 0;font-size:15px;line-height:1.55}.lp-path-a{color:var(--u-soft);flex-wrap:wrap;grid-column:2;align-items:baseline;gap:6px;margin:12px 0 0;font-size:14px;display:flex}.lp-path-a b{color:var(--u-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp-path-a b:before{content:"";background:var(--u-emerald);border-radius:99px;width:7px;height:7px;transform:translateY(-1px)}.lp-path-a[data-tone=warn] b:before{background:var(--u-amber)}.lp-path-a[data-tone=risk] b:before{background:var(--u-red)}.lp-path-rest{color:var(--u-soft);grid-column:2;margin:6px 0 0;font-size:14px}@media (width>=1024px){.lp-path{column-gap:var(--g-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.lp-path-m{grid-template-columns:minmax(0,1fr);padding:0}.lp-path-n{grid-row:auto}.lp-path-t,.lp-path-p,.lp-path-a,.lp-path-rest{grid-column:1}.lp-path-t{margin-top:18px}.lp-path-m:before{left:34px;right:calc(-1 * var(--g-gap));width:auto;height:1px;top:16.5px;bottom:auto}}.lp-qs{box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a, 0 30px 60px -40px #0f141247;background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-qs li{border-top:1px solid var(--u-line);background:var(--u-canvas-2);padding:20px 22px 22px}.lp-qs li:first-child{border-top:0}.lp-qs li[data-on]{background:#fff}.lp-qs-t{font-family:var(--font-sans);color:var(--u-soft);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.lp-qs-t:before{content:"";background:var(--u-line-3);border-radius:99px;flex:none;width:8px;height:8px}.lp-qs li[data-on] .lp-qs-t{color:var(--u-ink)}.lp-qs li[data-on] .lp-qs-t:before{background:var(--u-emerald)}.lp-qs-p{color:var(--u-body);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}.lp-qs-by{color:var(--u-soft);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}.lp-qs-by a{color:var(--u-soft);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-2);-webkit-text-decoration-color:var(--u-line-2);-webkit-text-decoration-color:var(--u-line-2);text-decoration-color:var(--u-line-2);text-underline-offset:3px}.lp-qs-by a:hover{color:var(--u-emerald-ink);text-decoration-color:currentColor}@media (width>=1024px){.lp-qs{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-qs li{border-top:0;border-left:1px solid var(--u-line)}.lp-qs li:first-child{border-left:0}}.lp-pair{gap:var(--g-gap);display:grid}@media (width>=1024px){.lp-pair{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.lp-pair>:first-child{grid-column:1/span 6}.lp-pair>:last-child{grid-column:7/span 6}}.lp-pair .u3-mb{flex-direction:column;max-width:none;height:100%;display:flex}.lp-pair .u3-mb-foot{margin-top:auto}.lp-pair .u3-mb-fig{height:100%}.lp-seat{border:1px solid var(--u-line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,30px);display:flex}.lp-seat-t{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.lp-seat-t a{color:var(--u-ink);text-decoration:none}.lp-seat-t a:hover{color:var(--u-emerald-ink);text-underline-offset:4px;text-decoration:underline}.lp-seat-m.u-metaline{margin-top:-4px;display:flex}.lp-seat-q{color:var(--u-ink);text-wrap:pretty;margin:6px 0 0;font-size:17px;line-height:1.5}.lp-seat-p{color:var(--u-body);margin:0;font-size:15.5px;line-height:1.55}.lp-seat-a{margin-top:auto;padding-top:10px}.lp-faq{box-shadow:0 0 0 1px var(--u-line), 0 1px 2px #0f14120a, 0 30px 60px -40px #0f141247;background:#fff;border-radius:16px;align-items:start;display:grid;position:relative}.lp-faq .u-qa{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 24px}.lp-faq .u-qa+.u-qa{border-top:1px solid var(--u-line)}.lp-faq .u-qa-item:last-child{border-bottom:0}@media (width>=1024px){.lp-faq.is-2{column-gap:var(--g-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-faq.is-2 .u-qa+.u-qa{border-top:0}.lp-faq.is-2:before{content:"";background:var(--u-line);width:1px;position:absolute;top:16px;bottom:16px;left:50%}}.lp-tabs-row{background:var(--u-block);border-radius:16px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex}.lp-tab{font:inherit;text-align:left;color:var(--u-soft);cursor:pointer;transition:background-color .16s var(--u-ease), color .16s var(--u-ease);background:0 0;border:0;border-radius:12px;gap:2px;padding:10px 16px;display:grid}.lp-tab b{color:inherit;font-size:15px;font-weight:600}.lp-tab span{font-size:13px}.lp-tab:hover{color:var(--u-ink)}.lp-tab[aria-selected=true]{color:var(--u-ink);box-shadow:0 0 0 1px var(--u-line-2), 0 1px 2px #0f14120d;background:#fff}.lp-tab:focus-visible{outline-offset:0;border-radius:12px}.lp-tab:active{transform:scale(.96)}.lp-tabs-panels{margin-top:20px;display:grid}.lp-tabs-panel{min-width:0}.lp-tabs-panel:focus-visible{outline-offset:4px;border-radius:16px}.lp-tabs-panel[data-on]{animation:.2s cubic-bezier(.23,1,.32,1) both lp-fade}html.no-js .lp-tabs-panel[hidden]{display:block}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-tp{--lp-in:clamp(18px, 2.4vw, 34px);padding:var(--lp-in);background:var(--u-block);border-radius:24px;gap:24px;display:grid}.lp-tp-tx{align-content:start;gap:14px;min-width:0;display:grid}.lp-tp-t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--u-ink);text-wrap:balance;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.25}.lp-tp-p{max-width:44ch;color:var(--u-body);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.lp-tp-a{margin:0}.lp-tp-vis{min-width:0}@media (width>=1024px){.lp-tp{column-gap:var(--g-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-inline:0}.lp-tp-tx{padding-left:var(--lp-in);grid-column:1/span 5}.lp-tp-vis{padding-right:var(--lp-in);grid-column:7/span 6}}@media (prefers-reduced-motion:reduce){.lp-fcard.is-link,.lp-tab{transition:none}.lp-tab:active{transform:none}.lp-tabs-panel[data-on]{animation:none}}.snv-stage{isolation:isolate;border:1px solid var(--u-line);background:linear-gradient(#f3faf6 0%,#d9efe5 100%);border-radius:20px;height:clamp(340px,30vw,460px);margin:0;position:relative;overflow:hidden}.snv-field{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.snv-glow{z-index:-1;background:radial-gradient(42% 70% at 50% 62%,#ffffffeb 0%,#ffffff8c 45%,#fff0 100%);position:absolute;inset:0}.snv-phone{width:clamp(230px,20vw,300px);position:absolute;top:clamp(28px,3vw,44px);left:50%;transform:translate(-50%);container-type:inline-size}.snv-bezel{aspect-ratio:9/18.5;background:#0b1410;border-radius:15cqw;padding:3.2cqw;box-shadow:0 0 0 1.2cqw #d8dedb,0 0 0 1.5cqw #b9c2be,0 30px 60px -20px #03150e73}.snv-screen{color:#fff;background:linear-gradient(160deg,#0e2a20 0%,#08190f 55%,#1a2420 100%);border-radius:12cqw;flex-direction:column;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.snv-island{background:#000;border-radius:99px;flex:none;width:30cqw;height:8.4cqw;margin-top:3.4cqw}.snv-mark{margin-top:18cqw;position:relative}.snv-ring{color:#ffffff9e;background:#ffffff14;border-radius:50%;place-items:center;width:34cqw;height:34cqw;font-size:14cqw;display:grid}.snv-check{color:#fff;background:#047857;border-radius:50%;place-items:center;width:14cqw;height:14cqw;font-size:7.4cqw;display:grid;position:absolute;top:-2cqw;right:-4cqw;box-shadow:0 0 0 1.4cqw #0e2a20}.snv-pair{align-items:center;gap:14cqw;margin-top:16cqw;display:flex;position:relative}.snv-pair:before{content:"";z-index:0;background:#34d39973;height:.8cqw;margin-top:-.4cqw;position:absolute;top:50%;left:12cqw;right:12cqw}.snv-ring.is-sm{z-index:1;color:#d1fae5;background:#173a2d;width:25cqw;height:25cqw;font-size:10.5cqw;position:relative;box-shadow:inset 0 0 0 1px #6ee7b74d}.snv-link{z-index:2;color:#fff;background:#047857;border-radius:50%;place-items:center;width:13cqw;height:13cqw;margin:-6.5cqw 0 0 -6.5cqw;font-size:7cqw;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.4cqw #0e2a20}.snv-bound-t{margin-top:9cqw}.snv-bound{margin-top:6cqw}.snv-bound li.is-on span:first-child{white-space:nowrap}.snv-num{color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000052;border-radius:4cqw;margin:8cqw 0 0;padding:3.2cqw 6cqw;font-size:8.6cqw;font-weight:400;line-height:1.1}.snv-brand{color:#fff;font-family:"Poppins", var(--font-sans);letter-spacing:-.01em;align-items:center;gap:2.2cqw;margin:13cqw 0 0;font-size:6.4cqw;font-weight:600;display:flex}.snv-brand img{border-radius:1.4cqw;width:6.4cqw;height:auto}@media (prefers-reduced-motion:no-preference){.snv-stage.is-hero .snv-check{animation:.52s cubic-bezier(.2,.9,.3,1.25) .7s both snv-pop}.snv-stage.is-hero .snv-num{animation:.48s cubic-bezier(.2,.8,.2,1) 1s both snv-rise}.snv-stage.is-hero .snv-ring.is-l{animation:.56s cubic-bezier(.2,.8,.2,1) .5s both snv-from-l}.snv-stage.is-hero .snv-ring.is-r{animation:.56s cubic-bezier(.2,.8,.2,1) .5s both snv-from-r}.snv-stage.is-hero .snv-link{animation:.52s cubic-bezier(.2,.9,.3,1.25) .95s both snv-pop}.snv-stage.is-hero .snv-bound-t{animation:.48s cubic-bezier(.2,.8,.2,1) 1.1s both snv-rise}.snv-stage.is-hero .snv-bound li{animation:.48s cubic-bezier(.2,.8,.2,1) both snv-rise}.snv-stage.is-hero .snv-bound li:first-child{animation-delay:1.25s}.snv-stage.is-hero .snv-bound li:nth-child(2){animation-delay:1.35s}.snv-stage.is-hero .snv-bound li:nth-child(3){animation-delay:1.45s}}@keyframes snv-from-l{0%{opacity:0;transform:translate(-10cqw)}to{opacity:1;transform:none}}@keyframes snv-from-r{0%{opacity:0;transform:translate(10cqw)}to{opacity:1;transform:none}}@keyframes snv-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes snv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes snv-spin{to{transform:rotate(360deg)}}.snv-how{column-gap:var(--g-gap,24px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:32px;display:grid}.snv-how>.snv-stage{grid-column:1/span 6;height:clamp(420px,36vw,520px)}.snv-how .snv-phone{width:clamp(230px,19vw,280px)}.snv-how-steps{grid-column:7/span 6;gap:4px;margin:0;padding:0;list-style:none;display:grid}.snv-how-step{width:100%;font:inherit;text-align:left;color:var(--u-ink);cursor:pointer;transition:background-color .3s var(--u-ease,ease);background:0 0;border:0;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:20px 44px 20px 20px;display:grid;position:relative}.snv-how-step:hover{background:#0b141008}.snv-how-step[aria-selected=true]{background:var(--u-block,#f4f4f1)}.snv-how-step:focus-visible{outline-offset:2px;outline:2px solid #047857}.snv-how-ic{width:24px;height:24px;color:var(--u-ink);place-items:center;margin-top:1px;font-size:22px;display:grid}.snv-how-step[aria-selected=true] .snv-how-ic{color:#047857}.snv-how-t{letter-spacing:-.005em;font-size:18px;font-weight:500;line-height:1.35;display:block}.snv-how-p{color:var(--u-body);margin-top:8px;padding-right:8px;font-size:16px;line-height:1.6;display:none}.snv-how-step[aria-selected=true] .snv-how-p{display:block}.snv-how-bar{opacity:0;width:2px;transition:opacity .2s var(--u-ease,ease);background:#0b14101a;border-radius:2px;position:absolute;top:20px;bottom:20px;right:20px;overflow:hidden}.snv-how-step[aria-selected=true] .snv-how-bar{opacity:1;transition-delay:.15s}.snv-how-fill{border-radius:inherit;background:#047857;position:absolute;inset:0;transform:translateY(-100%)}.snv-how-fill[data-mode=full]{transform:none}@media (prefers-reduced-motion:no-preference){.snv-how-step[aria-selected=true] .snv-how-p{animation:.36s cubic-bezier(.2,.8,.2,1) both snv-rise}.snv-how-step[aria-selected=true] .snv-how-fill[data-mode=time]{animation:linear both snv-fill}}@media (prefers-reduced-motion:reduce){.snv-how-fill{transform:none}}@keyframes snv-fill{0%{transform:translateY(-100%)}to{transform:none}}.snv-how-call{color:var(--u-soft);grid-column:7/span 6;margin:-16px 0 0 18px;font-size:14.5px}.snv-screen-in{flex-direction:column;align-items:center;padding-top:12cqw;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.snv-screen-in{animation:.36s cubic-bezier(.2,.8,.2,1) both snv-rise}.snv-spin{animation:1.1s linear infinite snv-spin}}.snv-title{letter-spacing:-.01em;margin:8cqw 0 0;font-size:8cqw;font-weight:600}.snv-sub{color:#ffffff9e;text-align:center;margin:2.4cqw 0 0;padding-inline:10cqw;font-size:4.6cqw;line-height:1.4}.snv-field-in{font-variant-numeric:tabular-nums;text-align:left;background:#ffffff14;border-radius:4cqw;width:78cqw;margin-top:8cqw;padding:4cqw 5cqw;font-size:6.4cqw;box-shadow:inset 0 0 0 1px #ffffff1f}.snv-field-in small{color:#ffffff8c;margin-bottom:1cqw;font-size:3.8cqw;display:block}.snv-btn{color:#08190f;text-align:center;background:#fff;border-radius:99px;width:78cqw;margin-top:5cqw;padding:4cqw;font-size:5.4cqw;font-weight:600}.snv-routes{gap:2.4cqw;width:78cqw;margin:8cqw 0 0;padding:0;list-style:none;display:grid}.snv-routes li{color:#ffffffb3;background:#ffffff0f;border-radius:3.6cqw;justify-content:space-between;align-items:center;gap:3cqw;padding:3.4cqw 4.4cqw;font-size:4.8cqw;display:flex}.snv-routes li span:last-child{color:#ffffff80;font-size:3.9cqw}.snv-routes li.is-on{color:#fff;background:#04785759;box-shadow:inset 0 0 0 1px #6ee7b759}.snv-routes li.is-on span:last-child{color:#a7f3d0}@media (width<=1023px){.snv-how>.snv-stage,.snv-how-steps,.snv-how-call{grid-column:1/-1}.snv-how-call{margin:-16px 0 0}}.snv-arc{border:.9cqw solid #ffffff14;border-top-color:#34d399;border-radius:50%;position:absolute;inset:-1.8cqw}@media (width>=1024px){.snv-how-track{position:relative}.snv-how-track>.snv-how{top:max(calc(var(--nav-h,72px) + 24px), calc(50vh - 290px));position:sticky}}[data-variant=u4] .ol-stick[data-rise]{opacity:0;transform:translateY(16px)}[data-variant=u4] .ol-stick[data-rise=in]{opacity:1;transition:opacity .56s var(--u-ease), transform .56s var(--u-ease);transform:none}[data-variant=u4] .rs-stage[data-rise]{opacity:0;transform:translateY(12px)}[data-variant=u4] .rs-stage[data-rise] .rs-phone{transform:translateY(12px)}[data-variant=u4] .rs-stage[data-rise=in]{opacity:1;transition:opacity .62s var(--u-ease) .22s, transform .62s var(--u-ease) .22s;transform:none}[data-variant=u4] .rs-stage[data-rise=in] .rs-phone{transition:transform .62s var(--u-ease) .22s;transform:none}[data-variant=u4] .uh-rules[data-rise] .uh-vtabs{opacity:0;transform:translateY(20px)}[data-variant=u4] .uh-rules[data-rise] .uh-rule-panel{opacity:0;transform:translateY(24px)}[data-variant=u4] .uh-rules[data-rise=in] .uh-vtabs{opacity:1;transition:opacity .56s var(--u-ease) .14s, transform .56s var(--u-ease) .14s;transform:none}[data-variant=u4] .uh-rules[data-rise=in] .uh-rule-panel{opacity:1;transition:opacity .62s var(--u-ease) .22s, transform .62s var(--u-ease) .22s;transform:none}[data-variant=u4] .u2-pol[data-land] .u2-pc-plate{opacity:0;scale:.97}[data-variant=u4] .u2-pol[data-land=in] .u2-pc-plate{opacity:1;transition:opacity .24s var(--u-ease), scale .24s var(--u-ease);scale:1}[data-variant=u4] .u2-pc-codes .cx-code[data-fresh]:after{animation-duration:.7s}@media (width<=767.98px){[data-variant=u4] .ol-stick[data-rise],[data-variant=u4] .rs-stage[data-rise],[data-variant=u4] .uh-rules[data-rise] .uh-vtabs,[data-variant=u4] .uh-rules[data-rise] .uh-rule-panel{transform:translateY(12px)}[data-variant=u4] .ol-stick[data-rise=in],[data-variant=u4] .rs-stage[data-rise=in],[data-variant=u4] .rs-stage[data-rise=in] .rs-phone,[data-variant=u4] .uh-rules[data-rise=in] .uh-vtabs,[data-variant=u4] .uh-rules[data-rise=in] .uh-rule-panel{transition-duration:.42s,.42s}}html.no-js[data-variant=u4] :is(.ol-stick[data-rise],.rs-stage[data-rise],.rs-stage[data-rise] .rs-phone,.uh-rules[data-rise] .uh-vtabs,.uh-rules[data-rise] .uh-rule-panel){opacity:1;transform:none}html.no-js[data-variant=u4] .u2-pol[data-land] .u2-pc-plate{opacity:1;scale:1}html.no-js[data-variant=u4] .rs-rail i{transform:scaleY(.8)!important}html.no-js[data-variant=u4] .rs-rung:has(~.rs-rung[aria-checked=true]) .rs-node{background:var(--tone)}@media (width>=1024px) and (height>=700px) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-variant=u4] .ol{height:calc(var(--ol-h,720px) + 130vh)}}@media (width>=1024px) and (height>=700px) and (pointer:coarse),(width>=1024px) and (height>=700px) and (pointer:none){[data-variant=u4] .ol{height:auto}[data-variant=u4] .ol-stick{position:static}[data-variant=u4] .ol-fig{width:100%}}@media (width<=479.98px){[data-variant=u4] .ol-box{aspect-ratio:.76}[data-variant=u4] .ol-v,[data-variant=u4] .ol-node-l,[data-variant=u4] .ol-rows{font-size:12px}[data-variant=u4] .ol-card{width:max(56cqw,222px)}}[data-variant=u4] .rs-hue{transition:opacity .36s var(--u-ease)}@media (width>=640px){[data-variant=u4] .rs-stage{grid-template-columns:auto minmax(0,1fr);min-height:540px;container-type:inline-size}[data-variant=u4] .rs-shot{--rs-ph:clamp(200px, 46cqw, 270px);width:calc(var(--rs-ph) + 44px);height:calc(var(--rs-ph) * 1.88 + 32px)}[data-variant=u4] .rs-phone{left:24px;top:calc(var(--rs-ph) * -.294);width:var(--rs-ph);margin-left:0;bottom:auto}[data-variant=u4] .rs-frm{align-self:center;padding:28px 24px 28px 0}}[data-variant=u4] .rs-shot{-webkit-mask-image:linear-gradient(#0000 0,#000 72px);mask-image:linear-gradient(#0000 0,#000 72px)}@media (width>=1024px) and (width<=1199.98px){[data-variant=u4] .rs-card-h,[data-variant=u4] .rs-card-f{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}[data-variant=u4] .rs-card-h>.cx-mono{display:none}[data-variant=u4] .rs-card-b{padding:12px}[data-variant=u4] .rs-act{font-size:1.5rem}[data-variant=u4] .rs-frm .u3-lang-k{display:none}}@media (width<=639.98px){[data-variant=u4] .rs-shot{--rs-ph:230px;height:calc(var(--rs-ph) * 1.88 + 24px)}[data-variant=u4] .rs-phone{top:calc(var(--rs-ph) * -.294);width:var(--rs-ph);margin-left:calc(var(--rs-ph) / -2);bottom:auto}}[data-variant=u4] .rs-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}[data-variant=u4] :is(.rs-phone,.u2-pol-phone) .u2-pol-sheet .dv-p{font-size:4.6cqw}[data-variant=u4] .u3-lang{color:var(--u-soft);transition:opacity .2s var(--u-ease), visibility 0s linear;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;font-size:13px;display:flex}[data-variant=u4] .u3-lang:not([data-on]){opacity:0;visibility:hidden;transition:opacity .2s var(--u-ease), visibility 0s linear .2s}[data-variant=u4] .u3-lang-k{font-weight:500}[data-variant=u4] .u3-lang-seg{background:#fff9;border-radius:999px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #0f141214}[data-variant=u4] .u3-lang-seg button{min-height:28px;font:inherit;color:var(--u-body);cursor:pointer;transition:transform .12s var(--u-ease);background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:13px;font-weight:500;line-height:1.2}[data-variant=u4] .u3-lang-seg button:lang(hi){font-family:var(--font-deva);font-size:13.5px}[data-variant=u4] .u3-lang-seg button[aria-pressed=true]{background:var(--u-ink);color:#fff}[data-variant=u4] .u3-lang-seg button:active{transform:scale(.96)}[data-variant=u4] .u2-pol-phone .u3-lang{justify-content:center;margin:12px 0 0}@media (width>=1100px){[data-variant=u4] .u2-pol-stage{grid-template-columns:minmax(0,1fr) 256px}[data-variant=u4] .u2-pol-phone{width:256px}}@media (width>=640px) and (width<=1099.98px){[data-variant=u4] .u2-pol-phone{width:min(256px,64vw)}}@media (width<=899.98px){[data-variant=u4] .u2-pol-pick{flex-direction:column;align-items:stretch;gap:8px}[data-variant=u4] .u2-pol-pick-k{text-align:center}[data-variant=u4] .u2-pol-pick .u2-seg{border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}[data-variant=u4] .u2-pol-pick .u2-seg-b{white-space:normal;text-align:center;grid-column:span 2;height:auto;min-height:36px;padding:6px 10px;line-height:1.2}[data-variant=u4] .u2-pol-pick .u2-seg-b:nth-child(-n+2){grid-column:span 3}}@media (width<=479.98px){[data-variant=u4] .u2-pol-pick .u2-seg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-variant=u4] .u2-pol-pick .u2-seg-b,[data-variant=u4] .u2-pol-pick .u2-seg-b:nth-child(-n+2){grid-column:span 1}[data-variant=u4] .u2-pol-pick .u2-seg-b:last-child{grid-column:span 2}}[data-variant=u4] .uh-vtabs{grid-auto-rows:1fr}[data-variant=u4] .uh-rule-full{color:var(--u-soft);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.5}@media (width>=1024px){[data-variant=u4] .u2 .uh-rule-in>.uh-rule-full{grid-column:1/-1;padding-inline:18px}}[data-variant=u4] :is(.u1-lp-list .k,.u1-lp-sig .ic,.u1-lp-sig .vl,.u1-lp-foot .act){transition:none}[data-variant=u4] .u1-lp-foot .codes{transition:opacity .2s var(--u-ease)}@media (pointer:coarse){[data-variant=u4] .u-arrow{margin-block:-10px;padding-block:10px}[data-variant=u4] .uh-rule-dl .u-cite{margin-block:-13px;padding-block:13px;display:inline-block}[data-variant=u4] .u2-sw,[data-variant=u4] .u2-pol-pick .u2-seg-b{min-height:44px}[data-variant=u4] .u3-lang-seg button{min-height:40px;padding-inline:14px}[data-variant=u4] .u3-lang{min-height:44px}}@media (prefers-reduced-motion:reduce){[data-variant=u4] :is(.ol-stick[data-rise],.rs-stage[data-rise],.rs-stage[data-rise] .rs-phone,.uh-rules[data-rise] .uh-vtabs,.uh-rules[data-rise] .uh-rule-panel){opacity:1;transition:none;transform:none}[data-variant=u4] .u2-pol[data-land] .u2-pc-plate{opacity:1;transition:none;scale:1}[data-variant=u4] .u2-pc-codes .cx-code[data-fresh]:after{opacity:0;animation:none}[data-variant=u4] .rs-hue,[data-variant=u4] .u3-lang,[data-variant=u4] .u3-lang-seg button{transition:none}}[data-variant=u4] .ol-more{margin-top:12px;font-size:14px}[data-variant=u4]{--tk-fg:var(--u-body);--tk-y:var(--u-ink);--tk-t:var(--u-ink);--tk-k:#7c3aed;--tk-s:#047857;--tk-n:#b45309;--tk-f:#1d5fa8;--tk-p:#68716d;--tk-c:var(--u-soft);--tk-add:#047857;--tk-del:var(--u-red)}[data-variant=u4] .u-codebox{--tk-fg:#c9d8d1;--tk-y:var(--u-chalk);--tk-t:var(--u-chalk);--tk-k:#c4b5fd;--tk-s:var(--u-mint);--tk-n:#fcd34d;--tk-f:#93c5fd;--tk-p:var(--u-chalk-3);--tk-c:var(--u-chalk-3);--tk-add:var(--u-mint);--tk-del:var(--u-red-d)}[data-variant=u4] .u-codebox pre.u-code,[data-variant=u4] .u3-code-box pre{color:var(--tk-fg)}[data-variant=u4] .tk-k{color:var(--tk-k)}[data-variant=u4] .tk-s{color:var(--tk-s)}[data-variant=u4] .tk-n{color:var(--tk-n)}[data-variant=u4] .tk-f{color:var(--tk-f)}[data-variant=u4] .tk-y{color:var(--tk-y)}[data-variant=u4] .tk-t{color:var(--tk-t)}[data-variant=u4] .tk-p{color:var(--tk-p)}[data-variant=u4] .tk-c{color:var(--tk-c)}[data-variant=u4] .tk-add{color:var(--tk-add)}[data-variant=u4] .tk-del{color:var(--tk-del)}[data-variant=u4] pre.tk-wrap{white-space:pre-wrap;overflow-wrap:break-word}[data-variant=u4] pre.tk-wrap .tk-ln{padding-left:calc((var(--i,0) + 4) * 1ch);text-indent:calc((var(--i,0) + 4) * -1ch);display:block}[data-variant=u4] :is(.lp-faq,.u2-faq){box-shadow:none;background:0 0;border-radius:0;display:block}[data-variant=u4] :is(.lp-faq,.u2-faq):before{display:none}[data-variant=u4] .u-qa,[data-variant=u4] :is(.lp-faq,.u2-faq) .u-qa{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-variant=u4] .u-qa-item,[data-variant=u4] .u-qa-item:last-child{border-bottom:1.5px dotted #cfd6d2}[data-variant=u4] .u-qa-item summary{padding:24px 2px}[data-variant=u4] .u-qa-q{font-size:1.125rem;font-weight:400}[data-variant=u4] .u-qa-i{color:#8a948f}[data-variant=u4] .u-qa-item[open] .u-qa-i{transform:rotate(180deg)}[data-variant=u4] .u-faqrow{gap:28px;display:grid}@media (width>=1024px){[data-variant=u4] .u-faqrow{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:64px}[data-variant=u4] :is(h2,h3):has(+.lp-faq){float:left;width:30%;margin:0}[data-variant=u4] :is(h2,h3)+.lp-faq{margin-left:34%}[data-variant=u4] :is(h2,h3)+.lp-faq+*{clear:both}}:root{--u-canvas:#fff;--u-canvas-2:#f6f7f6;--u-page:#f8faf8;--u-stage:#eef3f0;--u-wash:#f3f8f5;--u-tint:#e8f3ee;--u-tint-2:#d5e9df;--u-line:#e6e9e7;--u-line-2:#d3d9d6;--u-line-3:#b6c0bb;--u-ink:#0b1410;--u-body:#3b4541;--u-soft:#5d6864;--u-emerald:#047857;--u-emerald-ink:#065f46;--u-emerald-deep:#054c38;--u-red:#b42318;--u-red-tint:#fdeceb;--u-amber:#8a5300;--u-amber-tint:#fbf1de;--u-deep:#03150e;--u-deep-2:#082219;--u-deep-3:#0f3024;--u-deep-4:#14392b;--u-deep-line:#1d4535;--u-deep-line-2:#2b5a47;--u-chalk:#e8f3ee;--u-chalk-2:#b3cbbf;--u-chalk-3:#8fab9e;--u-mint:#6ee7b7;--u-mint-wash:#0d3b2a;--u-red-d:#ff8b7b;--u-red-wash:#3a1814;--u-amber-d:#f5c35a;--u-amber-wash:#36290d;--u-white:#fff;--u-scrim:#03150e61;--u-shadow:#0c151114;--u-shadow-2:#0c151129;--u-glow:#04785724;--u-float:0 1px 2px #0b14100d, 0 18px 40px -18px #0b141038;--u-float-sm:0 1px 2px #0b14100d, 0 10px 24px -14px #0b14102e;--u-band:#043a2b;--u-action:#054c38;--u-action-hover:#065f46;--u-action-lift:0 1px 2px #054c3814, 0 10px 24px -14px #054c3880;--u-band-text:#cfe4da;--background:var(--u-canvas);--foreground:var(--u-ink);--card:var(--u-canvas);--card-foreground:var(--u-ink);--popover:var(--u-canvas);--popover-foreground:var(--u-ink);--primary:var(--u-emerald);--primary-foreground:var(--u-white);--secondary:var(--u-canvas-2);--secondary-foreground:var(--u-ink);--muted:var(--u-canvas-2);--muted-foreground:var(--u-soft);--accent:var(--u-tint);--accent-foreground:var(--u-emerald-ink);--destructive:var(--u-red);--border:var(--u-line);--input:var(--u-line-3);--ring:var(--u-emerald);--risk:var(--u-red);--trust:var(--u-emerald);--nav-h:72px;--u-max:1200px;--u-radius-lg:28px;--u-gutter:16px;--u-radius:16px;--u-ease:cubic-bezier(.23, 1, .32, 1)}@media (width>=640px){:root{--u-gutter:24px}}@media (width>=1024px){:root{--u-gutter:40px}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
