@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! 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)))){:root,:host{--cv:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-start-9{grid-column-start:9}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-6{gap:calc(var(--spacing) * 6)}.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)}.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,)}.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))}}.lp{--page:#fff;--band:#f7f7f5;--subtle:#f3f3f1;--hover:#eeeeeb;--line:#ecece9;--line-2:#dcdcd8;--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--brand:#1daf61;--brand-hi:#2bc573;--brand-text:#137a43;--brand-soft:#e9f7f0;--warn:#c2410c;--warn-soft:#fff4eb;--warn-hi:#f08a4b;--deny:#c8312b;--deny-soft:#fdf1f0;--deny-line:#c8312b52;--amber:#e0691c;--glow:#1daf6129;--grid:#1a1a190b;--arch-line:#1a1a1912;--nav-bg:#ffffffb8;--nav-bg-scrolled:#ffffffe0;--btn-primary-bg:#1a1a19;--btn-primary-fg:#fff;--btn-primary-hover:#000;--card-bg:#ffffffdb;--card-line:#14141312;--shadow-float:0 1px 2px #1414130a, 0 12px 40px -12px #1414132e;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);background:var(--page);width:100%;min-width:1280px;color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:clip}.lp[data-theme=dark],.lp [data-theme=dark]{--page:#0e1411;--band:#141b17;--subtle:#18211c;--hover:#1c2620;--line:#ffffff14;--line-2:#ffffff24;--ink:#ededea;--sub:#a3a39e;--soft:#7e847f;--brand-text:#2bc573;--brand-soft:#2bc5731f;--glow:#1daf614d;--grid:#ffffff09;--arch-line:#ffffff13;--nav-bg:#0e1411a8;--nav-bg-scrolled:#0e1411db;--btn-primary-bg:#1daf61;--btn-primary-fg:#0e1411;--btn-primary-hover:#2bc573;--card-bg:#141b17cc;--card-line:#ffffff17;--shadow-float:0 1px 2px #0000004d, 0 18px 48px -12px #0000008c}.lp *{box-sizing:border-box}.lp a:not(.lp-btn):focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.lp lp-icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}lp-icon>svg{display:block}.lp .mono{font-feature-settings:"zero" 0;font-family:JetBrains Mono Variable,ui-monospace,monospace}.lp .tnum{font-variant-numeric:tabular-nums}.lp-container{max-width:1248px;margin:0 auto;padding:0 24px;position:relative}.lp-nav{z-index:60;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid #0000;height:64px;transition:background-color .2s,border-color .2s;position:sticky;top:0}.lp-nav.is-scrolled{background:var(--nav-bg-scrolled);border-bottom-color:var(--line)}.lp-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.lp-brand{color:var(--ink);justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp-brand img{width:auto;height:24px;display:block}.lp-brand-by{color:var(--sub);border-left:1px solid var(--line-2);padding-left:12px;font-size:13px;font-weight:500;line-height:16px}.lp-nav-links{align-items:center;gap:2px;display:flex}.lp-nav-link{height:36px;color:var(--sub);border-radius:10px;align-items:center;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.lp-nav-link:hover{color:var(--ink);background:var(--hover)}.lp-nav-cta{justify-self:end;align-items:center;gap:6px;display:flex}.lp-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:40px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.98)}.lp-btn:focus-visible{box-shadow:0 0 0 2px var(--page),0 0 0 4px #1daf618c;outline:none}.lp-btn-sm{height:36px;padding:0 14px;font-size:14px}.lp-btn-lg{height:48px;padding:0 22px;font-size:15.5px}.lp-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:0 1px 2px #14141324,inset 0 1px #ffffff1a}.lp-btn-primary:hover{background:var(--btn-primary-hover)}.lp-btn-primary lp-icon{transition:transform .2s var(--ease)}.lp-btn-primary:hover lp-icon{transform:translate(2px)}.lp-btn-secondary{background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 1px 2px #1414130a}.lp-btn-secondary:hover{background:var(--subtle)}.lp-btn-ghost{color:var(--ink);background:0 0}.lp-btn-ghost:hover{background:var(--hover)}.lp-pill{background:var(--card-bg);height:32px;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1414130a;color:var(--sub);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.lp-pill b{color:var(--ink);font-weight:500}.lp-pill-dot{background:var(--brand-soft);border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.lp-arch{background:var(--brand);border-radius:3px 3px 1px 1px;width:6px;height:8px;display:inline-block}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--brand);border-radius:3px 3px 1px 1px;width:6px;height:8px}.lp-display{letter-spacing:-.038em;color:var(--ink);font-variation-settings:"opsz" 32;margin:0;font-size:68px;font-weight:600;line-height:1.03}.lp-display .muted{color:var(--soft)}.lp-h2{letter-spacing:-.03em;color:var(--ink);font-variation-settings:"opsz" 32;text-wrap:balance;margin:0;font-size:48px;font-weight:600;line-height:1.1}.lp-lead{letter-spacing:-.006em;color:var(--sub);text-wrap:pretty;margin:0;font-size:19px;line-height:30px}.lp-lead b{color:var(--ink);font-weight:500}.lp-body{color:var(--sub);margin:0;font-size:16.5px;line-height:28px}.lp-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-checks li{color:var(--sub);align-items:center;gap:8px;font-size:13.5px;line-height:20px;display:flex}.lp-checks lp-icon{color:var(--brand)}.lp [data-theme=dark]:not(.lp-nav){background:var(--page);color:var(--ink)}.lp-section{isolation:isolate;padding:128px 0;position:relative}.lp-section.is-band{background:var(--band)}.lp-section+.lp-section:not(.is-band):not([data-theme]){border-top:1px solid var(--line)}.lp-section-head{flex-direction:column;align-items:flex-start;gap:18px;max-width:760px;display:flex}.lp-section-head.is-center{text-align:center;align-items:center;margin:0 auto}.lp-chip{white-space:nowrap;background:var(--subtle);height:26px;color:var(--sub);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.lp-chip.is-brand{background:var(--brand-soft);color:var(--brand-text)}.lp-chip.is-warn{background:var(--warn-soft);color:var(--warn)}.lp-chip.is-outline{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:0 0}.lp-chip.is-mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px}.lp-chip .dot{background:currentColor;border-radius:9px;width:6px;height:6px}.lp-card{background:var(--page);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:24px}.lp-card.is-float{background:var(--card-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 0 0 1px var(--card-line),var(--shadow-float)}.lp-frame{isolation:isolate;background:#f7f7f5;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14141317,0 1px 2px #1414130d,0 24px 48px -24px #14141338,0 72px 120px -48px #10523052}.lp-frame.is-arch{border-radius:50% 50% 24px 24px/104px 104px 24px 24px}.lp-frame>img{width:100%;height:auto;display:block}.lp-glow-spot{pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 50% 42%,var(--glow) 0%,#1daf610f 45%,transparent 72%);position:absolute}.lp-to-light{z-index:-1;pointer-events:none;will-change:transform;height:260px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lp-to-light:before{content:"";background:var(--curve-light,#fff);border-radius:50% 50% 0 0/170px 170px 0 0;position:absolute;inset:130px -14% -40px;box-shadow:0 -1px #2bc5734d,0 -36px 90px -16px #1daf614d}.lp-to-light:after{content:"";background:var(--curve-light,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.lp-from-light{z-index:-1;pointer-events:none;will-change:transform;height:220px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lp-from-light:before{content:"";background:var(--curve-light,#fff);border-radius:0 0 50% 50%/0 0 170px 170px;position:absolute;inset:-40px -14% 130px;box-shadow:0 1px #2bc5734d,0 36px 90px -16px #1daf614d}.lp-grid{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000,#0000 75%)}.lp-micro{color:var(--sub);white-space:nowrap;align-items:center;gap:9px;margin:0;font-size:13px;line-height:18px;display:flex}.lp-micro i{background:var(--line-2);border-radius:9px;width:3px;height:3px}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-arch-in{0%{clip-path:inset(100% -160px -160px);transform:translateY(20px)}to{clip-path:inset(-160px);transform:none}}@keyframes lp-failsafe{to{opacity:1;clip-path:none;transform:none}}.lp-reveal{opacity:0;transition:opacity .48s var(--ease),transform .48s var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}.lp:not(.motion-ready) .lp-reveal{animation:0s 2.5s forwards lp-failsafe}.lp-reveal.is-in{opacity:1;transform:none}.pw{--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--line:#ecece9;--line-2:#dcdcd8;--subtle:#f3f3f1;--hover:#eeeeeb;--brand-text:#137a43;--brand-soft:#e9f7f0;color:var(--ink);isolation:isolate;background:#f7f7f5;border-radius:500px 500px 24px 24px/104px 104px 24px 24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #14141317,0 1px 2px #1414130d,0 24px 48px -24px #14141338,0 72px 120px -48px #10523052}.lp[data-theme=dark] .pw{box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -20px #0009,0 80px 160px -40px #1daf6147}.pw:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80}.pw:before{content:"";border-radius:inherit;pointer-events:none;z-index:6;border-top:1.5px solid #1daf6180;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 14%,#000 50%,#0000 86%);mask-image:linear-gradient(90deg,#0000 14%,#000,#0000 86%)}.pw-crown{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:84px;padding-bottom:14px;display:flex;position:relative}.pw-crown:before{content:"";pointer-events:none;background:radial-gradient(46% 130% at 50% 0,#1daf611c,#1daf6100 72%);position:absolute;inset:0}.pw-crown>*{position:relative}.pw-crown-title{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.pw-crown-title img{width:16px;height:16px;display:block}.pw-crown-title .sep{color:#c4c4bf}.pw-crown-meta{color:var(--soft);align-items:center;gap:5px;font-size:11.5px;line-height:14px;display:flex}.pw-body{padding:0 10px 10px 0;display:flex;position:absolute;inset:84px 0 0}.pw-rail{flex-direction:column;flex-shrink:0;width:200px;padding:2px 10px 0 12px;font-size:13px;display:flex}.pw-row{height:32px;color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:0 9px;display:flex;overflow:hidden}.pw-row lp-icon{color:var(--sub)}.pw-row .t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pw-row.is-active{background:#e8e8e4;font-weight:500}.pw-row .kbd{color:var(--soft);font-size:11px}.pw-label{color:var(--soft);padding:14px 9px 4px;font-size:11.5px;font-weight:500}.pw-run-dot{background:var(--brand);opacity:0;border-radius:99px;width:6px;height:6px;transition:opacity .2s}.pw.is-running .pw-run-dot{opacity:1;animation:1.4s ease-in-out infinite pw-pulse}.pw-account{border-radius:10px;align-items:center;gap:9px;height:44px;margin-top:auto;margin-bottom:10px;padding:0 8px;display:flex}.pw-avatar{color:#2563eb;background:#eef4ff;border-radius:99px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.pw-account .n{font-size:13px;font-weight:500;line-height:16px}.pw-account .d{color:var(--soft);font-size:11.5px;line-height:14px}.pw-main{background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ecece9,0 1px 2px #1414130a}.pw-thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 0 16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}.pw-col{flex-direction:column;width:584px;margin:0 auto;display:flex}.pw-user{background:#f3f3f1;border-radius:20px;align-self:flex-end;max-width:456px;padding:9px 15px;font-size:14.5px;line-height:23px}.pw-gap-l{margin-top:16px}.pw-gap-m{margin-top:10px}.pw-gap-s{margin-top:6px}.pw-sum{height:28px;color:var(--sub);border-radius:9px;align-items:center;gap:7px;width:max-content;margin-left:-6px;padding:0 8px 0 6px;font-size:13px;display:flex}.pw-sum .lbl{color:var(--ink);font-weight:500}.pw-sum .lbl-sub{color:var(--sub)}.pw-chip{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.pw-chip.warn{background:var(--warn-soft,#fff4eb);color:#c2410c}.pw-chip.ok{color:#137a43;background:#e9f7f0}.pw-chip.neutral{color:#5e5e5a;background:#f3f3f1}.pw-tl{border-left:1px solid #ecece9;gap:9px;margin:4px 0 0 7px;padding:0 0 0 20px;font-size:13.5px;line-height:20px;list-style:none;display:grid}.pw-tl li{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.pw-tl .node{color:#5e5e5a;background:#fff;border-radius:99px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:0;left:-31px;box-shadow:inset 0 0 0 1px #ecece9}.pw-tl li.is-live .node{box-shadow:none;color:#1daf61;background:#e9f7f0}.pw-tl .meta{color:var(--soft);white-space:nowrap}.pw-tl .think{color:var(--sub);font-size:13px}.pw-tl .think i{font-style:italic}.pw-tl li .ic-live{display:none}.pw-tl li.is-live .ic-live{animation:1s linear infinite pw-spin;display:block}.pw-tl li.is-live .ic-done{display:none}.pw-card{background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ecece9,0 8px 24px -10px #14141324}.pw-card:before{content:"";background:#1daf61;width:3px;position:absolute;top:0;bottom:0;left:0}.pw-card-head{padding:13px 16px 10px 18px}.pw-needs{color:#137a43;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.pw-needs i{background:#1daf61;border-radius:99px;width:6px;height:6px;animation:1.4s ease-in-out infinite pw-pulse}.pw-card h4{letter-spacing:-.005em;margin:3px 0 0;font-size:14.5px;font-weight:600;line-height:21px}.pw-card p{color:var(--sub);margin:1px 0 0;font-size:12.5px;line-height:18px}.pw-call{border-radius:12px;margin:0 16px 14px 18px;box-shadow:inset 0 0 0 1px #ecece9}.pw-call-top{align-items:center;gap:10px;padding:9px 10px 9px 11px;display:flex}.pw-app{color:#2563eb;background:#eef4ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pw-call-name{align-items:center;gap:7px;font-size:13.5px;font-weight:500;line-height:19px;display:flex}.pw-call-sub{color:var(--soft);font-size:11.5px;line-height:15px}.pw-call-where{color:var(--ink);border-top:1px solid #ecece9;grid-template-columns:64px 1fr;padding:7px 11px;font-size:12.5px;line-height:18px;display:grid}.pw-call-where span:first-child{color:var(--soft)}.pw-b{height:30px;transition:transform .15s var(--ease),background-color .15s;border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.pw-b.deny{color:#5e5e5a}.pw-b.approve{color:#fff;background:#1a1a19}.pw-b.approve.is-press{background:#000;transform:scale(.94)}.pw-decided{background:#fff;border-radius:12px;align-items:center;gap:9px;height:38px;padding:0 12px 0 10px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ecece9}.pw-decided .ck{color:#137a43;background:#e9f7f0;border-radius:99px;place-items:center;width:20px;height:20px;display:grid}.pw-decided .who{font-weight:500}.pw-decided .meta{color:var(--soft);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.pw-answer{color:#1a1a19;text-wrap:pretty;margin-bottom:0;font-size:14.5px;line-height:24px}.pw-answer strong{font-weight:600}.cite{color:#137a43;vertical-align:2px;background:#e9f7f0;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin:0 0 0 2px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.pw-answer.is-streaming .sw{opacity:0;transition:opacity .28s}.pw-answer.is-streaming .sw.on{opacity:1}.pw-receipt{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.pw-rc{color:#5e5e5a;white-space:nowrap;background:#f3f3f1;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pw-rc img{object-fit:cover;border-radius:5px;width:16px;height:16px;margin-left:-4px}.pw-rc.ink{color:#1a1a19}.pw-rc.dept{color:#137a43;background:#e9f7f0}.pw-rc.cost{color:#1a1a19;background:#fff;box-shadow:inset 0 0 0 1px #dcdcd8}.pw-actions{color:#5e5e5a;align-items:center;gap:2px;margin-left:-6px;display:flex}.pw-ib{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pw-src{color:#1a1a19;background:#f3f3f1;border-radius:99px;align-items:center;gap:6px;height:28px;margin-left:4px;padding:0 10px 0 5px;font-size:12.5px;display:inline-flex}.dot-pulse{animation:1.6s ease-in-out infinite pw-pulse}.pw-src .stack{display:flex}.pw-src .stack span{border-radius:99px;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 0 0 2px #f3f3f1}.pw-src .stack span+span{margin-left:-3px}.pw-actions .pw-chip{margin-left:auto}.pw-dock{transition:transform .72s var(--ease);padding:0 0 12px}.pw-main.is-home .pw-dock{transform:translateY(-142px)}.pw-composer{width:604px;transition:box-shadow .3s var(--ease);background:#fff;border-radius:20px;margin:0 auto;padding:11px 10px 9px 16px;box-shadow:0 6px 24px -6px #14141314,0 0 0 1px #e4e4e0}.pw-composer.is-focus{box-shadow:0 6px 24px -6px #14141314,0 0 0 1px #1daf618c,0 0 0 5px #1daf611a}.pw-input{color:#1a1a19;min-height:24px;font-size:14.5px;line-height:24px}.pw-hello{text-align:center;pointer-events:none;position:absolute;top:112px;left:0;right:0}.pw-hello b{letter-spacing:-.02em;color:#1a1a19;font-size:22px;font-weight:600;line-height:30px;display:block}.pw-hello span{color:#8c8c87;margin-top:4px;font-size:13px;display:block}.pw-input.is-ph{color:#8c8c87}.pw-caret{vertical-align:-3px;background:#1daf61;width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite pw-blink;display:inline-block}.pw-bar{align-items:center;gap:4px;margin-top:7px;display:flex}.pw-plus{color:#5e5e5a;border-radius:99px;place-items:center;width:30px;height:30px;margin-left:-6px;display:grid}.pw-pick{color:#1a1a19;border-radius:99px;align-items:center;gap:6px;height:30px;margin-left:auto;padding:0 9px 0 5px;font-size:12.5px;display:inline-flex}.pw-pick img{object-fit:cover;border-radius:7px;width:20px;height:20px}.pw-pick .m{color:#8c8c87}.pw-effort{color:#5e5e5a;border-radius:99px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:12.5px;display:inline-flex}.pw-send{color:#fff;background:#1daf61;border-radius:99px;place-items:center;width:32px;height:32px;margin-left:2px;transition:background-color .2s;display:grid}.pw-send .stop{display:none}.pw.is-running .pw-send{background:#1a1a19}.pw.is-running .pw-send .go{display:none}.pw.is-running .pw-send .stop{display:block}.pw-foot{text-align:center;color:#8c8c87;margin-top:7px;font-size:11px}.pw-cursor{z-index:8;opacity:0;pointer-events:none;width:22px;height:22px;transition:transform .95s var(--ease-io),opacity .25s ease;filter:drop-shadow(0 2px 3px #00000038);position:absolute;top:0;left:0}.pw-cursor.is-click svg{transform-origin:4px 3px;transition:transform .12s;transform:scale(.86)}.pw .is-hidden{display:none!important}.pw-enter{animation:pw-in .46s var(--ease) both}@keyframes pw-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes pw-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}70%{opacity:1;transform:translateY(-1px)scale(1.004)}to{opacity:1;transform:none}}.pw-pop{animation:pw-pop .52s var(--ease) both}@keyframes pw-spin{to{transform:rotate(360deg)}}@keyframes pw-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pw-blink{50%{opacity:0}}.shimmer{color:#0000;background:linear-gradient(90deg,#5e5e5a 0% 40%,#c4c4bf 50%,#5e5e5a 60% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite pw-sh}@keyframes pw-sh{0%{background-position:100% 0}to{background-position:-100% 0}}.demo-ctl{background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:34px;box-shadow:inset 0 0 0 1px var(--card-line),0 1px 2px #1414130d;color:var(--sub);border-radius:99px;align-self:flex-end;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:12px;display:inline-flex}.demo-ctl .lbl{align-items:center;gap:6px;font-weight:500;display:flex}.demo-ctl .lbl i{background:var(--soft);border-radius:9px;width:6px;height:6px}.demo-ctl.is-live .lbl i{background:var(--brand);animation:1.4s ease-in-out infinite pw-pulse}.demo-prog{background:var(--line-2);border-radius:9px;width:56px;height:3px;overflow:hidden}.demo-prog i{background:var(--brand);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,1));display:block}.demo-btn{width:26px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;transition:background-color .15s;display:grid}.demo-btn:hover{background:var(--hover)}.demo-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #1daf6199}.demo-btn[disabled]{opacity:.35;cursor:default}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-reveal{opacity:1;transform:none}.pw-cursor{display:none}}.lp [data-theme=dark] .pw{box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -20px #0009,0 80px 160px -40px #1daf6147}.lp.is-paused *,.lp.is-paused :before,.lp.is-paused :after,.lp .is-offscreen :not(.conv,.bt),.lp .is-offscreen :not(.conv,.bt):before,.lp .is-offscreen :not(.conv,.bt):after{animation-play-state:paused!important}.lp-nav{transition:background-color .25s,border-color .25s}.lp-nav .lp-brand-wm.is-light{display:none}.lp-nav:not([data-theme=dark]) .lp-brand-wm.is-light{display:block}.lp-nav:not([data-theme=dark]) .lp-brand-wm.is-dark{display:none}.lp-nav-link{position:relative}.lp-nav-link.is-current{color:var(--ink)}.lp-nav-link.is-current:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:3px;left:13px;right:13px}.lp section[id],.lp article[id],.lp [id=talk-to-ecv]{scroll-margin-top:72px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp [data-theme=dark]:has(>.lp-from-light){background:linear-gradient(var(--curve-light,#fff) 0 4px,var(--page) 4px)}.lp [data-theme=dark]:has(>.lp-to-light){background:linear-gradient(var(--page) calc(100% - 4px),var(--curve-light,#fff) calc(100% - 4px))}.lp [data-theme=dark]:has(>.lp-from-light):has(>.lp-to-light){background:linear-gradient(var(--curve-light,#fff) 0 4px,var(--page) 4px calc(100% - 4px),var(--curve-light,#fff) calc(100% - 4px))}.lp-section.is-band+.lp-section:not(.is-band):not([data-theme]),.lp-section[data-theme]+.lp-section:not(.is-band):not([data-theme]){border-top:0}.turn-pin.s-l03{background:var(--band)}.s-l03 .st-resume{background:var(--page)}.turn-pin.pin-on .turn-stage{box-sizing:border-box;padding-top:64px}@media(max-width:1279px){.lp{min-width:320px}.lp-container{max-width:760px;padding:0 20px}.lp-display{letter-spacing:-.036em;font-size:40px;line-height:1.06}.lp-h2{letter-spacing:-.028em;font-size:31px;line-height:1.14}.lp-h2 .muted{color:var(--soft)}.lp-lead{font-size:16.5px;line-height:26px}.lp-body{font-size:15px;line-height:24px}.lp-eyebrow{letter-spacing:.08em;font-size:12px}.lp-section{padding:80px 0;overflow-x:clip}.lp-section-head{gap:14px}.lp-btn-lg{height:52px;padding:0 22px;font-size:16px}.lp-micro{white-space:normal;flex-wrap:wrap;justify-content:center;row-gap:4px;font-size:12.5px}.lp-chip{height:28px}.lp-to-light{height:150px}.lp-to-light:before{border-radius:50% 50% 0 0/76px 76px 0 0;top:64px;left:-30%;right:-30%;box-shadow:0 -1px #2bc5734d,0 -26px 60px -14px #1daf614d}.lp-to-light:after{height:40px}.lp-from-light{height:130px}.lp-from-light:before{border-radius:0 0 50% 50%/0 0 76px 76px;bottom:64px;left:-30%;right:-30%;box-shadow:0 1px #2bc5734d,0 26px 60px -14px #1daf614d}.lp a,.lp button,.lp [role=tab],.lp [role=radio],.lp [role=switch]{-webkit-tap-highlight-color:transparent}.lp section[id],.lp article[id],.lp [id=talk-to-ecv]{scroll-margin-top:68px}}.bo:where(.s-l02,.s-l02 *){border-bottom:1px solid var(--line);background:var(--page);padding:60px 0 56px;position:relative}.bo-label:where(.s-l02,.s-l02 *){color:var(--sub);justify-content:center;align-items:center;gap:16px;margin:0 0 30px;font-size:13px;font-weight:500;line-height:16px;display:flex}.bo-label:where(.s-l02,.s-l02 *):before,.bo-label:where(.s-l02,.s-l02 *):after{content:"";background:linear-gradient(90deg,transparent,var(--line-2));width:72px;height:1px}.bo-label:where(.s-l02,.s-l02 *):after{transform:scaleX(-1)}.bo-list:where(.s-l02,.s-l02 *){justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.bo-item:where(.s-l02,.s-l02 *){cursor:default;flex-direction:column;flex:auto;align-items:center;gap:8px;min-width:0;padding:4px 12px;display:flex}.bo-item:where(.s-l02,.s-l02 *)+.bo-item{box-shadow:-1px 0 0 var(--line)}.bo-mark:where(.s-l02,.s-l02 *){letter-spacing:-.022em;color:#45453f;white-space:nowrap;font-size:16.5px;font-weight:600;line-height:22px;transition:color .2s}.bo-mark:where(.s-l02,.s-l02 *) .pre{color:var(--soft);font-weight:500;transition:color .2s}.bo-mark:where(.s-l02,.s-l02 *) .sym{color:var(--soft);margin:0 1px;font-weight:500}.bo-role:where(.s-l02,.s-l02 *){color:var(--sub);white-space:nowrap;font-size:11px;line-height:14px;transition:color .2s}.bo-item:hover:where(.s-l02,.s-l02 *) .bo-mark,.bo-item:hover:where(.s-l02,.s-l02 *) .bo-mark .pre{color:var(--ink)}.bo-item:hover:where(.s-l02,.s-l02 *) .bo-role{color:var(--brand-text)}.pain-grid:where(.s-l02,.s-l02 *){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.pain:where(.s-l02,.s-l02 *){background:var(--band);border-radius:24px;flex-direction:column;height:100%;padding:0 24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1a1a1909}.pain-fig:where(.s-l02,.s-l02 *){background:radial-gradient(56% 48% at 50% 58%,#fff,#fff9 46%,#fff0);place-items:center;height:228px;margin:0 -24px 2px;display:grid}.pain-fig:where(.s-l02,.s-l02 *) img{width:250px;max-width:100%;height:auto;transition:transform .5s var(--ease);display:block}.pain:hover:where(.s-l02,.s-l02 *) .pain-fig img{transform:translateY(-4px)}.pain-t:where(.s-l02,.s-l02 *){letter-spacing:-.016em;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.pain-q:where(.s-l02,.s-l02 *){color:var(--sub);text-wrap:pretty;margin:6px 0 0;font-size:14.5px;line-height:22px}@property --cv{syntax:"<number>";inherits:true;initial-value:1}.conv:where(.s-l02,.s-l02 *){--cv:1;background:var(--band);height:496px;box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;border-radius:28px;margin-top:24px;position:relative;overflow:hidden}.conv.sl:where(.s-l02,.s-l02 *){--cv:0}@keyframes cv-drive{0%{--cv:0}to{--cv:1}}@supports (animation-timeline:view()){.conv.sl.sl-css:where(.s-l02,.s-l02 *){animation:linear both cv-drive;animation-timeline:view();animation-range:contain 8% contain 68%}}.cv-tag:where(.s-l02,.s-l02 *){letter-spacing:.06em;text-transform:uppercase;color:var(--sub);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;top:26px}.cv-tag:where(.s-l02,.s-l02 *) .mono{letter-spacing:0;text-transform:none;color:var(--soft);font-size:11.5px;font-weight:400}.cv-tag.is-before:where(.s-l02,.s-l02 *){opacity:calc(1 - .55 * var(--cv));left:32px}.cv-tag.is-after:where(.s-l02,.s-l02 *){color:var(--brand-text);opacity:calc(.35 + .65 * var(--cv));right:32px}.cv-tag.is-after:where(.s-l02,.s-l02 *):before{content:"";background:var(--brand);border-radius:3px 3px 1px 1px;width:6px;height:8px}.cv-art:where(.s-l02,.s-l02 *){pointer-events:none;z-index:1;position:absolute;inset:0}.cv-art:where(.s-l02,.s-l02 *) img{max-width:none;height:auto;display:block;position:absolute}.cv-sprawl:where(.s-l02,.s-l02 *){width:570px;opacity:calc(1 - clamp(0,(var(--cv) - .3) * 2.8,1));transform:scale(calc(1 - .08 * var(--cv))) translate(calc(var(--cv) * 18px));transform-origin:60%;top:40px;left:8px}.cv-entrance:where(.s-l02,.s-l02 *){width:922px;opacity:clamp(0,(var(--cv) - .45) * 3.2,1);transform:translate(calc((1 - var(--cv)) * -36px));top:-74px;left:30px}.cv-pill:where(.s-l02,.s-l02 *){z-index:3;--e:clamp(0, (var(--cv) - var(--d0,0)) * 2.1, 1);transform:translate(calc(var(--tx,0) * var(--e) * (2 - var(--e)) * 1px),calc(var(--ty,0) * var(--e) * (2 - var(--e)) * 1px)) scale(calc(1 - .72 * var(--e))) rotate(calc(var(--r,0) * (1 - var(--e)) * 1deg));opacity:calc(1 - clamp(0,(var(--e) - .7) * 3.4,1));will-change:transform;position:absolute}.cv-pill-in:where(.s-l02,.s-l02 *){height:34px;color:var(--ink);white-space:nowrap;animation:5.6s ease-in-out infinite alternate cv-bob;animation-delay:var(--bd,0s);background:#fffffff0;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12.5px;font-weight:500;line-height:16px;display:flex;box-shadow:0 0 0 1px #14141314,0 8px 20px -10px #14141340}.cv-pill-in:where(.s-l02,.s-l02 *) .ic{background:var(--subtle);width:22px;height:22px;color:var(--sub);border-radius:99px;place-items:center;display:grid}.cv-pill-in:where(.s-l02,.s-l02 *) .mono{color:var(--warn);font-size:10.5px;font-weight:400}@keyframes cv-bob{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}.cv-svg:where(.s-l02,.s-l02 *){pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-svg:where(.s-l02,.s-l02 *) path{fill:none;stroke-linecap:round}.cv-svg:where(.s-l02,.s-l02 *) .base{stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:3 5}.cv-svg:where(.s-l02,.s-l02 *) .lit{stroke:var(--brand);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--cv) - var(--s)) * 3,1))}.cv-door:where(.s-l02,.s-l02 *){z-index:4;width:160px;height:210px;position:absolute;top:84px;left:610px}.cv-glow:where(.s-l02,.s-l02 *){pointer-events:none;z-index:-2;background:radial-gradient(50% 50% at 50% 50%,var(--glow) 0%,#1daf610f 46%,transparent 72%);width:560px;height:500px;opacity:calc(.3 + .7 * var(--cv));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-arch:where(.s-l02,.s-l02 *){border:1px solid var(--arch-line);pointer-events:none;z-index:-1;border-bottom:0;position:absolute;-webkit-mask-image:linear-gradient(#000 35%,#0000 92%);mask-image:linear-gradient(#000 35%,#0000 92%)}.cv-arch.a1:where(.s-l02,.s-l02 *){border-radius:100px 100px 0 0;inset:-20px -20px 40px}.cv-arch.a2:where(.s-l02,.s-l02 *){opacity:.7;border-radius:128px 128px 0 0;inset:-48px -48px 10px}.cv-tile:where(.s-l02,.s-l02 *){transform:scale(calc(.94 + .06 * var(--cv)));transform-origin:50% 100%;background:#fff;border-radius:80px 80px 22px 22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #14141312,0 1px 2px #1414130d,0 24px 48px -20px #10523061}.cv-tile:where(.s-l02,.s-l02 *):before{content:"";border-radius:inherit;pointer-events:none;opacity:clamp(0,(var(--cv) - .55) * 3,1);border-top:1.5px solid #1daf6199;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 50%,#0000 82%);mask-image:linear-gradient(90deg,#0000 18%,#000,#0000 82%)}.cv-tile:where(.s-l02,.s-l02 *):after{content:"";height:60%;opacity:var(--cv);background:radial-gradient(60% 80% at 50% 0,#1daf611f,#0000 70%);position:absolute;top:0;left:0;right:0}.cv-tile:where(.s-l02,.s-l02 *) img{width:68px;height:68px;margin-left:-34px;display:block;position:absolute;top:62px;left:50%}.cv-tile-meta:where(.s-l02,.s-l02 *){text-align:center;color:var(--soft);font-size:11px;line-height:14px;position:absolute;bottom:22px;left:0;right:0}.cv-door-cap:where(.s-l02,.s-l02 *){text-align:center;white-space:nowrap;position:absolute;top:226px;left:50%;transform:translate(-50%)}.cv-door-cap:where(.s-l02,.s-l02 *) b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:20px;display:block}.cv-door-cap:where(.s-l02,.s-l02 *) span{color:var(--sub);margin-top:2px;font-size:12.5px;line-height:16px;display:block}.cv-list:where(.s-l02,.s-l02 *){z-index:2;width:340px;position:absolute;top:76px;left:836px}.cv-list-head:where(.s-l02,.s-l02 *){color:var(--ink);margin:0 0 16px 32px;font-size:13px;font-weight:600;line-height:18px}.cv-list-head:where(.s-l02,.s-l02 *) span{color:var(--soft);font-weight:400}.cv-rows:where(.s-l02,.s-l02 *){gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cv-rail:where(.s-l02,.s-l02 *){background:var(--line-2);width:1px;position:absolute;top:12px;bottom:18px;left:9px}.cv-rail:where(.s-l02,.s-l02 *) i{background:var(--brand);transform-origin:top;transform:scaleY(clamp(0,(var(--cv) - .62) / .3,1));position:absolute;inset:0}.cv-row:where(.s-l02,.s-l02 *){--k:clamp(0, (var(--cv) - var(--t)) * 7, 1);opacity:calc(.32 + .68 * var(--k));transform:translate(calc((1 - var(--k)) * 10px));grid-template-columns:19px 1fr;column-gap:13px;display:grid;position:relative}.cv-node:where(.s-l02,.s-l02 *){z-index:1;background:var(--band);width:19px;height:23px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--brand-text);border-radius:10px 10px 4px 4px;place-items:center;display:grid;position:relative}.cv-node:where(.s-l02,.s-l02 *):after{content:"";border-radius:inherit;background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand);opacity:var(--k);position:absolute;inset:0}.cv-node:where(.s-l02,.s-l02 *) lp-icon{z-index:1;opacity:var(--k);transform:scale(calc(.6 + .4 * var(--k)));position:relative}.cv-row-t:where(.s-l02,.s-l02 *){letter-spacing:-.006em;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.cv-row-s:where(.s-l02,.s-l02 *){color:var(--sub);margin-top:2px;font-size:12.5px;line-height:18px}.cv-row-s.mono:where(.s-l02,.s-l02 *){letter-spacing:-.01em;font-size:11px}.cv-scrub:where(.s-l02,.s-l02 *){color:var(--sub);z-index:2;align-items:center;gap:14px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cv-track:where(.s-l02,.s-l02 *){background:var(--line-2);border-radius:9px;width:240px;height:3px;position:relative}.cv-track:where(.s-l02,.s-l02 *) i{background:var(--brand);transform-origin:0;transform:scaleX(var(--cv));border-radius:9px;position:absolute;inset:0}.cv-track:where(.s-l02,.s-l02 *) b{width:12px;height:12px;box-shadow:0 0 0 1px #1414131f,0 2px 6px #1414132e,inset 0 0 0 3px var(--brand);transform:translate(calc(var(--cv) * 240px));background:#fff;border-radius:99px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}.cv-scrub:where(.s-l02,.s-l02 *) .b{opacity:calc(1 - .5 * var(--cv))}.cv-scrub:where(.s-l02,.s-l02 *) .a{color:var(--brand-text);opacity:calc(.5 + .5 * var(--cv))}@media(prefers-reduced-motion:reduce){.conv:where(.s-l02,.s-l02 *){--cv:1!important;animation:none!important}.cv-pill-in:where(.s-l02,.s-l02 *){animation:none}}@media(max-width:1279px){.s-l02.bo{border-bottom:0;padding:48px 0 0}.s-l02 .bo-label{text-align:center;text-wrap:balance;margin:0;display:block}.s-l02 .bo-label:before,.s-l02 .bo-label:after{content:none}.s-l02 .bo-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.s-l02 .bo-item{border-bottom:1px solid var(--line);text-align:center;justify-content:flex-start;gap:3px;padding:12px 8px 11px}.s-l02 .bo-item+.bo-item{box-shadow:none}.s-l02 .bo-item:not(:nth-child(3n)){border-right:1px solid var(--line)}.s-l02 .bo-mark{letter-spacing:-.01em;color:var(--ink);white-space:normal;text-wrap:balance;font-size:13px;line-height:17px}.s-l02 .bo-mark .pre{color:var(--ink);font-weight:600}.s-l02 .bo-role{color:var(--soft);white-space:normal;font-size:11px;line-height:14px}.s-l02.lp-section{padding-top:64px}.s-l02 .pain-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px}.s-l02 .pain-fig{height:236px}.s-l02 .conv{border-radius:24px;flex-direction:column;align-items:center;height:auto;margin-top:36px;padding:22px 18px 18px;display:flex;--cv:1!important;animation:none!important}.s-l02 .cv-art,.s-l02 .cv-svg,.s-l02 .cv-scrub{display:none}.s-l02 .cv-tag{opacity:1;text-align:center;position:static}.s-l02 .cv-tag.is-before{flex-wrap:wrap;order:1;justify-content:center;row-gap:2px}.s-l02 .cv-pills{flex-wrap:wrap;order:2;justify-content:center;gap:6px;margin-top:12px;display:flex}.s-l02 .cv-pill{opacity:1;will-change:auto;position:static;transform:none}.s-l02 .cv-pill-in{gap:6px;height:30px;padding:0 10px 0 4px;font-size:12px}.s-l02 .cv-pill-in .mono{font-size:11px}.s-l02 .cv-tag.is-after{order:3;margin-top:28px}.s-l02 .cv-door{flex-shrink:0;order:4;margin:68px 0 64px;position:relative;top:auto;left:auto}.s-l02 .cv-list{background:var(--page);width:100%;max-width:400px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;order:5;margin-top:8px;padding:18px 16px;position:relative;top:auto;left:auto}.s-l02 .cv-list-head{margin:0 0 14px 32px}.s-l02 .cv-row-t{flex-wrap:wrap;row-gap:2px}.s-l02 .cv-node{background:var(--page)}@media(min-width:640px){.s-l02 .pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.s-l02 .pain-grid{gap:12px}.s-l02 .pain{border-radius:20px;grid-template-rows:1fr auto auto 1fr;grid-template-columns:124px minmax(0,1fr);column-gap:12px;padding:8px 18px 8px 6px;display:grid}.s-l02 .pain-fig{background:radial-gradient(60% 52% at 50% 56%,#fff,#fff0);grid-row:1/-1;height:112px;margin:0}.s-l02 .pain-t{grid-row:2;font-size:16.5px;line-height:22px}.s-l02 .pain-q{grid-row:3;margin-top:3px;font-size:14px;line-height:20px}}}.st-list:where(.s-l03,.s-l03 *){margin:0;padding:0;list-style:none;position:relative}.st-rail:where(.s-l03,.s-l03 *){background:var(--line-2);width:1px;position:absolute;top:14px;bottom:14px;left:9px}.st-rail:where(.s-l03,.s-l03 *) i{background:var(--brand);transform-origin:top;transform:scaleY(var(--sp,0));transition:transform .6s var(--ease);position:absolute;inset:0}.st:where(.s-l03,.s-l03 *){cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:19px 1fr;column-gap:18px;padding:0 0 26px;display:grid;position:relative}.st:last-child:where(.s-l03,.s-l03 *){padding-bottom:0}.st:focus-visible:where(.s-l03,.s-l03 *){outline:none}.st:focus-visible:where(.s-l03,.s-l03 *) .st-t{text-underline-offset:4px;-webkit-text-decoration:underline #1daf6199;text-decoration:underline #1daf6199}.st-node:where(.s-l03,.s-l03 *){z-index:1;background:var(--page);width:19px;height:23px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--soft);border-radius:10px 10px 4px 4px;place-items:center;margin-top:3px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:10px;font-weight:600;transition:background-color .25s,box-shadow .25s,color .25s;display:grid;position:relative}.st-t:where(.s-l03,.s-l03 *){letter-spacing:-.018em;color:var(--ink);transition:color .3s var(--ease);font-size:20px;font-weight:600;line-height:28px;display:block}.st-b:where(.s-l03,.s-l03 *){color:var(--sub);transition:color .3s var(--ease);text-wrap:pretty;margin-top:4px;font-size:15.5px;line-height:25px;display:block}.st-chips:where(.s-l03,.s-l03 *){transition:opacity .3s var(--ease),transform .3s var(--ease);flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.st-note:where(.s-l03,.s-l03 *){color:var(--sub);gap:7px;margin-top:10px;font-size:13px;line-height:19px;display:flex}.st-note:where(.s-l03,.s-l03 *) lp-icon{color:var(--brand);margin-top:1px}.st.is-done:where(.s-l03,.s-l03 *) .st-node{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand-text)}.st.is-on:where(.s-l03,.s-l03 *) .st-node{background:var(--page);box-shadow:inset 0 0 0 1.5px var(--brand),0 0 0 4px #1daf6124;color:var(--brand-text)}.is-pin:where(.s-l03,.s-l03 *) .st:not(.is-on) .st-t{color:var(--soft)}.is-pin:where(.s-l03,.s-l03 *) .st:not(.is-on) .st-b{color:#a8a8a3}.is-pin:where(.s-l03,.s-l03 *) .st:not(.is-on) .st-chips{opacity:0;pointer-events:none;transform:translateY(4px)}.is-pin:where(.s-l03,.s-l03 *) .st:not(.is-on):hover .st-t{color:var(--sub)}.st-resume:where(.s-l03,.s-l03 *){background:var(--band);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.st-resume:where(.s-l03,.s-l03 *) .ic{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);color:var(--brand-text);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.st-resume:where(.s-l03,.s-l03 *) b{color:var(--ink);font-size:14px;font-weight:600;line-height:20px;display:block}.st-resume:where(.s-l03,.s-l03 *) span{color:var(--sub);margin-top:1px;font-size:13px;line-height:19px;display:block}.st-dots:where(.s-l03,.s-l03 *){background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:36px;box-shadow:inset 0 0 0 1px var(--card-line),0 1px 2px #1414130d;border-radius:99px;align-items:center;gap:10px;padding:0 6px 0 14px;display:inline-flex}.st-dots:where(.s-l03,.s-l03 *) .lbl{color:var(--sub);white-space:nowrap;min-width:246px;font-size:12px;font-weight:500}.st-dots:where(.s-l03,.s-l03 *) .lbl b{color:var(--ink);font-weight:600}.st-dot:where(.s-l03,.s-l03 *){cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:relative}.st-dot:where(.s-l03,.s-l03 *) i{background:var(--line-2);width:7px;height:7px;transition:transform .3s var(--ease),background-color .3s;border-radius:99px;display:block}.st-dot:hover:where(.s-l03,.s-l03 *) i{background:var(--soft)}.st-dot.is-done:where(.s-l03,.s-l03 *) i{background:#1daf6173}.st-dot.is-on:where(.s-l03,.s-l03 *) i{background:var(--brand);transform:scale(1.45)}.st-dot:focus-visible:where(.s-l03,.s-l03 *){outline:none;box-shadow:0 0 0 2px #1daf6199}.tw:where(.s-l03,.s-l03 *){--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--line:#ecece9;--line-2:#dcdcd8;--subtle:#f3f3f1;--hover:#eeeeeb;--brand-text:#137a43;--brand-soft:#e9f7f0;width:600px;height:640px;color:var(--ink);isolation:isolate;background:#f7f7f5;border-radius:24px;position:relative;box-shadow:0 0 0 1px #14141317,0 1px 2px #1414130d,0 24px 48px -24px #14141338,0 72px 120px -48px #1052304d}.tw:where(.s-l03,.s-l03 *):after{content:"";border-radius:inherit;pointer-events:none;z-index:5;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80}.tw-bar:where(.s-l03,.s-l03 *){align-items:center;gap:8px;height:50px;padding:0 16px 0 18px;font-size:13px;font-weight:500;line-height:18px;display:flex}.tw-bar:where(.s-l03,.s-l03 *) img{width:16px;height:16px;display:block}.tw-bar:where(.s-l03,.s-l03 *) .sep{color:#c4c4bf}.tw-bar:where(.s-l03,.s-l03 *) .ttl{color:#5e5e5a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-meter:where(.s-l03,.s-l03 *){color:#5e5e5a;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;font-weight:400;display:flex}.tw-meter:where(.s-l03,.s-l03 *) .m{background:#e4e4e0;border-radius:9px;width:44px;height:4px;overflow:hidden}.tw-meter:where(.s-l03,.s-l03 *) .m i{background:#1daf61;border-radius:9px;width:43%;height:100%;display:block}.tw-panel:where(.s-l03,.s-l03 *){background:#fff;border-radius:16px;position:absolute;inset:50px 10px 10px;overflow:hidden;box-shadow:0 0 0 1px #ecece9,0 1px 2px #1414130a}.tw-state:where(.s-l03,.s-l03 *){flex-direction:column;display:flex;position:absolute;inset:0}.tw-thread:where(.s-l03,.s-l03 *){flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:22px 0 14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18px);mask-image:linear-gradient(#0000 0,#000 18px)}.tw-thread:where(.s-l03,.s-l03 *):after{content:"";flex:1 0 0}.tw-col:where(.s-l03,.s-l03 *){flex-direction:column;width:500px;margin:0 0 0 30px;display:flex}.tw:where(.s-l03,.s-l03 *) .pw-user{max-width:420px;font-size:14px;line-height:22px}.tw:where(.s-l03,.s-l03 *) .pw-tl{gap:8px;font-size:13px}.tw:where(.s-l03,.s-l03 *) .pw-answer{font-size:14px;line-height:23px}.tw-dock:where(.s-l03,.s-l03 *){padding:0 0 12px}.tw:where(.s-l03,.s-l03 *) .pw-composer{width:540px}.tw:where(.s-l03,.s-l03 *) .pw-input{font-size:14px}.tw-send:where(.s-l03,.s-l03 *){color:#fff;background:#1daf61;border-radius:99px;place-items:center;width:32px;height:32px;margin-left:2px;display:grid}.tw-send.is-stop:where(.s-l03,.s-l03 *){background:#1a1a19}.tw-send.is-idle:where(.s-l03,.s-l03 *){background:#a7dfc0}.tw:where(.s-l03,.s-l03 *) .is-gone{display:none!important}.tw-dim:where(.s-l03,.s-l03 *){color:#8c8c87}.tk:where(.s-l03,.s-l03 *){background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ecece9}.tk-head:where(.s-l03,.s-l03 *){color:#1a1a19;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13px;display:flex}.tk-head:where(.s-l03,.s-l03 *) b{font-weight:500}.tk-head:where(.s-l03,.s-l03 *) .now{color:#5e5e5a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-prog:where(.s-l03,.s-l03 *){background:#f3f3f1;border-radius:9px;height:3px;margin:0 12px;overflow:hidden}.tk-prog:where(.s-l03,.s-l03 *) i{transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease);background:#1daf61;display:block;transform:scaleX(.25)}.tk-prog.is-half:where(.s-l03,.s-l03 *) i{transform:scaleX(.5)}.tk-list:where(.s-l03,.s-l03 *){margin:0;padding:6px 12px 8px;list-style:none;display:grid}.tk-list:where(.s-l03,.s-l03 *) li{color:#1a1a19;align-items:center;gap:10px;height:30px;font-size:13px;display:flex}.tk-box:where(.s-l03,.s-l03 *){color:#137a43;border-radius:99px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:background-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #dcdcd8}.tk-box:where(.s-l03,.s-l03 *) lp-icon{opacity:0;transition:opacity .2s,transform .25s var(--ease);transform:scale(.6)}.tk-list:where(.s-l03,.s-l03 *) li.is-done .tk-box{background:#e9f7f0;box-shadow:inset 0 0 0 1px #1daf61}.tk-list:where(.s-l03,.s-l03 *) li.is-done .tk-box lp-icon{opacity:1;transform:none}.tk-list:where(.s-l03,.s-l03 *) li.is-done .t{color:#8c8c87}.tk-list:where(.s-l03,.s-l03 *) li.is-now .tk-box{box-shadow:none;border:1.5px solid #1daf61;border-top-color:#0000;animation:1.2s linear infinite pw-spin}.tk-list:where(.s-l03,.s-l03 *) li .meta{color:#8c8c87;margin-left:auto;font-size:11.5px}.qa:where(.s-l03,.s-l03 *){background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ecece9,0 8px 24px -10px #14141324}.qa:where(.s-l03,.s-l03 *):before{content:"";background:#1daf61;width:3px;position:absolute;top:0;bottom:0;left:0}.qa-head:where(.s-l03,.s-l03 *){padding:13px 16px 8px 18px}.qa:where(.s-l03,.s-l03 *) h4{margin:3px 0 0;font-size:14px;font-weight:600;line-height:20px}.qa:where(.s-l03,.s-l03 *) .q-sub{color:#8c8c87;margin-top:1px;font-size:12px;line-height:17px}.qa-opts:where(.s-l03,.s-l03 *){gap:6px;padding:2px 14px 4px 16px;display:grid}.qa-opt:where(.s-l03,.s-l03 *){border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 10px;transition:box-shadow .2s,background-color .2s;display:flex;box-shadow:inset 0 0 0 1px #ecece9}.qa-opt:where(.s-l03,.s-l03 *) .n{color:#5e5e5a;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid;box-shadow:inset 0 0 0 1px #dcdcd8}.qa-opt:where(.s-l03,.s-l03 *) .tt{font-size:13px;font-weight:500;line-height:17px}.qa-opt:where(.s-l03,.s-l03 *) .ts{color:#8c8c87;font-size:11.5px;line-height:15px}.qa-opt:where(.s-l03,.s-l03 *) .ck{color:#fff;opacity:0;width:18px;height:18px;transition:opacity .2s,transform .25s var(--ease);background:#1daf61;border-radius:99px;place-items:center;margin-left:auto;display:grid;transform:scale(.6)}.qa-opt.is-sel:where(.s-l03,.s-l03 *){background:#fafdfb;box-shadow:inset 0 0 0 1.5px #1daf61}.qa-opt.is-sel:where(.s-l03,.s-l03 *) .ck{opacity:1;transform:none}.qa-type:where(.s-l03,.s-l03 *){color:#8c8c87;border-radius:11px;align-items:center;gap:9px;height:38px;margin:0 14px 0 16px;padding:0 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ecece9}.qa-foot:where(.s-l03,.s-l03 *){color:#5e5e5a;justify-content:space-between;align-items:center;padding:9px 14px 11px 18px;font-size:12.5px;display:flex}.qa-foot:where(.s-l03,.s-l03 *) .nx{color:#fff;background:#1a1a19;border-radius:9px;align-items:center;gap:3px;height:28px;padding:0 12px;font-weight:500;display:inline-flex}.qa-done:where(.s-l03,.s-l03 *){background:#fafaf8;border-radius:14px;padding:9px 13px 10px;box-shadow:inset 0 0 0 1px #ecece9}.qa-done:where(.s-l03,.s-l03 *) .h{color:#137a43;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.qa-done:where(.s-l03,.s-l03 *) .q{color:#8c8c87;margin-top:4px;font-size:12px;line-height:17px}.qa-done:where(.s-l03,.s-l03 *) .a{color:#1a1a19;font-size:13px;font-weight:500;line-height:19px}.pw-b.approve.is-hover:where(.s-l03,.s-l03 *){box-shadow:0 0 0 3px #1daf6147}.art:where(.s-l03,.s-l03 *){background:#fff;border-radius:14px;align-items:center;gap:12px;height:58px;padding:0 14px 0 10px;display:flex;box-shadow:inset 0 0 0 1px #ecece9}.art:where(.s-l03,.s-l03 *) .ic{color:#5e5e5a;background:#f3f3f1;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.art:where(.s-l03,.s-l03 *) .tt{font-size:13.5px;font-weight:500;line-height:18px}.art:where(.s-l03,.s-l03 *) .ts{color:#8c8c87;font-size:11.5px;line-height:15px}.art:where(.s-l03,.s-l03 *) .op{color:#1a1a19;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.cite-pop:where(.s-l03,.s-l03 *){background:#fff;border-radius:12px;padding:10px 12px 11px;font-size:12px;line-height:17px;box-shadow:0 0 0 1px #ecece9,0 10px 28px -12px #14141333}.cite-pop:where(.s-l03,.s-l03 *) .h{color:#1a1a19;align-items:center;gap:7px;font-weight:500;display:flex}.cite-pop:where(.s-l03,.s-l03 *) .h .k{color:#137a43;background:#e9f7f0;border-radius:99px;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:600;display:grid}.cite-pop:where(.s-l03,.s-l03 *) .s{color:#8c8c87;font-weight:400}.cite-pop:where(.s-l03,.s-l03 *) blockquote{color:#5e5e5a;border-left:2px solid #1daf61;margin:6px 0 0;padding:0 0 0 10px}.tw-float:where(.s-l03,.s-l03 *){z-index:6;background:var(--card-bg,#ffffffdb);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:20px;width:256px;padding:15px 16px 14px;position:absolute;top:148px;right:-196px;box-shadow:inset 0 0 0 1px #14141312,0 1px 2px #1414130a,0 12px 40px -12px #1414132e}.fl-head:where(.s-l03,.s-l03 *){justify-content:space-between;align-items:center;gap:8px;display:flex}.fl-title:where(.s-l03,.s-l03 *){letter-spacing:-.005em;color:#1a1a19;font-size:13px;font-weight:600}.fl-title:where(.s-l03,.s-l03 *) span{color:#8c8c87;font-weight:400}.fl-rows:where(.s-l03,.s-l03 *){gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fl-row:where(.s-l03,.s-l03 *){grid-template-columns:22px 1fr;align-items:start;column-gap:10px;display:grid}.fl-ic:where(.s-l03,.s-l03 *){color:#5e5e5a;background:#f3f3f1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.fl-ic.ok:where(.s-l03,.s-l03 *){color:#137a43;background:#e9f7f0}.fl-ic.no:where(.s-l03,.s-l03 *){color:#8c8c87;background:#f3f3f1}.fl-t:where(.s-l03,.s-l03 *){color:#1a1a19;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:20px;display:flex}.fl-s:where(.s-l03,.s-l03 *){color:#5e5e5a;margin-top:1px;font-size:11.5px;line-height:16px}.fl-s.mono:where(.s-l03,.s-l03 *){font-size:10.5px}.fl-row.is-no:where(.s-l03,.s-l03 *) .fl-t{color:#8c8c87;-webkit-text-decoration:line-through #c4c4bf;text-decoration:line-through #c4c4bf}.fl-foot:where(.s-l03,.s-l03 *){color:#5e5e5a;border-top:1px solid #ecece9;gap:6px;margin-top:12px;padding-top:10px;font-size:11.5px;line-height:16px;display:flex}.fl-foot:where(.s-l03,.s-l03 *) lp-icon{color:#1daf61;flex-shrink:0;margin-top:1px}.fl-foot.is-warn:where(.s-l03,.s-l03 *){color:#c2410c;background:#fff4eb;border:0;border-radius:10px;margin-top:12px;padding:8px 10px}.fl-foot.is-warn:where(.s-l03,.s-l03 *) lp-icon{color:#c2410c}.md:where(.s-l03,.s-l03 *){gap:4px;margin-top:10px;display:grid}.md-opt:where(.s-l03,.s-l03 *){border-radius:10px;grid-template-columns:16px 1fr;column-gap:9px;padding:8px 9px;transition:background-color .25s;display:grid}.md-opt.is-sel:where(.s-l03,.s-l03 *){background:#f3f3f1}.md-r:where(.s-l03,.s-l03 *){border-radius:99px;width:15px;height:15px;margin-top:2px;position:relative;box-shadow:inset 0 0 0 1.5px #bdbdb8}.md-opt.is-sel:where(.s-l03,.s-l03 *) .md-r{box-shadow:inset 0 0 0 1.5px #1a1a19}.md-opt.is-sel:where(.s-l03,.s-l03 *) .md-r:after{content:"";background:#1a1a19;border-radius:99px;position:absolute;inset:3.5px}.md-t:where(.s-l03,.s-l03 *){color:#1a1a19;font-size:12.5px;font-weight:500;line-height:17px}.md-s:where(.s-l03,.s-l03 *){color:#5e5e5a;font-size:11.5px;line-height:15px}.fl-pulse:where(.s-l03,.s-l03 *){background:#1daf61;border-radius:9px;width:6px;height:6px;animation:1.4s ease-in-out infinite pw-pulse}.fl-pulse.is-warn:where(.s-l03,.s-l03 *){background:#c2410c}.turn-pin:where(.s-l03,.s-l03 *){position:relative}.turn-stage:where(.s-l03,.s-l03 *){align-items:center;height:900px;display:flex;position:relative}.turn-pin.pin-on:where(.s-l03,.s-l03 *){height:calc(var(--steps,4) * 100vh)}.turn-pin.pin-on:where(.s-l03,.s-l03 *) .turn-stage{height:100vh;min-height:760px;position:sticky;top:0}.turn-grid:where(.s-l03,.s-l03 *){grid-template-columns:384px 1fr;align-items:center;column-gap:24px;width:100%;display:grid}.turn-media:where(.s-l03,.s-l03 *){justify-self:start;position:relative}.tw-stack:where(.s-l03,.s-l03 *) .tw-state,.tw-floats:where(.s-l03,.s-l03 *) .tw-float{transition:opacity .42s var(--ease-io),transform .42s var(--ease)}.tw-stack:where(.s-l03,.s-l03 *) .tw-state:not(.is-on){opacity:0;pointer-events:none;visibility:hidden;transition:opacity .42s var(--ease-io),transform .42s var(--ease),visibility 0s .42s;transform:translateY(10px)scale(.992)}.tw-floats:where(.s-l03,.s-l03 *) .tw-float:not(.is-on){opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease-io),transform .3s var(--ease),visibility 0s .3s;transform:translate(12px)}@media(min-width:1280px){.tw-stack:where(.s-l03,.s-l03 *) .tw-state:not(.is-on) *,.tw-floats:where(.s-l03,.s-l03 *) .tw-float:not(.is-on) *{animation-play-state:paused}}.turn-ctl:where(.s-l03,.s-l03 *){align-items:center;gap:10px;display:flex;position:absolute;bottom:-56px;left:50%;transform:translate(-50%)}.turn-hint:where(.s-l03,.s-l03 *){color:var(--sub);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.turn-hint:where(.s-l03,.s-l03 *) lp-icon{color:var(--brand)}.tf:where(.s-l03,.s-l03 *){grid-template-columns:384px 1fr;align-items:center;column-gap:24px;margin-top:120px;display:grid;position:relative}.tf-text:where(.s-l03,.s-l03 *){position:relative}.tf-tag:where(.s-l03,.s-l03 *){color:var(--soft);align-items:center;gap:8px;margin-bottom:18px;font-size:11.5px;display:inline-flex}.tf-tag:where(.s-l03,.s-l03 *) i{background:var(--line-2);border-radius:9px;width:3px;height:3px}.tf-num:where(.s-l03,.s-l03 *){color:var(--brand-text);margin-bottom:12px;font-size:13px;font-weight:500;line-height:16px;display:block}.tf-t:where(.s-l03,.s-l03 *){letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:38px}.tf-b:where(.s-l03,.s-l03 *){color:var(--sub);text-wrap:pretty;margin:14px 0 0;font-size:16.5px;line-height:27px}.tf-b:where(.s-l03,.s-l03 *) b{color:var(--ink);font-weight:500}.tf:where(.s-l03,.s-l03 *) .lp-checks,.tf:where(.s-l03,.s-l03 *) .st-chips{margin-top:20px}.tf-media:where(.s-l03,.s-l03 *){position:relative}.tf-spine:where(.s-l03,.s-l03 *){width:1px;position:absolute;top:0;bottom:0;left:-1px}@media(prefers-reduced-motion:reduce){.tk-list:where(.s-l03,.s-l03 *) li.is-now .tk-box{animation:none}}.tm-card:where(.s-l03,.s-l03 *){display:none}@media(max-width:1279px){.s-l03.turn-pin,.s-l03.turn-pin.pin-on{height:auto}.s-l03 .turn-stage,.s-l03.turn-pin.pin-on .turn-stage{height:auto;min-height:0;padding:80px 0;display:block;position:relative}.s-l03 .turn-grid{isolation:isolate;grid-template-rows:repeat(14,auto);grid-template-columns:minmax(0,1fr);align-items:stretch;column-gap:0;display:grid;position:relative}.s-l03 .turn-text,.s-l03 .st-list,.s-l03 .turn-media,.s-l03 .tw,.s-l03 .tw-panel,.s-l03 .tw-floats{display:contents}.s-l03 .st-rail,.s-l03 .tw-bar,.s-l03 .turn-ctl,.s-l03 .tw-dock{display:none}.s-l03 .turn-text>.lp-eyebrow{grid-row:1;justify-self:start}.s-l03 .turn-text>.lp-h2{grid-row:2}.s-l03 .turn-grid:before{content:"";z-index:-1;background:linear-gradient(var(--brand),#1daf6126);grid-area:3/1/15;width:1px;position:absolute;top:60px;bottom:60px;left:37px}.s-l03 .tm-card{background:var(--page);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #14141308;border-radius:20px;order:-1;grid-column:1;margin-top:16px;display:block}.s-l03 .tm-card:first-of-type{grid-row:3/6;margin-top:36px}.s-l03 .tm-card:nth-of-type(2){grid-row:6/9}.s-l03 .tm-card:nth-of-type(3){grid-row:9/12}.s-l03 .tm-card:nth-of-type(4){grid-row:12/15}#st-1{grid-row:3}#st-2{grid-row:6}#st-3{grid-row:9}#st-4{grid-row:12}.s-l03 [data-state="1"]{grid-row:4}.s-l03 [data-state="2"]{grid-row:7}.s-l03 [data-state="3"]{grid-row:10}.s-l03 [data-state="4"]{grid-row:13}.s-l03 [data-float="1"]{grid-row:5}.s-l03 [data-float="2"]{grid-row:8}.s-l03 [data-float="3"]{grid-row:11}.s-l03 [data-float="4"]{grid-row:14}.s-l03 .st-list .st{cursor:default;grid-column:1;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:18px 18px 0}.s-l03 .st-list #st-1{margin-top:36px}.s-l03 .st>span:last-child{display:contents}.s-l03 .st .st-node{background:var(--brand-soft);width:38px;height:44px;box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand-text);border-radius:19px 19px 9px 9px;margin:0;font-size:12px;font-weight:500}.s-l03 .is-pin .st .st-t{letter-spacing:-.016em;color:var(--ink);text-wrap:balance;grid-column:2;font-size:19px;line-height:25px}.s-l03 .is-pin .st .st-b{color:var(--sub);grid-column:1/-1;margin:0;font-size:14.5px;line-height:22px}.s-l03 .tw-stack .tw-state{opacity:1;visibility:visible;pointer-events:auto;background:#fff;border-radius:16px;grid-column:1;margin:14px 18px 0;transition:none;position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 0 0 1px #ecece9,0 8px 24px -14px #1414132e}.s-l03 .tw-thread{flex:none;padding:12px;overflow:visible;-webkit-mask-image:none;mask-image:none}.s-l03 .tw-thread:after{content:none}.s-l03 .tw-col{width:auto;margin:0}.s-l03 .tw-state:not([data-state="1"]) .pw-user{display:none}.s-l03 .tw-state:not([data-state="1"]) .pw-user+*{margin-top:0}.s-l03 .tw .pw-user{max-width:88%;font-size:13.5px;line-height:21px}.s-l03 .tw .pw-sum{flex-wrap:wrap;row-gap:4px;width:auto;height:auto;min-height:28px;margin-left:0;padding:0}.s-l03 .tw .pw-tl{font-size:12.5px;line-height:18px}.s-l03 .tw .pw-tl li{flex-wrap:wrap;gap:3px 6px}.s-l03 .tw .pw-tl .think{font-size:12.5px}.s-l03 .tw .pw-answer{font-size:13.5px;line-height:22px}.s-l03 .tk-list li{height:auto;min-height:30px;padding:5px 0;line-height:18px}.s-l03 .tk-list li .t{min-width:0}.s-l03 .tk-list li .meta{flex-shrink:0}.s-l03 .tk-head b{white-space:nowrap}.s-l03 .tk-head .now{flex:1;min-width:0}.s-l03 .tw .pw-card-head{padding:12px 12px 10px 15px}.s-l03 .tw .pw-call{margin:0 12px 12px 15px}.s-l03 .tw .pw-call-top{grid-template-columns:28px minmax(0,1fr) auto auto;row-gap:8px;display:grid}.s-l03 .tw .pw-call-top>span:nth-child(2){grid-column:2/-1}.s-l03 .tw .pw-call-name{flex-wrap:wrap;row-gap:3px}.s-l03 .tw .pw-call-top .pw-b{grid-row:2}.s-l03 .tw .pw-call-top .pw-b.deny{grid-column:3}.s-l03 .tw .pw-call-top .pw-b.approve{grid-column:4}.s-l03 .tw .pw-decided{flex-wrap:wrap;row-gap:2px;height:auto;min-height:38px;padding:8px 12px 8px 10px}.s-l03 .tw .pw-receipt{flex-wrap:wrap;row-gap:6px}.s-l03 .cite-pop .h{flex-wrap:wrap;row-gap:2px}.s-l03 .art{flex-wrap:wrap;row-gap:6px;height:auto;min-height:58px;padding:9px 12px 9px 10px}.s-l03 .art>span:nth-child(2){flex:calc(100% - 60px);min-width:0}.s-l03 .art .op{margin-left:50px}.s-l03 .tw-floats .tw-float{opacity:1;visibility:visible;pointer-events:auto;background:var(--band);-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;box-shadow:inset 0 0 0 1px var(--line);grid-column:1;margin:14px 18px 18px;transition:none;position:relative;inset:auto;transform:none}.s-l03 .fl-t{white-space:normal;flex-wrap:wrap;row-gap:3px}.s-l03 .fl-s.mono,.s-l03 .cite,.s-l03 .cite-pop .h .k{font-size:11px}}.s-l04{--cap-card:0 0 0 1px #14141312, 0 1px 2px #1414130a, 0 10px 24px -14px #14141333}.bn-head:where(.s-l04,.s-l04 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.bn-head:where(.s-l04,.s-l04 *) .lp-section-head{grid-column:1/span 7}.bn-head:where(.s-l04,.s-l04 *) .lp-lead{grid-column:8/span 5;padding-bottom:6px}.bento:where(.s-l04,.s-l04 *){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:420px;gap:24px;margin-top:64px;display:grid}.c-agents:where(.s-l04,.s-l04 *){grid-column:span 7}.c-know:where(.s-l04,.s-l04 *){grid-column:span 5}.c-art:where(.s-l04,.s-l04 *),.c-mem:where(.s-l04,.s-l04 *),.c-apps:where(.s-l04,.s-l04 *){grid-column:span 4}.bt:where(.s-l04,.s-l04 *){box-shadow:inset 0 0 0 1px var(--line);background:#fafaf8;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bt.lp-reveal:where(.s-l04,.s-l04 *){transition:opacity .56s var(--ease) var(--d,0s),transform .56s var(--ease) var(--d,0s),translate .35s var(--ease),box-shadow .35s var(--ease)}.bt:hover:where(.s-l04,.s-l04 *){box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -28px #14141347;translate:0 -2px}.bt-stage:where(.s-l04,.s-l04 *){flex:1;place-items:center;min-height:0;padding:24px 24px 0;display:grid;position:relative}.bt-text:where(.s-l04,.s-l04 *){padding:0 32px 30px}.bt-title:where(.s-l04,.s-l04 *){letter-spacing:-.012em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:24px;display:flex}.bt-title:where(.s-l04,.s-l04 *) lp-icon{color:var(--brand-text)}.bt-body:where(.s-l04,.s-l04 *){min-height:44px;color:var(--sub);text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:22px}.bt.is-armed:not(.is-play):where(.s-l04,.s-l04 *) .bt-stage *,.bt.is-armed:not(.is-play):where(.s-l04,.s-l04 *) .bt-stage :after{animation-play-state:paused}.bt.is-reset:where(.s-l04,.s-l04 *) .bt-stage *,.bt.is-reset:where(.s-l04,.s-l04 *) .bt-stage :after{animation:none!important}@keyframes cap-fade{0%{opacity:0}}@keyframes cap-rise{0%{opacity:0;translate:0 10px}}@keyframes cap-pop{0%{opacity:0;scale:.6}}@keyframes cap-from-l{0%{opacity:0;translate:-20px}}@keyframes cap-from-r{0%{opacity:0;translate:20px}}@keyframes cap-grow-x{0%{scale:0 1}}@keyframes cap-grow-y{0%{scale:1 0}}@keyframes cap-ping{0%{opacity:.6;scale:1}to{opacity:0;scale:1.5}}.ag:where(.s-l04,.s-l04 *){justify-content:center;align-items:flex-start;gap:32px;display:flex}.ag-side:where(.s-l04,.s-l04 *){flex-direction:column;gap:14px;margin-top:7px;display:flex}.ag-side.is-l:where(.s-l04,.s-l04 *){align-items:flex-end}.ag-side.is-r:where(.s-l04,.s-l04 *){align-items:flex-start}.ag-chip:where(.s-l04,.s-l04 *){height:34px;box-shadow:var(--cap-card);color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.ag-chip:where(.s-l04,.s-l04 *) lp-icon{color:var(--brand-text)}.ag-chip:where(.s-l04,.s-l04 *):after{content:"";background:var(--line-2);width:32px;height:1px;position:absolute;top:50%}.is-l .ag-chip:where(.s-l04,.s-l04 *):after{left:100%}.is-r .ag-chip:where(.s-l04,.s-l04 *):after{right:100%}.ag-core:where(.s-l04,.s-l04 *){flex-direction:column;align-items:center;width:96px;display:flex;position:relative}.ag-disc:where(.s-l04,.s-l04 *),.ag-ring:where(.s-l04,.s-l04 *){border-radius:50%;width:96px;height:96px}.ag-disc:where(.s-l04,.s-l04 *){box-shadow:var(--cap-card),0 0 0 8px #1daf6112;background:#fff;place-items:center;display:grid;position:relative}.ag-ring:where(.s-l04,.s-l04 *){box-shadow:0 0 0 1.5px var(--brand);opacity:0;position:absolute;top:0;left:0}.ag-av:where(.s-l04,.s-l04 *){border-radius:18px;grid-area:1/1;width:64px;height:64px}.ag-av.is-a:where(.s-l04,.s-l04 *),.ag-av.is-b:where(.s-l04,.s-l04 *){opacity:0}.ag-name:where(.s-l04,.s-l04 *){color:var(--ink);white-space:nowrap;margin-top:16px;font-size:14px;font-weight:600;line-height:20px}.ag-live:where(.s-l04,.s-l04 *){background:var(--brand-soft);height:26px;color:var(--brand-text);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}@keyframes cap-av-a{0%,70%{opacity:1}to{opacity:0}}@keyframes cap-av-b{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}.bt.is-armed .ag-disc:where(.s-l04,.s-l04 *){animation:cap-pop .5s var(--ease) both}.bt.is-armed .ag-av.is-a:where(.s-l04,.s-l04 *){animation:.55s linear both cap-av-a}.bt.is-armed .ag-av.is-b:where(.s-l04,.s-l04 *){animation:.6s linear .4s both cap-av-b}.bt.is-armed .ag-av.is-c:where(.s-l04,.s-l04 *){animation:.25s linear .85s both cap-fade}.bt.is-armed .is-l .ag-chip:where(.s-l04,.s-l04 *){animation:cap-from-l .55s var(--ease) calc(1s + var(--i) * .15s) both}.bt.is-armed .is-r .ag-chip:where(.s-l04,.s-l04 *){animation:cap-from-r .55s var(--ease) calc(1s + var(--i) * .15s) both}.bt.is-armed .ag-name:where(.s-l04,.s-l04 *){animation:cap-rise .5s var(--ease) .95s both}.bt.is-armed .ag-ring:where(.s-l04,.s-l04 *){animation:cap-ping .9s var(--ease) 1.8s both}.bt.is-armed .ag-live:where(.s-l04,.s-l04 *){animation:cap-rise .5s var(--ease) 1.95s both}.kn:where(.s-l04,.s-l04 *){width:304px;height:232px;position:relative}.kn-src:where(.s-l04,.s-l04 *),.kn-base:where(.s-l04,.s-l04 *){color:var(--sub);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;left:18px}.kn-src:where(.s-l04,.s-l04 *){top:0}.kn-base:where(.s-l04,.s-l04 *){top:194px}.kn-src:where(.s-l04,.s-l04 *)>lp-icon,.kn-base:where(.s-l04,.s-l04 *)>lp-icon{color:var(--ink)}.kn-sync:where(.s-l04,.s-l04 *){background:var(--brand-soft);width:18px;height:18px;color:var(--brand-text);border-radius:50%;place-items:center;display:inline-grid}.kn-sync:where(.s-l04,.s-l04 *) lp-icon{grid-area:1/1}.kn-sync:where(.s-l04,.s-l04 *) .a{opacity:0}.kn-pile:where(.s-l04,.s-l04 *){width:92px;height:116px;position:absolute;top:44px;left:26px}.kn-doc:where(.s-l04,.s-l04 *){box-shadow:var(--cap-card);background:#fff;border-radius:10px;padding:16px 12px 0;position:absolute;inset:0}.kn-doc.d0:where(.s-l04,.s-l04 *){transform:translate(-12px,6px)rotate(-8deg)}.kn-doc.d1:where(.s-l04,.s-l04 *){transform:translate(12px,3px)rotate(6deg)}.kn-doc:where(.s-l04,.s-l04 *) i{background:#ececea;border-radius:3px;height:5px;margin-bottom:8px;display:block}.kn-doc:where(.s-l04,.s-l04 *) i:first-child{background:#dcdcd8;width:62%}.kn-doc:where(.s-l04,.s-l04 *) i:nth-child(3){width:86%}.kn-doc:where(.s-l04,.s-l04 *) i:nth-child(4){width:48%}.kn-doc:where(.s-l04,.s-l04 *) b{letter-spacing:.02em;color:var(--soft);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:9.5px;font-weight:500;line-height:12px;position:absolute;bottom:10px;left:12px}.kn-hit:where(.s-l04,.s-l04 *){transform-origin:0;background:#1daf6138;border-radius:4px;width:74px;height:11px;position:absolute;top:26px;left:9px}.kn-hit:where(.s-l04,.s-l04 *):after{content:"";transform-origin:0;background:#1daf6173;width:64px;height:1px;position:absolute;top:5px;left:100%}.kn-cite:where(.s-l04,.s-l04 *){height:52px;box-shadow:var(--cap-card);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 16px 0 10px;display:inline-flex;position:absolute;top:50px;left:158px}.kn-cite:where(.s-l04,.s-l04 *) .n{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid}.kn-cite:where(.s-l04,.s-l04 *) b{color:var(--ink);font-size:12.5px;font-weight:600;line-height:17px;display:block}.kn-cite:where(.s-l04,.s-l04 *) b+span{color:var(--soft);font-size:11.5px;line-height:15px;display:block}@keyframes cap-drop{0%{opacity:0;translate:0 -48px;rotate:8deg}}@keyframes cap-spin-out{0%{opacity:1;rotate:0deg}85%{opacity:1}to{opacity:0;rotate:360deg}}@keyframes cap-lift{0%{opacity:0;translate:-48px 6px;scale:.8}}.bt.is-armed .kn-src:where(.s-l04,.s-l04 *){animation:.4s linear both cap-fade}.bt.is-armed .kn-sync .a:where(.s-l04,.s-l04 *){animation:1.1s linear both cap-spin-out}.bt.is-armed .kn-sync .b:where(.s-l04,.s-l04 *){animation:cap-pop .35s var(--ease) 1.1s both}.bt.is-armed .kn-doc:where(.s-l04,.s-l04 *){animation:cap-drop .6s var(--ease) .15s both}.bt.is-armed .kn-doc.d1:where(.s-l04,.s-l04 *){animation-delay:.35s}.bt.is-armed .kn-doc.d2:where(.s-l04,.s-l04 *){animation-delay:.55s}.bt.is-armed .kn-base:where(.s-l04,.s-l04 *){animation:cap-rise .45s var(--ease) .95s both}.bt.is-armed .kn-hit:where(.s-l04,.s-l04 *){animation:cap-grow-x .45s var(--ease) 1.2s both}.bt.is-armed .kn-hit:where(.s-l04,.s-l04 *):after{animation:cap-grow-x .4s var(--ease) 1.55s both}.bt.is-armed .kn-cite:where(.s-l04,.s-l04 *){animation:cap-lift .6s var(--ease) 1.75s both}.ar:where(.s-l04,.s-l04 *){width:248px;height:214px;position:relative}.ar-card:where(.s-l04,.s-l04 *){width:196px;height:128px;box-shadow:var(--cap-card);background:#fff;border-radius:12px;padding:16px;position:absolute}.ar-card.is-v1:where(.s-l04,.s-l04 *){top:0;left:0}.ar-card.is-v1:where(.s-l04,.s-l04 *)>*{opacity:.5}.ar-card.is-v2:where(.s-l04,.s-l04 *){top:34px;left:52px}.ar-card:where(.s-l04,.s-l04 *) .tt{background:var(--ink);transform-origin:0;border-radius:4px;width:46%;height:7px;display:block}.ar-card:where(.s-l04,.s-l04 *) .ln{transform-origin:0;background:#ececea;border-radius:3px;width:84%;height:5px;margin-top:8px;display:block}.ar-card:where(.s-l04,.s-l04 *) .ln.s{width:56%}.ar-card.is-v1:where(.s-l04,.s-l04 *) .ln:first-of-type{margin-top:14px}.ar-bars:where(.s-l04,.s-l04 *){align-items:flex-end;gap:7px;height:44px;margin:12px 0 4px;display:flex}.ar-bars:where(.s-l04,.s-l04 *) i{width:18px;height:calc(var(--h) * 100%);transform-origin:bottom;background:#e4e4e0;border-radius:3px 3px 1px 1px}.ar-bars:where(.s-l04,.s-l04 *) i.hi{background:var(--brand)}.ar-vs:where(.s-l04,.s-l04 *){width:96px;height:32px;box-shadow:var(--cap-card);background:#fff;border-radius:99px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:absolute;top:182px;left:102px}.ar-vs:where(.s-l04,.s-l04 *) .th{background:var(--brand-soft);border-radius:99px;width:45px;height:26px;position:absolute;top:3px;left:3px;translate:45px}.ar-vs:where(.s-l04,.s-l04 *) b{color:var(--soft);place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.ar-vs:where(.s-l04,.s-l04 *) b:last-child{color:var(--brand-text)}@keyframes cap-slide-in{0%{opacity:0;translate:22px 22px}}@keyframes cap-thumb{0%{translate:0}}.bt.is-armed .ar-card.is-v1:where(.s-l04,.s-l04 *){animation:cap-rise .45s var(--ease) both}.bt.is-armed .ar-card.is-v2:where(.s-l04,.s-l04 *){animation:cap-slide-in .6s var(--ease) .45s both}.bt.is-armed .is-v2 .tt:where(.s-l04,.s-l04 *){animation:cap-grow-x .4s var(--ease) .85s both}.bt.is-armed .ar-bars i:where(.s-l04,.s-l04 *){animation:cap-grow-y .45s var(--ease) .95s both}.bt.is-armed .ar-bars i:where(.s-l04,.s-l04 *):nth-child(2){animation-delay:1.03s}.bt.is-armed .ar-bars i:where(.s-l04,.s-l04 *):nth-child(3){animation-delay:1.11s}.bt.is-armed .ar-bars i:where(.s-l04,.s-l04 *):nth-child(4){animation-delay:1.19s}.bt.is-armed .is-v2 .ln:where(.s-l04,.s-l04 *){animation:cap-grow-x .4s var(--ease) 1.3s both}.bt.is-armed .is-v2 .ln.s:where(.s-l04,.s-l04 *){animation-delay:1.38s}.bt.is-armed .ar-vs:where(.s-l04,.s-l04 *){animation:cap-rise .45s var(--ease) .25s both}.bt.is-armed .ar-vs .th:where(.s-l04,.s-l04 *){animation:cap-thumb .5s var(--ease) 1.75s both}.me:where(.s-l04,.s-l04 *){width:300px;height:196px;position:relative}.me-own:where(.s-l04,.s-l04 *),.me-recall:where(.s-l04,.s-l04 *){white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;left:2px}.me-own:where(.s-l04,.s-l04 *){color:var(--sub);top:0}.me-recall:where(.s-l04,.s-l04 *){color:var(--brand-text);top:176px}.me-note:where(.s-l04,.s-l04 *){height:54px;box-shadow:var(--cap-card);color:var(--ink);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;line-height:18px;display:flex;position:absolute;left:0;right:0}.me-note.is-new:where(.s-l04,.s-l04 *){z-index:1;top:34px}.me-note.is-new:where(.s-l04,.s-l04 *):after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--brand);pointer-events:none;position:absolute;inset:0}.me-note.is-old:where(.s-l04,.s-l04 *){color:var(--soft);padding-left:48px;top:102px}.me-note:where(.s-l04,.s-l04 *) .pin{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-text);border-radius:50%;flex:none;place-items:center;display:grid}.me-note:where(.s-l04,.s-l04 *) .acts{color:var(--soft);gap:10px;margin-left:auto;display:inline-flex}@keyframes cap-pushed{0%{opacity:0;translate:0 -68px}30%,55%{opacity:1;translate:0 -68px}to{opacity:1;translate:0}}@keyframes cap-place{0%{opacity:0;translate:0 -16px;scale:.97}}@keyframes cap-pin{0%{opacity:0;rotate:-45deg;scale:.3}}.bt.is-armed .me-own:where(.s-l04,.s-l04 *){animation:.4s linear both cap-fade}.bt.is-armed .me-note.is-old:where(.s-l04,.s-l04 *){animation:cap-pushed 1.5s var(--ease) both}.bt.is-armed .me-note.is-new:where(.s-l04,.s-l04 *){animation:cap-place .55s var(--ease) 1s both}.bt.is-armed .me-note.is-new .pin:where(.s-l04,.s-l04 *){animation:cap-pin .5s var(--ease) 1.4s both}.bt.is-armed .me-note.is-new:where(.s-l04,.s-l04 *):after{animation:.5s linear 2s both cap-fade}.bt.is-armed .me-recall:where(.s-l04,.s-l04 *){animation:cap-from-l .5s var(--ease) 2.05s both}.ap:where(.s-l04,.s-l04 *){width:300px;height:252px;position:relative}.ap-orbit:where(.s-l04,.s-l04 *){width:210px;height:210px;margin-left:-105px;position:absolute;top:0;left:50%}.ap-ring:where(.s-l04,.s-l04 *){border:1px dashed var(--line-2);border-radius:50%;position:absolute;inset:19px}.ap-slot:where(.s-l04,.s-l04 *){width:0;height:0;transform:rotate(var(--a));position:absolute;top:50%;left:50%}.ap-spoke:where(.s-l04,.s-l04 *){transform-origin:bottom;background:#1daf6166;width:1px;height:86px;position:absolute;bottom:0;left:-.5px}.ap-arm:where(.s-l04,.s-l04 *){position:absolute;top:-86px;left:0}.ap-ic:where(.s-l04,.s-l04 *){width:38px;height:38px;box-shadow:var(--cap-card);color:var(--ink);transform:rotate(calc(var(--a) * -1));background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;top:-19px;left:-19px}.ap-hub:where(.s-l04,.s-l04 *){width:60px;height:60px;box-shadow:var(--cap-card),0 0 0 8px #1daf6112;background:#fff;border-radius:50%;place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;top:50%;left:50%}.ap-ask:where(.s-l04,.s-l04 *){height:34px;box-shadow:var(--cap-card);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:0 6px 0 13px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ap-ask:where(.s-l04,.s-l04 *)>span{align-items:center;gap:6px;display:inline-flex}.ap-ask:where(.s-l04,.s-l04 *) .a{color:var(--ink)}.ap-ask:where(.s-l04,.s-l04 *) .a lp-icon{color:var(--sub)}.ap-ask:where(.s-l04,.s-l04 *) .b{background:var(--brand-soft);height:24px;color:var(--brand-text);border-radius:99px;gap:4px;padding:0 9px 0 7px}@keyframes cap-dock{0%{opacity:0;translate:0 -40px}}.bt.is-armed .ap-hub:where(.s-l04,.s-l04 *){animation:cap-pop .5s var(--ease) both}.bt.is-armed .ap-ring:where(.s-l04,.s-l04 *){animation:.6s linear .1s both cap-fade}.bt.is-armed .ap-arm:where(.s-l04,.s-l04 *){animation:cap-dock .6s var(--ease) calc(.25s + var(--i) * .1s) both}.bt.is-armed .ap-spoke:where(.s-l04,.s-l04 *){animation:cap-grow-y .4s var(--ease) calc(1s + var(--i) * 60ms) both}.bt.is-armed .ap-ask:where(.s-l04,.s-l04 *){animation:cap-rise .45s var(--ease) 1.5s both}.bt.is-armed .ap-ask .b:where(.s-l04,.s-l04 *){animation:cap-pop .4s var(--ease) 2.2s both}.bn-more:where(.s-l04,.s-l04 *){align-items:center;gap:28px;margin-top:40px;display:flex}.bn-more:where(.s-l04,.s-l04 *) .t{color:var(--soft);white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.bn-more:where(.s-l04,.s-l04 *) ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.bn-more:where(.s-l04,.s-l04 *) li{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;line-height:20px;display:inline-flex}.bn-more:where(.s-l04,.s-l04 *) li lp-icon{color:var(--brand-text)}@supports (animation-timeline:view()){@keyframes bt-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.lp.motion-ready .bt.lp-reveal:where(.s-l04,.s-l04 *){opacity:1;animation:linear both bt-rise;animation-timeline:view();animation-range:entry 5% entry 70%;transform:none}}@media(prefers-reduced-motion:reduce){.lp.motion-ready .bt.lp-reveal:where(.s-l04,.s-l04 *){animation:none!important}.bt:hover:where(.s-l04,.s-l04 *){translate:none}}@media(max-width:1279px){.s-l04 .bn-head{display:block}.s-l04 .bn-head .lp-lead{margin-top:16px;padding-bottom:0}.s-l04 .bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px;margin-top:40px}.s-l04 .bento>.bt{border-radius:20px;grid-column:1/-1}.s-l04 .bt-stage{flex:1 0 auto;min-height:300px;padding:20px 12px}.s-l04 .bt-text{padding:0 22px 24px}.s-l04 .bn-more{flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px}@media(min-width:640px){.s-l04 .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.s-l04 .bento>.bt:not(.c-agents){grid-column:auto}}}@media(max-width:639px){.s-l04 .ag{gap:14px}.s-l04 .ag-chip{gap:5px;height:30px;padding:0 10px;font-size:12px}.s-l04 .ag-chip:after{width:14px}.s-l04 .ag-side{gap:14px;margin-top:11px}}@media(max-width:359px){.s-l04 .bt-stage>*{scale:.88}}.da-head:where(.s-l04b,.s-l04b *){max-width:820px;margin:0 auto}.da-head:where(.s-l04b,.s-l04b *) .lp-lead{max-width:700px}.da-stage:where(.s-l04b,.s-l04b *){margin-top:72px;position:relative}.da-row:where(.s-l04b,.s-l04b *){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.da:where(.s-l04b,.s-l04b *){background:var(--page);cursor:default;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1414130a;transition:box-shadow .4s var(--ease),translate .45s var(--ease),opacity .56s var(--ease) var(--d,0s),transform .56s var(--ease) var(--d,0s);border-radius:20px;outline:none;padding:18px 18px 16px;position:relative}.da:hover:where(.s-l04b,.s-l04b *){box-shadow:inset 0 0 0 1px var(--line-2),0 1px 2px #1414130a,0 18px 40px -22px #14141338}.da.is-on:where(.s-l04b,.s-l04b *){translate:0 -4px;box-shadow:inset 0 0 0 1.5px #1daf61b3,0 0 0 5px #1daf6114,0 22px 48px -22px #1052304d}.da:focus-visible:where(.s-l04b,.s-l04b *){box-shadow:inset 0 0 0 1.5px #1daf61b3,0 0 0 2px var(--page),0 0 0 4px #1daf6180}.da-top:where(.s-l04b,.s-l04b *){align-items:center;gap:11px;display:flex}.da-av:where(.s-l04b,.s-l04b *){object-fit:cover;border-radius:13px;width:44px;height:44px;display:block;box-shadow:0 0 0 1px #1414130f}.da-n:where(.s-l04b,.s-l04b *){letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.da-v:where(.s-l04b,.s-l04b *){color:var(--sub);align-items:center;gap:5px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.da-live:where(.s-l04b,.s-l04b *){float:right;letter-spacing:0;text-transform:none;background:var(--brand-soft);height:20px;color:var(--brand-text);opacity:0;transition:opacity .25s,transform .35s var(--ease);border-radius:99px;align-items:center;gap:5px;margin-top:-3px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex;transform:scale(.9)}.da-live:where(.s-l04b,.s-l04b *) i{background:var(--brand);border-radius:9px;width:5px;height:5px;animation:1.4s ease-in-out infinite k-pulse}.da.is-on:where(.s-l04b,.s-l04b *) .da-live{opacity:1;transform:none}.da-ins:where(.s-l04b,.s-l04b *){background:var(--band);color:var(--ink);border-radius:12px;min-height:68px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:19px}.da-ins:where(.s-l04b,.s-l04b *) .q{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.da-cfg:where(.s-l04b,.s-l04b *){gap:8px;margin-top:12px;display:grid}.da-cfg:where(.s-l04b,.s-l04b *) .r{grid-template-columns:70px 1fr;align-items:center;column-gap:8px;font-size:12px;display:grid}.da-cfg:where(.s-l04b,.s-l04b *) .k{color:var(--soft);font-weight:500}.da-cfg:where(.s-l04b,.s-l04b *) .v{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.k-chip:where(.s-l04b,.s-l04b *){white-space:nowrap;background:var(--subtle);height:22px;color:var(--sub);border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.k-chip.ok:where(.s-l04b,.s-l04b *){background:var(--brand-soft);color:var(--brand-text)}.k-chip.warn:where(.s-l04b,.s-l04b *){background:var(--warn-soft);color:var(--warn)}.k-chip.line:where(.s-l04b,.s-l04b *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}@keyframes k-pulse{0%,to{opacity:1}50%{opacity:.35}}.da-wires:where(.s-l04b,.s-l04b *){height:104px;position:relative}.da-wires:where(.s-l04b,.s-l04b *) svg{width:1200px;height:104px;position:absolute;top:0;left:0;overflow:visible}.da-wires:where(.s-l04b,.s-l04b *) .base{stroke:var(--line-2);stroke-width:1px}.da-wires:where(.s-l04b,.s-l04b *) .lit{stroke:var(--brand);stroke-width:1.6px;opacity:0;transition:opacity .45s var(--ease)}.da-wires:where(.s-l04b,.s-l04b *) .lit.is-on{opacity:1}.da-wires:where(.s-l04b,.s-l04b *) .stub{background:var(--page);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--brand);border-radius:99px;margin-left:-4.5px;position:absolute;bottom:-1px;left:50%}.da-dot:where(.s-l04b,.s-l04b *){background:var(--brand);opacity:0;offset-rotate:0deg;offset-distance:0%;border-radius:99px;width:9px;height:9px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #1daf612e}.da-dot.is-go:where(.s-l04b,.s-l04b *){animation:da-travel .9s var(--ease-io) forwards}@keyframes da-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.da-wires.lp-reveal:where(.s-l04b,.s-l04b *){opacity:1;transform:none}.da-wires.lp-reveal:where(.s-l04b,.s-l04b *)>svg,.da-wires.lp-reveal:where(.s-l04b,.s-l04b *)>.stub{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-io) var(--d,0s)}.da-wires.lp-reveal.is-in:where(.s-l04b,.s-l04b *)>svg,.da-wires.lp-reveal.is-in:where(.s-l04b,.s-l04b *)>.stub{clip-path:inset(-20px)}.lp:not(.motion-ready) .da-wires.lp-reveal:where(.s-l04b,.s-l04b *)>svg,.lp:not(.motion-ready) .da-wires.lp-reveal:where(.s-l04b,.s-l04b *)>.stub{animation:0s 2.5s forwards lp-failsafe}.host:where(.s-l04b,.s-l04b *){background:var(--page);isolation:isolate;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1414130a,0 24px 56px -30px #10523047;border-radius:22px;grid-template-columns:330px 1fr 270px;align-items:center;column-gap:28px;padding:22px 26px;display:grid;position:relative}.host:where(.s-l04b,.s-l04b *):before{content:"";border-radius:inherit;pointer-events:none;border-top:1.5px solid #1daf6199;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 50%,#0000 82%);mask-image:linear-gradient(90deg,#0000 18%,#000,#0000 82%)}.host:where(.s-l04b,.s-l04b *) .lp-glow-spot{width:760px;height:300px;top:-120px;left:50%;transform:translate(-50%)}.host-id:where(.s-l04b,.s-l04b *){align-items:center;gap:14px;display:flex}.host-ic:where(.s-l04b,.s-l04b *){background:var(--brand-soft);width:48px;height:48px;color:var(--brand-text);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.host-t:where(.s-l04b,.s-l04b *){letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:600;line-height:22px}.host-s:where(.s-l04b,.s-l04b *){color:var(--sub);margin-top:3px;font-size:13px;line-height:19px}.host-slot:where(.s-l04b,.s-l04b *){border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:2px 28px}.host-slot:where(.s-l04b,.s-l04b *) .l{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.host-slot:where(.s-l04b,.s-l04b *) .l i{background:var(--brand);border-radius:9px;width:5px;height:5px;animation:1.4s ease-in-out infinite k-pulse}.slots:where(.s-l04b,.s-l04b *){margin-top:9px;display:grid}.slot:where(.s-l04b,.s-l04b *){min-width:0;transition:opacity .3s ease .12s,transform .45s var(--ease) 80ms;grid-area:1/1;align-items:center;gap:10px;display:flex}.slot:not(.is-on):where(.s-l04b,.s-l04b *){opacity:0;pointer-events:none;transition-duration:.14s,.14s;transition-delay:0s,0s;transform:translateY(6px)}.slot:where(.s-l04b,.s-l04b *) img{border-radius:12px;flex-shrink:0;width:40px;height:40px}.slot:where(.s-l04b,.s-l04b *) .t{flex-direction:column;gap:6px;min-width:0;display:flex}.slot:where(.s-l04b,.s-l04b *) .n{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.slot:where(.s-l04b,.s-l04b *) .c{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.host-stats:where(.s-l04b,.s-l04b *){text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.host-stats:where(.s-l04b,.s-l04b *) b{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:600;line-height:32px;display:block}.host-stats:where(.s-l04b,.s-l04b *) span{color:var(--sub);margin-top:2px;font-size:12px;display:block}.host-stats:where(.s-l04b,.s-l04b *) div+div{border-left:1px solid var(--line)}.da-gw:where(.s-l04b,.s-l04b *){flex-direction:column;align-items:center;display:flex}.da-gw:where(.s-l04b,.s-l04b *) .v{background:linear-gradient(var(--line-2),var(--line-2));width:1px;height:28px}.da-gw:where(.s-l04b,.s-l04b *) .row{color:var(--sub);align-items:center;gap:8px;font-size:13px;display:flex}.da-gw:where(.s-l04b,.s-l04b *) .row b{color:var(--ink);font-weight:500}.da-gw:where(.s-l04b,.s-l04b *) .row lp-icon.arr{color:var(--soft)}.da-feats:where(.s-l04b,.s-l04b *){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.da-feat:where(.s-l04b,.s-l04b *){border-top:1px solid var(--line-2);padding-top:22px}.da-feat:where(.s-l04b,.s-l04b *) .ic{background:var(--page);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1414130d;color:var(--ink);border-radius:10px;place-items:center;display:grid}.da-feat:where(.s-l04b,.s-l04b *) h3{letter-spacing:-.018em;color:var(--ink);margin:16px 0 0;font-size:18px;font-weight:600;line-height:24px}.da-feat:where(.s-l04b,.s-l04b *) p{color:var(--sub);text-wrap:pretty;max-width:360px;margin:7px 0 0;font-size:15px;line-height:23px}@media(prefers-reduced-motion:reduce){.da-dot:where(.s-l04b,.s-l04b *){display:none}.da.is-on:where(.s-l04b,.s-l04b *){translate:none}.da-wires.lp-reveal:where(.s-l04b,.s-l04b *)>svg,.da-wires.lp-reveal:where(.s-l04b,.s-l04b *)>.stub{clip-path:none}}.lp.is-paused .da-stage:where(.s-l04b,.s-l04b *) *{animation-play-state:paused!important}@media(max-width:1279px){.s-l04b .da-stage{margin-top:40px}.s-l04b .da-row{grid-template-columns:minmax(0,1fr);gap:14px}.s-l04b .da-ins{min-height:0}.s-l04b .da-ins .q{font-size:11px}.s-l04b .da-wires{height:40px}.s-l04b .da-wires svg,.s-l04b .da-dot{display:none}.s-l04b .da-wires:before{content:"";background:var(--brand);border-radius:2px;width:1.6px;margin-left:-.8px;position:absolute;top:0;bottom:4px;left:50%}.s-l04b .host{grid-template-columns:minmax(0,1fr);row-gap:18px;padding:20px}.s-l04b .host .lp-glow-spot{width:100%}.s-l04b .host-slot{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.s-l04b .slot{align-items:flex-start}.s-l04b .slot .n{white-space:normal}.s-l04b .slot .c{flex-wrap:wrap;overflow:visible}.s-l04b .da-gw .row{text-align:center;flex-wrap:wrap;justify-content:center;row-gap:10px}.s-l04b .da-gw .row>span:last-child{flex-basis:100%;margin-left:0!important}.s-l04b .da-feats{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px}@media(min-width:640px){.s-l04b .da-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.s-l04b .da-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}}.sx-head:where(.s-l05,.s-l05 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.sx-head:where(.s-l05,.s-l05 *) .lp-section-head{grid-column:1/span 7}.sx-head:where(.s-l05,.s-l05 *) .lp-h2 .muted{color:var(--soft)}.sx-art:where(.s-l05,.s-l05 *){grid-column:9/span 4;justify-content:flex-end;align-items:flex-end;height:232px;display:flex;position:relative}.sx-art:where(.s-l05,.s-l05 *) img{object-fit:contain;width:360px;height:360px;margin:-80px -36px -64px 0;display:block;position:relative}.sx-art:where(.s-l05,.s-l05 *) .lp-glow-spot{width:420px;height:340px;bottom:-70px;right:-60px}.sx-h3:where(.s-l05,.s-l05 *){letter-spacing:-.022em;color:var(--ink);font-variation-settings:"opsz" 32;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.sx-kicker:where(.s-l05,.s-l05 *){color:var(--sub);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.sx-kicker:where(.s-l05,.s-l05 *) b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-text);border-radius:7px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.win:where(.s-l05,.s-l05 *){--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--line:#ecece9;--line-2:#dcdcd8;--subtle:#f3f3f1;--hover:#eeeeeb;--brand-text:#137a43;--brand-soft:#e9f7f0;--page:#fff;color:var(--ink);isolation:isolate;background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14141314,0 1px 2px #1414130d,0 24px 48px -24px #14141333,0 64px 110px -48px #1052303d}.win:where(.s-l05,.s-l05 *):after{content:"";border-radius:inherit;pointer-events:none;z-index:9;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.wchip:where(.s-l05,.s-l05 *){white-space:nowrap;color:#5e5e5a;background:#f3f3f1;border-radius:99px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.wchip.deny:where(.s-l05,.s-l05 *){background:var(--deny-soft);color:var(--deny)}.av:where(.s-l05,.s-l05 *){border-radius:99px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.av.tm:where(.s-l05,.s-l05 *){color:#2563eb;background:#eef4ff}.av.pq:where(.s-l05,.s-l05 *){color:#c2410c;background:#fff4eb}.av.kp:where(.s-l05,.s-l05 *){color:#7c3aed;background:#f3eeff}.av.sm:where(.s-l05,.s-l05 *){width:20px;height:20px;font-size:9px}.gm:where(.s-l05,.s-l05 *){background:var(--band);height:640px;box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;border-radius:28px;margin-top:64px;position:relative;overflow:hidden}.gm:where(.s-l05,.s-l05 *):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1a1a1912 1px,#0000 1.2px);background-position:10px 10px;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000 20%,#0000 85%);mask-image:radial-gradient(60% 70% at 50% 40%,#000 20%,#0000 85%)}.gm:where(.s-l05,.s-l05 *) .lp-glow-spot{width:760px;height:360px;top:-140px;left:50%;transform:translate(-50%)}.gm-svg:where(.s-l05,.s-l05 *){z-index:0;width:1200px;height:640px;position:absolute;top:0;left:0;overflow:visible}.gm-svg:where(.s-l05,.s-l05 *) .ln{fill:none;stroke:#cfcfca;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.gm-svg:where(.s-l05,.s-l05 *) .rl{fill:none;stroke:#1daf618c;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.gm-svg:where(.s-l05,.s-l05 *) .pk{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.035 1.2;stroke-dashoffset:.035px;opacity:0}.gm-svg:where(.s-l05,.s-l05 *) .end{fill:var(--page);stroke:#1daf61b3;stroke-width:1.25px}.gm-svg:where(.s-l05,.s-l05 *) .draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-io);transition-delay:var(--d,0s)}.lp.motion-ready .gm:not(.is-in):where(.s-l05,.s-l05 *) .draw{stroke-dashoffset:1px}.gm.is-in:where(.s-l05,.s-l05 *) .pk{animation:gm-pk 1.6s var(--ease-io) both;animation-delay:var(--d,1.5s)}@keyframes gm-pk{0%{stroke-dashoffset:.035px;opacity:0}8%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.gm-node:where(.s-l05,.s-l05 *){z-index:2;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:var(--d,0s);position:absolute}.lp.motion-ready .gm:not(.is-in):where(.s-l05,.s-l05 *) .gm-node{opacity:0;transform:translateY(12px)}.gm-org:where(.s-l05,.s-l05 *){background:#fff;border-radius:999px 999px 20px 20px/44px 44px 20px 20px;align-items:center;gap:12px;width:360px;height:68px;padding:0 18px 0 16px;display:flex;top:36px;left:420px;box-shadow:0 0 0 1px #14141314,0 12px 32px -14px #10523059,0 2px 6px -2px #1414130f}.gm-org:where(.s-l05,.s-l05 *):before{content:"";border-radius:inherit;pointer-events:none;border-top:1.5px solid #1daf6199;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 50%,#0000 82%);mask-image:linear-gradient(90deg,#0000 18%,#000,#0000 82%)}.gm-org:where(.s-l05,.s-l05 *) img{width:30px;height:30px;display:block}.gm-org:where(.s-l05,.s-l05 *) .t{letter-spacing:-.01em;color:#1a1a19;font-size:15px;font-weight:600;line-height:19px}.gm-org:where(.s-l05,.s-l05 *) .s{color:#8c8c87;font-size:12px;line-height:16px}.gm-card:where(.s-l05,.s-l05 *){color:#1a1a19;background:#fff;border-radius:20px;flex-direction:column;width:264px;height:260px;padding:16px 16px 0;display:flex;top:196px;box-shadow:0 0 0 1px #14141312,0 1px 2px #1414130a,0 16px 36px -18px #14141338}.gm-card:hover:where(.s-l05,.s-l05 *){box-shadow:0 0 0 1px #1daf6159,0 1px 2px #1414130a,0 20px 40px -18px #1052304d}.gm-ic:where(.s-l05,.s-l05 *){color:#137a43;background:#e9f7f0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.gm-top:where(.s-l05,.s-l05 *){align-items:center;gap:10px;display:flex}.gm-t:where(.s-l05,.s-l05 *){letter-spacing:-.012em;font-size:15.5px;font-weight:600;line-height:20px}.gm-s:where(.s-l05,.s-l05 *){color:#5e5e5a;min-height:38px;margin-top:8px;font-size:13px;line-height:19px}.gm-w:where(.s-l05,.s-l05 *){flex:1;margin-top:12px}.gm-foot:where(.s-l05,.s-l05 *){color:#5e5e5a;border-top:1px solid #ecece9;align-items:center;gap:7px;margin:0 -16px;padding:10px 16px 11px;font-size:12px;line-height:16px;display:flex}.gm-foot:where(.s-l05,.s-l05 *) lp-icon{color:#1daf61}.gm-foot:where(.s-l05,.s-l05 *) b{color:#1a1a19;font-weight:500}.gm-p:where(.s-l05,.s-l05 *){align-items:center;gap:8px;height:28px;font-size:12.5px;display:flex}.gm-p:where(.s-l05,.s-l05 *) .n{font-weight:500}.gm-p:where(.s-l05,.s-l05 *) .m{color:#8c8c87;margin-left:auto;font-size:11.5px}.gm-chips:where(.s-l05,.s-l05 *){flex-wrap:wrap;gap:5px;display:flex}.gm-chips:where(.s-l05,.s-l05 *) .wchip{height:24px;padding:0 9px;font-size:12px}.gm-map:where(.s-l05,.s-l05 *){color:#5e5e5a;background:#f7f7f5;border-radius:9px;align-items:center;gap:6px;height:30px;margin-top:10px;padding:0 9px;font-size:12px;display:flex}.gm-map:where(.s-l05,.s-l05 *) b{color:#1a1a19;font-weight:500}.gm-d:where(.s-l05,.s-l05 *){grid-template-columns:76px 1fr 34px;align-items:center;gap:8px;height:28px;font-size:12.5px;display:grid}.gm-d.is-g:where(.s-l05,.s-l05 *){grid-template-columns:76px 1fr}.gm-d:where(.s-l05,.s-l05 *) .n{font-weight:500}.gm-d:where(.s-l05,.s-l05 *) .p{color:#5e5e5a;text-align:right;font-size:11.5px}.gm-bar:where(.s-l05,.s-l05 *){background:#ecece9;border-radius:9px;height:5px;position:relative}.gm-bar:where(.s-l05,.s-l05 *) i{transform-origin:0;width:100%;transform:scaleX(var(--v));transition:transform 1s var(--ease);transition-delay:var(--d,.9s);background:#1daf61;border-radius:9px;position:absolute;top:0;bottom:0;left:0}.gm-bar.is-warn:where(.s-l05,.s-l05 *) i{background:var(--amber)}.gm-bar:where(.s-l05,.s-l05 *):after{content:"";background:#8c8c87;width:1px;position:absolute;top:-2px;bottom:-2px;left:80%}.lp.motion-ready .gm:not(.is-in):where(.s-l05,.s-l05 *) .gm-bar i{transform:scaleX(0)}.gm-res:where(.s-l05,.s-l05 *){grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gm-res:where(.s-l05,.s-l05 *) span{color:#5e5e5a;background:#f7f7f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:46px;font-size:11px;display:flex}.gm-res:where(.s-l05,.s-l05 *) lp-icon{color:#1a1a19}.gm-lbl:where(.s-l05,.s-l05 *){z-index:3;color:#137a43;white-space:nowrap;height:24px;transition:opacity .45s var(--ease);transition-delay:var(--d,1.2s);background:#fff;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1daf6152,0 4px 10px -6px #1052304d}.lp.motion-ready .gm:not(.is-in):where(.s-l05,.s-l05 *) .gm-lbl{opacity:0}.gm-rule:where(.s-l05,.s-l05 *){color:#1a1a19;background:#fff;border-radius:12px;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;font-size:12.5px;display:flex;position:absolute;bottom:16px;right:28px;box-shadow:0 0 0 1px #14141312,0 6px 16px -10px #14141333}.gm-rule:where(.s-l05,.s-l05 *) .mono{color:#5e5e5a;font-size:11.5px}.gm-rule:where(.s-l05,.s-l05 *) .x{color:var(--deny);font-weight:600}.gm-answers:where(.s-l05,.s-l05 *){grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.gm-answers:where(.s-l05,.s-l05 *) div{color:var(--sub);align-items:flex-start;gap:12px;font-size:15px;line-height:24px;display:flex}.gm-answers:where(.s-l05,.s-l05 *) b{color:var(--ink);font-weight:500}.gm-answers:where(.s-l05,.s-l05 *) lp-icon{color:var(--brand-text);margin-top:2px}.ac:where(.s-l05,.s-l05 *){align-items:center;margin-top:112px}.ac-left:where(.s-l05,.s-l05 *){flex-direction:column;gap:20px;display:flex}.ac-lead:where(.s-l05,.s-l05 *){margin:-6px 0 4px;font-size:16px;line-height:26px}.ac-label:where(.s-l05,.s-l05 *){letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:11.5px;font-weight:600}.ac-opts:where(.s-l05,.s-l05 *){box-shadow:inset 0 0 0 1px var(--line);background:#f7f7f5;border-radius:18px;gap:2px;padding:4px;display:grid}.ac-opt:where(.s-l05,.s-l05 *){all:unset;box-sizing:border-box;cursor:pointer;min-height:52px;transition:box-shadow .2s var(--ease),background-color .2s var(--ease),transform .15s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.ac-opt:hover:where(.s-l05,.s-l05 *){background:#14141309}.ac-opt:active:where(.s-l05,.s-l05 *){transform:scale(.985)}.ac-opt[aria-pressed=true]:where(.s-l05,.s-l05 *){background:var(--page);box-shadow:0 0 0 1px #14141314,0 2px 8px -3px #14141324}.ac-opt:focus-visible:where(.s-l05,.s-l05 *){box-shadow:0 0 0 2px #1daf6199}.ac-ic:where(.s-l05,.s-l05 *){flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;line-height:1;display:grid}.ac-ic.is-res:where(.s-l05,.s-l05 *){background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;overflow:hidden}.ac-ic:where(.s-l05,.s-l05 *) img{object-fit:cover;width:32px;height:32px;display:block}.ac-ic:where(.s-l05,.s-l05 *) lp-icon{display:block}.ac-tx:where(.s-l05,.s-l05 *){flex-direction:column;min-width:0;display:flex}.ac-tx:where(.s-l05,.s-l05 *) .n{color:var(--ink);font-size:14px;font-weight:500;line-height:19px}.ac-tx:where(.s-l05,.s-l05 *) .m{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px;overflow:hidden}.ac-tg:where(.s-l05,.s-l05 *){all:unset;box-sizing:border-box;cursor:pointer;background:var(--deny-soft);box-shadow:inset 0 0 0 1px var(--deny-line);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s,box-shadow .2s;display:flex}.ac-tg[aria-checked=false]:where(.s-l05,.s-l05 *){box-shadow:inset 0 0 0 1px var(--line);background:#f7f7f5}.ac-tg:focus-visible:where(.s-l05,.s-l05 *){box-shadow:inset 0 0 0 1px var(--deny-line),0 0 0 2px var(--page),0 0 0 4px #1daf618c}.ac-sw:where(.s-l05,.s-l05 *){background:var(--deny);width:34px;height:20px;transition:background-color .2s var(--ease);border-radius:99px;flex-shrink:0;position:relative}.ac-sw:where(.s-l05,.s-l05 *):after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:99px;position:absolute;top:2px;left:16px;box-shadow:0 1px 2px #0003}.ac-tg[aria-checked=false]:where(.s-l05,.s-l05 *) .ac-sw{background:#c4c4bf}.ac-tg[aria-checked=false]:where(.s-l05,.s-l05 *) .ac-sw:after{transform:translate(-14px)}.ac-tg.is-hint:where(.s-l05,.s-l05 *){animation:ac-hint 1.6s var(--ease-io) 2}@keyframes ac-hint{0%,to{transform:none}50%{transform:translateY(-2px)}}.ac-card:where(.s-l05,.s-l05 *){background:#fff;border-radius:28px;flex-direction:column;gap:32px;padding:40px 40px 24px;display:flex;box-shadow:0 0 0 1px #14141312,0 1px 2px #1414130a,0 24px 48px -28px #1414132e}.ac-v:where(.s-l05,.s-l05 *){align-items:center;gap:22px;min-height:104px;display:flex}.ac-vi:where(.s-l05,.s-l05 *){background:var(--subtle);width:64px;height:64px;color:var(--soft);border-radius:20px;flex-shrink:0;place-items:center;display:grid}.ac-vi:where(.s-l05,.s-l05 *) lp-icon{display:none}.ac-card[data-kind=deny]:where(.s-l05,.s-l05 *) .ac-vi{background:var(--deny-soft);color:var(--deny)}.ac-card[data-kind=allow]:where(.s-l05,.s-l05 *) .ac-vi{background:var(--brand-soft);color:var(--brand-text)}.ac-card[data-kind=none]:where(.s-l05,.s-l05 *) .ac-vi{color:var(--ink)}.ac-card[data-kind=deny]:where(.s-l05,.s-l05 *) .ac-vi .i-deny,.ac-card[data-kind=allow]:where(.s-l05,.s-l05 *) .ac-vi .i-allow,.ac-card[data-kind=none]:where(.s-l05,.s-l05 *) .ac-vi .i-none{display:block}.ac-vtx:where(.s-l05,.s-l05 *){min-width:0}.ac-vt:where(.s-l05,.s-l05 *){letter-spacing:-.035em;color:var(--ink);font-size:52px;font-weight:600;line-height:56px}.ac-card[data-kind=deny]:where(.s-l05,.s-l05 *) .ac-vt{color:var(--deny)}.ac-card[data-kind=allow]:where(.s-l05,.s-l05 *) .ac-vt{color:var(--brand-text)}.ac-card[data-kind=wait]:where(.s-l05,.s-l05 *) .ac-vt{color:#c4c4bf}.ac-vs:where(.s-l05,.s-l05 *){min-height:24px;color:var(--sub);text-wrap:pretty;margin:6px 0 0;font-size:16px;line-height:24px}.ac-card[data-kind=wait]:where(.s-l05,.s-l05 *) .ac-vs{opacity:0}.ac-v.is-pop:where(.s-l05,.s-l05 *) .ac-vi{animation:ac-pop-i .55s var(--ease) both}.ac-v.is-pop:where(.s-l05,.s-l05 *) .ac-vtx{animation:ac-pop-t .5s var(--ease) both}@keyframes ac-pop-i{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ac-pop-t{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ac-flow:where(.s-l05,.s-l05 *){border-top:1px solid var(--line);padding-top:28px}.ac-track:where(.s-l05,.s-l05 *){margin-top:18px;position:relative}.ac-rail:where(.s-l05,.s-l05 *){background:var(--line);border-radius:2px;height:2px;position:absolute;top:23px;left:12.5%;right:12.5%;overflow:hidden}.ac-fill:where(.s-l05,.s-l05 *){transform-origin:0;transform:scaleX(var(--p,0));transition:transform .4s var(--ease-io);background:#b5b5b0;position:absolute;inset:0}.ac-steps:where(.s-l05,.s-l05 *){grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ac-step:where(.s-l05,.s-l05 *){--k:var(--ink);text-align:center;min-width:0;transition:opacity .3s var(--ease);flex-direction:column;align-items:center;display:flex}.ac-node:where(.s-l05,.s-l05 *){width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--sub);transition:transform .35s var(--ease);background:#fff;border-radius:99px;place-items:center;display:grid;position:relative}.ac-node:where(.s-l05,.s-l05 *):before,.ac-node:where(.s-l05,.s-l05 *):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute}.ac-node:where(.s-l05,.s-l05 *):before{background:var(--k);transition:opacity .3s var(--ease),transform .4s var(--ease);inset:0;transform:scale(.6)}.ac-node:where(.s-l05,.s-l05 *):after{box-shadow:0 0 0 1.5px var(--k);inset:-7px}.ac-node:where(.s-l05,.s-l05 *) lp-icon{display:block;position:relative}.ac-step:where(.s-l05,.s-l05 *) .t{color:var(--ink);margin-top:12px;font-size:14px;font-weight:500;line-height:20px}.ac-step:where(.s-l05,.s-l05 *) .c{max-width:100%;min-height:18px;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s var(--ease);margin-top:2px;font-size:12.5px;line-height:18px;overflow:hidden}.ac-step[data-state=pending]:where(.s-l05,.s-l05 *){opacity:.4}.ac-step[data-state=pending]:where(.s-l05,.s-l05 *) .c,.ac-step[data-state=active]:where(.s-l05,.s-l05 *) .c{opacity:0}.ac-step[data-state=active]:where(.s-l05,.s-l05 *) .ac-node{color:var(--ink);transform:scale(1.08)}.ac-step[data-state=active]:where(.s-l05,.s-l05 *) .ac-node:after{opacity:.25}.ac-step[data-state=pass]:where(.s-l05,.s-l05 *) .ac-node{color:var(--soft)}.ac-step[data-state=skip]:where(.s-l05,.s-l05 *){opacity:.32}.ac-step[data-state=deny]:where(.s-l05,.s-l05 *){--k:var(--deny)}.ac-step[data-state=allow]:where(.s-l05,.s-l05 *){--k:var(--brand)}.ac-step[data-state=deny]:where(.s-l05,.s-l05 *) .ac-node,.ac-step[data-state=allow]:where(.s-l05,.s-l05 *) .ac-node,.ac-step[data-state=none]:where(.s-l05,.s-l05 *) .ac-node{color:#fff}.ac-step[data-state=deny]:where(.s-l05,.s-l05 *) .ac-node:before,.ac-step[data-state=allow]:where(.s-l05,.s-l05 *) .ac-node:before,.ac-step[data-state=none]:where(.s-l05,.s-l05 *) .ac-node:before{opacity:1;transform:none}.ac-step[data-state=deny]:where(.s-l05,.s-l05 *) .ac-node:after,.ac-step[data-state=allow]:where(.s-l05,.s-l05 *) .ac-node:after,.ac-step[data-state=none]:where(.s-l05,.s-l05 *) .ac-node:after{animation:ac-ring .9s var(--ease) both}@keyframes ac-ring{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.ac-step[data-state=deny]:where(.s-l05,.s-l05 *) .c{color:var(--deny);font-weight:500}.ac-step[data-state=allow]:where(.s-l05,.s-l05 *) .c{color:var(--brand-text);font-weight:500}.ac-step[data-state=none]:where(.s-l05,.s-l05 *) .c{color:var(--ink);font-weight:500}.ac-foot:where(.s-l05,.s-l05 *){flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ac-bill:where(.s-l05,.s-l05 *){min-height:32px;color:var(--sub);background:#f7f7f5;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;line-height:18px;display:inline-flex}.ac-bill:where(.s-l05,.s-l05 *) b{color:var(--ink);font-weight:500}.ac-bill:where(.s-l05,.s-l05 *) lp-icon{color:var(--brand-text)}.ac-replay:where(.s-l05,.s-l05 *){all:unset;cursor:pointer;height:32px;color:var(--sub);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ac-replay:hover:where(.s-l05,.s-l05 *){background:var(--hover);color:var(--ink)}.ac-replay:focus-visible:where(.s-l05,.s-l05 *){box-shadow:0 0 0 2px #1daf6199}.rl:where(.s-l05,.s-l05 *){margin-top:96px}.rl-win:where(.s-l05,.s-l05 *){position:relative}.rl-tbl:where(.s-l05,.s-l05 *){font-size:13px}.rl-r:where(.s-l05,.s-l05 *){border-top:1px solid #f0f0ee;grid-template-columns:minmax(0,1fr) repeat(6,74px);align-items:center;min-height:40px;padding:0 10px 0 20px;display:grid}.rl-r.h:where(.s-l05,.s-l05 *){color:#5e5e5a;text-align:center;background:#fafaf9;border-top:0;border-bottom:1px solid #ecece9;align-items:end;min-height:64px;padding-bottom:10px;font-size:11.5px;line-height:14px}.rl-r.h:where(.s-l05,.s-l05 *)>span:first-child{text-align:left;color:#8c8c87;font-size:12px}.rl-r.h:where(.s-l05,.s-l05 *) .c{flex-direction:column;align-items:center;gap:4px;display:flex}.rl-r.h:where(.s-l05,.s-l05 *) .c lp-icon{color:#b5b5b0}.rl-r.h:where(.s-l05,.s-l05 *) .c.cu lp-icon{color:#137a43}.rl-r.h:where(.s-l05,.s-l05 *) .c.cu{color:#1a1a19;font-weight:500}.rl-r.g:where(.s-l05,.s-l05 *){letter-spacing:.05em;text-transform:uppercase;color:#8c8c87;border-top:1px solid #ecece9;min-height:34px;padding-top:6px;font-size:11.5px;font-weight:600}.rl-r.g.lock:where(.s-l05,.s-l05 *){color:#137a43;gap:7px;display:flex}.rl-r:where(.s-l05,.s-l05 *) .p{color:#1a1a19}.rl-r:where(.s-l05,.s-l05 *) .c{place-items:center;display:grid}.rl-cb:where(.s-l05,.s-l05 *){color:#0000;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.25px #cfcfca}.rl-cb.on:where(.s-l05,.s-l05 *){box-shadow:none;color:#fff;background:#1a1a19}.rl-cb.bi:where(.s-l05,.s-l05 *){box-shadow:none;color:#8c8c87;background:#e4e4e0}.rl-cb.bi.off:where(.s-l05,.s-l05 *){color:#0000;background:#f3f3f1}.rl-lk:where(.s-l05,.s-l05 *){color:#b5b5b0;place-items:center;width:16px;height:16px;display:grid}.rl-r.is-ceiling:where(.s-l05,.s-l05 *){background:linear-gradient(90deg,#1daf6109,#1daf6100)}.rl-target:where(.s-l05,.s-l05 *){border-radius:8px;place-items:center;width:30px;height:28px;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.rl-target.is-hit:where(.s-l05,.s-l05 *){background:var(--deny-soft);box-shadow:inset 0 0 0 1.25px var(--deny-line)}.rl-target.is-hit:where(.s-l05,.s-l05 *) .rl-lk{color:var(--deny)}.rl-target.is-shake:where(.s-l05,.s-l05 *){animation:.42s cubic-bezier(.36,.07,.19,.97) both rl-shake}@keyframes rl-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.rl-tip:where(.s-l05,.s-l05 *){z-index:6;color:#ededea;width:256px;transition:opacity .25s var(--ease),transform .35s var(--ease);background:#1a1a19;border-radius:12px;padding:11px 13px 12px;font-size:12px;line-height:17px;position:absolute;box-shadow:0 14px 30px -12px #00000073}.rl-tip:where(.s-l05,.s-l05 *) b{color:#fff;margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.rl-tip:where(.s-l05,.s-l05 *):after{content:"";background:#1a1a19;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;right:58px;transform:rotate(45deg)}.rl-tip.is-off:where(.s-l05,.s-l05 *){opacity:0;transform:translateY(6px)}.cur:where(.s-l05,.s-l05 *){z-index:8;opacity:0;pointer-events:none;width:22px;height:22px;transition:transform .95s var(--ease-io),opacity .25s ease;filter:drop-shadow(0 2px 3px #00000038);position:absolute;top:0;left:0}.cur.is-click:where(.s-l05,.s-l05 *) svg{transform-origin:4px 3px;transition:transform .12s;transform:scale(.86)}.rl-copy:where(.s-l05,.s-l05 *){flex-direction:column;gap:18px;padding-top:24px;display:flex}.rl-seed:where(.s-l05,.s-l05 *){flex-wrap:wrap;gap:6px;display:flex}.lp-checks.is-lg:where(.s-l05,.s-l05 *) li{align-items:flex-start;gap:10px;font-size:15px;line-height:23px}.lp-checks.is-lg:where(.s-l05,.s-l05 *) lp-icon{margin-top:3px}@media(prefers-reduced-motion:reduce){.cur:where(.s-l05,.s-l05 *),.gm:where(.s-l05,.s-l05 *) .pk,.ac-node:where(.s-l05,.s-l05 *):after{display:none}}@media(max-width:1279px){.sx-head:where(.s-l05,.s-l05 *){display:block}.sx-art:where(.s-l05,.s-l05 *){display:none}.sx-h3:where(.s-l05,.s-l05 *){font-size:24px;line-height:30px}.gm:where(.s-l05,.s-l05 *){border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;height:auto;margin-top:40px;padding:16px;display:grid}.gm-svg:where(.s-l05,.s-l05 *),.gm-lbl:where(.s-l05,.s-l05 *){display:none}.gm-node:where(.s-l05,.s-l05 *){position:relative}.gm-org:where(.s-l05,.s-l05 *){border-radius:999px 999px 18px 18px/40px 40px 18px 18px;grid-column:1/-1;width:auto;height:auto;min-height:64px;padding:10px 16px 10px 14px;top:auto;left:auto}.gm-card:where(.s-l05,.s-l05 *){width:auto;height:auto;min-height:240px;top:auto;left:auto!important}.gm-rule:where(.s-l05,.s-l05 *){flex-wrap:wrap;grid-column:1/-1;justify-content:center;row-gap:4px;height:auto;min-height:40px;padding:6px 12px;position:relative;bottom:auto;right:auto}.gm-answers:where(.s-l05,.s-l05 *){grid-template-columns:1fr;gap:16px}.ac:where(.s-l05,.s-l05 *),.rl:where(.s-l05,.s-l05 *){grid-template-columns:minmax(0,1fr);margin-top:64px}.ac:where(.s-l05,.s-l05 *)>div,.rl:where(.s-l05,.s-l05 *)>div{grid-column:auto}.ac-replay:where(.s-l05,.s-l05 *){height:40px}@media(min-width:700px){.ac-left:where(.s-l05,.s-l05 *){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.ac-left:where(.s-l05,.s-l05 *)>:not(.ac-pick){grid-column:1/-1;justify-self:start}}.rl-copy:where(.s-l05,.s-l05 *){order:-1;padding-top:0}.rl-tbl:where(.s-l05,.s-l05 *){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.rl-r:where(.s-l05,.s-l05 *){min-width:620px}.rl-r:not(.g):where(.s-l05,.s-l05 *){padding-left:0}.rl-r:not(.g):where(.s-l05,.s-l05 *)>span:first-child{background:#fff;align-self:stretch;align-items:center;padding-left:20px;display:flex;position:sticky;left:0}.rl-r.h:where(.s-l05,.s-l05 *)>span:first-child{background:#fafaf9;align-items:flex-end}.rl-r.g:where(.s-l05,.s-l05 *){align-items:center;gap:7px;min-width:0;display:flex;position:sticky;left:0}@media(max-width:599px){.ac-card:where(.s-l05,.s-l05 *){border-radius:22px;gap:24px;padding:24px 18px 16px}.ac-v:where(.s-l05,.s-l05 *){align-items:flex-start;gap:16px;min-height:0}.ac-vi:where(.s-l05,.s-l05 *){border-radius:15px;width:48px;height:48px;margin-top:2px}.ac-vt:where(.s-l05,.s-l05 *){font-size:38px;line-height:44px}.ac-vs:where(.s-l05,.s-l05 *){min-height:44px;font-size:15px;line-height:22px}.ac-flow:where(.s-l05,.s-l05 *){padding-top:22px}.ac-node:where(.s-l05,.s-l05 *){width:42px;height:42px}.ac-rail:where(.s-l05,.s-l05 *){top:20px}.ac-step:where(.s-l05,.s-l05 *) .t{margin-top:10px;font-size:13px;line-height:18px}.ac-step:where(.s-l05,.s-l05 *) .c{font-size:12px}.gm:where(.s-l05,.s-l05 *){margin-left:-8px;margin-right:-8px;padding:12px}.gm-card:where(.s-l05,.s-l05 *){min-height:0}.gm-card:where(.s-l05,.s-l05 *) .gm-w{padding-bottom:12px}.rl-r:not(.g):where(.s-l05,.s-l05 *)>span:first-child{box-shadow:1px 0 #f0f0ee}}}.sx-head:where(.s-l06,.s-l06 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.sx-head:where(.s-l06,.s-l06 *) .lp-section-head{grid-column:1/span 7}.sx-head:where(.s-l06,.s-l06 *) .lp-h2 .muted{color:var(--soft)}.sx-art:where(.s-l06,.s-l06 *){grid-column:9/span 4;justify-content:flex-end;align-items:flex-end;height:232px;display:flex;position:relative}.sx-art:where(.s-l06,.s-l06 *) img{object-fit:contain;width:360px;height:360px;margin:-80px -36px -64px 0;display:block;position:relative}.sx-art:where(.s-l06,.s-l06 *) .lp-glow-spot{width:420px;height:340px;bottom:-70px;right:-60px}.sx-kicker:where(.s-l06,.s-l06 *){color:var(--sub);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.sx-kicker:where(.s-l06,.s-l06 *) .ic{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-text);border-radius:8px;place-items:center;display:grid}.win:where(.s-l06,.s-l06 *){--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--line:#ecece9;--line-2:#dcdcd8;--subtle:#f3f3f1;--hover:#eeeeeb;--brand-text:#137a43;--brand-soft:#e9f7f0;--page:#fff;color:var(--ink);isolation:isolate;background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14141314,0 1px 2px #1414130d,0 24px 48px -24px #14141333,0 64px 110px -48px #1052303d}.win:where(.s-l06,.s-l06 *):after{content:"";border-radius:inherit;pointer-events:none;z-index:9;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.win-bar:where(.s-l06,.s-l06 *){color:#8c8c87;white-space:nowrap;background:#fafaf9;border-bottom:1px solid #ecece9;align-items:center;gap:9px;height:46px;padding:0 14px 0 16px;font-size:12.5px;display:flex}.win-bar:where(.s-l06,.s-l06 *) img{width:16px;height:16px;display:block}.win-bar:where(.s-l06,.s-l06 *) b{color:#1a1a19;font-weight:500}.win-bar:where(.s-l06,.s-l06 *) .sep{color:#c4c4bf}.win-bar:where(.s-l06,.s-l06 *) .r{align-items:center;gap:6px;margin-left:auto;display:flex}.wchip:where(.s-l06,.s-l06 *){white-space:nowrap;color:#5e5e5a;background:#f3f3f1;border-radius:99px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.wchip.ok:where(.s-l06,.s-l06 *){color:#137a43;background:#e9f7f0}.wchip.warn:where(.s-l06,.s-l06 *){color:#c2410c;background:#fff4eb}.wchip.stop:where(.s-l06,.s-l06 *){background:var(--deny-soft);color:var(--deny)}.wchip.out:where(.s-l06,.s-l06 *){color:#1a1a19;background:#fff;box-shadow:inset 0 0 0 1px #dcdcd8}.wchip:where(.s-l06,.s-l06 *) .dot{background:currentColor;border-radius:9px;width:5px;height:5px}.av:where(.s-l06,.s-l06 *){border-radius:99px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.av.tm:where(.s-l06,.s-l06 *){color:#2563eb;background:#eef4ff}.av.lb:where(.s-l06,.s-l06 *){color:#137a43;background:#e9f7f0}.av.sm:where(.s-l06,.s-l06 *){width:22px;height:22px;font-size:9.5px}.pop:where(.s-l06,.s-l06 *){animation:fc-pop .42s var(--ease) both}@keyframes fc-pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}.fc-in:where(.s-l06,.s-l06 *){animation:fc-in .46s var(--ease) both}@keyframes fc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.is-gone:where(.s-l06,.s-l06 *){visibility:hidden}.kpi:where(.s-l06,.s-l06 *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #14141308;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.kpi:where(.s-l06,.s-l06 *)>div{padding:26px 28px;position:relative}.kpi:where(.s-l06,.s-l06 *)>div+div:before{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:26px;left:0}.kpi:where(.s-l06,.s-l06 *) .v{letter-spacing:-.035em;height:48px;color:var(--ink);font-variation-settings:"opsz" 32;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:44px;font-weight:600;line-height:48px;display:flex}.kpi:where(.s-l06,.s-l06 *) .v small{letter-spacing:-.02em;color:var(--sub);font-size:24px;font-weight:500;line-height:24px}.kpi:where(.s-l06,.s-l06 *) .l{color:var(--ink);margin-top:10px;font-size:15px;font-weight:500;line-height:22px}.kpi:where(.s-l06,.s-l06 *) .s{color:var(--sub);margin-top:3px;font-size:13.5px;line-height:20px}.kpi:where(.s-l06,.s-l06 *) .tick{background:var(--line);border-radius:9px;width:36px;height:6px;position:absolute;top:28px;right:24px;overflow:hidden}.kpi:where(.s-l06,.s-l06 *) .tick i{border-radius:9px;position:absolute;top:0;bottom:0;left:0}.bw-wrap:where(.s-l06,.s-l06 *){margin-top:28px;position:relative}.bw-wrap:where(.s-l06,.s-l06 *)>.lp-glow-spot{inset:30% 8% -120px}.bw-body:where(.s-l06,.s-l06 *){padding:22px 24px 8px}.bw-title:where(.s-l06,.s-l06 *){justify-content:space-between;align-items:flex-end;display:flex}.bw-title:where(.s-l06,.s-l06 *) h4{letter-spacing:-.018em;margin:0;font-size:20px;font-weight:600;line-height:26px}.bw-title:where(.s-l06,.s-l06 *) p{color:#5e5e5a;margin:3px 0 0;font-size:13px}.bw-tiles:where(.s-l06,.s-l06 *){border-radius:16px;grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid;box-shadow:inset 0 0 0 1px #ecece9}.bw-tiles:where(.s-l06,.s-l06 *)>div{padding:14px 18px;position:relative}.bw-tiles:where(.s-l06,.s-l06 *)>div+div{box-shadow:inset 1px 0 #ecece9}.bw-tiles:where(.s-l06,.s-l06 *) .k{color:#8c8c87;font-size:12px}.bw-tiles:where(.s-l06,.s-l06 *) .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:600;line-height:28px}.bw-tiles:where(.s-l06,.s-l06 *) .d{color:#5e5e5a;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.bw-tiles:where(.s-l06,.s-l06 *) .n.warn{color:#c2410c}.bw-tiles:where(.s-l06,.s-l06 *) .n.stop{color:var(--deny)}.mini:where(.s-l06,.s-l06 *){background:#ecece9;border-radius:9px;width:56px;height:4px;overflow:hidden}.mini:where(.s-l06,.s-l06 *) i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--v));background:#1daf61;display:block}.bw-tbl:where(.s-l06,.s-l06 *){margin-top:14px}.bw-r:where(.s-l06,.s-l06 *){border-top:1px solid #f0f0ee;border-radius:0;grid-template-columns:240px 120px 110px 230px 150px minmax(0,1fr) 40px;align-items:center;height:56px;padding:0 8px 0 12px;font-size:13.5px;display:grid}.bw-r.h:where(.s-l06,.s-l06 *){color:#8c8c87;border-top:0;height:38px;font-size:12.5px}.bw-r:where(.s-l06,.s-l06 *) .dn{font-weight:500;line-height:18px}.bw-r:where(.s-l06,.s-l06 *) .dm{color:#8c8c87;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.bw-r:where(.s-l06,.s-l06 *) .tn{font-variant-numeric:tabular-nums}.bw-r:where(.s-l06,.s-l06 *) .sp{font-size:13px;line-height:18px}.bw-r:where(.s-l06,.s-l06 *) .sp small{color:#8c8c87;font-size:12px;display:block}.bw-r:where(.s-l06,.s-l06 *) .ed{color:#8c8c87;place-items:center;display:grid}.bw-r.is-stop:where(.s-l06,.s-l06 *){background:linear-gradient(90deg,#c8312b0b,#c8312b00 70%)}.meter:where(.s-l06,.s-l06 *){align-items:center;gap:12px;display:flex}.meter:where(.s-l06,.s-l06 *) .bar{background:#ecece9;border-radius:9px;width:150px;height:6px;position:relative}.meter:where(.s-l06,.s-l06 *) .bar i{transform-origin:0;width:100%;transform:scaleX(var(--v,0));background:#1daf61;border-radius:9px;transition:background-color .25s;position:absolute;top:0;bottom:0;left:0}.meter:where(.s-l06,.s-l06 *) .bar:after{content:"";opacity:.55;background:#5e5e5a;border-radius:2px;width:1.5px;position:absolute;top:-3px;bottom:-3px;left:80%}.meter:where(.s-l06,.s-l06 *) .pc{text-align:right;font-variant-numeric:tabular-nums;color:#1a1a19;width:44px;font-size:13px;font-weight:500}.meter.is-warn:where(.s-l06,.s-l06 *) .bar i{background:var(--amber)}.meter.is-warn:where(.s-l06,.s-l06 *) .pc{color:#c2410c}.meter.is-stop:where(.s-l06,.s-l06 *) .bar i{background:var(--deny)}.meter.is-stop:where(.s-l06,.s-l06 *) .pc{color:var(--deny)}.bw-legend:where(.s-l06,.s-l06 *){color:#8c8c87;border-top:1px solid #f0f0ee;align-items:center;gap:16px;padding:12px 12px 14px;font-size:12px;display:flex}.bw-legend:where(.s-l06,.s-l06 *) span{align-items:center;gap:6px;display:inline-flex}.bw-legend:where(.s-l06,.s-l06 *) i{opacity:.55;background:#5e5e5a;border-radius:2px;width:1.5px;height:10px}.bw-legend:where(.s-l06,.s-l06 *) .sw{border-radius:9px;width:10px;height:4px}.bw-toast:where(.s-l06,.s-l06 *){z-index:10;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#1a1a19;width:360px;transition:opacity .35s var(--ease),transform .5s var(--ease);background:#ffffffeb;border-radius:18px;gap:12px;padding:14px 16px 15px;display:flex;position:absolute;bottom:-58px;right:-40px;box-shadow:0 0 0 1px #14141312,0 1px 2px #1414130a,0 22px 48px -16px #14141347}.bw-toast:where(.s-l06,.s-l06 *) .i{background:var(--deny-soft);width:30px;height:30px;color:var(--deny);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.bw-toast:where(.s-l06,.s-l06 *) .t{font-size:13.5px;font-weight:600;line-height:19px}.bw-toast:where(.s-l06,.s-l06 *) .s{color:#5e5e5a;margin-top:2px;font-size:12.5px;line-height:18px}.bw-toast:where(.s-l06,.s-l06 *) .m{color:#8c8c87;margin-top:8px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:10.5px}.bw-toast.is-off:where(.s-l06,.s-l06 *){opacity:0;transform:translateY(10px)scale(.98)}.bx-grid:where(.s-l06,.s-l06 *){grid-template-columns:repeat(2,1fr);gap:24px;margin-top:96px;display:grid}.bx:where(.s-l06,.s-l06 *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #14141308;transition:box-shadow .25s var(--ease),transform .25s var(--ease);border-radius:24px;flex-direction:column;padding:28px;display:flex}.bx:hover:where(.s-l06,.s-l06 *){box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -22px #14141338}.bx:where(.s-l06,.s-l06 *) h4{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:21px;font-weight:600;line-height:28px}.bx:where(.s-l06,.s-l06 *) p.d{color:var(--sub);text-wrap:pretty;max-width:500px;margin:8px 0 0;font-size:15px;line-height:24px}.bx-stage:where(.s-l06,.s-l06 *){--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--line:#ecece9;color:#1a1a19;background:#f7f7f5;border-radius:18px;flex:1;min-height:264px;margin-top:22px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1414130a}.frag:where(.s-l06,.s-l06 *){background:#fff;border-radius:14px;box-shadow:0 0 0 1px #ecece9,0 8px 22px -14px #14141338}.rc-ans:where(.s-l06,.s-l06 *){padding:14px 16px}.rc-ans:where(.s-l06,.s-l06 *) p{color:#1a1a19;margin:0;font-size:13.5px;line-height:22px}.rc-ans:where(.s-l06,.s-l06 *) .cite{color:#137a43;vertical-align:2px;background:#e9f7f0;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:2px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.rcpt:where(.s-l06,.s-l06 *){flex-wrap:nowrap;align-items:center;gap:6px;margin-top:10px;display:flex}.rcpt:where(.s-l06,.s-l06 *) span{color:#5e5e5a;white-space:nowrap;background:#f3f3f1;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.rcpt:where(.s-l06,.s-l06 *) img{border-radius:5px;width:16px;height:16px;margin-left:-4px}.rcpt:where(.s-l06,.s-l06 *) .dept{color:#137a43;background:#e9f7f0}.rcpt:where(.s-l06,.s-l06 *) .cost{color:#1a1a19;background:#fff;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px;box-shadow:inset 0 0 0 1px #1daf61}.rcpt:where(.s-l06,.s-l06 *) .cost.is-hl{animation:rc-hl 1.2s var(--ease-io) 1}@keyframes rc-hl{0%,to{box-shadow:inset 0 0 0 1px #1daf61}50%{box-shadow:inset 0 0 0 1px #1daf61,0 0 0 4px #1daf612e}}.calls:where(.s-l06,.s-l06 *){margin-top:10px;padding:6px 0 4px}.calls-h:where(.s-l06,.s-l06 *){color:#5e5e5a;align-items:center;gap:8px;padding:6px 14px 8px;font-size:12.5px;display:flex}.calls-h:where(.s-l06,.s-l06 *) b{color:#1a1a19;font-weight:600}.calls-h:where(.s-l06,.s-l06 *) .r{color:#8c8c87;margin-left:auto;font-size:11.5px}.call:where(.s-l06,.s-l06 *){grid-template-columns:22px 1fr 118px 64px;align-items:center;height:30px;padding:0 14px;font-size:12.5px;display:grid}.call:where(.s-l06,.s-l06 *) .ix{color:#5e5e5a;background:#f3f3f1;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:600;display:grid}.call:where(.s-l06,.s-l06 *) .nm{color:#1a1a19;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.call:where(.s-l06,.s-l06 *) .nm small{color:#8c8c87;font-size:12px}.call:where(.s-l06,.s-l06 *) .tk,.call:where(.s-l06,.s-l06 *) .c{color:#5e5e5a;text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px}.call:where(.s-l06,.s-l06 *) .c{color:#1a1a19}.calls-t:where(.s-l06,.s-l06 *){border-top:1px dashed #dcdcd8;justify-content:space-between;align-items:center;margin:4px 14px 0;padding-top:8px;font-size:12.5px;display:flex}.calls-t:where(.s-l06,.s-l06 *) .mono{font-size:12px;font-weight:500}.hb:where(.s-l06,.s-l06 *){gap:10px;display:grid}.hb-card:where(.s-l06,.s-l06 *){padding:13px 15px}.hb-top:where(.s-l06,.s-l06 *){color:#5e5e5a;align-items:center;gap:9px;font-size:12.5px;display:flex}.hb-top:where(.s-l06,.s-l06 *) .n{color:#1a1a19;font-weight:500}.hb-top:where(.s-l06,.s-l06 *) .wchip{margin-left:auto}.hb-amt:where(.s-l06,.s-l06 *){align-items:baseline;gap:8px;margin-top:9px;display:flex}.hb-amt:where(.s-l06,.s-l06 *) b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:26px}.hb-amt:where(.s-l06,.s-l06 *) span{color:#5e5e5a;font-size:12.5px}.hb-why:where(.s-l06,.s-l06 *){color:#5e5e5a;margin-top:6px;font-size:12.5px;line-height:18px}.hb-act:where(.s-l06,.s-l06 *){align-items:center;gap:6px;margin-top:11px;display:flex}.hb-act:where(.s-l06,.s-l06 *) .note{color:#8c8c87;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.hb-b:where(.s-l06,.s-l06 *){height:30px;transition:transform .15s var(--ease),background-color .15s;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.hb-b.ghost:where(.s-l06,.s-l06 *){color:#5e5e5a}.hb-b.ink:where(.s-l06,.s-l06 *){color:#fff;background:#1a1a19}.hb-b.is-press:where(.s-l06,.s-l06 *){background:#000;transform:scale(.94)}.hb-done:where(.s-l06,.s-l06 *){color:#1a1a19;align-items:center;gap:10px;height:44px;padding:0 14px 0 11px;font-size:12.5px;display:flex}.hb-done:where(.s-l06,.s-l06 *) .ck{color:#137a43;background:#e9f7f0;border-radius:99px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.hb-done:where(.s-l06,.s-l06 *) .m{color:#8c8c87;margin-left:auto;font-size:11.5px}.hb-link:where(.s-l06,.s-l06 *){background:#dcdcd8;width:1px;position:absolute;left:36px}.md-head:where(.s-l06,.s-l06 *){color:#5e5e5a;border-bottom:1px solid #f0f0ee;align-items:center;gap:8px;padding:12px 14px 10px;font-size:12.5px;display:flex}.md-head:where(.s-l06,.s-l06 *) b{color:#1a1a19;font-weight:600}.md-tabs:where(.s-l06,.s-l06 *){color:#8c8c87;gap:14px;margin-left:auto;font-size:12px;display:flex}.md-tabs:where(.s-l06,.s-l06 *) .on{color:#1a1a19;margin-bottom:-5px;padding-bottom:4px;font-weight:500;box-shadow:inset 0 -1.5px #1a1a19}.md-row:where(.s-l06,.s-l06 *){border-top:1px solid #f5f5f3;align-items:center;gap:11px;height:48px;padding:0 14px;font-size:13px;transition:background-color .25s;display:flex}.md-row:first-of-type:where(.s-l06,.s-l06 *){border-top:0}.md-ic:where(.s-l06,.s-l06 *){color:#5e5e5a;background:#f3f3f1;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.md-row:where(.s-l06,.s-l06 *) .n{font-weight:500;line-height:17px}.md-row:where(.s-l06,.s-l06 *) .p{color:#8c8c87;font-size:11.5px;line-height:15px}.md-row:where(.s-l06,.s-l06 *) .wchip{margin-left:auto}.tg:where(.s-l06,.s-l06 *){width:32px;height:18px;transition:background-color .22s var(--ease);background:#1daf61;border-radius:99px;flex-shrink:0;position:relative}.tg:where(.s-l06,.s-l06 *):after{content:"";width:14px;height:14px;transition:transform .22s var(--ease);background:#fff;border-radius:99px;position:absolute;top:2px;left:16px;box-shadow:0 1px 2px #0003}.tg.off:where(.s-l06,.s-l06 *){background:#cfcfca}.tg.off:where(.s-l06,.s-l06 *):after{transform:translate(-14px)}.md-row.is-off:where(.s-l06,.s-l06 *) .n{color:#8c8c87}.md-row.is-flash:where(.s-l06,.s-l06 *){background:#fffaf5}.md-row:where(.s-l06,.s-l06 *) .chip-slot{align-items:center;gap:10px;margin-left:auto;display:flex}.md-foot:where(.s-l06,.s-l06 *){color:#5e5e5a;background:#fafaf9;border-top:1px solid #f0f0ee;border-radius:0 0 14px 14px;align-items:center;gap:7px;padding:10px 14px 11px;font-size:12px;display:flex}.md-foot:where(.s-l06,.s-l06 *) lp-icon{color:#1daf61}.rt-meters:where(.s-l06,.s-l06 *){grid-template-columns:1fr 1fr;gap:10px;display:grid}.rt-m:where(.s-l06,.s-l06 *){padding:12px 14px}.rt-m:where(.s-l06,.s-l06 *) .k{color:#8c8c87;font-size:12px}.rt-m:where(.s-l06,.s-l06 *) .n{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:600;line-height:24px}.rt-m:where(.s-l06,.s-l06 *) .n small{color:#8c8c87;letter-spacing:0;font-size:12px;font-weight:400}.rt-bars:where(.s-l06,.s-l06 *){align-items:flex-end;gap:3px;height:40px;margin-top:10px;display:flex}.hb-meter:where(.s-l06,.s-l06 *){background:#ecece9;border-radius:9px;height:5px;margin-top:9px;overflow:hidden}.rc-audit:where(.s-l06,.s-l06 *){white-space:nowrap;align-items:center;gap:10px;height:40px;margin-top:10px;padding:0 12px;display:flex;overflow:hidden}.rc-audit:where(.s-l06,.s-l06 *) .mono{color:#5e5e5a;font-variant-numeric:tabular-nums;font-size:11px}.hb-meter:where(.s-l06,.s-l06 *) i{background:var(--deny);border-radius:9px;width:100%;height:100%;display:block}.rt-bars:where(.s-l06,.s-l06 *) i{height:var(--h);background:#d5efe1;border-radius:2px;flex:1}.rt-bars:where(.s-l06,.s-l06 *) i.hot{background:#1daf61}.rt-bars:where(.s-l06,.s-l06 *) i.full{background:var(--amber)}.rt-note:where(.s-l06,.s-l06 *){gap:11px;margin-top:10px;padding:13px 15px;display:flex}.rt-note:where(.s-l06,.s-l06 *) .i{color:#2563eb;background:#eef4ff;border-radius:99px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.rt-note:where(.s-l06,.s-l06 *) .t{font-size:13px;font-weight:600;line-height:19px}.rt-note:where(.s-l06,.s-l06 *) .s{color:#5e5e5a;margin-top:2px;font-size:12.5px;line-height:18px}.rt-btn:where(.s-l06,.s-l06 *){color:#5e5e5a;background:#fff;border-radius:9px;align-items:center;gap:6px;height:30px;margin-top:10px;padding:0 11px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdcd8}.rt-btn:where(.s-l06,.s-l06 *) .mono{color:#1a1a19;font-variant-numeric:tabular-nums;font-size:12px}.fin:where(.s-l06,.s-l06 *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:24px;display:grid}.fin:where(.s-l06,.s-l06 *)>div{color:var(--sub);align-items:flex-start;gap:12px;padding:22px 24px;font-size:14.5px;line-height:22px;display:flex;position:relative}.fin:where(.s-l06,.s-l06 *)>div+div:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:22px;left:0}.fin:where(.s-l06,.s-l06 *) b{color:var(--ink);font-weight:500}.fin:where(.s-l06,.s-l06 *) lp-icon{color:var(--brand-text);margin-top:2px}.ct-row:where(.s-l06,.s-l06 *){justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.ct-row:where(.s-l06,.s-l06 *) p{color:var(--sub);margin:0;font-size:17px;line-height:26px}.ct-row:where(.s-l06,.s-l06 *) p b{color:var(--ink);font-weight:500}.ct-row:where(.s-l06,.s-l06 *) .btns{gap:10px;display:flex}.rt-bars:where(.s-l06,.s-l06 *) i{transform-origin:bottom;transition:transform .6s var(--ease)}.lp.motion-ready .bx:not(.is-in):where(.s-l06,.s-l06 *) .rt-bars i{transform:scaleY(0)}.rt-bars:where(.s-l06,.s-l06 *) i:first-child{transition-delay:.355s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(2){transition-delay:.41s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(3){transition-delay:.465s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(4){transition-delay:.52s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(5){transition-delay:.575s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(6){transition-delay:.63s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(7){transition-delay:.685s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(8){transition-delay:.74s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(9){transition-delay:.795s}.rt-bars:where(.s-l06,.s-l06 *) i:nth-child(10){transition-delay:.85s}@media(max-width:1279px){.sx-head:where(.s-l06,.s-l06 *){display:block}.sx-art:where(.s-l06,.s-l06 *){display:none}.kpi:where(.s-l06,.s-l06 *){background:var(--line);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;overflow:hidden}.kpi:where(.s-l06,.s-l06 *)>div{background:var(--page);padding:16px 14px}.kpi:where(.s-l06,.s-l06 *)>div+div:before{display:none}.kpi:where(.s-l06,.s-l06 *) .v{height:38px;font-size:34px;line-height:38px}.kpi:where(.s-l06,.s-l06 *) .v small{font-size:20px;line-height:20px}.kpi:where(.s-l06,.s-l06 *) .l{margin-top:6px;font-size:14px;line-height:19px}.kpi:where(.s-l06,.s-l06 *) .s{font-size:12.5px;line-height:18px}.bw-wrap:where(.s-l06,.s-l06 *){margin-top:16px}.bw-body:where(.s-l06,.s-l06 *){padding:16px 14px 4px}.bw-title:where(.s-l06,.s-l06 *){flex-direction:column;align-items:flex-start;gap:10px}.bw-title:where(.s-l06,.s-l06 *) h4{font-size:18px;line-height:24px}.bw-tiles:where(.s-l06,.s-l06 *){margin-top:14px}.bw-tbl:where(.s-l06,.s-l06 *){margin-top:6px}.bw-r.h:where(.s-l06,.s-l06 *){display:none}.bw-r:where(.s-l06,.s-l06 *){grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;height:auto;padding:12px 4px;font-size:13px}.bw-r.is-stop:where(.s-l06,.s-l06 *){margin:0 -14px;padding:12px 18px}.bw-r:where(.s-l06,.s-l06 *)>span:first-child{grid-area:1/1;min-width:0}.bw-r:where(.s-l06,.s-l06 *)>span:nth-child(2){color:#5e5e5a;text-align:right;grid-area:3/2;font-size:12px}.bw-r:where(.s-l06,.s-l06 *)>span:nth-child(2):before{content:"Monthly budget ";color:#8c8c87}.bw-r:where(.s-l06,.s-l06 *) .sv{grid-area:3/1;font-size:12px}.bw-r:where(.s-l06,.s-l06 *) .sv:before{content:"Spent ";color:#8c8c87}.bw-r:where(.s-l06,.s-l06 *) .meter{grid-area:2/1/auto/-1}.bw-r:where(.s-l06,.s-l06 *) .meter .bar{flex:1;width:auto}.bw-r:where(.s-l06,.s-l06 *) .st{grid-area:1/2;place-self:start end}.bw-r:where(.s-l06,.s-l06 *) .sp{color:#5e5e5a;flex-wrap:wrap;grid-area:4/1/auto/-1;justify-content:space-between;gap:2px 10px;font-size:12px;display:flex}.bw-r:where(.s-l06,.s-l06 *) .sp small{display:inline}.bw-r:where(.s-l06,.s-l06 *) .ed{display:none}.bw-legend:where(.s-l06,.s-l06 *){flex-wrap:wrap;gap:8px 14px;padding:12px 4px 14px}.bw-toast:where(.s-l06,.s-l06 *){width:auto;margin:-12px 12px 0;position:relative;bottom:auto;right:auto}.bx-grid:where(.s-l06,.s-l06 *){grid-template-columns:minmax(0,1fr);gap:16px;margin-top:64px}.bx:where(.s-l06,.s-l06 *){border-radius:20px;padding:20px}.bx:where(.s-l06,.s-l06 *) h4{font-size:19px;line-height:25px}.bx:where(.s-l06,.s-l06 *) p.d{font-size:14.5px;line-height:22px}.bx-stage:where(.s-l06,.s-l06 *){min-height:0;margin-top:18px;padding:12px}.rcpt:where(.s-l06,.s-l06 *){flex-wrap:wrap;row-gap:6px}.calls-h:where(.s-l06,.s-l06 *){flex-wrap:wrap;row-gap:2px;padding:6px 12px 8px}.call:where(.s-l06,.s-l06 *){grid-template-columns:20px minmax(0,1fr) auto auto;column-gap:8px;height:auto;min-height:30px;padding:4px 12px}.call:where(.s-l06,.s-l06 *) .nm{white-space:normal;line-height:17px}.calls-t:where(.s-l06,.s-l06 *){gap:10px;margin:4px 12px 0}.rc-audit:where(.s-l06,.s-l06 *){white-space:normal;flex-wrap:wrap;row-gap:4px;height:auto;min-height:40px;padding:8px 12px}.hb-top:where(.s-l06,.s-l06 *),.hb-act:where(.s-l06,.s-l06 *){flex-wrap:wrap;row-gap:6px}.hb-done:where(.s-l06,.s-l06 *){height:auto;min-height:44px;padding:9px 14px 9px 11px;line-height:18px}.md-head:where(.s-l06,.s-l06 *){flex-wrap:wrap;row-gap:8px}.md-tabs:where(.s-l06,.s-l06 *){gap:12px}.md-row:where(.s-l06,.s-l06 *){flex-wrap:wrap;row-gap:6px;height:auto;min-height:48px;padding:8px 14px}.md-row:where(.s-l06,.s-l06 *)>span:nth-child(2){flex:150px;min-width:0}.fin:where(.s-l06,.s-l06 *){border-radius:20px;grid-template-columns:minmax(0,1fr)}.fin:where(.s-l06,.s-l06 *)>div{padding:16px 18px}.fin:where(.s-l06,.s-l06 *)>div+div:before{width:auto;height:1px;inset:0 18px auto}.ct-row:where(.s-l06,.s-l06 *){flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px}.ct-row:where(.s-l06,.s-l06 *) p{font-size:16px;line-height:25px}.ct-row:where(.s-l06,.s-l06 *) .btns{flex-wrap:wrap}@media(max-width:599px){.win-bar:where(.s-l06,.s-l06 *) .r{display:none}.bw-tiles:where(.s-l06,.s-l06 *){background:#ecece9;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden}.bw-tiles:where(.s-l06,.s-l06 *)>div{background:#fff;padding:11px 12px}.bw-tiles:where(.s-l06,.s-l06 *)>div+div{box-shadow:none}.bw-tiles:where(.s-l06,.s-l06 *)>div:last-child{grid-column:1/-1}.bw-tiles:where(.s-l06,.s-l06 *) .n{font-size:20px;line-height:26px}.rt-meters:where(.s-l06,.s-l06 *){grid-template-columns:minmax(0,1fr)}.ct-row:where(.s-l06,.s-l06 *) .btns{width:100%}.ct-row:where(.s-l06,.s-l06 *) .btns .lp-btn{flex:140px;height:48px}}}.s-l07{--au-card:0 0 0 1px #14141312, 0 1px 2px #1414130a, 0 10px 24px -14px #14141333;--au-mono:"JetBrains Mono Variable", ui-monospace, monospace}.au-head:where(.s-l07,.s-l07 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.au-head:where(.s-l07,.s-l07 *) .lp-section-head{grid-column:1/span 8}.au-head:where(.s-l07,.s-l07 *) .lp-lead{max-width:640px}.au-art:where(.s-l07,.s-l07 *){grid-column:9/span 4;justify-self:end;width:228px;height:228px;margin-bottom:-14px;position:relative}.au-art:where(.s-l07,.s-l07 *) img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.au-art:where(.s-l07,.s-l07 *) .lp-glow-spot{inset:-40px}.au-grid:where(.s-l07,.s-l07 *){grid-template-rows:420px 232px;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.c-log:where(.s-l07,.s-l07 *){grid-column:span 7}.c-mask:where(.s-l07,.s-l07 *){grid-column:span 5}.c-two.au-tile:where(.s-l07,.s-l07 *){flex-direction:row-reverse;grid-column:1/-1}.au-tile:where(.s-l07,.s-l07 *){box-shadow:inset 0 0 0 1px var(--line);background:#fafaf8;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.au-tile.lp-reveal:where(.s-l07,.s-l07 *){transition:opacity .56s var(--ease) var(--d,0s),transform .56s var(--ease) var(--d,0s),translate .35s var(--ease),box-shadow .35s var(--ease)}.au-tile:hover:where(.s-l07,.s-l07 *){box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -28px #14141347;translate:0 -2px}.au-stage:where(.s-l07,.s-l07 *){flex:1;place-items:center;min-width:0;min-height:0;padding:24px 24px 0;display:grid;position:relative}.au-text:where(.s-l07,.s-l07 *){padding:0 32px 30px}.c-two .au-stage:where(.s-l07,.s-l07 *){padding:24px}.c-two .au-text:where(.s-l07,.s-l07 *){flex:0 0 440px;align-self:center;padding:0 0 0 40px}.au-title:where(.s-l07,.s-l07 *){letter-spacing:-.012em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:24px;display:flex}.au-title:where(.s-l07,.s-l07 *) lp-icon{color:var(--brand-text)}.au-body:where(.s-l07,.s-l07 *){min-height:44px;color:var(--sub);text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:22px}.au-tile.is-armed:not(.is-play):where(.s-l07,.s-l07 *) .au-stage *,.au-tile.is-armed:not(.is-play):where(.s-l07,.s-l07 *) .au-stage :before{animation-play-state:paused}.au-tile.is-reset:where(.s-l07,.s-l07 *) .au-stage *,.au-tile.is-reset:where(.s-l07,.s-l07 *) .au-stage :before{animation:none!important}@keyframes au-fade{0%{opacity:0}}@keyframes au-gone{0%{opacity:1}to{opacity:0}}@keyframes au-rise{0%{opacity:0;translate:0 8px}}@keyframes au-pop{0%{opacity:0;scale:.6}}@keyframes au-grow-x{0%{scale:0 1}}@keyframes au-grow-y{0%{scale:1 0}}.lg:where(.s-l07,.s-l07 *){--slot:86px;flex-direction:column;gap:10px;width:min(100%,560px);display:flex}.lg-new:where(.s-l07,.s-l07 *),.lg-old:where(.s-l07,.s-l07 *){border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid;position:relative}.lg-new:where(.s-l07,.s-l07 *){height:76px;box-shadow:var(--au-card);background:#fff;padding:0 18px 0 16px}.lg-new:where(.s-l07,.s-l07 *):before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.lg-old:where(.s-l07,.s-l07 *){height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--soft);padding:0 18px 0 16px;font-size:13px}.lg-old.o0:where(.s-l07,.s-l07 *){opacity:.8}.lg-old.o1:where(.s-l07,.s-l07 *){opacity:.45}.lg-av:where(.s-l07,.s-l07 *){width:36px;height:36px;color:var(--sub);background:#eceae6;border-radius:99px;grid-row:1/3;place-items:center;font-size:12px;font-weight:600;display:grid}.lg-new .lg-av:where(.s-l07,.s-l07 *){color:#6d4aff;background:#eee6f8}.lg-l1:where(.s-l07,.s-l07 *),.lg-l2:where(.s-l07,.s-l07 *){white-space:nowrap;align-items:center;gap:12px;min-width:0;line-height:20px;display:flex}.lg-l1:where(.s-l07,.s-l07 *){align-self:end}.lg-l2:where(.s-l07,.s-l07 *){align-self:start}.lg-l1:where(.s-l07,.s-l07 *) b{font-weight:600}.lg-new .lg-l1:where(.s-l07,.s-l07 *){color:var(--ink);font-size:14px}.lg-new .lg-l2:where(.s-l07,.s-l07 *){color:var(--sub);font-size:13px}.lg-l1:where(.s-l07,.s-l07 *)>span:not(.lg-num),.lg-l2:where(.s-l07,.s-l07 *)>span:not(.lg-num){text-overflow:ellipsis;min-width:0;overflow:hidden}.lg-f:where(.s-l07,.s-l07 *){align-items:center;gap:5px;display:inline-flex}.lg-f:where(.s-l07,.s-l07 *) lp-icon{color:var(--soft)}.lg-num:where(.s-l07,.s-l07 *){font-family:var(--au-mono);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.lg-new .lg-l1 .lg-num:where(.s-l07,.s-l07 *){color:var(--ink)}.lg-note:where(.s-l07,.s-l07 *){background:var(--brand-soft);height:26px;color:var(--brand-text);white-space:nowrap;border-radius:99px;align-self:center;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}@keyframes au-push{0%{translate:0 calc(-1 * var(--slot))}}.au-tile.is-armed .lg-old:where(.s-l07,.s-l07 *){animation:au-push .6s var(--ease) .15s both}.au-tile.is-armed .lg-new:where(.s-l07,.s-l07 *){animation:au-rise .4s var(--ease) .55s both}.au-tile.is-armed .lg-av:where(.s-l07,.s-l07 *){animation:au-pop .4s var(--ease) .75s both}.au-tile.is-armed .lg-old .lg-av:where(.s-l07,.s-l07 *){animation:none}.au-tile.is-armed .lg-f:where(.s-l07,.s-l07 *){animation:au-rise .35s var(--ease) calc(.9s + var(--i) * .16s) both}.au-tile.is-armed .lg-new:where(.s-l07,.s-l07 *):before{animation:au-grow-y .4s var(--ease) 2s both}.au-tile.is-armed .lg-note:where(.s-l07,.s-l07 *){animation:au-rise .4s var(--ease) 2.25s both}.mk:where(.s-l07,.s-l07 *){flex-direction:column;align-items:center;width:min(100%,460px);display:flex}.mk-msg:where(.s-l07,.s-l07 *){max-width:340px;box-shadow:var(--au-card);color:var(--ink);text-align:center;text-wrap:balance;background:#fff;border-radius:18px 18px 18px 6px;margin:0;padding:14px 18px;font-size:15px;line-height:26px}.mk-v:where(.s-l07,.s-l07 *){vertical-align:bottom;display:inline-grid;position:relative}.mk-v:where(.s-l07,.s-l07 *)>*{grid-area:1/1}.mk-v .hl:where(.s-l07,.s-l07 *){transform-origin:0;opacity:0;background:#1daf612e;border-radius:5px;margin:2px -3px}.mk-v .was:where(.s-l07,.s-l07 *){opacity:0}.mk-v .tok:where(.s-l07,.s-l07 *){background:var(--brand-soft);height:22px;color:var(--brand-text);font-family:var(--au-mono);border-radius:6px;place-self:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:500;display:inline-flex}.mk-wire:where(.s-l07,.s-l07 *){background:var(--line-2);transform-origin:top;width:1.5px;height:26px}.mk-gate:where(.s-l07,.s-l07 *){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;display:grid}.mk-node:where(.s-l07,.s-l07 *){width:42px;height:42px;color:var(--brand-text);box-shadow:0 0 0 5px var(--brand-soft),var(--au-card);background:#fff;border-radius:99px;grid-column:2;place-items:center;display:grid}.mk-side:where(.s-l07,.s-l07 *){grid-column:3;align-items:center;min-width:0;padding-left:5px;display:flex}.mk-stub:where(.s-l07,.s-l07 *){background:var(--deny-line);transform-origin:0;flex:none;width:14px;height:1.5px}.mk-block:where(.s-l07,.s-l07 *){background:var(--deny-soft);min-height:30px;color:var(--deny);border-radius:15px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.mk-block:where(.s-l07,.s-l07 *) lp-icon{flex:none}.mk-model:where(.s-l07,.s-l07 *){color:#fff;background:#1a1a19;border-radius:99px;align-items:center;gap:7px;height:36px;padding:0 16px 0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.mk-model:where(.s-l07,.s-l07 *) lp-icon{color:var(--brand-hi)}@keyframes au-scan{0%{opacity:1;scale:0 1}55%{opacity:1;scale:1}to{opacity:0;scale:1}}.au-tile.is-armed .mk-msg:where(.s-l07,.s-l07 *){animation:au-rise .45s var(--ease) both}.au-tile.is-armed .mk-v .hl:where(.s-l07,.s-l07 *){animation:au-scan .9s var(--ease-io) .5s both}.au-tile.is-armed .mk-v .was:where(.s-l07,.s-l07 *){animation:.25s linear 1.05s both au-gone}.au-tile.is-armed .mk-v .tok:where(.s-l07,.s-l07 *){animation:au-pop .35s var(--ease) 1.15s both}.au-tile.is-armed .mk-wire.is-top:where(.s-l07,.s-l07 *){animation:au-grow-y .35s var(--ease) 1.4s both}.au-tile.is-armed .mk-node:where(.s-l07,.s-l07 *){animation:au-pop .4s var(--ease) 1.65s both}.au-tile.is-armed .mk-wire.is-bot:where(.s-l07,.s-l07 *){animation:au-grow-y .3s var(--ease) 1.95s both}.au-tile.is-armed .mk-model:where(.s-l07,.s-l07 *){animation:au-rise .4s var(--ease) 2.15s both}.au-tile.is-armed .mk-stub:where(.s-l07,.s-l07 *){animation:au-grow-x .3s var(--ease) 2.35s both}.au-tile.is-armed .mk-block:where(.s-l07,.s-l07 *){animation:au-rise .35s var(--ease) 2.5s both}.tw:where(.s-l07,.s-l07 *){flex-direction:column;align-items:center;display:flex}.tw-row:where(.s-l07,.s-l07 *){align-items:center;display:flex}.tw-p:where(.s-l07,.s-l07 *){flex:none;position:relative}.tw-av:where(.s-l07,.s-l07 *){width:44px;height:44px;box-shadow:0 0 0 3px #fff,var(--au-card);border-radius:99px;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.tw-av.pq:where(.s-l07,.s-l07 *){color:#2563eb;background:#e3ecfb}.tw-av.lb:where(.s-l07,.s-l07 *){color:var(--brand-text);background:#ddebe3}.tw-ck:where(.s-l07,.s-l07 *){background:var(--brand);color:#fff;border-radius:99px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fafaf8}.tw-r:where(.s-l07,.s-l07 *){color:var(--soft);white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.tw-line:where(.s-l07,.s-l07 *){background:var(--line-2);transform-origin:0;flex:none;width:36px;height:1.5px}.tw-ask:where(.s-l07,.s-l07 *){height:38px;box-shadow:var(--au-card);color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.tw-ask:where(.s-l07,.s-l07 *) lp-icon{color:var(--brand-text)}.tw-res:where(.s-l07,.s-l07 *){background:var(--brand-soft);height:28px;color:var(--brand-text);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;margin-top:40px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.au-tile.is-armed .tw-p:first-child:where(.s-l07,.s-l07 *){animation:au-pop .4s var(--ease) both}.au-tile.is-armed .tw-line.is-l:where(.s-l07,.s-l07 *){animation:au-grow-x .35s var(--ease) .35s both}.au-tile.is-armed .tw-ask:where(.s-l07,.s-l07 *){animation:au-rise .4s var(--ease) .6s both}.au-tile.is-armed .tw-line.is-r:where(.s-l07,.s-l07 *){animation:au-grow-x .35s var(--ease) 1.05s both}.au-tile.is-armed .tw-p:last-child:where(.s-l07,.s-l07 *){animation:au-pop .4s var(--ease) 1.35s both}.au-tile.is-armed .tw-ck:where(.s-l07,.s-l07 *){animation:au-pop .35s var(--ease) 1.95s both}.au-tile.is-armed .tw-res:where(.s-l07,.s-l07 *){animation:au-rise .4s var(--ease) 2.25s both}@media(prefers-reduced-motion:reduce){.au-tile:hover:where(.s-l07,.s-l07 *){translate:none}}@media(max-width:1279px){.s-l07 .au-head{display:block;position:relative}.s-l07 .au-art{width:124px;height:124px;margin:0;position:absolute;top:-28px;right:0}.s-l07 .au-art .lp-glow-spot{inset:-24px}.s-l07 .au-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.s-l07 .au-grid>.au-tile{border-radius:20px;flex-direction:column;grid-column:1/-1}.s-l07 .au-stage{flex:1 0 auto;min-height:300px;padding:20px 12px}.s-l07 .au-text,.s-l07 .c-two .au-text{flex:none;align-self:auto;padding:0 22px 24px}@media(min-width:640px){.s-l07 .au-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-l07 .au-grid>.au-tile:not(.c-log){grid-column:auto}}.s-l07 .mk-stub{width:12px}.s-l07 .tw-line{width:14px}.s-l07 .tw-ask{padding:0 12px 0 10px;font-size:13px}}@media(max-width:639px){.s-l07 .au-art{opacity:.9;width:96px;height:96px;right:-8px}.s-l07 .lg-new,.s-l07 .lg-old{grid-template-columns:minmax(0,1fr);padding:0 14px 0 16px}.s-l07 .lg-av{display:none}.s-l07 .lg-l1,.s-l07 .lg-l2{gap:8px}.s-l07 .lg-l2,.s-l07 .lg-old{font-size:12px}.s-l07 .lg-l2 lp-icon,.s-l07 .lg-s{display:none}.s-l07 .c-two .au-stage{min-height:200px}}.ar:where(.s-l08,.s-l08 *){padding:200px 0 208px;overflow:hidden}.ar-bg:where(.s-l08,.s-l08 *){z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ar-iso:where(.s-l08,.s-l08 *){background-image:radial-gradient(60% 46% at 50% 36%,transparent 0%,var(--page) 78%),repeating-linear-gradient(30deg,var(--grid) 0 1px,transparent 1px 48px),repeating-linear-gradient(150deg,var(--grid) 0 1px,transparent 1px 48px);position:absolute;inset:0}.ar-glow-a:where(.s-l08,.s-l08 *){width:1500px;height:900px;top:420px;left:50%;transform:translate(-50%)}.ar-glow-b:where(.s-l08,.s-l08 *){opacity:.55;width:900px;height:700px;bottom:-320px;left:-260px}.ar-head:where(.s-l08,.s-l08 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.ar-head:where(.s-l08,.s-l08 *) .lp-section-head{grid-column:1/span 7}.ar-stats:where(.s-l08,.s-l08 *){grid-column:9/span 4;gap:0;margin-bottom:4px;display:grid}.ar-stat:where(.s-l08,.s-l08 *){border-top:1px solid var(--line);grid-template-columns:64px 1fr;align-items:baseline;column-gap:16px;padding:14px 0;display:grid}.ar-stat:last-child:where(.s-l08,.s-l08 *){border-bottom:1px solid var(--line)}.ar-stat:where(.s-l08,.s-l08 *) b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:40px}.ar-stat:where(.s-l08,.s-l08 *) b small{font-size:inherit;color:var(--brand-text)}.ar-stat:where(.s-l08,.s-l08 *) span{color:var(--sub);font-size:14px;line-height:21px}.ar-stat:where(.s-l08,.s-l08 *) span em{color:var(--ink);font-style:normal;font-weight:500;display:block}.ck:where(.s-l08,.s-l08 *){margin-top:96px}.ck-head:where(.s-l08,.s-l08 *){justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ck-head:where(.s-l08,.s-l08 *) h3{letter-spacing:-.028em;color:var(--ink);font-variation-settings:"opsz" 32;margin:14px 0 0;font-size:36px;font-weight:600;line-height:42px}.ck-head:where(.s-l08,.s-l08 *) p{color:var(--sub);max-width:600px;margin:10px 0 0;font-size:17px;line-height:27px}.ck-grid:where(.s-l08,.s-l08 *){box-shadow:inset 0 0 0 1px var(--line);background:#141b1780;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid;overflow:hidden}.ck-item:where(.s-l08,.s-l08 *){box-shadow:inset -1px -1px 0 var(--line);grid-template-columns:28px 1fr;column-gap:16px;padding:26px 28px 28px;display:grid;position:relative}.ck-item:nth-child(3n):where(.s-l08,.s-l08 *){box-shadow:inset 0 -1px 0 var(--line)}.ck-item:nth-child(n+7):where(.s-l08,.s-l08 *){box-shadow:inset -1px 0 0 var(--line)}.ck-item:nth-child(9):where(.s-l08,.s-l08 *){box-shadow:none}.ck-item:hover:where(.s-l08,.s-l08 *){background:#ffffff04}.ck-tick:where(.s-l08,.s-l08 *){background:var(--brand-soft);width:28px;height:28px;color:var(--brand-text);border-radius:99px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2bc57359}.ck-tick:where(.s-l08,.s-l08 *) lp-icon{transition:transform .42s var(--ease),opacity .25s ease;transition-delay:calc(var(--d,0s) + .22s)}.ck-tick:where(.s-l08,.s-l08 *):after{content:"";opacity:0;border-radius:99px;position:absolute;inset:-4px;transform:scale(.7);box-shadow:0 0 0 1.5px #2bc57399}.ck-item.is-in:where(.s-l08,.s-l08 *) .ck-tick:after{animation:ck-ring .7s var(--ease) both;animation-delay:calc(var(--d,0s) + .2s)}@keyframes ck-ring{0%{opacity:0;transform:scale(.7)}40%{opacity:1}to{opacity:0;transform:scale(1.25)}}.ck-item.lp-reveal:not(.is-in):where(.s-l08,.s-l08 *) .ck-tick lp-icon{opacity:0;transform:scale(.3)rotate(-20deg)}.lp:not(.motion-ready) .ck-item:where(.s-l08,.s-l08 *) .ck-tick lp-icon{opacity:1;transform:none}.ck-item:where(.s-l08,.s-l08 *) h4{letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:16px;font-weight:600;line-height:24px}.ck-item:where(.s-l08,.s-l08 *) p{color:var(--sub);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:22px}.ck-item:where(.s-l08,.s-l08 *) .meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ck-item:where(.s-l08,.s-l08 *) .meta .lp-chip{height:22px;color:var(--sub);background:#ffffff0d;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px}.ck-note:where(.s-l08,.s-l08 *){color:var(--soft);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.ck-note:where(.s-l08,.s-l08 *) lp-icon{color:var(--soft)}.lp.is-paused .ar:where(.s-l08,.s-l08 *) *{animation-play-state:paused!important}@media(max-width:1279px){.s-l08.ar{padding:150px 0 140px;overflow:clip}.s-l08 .ar-glow-a{width:1000px;height:760px;top:520px}.s-l08 .ar-head{display:block}.s-l08 .ar-stats{margin:28px 0 0}.s-l08 .ar-stat{grid-template-columns:48px 1fr;column-gap:12px;padding:12px 0}.s-l08 .ar-stat b{font-size:32px;line-height:34px}.s-l08 .ck{margin-top:72px}.s-l08 .ck-head{flex-direction:column;align-items:stretch;gap:22px}.s-l08 .ck-head h3{font-size:26px;line-height:32px}.s-l08 .ck-head p{font-size:15.5px;line-height:24px}.s-l08 .ck-head .lp-btn{flex:1 1 0;justify-content:center;padding:0 14px}.s-l08 .ck-grid{box-shadow:none;background:0 0;border-radius:0;gap:8px;margin-top:24px;overflow:visible}.s-l08 .ck-grid .ck-item{background:var(--band);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;grid-template-columns:24px 1fr;column-gap:12px;padding:14px 16px 16px}.s-l08 .ck-tick{width:24px;height:24px}.s-l08 .ck-item h4{margin:0;font-size:15px;line-height:21px}.s-l08 .ck-item p{margin-top:3px;font-size:13.5px;line-height:20px}.s-l08 .ck-item .meta{margin-top:10px}.s-l08 .ck-note{align-items:flex-start;font-size:12.5px;line-height:18px}.s-l08 .ck-note lp-icon{flex-shrink:0;margin-top:2px}}@media(max-width:1279px)and (min-width:640px){.s-l08 .ck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.s-l08 .ck-grid{grid-template-columns:minmax(0,1fr)}}.ar-sprite:where(.s-l08,.s-l08 *){width:0;height:0;position:absolute;overflow:hidden}.ar-g:where(.s-l08,.s-l08 *){--ac:#2bc573;flex:none;width:20px;height:20px}.ar-hint:where(.s-l08,.s-l08 *){color:var(--sub);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;font-size:13px;line-height:18px;display:flex}.ar-hint-tip:where(.s-l08,.s-l08 *){align-items:center;gap:7px;display:flex}.ar-hint-tip:where(.s-l08,.s-l08 *) lp-icon{color:var(--brand-text)}.ar-key:where(.s-l08,.s-l08 *){color:var(--soft);align-items:center;gap:22px;display:flex}.ar-key:where(.s-l08,.s-l08 *)>span{align-items:center;gap:8px;display:flex}.ar-key:where(.s-l08,.s-l08 *) i{border-top:1.5px solid #ffffff4d;width:20px}.ar-key:where(.s-l08,.s-l08 *) .is-main i{border-top-color:#2bc573}.ar-key:where(.s-l08,.s-l08 *) .is-opt i{border-top:1.5px dashed #f08a4bbf}.ar-key:where(.s-l08,.s-l08 *) b{display:none}.ar-explore:where(.s-l08,.s-l08 *){margin-top:28px;position:relative}.ar-stage:where(.s-l08,.s-l08 *){height:588px;position:relative}.ar-wires:where(.s-l08,.s-l08 *){z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-w:where(.s-l08,.s-l08 *){fill:none;stroke:#ffffff38;stroke-width:1.25px}.ar-w.is-main:where(.s-l08,.s-l08 *){stroke:#2bc573b3;stroke-width:1.5px}.ar-w.is-opt:where(.s-l08,.s-l08 *){stroke:#f08a4b99;stroke-dasharray:3 4}.ar-wires:where(.s-l08,.s-l08 *) marker path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#ar-ah-main:where(.s-l08,.s-l08 *) path{stroke:#2bc573}#ar-ah-link:where(.s-l08,.s-l08 *) path{stroke:#fff6}#ar-ah-opt:where(.s-l08,.s-l08 *) path{stroke:#f08a4bd9}.ar-fork:where(.s-l08,.s-l08 *){fill:#f08a4b}.ar-out-lbl:where(.s-l08,.s-l08 *){letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;position:absolute}.ar-out-lbl.is-top:where(.s-l08,.s-l08 *){top:0;left:712px}.ar-out-lbl.is-left:where(.s-l08,.s-l08 *){top:208px;left:0}.ar-acct:where(.s-l08,.s-l08 *){background:linear-gradient(#2bc5730d,#2bc57303 34%);border-radius:26px;width:1008px;height:452px;position:absolute;top:136px;left:192px;box-shadow:inset 0 0 0 1px #2bc57357,inset 0 1px #ffffff0a}.ar-acct-h:where(.s-l08,.s-l08 *){white-space:nowrap;align-items:center;gap:10px;height:28px;display:flex;position:absolute;top:16px;left:18px}.ar-acct-h:where(.s-l08,.s-l08 *)>b{color:var(--ink);font-size:14.5px;font-weight:600}.ar-acct-h:where(.s-l08,.s-l08 *) .lp-chip{height:22px;padding:0 9px;font-size:11.5px;font-weight:500}.ar-acct-h:where(.s-l08,.s-l08 *) em{color:var(--soft);font-size:13px;font-style:normal}.ar-lk:where(.s-l08,.s-l08 *){background:var(--brand-soft);color:#e9f7f0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ar-lk:where(.s-l08,.s-l08 *) .ar-g{width:16px;height:16px}.ar-zones:where(.s-l08,.s-l08 *){grid-template-columns:repeat(4,235px);column-gap:12px;display:grid;position:absolute;top:60px;left:16px}.ar-zone:where(.s-l08,.s-l08 *){background:#ffffff05;border-radius:18px;grid-template-rows:repeat(3,64px);row-gap:36px;height:312px;padding:38px 10px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0e}.ar-zone-h:where(.s-l08,.s-l08 *){color:var(--soft);white-space:nowrap;justify-content:space-between;align-items:baseline;font-size:10.5px;line-height:14px;display:flex;position:absolute;top:13px;left:12px;right:12px}.ar-zone-h:where(.s-l08,.s-l08 *) b{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ar-zone-h:where(.s-l08,.s-l08 *) span{opacity:.85;font-size:11px}[data-node=cf]:where(.s-l08,.s-l08 *),[data-node=lb]:where(.s-l08,.s-l08 *),[data-node=keycloak]:where(.s-l08,.s-l08 *),[data-node=secrets]:where(.s-l08,.s-l08 *){grid-row:1}[data-node=bucket]:where(.s-l08,.s-l08 *),[data-node=app]:where(.s-l08,.s-l08 *),[data-node=litellm]:where(.s-l08,.s-l08 *),[data-node=bedrock]:where(.s-l08,.s-l08 *){grid-row:2}[data-node=postgres]:where(.s-l08,.s-l08 *),[data-node=ssm]:where(.s-l08,.s-l08 *){grid-row:3}.ar-ops:where(.s-l08,.s-l08 *){align-items:center;gap:12px;height:48px;display:flex;position:absolute;top:388px;left:16px;right:16px}.ar-checks:where(.s-l08,.s-l08 *){gap:8px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.ar-checks:where(.s-l08,.s-l08 *) li{height:30px;color:var(--sub);white-space:nowrap;background:#ffffff06;border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ar-checks:where(.s-l08,.s-l08 *) .ar-g{color:#2bc573;width:15px;height:15px}.ar-node:where(.s-l08,.s-l08 *){z-index:2;min-width:0;height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,box-shadow .2s ease,transform .16s var(--ease);background:#131b17;border:0;border-radius:15px;align-items:center;gap:12px;padding:0 14px 0 13px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff08}.ar-node:hover:where(.s-l08,.s-l08 *){background:#17201b;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff0a}.ar-node:active:where(.s-l08,.s-l08 *){transform:scale(.98)}.ar-node:focus-visible:where(.s-l08,.s-l08 *){outline-offset:3px;outline:2px solid #2bc573}.ar-ic:where(.s-l08,.s-l08 *){color:#d3dad5;background:linear-gradient(#ffffff13,#ffffff05);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.ar-tx:where(.s-l08,.s-l08 *){min-width:0}.ar-tx:where(.s-l08,.s-l08 *) b{letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;display:block}.ar-tx:where(.s-l08,.s-l08 *)>span{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:16px;display:block;overflow:hidden}.ar-step:where(.s-l08,.s-l08 *){display:none}.ar-node[aria-pressed=true]:where(.s-l08,.s-l08 *){background:#15201a;box-shadow:inset 0 0 0 1.5px #2bc573d9,0 0 0 4px #2bc5731a}.ar-node[aria-pressed=true]:where(.s-l08,.s-l08 *) .ar-ic{color:#e9f7f0;background:#2bc57329}.ar-node.is-out:where(.s-l08,.s-l08 *){box-shadow:none;background:#0f1512;border:1px dashed #fff3}.ar-node.is-out:hover:where(.s-l08,.s-l08 *){border-color:#ffffff57}.ar-node.is-out[aria-pressed=true]:where(.s-l08,.s-l08 *){border:1px solid #2bc573d9;box-shadow:0 0 0 4px #2bc5731a}.ar-node.is-out:where(.s-l08,.s-l08 *) .ar-ic{background:#ffffff09}.ar-node.is-opt:where(.s-l08,.s-l08 *){border-color:#f08a4b80}.ar-node.is-opt:where(.s-l08,.s-l08 *) .ar-ic{color:#f6c3a1;background:#f08a4b1a}.ar-node.is-opt:where(.s-l08,.s-l08 *) .ar-g{--ac:#f08a4b}[data-node=app]:where(.s-l08,.s-l08 *){box-shadow:inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff08,5px 5px 0 -1px #111814,5px 5px #ffffff12}[data-node=app][aria-pressed=true]:where(.s-l08,.s-l08 *){box-shadow:inset 0 0 0 1.5px #2bc573d9,5px 5px 0 -1px #111814,5px 5px #2bc5734d}[data-node=iac]:where(.s-l08,.s-l08 *){background:#ffffff05;border-radius:13px;gap:11px;width:482px;height:48px;padding-left:9px}[data-node=iac]:where(.s-l08,.s-l08 *) .ar-ic{border-radius:9px;width:30px;height:30px}[data-node=iac]:where(.s-l08,.s-l08 *) .ar-g{width:18px;height:18px}[data-node=iac]:where(.s-l08,.s-l08 *) .ar-tx{align-items:baseline;gap:10px;display:flex}[data-node=iac]:where(.s-l08,.s-l08 *) .ar-tx>span{margin:0}.ar-stage:where(.s-l08,.s-l08 *)>.ar-node{position:absolute}.ar-stage:where(.s-l08,.s-l08 *)>[data-node=browser]{width:172px;top:234px;left:0}.ar-stage:where(.s-l08,.s-l08 *)>[data-node=sharepoint]{width:172px;top:434px;left:0}.ar-stage:where(.s-l08,.s-l08 *)>[data-node=idp]{width:215px;top:24px;left:712px}.ar-stage:where(.s-l08,.s-l08 *)>[data-node=provider]{width:215px;top:24px;left:959px}.ar-lbl:where(.s-l08,.s-l08 *){z-index:2;letter-spacing:.01em;height:20px;color:var(--sub);white-space:nowrap;background:#0f1612;border-radius:99px;align-items:center;padding:0 8px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff1c}.ar-lbl.is-bare:where(.s-l08,.s-l08 *){box-shadow:none;color:var(--soft);background:0 0;padding:0}.ar-lbl.is-api:where(.s-l08,.s-l08 *){top:316px;left:581px;transform:translateY(-50%)}.ar-lbl.is-web:where(.s-l08,.s-l08 *){top:316px;left:334px;transform:translateY(-50%)}.ar-lbl.is-idp:where(.s-l08,.s-l08 *){top:255px;left:696px}.ar-lbl.is-sso:where(.s-l08,.s-l08 *){top:112px;left:819.5px}.ar-lbl.is-sync:where(.s-l08,.s-l08 *){top:466px;left:449px}.ar-lbl.is-opt:where(.s-l08,.s-l08 *){color:#f6b48b;top:112px;left:943px;box-shadow:inset 0 0 0 1px #f08a4b66}.ar-pkt:where(.s-l08,.s-l08 *){z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(circle,#e9f7f0 0 2px,#2bc573 2.5px);border-radius:50%;width:12px;height:12px;animation:6s linear infinite paused ar-pkt;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #2bc57338,0 0 0 9px #2bc57312}@keyframes ar-pkt{0%{transform:translate(74px,260px)}24.93%{transform:translate(566.5px,260px)}29.99%{transform:translate(566.5px,360px)}55%,to{transform:translate(1060.5px,360px)}}.ar-node:where(.s-l08,.s-l08 *):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2bc57399,0 0 0 6px #2bc57317}.ar-node.is-out:where(.s-l08,.s-l08 *):after{inset:-1px}[data-node=browser]:where(.s-l08,.s-l08 *):after{animation:6s linear infinite paused ar-hot-browser}[data-node=cf]:where(.s-l08,.s-l08 *):after{animation:6s linear infinite paused ar-hot-cf}[data-node=lb]:where(.s-l08,.s-l08 *):after{animation:6s linear infinite paused ar-hot-lb}[data-node=app]:where(.s-l08,.s-l08 *):after{animation:6s linear infinite paused ar-hot-app}[data-node=litellm]:where(.s-l08,.s-l08 *):after{animation:6s linear infinite paused ar-hot-litellm}[data-node=bedrock]:where(.s-l08,.s-l08 *):after{animation:6s linear infinite paused ar-hot-bedrock}.ar-stage.is-run:where(.s-l08,.s-l08 *) .ar-pkt,.ar-stage.is-run:where(.s-l08,.s-l08 *) .ar-node:after{animation-play-state:running}@keyframes ar-hot-browser{0%,5.5%,to{opacity:0}1%,4%{opacity:1}}@keyframes ar-hot-cf{0%,6.5%,19%,to{opacity:0}7.5%,17.5%{opacity:1}}@keyframes ar-hot-lb{0%,19%,27.5%,to{opacity:0}20%,26%{opacity:1}}@keyframes ar-hot-app{0%,28%,36.5%,to{opacity:0}29%,35%{opacity:1}}@keyframes ar-hot-litellm{0%,36.5%,49%,to{opacity:0}37.5%,47.5%{opacity:1}}@keyframes ar-hot-bedrock{0%,49%,90%,to{opacity:0}50.5%,82%{opacity:1}}@media(prefers-reduced-motion:reduce){.ar-pkt:where(.s-l08,.s-l08 *){display:none}.ar-node:where(.s-l08,.s-l08 *):after{animation:none!important}}.ar-insp:where(.s-l08,.s-l08 *){z-index:3;background:#121a16;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px;width:664px;padding:16px 14px 16px 16px;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0a}.ar-i-ic:where(.s-l08,.s-l08 *){color:#e9f7f0;background:#2bc57324;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #2bc57347}.ar-i-ic:where(.s-l08,.s-l08 *) .ar-g{width:24px;height:24px}.ar-i-main:where(.s-l08,.s-l08 *){min-width:0}.ar-i-k:where(.s-l08,.s-l08 *){letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-size:10.5px;font-weight:600;line-height:14px;display:block}.ar-i-row:where(.s-l08,.s-l08 *){align-items:center;gap:10px;min-width:0;margin-top:3px;display:flex}.ar-i-n:where(.s-l08,.s-l08 *){letter-spacing:-.01em;color:var(--ink);white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:23px}.ar-i-f:where(.s-l08,.s-l08 *){gap:6px;min-width:0;display:flex}.ar-i-f:where(.s-l08,.s-l08 *) .lp-chip{white-space:nowrap;height:22px;padding:0 9px;font-size:11.5px;font-weight:500}.ar-i-b:where(.s-l08,.s-l08 *){color:var(--sub);margin:5px 0 0;font-size:14px;line-height:20px}.ar-i-nav:where(.s-l08,.s-l08 *){color:var(--soft);align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;top:14px;right:14px}.ar-i-nav:where(.s-l08,.s-l08 *) #ai-step{text-align:center;min-width:40px}.ar-i-nav:where(.s-l08,.s-l08 *) .demo-btn{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2)}.ar-swap:where(.s-l08,.s-l08 *){transition:opacity .18s ease,transform .28s var(--ease)}.ar-insp.is-swap:where(.s-l08,.s-l08 *) .ar-swap{opacity:0;transform:translateY(3px)}@media(max-width:1279px){.s-l08 .ar-hint{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px}.s-l08 .ar-key{flex-wrap:wrap;gap:8px 16px}.s-l08 .ar-key .is-main i{display:none}.s-l08 .ar-key b{height:18px;color:var(--brand-text);background:var(--brand-soft);border-radius:99px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.s-l08 .ar-explore{margin-top:18px}.s-l08 .ar-stage{grid-template-rows:auto auto 40px auto 40px auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"olbl olbl olbl""browser idp sp""stub sso sync""acct acct acct""opt opt opt""provider provider provider";column-gap:8px;height:auto;display:grid}.s-l08 .ar-wires,.s-l08 .ar-pkt,.s-l08 .ar-lbl.is-bare,.s-l08 .ar-out-lbl.is-top{display:none}.s-l08 .ar-out-lbl.is-left{grid-area:olbl;margin-bottom:10px;position:static}.s-l08 .ar-stage>.ar-node{width:auto;position:relative;top:auto;left:auto}.s-l08 .ar-stage>[data-node=browser]{grid-area:browser}.s-l08 .ar-stage>[data-node=idp]{grid-area:idp}.s-l08 .ar-stage>[data-node=sharepoint]{grid-area:sp}.s-l08 .ar-stage>:is([data-node=browser],[data-node=idp],[data-node=sharepoint]){text-align:center;flex-direction:column;justify-content:flex-start;gap:8px;height:auto;padding:12px 6px}.s-l08 .ar-stage>:is([data-node=browser],[data-node=idp],[data-node=sharepoint]) .ar-ic{width:32px;height:32px}.s-l08 .ar-stage>:is([data-node=browser],[data-node=idp],[data-node=sharepoint]) .ar-tx b{white-space:normal;font-size:13px;line-height:17px}.s-l08 .ar-stage>:is([data-node=browser],[data-node=idp],[data-node=sharepoint]) .ar-tx>span{white-space:normal;font-size:11.5px;line-height:15px}.s-l08 .ar-stage>[data-node=browser] .ar-step{position:absolute;top:8px;right:8px}.s-l08 .ar-stage>[data-node=provider]{grid-area:provider}.s-l08 .ar-stage>[data-node=browser]:before{content:"";background:#2bc573b3;width:1.5px;height:41px;margin-left:-.75px;position:absolute;top:100%;left:50%}.s-l08 .ar-lbl{place-self:center;position:relative;top:auto;left:auto;transform:none}.s-l08 .ar-lbl.is-sso{grid-area:sso}.s-l08 .ar-lbl.is-sync{grid-area:sync}.s-l08 .ar-lbl.is-opt{grid-area:opt}.s-l08 .ar-lbl:before,.s-l08 .ar-lbl:after{content:"";border-left:1.5px solid #ffffff38;height:10px;position:absolute;left:50%}.s-l08 .ar-lbl:before{bottom:100%}.s-l08 .ar-lbl:after{top:100%}.s-l08 .ar-lbl.is-opt:before,.s-l08 .ar-lbl.is-opt:after{border-left:1.5px dashed #f08a4b99}.s-l08 .ar-acct{border-radius:22px;grid-area:acct;width:auto;height:auto;padding:14px 12px 12px;position:relative;top:auto;left:auto}.s-l08 .ar-acct-h{white-space:normal;flex-wrap:wrap;row-gap:6px;height:auto;position:static}.s-l08 .ar-acct-h em{flex-basis:100%;font-size:12.5px}.s-l08 .ar-zones{grid-template-columns:minmax(0,1fr);row-gap:10px;margin-top:14px;position:static}.s-l08 .ar-zone{border-radius:16px;grid-template-rows:none;row-gap:8px;height:auto;padding:34px 8px 8px}.s-l08 .ar-zone .ar-node{grid-row:auto}.s-l08 .ar-zone :is([data-node=litellm],[data-node=bedrock]){order:-1}.s-l08 .ar-zone-h{top:12px}.s-l08 .ar-node{height:60px}.s-l08 .ar-step{width:22px;height:22px;color:var(--brand-text);background:var(--brand-soft);border-radius:99px;flex:none;place-items:center;margin-left:auto;font-size:11px;font-style:normal;font-weight:600;display:grid}.s-l08 .ar-ops{flex-direction:column;align-items:stretch;gap:10px;height:auto;margin-top:10px;position:static}.s-l08 [data-node=iac]{width:auto;height:auto;min-height:56px;padding-top:9px;padding-bottom:9px}.s-l08 [data-node=iac] .ar-tx{display:block}.s-l08 [data-node=iac] .ar-tx>span{white-space:normal}.s-l08 .ar-checks{flex-wrap:wrap;justify-content:center;gap:6px;margin:0}.s-l08 .ar-insp{z-index:5;opacity:1;border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;width:auto;margin-top:16px;padding:12px 12px 12px 14px;position:sticky;top:auto;bottom:10px;left:auto;transform:none;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px -12px #000000b3}.s-l08 .ar-i-ic{border-radius:12px;width:40px;height:40px}.s-l08 .ar-i-ic .ar-g{width:22px;height:22px}.s-l08 .ar-i-row{flex-wrap:wrap;row-gap:4px}.s-l08 .ar-i-n{font-size:16px;line-height:21px}.s-l08 .ar-i-b{font-size:13.5px;line-height:19px}.s-l08 .ar-i-f{display:none}.s-l08 :is(.ar-i-k,.ar-i-row){margin-right:88px}.s-l08 .ar-i-nav{top:10px;right:10px}.s-l08 .ar-i-nav #ai-step{display:none}.s-l08 .ar-i-nav .demo-btn{width:40px;height:40px}}.ps-headrow:where(.s-l09,.s-l09 *){justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.ps-hint:where(.s-l09,.s-l09 *){color:var(--sub);white-space:nowrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;line-height:18px;display:flex}.ps-hint:where(.s-l09,.s-l09 *) kbd{background:var(--page);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2),0 1px 0 var(--line-2);color:var(--ink);border-radius:6px;place-items:center;padding:0 5px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px;display:inline-grid}.ps-tabs:where(.s-l09,.s-l09 *){background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:2px;margin-top:48px;padding:4px;display:inline-flex;position:relative}.ps-tab:where(.s-l09,.s-l09 *){z-index:1;height:40px;font:inherit;letter-spacing:-.005em;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14.5px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.ps-tab:where(.s-l09,.s-l09 *) lp-icon{color:var(--soft);transition:color .2s}.ps-tab:hover:where(.s-l09,.s-l09 *){color:var(--ink)}.ps-tab[aria-selected=true]:where(.s-l09,.s-l09 *){color:var(--ink);background:var(--page);box-shadow:0 1px 2px #1414130f,0 4px 12px -4px #1414131f,inset 0 0 0 1px var(--line)}.ps-tab[aria-selected=true]:where(.s-l09,.s-l09 *) lp-icon{color:var(--brand-text)}.ps-tab:focus-visible:where(.s-l09,.s-l09 *){box-shadow:0 0 0 2px var(--page),0 0 0 4px #1daf618c;outline:none}.ps-ind:where(.s-l09,.s-l09 *){z-index:0;background:var(--page);opacity:0;width:0;height:40px;box-shadow:0 1px 2px #1414130f,0 4px 12px -4px #1414131f,inset 0 0 0 1px var(--line);transition:transform .42s var(--ease),width .42s var(--ease);border-radius:999px;position:absolute;top:4px;left:0}.ps-tabs.has-ind:where(.s-l09,.s-l09 *) .ps-ind{opacity:1}.ps-tabs.has-ind:where(.s-l09,.s-l09 *) .ps-tab[aria-selected=true]{box-shadow:none;background:0 0}.ps-tabs.has-ind:where(.s-l09,.s-l09 *) .ps-tab:focus-visible{box-shadow:0 0 0 2px var(--page),0 0 0 4px #1daf618c}.ps-stage:where(.s-l09,.s-l09 *){background:var(--band);height:680px;box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;border-radius:28px;margin-top:24px;position:relative;overflow:hidden}.ps-stage:where(.s-l09,.s-l09 *):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#1daf611f,#1daf610a 45%,#0000 72%);width:900px;height:760px;position:absolute;top:-220px;right:-180px}.ps-panel:where(.s-l09,.s-l09 *){z-index:1;opacity:0;visibility:hidden;transition:opacity .18s var(--ease-io),visibility 0s linear .18s;position:absolute;inset:0}.ps-panel.is-active:where(.s-l09,.s-l09 *){opacity:1;visibility:visible;transition:opacity .28s var(--ease-io) 40ms,visibility 0s}.ps-copy:where(.s-l09,.s-l09 *){flex-direction:column;width:396px;display:flex;position:absolute;top:56px;bottom:52px;left:56px}.ps-art:where(.s-l09,.s-l09 *){object-fit:contain;width:116px;height:116px;margin:-20px 0 0 -20px;display:block}.ps-role:where(.s-l09,.s-l09 *){color:var(--brand-text);align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;line-height:18px;display:flex}.ps-h3:where(.s-l09,.s-l09 *){letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:30px;font-weight:600;line-height:36px}.ps-benefits:where(.s-l09,.s-l09 *){gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ps-benefits:where(.s-l09,.s-l09 *) li{grid-template-columns:36px 1fr;column-gap:14px;display:grid}.ps-ic:where(.s-l09,.s-l09 *){background:var(--page);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1414130a;color:var(--ink);border-radius:10px;place-items:center;display:grid}.ps-bt:where(.s-l09,.s-l09 *){letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600;line-height:22px;display:block}.ps-bd:where(.s-l09,.s-l09 *){color:var(--sub);text-wrap:pretty;margin-top:2px;font-size:14.5px;line-height:22px;display:block}.ps-more:where(.s-l09,.s-l09 *){width:max-content;color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;margin-top:auto;padding-bottom:2px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.ps-more:where(.s-l09,.s-l09 *) lp-icon{transition:transform .2s var(--ease)}.ps-more:hover:where(.s-l09,.s-l09 *){border-color:var(--ink)}.ps-more:hover:where(.s-l09,.s-l09 *) lp-icon{transform:translate(2px)}.ps-shot:where(.s-l09,.s-l09 *){background:#fff;border-radius:18px;width:780px;height:680px;position:absolute;top:64px;left:520px;overflow:hidden;box-shadow:0 0 0 1px #14141317,0 1px 2px #1414130d,0 24px 48px -24px #14141338,0 60px 100px -48px #1052304d}.ps-crown:where(.s-l09,.s-l09 *){color:#5e5e5a;white-space:nowrap;background:#f7f7f5;border-bottom:1px solid #ecece9;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:12px;display:flex}.ps-crown:where(.s-l09,.s-l09 *) img{width:14px;height:14px}.ps-crown:where(.s-l09,.s-l09 *) b{color:#1a1a19;font-weight:500}.ps-crown:where(.s-l09,.s-l09 *) .sep{color:#c4c4bf}.ps-crown:where(.s-l09,.s-l09 *) .lock{color:#8c8c87;border-left:1px solid #e4e4e0;align-items:center;gap:5px;margin-left:10px;padding-left:10px;font-size:11.5px;display:inline-flex}.ps-view:where(.s-l09,.s-l09 *){height:640px;position:relative;overflow:hidden}.ps-view:where(.s-l09,.s-l09 *) img{width:1180px;max-width:none;height:auto;transform:translate(var(--x,0),var(--y,0));position:absolute;top:0;left:0}.ps-float:where(.s-l09,.s-l09 *){z-index:3;--ink:#1a1a19;--sub:#5e5e5a;--soft:#8c8c87;--line:#ecece9;--line-2:#dcdcd8;--subtle:#f3f3f1;--brand-text:#137a43;--brand-soft:#e9f7f0;width:312px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffe6;border-radius:18px;padding:14px 14px 12px;position:absolute;bottom:44px;left:476px;box-shadow:inset 0 0 0 1px #14141312,0 1px 2px #1414130d,0 22px 48px -16px #14141342}.pf-head:where(.s-l09,.s-l09 *){justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-title:where(.s-l09,.s-l09 *){letter-spacing:-.005em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.pf-title:where(.s-l09,.s-l09 *) lp-icon{color:var(--sub)}.pf-rows:where(.s-l09,.s-l09 *){gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pf-row:where(.s-l09,.s-l09 *){border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;column-gap:10px;min-height:42px;margin:0 -6px;padding:5px 6px;display:grid}.pf-row:where(.s-l09,.s-l09 *)+.pf-row{box-shadow:0 -1px #f0f0ee}.pf-av:where(.s-l09,.s-l09 *){border-radius:99px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.pf-av.ic:where(.s-l09,.s-l09 *){color:#5e5e5a;background:#f3f3f1;border-radius:8px}.pf-av:where(.s-l09,.s-l09 *) img{object-fit:cover;border-radius:8px;width:26px;height:26px}.pf-t:where(.s-l09,.s-l09 *){color:#1a1a19;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:17px;display:block;overflow:hidden}.pf-s:where(.s-l09,.s-l09 *){color:#8c8c87;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px;display:block;overflow:hidden}.pf-ck:where(.s-l09,.s-l09 *){color:#137a43;background:#e9f7f0;border-radius:99px;place-items:center;width:20px;height:20px;display:grid}.pf-foot:where(.s-l09,.s-l09 *){color:#5e5e5a;border-top:1px solid #ecece9;align-items:center;gap:6px;margin-top:8px;padding-top:9px;font-size:11.5px;line-height:15px;display:flex}.pf-foot:where(.s-l09,.s-l09 *) lp-icon{color:#1daf61}.pf-big:where(.s-l09,.s-l09 *){align-items:baseline;gap:6px;margin-top:10px;display:flex}.pf-big:where(.s-l09,.s-l09 *) b{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:28px}.pf-big:where(.s-l09,.s-l09 *) span{color:#5e5e5a;font-size:12.5px}.pf-meter:where(.s-l09,.s-l09 *){background:#ecece9;border-radius:9px;height:6px;margin-top:10px;position:relative}.pf-meter:where(.s-l09,.s-l09 *) i{transform-origin:0;width:100%;transform:scaleX(var(--v,1));transition:transform 1s var(--ease) var(--d,.3s);background:#1daf61;border-radius:9px;position:absolute;top:0;bottom:0;left:0}.pf-meter:where(.s-l09,.s-l09 *) i.is-warn{background:#c2410c}.pf-meter:where(.s-l09,.s-l09 *) .mk{opacity:.55;background:#1a1a19;border-radius:2px;width:1.5px;position:absolute;top:-3px;bottom:-3px}.pf-scale:where(.s-l09,.s-l09 *){color:#8c8c87;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.pf-calls:where(.s-l09,.s-l09 *){border-radius:10px;margin-top:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ecece9}.pf-call:where(.s-l09,.s-l09 *){grid-template-columns:64px 1fr auto;align-items:center;column-gap:8px;height:30px;padding:0 10px;font-size:11.5px;display:grid}.pf-call:where(.s-l09,.s-l09 *)+.pf-call{border-top:1px solid #f0f0ee}.pf-call:where(.s-l09,.s-l09 *) .mono{color:#5e5e5a;font-size:10.5px}.pf-ans:where(.s-l09,.s-l09 *){color:#1a1a19;margin:10px 0 0;font-size:13px;line-height:20px}.pf-ans:where(.s-l09,.s-l09 *) strong{font-weight:600}.ps-a:where(.s-l09,.s-l09 *){transition:opacity .46s var(--ease),transform .56s var(--ease);transition-delay:var(--d,0s)}.ps-panel:not(.is-active):where(.s-l09,.s-l09 *) .ps-a,.ps-stage.is-wait:where(.s-l09,.s-l09 *) .ps-a{opacity:0;transition:opacity 0s .2s,transform 0s .2s;transform:translateY(10px)}.ps-panel:not(.is-active):where(.s-l09,.s-l09 *) .ps-shot.ps-a,.ps-stage.is-wait:where(.s-l09,.s-l09 *) .ps-shot.ps-a{transform:translateY(22px)scale(.985)}.ps-panel:not(.is-active):where(.s-l09,.s-l09 *) .ps-float.ps-a,.ps-stage.is-wait:where(.s-l09,.s-l09 *) .ps-float.ps-a{transform:translateY(14px)scale(.97)}.ps-panel:not(.is-active):where(.s-l09,.s-l09 *) .pf-meter i,.ps-stage.is-wait:where(.s-l09,.s-l09 *) .pf-meter i{transition:none;transform:scaleX(0)}.ps-panel:not(.is-active):where(.s-l09,.s-l09 *) .pf-flip,.ps-stage.is-wait:where(.s-l09,.s-l09 *) .pf-flip{opacity:0;transition:none;transform:scale(.8)}.pf-flip:where(.s-l09,.s-l09 *){transition:opacity .25s ease var(--d,0s),transform .35s var(--ease) var(--d,0s)}.ps-minis:where(.s-l09,.s-l09 *){grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px;display:grid}.ps-mini:where(.s-l09,.s-l09 *){text-align:left;font:inherit;cursor:pointer;background:var(--page);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease,transform .25s var(--ease),background-color .2s ease;border:0;border-radius:18px;grid-template-columns:64px 1fr;align-items:center;column-gap:14px;padding:14px 16px 14px 12px;display:grid;position:relative}.ps-mini:hover:where(.s-l09,.s-l09 *){box-shadow:inset 0 0 0 1px var(--line-2),0 12px 28px -14px #14141333;transform:translateY(-2px)}.ps-mini:focus-visible:where(.s-l09,.s-l09 *){box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 2px var(--page),0 0 0 4px #1daf618c;outline:none}.ps-mini[hidden]:where(.s-l09,.s-l09 *){display:none}.ps-mini:where(.s-l09,.s-l09 *) img{object-fit:contain;background:var(--band);border-radius:12px;width:64px;height:64px}.ps-mini:where(.s-l09,.s-l09 *) .r{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.ps-mini:where(.s-l09,.s-l09 *) .r lp-icon{color:var(--soft);transition:transform .2s var(--ease),color .2s}.ps-mini:hover:where(.s-l09,.s-l09 *) .r lp-icon{color:var(--ink);transform:translate(2px)}.ps-mini:where(.s-l09,.s-l09 *) .h{color:var(--sub);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:19px;display:block}.lp.is-paused :where(.s-l09,.s-l09 *),.lp.is-paused :where(.s-l09,.s-l09 *):before,.lp.is-paused :where(.s-l09,.s-l09 *):after{animation-play-state:paused!important}@media(max-width:1279px){.ps-headrow:where(.s-l09,.s-l09 *){display:block}.ps-hint:where(.s-l09,.s-l09 *){display:none}.ps-tabs:where(.s-l09,.s-l09 *){overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;margin-top:28px;display:flex;overflow-x:auto}.ps-tabs:where(.s-l09,.s-l09 *)::-webkit-scrollbar{display:none}.ps-tab:where(.s-l09,.s-l09 *){white-space:nowrap;flex-shrink:0;height:40px;padding:0 14px 0 12px;font-size:14px}.ps-stage:where(.s-l09,.s-l09 *){border-radius:24px;height:auto;margin-top:14px}.ps-stage:where(.s-l09,.s-l09 *):before{width:620px;height:560px;top:-260px;right:-260px}.ps-panel:where(.s-l09,.s-l09 *){flex-direction:column;padding:22px 18px 18px;display:flex;position:relative;inset:auto}.ps-panel[hidden]:where(.s-l09,.s-l09 *){display:none}.ps-panel:not(.is-active):where(.s-l09,.s-l09 *){position:absolute;top:0;left:0;right:0}.ps-copy:where(.s-l09,.s-l09 *){display:contents}.ps-art:where(.s-l09,.s-l09 *){z-index:-1;width:80px;height:80px;margin:0;position:absolute;top:10px;right:10px}.ps-role:where(.s-l09,.s-l09 *){margin-top:0;padding-right:84px}.ps-h3:where(.s-l09,.s-l09 *){margin-top:8px;padding-right:72px;font-size:21px;line-height:27px}.ps-benefits:where(.s-l09,.s-l09 *){gap:16px;margin-top:20px}.ps-bt:where(.s-l09,.s-l09 *){font-size:15px;line-height:21px}.ps-bd:where(.s-l09,.s-l09 *){font-size:14px;line-height:21px}.ps-shot:where(.s-l09,.s-l09 *){display:none}.ps-float:where(.s-l09,.s-l09 *){z-index:auto;border-radius:16px;order:1;width:auto;max-width:440px;margin-top:22px;position:relative;bottom:auto;left:auto}.ps-more:where(.s-l09,.s-l09 *){order:2;margin-top:22px;position:relative}.ps-more:where(.s-l09,.s-l09 *):after{content:"";position:absolute;inset:-11px -6px}.ps-minis:where(.s-l09,.s-l09 *){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}@media(max-width:639px){.ps-minis:where(.s-l09,.s-l09 *){display:none}}}.dv-top:where(.s-l09b,.s-l09b *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.dv-head:where(.s-l09b,.s-l09b *){grid-column:1/span 7}.dv-cta:where(.s-l09b,.s-l09b *){align-items:center;gap:16px;margin-top:30px;display:flex}.dv-cta:where(.s-l09b,.s-l09b *) .lp-micro{white-space:normal}.dv-art:where(.s-l09b,.s-l09b *){grid-column:8/span 5;height:340px;position:relative}.dv-art:where(.s-l09b,.s-l09b *) .lp-glow-spot{inset:-30px -40px}.dv-art:where(.s-l09b,.s-l09b *) img{object-fit:contain;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.dv-badge:where(.s-l09b,.s-l09b *){z-index:2;background:var(--card-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);width:348px;box-shadow:inset 0 0 0 1px var(--card-line),var(--shadow-float);border-radius:18px;grid-template-columns:34px 1fr;align-items:center;column-gap:12px;padding:13px 14px 13px 13px;display:grid;position:absolute;bottom:6px;right:0}.dv-badge:where(.s-l09b,.s-l09b *) .i{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-text);border-radius:10px;place-items:center;display:grid}.dv-badge:where(.s-l09b,.s-l09b *) b{letter-spacing:-.005em;color:var(--ink);font-size:13.5px;font-weight:600;line-height:19px;display:block}.dv-badge:where(.s-l09b,.s-l09b *) span{color:var(--sub);font-size:12px;line-height:17px;display:block}.dv-badge:where(.s-l09b,.s-l09b *) .mono{color:var(--soft);margin-top:3px;font-size:10.5px}.dv-steps:where(.s-l09b,.s-l09b *){margin-top:64px;position:relative}.dv-track:where(.s-l09b,.s-l09b *){background:var(--line-2);height:1px;position:absolute;top:14px;left:36px;right:191px}.dv-track:where(.s-l09b,.s-l09b *) i{background:var(--brand);transform-origin:0;transform:scaleX(var(--p,1));transition:transform .5s var(--ease);position:absolute;inset:0}.dv-list:where(.s-l09b,.s-l09b *){grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dv-step:where(.s-l09b,.s-l09b *){flex-direction:column;display:flex}.dv-node:where(.s-l09b,.s-l09b *){z-index:1;background:var(--band);width:24px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--brand-text);transition:background-color .25s,box-shadow .3s var(--ease);border-radius:12px 12px 5px 5px;place-items:center;margin-left:24px;display:grid;position:relative}.dv-node:where(.s-l09b,.s-l09b *) lp-icon{opacity:0;transition:opacity .2s,transform .3s var(--ease);transform:scale(.6)}.dv-step[data-state=active]:where(.s-l09b,.s-l09b *) .dv-node{box-shadow:inset 0 0 0 1.5px var(--brand),0 0 0 5px #1daf6124}.dv-step[data-state=done]:where(.s-l09b,.s-l09b *) .dv-node{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.dv-step[data-state=done]:where(.s-l09b,.s-l09b *) .dv-node lp-icon{opacity:1;transform:none}.dv-card:where(.s-l09b,.s-l09b *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #14141308;transition:box-shadow .35s var(--ease),transform .35s var(--ease),opacity .35s ease;border-radius:20px;flex-direction:column;flex:1;margin-top:18px;padding:20px 18px 18px;display:flex}.dv-step[data-state=pending]:where(.s-l09b,.s-l09b *) .dv-card{opacity:.55}.dv-step[data-state=active]:where(.s-l09b,.s-l09b *) .dv-card{box-shadow:inset 0 0 0 1px #1daf6173,0 14px 34px -18px #10523059}.dv-card:hover:where(.s-l09b,.s-l09b *){box-shadow:inset 0 0 0 1px var(--line-2),0 14px 30px -18px #14141340;transform:translateY(-2px)}.dv-n:where(.s-l09b,.s-l09b *){color:var(--soft);letter-spacing:.02em;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px;line-height:16px}.dv-t:where(.s-l09b,.s-l09b *){letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:16.5px;font-weight:600;line-height:22px}.dv-d:where(.s-l09b,.s-l09b *){color:var(--sub);text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:20px}.dv-w:where(.s-l09b,.s-l09b *){margin-top:auto;padding-top:16px}.dv-box:where(.s-l09b,.s-l09b *){background:var(--band);height:118px;box-shadow:inset 0 0 0 1px var(--line);color:var(--sub);border-radius:12px;padding:10px 11px;font-size:11.5px;line-height:16px;overflow:hidden}.dv-kv:where(.s-l09b,.s-l09b *){justify-content:space-between;align-items:center;gap:8px;height:24px;display:flex}.dv-kv:where(.s-l09b,.s-l09b *)+.dv-kv{border-top:1px solid var(--line)}.dv-kv:where(.s-l09b,.s-l09b *) b{color:var(--ink);font-weight:500}.dv-term:where(.s-l09b,.s-l09b *){box-shadow:none;color:#a3a39e;background:#151a17;padding:9px 11px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:10.5px;line-height:18px}.dv-term:where(.s-l09b,.s-l09b *) .p{color:#ededea}.dv-term:where(.s-l09b,.s-l09b *) .ok{color:#2bc573}.dv-term:where(.s-l09b,.s-l09b *) .c{vertical-align:-1px;background:#2bc573;width:6px;height:11px;animation:1s step-end infinite pw-blink;display:inline-block}.dv-chk:where(.s-l09b,.s-l09b *){align-items:center;gap:8px;height:24px;display:flex}.dv-chk:where(.s-l09b,.s-l09b *) .ck{background:var(--brand-soft);width:16px;height:16px;color:var(--brand-text);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.dv-chk:where(.s-l09b,.s-l09b *) b{color:var(--ink);font-weight:500}.dv-chk:where(.s-l09b,.s-l09b *) span.m{color:var(--soft);margin-left:auto}.dv-meter:where(.s-l09b,.s-l09b *){background:var(--line);border-radius:9px;height:5px;margin-top:8px;overflow:hidden}.dv-meter:where(.s-l09b,.s-l09b *) i{background:var(--brand);transform-origin:0;height:100%;transform:scaleX(var(--v,1));transition:transform .9s var(--ease) .15s;border-radius:9px;display:block}.dv-pills:where(.s-l09b,.s-l09b *){flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.dv-pill:where(.s-l09b,.s-l09b *){background:var(--page);height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:11px;font-weight:500;display:inline-flex}.dv-pill:where(.s-l09b,.s-l09b *) lp-icon{color:var(--brand)}.dv-x:where(.s-l09b,.s-l09b *){transition:opacity .35s ease,transform .45s var(--ease);transition-delay:var(--d,0s)}.dv-step[data-state=pending]:where(.s-l09b,.s-l09b *) .dv-x{opacity:0;transition:none;transform:translateY(6px)}.dv-step[data-state=pending]:where(.s-l09b,.s-l09b *) .dv-meter i{transition:none;transform:scaleX(0)}.dv-about:where(.s-l09b,.s-l09b *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px;margin-top:48px;padding:40px 44px;display:grid}.dv-about:where(.s-l09b,.s-l09b *) h3{margin:0}.dv-about-p:where(.s-l09b,.s-l09b *){color:var(--sub);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:27px}.dv-about-p:where(.s-l09b,.s-l09b *) b{color:var(--ink);font-weight:500}.dv-stats:where(.s-l09b,.s-l09b *){border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:16px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.dv-stats:where(.s-l09b,.s-l09b *) b,.dv-bdg:where(.s-l09b,.s-l09b *) b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:600;line-height:34px;display:block}.dv-stats:where(.s-l09b,.s-l09b *) span,.dv-bdg:where(.s-l09b,.s-l09b *) span{color:var(--sub);text-wrap:balance;margin-top:4px;font-size:13.5px;line-height:19px;display:block}.dv-badges:where(.s-l09b,.s-l09b *){grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.dv-bdg:where(.s-l09b,.s-l09b *){text-align:center;flex-direction:column;align-items:center;display:flex}.dv-bdg:where(.s-l09b,.s-l09b *) img{width:120px;height:120px;margin-bottom:18px;display:block}.dv-bdg:where(.s-l09b,.s-l09b *) b{letter-spacing:-.02em;font-size:24px;line-height:28px}.dv-bdg:where(.s-l09b,.s-l09b *) b.is-name{letter-spacing:-.008em;white-space:normal;font-size:14.5px}.dv-about:where(.s-l09b,.s-l09b *)+.dv-support{margin-top:24px}.dv-support:where(.s-l09b,.s-l09b *){background:var(--page);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:0;margin-top:48px;display:grid}.dv-sup:where(.s-l09b,.s-l09b *){grid-template-columns:36px 1fr;column-gap:14px;padding:22px 24px;display:grid}.dv-sup:where(.s-l09b,.s-l09b *)+.dv-sup{box-shadow:-1px 0 0 var(--line)}.dv-sup:where(.s-l09b,.s-l09b *) .ps-ic{background:var(--band);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:10px;place-items:center;display:grid}.dv-sup:where(.s-l09b,.s-l09b *) b{color:var(--ink);letter-spacing:-.008em;font-size:14.5px;font-weight:600;line-height:20px;display:block}.dv-sup:where(.s-l09b,.s-l09b *) span{color:var(--sub);margin-top:3px;font-size:13.5px;line-height:20px;display:block}.dv-sup-cta:where(.s-l09b,.s-l09b *){box-shadow:-1px 0 0 var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:240px;padding:22px 24px;display:flex}.dv-sup-cta:where(.s-l09b,.s-l09b *) p{color:var(--sub);margin:0;font-size:13.5px;line-height:19px}.lp.is-paused :where(.s-l09b,.s-l09b *),.lp.is-paused :where(.s-l09b,.s-l09b *):before,.lp.is-paused :where(.s-l09b,.s-l09b *):after{animation-play-state:paused!important}@media(max-width:1279px){.dv-top:where(.s-l09b,.s-l09b *){grid-template-columns:minmax(0,1fr);gap:8px}.dv-head:where(.s-l09b,.s-l09b *),.dv-art:where(.s-l09b,.s-l09b *){grid-column:1/-1}.dv-cta:where(.s-l09b,.s-l09b *){flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.dv-cta:where(.s-l09b,.s-l09b *) .lp-micro{justify-content:flex-start}.dv-art:where(.s-l09b,.s-l09b *){height:auto;min-height:300px;margin-top:8px;padding-top:220px}.dv-art:where(.s-l09b,.s-l09b *) .lp-glow-spot{inset:0}.dv-art:where(.s-l09b,.s-l09b *) img{width:300px;height:300px;top:0;transform:translate(-50%)}.dv-badge:where(.s-l09b,.s-l09b *){width:auto;max-width:420px;margin:0 auto;position:relative;bottom:auto;right:auto}.dv-steps:where(.s-l09b,.s-l09b *){margin-top:48px}.dv-track:where(.s-l09b,.s-l09b *){display:none}.dv-list:where(.s-l09b,.s-l09b *){grid-template-columns:minmax(0,1fr);gap:0}.dv-step:where(.s-l09b,.s-l09b *){grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:14px;padding-bottom:16px;display:grid;position:relative}.dv-step:where(.s-l09b,.s-l09b *):last-child{padding-bottom:0}.dv-step:where(.s-l09b,.s-l09b *):not(:last-child):before{content:"";background:var(--line-2);width:1px;transition:background-color .35s;position:absolute;top:28px;bottom:0;left:11.5px}.dv-step[data-state=done]:where(.s-l09b,.s-l09b *):not(:last-child):before{background:var(--brand)}.dv-node:where(.s-l09b,.s-l09b *){margin:16px 0 0}.dv-card:where(.s-l09b,.s-l09b *){margin-top:0;padding:18px 16px 16px}.dv-t:where(.s-l09b,.s-l09b *){font-size:17px;line-height:23px}.dv-d:where(.s-l09b,.s-l09b *){font-size:14px;line-height:21px}.dv-box:where(.s-l09b,.s-l09b *){height:auto;min-height:118px}.dv-support:where(.s-l09b,.s-l09b *){grid-template-columns:minmax(0,1fr);margin-top:40px}.dv-sup:where(.s-l09b,.s-l09b *){padding:18px}.dv-sup:where(.s-l09b,.s-l09b *)+.dv-sup,.dv-sup-cta:where(.s-l09b,.s-l09b *){box-shadow:0 -1px 0 var(--line)}.dv-sup-cta:where(.s-l09b,.s-l09b *){min-width:0;padding:18px}.dv-about:where(.s-l09b,.s-l09b *){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:40px;padding:32px}.dv-about:where(.s-l09b,.s-l09b *)+.dv-support{margin-top:16px}.dv-badges:where(.s-l09b,.s-l09b *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.dv-about:where(.s-l09b,.s-l09b *){grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 20px 28px}.dv-about-p:where(.s-l09b,.s-l09b *){font-size:16px;line-height:25px}.dv-stats:where(.s-l09b,.s-l09b *){gap:10px}.dv-stats:where(.s-l09b,.s-l09b *) b{font-size:26px;line-height:30px}.dv-badges:where(.s-l09b,.s-l09b *){gap:28px 12px}.dv-bdg:where(.s-l09b,.s-l09b *) img{width:104px;height:104px;margin-bottom:14px}.dv-bdg:where(.s-l09b,.s-l09b *) b{font-size:22px;line-height:26px}}.fq-grid:where(.s-l10,.s-l10 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.fq-side:where(.s-l10,.s-l10 *){grid-column:1/span 4;position:sticky;top:96px}.fq-side:where(.s-l10,.s-l10 *) .lp-h2{font-size:44px}.fq-nav:where(.s-l10,.s-l10 *){gap:2px;max-width:300px;margin-top:32px;display:grid}.fq-nav:where(.s-l10,.s-l10 *) a{height:40px;color:var(--sub);border-radius:10px;align-items:center;gap:10px;margin:0 -12px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.fq-nav:where(.s-l10,.s-l10 *) a lp-icon{color:var(--soft)}.fq-nav:where(.s-l10,.s-l10 *) a .n{color:var(--soft);margin-left:auto;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px}.fq-nav:where(.s-l10,.s-l10 *) a:hover{background:var(--hover);color:var(--ink)}.fq-ask:where(.s-l10,.s-l10 *){background:var(--band);max-width:300px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-top:28px;padding:18px}.fq-ask:where(.s-l10,.s-l10 *) b{color:var(--ink);font-size:14.5px;font-weight:600;line-height:20px;display:block}.fq-ask:where(.s-l10,.s-l10 *) p{color:var(--sub);margin:4px 0 14px;font-size:13.5px;line-height:20px}.fq-main:where(.s-l10,.s-l10 *){grid-column:6/span 7}.fq-group:where(.s-l10,.s-l10 *)+.fq-group{margin-top:48px}.fq-gh:where(.s-l10,.s-l10 *){border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;padding-bottom:12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.fq-gh:where(.s-l10,.s-l10 *) lp-icon{color:var(--brand-text)}.fq-gh:where(.s-l10,.s-l10 *) .n{letter-spacing:0;color:var(--soft);margin-left:auto;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px;font-weight:400}.fq-item:where(.s-l10,.s-l10 *){border-bottom:1px solid var(--line)}.fq-q:where(.s-l10,.s-l10 *){margin:0}.fq-btn:where(.s-l10,.s-l10 *){text-align:left;width:100%;min-height:68px;font:inherit;cursor:pointer;letter-spacing:-.012em;color:var(--ink);background:0 0;border:0;align-items:center;gap:20px;padding:18px 0;font-size:17.5px;font-weight:500;line-height:26px;display:flex}.fq-btn:where(.s-l10,.s-l10 *) .t{flex:1;transition:color .15s}.fq-btn:hover:where(.s-l10,.s-l10 *) .t{color:var(--brand-text)}.fq-btn:focus-visible:where(.s-l10,.s-l10 *){box-shadow:0 0 0 2px var(--page),0 0 0 4px #1daf618c;border-radius:8px;outline:none}.fq-pm:where(.s-l10,.s-l10 *){width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;flex-shrink:0;transition:background-color .2s,box-shadow .2s;position:relative}.fq-pm:where(.s-l10,.s-l10 *):before,.fq-pm:where(.s-l10,.s-l10 *):after{content:"";background:var(--ink);width:11px;height:1.5px;transition:transform .28s var(--ease);border-radius:2px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.fq-pm:where(.s-l10,.s-l10 *):after{transform:rotate(90deg)}.fq-item[data-open=true]:where(.s-l10,.s-l10 *) .fq-pm{background:var(--ink);box-shadow:none}.fq-item[data-open=true]:where(.s-l10,.s-l10 *) .fq-pm:before,.fq-item[data-open=true]:where(.s-l10,.s-l10 *) .fq-pm:after{background:var(--page)}.fq-item[data-open=true]:where(.s-l10,.s-l10 *) .fq-pm:after{transform:rotate(0)}.fq-a:where(.s-l10,.s-l10 *){opacity:0;transition:grid-template-rows .22s var(--ease),opacity .2s ease;grid-template-rows:0fr;display:grid}.fq-item[data-open=true]:where(.s-l10,.s-l10 *) .fq-a{opacity:1;grid-template-rows:1fr}.fq-a:where(.s-l10,.s-l10 *)>div{min-height:0;overflow:hidden}.fq-a:where(.s-l10,.s-l10 *) p{color:var(--sub);text-wrap:pretty;margin:0;padding:0 56px 24px 0;font-size:15.5px;line-height:26px}.fq-a:where(.s-l10,.s-l10 *) p b{color:var(--ink);font-weight:500}.cta:where(.s-l10,.s-l10 *){padding:208px 0 120px;overflow:hidden}.cta-bg:where(.s-l10,.s-l10 *){z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-bg:where(.s-l10,.s-l10 *) .lp-grid{-webkit-mask-image:radial-gradient(48% 52% at 30% 70%,#000 0%,#0000 78%);mask-image:radial-gradient(48% 52% at 30% 70%,#000,#0000 78%)}.cta-grid:where(.s-l10,.s-l10 *){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cta-copy:where(.s-l10,.s-l10 *){flex-direction:column;grid-column:1/span 7;align-items:flex-start;display:flex}.cta-h:where(.s-l10,.s-l10 *){letter-spacing:-.036em;color:var(--ink);font-variation-settings:"opsz" 32;text-wrap:balance;max-width:640px;margin:20px 0 0;font-size:60px;font-weight:600;line-height:1.05}.cta-h:where(.s-l10,.s-l10 *) .muted{color:var(--sub)}.cta-copy:where(.s-l10,.s-l10 *) .lp-lead{max-width:560px;margin-top:22px}.cta-talk:where(.s-l10,.s-l10 *){flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.cta-contact:where(.s-l10,.s-l10 *){color:var(--sub);align-items:center;gap:16px;font-size:13.5px;display:flex}.cta-contact:where(.s-l10,.s-l10 *) span{align-items:center;gap:7px;display:inline-flex}.cta-contact:where(.s-l10,.s-l10 *) lp-icon{color:var(--soft)}.cta-contact:where(.s-l10,.s-l10 *) a{color:var(--ink);text-underline-offset:3px;text-decoration:none}.cta-contact:where(.s-l10,.s-l10 *) a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.fm-err:where(.s-l10,.s-l10 *){color:var(--warn-hi);background:#f08a4b14;border-radius:10px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12.5px;line-height:18px}.fm-err[hidden]{display:none}.cta-stage:where(.s-l10,.s-l10 *){width:640px;height:430px;margin-top:56px;position:relative}.cta-glow:where(.s-l10,.s-l10 *){pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#1daf6166,#1daf6121 40%,#0000 70%);width:860px;height:680px;position:absolute;top:150px;left:356px;transform:translate(-50%,-50%)}.cta-beam:where(.s-l10,.s-l10 *){z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(70% 80% at 50% 85%,#78f0aaf2,#2bc5738c 45%,#1daf611a 80%);border-radius:58px 58px 6px 6px;width:116px;height:156px;position:absolute;top:64px;left:300px}.cta-stage:where(.s-l10,.s-l10 *)>img{z-index:1;width:800px;max-width:none;height:533px;position:absolute;top:-96px;left:-80px}.cta-frag:where(.s-l10,.s-l10 *){z-index:2;animation:7s ease-in-out infinite alternate cta-drift;animation-delay:var(--fd,0s);position:absolute}@keyframes cta-drift{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.cta-chip:where(.s-l10,.s-l10 *){white-space:nowrap;height:32px;color:var(--ink);background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--card-line),var(--shadow-float);border-radius:99px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.cta-chip:where(.s-l10,.s-l10 *) .ck{background:var(--brand-soft);width:18px;height:18px;color:var(--brand-text);border-radius:99px;place-items:center;display:grid}.cta-chip.mono:where(.s-l10,.s-l10 *){padding:0 12px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px}.cta-chip:where(.s-l10,.s-l10 *) img{border-radius:6px;width:18px;height:18px}@keyframes cta-glow-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cta-beam{0%,to{opacity:.75}50%{opacity:1}}.cta-stage.is-in:where(.s-l10,.s-l10 *) .cta-beam{animation:6s ease-in-out 1.4s infinite cta-beam}.cta-stage.lp-reveal:where(.s-l10,.s-l10 *){opacity:1;transition:none;transform:none}.motion-ready:where(.s-l10,.s-l10 *) .cta-stage:not(.is-in)>img{clip-path:inset(100% -40px -40px)}.motion-ready:where(.s-l10,.s-l10 *) .cta-stage:not(.is-in) .cta-glow,.motion-ready:where(.s-l10,.s-l10 *) .cta-stage:not(.is-in) .cta-frag,.motion-ready:where(.s-l10,.s-l10 *) .cta-stage:not(.is-in) .cta-beam{opacity:0}.cta-beam:where(.s-l10,.s-l10 *){transition:opacity 1s var(--ease-io) .5s}.cta-stage.is-in:where(.s-l10,.s-l10 *)>img{animation:lp-arch-in .8s var(--ease) both}.cta-stage.is-in:where(.s-l10,.s-l10 *) .cta-glow{animation:cta-glow-in 1.4s var(--ease-io) .25s both}.cta-stage.is-in:where(.s-l10,.s-l10 *) .cta-frag-w{animation:lp-rise .6s var(--ease) both;animation-delay:var(--fi,.7s)}.cta-frag-w:where(.s-l10,.s-l10 *){z-index:2;position:absolute}.cta-frag-w:where(.s-l10,.s-l10 *) .cta-frag{position:static}.cta-side:where(.s-l10,.s-l10 *){grid-column:8/span 5;margin-top:8px}.fm:where(.s-l10,.s-l10 *){background:var(--card-bg);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px #ffffff0f,var(--shadow-float);border-radius:24px;padding:28px;position:relative}.fm:where(.s-l10,.s-l10 *):before{content:"";border-radius:inherit;pointer-events:none;border-top:1.5px solid #2bc5738c;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 50%,#0000 88%);mask-image:linear-gradient(90deg,#0000 12%,#000,#0000 88%)}.fm-title:where(.s-l10,.s-l10 *){letter-spacing:-.018em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:28px}.fm-sub:where(.s-l10,.s-l10 *){color:var(--sub);margin:6px 0 0;font-size:14px;line-height:21px}.fm-form:where(.s-l10,.s-l10 *){grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.fm-f:where(.s-l10,.s-l10 *){flex-direction:column;gap:7px;min-width:0;display:flex}.fm-f.full:where(.s-l10,.s-l10 *){grid-column:1/-1}.fm-l:where(.s-l10,.s-l10 *){color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.fm-l:where(.s-l10,.s-l10 *) em{color:var(--soft);font-style:normal;font-weight:400}.fm-i:where(.s-l10,.s-l10 *){width:100%;height:44px;font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);appearance:none;background:#ffffff09;border:0;border-radius:12px;outline:none;padding:0 14px;font-size:14.5px;transition:box-shadow .2s,background-color .2s}.fm-i:where(.s-l10,.s-l10 *)::placeholder{color:var(--soft)}.fm-i:hover:where(.s-l10,.s-l10 *){background:#ffffff0d}.fm-i:focus:where(.s-l10,.s-l10 *){background:#ffffff0d;box-shadow:inset 0 0 0 1px #2bc573bf,0 0 0 4px #1daf6129}.fm-i[aria-invalid=true]:where(.s-l10,.s-l10 *){box-shadow:inset 0 0 0 1px #f08a4bcc}.fm-sel:where(.s-l10,.s-l10 *){position:relative}.fm-sel:where(.s-l10,.s-l10 *) select{cursor:pointer;padding-right:40px}.fm-sel:where(.s-l10,.s-l10 *) select:invalid{color:var(--soft)}.fm-sel:where(.s-l10,.s-l10 *) select option{color:#1a1a19}.fm-sel:where(.s-l10,.s-l10 *) lp-icon{pointer-events:none;color:var(--sub);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.fm-need:where(.s-l10,.s-l10 *){flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.fm-need:where(.s-l10,.s-l10 *) span{height:24px;color:var(--sub);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.fm-consent:where(.s-l10,.s-l10 *){cursor:pointer;grid-column:1/-1;grid-template-columns:20px 1fr;align-items:start;column-gap:11px;margin-top:2px;display:grid}.fm-consent:where(.s-l10,.s-l10 *) input{opacity:0;width:1px;height:1px;position:absolute}.fm-box:where(.s-l10,.s-l10 *){width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:#0e1411;background:#ffffff09;border-radius:6px;place-items:center;margin-top:1px;transition:background-color .15s,box-shadow .15s;display:grid}.fm-box:where(.s-l10,.s-l10 *) lp-icon{opacity:0;transition:opacity .15s,transform .2s var(--ease);transform:scale(.6)}.fm-consent:where(.s-l10,.s-l10 *) input:checked+.fm-box{box-shadow:none;background:#1daf61}.fm-consent:where(.s-l10,.s-l10 *) input:checked+.fm-box lp-icon{opacity:1;transform:none}.fm-consent:where(.s-l10,.s-l10 *) input:focus-visible+.fm-box{box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 2px var(--page),0 0 0 4px #1daf618c}.fm-consent:where(.s-l10,.s-l10 *) .tx{color:var(--sub);font-size:12.5px;line-height:19px}.fm-consent:where(.s-l10,.s-l10 *) .tx a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.fm-ph:where(.s-l10,.s-l10 *){color:var(--warn-hi);background:#f08a4b0f;border:1px dashed #f08a4b59;border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:16px;display:flex}.fm-ph:where(.s-l10,.s-l10 *) lp-icon{margin-top:1px}.fm-submit:where(.s-l10,.s-l10 *){width:100%;font:inherit;border:0;grid-column:1/-1;margin-top:6px}.fm-submit.lp-btn-lg:where(.s-l10,.s-l10 *){height:50px;font-size:15.5px}.fm-note:where(.s-l10,.s-l10 *){text-align:center;color:var(--soft);grid-column:1/-1;margin:-2px 0 0;font-size:12px}.fm-body:where(.s-l10,.s-l10 *),.fm-done:where(.s-l10,.s-l10 *){transition:opacity .28s var(--ease-io),transform .4s var(--ease)}.fm-done:where(.s-l10,.s-l10 *){opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:28px;transform:translateY(10px)}.fm.is-sent:where(.s-l10,.s-l10 *) .fm-body{opacity:0;pointer-events:none;transform:translateY(-8px)}.fm.is-sent:where(.s-l10,.s-l10 *) .fm-done{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.fm-arch:where(.s-l10,.s-l10 *){background:var(--brand-soft);width:46px;height:54px;color:var(--brand-text);border-radius:23px 23px 9px 9px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2bc57399,0 0 40px #1daf6159}.fm-done:where(.s-l10,.s-l10 *) h3:focus{outline:none}.fm-done:where(.s-l10,.s-l10 *) h3{letter-spacing:-.02em;color:var(--ink);margin:20px 0 0;font-size:24px;font-weight:600;line-height:30px}.fm-done:where(.s-l10,.s-l10 *) p{color:var(--sub);max-width:380px;margin:8px 0 0;font-size:15px;line-height:24px}.fm-done:where(.s-l10,.s-l10 *) p b{color:var(--ink);font-weight:500}.fm-sum:where(.s-l10,.s-l10 *){flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.ft:where(.s-l10,.s-l10 *){border-top:1px solid var(--line);padding:64px 0 40px;position:relative}.ft-top:where(.s-l10,.s-l10 *){grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.ft-brand:where(.s-l10,.s-l10 *){grid-column:1/span 4}.ft-brand:where(.s-l10,.s-l10 *) .lp-brand img{height:24px}.ft-brand:where(.s-l10,.s-l10 *) p{max-width:300px;color:var(--sub);margin:18px 0 0;font-size:14px;line-height:22px}.ft-brand:where(.s-l10,.s-l10 *) .lp-micro{white-space:normal;flex-wrap:wrap;margin-top:18px}.ft-col:where(.s-l10,.s-l10 *){grid-column:span 2}.ft-col:first-of-type:where(.s-l10,.s-l10 *){grid-column:6/span 2}.ft-col:where(.s-l10,.s-l10 *) h4{color:var(--ink);margin:0 0 14px;font-size:13px;font-weight:600;line-height:16px}.ft-col:where(.s-l10,.s-l10 *) ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ft-col:where(.s-l10,.s-l10 *) a{color:var(--sub);font-size:14px;line-height:20px;text-decoration:none;transition:color .15s}.ft-col:where(.s-l10,.s-l10 *) a:hover{color:var(--ink)}.ft-bot:where(.s-l10,.s-l10 *){border-top:1px solid var(--line);color:var(--soft);align-items:center;gap:24px;margin-top:56px;padding-top:22px;font-size:12.5px;line-height:18px;display:flex}.ft-bot:where(.s-l10,.s-l10 *) .tm{flex:1}.ft-pause:where(.s-l10,.s-l10 *){height:34px;font:inherit;color:var(--ink);cursor:pointer;background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:99px;align-items:center;gap:10px;padding:0 6px 0 12px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.ft-pause:hover:where(.s-l10,.s-l10 *){background:var(--hover)}.ft-pause:focus-visible:where(.s-l10,.s-l10 *){box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--page),0 0 0 4px #1daf618c;outline:none}.ft-pause:where(.s-l10,.s-l10 *) .lbl{align-items:center;gap:7px;display:inline-flex}.ft-pause:where(.s-l10,.s-l10 *) .lbl lp-icon{color:var(--sub)}.ft-sw:where(.s-l10,.s-l10 *){background:var(--line-2);border-radius:99px;width:34px;height:20px;transition:background-color .2s;position:relative}.ft-sw:where(.s-l10,.s-l10 *):after{content:"";width:16px;height:16px;transition:transform .25s var(--ease);background:#ededea;border-radius:99px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.ft-pause[aria-checked=true]:where(.s-l10,.s-l10 *) .ft-sw{background:#1daf61}.ft-pause[aria-checked=true]:where(.s-l10,.s-l10 *) .ft-sw:after{background:#0e1411;transform:translate(14px)}.lp.is-paused :where(.s-l10,.s-l10 *),.lp.is-paused :where(.s-l10,.s-l10 *):before,.lp.is-paused :where(.s-l10,.s-l10 *):after{animation-play-state:paused!important}@media(max-width:1279px){.fq-grid:where(.s-l10,.s-l10 *){grid-template-columns:minmax(0,1fr);gap:0}.fq-side:where(.s-l10,.s-l10 *),.fq-main:where(.s-l10,.s-l10 *){grid-column:1/-1}.fq-side:where(.s-l10,.s-l10 *){position:static}.fq-side:where(.s-l10,.s-l10 *) .lp-h2{font-size:31px}.fq-nav:where(.s-l10,.s-l10 *){flex-wrap:wrap;gap:8px;max-width:none;margin-top:24px;display:flex}.fq-nav:where(.s-l10,.s-l10 *) a{height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;margin:0;padding:0 14px 0 12px;font-size:14px}.fq-nav:where(.s-l10,.s-l10 *) a .n{margin-left:2px}.fq-ask:where(.s-l10,.s-l10 *){max-width:none;margin-top:20px;padding:16px}.fq-ask:where(.s-l10,.s-l10 *) .lp-btn{height:44px}.fq-main:where(.s-l10,.s-l10 *){margin-top:40px}.fq-group:where(.s-l10,.s-l10 *){scroll-margin-top:80px}.fq-group:where(.s-l10,.s-l10 *)+.fq-group{margin-top:36px}.fq-btn:where(.s-l10,.s-l10 *){gap:14px;min-height:60px;padding:16px 0;font-size:16px;line-height:23px}.fq-pm:where(.s-l10,.s-l10 *){width:28px;height:28px}.fq-a:where(.s-l10,.s-l10 *) p{padding:0 0 20px;font-size:15px;line-height:24px}.cta:where(.s-l10,.s-l10 *){padding:160px 0 72px}.cta-bg:where(.s-l10,.s-l10 *) .lp-grid{-webkit-mask-image:radial-gradient(90% 50% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(90% 50% at 50% 40%,#000,#0000 75%)}.cta-grid:where(.s-l10,.s-l10 *){grid-template-columns:minmax(0,1fr);gap:0}.cta-copy:where(.s-l10,.s-l10 *),.cta-side:where(.s-l10,.s-l10 *){grid-column:1/-1;min-width:0}.cta-h:where(.s-l10,.s-l10 *){letter-spacing:-.03em;margin-top:16px;font-size:clamp(34px,6.4vw,48px);line-height:1.08}.cta-copy:where(.s-l10,.s-l10 *) .lp-lead{margin-top:18px}.cta-talk:where(.s-l10,.s-l10 *){gap:12px 18px;margin-top:24px}.cta-contact:where(.s-l10,.s-l10 *){flex-wrap:wrap;gap:4px 18px;min-width:0}.cta-contact:where(.s-l10,.s-l10 *) span{min-width:0;min-height:40px}.cta-contact:where(.s-l10,.s-l10 *) a{overflow-wrap:anywhere}.cta-stage:where(.s-l10,.s-l10 *){--s:1;zoom:var(--s);margin-top:calc(44px / var(--s));align-self:center}.cta-side:where(.s-l10,.s-l10 *){margin-top:40px}.fm:where(.s-l10,.s-l10 *){border-radius:22px;padding:22px 18px 20px}.fm-title:where(.s-l10,.s-l10 *){font-size:20px;line-height:26px}.fm-i:where(.s-l10,.s-l10 *){height:48px;font-size:16px}.fm-done:where(.s-l10,.s-l10 *){inset:22px 18px}.ft:where(.s-l10,.s-l10 *){padding:48px 0 28px}.ft-top:where(.s-l10,.s-l10 *){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ft-brand:where(.s-l10,.s-l10 *){grid-column:1/-1}.ft-brand:where(.s-l10,.s-l10 *) .lp-brand{min-height:44px}.ft-brand:where(.s-l10,.s-l10 *) p{margin-top:12px}.ft-col:where(.s-l10,.s-l10 *){grid-column:auto}.ft-col:where(.s-l10,.s-l10 *) h4{margin-bottom:4px}.ft-col:where(.s-l10,.s-l10 *) ul{gap:0}.ft-col:where(.s-l10,.s-l10 *) a{align-items:center;min-height:40px;display:flex}.ft-bot:where(.s-l10,.s-l10 *){flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;padding-top:18px;font-size:12px;line-height:17px}.ft-pause:where(.s-l10,.s-l10 *){height:44px;margin-top:8px;padding:0 6px 0 14px}@media(max-width:679px){.cta-stage:where(.s-l10,.s-l10 *){--s:.8}.cta-stage:where(.s-l10,.s-l10 *) .cta-chip{zoom:calc(.96 / var(--s))}.cta-stage:where(.s-l10,.s-l10 *)>.cta-frag-w:nth-child(4){top:20px!important;left:0!important}.cta-stage:where(.s-l10,.s-l10 *)>.cta-frag-w:nth-child(5){top:100px!important;right:0!important}.cta-stage:where(.s-l10,.s-l10 *)>.cta-frag-w:nth-child(6){top:250px!important;right:0!important}.cta-stage:where(.s-l10,.s-l10 *)>.cta-frag-w:nth-child(7){top:330px!important;left:0!important}}@media(max-width:559px){.cta-stage:where(.s-l10,.s-l10 *){--s:.62}.fm-form:where(.s-l10,.s-l10 *){grid-template-columns:minmax(0,1fr)}}@media(max-width:439px){.cta-stage:where(.s-l10,.s-l10 *){--s:.52}}@media(max-width:359px){.cta-stage:where(.s-l10,.s-l10 *){--s:.44}}}.th-pin{background:#fff;margin-top:-64px;position:relative}.th-hero{height:calc(64px + 836px * var(--hero-k,1));isolation:isolate;position:relative;overflow:hidden}.lp section.th-hero[data-theme=dark]{background:radial-gradient(120% 80% at 50% 100%,#10251a,#0b140f 45%,#080c0a)}.hero-pin .th-pin{height:calc(64px + 836px * var(--hero-k,1) + 640px)}.hero-pin .th-pin .th-hero{position:sticky;top:0}html:not(.hero-pin) .th-pin .th-hero{height:calc(64px + 936px * var(--hero-k,1))}.th-box{zoom:var(--hero-k,1);width:1440px;height:836px;margin-left:-720px;position:absolute;top:64px;left:50%}.hero-intro .th-hero :is(.th-ui,.th-door,.th-lit,.th-air,.th-marks){opacity:0;animation:0s 2.5s forwards lp-failsafe}.th-scene{transform-origin:720px 768px;position:absolute;inset:0}.th-scene>*{pointer-events:none;position:absolute}.th-hero.is-moving :is(.th-scene,.th-pl-rays,.th-air,.th-marks,.th-ui,.th-copy,.th-flood),.th-hero.is-playing :is(.th-pl-floor,.th-lit,.th-pl-haze,.th-door,.th-h1 .w,.th-in,.th-lb,.th-req,.th-token,.th-card,.th-card-h,.th-rcpt>*){will-change:transform,opacity}.th-pl{max-width:none;display:block}.th-door{width:320px;height:416px;top:366px;left:560px}.th-arch{display:block;position:absolute;inset:0}.th-door-rim{fill:none;stroke:#ffffffe6;stroke-width:2.5px}.th-pl-floor{width:1469.33px;height:178px;top:782px;left:-14.67px}.th-reflect{width:320px;height:140px;top:782px;left:560px}.th-lit{width:1440px;height:836px;top:0;left:0}.th-lit>*{position:absolute}.th-glow{background:radial-gradient(circle at 720px 526px,#baeace9c 160px,#a0e6c18d 163px,#82e1aa6f,#66dc9959 173px,#52d18b42,#47d08433,#38cb7c26,#2ec6731d,#24c26c16 223px,#20c06a10,#20c06a0b 253px,#20c06a07,#20c06a03 293px,#20c06a00 323px) 0 0/1440px 526px no-repeat,linear-gradient(90deg,#20c06a00 397px,#20c06a03 427px,#20c06a07,#20c06a0b 467px,#20c06a10,#24c26c16 497px,#2ec6731d,#38cb7c26,#47d08433,#52d18b42,#66dc9959 547px,#82e1aa6f,#a0e6c18d 557px,#baeace9c 560px 880px,#a0e6c18d 883px,#82e1aa6f,#66dc9959 893px,#52d18b42,#47d08433,#38cb7c26,#2ec6731d,#24c26c16 943px,#20c06a10,#20c06a0b 973px,#20c06a07,#20c06a03 1013px,#20c06a00 1043px) 0 526px/1440px 256px no-repeat,radial-gradient(668px 434px at 720px 604px,#1bae6041,#1bae6038,#1bae6030,#1bae6028,#1bae6021,#1bae601a,#1bae6013,#1bae600d,#1bae6007,#1bae6003,#1bae6000) 0 0/1440px 960px no-repeat;width:1440px;height:960px;top:0;left:0}.th-pl-spill{width:926px;height:182px;top:752px;left:257px}.th-air{width:1440px;height:836px;top:0;left:0}.th-air>*{position:absolute}.th-pl-rays{width:1093.33px;height:553.33px;top:228px;left:173.33px}.th-pl-haze{width:1228.33px;height:500px;top:336.67px;left:105px}.th-hero.is-ambient .th-pl-haze{will-change:transform;animation:26s ease-in-out infinite alternate th-drift}.th-hero.is-ambient .th-door .th-arch{will-change:opacity;animation:6s ease-in-out infinite th-breath}@keyframes th-drift{0%{transform:translate(-24px)}to{transform:translate(24px)}}@keyframes th-breath{0%,to{opacity:1}50%{opacity:.94}}.th-marks{width:1440px;height:836px;top:0;left:0}.th-marks>*{position:absolute}.th-shadow{background:radial-gradient(closest-side,#00000057,#00000024 55%,#0000);width:500px;height:44px;top:784px;left:470px}.th-rimglow{opacity:.35;background:radial-gradient(circle at 720px 526px,#bff5d600 149.5px,#bff5d602,#bff5d605,#bff5d610,#bff5d623,#bff5d63e,#bff5d657,#bff5d662,#bff5d657,#bff5d63e,#bff5d623,#bff5d610,#bff5d605,#bff5d602,#bff5d600 170.5px) 0 0/1440px 526px no-repeat,linear-gradient(90deg,#bff5d600 549.5px,#bff5d602,#bff5d605,#bff5d610,#bff5d623,#bff5d63e,#bff5d657,#bff5d662,#bff5d657,#bff5d63e,#bff5d623,#bff5d610,#bff5d605,#bff5d602 569px,#bff5d600 570.5px 869.5px,#bff5d602 871px,#bff5d605,#bff5d610,#bff5d623,#bff5d63e,#bff5d657,#bff5d662,#bff5d657,#bff5d63e,#bff5d623,#bff5d610,#bff5d605,#bff5d602,#bff5d600 890.5px) 0 526px/1440px 256px no-repeat;width:1440px;height:782px;top:0;left:0}.th-rim{width:1440px;height:836px;top:0;left:0;overflow:visible}.th-rim .rim{fill:none;stroke:url(#th-rim-g);stroke-width:1.5px}.th-rim .pulse{fill:none;stroke-linecap:round;stroke-dasharray:64 1200;stroke-dashoffset:64px;opacity:0}.th-rim .pulse-glow{stroke:#2bc573}.th-rim .pulse-core{stroke:#fff;stroke-width:3px}.th-rim .g-halo{fill:#2bc573;opacity:.22}.th-rim .g-dot{fill:#2bc573;stroke:#e9fff1;stroke-width:1.5px}.th-rim .g.is-off .g-halo{opacity:0}.th-rim .g.is-off .g-dot{fill:#0e1712;stroke:#ffffff61}.th-rim .g{transform-box:fill-box;transform-origin:50%}.th-ui{position:absolute;inset:0}.th-copy{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:36px;left:0;right:0}.th-copy .lp-pill{background:#141e188c;box-shadow:inset 0 0 0 1px #ffffff17}.th-h1{letter-spacing:-.046em;font-variation-settings:"opsz" 32;white-space:nowrap;margin:20px 0 0;padding:0 .04em .06em;font-size:84px;font-weight:600;line-height:1}.th-h1 .w{color:#0000;background:linear-gradient(#fff 38%,#cdefda);-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block}.th-sub{letter-spacing:-.008em;color:#a3a39e;text-wrap:balance;max-width:770px;margin:18px 0 0;font-size:18.5px;line-height:29px}.th-sub em{color:#ededea;font-style:normal}.th-ctas{align-items:center;gap:10px;margin-top:26px;display:flex}.th-ctas .lp-btn-secondary{background:#ffffff09}.th-ctas .lp-btn-primary{box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff38,0 10px 30px -10px #1daf618c}.th-labels{pointer-events:none;position:absolute;inset:0}.th-lb{align-items:center;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.th-lb.l{text-align:right;flex-direction:row-reverse;right:944px}.th-lb.r{left:944px}.th-lb .ld{height:1px;position:absolute;top:50%}.th-lb.l .ld{width:var(--ll);background:linear-gradient(90deg,#ffffff1a,#2bc573bf);margin-left:8px;left:100%}.th-lb.r .ld{width:var(--ll);background:linear-gradient(90deg,#2bc573bf,#ffffff1a);margin-right:8px;right:100%}.th-lb .n{color:#2bc573;letter-spacing:.02em;align-self:flex-start;margin-top:4px;font:500 11px/1 JetBrains Mono Variable,ui-monospace,monospace}.th-lb .t{letter-spacing:-.008em;color:#ededea;white-space:nowrap;font-size:14.5px;font-weight:500;line-height:20px;display:block}.th-lb .s{letter-spacing:-.01em;color:#8e958f;white-space:nowrap;margin-top:2px;font:400 11.5px/16px JetBrains Mono Variable,ui-monospace,monospace;display:block}.th-lb .meter{vertical-align:middle;background:#ffffff1f;border-radius:9px;width:64px;height:3px;margin-left:8px;display:inline-block;position:relative;overflow:hidden}.th-lb .meter i{background:#1daf61;border-radius:9px;width:62%;position:absolute;top:0;bottom:0;left:0}.th-req{opacity:0;color:#1a1a19;background:#fff;border-radius:999px;align-items:center;gap:10px;width:440px;height:52px;padding:0 8px 0 10px;font-size:14.5px;display:flex;position:absolute;top:700px;left:500px;box-shadow:0 0 0 1px #ffffffb3,0 20px 50px -18px #000000b3,0 0 40px -8px #cbf7de73}.th-req img{object-fit:cover;border-radius:99px;flex-shrink:0;width:28px;height:28px}.th-req .q{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.th-req .caret{vertical-align:-3px;background:#1daf61;width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite pw-blink;display:inline-block}.th-req .send{color:#fff;background:#1daf61;border-radius:99px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.th-req .body{display:contents}.th-token{opacity:0;background:#1daf61;border-radius:99px;width:72px;height:24px;position:absolute;top:714px;left:684px;box-shadow:inset 0 0 0 1.5px #ffffffb3,0 0 14px 3px #1daf61bf,0 0 44px 8px #1daf6173}.th-cardwrap{width:600px;position:absolute;top:606px;left:420px}.th-card{color:#1a1a19;transform-origin:50% 0;background:#fff;border-radius:20px;padding:16px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #0a281829,0 2px 4px #04140c24,0 18px 44px -22px #0000008c,0 0 0 6px #ffffff0f}.th-card:before{content:"";background:linear-gradient(90deg,#0000,#2bc573bf,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.th-card-h{color:#8c8c87;align-items:center;gap:8px;font-size:12.5px;line-height:18px;display:flex}.th-card-h .q{color:#5e5e5a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.th-card-h .ok{color:#137a43;white-space:nowrap;background:#e9f7f0;border-radius:99px;align-items:center;gap:5px;height:20px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.th-card-h .ok i{background:#1daf61;border-radius:9px;width:5px;height:5px}.th-ans{letter-spacing:-.006em;color:#1a1a19;text-wrap:pretty;margin:9px 0 0;font-size:15.5px;line-height:24px}.th-ans strong{font-weight:600}.th-ans .cite{transform-origin:50% 60%}.th-rcpt{align-items:center;gap:6px;margin-top:12px;display:flex}.th-rcpt .pw-rc{height:26px;font-size:12.5px}.th-ctl{cursor:pointer;color:#ededea;background:#141e1899;border:0;border-radius:99px;place-items:center;width:36px;height:36px;transition:background-color .15s;display:grid;position:absolute;top:770px;left:1352px;box-shadow:inset 0 0 0 1px #ffffff1f}.th-ctl:hover{background:#202e26cc}.th-ctl:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 2px #0b140f,0 0 0 4px #1daf61b3}.th-ctl svg{width:16px;height:16px}.th-ctl .i-play,.th-ctl .i-replay,.th-ctl[data-mode=play] .i-pause,.th-ctl[data-mode=replay] .i-pause{display:none}.th-ctl[data-mode=play] .i-play,.th-ctl[data-mode=replay] .i-replay{display:block}.th-flood{pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.th-join{pointer-events:none;height:230px;display:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html:not(.hero-pin) .th-pin .th-join{display:block}.th-join:before{content:"";background:#fff;border-radius:50% 50% 0 0/120px 120px 0 0;position:absolute;inset:150px -14% -40px;box-shadow:0 -1px #2bc5734d,0 -36px 90px -16px #1daf614d}.lp-nav.is-over-hero{-webkit-backdrop-filter:none;backdrop-filter:none}.lp-nav.is-over-hero.is-scrolled{background:#0e1411f5}@media(prefers-reduced-motion:reduce){.th-hero .th-pl-haze,.th-hero .th-door .th-arch{animation:none!important}}@media(max-width:1279px){.th-hero{--ms:1}.th-pin{margin-top:-60px}html:not(.hero-pin) .th-pin .th-hero{height:auto}.th-box{zoom:1;flex-direction:column;align-items:center;width:auto;height:auto;margin:0;padding:60px 0 120px;display:flex;position:relative;top:auto;left:auto}.th-ui{display:contents}.th-copy{z-index:1;order:1;width:100%;max-width:760px;padding:28px 20px 0;position:relative;top:auto}.th-copy .lp-pill{gap:8px;height:30px;padding:0 12px 0 5px;font-size:12.5px}.th-h1{white-space:normal;text-wrap:balance;font-size:44px;line-height:1.04}.th-sub{margin-top:16px;font-size:16.5px;line-height:26px}.th-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:420px}.th-ctas .lp-btn{width:100%}.th-scene{width:1440px;height:836px;transform:scale(var(--ms));transform-origin:50% 0;margin-left:-720px;margin-top:calc(16px - 230px * var(--ms));margin-bottom:calc(860px * var(--ms) - 836px);flex:none;order:2;align-self:flex-start;position:relative;inset:auto auto auto 50%}.th-cardwrap{z-index:1;width:100%;max-width:640px;margin-top:calc(-254px * var(--ms));order:3;padding:0 20px;position:relative;top:auto;left:auto}.th-rcpt{flex-wrap:wrap}.th-labels{z-index:1;pointer-events:auto;order:4;width:100%;max-width:640px;margin-top:20px;padding:0 20px;display:grid;position:relative;inset:auto}.th-lb,.th-lb.l,.th-lb.r{text-align:left;border-top:1px solid #ffffff14;flex-direction:row;align-items:flex-start;padding:11px 0;position:relative;left:auto;right:auto;transform:none;top:auto!important}.th-lb:first-child{border-top:0}.th-lb .ld{display:none}.th-lb .n{margin-top:5px}.th-lb .t,.th-lb .s{white-space:normal}.th-req,.th-token,.th-ctl{display:none}html:not(.hero-pin) .th-pin .th-join{height:150px}.th-join:before{border-radius:50% 50% 0 0/76px 76px 0 0;top:64px;left:-30%;right:-30%}}@media(max-width:767px){.th-hero{--ms:.8}}@media(max-width:520px){.th-hero{--ms:.6}.th-h1{font-size:40px}}.m-nav-r,.m-sheet{display:none}.lp-btn-block{width:100%;display:flex}@media(max-width:1279px){.lp-nav{height:60px}.lp-nav-inner{justify-content:space-between;align-items:center;gap:8px;height:60px;display:flex}.lp-nav .lp-brand-by,.lp-nav-links,.lp-nav-cta{display:none}.m-nav-r{align-items:center;gap:2px;display:flex}.m-nav-demo{height:44px;transition:opacity .2s ease,background-color .15s ease,transform .15s var(--ease);padding:0 14px;font-size:14px}.m-menu-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-right:-10px;transition:background-color .15s;display:grid}.m-menu-btn:hover{background:var(--hover)}.m-menu-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #1daf618c}.m-menu-btn svg{transition:opacity .2s ease,transform .3s var(--ease);grid-area:1/1}.m-menu-btn .i-close{opacity:0;transform:rotate(-45deg)scale(.7)}.lp.menu-open .m-menu-btn .i-open{opacity:0;transform:rotate(45deg)scale(.7)}.lp.menu-open .m-menu-btn .i-close{opacity:1;transform:none}.lp.menu-open .m-nav-demo{opacity:0;pointer-events:none}.lp.menu-open .lp-nav{background:var(--page);border-bottom-color:var(--line)}.m-sheet{z-index:55;background:var(--page);color:var(--ink);overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .48s var(--ease),visibility 0s linear .48s;flex-direction:column;padding:60px 0 0;display:flex;position:fixed;inset:0;overflow-y:auto}.m-sheet.is-open{visibility:visible;clip-path:inset(0);transition:clip-path .52s var(--ease)}.m-sheet-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-sheet-bg .lp-glow-spot{height:420px;bottom:-120px;left:-30%;right:-30%}.m-sheet-in{flex-direction:column;flex:1;padding:12px 20px 28px;display:flex}.m-sheet-nav{flex-direction:column;display:flex}.m-sl{border-bottom:1px solid var(--line);min-height:68px;color:var(--ink);align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.m-sl .ix{background:var(--subtle);width:36px;height:36px;color:var(--brand-text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.m-sl .tx{flex:1;min-width:0}.m-sl .t{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:24px;display:block}.m-sl .s{color:var(--sub);margin-top:1px;font-size:13px;line-height:18px;display:block}.m-sl .chev{color:var(--soft);transition:transform .2s var(--ease)}.m-sl:active .chev{transform:translate(3px)}.m-sheet-cta{gap:10px;margin-top:24px;display:grid}.m-sheet-foot{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.m-sheet-foot .by{color:var(--soft);font-size:12.5px}.m-sheet.is-open :is(.m-sl,.m-sheet-cta,.m-sheet-foot){animation:lp-rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms + 90ms)}.m-sheet-arch{border:1px solid var(--arch-line);border-bottom:0;border-radius:150px 150px 0 0/130px 130px 0 0;width:300px;height:320px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}.m-sheet-arch.a2{opacity:.6;border-radius:190px 190px 0 0/170px 170px 0 0;width:380px;height:400px}}html{background:#fff}body{margin: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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
