@charset "UTF-8";body > #page > #header[role=banner]{display:none}:root{--width:80rem;--margin:6.25rem;--padding:1rem}@media (max-width:1000px){:root{--margin:1rem}}@media (max-width:600px){:root{--margin:1rem}}*{box-sizing:border-box;margin:0}html{font-size:16px;scroll-behavior:smooth}body{overflow-x:hidden}body.prevent-scroll{overflow:hidden}.component a{text-decoration:none}.underline{text-decoration:underline}.mw{max-width:var(--width);width:100%;margin-left:auto;margin-right:auto}.mw-200{max-width:12.5rem}@media (min-width:calc(1000px + 1px)){.mw-200-d{max-width:12.5rem}}.mw-210{max-width:13.125rem}@media (min-width:calc(1000px + 1px)){.mw-210-d{max-width:13.125rem}}.mw-220{max-width:13.75rem}@media (min-width:calc(1000px + 1px)){.mw-220-d{max-width:13.75rem}}.mw-230{max-width:14.375rem}@media (min-width:calc(1000px + 1px)){.mw-230-d{max-width:14.375rem}}.mw-240{max-width:15rem}@media (min-width:calc(1000px + 1px)){.mw-240-d{max-width:15rem}}.mw-250{max-width:15.625rem}@media (min-width:calc(1000px + 1px)){.mw-250-d{max-width:15.625rem}}.mw-260{max-width:16.25rem}@media (min-width:calc(1000px + 1px)){.mw-260-d{max-width:16.25rem}}.mw-270{max-width:16.875rem}@media (min-width:calc(1000px + 1px)){.mw-270-d{max-width:16.875rem}}.mw-280{max-width:17.5rem}@media (min-width:calc(1000px + 1px)){.mw-280-d{max-width:17.5rem}}.mw-290{max-width:18.125rem}@media (min-width:calc(1000px + 1px)){.mw-290-d{max-width:18.125rem}}.mw-300{max-width:18.75rem}@media (min-width:calc(1000px + 1px)){.mw-300-d{max-width:18.75rem}}.mw-310{max-width:19.375rem}@media (min-width:calc(1000px + 1px)){.mw-310-d{max-width:19.375rem}}.mw-320{max-width:20rem}@media (min-width:calc(1000px + 1px)){.mw-320-d{max-width:20rem}}.mw-330{max-width:20.625rem}@media (min-width:calc(1000px + 1px)){.mw-330-d{max-width:20.625rem}}.mw-340{max-width:21.25rem}@media (min-width:calc(1000px + 1px)){.mw-340-d{max-width:21.25rem}}.mw-350{max-width:21.875rem}@media (min-width:calc(1000px + 1px)){.mw-350-d{max-width:21.875rem}}.mw-360{max-width:22.5rem}@media (min-width:calc(1000px + 1px)){.mw-360-d{max-width:22.5rem}}.mw-370{max-width:23.125rem}@media (min-width:calc(1000px + 1px)){.mw-370-d{max-width:23.125rem}}.mw-380{max-width:23.75rem}@media (min-width:calc(1000px + 1px)){.mw-380-d{max-width:23.75rem}}.mw-390{max-width:24.375rem}@media (min-width:calc(1000px + 1px)){.mw-390-d{max-width:24.375rem}}.mw-400{max-width:25rem}@media (min-width:calc(1000px + 1px)){.mw-400-d{max-width:25rem}}.mw-410{max-width:25.625rem}@media (min-width:calc(1000px + 1px)){.mw-410-d{max-width:25.625rem}}.mw-420{max-width:26.25rem}@media (min-width:calc(1000px + 1px)){.mw-420-d{max-width:26.25rem}}.mw-430{max-width:26.875rem}@media (min-width:calc(1000px + 1px)){.mw-430-d{max-width:26.875rem}}.mw-440{max-width:27.5rem}@media (min-width:calc(1000px + 1px)){.mw-440-d{max-width:27.5rem}}.mw-450{max-width:28.125rem}@media (min-width:calc(1000px + 1px)){.mw-450-d{max-width:28.125rem}}.mw-460{max-width:28.75rem}@media (min-width:calc(1000px + 1px)){.mw-460-d{max-width:28.75rem}}.mw-470{max-width:29.375rem}@media (min-width:calc(1000px + 1px)){.mw-470-d{max-width:29.375rem}}.mw-480{max-width:30rem}@media (min-width:calc(1000px + 1px)){.mw-480-d{max-width:30rem}}.mw-490{max-width:30.625rem}@media (min-width:calc(1000px + 1px)){.mw-490-d{max-width:30.625rem}}.mw-500{max-width:31.25rem}@media (min-width:calc(1000px + 1px)){.mw-500-d{max-width:31.25rem}}.mw-510{max-width:31.875rem}@media (min-width:calc(1000px + 1px)){.mw-510-d{max-width:31.875rem}}.mw-520{max-width:32.5rem}@media (min-width:calc(1000px + 1px)){.mw-520-d{max-width:32.5rem}}.mw-530{max-width:33.125rem}@media (min-width:calc(1000px + 1px)){.mw-530-d{max-width:33.125rem}}.mw-540{max-width:33.75rem}@media (min-width:calc(1000px + 1px)){.mw-540-d{max-width:33.75rem}}.mw-550{max-width:34.375rem}@media (min-width:calc(1000px + 1px)){.mw-550-d{max-width:34.375rem}}.mw-560{max-width:35rem}@media (min-width:calc(1000px + 1px)){.mw-560-d{max-width:35rem}}.mw-570{max-width:35.625rem}@media (min-width:calc(1000px + 1px)){.mw-570-d{max-width:35.625rem}}.mw-580{max-width:36.25rem}@media (min-width:calc(1000px + 1px)){.mw-580-d{max-width:36.25rem}}.mw-590{max-width:36.875rem}@media (min-width:calc(1000px + 1px)){.mw-590-d{max-width:36.875rem}}.mw-600{max-width:37.5rem}@media (min-width:calc(1000px + 1px)){.mw-600-d{max-width:37.5rem}}.mw-610{max-width:38.125rem}@media (min-width:calc(1000px + 1px)){.mw-610-d{max-width:38.125rem}}.mw-620{max-width:38.75rem}@media (min-width:calc(1000px + 1px)){.mw-620-d{max-width:38.75rem}}.mw-630{max-width:39.375rem}@media (min-width:calc(1000px + 1px)){.mw-630-d{max-width:39.375rem}}.mw-640{max-width:40rem}@media (min-width:calc(1000px + 1px)){.mw-640-d{max-width:40rem}}.mw-650{max-width:40.625rem}@media (min-width:calc(1000px + 1px)){.mw-650-d{max-width:40.625rem}}.mw-660{max-width:41.25rem}@media (min-width:calc(1000px + 1px)){.mw-660-d{max-width:41.25rem}}.mw-670{max-width:41.875rem}@media (min-width:calc(1000px + 1px)){.mw-670-d{max-width:41.875rem}}.mw-680{max-width:42.5rem}@media (min-width:calc(1000px + 1px)){.mw-680-d{max-width:42.5rem}}.mw-690{max-width:43.125rem}@media (min-width:calc(1000px + 1px)){.mw-690-d{max-width:43.125rem}}.mw-700{max-width:43.75rem}@media (min-width:calc(1000px + 1px)){.mw-700-d{max-width:43.75rem}}.mw-710{max-width:44.375rem}@media (min-width:calc(1000px + 1px)){.mw-710-d{max-width:44.375rem}}.mw-720{max-width:45rem}@media (min-width:calc(1000px + 1px)){.mw-720-d{max-width:45rem}}.mw-730{max-width:45.625rem}@media (min-width:calc(1000px + 1px)){.mw-730-d{max-width:45.625rem}}.mw-740{max-width:46.25rem}@media (min-width:calc(1000px + 1px)){.mw-740-d{max-width:46.25rem}}.mw-750{max-width:46.875rem}@media (min-width:calc(1000px + 1px)){.mw-750-d{max-width:46.875rem}}.mw-760{max-width:47.5rem}@media (min-width:calc(1000px + 1px)){.mw-760-d{max-width:47.5rem}}.mw-770{max-width:48.125rem}@media (min-width:calc(1000px + 1px)){.mw-770-d{max-width:48.125rem}}.mw-780{max-width:48.75rem}@media (min-width:calc(1000px + 1px)){.mw-780-d{max-width:48.75rem}}.mw-790{max-width:49.375rem}@media (min-width:calc(1000px + 1px)){.mw-790-d{max-width:49.375rem}}.mw-800{max-width:50rem}@media (min-width:calc(1000px + 1px)){.mw-800-d{max-width:50rem}}.mw-810{max-width:50.625rem}@media (min-width:calc(1000px + 1px)){.mw-810-d{max-width:50.625rem}}.mw-820{max-width:51.25rem}@media (min-width:calc(1000px + 1px)){.mw-820-d{max-width:51.25rem}}.mw-830{max-width:51.875rem}@media (min-width:calc(1000px + 1px)){.mw-830-d{max-width:51.875rem}}.mw-840{max-width:52.5rem}@media (min-width:calc(1000px + 1px)){.mw-840-d{max-width:52.5rem}}.mw-850{max-width:53.125rem}@media (min-width:calc(1000px + 1px)){.mw-850-d{max-width:53.125rem}}.mw-860{max-width:53.75rem}@media (min-width:calc(1000px + 1px)){.mw-860-d{max-width:53.75rem}}.mw-870{max-width:54.375rem}@media (min-width:calc(1000px + 1px)){.mw-870-d{max-width:54.375rem}}.mw-880{max-width:55rem}@media (min-width:calc(1000px + 1px)){.mw-880-d{max-width:55rem}}.mw-890{max-width:55.625rem}@media (min-width:calc(1000px + 1px)){.mw-890-d{max-width:55.625rem}}.mw-900{max-width:56.25rem}@media (min-width:calc(1000px + 1px)){.mw-900-d{max-width:56.25rem}}.mw-910{max-width:56.875rem}@media (min-width:calc(1000px + 1px)){.mw-910-d{max-width:56.875rem}}.mw-920{max-width:57.5rem}@media (min-width:calc(1000px + 1px)){.mw-920-d{max-width:57.5rem}}.mw-930{max-width:58.125rem}@media (min-width:calc(1000px + 1px)){.mw-930-d{max-width:58.125rem}}.mw-940{max-width:58.75rem}@media (min-width:calc(1000px + 1px)){.mw-940-d{max-width:58.75rem}}.mw-950{max-width:59.375rem}@media (min-width:calc(1000px + 1px)){.mw-950-d{max-width:59.375rem}}.mw-960{max-width:60rem}@media (min-width:calc(1000px + 1px)){.mw-960-d{max-width:60rem}}.mw-970{max-width:60.625rem}@media (min-width:calc(1000px + 1px)){.mw-970-d{max-width:60.625rem}}.mw-980{max-width:61.25rem}@media (min-width:calc(1000px + 1px)){.mw-980-d{max-width:61.25rem}}.mw-990{max-width:61.875rem}@media (min-width:calc(1000px + 1px)){.mw-990-d{max-width:61.875rem}}.mw-1000{max-width:62.5rem}@media (min-width:calc(1000px + 1px)){.mw-1000-d{max-width:62.5rem}}.mw-1010{max-width:63.125rem}@media (min-width:calc(1000px + 1px)){.mw-1010-d{max-width:63.125rem}}.mw-1020{max-width:63.75rem}@media (min-width:calc(1000px + 1px)){.mw-1020-d{max-width:63.75rem}}.mw-1030{max-width:64.375rem}@media (min-width:calc(1000px + 1px)){.mw-1030-d{max-width:64.375rem}}.mw-1040{max-width:65rem}@media (min-width:calc(1000px + 1px)){.mw-1040-d{max-width:65rem}}.mw-1050{max-width:65.625rem}@media (min-width:calc(1000px + 1px)){.mw-1050-d{max-width:65.625rem}}.pad{padding-left:var(--padding) !important;padding-right:var(--padding) !important}@media (max-width:1000px){.pad{padding-left:var(--padding) !important;padding-right:var(--padding) !important}}@media (max-width:600px){.pad{padding-left:var(--padding) !important;padding-right:var(--padding) !important}}.fw{width:100%}.center{text-align:center}button{cursor:pointer}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noscroll{-ms-overflow-style:none;scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}@media (max-width:1000px){.desktop{display:none !important}}@media (min-width:calc(1000px + 1px)){.mobile{display:none !important}}.fw{width:100%}.flex{display:flex;justify-content:center;align-items:center}.flex-c{display:flex;justify-content:center;align-items:center;flex-direction:column}.auto{margin-left:auto;margin-right:auto}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.upper{text-transform:uppercase}.component{position:relative}.component:empty{display:none}.component-error code{padding:0.1875rem 0.3125rem 0.125rem;background:rgba(0, 0, 0, 0.07);margin-top:0.5rem;font-weight:400 !important}@font-face{font-family:"PP Neue Montreal";src:url("/wp-content/themes/dev/fonts/PPNeueMontreal-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("/wp-content/themes/dev/fonts/PPNeueMontreal-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("/wp-content/themes/dev/fonts/PPNeueMontreal-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--width:90rem;--padding:2rem;--color-ink:#141414;--color-white:#ffffff;--color-accent:#141414;--color-mark:#ff3b14;--color-mark-deep:#d42e0b;--aurora:linear-gradient(100deg, #ff8a00 0%, #ff3b14 30%, #c026d3 65%, #6366f1 100%);--aurora-btn:linear-gradient(100deg, #e5530a 0%, #e0291c 30%, #a21caf 65%, #4f46e5 100%);--color-deep:#141414;--color-deep-2:#222222;--color-tint:#f0f0f0;--color-accent-contrast:#ffffff;--color-surface-muted:#f4f4f4;--color-muted:#555555;--color-faint:#949494;--hairline:#e3e3e3;--hairline-on-ink:rgba(255, 255, 255, 0.22);--color-placeholder-ink:#2a2a2a;--color-error:#c62828;--radius:6px;--radius-card:14px;--radius-pill:999px;--font:"PP Neue Montreal", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:var(--font);--grid-columns:12;--grid-gutter:1rem;--grid-margin:2rem;--content-max:1280px;--grid-pad:max(var(--grid-margin), calc((100vw - var(--content-max)) / 2));--header-pad:20px;--header-control-h:44px;--header-h:calc(var(--header-pad) * 2 + var(--header-control-h) + 1px);--text-display:clamp(40px, 2.1vw + 32px, 80px);--text-h2:clamp(30px, 0.94vw + 30px, 48px);--text-h3:clamp(20px, 0.2vw + 20px, 24px);--text-lede:clamp(18px, 0.3vw + 16.5px, 22px);--text-body:clamp(16px, 0.1vw + 16px, 18px);--text-sm:16px;--text-stat:clamp(40px, 3vw, 72px);--tracking-display:-0.02em;--text-label:12.5px;--underline-offset:0.15em;--measure-legal:45rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--section-pad:96px;--duration-micro:0.2s;--duration-ui:0.35s;--duration-reveal:0.5s;--ease-micro:ease;--ease-osmo:cubic-bezier(0.625, 0.05, 0, 1);--ease-osmo-out:cubic-bezier(0.65, 0, 0.35, 1);--ease-travel:cubic-bezier(0.65, 0, 0.35, 1);--ease-settle:cubic-bezier(0.16, 1, 0.3, 1)}@media (max-width:1023px){:root{--header-control-h:40px}}@media (max-width:767px){:root{--grid-columns:4;--padding:1.25rem;--header-pad:16px;--section-pad:56px}}html{font-size:16px;scroll-behavior:auto;overflow-x:hidden;overflow-x:clip}html:has(> body.has-scroll-indicator){scrollbar-width:none}html:has(> body.has-scroll-indicator)::-webkit-scrollbar{display:none;width:0;height:0}.scroll-indicator{position:fixed;top:0;right:5px;width:6px;height:44px;border-radius:999px;background:var(--color-accent);z-index:1500;pointer-events:none;opacity:0;transition:opacity var(--duration-micro) var(--ease-micro);will-change:transform, opacity}.scroll-indicator.is-visible{opacity:1}html.is-scroll-locked,
html.fslightbox-open{overflow-y:scroll !important;height:auto !important}html.is-scroll-locked body{position:fixed;left:0;right:0;overflow:visible}body{font-family:var(--font);font-weight:400;font-size:var(--text-body);line-height:1.6;color:var(--color-ink);background:var(--color-white);overflow-x:hidden;overflow-x:clip;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{position:relative;z-index:1;display:block}h1, .component-styleguide .sg__h--1, h2, .component-styleguide .sg__h--2, h3, .component-styleguide .sg__h--3, .component-styleguide .sg__h--4, .component-styleguide .sg__h--5, .component-styleguide .sg__h--6, h4, h5, h6{font-family:var(--font);font-style:normal;margin:0;text-wrap:balance}h1, .component-styleguide .sg__h--1{font-size:var(--text-display);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-display)}h2, .component-styleguide .sg__h--2{font-size:var(--text-h2);font-weight:500;line-height:1.2;letter-spacing:-0.01em}h3, .component-styleguide .sg__h--3, .component-styleguide .sg__h--4, .component-styleguide .sg__h--5, .component-styleguide .sg__h--6, h4, h5, h6{font-size:var(--text-h3);font-weight:500;line-height:1.2}p{margin:0}p + p{margin-top:var(--space-2)}a{color:inherit}img, svg, video{max-width:100%}::selection{background:var(--color-ink);color:var(--color-white)}.t-display{font-size:var(--text-display);font-weight:500;line-height:1;letter-spacing:var(--tracking-display);text-wrap:balance}.t-h2{font-size:var(--text-h2);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-wrap:balance}.t-h3{font-size:var(--text-h3);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-wrap:balance}.t-lede{font-size:var(--text-lede);font-weight:400;line-height:1.5}.t-body{font-size:var(--text-body);font-weight:400;line-height:1.6}.t-mono{font-family:inherit}.t-sm{font-size:var(--text-sm);font-weight:400;line-height:1.4}.t-label{font-size:var(--text-sm);font-weight:400;line-height:1.4;color:var(--color-muted)}.nums{font-variant-numeric:normal}.wordmark{font-weight:700;font-size:19px;letter-spacing:0.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-margin);position:relative}@media (min-width:1024px){.grid{grid-template-columns:0 repeat(10, minmax(0, 1fr)) 0;padding-inline:calc(max(var(--grid-margin), (100% - var(--content-max)) / 2) - var(--grid-gutter))}}.well{grid-column:2/span 10}@media (max-width:1023px){.well{grid-column:1/-1}}.tracks-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}.tracks-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}.tracks-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}.tracks-5{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}.grid--nested{display:grid;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}.grid-overlay{position:fixed;inset:0;z-index:9998;pointer-events:none;display:none;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-margin)}@media (min-width:1024px){.grid-overlay{grid-template-columns:0 repeat(10, minmax(0, 1fr)) 0;padding-inline:calc(max(var(--grid-margin), (100% - var(--content-max)) / 2) - var(--grid-gutter))}}.grid-overlay span{background:rgba(0, 120, 255, 0.06);outline:1px solid rgba(0, 120, 255, 0.3);height:100%}body.show-grid .grid-overlay{display:grid}.surface-white{background:var(--color-white);color:var(--color-ink)}.surface-muted{background:var(--color-surface-muted);color:var(--color-ink)}.surface-ink{background:var(--color-ink);color:var(--color-white)}.surface-deep{background:var(--color-deep);color:var(--color-white)}.section{padding-block:var(--section-pad)}.btn, #cc--main .cc_div .c-bn:not([id=s-c-bn]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 22px;border-radius:var(--radius);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font);font-weight:500;font-size:16px;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease}.btn:disabled, #cc--main .cc_div .c-bn:disabled:not([id=s-c-bn]), .btn.loading, #cc--main .cc_div .loading.c-bn:not([id=s-c-bn]){cursor:progress;opacity:0.6}.btn--outline, #cc--main .cc_div .c-bn:not([id=s-c-bn]){background:transparent;color:var(--color-accent);border-color:rgba(20, 20, 20, 0.28)}.btn__arrow{width:16px;height:16px;flex:none;transition:transform var(--duration-micro) var(--ease-micro)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__arrow, #cc--main .cc_div .c-bn:hover:not([id=s-c-bn]) .btn__arrow{transform:translateX(3px)}}.btn--ghost{background:transparent;border-color:transparent;color:inherit;padding-inline:8px}.btn--inverse{background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}.btn--outline-inverse{background:transparent;border-color:var(--color-white);color:var(--color-white)}.btn__icon{flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.btn:hover, #cc--main .cc_div .c-bn:hover:not([id=s-c-bn]){background:var(--color-mark);border-color:var(--color-mark);color:var(--color-ink)}.btn:active, #cc--main .cc_div .c-bn:active:not([id=s-c-bn]){transform:translateY(1px)}.btn--outline:hover, #cc--main .cc_div .c-bn:hover:not([id=s-c-bn]), .btn--ghost:hover{background:transparent;border-color:var(--color-mark);color:var(--color-ink)}.btn--inverse:hover, .btn--outline-inverse:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}}.link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--underline-offset);transition:opacity 0.2s ease}@media (hover:hover) and (pointer:fine){.link:hover{opacity:0.7}}.u-underline{position:relative;text-decoration:none}.u-underline::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--color-mark);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-micro) var(--ease-micro)}.u-underline.is-active::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.u-underline:hover::after, .u-underline:focus-visible::after{transform:scaleX(1)}}a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible{outline:3px solid var(--color-mark);outline-offset:4px;border-radius:4px}.surface-deep a:focus-visible, .surface-deep button:focus-visible, .surface-ink a:focus-visible, .surface-ink button:focus-visible{outline-color:var(--color-mark)}.field{position:relative;display:block}.field__label{font-size:var(--text-sm);font-weight:400;line-height:1.4;color:var(--color-ink)}.field .field__label{position:absolute;left:17px;top:18px;z-index:1;margin:0;font-size:var(--text-body);font-weight:400;line-height:1.25;color:var(--color-muted);pointer-events:none;transform-origin:left top;transition:top 0.18s var(--ease-osmo), font-size 0.18s var(--ease-osmo), color 0.18s var(--ease-osmo)}.field:has(.field__control:focus) .field__label,
.field:has(.field__control:not(:placeholder-shown)) .field__label,
.field:has(.field__control:-webkit-autofill) .field__label,
.field:has(.field__control:autofill) .field__label,
.field:has(select.field__control) .field__label{top:9px;font-size:12px;font-weight:500;color:var(--color-ink)}.field__control{appearance:none;display:block;width:100%;min-height:56px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--color-white);padding:24px 16px 8px;font-family:var(--font);font-weight:400;font-size:var(--text-body);line-height:1.5;color:var(--color-ink);transition:border-color 0.2s var(--ease-osmo), box-shadow 0.2s var(--ease-osmo)}.field__control::placeholder{color:transparent}.field__control:focus{outline:0;border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(0, 0, 0, 0.08)}.field__control:-webkit-autofill, .field__control:-webkit-autofill:hover, .field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1000px var(--color-white);transition:background-color 999999s 0s, border-color 0.2s var(--ease-osmo)}.field__control:-webkit-autofill:focus{box-shadow:0 0 0 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1000px var(--color-white)}textarea.field__control{resize:vertical;min-height:128px;padding-top:28px}.field:has(textarea.field__control) .field__label{top:18px}.field:has(textarea.field__control:focus) .field__label,
.field:has(textarea.field__control:not(:placeholder-shown)) .field__label{top:9px}.field--error .field__control{border-color:var(--color-error);box-shadow:none}.field--error .field__label{color:var(--color-error)}.field__error{display:block;margin-top:6px;font-size:13px;line-height:1.3;color:var(--color-error)}@media (prefers-reduced-motion:reduce){.field .field__label, .field__control{transition:none}}.consent{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.consent__input{appearance:none;flex:none;width:20px;height:20px;margin-top:2px;border:1.5px solid var(--color-ink);border-radius:4px;background-color:var(--color-white);cursor:pointer;transition:background-color 0.25s var(--ease-osmo), border-color 0.25s var(--ease-osmo)}.consent__input:checked{background-color:var(--color-ink);border-color:var(--color-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.consent__text{font-size:var(--text-sm);line-height:1.5;color:var(--color-muted)}.consent__text p{margin:0}.consent__text a{color:inherit;text-decoration:underline;text-underline-offset:var(--underline-offset)}.consent .field__error{position:absolute;left:32px;top:100%}.acc{display:flex;flex-direction:column;width:100%}.acc__item{border-bottom:1px solid var(--hairline)}.acc__item:first-child{border-top:1px solid var(--hairline)}.surface-ink .acc__item{border-color:var(--hairline-on-ink)}.acc__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-3) 0;background:none;border:0;color:inherit;font-family:var(--font);text-align:left;cursor:pointer}.acc__title{font-size:var(--text-h3);font-weight:500;line-height:1.25;letter-spacing:-0.01em}.acc__icon{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform 0.25s var(--ease-osmo)}.acc__icon svg{display:block;fill:currentColor}.acc__item.is-open .acc__icon--chevron{transform:rotate(180deg)}.acc__item.is-open .acc__icon--plus{transform:rotate(45deg)}.acc__panel{overflow:hidden}.acc__panel[hidden]{display:none}.acc__body{padding-bottom:var(--space-3);max-width:66%;font-size:var(--text-body);line-height:1.6}@media (max-width:767px){.acc__body{max-width:100%}}@media (prefers-reduced-motion:reduce){.acc__icon{transition:none}}.card{display:block;background:var(--color-white);color:var(--color-ink);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--space-3);transition:border-color 0.2s ease}@media (hover:hover) and (pointer:fine){a.card:hover, .card--link:hover{border-color:var(--color-ink)}}.surface-ink .card{background:rgba(255, 255, 255, 0.06);color:var(--color-white);border-color:var(--hairline-on-ink)}.check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-ink);color:var(--color-white)}.check svg{display:block;width:11px;height:8px}.frame{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-muted)}.frame img, .frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.surface-ink .frame{background:var(--color-placeholder-ink)}.bw-map{position:absolute;inset:0;height:var(--map-h, 100%);background:var(--color-surface-muted)}.bw-map iframe{display:block;width:100%;height:100%;border:0}.bw-map .leaflet-control-zoom{display:none}.bw-map .leaflet-tile-pane{filter:grayscale(1) brightness(1.06) contrast(0.88)}.bw-map .leaflet-control-attribution{font-size:10px;color:var(--color-muted);background:rgba(255, 255, 255, 0.8)}.bw-map .leaflet-control-attribution a{color:var(--color-muted)}.bw-map__pin{position:relative;display:block;width:16px;height:16px;border-radius:50%;background:var(--color-ink);border:3px solid var(--color-white);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.15), 0 4px 12px rgba(0, 0, 0, 0.25);box-sizing:content-box}.bw-map__pin::before{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--color-ink);opacity:0.25;animation:bw-map-halo 2.4s ease-out infinite}.bw-map__gate{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-muted)}.bw-map__gate-note{color:var(--color-muted);max-width:46ch}@keyframes bw-map-halo{0%{transform:scale(1);opacity:0.35}100%{transform:scale(3);opacity:0}}@media (prefers-reduced-motion:reduce){.bw-map__pin::before{animation:none;opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.prose{font-size:var(--text-body);line-height:1.7}.prose h1, .prose .component-styleguide .sg__h--1, .component-styleguide .prose .sg__h--1{font-size:var(--text-h2);font-weight:500;line-height:1.2;letter-spacing:var(--tracking-display);margin:0 0 var(--space-4)}.prose h2, .prose .component-styleguide .sg__h--2, .component-styleguide .prose .sg__h--2{font-size:var(--text-h3);font-weight:500;line-height:1.25;margin:var(--space-6) 0 var(--space-2)}.prose h3, .prose .component-styleguide .sg__h--3, .component-styleguide .prose .sg__h--3, .prose .component-styleguide .sg__h--4, .component-styleguide .prose .sg__h--4, .prose .component-styleguide .sg__h--5, .component-styleguide .prose .sg__h--5, .prose .component-styleguide .sg__h--6, .component-styleguide .prose .sg__h--6, .prose h4{font-size:20px;font-weight:500;line-height:1.3;margin:var(--space-4) 0 var(--space-2)}.prose h2:first-child, .prose .component-styleguide .sg__h--2:first-child, .component-styleguide .prose .sg__h--2:first-child, .prose h3:first-child, .prose .component-styleguide .sg__h--3:first-child, .component-styleguide .prose .sg__h--3:first-child, .prose .component-styleguide .sg__h--4:first-child, .component-styleguide .prose .sg__h--4:first-child, .prose .component-styleguide .sg__h--5:first-child, .component-styleguide .prose .sg__h--5:first-child, .prose .component-styleguide .sg__h--6:first-child, .component-styleguide .prose .sg__h--6:first-child{margin-top:0}.prose p{margin:0 0 var(--space-2)}.prose ol, .prose ul{margin:0 0 var(--space-3);padding-left:var(--space-3)}.prose ol li, .prose ul li{margin-bottom:8px}.prose ol ol, .prose ol ul, .prose ul ol, .prose ul ul{margin:8px 0 0}.prose strong{font-weight:500}.prose a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--underline-offset);transition:opacity 0.2s ease}.prose a:hover{opacity:0.7}.prose table{width:100%;border-collapse:collapse;margin:0 0 var(--space-3)}.prose table td, .prose table th{border:1px solid var(--hairline);padding:0.6rem 0.8rem;text-align:left;line-height:1.5;vertical-align:top}.prose table th{font-weight:500}.prose figure{margin:var(--space-4) 0}.prose img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.prose blockquote{margin:var(--space-4) 0;padding-left:var(--space-3);border-left:2px solid var(--color-ink);font-size:var(--text-lede)}select.field__control{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.25l4 4 4-4' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 12px;cursor:pointer}.field__control:disabled{background:var(--color-surface-muted);color:var(--color-faint);cursor:not-allowed}.field:has(.field__control:disabled) .field__label{color:var(--color-faint)}.field__hint{display:block;margin-top:6px;font-size:13px;line-height:1.3;color:var(--color-muted)}.choice{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--text-body);line-height:1.5}.choice__input{appearance:none;flex:none;width:20px;height:20px;margin-top:2px;border:1.5px solid var(--color-ink);border-radius:4px;background:var(--color-white);cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease}.choice__input[type=radio]{border-radius:50%}.choice__input:checked{background-color:var(--color-ink);border-color:var(--color-ink)}.choice__input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.choice__input[type=radio]:checked{box-shadow:inset 0 0 0 4px var(--color-white)}.choice__input:disabled{border-color:var(--color-faint);cursor:not-allowed}.form-message{padding:12px 16px;border:1px solid var(--hairline);border-left:3px solid var(--color-ink);border-radius:var(--radius);font-size:var(--text-sm);background:var(--color-surface-muted)}.form-message--error{border-left-color:var(--color-error)}.badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--hairline);border-radius:var(--radius-pill);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0.02em}.badge--ink{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.divider{border:0;border-top:1px solid var(--hairline);margin:var(--space-4) 0}.table{width:100%;border-collapse:collapse;font-size:var(--text-body)}.table th, .table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);line-height:1.5}.table th{font-size:var(--text-sm);font-weight:500;color:var(--color-muted)}.table tr:last-child td{border-bottom:0}.dp{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:300px;padding:12px;background:var(--color-white);color:var(--color-ink);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:0 12px 32px rgba(0, 0, 0, 0.08);font-size:var(--text-sm)}.dp[hidden]{display:none}.dp__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dp__title{font-weight:500;font-size:var(--text-body)}.dp__nav{width:32px;height:32px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--color-white);color:inherit;font-size:20px;line-height:1;cursor:pointer}.dp__nav:hover{border-color:var(--color-ink)}.dp__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.dp__dow{text-align:center;padding:6px 0;font-size:12px;font-weight:500;color:var(--color-muted)}.dp__day{height:36px;border:1px solid transparent;border-radius:var(--radius);background:none;color:inherit;font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.dp__day:hover{border-color:var(--color-ink)}.dp__day.is-outside{color:var(--color-faint)}.dp__day.is-today{border-color:var(--hairline);font-weight:500}.dp__day.is-selected{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.dp__day.is-disabled, .dp__day:disabled{color:var(--color-faint);cursor:not-allowed;border-color:transparent}.dp__day:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.dp__foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline)}.dp__link{background:none;border:0;padding:4px 0;color:var(--color-muted);font-family:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:var(--underline-offset);cursor:pointer}.dp__link:hover{color:var(--color-ink)}.dp__input{cursor:pointer}@media (max-width:767px){.dp{width:min(300px, 100vw - 2 * var(--grid-margin))}}.sel{position:relative}.sel__native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sel__btn{text-align:left;cursor:pointer;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.25l4 4 4-4' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 12px;transition:border-color var(--duration-micro) var(--ease-micro), box-shadow var(--duration-micro) var(--ease-micro), background-position var(--duration-micro) var(--ease-micro)}.sel__btn.is-placeholder .sel__text{color:transparent}.sel.is-open .sel__btn{border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(0, 0, 0, 0.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 7.75l4-4 4 4' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sel__text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--color-white);color:var(--color-ink);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:0 12px 32px rgba(0, 0, 0, 0.08)}.sel__list[hidden]{display:none}.sel__group{padding:10px 12px 4px;font-size:12px;font-weight:500;color:var(--color-muted)}.sel__option{padding:10px 12px;border-radius:var(--radius);font-size:var(--text-body);line-height:1.4;cursor:pointer}.sel__option.is-focused{background:var(--color-surface-muted)}.sel__option.is-selected{font-weight:500}.sel__option.is-selected::after{content:"✓";float:right;font-size:13px}.sel__option.is-placeholder{color:var(--color-muted)}.sel__option.is-disabled{color:var(--color-faint);cursor:not-allowed}.field:has(.sel) .field__label{top:9px;font-size:12px;font-weight:400;color:var(--color-ink)}.field--error .sel__btn{border-color:var(--color-error)}.slider{position:relative;--slide:calc((100% - 2 * var(--grid-gutter)) / 3);--slide-gap:var(--grid-gutter)}.slider__track{display:flex;gap:var(--slide-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.slider__track::-webkit-scrollbar{display:none}.slider__track.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.slider__track:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.slider__slide{flex:0 0 var(--slide);scroll-snap-align:start;min-width:0}.slider__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.slider__btn{width:44px;height:44px;border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font-size:22px;line-height:1;cursor:pointer;transition:background-color var(--duration-micro) var(--ease-micro), color var(--duration-micro) var(--ease-micro), opacity var(--duration-micro) var(--ease-micro)}.slider__btn:disabled{opacity:0.3;cursor:default}@media (hover:hover) and (pointer:fine){.slider__btn:not(:disabled):hover{background:var(--color-ink);color:var(--color-white)}}.slider__dots{display:flex;gap:8px}.slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--hairline);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-micro), transform var(--duration-micro) var(--ease-micro)}.slider__dot.is-active{background:var(--color-ink);transform:scale(1.25)}@media (max-width:1023px){.slider{--slide:calc((100% - var(--grid-gutter)) / 2)}}@media (max-width:767px){.slider{--slide:80%}}#cc--main{--cc-font-family:var(--font);--cc-font-size:16px;--cc-border-radius:var(--radius-card);--cc-btn-border-radius:var(--radius);--cc-consent-modal-box-shadow:0 16px 48px rgba(0, 0, 0, 0.45);--cc-overlay-bg:#000000;--cc-overlay-opacity:0.6;--cc-bg:var(--bg-raised-2);--cc-text:var(--fg);--cc-block-text:var(--fg-muted);--cc-btn-primary-bg:var(--fg);--cc-btn-primary-text:var(--bg);--cc-btn-primary-hover-bg:var(--color-mark);--cc-btn-primary-hover-text:#141414;--cc-btn-secondary-bg:transparent;--cc-btn-secondary-text:var(--fg);--cc-btn-secondary-hover-bg:transparent;--cc-btn-secondary-hover-text:var(--fg);--cc-toggle-bg-off:var(--line-strong);--cc-toggle-bg-on:var(--fg);--cc-toggle-bg-readonly:var(--fg-faint);--cc-toggle-knob-bg:var(--bg);--cc-toggle-knob-icon-color:var(--fg);--cc-cookie-category-block-bg:var(--bg-raised);--cc-cookie-category-block-bg-hover:var(--bg);--cc-section-border:var(--line);--cc-cookie-table-border:var(--line);--cc-webkit-scrollbar-bg:var(--line-strong);--cc-webkit-scrollbar-bg-hover:var(--fg-faint)}#cc--main .c-tgl:not(:checked) ~ .c-tg::after{background:var(--fg-muted)}#cc--main .c-tgl:not(:checked) ~ .c-tg .on-i, #cc--main .c-tgl:not(:checked) ~ .c-tg .off-i{color:var(--fg-muted)}#cc--main #s-bl .c-bl:last-child:not(.b-ex){border:0;padding-inline:0;background:transparent}#cc--main #c-txt, #cc--main #s-cnt .p{color:var(--fg-muted)}#cc--main #c-bns button:first-child, #cc--main #s-bns button:first-child{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}#cc--main #c-bns button + button, #cc--main #s-cnt button + button{margin-left:var(--space-2)}#cc--main #c-bns button + button, #cc--main #s-bns button + button, #cc--main #s-cnt .c-bn + .c-bn{background:transparent !important;background-image:none !important;border-color:transparent !important;color:var(--fg) !important}#cc--main #c-ttl, #cc--main #s-ttl, #cc--main .cc_div .b-tl, #cc--main #s-bl caption, #cc--main #s-bl th{font-weight:500}#cc--main #c-ttl{font-size:var(--text-h3);line-height:1.2}#cc--main #c-txt, #cc--main #s-cnt .p{font-size:var(--text-sm);line-height:1.5}#cc--main .cc_div a, #cc--main .cc-link{font-weight:500;color:var(--color-ink);border-bottom-color:currentColor}#cc--main #s-c-bn{width:40px;height:40px;padding:0;margin:0;font-size:16px;background:transparent;border:0;border-radius:var(--radius);cursor:pointer;transition:background-color 0.2s ease}#cc--main #s-c-bn::before, #cc--main #s-c-bn::after{left:50%;top:50%;width:1.5px;height:16px;margin:-8px 0 0 -0.75px;background:var(--fg)}#cc--main #s-c-bn:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}#cc--main .cc_div .c-tgl:focus-visible ~ .c-tg{outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){#cc--main #s-c-bn:hover{background:var(--bg-raised)}#cc--main #c-bns button:first-child:hover, #cc--main #s-bns button:first-child:hover{background:var(--fg-muted);border-color:var(--fg-muted);color:var(--bg)}#cc--main #c-bns button + button:hover, #cc--main #s-bns button + button:hover{background:var(--bg-raised) !important}}@media (max-width:767px){#cc--main #c-bns button + button, #cc--main #s-cnt button + button{margin-left:0;margin-top:var(--space-2)}}.skip-link{position:absolute;left:var(--grid-margin);top:-100px;z-index:10001;padding:12px 16px;background:var(--color-ink);color:var(--color-white);border-radius:var(--radius);font-weight:500;text-decoration:none;transition:top var(--duration-micro) var(--ease-micro)}.skip-link:focus{top:var(--space-2);outline:2px solid var(--color-white);outline-offset:2px}html[data-a11y-text="1"]{--text-body:18px;--text-sm:16px;--text-lede:21px;--text-h3:clamp(22px, 0.5vw + 18px, 27px);--text-h2:clamp(27px, 1.2vw + 17px, 39px)}html[data-a11y-text="2"]{--text-body:20px;--text-sm:18px;--text-lede:23px;--text-h3:clamp(24px, 0.5vw + 20px, 30px);--text-h2:clamp(29px, 1.3vw + 18px, 42px)}html[data-a11y-links=on] a:not(.btn):not(.a11y a):not(.header__logo):not(.footer__logo){text-decoration:underline !important;text-underline-offset:0.15em;outline:1px solid currentColor;outline-offset:2px}html[data-a11y-font=on] body, html[data-a11y-font=on] body *{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;letter-spacing:normal !important}html[data-a11y-motion=off]{scroll-behavior:auto !important}html[data-a11y-motion=off] *, html[data-a11y-motion=off] *::before, html[data-a11y-motion=off] *::after{animation-duration:0.001ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;transition-delay:0ms !important;scroll-behavior:auto !important}html[data-a11y-motion=off] [data-animate]{opacity:1 !important;transform:none !important}html[data-a11y-cursor=on], html[data-a11y-cursor=on] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M8 4 L8 40 L17 31 L23 44 L29 41 L23 28 L36 28 Z' fill='white' stroke='black' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 6 4, auto !important}.a11y__guide{position:fixed;left:0;top:0;width:100%;height:2.5rem;margin-top:-1.25rem;pointer-events:none;display:none;z-index:9990;border-top:2px solid rgba(0, 0, 0, 0.6);border-bottom:2px solid rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.05)}html[data-a11y-guide=on] .a11y__guide{display:block}.a11y{position:fixed;right:var(--space-2);bottom:var(--space-2);z-index:9990;font-family:var(--font)}.a11y .a11y__fab{transition:transform var(--duration-ui) var(--ease-osmo), opacity var(--duration-ui) var(--ease-osmo)}html:not(.a11y-shown) .a11y:not(:focus-within) .a11y__fab{transform:translateY(calc(100% + 24px));opacity:0}@media (prefers-reduced-motion:reduce){.a11y .a11y__fab{transition:none}}.a11y__fab{width:52px;height:52px;border:0;border-radius:50%;background:var(--color-accent);color:var(--color-accent-contrast);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0, 0, 0, 0.2)}.a11y__fab svg{width:26px;height:26px}.a11y__fab:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.a11y__panel{position:absolute;left:0;bottom:64px;width:272px;max-width:calc(100vw - 2 * var(--space-2));background:var(--color-white);color:var(--color-ink);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:0 12px 32px rgba(0, 0, 0, 0.16);padding:12px;display:flex;flex-direction:column;gap:6px}.a11y__panel[hidden]{display:none}.a11y__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.a11y__title{font-size:var(--text-body);font-weight:500}.a11y__close{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:inherit;width:28px;height:28px;border-radius:var(--radius)}.a11y__close:hover{background:var(--color-surface-muted)}.a11y__row, .a11y__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px 10px;border-radius:var(--radius);background:var(--color-surface-muted);border:0;color:inherit;font-family:inherit}.a11y__name{font-size:14px;font-weight:500;text-align:left}.a11y__toggle{cursor:pointer}.a11y__toggle:hover{background:var(--hairline)}.a11y__toggle[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-contrast)}.a11y__toggle[aria-pressed=true] .a11y__sw{background:rgba(255, 255, 255, 0.5)}.a11y__toggle[aria-pressed=true] .a11y__sw::after{transform:translateX(16px)}.a11y__sw{position:relative;flex:0 0 auto;width:32px;height:16px;border-radius:16px;background:var(--color-faint)}.a11y__sw::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--color-white);transition:transform var(--duration-micro) var(--ease-micro)}.a11y__steps{display:flex;gap:4px}.a11y__steps > button{border:1px solid var(--hairline);background:var(--color-white);color:inherit;border-radius:var(--radius);padding:4px 8px;cursor:pointer;font-size:13px;line-height:1;min-width:32px;font-family:inherit}.a11y__steps > button[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.a11y__reset{margin-top:4px;border:0;background:transparent;color:var(--color-muted);text-decoration:underline;cursor:pointer;font-size:13px;padding:6px;align-self:flex-start;font-family:inherit}.a11y button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:767px){.a11y{right:var(--space-2);bottom:var(--space-2)}.a11y .a11y__fab{display:none}}.anchor{position:absolute;top:calc(-1 * var(--header-h) - 8px);left:0;width:1px;height:1px;pointer-events:none}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.section-head__title{max-width:18ch}.section-head__lede{max-width:40rem;color:var(--color-muted)}p, li, dd{text-wrap:pretty}::selection{background:var(--color-mark);color:var(--color-ink)}.surface-deep .section-head__lede, .surface-ink .section-head__lede{color:rgba(255, 255, 255, 0.74)}mark.gap{background:#fff1a8;color:#4a3b00;border-radius:3px;padding:0 4px;font-size:0.85em;font-family:var(--font-mono);box-decoration-break:clone;-webkit-box-decoration-break:clone}.icon-tile{width:44px;height:44px;border-radius:10px;background:var(--color-tint);color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.icon-tile svg{width:22px;height:22px}.surface-deep .icon-tile{background:var(--color-deep-2);color:var(--color-white)}.viz-dot{fill:var(--color-mark)}html.reduce-motion .viz-dot{display:none}body{--bg:#0b0b0c;--bg-raised:#131315;--bg-raised-2:#1a1a1d;--fg:#f4f4f5;--fg-muted:#b3b3ba;--fg-faint:#8a8a92;--line:rgba(255, 255, 255, 0.08);--line-strong:rgba(255, 255, 255, 0.16);--glow:rgba(255, 255, 255, 0.06);--color-ink:var(--fg);--color-white:var(--bg);--color-accent:var(--fg);--color-accent-contrast:var(--bg);--color-muted:var(--fg-muted);--color-faint:var(--fg-faint);--color-surface-muted:var(--bg-raised);--hairline:var(--line);--hairline-on-ink:var(--line);--color-deep:var(--bg-raised);--color-tint:var(--bg-raised-2);background:var(--bg);color:var(--fg)}body.theme-light{--bg:#ffffff;--bg-raised:#f5f5f5;--bg-raised-2:#ececec;--fg:#141414;--fg-muted:#555555;--fg-faint:#8a8a8a;--line:#e5e5e5;--line-strong:#d0d0d0;--glow:rgba(0, 0, 0, 0.04)}main{background:var(--bg)}.surface-deep, .surface-ink{background:var(--bg-raised);color:var(--fg)}.btn--outline, #cc--main .cc_div .c-bn:not([id=s-c-bn]){border-color:var(--line-strong);color:var(--fg);background:transparent}.btn:not(.btn--outline):not(.btn--ghost):not(.btn--inverse):not(.btn--outline-inverse), #cc--main .cc_div .c-bn:not(.btn--outline):not(.btn--ghost):not(.btn--inverse):not(.btn--outline-inverse):not([id=s-c-bn]){background:var(--aurora-btn);background-size:160% 100%;background-position:0 0;background-origin:border-box;background-repeat:no-repeat;border-color:transparent;color:#fff;transition:background-position 0.5s var(--ease-settle), transform var(--duration-micro) var(--ease-micro)}@media (hover:hover) and (pointer:fine){.btn:not(.btn--outline):not(.btn--ghost):not(.btn--inverse):not(.btn--outline-inverse):hover, #cc--main .cc_div .c-bn:not(.btn--outline):not(.btn--ghost):not(.btn--inverse):not(.btn--outline-inverse):hover:not([id=s-c-bn]){background:var(--aurora-btn);background-size:160% 100%;background-position:100% 0;border-color:transparent;color:#fff}.btn--outline:hover, #cc--main .cc_div .c-bn:hover:not([id=s-c-bn]){background:transparent;border-color:var(--fg);color:var(--fg)}}.t-aurora{display:inline-block;background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.t-aurora:has(.ln-i){background:none}.t-aurora .ln-i{background:var(--aurora);background-size:var(--gw, 100%) 100%;background-position:var(--gx, 0) 0;-webkit-background-clip:text;background-clip:text;color:transparent}.tone-2{color:var(--fg-muted)}.theme-light .t-display, .theme-light .t-h2{background:none;color:var(--fg)}.js [data-in]{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity 0.8s var(--ease-osmo), transform 0.9s var(--ease-osmo), filter 0.8s var(--ease-osmo);transition-delay:var(--in-delay, 0s)}.js [data-in].is-in{opacity:1;transform:none;filter:none}.is-lines, .js [data-in].is-lines{opacity:1;transform:none;filter:none;transition:none;animation:none}.js .intro-lines:not(.is-lines){opacity:0;animation:intro-lines-fallback 0s 2.5s forwards}@keyframes intro-lines-fallback{to{opacity:1}}@media (prefers-reduced-motion:reduce){.js .intro-lines{opacity:1;animation:none}}.ln-w{display:inline-block;clip-path:inset(-0.35em -0.1em -0.14em -0.1em)}.ln-i{display:block;transform:translateY(115%);animation:ln-up 0.9s var(--ease-settle) forwards;animation-delay:calc(var(--ln-delay, 0s) + var(--ln, 0) * 0.08s)}@keyframes ln-up{to{transform:none}}@keyframes intro{from{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.intro{animation:intro 1s var(--ease-osmo) both;animation-delay:var(--intro-delay, 0s)}@media (prefers-reduced-motion:reduce){.js [data-in]{opacity:1;transform:none;filter:none;transition:none}.intro{animation:none}}html[data-a11y-motion=off] .js [data-in], html[data-a11y-motion=off] [data-in]{opacity:1 !important;transform:none !important;filter:none !important}.spot{position:relative;isolation:isolate}.iso{width:100%;height:auto;overflow:visible}.iso path, .iso polygon{stroke:rgba(255, 255, 255, 0.55);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.iso .f-top{fill:#121214}.iso .f-left{fill:#0d0d0f}.iso .f-right{fill:#0f0f11}.iso .accent path, .iso .accent polygon{stroke:var(--color-mark)}.iso .dots circle{fill:rgba(255, 255, 255, 0.5);stroke:none}.mi{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:rgba(255, 59, 20, 0.14);color:#ffa58f;font-size:11px;font-weight:500;letter-spacing:0.02em}.theme-light .field__control{border-color:#949494}.ui-frame{position:relative;width:100%;aspect-ratio:var(--w)/var(--h);overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:#0e0e10;isolation:isolate}.ui-cursor{position:absolute;left:0;top:0;z-index:6;pointer-events:none;opacity:0;transition:transform 1.1s var(--ease-travel), opacity 0.4s ease;will-change:transform}.ui-cursor.is-on{opacity:1}.ui-cursor__arrow{display:block;width:24px;height:24px;max-width:none;flex:none;margin:-2.4px 0 0 -2.4px;overflow:visible;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.45));transform-origin:2px 2px;transition:transform 0.16s ease}.ui-cursor__arrow path{fill:var(--cc);stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.ui-cursor.is-ai .ui-cursor__tag{background:var(--aurora-btn)}.ui-cursor{--tag-x:18px;--tag-y:20px;width:0;height:0}.ui-cursor__arrow{transform:scale(var(--b, 1))}.ui-cursor__tag{transform:scale(var(--b, 1));transform-origin:0 0}.ui-cursor.is-mirror .ui-cursor__tag{transform-origin:100% 0}.ui-cursor.is-mirror .ui-cursor__arrow{transform:scale(calc(-1 * var(--b, 1)), var(--b, 1))}.ui-cursor.is-mirror.is-click .ui-cursor__arrow{transform:scale(calc(-0.82 * var(--b, 1)), calc(0.82 * var(--b, 1)))}.ui-cursor.is-mirror .ui-cursor__tag{left:auto;right:var(--tag-x)}.ui-cursor.is-mirror.is-flip-y .ui-cursor__tag{left:auto;right:26px}.ui-cursor.is-flip-y .ui-cursor__tag{top:-14px;left:26px}.ui-cursor__tag{position:absolute;left:18px;top:20px;display:flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:8px;background:var(--cc);color:#fff;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 6px 16px rgba(0, 0, 0, 0.35)}.ui-cursor__av{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgba(255, 255, 255, 0.22)}.ui-cursor__av i{font-style:normal;font-size:9px;font-weight:500;letter-spacing:0.02em}.ui-cursor__av .icon{width:13px;height:13px}.ui-cursor::before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--cc);opacity:0;transform:scale(0.4)}.ui-btn.is-primary.ui-press{background-color:#d4d4d8 !important;border-color:#d4d4d8 !important}.ui-press{background-color:rgba(255, 255, 255, 0.1) !important;border-radius:6px;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.14);transition:background-color 0.2s ease}.ui-cursor.is-click .ui-cursor__arrow{transform:scale(calc(0.82 * var(--b, 1)))}.ui-cursor.is-click::before{animation:ui-cursor-ring 0.55s var(--ease-settle)}@keyframes ui-cursor-ring{0%{opacity:0.9;transform:scale(0.4)}100%{opacity:0;transform:scale(1.6)}}@media (max-width:767px){.ui-cursor__arrow{width:19px;height:19px}.ui-cursor{--tag-x:11px;--tag-y:14px}.ui-cursor__tag{font-size:10px;padding:2px 7px 2px 2px;top:14px;left:11px;border-radius:6px}.ui-cursor.is-flip-y .ui-cursor__tag{left:20px}.ui-cursor.is-mirror .ui-cursor__tag{left:auto;right:var(--tag-x)}.ui-cursor.is-mirror.is-flip-y .ui-cursor__tag{left:auto;right:20px}.ui-cursor__av{width:15px;height:15px;border-radius:4px}.ui-cursor__av i{font-size:8px}.ui-cursor__av .icon{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){.ui-cursor{display:none}}.ui-screen{position:absolute;left:0;top:0;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--s, 0.9));transform-origin:0 0;display:grid;grid-template-columns:216px minmax(0, 1fr);background:#0e0e10;color:#e4e4e8;font-size:13px;line-height:1.4;letter-spacing:0;text-align:left}.ui-screen .icon{width:15px;height:15px;flex:none;stroke-width:1.75}.ui-screen b, .ui-screen strong{font-weight:500}.ui-screen time, .ui-screen .num{font-variant-numeric:tabular-nums}.ui-side{display:flex;flex-direction:column;gap:14px;padding:12px 10px;background:#0b0b0d;border-right:1px solid rgba(255, 255, 255, 0.07);min-height:0;overflow:hidden}.ui-org{display:flex;align-items:center;gap:9px;padding:4px 8px}.ui-org b{flex:1}.ui-org__logo{width:20px;height:20px;border-radius:5px;background:#2a2a31;color:#fff;font-size:11px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.ui-org__chev{color:#7c7c86;width:13px !important}.ui-search{display:flex;align-items:center;gap:8px;height:30px;padding:0 9px;border:1px solid rgba(255, 255, 255, 0.08);border-radius:7px;color:#8a8a94;background:#121215}.ui-search span{flex:1}.ui-search kbd{font:inherit;font-size:11px;color:#6f6f78}.ui-nav{display:flex;flex-direction:column;gap:1px}.ui-nav__label{margin:0 0 4px;padding:0 9px;font-size:11.5px;color:#6f6f78}.ui-nav__item{display:flex;align-items:center;gap:9px;height:28px;padding:0 9px;border-radius:6px;color:#a6a6ae}.ui-nav__item span{flex:1}.ui-nav__item em{font-style:normal;font-size:11.5px;color:#7c7c86}.ui-nav__item.is-on{background:rgba(255, 255, 255, 0.07);color:#f4f4f5}.ui-side__foot{margin-top:auto}.ui-agent{display:flex;align-items:center;gap:9px;padding:6px 9px;color:#a6a6ae}.ui-agent span:nth-child(2){flex:1}.ui-agent i{width:7px;height:7px;border-radius:50%;background:#4fb37c}.ui-main{display:flex;flex-direction:column;min-width:0;min-height:0}.ui-top{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;border-bottom:1px solid rgba(255, 255, 255, 0.07);flex:none}.ui-crumb{display:flex;align-items:center;gap:6px;color:#8a8a94}.ui-crumb b{color:#f4f4f5}.ui-crumb .icon{width:13px;height:13px}.ui-tabs{display:flex;gap:2px;margin-left:8px}.ui-tabs span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:6px;color:#8a8a94}.ui-tabs span.is-on{background:rgba(255, 255, 255, 0.07);color:#f4f4f5}.ui-tabs span .icon{width:13px;height:13px}.ui-top__end{margin-left:auto;display:flex;align-items:center;gap:10px}.ui-avs{display:flex}.ui-avs .ui-av + .ui-av{margin-left:-6px}.ui-avs .ui-av{box-shadow:0 0 0 2px #0e0e10}.ui-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:7px;border:1px solid rgba(255, 255, 255, 0.1);background:#18181c;color:#e4e4e8;font-size:12.5px;white-space:nowrap}.ui-btn .icon{width:13px;height:13px}.ui-btn.is-primary{background:#f4f4f5;border-color:#f4f4f5;color:#141414}.ui-filters{display:flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-bottom:1px solid rgba(255, 255, 255, 0.07);flex:none;color:#8a8a94}.ui-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid rgba(255, 255, 255, 0.09);border-radius:6px;color:#b9b9c0;font-size:12px}.ui-chip em{font-style:normal;color:#7c7c86}.ui-chip .icon{width:12px;height:12px}.ui-av{width:var(--sz, 20px);height:var(--sz, 20px);flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--sz, 20px) * 0.42);font-weight:500;color:hsl(var(--hue), 45%, 88%);background:hsl(var(--hue), 22%, 26%);letter-spacing:0}.ui-av .icon{width:62%;height:62%}.ui-av--mi{background:rgba(255, 59, 20, 0.16);color:#ff8a6b}.ui-av--photo, .ui-cursor__av:has(img){overflow:hidden;background:#26262b}.ui-av--photo img, .ui-cursor__av:has(img) img{display:block;width:100%;height:100%;object-fit:cover}.ui-cursor__av:has(img){border-radius:50%}.ui-prio{width:16px;height:16px;flex:none}.ui-prio rect{fill:rgba(255, 255, 255, 0.18)}.ui-prio rect.on{fill:#b9b9c0}.ui-prio path{stroke:#7c7c86;stroke-width:1.5;stroke-linecap:round;fill:none}.ui-prio.is-urgent rect{fill:#e5634a}.ui-prio.is-urgent path{stroke:#0e0e10;stroke-width:1.8}.ui-st{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#b9b9c0}.ui-st .icon{width:14px;height:14px}.ui-st.s0 .icon{color:#7c7c86}.ui-st.s1 .icon{color:var(--color-mark)}.ui-st.s2 .icon{color:#d9a441}.ui-st.s3 .icon{color:#4fb37c}.ui-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;font-size:11.5px;color:#b9b9c0;white-space:nowrap}.ui-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot, #7c7c86)}.ui-badge.is-green{--dot:#4fb37c}.ui-badge.is-amber{--dot:#d9a441}.ui-badge.is-red{--dot:#e5634a}.ui-badge.is-blue{--dot:#6b8fd6}.ui-badge.is-violet{--dot:#9b7ad8}.ui-badge.is-plain::before{display:none}.ui-table{width:100%;border-collapse:collapse}.ui-table th{height:32px;padding:0 10px;font-weight:400;font-size:12px;color:#7c7c86;text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.07);white-space:nowrap}.ui-table td{height:38px;padding:0 10px;border-bottom:1px solid rgba(255, 255, 255, 0.05);white-space:nowrap;color:#c9c9cf}.ui-table .r{text-align:right}.ui-group{display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;background:#121215;border-bottom:1px solid rgba(255, 255, 255, 0.06);color:#c9c9cf}.ui-group em{font-style:normal;color:#7c7c86}.ui-group .ui-group__add{margin-left:auto;color:#7c7c86}.ui-muted{color:#8a8a94}.ui-faint{color:#7c7c86}.ui-late{color:#e5634a}.ui-mi{display:inline-flex;align-items:center;height:17px;padding:0 5px;border-radius:4px;background:rgba(255, 59, 20, 0.14);color:#ff8a6b;font-size:10.5px;font-weight:500}.ui-row-new{animation:ui-row-in 1.2s var(--ease-settle) both}@keyframes ui-row-in{from{opacity:0;transform:translateY(-6px);background:rgba(255, 255, 255, 0.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-row-new{animation:none}}.ui-screen.zm{display:block;background:#0c0c0e;color:#e4e4e8;font-size:22px;letter-spacing:-0.005em}.zm-fade-rb{-webkit-mask-image:linear-gradient(to right, #000 64%, transparent 98%), linear-gradient(to bottom, #000 62%, transparent 98%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, #000 64%, transparent 98%), linear-gradient(to bottom, #000 62%, transparent 98%);mask-composite:intersect}.zm-fade-r{-webkit-mask-image:linear-gradient(to right, #000 70%, transparent 98%);mask-image:linear-gradient(to right, #000 70%, transparent 98%)}.zm-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent 100%);mask-image:linear-gradient(to bottom, #000 70%, transparent 100%)}.zm-win{position:absolute;border-radius:20px;background:#111114;border:1px solid rgba(255, 255, 255, 0.09);overflow:hidden}.zm-k{margin:0;color:#8a8a94;font-size:20px}.zm-h{margin:0;font-size:34px;font-weight:500;letter-spacing:-0.02em;color:#f4f4f5}.zm-who{display:flex;align-items:center;gap:14px;margin:0;font-size:24px;font-weight:500;color:#f4f4f5}.zm-who em{font-style:normal;font-weight:400;font-size:19px;color:#6f6f78;margin-left:4px}.ui-screen .zm-btn{height:56px;padding:0 26px;font-size:20px;border-radius:12px;gap:10px}.ui-screen .zm-btn .icon{width:20px;height:20px}.ui-screen .zm-btn.is-done{background:transparent;border-color:transparent;color:#8fd3a8}.zm-side{display:flex;flex-direction:column;gap:8px;padding:32px 22px;border-right:1px solid rgba(255, 255, 255, 0.07)}.zm-side span{display:flex;align-items:center;gap:16px;height:56px;padding:0 16px;border-radius:12px;font-size:22px;color:#a1a1aa}.zm-side span .icon{width:24px;height:24px}.zm-side span em{margin-left:auto;font-style:normal;color:#6f6f78;font-size:18px}.zm-side .is-on{background:rgba(255, 255, 255, 0.06);color:#fff}.zm-side .zm-org{color:#f4f4f5;font-weight:500;margin-bottom:18px}.zm-side .zm-org i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#26262b;font-style:normal;font-size:16px}.zm-row{display:flex;align-items:center;gap:20px;height:84px;padding:0 22px;border-radius:14px;border:1px solid transparent;font-size:25px;color:#d4d4d8;transition:background-color 0.5s var(--ease-settle), border-color 0.5s var(--ease-settle), opacity 0.5s var(--ease-settle)}.zm-row .ui-st .icon{width:26px;height:26px}.zm-row > .ui-av{margin-left:auto}.zm-row > .zm-chip + .ui-av{margin-left:0}.zm-row.is-hl{background:#18181b;border-color:rgba(255, 255, 255, 0.14);color:#fff}.zm-row.is-sel{background:rgba(255, 255, 255, 0.05);color:#fff}.zm-chip{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:6px 16px 6px 6px;border-radius:99px;background:rgba(255, 255, 255, 0.06);color:#d4d4d8;font-size:18px;letter-spacing:0;white-space:nowrap}.zm-in{animation:zm-in 0.9s var(--ease-settle) both}@keyframes zm-in{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.zm-steps{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}.zm-steps span{display:flex;flex-direction:column;gap:14px;color:#6f6f78;font-size:18px;transition:color 0.6s var(--ease-settle)}.zm-steps i{height:7px;border-radius:99px;background:rgba(255, 255, 255, 0.1);transition:background-color 0.6s var(--ease-settle)}.zm-steps .is-done{color:#b8b8c0}.zm-steps .is-done i{background:#4fb37c}.zm-steps .is-now{color:#f4f4f5}.zm-steps .is-now i{background:var(--color-mark)}.zm-feed{list-style:none;margin:0;padding:0;position:relative}.zm-feed::before{content:"";position:absolute;left:15px;top:24px;bottom:24px;width:1px;background:rgba(255, 255, 255, 0.12)}.zm-feed li{position:relative;display:flex;align-items:center;gap:22px;height:96px;font-size:25px;color:#b8b8c0;transition:opacity 0.6s var(--ease-settle), background-color 0.5s var(--ease-settle), border-color 0.5s var(--ease-settle)}.zm-feed li b{color:#f4f4f5;font-weight:500}.zm-feed li time{margin-left:auto;font-size:18px;color:#6f6f78}.zm-feed li .zm-btn{margin-left:auto}.zm-feed li.is-now{margin:6px -32px;padding:0 32px;border-radius:18px;background:#18181b;border:1px solid rgba(255, 255, 255, 0.14);color:#fff}.zm-feed li.is-wait{opacity:0}.zm-feed li.is-dim{opacity:0.4}@media (prefers-reduced-motion:reduce){.zm-in{animation:none}}.hz{left:60px;top:56px;width:1080px;height:610px;display:grid;grid-template-columns:220px minmax(0, 1fr)}.hz__main{padding:34px 40px;min-width:0}.hz__top{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px 0}.hz__req{margin-left:48px}.hz__req .zm-btn{margin-left:auto}.hz__main{position:relative}.hz__view{position:absolute;inset:34px 40px 0;display:flex;flex-direction:column}.hz [hidden]{display:none !important}.hz .zm-side{padding:30px 16px;gap:6px}.hz .zm-side span{gap:12px;height:50px;padding:0 12px;font-size:19px}.hz .zm-side span .icon{width:21px;height:21px}.hz .zm-side span em{font-size:16px}.hz .zm-side .zm-org{margin-bottom:14px}.hz__list{display:flex;flex-direction:column;gap:6px}.hz-row, .hz-mail{display:grid;align-items:center;gap:14px;height:66px;padding:0 18px;border-radius:10px;border:1px solid transparent;font-size:19px;color:#b9b9c0;white-space:nowrap}.hz-row.is-hl, .hz-mail.is-hl{background:rgba(255, 255, 255, 0.05);border-color:transparent;color:#fff}.hz-row{grid-template-columns:minmax(0, 1fr) 76px 136px 96px 158px}.hz-row .hz__t{color:#ececf0}.hz-row .num{text-align:right}.hz-row--inv{grid-template-columns:110px minmax(0, 1fr) 150px 158px}.hz-row__st{display:flex;justify-content:flex-end}.hz-badge{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border-radius:99px;background:rgba(255, 255, 255, 0.06);font-size:16px;color:#d4d4d8}.hz-badge i{width:8px;height:8px;border-radius:50%;background:#8a8a94}.hz-badge.is-orange i{background:var(--color-mark)}.hz-badge.is-amber i{background:#e5a54b}.hz-badge.is-green i{background:#4fb37c}.hz-badge.is-blue i{background:#6b8fd6}.hz-badge[hidden]{display:none}.hz-mail{grid-template-columns:10px 150px minmax(0, 1fr) 70px}.hz-mail time{text-align:right;font-size:17px;color:#6f6f78}.hz-mail b{font-weight:400}.hz-mail.is-unread{color:#fff}.hz-dot{width:10px;height:10px;border-radius:50%;background:transparent}.is-unread .hz-dot{background:var(--color-mark)}.hz-read{margin-top:10px;padding:26px 30px;border-radius:16px;background:#141417;border:1px solid rgba(255, 255, 255, 0.08)}.hz-read[hidden]{display:none}.hz-read__from{display:flex;align-items:baseline;gap:14px;margin:0;font-size:20px}.hz-read__from b{color:#fff;font-weight:400}.hz-read__from span{color:#6f6f78;font-size:17px}.hz-read__subj{margin:10px 0 16px;font-size:27px;font-weight:500;color:#f4f4f5;letter-spacing:-0.01em}.hz-read__body{margin:0;font-size:22px;line-height:1.6;color:#c9c9cf;white-space:normal}.hz-read__body mark{color:#fff;background:linear-gradient(rgba(255, 90, 51, 0.32), rgba(255, 90, 51, 0.32)) no-repeat 0 0/var(--hl, 100%) 100%;border-radius:4px;padding:0 2px}.hz__ok{height:40px;padding:0 15px;font-size:16px}[data-f]{min-width:0;overflow:hidden}.hz-row .num[data-f]{display:flex;justify-content:flex-end;align-items:center}.hz-modal{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:rgba(8, 8, 10, 0.62);border-radius:inherit}.hz-modal__card{width:470px;padding:38px 40px 34px;border-radius:22px;background:#1b1b1f;border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 30px 70px rgba(0, 0, 0, 0.55);text-align:center;display:flex;flex-direction:column;align-items:center}.hz-modal__ok{display:grid;place-items:center;width:74px;height:74px;margin-bottom:20px;border-radius:50%;background:rgba(79, 179, 124, 0.16);color:#8fd3a8}.hz-modal__ok .icon{width:36px;height:36px}.hz-modal__t{margin:0 0 8px;font-size:31px;color:#f4f4f5;letter-spacing:-0.015em}.hz-modal__s{margin:0 0 14px;font-size:20px;color:#b9b9c0}.hz-modal__m{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 14px;border-radius:99px;background:rgba(255, 255, 255, 0.06);font-size:17px;color:#9a9aa3}.hz-modal__m .icon{width:18px;height:18px}.hz__send .icon{width:18px;height:18px}.hz__caret{display:inline-block;width:3px;height:1.05em;margin-left:3px;vertical-align:-3px;background:var(--color-mark);opacity:0}.hz__caret.is-on{opacity:1;animation:hz-caret 1s steps(1) infinite}@keyframes hz-caret{50%{opacity:0}}.hz__add{background:#18181b}.hz__rows{display:flex;flex-direction:column;gap:6px}.hz__rows .zm-row{height:72px}.hz__rows .zm-row .hz__t{flex:1}.hz__rows .zm-row > .ui-av{margin-left:4px}.hz__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zm-row.is-out{opacity:0}.ui-screen.vg{display:flex;justify-content:center}.vg__box{position:relative;width:min(100% - 112px, 820px);padding-top:28px;display:flex;flex-direction:column}.vg--migrate .vg__box, .vg--calendar .vg__box{width:min(100% - 112px, 1160px)}.vg--support .vg__box{width:min(100% - 112px, 640px)}.hd__stage .ui-frame:has(.vg){border:0;background:var(--bg-raised);border-radius:16px}.hd__stage .ui-screen.vg{background:transparent}.hd__stage .ui-screen.vg{align-items:center}.hd__stage .vg__box{padding-top:0;width:min(100% - 160px, 760px)}.hd__stage .vg--migrate .vg__box, .hd__stage .vg--calendar .vg__box{width:calc(100% - 128px)}.vg__card{padding:30px 32px 24px;border-radius:20px;background:#131316;border:1px solid rgba(255, 255, 255, 0.09)}.vg__card > .zm-h{margin-bottom:18px}.vg__card > .zm-k + .zm-h{margin-top:4px}.vg .zm-row{height:72px;font-size:23px;gap:18px;padding:0 18px}.vg .zm-row > .icon{width:24px;height:24px;color:#8a8a94;flex:none}.vg__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg__t b{color:#f4f4f5;font-weight:500}.vg__ck{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:rgba(79, 179, 124, 0.16);color:#8fd3a8;opacity:0;transform:scale(0.6);transition:opacity 0.5s var(--ease-settle), transform 0.5s var(--ease-settle)}.vg__ck .icon{width:18px;height:18px}.is-ok > .vg__ck, .vg__ck.is-ok{opacity:1;transform:none}.vg__bar{position:relative;flex:none;width:120px;height:7px;border-radius:99px;background:rgba(255, 255, 255, 0.08);overflow:hidden}.vg__bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--color-mark);transition:width 1s var(--ease-travel)}.is-run .vg__bar i{width:100%}.is-ok .vg__bar{display:none}.vg .is-wait{opacity:0;transform:translateY(10px)}.vg [data-rows] > *, .vg .is-wait, .vg .is-in{transition:opacity 0.6s var(--ease-settle), transform 0.6s var(--ease-settle), background-color 0.5s var(--ease-settle), border-color 0.5s var(--ease-settle)}.vg .is-in{opacity:1;transform:none}@media (max-width:767px){.bento__vis .ui-frame:has(.vg){--w:640 !important}.hd__stage .ui-frame:has(.vg){--w:720 !important;--h:600 !important}.craft__stage .ui-frame:has(.vg){--w:720 !important;--h:640 !important}}.checklist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.45;color:var(--fg)}.checklist > li > .icon{flex:none;box-sizing:border-box;width:22px;height:22px;margin-top:1px;padding:4px;border:1px solid var(--line-strong);border-radius:50%;color:var(--fg)}.component-bento{}.component-bento .bento__grid{row-gap:48px}@media (max-width:767px){.component-bento .bento__grid{row-gap:32px}}.component-bento .bento__h{grid-column:2/span 8;margin:0;max-width:24ch}.component-bento .bento__grey{color:var(--fg-muted)}.component-bento .bento__cards{grid-column:2/span 10;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--grid-gutter)}.component-bento .bento__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:16px;background:var(--bg-raised)}.component-bento .bento__card--narrow{grid-column:span 2}.component-bento .bento__card--half{grid-column:span 3}.component-bento .bento__card--wide{grid-column:span 4}.component-bento .bento__card--full{grid-column:span 6}.component-bento .bento__t{margin:0;padding:28px 28px 0;max-width:30ch;font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-0.01em;color:var(--fg)}.component-bento .bento__d{margin:8px 0 0;padding:0 28px;max-width:42ch;font-size:16px;line-height:1.5;color:var(--fg-muted)}.component-bento .bento__vis{margin-top:auto;padding-top:20px}.component-bento .bento__vis .zm-fade-rb{-webkit-mask-image:linear-gradient(to right, #000 64%, transparent 98%);mask-image:linear-gradient(to right, #000 64%, transparent 98%)}.component-bento .bento__vis .hz{height:620px}.component-bento .bento__vis .ui-frame{border:0;border-radius:0;background:transparent}.component-bento .bento__vis .ui-screen, .component-bento .bento__vis .ui-screen.zm{background:transparent}.component-bento .bento__vis .zm-win{background:#161619}@media (max-width:1023px){.component-bento .bento__h{grid-column:1/-1}.component-bento .bento__cards{grid-column:1/-1;grid-template-columns:repeat(2, minmax(0, 1fr))}.component-bento .bento__card--narrow, .component-bento .bento__card--half{grid-column:span 1}.component-bento .bento__card--wide, .component-bento .bento__card--full{grid-column:span 2}}@media (max-width:767px){.component-bento .bento__cards{grid-template-columns:minmax(0, 1fr)}.component-bento .bento__card{grid-column:1/-1 !important}.component-bento .bento__t{padding:22px 22px 0;font-size:18px}.component-bento .bento__d{padding:0 22px}}.component-blog_article{padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-12);background:var(--color-white);color:var(--color-ink)}.component-blog_article .article__grid{row-gap:0}.component-blog_article .article__label{grid-column:4/span 6;margin:0 0 var(--space-2)}.component-blog_article .article__title{grid-column:4/span 6;margin:0 0 var(--space-6);font-size:clamp(32px, 2vw + 14px, 56px);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-display)}.component-blog_article .article__media{grid-column:3/span 8;aspect-ratio:16/9;margin-bottom:var(--space-6)}.component-blog_article .article__body{grid-column:4/span 6;max-width:760px}@media (max-width:1023px){.component-blog_article .article__label, .component-blog_article .article__title, .component-blog_article .article__body{grid-column:2/span 10}.component-blog_article .article__media{grid-column:1/-1}}@media (max-width:767px){.component-blog_article{padding-top:calc(var(--header-h) + var(--space-4));padding-bottom:var(--space-8)}.component-blog_article .article__label, .component-blog_article .article__title, .component-blog_article .article__body, .component-blog_article .article__media{grid-column:1/-1}}.component-blog_list{padding-block:var(--section-pad)}.component-blog_list .blog-list__heading{grid-column:2/span 10;margin-bottom:var(--space-4)}@media (max-width:1023px){.component-blog_list .blog-list__heading{grid-column:1/-1}}.component-blog_list .blog-list__row{row-gap:var(--space-3);display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative;grid-column:2/span 10}@media (max-width:1023px){.component-blog_list .blog-list__row{grid-column:1/-1}}.component-blog_list .blog-list__card{grid-column:span 1;display:flex;flex-direction:column;padding:0;overflow:hidden;text-decoration:none}.component-blog_list .blog-list__media{aspect-ratio:16/10;border-radius:0}.component-blog_list .blog-list__body{display:flex;flex-direction:column;gap:8px;padding:var(--space-3)}.component-blog_list .blog-list__meta{color:var(--color-muted)}.component-blog_list .blog-list__title{margin:0;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:0}.component-blog_list .blog-list__excerpt{font-size:15px;line-height:1.55;color:var(--color-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.component-blog_list .blog-list__more{margin-top:4px;font-size:var(--text-sm);font-weight:500;transition:color 0.25s var(--ease-osmo)}@media (hover:hover) and (pointer:fine){.component-blog_list .blog-list__card:hover .blog-list__more{text-decoration:underline;text-underline-offset:var(--underline-offset)}}@media (max-width:1023px){.component-blog_list .blog-list__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}}@media (max-width:767px){.component-blog_list .blog-list__row{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:var(--grid-gutter);position:relative}}.component-cases .cases__grid{row-gap:48px}@media (max-width:767px){.component-cases .cases__grid{row-gap:32px}}.component-cases .cases__head{grid-column:2/span 10}@media (max-width:1023px){.component-cases .cases__head{grid-column:1/-1}}.component-cases .cases__list{border-top:1px solid var(--hairline-on-ink);grid-column:2/span 10}@media (max-width:1023px){.component-cases .cases__list{grid-column:1/-1}}.component-cases .cases__item{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 3fr);gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--hairline-on-ink)}.component-cases .cases__main{display:flex;flex-direction:column;gap:var(--space-2)}.component-cases .cases__meta{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:16px;font-weight:500;color:var(--fg)}.component-cases .cases__kind{font-weight:400;color:var(--fg-muted)}.component-cases .cases__title{margin:0;font-size:clamp(22px, 0.8vw + 18px, 32px);max-width:26ch}.component-cases .cases__text{margin:0;max-width:40rem;color:var(--fg-muted)}.component-cases .cases__modules{margin:var(--space-1) 0 0;max-width:40rem;font-size:16px;line-height:1.6;color:var(--fg-muted)}.component-cases .cases__modules span{color:var(--fg);font-weight:500}.component-cases .pipe{position:relative;display:flex;align-items:center;gap:0;margin:var(--space-3) 0 var(--space-1);max-width:40rem}.component-cases .pipe__step{position:relative;flex:1;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-raised);font-size:14px;color:var(--fg-muted);text-align:center;transition:color 0.3s ease, border-color 0.3s ease;z-index:1}.component-cases .pipe__step + .pipe__step{margin-left:28px}.component-cases .pipe__step + .pipe__step::before{content:"";position:absolute;right:100%;top:50%;width:28px;height:1px;background:var(--line-strong)}.component-cases .pipe__track{display:none}.component-cases .pipe.is-live .pipe__step{animation:pipe-step 4s infinite;animation-delay:calc(var(--i) * 1s)}@keyframes pipe-step{0%, 24%{color:var(--fg);border-color:var(--color-mark)}25%, 100%{color:var(--fg-muted);border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){.component-cases .pipe.is-live .pipe__step{animation:none}}@media (max-width:767px){.component-cases .pipe__step{padding:8px 6px;font-size:13px}.component-cases .pipe__step + .pipe__step{margin-left:14px}.component-cases .pipe__step + .pipe__step::before{width:14px}}.component-cases .cases__facts{margin:0;display:flex;flex-direction:column;gap:var(--space-3);align-self:start}.component-cases .cases__fact{padding-top:var(--space-2);border-top:1px solid var(--hairline-on-ink)}.component-cases .cases__fact dt{font-family:var(--font);font-size:clamp(26px, 1vw + 18px, 36px);font-weight:500;letter-spacing:-0.02em;line-height:1.1}.component-cases .cases__fact dd{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--fg-muted)}@media (max-width:1023px){.component-cases .cases__item{grid-template-columns:1fr;gap:var(--space-4)}.component-cases .cases__facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}}@media (max-width:1023px) and (max-width:767px){.component-cases .cases__facts{grid-template-columns:1fr}}.component-contact{padding-top:calc(var(--header-h) + 96px);padding-bottom:var(--section-pad)}.component-contact .contact__grid{row-gap:var(--space-8);align-items:start;grid-template-rows:auto 1fr}.component-contact .contact__intro{grid-column:2/span 4;grid-row:1;display:flex;flex-direction:column;gap:var(--space-4)}.component-contact .contact__title{margin:0}.component-contact .contact__lede{margin:0;color:var(--fg-muted);max-width:30rem}.component-contact .contact__details{grid-column:2/span 4;grid-row:2;display:flex;flex-direction:column;gap:var(--space-6)}.component-contact .contact__side{grid-column:7/span 5;grid-row:1/span 2}.component-contact .contact__rows{margin:0;border-bottom:1px solid var(--line)}.component-contact .contact__row{display:grid;grid-template-columns:9.5rem minmax(0, 1fr);column-gap:var(--space-3);padding:14px 0;border-top:1px solid var(--line);font-size:var(--text-body);line-height:1.5}.component-contact .contact__row dt{color:var(--fg-muted)}.component-contact .contact__row dd{margin:0;color:var(--fg);min-width:0;overflow-wrap:anywhere}.component-contact .contact__link{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);text-underline-offset:0.25em;transition:text-decoration-color var(--duration-micro) var(--ease-micro)}@media (hover:hover) and (pointer:fine){.component-contact .contact__link:hover{text-decoration-color:var(--fg)}}.component-contact .contact__form{display:flex;flex-direction:column;align-items:flex-start}.component-contact .contact__heading{margin:0}.component-contact .contact__fields{width:100%;margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.component-contact .contact__field{position:relative;display:grid;grid-template-columns:8.5rem minmax(0, 1fr);align-items:baseline;column-gap:var(--space-3);padding:14px 0 10px;border-bottom:1px solid var(--line-strong);transition:border-color var(--duration-micro) var(--ease-micro)}.component-contact .contact__field:focus-within{border-bottom-color:var(--color-mark)}.component-contact .contact__field.field--error{border-bottom-color:var(--color-mark);margin-bottom:18px}.component-contact .contact__field .field__error{position:absolute;left:0;top:calc(100% + 6px);margin:0;font-size:14px;color:var(--color-mark)}.component-contact .contact__field--stack{grid-template-columns:minmax(0, 1fr);row-gap:8px}.component-contact .contact__label{font-size:var(--text-body);line-height:1.4;color:var(--fg);cursor:text}.component-contact .contact__optional{color:var(--fg-faint);font-size:14px;white-space:nowrap}.component-contact .contact__input{width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--fg);font:inherit;font-size:var(--text-body);line-height:1.4;caret-color:var(--fg)}.component-contact .contact__input:focus, .component-contact .contact__input:focus-visible{outline:0}.component-contact .contact__input:-webkit-autofill, .component-contact .contact__input:-webkit-autofill:hover, .component-contact .contact__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);box-shadow:inset 0 0 0 1000px var(--bg);transition:background-color 999999s 0s}.component-contact textarea.contact__input{resize:vertical;min-height:4.2em;display:block}.component-contact .contact__consent{margin-top:var(--space-4);align-items:flex-start}.component-contact .contact__consent .consent__input{position:absolute;left:0;top:2px;width:22px;height:22px;margin:0;opacity:0}.component-contact .contact__box{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1px solid var(--fg-faint);border-radius:6px;color:var(--bg);transition:background-color var(--duration-micro) var(--ease-micro), border-color var(--duration-micro) var(--ease-micro)}.component-contact .contact__box svg{width:12px;height:10px;opacity:0}.component-contact .consent__input:checked + .contact__box{background:var(--fg);border-color:var(--fg)}.component-contact .consent__input:checked + .contact__box svg{opacity:1}.component-contact .consent__input:focus-visible + .contact__box{outline:3px solid var(--color-mark);outline-offset:3px}.component-contact .contact__consent .consent__text{color:var(--fg-muted)}.component-contact .contact__consent .consent__text a{color:var(--fg)}.component-contact .contact__consent.field--error .contact__box{border-color:var(--color-mark)}.component-contact .contact__consent .field__error{position:static;flex-basis:100%;margin:-4px 0 0 34px;font-size:14px;color:var(--color-mark)}.component-contact .contact__consent{flex-wrap:wrap}.component-contact .contact__submit{margin-top:var(--space-4)}.component-contact .contact__status{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-mark)}.component-contact .contact__status[hidden]{display:none}.component-contact .contact__offer{margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--fg-muted);font-size:var(--text-body)}.component-contact .contact__offer-link{white-space:nowrap}@media (max-width:1023px){.component-contact .contact__intro, .component-contact .contact__details{grid-column:1/span 5}.component-contact .contact__side{grid-column:7/span 6}.component-contact .contact__row{grid-template-columns:minmax(0, 1fr);row-gap:2px}}@media (max-width:767px){.component-contact{padding-top:calc(var(--header-h) + 40px)}.component-contact .contact__grid{row-gap:var(--space-6);grid-template-rows:none}.component-contact .contact__intro, .component-contact .contact__details, .component-contact .contact__side{grid-column:1/-1;grid-row:auto}.component-contact .contact__intro{gap:var(--space-3)}.component-contact .contact__side{order:1}.component-contact .contact__details{order:2}.component-contact .contact__row{grid-template-columns:8rem minmax(0, 1fr)}.component-contact .contact__field{grid-template-columns:minmax(0, 1fr);row-gap:4px;padding-top:10px}.component-contact .contact__label{font-size:var(--text-sm);color:var(--fg-muted)}.component-contact .contact__submit{width:100%}.component-contact .contact__offer-link{white-space:normal}}.component-content_section{padding-block:var(--section-pad);background:var(--color-white);color:var(--color-ink)}.component-content_section .content-section__grid{row-gap:var(--space-3)}.component-content_section .content-section__heading{grid-column:2/span 3;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:0}.component-content_section .content-section__body{grid-column:5/span 7}.component-content_section .content-section__media{aspect-ratio:4/3;align-self:start}.component-content_section .content-section--right .content-section__heading, .component-content_section .content-section--left .content-section__heading{grid-column:2/span 5}.component-content_section .content-section--right .content-section__body, .component-content_section .content-section--left .content-section__body{grid-column:2/span 5;padding-right:var(--space-4)}.component-content_section .content-section--right .content-section__media, .component-content_section .content-section--left .content-section__media{grid-column:7/span 5;grid-row:1/span 2}.component-content_section .content-section--left .content-section__heading, .component-content_section .content-section--left .content-section__body{grid-column:7/span 5;padding-right:0;padding-left:var(--space-4)}.component-content_section .content-section--left .content-section__media{grid-column:2/span 5}@media (max-width:1023px){.component-content_section .content-section__heading{grid-column:1/span 4}.component-content_section .content-section__body{grid-column:5/span 8}.component-content_section .content-section--right .content-section__heading, .component-content_section .content-section--right .content-section__body, .component-content_section .content-section--left .content-section__heading, .component-content_section .content-section--left .content-section__body{grid-column:1/span 6;padding:0}.component-content_section .content-section--right .content-section__media, .component-content_section .content-section--left .content-section__media{grid-column:7/span 6}.component-content_section .content-section--left .content-section__heading, .component-content_section .content-section--left .content-section__body{grid-column:7/span 6}.component-content_section .content-section--left .content-section__media{grid-column:1/span 6}}@media (max-width:767px){.component-content_section .content-section__heading, .component-content_section .content-section__body, .component-content_section .content-section__media{grid-column:1/-1 !important;grid-row:auto !important;padding:0 !important}.component-content_section .content-section__media{order:-1}}.component-content_section + .component-content_section{padding-top:20px;border-top:1px solid var(--hairline)}.component-content_section:has(+ .component-content_section){padding-bottom:20px}.component-core{}.component-core .core__grid{row-gap:48px;align-items:start}@media (max-width:767px){.component-core .core__grid{row-gap:32px}}.component-core .core__title{grid-column:2/span 5;margin:0;max-width:18ch}.component-core .core__text{grid-column:7/span 5;margin:0;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted)}.component-core .core__panel{grid-column:2/span 10;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:1024px){.component-core .core__panel.has-rail{display:grid;grid-template-columns:minmax(200px, 3fr) 9fr}.component-core .core__panel.has-rail .core__hub{padding:40px 32px 48px}}@media (min-width:1024px){.component-core .core__tabs{display:flex;flex-direction:column;padding:16px 0;border-right:1px solid var(--line)}.component-core .core__tabs .core__tab{padding:11px 24px !important;text-align:left;font-size:var(--text-sm)}.component-core .core__tabs .core__tab::after{left:0 !important;right:auto;top:8px;bottom:8px;width:2px;height:auto;transform:scaleY(0)}.component-core .core__tabs .core__tab.is-on::after{transform:none}}@media (max-width:1023px){.component-core .core__tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.component-core .core__tabs::-webkit-scrollbar{display:none}}.component-core .core__tab{position:relative;flex:none;background:none;border:0;padding:16px 12px;font:inherit;font-size:var(--text-sm);color:var(--fg-faint);cursor:pointer;white-space:nowrap;transition:color 0.25s ease}.component-core .core__tab:first-child{padding-left:0}.component-core .core__tab::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--color-mark);transform:scaleX(0);transition:transform 0.4s var(--ease-osmo)}.component-core .core__tab:first-child::after{left:0}.component-core .core__tab.is-on{color:var(--fg)}.component-core .core__tab.is-on::after{transform:none}.component-core .core__tab:focus-visible{outline:2px solid var(--color-mark);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.component-core .core__tab:hover{color:var(--fg)}}.component-core .core__hub{display:grid;grid-template-columns:minmax(0, 1fr) minmax(120px, 1.1fr) minmax(0, 1fr);align-items:end;padding:32px 0 48px}.component-core .core__cap{margin:0 0 20px;font-size:14px;color:var(--fg-faint)}.component-core .core__col--mods .core__cap{text-align:right}.component-core .core__sets, .component-core .core__base{position:relative;height:var(--h)}.component-core .core__set, .component-core .core__base{list-style:none;margin:0;padding:0}.component-core .core__set{position:absolute;inset:0;visibility:hidden;transition:visibility 0s 0.5s}.component-core .core__set.is-on{visibility:visible;transition:none}.component-core .core__set li, .component-core .core__base li{position:absolute;display:flex;align-items:center;gap:12px;transform:translateY(-50%);font-size:16px;white-space:nowrap}.component-core .core__set li .icon, .component-core .core__base li .icon{flex:none;width:18px;height:18px}.component-core .core__set li{right:0;color:var(--fg);opacity:0;translate:-8px 0;transition:opacity 0.25s ease-out, translate 0.25s ease-out;transition-delay:calc(var(--k) * 40ms)}.component-core .core__set li .icon{color:var(--fg-faint)}.component-core .core__set.is-on li{opacity:1;translate:none;transition:opacity 0.6s var(--ease-settle), translate 0.6s var(--ease-settle);transition-delay:calc(var(--k) * 70ms + 300ms)}.component-core .core__base li{left:0;border-radius:8px;color:var(--fg-muted);transition:background-color 0.6s ease-out, box-shadow 0.6s ease-out, color 0.6s ease-out}.component-core .core__base li .icon{color:var(--fg-faint)}.component-core .core__base li.is-hit{background:rgba(255, 255, 255, 0.07);box-shadow:0 0 0 8px rgba(255, 255, 255, 0.07);color:var(--fg);transition-duration:0.4s}.component-core .core__mid{position:relative;height:var(--h);margin-inline:16px}.component-core .core__lines{display:block;width:100%;height:100%;overflow:visible}.component-core .core__lines path{fill:none;stroke:rgba(255, 255, 255, 0.14);stroke-width:1.2;vector-effect:non-scaling-stroke}.component-core .core__lines .core__pulse{stroke:var(--color-mark);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 200;stroke-dashoffset:6;opacity:0}.component-core .core__junction{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1}.component-core .core__node{position:absolute;left:-32px;top:-32px;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--bg-raised);border:1px solid var(--line-strong);color:var(--fg)}.component-core .core__node .icon{width:26px;height:26px}.component-core .core__node-cap{position:absolute;left:50%;top:44px;transform:translateX(-50%);white-space:nowrap;font-size:14px;color:var(--fg-muted)}.component-core .core__benefits{grid-column:2/span 10;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--grid-gutter)}.component-core .core__benefits li{display:flex;flex-direction:column;gap:8px}.component-core .core__benefits b{font-weight:500;font-size:17px}.component-core .core__benefits span{color:var(--fg-muted);font-size:16px;line-height:1.5}@media (max-width:1023px){.component-core{}.component-core .core__title, .component-core .core__text, .component-core .core__panel, .component-core .core__benefits{grid-column:1/-1}.component-core .core__benefits{grid-template-columns:1fr 1fr;row-gap:28px}.component-core .core__tabs{margin-inline:calc(var(--grid-margin) * -1);padding-inline:var(--grid-margin);scroll-snap-type:x proximity;border-bottom:0;background:linear-gradient(var(--line), var(--line)) no-repeat center bottom/calc(100% - 2 * var(--grid-margin)) 1px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 16px, #000 calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, transparent 0, #000 16px, #000 calc(100% - 32px), transparent)}.component-core .core__tab{scroll-snap-align:center}}.component-core .core__fit{min-width:0}@media (max-width:767px){.component-core .core__fit{position:relative;overflow:hidden;height:calc(var(--hh, 340) * var(--fs, 0.6) * 1px)}.component-core .core__hub{position:absolute;left:0;top:0;width:600px;transform:scale(var(--fs, 0.6));transform-origin:0 0;grid-template-columns:200px 122px 278px;padding:28px 0 32px}.component-core .core__hub .core__node{left:-26px;top:-26px;width:52px;height:52px;border-radius:13px}.component-core .core__hub .core__node-cap{top:34px;font-size:13px}.component-core .core__mid{margin-inline:12px}.component-core .core__set li, .component-core .core__base li{font-size:18px}.component-core .core__set li .icon, .component-core .core__base li .icon{width:20px;height:20px}.component-core .core__cap{font-size:16px}.component-core .core__benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.component-core .core__set li, .component-core .core__base li{transition:none}}.component-craft{}.component-craft .craft__grid{row-gap:40px;align-items:center}.component-craft .craft__copy{grid-column:2/span 4;display:flex;flex-direction:column;gap:24px}.component-craft .craft__title{margin:0;max-width:14ch}.component-craft .craft__text{margin:0;max-width:34ch;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted)}.component-craft .craft__stage{grid-column:6/span 6;margin-left:clamp(32px, 4vw, 72px);min-width:0}.component-craft .craft__stage .ui-frame{border:0;border-radius:16px;background:var(--bg-raised)}.component-craft .craft__stage .ui-screen.vg{background:transparent;align-items:center}.component-craft .ui-screen [hidden]{display:none !important}.component-craft .cr__box{padding-top:0;width:min(100% - 120px, 780px);gap:16px}.component-craft .cr__req{padding:22px 28px 24px}.component-craft .cr__top{display:flex;align-items:center;gap:14px;height:44px}.component-craft .cr__top .zm-k{font-size:19px}.component-craft .cr__go{margin-left:auto;height:44px;padding:0 20px;font-size:18px;border-radius:10px}.component-craft .cr__sent{margin-left:auto;font-size:17px;color:#6f6f78}.component-craft .cr__field{display:flex;align-items:center;height:56px;margin-top:14px;padding:0 16px;margin-left:-16px;margin-right:-16px;border-radius:10px;border:1px solid transparent;font-size:27px;letter-spacing:-0.015em;color:#f4f4f5;white-space:nowrap;transition:border-color 0.5s var(--ease-settle), background-color 0.5s var(--ease-settle)}.component-craft .cr__field.is-edit{border-color:rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.03)}.component-craft .cr__days{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.component-craft .cr__row{display:grid;grid-template-columns:136px minmax(0, 1fr) 124px 168px;align-items:center;gap:16px;height:58px;padding:0 18px;border-radius:10px;font-size:20px;color:#b9b9c0;white-space:nowrap;transition:background-color 0.6s var(--ease-settle)}.component-craft .cr__row > span{min-width:0;overflow:hidden;text-overflow:ellipsis}.component-craft .cr__row > span:not(.cr__day){opacity:0;transition:opacity 0.6s var(--ease-settle)}.component-craft .cr__row.is-ok > span{opacity:1}.component-craft .cr__row.is-now{background:rgba(255, 255, 255, 0.05)}.component-craft .cr__row--head{height:36px;font-size:16px;color:#6f6f78}.component-craft .cr__row--head > span:not(.cr__day){opacity:1}.component-craft .cr__row--head > span:last-child{text-align:right}.component-craft .cr__day{color:#6f6f78;transition:color 0.6s var(--ease-settle)}.component-craft .cr__row.is-ok > .cr__day{color:#a6a6ae}.component-craft .cr__t{color:#ececf0}.component-craft .cr__who{font-size:18px;color:#8a8a94}.component-craft .cr__st{display:flex;justify-content:flex-end}.component-craft .cr__st .hz-badge{height:34px;font-size:16px}.component-craft .cr__ok{height:40px;padding:0 15px;font-size:16px;border-radius:10px}.component-craft .cr__now{position:absolute;left:0;top:13px;width:3px;height:32px;border-radius:2px;background:var(--color-mark);pointer-events:none}.component-craft .cr__result{padding:16px 20px;border-radius:14px;background:#18181b;border:1px solid rgba(255, 255, 255, 0.1)}.component-craft .cr__rt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 4px;font-size:21px;color:#f4f4f5}.component-craft .cr__rt .hz-badge{height:34px;font-size:16px}.component-craft .cr__rs{margin:0;font-size:18px;color:#8a8a94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1023px){.component-craft .craft__copy, .component-craft .craft__stage{grid-column:1/-1}.component-craft .craft__copy{max-width:640px}.component-craft .craft__stage{margin-left:0}}@media (max-width:767px){.component-craft .cr__box{width:calc(100% - 60px)}.component-craft .cr__row{grid-template-columns:120px minmax(0, 1fr) 116px 164px;gap:12px;padding:0 14px}.component-craft .cr__field{font-size:25px}}.component-cta_band{position:relative;overflow:hidden;background:var(--bg);color:var(--fg);padding-block:128px}.component-cta_band .cta-band__grid{position:relative;z-index:1}.component-cta_band .cta-band__inner{grid-column:3/span 8;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.component-cta_band .cta-band__heading{font-size:clamp(36px, 2.4vw + 20px, 68px);line-height:1.05;letter-spacing:-0.02em;max-width:21ch}.component-cta_band .cta-band__text{max-width:40rem;color:var(--fg-muted)}.component-cta_band .cta-band__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-1)}.component-cta_band .cta-band__phone{background:transparent;border-color:var(--line-strong);color:var(--fg)}@media (max-width:1023px){.component-cta_band .cta-band__inner{grid-column:2/span 10}}@media (max-width:767px){.component-cta_band{padding-block:72px}.component-cta_band .cta-band__inner{grid-column:1/-1}}.component-devices{}.component-devices .dv__grid{row-gap:40px;align-items:center}.component-devices .dv__copy{grid-column:2/span 4;grid-row:1;display:flex;flex-direction:column;gap:24px}.component-devices .dv__title{margin:0;max-width:14ch}.component-devices .dv__text{margin:0;max-width:34ch;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted);align-self:start}.component-devices .dv__stage{grid-column:6/span 6;grid-row:1;position:relative;aspect-ratio:1.55;margin-left:clamp(32px, 4vw, 72px)}.component-devices .dv__laptop{position:absolute;left:0;top:0;width:84%}.component-devices .dv__lid{padding:7px;border-radius:12px 12px 4px 4px;background:#1b1b1f;border:1px solid rgba(255, 255, 255, 0.1)}.component-devices .dv__lid .ui-frame{border:0;border-radius:4px}.component-devices .dv__base{height:10px;margin:0 -6%;border-radius:0 0 10px 10px;background:linear-gradient(180deg, #2a2a30, #151518);border:1px solid rgba(255, 255, 255, 0.08);border-top:0}.component-devices .dv__phone{position:absolute;right:0;bottom:0;width:25%;padding:3px;border-radius:22px;background:#1b1b1f;border:1px solid rgba(255, 255, 255, 0.14);box-shadow:0 18px 40px rgba(0, 0, 0, 0.6)}.component-devices .dv__phone .ui-frame{border:0;border-radius:19px}.component-devices .st-now, .component-devices .st-done{display:none}.component-devices .is-now .st-todo, .component-devices .is-done .st-todo{display:none}.component-devices .is-now .st-now, .component-devices .is-done .st-done{display:block}.component-devices .dv-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.component-devices .dv-steps li{display:flex;align-items:center;color:#7c7c86;transition:color 0.6s var(--ease-settle)}.component-devices .dv-steps li .icon{flex:none;transition:color 0.6s var(--ease-settle)}.component-devices .dv-steps .is-done{color:#b8b8c0}.component-devices .dv-steps .is-done .icon{color:#4fb37c}.component-devices .dv-steps .is-now{color:#f4f4f5}.component-devices .dv-steps .is-now .icon{color:var(--color-mark)}.component-devices .ui-screen [hidden]{display:none !important}.component-devices .ui-screen.dva{display:grid;grid-template-columns:76px minmax(0, 1fr) 420px;background:#0c0c0e}.component-devices .dva__side{align-items:center;padding:30px 0;gap:6px}.component-devices .dva__side span{justify-content:center;width:50px;height:50px;padding:0}.component-devices .dva__side span .icon{width:23px;height:23px}.component-devices .dva__side .zm-org{margin-bottom:14px}.component-devices .dva__side .zm-org i{width:38px;height:38px;font-size:18px}.component-devices .dva__main{min-width:0;padding:34px 28px 0}.component-devices .dva__top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.component-devices .dva__top .zm-h{font-size:30px}.component-devices .dva__sort{font-size:16px;color:#6f6f78}.component-devices .dva__row{display:grid;grid-template-columns:minmax(0, 1fr) 140px 146px 78px;align-items:center;gap:12px;height:60px;padding:0 14px;border-radius:10px;font-size:18px;color:#a6a6ae;white-space:nowrap;transition:background-color 1s var(--ease-settle)}.component-devices .dva__row > span{min-width:0;overflow:hidden;text-overflow:ellipsis}.component-devices .dva__row.is-sel{background:rgba(255, 255, 255, 0.035)}.component-devices .dva__row.is-hl{background:rgba(255, 255, 255, 0.085);transition-duration:0.3s}.component-devices .dva__row .hz-badge{height:32px;font-size:15px;padding:0 12px}.component-devices .dva__row--head{height:40px;font-size:15px;color:#6f6f78}.component-devices .dva__t{color:#ececf0}.component-devices .dva__due{text-align:right}.component-devices .dva__detail{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:34px 154px 0 24px;background:#101013;border-left:1px solid rgba(255, 255, 255, 0.07)}.component-devices .dva__id{margin:0 0 6px;font-size:16px;color:#6f6f78}.component-devices .dva__title{margin:0 0 6px;font-size:22px;font-weight:500;letter-spacing:-0.01em;color:#f4f4f5;white-space:nowrap}.component-devices .dva__meta{margin:0 0 20px;font-size:16px;color:#8a8a94}.component-devices .dva__sec{padding:16px 0;border-top:1px solid rgba(255, 255, 255, 0.07)}.component-devices .dva__sec > p{display:flex;justify-content:space-between;margin:0 0 12px;font-size:15px;color:#7c7c86}.component-devices .dva__sec > p span{display:inline-block;color:#a6a6ae}.component-devices .dva__sec .dv-steps{gap:4px}.component-devices .dva__sec .dv-steps li{gap:12px;height:34px;font-size:17px}.component-devices .dva__sec .dv-steps .icon{width:19px;height:19px}.component-devices .dva__feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.component-devices .dva__feed li{display:grid;grid-template-columns:26px minmax(0, 1fr) auto;gap:10px;align-items:start;font-size:15px;line-height:1.4;color:#a6a6ae}.component-devices .dva__feed li b{color:#ececf0;font-weight:400}.component-devices .dva__feed time{font-size:14px;color:#6f6f78;padding-top:1px}.component-devices .ui-screen[data-dev=phone]{display:block}.component-devices .dph{display:flex;flex-direction:column;height:100%;background:#0e0e10;font-size:16px;color:#e4e4e8}.component-devices .dph__bar{display:flex;align-items:center;justify-content:space-between;height:70px;padding:24px 18px 0}.component-devices .dph__bar > .icon{width:22px;height:22px;color:#a6a6ae}.component-devices .dph__me{display:flex;align-items:center;gap:10px;font-size:17px;color:#ececf0}.component-devices .dph__head{padding:16px 18px;border-bottom:1px solid rgba(255, 255, 255, 0.07)}.component-devices .dph__head h4{margin:0 0 6px;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-0.015em;color:#f4f4f5}.component-devices .dph__head p{margin:0;font-size:15px;color:#8a8a94}.component-devices .dph__head .dph__id{margin-bottom:4px;color:#6f6f78}.component-devices .dph__steps{padding:14px 18px;gap:4px;border-bottom:1px solid rgba(255, 255, 255, 0.07)}.component-devices .dph__steps li{gap:12px;height:32px;font-size:17px}.component-devices .dph__steps .icon{width:18px;height:18px}.component-devices .dph__feed{flex:1;min-height:0;overflow:hidden;padding:16px 18px}.component-devices .dph__feed > p{margin:0 0 12px;font-size:14px;color:#7c7c86}.component-devices .dph__feed ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.component-devices .dph__feed li{display:grid;grid-template-columns:24px 1fr;gap:11px;font-size:15px;line-height:1.4;color:#a6a6ae}.component-devices .dph__feed li b{color:#ececf0;font-weight:400}.component-devices .dph__cta{display:flex;justify-content:center;align-items:center;height:64px;padding:0 18px 14px}.component-devices .dph__cta .ui-btn{width:100%;justify-content:center;height:50px;font-size:17px;border-radius:12px}.component-devices .dph__cta .hz-badge{height:42px;padding:0 18px;font-size:17px}.component-devices .dph__tabs{display:grid;grid-template-columns:repeat(4, 1fr);padding:10px 6px 22px;border-top:1px solid rgba(255, 255, 255, 0.07)}.component-devices .dph__tabs span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;color:#6f6f78}.component-devices .dph__tabs span .icon{width:22px;height:22px}.component-devices .dph__tabs span.is-on{color:#f4f4f5}@media (max-width:1023px){.component-devices .dv__copy, .component-devices .dv__stage{grid-column:1/-1;grid-row:auto}.component-devices .dv__copy{max-width:640px}.component-devices .dv__stage{max-width:none;margin-top:16px;margin-left:0}}@media (max-width:767px){.component-devices{}.component-devices .dv__laptop{width:90%}.component-devices .dv__phone{width:30%}.component-devices .dv__stage{aspect-ratio:1.4}.component-devices .dv__laptop .ui-frame{--w:860 !important;--h:540 !important}.component-devices .ui-screen.dva{grid-template-columns:76px minmax(0, 1fr)}.component-devices .dva__detail{display:none}.component-devices .dva__main{padding-right:204px}.component-devices .dva__row{grid-template-columns:minmax(0, 1fr) 122px 136px 74px;gap:10px}}.component-faq{padding-block:var(--section-pad)}.component-faq .faq__intro{grid-column:2/span 3;display:flex;flex-direction:column;gap:var(--space-2)}.component-faq .faq__lede{color:var(--color-muted)}.component-faq .faq__list{grid-column:5/span 7}@media (max-width:1023px){.component-faq .faq__intro{grid-column:1/span 3}.component-faq .faq__list{grid-column:5/span 8}}@media (max-width:767px){.component-faq .faq__grid{row-gap:var(--space-2)}.component-faq .faq__intro, .component-faq .faq__list{grid-column:1/-1}}.component-feature .feature__grid{row-gap:48px;align-items:start}@media (max-width:767px){.component-feature .feature__grid{row-gap:32px}}.component-feature .feature__title{grid-column:2/span 5;margin:0;max-width:14ch}.component-feature .feature__copy{grid-column:7/span 5;display:flex;flex-direction:column;gap:20px}.component-feature .feature__text{margin:0;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted)}.component-feature .feature__points{margin-top:4px}.component-feature .feature__screen{grid-column:2/span 10;min-width:0}@media (max-width:1023px){.component-feature .feature__title, .component-feature .feature__copy, .component-feature .feature__demo, .component-feature .feature__screen{grid-column:1/-1}}@media (max-width:767px){.component-feature .feature__demo{padding:16px}}.component-feature{}.component-feature .feature--split .feature__grid{align-items:center}.component-feature .feature--split .feature__title{grid-column:2/span 4;grid-row:1;align-self:end;max-width:17ch}.component-feature .feature--split .feature__copy{grid-column:2/span 4;grid-row:2;align-self:start}.component-feature .feature--split .feature--split .feature__demo{grid-column:7/span 5;grid-row:1/span 2}.component-feature .feature--split .feature__screen{grid-column:6/span 6;grid-row:1/span 2;margin-left:24px}.component-feature .feature--split.feature--flip .feature__title, .component-feature .feature--split.feature--flip .feature__copy{grid-column:8/span 4}.component-feature .feature--split.feature--flip .feature__screen{grid-column:2/span 6;margin:0 24px 0 0}.component-feature .feature--split .feature__grid{row-gap:24px}.component-feature .feature--center .feature__title{grid-column:3/span 8;justify-self:center;text-align:center;max-width:18ch}.component-feature .feature--center .feature__copy{grid-column:3/span 8;align-items:center;text-align:center}.component-feature .feature--center .feature__text{max-width:40rem}.component-feature .feature--center .feature__points{display:none}@media (max-width:1023px){.component-feature .feature--split .feature__screen{margin:0 !important}.component-feature .feature--split .feature__title, .component-feature .feature--split .feature__copy, .component-feature .feature--split .feature__demo, .component-feature .feature--split .feature__screen, .component-feature .feature--split.feature--flip .feature__title, .component-feature .feature--split.feature--flip .feature__copy, .component-feature .feature--split.feature--flip .feature__screen, .component-feature .feature--center .feature__title, .component-feature .feature--center .feature__copy{grid-column:1/-1;grid-row:auto}}.component-feature .feature--lead .feature__title{grid-column:2/span 6;max-width:18ch}.component-feature .feature--lead .feature__copy{grid-column:2/span 6;grid-row:2}.component-feature .feature--lead .feature__grid{row-gap:24px}.component-feature .feature--lead .feature__demo, .component-feature .feature--lead .feature__screen{margin-top:32px}.component-feature .feature--lead .feature__points{display:none}@media (max-width:1023px){.component-feature .feature--lead .feature__title, .component-feature .feature--lead .feature__copy{grid-column:1/-1}}footer{position:relative;z-index:0}.component-footer{background:var(--bg);color:var(--fg);padding-top:96px;padding-bottom:40px}@media (max-width:767px){.component-footer{padding-top:64px;padding-bottom:32px}}.footer__grid{row-gap:72px;align-items:start}@media (max-width:767px){.footer__grid{row-gap:48px}}.footer__brand{grid-column:2/span 3;display:flex;flex-direction:column;gap:16px}.footer__logo{display:flex;width:fit-content;color:currentColor;text-decoration:none}.footer__logo svg{display:block;width:auto;height:40px}.footer__description{margin:0;max-width:30ch;font-size:16px;line-height:1.5;color:var(--fg-muted)}.footer__cols{grid-column:6/span 6;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:24px}.footer__label{margin:0 0 16px;font-size:14px;color:var(--fg-faint)}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer__link{display:inline-flex;align-items:center;gap:4px;font-size:15px;line-height:1.4;color:var(--fg-muted);text-decoration:none;transition:color 0.2s ease}.footer__link .icon{width:15px;height:15px;transition:transform 0.25s var(--ease-settle)}.footer__link--cta{color:var(--fg)}@media (hover:hover) and (pointer:fine){.footer__link:hover{color:var(--fg)}.footer__link:hover .icon{transform:translate(2px, -2px)}.footer__legal-link:hover{color:var(--fg)}}.footer__legal{grid-column:2/span 10;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px;color:var(--fg-faint)}.footer__legal-links{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px 24px}.footer__legal-link{color:var(--fg-faint);text-decoration:none;transition:color 0.2s ease}.footer__a11y{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media (max-width:1023px){.footer__brand, .footer__cols, .footer__legal{grid-column:1/-1}.footer__cols{justify-content:start;column-gap:48px}}@media (max-width:767px){.footer__cols{grid-template-columns:1fr 1fr;row-gap:40px;column-gap:24px}.footer__list{gap:0}.footer__link{min-height:40px}.footer__legal{flex-direction:column;align-items:flex-start;gap:12px}.footer__legal-links{margin-left:0}}.component-founder{}.component-founder .founder__grid{row-gap:var(--space-6);align-items:center}.component-founder .founder__media{grid-column:2/span 4;border-radius:var(--radius-card);overflow:hidden;background:var(--bg-raised)}.component-founder .founder__img{display:block;width:100%;height:auto}.component-founder .founder__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:linear-gradient(160deg, #ececec, #dcdcdc)}.component-founder .founder__placeholder span{font-size:64px;font-weight:500;color:rgba(20, 20, 20, 0.35);letter-spacing:0.04em}.component-founder .founder__copy{grid-column:7/span 5;display:flex;flex-direction:column;gap:var(--space-4)}.component-founder .founder__text{color:var(--color-muted);font-size:var(--text-lede);line-height:1.55;max-width:36rem}.component-founder .founder__text p + p{margin-top:1em}.component-founder .founder__sign{margin:0;display:flex;flex-direction:column;gap:2px}.component-founder .founder__sign b{font-weight:500;font-size:18px}.component-founder .founder__sign span{color:var(--color-muted);font-size:var(--text-sm)}.component-founder .founder__facts{margin:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.component-founder .founder__facts dt{font-family:var(--font);font-size:24px;font-weight:500;letter-spacing:-0.02em}.component-founder .founder__facts dd{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--color-muted)}@media (max-width:1023px){.component-founder .founder__media{grid-column:1/span 5}.component-founder .founder__copy{grid-column:7/span 6}}@media (max-width:767px){.component-founder .founder__media{grid-column:1/-1;max-width:320px}.component-founder .founder__copy{grid-column:1/-1}.component-founder .founder__facts{grid-template-columns:1fr;gap:0;padding-top:0}.component-founder .founder__facts > div{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline)}.component-founder .founder__facts dt{font-size:20px;min-width:4.5rem}.component-founder .founder__facts dd{margin:0;font-size:15px}}.component-header{position:fixed;top:0;left:0;right:0;z-index:100;color:var(--color-ink);background:var(--color-white);border-bottom:1px solid var(--hairline);transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease}.component-header.is-hidden{transform:translateY(-100%)}.header--transparent{color:var(--color-white);background:transparent;border-bottom-color:transparent}.header--transparent.is-solid{background:var(--color-ink);border-bottom-color:var(--hairline-on-ink)}.header--dark{color:var(--color-white);background:var(--color-ink);border-bottom-color:var(--hairline-on-ink)}.header__bar{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--space-3);align-items:center;padding-inline:var(--grid-margin);padding-block:var(--header-pad)}@media (min-width:1024px){.header__bar{padding-inline:max(var(--grid-margin), (100% - var(--content-max)) / 2)}}.header__logo{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;color:currentColor;text-decoration:none}.header__logo svg{display:block;height:36px;width:auto}.header__call{display:none;grid-column:1;grid-row:1;justify-self:start;align-items:center;justify-content:center;width:44px;height:44px;color:currentColor;text-decoration:none}.header__call svg{display:block;width:22px;height:22px}.header__nav{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.header__link{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 0;font-weight:500;font-size:var(--text-body);line-height:1;color:currentColor;text-decoration:none;opacity:0.8;transition:opacity var(--duration-micro) var(--ease-micro)}.header__link.is-active{opacity:1}.header__link::after{bottom:2px}.header__item{position:relative;display:flex;align-items:center;gap:6px;align-self:stretch;min-height:var(--header-control-h)}.header__dd-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none;color:currentColor;opacity:0.8;cursor:pointer}.header__chevron{display:block;transition:transform var(--duration-micro) var(--ease-micro)}.header__dd{position:absolute;top:100%;left:50%;transform:translate(-50%, 4px);padding-top:var(--header-pad);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-micro) var(--ease-micro), transform var(--duration-micro) var(--ease-micro), visibility 0s linear var(--duration-micro)}.header__item:hover .header__dd, .header__item:focus-within .header__dd, .header__item.is-open .header__dd{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0);transition:opacity var(--duration-micro) var(--ease-micro), transform var(--duration-micro) var(--ease-micro), visibility 0s}.header__item.is-closed .header__dd{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, 4px)}.header__item:hover .header__chevron, .header__item:focus-within .header__chevron, .header__item.is-open .header__chevron{transform:rotate(180deg)}.header__item.is-closed .header__chevron{transform:none}.header__dd-panel{min-width:220px;padding:8px;background:var(--color-white);color:var(--color-ink);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:0 12px 32px rgba(0, 0, 0, 0.08)}.header__dd-link{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius);color:inherit;font-size:var(--text-sm);font-weight:500;line-height:1.3;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-micro) var(--ease-micro)}.header__dd-link.is-active{background:var(--color-surface-muted)}.header__dd-desc{font-size:12px;font-weight:400;color:var(--color-muted);white-space:normal}@media (hover:hover) and (pointer:fine){.header__dd-link:hover{background:var(--color-surface-muted)}.header__dd-toggle:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.header__dd, .header__chevron, .u-underline::after{transition:none}}.header__overlay-sublist{list-style:none;margin:4px 0 0;padding:0 0 0 16px;display:flex;flex-direction:column}.header__overlay-sublink{display:block;padding:8px 0;font-size:17px;color:currentColor;opacity:0.75;text-decoration:none}.header__end{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:var(--space-3)}.header__phone{color:currentColor;font-size:var(--text-body);font-weight:500;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.header__cta{flex-shrink:0}.header--transparent .header__cta, .header--dark .header__cta{background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}.header__lang{display:flex;align-items:center;gap:12px;font-size:var(--text-sm);font-weight:500;line-height:1}.header__lang__item{color:currentColor;text-decoration:none;opacity:0.5;transition:opacity 0.2s ease}.header__lang__item.is-active{opacity:1}@media (hover:hover) and (pointer:fine){.header__link:hover, .header__lang__item:hover{opacity:1}}@media (max-width:1439px){.header__end .header__phone{display:none}}.header__burger{display:none;grid-row:1;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:44px;height:44px;background:none;border:0;cursor:pointer;color:inherit}.header__burger span{display:block;width:22px;height:2px;background:currentColor;transition:transform 0.3s ease}body.nav-open .header__burger span:nth-child(1){transform:translateY(4px) rotate(45deg)}body.nav-open .header__burger span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.header__overlay{position:fixed;inset:0;z-index:90;background:var(--color-white);color:var(--color-ink);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-h) + var(--space-4)) var(--grid-margin) var(--space-4);opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0s linear 0.25s}.header--transparent .header__overlay, .header--dark ~ .header__overlay{background:var(--color-ink);color:var(--color-white)}body.nav-open .header__overlay{opacity:1;visibility:visible;transition:opacity 0.25s ease, visibility 0s}.header__overlay-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 0 var(--space-4);list-style:none;overflow-y:auto;min-height:0}.header__overlay-list .header__link{font-size:28px;font-weight:500;letter-spacing:-0.015em;line-height:1.25;padding:8px 0;opacity:1}.header__overlay-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);border-top:1px solid var(--hairline);padding-top:var(--space-3)}.header__overlay-foot .header__lang{width:100%;margin-bottom:var(--space-1)}.header__cta-m{display:none}@media (max-width:1023px){.header__nav, .header__end, .header__call{display:none}.header__bar{grid-template-columns:auto 1fr auto auto;column-gap:8px}.header__logo{grid-column:1;justify-self:start;min-width:0}.header__logo svg{max-width:100%}.header__cta-m{display:inline-flex;grid-column:3;grid-row:1;flex-shrink:0;min-height:40px;padding:0 16px;font-size:15px}.header__burger{display:flex;grid-column:4;justify-self:end;margin-right:-10px}}body.nav-open .header__cta-m{visibility:hidden}@media (min-width:600px){body.admin-bar .component-header, body.admin-bar .header__overlay{top:var(--wp-admin--admin-bar--height, 32px)}}.component-header{background:color-mix(in srgb, var(--bg) 72%, transparent) !important;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom-color:transparent !important;transition:border-color 0.3s ease, transform 0.35s var(--ease-osmo)}.component-header.is-scrolled{border-bottom-color:var(--line) !important}.header__link{color:var(--fg-muted);transition:color 0.2s ease}.header__link:focus-visible::after{transform:scaleX(0) !important}.header__link:hover, .header__link.is-active{color:var(--fg)}.header__overlay{background:var(--bg) !important;color:var(--fg) !important}.theme-light .component-header{background:rgba(255, 255, 255, 0.94) !important}.theme-light .header__link{color:#3d3d3d}.header__overlay-foot > .btn, #cc--main .cc_div .header__overlay-foot > .c-bn:not([id=s-c-bn]){flex:1 1 0}.header__cta.btn--inverse, .header__cta-m.btn--inverse{background:var(--fg);border-color:var(--fg);color:var(--bg)}@media (hover:hover) and (pointer:fine){.header__cta.btn--inverse:hover{background:var(--fg-muted);border-color:var(--fg-muted);color:var(--bg)}}.header__dd-toggle.header__dd-label{width:auto;height:auto;gap:6px;font:inherit;color:inherit;opacity:1;cursor:pointer}.header__overlay-label{display:block;font-size:28px;font-weight:500;letter-spacing:-0.015em;line-height:1.25;padding:8px 0;color:var(--fg)}.header__nav:has(.header__item:hover) .header__item:not(:hover) .header__dd{transition:none;opacity:0;visibility:hidden;pointer-events:none}.component-hero .hero__inner{padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-12)}.component-hero .hero__grid{row-gap:var(--space-4);align-items:center}.component-hero .hero__copy{grid-column:2/span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-right:var(--space-8)}.component-hero .hero__text{max-width:36rem;color:var(--color-muted)}.component-hero .surface-ink .hero__text{color:rgba(255, 255, 255, 0.8)}.component-hero .surface-ink .btn--outline, .component-hero .surface-ink #cc--main .cc_div .c-bn:not([id=s-c-bn]), #cc--main .cc_div .component-hero .surface-ink .c-bn:not([id=s-c-bn]){border-color:var(--color-white);color:var(--color-white)}.component-hero .hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.component-hero .hero__media{grid-column:7/span 5;aspect-ratio:4/5}.component-hero .surface-ink .hero__label{color:rgba(255, 255, 255, 0.7)}@media (max-width:1279px){.component-hero .hero__copy{padding-right:var(--space-4)}}@media (max-width:1023px){.component-hero .hero__inner{padding-bottom:var(--space-8)}.component-hero .hero__copy{grid-column:1/span 6;padding-right:0}.component-hero .hero__media{grid-column:7/span 6}}@media (max-width:767px){.component-hero .hero__inner{padding-top:calc(var(--header-h) + var(--space-4));padding-bottom:var(--space-6)}.component-hero .hero__copy, .component-hero .hero__media{grid-column:1/-1}.component-hero .hero__media{order:-1;aspect-ratio:4/3}}.component-hero_demo .hd{padding-top:calc(var(--header-h) + 96px);overflow:hidden}.component-hero_demo .hd__grid{row-gap:72px;align-items:center}.component-hero_demo .hd__copy{grid-column:2/span 4;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.component-hero_demo .hd__title{max-width:16ch;font-size:clamp(36px, 2.6vw + 18px, 60px)}.component-hero_demo .hd__text{margin:0;max-width:38rem;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted)}.component-hero_demo .hd__actions{display:flex;flex-wrap:wrap;gap:12px}.component-hero_demo .hd__stage{grid-column:6/12;position:relative;margin-left:48px}@media (min-width:1024px){.component-hero_demo .hd__grid{padding-inline:calc(max(20px, (100% - 1400px) / 2) - var(--grid-gutter))}}@media (max-width:1023px){.component-hero_demo .hd__copy, .component-hero_demo .hd__stage{grid-column:1/-1}.component-hero_demo .hd__stage{margin-left:0}.component-hero_demo .hd__copy{max-width:720px}}@media (max-width:767px){.component-hero_demo{}.component-hero_demo .hd{padding-top:calc(var(--header-h) + 24px)}.component-hero_demo .hd__stage{order:-1;animation-delay:0s !important;margin-inline:-20px}.component-hero_demo .hd__stage .ui-frame{border-radius:10px}.component-hero_demo .hd__grid{row-gap:32px}.component-hero_demo .hd__actions{width:100%}.component-hero_demo .hd__actions .btn, .component-hero_demo .hd__actions #cc--main .cc_div .c-bn:not([id=s-c-bn]), #cc--main .cc_div .component-hero_demo .hd__actions .c-bn:not([id=s-c-bn]){flex:1 1 100%}}.component-integrations{}.component-integrations .intg__grid{row-gap:48px;align-items:start}@media (max-width:767px){.component-integrations .intg__grid{row-gap:32px}}.component-integrations .intg__title{grid-column:2/span 5;margin:0;max-width:14ch}.component-integrations .intg__text{grid-column:7/span 5;margin:0;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted)}.component-integrations .intg__panel{grid-column:2/span 10;display:grid;grid-template-columns:minmax(200px, 3fr) 9fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.component-integrations .intg__rail{display:flex;flex-direction:column;padding:16px 0;border-right:1px solid var(--line)}.component-integrations .intg__tab{position:relative;background:none;border:0;text-align:left;padding:11px 24px;font:inherit;font-size:var(--text-sm);color:var(--fg-faint);cursor:pointer;transition:color 0.25s ease}.component-integrations .intg__tab::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--color-mark);transform:scaleY(0);transition:transform 0.4s var(--ease-osmo)}.component-integrations .intg__tab.is-on{color:var(--fg)}.component-integrations .intg__tab.is-on::before{transform:none}.component-integrations .intg__tab:focus-visible{outline:2px solid var(--color-mark);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.component-integrations .intg__tab:hover{color:var(--fg)}}.component-integrations .intg__hub{display:grid;grid-template-columns:minmax(150px, 180px) minmax(28px, 1fr) minmax(220px, 1.9fr) minmax(28px, 1fr) minmax(150px, 180px);align-items:center;padding:40px 32px}.component-integrations .intg__col{display:grid}.component-integrations .intg__set{grid-area:1/1;display:flex;flex-direction:column;justify-content:space-between;height:240px;visibility:hidden;transition:visibility 0s 0.5s}.component-integrations .intg__set.is-on{visibility:visible;transition:none}.component-integrations .intg__node{display:flex;max-width:100%;min-width:0;align-items:center;gap:10px;height:48px;padding:0;border-radius:10px;font-size:15px;color:var(--fg);white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity 0.25s ease, transform 0.25s ease, background-color 0.4s ease, box-shadow 0.4s ease}.component-integrations .intg__node img{flex:none;object-fit:contain;filter:brightness(0) invert(1);opacity:0.9}.component-integrations .intg__node.is-tone img{filter:grayscale(1) brightness(1.25) contrast(1.1);opacity:0.85}.component-integrations .intg__col--l .intg__node{align-self:flex-end;justify-content:flex-end}.component-integrations .intg__col--r .intg__node{align-self:flex-start;justify-content:flex-start}.component-integrations .intg__set.is-on .intg__node{opacity:0.5;transform:none;transition:opacity 0.5s var(--ease-settle), transform 0.6s var(--ease-settle), background-color 0.5s ease, box-shadow 0.5s ease;transition-delay:calc(var(--k) * 50ms + 250ms)}.component-integrations .intg__set.is-on .intg__node.is-hot{opacity:1;background:rgba(255, 255, 255, 0.07);box-shadow:0 0 0 12px rgba(255, 255, 255, 0.07);transition:opacity 0.4s var(--ease-settle), background-color 0.4s var(--ease-settle), box-shadow 0.4s var(--ease-settle)}.component-integrations .intg__lines{width:100%;height:240px;overflow:visible}.component-integrations .intg__lines path{fill:none;stroke:rgba(255, 255, 255, 0.16);stroke-width:1.2;vector-effect:non-scaling-stroke}.component-integrations .intg__lines path{stroke:rgba(255, 255, 255, 0.14)}.component-integrations .intg__lines .intg__pulse{stroke:var(--color-mark);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 200;stroke-dashoffset:6;opacity:0}.component-integrations .intg__core{position:relative;height:240px;text-align:center}.component-integrations .intg__core b{position:absolute;left:50%;top:calc(50% + 42px);transform:translateX(-50%);white-space:nowrap;font-weight:400;font-size:14px;color:var(--fg-muted)}.component-integrations .intg__core::before, .component-integrations .intg__core::after{content:"";position:absolute;top:50%;height:1px;width:calc(50% - 32px);background:rgba(255, 255, 255, 0.14)}.component-integrations .intg__core::before{left:0}.component-integrations .intg__core::after{right:0}.component-integrations .intg__stub{position:absolute;top:50%;width:calc(50% - 32px);height:2px;margin-top:-0.5px;overflow:hidden}.component-integrations .intg__stub.is-l{left:0}.component-integrations .intg__stub.is-r{right:0}.component-integrations .intg__stub > i{position:absolute;left:0;top:0;width:10px;height:2px;border-radius:2px;background:var(--color-mark);opacity:0}.component-integrations .intg__tile{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:16px;background:var(--bg-raised);border:1px solid var(--line-strong);color:var(--fg)}.component-integrations .intg__tile .icon{width:26px;height:26px}.component-integrations .intg__events{position:absolute;left:50%;top:calc(50% + 76px);transform:translateX(-50%);width:min(100%, 280px);display:grid}.component-integrations .intg__event{grid-area:1/1;margin:0;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:12px;background:var(--bg-raised);border:1px solid var(--line);text-align:left;font-size:13px;line-height:1.4;color:var(--fg);opacity:0;transform:translateY(6px);transition:opacity 0.25s ease, transform 0.25s ease}.component-integrations .intg__event > .icon{flex:none;width:16px;height:16px;margin-top:1px;color:#8fd3a8}.component-integrations .intg__event span{flex:1}.component-integrations .intg__event time{flex:none;color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12px;margin-top:1px}.component-integrations .intg__event.is-on{opacity:1;transform:none;transition:opacity 0.6s var(--ease-settle) 0.15s, transform 0.6s var(--ease-settle) 0.15s}.component-integrations .intg__note{grid-column:2/span 10;margin:-32px 0 0;font-size:16px;color:var(--fg-muted)}@media (max-width:1279px){.component-integrations .intg__hub{padding:32px 20px;grid-template-columns:minmax(132px, 160px) minmax(20px, 1fr) minmax(190px, 1.9fr) minmax(20px, 1fr) minmax(132px, 160px)}.component-integrations .intg__node{font-size:14px}}@media (max-width:1023px){.component-integrations{}.component-integrations .intg__title, .component-integrations .intg__text, .component-integrations .intg__panel, .component-integrations .intg__note{grid-column:1/-1}.component-integrations .intg__panel{grid-template-columns:1fr}.component-integrations .intg__rail{flex-direction:row;flex-wrap:nowrap;gap:4px;padding:0;margin:0 calc(var(--grid-margin, 16px) * -1);padding-inline:var(--grid-margin, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 40px), transparent)}.component-integrations .intg__rail::-webkit-scrollbar{display:none}.component-integrations .intg__tab{flex:none;scroll-snap-align:center;padding:14px 10px;white-space:nowrap;font-size:var(--text-sm)}.component-integrations .intg__tab::before{left:10px;right:10px;top:auto;bottom:0;width:auto;height:2px;transform:scaleX(0)}.component-integrations .intg__tab.is-on::before{transform:none}}.component-integrations .intg__fit{min-width:0}@media (max-width:767px){.component-integrations .intg__fit{position:relative;overflow:hidden;height:calc(var(--hh, 380) * var(--fs, 0.58) * 1px)}.component-integrations .intg__hub{position:absolute;left:0;top:0;width:600px;padding:24px 8px;transform:scale(var(--fs, 0.58));transform-origin:0 0;grid-template-columns:136px minmax(16px, 1fr) minmax(190px, 1.6fr) minmax(16px, 1fr) 136px;padding-bottom:84px}.component-integrations .intg__node{font-size:16px}.component-integrations .intg__note{margin-top:-24px}}@media (prefers-reduced-motion:reduce){.component-integrations .intg__node, .component-integrations .intg__event{transition:none}}img[src*="/integrations/swedbank.svg"]{filter:none !important;opacity:0.95}.component-integrations_dir{}.component-integrations_dir .idir__grid{row-gap:48px;align-items:start}@media (max-width:767px){.component-integrations_dir .idir__grid{row-gap:32px}}.component-integrations_dir .idir--top{padding-top:calc(var(--header-h) + 96px)}@media (max-width:767px){.component-integrations_dir .idir--top{padding-top:calc(var(--header-h) + 40px)}}.component-integrations_dir .idir__head{display:flex;flex-direction:column;gap:24px;max-width:46rem;grid-column:2/span 10}@media (max-width:1023px){.component-integrations_dir .idir__head{grid-column:1/-1}}.component-integrations_dir .idir__title{margin:0;max-width:18ch}.component-integrations_dir .idir__lede{margin:0;color:var(--fg-muted);max-width:40rem}.component-integrations_dir .idir__filter{display:flex;gap:8px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;scroll-margin-top:calc(var(--header-h) + 16px);grid-column:2/span 10}@media (max-width:1023px){.component-integrations_dir .idir__filter{grid-column:1/-1}}.component-integrations_dir .idir__filter::-webkit-scrollbar{display:none}.component-integrations_dir .idir__tab{position:relative;flex:none;background:none;border:0;padding:16px 12px;font:inherit;font-size:var(--text-sm);color:var(--fg-faint);cursor:pointer;white-space:nowrap;transition:color 0.25s ease}.component-integrations_dir .idir__tab:first-child{padding-left:0}.component-integrations_dir .idir__tab::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--color-mark);transform:scaleX(0);transition:transform 0.4s var(--ease-osmo)}.component-integrations_dir .idir__tab:first-child::after{left:0}.component-integrations_dir .idir__tab.is-on{color:var(--fg)}.component-integrations_dir .idir__tab.is-on::after{transform:none}.component-integrations_dir .idir__tab:focus-visible{outline:2px solid var(--color-mark);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.component-integrations_dir .idir__tab:hover{color:var(--fg)}}.component-integrations_dir .idir__cards{list-style:none;margin:-16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--grid-gutter);grid-column:2/span 10}@media (max-width:1023px){.component-integrations_dir .idir__cards{grid-column:1/-1}}.component-integrations_dir .idir__card{display:flex;flex-direction:column;min-width:0;padding:24px 24px 22px;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--duration-micro, 0.2s) ease}.component-integrations_dir .idir__card[hidden]{display:none}@media (hover:hover) and (pointer:fine){.component-integrations_dir .idir__card:hover{border-color:var(--line-strong)}}.component-integrations_dir .idir__logo{display:flex;align-items:center;height:32px;margin-bottom:20px}.component-integrations_dir .idir__logo img{flex:none;object-fit:contain;filter:brightness(0) invert(1);opacity:0.9}.component-integrations_dir .idir__card.is-tone .idir__logo img{filter:grayscale(1) brightness(1.25) contrast(1.1);opacity:0.85}.component-integrations_dir .idir__name{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-0.01em}.component-integrations_dir .idir__desc{margin:0 0 20px;font-size:16px;line-height:1.5;color:var(--fg-muted)}.component-integrations_dir .idir__cat{margin:auto 0 0;font-size:14px;line-height:1.4;color:var(--fg-faint)}.component-integrations_dir .idir__note{margin:0;font-size:16px;color:var(--fg-muted);grid-column:2/span 10}@media (max-width:1023px){.component-integrations_dir .idir__note{grid-column:1/-1}}.component-integrations_dir .idir__note .link{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:1023px){.component-integrations_dir{}.component-integrations_dir .idir__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.component-integrations_dir .idir__filter{margin-inline:calc(var(--grid-margin) * -1);padding-inline:var(--grid-margin);scroll-padding-inline:var(--grid-margin);scroll-snap-type:x proximity;border-bottom:0;background:linear-gradient(var(--line), var(--line)) no-repeat center bottom/calc(100% - 2 * var(--grid-margin)) 1px}.component-integrations_dir .idir__tab{scroll-snap-align:start}}@media (max-width:767px){.component-integrations_dir .idir__cards{grid-template-columns:minmax(0, 1fr);margin-top:-8px}.component-integrations_dir .idir__card{padding:20px 20px 18px}}.component-integrations_dir .js .idir__card{animation:idir-in 0.7s var(--ease-settle) both;animation-delay:calc(0.15s + var(--i, 0) * 35ms)}@keyframes idir-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.component-integrations_dir .idir__card.is-leave{opacity:0;transform:scale(0.97);transition:opacity 0.2s ease, transform 0.2s ease}.component-integrations_dir .idir__card.is-enter{animation:idir-in 0.55s var(--ease-settle) both;animation-delay:calc(var(--e, 0) * 30ms)}@media (prefers-reduced-motion:reduce){.component-integrations_dir .idir__tab, .component-integrations_dir .idir__tab::after, .component-integrations_dir .idir__card{transition:none;animation:none !important}}img[src*="/integrations/swedbank.svg"]{filter:none !important;opacity:0.95}.component-iso_trio{}.component-iso_trio .iso-trio__list{grid-column:2/span 10;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width:1023px){.component-iso_trio .iso-trio__list{grid-column:1/-1}}.component-iso_trio .iso-trio__item{padding:32px 32px 40px;min-width:0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.component-iso_trio .iso-trio__item:first-child{padding-left:0}.component-iso_trio .iso-trio__item:last-child{border-right:0;padding-right:0}.component-iso_trio .iso-trio__art{height:240px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.component-iso_trio .iso-trio__art svg{max-height:100%;max-width:300px}.component-iso_trio .iso-trio__title{margin:0;font-size:18px;font-weight:500}.component-iso_trio .iso-trio__text{margin:0;color:var(--fg-muted);font-size:16px;line-height:1.55;max-width:32ch}.component-iso_trio .iso-layer{transition:transform 1.1s var(--ease-osmo);transform:translateY(calc(var(--i) * 6px))}.component-iso_trio .is-live .iso-layer{animation:iso-breathe 4.8s infinite;animation-delay:calc(var(--i) * 0.08s)}@keyframes iso-breathe{0%{transform:translateY(calc(var(--i) * 6px));animation-timing-function:var(--ease-travel)}45%{transform:translateY(calc(var(--i) * -5px))}60%{transform:translateY(calc(var(--i) * -5px));animation-timing-function:var(--ease-travel)}100%{transform:translateY(calc(var(--i) * 6px))}}.component-iso_trio .iso-wire{fill:none;stroke:rgba(255, 255, 255, 0.28) !important;stroke-dasharray:2 4}.component-iso_trio .iso-pulse{fill:none;stroke:var(--color-mark) !important;stroke-width:1.5 !important;stroke-linecap:round;stroke-dasharray:0.22 1;stroke-dashoffset:1.22;opacity:0}.component-iso_trio .is-live .iso-pulse{animation:iso-move 3.2s infinite, iso-fade 3.2s linear infinite;animation-delay:calc(var(--i) * 0.8s)}@keyframes iso-move{0%{stroke-dashoffset:1.22;animation-timing-function:var(--ease-travel)}30%, 100%{stroke-dashoffset:0}}@keyframes iso-fade{0%{opacity:0}4%, 25%{opacity:1}32%, 100%{opacity:0}}.component-iso_trio .is-live .iso-node .f-top{animation:iso-pick 3.2s infinite;animation-delay:calc(var(--i) * 0.8s)}@keyframes iso-pick{0%{stroke:rgba(255, 255, 255, 0.55);animation-timing-function:var(--ease-settle)}5%, 10%{stroke:var(--color-mark);animation-timing-function:ease-in-out}24%, 100%{stroke:rgba(255, 255, 255, 0.55)}}.component-iso_trio .is-live .iso-core .f-top{animation:iso-arrive 0.8s infinite;animation-delay:0.9s}@keyframes iso-arrive{0%{stroke:rgba(255, 255, 255, 0.55);animation-timing-function:var(--ease-settle)}12%{stroke:var(--color-mark);animation-timing-function:ease-in-out}70%, 100%{stroke:rgba(255, 255, 255, 0.55)}}.component-iso_trio .iso-slab{opacity:0}.component-iso_trio .is-live .iso-slab{animation:iso-slab 6s linear infinite;animation-delay:var(--d)}@keyframes iso-slab{0%{opacity:0;transform:translateY(-16px);animation-timing-function:var(--ease-settle)}9%{opacity:1;transform:none}64%{opacity:1;transform:none;animation-timing-function:ease-in}72%, 100%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.component-iso_trio .is-live .iso-layer, .component-iso_trio .is-live .iso-pulse, .component-iso_trio .is-live .iso-node .f-top, .component-iso_trio .is-live .iso-core .f-top, .component-iso_trio .is-live .iso-slab{animation:none}.component-iso_trio .iso-slab{opacity:1}}@media (max-width:1023px) and (min-width:768px){.component-iso_trio .iso-trio__list{grid-template-columns:1fr}.component-iso_trio .iso-trio__item{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-items:center;padding:40px 0;border-right:0;border-bottom:1px solid var(--line)}.component-iso_trio .iso-trio__item:last-child{border-bottom:0}.component-iso_trio .iso-trio__art{grid-row:span 2;margin:0;height:180px}}@media (max-width:767px){.component-iso_trio .iso-trio__list{grid-template-columns:1fr}.component-iso_trio .iso-trio__item{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.component-iso_trio .iso-trio__item:last-child{border-bottom:0}.component-iso_trio .iso-trio__art{height:200px}}.component-lab{padding-top:0}.component-lab .lab__grid{row-gap:28px}.component-lab .lab__h, .component-lab .lab__p, .component-lab .lab__v{grid-column:2/span 10}.component-lab .lab__h{margin:0}.component-lab .lab__h--2{margin-top:96px}.component-lab .lab__p{margin:0 0 12px;max-width:64ch;color:var(--fg-muted);font-size:var(--text-lede);line-height:1.5}.component-lab code{font-size:13px;color:var(--fg-faint)}.component-lab .lab__v{display:flex;flex-direction:column;gap:16px;margin-top:24px}.component-lab .lab__vhead{display:flex;flex-direction:column;gap:4px}.component-lab .lab__vhead b{font-size:20px;font-weight:500}.component-lab .lab__vhead span{color:var(--fg-muted);max-width:70ch}.component-lab .ui-screen[data-lab]{display:block;font-size:15px}.component-lab .lab-sk{display:inline-block;height:9px;border-radius:99px;background:rgba(255, 255, 255, 0.09);flex:none}.component-lab .lab-sk.is-b{height:12px;background:rgba(255, 255, 255, 0.16)}.component-lab .lab-sk.is-btn{height:30px;border-radius:7px;background:rgba(255, 255, 255, 0.85)}.component-lab .lab-sk--sq{width:14px;height:14px;border-radius:4px}.component-lab .lab-sk--dot{width:14px;height:14px;border-radius:50%}.component-lab .ui-screen[data-lab=a]{display:grid;grid-template-columns:64px minmax(0, 1fr) 340px}.component-lab .la-rail{display:flex;flex-direction:column;align-items:center;gap:18px;padding:18px 0;border-right:1px solid rgba(255, 255, 255, 0.07)}.component-lab .la-logo{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#26262b;font-size:13px;font-weight:600;margin-bottom:10px}.component-lab .la-ico{color:#6f6f78}.component-lab .la-ico .icon{width:20px;height:20px}.component-lab .la-ico.is-on{color:#f4f4f5}.component-lab .la-main{padding:28px 32px;min-width:0}.component-lab .la-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.component-lab .la-top h4{margin:0;font-size:24px;font-weight:500;letter-spacing:-0.01em}.component-lab .la-list{list-style:none;margin:0;padding:0}.component-lab .la-list li{display:grid;grid-template-columns:22px minmax(0, 1fr) 150px 90px;align-items:center;gap:14px;height:64px;padding:0 14px;border-radius:10px;color:#ececf0}.component-lab .la-list li.is-sel{background:rgba(255, 255, 255, 0.05)}.component-lab .la-list .la-c{color:#8a8a94}.component-lab .la-list .la-s{text-align:right;font-variant-numeric:tabular-nums}.component-lab .la-list .ui-st .icon{width:18px;height:18px}.component-lab .la-side{padding:28px;border-left:1px solid rgba(255, 255, 255, 0.07);display:flex;flex-direction:column;gap:10px}.component-lab .la-id{margin:0;color:#8a8a94;font-size:14px}.component-lab .la-side h5{margin:0 0 10px;font-size:21px;font-weight:500;letter-spacing:-0.01em}.component-lab .la-steps{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.component-lab .la-steps span{display:flex;align-items:center;gap:10px;color:#6f6f78;font-size:14px}.component-lab .la-steps i{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor}.component-lab .la-steps .is-done{color:#b8b8c0}.component-lab .la-steps .is-done i{background:#4fb37c;border-color:#4fb37c}.component-lab .la-steps .is-now{color:#f4f4f5}.component-lab .la-steps .is-now i{background:var(--color-mark);border-color:var(--color-mark)}.component-lab .la-ai{margin-top:auto;padding:16px;border-radius:12px;background:#17171a;border:1px solid rgba(255, 255, 255, 0.08)}.component-lab .la-ai p{margin:10px 0 14px;color:#d4d4d8;line-height:1.45}.component-lab .la-ai__who{display:flex;align-items:center;gap:8px;font-weight:500}.component-lab .la-ai__btns{display:flex;gap:8px}.component-lab .la-ai__who em{margin-left:auto;font-style:normal;font-weight:400;font-size:12.5px;color:#8a8a94}.component-lab .la-main, .component-lab .l1-main{min-width:0}.component-lab .ui-screen[data-lab=a1]{display:grid;grid-template-columns:64px minmax(0, 1fr)}.component-lab .l1-main{padding:28px 32px}.component-lab .l1-cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.component-lab .l1-h{margin:0 0 12px;color:#b8b8c0;font-size:14px}.component-lab .l1-h span{color:#6f6f78;margin-left:4px}.component-lab .l1-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;margin-bottom:12px;border-radius:12px;background:#151518;border:1px solid rgba(255, 255, 255, 0.07)}.component-lab .l1-card b{font-weight:500;font-size:15.5px;color:#f0f0f2}.component-lab .l1-card span{color:#8a8a94;font-size:14px}.component-lab .l1-card > .ui-av{position:absolute;right:14px;top:14px}.component-lab .l1-card.is-sel{border-color:rgba(255, 255, 255, 0.22);background:#1a1a1e}.component-lab .l1-note{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255, 255, 255, 0.07)}.component-lab .l1-note span:not(.ui-btn){color:#d4d4d8 !important}.component-lab .l1-note .ui-btn{margin-left:auto}.component-lab .ui-screen[data-tone=light]{background:#ffffff;color:#18181b}.component-lab .ui-screen[data-tone=light] .la-rail, .component-lab .ui-screen[data-tone=light] .la-side{border-color:#ececf0}.component-lab .ui-screen[data-tone=light] .la-logo{background:#f1f1f3;color:#18181b}.component-lab .ui-screen[data-tone=light] .la-ico{color:#a1a1aa}.component-lab .ui-screen[data-tone=light] .la-ico.is-on{color:#18181b}.component-lab .ui-screen[data-tone=light] .la-list li{color:#18181b}.component-lab .ui-screen[data-tone=light] .la-list li.is-sel{background:#f4f4f5}.component-lab .ui-screen[data-tone=light] .la-c, .component-lab .ui-screen[data-tone=light] .la-id{color:#71717a}.component-lab .ui-screen[data-tone=light] .la-steps .is-done{color:#52525b}.component-lab .ui-screen[data-tone=light] .la-steps .is-now{color:#18181b}.component-lab .ui-screen[data-tone=light] .la-steps span{color:#a1a1aa}.component-lab .ui-screen[data-tone=light] .la-ai{background:#fafafa;border-color:#ececf0}.component-lab .ui-screen[data-tone=light] .la-ai p{color:#3f3f46}.component-lab .ui-screen[data-tone=light] .ui-btn{background:#fff;border-color:#e4e4e7;color:#18181b}.component-lab .ui-screen[data-tone=light] .ui-btn.is-primary{background:#18181b;border-color:#18181b;color:#fff}.component-lab .lab__v:has([data-tone=light]) .ui-frame{background:#fff}.component-lab .ui-screen[data-lab=a3]{display:grid;grid-template-columns:64px 250px minmax(0, 1fr)}.component-lab .l3-list{list-style:none;margin:0;padding:24px 12px;border-right:1px solid rgba(255, 255, 255, 0.07)}.component-lab .l3-list li{display:flex;align-items:center;gap:10px;height:46px;padding:0 12px;border-radius:9px;color:#b8b8c0;font-size:14px}.component-lab .l3-list li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-lab .l3-list li.is-sel{background:rgba(255, 255, 255, 0.05);color:#f4f4f5}.component-lab .l3-main{padding:32px 40px;display:flex;flex-direction:column;min-width:0}.component-lab .l3-main h4{margin:4px 0 18px;font-size:30px;font-weight:500;letter-spacing:-0.02em}.component-lab .l3-facts{display:flex;gap:36px;margin-bottom:28px}.component-lab .l3-facts span{display:flex;align-items:center;gap:8px}.component-lab .l3-facts em{font-style:normal;color:#8a8a94;margin-right:4px}.component-lab .la-hsteps{display:grid;grid-template-columns:repeat(5, 1fr);gap:8px;margin-bottom:30px}.component-lab .la-hsteps span{display:flex;flex-direction:column;gap:10px;color:#6f6f78;font-size:13.5px}.component-lab .la-hsteps i{height:5px;border-radius:99px;background:rgba(255, 255, 255, 0.1)}.component-lab .la-hsteps .is-done{color:#b8b8c0}.component-lab .la-hsteps .is-done i{background:#4fb37c}.component-lab .la-hsteps .is-now{color:#f4f4f5}.component-lab .la-hsteps .is-now i{background:var(--color-mark)}.component-lab .l3-low{display:grid;grid-template-columns:minmax(0, 1fr) 330px;gap:28px;align-items:end;margin-top:auto}.component-lab .l3-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.component-lab .l3-feed li{display:flex;align-items:center;gap:10px;color:#b8b8c0;font-size:14px}.component-lab .l3-feed li b{color:#f0f0f2;font-weight:500}.component-lab .l3-feed li time{margin-left:auto;color:#6f6f78;font-size:12.5px}.component-lab .l3-low .la-ai{margin-top:0}.component-lab .ui-screen[data-tone=aurora] .la-ai .ui-av--mi{background:var(--aurora-btn);color:#fff}.component-lab .ui-screen[data-tone=aurora] .la-ai__who em{background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.component-lab .ui-screen[data-tone=aurora] .la-ai .ui-btn.is-primary{background:var(--aurora-btn);border-color:transparent;color:#fff}.component-lab .ui-screen[data-lab^=z]{background:#0c0c0e}.component-lab .lz-fade-rb{-webkit-mask-image:linear-gradient(to right, #000 62%, transparent 98%), linear-gradient(to bottom, #000 60%, transparent 98%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, #000 62%, transparent 98%), linear-gradient(to bottom, #000 60%, transparent 98%);mask-composite:intersect}.component-lab .lz-fade-x{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 12%, #000 88%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 12%, #000 88%, transparent 100%)}.component-lab .lz-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent 100%);mask-image:linear-gradient(to bottom, #000 70%, transparent 100%)}.component-lab .lz-who{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:500;color:#f4f4f5}.component-lab .lz-who em{font-style:normal;font-weight:400;font-size:16px;color:#6f6f78;margin-left:6px}.component-lab .lz-k{margin:0;color:#8a8a94;font-size:20px}.component-lab .lz-btns{display:flex;gap:14px}.component-lab .lz-btns .ui-btn{height:56px;padding:0 28px;font-size:20px;border-radius:12px}.component-lab .lz-btns .ui-btn .icon{width:18px;height:18px}.component-lab .lz1 .lz-who{gap:18px;font-size:34px}.component-lab .lz1 .lz-who em{font-size:28px;margin-left:8px}.component-lab .lz1 .lz-btns .ui-btn{height:68px;padding:0 36px;font-size:24px;border-radius:14px}.component-lab .lz1{position:absolute;left:150px;top:120px;width:800px;display:flex;flex-direction:column;gap:28px}.component-lab .lz1-t{margin:0;font-size:40px;line-height:1.22;letter-spacing:-0.02em;color:#c9c9cf}.component-lab .lz1-t b{color:#fff;font-weight:500}.component-lab .lz2{position:absolute;left:110px;top:44px;width:1150px;height:700px;padding:48px 56px;border-radius:20px;background:#141417;border:1px solid rgba(255, 255, 255, 0.09)}.component-lab .lz2 h4{margin:8px 0 32px;font-size:52px;font-weight:500;letter-spacing:-0.025em}.component-lab .lz-steps{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;max-width:900px}.component-lab .lz-steps span{display:flex;flex-direction:column;gap:14px;color:#6f6f78;font-size:18px}.component-lab .lz-steps i{height:7px;border-radius:99px;background:rgba(255, 255, 255, 0.1)}.component-lab .lz-steps .is-done{color:#b8b8c0}.component-lab .lz-steps .is-done i{background:#4fb37c}.component-lab .lz-steps .is-now{color:#f4f4f5}.component-lab .lz-steps .is-now i{background:var(--color-mark)}.component-lab .lz2-ai{margin-top:36px;width:680px;padding:32px 36px;border-radius:20px;background:#1a1a1e;border:1px solid rgba(255, 255, 255, 0.1)}.component-lab .lz2-ai .lz-who{font-size:26px;gap:14px}.component-lab .lz2-ai p:not(.lz-who){margin:14px 0 26px;font-size:28px;line-height:1.3;letter-spacing:-0.01em;color:#e4e4e8}.component-lab .lz2-ai .lz-btns .ui-btn{height:62px;padding:0 32px;font-size:22px}.component-lab .lz3{position:absolute;left:-40px;right:-40px;top:120px;display:flex;flex-direction:column;gap:14px}.component-lab .lz3-row{display:flex;align-items:center;gap:22px;height:104px;padding:0 120px;font-size:30px;letter-spacing:-0.015em;color:#d4d4d8}.component-lab .lz3-row em{font-style:normal;color:#6f6f78;margin-left:auto;font-size:24px}.component-lab .lz3-row .ui-st .icon{width:30px;height:30px}.component-lab .lz3-row.is-hl{margin:0 80px;padding:0 40px;border-radius:18px;background:#18181b;border:1px solid rgba(255, 255, 255, 0.14);color:#fff}.component-lab .lz3-row.is-hl .ui-btn{height:58px;padding:0 28px;font-size:21px;border-radius:12px}.component-lab .lz3-tag{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:6px 16px 6px 6px;border-radius:99px;background:rgba(255, 255, 255, 0.06);color:#d4d4d8;font-size:18px;letter-spacing:0}.component-lab .lz4{position:absolute;left:160px;top:70px;width:820px}.component-lab .lz4 ol{list-style:none;margin:0;padding:0 0 0 0;position:relative}.component-lab .lz4 ol::before{content:"";position:absolute;left:15px;top:20px;bottom:20px;width:1px;background:rgba(255, 255, 255, 0.12)}.component-lab .lz4 li{position:relative;display:flex;align-items:center;gap:22px;height:112px;font-size:26px;letter-spacing:-0.01em;color:#b8b8c0}.component-lab .lz4 li b{color:#f4f4f5;font-weight:500}.component-lab .lz4 li time{margin-left:auto;font-size:18px;color:#6f6f78}.component-lab .lz4 li .ui-btn{margin-left:auto;height:56px;padding:0 26px;font-size:20px;border-radius:12px}.component-lab .lz4 li.is-now{margin:6px -32px;padding:0 32px;border-radius:18px;background:#18181b;border:1px solid rgba(255, 255, 255, 0.14);color:#fff}.component-lab .lz4 li.is-dim{opacity:0.4}.component-lab .lz5{position:absolute;left:70px;top:60px;width:1200px;height:700px;display:grid;grid-template-columns:330px 1fr;border-radius:20px;background:#111114;border:1px solid rgba(255, 255, 255, 0.09);overflow:hidden}.component-lab .lz5-side{display:flex;flex-direction:column;gap:8px;padding:32px 22px;border-right:1px solid rgba(255, 255, 255, 0.07)}.component-lab .lz5-side span{display:flex;align-items:center;gap:16px;height:56px;padding:0 16px;border-radius:12px;font-size:22px;color:#a1a1aa}.component-lab .lz5-side span .icon{width:24px;height:24px}.component-lab .lz5-side span em{margin-left:auto;font-style:normal;color:#6f6f78;font-size:18px}.component-lab .lz5-side .is-on{background:rgba(255, 255, 255, 0.06);color:#fff}.component-lab .lz5-side .lz5-org{color:#f4f4f5;font-weight:500;margin-bottom:18px}.component-lab .lz5-side .lz5-org i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#26262b;font-style:normal;font-size:16px}.component-lab .lz5-main{padding:36px 44px}.component-lab .lz5-main h4{margin:0 0 26px;font-size:34px;font-weight:500;letter-spacing:-0.02em}.component-lab .lz5-row{display:flex;align-items:center;gap:20px;height:84px;padding:0 22px;border-radius:14px;font-size:25px;color:#d4d4d8}.component-lab .lz5-row .ui-st .icon{width:26px;height:26px}.component-lab .lz5-row .ui-av{margin-left:auto}.component-lab .lz5-row.is-sel{background:rgba(255, 255, 255, 0.05);color:#fff}@media (max-width:1023px){.component-lab .lab__h, .component-lab .lab__p, .component-lab .lab__v{grid-column:1/-1}}.component-logos .logos__inner{padding:88px 0 16px}@media (max-width:767px){.component-logos .logos__inner{padding:56px 0 8px}}.component-logos .logos__grid{row-gap:20px}.component-logos .logos__track{grid-column:2/span 10;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent)}@media (max-width:1023px){.component-logos .logos__track{grid-column:1/-1}}.component-logos .logos__belt{display:flex;width:max-content;animation:logos-tick 48s linear infinite}.component-logos .logos__track:hover .logos__belt, .component-logos .logos__track:focus-within .logos__belt{animation-play-state:paused}.component-logos .logos__list{list-style:none;margin:0;padding:0 0 0 88px;display:flex;align-items:center;gap:88px}.component-logos .logos__list li{flex:none}.component-logos .logos__list img{display:block;height:40px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.55}.theme-light .component-logos .logos__list img{filter:brightness(0)}@media (max-width:767px){.component-logos .logos__list{gap:56px;padding-left:56px}.component-logos .logos__list img{height:30px;max-width:110px}.component-logos .logos__belt{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.component-logos .logos__belt{animation:none}}.component-logos .logos__label{margin:0;font-size:15px;color:var(--fg-muted);grid-column:2/span 10}@media (max-width:1023px){.component-logos .logos__label{grid-column:1/-1}}@keyframes logos-tick{to{transform:translateX(-50%)}}html[data-a11y-motion=off] .logos__belt{animation:none !important}.component-not_found{background:var(--color-white)}.nf__section{position:relative;min-height:100svh;display:flex;align-items:center}.nf__grid{width:100%;row-gap:var(--space-2)}.nf__code{grid-column:2/span 6;margin:0;font-weight:500;font-size:clamp(80px, 12vw, 240px);line-height:0.9;letter-spacing:var(--tracking-display);color:var(--color-ink);opacity:0.06}.nf__label{grid-column:2/span 6;grid-row:2;margin-top:calc(-1 * var(--space-8))}.nf__actions{grid-column:2/span 6;grid-row:3;margin-top:var(--space-4)}@media (max-width:1023px){.nf__code, .nf__label, .nf__actions{grid-column:1/span 6}}@media (max-width:767px){.nf__code, .nf__label, .nf__actions{grid-column:1/-1}.nf__label{margin-top:calc(-1 * var(--space-4))}}.component-offer{padding-top:calc(var(--header-h) + 64px);padding-bottom:var(--section-pad)}.component-offer .offer__grid{row-gap:var(--space-8);align-items:start}.component-offer .offer__main{grid-column:2/span 6;min-width:0}.component-offer .offer__aside{grid-column:9/span 3}.component-offer .offer__head{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;row-gap:var(--space-2);column-gap:var(--space-3)}.component-offer .offer__title{margin:0;font-size:var(--text-h3);font-weight:500;line-height:1.2;letter-spacing:-0.01em}.component-offer .offer__count{margin:0;font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap}.component-offer .offer__count span{color:var(--fg)}.component-offer .offer__track{grid-column:1/-1;position:relative;height:2px;background:var(--line-strong);border-radius:2px;overflow:hidden}.component-offer .offer__track-fill{position:absolute;inset:0 auto 0 0;width:16.6666666667%;background:var(--fg);border-radius:2px;transition:width 0.6s var(--ease-settle)}.component-offer .offer__form{margin-top:var(--space-8)}.component-offer .offer__stage{display:grid}.component-offer .offer__step{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;visibility:hidden;opacity:0;pointer-events:none}.component-offer .offer__step.is-active{visibility:visible;opacity:1;pointer-events:auto}.component-offer .offer__step.is-entering{animation:offer-in 0.6s var(--ease-settle) both}.component-offer .offer__step.is-leaving{visibility:visible;animation:offer-out 0.22s var(--ease-osmo-out) both}.component-offer .offer__q{margin:0;max-width:20ch}.component-offer .offer__hint{margin:12px 0 0;color:var(--fg-muted);font-size:var(--text-body)}.component-offer .offer__opts{width:100%;margin-top:var(--space-6);display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.component-offer .offer__opt{position:relative;display:flex;align-items:center;gap:16px;min-height:56px;padding:12px 0;border-top:1px solid var(--line);cursor:pointer}.component-offer .offer__opt-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.component-offer .offer__opt-box{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--fg-faint);border-radius:6px;color:var(--bg);transition:background-color var(--duration-micro) var(--ease-micro), border-color var(--duration-micro) var(--ease-micro)}.component-offer .offer__opt-box svg{width:12px;height:10px;opacity:0;transition:opacity var(--duration-micro) var(--ease-micro)}.component-offer .offer__opt-input[type=radio] + .offer__opt-box{border-radius:50%}.component-offer .offer__opt-input[type=radio] + .offer__opt-box::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bg);opacity:0;transition:opacity var(--duration-micro) var(--ease-micro)}.component-offer .offer__opt-label{font-size:var(--text-body);line-height:1.4;color:var(--fg-muted);transition:color var(--duration-micro) var(--ease-micro)}.component-offer .offer__opt-input:checked + .offer__opt-box{background:var(--fg);border-color:var(--fg)}.component-offer .offer__opt-input:checked + .offer__opt-box svg, .component-offer .offer__opt-input:checked + .offer__opt-box::after{opacity:1}.component-offer .offer__opt-input:checked ~ .offer__opt-label{color:var(--fg)}.component-offer .offer__opt-input:focus-visible + .offer__opt-box{outline:3px solid var(--color-mark);outline-offset:3px}@media (hover:hover) and (pointer:fine){.component-offer .offer__opt:hover .offer__opt-box{border-color:var(--fg)}.component-offer .offer__opt:hover .offer__opt-label{color:var(--fg)}}.component-offer .offer__opts-error{margin:12px 0 0;font-size:14px;line-height:1.3;color:var(--color-mark)}.component-offer .offer__opts-error[hidden]{display:none}.component-offer .offer__fields{width:100%;margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.component-offer .offer__fields--after{margin-top:var(--space-4)}.component-offer .offer__field{position:relative;display:grid;grid-template-columns:12rem minmax(0, 1fr);align-items:baseline;column-gap:var(--space-3);padding:14px 0 10px;border-bottom:1px solid var(--line-strong);transition:border-color var(--duration-micro) var(--ease-micro)}.component-offer .offer__field:focus-within{border-bottom-color:var(--color-mark)}.component-offer .offer__field--stack{grid-template-columns:minmax(0, 1fr);row-gap:8px}.component-offer .offer__label{font-size:var(--text-body);line-height:1.4;color:var(--fg);cursor:text}.component-offer .offer__optional{color:var(--fg-faint);font-size:14px;white-space:nowrap}.component-offer .offer__input{width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--fg);font:inherit;font-size:var(--text-body);line-height:1.4;caret-color:var(--fg)}.component-offer .offer__input:focus, .component-offer .offer__input:focus-visible{outline:0}.component-offer .offer__input:-webkit-autofill, .component-offer .offer__input:-webkit-autofill:hover, .component-offer .offer__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);box-shadow:inset 0 0 0 1000px var(--bg);transition:background-color 999999s 0s}.component-offer textarea.offer__input{resize:none;overflow:hidden;min-height:1.4em;display:block}.component-offer .offer__field.field--error{border-bottom-color:var(--color-mark)}.component-offer .offer__field .field__error{position:absolute;left:0;top:calc(100% + 6px);margin:0;font-size:14px;color:var(--color-mark)}.component-offer .offer__field.field--error{margin-bottom:18px}.component-offer .offer__nav{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:var(--space-6)}.component-offer .offer__privacy{margin-top:var(--space-3);font-size:14px;line-height:1.5;color:var(--fg-faint)}.component-offer .offer__privacy p{margin:0}.component-offer .offer__privacy a{color:var(--fg-muted);text-decoration:underline;text-underline-offset:var(--underline-offset)}.component-offer .offer__status{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-mark)}.component-offer .offer__status[hidden]{display:none}.component-offer .offer__noscript{margin-top:var(--space-6);color:var(--fg-muted)}.component-offer .offer__noscript a{color:var(--fg)}.component-offer .offer__aside{display:flex;flex-direction:column;gap:var(--space-4);padding-top:4px}.component-offer .offer__person{display:flex;align-items:center;gap:var(--space-2)}.component-offer .offer__photo{flex:none;display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 15%;background:var(--bg-raised)}.component-offer .offer__who{margin:0;display:flex;flex-direction:column;gap:2px}.component-offer .offer__who b{font-weight:500;font-size:var(--text-body)}.component-offer .offer__who span{color:var(--fg-muted);font-size:var(--text-sm)}.component-offer .offer__aside-h{margin:0;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-body);font-weight:500;line-height:1.4;letter-spacing:0}.component-offer .offer__next-steps{list-style:none;margin:calc(var(--space-4) * -1 + 12px) 0 0;padding:0;display:flex;flex-direction:column}.component-offer .offer__next-steps li{display:grid;grid-template-columns:20px minmax(0, 1fr);gap:8px;padding:12px 0;color:var(--fg-muted);font-size:var(--text-sm);line-height:1.5}.component-offer .offer__n{color:var(--fg-faint)}@media (max-width:1023px){.component-offer .offer__main{grid-column:1/span 9}.component-offer .offer__aside{grid-column:1/span 6}.component-offer .offer__grid{row-gap:var(--space-12)}.component-offer .offer__step:not(.is-active), .component-offer .offer__step.is-leaving{display:none}}@media (max-width:767px){.component-offer{padding-top:calc(var(--header-h) + 32px)}.component-offer .offer__main, .component-offer .offer__aside{grid-column:1/-1}.component-offer .offer__grid{row-gap:var(--space-8)}.component-offer .offer__form{margin-top:var(--space-6)}.component-offer .offer__opts, .component-offer .offer__fields{margin-top:var(--space-4)}.component-offer .offer__field{grid-template-columns:minmax(0, 1fr);row-gap:4px;padding-top:10px}.component-offer .offer__label{font-size:var(--text-sm);color:var(--fg-muted)}.component-offer .offer__nav{margin-top:var(--space-4);width:100%}.component-offer .offer__nav .btn, .component-offer .offer__nav #cc--main .cc_div .c-bn:not([id=s-c-bn]), #cc--main .cc_div .component-offer .offer__nav .c-bn:not([id=s-c-bn]){flex:0 1 auto}.component-offer .offer__aside{padding-top:var(--space-6);border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.component-offer .offer__step.is-entering, .component-offer .offer__step.is-leaving{animation:none}.component-offer .offer__track-fill{transition:none}}html[data-a11y-motion=off] .component-offer .offer__step{animation:none !important}@keyframes offer-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes offer-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.component-page_intro{padding-top:calc(var(--header-h) + 96px);padding-bottom:0}.component-page_intro .page-intro__grid{row-gap:var(--space-4);align-items:end}.component-page_intro .page-intro__title{grid-column:2/span 5;margin:0;max-width:14ch}.component-page_intro .page-intro__side{grid-column:7/span 5;display:flex;flex-direction:column;gap:28px;padding-bottom:8px}.component-page_intro .page-intro__lede{margin:0;color:var(--fg-muted);line-height:1.5}.component-page_intro .page-intro__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.component-page_intro .page-intro__title, .component-page_intro .page-intro__side{grid-column:1/-1}.component-page_intro .page-intro__title{max-width:18ch}.component-page_intro .page-intro__side{max-width:640px;padding-bottom:0}}@media (max-width:767px){.component-page_intro{padding-top:calc(var(--header-h) + 40px)}.component-page_intro .page-intro__grid{row-gap:var(--space-3)}.component-page_intro .page-intro__actions{width:100%}.component-page_intro .page-intro__actions .btn, .component-page_intro .page-intro__actions #cc--main .cc_div .c-bn:not([id=s-c-bn]), #cc--main .cc_div .component-page_intro .page-intro__actions .c-bn:not([id=s-c-bn]){flex:1 1 100%}}.component-page_intro .page-intro__grid.has-art{align-items:center}.component-page_intro .has-art .page-intro__copy{grid-column:2/span 5;display:flex;flex-direction:column;gap:32px}.component-page_intro .has-art .page-intro__title{max-width:13ch}.component-page_intro .has-art .page-intro__side{grid-column:auto;padding-bottom:0;max-width:34rem}.component-page_intro .page-intro__art{grid-column:7/span 5}.component-page_intro .pi-stack{display:block;width:100%;max-width:560px;margin-left:auto}.component-page_intro .pi-stack .pi-lead{fill:none;stroke:rgba(255, 255, 255, 0.28)}.component-page_intro .pi-stack .pi-label{fill:var(--fg);stroke:none;font-family:inherit;font-size:15px;letter-spacing:-0.005em}.component-page_intro .pi-plate{transform:translateY(calc(var(--i) * 4px))}.component-page_intro .is-live .pi-plate{animation:pi-breathe 5.2s infinite;animation-delay:calc(var(--i) * 0.09s)}@keyframes pi-breathe{0%{transform:translateY(calc(var(--i) * 4px));animation-timing-function:var(--ease-travel)}45%, 60%{transform:translateY(calc(var(--i) * -4px));animation-timing-function:var(--ease-travel)}100%{transform:translateY(calc(var(--i) * 4px))}}@media (prefers-reduced-motion:reduce){.component-page_intro .is-live .pi-plate{animation:none}}@media (max-width:1023px){.component-page_intro .has-art .page-intro__copy, .component-page_intro .page-intro__art{grid-column:1/-1}.component-page_intro .pi-stack{max-width:440px;margin:8px 0 0}.component-page_intro .pi-stack .pi-label{font-size:19px}}.component-points .pts__grid{row-gap:48px}@media (max-width:767px){.component-points .pts__grid{row-gap:32px}}.component-points .pts__title{grid-column:2/span 5;margin:0;max-width:15ch}.component-points .pts__text{grid-column:7/span 5;margin:0;font-size:var(--text-lede);line-height:1.5;color:var(--fg-muted)}.component-points .pts__list{grid-column:2/span 10;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--grid-gutter)}.component-points .pts__list li{display:flex;flex-direction:column;gap:6px;padding:18px 0 22px;border-top:1px solid var(--line)}.component-points .pts__list b{font-weight:500;font-size:16px}.component-points .pts__list span{color:var(--fg-muted);font-size:16px;line-height:1.5}@media (max-width:1023px){.component-points .pts__title, .component-points .pts__text, .component-points .pts__list{grid-column:1/-1}.component-points .pts__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.component-points .pts__list{grid-template-columns:minmax(0, 1fr)}}.component-post_content{padding:var(--space-6) 0 var(--space-12);background:var(--color-white);color:var(--color-ink)}@media (max-width:767px){.component-post_content{padding:var(--space-4) 0 var(--space-8)}}.post-content__inner{grid-column:2/span 6;max-width:var(--measure-legal)}@media (max-width:1023px){.post-content__inner{grid-column:1/span 9}}@media (max-width:767px){.post-content__inner{grid-column:1/-1}}.component-process .process__grid{row-gap:56px}@media (max-width:767px){.component-process .process__grid{row-gap:40px}}.component-process .process__head{grid-column:2/span 10}@media (max-width:1023px){.component-process .process__head{grid-column:1/-1}}.component-process .process__line{--col:calc((100% - (var(--n) - 1) * var(--grid-gutter)) / var(--n));--span:calc((var(--col) + var(--grid-gutter)) * (var(--n) - 1));position:relative;grid-column:2/span 10}@media (max-width:1023px){.component-process .process__line{grid-column:1/-1}}.component-process .process__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--grid-gutter)}.component-process .process__step{position:relative;display:flex;flex-direction:column;gap:10px;padding:44px var(--space-3) 0 0}.component-process .process__node{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--fg);transition:transform 0.6s var(--ease-settle), background-color 0.6s var(--ease-settle)}.component-process .process__track, .component-process .process__fill{position:absolute;top:4.5px;left:5px;width:var(--span);height:1px}.component-process .process__track{background:var(--line)}.component-process .process__fill{background:var(--fg-faint);transform-origin:0 0}.component-process .process__tail{position:absolute;top:4.5px;left:calc(5px + var(--span));right:0;height:1px;background:linear-gradient(to right, var(--fg-faint), transparent)}.component-process .process__dot{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background:var(--color-mark);opacity:0;pointer-events:none}.component-process .process__duration{margin:0;font-size:16px;color:var(--fg-faint)}.component-process .process__title{margin:0}.component-process .process__text{margin:0;color:var(--color-muted);font-size:17px;line-height:1.6}.component-process .process__duration, .component-process .process__title, .component-process .process__text{transition:opacity 0.6s var(--ease-settle)}.component-process .process__line.is-armed .process__step:not(.is-on) .process__node{transform:scale(0.6);background:var(--fg-faint)}.component-process .process__line.is-armed .process__step:not(.is-on):is(.process__duration, .process__title, .process__text){opacity:0.35}.component-process .process__line.is-armed .process__tail{opacity:0;transition:opacity 0.8s var(--ease-settle)}.component-process .process__line.is-armed.is-done .process__tail{opacity:1}@media (max-width:1023px){.component-process .process__steps{grid-template-columns:1fr;gap:0}.component-process .process__step{padding:0 0 40px 36px;max-width:640px}.component-process .process__step:last-child{padding-bottom:0}.component-process .process__node{top:7px}.component-process .process__track, .component-process .process__fill{top:12px;left:4.5px;width:1px;height:calc(100% - 12px)}.component-process .process__tail{top:auto;bottom:0;left:4.5px;right:auto;width:1px;height:0;background:linear-gradient(to bottom, var(--fg-faint), transparent)}}.component-statement .statement__grid{row-gap:88px}.component-statement .statement__text{grid-column:2/span 10;margin:0;max-width:30ch;font-size:clamp(28px, 1.6vw + 18px, 46px);line-height:1.18;letter-spacing:-0.02em;font-weight:500}@media (max-width:1023px){.component-statement .statement__text{grid-column:1/-1}}.component-statement .statement__stats{grid-column:2/span 10;margin:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--line)}@media (max-width:1023px){.component-statement .statement__stats{grid-column:1/-1}}.component-statement .statement__stat{padding:32px 24px 0 0;display:flex;flex-direction:column;gap:10px}.component-statement .statement__stat dt{font-size:clamp(36px, 2vw + 20px, 56px);font-weight:500;letter-spacing:-0.03em;line-height:1}.component-statement .statement__stat dd{margin:0;font-size:16px;color:var(--fg-muted);max-width:20ch}@media (max-width:767px){.component-statement .statement__stats{grid-template-columns:1fr 1fr}.component-statement .statement__stat{padding:24px 12px 0 0}}.component-styleguide{padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-12)}.component-styleguide .sg__grid{row-gap:var(--space-12)}.component-styleguide .sg__head, .component-styleguide .sg__section{display:flex;flex-direction:column;gap:var(--space-3);grid-column:2/span 10}@media (max-width:1023px){.component-styleguide .sg__head, .component-styleguide .sg__section{grid-column:1/-1}}.component-styleguide .sg__head .t-lede{max-width:48rem;color:var(--color-muted)}.component-styleguide .sg__toc{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--text-sm)}.component-styleguide .sg__toc a{color:var(--color-muted);text-decoration:none}.component-styleguide .sg__toc a:hover{color:var(--color-ink);text-decoration:underline}.component-styleguide .sg__note{color:var(--color-muted)}.component-styleguide .sg__meta{display:block;font-size:12px;color:var(--color-muted);margin-bottom:6px}.component-styleguide .sg__meta b{font-weight:500}.component-styleguide .sg__type{padding:var(--space-2) 0;border-top:1px solid var(--hairline)}.component-styleguide .sg__headings > * + *{margin-top:var(--space-2)}.component-styleguide .sg__h{margin:0}.component-styleguide .sg__swatches{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--space-2)}.component-styleguide .sg__swatch{aspect-ratio:3/2;border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--space-1);display:flex;align-items:flex-end;font-size:11px}.component-styleguide .sg__swatch-name{background:var(--color-white);color:var(--color-ink);padding:3px 6px;border-radius:3px;border:1px solid var(--hairline)}.component-styleguide .sg__swatch-name b{font-weight:500;color:var(--color-muted)}.component-styleguide .sg__prose{max-width:var(--measure-legal)}.component-styleguide .sg__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-2);align-items:start}.component-styleguide .sg__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.component-styleguide .sg__checklist li{display:flex;align-items:center;gap:10px}.component-styleguide .sg__states td, .component-styleguide .sg__states th{vertical-align:middle}.component-styleguide .sg__states code{font-size:12px;color:var(--color-muted)}.component-styleguide .sg--hover{background:var(--color-ink) !important;border-color:var(--color-ink) !important;color:var(--color-white) !important}.component-styleguide .sg--focus{outline:2px solid var(--color-ink);outline-offset:2px}.component-styleguide .sg__dark{padding:var(--space-3);border-radius:var(--radius-card);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.component-styleguide .sg__form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3);max-width:720px}.component-styleguide .sg__full{grid-column:1/-1}.component-styleguide .sg__choices{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.component-styleguide .acc{max-width:720px}.component-styleguide .sg__surface{padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--hairline);text-align:center;font-size:var(--text-sm)}.component-styleguide .sg__spaces{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm)}.component-styleguide .sg__space{display:flex;align-items:center;gap:12px}.component-styleguide .sg__space b{font-weight:500;color:var(--color-muted)}.component-styleguide .sg__space-bar{display:inline-block;height:12px;background:var(--color-ink);border-radius:2px}.component-styleguide .sg__radii{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-2)}.component-styleguide .sg__radius{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm)}.component-styleguide .sg__radius b{font-weight:500;color:var(--color-muted)}.component-styleguide .sg__radius .sg__note{font-size:12px}.component-styleguide .sg__radius-box{display:block;width:96px;height:64px;background:var(--color-surface-muted);border:1px solid var(--color-ink)}.component-styleguide .sg__gridDemo{padding-inline:0;position:relative;margin-top:var(--space-2)}.component-styleguide .sg__col{background:var(--color-surface-muted);border:1px solid var(--hairline);text-align:center;font-size:12px;padding:24px 0;color:var(--color-muted)}.component-styleguide .sg__well{grid-column:2/span 10;margin-top:8px;border:1px dashed var(--color-ink);padding:8px;text-align:center;font-size:12px}@media (max-width:1023px){.component-styleguide .sg__well{grid-column:1/-1}}.component-styleguide code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:0.9em;background:var(--color-surface-muted);padding:1px 5px;border-radius:3px}.component-styleguide kbd{font-family:inherit;border:1px solid var(--hairline);border-radius:3px;padding:0 6px}@media (max-width:1023px){.component-styleguide .sg__swatches{grid-template-columns:repeat(3, minmax(0, 1fr))}.component-styleguide .sg__cols{grid-template-columns:1fr}.component-styleguide .sg__states{display:block;overflow-x:auto}}@media (max-width:767px){.component-styleguide .sg__swatches{grid-template-columns:repeat(2, minmax(0, 1fr))}.component-styleguide .sg__form{grid-template-columns:1fr}.component-styleguide .sg__radii{grid-template-columns:1fr}.component-styleguide .sg__gridDemo .sg__col:nth-child(n+5){display:none}}.component-styleguide .sg__part{padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.component-styleguide .sg__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.component-thanks{position:relative;overflow:hidden;background:var(--color-white);color:var(--color-ink);padding-top:var(--header-h)}.component-thanks .thanks__bg{position:absolute;inset:0;z-index:0;background:var(--color-placeholder-ink)}.component-thanks .thanks__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.component-thanks .thanks__scrim{position:absolute;inset:0;background:rgba(0, 0, 0, 0.7)}.component-thanks .thanks__scene{position:relative;z-index:1;min-height:calc(100svh - var(--header-h));display:flex;align-items:center;padding-block:var(--space-12)}.component-thanks .thanks__scene--photo{color:var(--color-white)}.component-thanks .thanks__scene--photo .thanks__lede{color:rgba(255, 255, 255, 0.85)}.component-thanks .thanks__scene--photo .btn, .component-thanks .thanks__scene--photo #cc--main .cc_div .c-bn:not([id=s-c-bn]), #cc--main .cc_div .component-thanks .thanks__scene--photo .c-bn:not([id=s-c-bn]){background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}.component-thanks .thanks__grid{width:100%}.component-thanks .thanks__content{grid-column:4/span 6;display:flex;flex-direction:column;align-items:center;text-align:center}.component-thanks .thanks__check{width:64px;height:64px}.component-thanks .thanks__check svg{width:34px;height:25px}.component-thanks .thanks__heading{margin-top:var(--space-4)}.component-thanks .thanks__lede{margin-top:var(--space-2);max-width:40rem;color:var(--color-muted)}.component-thanks .thanks__actions{display:flex;justify-content:center;margin-top:var(--space-4)}@media (max-width:1023px){.component-thanks .thanks__content{grid-column:2/span 10}}@media (max-width:767px){.component-thanks .thanks__scene{padding-block:var(--space-6)}.component-thanks .thanks__content{grid-column:1/-1}}.vz-caret, .hz__caret{display:inline-block;width:3px;height:1.05em;margin-left:3px;vertical-align:-3px;background:var(--color-mark);opacity:0}.vz-caret.is-on{opacity:1;animation:hz-caret 1s steps(1) infinite}.vz-touch{position:absolute;z-index:6;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1.5px solid var(--cc, hsl(205, 70%, 56%));pointer-events:none}.vz-modal{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:rgba(8, 8, 10, 0.62);border-radius:inherit}.vz-modal[hidden]{display:none !important}.vz-modal__card{width:470px;max-width:86%;padding:38px 40px 34px;border-radius:22px;background:#1b1b1f;border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 30px 70px rgba(0, 0, 0, 0.55);text-align:center;display:flex;flex-direction:column;align-items:center}.vz-modal__ok{display:grid;place-items:center;width:74px;height:74px;margin-bottom:20px;border-radius:50%;background:rgba(79, 179, 124, 0.16);color:#8fd3a8}.vz-modal__ok .icon{width:36px;height:36px}.vz-modal__t{margin:0 0 8px;font-size:31px;color:#f4f4f5;letter-spacing:-0.015em}.vz-modal__s{margin:0 0 14px;font-size:20px;color:#b9b9c0}.vz-modal__m{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 14px;border-radius:99px;background:rgba(255, 255, 255, 0.06);font-size:17px;color:#9a9aa3}.vz-modal__m .icon{width:18px;height:18px}.za{left:40px;top:40px;width:1040px;height:580px;display:flex;flex-direction:column}.za [hidden]{display:none !important}.za .is-off{opacity:0}.za__top{padding:30px 36px 0;flex:none}.za__top .zm-h{font-size:30px}.za__k{margin:0 0 6px;font-size:18px;color:#8a8a94}.za__body{display:grid;grid-template-columns:340px minmax(0, 1fr);gap:44px;padding:26px 36px 0;min-height:0}.za__in{align-self:start;padding:24px 26px 26px;border-radius:16px;background:#151518;border:1px solid rgba(255, 255, 255, 0.08)}.za__from{display:flex;align-items:center;gap:12px;margin:0;font-size:21px;color:#f4f4f5}.za__from > .icon{width:24px;height:24px;color:#8a8a94;flex:none}.za__meta{margin:6px 0 16px;font-size:17px;color:#6f6f78}.za__txt{margin:0;font-size:22px;line-height:1.5;color:#c9c9cf}.za__txt mark{color:#fff;background:linear-gradient(rgba(255, 90, 51, 0.32), rgba(255, 90, 51, 0.32)) no-repeat 0 0/var(--hl, 100%) 100%;border-radius:4px;padding:0 2px;white-space:nowrap}.za__h{margin:0 0 10px;font-size:18px;color:#8a8a94}.za__feed{list-style:none;margin:0;padding:0;position:relative}.za__feed::before{content:"";position:absolute;left:15px;top:30px;bottom:30px;width:1px;background:rgba(255, 255, 255, 0.12)}.za__feed > li{position:relative;display:flex;align-items:center;gap:16px;height:62px;font-size:21px;color:#b8b8c0;white-space:nowrap}.za__feed > li > .ui-av{flex:none;position:relative;box-shadow:0 0 0 5px #111114}.za__feed time{margin-left:auto;padding-left:16px;font-size:17px;color:#6f6f78;flex:none}.za__t{min-width:0;overflow:hidden}.za__feed [data-ai] .za__t{color:#ececf0}.za__feed > li.za__li-card{display:block;height:auto;margin:2px 0 8px 48px;white-space:normal}.za__card{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;row-gap:6px;column-gap:16px;padding:16px 16px 16px 22px;border-radius:14px;background:#151518;border:1px solid rgba(255, 255, 255, 0.08);transition:background-color 0.5s var(--ease-settle)}.za__card.is-hl{background:#1c1c20}.za__ck{font-size:17px;color:#8a8a94;white-space:nowrap;overflow:hidden}.za__cv{font-size:22px;color:#f4f4f5;white-space:nowrap;overflow:hidden}.za__st, .za__go{display:flex;justify-content:flex-end}.za__go{min-height:48px;align-items:center}.ui-screen .za__go .zm-btn{height:48px;padding:0 22px;font-size:19px}.za__card .hz-badge{height:32px;font-size:15px}@media (max-width:767px){.ui-frame:has(> .ui-screen[data-viz=agent]){--w:600 !important;--h:860 !important}.za{left:20px;top:20px;width:560px;height:820px}.za__top{padding:26px 26px 0}.za__body{grid-template-columns:minmax(0, 1fr);gap:22px;padding:20px 26px 0}.za__txt{font-size:21px}.za__feed time{display:none}}.zb{position:absolute;left:44px;right:44px;top:46px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;transition:none}.zb__col{position:relative;min-width:0}.zb__h{display:flex;align-items:center;gap:12px;height:40px;margin:0 4px 16px;font-size:22px;color:#c9c9cf;white-space:nowrap}.zb__h em{font-style:normal;font-size:19px;color:#6f6f78;display:inline-block}.zb__dot{width:10px;height:10px;border-radius:50%;background:#8a8a94;flex:none}.zb__dot.is-orange{background:var(--color-mark)}.zb__dot.is-amber{background:#e5a54b}.zb__dot.is-green{background:#4fb37c}.zb__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px;margin-bottom:14px;border-radius:16px;background:#151518;border:1px solid rgba(255, 255, 255, 0.07);transition:background-color 0.5s var(--ease-settle);will-change:transform}.zb__card.is-lift{z-index:2;background:#1d1d21;box-shadow:0 18px 40px rgba(0, 0, 0, 0.5)}.zb__card.is-hl{background:#1d1d21}.zb__t{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;color:#f0f0f2;letter-spacing:-0.005em}.zb__c{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font-size:19px;color:#8a8a94}.zb__c > span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zb__c > .ui-av{flex:none}.zb__by{display:block;overflow:hidden;font-size:18px;color:#a1a1aa}.zb__by > span{display:block;padding-top:12px;border-top:1px solid rgba(255, 255, 255, 0.07);white-space:nowrap}.zb__by[hidden]{display:none}.zb__gap{display:block}.vg-ca{padding-bottom:44px}.vg-ca__req{display:flex;align-items:center;gap:14px;height:58px;margin:-6px -14px 18px;padding:0 14px;border-radius:12px;background:rgba(255, 255, 255, 0.05);font-size:20px;color:#ececf0;white-space:nowrap}.vg-ca__req > .icon{flex:none;width:22px;height:22px;color:#8a8a94}.vg-ca__rk{flex:none;color:#8a8a94}.vg-ca__rk::after{content:"·";margin-left:10px}.vg-ca__rt{min-width:0;overflow:hidden;text-overflow:ellipsis}.vg-ca__head{display:grid;grid-template-columns:260px 1fr;align-items:end;margin-bottom:12px}.vg-ca__days{display:grid;grid-template-columns:repeat(7, 1fr)}.vg-ca__days span{font-size:17px;color:#6f6f78;text-align:center}.vg-ca__rows{display:flex;flex-direction:column}.vg-ca__row{display:grid;grid-template-columns:260px 1fr;align-items:center;height:72px;border-top:1px solid rgba(255, 255, 255, 0.07);font-size:22px;color:#d4d4d8}.vg-ca__track{position:relative;height:44px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:14.2857142857% 100%}.vg-ca__track > i{position:absolute;top:2px;bottom:2px;left:calc(var(--f) * 100% / 7 + 4px);width:calc(var(--l) * 100% / 7 - 8px);display:flex;align-items:center;padding:0 12px;border-radius:10px;font-style:normal;font-size:17px;white-space:nowrap;overflow:hidden}.vg-ca__track > i > span{min-width:0;overflow:hidden;text-overflow:ellipsis}.vg-ca__track > i[hidden]{display:none}.vg-ca__bar{background:#26262b;border:1px solid rgba(255, 255, 255, 0.1);color:#c9c9cf;transform-origin:left center}.vg-ca__bar.is-amber{background:#30271d;border-color:#6a5130;color:#e8c48f}.vg-ca__bar.is-new{background:#421b16;border-color:#8a2f1c;color:#fff}.vg-ca__free{justify-content:center;color:#55555d;font-size:15px}.vg-ca__free > span{padding:0 6px;background:#131316}.vg-ca__badge{position:absolute;top:calc(100% + 8px);right:calc((7 - var(--e)) * 100% / 7 + 4px);display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:99px;background:#222226;font-size:16px;color:#d4d4d8;white-space:nowrap}.vg-ca__badge i{width:8px;height:8px;border-radius:50%;background:var(--color-mark)}.vg-ca__row:last-child{border-bottom:0}@media (max-width:767px){.vg-ca{padding:26px 24px 44px}.vg-ca__head, .vg-ca__row{grid-template-columns:170px 1fr}.vg-ca__row{font-size:20px}.vg-ca__track > i{padding:0 8px;font-size:15px}.vg-ca__req{font-size:18px;gap:10px;margin-inline:-10px;padding:0 10px}}.ui-screen.vg--export{container-type:inline-size}.ui-screen.vg--export .vg__box{width:min(100% - 64px, 820px)}.hd__stage .ui-screen.vg--export .vg__box{width:min(100% - 128px, 820px)}.vg-ex{padding:28px 28px 20px}.vg-ex__row{display:grid;grid-template-columns:minmax(0, 1fr) 110px 140px;align-items:center;gap:16px;height:60px;padding:0 18px;font-size:21px;color:#d4d4d8;white-space:nowrap}.vg-ex__cols{height:30px;font-size:16px;color:#6f6f78}.vg-ex__rows{display:flex;flex-direction:column;gap:4px}.vg-ex__f{display:flex;align-items:center;gap:14px;min-width:0;color:#ececf0}.vg-ex__f > .icon{width:23px;height:23px;flex:none;color:#8a8a94}.vg-ex__fmt{color:#a1a1aa;font-size:19px}.vg-ex__st{display:grid;justify-items:end;align-items:center}.vg-ex__st > *{grid-area:1/1}.vg-ex__bar{width:110px;height:7px;border-radius:99px;background:rgba(255, 255, 255, 0.08);overflow:hidden;opacity:0}.vg-ex__bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--color-mark)}.vg-ex__last{display:flex;align-items:center;gap:14px;height:56px;margin-top:8px;padding:6px 18px 0;border-top:1px solid rgba(255, 255, 255, 0.07);font-size:19px;color:#c9c9cf}.vg-ex__last > .icon{width:22px;height:22px;flex:none;color:#8fd3a8}@container (max-width:760px){.vg-ex{padding:24px 22px 18px}.vg-ex__row{grid-template-columns:minmax(0, 1fr) 90px 124px;gap:12px;padding:0 14px;font-size:20px}.vg-ex__cols{font-size:15px}.vg-ex__bar{width:96px}.vg-ex__last{padding:6px 14px 0}}.vg-in{padding:28px 32px 26px}.vg-in__head{display:flex;align-items:center;gap:18px}.vg-in__head > .icon{width:30px;height:30px;color:#8a8a94;flex:none}.vg-in__head .hz-badge{flex:none;margin-left:auto}.vg-in__id{flex:1;min-width:0}.vg-in__id .zm-k{margin-top:2px;font-size:19px}.vg-in__no{margin:0;font-size:28px;color:#f4f4f5;letter-spacing:-0.015em;white-space:nowrap}.vg-in__src{display:flex;align-items:center;gap:10px;margin:14px 0 0 48px;font-size:18px;color:#9a9aa3;white-space:nowrap}.vg-in__src .icon{width:19px;height:19px;flex:none;color:#8a8a94}.vg-in__lines{margin-top:16px;border-top:1px solid rgba(255, 255, 255, 0.07)}.vg-in__line{display:flex;align-items:center;gap:16px;height:54px;border-bottom:1px solid rgba(255, 255, 255, 0.06);font-size:21px;color:#c9c9cf}.vg-in__sum{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;color:#e4e4e8;white-space:nowrap}.vg-in__total{display:flex;align-items:center;height:62px;font-size:21px;color:#9a9aa3}.vg-in__total .vg-in__sum{font-size:27px;color:#f4f4f5;letter-spacing:-0.01em}.vg-in__steps{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:12px}.vg-in__steps > span{display:flex;flex-direction:column;gap:12px;min-width:0;color:#6f6f78;font-size:17px;transition:color 0.6s var(--ease-settle)}.vg-in__steps > span > i{height:7px;border-radius:99px;background:rgba(255, 255, 255, 0.1);transition:background-color 0.6s var(--ease-settle)}.vg-in__steps em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-in__steps > .is-done{color:#b8b8c0}.vg-in__steps > .is-done > i{background:#4fb37c}.vg-in__steps > .is-now{color:#f4f4f5}.vg-in__mark{position:absolute;left:0;top:0;z-index:1;width:calc((100% - 36px) / 4);height:7px;border-radius:99px;background:var(--color-mark);transform:translateX(calc(var(--n, 0) * (100% + 12px)))}.vg--log .vg__box{width:min(100% - 64px, 820px)}.hd__stage .vg--log .vg__box{width:min(100% - 128px, 760px)}.vg-lg{padding:28px 26px 18px}.vg-lg > .zm-k{font-size:19px}.vg__card.vg-lg > .zm-h{margin-bottom:16px}.vg-lg__cols, .vg-lg__row{display:grid;grid-template-columns:30px 104px minmax(0, 1fr) 86px;column-gap:14px;align-items:center;padding:0 14px}.vg-lg__cols{height:34px;font-size:16px;color:#6f6f78}.vg-lg__cols span:first-child{grid-column:1/3}.vg-lg__cols span:last-child{text-align:right}.vg-lg__rows{display:flex;flex-direction:column;gap:4px}.vg-lg__row{height:64px;border-radius:12px;font-size:20px;color:#b9b9c0;white-space:nowrap;transition:background-color 1s var(--ease-settle)}.vg-lg__row > .ui-av{margin:0}.vg-lg__row time{text-align:right;font-size:17px;color:#8a8a94}.vg-lg__row.is-hl{background:rgba(255, 255, 255, 0.05)}.vg-lg__who{color:#ececf0;overflow:hidden;text-overflow:ellipsis}.vg-lg__what{min-width:0;overflow:hidden;text-overflow:ellipsis}.vg-mg{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 64px minmax(0, 1fr);align-items:start}.vg-mg .hz-badge{height:38px;padding:0 14px;font-size:17px}.vg-mg__xls{padding:22px 0 0;border-radius:16px;background:#101012;border:1px solid rgba(255, 255, 255, 0.08);overflow:hidden}.vg-mg__xls table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:19px;color:#9a9aa3}.vg-mg__xls th, .vg-mg__xls td{padding:0 16px;height:50px;border-top:1px solid rgba(255, 255, 255, 0.07);border-right:1px solid rgba(255, 255, 255, 0.07);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-mg__xls th{height:40px;font-size:16px;font-weight:400;color:#6f6f78}.vg-mg__xls th:first-child, .vg-mg__xls td:first-child{width:22%}.vg-mg__xls th:nth-child(2), .vg-mg__xls td:nth-child(2){width:34%}.vg-mg__xls th:last-child, .vg-mg__xls td:last-child{border-right:0}.vg-mg__xls tr[data-src] td{transition:background-color 0.3s var(--ease-settle), color 0.5s var(--ease-settle)}.vg-mg__xls tr.is-on td{background:rgba(255, 255, 255, 0.06);color:#f4f4f5}.vg-mg__xls tr.is-sent td{color:#55555d}.vg-mg__file{display:flex;align-items:center;gap:10px;margin:0 0 18px 18px;font-size:18px;color:#b8b8c0}.vg-mg__file .icon{width:22px;height:22px;color:#6fbf8e}.vg-mg__more{display:flex;flex-direction:column;gap:4px;margin-top:14px}.vg-mg__tab{display:flex;align-items:center;gap:12px;height:52px;margin:0;padding:0 18px;font-size:19px;color:#8a8a94}.vg-mg__tab .icon{width:20px;height:20px;flex:none}.vg-mg__tab > span:not(.hz-badge){flex:1;min-width:0;white-space:nowrap}.vg-mg__arrow{position:relative;align-self:center;height:1px;margin:0 12px;background:rgba(255, 255, 255, 0.16)}.vg-mg__arrow::after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid rgba(255, 255, 255, 0.3);border-right:1px solid rgba(255, 255, 255, 0.3);transform:rotate(45deg)}.vg-mg__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.vg-mg__cols, .vg-mg__rows .zm-row{display:grid;grid-template-columns:84px minmax(0, 1fr) 150px;gap:16px}.vg-mg__cols{height:32px;align-items:center;padding:0 18px;font-size:16px;color:#6f6f78}.vg-mg__rows{display:flex;flex-direction:column;gap:6px}.vg-mg__rows .zm-row{transition:background-color 0.5s var(--ease-settle)}.vg-mg__rows .zm-row .hz-badge{justify-self:start}.vg-mg__rows .zm-row.is-hl{background:rgba(255, 255, 255, 0.05);border-color:transparent}.vg-mg__id{color:#6f6f78;font-size:19px}.vg-mg__sum{display:flex;align-items:center;gap:14px;margin-top:18px;padding:0 18px}.vg-mg__sum p{margin:0;font-size:19px;line-height:1.35;color:#b9b9c0}.vg-mg__sum p span{display:block;color:#8a8a94}.vg-mg__ghost{position:absolute;left:0;top:0;z-index:2;padding:8px 14px;border-radius:10px;background:#26262b;color:#f4f4f5;font-size:21px;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px rgba(0, 0, 0, 0.35)}.vg-mg__ghost[hidden]{display:none}.vg-mg__head [data-count]{display:inline-block}.vg-mg__from{display:none;align-items:center;gap:10px;margin:-2px 0 12px;font-size:18px;color:#8a8a94}.vg-mg__from .icon{width:20px;height:20px;flex:none;color:#6fbf8e}@media (max-width:767px){.vg-mg{grid-template-columns:minmax(0, 1fr)}.vg-mg__src, .vg-mg__arrow{display:none}.vg-mg__from{display:flex}}.vg-ph{align-self:center;width:300px;height:500px;padding:12px;border-radius:44px;border:1px solid rgba(255, 255, 255, 0.16);background:#0a0a0c}.vg-ph__scr{height:100%;padding:26px 22px 22px;border-radius:33px;background:#131316;display:flex;flex-direction:column}.vg-ph__scr .zm-k{font-size:17px}.vg-ph [hidden]{display:none !important}.vg-ph__who{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(255, 255, 255, 0.07);font-size:17px;color:#d4d4d8}.vg-ph__t{margin:6px 0 18px;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-0.015em;color:#f4f4f5}.vg-ph__steps{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.vg-ph__steps li{display:flex;align-items:center;gap:14px;height:30px;font-size:19px;color:#6f6f78;white-space:nowrap;transition:color 0.6s var(--ease-settle)}.vg-ph__steps li > i{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.2);transition:background-color 0.6s var(--ease-settle), border-color 0.6s var(--ease-settle)}.vg-ph__steps .is-done{color:#b8b8c0}.vg-ph__steps .is-done > i{background:#4fb37c;border-color:#4fb37c}.vg-ph__steps .is-now{color:#f4f4f5}.vg-ph__steps .is-now > i{border-color:var(--color-mark);background:var(--color-mark)}.vg-ph.is-reset *{transition:none !important}.vg-ph .vg-ph__badge{margin-left:auto;height:28px;padding:0 11px;gap:7px;font-size:15px;color:#d4d4d8}.vg-ph .vg-ph__badge i{width:7px;height:7px}.vg-ph__act{position:relative;height:56px;margin-top:auto}.ui-screen .vg-ph__btn{width:100%;height:56px;font-size:18px;justify-content:center;padding:0 12px}.vg-ph__seen{display:flex;align-items:center;justify-content:center;gap:9px;height:56px;margin:0;border-radius:12px;background:rgba(255, 255, 255, 0.04);font-size:17px;color:#b9b9c0}.vg-ph__seen .icon{width:18px;height:18px;color:#8fd3a8}.zp{left:60px;top:56px;width:1080px;height:610px}.zp [hidden]{display:none !important}.zp__in{position:absolute;inset:0;display:grid;place-items:center}.zp__sign{width:620px;padding:46px 48px 42px;border-radius:20px;background:#151518;border:1px solid rgba(255, 255, 255, 0.08);text-align:center}.zp__sign .zm-k{font-size:21px}.zp__sign .zm-h{margin:10px 0 34px;font-size:36px}.zp__slot{display:grid;place-items:center;height:80px}.zp__wait{width:100%}.zp__wait p{margin:0 0 18px;font-size:21px;color:#b9b9c0}.zp__wait p span{color:#fff;letter-spacing:0.04em}.zp__bar{display:block;height:4px;border-radius:99px;background:rgba(255, 255, 255, 0.08);overflow:hidden}.zp__bar i{display:block;height:100%;width:100%;background:var(--color-mark);transform-origin:0 50%;transform:scaleX(0)}.zp__slot .hz-badge{height:40px;padding:0 16px;font-size:18px}.zp__app{position:absolute;inset:0;display:flex;flex-direction:column}.zp__top{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 40px;border-bottom:1px solid rgba(255, 255, 255, 0.07);font-size:19px;color:#8a8a94;flex:none}.zp__me{display:flex;align-items:center;gap:12px;color:#d4d4d8}.zp__main{padding:22px 40px 0}.zp__hi{margin:0 0 14px;font-size:34px}.zp__rec{padding:22px 30px 20px;border-radius:16px;background:#151518;border:1px solid rgba(255, 255, 255, 0.08);margin-bottom:20px}.zp__rec .zm-k{font-size:19px}.zp__rec .zm-steps span{font-size:18px;gap:12px}.zp__t{margin:4px 0 20px;font-size:28px;font-weight:400;letter-spacing:-0.015em;color:#f4f4f5}.zp__src{margin:14px 0 0;font-size:18px;color:#8a8a94}.zp__lh{margin:0 0 4px;font-size:24px;font-weight:400;color:#f4f4f5}.zp__row{display:grid;grid-template-columns:130px 160px 160px minmax(0, 1fr) 210px;align-items:center;gap:14px;height:60px;padding:0 18px;border-radius:10px;font-size:21px;color:#b9b9c0;white-space:nowrap}.zp__row .num{text-align:right;padding-right:24px}.zp__row.is-hl{background:rgba(255, 255, 255, 0.05);color:#fff}.zp__row + .zp__row{margin-top:6px}.zp__row--h{height:28px;font-size:16px;color:#6f6f78}.zp__no{color:#ececf0}.zp__act{display:flex;justify-content:flex-end}.ui-screen .zp__dl{height:44px;padding:0 16px;font-size:18px;gap:8px}.ui-screen .zp__dl > span{display:inline-flex}.ui-screen .zp__dl .icon{width:18px;height:18px}.zp__dl:not(.is-primary){background:transparent;border-color:rgba(255, 255, 255, 0.1);color:#a1a1aa}.ui-screen.vg--secure{container-type:inline-size}.ui-screen.vg--secure .vg__box{width:min(100% - 64px, 820px)}.hd__stage .ui-screen.vg--secure .vg__box{width:min(100% - 128px, 820px)}.vg-sc{padding:28px 28px 18px}.vg-sc__row{display:grid;grid-template-columns:200px 150px minmax(0, 1fr) 170px;align-items:center;gap:16px;height:60px;padding:0 18px;font-size:21px;color:#d4d4d8;white-space:nowrap}.vg-sc__row .num{font-size:20px;color:#f4f4f5}.vg-sc__cols{height:30px;font-size:16px;color:#6f6f78}.vg-sc__who{display:flex;align-items:center;gap:12px;min-width:0;color:#ececf0}.vg-sc__who .ui-av{flex:none}.vg-sc__role{color:#a1a1aa}.vg-sc__cols .vg-sc__role{color:inherit}.vg-sc__s{display:flex;justify-content:flex-end;min-width:0}.vg-sc__rows{display:flex;flex-direction:column;gap:4px}.vg-sc__foot{display:flex;align-items:center;gap:14px;height:46px;padding:0 18px;font-size:18px;color:#9a9aa3}.vg-sc__foot > .icon{width:21px;height:21px;flex:none}.vg-sc__foot > span:not(.hz-badge){flex:1;min-width:0}.vg-sc__foot .hz-badge{height:32px;font-size:15px}.vg-sc__rows + .vg-sc__foot{margin-top:8px;padding-top:6px;height:52px;border-top:1px solid rgba(255, 255, 255, 0.07)}@container (max-width:760px){.vg-sc{padding:24px 22px 16px}.vg-sc__row{grid-template-columns:170px minmax(0, 1fr) 150px;gap:12px;padding:0 14px;font-size:20px}.vg-sc__cols{font-size:15px}.vg-sc__role{display:none}.vg-sc__foot{padding:0 14px}}.ui-screen.vg--stock{container-type:inline-size}.ui-screen.vg--stock .vg__box{width:min(100% - 64px, 820px)}.hd__stage .ui-screen.vg--stock .vg__box{width:min(100% - 128px, 820px)}.vg-st{padding:28px 28px 22px}.vg-st__row{display:grid;grid-template-columns:minmax(0, 1fr) 150px 130px 150px;align-items:center;gap:18px;height:64px;padding:0 18px;font-size:22px;color:#d4d4d8;white-space:nowrap}.vg-st__row .num{text-align:right;font-size:20px;color:#b9b9c0}.vg-st__cols{height:30px;font-size:16px;color:#6f6f78}.vg-st__cols .num{font-size:16px;color:#6f6f78}.vg-st__st{display:flex;justify-content:flex-end}.vg-st__lvl{height:8px;border-radius:99px;background:rgba(255, 255, 255, 0.08);overflow:hidden}.vg-st__lvl i{display:block;height:100%;border-radius:inherit;background:#4fb37c;transition:background-color 0.6s var(--ease-settle)}.vg-st__row.is-low .vg-st__lvl i{background:#e5a54b}.vg-st__rows{display:flex;flex-direction:column;gap:4px;min-height:244px}.vg-st__grp{border-radius:12px;transition:background-color 0.5s var(--ease-settle)}.vg-st__grp.is-hl{background:rgba(255, 255, 255, 0.05)}.vg-st__grp.is-hl .vg-st__row{color:#fff}.vg-st__cause{height:44px;padding:0 18px;overflow:hidden}.vg-st__cause .hz-badge{height:34px;color:#e4e4e8}.vg-st__ai{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:64px;margin-top:8px;padding:10px 18px 0;border-top:1px solid rgba(255, 255, 255, 0.07)}.vg-st__ai .ui-av{flex:none}.vg-st__ai .hz-badge{flex:none;margin-left:auto}.vg-st__say{flex:1;min-width:0;font-size:21px;color:#e4e4e8;white-space:nowrap}@container (max-width:760px){.vg-st{padding:24px 22px 18px}.vg-st__row{grid-template-columns:minmax(0, 1fr) 72px 104px 108px;gap:12px;padding:0 14px;font-size:21px}.vg-st__row .num{font-size:19px}.vg-st__cols{font-size:15px}.vg-st__cols .num{font-size:15px}.vg-st__cause{padding:0 14px}.vg-st__ai{padding:10px 14px 0;gap:10px 14px}.vg-st__ai .hz-badge{margin-left:48px}.vg-st__say{flex:1 1 calc(100% - 48px);font-size:20px}}.vg-su{display:flex;flex-direction:column;gap:20px}.vg-su__ch{display:flex;align-items:center;gap:10px}.vg-su__ch .icon{width:22px;height:22px}.vg-su__msg{display:flex;align-items:flex-end;gap:14px}.vg-su__msg[hidden]{display:none}.vg-su__msg p{position:relative;margin:0;max-width:420px;padding:20px 24px 36px;border-radius:22px 22px 22px 6px;background:#18181b;border:1px solid rgba(255, 255, 255, 0.08);font-size:23px;line-height:1.35;color:#e4e4e8}.vg-su__msg time{position:absolute;right:18px;bottom:10px;font-size:15px;color:#6f6f78}.vg-su__msg.is-me{justify-content:flex-end}.vg-su__msg.is-me p{border-radius:22px 22px 6px 22px;background:#1f2a24;border-color:rgba(143, 211, 168, 0.14)}.vg-su__msg p.vg-su__dots{display:flex;gap:7px;padding:22px 24px}.vg-su__msg p.vg-su__dots i{width:9px;height:9px;border-radius:50%;background:#8a8a94;animation:vg-su-dot 1.2s infinite}.vg-su__msg p.vg-su__dots i:nth-child(2){animation-delay:0.15s}.vg-su__msg p.vg-su__dots i:nth-child(3){animation-delay:0.3s}@keyframes vg-su-dot{0%, 60%, 100%{opacity:0.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.vg-su__dots i{animation:none}}.vg-sy{padding:28px 32px 22px}.vg-sy__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.vg-sy__head .hz-badge{flex:none}.vg-sy__grid{display:grid;grid-template-columns:minmax(0, 1fr) 40px 124px 150px;align-items:center;column-gap:16px}.vg-sy__cols{height:34px;padding:0 14px;font-size:16px;color:#6f6f78;border-bottom:1px solid rgba(255, 255, 255, 0.07)}.vg-sy__rows{display:flex;flex-direction:column;gap:2px;padding-top:6px}.vg-sy__row{height:66px;padding:0 14px;border-radius:12px;font-size:21px;color:#d4d4d8;transition:background-color 0.5s var(--ease-settle)}.vg-sy__row.is-on{background:rgba(255, 255, 255, 0.05)}.vg-sy__dir{width:40px;height:14px;overflow:visible;fill:none;stroke:#a1a1aa;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.vg-sy__dir.is-from{transform:scaleX(-1)}.vg-sy__prog{display:flex;align-items:center;gap:10px;min-width:0;font-size:19px;color:#c9c9cf;white-space:nowrap}.vg-sy__prog img{flex:none;max-width:118px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.88}.vg-sy__prog img[src*="/integrations/swedbank.svg"]{filter:none;opacity:0.95}.vg-sy__prog .icon{width:22px;height:22px;flex:none;color:#a1a1aa}.vg-sy__st{display:flex;justify-content:flex-start;min-width:0}@media (max-width:767px){.vg-sy{padding:24px 20px 18px}.vg-sy__grid{grid-template-columns:minmax(0, 1fr) 24px 92px 122px;column-gap:8px}.vg-sy__row, .vg-sy__cols{padding:0 8px}.vg-sy__row{font-size:18px}.vg-sy__dir{width:24px}.vg-sy__prog img{max-width:92px}.vg-sy__st .hz-badge{padding:0 11px;font-size:15px;gap:7px}}.vg-tr .zm-k + .zm-h{margin-top:6px}.vg-tr__who{display:flex;align-items:center;gap:14px;margin-bottom:18px}.vg-tr .hz-badge{height:38px;padding:0 14px;font-size:17px}.vg-tr__rows{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.vg-tr__rows .zm-row{display:grid;grid-template-columns:minmax(0, 1fr) auto 112px;gap:14px;transition:background-color 0.5s var(--ease-settle)}.vg-tr__rows .zm-row .hz-badge{justify-self:start}.vg-tr__rows .zm-row.is-hl{background:rgba(255, 255, 255, 0.05);border-color:transparent}.vg-tr__l{display:flex;flex-direction:column;min-width:0}.vg-tr__l .vg__t{flex:none}.vg-tr__with{margin-top:2px;font-size:17px;color:#8a8a94;white-space:nowrap}.vg-tr__avs .ui-av{box-shadow:0 0 0 2px #131316}.vg-tr__prog{display:flex;align-items:center;gap:18px;padding:0 18px}.vg-tr__prog .vg__bar{flex:1}.vg-tr__prog .vg__bar i{transition:none;width:var(--p, 0%)}.vg-tr__prog [data-count]{display:inline-block}.component:not(.component-header){position:relative}main{background:var(--color-white);min-height:calc(100svh - 320px)}.component:empty{display:none}.js [data-animate]:not([data-animate-visible]){opacity:0}@media (prefers-reduced-motion:reduce){.js [data-animate]{opacity:1 !important;transform:none !important}}.transition{z-index:10000;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition__panel{color:var(--color-ink);background-color:currentColor;width:100%;height:100%;position:absolute;top:100%;left:0}.transition__panel-top,
.transition__panel-bottom{width:100%;height:0%;display:flex;flex-flow:column;align-items:center;position:absolute;left:0;overflow:hidden}.transition__panel-top{transform-origin:bottom;bottom:calc(100% - 1px)}.transition__panel-bottom{transform-origin:top;justify-content:flex-end;top:calc(100% - 1px)}.transition__panel-circle{background-color:currentColor;border-radius:50%;width:125%;height:500%;position:absolute}.transition__logo{color:var(--color-white);opacity:0;width:clamp(160px, 18vw, 320px);display:flex;justify-content:center;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%, -50%)}.transition__logo svg{display:block;width:100%;height:auto}.transition__logo .wordmark{font-size:clamp(28px, 3vw, 48px)}html.is-transitioning main[data-barba=container].is-entering{visibility:hidden}